h1{font-size:3.25em;line-height:68px;font-weight:900}@media only screen and (max-width:767.98px){h1{font-size:1.875em;line-height:39px;font-weight:700}}h2{font-size:3em;line-height:63px;font-weight:900}@media only screen and (max-width:767.98px){h2{font-size:1.875em;line-height:39px;font-weight:700}}h3{font-size:2em;line-height:43px;font-weight:700}@media only screen and (max-width:767.98px){h3{font-size:1.5em;line-height:32px;font-weight:700}}@keyframes bounce{0%{transform:translate3d(0,10px,0)}to{transform:translate3d(0,-10px,0)}}@keyframes slide{0%{transform:translateZ(0)}to{transform:translate3d(-70%,0,0)}}.about-us__hero{height:400px;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}@media only screen and (max-width:767.98px){.about-us__hero{height:360px}}.about-us__hero__gradient{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.about-us__hero__gradient img{height:100%}.about-us__hero__text{color:#fff;max-width:570px;margin:auto;text-align:center;position:relative}@media only screen and (max-width:767.98px){.about-us__hero__text{max-width:335px}}.about-us .meet-mag{position:relative;min-height:764px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width:767.98px){.about-us .meet-mag{display:block}}.about-us .meet-mag__text{max-width:48%;padding:40px 0}@media only screen and (max-width:767.98px){.about-us .meet-mag__text{padding-top:80px;max-width:none}}.about-us .meet-mag__text__title{font-weight:700;margin-bottom:35px}@media only screen and (max-width:767.98px){.about-us .meet-mag__text__title{margin-bottom:20px}}.about-us .meet-mag__text__subtitle{font-size:1.125em;font-weight:500;line-height:29px;display:block;margin-bottom:20px}.about-us .meet-mag__text__content{display:block;font-size:1.125em;line-height:24px;margin-bottom:20px}@media only screen and (max-width:767.98px){.about-us .meet-mag__text__content{margin-bottom:16px}}.about-us .meet-mag__text__content:last-child{margin-bottom:0}.about-us .meet-mag__image{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;left:unset;display:flex;max-width:47%}.about-us .meet-mag__image img{object-position:left}@media only screen and (max-width:767.98px){.about-us .meet-mag__image{position:relative;max-width:none}}.about-us .we-exist{height:100vh;max-height:826px;padding-bottom:95px;position:relative}@media only screen and (max-width:767.98px){.about-us .we-exist{height:auto;max-height:none;margin-top:235px;padding-top:175px}}.about-us .we-exist .container{justify-content:center;align-items:flex-end;position:relative}.about-us .we-exist__background{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex;overflow:hidden}@media only screen and (max-width:767.98px){.about-us .we-exist__background{justify-content:center}}.about-us .we-exist__background img{transform:scale(1.01);height:100%}@media only screen and (max-width:767.98px){.about-us .we-exist__background img{width:auto;transform:rotate(90deg)}}.about-us .we-exist__hand{position:absolute;left:140px;bottom:-85px;display:flex;z-index:2}@media only screen and (max-width:1199.98px){.about-us .we-exist__hand{left:50px}}@media only screen and (max-width:767.98px){.about-us .we-exist__hand{bottom:unset;top:-235px;left:0;right:0;justify-content:center}}@media only screen and (max-width:991.98px){.about-us .we-exist__hand img{max-width:200px}}@media only screen and (max-width:767.98px){.about-us .we-exist__hand img{max-width:165px}}.about-us .we-exist__mag-icon{position:absolute;right:0;bottom:0;display:flex;max-width:790px}.about-us .we-exist__content{width:100%}.about-us .we-exist__title{text-align:center;max-width:572px;margin:0 auto 48px}@media only screen and (max-width:767.98px){.about-us .we-exist__title{max-width:none;text-align:left}}.about-us .we-exist__text{max-width:33.3%;margin:0 auto}@media only screen and (max-width:991.98px){.about-us .we-exist__text{max-width:50%}}@media only screen and (max-width:767.98px){.about-us .we-exist__text{max-width:none}}.about-us .we-exist__text p{font-size:1.125em;margin-bottom:30px;min-width:500px}@media only screen and (max-width:991.98px){.about-us .we-exist__text p{min-width:auto}}.about-us .we-exist__text p:last-child{margin-bottom:0}.about-us .mission-vision{height:417px;overflow:hidden;position:relative}@media only screen and (max-width:991.98px){.about-us .mission-vision{height:auto;padding:100px 0 80px}}.about-us .mission-vision__gradient{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex}.about-us .mission-vision__gradient img{height:100%}.about-us .mission-vision .container{justify-content:center;position:relative}.about-us .mission-vision__content{width:100%;max-width:33.3%}.about-us .mission-vision__content>div{display:flex}@media only screen and (max-width:767.98px){.about-us .mission-vision__content>div{display:block}}@media only screen and (max-width:991.98px){.about-us .mission-vision__content{max-width:none;padding-left:0}}@media only screen and (max-width:767.98px){.about-us .mission-vision__content{flex-direction:column;align-items:center;justify-content:center}}.about-us .mission-vision__item{width:266px;min-width:266px;margin-right:120px}@media only screen and (max-width:767.98px){.about-us .mission-vision__item{min-width:auto;width:auto;margin-right:0;margin-bottom:90px;text-align:center}}.about-us .mission-vision__item:last-child{margin-right:0;margin-bottom:0}.about-us .mission-vision__icon{display:flex;height:70px;margin-bottom:22px}@media only screen and (max-width:767.98px){.about-us .mission-vision__icon{justify-content:center}}.about-us .mission-vision__icon img{height:100%;width:auto}.about-us .mission-vision__title{font-size:1.25em;font-weight:700;color:#fff;display:block;margin-bottom:15px}.about-us .mission-vision__text{color:#fff;font-size:1.125em}.about-us .core-values{padding:125px 0}@media only screen and (max-width:767.98px){.about-us .core-values{padding:100px 0}}.about-us .core-values .container{flex-direction:column;justify-content:flex-start;align-items:center}.about-us .core-values__header{width:100%;max-width:33.3%}@media only screen and (max-width:991.98px){.about-us .core-values__header{max-width:none;margin:0 auto}}.about-us .core-values__header__tag{font-size:.9375em;text-transform:uppercase;letter-spacing:7.5px;display:block;margin-bottom:35px}@media only screen and (max-width:767.98px){.about-us .core-values__header__tag{font-size:.8125em;letter-spacing:6.5px;margin-bottom:20px}}.about-us .core-values__header__text{min-width:543px}@media only screen and (max-width:991.98px){.about-us .core-values__header__text{min-width:auto}}.about-us .core-values__content{margin-top:100px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width:991.98px){.about-us .core-values__content{justify-content:space-between}}.about-us .core-values__item{width:100%;max-width:33.3%;margin-bottom:85px}@media only screen and (max-width:991.98px){.about-us .core-values__item{max-width:50%}}@media only screen and (max-width:767.98px){.about-us .core-values__item{margin-bottom:50px}}.about-us .core-values__item__icon{display:flex;height:68px;margin-bottom:10px}@media only screen and (max-width:767.98px){.about-us .core-values__item__icon{height:48px}}.about-us .core-values__item__icon img{height:100%;width:auto}.about-us .core-values__item__title{font-size:1.125em;font-weight:500;display:block;margin-bottom:10px}.about-us .core-values__item__description{max-width:220px}@media only screen and (max-width:767.98px){.about-us .core-values__item__description{max-width:150px;font-size:.875em}}.about-us .history{padding:140px 0 105px;overflow:hidden;position:relative}.about-us .history__bg{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex}.about-us .history .container{position:relative;display:block}.about-us .history__header{width:100%;max-width:480px;margin:auto;text-align:center}.about-us .history__header__tag{display:block;font-size:.9375em;letter-spacing:7.5px;margin-bottom:27px;text-transform:uppercase}@media only screen and (max-width:767.98px){.about-us .history__header__tag{font-size:.8125em;letter-spacing:6.5px;margin-bottom:20px}}.about-us .history__content{margin-top:75px}.about-us .history__chart{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;white-space:nowrap;min-width:100%}.about-us .history__chart__swiper{display:flex;transition:all .4s ease-in-out}.about-us .history__chart__year{display:flex;font-size:.9375em;letter-spacing:6px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #000;position:relative;text-transform:uppercase}.about-us .history__chart__year:before{content:"";width:13px;min-width:13px;flex:0 0 13px;height:13px;border-radius:50%;display:flex;background:#e84039;position:absolute;bottom:-7px;left:0}.about-us .history__chart__icon{display:flex;width:20px;margin-bottom:25px}.about-us .history__chart__icon svg{transform:rotate(-90deg)}.about-us .history__chart__icon svg path{fill:#002c8e}.about-us .history__chart__text{display:block;min-width:165px;width:165px;white-space:normal;margin-right:45px}.about-us .history__chart__item:last-child .history__chart__year:after{content:"";width:13px;min-width:13px;flex:0 0 13px;height:13px;border-radius:50%;display:flex;background:transparent;border:1px dashed #e84039;position:absolute;bottom:-7px;right:-13px}.about-us .team{padding:135px 0 225px;background:#002c8e;position:relative;overflow:hidden}@media only screen and (max-width:767.98px){.about-us .team{padding:80px 0}}.about-us .team__bg-icon{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;left:unset}.about-us .team__bg-icon img{height:100%}.about-us .team .container{display:block;position:relative}.about-us .team__title{text-align:center;color:#fff}.about-us .team__content{margin-top:105px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:70px 60px}.about-us .team__content>*{min-width:100%}@media only screen and (max-width:991.98px){.about-us .team__content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:70px;margin-top:88px}.about-us .team__content>*{min-width:100%}}@media only screen and (max-width:767.98px){.about-us .team__content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:70px}.about-us .team__content>*{min-width:100%}}.about-us .team__member{color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;cursor:pointer}.about-us .team__member__image{width:150px;min-width:150px;flex:0 0 150px;height:150px;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;overflow:hidden;background:#000}@media only screen and (max-width:767.98px){.about-us .team__member__image{width:125px;min-width:125px;flex:0 0 125px;height:125px;border-radius:50%}}.about-us .team__member__link{width:35px;min-width:35px;flex:0 0 35px;height:35px;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#fff;font-weight:900;color:#002c8e;transform:translateY(-17px);transition:all .4s ease-in-out}.about-us .team__member__name{display:block;font-size:1.125em;font-weight:500;margin-bottom:1px}@media only screen and (max-width:767.98px){.about-us .team__member__name{font-size:1em}}.about-us .team__member__role{font-size:1.125em}@media only screen and (max-width:767.98px){.about-us .team__member__role{font-size:.75em}}.about-us .team__member:hover .team__member__link{background:#002c8e;color:#fff;transform:translateY(-22px)}.about-us .team--board{background:#fff}.about-us .team--board .team__member,.about-us .team--board .team__title{color:#002c8e}.about-us .team--board .team__member__image,.about-us .team--board .team__title__image{background:transparent}.about-us .team--board .team__member__name,.about-us .team--board .team__title__name{margin:22px 0 4px}.about-us .team--board .team__member__role,.about-us .team--board .team__title__role{color:#000}.about-us .locations{padding:120px 0}@media only screen and (max-width:767.98px){.about-us .locations{padding:84px 0}}.about-us .locations .container{position:relative}.about-us .locations__header__tag{display:block;font-size:.9375em;letter-spacing:7.5px;margin-bottom:15px;text-transform:uppercase}@media only screen and (max-width:767.98px){.about-us .locations__header__tag{font-size:.8125em;letter-spacing:6.5px;margin-bottom:16px}}.about-us .locations__content{margin-top:70px;padding:0 140px;overflow:hidden;position:relative}@media only screen and (max-width:1199.98px){.about-us .locations__content{padding:0 50px}}@media only screen and (max-width:767.98px){.about-us .locations__content{padding:0 28px}}.about-us .locations__map__swiper{position:relative;display:flex;width:1200px;min-width:1200px;margin:auto}@media only screen and (max-width:1349.98px){.about-us .locations__map__swiper{animation:slide 10s ease-in-out infinite alternate-reverse}.about-us .locations__map__swiper:hover{animation-play-state:paused}}.about-us .locations__marker{position:absolute}.about-us .locations__marker svg{width:auto;transform:rotate(-90deg)}.about-us .locations__marker svg path{fill:#002c8e;transition:all .4s ease-in-out}.about-us .locations__marker__text{display:block;font-size:.875em;transition:all .4s ease-in-out}.about-us .locations__marker__text--center{transform:translateX(-50%)}.about-us .locations__marker__text--left{transform:translateX(-80%)}.about-us .locations__marker__text--right{transform:translateX(0)}.about-us .locations__marker:hover svg path{fill:#e84039}.about-us .locations__marker:hover .locations__marker__text{font-weight:500}.about-us .locations__map__stats{position:absolute;bottom:50px;left:140px}@media only screen and (max-width:1199.98px){.about-us .locations__map__stats{left:50px}}@media only screen and (max-width:767.98px){.about-us .locations__map__stats{left:28px}}.about-us .locations__map__stats>div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:10px}.about-us .locations__map__stats svg{width:auto}.about-us .locations__map__stats span{display:flex;font-size:1.375em;font-weight:500;color:#000;margin-left:10px}.about-us .compliance{padding:100px 0}.about-us .compliance .container{display:block}.about-us .compliance__header__tag{display:block;font-size:.9375em;letter-spacing:7.5px;margin-bottom:15px;text-transform:uppercase}@media only screen and (max-width:767.98px){.about-us .compliance__header__tag{font-size:.8125em;letter-spacing:6.5px;margin-bottom:16px}}.about-us .compliance__content{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:32px;align-items:flex-start;margin-top:92px}.about-us .compliance__content>*{min-width:100%}@media only screen and (max-width:1199.98px){.about-us .compliance__content{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:32px}.about-us .compliance__content>*{min-width:100%}}@media only screen and (max-width:991.98px){.about-us .compliance__content{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px}.about-us .compliance__content>*{min-width:100%}}@media only screen and (max-width:767.98px){.about-us .compliance__content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px}.about-us .compliance__content>*{min-width:100%}}.about-us .compliance__content__item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:1.125em;font-weight:300;color:#000}.about-us .compliance__content__image{display:flex;height:77px;margin-bottom:16px}.about-us .compliance__content__image img{height:100%;width:auto}.about-us .compliance__content__disclaimer{display:block;text-transform:uppercase;min-width:150px;max-width:150px;font-size:1.125em;font-weight:700}.carousel__nav{margin-top:90px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.carousel__nav__arrow{display:flex;width:12px;cursor:pointer;transition:all .4s ease-in-out}.carousel__nav__arrow svg path{fill:#000}.carousel__nav__arrow--previous{transform:rotate(180deg)}.carousel__nav__arrow--disabled{pointer-events:none;opacity:.2}.carousel__nav__separator{display:block;width:1px;height:30px;background:#707070;margin:0 20px}.cookies-consent{position:fixed;top:0;left:0;bottom:0;right:0;top:unset;bottom:35px;max-width:567px;margin:auto;padding:35px;background-color:#fdfdfd;z-index:99999}@media only screen and (max-width:767.98px){.cookies-consent{bottom:0}}.cookies-consent__text{letter-spacing:.32px;line-height:26px;color:#031d44}.cookies-consent__action{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:35px}.cookies-consent__settings{cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.cookies-consent__settings__icon{display:flex;margin-right:15px;width:25px}.cookies-consent__settings__text{text-decoration:underline;text-transform:uppercase;font-weight:600;color:#031d44}.footer{background:#0c1e45;padding:112px 0 90px}@media only screen and (max-width:991.98px){.footer{padding:95px 0 100px}}.footer .container{display:block}.footer__links-section,.footer__main{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.footer__links-section{width:100%;margin-right:75px}@media only screen and (max-width:1349.98px){.footer__links-section{margin-right:50px}}@media only screen and (max-width:991.98px){.footer__links-section{display:none}}.footer__links{margin-right:50px}.footer__links:last-child{margin-right:0}.footer__links__title{color:#e84039;font-size:.8125em;font-weight:400;letter-spacing:3.9px;text-transform:uppercase}.footer__links ul{margin-top:14px}.footer__links ul li{margin-bottom:10px;max-width:185px}.footer__links ul li:last-child{margin-bottom:0}.footer__links ul li a{color:#fff;font-size:.875em;font-weight:500}.footer__newsletter{width:100%;max-width:260px}@media only screen and (max-width:1199.98px){.footer__newsletter{max-width:200px}}@media only screen and (max-width:991.98px){.footer__newsletter{max-width:none}}.footer__newsletter__title{font-size:1.125em;font-weight:700;color:#fff}.footer__newsletter__input{margin-top:45px}@media only screen and (max-width:991.98px){.footer__newsletter__input{margin-top:35px}}.footer__meta{margin-top:50px}@media only screen and (max-width:991.98px){.footer__meta{margin-top:100px}}.footer__meta__brand{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:18px;margin-bottom:15px;border-bottom:1px solid #fdfdfd}.footer__meta__logo{display:flex;width:65px}.footer__meta__socials{display:flex}.footer__meta__socials a{display:flex;flex-direction:row;justify-content:center;align-items:center;width:25px;min-width:25px;flex:0 0 25px;height:25px;border-radius:50%;background:transparent;border:1px solid #fdfdfd;margin-right:15px}.footer__meta__socials a:last-child{margin-right:0}.footer__meta__socials a svg{width:auto;height:12px}.footer__meta__copyright{font-size:.625em;color:#fdfdfd}.header{height:63px;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:999;transition:all .4s ease-in-out}@media only screen and (max-width:767.98px){.header{height:52px}}.header--fixed{background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header__logo{width:86px;display:flex}@media only screen and (max-width:767.98px){.header__logo{width:65px}}.header__title{position:absolute;left:0;right:0;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:.8125em;line-height:18px;letter-spacing:6.5px;text-transform:uppercase;pointer-events:none}@media only screen and (max-width:767.98px){.header__title{left:calc(28px + 77px);right:unset;font-size:.625em;letter-spacing:1px}.header__title:before{content:"/";margin:0 10px 0 5px}}.header__actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.header__actions__search-icon{display:flex;cursor:pointer}@media only screen and (max-width:767.98px){.header__actions__search-icon{margin-right:35px}}.header__actions__language{margin:0 40px}@media only screen and (max-width:767.98px){.header__actions__language{display:none}}.header__actions__language .select-display__text span{display:flex;font-size:.75em}.header__actions__language .select-display__text span img{width:25px}.header__actions__language .select-display__text span:first-child{margin-right:15px}.header__actions__menu{cursor:pointer}.header__actions__menu span{display:block;width:14px;height:2px;background:#002c8e;margin-bottom:4px;transition:all .4s ease-in-out}.header__actions__menu span:last-child{margin-bottom:0}@media only screen and (max-width:767.98px){.header__actions__menu span{height:1px;background:#000}}.header__actions__menu:hover span:first-child,.header__actions__menu:hover span:nth-child(3){transform:scaleX(2)}.header__actions__menu:hover span:nth-child(2){transform:scaleX(.7)}.header .menu{overflow:hidden;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;z-index:9999}.header .menu,.header .menu__overlay{position:fixed;top:0;left:0;bottom:0;right:0;pointer-events:none;opacity:0;height:0}.header .menu__overlay{background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:block}.header .menu__content{width:100%;height:100%;max-width:430px;background:#002c8e;padding:30px 50px;transform:translate3d(100%,0,0);overflow:auto}.header .menu--active{opacity:1;height:100vh;pointer-events:all;transition:opacity .4s ease-in-out}.header .menu--active .menu__overlay{opacity:1;height:100vh;transition:opacity .7s ease-in-out}.header .menu--active .menu__content{transform:translateZ(0);transition:all .4s ease-in-out}.header .menu--inactive,.header .menu--inactive .menu__overlay{opacity:0;height:0;transition:opacity .4s ease-in-out,height .4s ease-in-out .4s}.header .menu--inactive .menu__content{transform:translate3d(100%,0,0);transition:all .4s ease-in-out}.header .menu__bg-icon{display:flex;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;left:unset;pointer-events:none}.header .menu__bg-icon img{object-position:30px}.header .menu__close{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:absolute;right:50px;z-index:3}.header .menu__close__icon{cursor:pointer;display:flex;width:14px}.header .menu__links{margin-top:45px;position:relative}@media only screen and (max-width:767.98px){.header .menu__links{margin-top:20px}}.header .menu__section{margin-bottom:18px}.header .menu__section:last-child{margin-bottom:0}.header .menu__section__title{font-size:1.5em;font-weight:700;color:#fff;margin-bottom:6px;display:block}.header .menu__section ul li{display:flex;margin-bottom:6px;transition:all .4s ease-in-out}.header .menu__section ul li .link{color:#fff;font-size:1em;font-weight:300}.header .menu__section ul li:last-child{margin-bottom:0}.header .menu__section ul li:hover{padding-left:20px}.header .menu__section ul li:hover .link{color:#e84039}.header .menu__contact{position:absolute;bottom:30px}.header .menu__contact .link:hover{color:#fff}.header .menu__contact .link:hover svg path{fill:#fff}.home-hero{height:calc(100vh - 63px);max-height:764px;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;background:#fff;overflow:hidden}@media only screen and (max-width:767.98px){.home-hero{height:calc(100vh - 52px);max-height:none;align-items:flex-start;padding-top:245px}}.home-hero__building-image,.home-hero__icon{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;right:unset;display:flex}.home-hero__building-image img,.home-hero__icon img{height:100%;width:auto;transition:all .9s ease-in-out}.home-hero__building-image{min-width:776px;width:776px;-webkit-clip-path:polygon(0 0,100% 0,400px 100%,0 100%);clip-path:polygon(0 0,100% 0,400px 100%,0 100%)}@media only screen and (max-width:767.98px){.home-hero__building-image{min-width:auto;width:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 240px,110px 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 240px,110px 100%,0 100%)}.home-hero__building-image img{object-position:-250px}}.home-hero__building-image:hover img{transform:scale(1.2)}.home-hero__icon{min-width:1027px;width:1027px;left:500px;pointer-events:none}@media only screen and (max-width:767.98px){.home-hero__icon{min-width:auto;width:100%;left:140px}}.home-hero__icon img{width:100%}@media only screen and (max-width:767.98px){.home-hero__icon img{width:auto}}.home-hero__content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.home-hero__title{margin-bottom:45px}.home-hero__scroll-down{position:absolute;left:0;right:0;bottom:60px;display:flex;flex-direction:row;justify-content:center;align-items:center;animation:bounce .8s ease-in-out infinite alternate-reverse}.home-hero__scroll-down img{width:46px}.home .home-section{height:100vh;max-height:764px;position:relative;overflow:hidden}@media only screen and (max-width:991.98px){.home .home-section{max-height:none;padding-top:80px;height:800px}}@media only screen and (max-width:767.98px){.home .home-section{height:100vh}}@media only screen and (max-width:991.98px){.home .home-section .container{align-items:flex-start}}.home .home-section__content{max-width:509px;position:relative;z-index:2}@media only screen and (max-width:1349.98px){.home .home-section__content{max-width:450px}}@media only screen and (max-width:1199.98px){.home .home-section__content{max-width:420px}}@media only screen and (max-width:991.98px){.home .home-section__content{text-align:center;max-width:550px;margin:0 auto}}@media only screen and (max-width:767.98px){.home .home-section__content{max-width:none}}.home .home-section__title{margin-bottom:20px;color:#fdfdfd}.home .home-section__text{display:block;font-size:1.375em;line-height:30px;margin-bottom:45px;color:#fff}@media only screen and (max-width:991.98px){.home .home-section__text{font-size:1.125em;margin-bottom:30px}}.home .home-section__image{display:flex;height:100vh;max-height:764px;overflow:hidden}@media only screen and (max-width:991.98px){.home .home-section__image{height:400px;max-height:none}}@media only screen and (max-width:767.98px){.home .home-section__image{height:calc(100vh - 400px)}}.home .home-section__image img{height:100%;transition:all .8s ease-in-out}.home .home-section__image img:hover{transform:scale(1.1)}.home .power-innovation{background:#002c8e;position:relative}.home .power-innovation__gradient{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex}.home .power-innovation .container{position:relative}.home .power-innovation .home-section__text,.home .power-innovation .home-section__title{color:#fdfdfd}.home .power-innovation__image img{object-position:350px}@media only screen and (max-width:1199.98px){.home .power-innovation__image img{object-position:300px}}@media only screen and (max-width:991.98px){.home .power-innovation__image img{object-position:center}}.home .engineer-excellence{background:#fff;position:relative}@media only screen and (max-width:991.98px){.home .engineer-excellence{padding:0 0 70px}}.home .engineer-excellence__gradient{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex}.home .engineer-excellence .container{position:relative}@media only screen and (max-width:991.98px){.home .engineer-excellence .container{align-items:flex-end}}.home .engineer-excellence .home-section__text,.home .engineer-excellence .home-section__title{color:#000}.home .engineer-excellence__image img{object-position:-250px -150px}@media only screen and (max-width:1199.98px){.home .engineer-excellence__image img{object-position:-125px}}@media only screen and (max-width:991.98px){.home .engineer-excellence__image img{object-position:-195px -100px}}@media only screen and (max-width:767.98px){.home .engineer-excellence__image img{object-position:-145px}}@media only screen and (max-width:380px){.home .engineer-excellence__image img{object-position:center}}.home .transform-lives{background:#fff}@media only screen and (max-width:991.98px){.home .transform-lives{height:auto;padding:0 0 100px}}.home .transform-lives__gradient{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex}.home .transform-lives .container{position:relative;justify-content:flex-end}.home .transform-lives .home-section__text,.home .transform-lives .home-section__title{color:#000}.home .transform-lives__image img{object-position:-400px}@media only screen and (max-width:991.98px){.home .transform-lives__image img{object-position:center}}.home .transform-lives__image--mobile{display:none}@media only screen and (max-width:991.98px){.home .transform-lives__image--mobile{display:flex;height:480px;margin-bottom:97px;-webkit-clip-path:polygon(50% 0,100% 0,120% 0,80% 100%,0 100%,0 100%);clip-path:polygon(50% 0,100% 0,120% 0,80% 100%,0 100%,0 100%)}.home .transform-lives__image--mobile img{height:100%}}.home .services{position:relative;overflow:hidden}.home .services__images{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-webkit-clip-path:polygon(70% 0,100% 0,30% 100%,0 100%);clip-path:polygon(70% 0,100% 0,30% 100%,0 100%)}@media only screen and (max-width:991.98px){.home .services__images{height:800px;top:400px;-webkit-clip-path:polygon(50% 0,100% 0,120% 0,30% 100%,0 100%,0 50%);clip-path:polygon(50% 0,100% 0,120% 0,30% 100%,0 100%,0 50%)}}@media only screen and (max-width:767.98px){.home .services__images{height:1000px}}@media only screen and (max-width:991.98px){.home .services__images .transform-lives__image{display:none}}.home .global-services{background:#002c8e;height:530px;position:relative}.home .global-services__gradient{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.home .global-services__gradient img{height:100%}.home .global-services .container{position:relative;z-index:2}.home .global-services__content{max-width:501px}.home .global-services__image{position:absolute;display:flex;max-width:472px;right:50px;top:100px}@media only screen and (max-width:1199.98px){.home .global-services__image{max-width:400px}}@media only screen and (max-width:991.98px){.home .global-services__image{max-width:300px;top:350px;display:none}}.home .global-services__title{color:#fdfdfd;margin-bottom:28px}.home .global-services__text{color:#fff;font-size:1.25em;line-height:30px;font-weight:300}.home .global-services a{margin-top:50px;color:#fff}.home .global-services a .link__icon svg path{fill:#fff}.home .be-part{position:relative;padding:190px 0 130px}@media only screen and (max-width:991.98px){.home .be-part{padding:125px 0}}.home .be-part__gradient{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.home .be-part__gradient img{height:100%}.home .be-part .container{align-items:stretch;position:relative}@media only screen and (max-width:991.98px){.home .be-part .container{display:block}}.home .be-part__header{max-width:481px}@media only screen and (max-width:991.98px){.home .be-part__header{max-width:none}}.home .be-part__header__title{margin-bottom:110px;font-weight:700}@media only screen and (max-width:991.98px){.home .be-part__header__title{margin-bottom:40px}}.home .be-part__header__image{display:flex;max-width:430px}@media only screen and (max-width:991.98px){.home .be-part__header__image{display:none}}.home .be-part__content{max-width:516px;padding-left:70px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:991.98px){.home .be-part__content{max-width:none}}@media only screen and (max-width:767.98px){.home .be-part__content{padding-left:0}}@media only screen and (max-width:991.98px){.home .be-part__item{margin-bottom:95px}.home .be-part__item:last-child{margin-bottom:0}}.home .be-part__item__title{display:block;font-size:1.5em;font-weight:700;margin-bottom:20px}.home .be-part__item__text{font-size:1.125em;margin-bottom:14px}@media only screen and (max-width:991.98px){.home .be-part__item__text{margin-bottom:48px}}.home .need-solution{position:relative;height:100vh;max-height:810px}@media only screen and (max-width:991.98px){.home .need-solution{max-height:none;height:auto;padding:100px 0 576px}}.home .need-solution__image{max-width:800px;display:flex;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;right:unset;-webkit-clip-path:polygon(0 0,100% 0,60% 100%,0 100%);clip-path:polygon(0 0,100% 0,60% 100%,0 100%)}@media only screen and (max-width:1199.98px){.home .need-solution__image{max-width:600px}}@media only screen and (max-width:991.98px){.home .need-solution__image{bottom:0;top:unset;max-width:none;height:500px;-webkit-clip-path:polygon(0 0,60% 0,120% 100%,20% 100%,0 70%);clip-path:polygon(0 0,60% 0,120% 100%,20% 100%,0 70%)}}.home .need-solution__image img{object-position:-300px;transition:all .8s ease-in-out}@media only screen and (max-width:1199.98px){.home .need-solution__image img{object-position:-400px}}@media only screen and (max-width:991.98px){.home .need-solution__image img{height:100%;object-position:center}}.home .need-solution__image img:hover{transform:scale(1.15)}.home .need-solution__gradient{display:flex;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.home .need-solution .container{justify-content:flex-end}@media only screen and (max-width:991.98px){.home .need-solution .container{flex-direction:column-reverse}}.home .need-solution .home-section__content{max-width:428px}@media only screen and (max-width:991.98px){.home .need-solution .home-section__content{max-width:none}}.home .need-solution__links{display:flex}@media only screen and (max-width:991.98px){.home .need-solution__links{justify-content:center}}@media only screen and (max-width:767.98px){.home .need-solution__links{justify-content:space-between}}.home .need-solution__links .link:first-child{color:#fff;margin-right:40px}@media only screen and (max-width:767.98px){.home .need-solution__links .link:first-child{margin-right:10px}}.home .need-solution__links .link:first-child .link__icon svg path{fill:#fff}.home .need-solution__links .link:last-child{color:#e84039}.home .need-solution__links .link:last-child .link__icon svg path{fill:#e84039}.link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:1.125em;font-weight:500;color:#e84039;display:inline-flex;transition:all .4s ease-in-out;position:relative}@media only screen and (max-width:767.98px){.link{font-size:1em}}.link__icon{display:flex;position:absolute;left:0;width:10px}.link__icon,.link__icon svg path{transition:all .4s ease-in-out}.link__text{position:relative}.link--with-icon{padding-left:18px}.link--with-icon:hover{color:#002c8e}.link--with-icon:hover .link__icon{left:calc(100% + 8px)}.link--with-icon:hover .link__icon svg path{fill:#002c8e}.select-container{position:relative}.select-container .select-display{width:100%;height:23px;cursor:pointer}.select-container .select-display,.select-container .select-display__text{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.select-container .select-display__text{height:100%;color:#002c8e;margin-right:10px;font-size:1em}.select-container .select-display__icon{pointer-events:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.select-container .select-items{position:absolute;min-width:100%;background-color:#fff;top:calc(100% + 4px);overflow:auto;padding:10px 0;max-height:200px;z-index:100;box-shadow:0 20px 20px rgba(0,44,142,.05)}.select-container .select-items li{padding:10px 30px;color:#002c8e;cursor:pointer;transition:all .4s ease-in-out;white-space:nowrap;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:.875em}.select-container .select-items li:hover{background:rgba(0,0,0,.2)}.showcase{padding:180px 0 0}.showcase.affiliates{padding-top:380px}@media only screen and (max-width:1199.98px){.showcase.affiliates{padding-top:280px}}@media only screen and (max-width:767.98px){.showcase.affiliates{padding-top:180px}.showcase{padding:100px 0 0}}.showcase .container{display:block}.showcase__header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding-bottom:95px;border-bottom:1px solid #707070}@media only screen and (max-width:767.98px){.showcase__header{display:block;padding-bottom:50px}}.showcase__header__content{max-width:467px}@media only screen and (max-width:767.98px){.showcase__header__content{max-width:none}}.showcase__header__tag{font-size:1.0625em;letter-spacing:8.5px;color:#e84039;text-transform:uppercase}@media only screen and (max-width:767.98px){.showcase__header__tag{font-size:.875em;letter-spacing:7px}}.showcase__header__title{color:#000;margin-top:20px;font-weight:500}@media only screen and (max-width:767.98px){.showcase__header__title{margin:17px 0 24px}}.showcase__header__icon{width:38px;min-width:38px;flex:0 0 38px;height:38px;border-radius:50%;background:#002c8e;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;transition:all .4s ease-in-out}.showcase__header__icon svg{width:10px;transform:rotate(90deg);transition:all .4s ease-in-out}.showcase__header__icon svg path{fill:#fff}.showcase__content__container{height:0;max-height:0;overflow:hidden;opacity:0;transition:all .4s ease-in-out}.showcase__content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0}.showcase__content>*{min-width:100%}@media only screen and (max-width:767.98px){.showcase__content{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:0}.showcase__content>*{min-width:100%}}.showcase--active .showcase__content__container{opacity:1;height:100%;max-height:3000px}@media only screen and (max-width:767.98px){.showcase--active .showcase__content__container{max-height:3500px}}.showcase--active .showcase__header__icon{background:#e84039}.showcase--active .showcase__header__icon svg{transform:rotate(-90deg)}.showcase__item{padding:95px 0;border-bottom:1px solid hsla(0,0%,44%,.2)}@media only screen and (max-width:767.98px){.showcase__item{padding:50px 0}}.showcase__item:nth-child(odd){padding-right:63px}@media only screen and (max-width:767.98px){.showcase__item:nth-child(odd){padding-right:0}}.showcase__item:nth-child(2n){padding-left:63px}@media only screen and (max-width:767.98px){.showcase__item:nth-child(2n){padding-left:0}}.showcase__item:last-child{border-bottom:0}.showcase__item__icon{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;max-width:115px;height:35px;margin-bottom:28px}.showcase__item__icon img{width:auto}.showcase__item__title{font-size:1.1875em;font-weight:700}@media only screen and (max-width:767.98px){.showcase__item__title{font-size:1.125em}}.showcase__item__tag{font-size:1em;letter-spacing:1.6px;text-transform:uppercase;display:block;margin-top:18px}.showcase__item__description{margin:20px 0 25px}.showcase.solutions .showcase__header__content{max-width:700px}.showcase.solutions .showcase__item:nth-child(7){border-bottom:0}.showcase.solutions .showcase__item__title{color:#002c8e}.input-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #eaeaea;width:100%;color:#fff;height:32px;position:relative}.input-container input{border:0;box-shadow:0;outline:0;background:transparent;color:#fff}.input-container input::placeholder{color:#fff;opacity:.5}.input-container .input-addon{display:flex;position:absolute}.input-container .input-addon--right{right:0}*{padding:0;margin:0;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{scroll-behavior:smooth}body{font-family:Roboto,sans-serif;background:#fff;font-weight:300;font-size:16px;color:#000}a,a.active,a.focus,a.hover,a:active,a:focus,a:hover{text-decoration:none;cursor:pointer}ul li{list-style:none;padding:0}img,svg{width:100%;height:auto;object-fit:cover}.container{width:100%;padding:0 140px;max-width:1600px;height:100%;margin:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width:1199.98px){.container{padding:0 50px}}@media only screen and (max-width:767.98px){.container{padding:0 28px}}@media only screen and (min-width:1800px){.container{padding:0 278px}}