@keyframes burgerFadeOut{0%{align-items:center;display:flex;opacity:1}50%{opacity:0}51%{display:none}}@keyframes burgerFadeIn{0%{display:none;opacity:0}1%{align-items:center;display:flex}50%{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(15px)}to{opacity:1;transform:translateX(0)}}.isb-generic-menu .nav-buger-button span:not(.close){animation-duration:.5s;animation-name:burgerFadeIn}.isb-generic-menu .nav-buger-button span.close{animation-duration:.5s;animation-name:burgerFadeOut}.isb-generic-menu .menu-item .animation-slide-in-left,.isb-generic-menu .submenu-item .animation-slide-in-right{align-items:center;display:flex;pointer-events:none}.isb-generic-menu .menu-item.active .animation-slide-in-left{animation-duration:.3s;animation-name:slideInLeft}.isb-generic-menu .submenu-item.active .back-to-first-level.visible svg{animation-duration:.3s;animation-name:fadeIn}.isb-generic-menu .submenu-item.active .animation-slide-in-right{animation-duration:.3s;animation-name:slideInRight}.isb-generic-menu .submenu-item-header .back-to-first-level.visible svg{animation-duration:.3s;animation-name:fadeIn}.isb-generic-menu .nav-buger-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;position:relative;width:24px}@media only screen and (min-width:1120px){.isb-generic-menu .nav-buger-button{display:none}}.isb-generic-menu .nav-buger-button span:not(.close){align-items:center;bottom:0;display:flex;left:0;margin:auto;position:absolute;top:0}.isb-generic-menu .nav-buger-button svg{fill:var(--wp--preset--color--primary);height:24px;width:24px}@media only screen and (min-width:768px){.isb-generic-menu .nav-buger-button svg{height:32.5px;width:32.5px}.isb-generic-menu .nav-container.mobile .part-right-container.mobile{margin-left:auto;order:1}.isb-generic-menu .nav-container.mobile .nav-cta-group.nav-level-0{order:2}.isb-generic-menu .nav-container.mobile>.nav-buger-button{order:3}.isb-generic-menu .nav-container.mobile .cta-contact-wrapper,.isb-generic-menu .nav-container.mobile .menu-level-1,.isb-generic-menu .nav-container.mobile .nav-switch-lang-container{order:10}}.isb-generic-menu .part-right-container.mobile{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto;width:-moz-fit-content;width:fit-content}.isb-generic-menu .nav-container.mobile>.nav-buger-button{flex-shrink:0;margin-right:8px}@media only screen and (min-width:768px){.isb-generic-menu .nav-container.mobile>.nav-buger-button{margin-left:40px}}.isb-generic-menu .part-right-container.desktop{display:flex}@media only screen and (min-width:1120px){.isb-generic-menu .part-right-container.desktop{display:none}}.isb-generic-menu .part-right-container.desktop .nav-buger-button{width:40px}.isb-generic-menu .part-right-container.desktop .nav-buger-button svg{height:40px;width:40px}.isb-generic-menu .menu-level-1{max-height:calc(100vh - 70px);width:100%}@media only screen and (min-width:1120px){.isb-generic-menu .menu-level-1 .menu-item-container:hover .menu-item{background-color:var(--wp--preset--color--background-primary);cursor:pointer;transition:all .3s ease-in}.isb-generic-menu .menu-level-1 .menu-item-container:hover .menu-item:not(.is-submenu) a{color:var(--wp--preset--color--primary)}.isb-generic-menu .menu-level-1 .menu-item-container:has(.active) .menu-item,.isb-generic-menu .menu-level-1 .menu-item-container[aria-selected=true] .menu-item{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--neutral-white)}}@media only screen and (min-width:1120px){.isb-generic-menu .menu-level-1 .menu-item{display:flex;font-size:var(--wp--preset--font-size--12);height:100%}.isb-generic-menu .menu-level-1 .menu-item-label{justify-content:center;text-align:center}}.isb-generic-menu .menu-level-1 .menu-item.visible{align-items:center;color:var(--wp--preset--color--neutral-black);cursor:pointer;display:flex;font-weight:700;padding:14px 32px}@media only screen and (min-width:1120px){.isb-generic-menu .menu-level-1 .menu-item.visible{font-size:var(--wp--preset--font-size--12);padding:14px 12px}}.isb-generic-menu .nav-logo-mobile{display:flex;height:100%;max-height:40px;max-width:86px}.isb-generic-menu .mod--init-hidden{display:none}.isb-generic-menu .visible:is(.arrow-right-icon,.back-to-first-level){display:block}.isb-generic-menu .visible:is(.submenu-level-3){display:flex;flex-direction:column}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]){overflow-y:auto;padding:32px 8px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .menu-item:is(.visible){color:var(--wp--preset--color--secondary);cursor:pointer;display:flex;font-weight:700;line-height:1.25;max-width:100vw;padding:16px}@media only screen and (min-width:768px){.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .menu-item:is(.visible){padding-left:0}}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .menu-item:is(.visible):has(a){padding:0}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .menu-item:is(.active){align-items:center}@media only screen and (min-width:768px){.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .menu-item:is(.active){width:-moz-fit-content;width:fit-content}}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .menu-item:is(.active) .menu-item-label{background-color:var(--wp--preset--color--background-primary);padding:0 1px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .menu-item:is(.active) .back-icon{display:block}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .menu-item .back-icon{display:none;pointer-events:none}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .menu-item .menu-item-label{align-items:center;display:flex;pointer-events:none}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .menu-item .menu-item-link{font-weight:700;padding:16px;width:100%}@media only screen and (min-width:768px){.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .menu-item .menu-item-link{padding-left:0}}@media only screen and (min-width:768px){.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-level-2>.submenu:has(.link-images-container){display:flex;gap:16px;justify-content:space-between}}@media only screen and (min-width:768px){.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-content{width:100%}}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item{color:var(--wp--preset--color--secondary);cursor:default;display:none;font-weight:500;max-width:100vw;width:100%}@media only screen and (min-width:1120px){.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item{display:block;font-size:var(--wp--preset--font-size--12);font-weight:400}}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item a,.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item.is-submenu{padding:16px}@media only screen and (min-width:768px){.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item a,.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item.is-submenu{padding:16px 0}}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item.level-2.visible,.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item.level-3.visible{align-items:center;display:flex;justify-content:space-between}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item.level-2 a,.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item.level-3 a{-webkit-text-size-adjust:none;color:var(--wp--preset--color--secondary);width:100%}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item.level-2.active{color:var(--wp--preset--color--neutral-black);font-weight:500;justify-content:flex-start;padding:8px 14px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item.level-2.active .back-icon{display:inline-block}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item.level-2.active .next-icon{display:none}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item.level-2.active .animation-slide-in-right{background-color:var(--wp--preset--color--background-tertiary);color:var(--wp--preset--color--secondary);font-weight:700;line-height:1.25;padding:0 1px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item.level-2 .animation-slide-in-right{align-items:center;display:flex;pointer-events:none}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item.level-2 .back-icon{display:none;fill:var(--wp--preset--color--neutral-black);pointer-events:none}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item.level-2 .next-icon{fill:var(--wp--preset--color--secondary);justify-self:flex-end;pointer-events:none}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item.level-3.is-list{order:-1}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .link-images-container{display:flex;flex-direction:column}@media only screen and (min-width:768px){.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .link-images-container{gap:24px;margin-top:-56px;padding-right:8px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .link-images-container:has(.visible){height:410px}}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .link-image-item:has(.visible){margin-top:16px}@media only screen and (min-width:768px){.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .link-image-item:has(.visible){height:100%;margin-top:0;padding:0}}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .link-image-item:has(.visible) .submenu-item:is(.visible){padding:0 16px}@media only screen and (min-width:768px){.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .link-image-item:has(.visible) .submenu-item:is(.visible){height:100%;padding:0}}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .image-item-without-link picture,.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) a:is(.link-image-item-link) picture{height:100%;position:absolute;width:100%}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .image-item-without-link .link-image-picture-mobile,.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) a:is(.link-image-item-link) .link-image-picture-mobile{border-radius:4px;display:flex;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .image-item-without-link{display:none}@media only screen and (min-width:768px){.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .image-item-without-link{align-items:center;border-radius:4px;display:flex;height:100%;min-height:168px;min-width:234px;overflow:hidden;padding:0;position:relative}}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) a:is(.link-image-item-link){align-items:center;border-radius:4px;display:flex;height:104px;min-width:218px;overflow:hidden;padding:0;position:relative}@media only screen and (min-width:768px){.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) a:is(.link-image-item-link){height:100%;min-height:168px;min-width:234px}}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) a:is(.link-image-item-link) .link-image-label{align-items:center;align-self:flex-end;background-color:#92ddfd;display:flex;font-size:var(--wp--preset--font-size--14);font-weight:600;gap:8px;line-height:1.28;max-width:192px;padding:8px 4px 8px 8px;z-index:1}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) a:is(.link-image-item-link) .link-image-label svg{margin:0}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .submenu-item-header{align-items:center;display:flex}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) :is(.back-to-first-level,.back-icon,.next-icon) svg{display:flex;fill:var(--wp--preset--color--secondary);height:24px;margin-right:8px;width:24px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) :is(.arrow-right-icon){height:28px;width:28px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) :is(.arrow-right-icon) svg{height:28px;width:28px}@media only screen and (min-width:768px){.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .next-icon svg{margin-right:0}}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .back-to-first-level{padding:16px 10px 16px 16px}@media only screen and (min-width:768px){.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .back-to-first-level{padding-left:0}}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-mobile]) .back-to-first-level svg{background-color:var(--wp--preset--color--background-primary);margin-right:0}.isb-generic-menu .menu-level-1 .nav-cta-group:is(.nav-level-1,.nav-level-1.visible) .menu-cta{padding:8px 5px}.isb-generic-menu .menu-level-1 .nav-cta-group:is(.nav-level-1,.nav-level-1.visible) .cta-candidature-mega-menu{background:var(--wp--preset--color--primary)}.isb-generic-menu .menu-level-1 .nav-cta-group:is(.nav-level-1,.nav-level-1.visible) .menu-cta.cta-contact-mail,.isb-generic-menu .menu-level-1 .nav-cta-group:is(.nav-level-1,.nav-level-1.visible) .menu-cta.cta-ctc,.isb-generic-menu .menu-level-1 .nav-cta-group:is(.nav-level-1,.nav-level-1.visible) .menu-cta.cta-documentation-mega-menu{background:var(--wp--preset--color--background-primary);color:var(--wp--preset--color--primary)}.isb-generic-menu .menu-level-1 .nav-cta-group:is(.nav-level-1,.nav-level-1.visible) .menu-cta.cta-contact-mail svg,.isb-generic-menu .menu-level-1 .nav-cta-group:is(.nav-level-1,.nav-level-1.visible) .menu-cta.cta-ctc svg,.isb-generic-menu .menu-level-1 .nav-cta-group:is(.nav-level-1,.nav-level-1.visible) .menu-cta.cta-documentation-mega-menu svg{fill:var(--wp--preset--color--primary)}.isb-generic-menu .menu-level-1 .cta-contact-wrapper{display:none;justify-content:center}.isb-generic-menu .menu-level-1 .cta-contact-wrapper.visible{display:flex}@media only screen and (min-width:768px){.isb-generic-menu .menu-level-1 .cta-contact-wrapper{margin-top:24px}}@media only screen and (min-width:1120px){.isb-generic-menu .menu-level-1 .cta-contact-wrapper.visible{display:none}}.isb-generic-menu .nav-switch-lang-inline{align-items:center;display:none;gap:12px;justify-content:center;margin:16px auto 0;padding:15.5px 0}.isb-generic-menu .nav-switch-lang-inline.visible{display:flex}@media only screen and (min-width:425px){.isb-generic-menu .nav-switch-lang-inline.visible{display:none}}.isb-generic-menu .nav-switch-lang-inline .nav-switch-lang-item{flex:unset;width:-moz-fit-content;width:fit-content}.isb-generic-menu .nav-switch-lang-inline .nav-switch-lang-separator{background-color:var(--wp--preset--color--secondary);height:18px;width:2px}.isb-generic-menu .nav-switch-lang-inline .nav-switch-lang-code{color:var(--wp--preset--color--neutral-grey);cursor:pointer;font-size:var(--wp--preset--font-size--14);font-weight:400;line-height:1.28}.isb-generic-menu .nav-switch-lang-inline .nav-switch-lang-code:hover:not(.selected){background-color:transparent}.isb-generic-menu .nav-switch-lang-inline .nav-switch-lang-code.selected{color:var(--wp--preset--color--secondary);font-weight:700}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]){display:flex;margin-left:8px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-level-2{display:none}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-content{-moz-column-gap:24px;column-gap:24px;display:grid;grid-auto-rows:fit-content(100%);grid-template-columns:repeat(2,1fr);height:calc(100vh - var(--main-nav-height) - 138px);overflow-y:auto;padding-bottom:24px;row-gap:24px;width:100%}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-content:is(.submenu-extended){grid-template-columns:repeat(3,1fr)}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-level-3{display:flex;flex-direction:column;gap:16px;margin-top:16px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .menu-item-container[aria-selected=true] .menu-item~.submenu-level-2{background-color:var(--wp--preset--color--neutral-white);display:flex;flex-direction:column;height:calc(100vh - var(--main-nav-height) + 1px);left:0;padding:56px 64px 0;position:absolute;top:calc(100% + 8px);width:100%;z-index:999}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .menu-item-container[aria-selected=true] .menu-item~.submenu-level-2>.submenu{margin:0 auto;max-width:var(--wp--preset--spacing--layout-col-12);width:100%}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .menu-item-container[aria-selected=true] .menu-item~.submenu-level-2>.submenu:has(.link-images-container){display:flex;gap:24px;justify-content:space-between}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .menu-item{align-items:center;color:var(--wp--preset--color--primary);font-weight:500;line-height:1.5;padding:0 12px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .menu-item-label{pointer-events:none}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .menu-item-link{align-items:center;display:flex;height:100%}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .menu-item-link:hover{color:var(--wp--preset--color--neutral-white);text-decoration:none}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-level-2-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto 40px;max-width:var(--wp--preset--spacing--layout-col-12);width:100%}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-level-2-title{background-color:var(--wp--preset--color--background-primary);color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--36);font-weight:700;line-height:1.1111}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .close-menu-button{align-items:center;background:none;border:none;color:var(--wp--preset--color--secondary);cursor:pointer;display:flex;fill:var(--wp--preset--color--secondary);font-size:var(--wp--preset--font-size--20);font-weight:700;gap:8px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .close-menu-desktop-icon{height:40px;width:40px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item-container{height:-moz-fit-content;height:fit-content}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item{color:var(--wp--preset--color--secondary);cursor:default;display:block;font-weight:500;max-width:100vw;width:100%}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.is-submenu{padding:16px 0}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.level-2.visible,.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.level-3.visible{align-items:center;display:flex;justify-content:space-between}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.level-2:not(.is-submenu,.is-alt-link,.link-image-item-content) a,.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.level-3:not(.is-submenu,.is-alt-link,.link-image-item-content) a{position:relative}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.level-2:not(.is-submenu,.is-alt-link,.link-image-item-content) a:after,.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.level-3:not(.is-submenu,.is-alt-link,.link-image-item-content) a:after{background-color:var(--underline-color);content:"";display:block;height:4px;margin-top:4px;position:absolute;transition:all .3s ease-in-out;width:0}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.level-2:not(.is-submenu,.is-alt-link,.link-image-item-content) a:hover,.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.level-3:not(.is-submenu,.is-alt-link,.link-image-item-content) a:hover{font-weight:700;text-decoration:none}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.level-2:not(.is-submenu,.is-alt-link,.link-image-item-content) a:hover:after,.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.level-3:not(.is-submenu,.is-alt-link,.link-image-item-content) a:hover:after{width:100%}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.level-2{color:var(--wp--preset--color--primary);font-weight:500;justify-content:flex-start}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.level-2:is(.is-submenu,.is-alt-link){background-color:var(--wp--preset--color--background-primary-light);font-size:var(--wp--preset--font-size--20);font-weight:700;padding:0;width:-moz-fit-content;width:fit-content}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.level-2:is(.is-alt-link) a{align-items:center;display:flex;font-weight:700;gap:8px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.level-2:not(.is-submenu,.is-alt-link,.link-image-item-link) a:not(.link-image-item-link){display:inline-block;font-size:16px;max-width:232px;padding:8px 0;width:-moz-fit-content;width:fit-content}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .submenu-item.level-3 a{display:inline-block;font-size:16px;max-width:232px;padding:8px 0;width:-moz-fit-content;width:fit-content}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .arrow-right-icon{display:flex;height:24px;width:24px;fill:var(--wp--preset--color--primary)}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .link-images-container{display:flex;flex-direction:column;gap:24px;max-height:556px;padding-bottom:24px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .link-image-item{height:100%;margin-top:0;padding:0}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .link-image-item .submenu-item:is(.level-2){height:100%;padding:0}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .image-item-without-link picture,.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) a:is(.link-image-item-link) picture{height:100%;position:absolute;width:100%}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .image-item-without-link .link-image-picture-desktop,.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) a:is(.link-image-item-link) .link-image-picture-desktop{border-radius:4px;display:flex;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) .image-item-without-link{align-items:center;border-radius:4px;display:flex;height:100%;min-height:168px;overflow:hidden;padding:0;position:relative;width:302px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) a:is(.link-image-item-link){align-items:center;border-radius:4px;display:flex;height:100%;min-height:168px;overflow:hidden;padding:0;position:relative;width:302px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) a:is(.link-image-item-link) .link-image-label{align-self:flex-end;background-color:#92ddfd;display:flex;font-size:var(--wp--preset--font-size--20);font-weight:600;gap:8px;justify-content:space-between;line-height:1.2;margin:0 16px 0 0;min-height:64px;padding:8px 4px 8px 16px;position:relative;width:100%;z-index:1}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) a:is(.link-image-item-link) .link-image-label .arrow-right-icon{align-self:flex-start;display:flex;fill:var(--wp--preset--color--secondary);height:36px;width:36px}.isb-generic-menu .menu-level-1:is([data-menu=main-menu-desktop]) a:is(.link-image-item-link) .link-image-label svg{margin:0}.isb-generic-menu .cta-contact{background:rgba(48,49,84,.15);border-radius:8px;cursor:pointer;padding:2px 8px}.isb-generic-menu .cta-contact-container{display:none}@media only screen and (min-width:768px){.isb-generic-menu .cta-contact-container{align-items:center;background:var(--wp--preset--color--neutral-white);display:flex;height:32px;justify-content:center;margin-left:auto;padding:0 8px;width:calc(100% - 266.44px)}}@media only screen and (min-width:1024px){.isb-generic-menu .cta-contact-container{margin-left:unset;width:100%}}.isb-generic-menu .cta-contact-wrapper{align-items:center;color:var(--wp--preset--color--primary);display:flex;flex-direction:column;margin-top:8px;width:100%}@media only screen and (min-width:425px){.isb-generic-menu .cta-contact-wrapper{flex-direction:row;gap:16px}}@media only screen and (min-width:768px){.isb-generic-menu .cta-contact-wrapper{justify-content:flex-end;margin:0;max-width:1280px}}@media only screen and (min-width:1024px){.isb-generic-menu .cta-contact-wrapper{gap:24px}}.isb-generic-menu .cta-contact-label{font-size:var(--wp--preset--font-size--14);font-weight:400;line-height:1.28571}.isb-generic-menu .top-submenu-link-wrapper{align-items:center;display:flex;flex-direction:column;gap:8px;padding:16px 0}@media only screen and (min-width:768px){.isb-generic-menu .top-submenu-link-wrapper{flex-direction:row;gap:16px;padding:0}}.isb-generic-menu .top-submenu-link{align-items:center;background:#efeff6;border-radius:2px;color:var(--wp--preset--color--primary);display:flex;font-size:var(--wp--preset--font-size--12);line-height:1.3333;padding:0 4px;text-decoration-line:underline}@media only screen and (min-width:768px){.isb-generic-menu .top-submenu-link{font-size:var(--wp--preset--font-size--10);line-height:1.6;padding:0 4px;text-decoration-line:none}.isb-generic-menu .top-submenu-link:hover{text-decoration-line:underline}}.isb-generic-menu .top-submenu-link svg{fill:#7e7e89;height:24px;margin-right:4px;min-width:24px;width:24px}.isb-generic-menu .cta-contact-phone-container{align-items:center;display:flex;gap:16px}.isb-generic-menu .nav-cta-group{max-width:100vw;width:100%}.isb-generic-menu .nav-cta-group.nav-level-0.open,.isb-generic-menu .nav-cta-group.nav-level-1{display:none}@media only screen and (min-width:768px){.isb-generic-menu .nav-cta-group.nav-level-0.open{display:flex}}.isb-generic-menu .menu-cta{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.isb-generic-menu .menu-cta .menu-icon{display:flex;margin-right:4px}.isb-generic-menu .menu-cta svg{fill:var(--wp--preset--color--neutral-white)}.isb-generic-menu .cta-candidature-mega-menu{background:var(--wp--preset--color--primary);order:1}@media only screen and (min-width:768px){.isb-generic-menu .cta-candidature-mega-menu{align-items:center;border-radius:var(--wp--custom--button-border-radius);display:flex;font-stretch:var(--wp--custom--button-font-stretch);font-weight:500;justify-content:center;line-height:1.375;overflow:hidden;padding:12px 24px;position:relative;text-align:center;transition:all .2s ease-in;width:100%;z-index:0}.isb-generic-menu .cta-candidature-mega-menu:after{content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in;z-index:-1}}@media only screen and (min-width:768px)and (min-width:768px){.isb-generic-menu .cta-candidature-mega-menu{padding:16px 32px;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:768px){.isb-generic-menu .cta-candidature-mega-menu:hover{text-decoration:none}.isb-generic-menu .cta-candidature-mega-menu.disabled{opacity:60%}.isb-generic-menu .cta-candidature-mega-menu .icon{transition:all .2s ease-in}.isb-generic-menu .cta-candidature-mega-menu .left-icon,.isb-generic-menu .cta-candidature-mega-menu .right-icon{height:24px;width:24px}.isb-generic-menu .cta-candidature-mega-menu .left-icon{margin-right:8px}.isb-generic-menu .cta-candidature-mega-menu .right-icon{margin-left:8px}.isb-generic-menu .cta-candidature-mega-menu.button-icon{padding:12px;width:100%}}@media only screen and (min-width:768px)and (min-width:768px){.isb-generic-menu .cta-candidature-mega-menu.button-icon{padding:20px;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:768px){.isb-generic-menu .cta-candidature-mega-menu.button-icon .left-icon,.isb-generic-menu .cta-candidature-mega-menu.button-icon .right-icon{margin:0}.isb-generic-menu .cta-candidature-mega-menu{background:var(--wp--preset--color--primary-button);border:0;color:var(--wp--preset--color--neutral-white)}.isb-generic-menu .cta-candidature-mega-menu:after{background:var(--wp--preset--color--primary-button-hover)}.isb-generic-menu .cta-candidature-mega-menu .icon{fill:var(--wp--preset--color--neutral-white)}.isb-generic-menu .cta-candidature-mega-menu:hover{color:var(--wp--preset--color--primary-button-hover-text);outline:var(--wp--custom--primary-button-hover-border-width) solid var(--wp--preset--color--primary-button-hover-border)}.isb-generic-menu .cta-candidature-mega-menu:hover .icon{fill:var(--wp--preset--color--primary-button-hover-text)}.isb-generic-menu .cta-candidature-mega-menu:hover:after{opacity:1}.isb-generic-menu .cta-candidature-mega-menu:active,.isb-generic-menu .cta-candidature-mega-menu:active:focus{background:var(--wp--preset--color--dark-primary);color:var(--wp--preset--color--neutral-white);outline:none}.isb-generic-menu .cta-candidature-mega-menu:active .icon,.isb-generic-menu .cta-candidature-mega-menu:active:focus .icon{fill:var(--wp--preset--color--neutral-white)}.isb-generic-menu .cta-candidature-mega-menu:active:after,.isb-generic-menu .cta-candidature-mega-menu:active:focus:after{opacity:0}.isb-generic-menu .cta-candidature-mega-menu:focus{background:var(--wp--preset--color--primary-button);outline:4px solid var(--wp--preset--color--medium-primary)}}@media only screen and (min-width:1120px){.isb-generic-menu .cta-candidature-mega-menu{order:2}}.isb-generic-menu .cta-documentation-mega-menu{background:var(--wp--preset--color--secondary);order:2}@media only screen and (min-width:768px){.isb-generic-menu .cta-documentation-mega-menu{align-items:center;border-radius:var(--wp--custom--button-border-radius);display:flex;font-stretch:var(--wp--custom--button-font-stretch);font-weight:500;justify-content:center;line-height:1.375;overflow:hidden;padding:12px 24px;position:relative;text-align:center;transition:all .2s ease-in;width:100%;z-index:0}.isb-generic-menu .cta-documentation-mega-menu:after{content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in;z-index:-1}}@media only screen and (min-width:768px)and (min-width:768px){.isb-generic-menu .cta-documentation-mega-menu{padding:16px 32px;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:768px){.isb-generic-menu .cta-documentation-mega-menu:hover{text-decoration:none}.isb-generic-menu .cta-documentation-mega-menu.disabled{opacity:60%}.isb-generic-menu .cta-documentation-mega-menu .icon{transition:all .2s ease-in}.isb-generic-menu .cta-documentation-mega-menu .left-icon,.isb-generic-menu .cta-documentation-mega-menu .right-icon{height:24px;width:24px}.isb-generic-menu .cta-documentation-mega-menu .left-icon{margin-right:8px}.isb-generic-menu .cta-documentation-mega-menu .right-icon{margin-left:8px}.isb-generic-menu .cta-documentation-mega-menu.button-icon{padding:12px;width:100%}}@media only screen and (min-width:768px)and (min-width:768px){.isb-generic-menu .cta-documentation-mega-menu.button-icon{padding:20px;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:768px){.isb-generic-menu .cta-documentation-mega-menu.button-icon .left-icon,.isb-generic-menu .cta-documentation-mega-menu.button-icon .right-icon{margin:0}.isb-generic-menu .cta-documentation-mega-menu{background:#fff;border:2px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}.isb-generic-menu .cta-documentation-mega-menu:active,.isb-generic-menu .cta-documentation-mega-menu:active:focus,.isb-generic-menu .cta-documentation-mega-menu:hover{color:var(--wp--preset--color--neutral-white)}.isb-generic-menu .cta-documentation-mega-menu:active .icon,.isb-generic-menu .cta-documentation-mega-menu:active:focus .icon,.isb-generic-menu .cta-documentation-mega-menu:hover .icon{fill:var(--wp--preset--color--neutral-white)}.isb-generic-menu .cta-documentation-mega-menu:hover{background:var(--wp--preset--color--primary)}.isb-generic-menu .cta-documentation-mega-menu:active,.isb-generic-menu .cta-documentation-mega-menu:active:focus{background:var(--wp--preset--color--primary-outline-button-active);border:2px solid var(--wp--preset--color--primary-button-hover);color:var(--wp--preset--color--primary-outline-button-active-text);outline:none}.isb-generic-menu .cta-documentation-mega-menu:active .icon,.isb-generic-menu .cta-documentation-mega-menu:active:focus .icon{fill:var(--wp--preset--color--primary-outline-button-active-text)}.isb-generic-menu .cta-documentation-mega-menu:focus{background:var(--wp--preset--color--neutral-white);border:2px solid var(--wp--preset--color--neutral-white);color:var(--wp--preset--color--primary);outline:4px solid var(--wp--preset--color--medium-primary)}.isb-generic-menu .cta-documentation-mega-menu .icon,.isb-generic-menu .cta-documentation-mega-menu:focus .icon{fill:var(--wp--preset--color--primary)}}@media only screen and (min-width:1120px){.isb-generic-menu .cta-documentation-mega-menu{order:1}}.isb-generic-menu .cta-ctc:not(.cta-contact){background:var(--wp--preset--color--secondary);order:3}@media only screen and (min-width:768px){.isb-generic-menu .cta-ctc:not(.cta-contact){align-items:center;border-radius:var(--wp--custom--button-border-radius);display:flex;font-stretch:var(--wp--custom--button-font-stretch);font-weight:500;justify-content:center;line-height:1.375;overflow:hidden;padding:12px 24px;position:relative;text-align:center;transition:all .2s ease-in;width:100%;z-index:0}.isb-generic-menu .cta-ctc:not(.cta-contact):after{content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in;z-index:-1}}@media only screen and (min-width:768px)and (min-width:768px){.isb-generic-menu .cta-ctc:not(.cta-contact){padding:16px 32px;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:768px){.isb-generic-menu .cta-ctc:not(.cta-contact):hover{text-decoration:none}.isb-generic-menu .cta-ctc:not(.cta-contact).disabled{opacity:60%}.isb-generic-menu .cta-ctc:not(.cta-contact) .icon{transition:all .2s ease-in}.isb-generic-menu .cta-ctc:not(.cta-contact) .left-icon,.isb-generic-menu .cta-ctc:not(.cta-contact) .right-icon{height:24px;width:24px}.isb-generic-menu .cta-ctc:not(.cta-contact) .left-icon{margin-right:8px}.isb-generic-menu .cta-ctc:not(.cta-contact) .right-icon{margin-left:8px}.isb-generic-menu .cta-ctc:not(.cta-contact).button-icon{padding:12px;width:100%}}@media only screen and (min-width:768px)and (min-width:768px){.isb-generic-menu .cta-ctc:not(.cta-contact).button-icon{padding:20px;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:768px){.isb-generic-menu .cta-ctc:not(.cta-contact).button-icon .left-icon,.isb-generic-menu .cta-ctc:not(.cta-contact).button-icon .right-icon{margin:0}.isb-generic-menu .cta-ctc:not(.cta-contact){background:var(--wp--preset--color--secondary-button);border:0;color:var(--wp--preset--color--neutral-white)}.isb-generic-menu .cta-ctc:not(.cta-contact):after{background:var(--wp--preset--color--secondary-button-hover)}.isb-generic-menu .cta-ctc:not(.cta-contact) .icon{fill:var(--wp--preset--color--neutral-white)}.isb-generic-menu .cta-ctc:not(.cta-contact):hover{color:var(--wp--preset--color--secondary-button-hover-text);outline:var(--wp--custom--secondary-button-hover-border-width) solid var(--wp--preset--color--secondary-button-hover-border)}.isb-generic-menu .cta-ctc:not(.cta-contact):hover .icon{fill:var(--wp--preset--color--secondary-button-hover-text)}.isb-generic-menu .cta-ctc:not(.cta-contact):hover:after{opacity:1}.isb-generic-menu .cta-ctc:not(.cta-contact):active,.isb-generic-menu .cta-ctc:not(.cta-contact):active:focus{background:var(--wp--preset--color--dark-secondary);color:var(--wp--preset--color--neutral-white);outline:none}.isb-generic-menu .cta-ctc:not(.cta-contact):active .icon,.isb-generic-menu .cta-ctc:not(.cta-contact):active:focus .icon{fill:var(--wp--preset--color--neutral-white)}.isb-generic-menu .cta-ctc:not(.cta-contact):active:after,.isb-generic-menu .cta-ctc:not(.cta-contact):active:focus:after{opacity:0}.isb-generic-menu .cta-ctc:not(.cta-contact):focus{background:var(--wp--preset--color--secondary-button);outline:4px solid var(--wp--preset--color--medium-secondary)}}.isb-generic-menu .cta-contact-mail{background:var(--wp--preset--color--primary);order:4}@media only screen and (min-width:768px){.isb-generic-menu .cta-contact-mail{align-items:center;border-radius:var(--wp--custom--button-border-radius);display:flex;font-stretch:var(--wp--custom--button-font-stretch);font-weight:500;justify-content:center;line-height:1.375;overflow:hidden;padding:12px 24px;position:relative;text-align:center;transition:all .2s ease-in;width:100%;z-index:0}.isb-generic-menu .cta-contact-mail:after{content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in;z-index:-1}}@media only screen and (min-width:768px)and (min-width:768px){.isb-generic-menu .cta-contact-mail{padding:16px 32px;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:768px){.isb-generic-menu .cta-contact-mail:hover{text-decoration:none}.isb-generic-menu .cta-contact-mail.disabled{opacity:60%}.isb-generic-menu .cta-contact-mail .icon{transition:all .2s ease-in}.isb-generic-menu .cta-contact-mail .left-icon,.isb-generic-menu .cta-contact-mail .right-icon{height:24px;width:24px}.isb-generic-menu .cta-contact-mail .left-icon{margin-right:8px}.isb-generic-menu .cta-contact-mail .right-icon{margin-left:8px}.isb-generic-menu .cta-contact-mail.button-icon{padding:12px;width:100%}}@media only screen and (min-width:768px)and (min-width:768px){.isb-generic-menu .cta-contact-mail.button-icon{padding:20px;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:768px){.isb-generic-menu .cta-contact-mail.button-icon .left-icon,.isb-generic-menu .cta-contact-mail.button-icon .right-icon{margin:0}.isb-generic-menu .cta-contact-mail{background:var(--wp--preset--color--primary-button);border:0;color:var(--wp--preset--color--neutral-white)}.isb-generic-menu .cta-contact-mail:after{background:var(--wp--preset--color--primary-button-hover)}.isb-generic-menu .cta-contact-mail .icon{fill:var(--wp--preset--color--neutral-white)}.isb-generic-menu .cta-contact-mail:hover{color:var(--wp--preset--color--primary-button-hover-text);outline:var(--wp--custom--primary-button-hover-border-width) solid var(--wp--preset--color--primary-button-hover-border)}.isb-generic-menu .cta-contact-mail:hover .icon{fill:var(--wp--preset--color--primary-button-hover-text)}.isb-generic-menu .cta-contact-mail:hover:after{opacity:1}.isb-generic-menu .cta-contact-mail:active,.isb-generic-menu .cta-contact-mail:active:focus{background:var(--wp--preset--color--dark-primary);color:var(--wp--preset--color--neutral-white);outline:none}.isb-generic-menu .cta-contact-mail:active .icon,.isb-generic-menu .cta-contact-mail:active:focus .icon{fill:var(--wp--preset--color--neutral-white)}.isb-generic-menu .cta-contact-mail:active:after,.isb-generic-menu .cta-contact-mail:active:focus:after{opacity:0}.isb-generic-menu .cta-contact-mail:focus{background:var(--wp--preset--color--primary-button);outline:4px solid var(--wp--preset--color--medium-primary)}}.isb-generic-menu .nav-cta-group:is(.nav-level-0){display:flex;gap:1px}@media only screen and (min-width:768px){.isb-generic-menu .nav-cta-group:is(.nav-level-0){align-items:center;gap:8px;justify-self:flex-end;width:-moz-fit-content;width:fit-content}}.isb-generic-menu .nav-cta-group:is(.nav-level-0) .menu-cta{color:var(--wp--preset--color--neutral-white);font-size:var(--wp--preset--font-size--12);font-weight:500;height:32px;min-width:132px;padding:0 4px}@media only screen and (min-width:768px){.isb-generic-menu .nav-cta-group:is(.nav-level-0) .menu-cta{font-size:var(--wp--preset--font-size--14);height:44px;padding:12px 24px}}.isb-generic-menu .nav-cta-group:is(.nav-level-0) .menu-cta .menu-icon{margin-right:4px}@media only screen and (min-width:768px){.isb-generic-menu .nav-cta-group:is(.nav-level-0) .menu-cta .menu-icon{margin-right:8px}}.isb-generic-menu .nav-cta-group:is(.nav-level-0) .menu-cta svg{height:16px;transition:all .3s ease-in-out;width:16px}@media only screen and (min-width:768px){.isb-generic-menu .nav-cta-group:is(.nav-level-0) .menu-cta svg{height:20px;width:20px}}@media only screen and (min-width:768px){.isb-generic-menu .nav-cta-group:is(.nav-level-0) .menu-cta:is(.cta-documentation-mega-menu){color:var(--wp--preset--color--primary)}.isb-generic-menu .nav-cta-group:is(.nav-level-0) .menu-cta:is(.cta-documentation-mega-menu) svg{fill:var(--wp--preset--color--primary)}.isb-generic-menu .nav-cta-group:is(.nav-level-0) .menu-cta:is(.cta-documentation-mega-menu):hover{color:var(--wp--preset--color--neutral-white)}.isb-generic-menu .nav-cta-group:is(.nav-level-0) .menu-cta:is(.cta-documentation-mega-menu):hover svg{fill:var(--wp--preset--color--neutral-white)}}.isb-generic-menu .nav-cta-group:is(.nav-level-0) .menu-cta:is(.cta-ctc){max-width:80px;min-width:48px;padding:0 19px;width:100%}@media only screen and (min-width:768px){.isb-generic-menu .nav-cta-group:is(.nav-level-0) .menu-cta:is(.cta-ctc){display:none}}.isb-generic-menu .nav-cta-group:is(.nav-level-0) .menu-cta:is(.cta-ctc) .menu-icon{margin:0}.isb-generic-menu .nav-cta-group:is(.nav-level-1.visible){align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:24px}@media only screen and (min-width:768px){.isb-generic-menu .nav-cta-group:is(.nav-level-1.visible){padding:0 32px}}@media only screen and (min-width:1120px){.isb-generic-menu .nav-cta-group:is(.nav-level-1.visible){display:none}}.isb-generic-menu .nav-cta-group:is(.nav-level-1.visible) .menu-cta{color:var(--wp--preset--color--neutral-white);cursor:pointer;font-weight:700;padding:12.5px;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px){.isb-generic-menu .nav-cta-group:is(.nav-level-1.visible) .menu-cta{width:100%}}.isb-generic-menu .nav-cta-group:is(.nav-level-1.visible) .menu-cta:is(.cta-documentation-mega-menu,.cta-ctc):hover{color:var(--wp--preset--color--neutral-white)}.isb-generic-menu .nav-cta-group:is(.nav-level-1.visible) .menu-cta:is(.cta-documentation-mega-menu,.cta-ctc):hover svg{fill:var(--wp--preset--color--neutral-white)}.isb-generic-menu .nav-cta-group:is(.nav-level-1.visible) .menu-cta .menu-icon{margin-right:10px}.isb-generic-menu .nav-cta-group:is(.nav-level-1.visible) .menu-cta svg{height:24px;width:24px}.isb-generic-menu .nav-cta-and-burger-container{display:flex;gap:40px}.isb-generic-menu .progress-bar-container{background-color:var(--wp--preset--color--background-white);height:4px;overflow:hidden;pointer-events:none;position:relative;width:100%;z-index:1}@media only screen and (min-width:1120px){.isb-generic-menu .progress-bar-container{background-color:var(--wp--preset--color--secondary);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);height:8px}}.isb-generic-menu .progress-bar-container .progress-bar{background-color:var(--wp--preset--color--primary);height:100%;transition:all .1s ease-in-out;width:0}.isb-generic-menu .nav-switch-lang{align-items:center}.isb-generic-menu .nav-switch-lang.mobile{display:flex}@media only screen and (min-width:1120px){.isb-generic-menu .nav-switch-lang.mobile{display:none}}.isb-generic-menu .nav-switch-lang.desktop{display:none}@media only screen and (min-width:1120px){.isb-generic-menu .nav-switch-lang.desktop{display:flex;position:relative}}.isb-generic-menu .switch-lang-text{text-transform:uppercase}.isb-generic-menu .nav-switch-lang-btn{align-items:center;color:var(--wp--preset--color--secondary);display:flex;gap:4px;height:40px;justify-content:center;width:62px}.isb-generic-menu .nav-switch-lang-btn .switch-lang-icon,.isb-generic-menu .nav-switch-lang-btn .switch-lang-icon svg{height:24px;width:24px}.isb-generic-menu .nav-switch-lang-btn .switch-lang-icon svg use{fill:var(--wp--preset--color--secondary)}.isb-generic-menu .nav-switch-lang-btn.visible,.isb-generic-menu .nav-switch-lang-btn:hover{background-color:var(--wp--preset--color--background-secondary-light);border:1px solid var(--wp--preset--color--secondary);border-radius:4px;cursor:pointer}.isb-generic-menu .nav-switch-lang-btn.visible .switch-lang-icon svg use,.isb-generic-menu .nav-switch-lang-btn:hover .switch-lang-icon svg use{fill:var(--wp--preset--color--secondary)}.isb-generic-menu .nav-switch-lang-container{color:var(--wp--preset--color--secondary);display:none;flex-direction:column;width:100%}.isb-generic-menu .nav-switch-lang-container.visible{display:flex}@media only screen and (min-width:1120px){.isb-generic-menu .nav-switch-lang-container.visible{display:none}}.isb-generic-menu .nav-switch-lang-header{align-items:center;background-color:var(--wp--preset--color--background-secondary-light);display:flex;font-size:var(--wp--preset--font-size--16);font-weight:700;gap:10px;height:40px;justify-content:center;line-height:1.25;width:100%}.isb-generic-menu .nav-switch-lang-header svg{height:24px;width:24px}.isb-generic-menu .nav-switch-lang-header svg use{fill:var(--wp--preset--color--secondary)}.isb-generic-menu .nav-switch-lang-items{display:flex;flex-wrap:wrap;gap:16px;padding:16px}@media only screen and (min-width:1120px){.isb-generic-menu .nav-switch-lang-items{background-color:var(--wp--preset--color--neutral-white);border:1px solid #eaeaea;border-radius:4px;color:var(--wp--preset--color--secondary);display:none;font-weight:400;gap:0;margin-top:0;min-width:91px;padding:0;position:absolute;right:0;top:45px;z-index:2}.isb-generic-menu .nav-switch-lang-items.desktop.visible{display:flex}}.isb-generic-menu .nav-switch-lang-item{flex:0 0 calc(50% - 16px);height:19px;text-align:center;width:50%}@media only screen and (min-width:1120px){.isb-generic-menu .nav-switch-lang-item{align-items:center;display:flex;flex:unset;font-size:var(--wp--preset--font-size--14);font-weight:500;height:100%;min-height:24px;padding:4px 16px;text-align:left;width:100%}}.isb-generic-menu .nav-switch-lang-item.selected{color:var(--wp--preset--color--primary);cursor:default}.isb-generic-menu .nav-switch-lang-item:hover:not(.selected){background-color:var(--wp--preset--color--background-secondary-light);cursor:pointer}.isb-generic-menu .part-right-container{display:flex;gap:16px}.isb-generic-menu .nav-switch-lang.mobile{display:none}@media only screen and (min-width:425px){.isb-generic-menu .nav-switch-lang.mobile{display:flex;margin-right:16px}}@media only screen and (min-width:768px){.isb-generic-menu .nav-switch-lang.mobile{margin-right:8px}}.isb-generic-menu .nav-container.mobile .nav-switch-lang-container:is(.visible){padding-top:16px}.isb-generic-menu .nav-switch-lang-btn.desktop{background-color:transparent;border:none}.isb-generic-menu .nav-switch-lang-items.desktop:is(.visible){z-index:999}.isb-generic-menu .nav-switch-lang-items.desktop .nav-switch-lang-item:is(.selected){opacity:.7}.isb-generic-menu .select-domain-container{align-items:center;cursor:pointer;display:flex;gap:8px;height:44px;justify-content:space-between;margin:0 12.44px 0 16px;padding:6px 8px;width:136px;z-index:1}.isb-generic-menu .select-domain-container svg{fill:var(--wp--preset--color--primary);height:13px;min-width:16px;transform:rotate(180deg);width:16px}.isb-generic-menu .select-domain-container.active{background-color:var(--wp--preset--color--neutral-white);border:1px solid var(--wp--preset--color--primary);border-radius:4px}.isb-generic-menu .select-domain-container.active svg{transform:rotate(0deg)}.isb-generic-menu .select-domain-title{color:var(--wp--preset--color--primary);display:flex;font-size:10px;font-weight:700;justify-content:center;line-height:1.6;text-align:center;width:96px}@media only screen and (min-width:768px){.isb-generic-menu .select-domain-title{font-size:var(--wp--preset--font-size--12);line-height:1.333}.isb-generic-menu .select-domain-title .domain-title-mobile{display:none}}.isb-generic-menu .select-domain-title .domain-title-tablet{display:none}@media only screen and (min-width:768px){.isb-generic-menu .select-domain-title .domain-title-tablet{display:inline}}.isb-generic-menu .select-domain-background{background-color:var(--isb-generic-menu-selected-sector-color);display:none;left:0;pointer-events:none;position:absolute;width:100%;z-index:0}@media only screen and (min-width:768px){.isb-generic-menu .select-domain-background{display:block;height:86px;top:-37px}}@media only screen and (min-width:1120px){.isb-generic-menu .select-domain-background{height:88px;top:-33px}}.isb-generic-menu .select-domain-background:before{background-color:var(--isb-generic-menu-selected-sector-color);bottom:0;content:"";position:absolute;right:100%;top:0;width:100vw}.isb-generic-menu .select-domain-container.active~.select-domain-background,.isb-generic-menu .select-domain-container.active~.select-domain-background:before{background-color:transparent}.isb-generic-menu .select-domain-menu{background-color:var(--wp--preset--color--neutral-white);display:none;height:calc(100vh - 100%);left:50%;overflow-y:auto;padding:32px 16px 120px;position:absolute;top:100%;transform:translateX(-50%);width:100%;z-index:2}@media only screen and (min-width:1120px){.isb-generic-menu .select-domain-menu{padding:64px 80px}}.isb-generic-menu .select-domain-menu.close{display:none!important}.isb-generic-menu .select-domain-menu.open{align-items:center;display:flex;flex-direction:column}.isb-generic-menu .domain-menu-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;width:100%}@media only screen and (min-width:1120px){.isb-generic-menu .domain-menu-header{margin-bottom:40px;max-width:var(--wp--preset--spacing--layout-col-12)}}.isb-generic-menu .domain-menu-title{background-color:var(--wp--preset--color--background-primary);color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--16);font-weight:700;line-height:1.25;margin-bottom:0;padding:0 1px;text-transform:none}@media only screen and (min-width:768px){.isb-generic-menu .domain-menu-title{font-size:var(--wp--preset--font-size--20);line-height:1}}@media only screen and (min-width:1120px){.isb-generic-menu .domain-menu-title{font-size:var(--wp--preset--font-size--36);line-height:1.111;padding:0}}.isb-generic-menu .domain-menu-close{align-items:center;background:none;border:none;cursor:pointer;display:none;gap:8px}@media only screen and (min-width:1120px){.isb-generic-menu .domain-menu-close{display:flex}}.isb-generic-menu .domain-menu-close svg{height:40px;width:40px}.isb-generic-menu .domain-menu-close-label{color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--20);font-weight:700;line-height:1.2}.isb-generic-menu .domain-menu-cards{display:grid;gap:16px;grid-template-columns:1fr}@media only screen and (min-width:425px){.isb-generic-menu .domain-menu-cards{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.isb-generic-menu .domain-menu-cards{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1120px){.isb-generic-menu .domain-menu-cards{grid-template-columns:repeat(4,1fr);max-width:var(--wp--preset--spacing--layout-col-12)}}.isb-generic-menu .domain-menu-card{display:flex;flex-direction:column;gap:8px;min-height:98px;padding:8px;text-decoration:none}@media only screen and (min-width:768px){.isb-generic-menu .domain-menu-card{min-height:200px}}.isb-generic-menu .domain-menu-card-header{display:flex;justify-content:space-between}.isb-generic-menu .domain-menu-card-header-image{max-height:64px;max-width:72px}@media only screen and (min-width:768px){.isb-generic-menu .domain-menu-card-header-image{align-items:flex-end;display:flex;height:120px;max-height:120px;max-width:116px;width:116px}}.isb-generic-menu .domain-menu-card-header-image img,.isb-generic-menu .domain-menu-card-header-image picture{max-height:64px;max-width:72px}@media only screen and (min-width:768px){.isb-generic-menu .domain-menu-card-header-image img,.isb-generic-menu .domain-menu-card-header-image picture{max-height:120px;max-width:116px}}.isb-generic-menu .domain-menu-card-header-icon{background-color:var(--wp--preset--color--primary);border-radius:2px;height:40px;padding:8px;width:40px}.isb-generic-menu .domain-menu-card-header-icon svg{fill:var(--wp--preset--color--neutral-white);height:24px;width:24px}.isb-generic-menu .domain-menu-card-header-title{color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--16);font-weight:700;line-height:1.125}@media only screen and (min-width:768px){.isb-generic-menu .domain-menu-card-header-title{font-size:var(--wp--preset--font-size--20);line-height:1.2}}.isb-generic-menu{background-color:var(--wp--preset--color--neutral-white);display:flex;flex-direction:column-reverse;position:sticky;top:-1px;z-index:999}@media only screen and (min-width:768px){.isb-generic-menu{flex-direction:column}}.isb-generic-menu.locked{position:fixed;width:100%}.isb-generic-menu .nav-outer-container{background-color:var(--wp--preset--color--neutral-white);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);position:relative;transition:box-shadow .3s ease-in}.isb-generic-menu .nav-outer-container .close{display:none}@media only screen and (min-width:768px){.isb-generic-menu .nav-outer-container{padding:0 8px}}@media only screen and (min-width:1120px){.isb-generic-menu .nav-outer-container{box-shadow:none;display:flex;height:54px;justify-content:center}.isb-generic-menu .nav-outer-container .close{display:flex}.isb-generic-menu .nav-outer-container .menu-level-1{margin-right:auto;overflow:unset;width:-moz-fit-content;width:fit-content}}.isb-generic-menu .nav-outer-container .nav-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1280px}.isb-generic-menu .nav-outer-container .nav-container.desktop{display:none}@media only screen and (min-width:1120px){.isb-generic-menu .nav-outer-container .nav-container.desktop{display:flex;flex-wrap:unset;gap:24px;width:100%}}@media only screen and (min-width:768px){.isb-generic-menu .nav-outer-container .nav-container.mobile{padding:5px 0}}@media only screen and (min-width:1120px){.isb-generic-menu .nav-outer-container .nav-container.mobile{display:none}}.isb-generic-menu .nav-outer-container .nav-logo{display:flex;z-index:1}.isb-generic-menu .nav-outer-container .nav-logo-container{align-items:center;display:flex;margin-left:16px;padding:8px 0;position:relative}@media only screen and (min-width:768px){.isb-generic-menu .nav-outer-container .nav-logo-container{margin-left:0;padding:0}}.isb-generic-menu .nav-outer-container .nav-logo-desktop{height:100%;max-height:60px;max-width:102px;width:100%}
