@font-face{font-family:matter regular;src:url(/fonts/Matter-Regular.otf)format("opentype");font-display:swap}@font-face{font-family:matter regular italic;src:url(/fonts/Matter-RegularItalic.otf)format("opentype");font-display:swap}@font-face{font-family:matter medium;src:url(/fonts/Matter-Medium.otf)format("opentype");font-display:swap}@font-face{font-family:matter medium italic;src:url(/fonts/Matter-MediumItalic.otf)format("opentype");font-display:swap}@font-face{font-family:matter light;src:url(/fonts/Matter-Light.otf)format("opentype");font-display:swap}@font-face{font-family:matter light italic;src:url(/fonts/Matter-LightItalic.otf)format("opentype");font-display:swap}@font-face{font-family:matter bold;src:url(/fonts/Matter-Bold.otf)format("opentype");font-display:swap}@font-face{font-family:neue machina light;src:url(/fonts/PPNeueMachina-Light.woff2)format("woff2"),url(/fonts/PPNeueMachina-Light.woff)format("woff"),url(/fonts/PPNeueMachina-Light.otf)format("opentype");font-display:swap}@font-face{font-family:neue machina ultrabold;src:url(/fonts/PPNeueMachina-Ultrabold.woff2)format("woff2"),url(/fonts/PPNeueMachina-Ultrabold.woff)format("woff"),url(/fonts/PPNeueMachina-Ultrabold.otf)format("opentype");font-display:swap}@font-face{font-family:space grotesk regular;src:url(/fonts/SpaceGrotesk-Regular.otf)format("opentype");font-display:swap}@font-face{font-family:space grotesk bold;src:url(/fonts/SpaceGrotesk-bold.otf)format("opentype");font-display:swap}body{font-size:18px;line-height:1.2;font-weight:400;color:#121212;font-family:matter regular,open sans,sans-serif}*{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus{outline:none}h1,h2,h3,h4,h5,h6{font-family:matter bold,open sans,sans-serif;line-height:1.2}h1{font-size:clamp(45px,10vw,60px)}h2{font-size:clamp(28px,4vw,40px)}h3{font-size:clamp(24px,4vw,30px)}h4{font-size:clamp(22px,2vw,24px)}h5{font-size:clamp(20px,2vw,22px)}h6{font-size:clamp(18px,2vw,20px)}a{transition:color .4s ease-in-out;outline:none;line-height:20px;text-decoration:none;color:#2f46f2}p{padding:10px 0;line-height:24px}.container{max-width:1155px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container--narrow{max-width:1000px}.container--xsmall{max-width:364px}.container--small{max-width:468px}.container--medium{max-width:736px}.container--large{max-width:1070px}.container--wide{max-width:1170px}@media(max-width:600px){.container{padding-left:10px;padding-right:10px}}@media(max-width:600px){.desktop-only{display:none!important}}.mobile-only{display:none}@media(max-width:600px){.mobile-only{display:block}}.full-width{width:100vw;position:relative;left:50%;transform:translateX(-50%)}.font_neue_machina.light{font-family:neue machina light,open sans,sans-serif;font-weight:300}.font_neue_machina.ultrabold{font-family:neue machina ultrabold,open sans,sans-serif}.font_neue_machina .letter_g_alternate{font-feature-settings:"ss01" 1}.font_matter.light{font-family:matter light,open sans,sans-serif;font-weight:300}.font_matter.bold{font-family:matter bold,open sans,sans-serif}.font_space_grotesk{font-family:space grotesk regular,open sans,sans-serif}.font_space_grotesk.bold{font-family:space grotesk bold,open sans,sans-serif}.subheading{font-size:clamp(18px,2vw,20px);text-transform:uppercase}.blue{color:#2f46f2}.lavender{color:#c3b5ff}.tan{color:#fff0e1}.coral{color:#ff6e52}.gold{color:#ffca55}.bg-blue-50{background-color:#eaecfd}.bg-lavender{background-color:#c3b5ff}.bg-tan{background-color:#fff0e1}.bg-coral{background-color:#ff6e52}.bg-gold{background-color:#ffca55}.p-0{padding:0}.p-xs{padding:5px}.p-sm{padding:10px}.p-md{padding:15px}.p-lg{padding:20px}.p-xl{padding:30px}.p-2xl{padding:40px}.p-3xl{padding:50px}.px-0{padding-left:0;padding-right:0}.px-xs{padding-left:5px;padding-right:5px}.px-sm{padding-left:10px;padding-right:10px}.px-md{padding-left:15px;padding-right:15px}.px-lg{padding-left:20px;padding-right:20px}.px-xl{padding-left:30px;padding-right:30px}.px-2xl{padding-left:40px;padding-right:40px}.py-0{padding-top:0;padding-bottom:0}.py-xs{padding-top:5px;padding-bottom:5px}.py-sm{padding-top:10px;padding-bottom:10px}.py-md{padding-top:15px;padding-bottom:15px}.py-lg{padding-top:20px;padding-bottom:20px}.py-xl{padding-top:30px;padding-bottom:30px}.py-2xl{padding-top:40px;padding-bottom:40px}.py-3xl{padding-top:50px;padding-bottom:50px}.pt-0{padding-top:0}.pt-xs{padding-top:5px}.pt-sm{padding-top:10px}.pt-md{padding-top:15px}.pt-lg{padding-top:20px}.pt-xl{padding-top:30px}.pt-2xl{padding-top:40px}.pt-3xl{padding-top:50px}.pb-0{padding-bottom:0}.pb-xs{padding-bottom:5px}.pb-sm{padding-bottom:10px}.pb-md{padding-bottom:15px}.pb-lg{padding-bottom:20px}.pb-xl{padding-bottom:30px}.pb-2xl{padding-bottom:40px}.pb-3xl{padding-bottom:50px}.pl-0{padding-left:0}.pl-xs{padding-left:5px}.pl-sm{padding-left:10px}.pl-md{padding-left:15px}.pl-lg{padding-left:20px}.pl-xl{padding-left:30px}.pr-0{padding-right:0}.pr-xs{padding-right:5px}.pr-sm{padding-right:10px}.pr-md{padding-right:15px}.pr-lg{padding-right:20px}.pr-xl{padding-right:30px}.m-0{margin:0}.m-auto{margin:auto}.m-xs{margin:5px}.m-sm{margin:10px}.m-md{margin:15px}.m-lg{margin:20px}.m-xl{margin:30px}.m-2xl{margin:40px}.mx-auto{margin-left:auto;margin-right:auto}.mx-0{margin-left:0;margin-right:0}.mx-xs{margin-left:5px;margin-right:5px}.mx-sm{margin-left:10px;margin-right:10px}.mx-md{margin-left:15px;margin-right:15px}.mx-lg{margin-left:20px;margin-right:20px}.mx-xl{margin-left:30px;margin-right:30px}.my-0{margin-top:0;margin-bottom:0}.my-xs{margin-top:5px;margin-bottom:5px}.my-sm{margin-top:10px;margin-bottom:10px}.my-md{margin-top:15px;margin-bottom:15px}.my-lg{margin-top:20px;margin-bottom:20px}.my-xl{margin-top:30px;margin-bottom:30px}.my-2xl{margin-top:40px;margin-bottom:40px}.my-3xl{margin-top:50px;margin-bottom:50px}.mt-0{margin-top:0}.mt-xs{margin-top:5px}.mt-sm{margin-top:10px}.mt-md{margin-top:15px}.mt-lg{margin-top:20px}.mt-xl{margin-top:30px}.mt-2xl{margin-top:40px}.mt-3xl{margin-top:50px}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:5px}.mb-sm{margin-bottom:10px}.mb-md{margin-bottom:15px}.mb-lg{margin-bottom:20px}.mb-xl{margin-bottom:30px}.mb-2xl{margin-bottom:40px}.mb-3xl{margin-bottom:50px}.ml-0{margin-left:0}.ml-auto{margin-left:auto}.ml-xs{margin-left:5px}.ml-sm{margin-left:10px}.ml-md{margin-left:15px}.ml-lg{margin-left:20px}.ml-xl{margin-left:30px}.mr-0{margin-right:0}.mr-auto{margin-right:auto}.mr-xs{margin-right:5px}.mr-sm{margin-right:10px}.mr-md{margin-right:15px}.mr-lg{margin-right:20px}.mr-xl{margin-right:30px}.p-15{padding:15px}.px-15{padding-left:15px;padding-right:15px}.py-15{padding-top:15px;padding-bottom:15px}.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.pr-15{padding-right:15px}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:initial}.flex-none{flex:none}.gap-xs{gap:5px}.gap-sm{gap:10px}.gap-md{gap:15px}.gap-lg{gap:20px}.gap-xl{gap:30px}.gap-2xl{gap:40px}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column-center{display:flex;flex-direction:column;align-items:center;justify-content:center}a.button,button,.button{display:block;transition:all .4s ease-in-out;width:max-content;margin-left:auto;margin-right:auto;border:none;border-radius:64px;padding:16px 36px;font-size:16px;line-height:1;font-family:matter bold,open sans,sans-serif}a.button.cta-btn,button.cta-btn,.button.cta-btn{border-radius:16px;padding:13px 29px;font-size:24px;text-transform:capitalize}a.button:hover,button:hover,.button:hover{cursor:pointer}a.button.solid.blue,button.solid.blue,.button.solid.blue{background-color:#2f46f2;color:#fff}a.button.solid.blue:hover,button.solid.blue:hover,.button.solid.blue:hover{background-color:#1f36d9}a.button.solid.coral,button.solid.coral,.button.solid.coral{background-color:#ff6e52;color:#fff}a.button.solid.coral:hover,button.solid.coral:hover,.button.solid.coral:hover{background-color:#ff5939}a.button.solid.coral svg.cta_arrow,button.solid.coral svg.cta_arrow,.button.solid.coral svg.cta_arrow{width:45px}a.button.solid.coral svg.cta_arrow .cls-1,button.solid.coral svg.cta_arrow .cls-1,.button.solid.coral svg.cta_arrow .cls-1{stroke:#fff}a.has-shadow{position:relative;width:fit-content;overflow:visible}a.has-shadow span.button{z-index:10;position:relative;transition:transform .2s ease-in-out}a.has-shadow span.button:hover{transform:translateY(-5px)}a.has-shadow .btn-shadow,a.has-shadow .contact-hover{opacity:0;position:absolute;background-color:#fff0e1;border-radius:16px;width:100%;height:100%;top:5px;left:12px}a.has-shadow:hover .btn-shadow,a.has-shadow:hover .contact-hover{opacity:1;animation:fade-in .8s ease-out forwards}a.has-shadow.gold-shadow .btn-shadow{background-color:#ffca55}.navbar{width:100%;color:#949ba3;position:fixed;z-index:1001;background-color:#fff;box-shadow:0 -15px 40px 10px rgba(0,0,0,.6)}@media(max-width:1125px){.navbar{padding-bottom:50px}}@media(max-width:600px){.navbar{padding-bottom:0}}.navbar>.container{display:flex;align-items:center;justify-content:space-between;height:120px;transition:height .4s}@media(max-width:1125px){.navbar>.container{height:80px!important;justify-content:center;position:relative}}@media(max-width:600px){.navbar>.container{height:60px!important}}.navbar .nav-links{list-style:none}.navbar .nav-links>li{display:inline-block;padding:0 .5rem;position:relative}@media(min-width:1124px) and (max-width:1155px){.navbar .nav-links>li{padding:0}}.navbar .nav-links>.nav-item{padding:.75rem}.navbar .nav-links .caret{display:none}.navbar .nav-links .nav-menu{list-style:none;visibility:hidden;opacity:0;position:absolute;transition:all .5s ease;margin-top:.4rem;left:0;min-width:12.5rem;background:#fff;border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,.4);padding:.5rem 0}@media(max-width:1255px){.navbar .nav-links .nav-menu{left:auto;right:0;text-align:right}}@media(max-width:1125px){.navbar .nav-links .nav-menu{left:0;right:auto;text-align:left}}.navbar .nav-links .nav-item:hover .nav-menu,.navbar .nav-links .nav-item .nav-menu:hover{visibility:visible;opacity:1;display:block}.navbar .nav-links .nav-menu .nav-item{padding:.5rem 1rem}.navbar .nav-links #nav_item-Contact{margin-left:8px;background-color:#2f46f2}.navbar .nav-links #nav_item-Contact.active{background-color:#ff6e52}@media(max-width:600px){.navbar .nav-links #nav_item-Contact{width:max-content;margin:16px auto 0;background-color:#fff}}.navbar .nav-links #nav_item-Contact .nav-link{background-color:transparent!important;color:#fff}@media(max-width:600px){.navbar .nav-links #nav_item-Contact .nav-link{color:#2f46f2!important}}.navbar .nav-links #nav_item-Contact svg.cta_arrow{margin-left:4px;width:32px;height:15.01px}.navbar .nav-links #nav_item-Contact svg.cta_arrow .cls-1{stroke:#fff}@media(max-width:600px){.navbar .nav-links #nav_item-Contact svg.cta_arrow .cls-1{stroke:#2f46f2}}@media(max-width:1125px){.navbar .nav-links #nav_item-Contact svg.cta_arrow{margin-left:-12px;margin-right:15px}}@media(max-width:600px){.navbar__left{width:100%}}.navbar__left .nav-links{display:flex;align-items:center;justify-content:center}@media(max-width:600px){.navbar__left .nav-links li{display:none}.navbar__left .nav-links li.logo,.navbar__left .nav-links li.mobile-nav-button{display:inline-block!important}.navbar__left .nav-links li.mobile-nav-button{position:absolute;right:5px}.navbar__left .nav-links #hamburger{display:block;border-radius:3px;border:solid 1px #ddd;font-weight:700;width:28px;height:28px;position:relative;margin:50px auto;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.navbar__left .nav-links #hamburger span{display:block;position:absolute;height:4px;width:70%;background:#2f46f2;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.navbar__left .nav-links #hamburger span:nth-child(1){top:6px;left:4px}.navbar__left .nav-links #hamburger span:nth-child(2),.navbar__left .nav-links #hamburger span:nth-child(3){top:12px;left:4px}.navbar__left .nav-links #hamburger span:nth-child(4){top:18px;left:4px}.navbar__left .nav-links #hamburger.open span:nth-child(1){top:18px;width:0%;left:50%}.navbar__left .nav-links #hamburger.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navbar__left .nav-links #hamburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar__left .nav-links #hamburger.open span:nth-child(4){top:18px;width:0%;left:50%}}.navbar__left .nav-links .logo{margin-bottom:0;padding:0!important}.navbar__left .nav-links .logo a{display:block}.navbar__left .nav-links .logo a .logo-small-container{display:none;margin-right:40px;border-radius:20rem;padding:12px 16px;background-color:#fff}.navbar__left .nav-links .logo a .logo-small-container .logo-small{width:26px;height:auto}.navbar__left .nav-links .logo a .logo-large{width:225px;height:42px;padding-right:22px}@media(max-width:600px){.navbar__left .nav-links .logo a .logo-large{width:180px;padding-right:0}}.navbar__left .nav-links img{vertical-align:middle;width:20px}.navbar__left .nav-links .contact-link{cursor:pointer}@media only screen and (min-width:1125px) and (max-width:1179px){.navbar__left .nav-links .contact-link{padding:0}}.navbar__left .nav-links .contact-link a{transition:color .5s ease-in}.navbar__left .nav-links .contact-link__icon{display:inline-block;vertical-align:middle;width:20px;height:16px;background-size:40px;background-repeat:no-repeat;background-position:100%;transition:background-position .4s ease-out}.navbar__left .nav-links .contact-link__icon.email{background-image:url(/images/icons/email-arrow-gray.svg)}.navbar__left .nav-links .contact-link__icon.phone{background-image:url(/images/icons/phone-arrow-gray.svg)}.navbar__left .nav-links .contact-link:hover a{color:#2f46f2}.navbar__left .nav-links .contact-link:hover .contact-link__icon{background-position:10px}.navbar__left .nav-links a{font-size:14px;font-weight:500;text-transform:lowercase;color:#94979a;padding:0 14px 0 4px!important;cursor:pointer;vertical-align:middle}.navbar__left .nav-links a:hover{color:#2f46f2}@media(max-width:650px){.navbar__left .nav-links a{font-size:12px;padding:0 8px 0 2px!important}}@media(max-width:1125px){.navbar__right{position:absolute;top:80px;left:0;right:0;height:50px}.navbar__right .nav-links{display:flex;align-items:center;justify-content:center;background-color:#000}.navbar__right .nav-links>.nav-item{padding:0}.navbar__right .nav-links>.nav-item>.nav-menu{margin-top:0}.navbar__right .nav-links>.nav-item>.nav-link{color:#cacbce;padding:15px;display:inline-block;font-size:16px;line-height:20px}.navbar__right .nav-links>.nav-item>.nav-link.active{color:#ff6e52}}@media(max-width:600px){.navbar__right{width:100%;left:auto;position:fixed;top:60px;bottom:0;right:-100%;transition:right .5s;height:calc(100vh - 60px);height:calc(var(--vh,1vh) * 100 - 60px);height:100%;overflow-x:hidden}.navbar__right.open{right:0}.navbar__right .nav-links{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;padding:2rem 3rem 50rem;background-color:#2f46f2}.navbar__right .nav-links .nav-item{text-align:center}.navbar__right .nav-links .nav-item:first-child>.nav-link{border-top:none}.navbar__right .nav-links .horizontal-line{border-bottom:#fff 1px solid;margin:1.5rem 0}.navbar__right .nav-links .nav-link{background-color:#2f46f2!important;padding:none!important;display:block;color:#fff!important;font-size:20px!important;font-weight:400}.navbar__right .nav-links .nav-link:hover{background-color:#ff6e52}.navbar__right .nav-links .icon{vertical-align:middle;padding-right:6px;height:24px;width:auto}.navbar__right .nav-links .caret{position:absolute;display:inline-flex;margin-top:12px;margin-left:-10px;transition:transform .25s linear}.navbar__right .nav-links .caret.open{margin-top:15px!important;transform:rotate(90deg);transition:transform .25s linear}.navbar__right .nav-links .nav-menu{z-index:-10;transition:opacity 1s ease-in-out}.navbar__right .nav-links .nav-menu.open{visibility:visible;opacity:1;display:block;position:initial;background:#2f46f2;box-shadow:none;transition:opacity 1s ease-in-out}.navbar__right .nav-links .mobile-show{display:block!important}}.navbar__right .nav-link{color:#2f46f2;font-size:18px;font-weight:500;transition:color .5s ease-in-out}.navbar__right .nav-link.active{color:#ff6e52}.navbar__right .nav-item:hover>.nav-link{color:#ff6e52}@media(max-width:1125px){.navbar__right .nav-item:hover>.nav-link{color:#2f46f2}}@media(max-width:600px){.navbar__right .nav-item:hover>.nav-link{color:#ff6e52}}.navbar-short>.container,.navbar-collapsed>.container{height:45px}@media(min-width:1126px){.navbar-short>.container .logo-large,.navbar-collapsed>.container .logo-large{display:none!important}.navbar-short>.container .logo-small-container,.navbar-collapsed>.container .logo-small-container{display:block!important}}.navbar-holder{z-index:-1;height:120px}.navbar-holder.navbar-collapsed{height:45px}@media(max-width:1125px){.navbar-holder{height:130px!important}}@media(max-width:600px){.navbar-holder{height:60px!important}}.footer{background-color:#000;color:#fff;padding:52px 15px 40px}@media(max-width:900px){.footer{padding:52px 30px 40px}}@media(max-width:700px){.footer{padding:20px 30px 0}}.footer__top{position:relative;display:flex;margin-left:auto;margin-right:auto;border-bottom:solid 1px #fff;max-width:1155px;padding-bottom:30px}@media(max-width:700px){.footer__top{margin-bottom:20px;padding-top:20px;padding-bottom:40px}}.footer__top #lelander-logo{vertical-align:middle;padding:10px 0}@media(max-width:700px){.footer__top #lelander-logo{display:none}}.footer__top a.button{position:absolute;right:0;margin-left:unset;margin-right:unset}.footer__top a.button.animate{animation-delay:.25s}@media(max-width:700px){.footer__top a.button{position:relative;margin:auto}}.footer__bottom{max-width:1155px;margin-left:auto;margin-right:auto;padding-top:40px;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row}@media(max-width:700px){.footer__bottom{flex-direction:column;padding-top:0}.footer__bottom>*{padding:12px 0}}.footer__bottom .column-left{flex:5}@media(max-width:1125px){.footer__bottom .column-left{flex:4}}@media(max-width:900px){.footer__bottom .column-left{display:none}}.footer__bottom .column-left .map{border:solid 3px #525356;border-radius:5px}.footer__bottom .column-left .map:hover{border-color:#2f46f2}@media(min-width:1125px){.footer__bottom .column-left .map-desktop{width:375px;height:325px}}@media(max-width:1125px){.footer__bottom .column-left .map-desktop{display:none}}@media(min-width:1125px){.footer__bottom .column-left .map-tablet{display:none}}@media(max-width:1125px){.footer__bottom .column-left .map-tablet{width:260px;height:325px}}@media(max-width:900px){.footer__bottom .column-left .map-tablet{display:none}}.footer__bottom .column-left p{margin-right:50px;font-size:16px;line-height:1.3;color:#fff}.footer__bottom .column-middle{flex:3}.footer__bottom .column-middle.animate{animation-delay:.25s}@media(max-width:900px){.footer__bottom .column-middle{flex:2}}@media(max-width:700px){.footer__bottom .column-middle{width:100%;flex-direction:row}}.footer__bottom .column-middle div{margin-bottom:5px}.footer__bottom .column-middle h2{display:block;margin-bottom:10px;font-size:22px;color:#fff}@media(max-width:700px){.footer__bottom .column-middle h2{text-align:left}}.footer__bottom .column-middle a{font-size:16px;line-height:1.5;color:#fff;max-width:500px;display:inline-block;margin-bottom:10px}.footer__bottom .column-middle a:hover{color:#2f46f2}@media(max-width:700px){.footer__bottom .column-middle a{text-align:left;display:block}}.footer__bottom .column-middle .findUs{margin-bottom:20px}@media(max-width:700px){.footer__bottom .column-middle .findUs{width:55%;float:left}}.footer__bottom .column-middle .findUs .icon-map-marker{display:inline-block;vertical-align:top;padding-right:8px;padding-top:4px;max-height:24px;width:24px}@media(max-width:700px){.footer__bottom .column-middle .findUs .icon-map-marker{display:none}}@media(max-width:700px){.footer__bottom .column-middle .connect{width:45%;float:left}}.footer__bottom .column-middle .connect__email .icon-email{vertical-align:middle;padding-right:8px}@media(max-width:700px){.footer__bottom .column-middle .connect__email .icon-email{display:none}}.footer__bottom .column-middle .connect__phone .icon-phone{vertical-align:middle;padding-right:8px}@media(max-width:700px){.footer__bottom .column-middle .connect__phone .icon-phone{display:none}}.footer__bottom .column-middle .connect__socialMedia{display:flex;padding-top:5px}.footer__bottom .column-middle .connect__socialMedia .icon-social-media{display:flex;margin-right:1rem;border-radius:2rem;padding:6px;background:#fff}.footer__bottom .column-middle .connect__socialMedia .icon-social-media svg{width:20px;height:20px;fill:#121212}.footer__bottom .column-middle .connect__socialMedia .icon-social-media:hover{background:#2f46f2}.footer__bottom .column-middle .connect__socialMedia .icon-social-media:hover svg{fill:#fff}.footer__bottom .column-right{flex:5}.footer__bottom .column-right.animate{animation-delay:.45s}@media(max-width:900px){.footer__bottom .column-right{flex:4}}@media(max-width:700px){.footer__bottom .column-right{width:100%;padding-bottom:4rem}}.footer__bottom .column-right h2{display:block;font-size:22px;color:#fff;margin-bottom:10px}@media(max-width:700px){.footer__bottom .column-right h2{margin-bottom:0}}.footer__bottom .column-right a,.footer__bottom .column-right p{font-size:16px;line-height:1.5;color:#fff;max-width:500px;display:inline-block;margin-bottom:10px}@media(max-width:700px){.footer__bottom .column-right a,.footer__bottom .column-right p{display:block}}.footer__bottom .column-right a:hover{color:#2f46f2}.footer__bottom .column-right #mc_embed_signup{margin-bottom:2.5rem}@media(max-width:700px){.footer__bottom .column-right #mc_embed_signup{margin-top:-1.2rem;margin-bottom:5rem}}@media(max-width:700px){.footer__bottom .column-right .legal{text-align:center}}.footer__bottom .column-right .legal #links{margin:0}.footer__bottom .column-right .legal #links #privacy{margin:0;padding-right:8px;font-size:14px}@media(max-width:700px){.footer__bottom .column-right .legal #links #privacy{display:inline}}.footer__bottom .column-right .legal #links #sitemap{margin:0;padding-left:8px;font-size:14px}@media(max-width:700px){.footer__bottom .column-right .legal #links #sitemap{display:inline}}.footer__bottom .column-right .legal .copyright{font-size:14px;margin:auto;padding:4px 0}#mc_embed_signup .mc-input-container,#mc_embed_signup_lowdown .mc-input-container{display:flex;align-items:flex-end}#mc_embed_signup .mc-input-container .mc-field-group,#mc_embed_signup_lowdown .mc-input-container .mc-field-group{margin-right:1rem;width:14rem}#mc_embed_signup .mc-input-container .mc-field-group .email,#mc_embed_signup_lowdown .mc-input-container .mc-field-group .email{transition:all .2s ease-in-out;border-width:0 0 1px;border-style:solid;border-color:#949ba3;width:100%;padding-bottom:.5rem;background-color:transparent;font-size:16px;color:#949ba3}#mc_embed_signup .mc-input-container .mc-field-group .email::placeholder,#mc_embed_signup_lowdown .mc-input-container .mc-field-group .email::placeholder{color:#949ba3}#mc_embed_signup .mc-input-container .mc-field-group .email:focus,#mc_embed_signup .mc-input-container .mc-field-group .email:active,#mc_embed_signup_lowdown .mc-input-container .mc-field-group .email:focus,#mc_embed_signup_lowdown .mc-input-container .mc-field-group .email:active{border-color:#2f46f2;color:#fff}#mc_embed_signup .mc-input-container .mc-field-group .email:focus::placeholder,#mc_embed_signup .mc-input-container .mc-field-group .email:active::placeholder,#mc_embed_signup_lowdown .mc-input-container .mc-field-group .email:focus::placeholder,#mc_embed_signup_lowdown .mc-input-container .mc-field-group .email:active::placeholder{color:#fff}.pagination{list-style-type:none;margin:-5px}.pagination__item{display:inline-block}.pagination__item--current a{color:#ff6e52}.pagination__link{display:inline-block;font-size:18px;font-family:matter bold,open sans,sans-serif;color:#2f46f2;margin:5px;width:48px;height:48px;text-align:center;line-height:48px;vertical-align:middle}@keyframes slide-from-right{from{right:-100%}to{right:0}}@keyframes slide-from-left{from{left:-100%}to{left:0}}@keyframes bounce-in-from-right-first{0%{right:-100%}25%{right:0}48%{right:-6%}65%{right:0}100%{right:0}}@keyframes bounce-in-from-right-second{0%{right:-100%}25%{right:0}48%{right:-3%}65%{right:0}100%{right:0}}@keyframes bounce-in-from-left-second{0%{left:-100%}25%{left:0}48%{left:-3%}65%{left:0}100%{left:0}}@keyframes bounce-in-from-left-first{0%{left:-100%}25%{left:0}48%{left:-6%}65%{left:0}100%{left:0}}@keyframes bounce-in-from-right{0%{right:-100%}25%{right:0}48%{right:var(--bounce-offset,-6%)}65%{right:0}100%{right:0}}@keyframes bounce-in-from-left{0%{left:-100%}25%{left:0}48%{left:var(--bounce-offset,-6%)}65%{left:0}100%{left:0}}@keyframes bounce-in-from-right-reverse{0%{right:10%;opacity:1}100%{right:-100%;opacity:0}}@keyframes fade-in-from-bottom{from{opacity:0;transform:translateY(25%)}to{opacity:1}}@keyframes fade-in-from-bottom-reverse{from{opacity:1}to{opacity:0;transform:translateY(-25%)}}@keyframes fade-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-left-reverse{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-100px);opacity:0}}@keyframes fade-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-right-reverse{0%{transform:translateX(0);opacity:1}100%{transform:translateX(100px);opacity:0}}@keyframes half-circle-fade-right{0%{transform:translateX(-200px)rotate(90deg);opacity:0}50%{transform:rotate(-90deg)}70%{transform:rotate(-80deg)}85%{transform:rotate(-90deg)}100%{transform:translateX(0)rotate(-90deg);opacity:1}}@keyframes half-circle-fade-right-reverse{0%{transform:translateX(0)rotate(-90deg);opacity:1}100%{transform:translateX(-200px)rotate(90deg);opacity:0}}@keyframes half-circle-fade-left{0%{transform:translateX(200px)rotate(90deg);opacity:0}50%{transform:rotate(-90deg);opacity:1}70%{transform:rotate(-80deg)}85%{transform:rotate(-90deg)}100%{transform:translateX(0)rotate(-90deg);opacity:1}}@keyframes half-circle-fade-left-reverse{0%{opacity:1}100%{transform:translateX(200px)rotate(90deg);opacity:0}}@keyframes slideFade{0%{opacity:0;visibility:hidden;transform:translateX(100%)}50%,90%{opacity:1;visibility:visible;transform:translateX(0)}100%{opacity:0;visibility:hidden}}@keyframes slideFadeLast{0%{opacity:0;visibility:hidden;transform:translateX(100%)}50%,100%{opacity:1;visibility:visible;transform:translateX(0)}}.reveal,.reveal-once{position:relative;opacity:0}.reveal:not(.animate),.reveal-once:not(.animate){opacity:0}.animate.fade-left{animation:fade-left;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.fade-left:not(.animate){animation:fade-left-reverse;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.animate.half-circle-fade-right{animation:half-circle-fade-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.animate.half-circle-fade-left{animation:half-circle-fade-left;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.half-circle-fade-right:not(.animate){animation:half-circle-fade-right-reverse;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:reverse}.half-circle-fade-left:not(.animate){animation:half-circle-fade-left-reverse;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:reverse}.animate.bounce-in-from-right{animation:bounce-in-from-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.bounce-in-from-right:not(.animate){animation:bounce-in-from-right-reverse;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:reverse}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes reveal-wall{0%{transform:translateY(110%)}100%{transform:translateY(0)}}.call_to_action{overflow:hidden;opacity:1}.animate.call_to_action .cta_text,.animate.call_to_action svg{display:inline-block;animation:reveal-wall .65s}.animate.fade-in-up{animation:fade-in-from-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.animate.fade-in-up:not(.animate){animation:fade-in-from-bottom-reverse;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.animate.slide-from-left{animation:fade-left;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:1}.animate.slide-from-right{animation:fade-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:1}@keyframes half-hill-fade-left{0%{transform:translateX(-200px)rotate(-180deg);opacity:0}50%{transform:rotate(-90deg);opacity:1}70%{transform:rotate(-80deg)}85%{transform:rotate(-90deg)}100%{transform:translateX(0)rotate(-180deg);opacity:1}}@keyframes sideways-purple-fade-left{0%{transform:translateX(500px);opacity:0}50%{opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes triangle-yellow-right{0%{transform:translateX(-500px);opacity:0}50%{opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes triangle-purple-right{0%{transform:translateX(500px);opacity:0}50%{opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes half-circle-right{0%{transform:translateX(-500px);opacity:0}70%{transform:translateX(0)}85%{transform:translateX(-10px)}100%{transform:translateX(0)rotate(-180deg);opacity:1}}@keyframes half-circle-right-2{0%{transform:translateX(500px);opacity:0}70%{transform:translateX(0)}85%{transform:translateX(10px)}100%{transform:translateX(0)rotate(-180deg);opacity:1}}@keyframes sideways-purple-fade-right{0%{transform:translateX(-1000px);opacity:0}70%{transform:translateX(0)}85%{transform:translateX(-10px)}100%{transform:translateX(0);opacity:1}}@keyframes half-circle-top{0%{transform:translatey(-500px)rotate(90deg);opacity:0}70%{transform:translatey(0)}85%{transform:translatey(-10px)}100%{transform:translatey(0)rotate(90deg);opacity:1}}.single-page__header{position:relative;overflow:hidden}.single-page__header.banner-1 .SidewaysHill_Blue{transform:rotate(-180deg);position:absolute;left:-30px;height:100px}.single-page__header.banner-1 .SidewaysHill_Blue.animate.half-hill-fade-left{animation:half-hill-fade-left;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:1}.single-page__header.banner-1 .Sideways_Purple{position:absolute;left:54px;height:99px}.single-page__header.banner-1 .Sideways_Purple.animate.sideways-purple-fade-left{animation:sideways-purple-fade-left;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:1}.single-page__header.banner-1 .Triangle_Yellow{position:absolute;right:1130px;height:99px}.single-page__header.banner-1 .Triangle_Yellow.animate.triangle-yellow-right{animation:triangle-yellow-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:1}.single-page__header.banner-1 .Triangle_Purple{position:absolute;right:1030px;height:99px}.single-page__header.banner-1 .Triangle_Purple.animate.triangle-purple-right{animation:triangle-purple-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:1}.single-page__header.banner-1 .half-circle{position:absolute;right:280px;height:99px;transform:rotate(-180deg);opacity:0}.single-page__header.banner-1 .half-circle.animate.half-circle{animation:half-circle-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.single-page__header.banner-1 .half-circle.circle-2{right:232px}.single-page__header.banner-1 .half-circle.circle-2.animate.half-circle{animation:half-circle-right-2;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.single-page__header.banner-1 .sideways-purple-2{position:absolute;right:-70px;height:99px}.single-page__header.banner-1 .sideways-purple-2.animate.sideways-purple-fade-right{animation:sideways-purple-fade-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:1}@keyframes triangle-tan-left{0%{transform:translateX(-500px);opacity:0}50%{opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes sideways-circle-tan{0%{transform:translateX(500px)rotate(180deg);opacity:0}70%{transform:translateX(0)rotate(180deg)}85%{transform:translateX(-10px)rotate(180deg)}100%{transform:translateX(0)rotate(180deg);opacity:1}}@keyframes half-circle-b2{0%{transform:translateX(-500px);opacity:0}100%{transform:translateX(0);opacity:1}}.single-page__header.banner-2 .triangle-tan{position:absolute;left:115px;height:106px}.single-page__header.banner-2 .triangle-tan.animate.triangle-tan-right{animation:triangle-tan-left;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:1}.single-page__header.banner-2 .Triangle_Purple{position:absolute;left:0;height:106px}.single-page__header.banner-2 .Triangle_Purple.animate.triangle-purple-right{animation:triangle-purple-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:1}.single-page__header.banner-2 .half-circle-top{position:absolute;left:297px;height:110px;transform:rotate(90deg);opacity:1;top:-36px}.single-page__header.banner-2 .half-circle-top.animate.half-circle-top{animation:half-circle-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.single-page__header.banner-2 .sideways-circle-tan{position:absolute;right:109px;height:129px;transform:rotate(180deg)}.single-page__header.banner-2 .sideways-circle-tan.animate{animation:sideways-circle-tan;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.single-page__header.banner-2 .half-circle-b2{position:absolute;right:54px;height:109px;opacity:1}.single-page__header.banner-2 .half-circle-b2.animate{animation:half-circle-b2;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes triangle-purple-b3-1{0%{transform:translateX(-200px);opacity:0}40%{transform:translateX(0);opacity:1}60%{transform:translateX(-20px)}80%{transform:translateX(0)}100%{transform:translateX(0);opacity:1}}@keyframes circle-purple-b3{0%{transform:translateY(-200px);opacity:0}40%{transform:translateY(0);opacity:1}60%{transform:translateY(-20px)}80%{transform:translateY(0)}100%{transform:translateY(0);opacity:1}}@keyframes sideways-purple-b3{0%{transform:translateX(200px)rotate(180deg);opacity:0}40%{transform:translateX(0)rotate(180deg);opacity:1}60%{transform:translateX(20px)rotate(180deg)}80%{transform:translateX(0)rotate(180deg)}100%{transform:translateX(0)rotate(180deg);opacity:1}}@keyframes half-circle-purple-b3{0%{transform:translateX(200px);opacity:0}40%{transform:translateX(0);opacity:1}60%{transform:translateX(20px)}80%{transform:translateX(0)}100%{transform:translateX(0);opacity:1}}.single-page__header.banner-3 .triangle-purple-b3-1{position:absolute;left:-117px;height:319px}.single-page__header.banner-3 .triangle-purple-b3-1.animate{animation:triangle-purple-b3-1;animation-delay:.5s;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.single-page__header.banner-3 .triangle-purple-b3-2{position:absolute;left:101px;height:319px}.single-page__header.banner-3 .triangle-purple-b3-2.animate{animation:triangle-purple-b3-1;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.single-page__header.banner-3 .circle-purple-b3{position:absolute;left:431px;height:210px;top:-106px}.single-page__header.banner-3 .circle-purple-b3.animate{animation:circle-purple-b3;animation-delay:.5s;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.single-page__header.banner-3 .sideways-purple-b3{position:absolute;right:205px;height:273px;opacity:1;top:0;transform:rotate(180deg)}.single-page__header.banner-3 .sideways-purple-b3.animate{animation:sideways-purple-b3;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.single-page__header.banner-3 .half-circle-purple-b3{position:absolute;right:93px;height:232px;top:-4px}.single-page__header.banner-3 .half-circle-purple-b3.animate{animation:half-circle-purple-b3;animation-delay:.5s;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes sideways-blue-b4{0%{transform:translateX(-200px)rotate(180deg);opacity:0}40%{transform:translateX(0)rotate(180deg);opacity:1}60%{transform:translateX(-20px)rotate(180deg)}80%{transform:translateX(0)rotate(180deg)}100%{transform:translateX(0)rotate(180deg);opacity:1}}@keyframes sideways-blue-b4-2{0%{transform:translateX(500px);opacity:0}40%{transform:translateX(0);opacity:1}60%{transform:translateX(20px)}80%{transform:translateX(0)}100%{transform:translateX(0);opacity:1}}@keyframes circle-purple-b3{0%{transform:translateY(-200px);opacity:0}40%{transform:translateY(0);opacity:1}60%{transform:translateY(-20px)}80%{transform:translateY(0)}100%{transform:translateY(0);opacity:1}}@keyframes sideways-purple-b3{0%{transform:translateX(200px)rotate(180deg);opacity:0}40%{transform:translateX(0)rotate(180deg);opacity:1}60%{transform:translateX(20px)rotate(180deg)}80%{transform:translateX(0)rotate(180deg)}100%{transform:translateX(0)rotate(180deg);opacity:1}}@keyframes half-circle-purple-b3{0%{transform:translateX(200px);opacity:0}40%{transform:translateX(0);opacity:1}60%{transform:translateX(20px)}80%{transform:translateX(0)}100%{transform:translateX(0);opacity:1}}.single-page__header.banner-4 .sideways-blue-b4{position:absolute;left:-106px;height:266px;transform:rotate(180deg);top:0}.single-page__header.banner-4 .sideways-blue-b4.animate{animation:sideways-blue-b4;animation-delay:.5s;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.single-page__header.banner-4 .sideways-blue-b4-2{position:absolute;left:113px;height:244px;top:0}.single-page__header.banner-4 .sideways-blue-b4-2.animate{animation:sideways-blue-b4-2;animation-delay:.5s;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.single-page__header.banner-4 .triangle-blue-b4{position:absolute;left:512px;height:124px;opacity:1}.single-page__header.banner-4 .triangle-blue-b4.animate{animation:sideways-blue-b4-2;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.single-page__header.banner-4 .semioval-blue-b4{position:absolute;right:323px;height:219px;top:0}.single-page__header.banner-4 .semioval-blue-b4.animate{animation:sideways-blue-b4-2;animation-delay:.5s;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.single-page__header.banner-4 .semioval-blue-b4-2{position:absolute;right:-7px;height:219px;top:0;transform:rotate(180deg)}.single-page__header.banner-4 .semioval-blue-b4-2.animate{animation:sideways-blue-b4;animation-delay:.5s;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.bounce-first{--bounce-offset:-6%}.bounce-second{--bounce-offset:-3%}.animate.bounce-in-right{animation:bounce-in-from-right 1s ease-in-out forwards}.animate.bounce-in-left{animation:bounce-in-from-left 1s ease-in-out forwards}@keyframes arrowSlideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.swiper .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,20px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,20px));background:var(--swiper-pagination-bullet-inactive-color,#d9d9d9);opacity:var(--swiper-pagination-bullet-inactive-opacity,1);margin:0 var(--swiper-pagination-bullet-horizontal-gap,8px)}.swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2f46f2}.breadcrumbs{max-width:70rem;height:80px;display:flex;align-items:center}.breadcrumbs li{display:inline;font-size:16px}.breadcrumbs a{color:#121212;text-decoration:none;background-color:none;font-size:16px}.breadcrumbs a:hover{color:#2f46f2}.breadcrumbs span{padding:0 5px}#tech-section{background-color:#eaecfd;padding-top:85px;padding-bottom:35px;margin:3rem auto 5rem}@media(max-width:1125px){#tech-section{padding-top:80px;padding-bottom:30px}}#tech-section .container{max-width:800px;margin:0 auto}#tech-section .container h2{font-size:32px;color:#2f46f2;margin-top:0;margin-bottom:62px;padding-left:32px}@media(max-width:1125px){#tech-section .container h2{margin-bottom:40px;font-size:28px}}@media(max-width:600px){#tech-section .container h2{padding-left:20px}}#tech-section .container ul.text-list{list-style:none;list-style-type:disclosure-closed;color:#2f46f2;font-size:22px;width:fit-content;text-align:left;width:fit-content;text-align:left;margin-bottom:40px;padding-left:54px}@media(min-width:1125px){#tech-section .container ul.text-list{column-count:2;column-gap:80px}}#tech-section .container ul.text-list li h5{padding-left:5px;font-size:20px;color:#121212;font-family:matter light,open sans,sans-serif;font-weight:400;line-height:48px}@media(max-width:600px){#tech-section .container #tech-logos{border-radius:4px;background-color:transparent;box-shadow:0 10px 35px rgba(0,0,0,.1);width:100%}}#tech-section .container .logos{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}@media(max-width:600px){#tech-section .container .logos{margin:0;padding:2.5px 0}}#tech-section .container .logos .tech-logo{width:20%;font-size:14px;line-height:3.07;letter-spacing:.1px;color:#666}@media(max-width:600px){#tech-section .container .logos .tech-logo{width:33.33%}}#tech-section .container .logos .tech-logo .aspect{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}#tech-section .container .logos .tech-logo .aspect__inner{position:absolute;width:auto;height:auto;max-width:8rem;max-height:4rem;margin:auto;top:0;bottom:0;right:0;left:0;margin-bottom:0;margin-top:20px;margin-bottom:30px;margin-top:20px;display:block;position:relative}@media(max-width:600px){#tech-section .container .logos .tech-logo .aspect__inner{max-width:5.5rem;max-height:2.5rem}}#tech-section .container .logos .tech-logo .aspect--16x9{padding-bottom:88.25%}@media(max-width:1125px){#tech-section .container .logos .tech-logo .aspect--16x9{padding-bottom:112.25%}}@media(max-width:600px){#tech-section .container .logos .tech-logo .aspect--16x9{padding-bottom:79.25%}}#tech-section .container .logos .tech-logo .tech-name{font-size:15px;text-align:center;font-family:matter regular,open sans,sans-serif;color:#121212;margin-top:-15px;visibility:hidden;line-height:15px}#tech-section .container .logos .tech-logo:hover .tech-name{visibility:visible}.quote-section{min-height:360px;background-color:#2f46f2;position:relative;height:unset!important;margin:70px 0;color:#fff;font-size:22px;line-height:32px}.quote-section .container{padding:15px;z-index:10;position:relative;max-width:1070px}@media(max-width:1125px){.quote-section .container{padding:15px 25px}}.quote-section .container .row{min-height:260px}@media(max-width:1125px){.quote-section .container .row{flex-direction:column;align-items:center;text-align:center}}.quote-section .container .col{justify-content:center;display:flex;flex-direction:column}.quote-section .container img{width:clamp(150px,30vw,231px)}@media(min-width:1125px){.quote-section .container img{padding-right:50px}}.quote-section .container p{font-size:22px;line-height:32px;padding-top:0;margin-top:0}@media(max-width:1125px){.quote-section .container p{margin-top:30px}}.quote-section .container .quote-name .fw-bold{font-family:matter bold,open sans,sans-serif}.quote-section .shapes-container{width:300px;position:absolute;bottom:-8px;right:12vw;z-index:1}.related-content .container{position:relative}.related-content hr{border-width:1px 0 0;border-style:solid;border-color:#ff6e52;margin-left:10px}@media(min-width:1125px){.related-content hr{margin-left:0;margin-right:auto;width:100vw;position:absolute;right:0}}.related-content div.title{padding-left:10px;padding-top:1px}.related-content div.title h2{font-size:32px;color:#2f46f2;margin-top:2rem;margin-bottom:-.6rem}@media(max-width:768px){.related-content div.title h2{font-size:28px}}.related-content .related-content-grid{display:grid;gap:2rem;margin-top:2rem;grid-template-columns:repeat(var(--mobile-cols,1),1fr)}@media(min-width:1125px){.related-content .related-content-grid{grid-template-columns:repeat(var(--tablet-cols,2),1fr)}}@media(min-width:1200px){.related-content .related-content-grid{grid-template-columns:repeat(var(--desktop-cols,3),1fr)}}.related-content .related-content-grid.justify-content-center{max-width:1200px;margin-left:auto;margin-right:auto}.related-content .related-content-grid .related-content-block{width:100%;max-width:500px;margin:0 auto}.related-content .related-content-grid .related-content-block img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center}.related-content .related-content-grid .related-content-block a{width:100%;display:block;position:relative}.related-content .related-content-grid .related-content-block a:hover .overlay{opacity:1}@media(max-width:1125px){.related-content .related-content-grid .related-content-block .overlay{opacity:1!important}}.related-content .related-content-grid .related-content-block .overlay{background-color:rgba(47,70,242,.5);position:absolute;top:0;bottom:5px;left:0;right:0;opacity:0;transition:opacity .4s;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center}.related-content .related-content-grid .related-content-block .overlay .icon{background-color:#fff;width:60px;height:60px;border-radius:30px;position:absolute;top:50%;left:50%;transform:translateX(-50%)translateY(-50%);color:#2f46f2;text-align:center;vertical-align:middle;line-height:60px;font-family:matter regular,open sans,sans-serif;font-size:45px}@media(max-width:600px){.related-content .related-content-grid .related-content-block .overlay .icon{width:40px;height:40px;line-height:40px;font-size:35px}}.related-content .related-content-grid .related-content-block .overlay .title{display:block;width:100%;height:calc( 50% - -31px);display:flex;align-items:center;justify-content:center;padding:30px;box-sizing:border-box}@media(max-width:1125px){.related-content .related-content-grid .related-content-block .overlay .title{height:calc( 50% - -58px)}}.related-content .related-content-grid .related-content-block .overlay p{font-family:matter bold,open sans,sans-serif;font-size:28px;color:#fff;line-height:27px}@media(max-width:600px){.related-content .related-content-grid .related-content-block .overlay p{font-size:23px}}.related-content .related-content-grid .related-content-block .related-content-cat{font-family:neue machina ultrabold,open sans,sans-serif;font-size:22px;color:#fff;padding:21px 20px 19px 30px;position:absolute;bottom:-5px;right:-4%;border-radius:35px 0 0 35px;opacity:0;animation-delay:calc(.4s + (var(--item-index,0) * .5s))}@media(max-width:1125px){.related-content .related-content-grid .related-content-block .related-content-cat{font-size:27px}}@media(max-width:600px){.related-content .related-content-grid .related-content-block .related-content-cat{font-size:23px}}.related-content .related-content-grid .related-content-block:nth-of-type(1) .related-content-cat{background-color:#ff6e52;--item-index:0}.related-content .related-content-grid .related-content-block:nth-of-type(2) .related-content-cat{background-color:#c3b5ff;--item-index:1}.related-content .related-content-grid .related-content-block:nth-of-type(3) .related-content-cat{background-color:#ffca55;--item-index:2}.related-content .related-content-grid .related-content-block:nth-of-type(4) .related-content-cat{background-color:#ff6e52;--item-index:3}.related-content .related-content-grid .related-content-block .title-desc{text-align:center;margin-top:35px}.related-content .related-content-grid .related-content-block .title-desc .font_matter{margin-bottom:10px}.related-content .related-content-grid[style*="--mobile-cols: 2"] .related-content-block{margin-bottom:2rem}@media(max-width:600px){.related-content .related-content-grid[style*="--mobile-cols: 2"] .related-content-block{margin-bottom:1rem}}.related-content .related-content-grid[style*="--mobile-cols: 2"] .related-content-block .related-content-cat{padding:clamp(7px,2vw,21px)clamp(11px,2.5vw,20px)clamp(6px,2vw,16px)clamp(15px,4vw,30px)}@media(max-width:1125px){.related-content .related-content-grid[style*="--mobile-cols: 2"] .related-content-block .related-content-cat{font-size:clamp(14px,3vw,23px)}}@media(max-width:600px){.related-content .related-content-grid[style*="--mobile-cols: 2"] .related-content-block .related-content-cat{font-size:clamp(14px,3vw,23px)}}@media(max-width:600px){.related-content .related-content-grid[style*="--mobile-cols: 2"] .related-content-block .title-desc{margin-top:22px;font-size:13px}}@keyframes related-fadeInRight{0%{opacity:0;transform:translateX(100%);right:-4%}25%{transform:translateX(0);right:-4%}48%{transform:translateX(-2%);right:-2%}85%{transform:translateX(0);right:-4%}100%{opacity:1;transform:translateX(0);right:-4%}}.related-content .animate.related-fadeInRight{animation:related-fadeInRight .5s ease forwards}#feature-cta{background-color:#fff0e1;padding:3.5rem 0;margin-bottom:6rem}@media(max-width:768px){#feature-cta{padding:2.5rem 0}}#feature-cta .feature-cta-wrap{max-width:1000px;margin:0 auto}#feature-cta .feature-cta-wrap .row{margin:0 auto;padding:0;width:auto;align-items:center}@media(max-width:1125px){#feature-cta .feature-cta-wrap .row{padding-left:20px;padding-right:20px}}@media(max-width:768px){#feature-cta .feature-cta-wrap .row{flex-wrap:wrap;justify-content:center}}@media(max-width:768px){#feature-cta .feature-cta-wrap .row .col{flex:0 0 90%}}#feature-cta .feature-cta-wrap .row .col:first-of-type{margin-bottom:30px}@media(min-width:768px){#feature-cta .feature-cta-wrap .row .col:first-of-type{padding-right:70px;margin-bottom:0}}#feature-cta .feature-cta-wrap h2{margin:0 auto 1rem;font-size:36px;line-height:39px;color:#ff6e52}@media(max-width:768px){#feature-cta .feature-cta-wrap h2{margin-top:0;font-size:35px;line-height:39px}}#feature-cta .feature-cta-wrap p{line-height:25px}#feature-cta .feature-cta-wrap .link a{color:#ff6e52;margin-top:20px;display:inline-block;font-size:22px}#feature-cta .feature-cta-wrap .link a svg.cta_arrow{width:46px}#feature-cta .feature-cta-wrap .link a svg.cta_arrow .cls-1{stroke:#ff6e52}#feature-cta .feature-cta-wrap img{min-width:clamp(250px,30vw,360px);width:100%;height:auto}#casestudy-header{background-color:#edeffd;padding:0}@media(max-width:1125px){#casestudy-header{padding:2.5rem 0 0}}#casestudy-header .casestudy-header-wrap{max-width:1170px;margin:0 auto;height:min-content}@media(min-width:1125px){#casestudy-header .casestudy-header-wrap{padding-left:152px}}@media(min-width:1335px){#casestudy-header .casestudy-header-wrap.withVideo .row{height:418px;height:max-content}}@media(min-width:1125px){#casestudy-header .casestudy-header-wrap.withVideo .row .col:first-of-type{max-width:364px}}@media(min-width:1335px){#casestudy-header .casestudy-header-wrap.withImage .row{height:100%}}@media(min-width:1125px){#casestudy-header .casestudy-header-wrap.withImage .row .col:first-of-type{max-width:468px}}#casestudy-header .casestudy-header-wrap.withImage .row img{min-width:clamp(250px,30vw,530px);height:auto;padding:50px 0;margin:0;object-fit:cover}@media(max-width:1125px){#casestudy-header .casestudy-header-wrap.withImage .row img{padding:0 0 25px}}#casestudy-header .casestudy-header-wrap .row{margin:0 auto;padding:0;width:auto;align-items:center}@media(max-width:1125px){#casestudy-header .casestudy-header-wrap .row{padding-left:20px;padding-right:20px}}@media(max-width:1125px){#casestudy-header .casestudy-header-wrap .row{flex-wrap:wrap;justify-content:center}}#casestudy-header .casestudy-header-wrap .row .col:first-of-type{padding-top:10px;margin-bottom:30px}@media(min-width:1125px){#casestudy-header .casestudy-header-wrap .row .col:first-of-type{padding-top:40px;padding-right:70px;margin-bottom:30px}}#casestudy-header .casestudy-header-wrap h3{font-family:neue machina light,open sans,sans-serif;font-size:18px;line-height:18px;color:#2f46f2;text-transform:uppercase;margin-bottom:5px}#casestudy-header .casestudy-header-wrap h2{margin:0 auto 32px;font-size:45px;line-height:50px;color:#2f46f2}@media(max-width:1125px){#casestudy-header .casestudy-header-wrap h2{margin-top:0;font-size:35px;line-height:39px}}#casestudy-header .casestudy-header-wrap .casestudy-details div{line-height:25px;padding-bottom:15px}#casestudy-header .casestudy-header-wrap .casestudy-details div span{font-weight:700}#casestudy-header .casestudy-header-wrap .link a{color:#ff6e52;margin-top:20px;display:inline-block;font-size:22px}#casestudy-header .casestudy-header-wrap .link a svg.cta_arrow{width:46px}#casestudy-header .casestudy-header-wrap .link a svg.cta_arrow .cls-1{stroke:#ff6e52}#casestudy-header .casestudy-header-wrap img,#casestudy-header .casestudy-header-wrap video{min-width:clamp(550px,30vw,736px);max-width:736px;width:100%;height:auto;margin-bottom:-9px}@media(max-width:1334px){#casestudy-header .casestudy-header-wrap img,#casestudy-header .casestudy-header-wrap video{margin-bottom:-5px}}@media(max-width:1125px){#casestudy-header .casestudy-header-wrap img,#casestudy-header .casestudy-header-wrap video{min-width:clamp(350px,30vw,720px)}}.cpt-casestudy #casestudy-header .casestudy-header-wrap .row .col:last-of-type{height:100%}@media(min-width:1000px){.cpt-casestudy #casestudy-header .casestudy-header-wrap .row .col:last-of-type{margin-left:20px}}.cpt-casestudy #casestudy-header .casestudy-header-wrap img,.cpt-casestudy #casestudy-header .casestudy-header-wrap video{max-width:736px;width:100%;margin-bottom:0;min-width:500px;height:calc(100% - 30px);padding:15px 0;max-height:400px}.indygo-casestudy #casestudy-header .casestudy-header-wrap.withImage img{aspect-ratio:27/20}.banner{position:relative;height:unset!important}.banner .container{padding:15px;z-index:10;position:relative}.banner .shapes-container{width:300px;position:absolute;bottom:-4px;right:12vw;z-index:1}.banner .header{padding-bottom:36px!important;padding-top:36px!important;margin:0 auto;max-width:1000px}.banner .header__title{color:#fff!important;margin:18px 0 8px}.banner .header__description{color:#fff}@media(max-width:600px){.casestudies-tabs{width:100%}}.casestudies-tabs .category-tabs{transition:all .3s ease;display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px;align-items:stretch;flex-wrap:wrap}.casestudies-tabs .category-tabs .tab{font-size:18px;text-align:left;background-color:#fff0e1;color:#2f46f2;font-family:neue machina light,open sans,sans-serif;padding:9px 10px 5px;margin:0 3px;width:auto;cursor:pointer;flex:1;height:auto;display:flex;justify-content:center;align-items:center}@media(max-width:600px){.casestudies-tabs .category-tabs .tab{font-size:15px;min-width:calc(100% - 20px);width:calc(100% - 20px);margin:3px 0}}.casestudies-tabs .category-tabs .tab.active{background-color:#2f46f2;color:#fff;font-family:neue machina ultrabold,open sans,sans-serif}.casestudies-tabs .cat-desc{font-size:18px;color:#2f46f2;font-family:matter regular,open sans,sans-serif;font-weight:400;text-align:center;border-bottom:1px solid blue;margin-bottom:25px;padding-bottom:8px;display:none}.casestudies-tabs .cat-desc.active{display:block}.casestudies-tabs .card-shuffle{margin-left:-10px;margin-right:-10px}.casestudies-tabs .case-study-block{position:relative;float:left;min-height:1px;display:flex;width:calc(25% - 20px);margin:10px;overflow:hidden}@media(min-width:1125px){.casestudies-tabs .case-study-block{height:372px}}@media(max-width:1125px){.casestudies-tabs .case-study-block{width:calc(50% - 20px)}}@media(max-width:600px){.casestudies-tabs .case-study-block{width:calc(100% - 20px)}}.casestudies-tabs .case-study-block a{display:block;position:relative;width:100%;height:100%;text-decoration:none}.casestudies-tabs .case-study-block .aspect{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}.casestudies-tabs .case-study-block .aspect__inner{position:absolute;top:0;right:0;bottom:0;left:0}.casestudies-tabs .case-study-block .aspect--1x1{padding-bottom:100%}.casestudies-tabs .case-study-block .aspect--16x9{padding-bottom:56.25%}.casestudies-tabs .case-study-block .aspect--9x80{padding-bottom:calc(112.5% + 8px)}.casestudies-tabs .case-study-block .aspect--32x9{padding-bottom:calc(28.125% - 3px)}.casestudies-tabs .case-study-block .aspect img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;transition:all .5s ease-in-out}.casestudies-tabs .case-study-block a:hover img{scale:1.06;transform:translateY(15px)}.casestudies-tabs .case-study-block .overlay{height:100%;width:100%}.casestudies-tabs .case-study-block .overlay .content-block{display:block;width:100%;padding:15px;box-sizing:border-box;background-color:#1f36d9;color:#fff;text-align:left;height:100px;position:absolute;bottom:0;min-height:98px;overflow:visible;transition:height .5s ease-in-out}.casestudies-tabs .case-study-block .overlay .content-block .content-block-bg{background-color:#1f36d9;height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.casestudies-tabs .case-study-block .overlay .content-block .triangle{position:absolute;top:-37px;right:0;background-size:cover;width:75px;height:auto;z-index:0;transition:opacity .5s ease-in-out}.casestudies-tabs .case-study-block .overlay .content-block .triangle .triangle-1{opacity:1;position:absolute}.casestudies-tabs .case-study-block .overlay .content-block .triangle .triangle-2{opacity:0;position:absolute}.casestudies-tabs .case-study-block .overlay .card-content{position:relative;z-index:10}.casestudies-tabs .case-study-block .overlay .title{font-size:20px;font-weight:700;line-height:23px}.casestudies-tabs .case-study-block .overlay p{padding:0;line-height:24px;font-size:14px;opacity:0;height:0;overflow:hidden;transition:opacity .5s ease,height .5s ease}.casestudies-tabs .case-study-block .overlay a:hover .content-block{height:200px}.casestudies-tabs .case-study-block .overlay a:hover .content-block .triangle{top:-54px}.casestudies-tabs .case-study-block .overlay a:hover .content-block .triangle .triangle-2{opacity:1}.casestudies-tabs .case-study-block .overlay a:hover .content-block .triangle .triangle-1{opacity:0}.casestudies-tabs .case-study-block .overlay a:hover p{opacity:1;height:auto;padding:10px 0}.casestudies-tabs .case-study-block .overlay .read-more{margin-top:4px;font-size:14px;color:#fff0e1}.contact-cta{position:relative;background-color:#2f46f2}.contact-cta .container{max-width:1060px;display:flex}@media(max-width:1125px){.contact-cta .container{max-width:100%;display:block}}.contact-cta .container .row{margin:0!important;display:flex;padding-top:135px;padding-bottom:64px;width:100%}@media(max-width:1125px){.contact-cta .container .row{display:block;padding-top:75px;padding-bottom:75px}}.contact-cta .container .row .col{width:100%;text-align:center;width:100%;text-align:center;max-width:667px;margin:0 auto}.contact-cta .container .row .col h2{font-size:60px;color:#fff}@media(max-width:768px){.contact-cta .container .row .col h2{font-size:45px}}.contact-cta .container .row .col p{font-size:22px;color:#fff;font-family:matter light,open sans,sans-serif;line-height:34px;padding:30px 0 0}.contact-cta .container .row .col a.call_to_action{position:relative;width:fit-content;overflow:visible;margin:70px auto 0}.contact-cta .container .row .col a.call_to_action span.button{z-index:10;position:relative;transition:transform .2s ease-in-out}.contact-cta .container .row .col a.call_to_action span.button:hover{transform:translateY(-5px)}.contact-cta .container .row .col a.call_to_action .btn-shadow,.contact-cta .container .row .col a.call_to_action .contact-hover{opacity:0;position:absolute;background-color:#fff0e1;border-radius:16px;width:100%;height:100%;top:13px;left:13px}.contact-cta .container .row .col a.call_to_action:hover .btn-shadow,.contact-cta .container .row .col a.call_to_action:hover .contact-hover{opacity:1;animation:fade-in .8s ease-out forwards}@media(max-width:1125px){.contact-cta .container .row .col a.call_to_action{margin:50px auto 20px}}.contact-cta .shapes-container{height:100px;width:100%;position:relative}.contact-cta .shapes-container .reveal-item{position:absolute;bottom:0;opacity:0}.contact-cta .shapes-container .shape-1{width:50px;left:0;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.4s;animation-fill-mode:forwards}.contact-cta .shapes-container .shape-2{width:170px;left:51px;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.7s;animation-fill-mode:forwards}@media(max-width:600px){.contact-cta .shapes-container .shape-2{display:none}}.contact-cta .shapes-container .shape-3{width:90px;left:24.6%;animation-duration:.5;animation-timing-function:ease-in-out;animation-delay:1s;animation-fill-mode:forwards}.contact-cta .shapes-container .shape-4{width:90px;left:30%;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.5s;animation-fill-mode:forwards}@media(max-width:600px){.contact-cta .shapes-container .shape-4{right:36%}}.contact-cta .shapes-container .shape-5{width:45px;right:21%;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.9s;animation-fill-mode:forwards}@media(max-width:600px){.contact-cta .shapes-container .shape-5{right:19%}}.contact-cta .shapes-container .shape-6{width:45px;right:18.4%;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.6s;animation-fill-mode:forwards}@media(max-width:600px){.contact-cta .shapes-container .shape-6{display:none}}.contact-cta .shapes-container .shape-7{width:170px;right:-100px;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.6s;animation-fill-mode:forwards}.image-slider{padding:2rem 0}.image-slider h2.font_matter{margin-top:37px;margin-bottom:4rem;font-size:35px;line-height:26px;color:#1f36d9;text-align:center;text-decoration:none}.image-slider .swiper-pagination-and-content-wrapper{display:flex;align-items:center}.image-slider .swiper-pagination-and-content-wrapper .swiper{padding-bottom:45px}#hero.hero{position:relative;height:max-content;height:500px;max-height:500px;background-color:#2f46f2;overflow:hidden}@media(max-width:1125px){#hero.hero{height:41vw}}@media(max-width:600px){#hero.hero{height:242px}}#hero.hero .shapes-container{position:relative;bottom:0;display:flex;flex-direction:column;align-items:end;width:max-content;height:max-content;background-color:#2f46f2}#hero.hero .shapes-container .shapes-row{position:relative;display:flex;background-color:#2f46f2}#hero.hero .shapes-container .shapes-row .semicircle,#hero.hero .shapes-container .shapes-row .semioval{position:relative;height:100%!important}#hero.hero .shapes-container .shapes-row .semicircle{width:20vw!important}@media(max-width:600px){#hero.hero .shapes-container .shapes-row .semicircle{width:33.33vw!important}}#hero.hero .shapes-container .shapes-row .semioval{width:60vw!important}@media(max-width:600px){#hero.hero .shapes-container .shapes-row .semioval{width:100vw!important}}#hero.hero .shapes-container .shapes-row__top{top:-28vw}@media(max-width:600px){#hero.hero .shapes-container .shapes-row__top{top:-57vw;left:-43px}}#hero.hero .shapes-container .shapes-row__top .semicircle-left{left:-100%;animation-name:bounce-in-from-left-second;animation-duration:1.4s;animation-timing-function:ease-in-out;animation-delay:2s;animation-fill-mode:forwards}@media(max-width:600px){#hero.hero .shapes-container .shapes-row__top .semicircle-left{animation-delay:1.6s}}#hero.hero .shapes-container .shapes-row__top .semicircle-right{left:-100%;animation-name:bounce-in-from-left-first;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-delay:1.4s;animation-fill-mode:forwards}@media(max-width:600px){#hero.hero .shapes-container .shapes-row__top .semicircle-right{animation-delay:1s}}#hero.hero .shapes-container .shapes-row__top .semioval{right:-100%;animation-name:slide-from-right;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.8s;animation-fill-mode:forwards}@media(max-width:600px){#hero.hero .shapes-container .shapes-row__top .semioval{animation-delay:.4s}}#hero.hero .shapes-container .shapes-row__bottom{margin-top:-28vw}@media(max-width:600px){#hero.hero .shapes-container .shapes-row__bottom{margin-top:-57vw;left:-107px}}#hero.hero .shapes-container .shapes-row__bottom .semioval{left:-100%;animation-name:slide-from-left;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.4s;animation-fill-mode:forwards}#hero.hero .shapes-container .shapes-row__bottom .semicircle-left{right:-100%;animation-name:bounce-in-from-right-first;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-delay:.8s;animation-fill-mode:forwards}#hero.hero .shapes-container .shapes-row__bottom .semicircle-right{right:-100%;animation-name:bounce-in-from-right-second;animation-duration:1.4s;animation-timing-function:ease-in-out;animation-delay:1.6s;animation-fill-mode:forwards}#hero.hero .title{position:absolute;bottom:38%;left:50%;transform:translateX(-50%);color:#fff;animation-name:fade-in-from-bottom;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-delay:1.6s;animation-fill-mode:backwards}#hero.hero .title .part1{font-size:clamp(2.6rem,7vw,6rem);width:max-content}#hero.hero .title .part2{font-size:clamp(2.5rem,6.3vw,5.5rem);width:max-content;color:#ff6e52}@media(max-width:600px){#hero.hero .title{animation-delay:1.2s;bottom:35%}}#hero.hero .title span.text-slide{opacity:0;position:absolute;transform:translateX(100%);visibility:hidden;animation:slideFade 2s ease forwards;padding-left:22px;top:10px}@media(max-width:1125px){#hero.hero .title span.text-slide{padding-left:13px;top:5px}}@media(max-width:600px){#hero.hero .title span.text-slide{padding-left:0;top:50px;display:block}}#hero.hero .title span.text-slide.text-slide-1{animation-delay:2s;color:#c3b5ff}#hero.hero .title span.text-slide.text-slide-2{animation-delay:4s;color:#ffca55}#hero.hero .title span.text-slide.text-slide-3{animation-delay:6s;color:#ff6e52}#hero.hero .title span.text-slide.text-slide-4{animation-delay:8s;color:#c3b5ff;animation:slideFadeLast 2s ease forwards;animation-delay:8s;animation-fill-mode:forwards}#hero.hero .title span.text-slide.text-slide-5{color:#ffca55;animation:slideFadeLast 2s ease forwards;animation-delay:10s;animation-fill-mode:forwards}@media(max-width:600px){#hero.hero .title span.header-text-last{padding-top:45px}}#hero.hero .hero-arrow{bottom:14%;width:5vw;max-width:50px;min-width:27px;left:0;right:0;margin:auto;opacity:0;position:absolute;animation:arrowSlideIn 1s ease forwards,arrowBounce 2s ease-in-out 1s infinite;animation-delay:3s}@media(max-width:600px){#hero.hero .hero-arrow{max-width:27px;min-width:27px;bottom:10%}}#hero.hero .hero-arrow.animated{animation:arrowBounce 2s ease-in-out infinite;opacity:1}.sticky-header-wrapper{position:fixed;top:45px;z-index:999;width:100%}@media(max-width:1125px){.sticky-header-wrapper{top:130px}}@media(max-width:600px){.sticky-header-wrapper{top:60px}}#sticky-header{width:100%;position:relative;height:max-content;height:50px;max-height:50px;background-color:#2f46f2;overflow:hidden}#sticky-header .shapes-container{position:relative;bottom:0;display:flex;flex-direction:column;align-items:end;width:max-content;height:max-content;background-color:#2f46f2}#sticky-header .shapes-container .shapes-row{position:relative;display:flex;background-color:#2f46f2}#sticky-header .shapes-container .shapes-row .semicircle,#sticky-header .shapes-container .shapes-row .semioval{position:relative;height:100%!important}#sticky-header .shapes-container .shapes-row .semicircle{width:20vw!important}@media(max-width:600px){#sticky-header .shapes-container .shapes-row .semicircle{width:33.33vw!important}}#sticky-header .shapes-container .shapes-row .semioval{width:60vw!important}@media(max-width:600px){#sticky-header .shapes-container .shapes-row .semioval{width:100vw!important}}#sticky-header .shapes-container .shapes-row__top{top:-38vw}@media(max-width:600px){#sticky-header .shapes-container .shapes-row__top{top:-58vw;left:-43px}}#sticky-header .shapes-container .shapes-row__top .semicircle-left{left:-100%;animation-name:bounce-in-from-left-second;animation-duration:1.4s;animation-timing-function:ease-in-out;animation-delay:2s;animation-fill-mode:forwards}@media(max-width:600px){#sticky-header .shapes-container .shapes-row__top .semicircle-left{animation-delay:1.6s}}#sticky-header .shapes-container .shapes-row__top .semicircle-right{left:-100%;animation-name:bounce-in-from-left-first;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-delay:1.4s;animation-fill-mode:forwards}@media(max-width:600px){#sticky-header .shapes-container .shapes-row__top .semicircle-right{animation-delay:1s}}#sticky-header .shapes-container .shapes-row__top .semioval{right:-100%;animation-name:slide-from-right;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.8s;animation-fill-mode:forwards}@media(max-width:600px){#sticky-header .shapes-container .shapes-row__top .semioval{animation-delay:.4s}}#sticky-header .shapes-container .shapes-row__bottom{margin-top:-38vw}@media(max-width:600px){#sticky-header .shapes-container .shapes-row__bottom{margin-top:-58vw;left:-107px}}#sticky-header .shapes-container .shapes-row__bottom .semioval{left:-100%;animation-name:slide-from-left;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.4s;animation-fill-mode:forwards}#sticky-header .shapes-container .shapes-row__bottom .semicircle-left{right:-100%;animation-name:bounce-in-from-right-first;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-delay:.8s;animation-fill-mode:forwards}#sticky-header .shapes-container .shapes-row__bottom .semicircle-right{right:-100%;animation-name:bounce-in-from-right-second;animation-duration:1.4s;animation-timing-function:ease-in-out;animation-delay:1.6s;animation-fill-mode:forwards}#sticky-header .inner-container{width:376px;background:red;overflow:hidden}#sticky-header .title{position:absolute;bottom:14px;padding-left:66px;color:#fff;animation-name:fade-in-from-bottom;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-delay:1.6s;animation-fill-mode:backwards}#sticky-header .title h1{font-size:1.1rem}#sticky-header .title .part2{color:#ff6e52}#sticky-header .sticky-header-arrow{bottom:12px;opacity:0;position:absolute;animation:arrowSlideIn 1s ease forwards;animation-delay:3s;z-index:99999}#sticky-header .sticky-header-arrow.animated{opacity:1}#sticky-header .sticky-header-arrow svg.cta_arrow{width:38px}.wrap{width:1000px;margin:0 auto}.flexBox{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}.bodyWrap{overflow:hidden;height:100%;position:relative}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#logo{transition:padding 500ms ease,margin 500ms ease;-ms-transition:padding 500ms ease,margin 500ms ease;-moz-transition:padding 500ms ease,margin 500ms ease;-webkit-transition:padding 500ms ease,margin 500ms ease;-o-transition:padding 500ms ease,margin 500ms ease}input[type=submit]:hover{transition:all .4s ease}@media screen and (max-width:1000px){.wrap{width:100%}#logo{padding-left:20px}}@media screen and (max-width:905px){#logo{padding-left:0}}@media screen and (max-width:1000px){#logo{padding-left:20px}}#hero.hero-home{position:relative;height:max-content;height:600px;max-height:600px;background-color:#2f46f2}@media(max-width:1125px){#hero.hero-home{height:70vw}}@media(max-width:600px){#hero.hero-home{height:405px}}#hero.hero-home .shapes-container{position:relative;bottom:0;display:flex;flex-direction:column;align-items:end;width:max-content;height:max-content;background-color:#2f46f2}#hero.hero-home .shapes-container .shapes-row{position:relative;display:flex;background-color:#2f46f2}#hero.hero-home .shapes-container .shapes-row .semicircle,#hero.hero-home .shapes-container .shapes-row .semioval{position:relative;height:100%!important}#hero.hero-home .shapes-container .shapes-row .semicircle{width:20vw!important}@media(max-width:600px){#hero.hero-home .shapes-container .shapes-row .semicircle{width:33.33vw!important}}#hero.hero-home .shapes-container .shapes-row .semioval{width:60vw!important}@media(max-width:600px){#hero.hero-home .shapes-container .shapes-row .semioval{width:100vw!important}}#hero.hero-home .shapes-container .shapes-row__top{top:-28vw}@media(max-width:1125px){#hero.hero-home .shapes-container .shapes-row__top{top:-10vw}}@media(max-width:600px){#hero.hero-home .shapes-container .shapes-row__top{top:0}}#hero.hero-home .shapes-container .shapes-row__top .semicircle-left{left:-100%;animation-name:bounce-in-from-left-second;animation-duration:1.4s;animation-timing-function:ease-in-out;animation-delay:2s;animation-fill-mode:forwards}@media(max-width:600px){#hero.hero-home .shapes-container .shapes-row__top .semicircle-left{animation-delay:1.6s}}#hero.hero-home .shapes-container .shapes-row__top .semicircle-right{left:-100%;animation-name:bounce-in-from-left-first;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-delay:1.4s;animation-fill-mode:forwards}@media(max-width:600px){#hero.hero-home .shapes-container .shapes-row__top .semicircle-right{animation-delay:1s}}#hero.hero-home .shapes-container .shapes-row__top .semioval{right:-100%;animation-name:slide-from-right;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.8s;animation-fill-mode:forwards}@media(max-width:600px){#hero.hero-home .shapes-container .shapes-row__top .semioval{animation-delay:.4s}}#hero.hero-home .shapes-container .shapes-row__bottom{margin-top:-28vw}@media(max-width:1125px){#hero.hero-home .shapes-container .shapes-row__bottom{margin-top:-10vw}}@media(max-width:600px){#hero.hero-home .shapes-container .shapes-row__bottom{margin-top:0}}#hero.hero-home .shapes-container .shapes-row__bottom .semioval{left:-100%;animation-name:slide-from-left;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.4s;animation-fill-mode:forwards}#hero.hero-home .shapes-container .shapes-row__bottom .semicircle-left{right:-100%;animation-name:bounce-in-from-right-first;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-delay:.8s;animation-fill-mode:forwards}#hero.hero-home .shapes-container .shapes-row__bottom .semicircle-right{right:-100%;animation-name:bounce-in-from-right-second;animation-duration:1.4s;animation-timing-function:ease-in-out;animation-delay:1.6s;animation-fill-mode:forwards}#hero.hero-home .title{position:absolute;bottom:195px;left:5vw;font-size:clamp(2.6rem,7vw,6rem);color:#fff;animation-name:fade-in-from-bottom;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-delay:1.6s;animation-fill-mode:backwards}@media(max-width:600px){#hero.hero-home .title{bottom:126px;animation-delay:1.2s}}@media(max-width:375px){#hero.hero-home .title{font-size:clamp(2.2rem,6vw,0rem);font-size:clamp(1.3rem,9vw,6rem)}}#hero.hero-home .title span.text-slide{opacity:0;position:absolute;transform:translateX(100%);visibility:hidden;animation:slideFade 2s ease forwards;padding-left:22px;top:10px}@media(max-width:1125px){#hero.hero-home .title span.text-slide{padding-left:13px;top:5px}}@media(max-width:600px){#hero.hero-home .title span.text-slide{padding-left:0;top:50px;display:block}}#hero.hero-home .title span.text-slide.text-slide-1{animation-delay:2s;color:#c3b5ff}#hero.hero-home .title span.text-slide.text-slide-2{animation-delay:4s;color:#ffca55}#hero.hero-home .title span.text-slide.text-slide-3{animation-delay:6s;color:#ff6e52}#hero.hero-home .title span.text-slide.text-slide-4{animation-delay:8s;color:#c3b5ff;animation:slideFadeLast 2s ease forwards;animation-delay:8s;animation-fill-mode:forwards}#hero.hero-home .title span.text-slide.text-slide-5{color:#ffca55;animation:slideFadeLast 2s ease forwards;animation-delay:10s;animation-fill-mode:forwards}@media(max-width:600px){#hero.hero-home .title span.header-text-last{padding-top:45px}}#hero.hero-home .hero-arrow{bottom:14%;width:5vw;max-width:65px;min-width:58px;width:50%;left:0;right:0;margin:auto;opacity:0;position:absolute;animation:arrowSlideIn 1s ease forwards,arrowBounce 2s ease-in-out 1s infinite;animation-delay:12s}@media(max-width:600px){#hero.hero-home .hero-arrow{max-width:45px;min-width:45px;bottom:10%}}#hero.hero-home .hero-arrow.animated{animation:arrowBounce 2s ease-in-out infinite;opacity:1}#services{position:relative;background-color:#fff}#services .container{display:flex;align-items:flex-start;padding-top:90px;padding-bottom:100px;position:relative;z-index:1;flex-direction:column;max-width:934px}#services .container div.title{padding-left:10px;padding-top:10px}#services .container h5{font-size:60px;color:#2f46f2}@media(max-width:768px){#services .container h5{font-size:36px}}#services .container hr{border-width:1px 0 0;border-style:solid;border-color:#ff6e52}@media(min-width:1125px){#services .container hr{width:100vw}}#services .container .description{font-family:matter light,open sans,sans-serif;font-size:22px;line-height:34px;padding:20px 0 0}#services .container .row{justify-content:space-between;flex-wrap:wrap;margin:60px 0 0}#services .container .row .col{display:flex;margin-bottom:65px;align-items:center}@media(max-width:1125px){#services .container .row .col{margin-bottom:50px}}@media(max-width:600px){#services .container .row .col{display:block;width:100%;text-align:center}}#services .container .row .col div.services-icon{width:145px!important;text-align:center}@media(max-width:600px){#services .container .row .col div.services-icon{margin:0 auto 20px}}#services .container .row .col div.services-icon div{margin:0 auto}#services .container .row .col div.services-icon #userExperienceIcon{width:115px}#services .container .row .col div.services-icon #appDevelopmentIcon{width:72px}#services .container .row .col div.services-icon #devOpsIcon{width:145px}#services .container .row .col div.services-icon #developmentIcon{width:115px}@media(min-width:1125px){#services .container .row .col div.title{padding-left:45px;width:248px}}#services .container .row .col div.title h5{font-size:28px;color:#2f46f2}#services .container .call_to_action{margin:35px auto 0;width:fit-content}.work-with-us-section{position:relative;background-color:#fff0e1;max-width:100%}.work-with-us-section .shapes-container{width:100%;position:relative}.work-with-us-section .shapes-container .reveal-item{position:absolute;top:0;opacity:0}.work-with-us-section .shapes-container .shape-1{width:90px;left:0;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.4s;animation-fill-mode:forwards}.work-with-us-section .shapes-container .shape-2{width:50px;left:22%;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.7s;animation-fill-mode:forwards}.work-with-us-section .shapes-container .shape-3{width:50px;left:24.6%;animation-duration:.5;animation-timing-function:ease-in-out;animation-delay:1s;animation-fill-mode:forwards}@media(max-width:600px){.work-with-us-section .shapes-container .shape-3{display:none}}.work-with-us-section .shapes-container .shape-4{width:90px;right:30%;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.5s;animation-fill-mode:forwards}@media(max-width:600px){.work-with-us-section .shapes-container .shape-4{right:36%}}.work-with-us-section .shapes-container .shape-5{width:90px;right:35%;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.9s;animation-fill-mode:forwards}@media(max-width:600px){.work-with-us-section .shapes-container .shape-5{right:15%}}.work-with-us-section .shapes-container .shape-6{width:175px;right:36px;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.6s;animation-fill-mode:forwards}@media(max-width:600px){.work-with-us-section .shapes-container .shape-6{display:none}}.work-with-us-section .shapes-container .shape-7{width:50px;right:-14px;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.6s;animation-fill-mode:forwards}.work-with-us-section .container{max-width:1060px;display:flex}@media(max-width:1125px){.work-with-us-section .container{max-width:100%;display:block}}.work-with-us-section .container .row{margin:0!important;display:flex;padding-top:185px;padding-bottom:72px}@media(max-width:1125px){.work-with-us-section .container .row{display:block;padding-top:0;padding-bottom:0}}.work-with-us-section .container .row .col:first-child{width:100%}@media(min-width:1125px){.work-with-us-section .container .row .col:first-child{margin-right:55px;width:50%}}@media(max-width:600px){.work-with-us-section .container .row .col:first-child{text-align:left}}.work-with-us-section .container .row .col:first-child div.title{padding-left:10px;padding-top:10px}.work-with-us-section .container .row .col:first-child h3{color:#2f46f2;font-family:neue machina light,open sans,sans-serif;font-weight:100;font-size:22px;text-transform:uppercase;margin-bottom:20px}.work-with-us-section .container .row .col:first-child h2{font-size:45px;color:#2f46f2}@media(max-width:768px){.work-with-us-section .container .row .col:first-child h2{font-size:36px}}.work-with-us-section .container .row .col:first-child .call_to_action{margin-left:10px}.work-with-us-section .container .row .col:last-child{width:100%;padding-top:0}@media(min-width:1125px){.work-with-us-section .container .row .col:last-child{margin-left:55px;width:50%;padding-top:35px}}@media(max-width:1125px){.work-with-us-section .container .row .col{display:block;max-width:100%;padding-right:0;text-align:center;padding-top:148px;padding-bottom:50px}}.work-with-us-section .container .row .col h4.subhead{font-size:24px;color:#121212;font-family:matter medium,open sans,sans-serif;font-weight:400;line-height:36px;margin-bottom:34px}@media(max-width:600px){.work-with-us-section .container .row .col h4.subhead br{display:none}}@media(min-width:1125px){.work-with-us-section .container .row .col h4.subhead{min-width:528px}}.work-with-us-section .container .row .col ul{list-style:none;list-style-type:disclosure-closed;padding:0;color:#2f46f2;font-size:22px;width:fit-content;text-align:left;width:fit-content;text-align:left;margin:0}@media screen and (min-width:600px) and (max-width:1125px){.work-with-us-section .container .row .col ul{margin:0 auto}}.work-with-us-section .container .row .col ul li{padding-left:10px;margin-left:18px}.work-with-us-section .container .row .col ul li h5{font-size:24px;color:#121212;font-family:matter light,open sans,sans-serif;font-weight:400;line-height:60px}@media(max-width:1125px){.work-with-us-section .container .row .col ul li h5{line-height:40px;margin:15px}}@media(max-width:600px){.work-with-us-section .container .row .col ul li h5{margin:15px 0}}.work-with-us-section .container .row .col ul li hr{border-width:1px 0 0;border-style:solid;border-color:#ff6e52;margin-bottom:17px}@media(max-width:1125px){.work-with-us-section .container .row .col ul li hr{margin:10px}}.work-with-us-section .container .row .col .text{width:100%;max-width:100%;padding-bottom:18px}@media(max-width:1125px){.work-with-us-section .container .row .col .text{text-align:center;padding-left:0}}@media(max-width:600px){.work-with-us-section .container .row .col .text{text-align:left;padding:0 10px;width:auto}}.work-with-us-section .container .row .col .title{color:#2f46f2}@media(max-width:1125px){.work-with-us-section .container .row .col .title{padding-top:10px}}.custom-solutions-section{position:relative;background-color:#2f46f2;max-width:100%}.custom-solutions-section .container{max-width:1060px;text-align:center}@media(max-width:1125px){.custom-solutions-section .container{max-width:100%;display:block}}.custom-solutions-section .container h2{padding-top:120px;font-size:60px;color:#fff;line-height:60px;padding-bottom:9px}@media(max-width:768px){.custom-solutions-section .container h2{font-size:46px}}.custom-solutions-section .container p{font-size:22px;color:#fff;font-family:matter regular,open sans,sans-serif;line-height:36px;padding:20px 0 0}.custom-solutions-section .container .call_to_action{margin:0 auto 50px;width:fit-content}.custom-solutions-section .container .solutions-list{justify-content:space-between;margin:80px auto 85px}@media(max-width:768px){.custom-solutions-section .container .solutions-list{flex-direction:column;width:fit-content}}.custom-solutions-section .container .solutions-list .solution{opacity:0;display:flex;align-items:center}@media(max-width:768px){.custom-solutions-section .container .solutions-list .solution{margin-bottom:30px}}.custom-solutions-section .container .solutions-list .solution.animate{animation:fade-left 1s ease-out forwards}.custom-solutions-section .container .solutions-list .solution.solution-1{animation-delay:.4s}.custom-solutions-section .container .solutions-list .solution.solution-2{animation-delay:1.2s}.custom-solutions-section .container .solutions-list .solution.solution-3{animation-delay:2s}.custom-solutions-section .container .solutions-list .solution-icon{margin-right:17px}.custom-solutions-section .container .solutions-list .solution-title{text-align:left;color:#fff;font-size:28px;font-family:neue machina light,open sans,sans-serif;font-weight:100}.custom-solutions-section .shapes-container{height:100px;width:100%;position:relative}.custom-solutions-section .shapes-container .reveal-item{position:absolute;bottom:0;opacity:0}.custom-solutions-section .shapes-container .shape-1{width:50px;left:0;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.4s;animation-fill-mode:forwards}.custom-solutions-section .shapes-container .shape-2{width:170px;left:51px;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.7s;animation-fill-mode:forwards}@media(max-width:600px){.custom-solutions-section .shapes-container .shape-2{display:none}}.custom-solutions-section .shapes-container .shape-3{width:90px;left:24.6%;animation-duration:.5;animation-timing-function:ease-in-out;animation-delay:1s;animation-fill-mode:forwards}.custom-solutions-section .shapes-container .shape-4{width:90px;left:30%;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.5s;animation-fill-mode:forwards}@media(max-width:600px){.custom-solutions-section .shapes-container .shape-4{right:36%}}.custom-solutions-section .shapes-container .shape-5{width:45px;right:21%;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.9s;animation-fill-mode:forwards}@media(max-width:600px){.custom-solutions-section .shapes-container .shape-5{right:19%}}.custom-solutions-section .shapes-container .shape-6{width:45px;right:18.4%;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.6s;animation-fill-mode:forwards}@media(max-width:600px){.custom-solutions-section .shapes-container .shape-6{display:none}}.custom-solutions-section .shapes-container .shape-7{width:170px;right:-100px;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.6s;animation-fill-mode:forwards}@keyframes bounce-shape-from-left{0%{transform:translateX(-100%);opacity:0}25%{transform:translateX(0);opacity:1}48%{transform:translateX(-8%);opacity:1}65%{transform:translateX(0);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes bounce-shape-from-left-second{0%{transform:translateX(-100%);opacity:0}25%{transform:translateX(0);opacity:1}48%{transform:translateX(-8%);opacity:1}65%{transform:translateX(0);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes bounce-shape-from-right{0%{transform:translateX(100%);opacity:0}25%{transform:translateX(0);opacity:1}48%{transform:translateX(2%);opacity:1}65%{transform:translateX(0);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes bounce-shape-from-right-second{0%{transform:translateX(100%);opacity:0}25%{transform:translateX(0);opacity:1}40%{transform:translateX(5%);opacity:1}65%{transform:translateX(0);opacity:1}100%{transform:translateX(0);opacity:1}}.animate.bounce-shape-from-left{animation:bounce-shape-from-left 1s ease-out forwards}.animate.bounce-shape-from-left-second{animation:bounce-shape-from-left-second 1s ease-out forwards}.animate.bounce-shape-from-right{animation:bounce-shape-from-right 1s ease-out forwards}.animate.bounce-shape-from-right-second{animation:bounce-shape-from-right-second 1s ease-out forwards}.home .featured-case-studies-section div.title{padding-left:10px;padding-top:65px}.home .featured-case-studies-section div.title h3{color:#2f46f2;font-family:neue machina light,open sans,sans-serif;font-weight:100;font-size:22px;text-transform:uppercase;margin-bottom:20px}.home .featured-case-studies-section div.title h2{font-size:45px;color:#2f46f2}@media(max-width:768px){.home .featured-case-studies-section div.title h2{font-size:36px}}.home .featured-case-studies-section .case-studies-grid{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-left:auto;margin-right:auto;background-color:#fff}@media(max-width:1125px){.home .featured-case-studies-section .case-studies-grid{justify-content:center}}.home .featured-case-studies-section .case-studies-grid .case-study-block{display:block;position:relative;width:calc(31.33% - 20px);margin:18px}@media(max-width:1125px){.home .featured-case-studies-section .case-studies-grid .case-study-block{width:100%;margin:20px 10px;max-width:500px}}.home .featured-case-studies-section .case-studies-grid .case-study-block img{width:100%}.home .featured-case-studies-section .case-studies-grid .case-study-block:hover .overlay{opacity:1}@media(max-width:1125px){.home .featured-case-studies-section .case-studies-grid .case-study-block .overlay{opacity:1!important}}.home .featured-case-studies-section .case-studies-grid .case-study-block .overlay{background-color:rgba(47,70,242,.5);position:absolute;top:0;bottom:5px;left:0;right:0;opacity:0;transition:opacity .4s;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center}.home .featured-case-studies-section .case-studies-grid .case-study-block .overlay .icon{background-color:#fff;width:60px;height:60px;border-radius:30px;position:absolute;top:50%;left:50%;transform:translateX(-50%)translateY(-50%);color:#2f46f2;text-align:center;vertical-align:middle;line-height:60px;font-family:matter regular,open sans,sans-serif;font-size:45px}.home .featured-case-studies-section .case-studies-grid .case-study-block .overlay .title{display:block;width:100%;height:calc( 50% - -31px);display:flex;align-items:center;justify-content:center;padding:30px;box-sizing:border-box}@media(max-width:1125px){.home .featured-case-studies-section .case-studies-grid .case-study-block .overlay .title{height:calc( 50% - -58px)}}.home .featured-case-studies-section .case-studies-grid .case-study-block .overlay p{font-family:matter bold,open sans,sans-serif;font-size:28px;color:#fff;line-height:27px}@media(max-width:600px){.home .featured-case-studies-section .case-studies-grid .case-study-block .overlay p{font-size:23px}}.home .featured-case-studies-section .case-studies-grid .case-study-block .case-study-cat{font-family:neue machina ultrabold,open sans,sans-serif;font-size:22px;color:#fff;padding:21px 20px 19px 30px;position:absolute;bottom:-5px;right:-14px;border-radius:35px 0 0 35px}@media(max-width:1125px){.home .featured-case-studies-section .case-studies-grid .case-study-block .case-study-cat{font-size:27px}}@media(max-width:600px){.home .featured-case-studies-section .case-studies-grid .case-study-block .case-study-cat{font-size:23px}}.home .featured-case-studies-section .case-studies-grid .case-study-block:nth-of-type(1) .case-study-cat{background-color:#ff6e52}.home .featured-case-studies-section .case-studies-grid .case-study-block:nth-of-type(2) .case-study-cat{background-color:#c3b5ff}.home .featured-case-studies-section .case-studies-grid .case-study-block:nth-of-type(3) .case-study-cat{background-color:#ffca55}.team-section{position:relative;background-color:#eaecfd}.team-section .container{display:flex;align-items:flex-start;padding-top:100px;padding-bottom:70px;position:relative;z-index:1;flex-direction:column}.team-section .container div.title{position:relative}.team-section .container h5{font-size:60px;color:#2f46f2;padding-bottom:9px}@media(max-width:768px){.team-section .container h5{font-size:36px}}.team-section .container hr{border-width:1px 0 0;border-style:solid;border-color:#ff6e52;margin-left:10px}@media(min-width:1125px){.team-section .container hr{margin-left:0;margin-right:auto;width:100vw;position:absolute;right:0}}.team-section .container .description{font-family:matter light,open sans,sans-serif;font-size:22px;line-height:34px;padding:20px 0 0}.team-section .container .row{display:flex;justify-content:space-between;flex-wrap:wrap;margin:60px 0 0;overflow:hidden}.team-section .container .row .col{margin-bottom:65px;align-items:center;justify-content:center;display:flex;flex-direction:column;text-align:center;flex:0 0 25%}@media(max-width:1060px){.team-section .container .row .col{flex:0 0 50%}}@media(max-width:600px){.team-section .container .row .col{margin-bottom:50px}.team-section .container .row .col:last-of-type{margin-bottom:0}}@media(max-width:600px){.team-section .container .row .col{display:block;width:100%;text-align:center}}.team-section .container .row .col div.team-member-icon{width:145px;text-align:center}@media(max-width:600px){.team-section .container .row .col div.team-member-icon{width:110px;margin:0 auto;width:110px}}.team-section .container .row .col div.team-member-icon img{width:100%;margin:0 auto}.team-section .container .row .col div.title{padding-top:40px}.team-section .container .row .col div.title h5{font-size:28px;color:#2f46f2}@media(max-width:600px){.team-section .container .row .col div.title{padding-top:10px}.team-section .container .row .col div.title h5{font-size:20px}}.contact-us-section{position:relative;background-color:#2f46f2;max-width:100%}.contact-us-section .container{max-width:1060px;display:flex}@media(max-width:1125px){.contact-us-section .container{max-width:100%;display:block}}.contact-us-section .container .row{margin:0!important;display:flex;padding-top:135px;padding-bottom:118px}@media(max-width:1125px){.contact-us-section .container .row{display:block;padding-top:75px;padding-bottom:75px}}.contact-us-section .container .row .col:first-child{width:100%}@media(min-width:1125px){.contact-us-section .container .row .col:first-child{margin-right:50px;width:60%}}.contact-us-section .container .row .col:first-child h2{font-size:85px;color:#fff}@media(max-width:768px){.contact-us-section .container .row .col:first-child h2{font-size:45px}}.contact-us-section .container .row .col:first-child p{font-size:24px;color:#fff;font-family:matter light,open sans,sans-serif;line-height:37px;padding:20px 0 0}.contact-us-section .container .row .col:first-child a.call_to_action{margin:50px 0 0}@media(max-width:1125px){.contact-us-section .container .row .col:first-child a.call_to_action{margin:50px auto 20px}}.contact-us-section .container .row .col:last-child{width:100%;padding-top:35px}@media(min-width:1125px){.contact-us-section .container .row .col:last-child{margin-left:50px;width:35%}}@media(max-width:1125px){.contact-us-section .container .row .col{display:block;max-width:100%;padding-right:0;text-align:center;padding-top:0;padding-bottom:0}}.contact-us-section .container .row .team-profiles{display:flex;justify-content:space-between}@media(max-width:1125px){.contact-us-section .container .row .team-profiles{justify-content:space-evenly}}.contact-us-section .container .row .team-profiles .team-profile-link{text-align:center;color:#fff;width:220px;height:220px;position:relative}@media(max-width:600px){.contact-us-section .container .row .team-profiles .team-profile-link{width:170px;height:170px}}.contact-us-section .container .row .team-profiles .team-profile-link a{display:block}.contact-us-section .container .row .team-profiles .team-profile-link a .profile-circle-hover{position:absolute;opacity:0;width:220px;height:220px;top:-10px}@media(max-width:600px){.contact-us-section .container .row .team-profiles .team-profile-link a .profile-circle-hover{width:170px;height:170px}}.contact-us-section .container .row .team-profiles .team-profile-link a img.team-profile-img{width:200px;height:200px;z-index:10;position:relative}@media(max-width:600px){.contact-us-section .container .row .team-profiles .team-profile-link a img.team-profile-img{width:150px;height:150px}}.contact-us-section .container .row .team-profiles .team-profile-link a div.team-profile-name{opacity:0;color:#fff;font-size:24px;font-family:neue machina ultrabold,open sans,sans-serif;padding:36px 0 0}.contact-us-section .container .row .team-profiles .team-profile-link a div.team-profile-name span{font-family:neue machina light,open sans,sans-serif}.contact-us-section .container .row .team-profiles .team-profile-link a img.semicircles{position:absolute;width:75px;top:146px;right:10px;opacity:0;z-index:11}@media(max-width:600px){.contact-us-section .container .row .team-profiles .team-profile-link a img.semicircles{width:60px;top:110px}}.contact-us-section .container .row .team-profiles .team-profile-link a:hover{text-decoration:none}.contact-us-section .container .row .team-profiles .team-profile-link a:hover .profile-circle-hover{background-color:#ffca55;border-radius:110px;animation:fade-in .5s ease-in forwards}.contact-us-section .container .row .team-profiles .team-profile-link a:hover div.team-profile-name{animation:fade-in 1s ease-in forwards}.contact-us-section .container .row .team-profiles .team-profile-link a:hover img.semicircles{animation:fade-in .5s ease-in forwards}.services-landing-page .banner{position:relative;height:unset!important}.services-landing-page .banner .container{padding:15px;z-index:10;position:relative}.services-landing-page .banner .shapes-container{width:300px;position:absolute;bottom:-4px;right:12vw;z-index:1}.services-landing-page .header{padding-bottom:54px!important;padding-top:54px!important}.services-landing-page .header__title{color:#fff0e1!important}.services-landing-page .header__description{color:#fff}#services-bg-image{position:relative;flex-grow:1}#services-bg-image img{position:absolute;top:0;left:0;bottom:0;min-height:0;min-width:0;width:auto;height:100%}#what-we-offer .container{max-width:1060px}@media(max-width:1125px){#what-we-offer .container{max-width:100%;display:block}}#what-we-offer .container .row.services{margin:65px 0!important;display:flex;flex-wrap:wrap;padding-left:30px;padding-right:30px}@media(max-width:1125px){#what-we-offer .container .row.services{padding-left:0;padding-right:0}#what-we-offer .container .row.services .service-item{flex:0 0 90%;margin-left:20px;margin-right:20px}}@media(max-width:768px){#what-we-offer .container .row.services{flex-direction:column;flex-wrap:nowrap;align-items:center}}#what-we-offer .container .row.services .service-item{align-items:flex-start;justify-content:center;flex:0 0 calc(50% - 60px);margin:30px}@media(max-width:768px){#what-we-offer .container .row.services .service-item{margin:20px;flex:auto;max-width:400px}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}#what-we-offer .container .row.services .service-item:hover .services-icon img{animation:bounce 1.5s ease}#what-we-offer .container .row.services .service-item .row{width:100%;margin:0!important}@media(max-width:768px){#what-we-offer .container .row.services .service-item .row{flex-direction:column;width:auto}}#what-we-offer .container .row.services .service-item .row .col:first-of-type{padding-right:22px;width:100px;display:flex;justify-content:center;align-self:flex-start}#what-we-offer .container .row.services .service-item .row .col:first-of-type .services-icon{width:100px;display:flex;justify-content:center}#what-we-offer .container .row.services .service-item .row .col:first-of-type .services-icon img{height:max-content;width:max-content;max-width:82px;max-height:100px;transition:transform .5s ease}@media(max-width:768px){#what-we-offer .container .row.services .service-item .row .col:first-of-type{padding:0;margin-bottom:30px}}#what-we-offer .container .row.services .service-item .row .col h5{color:#2f46f2;font-size:28px}#what-we-offer .container .row.services .service-item .row .col hr{border-width:1px 0 0;border-style:solid;border-color:#2f46f2;z-index:1;position:sticky}@media(max-width:768px){#what-we-offer .container .row.services .service-item .row .col hr{width:290px!important}}@media(max-width:768px){#what-we-offer .container .row.services .service-item .row .col hr{width:auto!important}}#what-we-offer .container .row.services .service-item .row .col p{line-height:28px;padding-bottom:20px}#what-we-offer .container .row.services .service-item .subtitle{color:#ff6e52;font-size:20px;font-weight:700}#what-we-offer .container .row.services .service-item .description{font-size:16px}#what-we-offer .container .row.services .service-item .link{background-color:#fff;border:none;color:#2f46f2;text-align:center;text-decoration:none;display:inline-block;font-size:18px;margin-bottom:10px}#what-we-offer .container .row.services .service-item .link:hover{color:#ff6e52}#what-we-offer .container .row.services .service-item p{margin-right:65px}@media(max-width:768px){#what-we-offer .container .row.services .service-item p{margin-right:0}}#capabilities{background-color:#fff0e1;padding:2rem 0}#capabilities .swiper-pagination-and-content-wrapper{display:flex;align-items:center}#capabilities .swiper-capabilities{width:1000px}#capabilities .swiper-capabilities .row{margin:0 auto;padding:0;width:auto;padding-bottom:4rem}@media(max-width:1125px){#capabilities .swiper-capabilities .row{padding-left:20px;padding-right:20px}}@media(max-width:768px){#capabilities .swiper-capabilities .row{flex-wrap:wrap;justify-content:center}}@media(max-width:768px){#capabilities .swiper-capabilities .row .col{flex:0 0 90%}}#capabilities .swiper-capabilities h2{margin-top:37px;margin-bottom:1rem;font-size:45px;line-height:46px;color:#ff6e52}@media(max-width:768px){#capabilities .swiper-capabilities h2{margin-top:0;font-size:35px;line-height:39px}}#capabilities .swiper-capabilities p{line-height:25px}#capabilities .swiper-capabilities .link a{color:#ff6e52;margin-top:20px;display:inline-block;margin-bottom:30px}#capabilities .swiper-capabilities .link a svg.cta_arrow{width:46px}#capabilities .swiper-capabilities .link a svg.cta_arrow .cls-1{stroke:#ff6e52}#capabilities .swiper-capabilities img{width:100%;height:auto;border-radius:1rem}#tech{background-image:linear-gradient(to bottom,white,#f7f8f9);padding-top:125px;padding-bottom:160px}@media(max-width:1125px){#tech{padding-top:80px;padding-bottom:80px}}#tech .container{display:flex;align-items:flex-start;justify-content:center}@media(max-width:1125px){#tech .container{flex-direction:column}#tech .container .left{padding-right:0!important;padding-bottom:30px}#tech .container .right{padding-left:0!important}}#tech .container .left{flex:1;padding-right:30px}#tech .container .left h2{font-size:45px;color:#2f46f2;margin-top:10px;margin-bottom:25px}@media(max-width:1125px){#tech .container .left h2{margin-bottom:20px;font-size:35px}}@media(max-width:1125px){#tech .container .left .call_to_action{margin:0 0 48px}}#tech .container .right{flex:1;padding-left:30px}@media(max-width:1125px){#tech .container .right{width:100%}}#tech .container .right .tech-swiper{height:100px}#tech .container .right .tech-swiper .tech-logo{height:100%}#tech .container .right .tech-swiper .aspect{height:100%}#tech .container .right .tech-swiper .aspect .aspect__inner{position:absolute;max-height:100%;max-width:100%;margin:auto;top:0;bottom:0;right:0;left:0}@media(max-width:600px){#tech .container .right .tech-swiper .aspect .aspect__inner{max-height:3rem;max-width:85%}}@media(max-width:600px){#tech .container .right #tech-logos{border-radius:4px;background-color:transparent;box-shadow:0 10px 35px rgba(0,0,0,.1);width:100%}#tech .container .right #tech-logos .category-tabs{border-radius:4px}}#tech .container .right #tech-logos .category-tabs{display:flex;justify-content:flex-start;align-items:center}#tech .container .right #tech-logos .category-tabs .tab{font-size:18px;text-align:left;background-color:#fff0e1;color:#2f46f2;font-family:neue machina light,open sans,sans-serif;padding:9px 10px 5px;margin:0 3px;width:calc(33.33% - 6px);min-width:140px;text-align:center;cursor:pointer}@media(max-width:600px){#tech .container .right #tech-logos .category-tabs .tab{font-size:15px;min-width:auto}}#tech .container .right #tech-logos .category-tabs .tab.active{background-color:#2f46f2;color:#fff;font-family:neue machina ultrabold,open sans,sans-serif}#tech .container .right #tech-logos .logos{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}@media(max-width:600px){#tech .container .right #tech-logos .logos{flex-direction:column;flex-wrap:nowrap;margin:0;padding:2.5px 0}}#tech .container .right #tech-logos .logos .shuffle-item{width:33.33%;font-size:14px;line-height:3.07;letter-spacing:.1px;color:#666}#tech .container .right #tech-logos .logos .shuffle-item .aspect{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}#tech .container .right #tech-logos .logos .shuffle-item .aspect__inner{position:absolute;width:auto;height:auto;max-width:8rem;max-height:4rem;margin:auto;top:0;bottom:0;right:0;left:0;margin-bottom:0;margin-top:20px;margin-bottom:30px;margin-top:20px;display:block;position:relative}@media(max-width:600px){#tech .container .right #tech-logos .logos .shuffle-item .aspect__inner{max-width:5.5rem;max-height:2.5rem}}#tech .container .right #tech-logos .logos .shuffle-item .aspect--16x9{padding-bottom:66.25%}#tech .container .right #tech-logos .logos .shuffle-item .tech-name{font-size:20px;text-align:center;font-family:matter regular,open sans,sans-serif;color:#121212;margin-top:-15px;visibility:hidden;line-height:15px}#tech .container .right #tech-logos .logos .shuffle-item:hover .tech-name{visibility:visible}.testimonials{position:relative;background-color:#eaecfd;background-color:#eaecfd}.testimonials container{width:9500px;max-height:max-content}.testimonials .container{padding-top:155px;padding-bottom:65px}.testimonials h2{font-size:22px;font-family:neue machina ultrabold,open sans,sans-serif;color:#2f46f2}.testimonials .swiper-testimonials .swiper-slide{padding-bottom:80px}.testimonials .swiper-testimonials .testimonial-wrapper{padding:2rem 0 0;text-align:left}.testimonials .swiper-testimonials .testimonial{font-size:22px;line-height:30px}.testimonials .swiper-testimonials .client{font-size:22px;line-height:31px;margin-top:3rem;color:#2f46f2}.testimonials .shapes-container{width:100%;position:relative}.testimonials .shapes-container .reveal-item{position:absolute;top:0;opacity:0}.testimonials .shapes-container .shape-1{width:90px;left:0;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.4s;animation-fill-mode:forwards}.testimonials .shapes-container .shape-2{width:50px;left:22%;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.7s;animation-fill-mode:forwards}.testimonials .shapes-container .shape-3{width:50px;left:24.6%;animation-duration:.5;animation-timing-function:ease-in-out;animation-delay:1s;animation-fill-mode:forwards}@media(max-width:600px){.testimonials .shapes-container .shape-3{display:none}}.testimonials .shapes-container .shape-4{width:90px;right:30%;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.5s;animation-fill-mode:forwards}@media(max-width:600px){.testimonials .shapes-container .shape-4{right:36%}}.testimonials .shapes-container .shape-5{width:90px;right:35%;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.9s;animation-fill-mode:forwards}@media(max-width:600px){.testimonials .shapes-container .shape-5{right:15%}}.testimonials .shapes-container .shape-6{width:175px;right:36px;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.6s;animation-fill-mode:forwards}@media(max-width:600px){.testimonials .shapes-container .shape-6{display:none}}.testimonials .shapes-container .shape-7{width:50px;right:-14px;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.6s;animation-fill-mode:forwards}.ai-section{position:relative;background-color:#ededed;max-width:100%}.ai-section .container{max-width:1060px;display:flex}@media(max-width:1125px){.ai-section .container{max-width:100%;display:block}}.ai-section .container .row{margin:0!important;display:flex;padding-top:85px;padding-bottom:72px}@media(max-width:1125px){.ai-section .container .row{display:block;padding-top:0;padding-bottom:0}}.ai-section .container .row .col:first-child{position:relative;width:auto}@media(min-width:1125px){.ai-section .container .row .col:first-child{width:50%}}@media(max-width:600px){.ai-section .container .row .col:first-child{text-align:left;padding-left:12px;padding-right:12px}}.ai-section .container .row .col:first-child div.title{margin-bottom:41px}@media(max-width:768px){.ai-section .container .row .col:first-child div.title{margin-bottom:22px}}.ai-section .container .row .col:first-child h2{font-size:45px;color:#2f46f2;margin-bottom:10px}@media(max-width:768px){.ai-section .container .row .col:first-child h2{font-size:36px}}.ai-section .container .row .col:first-child hr{border-width:1px 0 0;border-style:solid;border-color:#ff6e52}@media(min-width:1125px){.ai-section .container .row .col:first-child hr{margin-left:0;margin-right:auto;width:100vw;position:absolute;right:0}}.ai-section .container .row .col:last-child{width:auto;padding-top:0}@media(min-width:1125px){.ai-section .container .row .col:last-child{margin-left:55px;width:50%}}@media(max-width:1125px){.ai-section .container .row .col{display:block;max-width:100%;padding-right:0;text-align:center;padding-top:50px;padding-bottom:50px}}.ai-section .container .row .col h4.subhead{font-size:22px;color:#121212;font-family:matter medium,open sans,sans-serif;font-weight:400;line-height:33px;margin-bottom:34px}@media(max-width:600px){.ai-section .container .row .col h4.subhead br{display:none}}@media(min-width:1125px){.ai-section .container .row .col h4.subhead{min-width:528px}}.ai-section .container .row .col ul{list-style:none;list-style-type:none;margin:0;padding:0}.ai-section .container .row .col ul li h5{font-size:22px;color:#2f46f2;font-family:matter medium,open sans,sans-serif;font-weight:400;line-height:40px}@media(max-width:1125px){.ai-section .container .row .col ul li h5{line-height:40px;margin:15px}}@media(max-width:600px){.ai-section .container .row .col ul li h5{margin:15px 0}}.ai-section .container .row .col ul li hr{border-width:1px 0 0;border-style:solid;color:#2f46f2;margin-bottom:10px}.ai-section .container .row .col .text{width:100%;max-width:100%;padding-bottom:18px}@media(max-width:1125px){.ai-section .container .row .col .text{text-align:center;padding-left:0}}@media(max-width:600px){.ai-section .container .row .col .text{text-align:left;padding:0 10px;width:auto}}.ai-section .container .row .col .title{color:#2f46f2}@media(max-width:1125px){.ai-section .container .row .col .title{padding-top:10px}}.cms-list{display:flex;flex-flow:wrap;justify-content:center}.cms-list .cms{padding:0 24px}@media(max-width:600px){.cms-list .cms{padding:0 16px}}.cms-list .cms p{display:flex;flex-direction:column;align-items:center}.cms-list .cms p img{margin:0 0 6px;width:4rem}.work-landing-page .banner .container{padding:15px!important}.work-landing-page .container{padding:70px 0 0!important}.work-landing-page #feature-cta{padding:0;margin-top:4.5rem;margin-bottom:0}@media(max-width:1125px){.work-landing-page #feature-cta{padding:50px 20px}}@media(max-width:600px){.work-landing-page #feature-cta{padding:40px 0}}.case-study-intro .row{gap:0 80px;margin:80px 0}@media(max-width:1125px){.case-study-intro .row{flex-direction:column;gap:40px 0;margin:40px 0}}.case-study-intro .row .col{flex:1}.case-study-intro .row .col p{margin-top:0;line-height:26px}.case-study-intro .row .col .link{margin-top:40px;font-family:matter bold,open sans,sans-serif}.case-study-intro .row .col .list-title{font-size:24px;color:#ff6e52;margin-bottom:18px}.case-study-intro .row .col ul{margin:0;padding:0 0 0 25px}.case-study-intro .row .col ul li{padding:5px 0}.case-study-images .row.two-col{gap:0;margin:0 auto;max-width:1800px}@media(min-width:1800px){.case-study-images .row.two-col{max-width:1370px}}@media(max-width:600px){.case-study-images .row.two-col{flex-direction:column;gap:0;justify-content:center;align-items:center}}.case-study-images .row.two-col .col img{margin:0 auto;height:100%}.case-study-images .row.two-col .col:first-of-type{align-items:center;display:flex;margin-left:auto}@media(max-width:600px){.case-study-images .row.two-col .col:first-of-type{margin:0 auto}}.case-study-images .row.two-col .col.spacer{width:20px;background-color:#fff}@media(min-width:600px){.case-study-images .row.two-col .col:last-of-type{margin-left:auto}}.case-study-images .col.one-col{margin:0 auto;max-width:1800px;text-align:center}.case-study-images .col.one-col img{margin:0 auto;height:100%}.case-study h2.section_header{border-bottom:1px solid #2f46f2;margin-top:6rem;margin-bottom:10px;padding-top:5rem;padding-bottom:10px;font-size:36px;line-height:39px}.case-study .single-page__body h2,.case-study .content-block h2{border-bottom:1px solid #2f46f2;margin-top:6rem;margin-bottom:10px;padding-bottom:10px;font-size:36px;line-height:39px}.case-study .single-page__body h2:first-of-type,.case-study .content-block h2:first-of-type{padding-top:5rem;margin-top:0}.case-study .single-page__body{padding-top:5rem}.single-page{background-color:#fff}.single-page .banner{height:350px;background-color:#2f46f2;margin-bottom:4.5rem}@media(max-width:600px){.single-page .banner{height:320px}}@media(max-width:1125px){.single-page .banner{height:380px}}.single-page__header{display:flex;align-items:center;justify-content:center;height:51px}.single-page__article{max-width:1070px;margin:0 auto 5rem}@media(max-width:600px){.single-page__article{margin-left:1rem;margin-right:1rem}}.single-page__article h1{word-break:break-word;color:#2f46f2;font-size:45px;font-family:matter bold,open sans,sans-serif;margin-bottom:1.5rem}.single-page__article h2{margin-top:4rem;margin-bottom:3rem;font-size:1.75rem;color:#ff6e52}.single-page__article p{margin-top:1.5rem;margin-bottom:1.5rem;padding:0;line-height:24px}.single-page__article ul{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:2rem}.single-page__article li{line-height:22px;margin-bottom:5px}.single-page__article li ul{padding-left:15px;margin:9px 0 10px}.single-page__article img{width:100%}.single-page__article .image-shaped img{margin:0 0 4vw 4vw;float:right;width:40vw;max-width:480px}@media(max-width:600px){.single-page__article .image-shaped img{width:100%;float:unset;margin:0 auto;max-width:unset;display:block}}.single-page__article .related-case-studies hr{margin:6rem 0 4rem;border-top:1px solid #121212;border-right:none;border-bottom:none;border-left:none}.single-page__article .related-case-studies .row{display:flex;margin:3rem 0 7rem}.single-page__article .related-case-studies .row :nth-child(1){margin-right:4rem}.single-page__article .related-case-studies .column{width:50%;text-align:center}.single-page__article .related-case-studies .column img{width:100%;height:360px;object-fit:cover;margin-bottom:1rem}.single-page__article .related-case-studies .column .title{font-family:matter bold,open sans,sans-serif;line-height:1.4}.insights-single{background-color:#fff}.insights-single .page-content{display:block}@media(min-width:601px){.insights-single .page-content{padding-left:30px;padding-right:30px}}.insights-single .page-content__logo,.insights-single .page-content__article{padding:4rem 5rem}@media(max-width:1125px){.insights-single .page-content__logo,.insights-single .page-content__article{padding:3rem 2rem}}@media(max-width:600px){.insights-single .page-content__logo,.insights-single .page-content__article{padding:2rem 1rem}}@media(max-width:600px){.insights-single .page-content__logo img{display:block;width:65%;padding:2rem 0 1rem}}.insights-single .page-content__article{font-size:18px}.insights-single .page-content__article .header__date{font-size:clamp(18px,4vw,20px);font-family:matter bold,open sans,sans-serif;text-transform:uppercase;color:#2f46f2}.insights-single .page-content__article .header__read_length{font-size:clamp(16px,4vw,19px);font-family:matter regular,open sans,sans-serif;color:#ff6e52}.insights-single .page-content__article .header__title{margin:3rem 0;font-size:clamp(40px,4vw,60px);line-height:1.3;font-family:matter regular,open sans,sans-serif;color:#2f46f2}@media(max-width:600px){.insights-single .page-content__article .header__title{margin:2rem 0}}.insights-single .page-content__article .header__featured-image{width:100%}.insights-single .page-content__article .markdown-body h2{margin-top:3rem;font-size:32px;color:#ff6e52}@media(max-width:600px){.insights-single .page-content__article .markdown-body h2{font-size:28px}}.insights-single .page-content__article .markdown-body p,.insights-single .page-content__article .markdown-body a,.insights-single .page-content__article .markdown-body ul,.insights-single .page-content__article .markdown-body ol,.insights-single .page-content__article .markdown-body li{font-size:18px;line-height:1.7}.insights-single .page-content__article .markdown-body p p,.insights-single .page-content__article .markdown-body a p,.insights-single .page-content__article .markdown-body ul p,.insights-single .page-content__article .markdown-body ol p,.insights-single .page-content__article .markdown-body li p{margin:0}.insights-single .page-content__article .markdown-body p ul,.insights-single .page-content__article .markdown-body a ul,.insights-single .page-content__article .markdown-body ul ul,.insights-single .page-content__article .markdown-body ol ul,.insights-single .page-content__article .markdown-body li ul{margin:0;padding-left:2rem}.insights-single .page-content__article .markdown-body p{margin:1.5rem 0;padding:0}.insights-single .page-content__article .markdown-body a{color:#2f46f2}.insights-single .page-content__article .markdown-body ul,.insights-single .page-content__article .markdown-body ol{margin:1.5rem 0;padding-left:4rem}@media(max-width:600px){.insights-single .page-content__article .markdown-body ul,.insights-single .page-content__article .markdown-body ol{padding-left:2rem}}.insights-single .page-content__article .markdown-body img{width:100%}.insights-single .page-content__what-to-read-next h3{margin-bottom:3rem;font-size:24px;color:#ff6e52}.callout{margin-top:3rem;padding:2rem 5rem;background-color:#eaecfd;font-size:26px;line-height:1.4;text-align:center;color:#fff}@media(max-width:1125px){.callout{padding:2rem}}@media(max-width:600px){.callout{font-size:22px}}.callout__madlib{padding-bottom:2.8rem;line-height:2}.callout__text-blue-underlined{border-bottom:2px solid #fff;padding:0 8px 4px;font-family:matter regular italic,open sans,sans-serif;color:#fff}.callout p{margin:0 0 1.4rem;line-height:1.4}.insights-single .callout{background-color:#1f36d9}.callout-light{color:#121212}.callout .button{margin:2.6rem auto 1.4rem}.callout-tldr{padding:3.5rem 4rem 2rem!important;font-size:22px;text-align:left}@media(max-width:600px){.callout-tldr{padding:2rem!important;font-size:20px}}.callout-tldr__title{color:#fff}.callout-tldr__text{margin-bottom:1.4rem}.callout-tldr__list{margin:1.5rem 0;padding-left:4rem;-webkit-columns:2;-moz-columns:2;columns:2}@media(max-width:600px){.callout-tldr__list{-webkit-columns:1;-moz-columns:1;columns:1}}.callout-tldr__list li{font-size:22px!important}.callout-tldr ul li,.callout-tldr ol li{font-size:22px!important;line-height:1.4}.four-col-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.four-col-list .column{flex:1;margin:40px 0;padding:20px;background-color:#eaecfd;border:1px solid #ddd;min-width:100px}.four-col-list .column h5{font-size:1em;margin-bottom:10px;color:#2f46f2}.four-col-list .column ul{list-style-type:disc;padding-left:14px!important;margin:0!important}.four-col-list .column li{margin-bottom:8px}@media(max-width:1200px){.four-col-list .column{flex:1 1 calc(50% - 40px);margin:0}}@media(max-width:768px){.four-col-list .column{flex:1 1 calc(100% - 40px)}}@media(max-width:1200px){.four-col-list{margin:30px 0}}.icon-title-wrap{display:flex;margin-bottom:20px;padding-top:3rem}@media(max-width:1125px){.icon-title-wrap{flex-direction:column}}.icon-title-wrap img{width:clamp(64px,15vw,83px);max-height:clamp(64px,15vw,83px);text-align:center;vertical-align:middle;margin-right:30px}@media(max-width:1125px){.icon-title-wrap img{margin-bottom:17px}}.icon-title-wrap .single-title h1{font-size:clamp(35px,7vw,45px)}.icon-title-wrap .single-title hr{border-width:1px 0 0;border-style:solid;border-color:#ff6e52}@media(min-width:1125px){.icon-title-wrap .single-title hr{width:100vw}}.single-intro{margin-top:55px}.single-intro .row{margin:0 auto;padding:0;width:auto;padding-bottom:4rem}@media(max-width:1125px){.single-intro .row{flex-wrap:wrap;justify-content:center}}@media(max-width:1125px){.single-intro .row .col{flex:0 0 100%}}.single-intro .row .col .intro-content{font-size:22px;line-height:32px}.single-intro .row .col .intro-content h1,.single-intro .row .col .intro-content h2,.single-intro .row .col .intro-content h3,.single-intro .row .col .intro-content h4,.single-intro .row .col .intro-content h5,.single-intro .row .col .intro-content h6{margin-bottom:20px}.single-intro .row .col .intro-content p{font-size:22px;line-height:32px}.single-intro .row .col .intro-content p:first-of-type{margin-top:0}.single-intro .row .col .intro-content ul{padding-left:40px}.single-intro .row .col .intro-content ul li{margin-bottom:10px}.single-intro .row .col .intro-content img{width:clamp(250px,50vw,415px);height:auto;margin:0 auto 20px;display:block;padding-top:30px}@media(min-width:1125px){.single-intro .row .col .intro-content img{padding-top:0;padding-left:50px;float:right}}.single-page__body h2{font-size:36px;line-height:39px;margin-bottom:55px}.agency .banner{height:50px;background:url(/images/banner-multi-light.svg)50%/cover}.agency .banner-header{margin:0;height:100px}.agency .content-container{margin:auto;max-width:1155px;padding:6rem 15px;font-size:clamp(20px,2vw,22px);line-height:1.4!important}.agency .text-red{color:#ff6e52}.agency .text-purple{color:#2f46f2}.agency .text-orange{color:#ffca55}.agency .heading{padding-bottom:1rem}.agency strong{font-family:matter bold,open sans,sans-serif}.agency .body-larger{font-size:1.8rem}@media(max-width:600px){.agency .body-larger{font-size:1.3rem}}.agency .paragraph{padding:1rem 0}.agency .label{font-size:20px;text-transform:uppercase}.agency .row{display:flex}@media(max-width:600px){.agency .row{display:block}}.agency .column{width:50%}@media(max-width:600px){.agency .column{width:100%}}.agency__main{display:flex;align-items:center;height:80vh;background-color:#fff0e1;text-align:center;color:#2f46f2}.agency__main .content-container{padding-top:0;padding-bottom:0}.agency__main h1{padding-bottom:2rem;font-size:clamp(45px,10vw,72px)}@media(max-width:1125px){.agency__main h1{padding-bottom:1rem}}.agency__main .sub-heading{font-size:clamp(18px,2vw,20px);color:#121212}.agency__main .button{margin:3rem auto 1rem}@media(max-width:1125px){.agency__main .button{margin-top:2rem}}.agency__dilemma{background-color:#2f46f2;color:#fff}.agency__clients{background-color:#fff;color:#121212}.agency__clients .heading{padding-bottom:3rem}.agency__clients .client-logos{flex-wrap:wrap;justify-content:center;display:flex}.agency__clients .client-logos .client-logo{width:18rem;padding-top:1rem}@media(max-width:1125px){.agency__clients .client-logos .client-logo{width:fit-content}}.agency__clients .client-logos .client-logo .aspect img{display:block;margin:1rem auto;width:fit-content;max-width:12rem;height:2.5rem}@media(max-width:1125px){.agency__clients .client-logos .client-logo .aspect img{margin:1rem 2rem}}.agency__support{background-color:#fff;color:#121212}.agency__support .column{padding-right:2rem}@media(max-width:600px){.agency__support .row{margin-top:0;margin-bottom:0}}.agency__case-studies{background-color:#eaecfd;color:#121212}.agency__case-studies .content-heading{padding-bottom:0}.agency__case-studies .content-body{max-width:unset;padding-top:0}.agency__case-studies .row{max-width:1600px;margin:auto;flex-wrap:wrap;justify-content:center}.agency__case-studies .row .column-case-study{flex:1;margin:0 8px;text-align:center}.agency__case-studies .row .column-case-study:first-child{margin-left:0}.agency__case-studies .row .column-case-study:last-child{margin-right:0}@media(max-width:600px){.agency__case-studies .row .column-case-study{margin:0}}.agency__case-studies .row .column-case-study img{width:100%;padding:3rem 0 1rem}.agency__case-studies .row .column-case-study .title{font-size:22px;font-family:matter bold,open sans,sans-serif;color:#121212}.agency__testimonial .body-larger{padding:1rem 0 2rem}.agency__cta{background-color:#2f46f2;text-align:center;color:#fff}.agency__cta .button{margin-top:1rem}.about-landing-page .header{padding-bottom:36px!important;padding-top:36px!important}.about-landing-page .header__title{color:#fff0e1!important}.about-landing-page .header__description{color:#fff}.about-landing-page p{font-size:22px;line-height:1.45;font-family:matter light,open sans,sans-serif}.about-landing-page .intro,.about-landing-page .our-backstory{max-width:1070px;margin:4.5rem auto 5rem}.about-landing-page .intro h2,.about-landing-page .our-backstory h2{color:#1f36d9;font-size:45px;font-family:matter bold,open sans,sans-serif;margin-bottom:1.5rem}.about-landing-page .intro h2 span,.about-landing-page .our-backstory h2 span{font-family:neue machina light,open sans,sans-serif;font-weight:lighter}.about-landing-page .intro h3,.about-landing-page .our-backstory h3{font-size:36px;line-height:39px;margin-bottom:35px;color:#ff6e52}.about-landing-page .intro ul,.about-landing-page .our-backstory ul{margin:10px 0 32px 16px;line-height:1.45}.about-landing-page .core-values,.about-landing-page .core-values-content_2{max-width:1070px;margin:4.5rem auto 5rem}.about-landing-page .core-values h2,.about-landing-page .core-values-content_2 h2{color:#1f36d9;font-size:45px;font-family:matter bold,open sans,sans-serif;margin-bottom:1.5rem}.about-landing-page .core-values h2 span,.about-landing-page .core-values-content_2 h2 span{font-family:neue machina light,open sans,sans-serif;font-weight:lighter}.about-landing-page .core-values h3,.about-landing-page .core-values-content_2 h3{text-align:center;font-size:22px;color:#ff6e52;font-family:neue machina light,open sans,sans-serif;font-weight:lighter;margin:60px 0 40px}.about-landing-page .core-values p,.about-landing-page .core-values-content_2 p{line-height:1.45}.about-landing-page .core-values ul,.about-landing-page .core-values-content_2 ul{margin:10px 0 32px 16px;line-height:1.45}.about-landing-page .core-values .core-values-content p,.about-landing-page .core-values-content_2 .core-values-content p{font-size:22px;line-height:1.45;font-family:matter light,open sans,sans-serif}.about-landing-page .core-values .swiper-values,.about-landing-page .core-values-content_2 .swiper-values{padding-bottom:0}.about-landing-page .core-values .core-values-images,.about-landing-page .core-values-content_2 .core-values-images{width:auto;display:flex;justify-content:space-around;align-items:stretch;flex-wrap:wrap;margin:0;padding-bottom:15px;gap:45px}.about-landing-page .core-values .core-values-images .value,.about-landing-page .core-values-content_2 .core-values-images .value{display:flex;flex-direction:column;align-items:center;flex:1;cursor:pointer;height:auto;position:relative}.about-landing-page .core-values .core-values-images .value .active-state,.about-landing-page .core-values-content_2 .core-values-images .value .active-state{height:10px;width:100%;opacity:0;position:absolute;bottom:-15px;background-color:#ff6e52}.about-landing-page .core-values .core-values-images .value.swiper-slide-thumb-active .active-state,.about-landing-page .core-values-content_2 .core-values-images .value.swiper-slide-thumb-active .active-state{opacity:1;z-index:99999999999999999}.about-landing-page .core-values .core-values-images .value>*,.about-landing-page .core-values-content_2 .core-values-images .value>*{flex:1}.about-landing-page .core-values .core-values-images .value img,.about-landing-page .core-values-content_2 .core-values-images .value img{width:auto;height:100%;margin:0 0 7px;display:block;max-height:130px}.about-landing-page .core-values .core-values-images .value h4,.about-landing-page .core-values-content_2 .core-values-images .value h4{text-align:center;font-size:28px;color:#1f36d9;align-self:flex-end;display:flex;align-items:end;align-self:center}.about-landing-page .core-values .swiper-values-desc,.about-landing-page .core-values-content_2 .swiper-values-desc{background-color:#fff0e1}.about-landing-page .core-values .swiper-values-desc .container,.about-landing-page .core-values-content_2 .swiper-values-desc .container{max-width:1070px;font-size:22px;line-height:1.45;font-family:matter light,open sans,sans-serif;padding:3rem 15px;margin:0 auto;text-align:center}.about-landing-page #team-slider{background-color:#eaecfd;padding:2rem 0}.about-landing-page #team-slider h2{font-family:neue machina light,open sans,sans-serif;margin-top:37px;margin-bottom:4rem;font-size:22px;font-weight:lighter;line-height:26px;color:#1f36d9;text-align:center;text-decoration:underline}.about-landing-page #team-slider .swiper-pagination-and-content-wrapper{display:flex;align-items:center}.about-landing-page #team-slider .swiper-team{z-index:99999;width:1000px}.about-landing-page #team-slider .swiper-team .row{margin:0 auto;padding:0;width:auto;padding-bottom:7rem;gap:55px;align-items:center}@media(max-width:1125px){.about-landing-page #team-slider .swiper-team .row{padding-left:20px;padding-right:20px}}@media(max-width:768px){.about-landing-page #team-slider .swiper-team .row{flex-wrap:wrap;justify-content:center;gap:0}}@media(max-width:768px){.about-landing-page #team-slider .swiper-team .row .col{flex:0 0 90%;display:flex;flex-direction:column;align-items:center}}.about-landing-page #team-slider .swiper-team h3{margin-bottom:1rem;font-size:22px;line-height:26px;color:#1f36d9}@media(max-width:768px){.about-landing-page #team-slider .swiper-team h3{margin-top:37px}}.about-landing-page #team-slider .swiper-team h3 span{font-family:matter regular,open sans,sans-serif;font-weight:400}.about-landing-page #team-slider .swiper-team p{line-height:25px}.about-landing-page #team-slider .swiper-team img.profile-image{width:320px;height:auto}@media(max-width:768px){.about-landing-page #team-slider .swiper-team img.profile-image{width:300px}}.about-landing-page #team-slider .swiper-team a.linkedin{margin-top:15px;overflow:hidden;display:block}.about-landing-page #team-slider .swiper-team a.linkedin img{width:30px}.about-landing-page .description,.about-landing-page .cta,.about-landing-page .lelander_team__container,.about-landing-page .discover{max-width:1000px;margin-left:auto;margin-right:auto}.about-landing-page .description__title{font-size:clamp(18px,2vw,20px);line-height:2;text-transform:uppercase;color:#ff6e52}.about-landing-page .description p{line-height:1.45}.about-landing-page .description ul.description__text{margin:10px 0 32px 16px;line-height:1.45}.about-landing-page .cta{margin-top:20px}.about-landing-page .cta__text{font-size:22px;line-height:1.45;margin-bottom:30px}.about-landing-page .lelander_team{position:relative;left:50%;right:50%;margin:4rem -50vw;width:100vw;padding:6rem 0;background-color:#fff0e1}@media(max-width:1125px){.about-landing-page .lelander_team{padding:10vw 0}}.about-landing-page .lelander_team__container{padding:0 65px}@media(max-width:600px){.about-landing-page .lelander_team__container{padding:0 31px}}.about-landing-page .lelander_team__container .content_container{position:relative;display:flex}.about-landing-page .lelander_team__container .content_container img{z-index:2;width:85%}.about-landing-page .lelander_team__container .content_container .circle{position:absolute;z-index:1;top:-8%;right:10%;width:10vw;max-width:7rem;height:max-content}.about-landing-page .lelander_team__container .content_container .half_circles{position:absolute;z-index:3;bottom:0;right:0;width:18vw;max-width:14rem;height:max-content}.about-landing-page .lelander_team__container .content_container .half_circle{transform:rotate(-90deg);position:absolute;z-index:3;right:6%;width:9vw;max-width:7rem;height:max-content}.about-landing-page .lelander_team__container .content_container .half_circle__top{bottom:7%}.about-landing-page .lelander_team__container .content_container .half_circle__bottom{bottom:-11%}.about-landing-page .lelander_team__container .content_container .text{position:absolute;z-index:3;bottom:3%;left:21%;font-size:clamp(12px,3vw,32px);font-family:matter bold,open sans,sans-serif;color:#fff}.about-landing-page .discover{border-top:1px solid #121212;padding:70px 0 80px;text-align:center}.about-landing-page .discover__title{padding-bottom:30px;color:#ff6e52}.about-landing-page .discover__row{display:flex}@media(max-width:600px){.about-landing-page .discover__row{display:block}}.about-landing-page .discover__row .column{flex:50%;padding:30px}.about-landing-page .discover__row .column .discover-more-image{margin:auto;width:100%;height:250px;background-size:cover;background-position:bottom}@media(max-width:1125px){.about-landing-page .discover__row .column .discover-more-image{width:80%;height:200px}}@media(max-width:600px){.about-landing-page .discover__row .column .discover-more-image{width:100%}}.about-landing-page .discover__row .column .discover-more-services{background-image:url(/images/cms.png)}.about-landing-page .discover__row .column .discover-more-case-studies{background-image:url(/images/pkaufmann-tile.png)}.about-landing-page .discover__row .column .caption{padding-top:2rem;font-size:22px;line-height:1.45}.about-landing-page .discover__row .column .call_to_action{margin-top:0}.about-landing-page .discover__row .column .active.fade-bottom{animation:fade-bottom 1s ease-in}@keyframes fade-bottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}.contact-landing-page{min-height:54vh;background-color:#2f46f2!important}.contact-landing-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-landing-page .d-none{display:none}@media(min-width:600px){.contact-landing-page .d-tablet-block{display:block}}@media(min-width:600px){.contact-landing-page .d-tablet-none{display:none}}.contact-landing-page .header{color:#fff}@media(min-width:1200px){.contact-landing-page .header{padding-top:35px}}.contact-landing-page .header__title{font-size:clamp(2rem,6vw,4rem);color:#fff0e1!important}.contact-landing-page .header__subtitle{font-size:22px}.contact-landing-page .header__text{font-size:18px!important;line-height:1!important}.contact-landing-page .contact{margin:0 auto;max-width:1000px;color:#121212}.contact-landing-page .contact .form-buttons{display:flex;justify-content:space-between}@media(max-width:600px){.contact-landing-page .contact .form-buttons{display:block}}.contact-landing-page .contact .form-buttons .option{padding:42px 20px;margin:0 1rem;background-color:#fff;position:static;cursor:pointer;color:#2f46f2;text-align:center;font-size:24px;line-height:30px}.contact-landing-page .contact .form-buttons .option:first-child{margin-left:0}.contact-landing-page .contact .form-buttons .option:last-child{margin-right:0}@media(max-width:1125px){.contact-landing-page .contact .form-buttons .option{padding:30px 14px;margin:0 .5rem}}@media(max-width:600px){.contact-landing-page .contact .form-buttons .option{margin:1rem auto}}.contact-landing-page .contact .form-buttons .option span{color:#ffca55}.contact-landing-page .contact .form-buttons .option:hover{background-color:#ff6e52;color:#fff}.contact-landing-page .contact .form-buttons .option:hover span{color:#fff}.contact-landing-page .contact .form-buttons .option.active{background-color:#ff6e52;color:#fff}.contact-landing-page .contact .form-buttons .option.active span{color:#fff}@media(max-width:1125px){.contact-landing-page .contact .forms{padding:0}}.contact-landing-page .contact .forms .content{padding:20px 30px;margin:0 0 50px;margin-bottom:0;background-color:#fff;align-items:center}.contact-landing-page .contact .forms .content p{display:inline;font-size:20px;color:#2f46f2;line-height:2}.contact-landing-page .contact .forms .content .second-paragraph{margin-top:60px}.contact-landing-page .contact .forms .content .input-container{display:inline-block;vertical-align:middle}.contact-landing-page .contact .forms .content .input-container .shorterInput{width:140px}.contact-landing-page .contact .forms .content .input-container .longerInput{width:350px}@media(max-width:600px){.contact-landing-page .contact .forms .content .input-container .longerInput{width:250px}}.contact-landing-page .contact .forms .content .input-container .numberOfEmails{width:100px}.contact-landing-page .contact .forms .content .input-container .additionalInformation{width:600px}@media(max-width:1125px){.contact-landing-page .contact .forms .content .input-container .additionalInformation{width:400px}}@media(max-width:600px){.contact-landing-page .contact .forms .content .input-container .additionalInformation{width:250px}}.contact-landing-page .contact .forms .content .input-container input{margin:10px 6px 0;padding:0;border-bottom:1px solid #2f46f2;border-top:none;border-left:none;border-right:none;background:0 0;font-family:matter regular,open sans,sans-serif;font-size:18px;color:#121212;text-align:center;line-height:2}.contact-landing-page .contact .forms .content .input-container input:hover,.contact-landing-page .contact .forms .content .input-container input:focus{border-bottom:1px solid #ff6e52}.contact-landing-page .contact .forms .content .input-container .helper-text{display:block;padding:0;font-family:matter regular,open sans,sans-serif;font-size:13px;text-align:center;color:#ff6e52}.contact-landing-page .contact .forms .content .agreement-input-container{margin-top:20px}.contact-landing-page .contact .forms .content .agreement-input-container label{line-height:24px}.contact-landing-page .contact .forms .content button{margin:40px auto 20px;border:none}.contact-landing-page .hp_input{position:relative!important;z-index:-1!important}.contact-landing-page .contact-outro{color:#fff;margin:0 auto;max-width:1000px;padding-bottom:28px}@media(min-width:1200px){.contact-landing-page .contact-outro{padding-top:35px}}.contact-landing-page .contact-outro h2{color:#fff;font-size:22px;font-family:matter regular,open sans,sans-serif;font-weight:400;line-height:1.45}.contact-landing-page .contact-info{cursor:pointer;text-align:center;padding-bottom:6rem}.contact-landing-page .contact-info__item{margin:16px auto}.contact-landing-page .contact-info__item a{transition:color .5s ease-in;color:#fff}.contact-landing-page .contact-info__item__icon{display:inline-block;vertical-align:middle;width:24px;height:24px;background-size:24px;background-repeat:no-repeat;background-position:100%;transition:background-position .4s ease-out}.contact-landing-page .contact-info__item__icon.email{background-image:url(/images/email-icon-white.svg)}.contact-landing-page .contact-info__item__icon.phone{background-image:url(/images/phone-icon-white.svg)}.contact-landing-page .contact-info__item:hover a{color:#fff}.contact-landing-page .contact-info__item:hover .contact-link__icon{background-position:10px}#casestudies{margin-top:-50px;background-color:#f7f8f9;padding-bottom:180px}@media(max-width:600px){#casestudies{margin-top:0;padding-bottom:0}}@media(max-width:1125px){#casestudies{padding-bottom:96px}}#casestudies .container{position:relative}@media(max-width:600px){#casestudies .container{padding:0!important}}#casestudies .container .case-studies-grid{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:860px;margin-left:auto;margin-right:auto;background-color:#fff}#casestudies .container .case-studies-grid .view-work-block{display:flex}@media(min-width:1125px){#casestudies .container .case-studies-grid .view-work-block div{padding-right:90px}}@media(max-width:600px){#casestudies .container .case-studies-grid .view-work-block div{padding:6px}}#casestudies .container .case-studies-grid .view-work-block p{font-size:28px;padding-bottom:30px}@media(max-width:600px){#casestudies .container .case-studies-grid .view-work-block p{font-size:20px;padding-bottom:12px}}@media(max-width:600px){#casestudies .container .case-studies-grid .view-work-block .call_to_action{margin-top:0;font-size:20px!important}#casestudies .container .case-studies-grid .view-work-block .cta_text{margin-right:4px}#casestudies .container .case-studies-grid .view-work-block .cta_arrow{width:30px}}#casestudies .container .case-studies-grid .case-study-block{display:block;position:relative;width:calc(48% - 20px);margin:18px}@media(max-width:600px){#casestudies .container .case-studies-grid .case-study-block{width:calc(50% - 1px);margin:0 0 -3px!important}#casestudies .container .case-studies-grid .case-study-block:nth-child(odd){margin:0 2px -3px 0!important}}#casestudies .container .case-studies-grid .case-study-block img{width:100%}#casestudies .container .case-studies-grid .case-study-block:hover .overlay{opacity:1}#casestudies .container .case-studies-grid .case-study-block .overlay{background-color:rgba(47,70,242,.5);position:absolute;top:0;bottom:5px;left:0;right:0;opacity:0;transition:opacity .4s;display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:1125px){#casestudies .container .case-studies-grid .case-study-block .overlay{padding:0;background-color:transparent;opacity:1!important}}#casestudies .container .case-studies-grid .case-study-block .overlay .title{display:block;width:100%;height:calc( 50% - 30px);display:flex;align-items:center;padding:30px;box-sizing:border-box}@media(max-width:1125px){#casestudies .container .case-studies-grid .case-study-block .overlay .title{background-color:rgba(47,70,242,.5);height:75px;padding:10px}}@media(max-width:600px){#casestudies .container .case-studies-grid .case-study-block .overlay .title{height:65px}}#casestudies .container .case-studies-grid .case-study-block .overlay p{font-family:matter regular,open sans,sans-serif;font-size:24px;color:#fff;line-height:1.2}@media(max-width:1125px){#casestudies .container .case-studies-grid .case-study-block .overlay p{width:100%}}@media(max-width:600px){#casestudies .container .case-studies-grid .case-study-block .overlay p{font-size:20px;padding:0}}.work-landing-page #casestudies{margin-top:0;padding-bottom:0;background:0 0}.work-landing-page #casestudies .case-studies-grid{max-width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px}.work-landing-page #casestudies .case-studies-grid .case-study-block{width:calc(33.33% - 20px);margin:10px}@media(max-width:1125px){.work-landing-page #casestudies .case-studies-grid .case-study-block{width:calc(50% - 20px)}}@media(max-width:600px){.work-landing-page #casestudies .case-studies-grid .case-study-block{width:100%}}.work-landing-page #casestudies .case-studies-grid .case-study-block p{font-size:24px;line-height:1.45}.work-landing-page #casestudies .case-studies-grid #case-study-text-block{margin-top:25px;margin-bottom:25px}.thank-you-page{padding:100px 100px 240px;background-color:#2f46f2;color:#fff;text-align:center}@media(max-width:1125px){.thank-you-page{padding:80px 20px 200px}}@media(max-width:600px){.thank-you-page{padding:60px 20px 200px}}.thank-you-page .subtitle{width:40%;margin:0 auto;padding:0;font-size:24px;line-height:1.5}@media(max-width:1125px){.thank-you-page .subtitle{width:60%}}@media(max-width:600px){.thank-you-page .subtitle{width:100%}}.sitemap-page .container{max-width:650px}.sitemap-page .description,.sitemap-page .cta-container{margin:0 auto;max-width:1000px}.sitemap-page .description__title{color:#ff6e52}.sitemap-page .description__text{margin-top:24px}.sitemap-page .description__text a{display:block;margin-bottom:16px;width:max-content;max-width:100%;text-decoration:underline;color:#2f46f2}.lowdown{background-color:#2f46f2;padding:150px 120px;color:#fff}@media(max-width:1125px){.lowdown{padding:80px 30px 0}}@media(max-width:600px){.lowdown{padding:40px 20px 0}}.lowdown .intro-text p{font-size:24px;padding:0 0 20px}.lowdown .intro-text p i{color:#ffca55}.lowdown #mc_embed_signup_lowdown{padding:2.5rem 0}.lowdown #mc_embed_signup_lowdown .email{border-color:#fff!important}.lowdown #mc_embed_signup_lowdown .email::placeholder{color:#fff!important}.lowdown #mc_embed_signup_lowdown .email:focus,.lowdown #mc_embed_signup_lowdown .email:active{border-color:#ff6e52!important}.error-content{margin:26vh auto}.error-content .message{margin-bottom:8px;font-size:clamp(28px,4vw,40px)}.error-content .go-back{font-size:22px;line-height:1.5}.insights-landing-page{background-color:#fff}.insights-landing-page .container{padding-bottom:120px}@media(min-width:601px){.insights-landing-page .container{padding-left:30px;padding-right:30px}}@media(max-width:600px){.insights-landing-page .container{padding-bottom:60px}}.insights-landing-page .header{padding:120px 0}@media(max-width:600px){.insights-landing-page .header{padding-top:48px}}.insights-landing-page .header__title img{margin:16px 0;width:75%;max-width:500px}@media(max-width:600px){.insights-landing-page .header__title img{width:55%}}.insights-landing-page .header__subtitle{margin-bottom:8px;font-family:matter regular,open sans,sans-serif;font-size:22px;line-height:26px;color:#ff6e52}@media(max-width:600px){.insights-landing-page .pagination{text-align:center}}.insights-posts{display:flex;flex-flow:row wrap;justify-content:space-between;margin:-25px -20px;padding-bottom:60px}@media(max-width:1125px){.insights-posts{margin:-15px}}.insights-post{position:relative;top:0;transition:top ease-in .2s;display:flex;flex-direction:column;margin:25px 20px;width:46%}.insights-post:hover{top:-.5rem}@media(max-width:1125px){.insights-post{margin:15px;width:44%}}@media(max-width:600px){.insights-post{width:100%}}.insights-post__image{width:390px;height:250px;background-position:50%;background-size:cover}@media(max-width:1125px){.insights-post__image{width:80%;height:23vw}}@media(max-width:600px){.insights-post__image{width:100%;height:64vw}}.insights-post__content{margin:25px 30px 25px 0}.insights-post__title{display:block;color:#2f46f2;font-family:matter bold,open sans,sans-serif;font-size:26px;line-height:30px;margin-bottom:25px;padding:0}.insights-post__summary{margin-bottom:16px;font-size:16px;line-height:23px;padding:0;flex-grow:1}.insights-post__date{color:#ff6e52;font-family:matter bold,open sans,sans-serif;font-size:clamp(18px,4vw,20px);margin-top:25px;padding:0;text-transform:uppercase}.insights-post__read_length{font-size:clamp(16px,4vw,19px);font-family:matter regular,open sans,sans-serif;color:#ff6e52}.infographic{display:block;border:1rem solid #fff;background-image:linear-gradient(#2f46f2,#a84064);color:rgba(255,255,255,.8)}@media(max-width:1125px){.infographic{margin:auto;border:.6rem solid #fff;width:460px}}@media(max-width:530px){.infographic{border:.4rem solid #fff;width:310px}}.infographic__title{font-size:32px;line-height:1.2}@media(max-width:1125px){.infographic__title{font-size:28px}}@media(max-width:530px){.infographic__title{font-size:24px}}.infographic__section-title{font-size:26px;line-height:1.2}@media(max-width:1125px){.infographic__section-title{font-size:20px}}@media(max-width:530px){.infographic__section-title{font-size:17px}}.infographic__subtitle{margin-top:1.6rem;font-size:20px;line-height:1.2}@media(max-width:1125px){.infographic__subtitle{font-size:18px}}@media(max-width:530px){.infographic__subtitle{margin-top:.8rem;font-size:15px}}.infographic__text{z-index:5;margin-top:.7rem;font-size:18px;line-height:1.4}@media(max-width:1125px){.infographic__text{font-size:15px}}@media(max-width:530px){.infographic__text{font-size:12px}}.infographic__text a{font-size:18px!important;color:rgba(255,255,255,.8)!important}@media(max-width:1125px){.infographic__text a{font-size:15px!important}}@media(max-width:530px){.infographic__text a{font-size:12px!important}}.infographic__section{margin:3rem 0;padding:2rem 2.2rem 2.8rem;background-color:rgba(0,0,0,.2)}@media(max-width:1125px){.infographic__section{margin:2rem 0;padding:2rem 2.2rem}}@media(max-width:530px){.infographic__section{margin:1.4rem 0;padding:1.4rem}}.infographic__section .subsection{margin-left:12rem}@media(max-width:1125px){.infographic__section .subsection{margin-left:5.4rem}}@media(max-width:530px){.infographic__section .subsection{margin-left:4.4rem}}.infographic__section .subsection .checkbox{margin-left:0!important}.infographic .section-top{padding:1rem 2.2rem;background-color:unset}@media(max-width:530px){.infographic .section-top{margin:0;padding:1.4rem}}.infographic .section-top .phone{position:absolute;float:left;transform:translate(0,-1.4rem);width:8.4rem!important}@media(max-width:1125px){.infographic .section-top .phone{transform:translate(0);width:6.6rem!important}}@media(max-width:530px){.infographic .section-top .phone{width:5rem!important}}.infographic .section-top .text-container{padding-left:10rem}@media(max-width:1125px){.infographic .section-top .text-container{padding-left:8rem}}@media(max-width:530px){.infographic .section-top .text-container{padding-left:6rem}}@media(max-width:530px){.infographic .infographic__section:nth-child(2){margin-top:0}}@media(max-width:1125px){.infographic .infographic__section:nth-child(2) .question-container .infographic__text{width:12.6rem}}@media(max-width:530px){.infographic .infographic__section:nth-child(2) .question-container .infographic__text{width:7rem}}@media(max-width:1125px){.infographic :nth-child(3) .question-container .infographic__text{width:5.8rem}}@media(max-width:530px){.infographic :nth-child(3) .question-container .infographic__text{width:2.8rem}}@media(max-width:1125px){.infographic :nth-child(4) .infographic__text{width:9rem}}@media(max-width:530px){.infographic :nth-child(4) .infographic__text{width:6rem}}.infographic :nth-child(4) .horizontal-line{transform:translate(1.1rem,0);width:6.5rem!important}@media(max-width:1125px){.infographic :nth-child(4) .horizontal-line{transform:translate(1.1rem,0);width:3.7rem!important}}@media(max-width:530px){.infographic :nth-child(4) .horizontal-line{transform:translate(.9rem,0)!important;width:1.9rem!important}}@media(max-width:1125px){.infographic :nth-child(5) .infographic__text{width:9rem}}@media(max-width:530px){.infographic :nth-child(5) .infographic__text{width:6.5rem}}.infographic :nth-child(5) .horizontal-line{transform:translate(1rem,0);width:8.4rem!important}@media(max-width:1125px){.infographic :nth-child(5) .horizontal-line{transform:translate(1.1rem,0);width:3.7rem!important}}@media(max-width:530px){.infographic :nth-child(5) .horizontal-line{transform:translate(.9rem,0)!important;width:1.4rem!important}}@media(max-width:1125px){.infographic :nth-child(6) .question-container .infographic__text{width:9rem}}@media(max-width:530px){.infographic :nth-child(6) .question-container .infographic__text{width:5.8rem}}.infographic :nth-child(6) .question-container .horizontal-line{transform:translate(1rem,0);width:5.55rem!important}@media(max-width:1125px){.infographic :nth-child(6) .question-container .horizontal-line{transform:translate(1.1rem,0);width:3.7rem!important}}@media(max-width:530px){.infographic :nth-child(6) .question-container .horizontal-line{transform:translate(.85rem,0)!important;width:2.1rem!important}}.infographic :nth-child(7) .stars,.infographic :nth-child(7) .window,.infographic :nth-child(8) .stars,.infographic :nth-child(8) .window{float:left}@media(max-width:530px){.infographic :nth-child(7) .stars,.infographic :nth-child(7) .window,.infographic :nth-child(8) .stars,.infographic :nth-child(8) .window{position:relative!important;float:unset!important;display:block;margin:0 auto 1rem}}.infographic :nth-child(7) .stars,.infographic :nth-child(8) .stars{width:4.2rem!important}@media(max-width:1125px){.infographic :nth-child(7) .stars,.infographic :nth-child(8) .stars{width:4rem!important}}@media(max-width:530px){.infographic :nth-child(7) .stars,.infographic :nth-child(8) .stars{width:3rem!important}}.infographic :nth-child(7) .window,.infographic :nth-child(8) .window{width:8rem!important}@media(max-width:1125px){.infographic :nth-child(7) .window,.infographic :nth-child(8) .window{width:6rem!important}}@media(max-width:530px){.infographic :nth-child(7) .window,.infographic :nth-child(8) .window{width:5rem!important}}.infographic :nth-child(7) .text-container,.infographic :nth-child(8) .text-container{display:grid;padding-left:1rem}@media(max-width:530px){.infographic :nth-child(7) .text-container,.infographic :nth-child(8) .text-container{padding-left:0}}.infographic :nth-child(8){margin-bottom:0}.infographic :nth-child(9){display:flex;justify-content:space-between;margin:.8rem 0;padding:0 2rem;background-color:unset}@media(max-width:530px){.infographic :nth-child(9){margin:0;padding:.4rem 1.4rem}}.infographic :nth-child(9) .lelander-logo{width:4.5rem!important}@media(max-width:1125px){.infographic :nth-child(9) .lelander-logo{width:3.6rem!important}}@media(max-width:530px){.infographic :nth-child(9) .lelander-logo{width:2.6rem!important}}.infographic :nth-child(9) .infographic__title{margin:auto 0}.infographic .question-container{display:flex;margin-top:1.6rem}@media(max-width:1125px){.infographic .question-container{margin-top:1rem}}@media(max-width:1125px){.infographic .question-container{margin-top:.6rem}}.infographic .question-container .infographic__section-title{vertical-align:middle;margin:0}.infographic .question-container .infographic__text{margin:auto 0}.infographic .question-container__yes{margin:auto 0}.infographic .question-container__yes .checkbox{vertical-align:middle;margin-left:4rem;width:2rem!important}@media(max-width:1125px){.infographic .question-container__yes .checkbox{margin-left:0;width:1.6rem!important}}@media(max-width:530px){.infographic .question-container__yes .checkbox{width:1rem!important}}.infographic .question-container__no{margin:auto 0}.infographic .question-container__no .x{vertical-align:middle;margin-left:2.6rem;width:1.4rem!important}@media(max-width:1125px){.infographic .question-container__no .x{margin-left:1.2rem;width:1.2rem!important}}@media(max-width:530px){.infographic .question-container__no .x{margin-left:1rem;width:.8rem!important}}.infographic .question-container .right-arrow{vertical-align:middle;margin-left:1rem;margin-right:.6rem;width:2.2rem!important}@media(max-width:1125px){.infographic .question-container .right-arrow{margin-left:.6rem;width:1.8rem!important}}@media(max-width:530px){.infographic .question-container .right-arrow{margin-left:.4rem;margin-right:.4rem;width:1rem!important}}.infographic .question-container .right-down-arrow{transform:translate(0,.6rem);margin-left:1rem;width:8rem!important}@media(max-width:1125px){.infographic .question-container .right-down-arrow{transform:translate(0,.5rem);width:7rem!important}}@media(max-width:530px){.infographic .question-container .right-down-arrow{margin-left:.4rem;transform:translate(0,.3rem);width:4.4rem!important}}.infographic .question-container .arrow-web-based{transform:translate(1rem,1rem);position:absolute;width:34rem!important;height:68rem}@media(max-width:1125px){.infographic .question-container .arrow-web-based{transform:translate(3rem,1.8rem);width:17rem!important;height:65.2rem}}@media(max-width:530px){.infographic .question-container .arrow-web-based{transform:translate(-3rem,1.8rem);width:16rem!important;height:62rem}}.infographic .down-arrow{position:absolute;transform:translate(7.2rem,.6rem);width:1.15rem!important}@media(max-width:1125px){.infographic .down-arrow{transform:translate(2.3rem,-.3rem);width:1rem!important}}@media(max-width:530px){.infographic .down-arrow{transform:translate(1.9rem,-.2rem);width:.7rem!important}}.infographic .down-arrow-long{position:absolute;transform:translate(7.2rem,.6rem);width:1.4rem!important}@media(max-width:1125px){.infographic .down-arrow-long{transform:translate(2.3rem,.8rem)}}@media(max-width:530px){.infographic .down-arrow-long{transform:translate(1.6rem,.6rem);width:1.2rem!important}}.infographic .arrow-extension-right-up{position:absolute;transform:translate(7.9rem,9rem);width:8rem!important}@media(max-width:1125px){.infographic .arrow-extension-right-up{transform:translate(3rem,9.6rem);width:5.4rem!important}}@media(max-width:530px){.infographic .arrow-extension-right-up{transform:translate(2.2rem,8.8rem);width:4.4rem!important}}.row{display:flex;margin:3rem 0}.image-column{width:25%}.image-column img{height:100%}.text-column{width:75%;background-color:#eaecfd;padding:3rem;display:flex;align-items:center}@media(max-width:600px){.text-column{padding:1.2rem}}.text-column .container{margin-left:0;margin-right:0;padding-left:0}.text-column .recommended-read-title{margin-bottom:1rem;color:#ff6e52}@media(max-width:600px){.text-column .recommended-read-title{margin-bottom:.4rem}}.text-column .recommended-read-article{transition:all .5s ease;font-size:28px;line-height:1.2;font-family:matter bold,open sans,sans-serif;color:#2f46f2}.text-column .recommended-read-article:hover{color:#1731f1}@media(max-width:600px){.text-column .recommended-read-article{font-size:18px}}.call_to_action{display:block;margin-top:32px;font-size:24px!important;line-height:2;color:#2f46f2!important}.call_to_action.cta-lg{font-size:28px!important}.call_to_action.cta-lg svg.cta_arrow{width:75px}.call_to_action.coral{color:#ff6e52!important}.call_to_action.coral svg.cta_arrow .cls-1{stroke:#ff6e52}.call_to_action.white{color:#fff!important}.call_to_action.white svg.cta_arrow .cls-1{stroke:#fff}span.cta_text{margin-right:10px}svg.cta_arrow{vertical-align:middle;width:64px}svg.cta_arrow .cls-1{stroke:#2f46f2}.call_to_action.reveal{display:block;opacity:1}@keyframes horizontalBounce{0%{transform:translateX(0);opacity:1}25%{transform:translateX(-20px)}50%{transform:translateX(20px)}75%{transform:translateX(-10px)}100%{transform:translateX(0);opacity:1}}.cta-link-animate.animate,.cta-link-animate:hover{animation:horizontalBounce 1s ease-in-out forwards}.landing-page{background-color:#fff}.landing-page .banner{height:350px;background-color:#2f46f2}@media(max-width:600px){.landing-page .banner{height:320px}}@media(max-width:1125px){.landing-page .banner{height:380px}}.landing-page .container{padding:15px}@media(max-width:600px){.landing-page article{padding:40px 16px 0}}.landing-page .header{margin:0 auto;max-width:1000px;padding-bottom:28px}.landing-page .header__title{margin:18px 0 8px;color:#2f46f2}.landing-page .header__description{font-size:22px;font-family:matter regular,open sans,sans-serif;font-weight:400;line-height:1.45}.techdebt{--slider-thumb-size:56px;--slider-track-height:6px}@media(max-width:640px){.techdebt{--slider-thumb-size:16px;--slider-track-height:4px}}.techdebt__step__container{background-color:#fff0e1;margin-bottom:0;padding:2rem 0 5rem}.techdebt__step--1 .techdebt__intro{text-align:center;max-width:600px;margin:0 auto;padding:2rem 0}@media(min-width:1200px){.techdebt__step--1 .techdebt__intro{padding:4rem 0}}.techdebt__step--1 .techdebt__intro-header{font-family:neue machina ultrabold,open sans,sans-serif;font-size:1.3rem;color:#2f46f2}@media(min-width:1200px){.techdebt__step--1 .techdebt__intro-header{font-size:2rem}}.techdebt__step--1 .techdebt__intro-description{font-family:matter regular,open sans,sans-serif;font-size:1rem;line-height:1.6;color:#121212}@media(max-width:640px){.techdebt__step--1 .techdebt__intro{text-align:left}}.techdebt__step--1 .techdebt__intro b{font-family:matter bold,open sans,sans-serif}.techdebt__step--3 .techdebt__outro{text-align:left;max-width:600px;margin:0 auto;padding:2rem 0 0}@media(min-width:1200px){.techdebt__step--3 .techdebt__outro{padding:4rem 0}}.techdebt__step--3 .techdebt__outro-header{font-family:neue machina ultrabold,open sans,sans-serif;font-size:1.2rem;color:#2f46f2}.techdebt__step--3 .techdebt__outro-description{font-family:matter regular,open sans,sans-serif;font-size:.9rem;line-height:1.3;color:#121212}.techdebt__step--3 .techdebt__outro-description b{font-family:matter bold,open sans,sans-serif}.techdebt__form{max-width:650px;margin:0 auto;display:flex;flex-direction:column}.techdebt__step-indicator{font-family:matter bold,open sans,sans-serif;font-size:1.3rem;color:#ff6e52}.techdebt__description{font-family:matter bold,open sans,sans-serif;font-size:1rem;margin-bottom:1rem}.techdebt__description b{font-family:matter bold,open sans,sans-serif}.techdebt__label-base,.techdebt__email-label,.techdebt__slider-label,.techdebt__legend{font-family:matter medium,open sans,sans-serif;margin-bottom:1rem;font-size:.9rem;color:#2f46f2}.techdebt__legend{border:none;padding:0}.techdebt__slider-label{display:block}.techdebt hr{border-width:1px 0 0;border-style:solid;border-color:#ff6e52;display:block;margin-bottom:1rem}@media(max-width:650px){.techdebt__form-divider{width:100vw}}.techdebt__fieldset{border:none;padding:0;margin:0 0 3rem;transition:all .2s ease-in-out;scroll-margin-top:80px}.techdebt__fieldset--error{animation:highlight-pulse 2s ease-in-out}.techdebt__fieldset--error .techdebt__legend{color:#ff6e52}.techdebt__fieldset--error .techdebt__option{background:rgba(255,110,82,5%)}.techdebt__options{display:flex;flex-direction:column;gap:1rem}.techdebt__option{display:flex;align-items:center;justify-content:flex-start;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;border:1px solid transparent;font-size:1rem;line-height:1.4;color:#121212}.techdebt__option:hover{background:rgba(47,70,242,5%)}.techdebt__option--error{border-color:#ff6e52;background:rgba(255,110,82,5%)}.techdebt__option-text{font-size:1rem;line-height:1.4;color:#121212;font-size:.9rem}.techdebt__input--radio{margin-right:1rem;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;cursor:pointer;accent-color:#2f46f2;transition:all .2s ease-in-out}.techdebt__input--radio:focus{outline:none}.techdebt__input--radio:checked{background-color:#2f46f2;border-color:#2f46f2}.techdebt__input--radio:checked+.techdebt__option-text{font-family:matter medium,open sans,sans-serif}.techdebt__input--radio--error{accent-color:#ff6e52}.techdebt__input--range{-webkit-appearance:none;appearance:none;margin:2rem auto 1.5rem;width:100%;height:8px;border-radius:4px;outline:none;display:block;position:relative;background:0 0}.techdebt__input--range::-webkit-slider-runnable-track{width:100%;height:8px;border-radius:4px;background-image:linear-gradient(to right,#2f46f2 0%,#2f46f2 var(--range-progress),#e2e7eb var(--range-progress),#e2e7eb 100%)}.techdebt__input--range::-moz-range-track{width:100%;height:8px;border-radius:4px;background-image:linear-gradient(to right,#2f46f2 0%,#2f46f2 var(--range-progress),#e2e7eb var(--range-progress),#e2e7eb 100%)}.techdebt__input--range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:#fff;border:2px solid #2f46f2;border-radius:50%;cursor:pointer;transition:all .15s ease-in-out;margin-top:-8px;position:relative;z-index:2}.techdebt__input--range::-webkit-slider-thumb:hover{background:#2f46f2}.techdebt__input--range::-moz-range-thumb{width:20px;height:20px;background:#fff;border:2px solid #2f46f2;border-radius:50%;cursor:pointer;transition:all .15s ease-in-out;position:relative;z-index:2}.techdebt__input--range::-moz-range-thumb:hover{background:#2f46f2}.techdebt__input--range:focus{outline:none}.techdebt__input--range::before{content:'';position:absolute;top:0;left:0;width:var(--range-progress,0%);height:8px;background-color:#2f46f2;border-radius:4px;z-index:1;pointer-events:none}.techdebt__input--email,.techdebt__input--text{width:100%;border:none;border-bottom:2px solid #2f46f2;outline:none;padding:.5rem 0;font-size:1.125rem;background:0 0;transition:border-color .2s ease-in-out;margin-bottom:1.5rem}.techdebt__input--email:focus,.techdebt__input--text:focus{border-color:#2f46f2;box-shadow:0 0 0 3px rgba(255,110,82,.1)}.techdebt__input--email.techdebt__input--error,.techdebt__input--text.techdebt__input--error{border-color:#ff6e52;box-shadow:0 0 0 3px rgba(255,110,82,.1)}.techdebt__input--email.techdebt__input--error:focus,.techdebt__input--text.techdebt__input--error:focus{box-shadow:0 0 0 3px rgba(255,110,82,.1)}.techdebt__slider-group{margin-bottom:3rem;scroll-margin-top:80px}.techdebt__slider-container{margin:0 auto;position:relative}.techdebt__slider-container-inner{margin:0 20px}.techdebt__slider-labels{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.techdebt__slider-label-text{color:#121212;font-size:.9rem}.techdebt__slider-value-mid{position:absolute;text-align:center;width:100%}.techdebt__slider-value{color:#2f46f2;font-weight:600;font-size:1rem;position:absolute;text-align:center;width:100%;display:none}.techdebt__email-desc{color:#121212;display:block;transition:color .2s ease-in-out;font-family:matter bold,open sans,sans-serif;font-size:1rem;margin-bottom:1.5rem}.techdebt__email-desc--error{color:#ff6e52}.techdebt__email-group{transition:all .2s ease-in-out}.techdebt__email-group--error{animation:highlight-pulse 2s ease-in-out}.techdebt__email-group--error .techdebt__input--email{border-color:#ff6e52}.techdebt__email-group--error .techdebt__input--email:focus{box-shadow:0 0 0 3px rgba(255,110,82,.1)}.techdebt__email-group{margin-top:2rem;margin-bottom:2rem;scroll-margin-top:80px}.techdebt__email-label{color:#121212;font-weight:600;margin-top:1.5rem}.techdebt__actions{display:flex;align-items:center;justify-content:center;justify-content:space-around;margin-top:2.5rem}.techdebt__next-btn{margin:0}.techdebt__prev-btn{font-family:matter bold,open sans,sans-serif;font-size:16px!important;margin:0}.techdebt__prev-btn svg.cta_arrow{width:44px!important;margin-right:9px}.techdebt__next-btn{background:#2f46f2;color:#fff}.techdebt__next-btn:hover{background:#0e27e0}.techdebt__error-message{color:#ff6e52;font-size:.875rem;margin-top:1rem;display:none}.techdebt__error-message--visible{display:block}.techdebt__hidden{display:none}.techdebt__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.techdebt__results-container{margin:5.5rem auto 0}.techdebt__results-heading-row{max-width:max-content;margin:0 auto}.techdebt__results-heading{font-family:matter bold,open sans,sans-serif;color:#2f46f2;margin-bottom:1rem;margin-left:-1.3rem;font-size:1.2rem;margin-bottom:1.3rem}.techdebt__results-image{position:relative;display:block;max-width:200px;margin:0 auto 1rem}.techdebt__results-image-img{position:relative;display:block;height:190px;width:100%;object-fit:contain;margin:0 auto}.techdebt__results-content{max-width:600px;margin:0 auto}.techdebt__results-combo{font-family:matter medium,open sans,sans-serif;font-size:17px;margin-bottom:.5rem;text-align:center}.techdebt__results-description{font-family:matter regular,open sans,sans-serif;font-size:.9rem;line-height:21px;margin-bottom:1rem;text-align:center}@media(max-width:700px){.techdebt__results-description{text-align:left}}.techdebt__results-description b{font-family:matter bold,open sans,sans-serif}.techdebt__results hr{margin:2rem 0 1rem}.techdebt__results .related-content .container{max-width:800px;margin:0 auto}.techdebt__overlay-risk-icon{position:absolute;right:-20px;bottom:5px;z-index:2;background:0 0;width:61px}.techdebt__debt-level{color:#2f46f2;font-family:matter bold,open sans,sans-serif}.techdebt__risk-level{color:#ff6e52;font-weight:600}.techdebt__dollar-row{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.techdebt__dollar-icon{width:35px}.techdebt__dollar-text{font-size:1rem;line-height:1.4;color:#121212}.techdebt__dollar-range{color:#2f46f2;font-size:1.4rem}.techdebt__result-header{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:2rem}.techdebt__result-icon-wrapper{position:relative;width:128px;height:128px;display:flex;align-items:center;justify-content:center}.techdebt__result-icon{width:100%;height:100%;object-fit:contain}.techdebt__result-summary{text-align:center;margin-bottom:2rem}.techdebt__result-title{font-family:matter bold,open sans,sans-serif;color:#2f46f2;margin-bottom:1rem;font-size:1.2rem;margin-bottom:.5rem}.techdebt__result-description{font-size:1rem;line-height:1.4;color:#121212;margin-bottom:1rem}.techdebt__risk-badge{position:absolute;bottom:12px;right:12px;display:inline-block;font-size:.95rem;font-weight:600;padding:.25rem 1rem;border-radius:9999px;background:rgba(47,70,242,5%);color:#121212;box-shadow:"0 2px 8px rgba(0,0,0,0.08)"}.techdebt__risk-support{color:#ff6e52;font-weight:600;margin-bottom:.5rem}.techdebt__risk-description{font-size:1rem;line-height:1.4;color:#121212}.techdebt__whats-next{margin-bottom:2rem}.techdebt__whats-next-heading{font-family:matter bold,open sans,sans-serif;color:#2f46f2;margin-bottom:1rem;font-size:1.1rem;margin-bottom:.5rem}.techdebt__whats-next-main{font-size:1rem;line-height:1.4;color:#121212;margin-bottom:.5rem}.techdebt__whats-next-highlight{color:#2f46f2;font-weight:600;margin-bottom:.5rem}.techdebt__whats-next-desc{font-size:1rem;line-height:1.4;color:#121212;margin-bottom:1rem}.techdebt__case-studies-promos{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.techdebt__case-studies-card{background:#fff;border-radius:16px;box-shadow:"0 2px 8px rgba(0,0,0,0.08)";padding:1.5rem;display:flex;flex-direction:column;align-items:center}.techdebt__case-studies-img{width:100%;height:96px;object-fit:cover;border-radius:8px;margin-bottom:.5rem}.techdebt__case-studies-title{font-size:1rem;line-height:1.4;color:#121212;margin-bottom:.25rem}.techdebt__case-studies-desc{color:#949ba3;font-size:.9rem;margin-bottom:.5rem}.techdebt__case-studies-btn{border-radius:9999px;font-size:.9rem;padding:.25rem 1.25rem;font-weight:700;margin-top:.25rem}.techdebt__summary{background:#fff;text-align:center;margin:6rem auto 1rem;max-width:600px}@media(max-width:700px){.techdebt__summary{text-align:left}}.techdebt__summary-header-row{display:flex;align-items:self-start;justify-content:center;margin:1rem 0 1rem -71px}.techdebt__summary-heading{font-family:matter bold,open sans,sans-serif;color:#2f46f2;margin-bottom:1rem;font-size:1.2rem;margin-bottom:1rem}.techdebt__summary-img{width:auto;object-fit:contain;height:auto;margin:0;max-width:190px}.techdebt__summary-title{font-family:matter medium,open sans,sans-serif;font-weight:400;font-size:.9rem;margin-bottom:.25rem}.techdebt__summary-desc{font-family:matter regular,open sans,sans-serif;font-size:.9rem;line-height:19px;margin-bottom:0}.techdebt__summary-desc b{color:#ff6e52;font-family:matter bold,open sans,sans-serif}.techdebt__summary-arrow-container{text-align:center;margin:1rem auto 0}.techdebt__summary-arrow{width:3vw;max-width:50px;min-width:27px;opacity:0;position:relative;animation:arrowSlideIn 1s ease forwards,arrowBounce 2s ease-in-out 1s infinite;animation-delay:0s}@media(max-width:600px){.techdebt__summary-arrow{max-width:27px;min-width:27px}}.techdebt__summary-arrow path{stroke:#b9a6fb!important}@media(max-width:700px){.techdebt .container{padding-left:20px;padding-right:20px}.techdebt__results-container{padding:0 .5rem}.techdebt__results-image-img{max-width:100%}.techdebt__case-studies-promos{grid-template-columns:1fr}.techdebt__result-icon-wrapper{width:96px;height:96px}}@media(max-width:640px){.techdebt__actions{gap:1.5rem}}@keyframes highlight-pulse{0%{box-shadow:0 0 rgba(255,110,82,.4)}70%{box-shadow:0 0 0 10px rgba(255,110,82,0)}100%{box-shadow:0 0 rgba(255,110,82,0)}}.strategy-tags{margin-top:1rem;display:flex}.strategy-tags .strategy-tag{font-family:neue machina ultrabold,open sans,sans-serif;font-size:22px;color:#fff;padding:19px 30px 17px 20px;border-radius:0 35px 35px 0;background-color:#ff6e52;margin-right:20px}.strategy-tags .strategy-tag.modernize{background-color:#ffca55}.strategy-tags .strategy-tag.build{background-color:#ff6e52}.strategy-tags .strategy-tag.buy{background-color:#1f36d9}.strategy-tags .strategy-tag.integrate{background-color:#c3b5ff}.strategy-tags .strategy-tag:last-of-type{margin-right:0}.case-study-old .case-study{display:block;padding-bottom:60px;background-color:#f7f8f9}.case-study-old .case-study article{margin:-80px auto 137px;border-radius:6px;max-width:1155px;padding:15px;background:linear-gradient(to bottom,white,#f7f8f9);background-size:100% 650px;background-repeat:no-repeat}@media(max-width:600px){.case-study-old .case-study article{margin-top:-30px;margin-bottom:60px}}.case-study-old .case-study__banner{height:540px}@media(max-width:600px){.case-study-old .case-study__banner{height:200px}}.case-study-old .case-study__breadcrumbs li{display:inline}.case-study-old .case-study__breadcrumbs a{color:#121212;text-decoration:none;background-color:none}.case-study-old .case-study__breadcrumbs a:hover{color:#2f46f2}.case-study-old .case-study__breadcrumbs span{padding:0 5px}.case-study-old .case-study__header{text-align:center}.case-study-old .case-study__header .tag{font-family:neue machina ultrabold,open sans,sans-serif;font-size:18px}.case-study-old .case-study__header h1{margin:15px 0;font-size:52px}.case-study-old .case-study__header .tagline{max-width:750px;margin-left:auto;margin-right:auto;margin-bottom:25px;font-size:22px;line-height:1.45}@media(max-width:600px){.case-study-old .case-study__header .tagline{font-weight:100}}.case-study-old .case-study__header .button{display:inline-block}@media(max-width:600px){.case-study-old .case-study__header .button{margin-bottom:10px}}.case-study-old .case-study__header .button .action-icon{height:15px;margin-left:4px;position:relative;top:1px}.case-study-old .case-study__overview{display:flex;align-items:center;justify-content:space-between;margin-top:75px;margin-bottom:18px}.case-study-old .case-study__overview h2{flex:1;font-size:52px}.case-study-old .case-study__overview .details{flex:1;margin-left:30px}@media(max-width:600px){.case-study-old .case-study__overview .details{display:none}}.case-study-old .case-study__overview .details p{font-size:16px;line-height:1.44;padding:4px 0}.case-study-old .case-study__body{column-count:2;column-gap:30px;margin-bottom:75px}@media(max-width:600px){.case-study-old .case-study__body{column-count:1;column-gap:0}}.case-study-old .case-study__body h3{font-size:22px;margin-bottom:-5px;margin-top:20px}.case-study-old .case-study__body h4{font-size:14px}.case-study-old .case-study__body blockquote{border-left:5px solid rgba(0,0,0,.1);padding-left:10px;display:block;font-size:15px;margin-top:15px;margin-bottom:15px}.case-study-old .case-study__body blockquote p{padding:0;font-size:15px}.case-study-old .case-study__body p,.case-study-old .case-study__body ul,.case-study-old .case-study__body ol{display:inline-block;line-height:1.44}.case-study-old .case-study__body ul,.case-study-old .case-study__body ol{margin:15px 0;padding-left:40px}.case-study-old .case-study__body .testimonial{margin-top:20px;padding:15px;background:rgba(120,133,176,.1)}.case-study-old .case-study__body .testimonial h3{margin-top:0;margin-bottom:0}.case-study-old .case-study__images{margin:-15px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media(max-width:600px){.case-study-old .case-study__images{margin:-25px}}.case-study-old .case-study__images>div{margin:15px;width:calc(50% - 30px);padding-bottom:calc(50% - 30px);flex-shrink:1;box-sizing:border-box;border-radius:6px}@media(max-width:600px){.case-study-old .case-study__images>div{width:calc(100% - 15px);padding-bottom:calc(100% - 15px);margin:7.5px 0}}.case-study-old .case-study__images.set-of-1>div{width:calc(100% - 15px);padding-bottom:calc(50% - 15px)}.case-study-old .case-study__images.set-of-3>div:last-child,.case-study-old .case-study__images.set-of-5>div:last-child{width:calc(100% - 15px);padding-bottom:calc(50% - 15px)}.case-study-old .case-study__images.responsive div{margin:0;padding-bottom:0}.case-study-old .case-study__images.responsive div img{width:100%}.case-study-old .case-study__next{display:flex;align-items:center;justify-content:center;text-align:center;font-family:matter regular,open sans,sans-serif;font-size:16px;line-height:1.56;color:#121212}.case-study-old .case-study__next p{margin-right:54px}