.btn>*{pointer-events:none}

/**
 * Swiper 12.1.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 18, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

.block-carousel-gallery__button{padding:0;border:0;appearance:none;font-family:inherit;color:inherit;cursor:pointer}.block-carousel-gallery{display:block;overflow-x:hidden}.block-carousel-gallery__content{position:relative;margin-block-end:1rem}.block-carousel-gallery__preview{display:none}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-carousel-gallery__preview{display:block}}.block-carousel-gallery__preview .swiper-slide-visible:not(.swiper-slide-thumb-active){cursor:pointer}.block-carousel-gallery__pagination{display:flex;align-items:center;justify-content:center;gap:.875rem;inline-size:max-content !important;padding:1.6rem 0 0;margin:0 auto;border-radius:50%;z-index:1}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-carousel-gallery__pagination{display:none}}.block-carousel-gallery__pagination .swiper-pagination-bullet{inline-size:.625rem;block-size:.625rem;border-radius:50%;background-color:var(--global-colors-grey-blue-mid);transition-property:background-color;transition-timing-function:ease-out;transition-duration:.3s}.block-carousel-gallery__pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){cursor:pointer}.block-carousel-gallery__pagination .swiper-pagination-bullet-active{background-color:var(--global-colors-orange)}.block-carousel-gallery__button{display:none;align-items:center;justify-content:center;margin:0;padding:0;inline-size:2.5rem;block-size:2.5rem;background:var(--global-colors-black);border:1px solid var(--global-colors-grey-blue-darker);border-radius:.6rem;position:absolute;inset-block-start:calc(50% - 1.25rem);z-index:5;cursor:pointer;transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}[dir=rtl] .block-carousel-gallery__button{transform:rotate(180deg)}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-carousel-gallery__button{display:flex}}.block-carousel-gallery__button:disabled{opacity:.4;pointer-events:none}.block-carousel-gallery__button--previous{justify-self:flex-end;inset-inline-start:1.125rem}.block-carousel-gallery__button--next{justify-self:flex-start;inset-inline-end:1.125rem}
.block-carousel-horizontal-card__button{padding:0;border:0;appearance:none;font-family:inherit;color:inherit;cursor:pointer}.block-carousel-horizontal-card.is-v-stack-mobile{--card-opacity: 1;--scale-override: 1;--translate-override: 0 0}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-carousel-horizontal-card.is-v-stack-mobile{--card-opacity: 0.3}}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-carousel-horizontal-card__card.is-active .block-carousel-horizontal-card__image,.block-carousel-horizontal-card__card.is-active .block-carousel-horizontal-card__tag,.block-carousel-horizontal-card__card.is-active .block-carousel-horizontal-card__description{animation:ib-hcc-active-card-image .5s ease-out}}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-carousel-horizontal-card__image,.block-carousel-horizontal-card__tag,.block-carousel-horizontal-card__description{transition-property:opacity;transition-timing-function:ease-out;transition-duration:.3s}}.block-carousel-horizontal-card__card.is-active .block-carousel-horizontal-card__line-dot{border-color:var(--global-colors-orange);background-color:var(--global-colors-orange)}.block-carousel-horizontal-card__card.is-active .block-carousel-horizontal-card__line-dot::after{opacity:1;scale:1}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-carousel-horizontal-card__card.is-active .block-carousel-horizontal-card__line-dot{animation:ib-hcc-active-card-lines .5s ease-out}}.block-carousel-horizontal-card__paragraph-container{display:flex;align-items:center;gap:.75rem;margin-block-end:3.5rem}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-carousel-horizontal-card__paragraph-container{margin-block-end:4rem}}.block-carousel-horizontal-card__paragraph{margin-inline-end:auto}.block-carousel-horizontal-card__button{inline-size:2rem;aspect-ratio:1;border-radius:100rem;color:var(--global-colors-white);background-color:var(--global-colors-orange);border:1px solid var(--global-colors-orange);-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;transition-property:background-color,border-color,box-shadow;transition-timing-function:ease-out;transition-duration:.3s}@media(max-width: 480px){.block-carousel-horizontal-card__button{display:none}}.block-carousel-horizontal-card__button:disabled{color:var(--global-colors-grey-blue-mid);border-color:var(--global-colors-grey-blue-mid);background-color:rgb(var(--global-colors-orange-values)/0)}.block-carousel-horizontal-card__button:not(:disabled):hover,.block-carousel-horizontal-card__button:not(:disabled):active{background-color:var(--global-colors-orange-dark);border-color:var(--global-colors-orange-dark)}.block-carousel-horizontal-card__button:focus,.block-carousel-horizontal-card__button:focus-visible{outline:none}.block-carousel-horizontal-card__button:not(:disabled):focus-visible{box-shadow:0 0 0 .25rem rgb(var(--global-colors-orange-values)/0.3)}@media(max-width: 480px){.block-carousel-horizontal-card.is-v-stack-mobile .block-carousel-horizontal-card__cards{display:flex;flex-direction:column;gap:4rem}.block-carousel-horizontal-card:not(.is-v-stack-mobile) .block-carousel-horizontal-card__cards{display:grid;grid-auto-columns:83.34vw;overflow-x:auto;scrollbar-width:none}.block-carousel-horizontal-card:not(.is-v-stack-mobile) .block-carousel-horizontal-card__cards::-webkit-scrollbar{display:none}.block-carousel-horizontal-card__cards{scroll-snap-type:x mandatory}}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-carousel-horizontal-card__cards{display:grid;grid-auto-columns:1fr;overflow-x:hidden}}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-carousel-horizontal-card__cards:has(.is-active)>.block-carousel-horizontal-card__card:not(.is-active) .block-carousel-horizontal-card__image,.block-carousel-horizontal-card__cards:has(.is-active)>.block-carousel-horizontal-card__card:not(.is-active) .block-carousel-horizontal-card__tag,.block-carousel-horizontal-card__cards:has(.is-active)>.block-carousel-horizontal-card__card:not(.is-active) .block-carousel-horizontal-card__description{opacity:var(--card-opacity, 0.3)}}.block-carousel-horizontal-card__card{-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-snap-stop:normal;scroll-snap-align:center}.block-carousel-horizontal-card.allows-click-to-switch .block-carousel-horizontal-card__card:not(.is-active){cursor:pointer}@media(max-width: 480px){.block-carousel-horizontal-card.is-v-stack-mobile .block-carousel-horizontal-card__card{gap:.5rem}}.block-carousel-horizontal-card__image,.block-carousel-horizontal-card__image-img{user-select:none}@media(max-width: 480px){.block-carousel-horizontal-card__line,.block-carousel-horizontal-card__line-dot{visibility:hidden}}.block-carousel-horizontal-card__cards-container{position:relative}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-carousel-horizontal-card__cards-container{position:static}}.block-carousel-horizontal-card__mobile-line-dots{display:none;position:absolute;inset-inline:0;inline-size:fit-content;margin-inline:auto;top:calc(55vw + 1.5rem);align-items:center;gap:2rem;background-image:linear-gradient(to bottom, transparent 0% calc(50% - 0.5px), var(--carousel-horizontal-card-line-color) calc(50% - 0.5px) calc(50% + 0.5px), transparent calc(50% + 0.5px) 100%)}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-carousel-horizontal-card__mobile-line-dots{display:none}}.block-carousel-horizontal-card__line-dot-mobile.is-active{border-color:var(--global-colors-orange);background-color:var(--global-colors-orange)}.block-carousel-horizontal-card__line-dot-mobile.is-active::after{opacity:1;scale:1}.block-carousel-horizontal-card__card.is-active:first-child>.block-carousel-horizontal-card__line{background-image:linear-gradient(to right, var(--global-colors-orange) 0%, rgb(var(--global-colors-orange-values)/0) 100%)}.block-carousel-horizontal-card__card.is-active:last-child>.block-carousel-horizontal-card__line{background-image:linear-gradient(to right, rgb(var(--global-colors-orange-values)/0) 0%, var(--global-colors-orange) 100%)}.block-carousel-horizontal-card__card.is-active:not(:first-child,:last-child)>.block-carousel-horizontal-card__line{background-image:linear-gradient(to right, rgb(var(--global-colors-orange-values)/0) 0%, var(--global-colors-orange) 50%, rgb(var(--global-colors-orange-values)/0) 100%)}@keyframes ib-hcc-active-card-image{0%{scale:1}50%{scale:1.025;filter:brightness(1.1)}100%{scale:1}}@keyframes ib-hcc-active-card-lines{0%{opacity:0;scale:.9}100%{opacity:1;scale:1}}
.block-carousel-testimonial__button{padding:0;border:0;appearance:none;font-family:inherit;color:inherit;cursor:pointer}.block-carousel-testimonial{position:relative}.block-carousel-testimonial__pagination{display:flex;align-items:center;justify-content:center;gap:.88rem;inline-size:max-content !important;padding:4rem 0 0;margin:0 auto;border-radius:50%;z-index:1}.block-carousel-testimonial__pagination .swiper-pagination-bullet{inline-size:.625rem;block-size:.625rem;border-radius:50%;background-color:var(--global-colors-grey-blue-mid);transition-property:background-color;transition-timing-function:ease-out;transition-duration:.3s}.block-carousel-testimonial__pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){cursor:pointer}.block-carousel-testimonial__pagination .swiper-pagination-bullet-active{background-color:var(--global-colors-orange)}.block-carousel-testimonial__button{display:none;align-items:center;justify-content:center;margin:0;padding:0;inline-size:3.75rem;block-size:3.75rem;border-radius:50%;z-index:4;position:absolute;inset-block-start:calc(50% - 4.375rem);background-color:var(--interactive-interactive-primary-color, var(--global-colors-orange));color:var(--global-colors-white);box-shadow:0 .45rem 1.13rem rgba(8,19,49,.1);cursor:pointer;transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}[dir=rtl] .block-carousel-testimonial__button{transform:rotate(180deg)}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-carousel-testimonial__button{display:flex}}.block-carousel-testimonial__button--previous{inset-inline-start:-10%}.block-carousel-testimonial__button--next{inset-inline-end:-10%}
@media(min-width: 130rem){.block-client-quote{scale:1.25}}
.block-custom-modal{display:none}.block-custom-modal.is-open{display:block}.block-custom-modal[aria-hidden=false] .block-custom-modal__overlay{animation:ibCustomModalFadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.block-custom-modal[aria-hidden=false] .block-custom-modal__container{animation:ibCustomModalSlideIn .3s cubic-bezier(0, 0, 0.2, 1)}.block-custom-modal[aria-hidden=true] .block-custom-modal__overlay{animation:ibCustomModalFadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.block-custom-modal[aria-hidden=true] .block-custom-modal__container{animation:ibCustomModalSlideOut .3s cubic-bezier(0, 0, 0.2, 1)}.block-custom-modal__overlay{position:fixed;inset:0;background-color:rgba(12,27,43,.3);display:flex;align-items:center;justify-content:center;z-index:999}.block-custom-modal__container,.block-custom-modal__overlay{will-change:transform}.block-custom-modal__container{inline-size:100%;max-inline-size:31.25rem;max-block-size:100vh;margin:1rem;padding:1rem;background-color:var(--global-colors-white);border:1px solid var(--global-colors-blue-mid);border-radius:.5rem;box-shadow:0 0 3.125rem rgba(0,0,0,.25);overflow-y:auto;box-sizing:border-box}.block-custom-modal__header{display:flex;justify-content:flex-end;align-items:center}.block-custom-modal__close{background:rgba(0,0,0,0);border:none;cursor:pointer;inline-size:1.875rem;block-size:1.875rem;display:flex;align-items:center;justify-content:center}.block-custom-modal__close::before{content:"✕";color:var(--global-colors-grey-blue-darker)}@keyframes ibCustomModalFadeIn{from{opacity:0}to{opacity:1}}@keyframes ibCustomModalFadeOut{from{opacity:1}to{opacity:0}}@keyframes ibCustomModalSlideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes ibCustomModalSlideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}
.block-event-list-custom{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr));column-gap:2.5rem}@media(min-width: 961px){.block-event-list-custom{grid-template-columns:11rem 1fr 1fr 1fr 2rem}}.block-event-list-custom__item{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:repeat(5, auto);grid-template-areas:"image" "title" "date" "location" "details"}@media(min-width: 961px){.block-event-list-custom__item{grid-template-columns:subgrid;grid-template-rows:1fr 1fr;grid-column:1/span 5;grid-template-areas:"image title date date icon" "image location . . icon";row-gap:.625rem}.block-event-list-custom__item:has(.block-event-list-custom__item-location-details){grid-template-areas:"image title date details icon" "image location . . icon"}}.block-event-list-custom__item-image-img{--image-img-width: 9rem;--image-img-aspect-ratio: 1;border-radius:.25rem;border:1px solid var(--global-colors-grey-blue-darker)}@media(min-width: 961px){.block-event-list-custom__item-image-img{--image-img-width: 100%}}.block-event-list-custom__item-cta-arrow{border-radius:100rem;grid-area:icon;align-self:center;scale:.9;opacity:0;transition-property:opacity,scale;transition-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1);transition-duration:.5s}@media(max-width: 480px),(min-width: 520px)and (max-width: 799px),(min-width: 481px)and (max-width: 1440px){.block-event-list-custom__item-cta-arrow{display:none}}@media(min-width: 961px){.block-event-list-custom__item-image,.block-event-list-custom__item-cta-arrow{grid-row-end:span 2}}.block-event-list-custom .has-hover-transition{transition-property:color;transition-timing-function:ease-out;transition-duration:.25s}.block-event-list-custom__item[href]:hover .has-hover-transition{color:var(--global-colors-orange)}.block-event-list-custom__item[href]:hover .block-event-list-custom__item-cta-arrow{scale:1;opacity:1;transition-duration:.5s,1s}
.block-footer__links-container{margin:0;padding:0;list-style:none}@media(min-width: 961px){.block-footer__section-container.is-two-columns>.block-footer__links-container{grid-column-end:span 2;columns:2 auto}}.block-footer__links-container{grid-row:2;column-gap:2vw;margin-block-start:1rem}.block-footer__section-container:not(:has(:checked)) .block-footer__links-container{visibility:hidden}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-footer__section-container:not(:has(:checked)) .block-footer__links-container{visibility:visible}}.block-footer__section-container{display:grid;grid-template-columns:minmax(0, 1fr);gap:0 2vw;grid-template-rows:3rem minmax(0, 0fr);overflow:visible hidden;align-self:start;transition-property:grid-template-rows;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);transition-duration:.3s}.block-footer__section-container:has(:checked){grid-template-rows:3rem minmax(0, 1fr)}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-footer__section-container:has(:checked){grid-template-rows:auto auto}}@media(min-width: 961px){.block-footer__section-container.is-two-columns{grid-column-end:span 2}}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-footer__section-container{grid-template-rows:subgrid;grid-row-end:span 2}}.block-footer__section-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem}
.block-navbar-item__close-menu,.block-navbar-item__back-menu{padding:0;border:0;appearance:none;font-family:inherit;color:inherit;cursor:pointer}.block-navbar-item__accordion-content{margin:0;padding:0;list-style:none}@media(min-width: 1440px){.block-navbar-item{display:flex;align-items:center;block-size:100%}.block-navbar-item.is-flyout-visible>.block-navbar-item__flyout{opacity:1;pointer-events:all;inset-block-start:100%}}.block-navbar-item__flyout{display:none;inline-size:100%;opacity:0;pointer-events:none;position:absolute;z-index:9;inset-block-start:120%;left:50%;transform:translateX(-50%);max-inline-size:var(--navbar-item-flyout-max-width, 67rem);grid-template-columns:var(--navbar-item-grid-template-columns);border:1px solid var(--navbar-item-flyout-dropdown-border-color, var(--global-colors-blue-mid));border-radius:.625rem;box-shadow:0 3.375rem 2.75rem -1.875rem rgba(0,0,0,.05);transition-property:opacity,top;transition-timing-function:cubic-bezier(0, 0.52, 1, 1);transition-duration:.3s,.3s}@media(min-width: 1440px){.block-navbar-item__flyout{display:grid}}.block-navbar-item__item-title{block-size:100%;padding:1rem 0 1rem 1rem;--button-scoped-color: var(--navbar-color, var(--global-colors-black))}.block-navbar-item__item-title:hover{--button-color-hover: var(--navbar-color, var(--global-colors-black))}@media(min-width: 1440px){.block-navbar-item__item-title{padding:1.75rem 0;cursor:pointer;font-size:.875rem}.block-navbar-item__item-title:is(a):hover{color:var(--navbar-color)}}@media(min-width: 1441px){.block-navbar-item__item-title{font-size:.938rem}}.block-navbar-item__item-title,.block-navbar-item__accordion-title{justify-content:space-between;border-block-end:1px solid var(--global-colors-blue-mid);border-radius:0;text-decoration:none;transition:none;--button-scoped-color: var(--navbar-color);--icon-scoped-color: currentColor}.block-navbar-item__item-title:hover,.block-navbar-item__accordion-title:hover{--button-color-hover: var(--navbar-color);--icon-scoped-background-fill: transparent}.block-navbar-item__item-title .icon,.block-navbar-item__accordion-title .icon{padding-inline-end:.4rem;transform:rotate(0deg);pointer-events:none;transition:transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media(min-width: 1440px){.block-navbar-item__item-title .icon,.block-navbar-item__accordion-title .icon{display:none}}@media(min-width: 1440px){.block-navbar-item__item-title,.block-navbar-item__accordion-title{display:block;border-block-end:none}}.block-navbar-item:last-of-type .block-navbar-item__item-title,.block-navbar-item:last-of-type .block-navbar-item__accordion-title{border-block-end:none}.block-navbar-item__modal{display:flex;flex-direction:column;position:fixed;inset:0;pointer-events:none;overflow:hidden auto;transform:translateX(100%);z-index:102;transition:transform .3s ease-in;background-color:var(--navbar-modal-bg-color);color:var(--navbar-color, var(--global-colors-black))}.block-navbar-item__modal[aria-modal=true]{transform:translateX(0%);pointer-events:all}[data-theme-main=black] .block-navbar-item__modal[data-theme=white]{--navbar-color: var(--global-colors-black);--navbar-modal-bg-color: var(--navbar-modal-bg-color-theme-light)}[data-theme-main=black] .block-navbar-item__modal[data-theme=white] .block-navbar-item__modal-header{--navbar-modal-header-bg-color: var(--navbar-modal-header-bg-color-theme-light)}.block-navbar-item__modal[data-theme=black]{--navbar-color: var(--navbar-color-theme-dark);--navbar-modal-bg-color: var(--navbar-modal-bg-color-theme-dark)}.block-navbar-item__modal[data-theme=black] .block-navbar-item__accordion-title{--icon-scoped-color: var(--global-colors-white)}.block-navbar-item__modal[data-theme=black] .block-navbar-item__accordion-content{border-block-end-color:var(--navbar-item-flyout-title-border-color)}.block-navbar-item__modal[data-theme=black] .block-navbar-item__modal-header{background-color:var(--global-colors-black)}@media(min-width: 1440px){.block-navbar-item__modal{display:none}}.block-navbar-item__modal-header{display:flex;place-items:center start;padding:0 1rem;min-block-size:3.75rem;background-color:var(--navbar-modal-header-bg-color)}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-navbar-item__modal-header{padding:0 8.33vw}}.block-navbar-item__modal-content{flex-grow:1;padding:.5rem 1rem 0}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-navbar-item__modal-content{padding:0 8.33vw}}.block-navbar-item__close-menu,.block-navbar-item__back-menu{background-color:rgba(0,0,0,0);--icon-scoped-color: currentColor}.block-navbar-item__back-menu{margin-inline-end:.75rem}.block-navbar-item__close-menu{--icon-scoped-width: 2.25rem;--icon-scoped-height: 2.25rem;margin-inline-start:auto}.block-navbar-item__accordion-title{border-block-end:none;overflow:hidden;padding:1rem 0 1rem 1rem}.block-navbar-item__accordion-title[aria-expanded=true] .icon svg{transform:rotate(90deg)}.block-navbar-item__accordion-title[aria-expanded=false] .icon svg{transform:rotate(0deg)}.block-navbar-item__accordion-content{border-block-end:1px solid var(--global-colors-blue-mid);max-block-size:0;overflow:hidden;padding:0 1rem;transition-property:max-height,padding-block;transition-timing-function:ease-in,ease-in,ease-in;transition-duration:.3s}.block-navbar-item__accordion-content:last-child{border-block-end:none}.block-navbar-item__accordion-content[aria-hidden=false]{max-block-size:calc(var(--max-height, 100%) + 3.5rem);padding-block:1rem 2.5rem}.block-navbar-item__accordion-content[data-theme=blue-light]{--navbar-color: var(--global-colors-black);padding-inline:0}.block-navbar-item__accordion-content[data-theme=blue-light] .block-navbar-item__column-wrapper{background-color:var(--global-colors-blue-light);border-radius:.625rem;padding:1rem 1rem 0}.block-navbar-item__accordion-content[data-theme=blue-light][aria-hidden=false]{padding:0 0 2.5rem}
.block-navbar__close-menu{padding:0;border:0;appearance:none;font-family:inherit;color:inherit;cursor:pointer}.block-navbar__nav-list{margin:0;padding:0;list-style:none}.block-navbar{padding:0;block-size:3.75rem;z-index:100;display:flex;align-items:center;position:fixed;inset-block-start:0;inset-inline:0}body.logged-in .block-navbar{inset-block-start:46px}@media(min-width: 961px){body.logged-in .block-navbar{inset-block-start:32px}}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-navbar{padding:0 8.33vw}}@media(min-width: 1440px){.block-navbar{block-size:var(--global-header-size-desktop);inset-block-start:var(--top-bar-size, 0);transition:top ease-in .2s}.block-navbar.is-top-bar-hidden{inset-block-start:0}body.logged-in .block-navbar{inset-block-start:calc(var(--top-bar-size, 0rem) + 32px)}body.logged-in .block-navbar.is-top-bar-hidden{inset-block-start:32px}}@media(max-width: 1440px){.block-navbar__buttons-wrapper{flex-direction:column;margin-block:2rem;padding:0 8.33vw}}@media(min-width: 1440px){.block-navbar__buttons-wrapper{grid-area:buttons;justify-content:flex-end}}.block-navbar__nav-list{block-size:100%}.block-navbar__desktop{display:none;align-items:center;position:relative;grid-template-areas:"logo . nav . buttons";grid-template-columns:max-content .25rem 1fr .25rem auto;grid-template-rows:auto}@media(min-width: 1440px){.block-navbar__desktop{display:grid}}@media(min-width: 1440px){.block-navbar__desktop .block-navbar__logo,.block-navbar__desktop .block-navbar__logo-href{grid-area:logo;align-items:flex-start}}.block-navbar__desktop .block-navbar__nav-list{display:flex;justify-content:center;align-items:center;column-gap:1.575rem}@media(min-width: 1441px){.block-navbar__desktop .block-navbar__nav-list{column-gap:2rem}}.block-navbar__desktop .block-navbar__nav-items{block-size:100%;grid-area:nav}.block-navbar__mobile{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;background-color:var(--navbar-bg-color, var(--global-colors-blue-super-light))}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-navbar__mobile{padding:0}}@media(min-width: 1440px){.block-navbar__mobile{display:none}}.block-navbar__modal{position:fixed;inset:0;pointer-events:none;overflow:hidden auto;transform:translateX(100%);z-index:101;transition:transform .3s ease-in;background-color:var(--navbar-modal-bg-color);display:flex;flex-direction:column}.block-navbar__modal :has([aria-modal=true]){overflow:hidden}.block-navbar__modal:has(.block-top-bar__nav-lang-listing[aria-modal=true]) .block-navbar__nav-items{display:none}@media(min-width: 1440px){.block-navbar__modal{display:none}}.block-navbar__modal[aria-modal=true]{transform:translateX(0%);pointer-events:all}.block-navbar__modal .block-navbar__nav-items{flex-grow:1}.block-navbar__modal .block-navbar__nav-list{padding:.5rem 1rem 0}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-navbar__modal .block-navbar__nav-list{padding:0 8.33vw}}.block-navbar__modal .block-navbar__top-bar{margin:auto 0 2rem}.block-navbar__modal .block-navbar__top-bar:empty{display:none}body.logged-in .block-navbar__modal{inset-block-start:46px}@media(min-width: 961px){body.logged-in .block-navbar__modal{inset-block-start:32px}}.block-navbar__modal-header{padding:0 1rem;display:flex;justify-content:space-between;align-items:center;background-color:var(--navbar-modal-header-bg-color);min-block-size:3.75rem}@media(min-width: 481px)and (max-width: 960px),(min-width: 1280px)and (max-width: 1440px),(min-width: 961px){.block-navbar__modal-header{padding:0 8.33vw}}.block-navbar__open-menu{color:currentColor}.block-navbar__open-menu.is-btn-hidden{display:none}@media(min-width: 1440px){.block-navbar__open-menu{display:none}}.block-navbar__close-menu{cursor:pointer;--icon-scoped-color: currentColor;--icon-scoped-width: 2.25rem;--icon-scoped-height: 2.25rem}
body.no-scroll{overflow:hidden}body:not(:has(.ib-2024-nav),:has(.block-top-bar)) .main-content{--global-top-headers-size: 5.25rem}@media(min-width: 1440px){body:not(:has(.ib-2024-nav),:has(.block-top-bar)) .main-content .main-content{--global-top-headers-size: 9.125rem}}body:not(:has(.ib-2024-nav),:has(.block-top-bar)) .main-content{padding-top:var(--global-top-headers-size)}body:not(:has(.ib-2024-nav)):has(.block-top-bar) .main-content{--global-top-headers-size: 7.75rem}@media(min-width: 1440px){body:not(:has(.ib-2024-nav)):has(.block-top-bar) .main-content .main-content{--global-top-headers-size: 11.625rem}}body:not(:has(.ib-2024-nav)):has(.block-top-bar) .main-content{padding-top:var(--global-top-headers-size)}.screen-reader-text{border:0;clip-path:inset(50%);block-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;inline-size:1px;overflow-wrap:normal !important}.screen-reader-text:focus{background-color:#fff;clip-path:none;color:#000;display:block;font-size:1rem;block-size:auto;inset-inline-start:.313rem;line-height:normal;padding-block:.938rem .875rem;padding-inline:1.438rem;text-decoration:none;inset-block-start:.313rem;inline-size:auto;z-index:100000}
