.section-collage-h-d-cta{margin-left:60px;margin-right:60px;display:flex;padding-bottom:120px}@media only screen and (max-width:661px){.section-collage-h-d-cta{flex-direction:column;margin-left:0;margin-right:unset;padding-bottom:40px}}.section-collage-h-d-cta h2{margin-bottom:30px}@media only screen and (max-width:661px){.section-collage-h-d-cta h2{margin-bottom:24px}}.section-collage-h-d-cta p{margin-bottom:30px}@media only screen and (max-width:661px){.section-collage-h-d-cta p{margin-bottom:24px}}.image-collage-container{display:flex;flex-direction:column;width:140%;max-width:612px;margin-right:60px}.image-collage-container__section-a{margin-bottom:14px}.image-collage-container__section-b{display:flex}@media only screen and (max-width:1000px){.image-collage-container__section-b{flex-direction:column}}.image-collage-container__image{border-radius:24px;height:300px;width:min(100%,612px);background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (max-width:1000px){.image-collage-container__image{height:200px}}.image-collage-container__section-b .image-collage-container__image{margin-top:7px}.image-collage-container__section-b .image-collage-container__image:first-child{margin-right:14px}@media only screen and (max-width:1000px){.image-collage-container__section-b .image-collage-container__image:last-child{margin-top:14px}}.section-collage-h-d-cta__info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media only screen and (max-width:661px){.section-collage-h-d-cta__info{margin-left:16px}}.image-collage-container__small-slideshow{padding-bottom:40px}.section-collage-h-d-cta .active-in-list-dots-container{margin-top:20px;margin-left:16px}footer{margin-top:120px;display:flex;width:100%;background:var(--linear-gradient-top-left-to-bottom-right);color:#fff9f0;height:431px;overflow:hidden}@media only screen and (max-width:900px){footer{margin-top:40px;height:auto}}.footer__inner{width:100%;padding:60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media only screen and (max-width:661px){.footer__inner{padding:24px}}.footer-logo{margin-bottom:72px;max-width:min(70%,750px)}@media only screen and (max-width:661px){.footer-logo{margin-bottom:35px;max-width:min(85%,750px)}}.footer__copyright{display:inline-block;color:#000;font-family:Duplet Open;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.48px;width:100%}.footer-nav-container{width:100%;display:flex;flex-direction:rpw;justify-content:space-between}.footer-nav-container nav a{margin-right:60px;color:#0f1930;font-family:Duplet Open;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.48px;text-decoration:none}@media screen and (max-width:900px){.footer-nav-container nav{display:flex;text-align:left;flex-direction:column;gap:8px;margin-bottom:2rem}.footer-nav-container{width:100%;display:flex;flex-direction:column;justify-content:space-between}}.copyright-container{display:flex;flex-direction:row;gap:60px}.copyright-container a{display:flex;gap:8px;color:#0f1930;text-align:right;font-family:Duplet Open;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.48px;text-decoration:none}@media screen and (max-width:900px){.copyright-container{display:flex;flex-direction:column;gap:8px}}.generic-rich-text-article__outermost,.icon-container{display:flex;justify-content:center;align-items:center}.generic-rich-text-article__outermost{padding-bottom:200px}@media only screen and (max-width:661px){.generic-rich-text-article__outermost{top:30vh;bottom:30vh}}.generic-rich-text-article__outer{width:100%;max-width:700px;border-radius:15px;justify-content:center;align-items:center;padding:20px;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:661px){.generic-rich-text-article__outer{margin-left:20px;margin-right:20px}}.generic-rich-text-article__outer h1{color:#0f1930;font-size:40.447px;font-style:normal;font-weight:700;line-height:150%}.generic-rich-text-article__outer b{color:#0f1930;font-size:21.585px;font-style:normal;font-weight:600;line-height:150%}.generic-rich-text-article{width:100%;height:100%;max-width:800px;flex-grow:1;overflow-y:auto}.generic-rich-text-article h1{color:#0f1930;font-size:15.447px;font-style:normal;font-weight:700;line-height:150%}.generic-rich-text-article h2{color:#0f1930;font-size:11.585px;font-style:normal;font-weight:600;line-height:150%}.generic-rich-text-article__rich-text{color:#0f1930;text-align:justify;font-family:Duplet Open;font-size:10.942px;font-style:normal;font-weight:500;line-height:150%}.generic-rich-text-article__rich-text h2,.generic-rich-text-article__rich-text h3,.generic-rich-text-article__rich-text h4{margin-top:20px}.generic-rich-text-article__rich-text p{color:#0f1930;text-align:justify;font-family:Duplet Open;font-size:21.942px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:20px;overflow-wrap:anywhere}.generic-rich-text-article__rich-text a{color:#000}.nav{position:-webkit-sticky;position:sticky;z-index:20;top:0;display:flex;width:100%;align-items:center;min-height:68px;justify-content:space-between;transition:all .5s}@media only screen and (max-width:661px){.nav{height:48px}}.nav-after-scroll{background-color:#0f1930}.nav li,.nav ul{all:unset}.nav-logo{position:absolute;left:calc(0vw + 41px);top:25px}@media only screen and (max-width:1000px){.nav-logo{left:calc(50vw - 15px);top:20px}}.nav-links-wrapper{margin-top:10px;margin-bottom:15px;display:inline-flex;justify-content:center;align-items:center;background:var(--linear-gradient-with-transparency);padding:1px;border-radius:65px}.nav-links-wrapper-inner{background-color:#0f1930;border-radius:65px;padding:8px}@media only screen and (min-width:1001px){.nav-links-wrapper-inner .button-link-wrapper{margin-right:10px}}@media only screen and (max-width:1000px){.nav-links{background:var(--linear-gradient-top-left-to-bottom-right);position:fixed;top:68px;left:0;width:100vw;height:70vh;padding:0;align-items:flex-start;justify-content:flex-start;animation:fade-in .25s}.nav-links,.nav-links ul{display:flex;flex-direction:column}.nav-links ul{margin-top:80px;margin-left:18px;text-align:left}.nav nav a{color:#0f1930;font-feature-settings:"liga" off,"clig" off;font-family:Duplet Open;font-size:40px;font-style:normal;font-weight:700;line-height:62px;letter-spacing:-1px;text-align:center}.nav nav li a{margin-left:0}.nav nav li{margin:21px 0}.nav nav li:nth-child(0){margin-left:0;margin-right:0;margin-top:0}.nav nav li:last-child{margin-left:0;margin-right:0;margin-top:21px}.nav nav a{color:#0f1930;font-family:Duplet Open;font-size:20px;font-style:normal;font-weight:400;line-height:45px;letter-spacing:.6px}.nav nav a.active{font-weight:600}}.nav-hamburger{margin-left:18px;cursor:pointer}.nav-flex-filler{min-width:155px}.nav-contact-button-link-wrapper .button-link-wrapper{margin-top:0;margin-right:40px}@media only screen and (max-width:1000px){.nav-contact-button-link-wrapper .button-link-wrapper .s-e-button-link{color:#fff;text-align:center;font-family:Duplet Open;font-size:11px;font-style:normal;font-weight:400;line-height:15.388px;letter-spacing:.284px;padding:6.5px 15px}.nav-contact-button-link-wrapper .button-link-wrapper{margin-top:0;margin-right:20px}.nav-flex-filler{display:none}.nav-links{animation:fade-in__turn .3s}.nav-links .button-link-wrapper .s-e-button-link,.nav-links .s-e-button-link.no-background{color:#0f1930;background:unset;padding-top:5px;padding-bottom:5px}.nav-links .button-link-wrapper{background:unset}.nav-flex-filler{display:none}}@media only screen and (min-width:662px){.nav-links .button-link-wrapper:hover{margin-left:10px;margin-right:10px}.nav-links .s-e-button-link{border:1px solid transparent}.nav-links .s-e-button-link:hover{margin-left:10px;margin-right:10px;background-color:#162446;border:1px solid #4673d9}.nav-links .button-link-wrapper:hover .s-e-button-link{margin-left:0;margin-right:0}}.s-e-button-link{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;text-decoration:none;background-color:grey;padding:17px 30px;color:#fff;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Duplet Open;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px}.button-link-wrapper,.s-e-button-link{transition:all .3s;display:inline-flex;background:var(--linear-gradient);border-radius:65px}.button-link-wrapper{justify-content:center;align-items:center;padding:1px}.button-link-wrapper .s-e-button-link{display:inline-flex;background:#162446;color:#fff;border-radius:65px;padding:16px 26px}.s-e-button-link.no-background{display:inline-flex;background:transparent;color:#fff;border-radius:65px;padding:16px 26px}.s-e-button-link.no-background:hover{background:transparent}.s-e-button-link.no-background__dark{color:#162446}.s-e-button-link .icon-container{position:relative;margin-left:5px;bottom:1px}.s-e-button-link.button-dark-blue-background{background-color:#0f1930}.s-e-button-link.button-gradient-background{background:linear-gradient(106deg,#fbb5ef .69%,#1fcff0 91.99%);color:#0f1930;padding:15px 48px}@media only screen and (min-width:662px){.button-link-wrapper:hover,.s-e-button-link:hover{background-color:#213565}}.active-in-list-dots-container{display:flex}.active-in-list-dot{border-radius:50%;height:15px;width:15px;border:1px solid #fff;margin-left:5px;transition:all .5s}.active-in-list-dot__active{background-color:#fff}.section-company-timeline{padding-bottom:97px}.section-company-timeline h2{text-align:center;margin-bottom:64px}@media only screen and (max-width:661px){.section-company-timeline{padding-bottom:50px}.section-company-timeline h2{text-align:left;margin-left:16px;margin-bottom:16px}}.timeline{display:flex;flex-direction:column;align-items:center}.timeline-chunk{display:flex;justify-content:space-between;max-height:291px;overflow:visible}.timeline-chunk__card-left{position:relative;right:210px}.timeline-chunk__card-right{position:relative;left:210px}.timeline-line{position:relative;top:calc(291px / 2);height:100%}.section-company-timeline .timeline-chunk__card-left .heading-image-description-card__wrapper{position:relative;right:55px}.section-company-timeline .timeline-chunk__card-right .heading-image-description-card__wrapper{position:relative;left:55px}.section-company-timeline .active-in-list-dots-container{margin-top:40px;margin-left:50px}@media only screen and (max-width:661px){.section-company-timeline .active-in-list-dots-container{margin-top:20px;margin-left:16px}}.section-meet-the-team__cards{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}.section-meet-the-team .square-image-slider__info{margin-left:unset}.section-meet-the-team h2{text-align:center}.section-meet-the-team__card{display:flex;justify-content:flex-start;align-items:flex-end;border-radius:24px;height:390px;width:648px;background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (max-width:661px){.section-meet-the-team__card{border-radius:12px;height:343px;width:100%}}.section-meet-the-team__card__inner-content{padding:28px}@media only screen and (max-width:661px){.section-meet-the-team__card__inner-content{padding:22px}}.section-meet-the-team__card__inner-content h3{letter-spacing:.6px}.section-meet-the-team__card__inner-content h3,.section-meet-the-team__card__inner-content p{color:#fff;font-family:Duplet Open;font-size:20px;font-style:normal;font-weight:400;line-height:26px}.heading-description-dual-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:165px 20px}@media only screen and (max-width:661px){.heading-description-dual-cta{padding:60px 14px}}.heading-description-dual-cta__inner{width:min(100%,900px)}.heading-description-dual-cta__inner h2{text-align:center}@media only screen and (max-width:661px){.heading-description-dual-cta__inner h2{text-align:left}}.heading-description-dual-cta__inner p{margin:40px 0;text-align:center}@media only screen and (max-width:661px){.heading-description-dual-cta__inner p{margin:15px 0 24px;text-align:left}}.dual-cta{display:flex;justify-content:center}.dual-cta .button-link-wrapper:nth-child(2){margin-left:15px}@media only screen and (max-width:661px){.dual-cta{flex-direction:column;align-items:flex-start}.dual-cta .button-link-wrapper:nth-child(2){margin-left:unset;margin-top:30px}}.hero-section{min-height:85vh;display:flex;align-items:center}@media only screen and (max-width:1000px){.hero-section{min-height:90vh}}@media only screen and (max-width:661px){.hero-section{min-height:500px;align-items:flex-start}}.hero-info-block{padding-left:60px;max-width:calc(550px)}@media only screen and (max-width:661px){.hero-info-block{padding-left:15px;padding-right:15px;padding-top:40px}}.hero-info-block p{margin-top:15px;margin-bottom:30px}.hero-contact-form-alt{width:100%;justify-content:space-around}@media only screen and (max-width:1195px){.hero-contact-form-alt{flex-direction:column}.hero-contact-form-alt .hero-info-block{margin-left:0;padding-left:0}}@media only screen and (max-width:661px){.hero-contact-form-alt .hero-info-block{padding-left:16px}.hero-contact-form-alt .contact-form__form{padding-left:16px;padding-right:8px}}@media only screen and (min-width:1000px){.button-link-wrapper.section-hero-cta-sticky-on-wide__button-link-wrapper{position:fixed;right:0;top:calc(50% - (80px) / 2);background-color:#000!important;z-index:200;box-shadow:var(--box-shadow);border-radius:65px 0 0 65px;min-width:250px;min-height:80px;transition:all .3s}.button-dark-blue-background.section-hero-cta-sticky-on-wide{background:var(--linear-gradient-top-left-to-bottom-right);color:#0f1930;border-radius:65px 0 0 65px;display:flex;justify-content:center;align-items:center;font-size:26px;font-style:normal;font-weight:400;min-width:250px;min-height:80px}.button-dark-blue-background.section-hero-cta-sticky-on-wide:hover{min-width:270px}}.section-home-video{padding:40px 16px}.video-description,.video-title{margin-bottom:24px;text-align:left}.video-description{max-width:830px}.video-container{text-align:center}.video-wrapper{display:flex;justify-content:center;margin:0 auto;border-radius:10.926px;overflow:hidden}.custom-video-container{position:relative;display:inline-block;width:100%;max-width:900px}.custom-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:10;transition:opacity .3s ease}.custom-play-button:hover{opacity:.8}.play-button-image{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}video{cursor:pointer}.custom-video-container:hover .custom-play-button{opacity:.9}@media screen and (min-width:768px){.section-home-video{padding:60px 60px 120px}.video-title{margin-bottom:48px;text-align:center}.video-description{margin-bottom:96px;max-width:830px;text-align:center}.video-wrapper{border-radius:24px}.play-button-image{width:172px;height:172px}}.life-at-company{width:calc(100% - 120px)}@media only screen and (max-width:1050px){.life-at-company{width:calc(100% - 32px)}}.life-at-company__main_wrapper{display:flex;justify-content:center;align-items:center;background:var(--linear-gradient);padding:1px;border-radius:24px;margin:0 60px;width:100%}@media only screen and (max-width:1050px){.life-at-company__main_wrapper{display:flex;justify-content:center;align-items:center;background:transparent;padding:0;margin:16px;border-radius:24px}}.life-at-company__main{width:100%;background-color:#162446;border-radius:24px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1050px){.life-at-company__main{flex-direction:column-reverse;background-color:transparent}}.life-at-company__main__section-a{margin:40px}@media only screen and (max-width:1050px){.life-at-company__main__section-a{width:calc(100% - 20px);display:flex;flex-direction:column;align-items:center;margin-top:15px}}.life-at-company__main__section-a .icon-and-description-wrapper{margin-bottom:20px}.life-at-company__main__section-a .icon-and-description-wrapper:last-child{margin-bottom:0}.life-at-company__main__section-b__wrapper{width:100%;margin-top:20px;margin-bottom:20px;margin-right:40px}@media only screen and (max-width:1050px){.life-at-company__main__section-b__wrapper{width:unset;margin:24px 12px;background:var(--linear-gradient);padding:1px;border-radius:12px}.life-at-company__main__section-b{background-color:#162446;border-radius:12px;padding:24px}}.life-at-company__main__section-b h2{margin-bottom:16px}.life-at-company__main__section-b p{margin-bottom:24px}.life-at-company-button{color:#0f1930;transition:all .3s}@media only screen and (min-width:662px){.life-at-company-button:hover{color:#243b73}}.hamburger-menu{display:flex;flex-direction:column;justify-content:space-between;height:20px;width:24px;cursor:pointer;margin-left:1rem}.hamburger-menu span{width:24px;height:3px;background:linear-gradient(90deg,#fbb5ef,#1fcff0);transition:transform .3s ease-in-out}.hamburger-menu.cross span:first-child{transform:translateY(9px) rotate(45deg);background-color:#ff8600}.hamburger-menu.cross span:nth-child(2){opacity:0}.hamburger-menu.cross span:nth-child(3){transform:translateY(-8px) rotate(-45deg);background-color:#ff8600}.icon-and-description-wrapper{padding:1px;display:inline-flex;justify-content:center;align-items:center;background:var(--linear-gradient);border-radius:24px;width:546px}@media only screen and (max-width:661px){.icon-and-description-wrapper{padding:1px;border-radius:20px;width:calc(100% - 2px)}}.icon-and-description{display:flex;gap:40px;align-items:center;background:#2e3f66;border-radius:24px;padding:30px 60px;width:100%}@media only screen and (max-width:661px){.icon-and-description{flex-direction:column;width:100%;height:unset;border-radius:20px;padding:20px 23px;gap:15px}}.icon-and-description-image{width:48px;max-height:48px}@media only screen and (max-width:661px){.icon-and-description p{margin-left:unset}}.testimonial-card-image__logo{max-width:151px}.locations{margin-top:100px;margin-bottom:100px;display:flex;justify-content:center}@media only screen and (max-width:661px){.locations{margin-top:40px;margin-bottom:40px}}.locations__background-image{width:min(100%,800px);background-size:cover;background-position:50%}.locations__info{padding:112px 185px}.locations__info h2,.locations__info h3{text-align:center;margin-bottom:24px}.locations__info h3{padding-bottom:3px}.locations__info p{text-align:center}@media only screen and (max-width:661px){.locations__info{padding:101px 48px}.locations__background-image{-moz-background-size:140%}}.long-image-and-description{margin-bottom:80px}@media only screen and (max-width:661px){.long-image-and-description{margin:16px}.long-image-and-description h2{margin-bottom:24px}}.long-image-and-description__image{border-radius:24px;flex-grow:0.85;background-repeat:no-repeat;background-size:cover;background-position:50%;margin-right:15px}@media only screen and (max-width:661px){.long-image-and-description__image{border-radius:12px;object-fit:cover;min-height:273px;margin-right:unset}}.long-image-and-description__image-and-description{display:flex;justify-content:center;padding-bottom:123px}@media only screen and (max-width:661px){.long-image-and-description__image-and-description{flex-direction:column;padding-bottom:80px}}.long-image-and-description__description{width:calc(398px - 80px);height:calc(405px - 80px);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background:var(--linear-gradient-top-left-to-bottom-right);padding:40px;border-radius:24px;color:#0f1930}.long-image-and-description__description .s-e-button-link.no-background{padding-left:0;padding-bottom:0;color:#0f1930}@media only screen and (max-width:661px){.long-image-and-description__description{margin-top:16px;width:calc(100% - 44px);min-height:200px;height:unset;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background:var(--linear-gradient-top-left-to-bottom-right);padding:24px;border-radius:12px}}.long-image-and-description__info h2{text-align:center;margin-bottom:34px;padding-bottom:10px}@media only screen and (max-width:661px){.long-image-and-description__info h2{margin-bottom:23px}}.small-copy{font-size:17px}.section-go-behind-the-scenes__cards{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}.testimonial-card-wrapper{background:var(--linear-gradient)}.testimonial-card-wrapper,.testimonial-card-wrapper__alt1{padding:1px;display:inline-flex;justify-content:center;align-items:center;border-radius:24px}.testimonial-card-wrapper__alt1{background:transparent}.testimonial-card{display:flex;flex-direction:column;justify-content:space-between;border-radius:24px;max-height:404px;width:330px;background:var(--linear-gradient-top-left-to-bottom-right);padding:48px;min-height:397px}.testimonial-card-inner{display:flex;flex-direction:column;gap:1rem}.testimonial-card__alt1 .smaller-copy{color:#0f1930}.testimonial-card__alt2{background:#162446;max-height:402px;width:330px}@media only screen and (max-width:661px){.testimonial-card{border-radius:24px;padding:35px;min-height:unset}.testimonial-card,.testimonial-card__alt2{max-height:unset;width:100%}.testimonial-card .smaller-copy{text-align:left}}.testimonial-card__info{display:flex}.testimonial-card__info .testimonial-card-image{width:65px;height:65px;max-width:65px;max-height:65px;border-radius:50%}.testimonial-card__headings{margin-left:16px}.testimonial-card__info h3{color:#0f1930;font-family:Duplet Open;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.testimonial-card__alt2 .testimonial-card__info h3{color:#fff}.testimonial-card__info h4{color:#0f1930;font-family:Duplet Open;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.testimonial-card__alt2 .testimonial-card__info h4{color:#fff}.testimonial-card__info p{color:#0f1930;font-family:Duplet Open;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.testimonial-card__info.go-behind-the-scenes .testimonial-card__headings{margin-left:unset}.testimonial-card__info.go-behind-the-scenes .testimonial-card__headings h3{font-size:26px}.testimonial-card__info.go-behind-the-scenes .testimonial-card__headings h4{margin-left:unset}.salient-testimonial{display:flex;justify-content:center;padding:100px 20px 0}.salient-testimonial__main{display:flex;flex-direction:column;justify-content:center;align-items:center;width:min(900px,100%)}.salient-testimonial__main .salient-testimonial-person{margin-bottom:20px;border-radius:50%}.salient-testimonial__main h2{margin-bottom:5px}.salient-testimonial__main h2,.salient-testimonial__main h3{color:#fff;font-family:Duplet Open;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.salient-testimonial__main h3{margin-bottom:20px}.salient-testimonial__main p{margin-bottom:20px;text-align:center}@media only screen and (max-width:661px){.salient-testimonial__main p{text-align:left}}.salient-testimonial__main .salient-testimonial-logo{max-width:186px;margin-top:20px}@media only screen and (max-width:661px){.salient-testimonial-logo__container{width:100%;display:flex;justify-content:flex-start}}.salient-testimonial__main__heading,.salient-testimonial__main__heading__info{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width:661px){.salient-testimonial__main__heading{display:flex;flex-direction:row;justify-content:center;align-items:center}.salient-testimonial__main__heading__info{margin-left:20px;display:flex;justify-content:flex-start}.salient-testimonial__main__heading__info h2,.salient-testimonial__main__heading__info h3{width:100%;text-align:left}}.section-screenwide-slide-cards__info{display:flex;align-items:center;flex-direction:column;text-align:center}@media only screen and (max-width:789px){.section-screenwide-slide-cards__info{margin-bottom:20px}}@media only screen and (max-width:661px){.section-screenwide-slide-cards__info{text-align:left;align-items:flex-start;margin:16px}}.section-screenwide-slide-cards__info h2{margin-bottom:34px;max-width:900px;padding-bottom:10px}@media only screen and (max-width:661px){.section-screenwide-slide-cards__info h2{margin-bottom:23px}}.section-screenwide-slide-cards__info p{max-width:900px;margin-left:20px;margin-right:20px}@media only screen and (max-width:661px){.section-screenwide-slide-cards__info p{margin-left:unset;margin-right:unset}}.section-screenwide-slide-cards__slideshow .active-in-list-dots-container{margin-top:20px;margin-left:20px}.simple-slideshow-outer{display:flex;flex-direction:column;padding-top:20px}@media only screen and (min-width:1454px){.simple-slideshow-outer{border-left:1px solid #364f88}.simple-slideshow-outer__right{border-left:unset;border-right:1px solid #364f88}}@media only screen and (min-width:1456px){.simple-slideshow-outer__centerFocus{border-left:1px solid #364f88;border-right:1px solid #364f88}}.simple-slideshow-outer .active-in-list-dots-container{margin-top:15px;margin-left:40px}.simple-slideshow-outer__right .active-in-list-dots-container{margin-left:20px}.simple-slideshow{display:flex;overflow-x:hidden;padding:20px 0;justify-content:flex-end}.simple-slideshow-outer__right .simple-slideshow{justify-content:flex-start}.simple-slideshow-outer__centerFocus .simple-slideshow{justify-content:center}.simple-slideshow .heading-image-description-card{display:flex;overflow:hidden;justify-content:flex-end;animation:fade-in__slide .5s both;margin-left:20px;margin-right:10px;cursor:pointer}.simple-slideshow-outer__centerFocus .simple-slideshow .heading-image-description-card{animation:fade-in .5s both}.simple-slideshow .heading-image-description-card__wrapper .heading-image-description-card{animation:none}.simple-slideshow .heading-image-description-card__wrapper{animation:fade-in__slide-reverse .5s both}@media only screen and (max-width:1000px){.simple-slideshow .heading-image-description-card{width:300px;margin-right:20px}.section-screenwide-slide-cards__cards .simple-slideshow .heading-image-description-card{margin-right:4px}}.simple-slideshow .heading-image-description-card__wrapper .heading-image-description-card{margin-left:0;margin-right:0}@media only screen and (max-width:1000px){.simple-slideshow .heading-image-description-card__wrapper .heading-image-description-card{margin-right:0}}.simple-slideshow .heading-image-description-card__wrapper{margin-left:20px;margin-right:10px}@media only screen and (max-width:1000px){.simple-slideshow .heading-image-description-card__wrapper{margin-right:20px}}.simple-slideshow-outer__right .heading-image-description-card__wrapper{margin-left:0;margin-right:20px}.simple-slideshow.animate-out .heading-image-description-card{display:flex;overflow:hidden;justify-content:flex-end;animation:fade-out__slide .5s both}.simple-slideshow.animate-out .heading-image-description-card__wrapper .heading-image-description-card{animation:none}.simple-slideshow-outer__centerFocus .simple-slideshow.animate-out .heading-image-description-card,.simple-slideshow.animate-out .heading-image-description-card__wrapper{animation:fade-out__slide-reverse .5s both}.simple-slideshow-outer__centerFocus .simple-slideshow.animate-out__move-towards-right .heading-image-description-card{animation:fade-out__slide .5s both}.simple-slideshow-component-wrapper.inactive{opacity:.5;transition:all .4s}@media only screen and (min-width:1000px){.simple-slideshow-component-wrapper.inactive:hover{opacity:.9;transform:scale(1.01)}}.simple-slideshow-outer__right .simple-slideshow-component-wrapper.inactive{opacity:.3;filter:blur(1.5px);transition:all .4s}@media only screen and (min-width:1000px){.simple-slideshow-outer__right .simple-slideshow-component-wrapper.inactive:hover{transform:scale(1.01);opacity:.95;filter:blur(0)}}.simple-slideshow-outer__centerFocus .heading-image-description-card{opacity:.2;filter:blur(1.5px);transition:all .4s}.simple-slideshow-outer__centerFocus .heading-image-description-card:hover{transform:scale(1.02);filter:blur(0)}.middleCard .heading-image-description-card{transition:all .2s}.simple-slideshow-outer__centerFocus .middleCard .heading-image-description-card{transform:scale(1.07);filter:blur(0)}.section-screenwide-slide-cards__cards .active-in-list-dots-container{margin-left:unset;justify-content:center}.section-screenwide-slide-cards__cards{margin:80px 20px 20px;display:flex;justify-content:center}.section-screenwide-slide-cards__cards__inner{width:min(1110px,100%);display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.square-image-slider{padding-top:160px;padding-bottom:100px}@media only screen and (max-width:661px){.square-image-slider{padding-top:40px;padding-bottom:80px}}@media only screen and (min-width:1001px){.square-image-slider .swiper{padding-top:20px;padding-bottom:20px;border-right:1px solid #345294}}.square-image-slider__info{margin-left:60px;margin-bottom:56px}@media only screen and (max-width:661px){.square-image-slider__info{margin-left:16px;margin-bottom:24px}}.square-image-slider .swiper-wrapper{margin-left:40px}@media only screen and (max-width:661px){.square-image-slider .swiper-wrapper{margin-left:20px}}.square-image-slider .active-in-list-dots-container{justify-content:center}@media only screen and (max-width:1000px){.square-image-slider .active-in-list-dots-container{margin-top:20px}}.square-image-slider-card{display:flex;justify-content:flex-start;align-items:flex-end;border-radius:24px;height:404px;width:390px;background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (max-width:661px){.square-image-slider-card{border-radius:12px;height:343px;width:308px}}.square-image-slider-card__inner-content{padding:28px}@media only screen and (max-width:661px){.square-image-slider-card__inner-content{padding:22px}}.square-image-slider-card__inner-content h3{color:#fff;font-family:Duplet Open;font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.6px}.square-image-slider-card__inner-content p{color:#fff;font-family:Duplet Open;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.section-technologies{display:flex;margin-left:93px;margin-right:93px;padding-bottom:130px}@media only screen and (max-width:994px){.section-technologies{margin-left:43px;margin-right:23px;padding-bottom:74px}}@media only screen and (max-width:760px){.section-technologies{margin-left:20px;margin-right:5px}}@media only screen and (max-width:661px){.section-technologies{display:flex;flex-direction:column;margin-right:16px;margin-left:16px}}.section-technologies__info{width:40%;min-width:40%;margin-right:93px}@media only screen and (max-width:994px){.section-technologies__info{margin-right:15px}}@media only screen and (max-width:760px){.section-technologies__info{margin-right:10px;margin-bottom:20px}}@media only screen and (max-width:661px){.section-technologies__info{width:100%}}.section-technologies__info h2{margin-bottom:30px;padding-bottom:10px}@media only screen and (max-width:661px){.section-technologies__info h2{margin-bottom:15px}}.section-technologies__info p{margin-bottom:30px}@media only screen and (max-width:661px){.section-technologies__info h2{margin-bottom:24px}}.section-technologies__technologies{display:flex;flex-wrap:wrap;justify-content:center}.section-technologies .technology-card-wrapper{margin:7px}@media only screen and (max-width:760px){.section-technologies .technology-card-wrapper{margin:2px}}@media only screen and (max-width:661px){.section-technologies .technology-card-wrapper{margin:7px}}.section-technologies__center-button{margin-top:20px;display:flex;justify-content:center}.technology-card-wrapper{padding:1px;display:inline-flex;justify-content:center;align-items:center;background:var(--linear-gradient);border-radius:12px}@media only screen and (max-width:661px){.technology-card-wrapper{border-radius:10px;flex-grow:1}}.technology-card{display:flex;justify-content:center;align-items:center;width:calc(180px - (2 * 39px));height:calc(120px - (2 * 39px));padding:39px;background:#162446;border-radius:12px}@media only screen and (max-width:661px){.technology-card{width:calc(163px - (2 * 35px));height:calc(109px - (2 * 35px));border-radius:10px;padding:35px;flex-grow:1}}.technology-card-image{max-height:200%;width:100%;max-width:130px}@media only screen and (max-width:661px){.technology-card-image{width:100%;max-width:100px}}.title-and-sliding-cards{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;padding-bottom:136px}@media only screen and (max-width:881px){.title-and-sliding-cards{flex-direction:column;align-items:flex-start;padding-bottom:80px}}.title-and-sliding-cards__info-block{margin-left:100px;margin-right:120px}@media only screen and (max-width:1000px){.title-and-sliding-cards__info-block{margin-left:80px}}@media only screen and (max-width:881px){.title-and-sliding-cards__info-block{margin-left:unset;margin-right:unset;margin-right:16px;margin-left:16px;margin-bottom:unset}}.title-and-sliding-cards__info-block h2{padding-bottom:10px}.title-and-sliding-cards__info-block p{margin-top:30px}@media only screen and (max-width:881px){.title-and-sliding-cards__info-block{margin-top:24px}}.title-and-sliding-cards__sliding-cards{width:50%;min-width:50%}@media only screen and (max-width:1000px){.title-and-sliding-cards__sliding-cards{width:50%;min-width:50%}}@media only screen and (max-width:881px){.title-and-sliding-cards__sliding-cards{width:100%;min-width:100%;display:flex;justify-content:center}}@media only screen and (max-width:661px){.title-and-sliding-cards__sliding-cards{max-width:100%;overflow:hidden;width:100%;min-width:100%}.title-and-sliding-cards__sliding-cards>div{width:100%}.title-and-sliding-cards .heading-image-description-card.clear{width:calc(100% - 40px);height:299px}}.simple-component-replacer-outer{display:flex;padding-top:20px;margin-left:50px;width:100%}@media only screen and (max-width:1000px){.simple-component-replacer-outer{margin-left:0}}.simple-component-replacer{width:100%;display:flex;overflow-x:hidden;padding:20px 0;justify-content:flex-end}.simple-component-replacer-component-wrapper{width:100%;display:flex;justify-content:center}.simple-component-replacer .heading-image-description-card{display:flex;overflow:hidden;justify-content:flex-end;animation:fade-in .5s both;margin-left:20px;margin-right:10px;cursor:pointer}@media only screen and (max-width:1000px){.simple-component-replacer .heading-image-description-card{width:400px;margin-right:20px}}.simple-component-replacer.animate-out .heading-image-description-card{display:flex;overflow:hidden;justify-content:flex-end;animation:fade-out .5s both}.animate-out .middleCard .heading-image-description-card{transform:scale(1)}.section-screenwide-slide-cards__cards .heading-image-description-card{max-width:360px}.title-and-square-cards{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:136px}@media only screen and (max-width:881px){.title-and-square-cards{flex-direction:column;align-items:flex-start;padding-bottom:80px}}.title-and-square-cards__info-block{max-width:800px;text-align:center}@media only screen and (max-width:881px){.title-and-square-cards__info-block{margin-right:16px;margin-left:16px;margin-bottom:24px}}.title-and-square-cards__info-block h2{padding-bottom:10px}.title-and-square-cards__info-block p{margin-top:30px}@media only screen and (max-width:881px){.title-and-square-cards__info-block{margin-top:24px}}.title-and-square-cards .section-screenwide-slide-cards__slideshow{max-width:100%}.title-description-blokstack{display:flex;flex-direction:column;align-items:center;max-width:1440px;margin:0 auto}.title-description-blokstack h2{margin-bottom:30px;text-align:center}.title-description-blokstack p{margin-bottom:60px;text-align:center;max-width:900px}@media only screen and (max-width:661px){.title-description-blokstack{margin:0 16px}.title-description-blokstack h2,.title-description-blokstack p{margin-bottom:16px}}.title-description-blokstack__cards{display:flex;flex-wrap:wrap;justify-content:center}.title-description-blokstack__cards .benefits-card{margin:7px}@media only screen and (max-width:661px){.title-description-blokstack__cards .benefits-card{margin:unset}.title-description-blokstack__cards .benefits-card-wrapper{width:calc(100% - 40px);margin-bottom:20px}}.title-description-blokstack__swiper-container{min-height:500px;display:flex}.benefits-card-wrapper{display:inline-flex;justify-content:center;align-items:center;border-radius:24px}@media only screen and (max-width:661px){.benefits-card-wrapper{background:var(--linear-gradient);padding:1px;border-radius:12px}}.benefits-card{width:calc(315px - 80px);height:calc(300px - 80px);padding:40px;background-color:#162446;border-radius:24px}@media only screen and (max-width:661px){.benefits-card{width:100%;height:unset;border-radius:12px}}.benefits-card h3{font-family:Duplet Open;font-size:36px;font-style:normal;font-weight:300;line-height:105%;letter-spacing:-.36px;margin:30px 0;padding-bottom:2px}@media only screen and (max-width:661px){.benefits-card h3{font-family:Duplet Open;font-size:30px;font-style:normal;font-weight:300;line-height:105%;letter-spacing:-.3px;margin:20px 0}}.benefits-card p{font-family:Duplet Open;text-align:left;font-size:18px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:.54px}@media only screen and (max-width:661px){.benefits-card p{font-family:Duplet Open;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:.42px}}.benefits-card .benefits-card-image{width:48px;height:48px}