.b-horizontal-scroll{min-height:40rem;height:calc(100vh - 22rem);position:relative}@media(max-width: 1199.98px){.b-horizontal-scroll{height:calc(100vh - 19.2rem)}}@media(max-width: 767.98px){.b-horizontal-scroll{height:calc(100vh - 8.8rem)}}.b-horizontal-scroll__heading{text-align:center;position:absolute;right:0;left:0;bottom:7%;z-index:2;pointer-events:none}@media(max-width: 575.98px){.b-horizontal-scroll__heading{max-width:31.2rem;margin:0 auto}}.b-horizontal-scroll__heading .hs-1{color:#fff}.b-horizontal-scroll__scroll{width:100vw;height:100%;cursor:grab;overflow:hidden;margin-left:calc(50% - 50vw);backface-visibility:hidden}.b-horizontal-scroll__scroll-inner{height:100%;display:flex}.b-horizontal-scroll__item{width:13%;height:100%;flex-shrink:0;position:relative;transform:translateZ(0)}@media(max-width: 1199.98px){.b-horizontal-scroll__item{width:22%}}@media(max-width: 991.98px){.b-horizontal-scroll__item{width:30%}}@media(max-width: 767.98px){.b-horizontal-scroll__item{width:45%}}@media(max-width: 575.98px){.b-horizontal-scroll__item{width:80%}}.b-horizontal-scroll__item-inner{width:100%;height:100%;position:relative;right:0;left:0;transition:all .25s linear}.b-horizontal-scroll__item-inner:before,.b-horizontal-scroll__item-inner:after{background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%);width:2px;display:block;content:"";position:absolute;top:0;bottom:0;z-index:1}.b-horizontal-scroll__item-inner:before{left:-1px}.b-horizontal-scroll__item-inner:after{right:-1px}.b-horizontal-scroll__item-scale{height:100%;transition:all .25s linear}@media(min-width: 1200px){.b-horizontal-scroll__item.is-hover .b-horizontal-scroll__item-inner{width:150%;margin-left:-25%}.b-horizontal-scroll__item.is-hover .b-horizontal-scroll__button{opacity:1;visibility:visible}.b-horizontal-scroll__item.prev .b-horizontal-scroll__item-inner{transform:translateX(-25%)}.b-horizontal-scroll__item.next .b-horizontal-scroll__item-inner{transform:translateX(25%)}}.b-horizontal-scroll__image{position:absolute;top:0;right:-1px;bottom:0;left:-1px}.b-horizontal-scroll__image img{object-position:top center}.b-horizontal-scroll__button{text-align:center;position:absolute;right:0;bottom:24%;left:0;z-index:1;opacity:0;visibility:hidden;transition:all .5s ease}@media(max-width: 1199.98px){.b-horizontal-scroll__button{opacity:1;visibility:visible}}@media(min-width: 1200px){.b-horizontal-scroll__button .btn--fill svg{display:none}}@media(max-width: 1199.98px){.b-horizontal-scroll__button .btn--fill{min-width:0;padding:0;font-size:0;border-radius:50%}.b-horizontal-scroll__button .btn--fill svg{width:4rem;height:auto;display:block}.b-horizontal-scroll__button .btn--fill svg path{fill:#fff}.b-horizontal-scroll__button .btn--fill svg circle{stroke:#fff}}.b-text-primary p:not(:first-child),.b-text-primary ul:not(:first-child),.b-text-primary ol:not(:first-child),.b-text-primary iframe:not(:first-child),.b-text-primary img:not(:first-child),.b-text-primary table:not(:first-child){margin-top:3.2rem}.b-text-primary p:not(:last-child),.b-text-primary ul:not(:last-child),.b-text-primary ol:not(:last-child),.b-text-primary iframe:not(:last-child),.b-text-primary img:not(:last-child),.b-text-primary table:not(:last-child){margin-bottom:3.2rem}.b-text-primary h1,.b-text-primary h2,.b-text-primary h3,.b-text-primary h4,.b-text-primary h5,.b-text-primary h6,.b-text-primary p,.b-text-primary ul,.b-text-primary ol,.b-text-primary iframe,.b-text-primary img{display:block}.b-text-primary h1{font-weight:400;font-size:4.5rem;line-height:1.4}@media(max-width: 1199.98px){.b-text-primary h1{font-size:3.2rem}}@media(max-width: 767.98px){.b-text-primary h1{font-size:2.8rem}}.b-text-primary h1:not(:first-child){margin-top:.8rem}.b-text-primary h1:not(:last-child){margin-bottom:.8rem}.b-text-primary h2,.b-text-primary h3,.b-text-primary h4,.b-text-primary h5,.b-text-primary h6{font-weight:400;font-size:2.4rem;line-height:1.4}@media(max-width: 1199.98px){.b-text-primary h2,.b-text-primary h3,.b-text-primary h4,.b-text-primary h5,.b-text-primary h6{font-size:2.2rem}}.b-text-primary h2:not(:first-child),.b-text-primary h3:not(:first-child),.b-text-primary h4:not(:first-child),.b-text-primary h5:not(:first-child),.b-text-primary h6:not(:first-child){margin-top:4.8rem}@media(max-width: 1199.98px){.b-text-primary h2:not(:first-child),.b-text-primary h3:not(:first-child),.b-text-primary h4:not(:first-child),.b-text-primary h5:not(:first-child),.b-text-primary h6:not(:first-child){margin-top:3.2rem}}.b-text-primary h2:not(:last-child),.b-text-primary h3:not(:last-child),.b-text-primary h4:not(:last-child),.b-text-primary h5:not(:last-child),.b-text-primary h6:not(:last-child){margin-bottom:4.8rem}@media(max-width: 1199.98px){.b-text-primary h2:not(:last-child),.b-text-primary h3:not(:last-child),.b-text-primary h4:not(:last-child),.b-text-primary h5:not(:last-child),.b-text-primary h6:not(:last-child){margin-bottom:3.2rem}}.b-text-primary ul,.b-text-primary ol{padding:0;margin-left:3.4rem}@media(max-width: 1199.98px){.b-text-primary ul,.b-text-primary ol{margin-left:3rem}}@media(max-width: 575.98px){.b-text-primary ul,.b-text-primary ol{margin-left:2.7rem}}.b-text-primary ul li{list-style-type:disc}.b-text-primary ol li{list-style-type:decimal-leading-zero}.b-text-primary a:hover{text-decoration:underline}.b-text-primary img{width:auto;height:auto}.b-text-primary iframe{max-width:100%;height:auto;display:block;border:none;margin-right:auto;margin-left:auto;aspect-ratio:16/9}.b-text-primary table{background:var(--body-color-dark);width:100%;border:1px var(--body-color-dark) solid}.b-text-primary table tr{display:flex;border-bottom:1px var(--body-color-dark) solid}.b-text-primary table tr:last-child{border-bottom:none}.b-text-primary table tr td{flex:1;text-align:center;padding:1.4rem 1.6rem;border-right:1px var(--body-color-dark) solid}.b-text-primary table tr td:last-child{border-right:none}.b-text-primary--size-18{font-size:1.8rem;line-height:1.85}.b-text-primary--size-18 h2:not(:last-child),.b-text-primary--size-18 h3:not(:last-child),.b-text-primary--size-18 h4:not(:last-child),.b-text-primary--size-18 h5:not(:last-child),.b-text-primary--size-18 h6:not(:last-child){margin-bottom:.8rem}.b-image-text{min-height:40rem;height:calc(100vh - 22rem);display:flex;flex-wrap:wrap}@media(max-width: 1199.98px){.b-image-text{height:auto;flex-direction:column}}.b-image-text__image{width:50%;height:100%}@media(max-width: 1199.98px){.b-image-text__image{width:auto;height:32rem;margin:0 -2.4rem}}@media(max-width: 767.98px){.b-image-text__image{height:24rem}}.b-image-text__image img{max-width:none;width:50vw;position:absolute;top:0;right:0}@media(max-width: 1199.98px){.b-image-text__image img{width:100%}}.b-image-text__text{height:100%;flex:1;margin-right:-4rem}@media(max-width: 1199.98px){.b-image-text__text{margin-right:0}}.b-image-text__text-scroll{max-height:100%;overflow:auto;padding:6.4rem 0 6.4rem 10.4rem}@media(max-width: 1199.98px){.b-image-text__text-scroll{padding:3.2rem 0}}.b-image-text__text-scroll>div:not([data-overlayscrollbars-viewport*=overflowYHidden]) .b-text-primary{margin-right:10.4rem}.b-image-text__text-scroll .os-scrollbar-vertical{top:6.4rem !important;bottom:6.4rem !important}.b-image-text__text .b-text-primary h1:before{background:var(--color);width:1.4rem;height:1.4rem;display:block;content:"";border-radius:50%;margin-bottom:.8rem}@media(max-width: 1199.98px){.b-image-text__text .b-text-primary h1:before{width:1rem;height:1rem}}.b-image-text__text .b-text-primary h1:not(:last-child){margin-bottom:5.6rem}@media(max-width: 1199.98px){.b-image-text__text .b-text-primary h1:not(:last-child){margin-bottom:3.2rem}}.b-contact-details{min-height:calc(100vh - 22rem);height:100%;display:flex;flex-wrap:wrap}@media(max-width: 1199.98px){.b-contact-details{height:auto;flex-direction:column}}.b-contact-details__map{width:50%;height:100%}@media(max-width: 1199.98px){.b-contact-details__map{width:auto;height:32rem;margin:0 -2.4rem}}@media(max-width: 767.98px){.b-contact-details__map{height:24rem}}.b-contact-details__map img{max-width:none;width:50vw;position:absolute;top:0;right:0}@media(max-width: 1199.98px){.b-contact-details__map img{width:100%}}.b-contact-details__map .btn{position:absolute;bottom:8rem;left:0;z-index:1}@media(max-width: 1199.98px){.b-contact-details__map .btn{bottom:2.4rem;left:2.4rem}}.b-contact-details__right{width:50%;padding:6.4rem 0 6.4rem 10.4rem}@media(max-width: 1199.98px){.b-contact-details__right{width:100%;padding:3.2rem 0}}.b-contact-details__right .hs-2:before{background:var(--color);width:1.4rem;height:1.4rem;display:block;content:"";border-radius:50%;margin-bottom:.8rem}@media(max-width: 1199.98px){.b-contact-details__right .hs-2:before{width:1rem;height:1rem}}.b-contact-details__right .hs-2:not(:last-child){margin-bottom:5.6rem}@media(max-width: 1199.98px){.b-contact-details__right .hs-2:not(:last-child){margin-bottom:3.2rem}}@media(max-width: 374px){.b-contact-details__right .p{font-size:1.6rem}}.b-contact-details__right .p:not(:first-child){margin-top:3.2rem}.b-contact-details__right a:hover{text-decoration:underline}.b-contact-details__right .linkedin{display:flex;flex-wrap:wrap;align-items:flex-start}.b-contact-details__right .linkedin:not(:first-child){margin-top:3.2rem}.b-contact-details__right .linkedin a{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}@media(max-width: 374px){.b-contact-details__right .linkedin a{font-size:1.6rem}}.b-contact-details__right .linkedin a svg{width:2.1rem;height:auto;display:block}@media(max-width: 1199.98px){.b-contact-details__right .linkedin a svg{width:1.8rem}}.b-team-list{width:100vw;min-height:40rem;height:calc(100vh - 22rem);margin-left:calc(50% - 50vw)}@media(max-width: 1199.98px){.b-team-list{width:auto;height:auto;margin-left:0;flex-direction:column;margin-bottom:3.2rem}}.b-team-list__list{height:100%}.b-team-list__list-scroll{max-height:100%;height:100%;overflow:auto}@media(max-width: 1199.98px){.b-team-list__list-scroll{overflow:visible !important}.b-team-list__list-scroll>div{overflow:visible !important}}.b-team-list__list-scroll .os-scrollbar-vertical{top:6.4rem !important;right:auto;bottom:6.4rem !important;left:calc(50% + 88.4rem)}.b-team-list__heading{margin-top:6.4rem}@media(max-width: 1199.98px){.b-team-list__heading{margin-top:3.2rem}}.b-team-list__heading .hs-2:before{background:var(--color);width:1.4rem;height:1.4rem;display:block;content:"";border-radius:50%;margin-bottom:.8rem}@media(max-width: 1199.98px){.b-team-list__heading .hs-2:before{width:1rem;height:1rem}}.b-team-list__heading:not(:last-child){margin-bottom:5.6rem}@media(max-width: 1199.98px){.b-team-list__heading:not(:last-child){margin-bottom:3.2rem}}@media(min-width: 1200px){.b-team-list__heading+.b-team-list__text{padding-top:.8rem}}@media(min-width: 1200px){.b-team-list__item{display:flex;flex-wrap:wrap;min-height:100%}}@media(max-width: 1199.98px){.b-team-list__item:not(:first-child){margin-top:6.4rem}}.b-team-list__image{width:50%}@media(max-width: 1199.98px){.b-team-list__image{width:auto;margin:0 -2.4rem}}.b-team-list__image img{max-width:none;width:50vw;position:absolute;top:0;right:0;object-position:top center}@media(max-width: 1199.98px){.b-team-list__image img{width:100%;position:relative}}@media(min-width: 1200px){.b-team-list__right{max-width:68.8rem;display:flex;flex-wrap:wrap;flex-direction:column;margin:0 0 0 10.4rem;flex:1}}.b-team-list__text{margin:auto 0;padding:6.4rem 0}@media(max-width: 1199.98px){.b-team-list__text{padding:3.2rem 0 0 0}}.b-team-list__text .email a:hover{text-decoration:underline}.b-team-list__text .email:not(:first-child){margin-top:4.8rem}@media(max-width: 1199.98px){.b-team-list__text .email:not(:first-child){margin-top:3.2rem}}.b-team-list__text .hs-5:not(:first-child){margin-top:1.6rem}
