.hero-banner{width:var(--width);min-height:460px;margin:0 auto var(--sectionVerticalGap)0;background-color:var(--Accent-Turquoise,#2fe3d1);justify-content:center;display:flex;position:relative;overflow:hidden}.heroBox{width:var(--width);max-width:var(--maxwidth);text-align:left;height:auto;padding:0 var(--sectionHorizontalGap);flex-direction:column;justify-content:center;align-items:flex-start;margin:74px auto;display:flex;position:relative}.home-page .heroBox{padding:0 calc(var(--sectionHorizontalGap) + 24px)}.heroTitle{font-size:var(--Typeface-text-size-H1);color:var(--Neutral-White,#fff);letter-spacing:-.2px;background:#0a0b7fe6;max-width:700px;padding:20px 30px;font-weight:700;line-height:150%}.home-page .heroTitle{font-size:clamp(var(--Typeface-text-size-mobile-size-L),6vw,var(--Typeface-text-size-display-size-L));max-width:1000px}.heroSubTitle{font-size:var(--text-size-body-size-XL);letter-spacing:-.72px;color:var(--Neutral-White,#fff);background:#2628a9e6;max-width:700px;padding:24px;font-weight:400;line-height:120%}.heroBG{width:var(--width);object-fit:cover;height:100%;position:absolute;inset:0}@media screen and (max-width:600px){.heroBox{padding:0 var(--sectionHorizontalGap);margin:150px auto 56px}.home-page .heroBox{padding:0 var(--sectionHorizontalGap)}}.logos-slider{width:var(--width);max-width:var(--maxwidth);padding:var(--sectionVerticalGap)0;margin:0 auto;position:relative}.logos-slider .logosTitle{max-width:var(--maxwidth);text-align:center;color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;margin:auto;font-style:normal;font-weight:400;line-height:150%;position:relative}.logos-slider .logosBox{width:var(--width);align-items:center;height:auto;margin-top:32px;display:flex;position:relative;overflow:hidden}.logos-slider .logosBox:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#fff 0%,#fff0 10% 90%,#fff 100%);position:absolute;inset:0}.logos-slider .logosBarContainer{align-items:center;gap:32px;width:max-content;animation:30s linear infinite scrollInfinite;display:flex}.logos-slider .logoItem{flex-shrink:0;justify-content:center;align-items:center;height:108px;display:flex}.logos-slider .logoItem img{object-fit:contain;object-position:center;width:178px;height:108px}@keyframes scrollInfinite{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:600px){.clientsSection{padding:48px 0}.sectionName{padding:0 24px}.clientsBox{margin-top:24px}.logosBarContainer{gap:24px;animation:50s linear infinite scrollInfiniteMobile}@keyframes scrollInfiniteMobile{0%{transform:translate(0)}to{transform:translate(-50%)}}}.cardsSection{width:var(--width);max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:0 auto;position:relative}.industriesHeading{color:var(--primary-brand-blue-main,#070859);text-align:center;font-size:var(--Typeface-text-size-H1);padding-top:8px;font-style:normal;font-weight:700;line-height:132%}.cardsBlock{flex-wrap:nowrap;justify-content:space-between;gap:32px;height:auto;display:flex;position:relative}.industry-cards{flex-wrap:nowrap;gap:0 32px;width:100%;max-width:75%;height:auto;display:flex}.content-card{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:316px;height:448px;display:flex;position:relative;overflow:hidden}.content-card-infos{width:auto;max-width:inherit;flex-direction:column;align-items:flex-start;display:flex;position:absolute}.industryCardImage{object-fit:cover;object-position:center;z-index:0;width:100%;min-width:max-content;height:100%;position:absolute}.cardTitle{background:var(--primary-brand-blue-extra-1,#0a0b7f);width:fit-content;color:var(--Neutral-White,#fff);font-size:var(--Typeface-text-size-H5,24px);align-items:center;gap:10px;margin:0 24px;padding:8px;font-style:normal;font-weight:700;line-height:130%;position:relative}.cardDescription{background:var(--primary-brand-blue-extra-2,#2628a9);width:fit-content;color:var(--Neutral-White,#fff);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;align-items:center;gap:10px;margin:0 24px;padding:8px;font-style:normal;font-weight:400;line-height:150%;position:relative}.industryCardLink{margin:0 24px 24px;bottom:24px;left:24px}.sideCards{flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;max-width:25%;display:flex}.sideLink{background-color:var(--primary-brand-blue-extra-2,#2628a9);flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;transition:background-color .2s;display:flex;position:relative}.sideLink:hover{background-color:var(--primary-brand-blue-extra-1,#0a0b7f)}.sideLink:hover .sideLabel{color:var(--Accent-Sea-Green,#00ffc6)}.sideCardIcon{background-color:var(--primary-brand-blue-extra-1,#0a0b7f);width:auto;height:auto;padding:20px}.sideLabel{color:var(--Neutral-White,#fff);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;text-align:left;margin:0 24px;font-style:normal;font-weight:400;line-height:150%}.sideAllLink{width:100%}.industry-cards-slider{width:100%;max-width:1012px;position:relative}.slider-wrapper{width:100%;overflow:hidden}.slider-container{width:100%;transition:transform .3s ease-in-out;display:flex;transform:translate(0)}.slider-container[data-slide="0"]{transform:translate(0%)}.slider-container[data-slide="1"]{transform:translate(-100%)}.slider-container[data-slide="2"]{transform:translate(-200%)}.slider-container .content-card{flex:0 0 100%;min-width:100%}.slider-bullets{justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:0;display:flex}.bullet-dot{background-color:var(--Neutral-Gray,#e5e5ee);cursor:pointer;border:none;width:8px;height:8px;padding:0;transition:all .3s}.bullet-dot:hover{background-color:var(--primary-brand-blue-extra-1,#0a0b7f)}.bullet-dot.bullet-active{background-color:var(--Accent-Sea-Green,#00ffc6);width:8px;height:8px}@media screen and (max-width:1439px){.cardsBlock{gap:32px}.industry-cards-slider{max-width:100%;display:block}.content-card{max-width:100%;height:450px}.cardTitle{margin:0 20px;font-size:22px}.cardDescription{margin:0 20px;font-size:15px}.industryCardLink{margin:0 20px 20px}.slider-bullets{margin-top:24px}}@media screen and (max-width:1199px){.industry-cards{flex-wrap:nowrap;max-width:fit-content;display:flex}.industry-cards .content-card{max-width:236px;overflow:hidden}.sideCards{max-width:35%;padding-bottom:32px}.industry-cards-slider{max-width:60%;display:block}}@media screen and (max-width:800px){.industry-cards-slider{max-width:100%;display:block}.cardsBlock{flex-direction:column;gap:32px}.sideCards{gap:16px;max-width:100%}}@media screen and (max-width:600px){.industriesHeading{padding:0 24px}.industry-cards{display:none}.cardTitle{margin:0 16px;padding:6px;font-size:20px}.cardDescription{margin:0 16px;padding:6px;font-size:14px}.industryCardLink{margin:0 16px 16px}}.servicesSection{background-color:var(--primary-brand-blue-main,#070859);width:100%;margin:var(--sectionVerticalGap)0;padding:96px 0;position:relative}.contentServices{width:var(--width);max-width:var(--maxwidth);padding:0 var(--sectionHorizontalGap);margin:auto;position:relative}.servicesSection .sectionName{color:var(--Neutral-White,#fff)}.servicesHeading{color:var(--Neutral-White,#fff);font-size:var(--Typeface-text-size-H1,48px);max-width:75%;font-style:normal;font-weight:700;line-height:132%}.servicesButton{position:absolute;top:116px;right:40px}.servicesBlock{max-width:var(--maxwidth);justify-content:space-between;align-items:flex-start;margin-top:48px;display:flex}.servicesBlock>.service-card:nth-child(2){border-style:solid;border-width:0 1px;border-color:var(--Neutral-Dark-Gray,#505068);box-sizing:border-box}.service-card{flex-direction:column;width:33%;min-width:220px;padding:32px;display:flex}.serviceIcon{object-fit:contain;width:56px;height:56px}.serviceTitle{color:var(--Neutral-White,#fff);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;margin-top:32px;font-style:normal;font-weight:700;line-height:150%}.serviceDescription{color:var(--Neutral-White,#fff);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;margin-top:8px;font-style:normal;font-weight:400;line-height:150%}.services-slider-wrapper{display:none}.services-slider-container{gap:16px;transition:transform .3s ease-in-out;display:flex;transform:translate(0)}.services-slider-container .service-card{box-sizing:border-box;flex:0 0 75%;min-width:75%}.services-slider-container[data-service-slide="0"]{transform:translate(0)}.services-slider-container[data-service-slide="1"]{transform:translate(calc(-65% - 16px))}.services-slider-container[data-service-slide="2"]{transform:translate(calc(-125% - 32px))}@media screen and (max-width:1200px){.servicesHeading>br{display:none}}@media screen and (min-width:601px) and (max-width:899px){.servicesBlock>.service-card:nth-child(2){border-style:solid;border-width:1px 0;border-color:var(--Neutral-Dark-Gray,#505068)}.service-card{width:100%}.servicesBlock{flex-wrap:wrap;justify-content:space-evenly;padding:0;display:flex}.servicesButton{top:unset;right:unset;padding-top:48px;position:relative}.servicesHeading{max-width:100%}}@media screen and (max-width:600px){.servicesSection{padding:0}.contentServices{padding:48px 24px 128px}.sectionName{padding:0}.servicesHeading{padding:8px 0 32px}.servicesButton{width:calc(100% - 48px);top:unset;right:unset;padding:0;bottom:38px}.servicesButton .buttonArrow{width:100%}.servicesBlock{display:none}.services-slider-wrapper{width:100%;position:relative;overflow:hidden;display:block!important}.services-slider-container .service-card{border:1px solid var(--Neutral-Dark-Gray,#505068);flex:0 0 75%;min-width:75%;padding:24px 20px}.serviceIcon{width:48px;height:48px}.serviceTitle{margin-top:24px;font-size:18px}.serviceDescription{font-size:14px;line-height:140%}.mainLink{justify-content:flex-start;width:100%}}.aboutUsSection{width:var(--width);max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:auto;position:relative}.aboutUsSection .divHeading{justify-content:space-between;align-items:center;gap:40px;display:flex}.aboutUsSection .aboutUsHeading{color:var(--primary-brand-blue-main,#070859);text-align:left;font-size:var(--Typeface-text-size-H1,48px);margin-top:8px;font-weight:700;line-height:132%}.aboutUsSection .banners-list{flex-direction:column;align-items:stretch;gap:32px;display:flex}.aboutUsSection .banner-card{grid-template-columns:1fr 1fr;align-items:center;gap:0;width:100%;height:auto;padding:6%;display:grid;position:relative;overflow:hidden}.aboutUsSection .bannerImage{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.aboutUsSection .bannerContent{z-index:2;position:relative}.aboutUsSection .bannerTitle{width:fit-content;max-width:85%;font-size:var(--Typeface-text-size-H3,32px);color:var(--Neutral-White,#fff);background:#0a0b7fe6;padding:16px;font-style:normal;font-weight:700;line-height:130%}.aboutUsSection .bannerSubtitle{font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;color:var(--Neutral-White,#fff);background:#2628a9e6;padding:16px;font-style:normal;font-weight:400;line-height:150%}.aboutUsSection .bannerLink{width:fit-content;margin-top:8px;display:inline-flex}.aboutUsSection .bannerContent--left{grid-column:1}.aboutUsSection .bannerContent--right{grid-column:2}@media screen and (max-width:900px){.aboutUsSection .divHeading{flex-direction:column;align-items:flex-start}}@media screen and (max-width:600px){.aboutUsSection .aboutUsBlock{padding-top:32px}.aboutUsSection .mainLink{display:none}.aboutUsSection .banners-list{gap:24px}.aboutUsSection .banner-card{grid-template-columns:1fr;padding:24px}}.insightsSection{width:var(--width);padding-top:var(--sectionVerticalGap);position:relative}.insightsHeading{max-width:var(--maxwidth);padding:0 var(--sectionHorizontalGap);color:var(--primary-brand-blue-main,#070859);text-align:center;font-size:var(--Typeface-text-size-H1,48px);margin:0 auto 48px;font-weight:700;line-height:132%}.tabsContainer{width:100%;margin:auto;padding:0}.tabsNav{max-width:var(--maxwidth);padding:0 var(--sectionHorizontalGap);justify-content:center;margin:auto;display:flex;overflow-x:auto}.tabButton{cursor:pointer;color:var(--Neutral-Dark-Gray,#505068);font-size:var(--text-size-body-size-L,16px);white-space:nowrap;background:0 0;border:none;border-top:3px solid #0000;padding:20px 40px;font-weight:400;transition:all .3s}.tabButton:hover{color:var(--primary-brand-blue-main,#070859);background:var(--Neutral-Light-Gray,#f7f7f9)}.tabButton--active{color:var(--primary-brand-blue-main,#070859);background-color:var(--Neutral-Light-Gray,#f7f7f9);border-top-color:var(--Accent-Sea-Green,#00ffc6);font-weight:600}.tabContent{background:var(--Neutral-Light-Gray,#f7f7f9);padding:48px 0 96px;animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.insightCards{max-width:var(--maxwidth);padding:0 var(--sectionHorizontalGap);flex-wrap:wrap;align-items:stretch;gap:32px;margin:auto auto 32px;display:flex}.cardInsight{background-color:var(--Neutral-White,#fff);flex-direction:column;flex:calc(33% - 32px);min-width:220px;display:flex;position:relative;overflow:hidden}.cardInsightImage{object-fit:cover;width:100%;height:max-content}.cardInsightImage img{width:auto;height:auto}.cardInsightData{color:#fff;font-size:var(--Typeface-text-size-body-size-S,12px);letter-spacing:.24px;background:var(--primary-brand-blue-extra-2,#2628a9);width:fit-content;padding:8px;font-style:normal;font-weight:400;line-height:140%;position:absolute;left:24px}.cardInsightsContents{padding:24px}.cardInsightTitle{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:var(--Neutral-Charcoal-Gray,#2a2a3a);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;-webkit-box-orient:vertical;font-style:normal;font-weight:700;line-height:150%;display:-webkit-box;overflow:hidden}.cardInsightDescription{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;-webkit-box-orient:vertical;align-self:stretch;margin:8px 0 24px;font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;overflow:hidden}.cardInsightLink{color:var(--Accent-Sea-Green,#00ffc6);margin-top:8px;text-decoration:none;transition:opacity .2s;display:inline-flex}.cardInsightLink:hover{opacity:.8}.tabFooterLink{max-width:var(--maxwidth);justify-content:center;margin:auto;display:flex}.insights-dropdown{max-width:var(--maxwidth);margin:0 auto 32px;position:relative}.insights-dropdown-button{border:1px solid var(--Neutral-Gray,#e5e5ee);cursor:pointer;width:100%;color:var(--gray-500,#6b7280);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;background:#fff;justify-content:space-between;align-items:center;padding:16px;font-style:normal;font-weight:400;line-height:150%;transition:all .3s;display:flex}.insights-dropdown-button svg{color:var(--Accent-Blue-Green,#2ac6c1);transition:transform .3s}.insights-dropdown-open .insights-dropdown-button svg{transform:rotate(180deg)}.insights-dropdown-list{background:var(--Neutral-White,#fff);border:2px solid var(--Neutral-Gray,#e5e5ee);z-index:100;width:calc(100% - 48px);max-height:300px;margin:0 auto;list-style:none;position:absolute;top:calc(100% - 2px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.insights-dropdown-item{text-align:left;cursor:pointer;width:100%;color:var(--Neutral-Dark-Gray,#505068);background:0 0;border:none;padding:12px 20px;font-size:16px;font-weight:400;transition:all .2s;display:block}.insights-dropdown-item:hover{background:var(--Neutral-Light-Gray,#f7f7f9);color:var(--primary-brand-blue-main,#070859)}.insights-dropdown-item.active{background:var(--Neutral-Light-Gray,#f7f7f9);color:var(--primary-brand-blue-main,#070859);font-weight:600}.insights-slider-wrapper{width:100%;position:relative;overflow:hidden}.insights-slider-container{transition:transform .3s ease-in-out;display:flex;transform:translate(0)}.insights-slider-container .cardInsight{flex:0 0 100%;min-width:100%}.insights-slider-container[data-insight-slide="0"]{transform:translate(0)}.insights-slider-container[data-insight-slide="1"]{transform:translate(-100%)}.insights-slider-container[data-insight-slide="2"]{transform:translate(-200%)}.insights-slider-bullets{justify-content:center;align-items:center;gap:8px;margin:16px 0 32px;padding:0;display:flex}.insights-bullet-dot{cursor:pointer;background-color:#e5e5ee;border:none;width:8px;height:8px;padding:0;transition:all .3s}.insights-bullet-dot:hover{background-color:var(--Neutral-Dark-Gray,#505068)}.insights-bullet-dot.insights-bullet-active{background-color:var(--Accent-Sea-Green,#00ffc6)}@media (max-width:1439px){.insights-dropdown,.insights-slider-wrapper{display:none}.tabsNav,.insightCards{display:flex}}@media (max-width:1199px){.insightsHeading>br{display:none}.tabsContainer{background:var(--Neutral-Light-Gray,#f7f7f9);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap)}.tabsNav{display:none}.insights-dropdown{display:block}.insights-dropdown-button{padding:18px 24px;font-size:18px}.insights-dropdown-item{padding:14px 24px;font-size:18px}.insights-slider-wrapper{margin:0 auto;display:block}.tabContent{max-width:var(--maxwidth);background-color:#0000;margin:0 auto;padding:0 0 48px}}@media (max-width:600px){.insightsHeading{margin-bottom:32px;padding:0 24px}.insightsHeading br{display:none}.tabsContainer{background:var(--Neutral-Light-Gray,#f7f7f9);padding:48px 24px 0}.tabsNav{display:none}.insights-dropdown{padding:0}.insights-slider-wrapper{max-width:var(--maxwidth);display:block}.insightCards{display:none}.tabContent{padding:0 0 48px}.cardInsight{flex:100%}.tabFooterLink .buttonOutline{text-align:center;width:100%}}.formsSection{width:var(--width);margin:auto;margin-top:var(--sectionVerticalGap);background-color:var(--Accent-Turquoise,#2fe3d1);position:relative}.home-page .formsSection{margin-top:0}.contactBlock{width:var(--width);max-width:var(--maxwidth);margin:auto;display:flex}.formsLeftPannel{width:50%;padding:96px var(--sectionHorizontalGap);position:relative}.formsRightPannel{width:50%;padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);background:var(--Accent-Blue-Green,#1b1c1c);flex-direction:column;justify-content:center;align-items:stretch;display:flex;position:relative}.formsTitle{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H4,28px);padding-bottom:24px;font-style:normal;font-weight:700;line-height:130%}.formsContainer{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:auto;display:flex}.formsHeading{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-display-size-L,72px);font-size:clamp(36px,8vw,var(--Typeface-text-size-display-size-L,72px));letter-spacing:-.72px;font-style:normal;font-weight:700;line-height:120%}.formsSubHeading{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;margin-top:16px;font-style:normal;font-weight:400;line-height:150%}.contactInfos{max-width:var(--maxwidth);margin-top:40px}.forms-columns{flex:70%;gap:32px;display:flex}.infoContactCard{flex-direction:column;flex:50%;justify-content:space-between;gap:12px;min-width:min-content;display:flex}.infoContactHeading{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;font-style:normal;font-weight:700;line-height:150%}.mktoForm .mktoLabel{color:var(--Old-Dark-blue-dark-blue-800,#050030);font-size:var(--Typeface-text-size-body-size-M,14px);letter-spacing:.14px;padding:8px 0;font-style:normal;font-weight:400!important}#mktoForm_7386 #LblEmail,#mktoForm_7386 #LblLastName,#mktoForm_7386 #LblCompany,#mktoForm_7386 #LblCountry,#mktoForm_7386 .LblcontactMethod,#mktoForm_7386 #LblMktoPersonNotes,#mktoForm_7386 #LblInbound_Request_Details__c,#mktoForm_7386 #LblBusiness_Phone__c{display:none}.mktoForm input[type=radio]+label:before{margin-top:4px}.mktoForm .mktoRadioList{flex-direction:row;justify-content:flex-start;gap:10px;display:flex;margin:0!important}.mktoAsterix,.mktoOffset{display:none!important}.mktoForm{flex-wrap:wrap;justify-content:space-between;align-items:stretch;display:flex;width:100%!important}.mktoForm .mktoFormRow{width:100%}.mktoForm .mktoFormRow:nth-child(11)>.mktoFormCol,.mktoForm .mktoFormRow:nth-child(10):not([data-moved=true])>.mktoFormCol{width:fit-content}.mktoForm .mktoFormRow:nth-child(11) * .mktoFieldWrap .mktoHtmlText,.mktoForm .mktoFormRow:nth-child(10):not([data-moved=true]) * .mktoFieldWrap .mktoHtmlText{margin-top:16px!important}.mktoForm .mktoRadioList{margin-left:1.5em}.mktoForm .mktoFormRow div.mktoFormCol{width:100%;margin-bottom:20px!important}.mktoForm .mktoFieldWrap{width:100%}.mktoForm .mktoFormRow .mktoField{background:var(--Neutral-White,#fff);box-shadow:none;border-radius:0;align-items:center;min-height:fit-content;padding:14px 16px;border:1px solid var(--Old-Dark-blue-dark-blue-50,#e6e6ee)!important;width:100%!important;margin-top:0!important;margin-left:0!important}.mktoForm select.mktoField{appearance:none!important;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%232ac6c1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important}.mktoForm .mktoFieldWrap .mktoLabel textarea.mktoField{resize:vertical!important;margin-left:0!important}.mktoForm label,.mktoForm textarea,.mktoForm select,.mktoForm input,.mktoForms span{color:var(--Neutral-Dark-Gray,#505068);font-family:var(--Typeface-font-family-Body,Lato);font-size:var(--Typeface-text-size-body-size-L,16px);text-align:left;letter-spacing:.16px;font-style:normal;font-weight:400;line-height:150%;margin:0!important}.mktoForm textarea{resize:vertical}.mktoFormRow .mktoHtmlText,.mktoForm .mktoFormRow .mktoHtmlText span.mkto-privacy,.mktoForm .mktoFieldWrap div.mktoHtmlText.mktoHasWidth{width:100%!important;margin:0!important;padding-left:0!important}.mktoForm .mktoFormRow:nth-child(14)>.mktoFormCol{width:fit-content}.mktoForm .mktoFormRow:nth-child(14) * div.mktoHtmlText{margin-top:16px!important}.mktoForm .mktoFormRow:nth-child(2) * div.mktoHtmlText{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H4,28px);font-style:normal;font-weight:700;line-height:130%}.mktoForm .mktoHtmlText,.mktoForm .mktoHtmlText span{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-S,12px);letter-spacing:.24px;font-weight:400;line-height:140%;margin-top:0!important;padding:0!important;font-style:normal!important}main.contact-us-page .mktoForm .mktoHtmlText a{cursor:pointer;color:var(--Accent-Blue-Green,#2ac6c1)}.mktoForm .mktoHtmlText a{cursor:pointer;color:var(--primary-brand-blue-main,#070859)}.mktoFormRow .mktoHtmlText a:hover{text-decoration:underline;color:var(--primary-brand-blue-main,#070859)!important}.mktoForm textarea{border-radius:8px!important}.mktoForm input[type=radio]:checked+label:before{background-position:2px 2px!important}.mktoForm .mktoButtonWrap{margin-left:0!important}.mktoForm .mktoButtonWrap.mktoPurpleCandy button.mktoButton{color:var(--Neutral-Charcoal-Gray,#2a2a3a);font-family:Lato,sans-serif;font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;width:fit-content;padding:16px 24px;font-style:normal;font-weight:400;line-height:150%;transition:all .2s;background:var(--Accent-Sea-Green,#00ffc6)!important;box-shadow:unset!important;text-shadow:unset!important;border-radius:0!important}.mktoForm .mktoButtonWrap.mktoPurpleCandy button.mktoButton:hover{background:var(--Accent-Turquoise,#2fe3d1)!important}@media screen and (max-width:1199px){.forms-columns{flex-direction:column}#mktoForm_7386 .mktoFormRow:nth-child(3),#mktoForm_7386 .mktoFormRow:nth-child(4),#mktoForm_7386 .mktoFormRow:nth-child(5),#mktoForm_7386 .mktoFormRow:nth-child(6){width:100%}.mktoForm .mktoFormRow .mktoFieldWrap textarea.mktoField{width:100%!important;margin:0!important}}@media screen and (max-width:900px){.contactBlock{flex-direction:column}.forms-columns{flex-direction:unset;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.formsLeftPannel{width:auto;padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);order:1}.formsRightPannel{width:auto;padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);order:2}.contactInfos{padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);order:3;margin-top:0}.contactInfos .buttonOutlineArrow{width:100%}.mktoForm .mktoButtonRow,.mktoForm .mktoButtonWrap.mktoPurpleCandy button.mktoButton,.mktoForm .mktoFormRow div.mktoFormCol,.mktoForm .mktoFormCol .mktoFieldWrap{width:100%!important}}.description{width:var(--width);max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:0 auto}.descriptionContents{flex-direction:column;gap:16px;width:100%;max-width:800px;display:flex}main.detail-pages .bottomLineBar,main.job-detail-page .bottomLineBar,main.legalPages .bottomLineBar{max-width:800px;padding-bottom:var(--sectionVerticalGap);background-image:linear-gradient(90deg,#070859 0% 16.66%,#0a0b7f 16.66% 33.32%,#2628a9 33.32% 49.98%,#2ac6c1 49.98% 66.64%,#2fe3d1 66.64% 83.3%,#00ffc6 83.3% 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 8px;border-bottom:8px solid #0000}main.legalPages{padding-bottom:calc(var(--sectionVerticalGap)*2)}.legalPages .description{padding:var(--sectionVerticalGap)var(--sectionHorizontalGap)0 var(--sectionHorizontalGap)}.legalPages .descriptionContents{max-width:100%}.legalPages .descriptionContents:not(.bottomLineBar){gap:32px;padding:0 8%}.legalPages .descriptionHeading{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;font-style:normal;font-weight:400;line-height:150%}.legalPages .descriptionTitle{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H2,28px);text-align:left;font-style:normal;font-weight:700;line-height:130%}.legalPages .descriptionContent{font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;color:var(--Neutral-Dark-Gray,#505068);font-weight:400;line-height:150%}.mosaicSection{width:var(--width);max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:0 auto}.mosaicContent{width:100%;max-width:var(--maxwidth);margin:0 auto}.mosaicHeader{max-width:800px;margin-bottom:48px}.mosaicHeading{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H2,40px);text-align:left;font-style:normal;font-weight:700;line-height:130%}.mosaicSubHeading{font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;color:var(--Neutral-Dark-Gray,#505068);margin-top:16px;font-weight:400;line-height:150%}.mosaicGrid{grid-template-rows:auto;gap:24px;display:grid}.mosaicCard{background-color:#000;flex-direction:column;height:340px;display:flex;position:relative;overflow:hidden}.mosaicCardImage{width:auto;height:100%;transition:opacity .3s;overflow:hidden}.mosaicCardImage img{object-fit:cover;width:100%;height:100%}.mosaicCardContent{flex-direction:column;justify-content:flex-end;width:100%;height:fit-content;padding:40px;display:flex;position:absolute;bottom:0}.mosaicCardTitle{color:var(--Neutral-White);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;background:var(--primary-brand-blue-extra-1,#0a0b7f);width:fit-content;padding:8px;font-style:normal;font-weight:700;line-height:150%;transition:transform .4s}.mosaicCardDescription{color:var(--Neutral-White);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;text-overflow:ellipsis;background:var(--primary-brand-blue-extra-2,#2628a9);opacity:0;max-width:250px;padding:8px;font-style:normal;font-weight:400;line-height:150%;transition:transform .4s,opacity .4s;overflow:hidden;transform:translateY(150%)}.mosaicCardLink{opacity:0;transition:transform .4s,opacity .4s;transform:translateY(200%)}@media screen and (min-width:1281px){.mosaicCard:hover .mosaicCardImage{opacity:.8}.mosaicCard:hover .mosaicCardTitle,.mosaicCard:hover .mosaicCardDescription,.mosaicCard:hover .mosaicCardLink{opacity:1;transform:translateY(0)!important}}@media screen and (max-width:1440px){.mosaicCardContent{padding:24px}.mosaicCardDescription{font-size:14px}}@media screen and (max-width:1280px){.mosaicCardContent{height:100%;bottom:unset;justify-content:center;align-items:center}.mosaicCard{cursor:pointer;height:auto}.mosaicCardTitle{text-align:center;transform:none!important}.mosaicCardDescription,.mosaicCardLink{display:none}}@media screen and (min-width:901px){.mosaicGrid[data-image-count="1"]{grid-template-columns:repeat(4,1fr);grid-template-areas:"grid-1 grid-1 grid-1 grid-1"}.mosaicGrid[data-image-count="2"],.mosaicGrid[data-image-count="4"]{grid-template-columns:repeat(4,1fr);grid-template-areas:"grid-1 grid-1 grid-2 grid-2""grid-3 grid-3 grid-4 grid-4"}.mosaicGrid[data-image-count="3"]{grid-template-columns:repeat(4,1fr);grid-template-areas:"grid-1 grid-2 grid-2 grid-3"}.mosaicGrid[data-image-count="6"]{grid-template-columns:repeat(4,1fr);grid-template-areas:"grid-1 grid-1 grid-2 grid-3""grid-4 grid-5 grid-6 grid-6"}.mosaicGrid[data-image-count="14"],.mosaicGrid[data-image-count="19"]{grid-template-columns:repeat(4,1fr);grid-template-areas:"grid-1 grid-1 grid-2 grid-3""grid-4 grid-5 grid-6 grid-6""grid-7 grid-7 grid-8 grid-8""grid-9 grid-9 grid-10 grid-11""grid-12 grid-13 grid-14 grid-14""grid-15 grid-15 grid-16 grid-16""grid-17 grid-17 grid-18 grid-19"}.mosaicGrid[data-image-count="5"],.mosaicGrid[data-image-count="7"],.mosaicGrid[data-image-count="10"],.mosaicGrid[data-image-count="12"]{grid-template-columns:repeat(4,1fr);grid-template-areas:"grid-1 grid-1 grid-2 grid-2""grid-3 grid-4 grid-4 grid-5""grid-6 grid-6 grid-7 grid-7""grid-8 grid-9 grid-9 grid-10""grid-11 grid-11 grid-12 grid-12"}.mosaicGrid[data-image-count="15"],.mosaicGrid[data-image-count="17"],.mosaicGrid[data-image-count="20"]{grid-template-columns:repeat(4,1fr);grid-template-areas:"grid-1 grid-1 grid-2 grid-2""grid-3 grid-4 grid-4 grid-5""grid-6 grid-6 grid-7 grid-7""grid-8 grid-9 grid-9 grid-10""grid-11 grid-11 grid-12 grid-12""grid-13 grid-14 grid-14 grid-15""grid-16 grid-16 grid-17 grid-17""grid-18 grid-19 grid-19 grid-20"}.mosaicGrid[data-image-count="8"]{grid-template-columns:repeat(4,1fr);grid-template-areas:"grid-1 grid-2 grid-2 grid-3""grid-4 grid-4 grid-5 grid-5""grid-6 grid-7 grid-7 grid-8"}.mosaicGrid[data-image-count="11"],.mosaicGrid[data-image-count="13"],.mosaicGrid[data-image-count="16"],.mosaicGrid[data-image-count="18"]{grid-template-columns:repeat(4,1fr);grid-template-areas:"grid-1 grid-1 grid-2 grid-3""grid-4 grid-4 grid-5 grid-5""grid-6 grid-7 grid-8 grid-8""grid-9 grid-9 grid-10 grid-11""grid-12 grid-12 grid-13 grid-13""grid-14 grid-15 grid-16 grid-16""grid-17 grid-17 grid-18 grid-18"}.mosaicGrid[data-image-count="9"],.mosaicGrid[data-image-count="18"]{grid-template-columns:repeat(4,1fr);grid-template-areas:"grid-1 grid-1 grid-2 grid-3""grid-4 grid-5 grid-5 grid-6""grid-7 grid-8 grid-9 grid-9""grid-10 grid-10 grid-11 grid-12""grid-13 grid-14 grid-14 grid-15""grid-16 grid-17 grid-18 grid-18"}}@media screen and (max-width:900px){.mosaicHeader{margin-bottom:32px}.mosaicHeading{font-size:var(--Typeface-text-size-mobile-size-L,32px)}.mosaicGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.mosaicCard{aspect-ratio:unset;height:40vw}.mosaicCardTitle{font-size:clamp(14px,3vw,var(--Typeface-text-size-body-size-XL,20px))}}.fourCardsSection{width:var(--width);max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:0 auto}.fourCardsContent{width:100%;max-width:var(--maxwidth);background:var(--primary-brand-blue-main,#070859);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding:40px;display:flex}.fourCardsContent>div:first-child{flex-basis:45%}.fourCardsContent>div:last-child{flex-basis:55%}.fourCardsHeader{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:flex}.fourCardsHeading{color:var(--Neutral-White,#fff);font-size:var(--Typeface-text-size-H3,32px);font-style:normal;font-weight:700;line-height:130%}.fourCardsSubHeading{color:var(--Neutral-Light-Gray,#f7f7f9);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;font-style:normal;font-weight:400;line-height:150%}.fourCardsButtons{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px;display:grid}.fourCardsButton{background-color:var(--primary-brand-blue-extra-2,#2628a9);flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;transition:all .3s;display:flex;position:relative}.fourCardsButton:hover{background-color:var(--Primary-Deep-Blue,#0a0b7f)}.fourCardsButton:hover .fourCardsButtonLabel{color:var(--Accents-Sea-Green,#00ffc6)}.fourCardsButtonIcon{background-color:var(--primary-brand-blue-extra-1,#0a0b7f);width:auto;height:auto;padding:28px}.fourCardsButtonIcon img{max-width:unset}.fourCardsButtonLabel{color:var(--Neutral-White,#fff);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;margin:0 24px;font-style:normal;font-weight:400;line-height:150%;transition:color .3s}@media screen and (max-width:1280px){.fourCardsButtons{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.container>div{flex-basis:100%}}@media screen and (max-width:720px){.fourCardsContent{flex-direction:column;justify-content:space-between;align-items:stretch}.fourCardsButtons{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.fourCardsHeader{order:1}.fourCardsButtons{order:2}.fourCardsMainLink{order:3;width:100%}}@media screen and (max-width:600px){.fourCardsContent{padding:24px}.fourCardsButtons{gap:12px}}.photoGalerySection{width:var(--width);max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:0 auto}.detail-pages .photoGalerySection{padding-top:0}.photoGaleryContent{width:100%;max-width:var(--maxwidth);margin:0 auto}.photoGaleryHeader{justify-content:space-between;align-items:center;gap:48px;margin-bottom:48px;display:flex}.photoGaleryHeading{color:var(--primary-brand-blue-main,#070859);order:1;max-width:900px;font-size:clamp(32px,8vw,40px);font-style:normal;font-weight:700;line-height:130%}.photoGaleryLink{order:4}.photoGalerySliderWrapper{order:2;align-items:center;gap:24px;width:100%;display:flex;position:relative;overflow:hidden}.photoGaleryArrow{cursor:pointer;color:var(--primary-brand-blue-main,#070859);border:1px solid var(--primary-brand-blue-main,#070859);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.photoGaleryArrow:hover:not(:disabled){background:var(--primary-brand-blue-main,#070859);color:var(--Neutral-White,#fff)}.photoGaleryArrow:disabled{color:var(--Neutral-Gray,#e5e5ee);border:1px solid var(--Neutral-Gray,#e5e5ee);cursor:not-allowed}.photoGaleryNavigation{order:3;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.photoGaleryBullets{align-items:center;gap:8px;display:flex}.photoGaleryBullet{background:var(--Neutral-Gray,#e5e5ee);cursor:pointer;border:none;width:8px;height:8px;padding:0;transition:all .3s}.photoGaleryBullet:hover{background:var(--primary-brand-blue-main,#070859)}.photoGaleryBullet--active{background:var(--Accent-Sea-Green,#00ffc6);width:8px;height:8px}.photoGaleryGrid{justify-content:space-between;align-items:stretch;gap:32px;width:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex}.photoGaleryGrid[data-total-cards="3"]{grid-template-columns:50% 25% 25%}.photoGaleryGrid[data-total-cards]:not([data-total-cards="3"]){grid-template-columns:50% repeat(3,16.66%)}.photoGaleryCard--active{width:50%}.photoGaleryCard--collapsed{width:25%}.photoGaleryGrid[data-total-cards]:not([data-total-cards="3"]) .photoGaleryCard--collapsed{width:calc(16.66% - 32px)}.photoGaleryCard--collapsed:hover{transform:scale(1.05)}.photoGaleryCard{cursor:pointer;flex-shrink:0;height:380px;transition:all .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.awards .photoGaleryCard{height:600px}.awards .photoGaleryCardSubHeading{font-size:14px}.photoGaleryCardBackground{z-index:0;width:100%;height:100%;position:absolute;inset:0}.photoGaleryCardBackground img{object-fit:cover;object-position:center;width:100%;height:100%}.photoGaleryCardOverlay{z-index:1;opacity:1;background:linear-gradient(#0000 0%,#000000b3 100%);flex-direction:column;justify-content:flex-end;padding:40px;transition:opacity .3s;display:flex;position:absolute;inset:0}.photoGaleryCard--collapsed .photoGaleryCardOverlay{opacity:0;pointer-events:none}.photoGaleryCard--active .photoGaleryCardOverlay{opacity:1;pointer-events:all}.photoGaleryCardLogo{background:var(--Neutral-White,#fff);width:fit-content;height:56px;padding:8px}.photoGaleryCardLogo img{object-fit:contain;width:auto;height:100%;margin:0 auto}.photoGaleryCardText{flex-direction:column;display:flex}.photoGaleryCardHeading{color:var(--Neutral-White,#fff);font-size:var(--Typeface-text-size-H3,32px);background:#0a0b7fe6;width:fit-content;padding:20px 16px;font-style:normal;font-weight:700;line-height:130%}.photoGaleryCardSubHeading{color:var(--Neutral-Light-Gray,#f7f7f9);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;background:#2628a9e6;padding:20px 16px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width:1080px){.photoGaleryGrid{gap:16px}.photoGaleryGrid[data-total-cards]:not([data-total-cards="3"]) .photoGaleryCard--collapsed{width:calc(16.66% - 16px)}}@media screen and (max-width:900px){.photoGalerySliderWrapper{gap:0}.photoGaleryGrid{width:100%;height:445px;position:relative;transform:translate(0)!important}.photoGaleryCard{opacity:0;pointer-events:none;width:100%;height:100%;transition:transform;position:absolute}.photoGaleryCard--active{opacity:1;pointer-events:all;width:100%}.photoGaleryCard--collapsed{width:100%}.photoGaleryCard--collapsed .photoGaleryCardOverlay,.photoGaleryCard--active .photoGaleryCardOverlay{opacity:1;pointer-events:all}.photoGaleryNavigation{gap:12px;margin-top:24px}.photoGaleryLink{margin-top:32px;width:100%!important}}@media screen and (max-width:600px){.photoGalerySection{margin:48px auto;padding:0 24px}.photoGaleryHeader{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.photoGaleryHeading{font-size:var(--Typeface-text-size-mobile-size-L,32px)}.photoGaleryArrow--mobile{width:36px;height:36px}.photoGaleryCardOverlay{padding:24px}}.logosSection{width:var(--width);max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:0 auto}.logosSection .logosContent{width:100%;max-width:var(--maxwidth);margin:0 auto}.logosSection .logosHeader{max-width:800px;margin-bottom:var(--sectionVerticalGap)}.logosSection .logosHeading{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H2,40px);font-style:normal;font-weight:700;line-height:130%}.logosSection .logosGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));place-items:center;gap:32px;display:grid}.logosSection .logoItem{justify-content:center;align-items:center;width:100%;height:auto;padding:16px;transition:transform .3s;display:flex}.logosSection .logoItem img{width:100%;height:100%;position:relative}.logosSection .logoLink{cursor:pointer;justify-content:center;align-items:center;width:100%;height:auto;text-decoration:none;display:flex}.logosSection .logoItem:hover{transform:scale(1.05)}.logosSection .logoWrapper{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.logosSection .logoImage{object-fit:contain;max-width:100%;height:auto}@media screen and (max-width:900px){.logosSection .logosGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.logosSection .logosHeading{font-size:var(--Typeface-text-size-H3,32px)}}@media screen and (max-width:600px){.logosSection .logosSection{padding:48px 24px}.logosSection .logosHeader{margin-bottom:32px}.logosSection .logosHeading{font-size:var(--Typeface-text-size-mobile-size-L,24px)}.logosSection .logosGrid{grid-template-columns:repeat(2,1fr);gap:16px}}.contact-us-page .formsSection{margin-top:unset}.contact-us-page .contactBlock{width:calc(100% - var(--sectionHorizontalGap));padding:96px var(--sectionHorizontalGap);gap:48px}.contact-us-page .formsLeftPannel{min-width:auto;height:fit-content;padding:0}.contact-us-page .sectionHeading{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;text-align:left;max-width:890px;font-style:normal;font-weight:400;line-height:150%}.contact-us-page .sectionSubHeading{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H1,48px);text-align:left;max-width:890px;font-style:normal;font-weight:700;line-height:132%}.contact-us-page .formsRightPannel{background-color:var(--Neutral-White,#fff)}.contact-us-page .formsContainer{background:var(--primary-brand-blue-main,#070859);padding:32px}.contact-us-page .formsHeading{color:var(--Neutral-White,#fff)}.contact-us-page .contactInfos{background:var(--primary-brand-blue-extra-1,#0a0b7f);margin:0;padding:32px}.contact-us-page .contactInfos *{border-color:var(--Neutral-White,#fff);color:var(--Neutral-White,#fff)}.contact-us-page .buttonOutlineArrow:after{filter:brightness(100)}@media screen and (max-width:1200px){.contact-us-page .contactBlock{gap:32px;max-width:100%}}@media screen and (max-width:900px){.contact-us-page .contactBlock{padding:48px var(--sectionHorizontalGap);gap:unset}}@media screen and (max-width:600px){.contact-us-page .contactBlock{width:100%;padding:48px 0}}.locationsSection{width:var(--width);max-width:var(--maxwidth);padding:0 var(--sectionHorizontalGap)calc(var(--sectionVerticalGap)*2)var(--sectionHorizontalGap);margin:0 auto;position:relative}.locationAccordion{flex-direction:column;gap:0;display:flex}.accordionItem{border-bottom:1px solid var(--Neutral-Gray,#e5e5ee);flex-direction:column;display:flex}.accordionHeader{justify-content:space-between;align-items:left;cursor:pointer;background:0 0;border:none;width:100%;padding:24px 0;transition:background-color .3s;display:flex}.accordionHeader:hover{background-color:var(--Neutral-Light-Gray,#f7f7f9)}.accordionHeaderContent{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;padding:0 16px;display:flex}.contactCopy{align-items:center;gap:4px;display:flex}.copyIcon{z-index:999}.countryName{color:var(--Neutral-Charcoal-Gray,#2a2a3a);font-size:var(--Typeface-text-size-H4,28px);font-style:normal;font-weight:700;line-height:130%}.countryContact{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H5,24px);font-style:normal;font-weight:400;line-height:130%}.countryContact:hover{color:var(--Accent-Blue-Green,#2ac6c1)}.accordionIcon{color:var(--Accent-Blue-Green,#2ac6c1);justify-content:center;align-items:center;transition:transform .3s;display:flex}.accordionIconActive{transform:rotate(180deg)}.accordionContent{max-height:0;transition:max-height .4s,padding .4s;overflow:hidden}.accordionContentActive{max-height:5000px}.officeGrid{grid-template-columns:repeat(3,1fr);gap:32px;padding:24px 16px;display:grid}.officeCard{flex-direction:column;gap:12px;display:flex}.officeCity{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;font-style:normal;font-weight:700;line-height:150%}.officeAddress{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;font-style:normal;font-weight:400;line-height:150%}.officeContactRow{align-items:center;gap:8px;margin-top:4px;display:flex}.officeIcon{color:var(--Accent-Blue-Green,#2ac6c1);justify-content:center;align-items:center;display:flex}.officeLink{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-body-size-M,14px);letter-spacing:.14px;font-style:normal;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s}.officeLink:hover{color:var(--Accent-Blue-Green,#2ac6c1);text-decoration:underline}@media screen and (max-width:1199px){.officeGrid{grid-template-columns:repeat(2,1fr);gap:24px}.accordionHeaderContent{gap:32px}.countryName{font-size:var(--Typeface-text-size-H5,24px);min-width:150px}}@media screen and (max-width:600px){.locationsSection{padding:48px 24px}.accordionHeader{padding:20px 0}.accordionHeaderContent{flex-direction:column;align-items:flex-start;gap:8px}.countryName{min-width:unset;font-size:22px}.countryContact{font-size:16px}.officeGrid{grid-template-columns:1fr;gap:24px}.accordionContentActive{padding-bottom:24px}}.formsHeroSection{width:100%;min-height:600px;position:relative;overflow:hidden}.formsHeroBackground{z-index:1;background-color:#2fe3d1;position:absolute;inset:0}.formsHeroImage{z-index:2;opacity:.6;position:absolute;inset:0}.formsHeroContent{z-index:3;position:relative}.formsHeroContent .formsSection{background:0 0;margin:0}.formsHeroContent .contactBlock{max-width:var(--maxwidth);background:#fffffff2;border-radius:8px;margin:0 auto;position:relative;box-shadow:0 4px 20px #0000001a}@media screen and (max-width:600px){.formsHeroSection{min-height:500px}.formsHeroImage{opacity:.4}.formsHeroContent .contactBlock{border-radius:0}}.headingSection{width:var(--width);max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap)0px var(--sectionHorizontalGap);margin:0 auto;position:relative}.sectionHeading{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;text-align:center;margin-top:16px;font-style:normal;font-weight:400;line-height:150%}.sectionSubHeading{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H2,40px);text-align:center;font-style:normal;font-weight:700;line-height:130%}div:has(+div>.insightsSection) .sectionSubHeading{font-size:48px}@media screen and (max-width:600px){.headingSection{padding:48px 24px 24px}.sectionHeading{font-size:var(--Typeface-text-size-H3,32px)}.sectionSubHeading{font-size:var(--Typeface-text-size-body-size-L,16px);margin-top:12px}main.home-page .sectionSubHeading{font-size:var(--Typeface-text-size-H1,32px)}}.image-and-content-section{width:100%;max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:0 auto}.image-and-content-container{grid-template-columns:1fr 1fr;align-items:start;gap:96px;display:grid}.image-and-content-section[data-image-position=right] .image-and-content-image{order:2}.image-and-content-section[data-image-position=right] .image-and-content-text,.image-and-content-section[data-image-position=left] .image-and-content-image{order:1}.image-and-content-section[data-image-position=left] .image-and-content-text{order:2}.image-and-content-image{justify-content:space-between;align-items:center;width:100%;max-width:632px;height:auto;max-height:320px;display:flex;overflow:hidden}.image-wrapper-with-yt{width:100%;height:100%;display:block;position:relative}.yt-link-overlay{cursor:pointer;width:100%;height:100%;display:block;position:relative}.play-button-overlay{pointer-events:none;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yt-link-overlay:hover .play-button-overlay{transform:translate(-50%,-50%)scale(1.1)}.play-icon{transition:filter .3s}.yt-link-overlay:hover .play-icon{filter:drop-shadow(0 6px 12px #0006)}.content-image{object-fit:cover;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%}.image-and-content-text{flex-direction:column;display:flex}.content-title{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H3,32px);background-color:#e5e5ee80;width:fit-content;max-width:90%;padding:16px;font-style:normal;font-weight:700;line-height:130%;display:inline}.content-title span{display:inline}.block-description{background:var(--Neutral-Light-Gray,#f7f7f9);padding:16px}.content-description{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;padding-bottom:16px;font-style:normal;font-weight:400;line-height:150%}.content-description a{text-decoration:underline}.content-description a:hover{color:var(--primary-brand-blue-main,#070859)}.content-link{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H5,24px);font-style:normal;font-weight:400;line-height:130%}.content-link span{vertical-align:baseline}@media screen and (max-width:1199px){.image-and-content-container{gap:40px}.content-title{font-size:var(--Typeface-text-size-H4,28px)}.content-description{font-size:var(--Typeface-text-size-body-size-L,16px)}}@media screen and (max-width:768px){.image-and-content-container{grid-template-columns:1fr;gap:32px}.image-and-content-image{order:1!important}.image-and-content-text{order:2!important}}.accordion-section{width:100%;max-width:var(--maxwidth);margin:0 auto var(--sectionVerticalGap)auto;padding:0 var(--sectionHorizontalGap)}.accordion-section .accordion-container{flex-direction:column;gap:24px;width:100%;max-width:800px;display:flex}.accordion-section .accordion-item{border-bottom:1px solid var(--Neutral-Light-Gray,#e5e5e5);transition:all .3s;overflow:hidden}.accordion-section .accordion-header{cursor:pointer;text-align:left;background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100%;padding-bottom:24px;transition:background-color .2s;display:flex}.accordion-section .accordion-title{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H5,32px);margin:0;padding-right:20px;font-weight:700;line-height:130%}.accordion-section .accordion-icon{width:44px;height:44px;color:var(--Accent-Turquoise,#2fe3d1);flex-shrink:0;transition:transform .3s}.accordion-section .accordion-content{max-height:0;padding-right:60px;transition:max-height .4s,padding .4s;overflow:hidden}.accordion-section .accordion-item--open .accordion-content{max-height:5000px;padding-bottom:24px}.accordion-section .accordion-content-inner{flex-direction:column;gap:24px;display:flex}.accordion-section .accordion-paragraph{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;font-weight:400;line-height:150%}.accordion-section .accordion-paragraph:last-child{margin-bottom:0}.accordion-section .accordion-link{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H5,24px);font-style:normal;font-weight:400;line-height:130%}.accordion-section .accordion-image-wrapper{width:100%;overflow:hidden}.accordion-section .accordion-image{width:100%;height:auto;display:block}@media screen and (max-width:600px){.accordion-section .accordion-title{font-size:24px}.accordion-section .accordion-link{font:20px}}.resources-section{width:100%;max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:0 auto}.resources-block{width:100%}.resources-header{text-align:left;margin-bottom:48px}.resources-heading{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;font-style:normal;font-weight:400;line-height:150%}.resources-subheading{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H2,40px);font-style:normal;font-weight:700;line-height:130%}.resources-grid{gap:32px;display:flex}.resource-card{background:var(--primary-brand-blue-main,#070859);width:auto;height:auto;position:relative;overflow:hidden}.resource-image{width:100%;height:100%}.resource-card-image{transform-origin:50%;width:100%;height:auto;transition:transform .3s,opacity .3s;display:block;position:relative}.resource-card:after{content:"";opacity:0;pointer-events:none;position:absolute;inset:0}.resource-card:hover .resource-card-image{opacity:.75;transform:scale(1.15)}.resource-card-link{color:inherit;text-decoration:none;display:block}.resource-card-content{flex-direction:column;justify-content:space-between;height:100%;padding:24px;display:flex;position:absolute;top:0}.resource-card-heading{color:#2a2a3a;font-size:var(--Typeface-text-size-body-size-M,14px);letter-spacing:.14px;background:#f7f7f9;width:fit-content;max-width:220px;padding:2px 12px;font-style:normal;font-weight:400;line-height:150%}.resource-card-subheading{color:#fff;font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;background:#070859;width:fit-content;padding:8px;font-style:normal;font-weight:700;line-height:150%}.resource-card-link:hover .resource-card-subheading{color:var(--Accent-Sea-Green,#00ffc6)}@media screen and (max-width:1199px){.resources-grid{gap:24px}.resources-subheading{font-size:var(--Typeface-text-size-H3,32px)}}@media screen and (max-width:900px){.resources-grid{flex-direction:column}}@media screen and (max-width:768px){.resources-header{margin-bottom:32px}.resources-subheading{font-size:var(--Typeface-text-size-H4,28px)}.resource-card-heading{font-size:var(--Typeface-text-size-H6,20px)}.resource-card-subheading{font-size:var(--Typeface-text-size-body-size-M,14px)}}.images-member{width:100%;max-width:var(--maxwidth);padding:0 var(--sectionHorizontalGap)var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:0 auto}.members-grid{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:32px;height:100%;display:grid}.member-card{background-color:#2fe3d1;width:100%;height:100%;position:relative}.member-card:hover .member-image{transform:translate(-14px,-14px)}.member-card-external .member-image-wrapper{position:relative}.member-icon{background-color:var(--Neutral-White,#fff);width:40px;height:40px;position:absolute;bottom:24px;right:24px}.member-image{width:auto;height:100%;transition:transform .3s;position:relative;overflow:hidden}.member-image img{aspect-ratio:316/380;object-fit:cover;object-position:top;width:100%;height:100%;max-height:380px;position:relative!important}.member-infos{width:auto;max-width:204px;height:auto;position:absolute;bottom:24px;left:24px}.member-name{color:var(--Neutral-White);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;background:var(--primary-brand-blue-main,#070859);width:fit-content;padding:8px;font-style:normal;font-weight:700;line-height:150%}.member-job{color:var(--Neutral-White);font-size:var(--Typeface-text-size-body-size-M,14px);letter-spacing:.14px;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;background:var(--primary-brand-blue-extra-2,#2628a9);-webkit-box-orient:vertical;width:fit-content;padding:8px;font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;overflow:hidden}.member-details-section{width:100%;max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:0 auto}.member-pannel-detail{flex-wrap:nowrap;gap:48px;display:flex}.member-image-link{order:2;width:100%;min-width:160px;max-width:316px;height:100%;max-height:380px;position:relative}.member-informations{flex-direction:column;order:3;gap:24px;display:flex}.member-nameJob{order:1}.member-informations-name{color:var(--Neutral-White,#fff);font-size:var(--Typeface-text-size-H2,40px);background:var(--primary-brand-blue-main,#070859);width:fit-content;padding:16px;font-style:normal;font-weight:700;line-height:130%}.member-informations-job{color:var(--Neutral-White,#fff);font-size:var(--Typeface-text-size-H3,32px);background:var(--primary-brand-blue-extra-2,#2628a9);width:fit-content;padding:16px;font-style:normal;font-weight:400;line-height:130%}.member-informations-texts{flex-direction:column;order:4;gap:24px;display:flex}.member-informations-title{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H3,32px);max-width:720px;padding-top:24px;font-style:normal;font-weight:700;line-height:130%}.member-informations-subtitle{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width:1200px){.members-grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media screen and (max-width:800px){.members-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (max-width:600px){.member-pannel-detail{flex-direction:column}.members-grid{grid-template-columns:repeat(1,1fr);gap:24px}.member-card{aspect-ratio:316/240;max-height:360px}.member-image-link{max-width:100%}}.timelineSection{width:var(--width);max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:0 auto}.timelineContent{width:100%;max-width:var(--maxwidth);margin:0 auto}.timelineLayout{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.timelineInfo{flex-direction:column;flex-shrink:0;gap:24px;max-width:calc(33.33% - 48px);display:flex}.timelineTitle{color:var(--primary-brand-blue-main,#070859);font-size:clamp(28px,8vw,40px);font-style:normal;font-weight:700;line-height:130%}.timelineDescription{color:var(--Neutral-Dark-Gray,#505068);letter-spacing:.16px;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.timelineSliderWrapper{flex-direction:column;flex-shrink:0;gap:24px;width:auto;max-width:800px;display:flex}.timelineEventsContainer{width:100%;position:relative;overflow:hidden}.timelineEvents{transition:transform .3s ease-in-out;display:flex}.timelineEventCard{flex-direction:row;flex-shrink:0;align-items:flex-end;width:400px;display:flex}.timelineEventContent{flex-direction:column;align-items:flex-start;width:100%;display:flex}.timelineEventYear{color:var(--Neutral-Charcoal-Gray,#2a2a3a);font-size:var(--Typeface-text-size-H4,28px);background:var(--Accent-Sea-Green,#00ffc6);width:fit-content;padding:16px;font-style:normal;font-weight:700;line-height:130%}.timelineEventTitle{color:var(--Neutral-White,#fff);font-size:var(--Typeface-text-size-H5,24px);background:var(--primary-brand-blue-extra-1,#0a0b7f);width:100%;padding:16px;font-style:normal;font-weight:700;line-height:130%}.timelineEventSubTitle{color:var(--Neutral-Light-Gray,#f7f7f9);font-size:var(--Typeface-text-size-body-size-M,14px);letter-spacing:.14px;background:var(--primary-brand-blue-extra-2,#2628a9);width:fit-content;padding:16px;font-style:normal;font-weight:400;line-height:150%}.timelineCardLine{background-color:var(--Accent-Sea-Green,#00ffc6);width:32px;height:8px}.timelineNavigation{justify-content:flex-start;align-items:center;gap:16px;display:flex}.timelineArrow{cursor:pointer;color:var(--primary-brand-blue-main,#070859);border:1px solid var(--primary-brand-blue-main,#070859);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.timelineArrow:hover:not(:disabled){background:var(--primary-brand-blue-main,#070859);color:var(--Neutral-White,#fff)}.timelineArrow:disabled{color:var(--Neutral-Gray,#e5e5ee);border:1px solid var(--Neutral-Gray,#e5e5ee);cursor:not-allowed}.timelineBullets{align-items:center;gap:8px;display:flex}.timelineBullet{background:var(--Neutral-Gray,#e5e5ee);cursor:pointer;border:none;width:8px;height:8px;padding:0;transition:all .3s}.timelineBullet:hover{background:var(--primary-brand-blue-main,#070859)}.timelineBullet--active{background:var(--Accent-Sea-Green,#00ffc6);width:8px;height:8px}@media screen and (max-width:1200px){.timelineLayout{flex-direction:column;gap:48px}.timelineInfo,.timelineSliderWrapper{width:100%;max-width:100%}}@media screen and (max-width:600px){.timelineEventCard{width:100%;max-width:100%}.timelineNavigation{justify-content:center}}.awards{padding-bottom:var(--sectionVerticalGap)}.awardsSection{width:var(--width);max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:0 auto}.awardsContent{width:100%;max-width:var(--maxwidth);margin:0 auto}.awardsGrid{grid-template-columns:repeat(3,1fr);gap:48px 32px;margin-bottom:48px;display:grid}.awardCard{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:32px;display:flex}.awardImageWrapper{flex-shrink:0;justify-content:center;align-items:center;width:146px;height:165px;display:flex}.awardImage{object-fit:contain;width:100%;height:100%}.awardContent{flex-direction:column;gap:12px;display:flex}.awardTitle{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H4,24px);font-style:normal;font-weight:700;line-height:130%}.awardDescription{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;font-style:normal;font-weight:400;line-height:150%}.awardsButtonWrapper{justify-content:center;align-items:center;padding-top:16px;display:flex}@media screen and (max-width:900px){.awardsGrid{grid-template-columns:repeat(2,1fr);gap:40px 24px}}@media screen and (max-width:600px){.awardsGrid{grid-template-columns:1fr;gap:0;margin-bottom:32px}.awardImageWrapper{width:160px;height:160px}.awardTitle{font-size:var(--Typeface-text-size-body-size-XL,20px)}.awardDescription{font-size:var(--Typeface-text-size-body-size-M,14px)}.awards .banner-card{align-items:end;min-height:480px}}.awards .image-and-content-section{max-width:100%;margin:var(--sectionVerticalGap)0;background:linear-gradient(#070859 55%,#0a0b7f 100%);padding:0}.awards .image-and-content-section .image-and-content-container{width:var(--width);max-width:var(--maxwidth);flex-direction:column-reverse;align-items:center;gap:0;margin:0 auto;padding:80px 40px 40px;display:flex}.awards .image-and-content-section .image-and-content-image{max-width:max-content}.awards .image-and-content-section .block-description{background:unset;padding:0}.awards .image-and-content-section .content-description{color:var(--Neutral-White,#fff);text-align:center;font-size:var(--Typeface-text-size-H2,40px);max-width:1000px;font-style:normal;font-weight:700;line-height:130%}.awards .aboutUsSection .aboutUsBlock{padding-top:0}.descriptionHeading{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;font-style:normal;font-weight:400;line-height:150%}.descriptionTitle{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H2,40px);text-align:left;font-style:normal;font-weight:700;line-height:130%}.descriptionContent{font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;color:var(--Neutral-Dark-Gray,#505068);font-weight:400;line-height:150%}.maps-container{width:100%;max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:auto}.map-canvas{background-color:#e8eaed;min-height:600px;width:100%!important;height:600px!important}.google-map{min-height:600px;width:100%!important;height:600px!important}[data-theme=dark] .map-canvas,[data-theme=dark] .google-map{filter:invert(90%)hue-rotate(180deg)}@media (max-width:900px){.map-canvas,.google-map{min-height:400px;height:400px!important}}@media (max-width:600px){.map-canvas,.google-map{min-height:350px;height:350px!important}}.rich-text-paragraph{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;padding-bottom:24px;font-style:normal;font-weight:400;line-height:150%;display:block}.rich-text-heading{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H3,32px);padding:24px 0;font-style:normal;font-weight:700;line-height:130%;display:block}.rich-text-list{margin-left:0;padding-bottom:24px;padding-left:0;list-style:none}.rich-text-list-item{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;padding-left:30px;font-style:normal;font-weight:400;line-height:200%;position:relative}.rich-text-list-item:before{color:var(--Neutral-Dark-Gray,#505068);content:"•";margin-right:5px;font-size:18px;position:absolute;top:0;left:10px}.rich-text-link{color:var(--primary-brand-blue-main,#070859);text-decoration-skip-ink:auto;text-underline-offset:2px;text-underline-position:under;font-weight:400;line-height:150%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;transition:color .2s,opacity .2s}.rich-text-link:hover{color:var(--Accent-Blue-Green,#2ac6c1);opacity:.9}.rich-text-link:visited{color:var(--primary-brand-blue-main,#070859)}.rich-text-image{padding:var(--sectionVerticalGap)0;text-align:center}.rich-text-image img{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.rich-text-image figcaption{color:var(--tertiary-text,#999);margin-top:12px;font-size:14px;font-style:italic}.rich-text-quote{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--text-size-body-size-XL,20px);letter-spacing:.2px;text-align:center;background-color:var(--Neutral-Light-Gray,#f7f7f9);padding:0 32px;font-weight:500;line-height:160%}.testimonial-slider{background:var(--Neutral-Light-Gray,#f7f7f9);padding:calc(var(--sectionVerticalGap)*2)0;margin:0 auto}.testimonial-slider-container{width:100%;max-width:var(--maxwidth);padding:0 var(--sectionHorizontalGap);gap:var(--sectionVerticalGap);flex-flow:column;margin:auto;display:flex}.testimonial-slider-title{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H2,40px);padding-left:32px;font-style:normal;font-weight:700;line-height:130%}.testimonial-slider-wrapper{position:relative;overflow:hidden}.testimonial-slider-track{width:calc(100% + 2px);transition:transform .3s ease-in-out;display:flex}.testimonial-slider-track[data-slides-per-view="3"]{transform:translateX(calc(-33.333%*var(--current-slide,0)))}.testimonial-slider-track[data-slides-per-view="3"] .testimonial-card{flex:0 0 33.333%}.testimonial-slider-track[data-slides-per-view="2"]{transform:translateX(calc(-50%*var(--current-slide,0)))}.testimonial-slider-track[data-slides-per-view="2"] .testimonial-card{flex:0 0 calc(50% - 10px)}.testimonial-slider-track[data-slides-per-view="1"]{transform:translateX(calc(-100%*var(--current-slide,0)))}.testimonial-slider-track[data-slides-per-view="1"] .testimonial-card{flex:0 0 100%}.testimonial-slider-track[data-current-slide="0"]{--current-slide:0}.testimonial-slider-track[data-current-slide="1"]{--current-slide:1}.testimonial-slider-track[data-current-slide="2"]{--current-slide:2}.testimonial-slider-track[data-current-slide="3"]{--current-slide:3}.testimonial-slider-track[data-current-slide="4"]{--current-slide:4}.testimonial-slider-track[data-current-slide="5"]{--current-slide:5}.testimonial-card{flex-direction:column;min-height:380px;padding:0 32px;display:flex}.testimonial-card:not(:last-child){border-right:1px solid var(--Neutral-Gray,#e5e5ee)}.testimonial-card-image{text-align:center;margin-bottom:20px}.testimonial-image{object-fit:cover;object-position:center;width:120px;height:120px}.testimonial-card-content{flex-direction:column;flex:1;display:flex}.testimonial-quote{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;padding-bottom:24px;font-style:italic;font-weight:400;line-height:150%}.testimonial-name,.testimonial-location{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;font-style:normal;font-weight:400;line-height:150%}.testimonial-slider-controls{justify-content:center;align-items:center;gap:16px;display:flex}.testimonial-slider-button{cursor:pointer;color:var(--primary-brand-blue-main,#070859);border:1px solid var(--primary-brand-blue-main,#070859);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.testimonial-slider-button:hover:not(:disabled){background:var(--primary-brand-blue-main,#070859);color:var(--Neutral-White,#fff)}.testimonial-slider-button:disabled{color:var(--Neutral-Gray,#e5e5ee);border:1px solid var(--Neutral-Gray,#e5e5ee);cursor:not-allowed}.testimonial-slider-dots{align-items:center;gap:8px;display:flex}.testimonial-slider-dot{background:var(--Neutral-Gray,#e5e5ee);cursor:pointer;border:none;width:8px;height:8px;padding:0;transition:all .3s}.testimonial-slider-dot.active{background-color:var(--Accent-Sea-Green,#00ffc6)}.testimonial-slider-dot:hover{background-color:var(--Neutral-Dark-Gray,#505068)}@media (max-width:1200px){.testimonial-card{min-height:350px;padding:25px}}@media (max-width:600px){.testimonial-card{min-height:300px;padding:20px}}.two-columns-text{width:var(--width);max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:0 auto}.two-columns-item-bar{background:var(--Accent-Sea-Green,#00ffc6);width:64px;height:8px;margin-bottom:16px}.two-columns-text-title{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H2,40px);padding-bottom:var(--sectionVerticalGap);font-style:normal;font-weight:700;line-height:130%}.two-columns-text-grid{gap:var(--sectionVerticalGap)calc(var(--sectionHorizontalGap)*1.5);grid-template-columns:repeat(2,1fr);display:grid}.two-columns-text-content{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:1024px){.two-columns-text{padding:50px 20px}.two-columns-text-title{margin-bottom:30px;font-size:2rem}.two-columns-text-grid{gap:25px}}@media (max-width:600px){.two-columns-text{padding:40px 20px}.two-columns-text-title{margin-bottom:25px;font-size:1.75rem}.two-columns-text-grid{grid-template-columns:1fr;gap:20px}.two-columns-text-item{padding:15px}}.jobs-filters-container{max-width:var(--maxwidth);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin:0 auto;padding:0;display:flex}.jobs-filters-heading{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;padding-bottom:8px;font-style:normal;font-weight:400;line-height:150%}.jobs-filters-subheading{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H2,40px);font-style:normal;font-weight:700;line-height:130%}.jobs-filters-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.jobs-filter-group{border-bottom:1px solid var(--Neutral-Gray,#e5e5ee);flex-direction:column;gap:8px;min-width:200px;display:flex}.jobs-filter-label{font-size:var(--label);color:var(--primary-text,#1a1a1a);font-weight:500;display:none}.jobs-filter-select{color:var(--Neutral-Charcoal-Gray,#2a2a3a);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;cursor:pointer;padding:16px 12px;font-style:normal;font-weight:400;line-height:150%;transition:border-color .3s;appearance:none!important;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%232ac6c1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important}.jobs-filter-select:hover,.jobs-filter-select:focus{border-color:var(--primary-brand-blue-main,#070859);outline:none}.jobs-reset-button{color:var(--primary-brand-blue-main,#070859);font-family:var(--Typeface-font-family-Body,Lato);font-size:var(--Typeface-text-size-body-size-S,12px);letter-spacing:.24px;border:1px solid var(--primary-brand-blue-main,#070859);cursor:pointer;margin-left:16px;padding:12px;font-style:normal;font-weight:400;line-height:140%;transition:all .3s}.jobs-reset-button:hover{background-color:var(--primary-brand-blue-main,#070859);color:var(--Neutral-White,#fff)}.jobs-results-message{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;padding:32px 0;font-style:normal;font-weight:400;line-height:150%}.jobs-boxes-container{width:100%;max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:auto}.jobs-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media screen and (max-width:1200px){.jobs-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.jobs-grid{grid-template-columns:1fr;gap:24px}.jobs-card-title{font-size:18px}}.job-card{flex-direction:column;display:flex;overflow:hidden}.job-card-header{background-color:var(--bg-light,#f5f5f5);width:100%;height:280px;position:relative;overflow:hidden}.job-card-header[data-color-index="0"]{background-image:url(https://magical-flowers-b7ab3d3916.media.strapiapp.com/Image_f9044caca1.webp);background-position:50%;background-size:cover}.job-card-header[data-color-index="1"]{background-image:url(https://magical-flowers-b7ab3d3916.media.strapiapp.com/Image_2_0239886fbf.webp);background-position:50%;background-size:cover}.job-card-header[data-color-index="2"]{background-image:url(https://magical-flowers-b7ab3d3916.media.strapiapp.com/Image_3_4244175a3c.webp);background-position:50%;background-size:cover}.job-card-header[data-color-index="3"]{background-image:url(https://magical-flowers-b7ab3d3916.media.strapiapp.com/Image_4_61d351ceec.webp);background-position:50%;background-size:cover}.job-card-header[data-color-index="4"]{background-image:url(https://magical-flowers-b7ab3d3916.media.strapiapp.com/Image_5_315461be7d.webp);background-position:50%;background-size:cover}.job-card-header[data-color-index="5"]{background-image:url(https://magical-flowers-b7ab3d3916.media.strapiapp.com/Image_6_44e22a2347.webp);background-position:50%;background-size:cover}.job-card-header[data-color-index="6"]{background-image:url(https://magical-flowers-b7ab3d3916.media.strapiapp.com/Image_7_c532a74805.webp);background-position:50%;background-size:cover}.job-card-header[data-color-index="7"]{background-image:url(https://magical-flowers-b7ab3d3916.media.strapiapp.com/Image_8_2aa0a27604.webp);background-position:50%;background-size:cover}.job-card-header[data-color-index="8"]{background-image:url(https://magical-flowers-b7ab3d3916.media.strapiapp.com/Image_f9044caca1.webp);background-position:50%;background-size:cover}.job-card-title{background-color:var(--Neutral-White,#fff);width:100%;max-width:80%;color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H5,24px);padding:16px 16px 16px 0;font-style:normal;font-weight:700;line-height:130%;position:absolute;bottom:0}.job-card-content{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;overflow:hidden}.job-card-meta{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.job-meta-tag{color:#fff;text-align:center;font-size:var(--Typeface-text-size-body-size-S,12px);letter-spacing:.24px;padding:4px 12px;font-style:normal;font-weight:400;line-height:140%}.job-meta-tag:has(>.meta-department){background-color:var(--primary-brand-blue-extra-2,#2628a9)}.job-meta-tag:has(>.meta-location){background-color:var(--Accent-Blue-Green,#2ac6c1)}.job-meta-tag:has(>.meta-region){background-color:#8b4789}.job-meta-tag:has(>.meta-posted-date){background-color:#0000}.meta-posted-date{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-M,14px)}.job-card-footer{padding-top:16px}.job-card-link{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H5,24px);width:fit-content;margin-top:0;font-style:normal;font-weight:400;line-height:130%}.jobs-load-more-container{flex-direction:column;align-items:center;gap:20px;margin:40px 0;display:flex}.jobs-progress-bar{background-color:#e0e0e0;border-radius:4px;width:100%;max-width:600px;height:8px;overflow:hidden}.jobs-progress-fill{background:var(--Accent-Turquoise,#2fe3d1);border-radius:4px;height:100%;transition:width .3s}.jobs-load-more-button{padding:16px calc(var(--sectionHorizontalGap)*2);border:1px solid var(--primary-brand-blue-main,#070859);color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;cursor:pointer;margin:auto;font-style:normal;font-weight:400;line-height:150%;transition:background-color .2s,transform .2s}.jobs-load-more-button:hover{background-color:var(--primary-brand-blue-main,#070859);color:var(--Neutral-Light-Gray,#f7f7f9)}.jobs-disclaimer{max-width:var(--maxwidth);margin:var(--sectionVerticalGap)auto;padding:var(--sectionVerticalGap)calc(var(--sectionHorizontalGap)*2);background-color:var(--Neutral-White,#fff);color:#666;font-size:14px;line-height:1.6}.job-detail-page{width:100%}.job-detail-container{width:var(--width);max-width:var(--maxwidth);padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:0 auto}.job-detail-header{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.job-back-link{color:#2628a9;margin-bottom:24px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.job-back-link:hover{color:#1e2087;text-decoration:underline}.job-detail-heading{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;font-style:normal;font-weight:400;line-height:150%}.job-detail-title{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H2,40px);font-style:normal;font-weight:700;line-height:130%}.job-detail-meta-heading{flex-flow:column wrap;align-items:flex-start;gap:8px;display:flex}.job-detail-meta-label{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-L,16px);letter-spacing:.16px;font-style:normal;font-weight:400;line-height:150%}.job-detail-meta-tag{color:var(--primary-brand-blue-extra-2,#2628a9);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;font-style:normal;font-weight:400;line-height:150%}.job-detail-meta-buttons{flex-wrap:nowrap;gap:16px;display:flex}.job-detail-posted{color:#666;font-size:15px}.job-detail-content{width:100%;max-width:calc(800px + (var(--sectionHorizontalGap)*2));padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:0 auto;position:relative}.job-detail-footer{flex-direction:column;align-items:center;gap:40px;display:flex}.job-apply-buttons{text-align:center;width:100%}.job-apply-heading{color:#2628a9;margin-bottom:20px;font-size:24px;font-weight:700}.job-apply-locations{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.job-apply-button{color:#fff;background-color:#2628a9;border-radius:4px;padding:16px 48px;font-size:18px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-block}.job-apply-button:hover{background-color:#1e2087;transform:translateY(-2px)}.job-values-section{width:100%;max-width:calc(800px + (var(--sectionHorizontalGap)*2));padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);flex-direction:column;align-items:stretch;gap:24px;margin:0 auto;display:flex;position:relative}.job-values-heading{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H3,32px);font-style:normal;font-weight:700;line-height:130%}.job-values-grid{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:32px;display:flex}.job-value-item{flex:0 calc(33.333% - 32px);justify-content:center;align-items:center;min-width:100px;max-width:200px;display:flex}.job-value-logo{object-fit:contain;width:100%;height:auto}@media (max-width:768px){.jobs-filters-controls{grid-template-columns:1fr}.job-value-item{flex:0 calc(50% - 24px)}}.text-and-button{width:var(--width);max-width:var(--maxwidth);padding:calc(var(--sectionVerticalGap)*2)var(--sectionHorizontalGap);flex-direction:column;gap:28px;margin:auto;display:flex}.text-and-button-heading{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;font-style:normal;font-weight:400;line-height:150%}.text-and-button-title{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H2,40px);padding-bottom:20px;font-style:normal;font-weight:700;line-height:130%}.text-and-button-content{color:var(--Neutral-Dark-Gray,#505068);font-size:var(--Typeface-text-size-body-size-XL,20px);letter-spacing:.2px;font-style:normal;font-weight:400;line-height:150%}.inline-marketo-form{width:800px;padding:var(--sectionVerticalGap)var(--sectionHorizontalGap);margin:var(--sectionVerticalGap)auto;background:var(--Neutral-Light-Gray,#f7f7f9);flex-direction:column;align-items:flex-start;gap:24px;display:flex}.inline-marketo-form-title{color:var(--primary-brand-blue-main,#070859);font-size:var(--Typeface-text-size-H4,28px);font-style:normal;font-weight:700;line-height:130%}
.lazy-component{will-change:opacity,transform;transition:opacity .6s ease-out,transform .6s ease-out}.lazy-component[data-delay="50"]{transition-delay:50ms}.lazy-component[data-delay="100"]{transition-delay:.1s}.lazy-component[data-delay="150"]{transition-delay:.15s}.lazy-component[data-delay="200"]{transition-delay:.2s}.lazy-component[data-delay="250"]{transition-delay:.25s}.lazy-component[data-delay="300"]{transition-delay:.3s}.lazy-component:not(.is-visible),.lazy-component.animation-fade:not(.is-visible){opacity:0}.lazy-component.animation-fade.is-visible{opacity:1}.lazy-component.animation-slide-up:not(.is-visible){opacity:0;transform:translateY(30px)}.lazy-component.animation-slide-up.is-visible{opacity:1;transform:translateY(0)}.lazy-component.animation-slide-left:not(.is-visible){opacity:0;transform:translate(30px)}.lazy-component.animation-slide-left.is-visible{opacity:1;transform:translate(0)}.lazy-component.animation-slide-right:not(.is-visible){opacity:0;transform:translate(-30px)}.lazy-component.animation-slide-right.is-visible{opacity:1;transform:translate(0)}.lazy-component.animation-scale:not(.is-visible){opacity:0;transform:scale(.9)}.lazy-component.animation-scale.is-visible{opacity:1;transform:scale(1)}.locale-transition{animation:.5s ease-out locale-fade-in}.locale-transition-wrapper{transition:opacity .3s ease-out}.locale-transition-wrapper.is-transitioning{opacity:.7}.locale-transition-content{transition:opacity .3s ease-out}.locale-transition-content.is-transitioning{opacity:0}@keyframes locale-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lazy-component{transition:none!important;animation:none!important}.lazy-component:not(.is-visible){opacity:1!important;transform:none!important}.locale-transition,.locale-transition-wrapper,.locale-transition-content{transition:none!important;animation:none!important}}
