@font-face{font-family:'PP Editorial Old';src:url(../fonts/PPEditorialOld-UltralightItalic.woff2) format('woff2'),url(../fonts/PPEditorialOld-UltralightItalic.woff) format('woff');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'PP Editorial Old';src:url(../fonts/PPEditorialOld-Ultrabold.woff2) format('woff2'),url(../fonts/PPEditorialOld-Ultrabold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'PP Editorial Old';src:url(../fonts/PPEditorialOld-Italic.woff2) format('woff2'),url(../fonts/PPEditorialOld-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'PP Editorial Old';src:url(../fonts/PPEditorialOld-Ultralight.woff2) format('woff2'),url(../fonts/PPEditorialOld-Ultralight.woff) format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'PP Editorial Old';src:url(../fonts/PPEditorialOld-Regular.woff2) format('woff2'),url(../fonts/PPEditorialOld-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'PP Editorial Old';src:url(../fonts/PPEditorialOld-UltraboldItalic.woff2) format('woff2'),url(../fonts/PPEditorialOld-UltraboldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Aspekta';font-style:normal;font-weight:50;font-display:swap;src:url(../fonts/Aspekta-50.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:100;font-display:swap;src:url(../fonts/Aspekta-100.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:150;font-display:swap;src:url(../fonts/Aspekta-150.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/Aspekta-200.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:250;font-display:swap;src:url(../fonts/Aspekta-250.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/Aspekta-300.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:350;font-display:swap;src:url(../fonts/Aspekta-350.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Aspekta-400.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:450;font-display:swap;src:url(../fonts/Aspekta-450.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Aspekta-500.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:550;font-display:swap;src:url(../fonts/Aspekta-550.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/Aspekta-600.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:650;font-display:swap;src:url(../fonts/Aspekta-650.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Aspekta-700.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:750;font-display:swap;src:url(../fonts/Aspekta-750.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/Aspekta-800.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:850;font-display:swap;src:url(../fonts/Aspekta-850.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/Aspekta-900.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:950;font-display:swap;src:url(../fonts/Aspekta-950.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:1000;font-display:swap;src:url(../fonts/Aspekta-1000.woff2) format('woff2')}:root{--aspekta:'Aspekta';--pp:'PP Editorial Old'}*{margin:0;padding:0}html,body{scroll-behavior:smooth;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--aspekta);font-style:normal;cursor:none;height:100vh;overflow-x:hidden}body.menu-open{overflow:hidden}a{text-decoration:none;color:inherit;display:block}a:hover{cursor:none}p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:1px}p.small{font-size:16px}h2{font-weight:300;font-size:90px;line-height:95.5%;color:#111;padding-bottom:11px}h2 span{font-family:var(--pp);font-weight:200;font-style:italic;line-height:95.5%}h3{font-weight:300;font-size:87.4386px;line-height:101.5%;color:#111}h3 span{font-family:var(--pp);font-style:italic;font-weight:200}h4{font-weight:300;font-size:70px;line-height:108%;letter-spacing:-1px}h4 span{font-family:var(--pp);font-weight:200;font-style:italic}h5{font-weight:300;font-size:64px;line-height:95.5%}h5 span{font-family:var(--pp);font-weight:200;font-style:italic}.pin-spacer section{overflow:hidden}.testing-video{height:calc(100vh)}.testing-video video{height:100%;width:100%;object-fit:cover;object-position:bottom}body.stay{overflow:hidden}#loader{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#D8031D;z-index:999999999999;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.4s ease all;transition-delay:1.4s}#loader.active{opacity:0;visibility:hidden;z-index:0}.loader-icons{position:relative;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.white-circle,.black-circle{width:45px;height:45px;border-radius:50%;position:absolute}.black-circle.close{transform:rotate(0deg) translateX(5vw)}.white-circle.close{transform:rotate(0deg) translateX(-5vw)}.white-circle{background-color:#FFF;transform:rotate(0deg) translateX(-15vw)}.black-circle{background-color:#111;transform:rotate(0deg) translateX(15vw)}.white-overlay,.black-overlay,.red-overlay{height:100vh;width:100vw;position:absolute}.white-overlay{background-color:#fff;-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%);opacity:0;-webkit-transition:left 0s linear .9s,bottom 0s linear .9s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89);transition:left 0s linear .9s,bottom 0s linear .75s,-webkit-clip-path .75s cubic-bezier(.9,.03,.47,.89);-o-transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear .9s,bottom 0s linear .9s;transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear .9s,bottom 0s linear .9s;transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear .9s,bottom 0s linear .9s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89)}.black-overlay{background-color:#111;-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%);opacity:0;-webkit-transition:left 0s linear .9s,bottom 0s linear .9s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89);transition:left 0s linear .9s,bottom 0s linear .75s,-webkit-clip-path .75s cubic-bezier(.9,.03,.47,.89);-o-transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear .9s,bottom 0s linear .9s;transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear .9s,bottom 0s linear .9s;transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear .9s,bottom 0s linear .9s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89);transition-delay:.2s}.red-overlay{background-color:#D8031D;-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%);opacity:0;-webkit-transition:left 0s linear .9s,bottom 0s linear .9s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89);transition:left 0s linear .9s,bottom 0s linear .75s,-webkit-clip-path .75s cubic-bezier(.9,.03,.47,.89);-o-transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear .9s,bottom 0s linear .9s;transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear .9s,bottom 0s linear .9s;transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear .9s,bottom 0s linear .9s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89);transition-delay:.4s}.white-overlay.active,.black-overlay.active,.red-overlay.active{opacity:1;-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}.simpleplan-menu-text{font-weight:600;font-size:18px;line-height:150%;text-transform:uppercase;color:#FFF}.midnightHeader.default .simpleplan-menu-text{color:#FFF}.midnightHeader.white .simpleplan-menu-text{color:#111}.simpleplan-menu-text-wrapper{overflow:hidden;position:relative;height:27px}.simpleplan-menu-text-wrapper span{display:block;transition:1.2s cubic-bezier(.75,0,.25,1);transition-delay:.3s}.simpleplan-menu-text-wrapper span:nth-child(2){color:#FFFFFF!important}.simpleplan-menu-text-wrapper span:nth-child(2){padding-right:6px}.simpleplan-menu-text-wrapper span:nth-child(1){position:relative;left:10px}body.menu-open .simpleplan-menu-text-wrapper span{transform:translateY(-27px)}.midnightHeader.default .simpleplan-menu-button{width:15px;height:15px;border-radius:50%;border:1px solid #FFF;overflow:hidden;position:relative;transition:1s all ease;transition-delay:0.3s}.menu-open .midnightHeader.white .simpleplan-menu-button{width:15px;height:15px;border-radius:50%;border:1px solid #FFF;overflow:hidden;position:relative;transition:1s all ease;transition-delay:0.3s}.midnightHeader.white .simpleplan-menu-button{width:15px;height:15px;border-radius:50%;border:1px solid #111;overflow:hidden;position:relative;transition:1s all ease;transition-delay:0.3s}.simpleplan-menu-button svg{position:absolute;top:50%;left:50%;transform:translate(-51%,-51%);transition:1.2s cubic-bezier(.75,0,.25,1);transition-delay:.3s}.simpleplan-menu-button svg path{stroke:#fff;transition:1.2s all ease;transition-delay:0.3s all ease}.midnightHeader.default .simpleplan-menu-button svg path{stroke:#fff}.menu-open .midnightHeader.white .simpleplan-menu-button svg path{stroke:#fff}.midnightHeader.white .simpleplan-menu-button svg path{stroke:#000}body.menu-open .simpleplan-menu-button svg{transform:translate(-48%,-48%) rotate(45deg)}.header-wrapper{position:fixed;width:100%;left:0;right:0;top:0;z-index:9999;animation:fadeEffect 1s;overflow:hidden}.simpleplan-logo img{height:30px}.header-wrapper.active{display:none}.landingHeader .midnightHeader.default .simpleplan-logo img{filter:invert(0)}.landingHeader .simpleplan-logo img{max-width:164px;height:auto}.midnightHeader.default .simpleplan-logo img{filter:invert(0)}.simpleplan-logo{transition:.2s ease all}.simpleplan-logo.active{transform:translateY(-400%)}.menu-open .midnightHeader.white .simpleplan-logo img{filter:invert(0);transition:1s all ease;transition-delay:0.4s}.landingHeader .midnightHeader.white .simpleplan-logo img{filter:invert(0)}.midnightHeader.white .simpleplan-logo img{filter:invert(1);transition:1s all ease;transition-delay:0.4s}.midnightInner{overflow:hidden!important}.header-contents-wrapper{padding:32px 62px;padding-bottom:0;overflow:hidden}.simpleplan-hamburger-menu,.simpleplan-overlay{position:fixed;pointer-events:none;width:100vw;height:auto;top:0;left:100%;bottom:100%;right:0;overflow:hidden;-webkit-clip-path:circle(0% at calc(100vw - 100px) 53px);clip-path:circle(0% at calc(100vw - 100px) 53px);padding-top:72px;-webkit-transition:left 0s linear .9s,bottom 0s linear .9s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89);transition:left 0s linear .9s,bottom 0s linear .75s,-webkit-clip-path .75s cubic-bezier(.9,.03,.47,.89);-o-transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear .9s,bottom 0s linear .9s;transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear .9s,bottom 0s linear .9s;transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear .9s,bottom 0s linear .9s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89)}.simpleplan-hamburger-menu.active,.simpleplan-overlay.active{left:0;bottom:0;-webkit-clip-path:circle(140% at calc(100vw - 100px) 53px);clip-path:circle(140% at calc(100vw - 100px) 53px);-webkit-transition:left 0s linear 0s,bottom 0s linear 0s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89);transition:left 0s linear 0s,bottom 0s linear 0s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89);-o-transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear 0s,bottom 0s linear 0s;transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear 0s,bottom 0s linear 0s;transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear 0s,bottom 0s linear 0s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89);pointer-events:auto}.simpleplan-hamburger-menu{z-index:50;background:#D8031D;overflow:hidden;overflow-y:auto;padding-bottom:100px}.simpleplan-hamburger-menu.active{transition-delay:.3s}.simpleplan-overlay{z-index:49;background:#FFF}.sp-menu-link{font-weight:300;font-size:90px;line-height:95.5%;text-transform:capitalize;color:#FFF;transition:opacity .2s ease-in-out;overflow:hidden}.sp-menu-links{gap:47px}.sp-menu-link a{display:inline-flex;transform:translateY(100%);transition:1.2s cubic-bezier(.9,.03,.47,.89);;transition-delay:.3s}.simpleplan-hamburger-menu.active .sp-menu-link a{transform:translateY(0%)}.sp-menu-closer-look{overflow:hidden}.sp-menu-closer-look span{font-size:10px;font-style:normal;font-weight:600;line-height:115%;letter-spacing:2px;text-transform:uppercase;color:#FFF;display:block;transform:translateY(100%);transition:1.2s cubic-bezier(.9,.03,.47,.89);;transition-delay:.3s}.simpleplan-hamburger-menu.active .sp-menu-closer-look span{transform:translateY(0%)}.sp-menu-secondary .sp-menu-secondary-link{font-weight:300;font-size:36px;line-height:95.5%;color:#FFF;transition:opacity .2s ease-in-out;overflow:hidden;padding-bottom:5px}.sp-menu-secondary .sp-menu-secondary-link a{display:inline-flex;transform:translateY(120%);transition:1.2s cubic-bezier(.9,.03,.47,.89);;transition-delay:.3s}.simpleplan-hamburger-menu.active .sp-menu-secondary .sp-menu-secondary-link a{transform:translateY(0%)}.sp-menu-second-wrapper{gap:37px;align-items:start;position:relative;top:0;flex-direction:column}.sp-menu-secondary{gap:30px}.simpleplan-hamburger-wrapper{padding-top:7vh;width:85%;margin:0 auto}.sp-menu-second{margin-bottom:-50px}.sp-banner-home{background-color:#D8031D;padding-top:70px;overflow:hidden}.sp-banner-home .container{position:relative;height:100vh;width:100vw}.circle-small{width:15vw;height:15vw;position:absolute}.circle-big{width:25vw;height:25vw;position:absolute}.circle-2{right:5%;top:0%;transform-origin:left}.circle-2 .circle-wrapper img{transform-origin:right bottom}.circle-1{left:10%;top:5%}.circle-3{left:35%;top:10%}.circle-4{top:23%;left:5%}.circle-6{right:5%;bottom:25%}.circle-6 .circle-wrapper img{transform-origin:right bottom}.circle-1 .circle-wrapper img{transform-origin:left bottom}.circle-3 .circle-wrapper img{transform-origin:left bottom}.circle-4 .circle-wrapper img{transform-origin:left bottom}.circle-5 .circle-wrapper img{transform-origin:left bottom}.circle-5{left:25%;top:5%}@keyframes circle-5{from{scale:0}to{scale:1}}.circle-wrapper{position:relative;height:100%;border-radius:50%;overflow:hidden;scale:0.3!important;transition:.4s cubic-bezier(.9,.03,.47,.89)}.circle-small.active .circle-wrapper,.circle-big.active .circle-wrapper{scale:1!important}.circle-small.active2 .circle-wrapper,.circle-big.active2 .circle-wrapper{scale:1.3!important}.circle-wrapper img{border-radius:50%;-webkit-transform-origin:center;transform-origin:center;position:absolute;z-index:1;opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:.2s ease all}.circle-small.active img,.circle-big.active img{transform:scale(1);opacity:1;transition-delay:0.8s}.circle-small.active2 img,.circle-big.active2 img{transform:scale(1)}.fill{background-color:#fff;width:100%;height:100%;border-radius:50%;position:absolute;inset:0;transition:.4s cubic-bezier(.9,.03,.47,.89);;transform:scale(1);transition-delay:0.8s}.circle-small.active .fill,.circle-big.active .fill{transform:scale(0);transition-delay:0s}.banner-text{font-weight:300;font-size:84.4829px;line-height:150%;color:#FFF}.banner-text-3,.banner-text span{font-family:var(--pp);font-style:italic;font-weight:200;font-size:84.4829px;line-height:150%;color:#FFF}.banner-text-wrapper{gap:16px;overflow:hidden}.banner-text-wrapper h1{transform:translateY(100%);opacity:0;transition:0.6s ease all;transition-delay:.5s}.sp-banner-home.was-in-viewport h1,.sp-banner-home.in-viewport h1{transform:translateY(0%);opacity:1}.banner-text-container{padding-bottom:58px;position:absolute;bottom:5vh;left:0;right:0}.sp-quite-simple{height:100vh;overflow:hidden;padding-bottom:20vh;position:relative}.sp-quite-simple-svg svg{width:100%;height:100%;object-fit:cover;position:relative;top:15vh}.sp-quite-simple-svg svg path.cls-1{transition:1s ease all;transition-delay:.1s;fill:none;stroke:#111}.cls-2{r:52;transition:1s ease all;cursor:pointer;fill:#d8031d}.cls-2.active{r:150}.sp-quite-simple-svg svg path.cls-1{d:path("M1440.08.39l-233,192.81-154,296.57L723.51,557.21.08,434.66")}.sp-quite-simple-svg svg path.cls-1.path-1{d:path("M1447.92.29l-221,310.84-216,23L675.33,513.94.19,367.74")}.sp-quite-simple-svg svg path.cls-1.path-3{d:path("M1447.62.29l-364.5,501.32-404.5-66-186,100.5L.14,393.24")}.circle-1-path,.circle-2-path,.circle-3-path{transition:1s ease all}.circle-1-path.path-1{d:path("M715.9,558.1v-2.7h6.8v-6.8h2.7v6.8h6.8v2.7h-6.8v6.8h-2.7v-6.8H715.9z");transition-delay:1.2s;opacity:1}.circle-2-path.path-1{d:path("M477.8,539.4v-2.7h6.8v-6.8h2.7v6.8h6.8v2.7h-6.8v6.8h-2.7v-6.8H477.8z");opacity:0;transition-delay:1.2s}.circle-3-path.path-1{d:path("M1207.9,176.9v-2.7h6.8v-6.8h2.7v6.8h6.8v2.7h-6.8v6.8h-2.7v-6.8H1207.9z");transition-delay:1.2s;opacity:1}.circle-1-path.path-3{d:path("M715.9,558.1v-2.7h6.8v-6.8h2.7v6.8h6.8v2.7h-6.8v6.8h-2.7v-6.8H715.9z");opacity:0;transition-delay:0s}.circle-2-path.path-3{d:path("M1007.2,340v-2.7h6.8v-6.8h2.7v6.8h6.8v2.7h-6.8v6.8h-2.7V340H1007.2z");opacity:1;transition-delay:1.2s}.circle-3-path.path-3{d:path("M1210.2,311v-2.7h6.8v-6.8h2.7v6.8h6.8v2.7h-6.8v6.8h-2.7V311H1210.2z");opacity:1;transition-delay:1.2s}.circle-2-path.path-2{d:path("M1007.2,340v-2.7h6.8v-6.8h2.7v6.8h6.8v2.7h-6.8v6.8h-2.7V340H1007.2z");opacity:0;transition-delay:0s}.circle-1-path.path-2{d:path("M715.9,558.1v-2.7h6.8v-6.8h2.7v6.8h6.8v2.7h-6.8v6.8h-2.7v-6.8H715.9z");opacity:1;transition-delay:1.2s}.circle-3-path.path-2{d:path("M1207.9,176.9v-2.7h6.8v-6.8h2.7v6.8h6.8v2.7h-6.8v6.8h-2.7v-6.8H1207.9z");opacity:1;transition-delay:1.2s}.circle-1-path.path3{d:path("M477.8,539.4v-2.7h6.8v-6.8h2.7v6.8h6.8v2.7h-6.8v6.8h-2.7v-6.8H477.8z");opacity:1;transition-delay:1.2s}.circle-2-path.path3{d:path("M659.8,440.4v-2.7h6.8v-6.8h2.7v6.8h6.8v2.7h-6.8v6.8h-2.7v-6.8H659.8z");opacity:1;transition-delay:1.2s}.circle-3-path.path3{opacity:1}#circle-1{cx:724.08;cy:554.53}#circle-2{cx:1054.58;cy:470.03}#circle-3{cx:1216.08;cy:173.53}#circle-1.path-3{cx:486.62;cy:535.11}#circle-2.path-3{cx:667.62;cy:437.11}.circle-1-g path{transition:opacity .2s ease;opacity:0;pointer-events:none;transition-delay:0s}.circle-2-g path{transition:opacity .2s ease;opacity:0;transition-delay:0s;pointer-events:none}.circle-3-g path{transition:opacity .2s ease;opacity:0;transition-delay:0s;pointer-events:none}#circle-3.path-3{cx:1073.12;cy:501.61}#circle-1.path-1{cx:672.19;cy:500.13}#circle-2.path-1{cx:1015.42;cy:336.63}#circle-3.path-1{cx:1218.4;cy:307.6}.circle-2-active.active{opacity:1;transition:0.5s ease all;transition-delay:1.2s}.circle-2-active,.circle-1-active,.circle-3-active{opacity:0;transition:.1s ease all;transition-delay:0s}.circle-1-active.active{opacity:1;transition:0.5s ease all;transition-delay:1s}.circle-3-active.active{opacity:1;transition:0.5s ease all;transition-delay:1.2s}.impression-1{transform:translate(-15px,-15px)}.impression-2{transform:translate(-15px,-15px)}.revenue-1{transform:translate(15px,40px)}.revenue-2{transform:translate(15px,40px)}.reach-1{transform:translate(0,15px)}.reach-2{transform:translate(0,15px)}.sp-quite-simple-body{padding-top:46px;overflow:hidden}.sp-quite-simple-body p{transform:translateY(100%);opacity:0;transition:0.6s cubic-bezier(.9,.03,.47,.89);transition-delay:0.3s}.sp-quite-simple-body.in-viewport p,.sp-quite-simple-body.was-in-viewport p{transform:translateY(0%);opacity:1}.sp-quite-simple-text-wrapper{max-width:60ch;padding-top:120px;position:absolute;padding-left:150px}.sp-quite-simple-safari .sp-quite-slider-wrapper{display:block}.sp-quite-simple-safari .sp-quite-slider-wrapper .quite-sp-slider-box{width:400px;height:400px;margin:0;margin-left:auto;margin-right:10%;border-radius:50%;background:#D8031D;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px}.sp-quite-simple-safari .sp-quite-slider-wrapper .swiper.mySwiper .swiper-wrapper .swiper-slide:nth-child(2) .quite-sp-slider-box{background-color:#CA0019}.sp-quite-simple-safari .sp-quite-slider-wrapper .swiper.mySwiper .swiper-wrapper .swiper-slide:nth-child(3) .quite-sp-slider-box{background-color:#AD0217}.sp-quite-simple-safari .quite-sp-slider-label p{color:var(--SP-WHITE,#FFF);text-align:center;font-size:10.761px;font-style:normal;font-weight:600;line-height:74.5%;letter-spacing:2.69px;text-transform:uppercase}.sp-quite-simple-safari .quite-sp-slider-heading h2{color:var(--SP-WHITE,#FFF);text-align:center;font-size:69.179px;font-style:italic;font-weight:400;line-height:74.5%;font-family:var(--pp)}.sp-quite-simple-safari .quite-sp-slider-heading{margin-top:20px}.sp-quite-simple-safari .sp-quite-slider-wrapper .swiper-slide-shadow{display:none}.sp-quite-simple-safari{position:relative;top:50%;-webkit-height:100%;right:0;width:auto}.sp-quite-simple-wrapper{-webkit-height:100%}.sp-we-do{background-color:#111;position:relative;padding-bottom:120px;min-height:100vh;overflow:hidden}.sp-quite-simple-heading{overflow:hidden}.sp-we-do .sp-quite-simple-heading h2{color:#FFF}.sp-quite-simple-heading h2{transform:translateY(100%);opacity:0;transition:.6s ease all}.sp-quite-simple-heading.in-viewport h2,.sp-quite-simple-heading.was-in-viewport h2{transform:translateY(0%);opacity:1}.sp-we-do .sp-quite-simple-text-wrapper{position:static}.sp-we-do-circles-wrapper{position:relative}.sp-we-do-circle{width:196px;height:196px;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:.9s ease all}.spwd-circle-1{background-color:#fff;z-index:3;opacity:0;transform:translateX(150px);transition-delay:.8s}.spwd-circle-2{background-color:#D8031D;z-index:2;opacity:0;transition-delay:.2s}.spwd-circle-3{background-color:#fff;z-index:1;opacity:0;transform:translateX(-150px);transition-delay:.8s}.sp-we-do-circle.in-viewport.spwd-circle-3,.sp-we-do-circle.was-in-viewport.spwd-circle-3{transform:translateX(-20px);opacity:1}.sp-we-do-circle.in-viewport.spwd-circle-1,.sp-we-do-circle.was-in-viewport.spwd-circle-1{transform:translateX(20px);opacity:1}.sp-we-do-circle.in-viewport.spwd-circle-2,.sp-we-do-circle.was-in-viewport.spwd-circle-2{opacity:1}.sp-we-do-circles{padding-right:180px;padding-top:66px;overflow:hidden}.spwd-head{font-family:var(--pp);font-style:italic;font-weight:400;font-size:49px;line-height:74.5%;text-align:center}.spwd-body{font-weight:500;font-size:11px;line-height:74.5%;text-align:center;letter-spacing:1.5px;text-transform:uppercase;padding-top:13px}.sp-ticker{transform:rotate(4.49deg);position:relative;bottom:-10vh;left:-10px;overflow:hidden;width:110%}.sp-ticker-wrapper{gap:60px;overflow:hidden;background-color:#FFF}.sp-ticker-container{-webkit-animation:ticker-animation 20s linear infinite;animation:ticker-animation 20s linear infinite;display:inline-flex;flex-shrink:0;gap:60px;overflow:hidden;white-space:nowrap;padding:8px 0}.sp-ticker-item{flex-shrink:0;white-space:nowrap}.sp-ticker-item img{max-width:110px;max-height:24px;width:100%;height:100%}@keyframes ticker-animation{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-100% - 10px));transform:translateX(calc(-100% - 10px))}}.sp-give-our-best{padding-top:60px;background-color:#D8031D}.sp-give-our-best-wrapper{padding-left:170px;padding-bottom:50vh}.sp-gob-heading{overflow:hidden;padding:100px 0 46px 0;width:100%;position:sticky;top:0;z-index:9;background-color:#D8031D}.sp-gob-heading h4{transform:translateY(100%);opacity:0;transition:.6s ease all}.sp-gob-heading.in-viewport h4,.sp-gob-heading.was-in-viewport h4{transform:translateY(0%);opacity:1}.sp-gob-awards{padding-top:80px;opacity:0;transform:translateY(100px);transition:.6s ease all;transition-delay:0.3s;margin-bottom:-50vh;padding-bottom:100px}.sp-gob-awards.in-viewport,.sp-gob-awards.was-in-viewport{opacity:1;transform:translateY(0)}.sp-gob-awards-wrapper{gap:24px}.sp-gob-awards-award{height:108px;border:1px solid #FFF;border-radius:6px;width:60%;background:#fff0;transition:all .3s ease-out;position:relative;cursor:url(../images/cursor-eye.svg) 50 50,auto}.sp-gob-awards-award:hover{background:#111;border:1px solid #111;z-index:1}.sp-gob-awards-award-wrapper{padding-left:36px;transition:all .3s ease-out;transform:translateX(-100px);gap:32px}.sp-gob-awards-award:hover .sp-gob-awards-award-wrapper{gap:32px;transform:translateX(0)}.sp-award-year{height:58px;overflow:hidden;border-radius:50%;font-family:var(--pp);font-style:italic;font-weight:200;font-size:18px;line-height:140%;color:#FFF;background-color:#D8031D;width:58px;opacity:0;transition:all .3s ease-out}.sp-gob-awards-award:hover .sp-award-year{opacity:1}.sp-award-text{font-weight:400;font-size:24px;line-height:140%;color:#FFF}.sp-award-image{position:absolute;transition:-webkit-clip-path .3s ease-out;z-index:3;transition:clip-path .3s ease-out;transition:clip-path .3s ease-out,-webkit-clip-path .3s ease-out;-webkit-transform-origin:center;transform-origin:center;-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);width:238px;height:170px;border-radius:6px;overflow:hidden}.sp-award-image img{width:100%;height:100%;object-fit:cover}.sp-gob-awards-award:hover .sp-award-image{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}.sp-works{padding-top:120px;position:relative}.sp-works-wrapper{padding-left:170px;padding-right:170px;align-items:baseline}.sp-works-body{padding-top:39px;max-width:38ch;overflow:hidden}.sp-works-body p{opacity:0;transform:translateY(100%);transition:.6s ease all;transition-delay:0.3s}.sp-works-body.in-viewport p,.sp-works-body.was-in-viewport p{opacity:1;transform:translateY(0%)}.sp-works-heading{max-width:37ch;overflow:hidden;padding-bottom:12px}.sp-works-heading h2{opacity:0;transform:translateY(100%);transition:.6s ease all}.sp-works-heading.in-viewport h2,.sp-works-heading.was-in-viewport h2{opacity:1;transform:translateY(0%)}.sp-works-cta{padding-top:48px;overflow:hidden;opacity:0;transition:.6s ease all;transition-delay:.6s}.sp-works-cta.in-viewport,.sp-works-cta.was-in-viewport{opacity:1}.sp-works-work-heading{font-weight:400;font-size:28px;line-height:106%;letter-spacing:-1.27947px;max-width:19ch;margin-top:20px;text-transform:capitalize;letter-spacing:.2px;word-spacing:.3px}.sp-works-work-heading span{color:#D8031D;text-transform:capitalize}.sp-works-work-image{border-radius:7px;overflow:hidden;position:relative;max-width:382px;height:350px}.sp-works-work-image.blog-img{height:0;padding-top:70%}.sp-works-work-image.blog-img img{position:absolute;inset:0}.sp-works-work-cta{padding-top:22px}.sp-works-right-wrapper{gap:136px}.sp-works-left{position:sticky;top:10vh;padding-bottom:45vh}.sp-works-right{position:relative;z-index:8;top:30px;transform:translateY(100px);opacity:0;transition:.6s ease all;transition-delay:.6s}.sp-works-right.in-viewport,.sp-works-right.was-in-viewport{transform:translateY(0);opacity:1}.sp-works-work:last-child{padding-bottom:80px}.sp-works-work-image-wrapper a{cursor:url(../images/cursor-red.svg) 50 50,auto}.sp-works-work-wrapper{align-items:start;gap:10px}.sp-glad-meet{height:100vh;overflow:hidden;padding-top:120px;position:relative;background-color:#D8031D}.sp-glad-meet-wrapper{padding-left:170px;padding-top:60px}.sp-glad-content-heading{overflow:hidden;padding-bottom:10px}.sp-glad-content-heading h2{transform:translateY(100%);opacity:0;transition:.6s ease all}.sp-glad-content-heading.in-viewport h2,.sp-glad-content-heading.was-in-viewport h2{transform:translateY(0%);opacity:1}.sp-glad-content-body{padding-top:46px;overflow:hidden}.sp-glad-content-body p{transform:translateY(100%);opacity:0;transition:.6s ease all;transition-delay:0.3s}.sp-glad-content-body.in-viewport p,.sp-glad-content-body.was-in-viewport p{transform:translateY(0%);opacity:1}.sp-glad-cta{padding-top:69px;overflow:hidden;opacity:0;transition:.6s ease all;transition-delay:.6s}.sp-glad-cta.in-viewport,.sp-glad-cta.was-in-viewport{opacity:1}.sp-glad-cta a{color:#FFF}.sp-glad-content{max-width:55ch}.sp-glad-picture{width:55vw;height:55vw;border-radius:50%;overflow:hidden;position:absolute;right:-7%;bottom:-20%;transform:scale(0);transition:1.2s ease all;transition-delay:.8s;transform-origin:bottom right}.sp-glad-meet-wrapper.in-viewport .sp-glad-picture,.sp-glad-meet-wrapper.was-in-viewport .sp-glad-picture{transform:scale(1)}.sp-glad-picture a{cursor:url(../images/cursor-eye.svg) 10 25,auto;height:100%}.sp-get-reading{background-color:#111;padding-top:120px;position:relative}.sp-get-reading-wrapper{padding-left:170px;padding-right:170px;align-items:baseline}.sp-get-reading .sp-cta{color:#FFF}.sp-get-reading .sp-works-work-heading{color:#FFF}.sp-get-reading-read-body p{font-weight:400;font-size:14px;line-height:150%;color:#F5F3EE}.sp-get-reading-read-body{max-width:40ch;padding-top:22px}.sp-are-you{padding-top:96px;padding-bottom:120px}.sp-are-you-heading{font-weight:300;font-size:48px;line-height:95.5%;text-align:center;color:#111}.sp-are-you-heading span{font-family:var(--pp);font-weight:200;font-style:italic}.tabcontent{display:none;padding-top:100px;padding-left:190px;padding-right:190px;border-top:none;animation:fadeEffect 1s}.sp-are-you-tab-btns{font-style:normal;font-weight:400;font-size:24px;line-height:140%;color:#6F6F6F;gap:50px;padding-top:36px;flex-wrap:wrap}.sp-are-you-tab-btns .tablinks{background-color:#fff0;border:none;outline:none;font-style:normal;font-weight:600;font-size:14px;line-height:140%;color:#515151;text-transform:uppercase;transition:.4s ease all;cursor:none;letter-spacing:2px;position:relative}.sp-are-you-tab-btns .tablinks.active{color:#D8031D}.sp-are-you-tab-btns .tablinks:hover{color:#D8031D}.sp-are-you-tab-btns .tablinks::before{content:'';position:absolute;top:6px;left:-15px;width:6.857px;height:6.857px;background-color:#B8B8B8;border-radius:50%;transition:.4s ease all}.sp-are-you-tab-btns .tablinks.active::before{background-color:#D8031D}.sp-are-you-molecules{width:240px;height:216px;position:relative;display:flex;align-items:center;justify-content:center}.say-molecule{position:absolute;transition:.4s ease all}.say-molecule-1{width:136px;height:136px;border-radius:50%;background-color:#E91630;z-index:3}.say-molecules-3 .say-molecule-3{width:160px;height:160px}.say-molecule-2{width:176px;height:176px;background-color:#D8031D;border-radius:50%;z-index:2;opacity:0}.say-molecule-3{background-color:#CB1228;width:117px;height:117px;border-radius:50%;opacity:0;z-index:1}.say-molecule-text{position:relative;z-index:4;font-weight:400;font-size:24px;line-height:140%;color:#FFF;opacity:0;transition:.4s ease all;transition-delay:1s}.sp-are-you-molecules:hover .say-molecule{transform:translate(0,0)!important;transition-delay:0s}.sp-are-you-molecules:hover .say-molecule-2{z-index:3}.services-banner{background:#111;position:relative}.services-banner-wrapper{padding:0 80px;padding-top:160px}.services-banner-heading{overflow:hidden}.services-banner-heading h2{transition:1.4s ease all;transform:translateY(100%);opacity:0}.services-banner-heading.active h2{transform:translateY(0%);opacity:1}.services-banner-bottom-body{max-width:46ch;overflow:hidden;position:sticky;top:100px;padding-bottom:20%}.services-banner-bottom-body p{transition:1.4s ease all;transition-delay:.5s;transform:translateY(100%);opacity:0;padding-top:46px}.services-banner-bottom-body.active p{transform:translateY(0%);opacity:1}.services-banner-bottom-body p a{display:contents;color:#D8031D;text-decoration:underline}.services-banner-bottom{padding-top:46px}.services-banner-bottom-wrapper{align-items:start}.services-service-image{position:relative;padding-top:32%;overflow:hidden;border-radius:7px;margin-top:42px}.services-service-image img{position:absolute;inset:0}.services-explainer{width:60%;transition:1.4s ease all;transition-delay:.9s;opacity:0;transform:translateY(20%);margin-top:20%}.services-explainer.active{opacity:1;transform:translateY(0%)}.services-explainer-wrapper{gap:100px}.services-service-body{padding-top:17px}.services-service-bullets{padding-top:18px}.services-service-bullets ul li{font-weight:400;font-size:14px;line-height:172%;color:#F5F3EE;list-style:none;position:relative;padding-left:15px}.services-service-bullets ul li::before{content:"";position:absolute;left:0;top:40%;width:5px;height:5px;border-radius:50%;background-color:#F5F3EE}.services-service-we-answer{padding-top:10px}.services-service-we-answer a{font-weight:400;font-size:16px;line-height:150%;text-decoration-line:underline;color:#D8031D}.services-service-cta{padding-top:52px}.services-service-cta a{color:#FFF}.services-service-image-overlay{height:100%;width:100%;position:absolute;inset:0;z-index:-1;opacity:0;transition:.4s ease all;background:linear-gradient(0deg,rgb(0 0 0 / .67),rgb(0 0 0 / .67))}.services-service-image-overlay a{color:#FFF}.services-service-image:hover .services-service-image-overlay{z-index:1;opacity:1}.services-service:last-child{padding-bottom:100px}.services-banner .questions,.questions.specific-ques{position:fixed;inset:0;background:#fff0;z-index:750;pointer-events:none;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;padding:120px 170px}.questions.specific-ques{padding-right:20px;padding-bottom:20px}.services-banner .single-question,.questions.specific-ques .single-question{position:absolute;background:#F6F2F3;border-radius:7px;padding:2em;max-width:40em;pointer-events:all;display:flex;gap:.5em;flex-direction:column;transform:translateY(15vh) scale(1) rotate(0.001deg);transition:0.7s cubic-bezier(.9,.03,.47,.89);margin-left:min(4vw, 4em);opacity:0;visibility:hidden}.services-banner .single-question.active,.questions.specific-ques .single-question.active{opacity:1;transform:translateY(0%) scale(1) rotate(0.001deg);z-index:2;visibility:visible}.services-banner .single-question .close,.questions.specific-ques .single-question .close{position:absolute;right:2em;top:2em;width:2em;height:2em;background:#D8031D;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 0.4s cubic-bezier(.9,.03,.47,.89);transform:rotate(0.001deg) scale(1)}.services-banner .single-question .close:hover,.questions.specific-ques .single-question .close:hover{transform:rotate(90deg) scale(1.1)}.services-banner .single-question .close .bar,.questions.specific-ques .single-question .close .bar{width:40%;background:#FFF;position:absolute;height:1px;transform:rotate(45deg)}.services-banner .single-question .close .bar:nth-child(2),.questions.specific-ques .single-question .close .bar:nth-child(2){transform:rotate(-45deg)}.services-banner .single-question h4,.questions.specific-ques .single-question h4{font-weight:400;font-size:24px;line-height:115%;letter-spacing:1px;max-width:25ch}.services-banner .single-question ul,.questions.specific-ques .single-question ul{padding-top:30px;padding-left:1.4em}.services-banner .single-question ul li,.questions.specific-ques .single-question ul li{color:#6F6F6F;font-weight:400;font-size:14px;line-height:150%}.sp-about-banner{background-color:#111;position:relative;height:100vh}.sp-about-banner-wrapper{padding-top:200px;padding-left:170px;position:relative;overflow:hidden;padding-bottom:100px}.sp-about-banner-wrap-element{height:200px;background-color:#fff;position:relative;z-index:2}.sp-about-banner-heading{overflow:hidden;padding-bottom:10px}.sp-about-banner-heading h1{font-weight:300;font-size:70px;line-height:108%;letter-spacing:-1px;color:#FFF;transition:1.4s ease all;transform:translateY(100%);opacity:0}.sp-about-banner-heading.active h1{transform:translateY(0%);opacity:1}.sp-about-banner-heading h1 span{font-family:var(--pp);font-weight:200;font-style:italic}.sp-about-banner-body{padding-top:46px;overflow:hidden}.sp-about-banner-body p{transition:1.4s ease all;transform:translateY(100%);opacity:0;transition-delay:.5s}.sp-about-banner-body.active p{transform:translateY(0%);opacity:1}.sp-about-content-wrapper{max-width:49ch}.sp-about-banner-wrapper.about-page .sp-about-content-wrapper{max-width:59ch}.sp-about-image-wrapper{width:45vw;height:45vw}.sp-about-image-wrapper svg{position:absolute;height:100%;width:100%;inset:0}.sp-about-image{position:relative;left:50px;z-index:3}.sp-about-image img{overflow:hidden;border-radius:50%}.sp-about-orbit{width:9vw;height:9vw;background-color:#D8031D;border-radius:50%;position:absolute;inset:0;transform:rotate(60deg) translate(-22.5vw);margin:auto}.what-is-sp-wrapper{width:50%;margin:0 auto;text-align:center;padding-bottom:200px;padding-top:5px}.what-is-sp-wrapper.in-viewport .what-is-sp-label,.what-is-sp-wrapper.was-in-viewport .what-is-sp-label{transform:translateY(0%);opacity:1}.what-is-sp-label{font-weight:600;font-size:14px;line-height:74.5%;text-align:center;letter-spacing:3.5px;text-transform:uppercase;color:#111;transform:translateY(100%);opacity:0;transition:.6s ease all}.what-is-sp-heading{padding-top:48px;overflow:hidden}.what-is-sp-heading a{display:inline}.what-is-sp-heading h2{font-weight:300;font-size:48px;line-height:120%;transform:translateY(100%);opacity:0;transition:.6s ease all;transition-delay:.6s}.what-is-sp-wrapper.in-viewport .what-is-sp-heading h2,.what-is-sp-wrapper.was-in-viewport .what-is-sp-heading h2{transform:translateY(0%);opacity:1}.what-is-sp-heading h2 span{color:#D8031D;font-weight:400}.what-we-do-sp{position:relative;height:100vh;background-color:#D8031D;overflow:hidden}.what-we-do-sp-wrapper{padding-top:25vh;padding-left:170px}.what-we-do-body{padding-top:46px;overflow:hidden}.what-we-do-body p{transition:.6s ease all;transition-delay:.6s}.what-we-do-content.in-viewport .what-we-do-body p,.what-we-do-content.was-in-viewport .what-we-do-body p{opacity:1;transform:translateY(0%)}.what-we-do-body p button{text-decoration:underline;background-color:#fff0;padding:0;font-size:18px;color:#FFF;border:none;outline:none}.what-we-do-body p button{cursor:none}.what-we-do-button{display:flex;align-items:center;justify-content:flex-start;gap:26px;margin-top:26px}.what-we-do-button button{color:#FFF;font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:2px;text-transform:uppercase;border:none;background-color:#fff0;display:flex;align-items:center;gap:12px;cursor:pointer;opacity:.5;transition:0.6s all ease;padding:10px 0}.what-we-do-button button.active{opacity:1}.what-we-do-button button svg{width:6px;height:auto;max-height:100%}.what-we-do-tenets{width:65vw;height:65vw;background-color:#CA0315;border-radius:50%;position:absolute;right:-10%;bottom:-50%;overflow:hidden;transform:scale(0);opacity:0;transition:1.2s ease all;transition-delay:.8s;transform-origin:bottom right}.what-we-do-sp-wrapper.in-viewport .what-we-do-tenets,.what-we-do-sp-wrapper.was-in-viewport .what-we-do-tenets{transform:scale(1);opacity:1}.what-we-do-tenet{display:none;animation:fadeEffect 1s}.what-we-do-content{max-width:50ch}.what-we-do-heading{overflow:hidden}.what-we-do-heading h2{transition:.6s ease all}.what-we-do-content.in-viewport .what-we-do-heading h2,.what-we-do-content.was-in-viewport .what-we-do-heading h2{opacity:1;transform:translateY(0%)}.simple-story{background-color:#111;height:101vh}.simple-story-cta a{color:#FFF}.simple-story-wrapper{padding-left:170px;padding-top:120px}.simple-story-body{padding-top:58px;overflow:hidden;max-width:88ch}.simple-story-body p{opacity:0;transform:translateY(100%);transition:.6s ease all;transition-delay:.6s}.simple-story-wrapper.in-viewport .simple-story-body p,.simple-story-wrapper.was-in-viewport .simple-story-body p{opacity:1;transform:translateY(0%)}.simple-story-cta{padding-top:64px;overflow:hidden}.simple-story-cta a{opacity:0;transform:translateY(100%);transition:.6s ease all;transition-delay:.9s}.simple-story-wrapper.in-viewport .simple-story-cta a,.simple-story-wrapper.was-in-viewport .simple-story-cta a{opacity:1;transform:translateY(0%)}.simple-story-heading{max-width:70ch;overflow:hidden;padding-bottom:15px}.simple-story-heading h2{opacity:0;transform:translateY(100%);transition:.6s ease all}.simple-story-wrapper.in-viewport .simple-story-heading h2,.simple-story-wrapper.was-in-viewport .simple-story-heading h2{opacity:1;transform:translateY(0%)}.what-we-do-tenet-head{text-align:left;font-weight:300;font-size:48px;line-height:95.5%;color:#FFF}.what-we-do-tenet-head sup{font-size:16px}.what-we-do-tenet-body{text-align:left;padding-top:36px}.what-we-do-tenets-wrapper{width:55ch;padding-top:200px;padding-left:10vw}.sp-service-spec-banner .sp-about-banner-wrapper{padding-top:111px}.sp-service-spec-banner .sp-about-banner-heading span.big{font-family:var(--pp);font-size:90px;font-style:italic;font-weight:200;line-height:103%}.sp-service-spec-banner .sp-about-banner-heading h1{color:#111}.sp-service-spec-banner .sp-about-content-wrapper{position:relative;top:56px}.sp-service-spec-banner .sp-about-banner-body p{color:#6F6F6F}.sp-service-spec-cta{padding-top:58px;overflow:hidden}.sp-service-spec-cta a{color:#D8031D;opacity:0;transform:translateY(100%);transition:1.4s ease all;transition-delay:.8s}.sp-service-spec-cta.active a{opacity:1;transform:translateY(0%)}.sp-service-deliverables-wrapper{padding:80px 0;overflow:hidden}.sp-service-deliverables-top{padding:0 170px}.sp-service-deliv-heading{overflow:hidden}.sp-service-deliv-heading h5{opacity:0;transform:translateY(100%);transition:.6s ease all}.sp-service-deliverables-wrapper.in-viewport .sp-service-deliv-heading h5,.sp-service-deliverables-wrapper.was-in-viewport .sp-service-deliv-heading h5{opacity:1;transform:translateY(0%)}.sp-serv-deliv-deliverables-wrapper{padding-top:68px}.sp-serv-deliv-deliverables-wrapper.mob{display:none}.sp-service-deliv-body{padding-top:46px;overflow:hidden;display:flex;justify-content:space-between;align-items:end}.sp-service-deliv-body p{color:#6F6F6F;opacity:0;max-width:58ch;transform:translateY(100%);transition:.6s ease all;transition-delay:.6s}.sp-service-deliverables-wrapper.in-viewport .sp-service-deliv-body p,.sp-service-deliverables-wrapper.was-in-viewport .sp-service-deliv-body p{opacity:1;transform:translateY(0%)}.sp-serv-deliv-deliverable{background:#fff0;border-radius:26.8644px;max-width:505px;border:1px solid #e3e3e3;border-radius:6px;width:100%;flex-shrink:0;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;transition:.4s ease all}.sp-serv-deliv-deliverable:hover,.sp-serv-deliv-deliverable.active,.sp-serv-deliv-deliverable.is-active{background:#f8f7f7}.sp-serv-deliv-deliv-head h6{font-weight:600;font-size:16px;line-height:150%;letter-spacing:2px;text-transform:uppercase;color:#D8031D}.sp-serv-deliv-deliv-body{padding-top:10px}.sp-serv-deliv-deliv-body p{font-weight:400;font-size:16px;line-height:150%;color:#6F6F6F;transition:.4s ease all;cursor:none}.sp-serv-deliv-deliverable:hover .sp-serv-deliv-deliv-body p,.sp-serv-deliv-deliverable.active .sp-serv-deliv-deliv-body p,.sp-serv-deliv-deliverable.is-active .sp-serv-deliv-deliv-body p{color:#111}.sp-serv-deliv-deliverable-wrapper{padding:36px;transition:0.8s all ease;cursor:url(../images/cursor-eye-small.svg) 50 50,auto}.sp-serv-deliv-deliverables-wrapper{gap:14px;align-items:stretch;width:100%}.sp-how-we-do-svg{position:relative;top:30px}.sp-how-we-do-circle{width:229px;height:229px;overflow:hidden;border-radius:50%;background-color:#D8031D;position:absolute;inset:0;margin:auto;transition:.4s ease all}.sp-how-we-do-circle:hover{background-color:#F7F2F3}.sp-how-we-do-circle.active{pointer-events:none}.sp-hwd-circle-1{left:55vw;bottom:26vw;background-color:#F7F2F3}.sp-hwd-circle-1:hover{background-color:#D8031D}.sp-hwd-circle-2{left:38vw;top:38vw}.sp-hwd-circle-3{top:26vw;right:50vw;background-color:#F7F2F3}.sp-hwd-circle-3:hover{background-color:#D8031D}.sp-how-we-do-svg svg{height:100%;width:100%;object-fit:cover}.sp-hwd-circle-head{font-weight:600;font-size:14px;line-height:74.5%;text-align:center;letter-spacing:3.5px;text-transform:uppercase;color:#D8031D;transition:.4s ease all}.sp-how-we-do-circle:hover .sp-hwd-circle-head{color:#F7F2F3}.sp-hwd-circle-body{font-family:var(--pp);font-style:italic;font-weight:400;font-size:36px;line-height:74.5%;text-align:center;color:#D8031D;margin-top:17px;transition:.4s ease all}.sp-how-we-do-circle-wrapper{height:100%}.sp-how-we-do-circle:hover .sp-hwd-circle-body{color:#F7F2F3}.sp-hwd-circle-2 .sp-hwd-circle-body,.sp-hwd-circle-2 .sp-hwd-circle-head{color:#FFF;transition:.4s ease all}.sp-hwd-circle-2:hover .sp-hwd-circle-body,.sp-hwd-circle-2:hover .sp-hwd-circle-head{color:#D8031D}.sp-how-we-do-cont{background-color:#D8031D;position:fixed;width:100%;height:95%;z-index:9999999;top:0;left:100%;bottom:100%;right:0;pointer-events:none;overflow:hidden;-webkit-transition:left 0s linear .9s,bottom 0s linear .9s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89);transition:left 0s linear .9s,bottom 0s linear .75s,-webkit-clip-path .75s cubic-bezier(.9,.03,.47,.89);-o-transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear .9s,bottom 0s linear .9s;transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear .9s,bottom 0s linear .9s;transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear .9s,bottom 0s linear .9s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89)}.sp-how-we-do-cont.active .what-we-do-heading h2{opacity:1;transform:translateY(0%)}.sp-how-we-do-cont.active .what-we-do-body p{opacity:1;transform:translateY(0%)}.sp-how-we-do-cont.active .what-we-do-tenets{transform:scale(1);opacity:1}.sp-hwd-circle-1 .sp-how-we-do-cont{-webkit-clip-path:circle(0% at 78vw 9vw);clip-path:circle(0% at 78vw 9vw)}.sp-hwd-circle-1 .sp-how-we-do-cont.active{-webkit-clip-path:circle(140% at 78vw 9vw);clip-path:circle(140% at 78vw 9vw)}.sp-hwd-circle-2 .sp-how-we-do-cont{-webkit-clip-path:circle(0% at 68vw 40vw);clip-path:circle(0% at 68vw 40vw)}.sp-hwd-circle-2 .sp-how-we-do-cont.active{-webkit-clip-path:circle(140% at 68vw 40vw);clip-path:circle(140% at 68vw 40vw)}.sp-hwd-circle-3 .sp-how-we-do-cont{-webkit-clip-path:circle(0% at 23vw 35vw);clip-path:circle(0% at 23vw 35vw)}.sp-hwd-circle-3 .sp-how-we-do-cont.active{-webkit-clip-path:circle(140% at 23vw 35vw);clip-path:circle(140% at 23vw 35vw)}.sp-how-we-do-cont.active{left:0;bottom:0;-webkit-transition:left 0s linear 0s,bottom 0s linear 0s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89);transition:left 0s linear 0s,bottom 0s linear 0s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89);-o-transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear 0s,bottom 0s linear 0s;transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear 0s,bottom 0s linear 0s;transition:clip-path .9s cubic-bezier(.9,.03,.47,.89),left 0s linear 0s,bottom 0s linear 0s,-webkit-clip-path .9s cubic-bezier(.9,.03,.47,.89);pointer-events:auto}.sp-how-we-do-cross{position:absolute;right:3em;top:8em;width:3em;height:3em;background:#FFF;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:9999999;transition:transform 0.4s cubic-bezier(.9,.03,.47,.89);transform:rotate(0.001deg) scale(1)}.sp-how-we-do-cross:hover{transform:rotate(90deg)}.sp-how-we-do-cross .sp-how-we-do-bar{width:40%;background:#111;position:absolute;height:1px;transform:rotate(45deg)}.sp-how-we-do-cross .sp-how-we-do-bar:nth-child(2){transform:rotate(-45deg)}.sps-wrapper{padding-top:50px}.sps-container{max-width:1100px;margin:0 auto;padding:0 20px}.sps-top{display:flex;align-items:stretch;justify-content:space-between;padding-bottom:114px}.sps-top .head p{color:var(--SP-BLACK,#111);leading-trim:both;text-edge:cap;font-feature-settings:'ss02' on,'ss03' on,'clig' off,'liga' off;font-size:42px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-1.279px}.sps-top .head p span{color:#D8031D}.sps-top .sub-head{margin-top:32px;max-width:50ch}.sps-top .sub-head p{color:#6F6F6F;font-feature-settings:'ss02' on,'clig' off,'liga' off;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1px}.sps-top .cta{margin-top:78px}.sps-top .cta a{color:#D8031D}.sps-top .spst-left{width:50%}.sps-top .spst-right{width:40%}.spst-right{display:flex;align-items:flex-end}.spst-right ul{list-style:none;display:flex;flex-direction:column;gap:30px;width:100%}.spst-right ul li{position:relative;color:#272727;leading-trim:both;text-edge:cap;font-feature-settings:'ss03' on,'ss02' on,'clig' off,'liga' off;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1px;width:100%}.spst-right ul li:after{content:"";width:100%;height:1px;background-color:#EDEDED;position:absolute;left:0;top:-15px}.spst-right ul li:first-child::after{display:none}.sps-mid{background:#111;padding-top:50px;padding-bottom:60px}.service-highlights .sh-head p{color:#FFF;leading-trim:both;text-edge:cap;font-feature-settings:'ss02' on,'ss03' on,'clig' off,'liga' off;font-size:26px;font-style:normal;font-weight:400;line-height:120%}.service-highlights .sh-highlights{display:grid;place-items:center;grid-template-columns:repeat(4,1fr);grid-column-gap:68px;grid-row-gap:40px;margin-top:56px}.service-highlights .sh-highlights a{color:#FFF;font-size:12px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:2px;text-transform:uppercase}.sps-bottom{background-color:#F7F2F3!important;padding:74px 0}.related-service{display:flex;align-items:center;justify-content:space-between}.related-service .rs-head{width:20%}.related-service .rs-services{display:flex;flex-wrap:wrap;grid-column-gap:40px;grid-row-gap:40px;align-items:center;justify-content:flex-end}.related-service .rs-head p{color:#D8031D;font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:2px;text-transform:uppercase}.related-service .rs-services a{color:#444;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1px;text-decoration:underline;max-width:10ch;text-align:center;transition:all 0.4s ease}.related-service .rs-services a:hover{color:#D8031D;border-bottom:1px solid #D8031D}.sis-wrapper{display:flex;align-items:center;justify-content:space-between;padding:22px 200px;border-radius:13px;background:var(--SP-WHITE,#FFF);box-shadow:0 2px 4px 0 rgb(0 0 0 / .06)}.si-sticky{position:sticky;top:88%;z-index:49;background-color:transparent!important;margin-bottom:30px}.sis-wrapper a{color:#515151;leading-trim:both;text-edge:cap;font-feature-settings:'clig' off,'liga' off;font-size:16px;font-style:normal;font-weight:300;line-height:95.5%;position:relative}.sis-wrapper a::after{content:"";position:absolute;width:6px;height:6px;left:-14px;top:4px;background-color:#B8B8B8;border-radius:50%}.sis-wrapper .item.active a::after{background-color:#D8031D}.sis-wrapper .item.active a{color:#D8031D}.sp-choice-slider .owl-theme .owl-nav{margin-top:20px}.owl-theme .owl-nav [class*=owl-]:hover{background:#fff0}.sp-work-we-do{background-color:#FFF;padding-bottom:50px}.sp-work-we-do .sp-quite-simple-heading h2{color:#111}.sp-work-we-do .sp-quite-simple-body p{color:#6F6F6F}.sp-work-we-do .spwd-circle-1{background-color:#111}.sp-work-we-do .spwd-circle-3{background-color:#111}.sp-work-we-do .sp-ticker-wrapper{background-color:#D8031D}.sp-work-we-do .sp-ticker{transform:rotate(7.46deg)}.sp-work-we-do .sp-ticker-item img{filter:invert(1)}.yg-quote-section{height:101vh;background-color:#111;overflow:hidden}.yg-quote-body{overflow:hidden}.sp-simple-choice-cta{text-align:center;margin-top:34px}.sp-choice-slider{margin-top:150px}.sp-simple-choice-cta a{color:#fff}.yg-quote-body h3{font-weight:300;font-size:48px;line-height:120%;color:#FFF;transform:translateY(100%);opacity:0;transition:.6s ease all;transition-delay:0.3s}.yg-quote-body.in-viewport h3,.yg-quote-body.was-in-viewport h3{transform:translateY(0%);opacity:1}.yg-quote-label{padding-top:46px;overflow:hidden}.yg-quote-label span{font-weight:600;font-size:18px;line-height:150%;letter-spacing:2px;text-transform:uppercase;color:#D8031D;display:block;transform:translateY(100%);opacity:0;transition:.6s ease all;transition-delay:0.5s}.yg-quote-label.in-viewport span,.yg-quote-label.was-in-viewport span{transform:translateY(0%);opacity:1}.owl-item.active .yg-quote-body h3,.owl-item.active .yg-quote-label span{transform:translateY(0%);opacity:1}.yg-quote-section-wrapper{padding-left:170px}.yg-quote-body{min-width:965px;width:76%}.sp-wm-banner-heading{max-width:35ch;overflow:hidden}.sp-wm-banner-heading h2{transform:translateY(100%);opacity:0;transition:1.4s cubic-bezier(.9,.03,.47,.89)}.sp-wm-banner-heading.in-viewport h2,.sp-wm-banner-heading.was-in-viewport h2{transform:translateY(0%);opacity:1}.sp-work-main-banner{padding-top:180px;background-color:#D8031D}.sp-work-main-banner-wrapper{padding-left:170px;align-items:start}.sp-wm-dropdowns{padding-top:63px;gap:29px;transform:translateY(100%);opacity:0;transition:1.4s cubic-bezier(.9,.03,.47,.89);transition-delay:.5s}.sp-work-main-banner-wrapper.in-viewport .sp-wm-dropdowns,.sp-work-main-banner-wrapper.was-in-viewport .sp-wm-dropdowns{transform:translateY(0%);opacity:1}.sp-wm-dropdown-head{font-weight:600;font-size:18px;line-height:150%;letter-spacing:2px;text-transform:uppercase;color:#FFF;display:flex;gap:8px}.sp-wm-dropdown-head span:first-child{font-size:10px;position:relative;display:inline-flex;line-height:2;top:-1px}.sp-wm-dropdown-links{display:grid;grid-template-rows:0fr;opacity:0;--webkit-transition:all .9s;transition:all .9s}.sp-wm-dropdown.active .sp-wm-dropdown-links{grid-template-rows:1fr;opacity:1}.sp-wm-dropdown-links>div{overflow:hidden}.sp-wm-dropdown-links ul{padding-top:8px;padding-left:15px;display:inline-flex;flex-direction:column;gap:2px}.sp-wm-dropdown-links li{list-style-type:none;position:relative;padding-left:15px}.sp-wm-dropdown-links li button{background:#fff0;border:none;color:inherit;font-weight:400;font-size:16px;line-height:150%;letter-spacing:1px;color:#FFF}.sp-wm-dropdown-links li button:hover{cursor:none}.sp-wm-dropdown-links li::after{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto 0;width:4px;height:4px;background-color:#FFF;border-radius:50%}.sp-work-main-project-image{background:#111;border-radius:26.8644px;max-height:356px;overflow:hidden}.sp-work-main-project-image img{height:100%;width:100%;object-fit:cover}.sp-work-main-banner-left{width:30%;position:sticky;top:100px;padding-bottom:25vh}.sp-work-main-banner-right{width:60%;transform:translateY(100%);transition:1.4s cubic-bezier(.9,.03,.47,.89);opacity:0;transition-delay:1s}.sp-work-main-banner-wrapper.in-viewport .sp-work-main-banner-right,.sp-work-main-banner-wrapper.was-in-viewport .sp-work-main-banner-right{transform:translateY(0%);opacity:1}.sp-work-main-project-title{padding-top:17px}.sp-work-main-project-title h3{font-weight:400;font-size:24px;line-height:106%;letter-spacing:1px;color:#FFF;text-align:center}.sp-work-main-banner-right-wrapper{gap:72px;display:none;animation:fadeEffect 1s}.sp-work-main-banner-right-wrapper a:last-child{padding-bottom:100px}.sp-work-main-banner-right-wrapper a{cursor:url(images/cursor-eye-white.svg) 50 50,auto}.sp-work-main-banner-right-wrapper a:nth-child(even) .sp-work-main-project-circle{-wenkit-clip-path:circle(50% at 14vw 16vw);clip-path:circle(50% at 14vw 16vw)}.sp-work-main-project-circle{-wenkit-clip-path:circle(55% at 36vw 26vw);clip-path:circle(55% at 36vw 26vw)}.sp-project-inner-banner{background-color:#111;padding-top:104px;padding-bottom:73px}.sp-project-inner-banner-wrapper{width:95%;margin:0 auto}.sp-project-images{padding-top:120px}.sp-project-images-wrapper{width:95%;margin:0 auto}.sp-pro-inner-image{position:relative;padding-top:44%;overflow:hidden;border-radius:27px}.sp-pro-inner-title{padding-top:66px;overflow:hidden}.sp-pro-inner-title h2{text-align:center;transform:translateY(100%);opacity:0;transition:.6s ease all}.sp-pro-inner-title.in-viewport h2,.sp-pro-inner-title.was-in-viewport h2{transform:translateY(0%);opacity:1}.sp-pro-inner-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.sp-quote-section{padding-top:120px}.sp-quote-cta a{color:#D8031D;transform:translateY(100%);opacity:0;transition:.6s ease all;transition-delay:.5s}.sp-quote-cta.in-viewport a,.sp-quote-cta.was-in-viewport a{transform:translateY(0%);opacity:1}.sp-quote-cta{text-align:center;padding-top:37px;overflow:hidden}.sp-quote-body h3{font-weight:300;font-size:36px;line-height:150%;text-align:center;color:#111;transform:translateY(100%);opacity:0;transition:0.6s ease all}.sp-quote-body.in-viewport h3,.sp-quote-body.was-in-viewport h3{transform:translateY(0%);opacity:1}.sp-quote-wrapper{max-width:1012px;width:75%;margin:0 auto}.sp-project-images-top-wrapper{gap:20px}.sp-project-images-top-wrapper .sp-project-image{position:relative;padding-top:65%;width:100%}.sp-project-image{overflow:hidden;border-radius:27px}.sp-project-image img,.sp-project-image video{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}.sp-project-images-bottom-wrapper .sp-project-image{position:relative;padding-top:44%}.sp-project-images-bottom{padding-top:20px}.sp-project-images-bottom.diff .sp-project-images-bottom-wrapper .sp-project-image{padding-top:64%}.sp-project-images-bottom.diff .sp-project-image{border-radius:0}.sp-quote-wrapper .yg-quote-body{min-width:100%}.sp-quote-wrapper .yg-quote-label span{text-align:center}.sp-quote-wrapper .yg-quote-body h3{color:#111;text-align:center}.sp-project-found-quote{padding-bottom:61px}.project-inner-content-wrapper{position:relative}.sticky-project-nav{background:#FFF;border-radius:13px;width:80%;position:sticky;bottom:10px;margin:0 auto;box-shadow:0 6px 16px 0 rgb(0 0 0 / .1);margin-top:50px}.sticky-project-nav-wrapper{padding:15px 20px}.sticky-project-prev-nav,.sticky-project-next-nav{width:26px;height:26px;overflow:hidden;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #111}.sticky-project-title span{font-weight:300;font-size:24px;line-height:95.5%;color:#111}.sticky-project-next-nav svg{transform:rotate(180deg)}.sp-project-expanded-banner{background-color:#111;padding-top:138px}.sp-proj-exp-body{padding-top:46px}.sp-proj-exp-body p{color:#EEE}.sp-proj-exp-content{max-width:75ch;margin:0 auto;text-align:center}.sp-proj-exp-image{padding-top:129px}.sp-proj-exp-image-wrap{position:relative;padding-top:35%}.sp-proj-exp-image-wrap img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.sp-project-expanded-content{padding-top:32px;padding-bottom:150px}.sp-proj-exp-cont-wrapper{width:95%;margin:0 auto;align-items:start;gap:80px}.sp-proj-exp-cont-left-wrapper{position:relative;top:82px}.sp-proj-exp-cont-left{flex:1 1 40%}.sp-proj-exp-cont-right{flex:1 1 50%;overflow:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.sp-proj-exp-cont-right::-webkit-scrollbar{display:none}.sp-proj-exp-quote-cta{padding-top:60px}.sp-proj-exp-quote-cta a{color:#D8031D;color:#D8031D}.sp-proj-exp-quote-head h4{font-weight:300;font-size:32px;line-height:150%;color:#111}.sp-proj-exp-blog{padding-top:120px}.sp-proj-exp-blog-cont>div:first-child{padding-top:0}.sp-proj-exp-blog-cont-head h5{font-weight:300;font-size:32px;line-height:136%;color:#111}.sp-proj-exp-blog-cont-head h6{color:#111;font-size:24px;font-style:normal;font-weight:300;line-height:95.5%}.sp-proj-exp-blog-cont-head.diff h6{color:#111;font-family:var(--aspekta);font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:1px;text-transform:uppercase}.sp-proj-exp-blog-cont-body{padding-top:32px}.sp-proj-exp-blog-cont-body p,.sp-proj-exp-blog-cont-body ul li{font-weight:400;font-size:16px;line-height:150%;letter-spacing:1px;color:#6F6F6F}.sp-proj-exp-blog-cont-body ul{padding-left:30px;padding-top:10px;display:flex;flex-direction:column;gap:6px}.sp-proj-exp-blog-cont:not(:first-child){padding-top:67px}.sp-proj-exp-blog-cont-body p:not(:first-child){padding-top:32px}.sp-proj-exp-cont-image{overflow:hidden;position:relative;padding-top:60%;border-radius:27px}.sp-proj-exp-cont-image img,.sp-proj-exp-cont-image video{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}.sp-proj-exp-cont-quote-right h3{text-align:right}.sp-proj-exp-cont-image:not(:first-child){margin-top:31px}.sp-proj-exp-cont-quote-right{margin-top:105px;margin-bottom:97px}.select-works-sp{padding-top:250px;padding-bottom:100px}.select-works-sp-right .sp-wm-dropdown-head{color:#111;position:relative}.select-works-sp-right .sp-wm-dropdown-head-drop{background-color:#FFF;position:absolute;top:25px;left:-30px;display:none}.select-works-sp-right .sp-wm-dropdown-head-drop.active{display:block}.sp-drop-selected{color:#D8031D;font-family:var(--aspekta);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1px;position:absolute;bottom:-20px}.select-works-sp-right .sp-wm-dropdown-head-drop ul{list-style-type:none;padding:30px 44px 42px 23px;min-width:232px;display:flex;flex-direction:column;gap:18px;max-height:300px;overflow:hidden;overflow-y:auto}.select-works-sp-right .sp-wm-dropdown-head-drop ul li{color:#6F6F6F;font-family:var(--aspekta);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1px}.select-works-sp-wrap{display:flex;justify-content:space-between;align-items:center;padding:0 56px;position:sticky;top:-1px;z-index:9;background-color:#FFF}.select-works-sp-wrap.active{z-index:99999;box-shadow:1px 5px 4px 0 rgb(0 0 0 / .2)}.select-works-sp-right{display:flex;gap:90px;padding:30px 0}.select-work-content-head{color:#111;font-family:var(--aspekta);font-size:24px;font-style:normal;font-weight:400;line-height:106%;max-width:25ch}.select-work-content-head span{color:#D8031D}.select-work-content-body{color:#5A5A5A;font-family:var(--aspekta);font-size:8px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:3.5px;text-transform:uppercase;max-width:50ch}.select-work-content-body span{color:#D8031D}.select-work-content{display:flex;justify-content:space-between;margin-top:35px;flex-wrap:wrap;gap:32px}.select-work-img{position:relative;padding-top:45%}.select-multiple-work-sp-right .select-work-img{padding-top:120%}.select-multiple-work-sp-left .select-work-img{padding-top:51%}.select-work-img img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.select-work-sp a{width:55%;margin-left:auto;padding-right:155px}.select-multiple-work-sp{display:flex;padding:0 115px;gap:103px}.select-multiple-work-sp-right{width:30%}.select-multiple-work-sp-left{width:70%}.select-multiple-work-sp.flex-rev{flex-direction:row-reverse}.multiple-works-select-parent{padding-top:108px}.multiple-works-select-parent .select-multiple-work-sp:not(:first-child){margin-top:20px}.select-multiple-work-sp .select-multiple-work-sp-left{margin-top:100px}.select-multiple-work-sp .select-multiple-work-sp-right.top-no-marg{margin-top:0}.select-multiple-work-sp.flex-rev .select-multiple-work-sp-right{margin-top:0}.select-multiple-work-sp.flex-rev .select-multiple-work-sp-left{margin-top:150px}.select-multiple-work-sp{padding-top:108px}.select-multiple-work-sp.flex-rev{padding-top:50px}.footer-whole{background-color:#D8031D}footer{overflow:hidden;position:relative;background-color:#D8031D;bottom:-36px!important}.footer-bottom{background-color:#fff0;position:relative;z-index:2;display:flex}.footer-bottom-link a{color:#EFEFEF}.footer-bottom-wrapper{padding:13px 59px;flex-direction:column;gap:64px;justify-content:end;padding-right:0}.footer-bottom-left,.footer-bottom-right{gap:20px;flex-direction:column;align-items:end}.footer-top-left{background-color:#fff;width:80vw;height:80vw;border-radius:50%;position:absolute;top:10vh;left:-10%;z-index:1;overflow:hidden;transition:1.2s ease all;transform:scale(0);transform-origin:bottom left}.footer-wrapper.in-viewport .footer-top-left,.footer-wrapper.was-in-viewport .footer-top-left{transform:scale(1)}.footer-top-right{padding:20px;top:0;height:90%;min-height:811px;display:flex}.footer-top-right svg{width:100%;height:100%;object-fit:cover}.footer-top-left-container{padding-top:136px;padding-left:170px;max-width:80ch}.footer-top-circle{width:86px;height:86px;border-radius:50%;border:1px solid #D8031D;font-weight:400;font-size:14px;line-height:121.5%;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#D8031D;position:relative;transition:.6s ease all;opacity:0;transition-delay:1.6s}.footer-top-circle.active{background-color:#D8031D;color:#FFF;transition-delay:0;transition:.4s ease all}.footer-top-circle.not-active{transition-delay:0;transition:.4s ease all}.footer-wrapper.in-viewport .footer-top-left .ftc-1,.footer-wrapper.was-in-viewport .footer-top-left .ftc-1{opacity:1}.footer-wrapper.in-viewport .footer-top-left .ftc-2,.footer-wrapper.was-in-viewport .footer-top-left .ftc-2{transform:translateX(-10px);opacity:1}.footer-wrapper.in-viewport .footer-top-left .ftc-3,.footer-wrapper.was-in-viewport .footer-top-left .ftc-3{opacity:1;transform:translateX(-20px)}.ftc-1{z-index:3}.ftc-2{z-index:2;transform:translateX(-30px);transition-delay:1.8s}.ftc-3{z-index:1;transform:translateX(-50px);transition-delay:2s}.footer-top-circle div{padding:0 10px}.footer-top-circles{padding-top:64px}.footer-top-body{padding-top:32px;overflow:hidden}.footer-top-body p{transition:.6s ease all;transition-delay:1.4s;transform:translateY(100%);max-width:70ch}.footer-wrapper.in-viewport .footer-top-left .footer-top-body p,.footer-wrapper.was-in-viewport .footer-top-left .footer-top-body p{transform:translateY(0%)}.footer-top-heading{font-weight:400;font-size:20px;line-height:140%;color:#111;overflow:hidden}.footer-top-heading h3{transform:translateY(100%);transition:.6s ease all;transition-delay:1.2s}.footer-wrapper.in-viewport .footer-top-left .footer-top-heading h3,.footer-wrapper.was-in-viewport .footer-top-left .footer-top-heading h3{transform:translateY(0%)}.footer-top-form form{position:relative}.footer-top-form input{border:1px solid #B5B5B5;border-radius:6px;width:100%;padding:15px 20px;padding-right:0;font-family:var(--aspekta);font-weight:400;font-size:16px;line-height:140%;color:#6F6F6F;outline:none}.footer-top-form button,.footer-top-form input[type="submit"]{background-color:#fff0;padding:0;border:none;outline:none;font-weight:600;font-size:14px;line-height:150%;letter-spacing:2px;text-transform:uppercase;color:#D8031D;border-left:1px solid #B5B5B5;padding-left:32px;margin-top:15px;position:absolute;right:0;top:0;width:13%;border-radius:0}.footer-top-mailing-list{padding-top:100px;opacity:0;transition:.6s ease all;transition-delay:2.2s}.footer-wrapper.in-viewport .footer-top-left .footer-top-mailing-list,.footer-wrapper.was-in-viewport .footer-top-left .footer-top-mailing-list{opacity:1}.footer-top-form{padding-top:10px}.cursor-wrapper{pointer-events:none}.cursor-circle{position:fixed;width:2rem;height:2rem;border-radius:100%;overflow:hidden;background-color:#fff;inset:0;z-index:999999}.cursor-circle.cursor-2{width:1rem;height:1rem}.cursor-circle.cursor-3{width:.5rem;height:.5rem}.cursor-circle.cursor-main{width:1.5rem;height:1.5rem;transform:translate3d()}.select-works-sp-left{position:relative;width:20%}.select-works-sp-left-sticky{color:#111;font-family:var(--aspekta);font-size:20px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:2px;text-transform:uppercase;opacity:0;transition:.4s ease all;transition-delay:.06s;position:absolute;width:100%;top:-16px}.select-works-sp-left-sticky.active{opacity:1}.select-works-sp-left h2{position:absolute;width:100%;top:-150px;transition:.4s ease all;transform:translateY(100%);opacity:0}.select-work-sp{padding-top:70px}.select-work-sp:nth-child(2){width:65%;padding-top:120px}.select-work-sp:nth-child(2) a{width:90%;padding:0;padding-left:7%}.select-work-sp:nth-child(3){width:30%;margin-left:auto;padding-right:5%;padding-top:0;margin-top:-25%}.select-work-sp:nth-child(3) a{width:80%;padding:0}.select-work-sp:nth-child(3) .select-work-img{padding-top:120%}.select-work-sp:nth-child(4){width:30%;padding-left:7%}.select-work-sp:nth-child(4) a{width:80%;margin-left:0;margin-right:auto;padding:0}.select-work-sp:nth-child(4) .select-work-img{padding-top:120%}.select-work-sp:nth-child(5){width:65%;margin-left:auto;padding-right:5%;margin-top:-30%;padding-top:0}.select-work-sp:nth-child(5) a{width:90%;padding:0}.select-work-sp:nth-child(6){width:65%;padding-top:120px}.select-work-sp:nth-child(6) a{width:90%;padding:0;padding-left:7%}.select-work-sp:nth-child(7){width:30%;margin-left:auto;padding-right:5%;padding-top:0;margin-top:-25%}.select-work-sp:nth-child(7) a{width:80%;padding:0}.select-work-sp:nth-child(7) .select-work-img{padding-top:120%}.select-work-sp:nth-child(8){width:30%;padding-left:7%}.select-work-sp:nth-child(8) a{width:80%;margin-left:0;margin-right:auto;padding:0}.select-work-sp:nth-child(8) .select-work-img{padding-top:120%}.select-work-sp:nth-child(9){width:65%;margin-left:auto;padding-right:5%;margin-top:-30%;padding-top:0}.select-work-sp:nth-child(9) a{width:90%;padding:0}.select-work-sp:nth-child(10){width:65%;padding-top:120px}.select-work-sp:nth-child(10) a{width:90%;padding:0;padding-left:7%}.select-work-sp:nth-child(11){width:30%;margin-left:auto;padding-right:5%;padding-top:0;margin-top:-25%}.select-work-sp:nth-child(11) a{width:80%;padding:0}.select-work-sp:nth-child(11) .select-work-img{padding-top:120%}.select-work-sp:nth-child(12){width:30%;padding-left:7%}.select-work-sp:nth-child(12) a{width:80%;margin-left:0;margin-right:auto;padding:0}.select-work-sp:nth-child(12) .select-work-img{padding-top:120%}.select-work-sp:nth-child(13){width:65%;margin-left:auto;padding-right:5%;margin-top:-30%;padding-top:0}.select-work-sp:nth-child(13) a{width:90%;padding:0}.select-work-sp:nth-child(14){width:65%;padding-top:120px}.select-work-sp:nth-child(14) a{width:90%;padding:0;padding-left:7%}.select-work-sp:nth-child(15){width:30%;margin-left:auto;padding-right:5%;padding-top:0;margin-top:-25%}.select-work-sp:nth-child(15) a{width:80%;padding:0}.select-work-sp:nth-child(15) .select-work-img{padding-top:120%}.select-work-sp:nth-child(16){width:30%;padding-left:7%}.select-work-sp:nth-child(16) a{width:80%;margin-left:0;margin-right:auto;padding:0}.select-work-sp:nth-child(16) .select-work-img{padding-top:120%}.select-work-sp:nth-child(17){width:65%;margin-left:auto;padding-right:5%;margin-top:-30%;padding-top:0}.select-work-sp:nth-child(17) a{width:90%;padding:0}.select-work-sp:nth-child(18){width:65%;padding-top:120px}.select-work-sp:nth-child(18) a{width:90%;padding:0;padding-left:7%}.select-work-sp:nth-child(19){width:30%;margin-left:auto;padding-right:5%;padding-top:0;margin-top:-25%}.select-work-sp:nth-child(19) a{width:80%;padding:0}.select-work-sp:nth-child(19) .select-work-img{padding-top:120%}.select-work-sp:nth-child(20){width:30%;padding-left:7%}.select-work-sp:nth-child(20) a{width:80%;margin-left:0;margin-right:auto;padding:0}.select-work-sp:nth-child(20) .select-work-img{padding-top:120%}.select-work-sp:nth-child(21){width:65%;margin-left:auto;padding-right:5%;margin-top:-30%;padding-top:0}.select-work-sp:nth-child(21) a{width:90%;padding:0}.select-work-sp:nth-child(22){width:65%;padding-top:120px}.select-work-sp:nth-child(22) a{width:90%;padding:0;padding-left:7%}.select-work-sp:nth-child(23){width:30%;margin-left:auto;padding-right:5%;padding-top:0;margin-top:-25%}.select-work-sp:nth-child(23) a{width:80%;padding:0}.select-work-sp:nth-child(23) .select-work-img{padding-top:120%}.select-work-sp:nth-child(24){width:30%;padding-left:7%}.select-work-sp:nth-child(24) a{width:80%;margin-left:0;margin-right:auto;padding:0}.select-work-sp:nth-child(24) .select-work-img{padding-top:120%}.select-work-sp:nth-child(25){width:65%;margin-left:auto;padding-right:5%;margin-top:-30%;padding-top:0}.select-work-sp:nth-child(25) a{width:90%;padding:0}.select-work-sp:nth-child(26){width:65%;padding-top:120px}.select-work-sp:nth-child(26) a{width:90%;padding:0;padding-left:7%}.select-work-sp:nth-child(27){width:30%;margin-left:auto;padding-right:5%;padding-top:0;margin-top:-25%}.select-work-sp:nth-child(27) a{width:80%;padding:0}.select-work-sp:nth-child(27) .select-work-img{padding-top:120%}.select-work-sp:nth-child(28){width:30%;padding-left:7%}.select-work-sp:nth-child(28) a{width:80%;margin-left:0;margin-right:auto;padding:0}.select-work-sp:nth-child(28) .select-work-img{padding-top:120%}.select-work-sp:nth-child(29){width:65%;margin-left:auto;padding-right:5%;margin-top:-30%;padding-top:0}.select-work-sp:nth-child(29) a{width:90%;padding:0}.select-work-sp:nth-child(30){width:65%;padding-top:120px}.select-work-sp:nth-child(30) a{width:90%;padding:0;padding-left:7%}.select-work-sp:nth-child(31){width:30%;margin-left:auto;padding-right:5%;padding-top:0;margin-top:-25%}.select-work-sp:nth-child(31) a{width:80%;padding:0}.select-work-sp:nth-child(31) .select-work-img{padding-top:120%}.select-work-sp:nth-child(32){width:30%;padding-left:7%}.select-work-sp:nth-child(32) a{width:80%;margin-left:0;margin-right:auto;padding:0}.select-work-sp:nth-child(32) .select-work-img{padding-top:120%}.select-work-sp:nth-child(33){width:65%;margin-left:auto;padding-right:5%;margin-top:-30%;padding-top:0}.select-work-sp:nth-child(33) a{width:90%;padding:0}.select-works-sp a{cursor:url(../images/cursor-red.svg) 50 50,auto}.select-works-sp-tab{animation:fadeEffect 1s}.select-works-sp-right{transition:.4s ease all;opacity:0}.select-works-sp.in-viewport .select-works-sp-right,.select-works-sp.was-in-viewport .select-works-sp-right{opacity:1}.select-works-sp.in-viewport h2,.select-works-sp.was-in-viewport h2{transform:translateY(0%);opacity:1}.select-works-sp-left h2.active{opacity:0}.we-build-things-right p{color:#111;font-family:var(--aspekta);font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1px}.we-build-things-right p a{display:contents;color:#D8031D;text-decoration:underline}.we-build-things-wrap{display:flex;align-items:start;justify-content:space-between;padding:143px 172px}.we-build-things-right{max-width:37ch;overflow:hidden}.we-build-things-right p{transform:translateY(100%);opacity:0;transition:.9s ease all}.we-build-things-left{overflow:hidden;padding-bottom:10px}.we-build-things-left h2{transform:translateY(100%);opacity:0;transition:.9s ease all}.we-build-things.in-viewport .we-build-things-left h2,.we-build-things.was-in-viewport .we-build-things-left h2{transform:translateY(0%);opacity:1}.we-build-things.in-viewport .we-build-things-right p,.we-build-things.was-in-viewport .we-build-things-right p{transform:translateY(0%);opacity:1}.good-good{background-color:#111;padding:40px 42px;position:relative}.good-good-row{display:grid;grid-template-columns:repeat(3,1fr)}.good-good-text{color:#FFF;font-family:var(--pp);font-size:55.939px;font-style:italic;font-weight:200;line-height:121%;letter-spacing:-.963px;opacity:.1;padding-left:7px}.good-good.active .good-good-text{opacity:1}.good-good-text-wrap{display:grid;grid-template-columns:repeat(4,1fr)}.good-good-text-wrap{position:relative}.good-good-row-text{color:#FFF;font-family:var(--pp);font-size:55.939px;font-style:italic;font-weight:200;line-height:121%;letter-spacing:-.963px;background-color:#111;position:absolute;opacity:0}.good-good-row-text.text-1{top:20%;right:19%;padding:0 10px;padding-bottom:5px}.good-good-row-text.text-2{bottom:49%;left:2%;padding:0 10px;padding-bottom:5px}.good-good-row-text.text-3{top:12%;right:11%;padding-left:10px;padding-right:70px;padding-bottom:5px}.good-good-row-text.text-4{top:34.4%;left:33.4%;padding:5px 5px}.good-good-row-text.text-5{top:27.4%;left:33.9%;padding-right:50px;padding-left:39px;padding-bottom:5px}.good-good-row-text span{color:#EB0000}.mission-vision-content-head{color:#D8031D;text-align:center;font-family:var(--aspekta);font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:2px;text-transform:uppercase}.mission-vision-content-body{padding-top:17px}.mission-vision-content-body p{color:#787878;text-align:center;font-family:var(--aspekta);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.mission-vision-sp-wrap{display:flex;padding:123px 65px;justify-content:center;gap:120px}.mission-vision-sp-wrap .mission-vision-content-wrap:nth-child(1){width:50%}.mission-vision-sp-wrap .mission-vision-content-wrap:nth-child(2){width:50%}.all-it-takes-sp{height:100vh;background-color:#D8031D;display:flex;flex-direction:column;justify-content:center;align-items:center}.all-it-takes-ticker-text{color:#FFF;text-align:center;font-family:var(--aspekta);font-size:37.614px;font-style:normal;font-weight:300;line-height:120%}.all-it-takes-ticker-wrap .owl-carousel.owl-drag .owl-item{width:120%!important}.all-it-takes-ticker-wrap .owl-carousel .owl-stage{display:flex}.all-it-takes-ticker{display:flex;overflow:hidden;background-color:#C20018;position:absolute;left:-110px;width:110%}.all-it-takes-ticker-wrap{-webkit-animation:ticker-animation 40s linear infinite;animation:ticker-animation 40s linear infinite;animation-play-state:paused;display:inline-flex;flex-shrink:0;overflow:hidden;white-space:nowrap;padding:10px 0}.all-it-takes-ticker-wrap.active{animation-play-state:running}#firstTicker{z-index:2}#secondTicker{z-index:1}#thirdTicker{z-index:3}.all-it-takes-content .txt-type span,.all-it-takes-content .all-it-takes-content-top-cont{color:#FFF;text-align:center;font-family:var(--aspekta);font-size:58.614px;font-style:normal;font-weight:300;line-height:120%;display:block;position:relative}.all-it-takes-content-top-cont.active{display:none}.all-it-takes-content .txt-type2{color:#FFF;text-align:center;font-family:var(--aspekta);font-size:37.614px;font-style:normal;font-weight:300;line-height:120%;display:block;position:relative;opacity:0;height:0;transition:.4s ease all}.all-it-takes-content .txt-type2.active{opacity:1;height:auto}.all-it-takes-content{text-align:center;max-width:84ch;margin:0 auto;position:relative;display:none;animation:fadeEffect .6s}.all-it-takes-content.active{display:block}.all-it-takes-content-top{display:flex;gap:10px;justify-content:center}.cursorBlink{height:45px;width:1px;background-color:#FFF;animation:blinking .9s linear infinite;display:inline-flex}.cursorAllTakes{width:10vw;height:10vw;border-radius:50%;background-color:#CA0315;position:fixed;bottom:0;left:0;z-index:-1;opacity:0}.culture-banner-head{color:#FFF;font-family:var(--aspekta);font-size:96px;font-style:normal;font-weight:400;line-height:103%;transition:1.4s ease all;transform:translateY(100%);opacity:0}.culture-banner-head.active{opacity:1;transform:translateY(0%)}.culture-banner-head .first{color:#FFF;font-family:'Inter',sans-serif;font-size:46px;font-style:normal;font-weight:400;line-height:103%}.culture-banner-head .second{font-family:var(--pp);font-style:italic;font-weight:200}.culture-banner{background-color:#111;overflow:hidden}.culture-banner-wrap{padding-top:0;padding-bottom:85px;padding-left:173px;display:flex;align-items:center;justify-content:space-between;height:100vh;min-height:800px}.culture-banner-body{padding-top:30px;opacity:0;transform:translateY(100%);transition:1.4s ease all;transition-delay:.9s}.culture-banner-body.active{opacity:1;transform:translateY(0%)}.culture-banner-body p{color:#F6F6F6}.culture-banner-left{max-width:45ch;overflow:hidden}.culture-banner-circle{width:160px;height:160px;border-radius:50%;background-color:#D8031D}.culture-banner-img{width:276px;height:190px}.culture-banner-img img{height:100%;width:100%;object-fit:cover}.culture-banner-top,.culture-banner-middle,.culture-banner-bottom{display:flex;align-items:center}.culture-banner-middle{padding-top:35px}.culture-banner-bottom{padding-top:37px}.culture-banner-top .culture-banner-circle:nth-child(2){margin-left:27px}.culture-banner-top .culture-banner-img{margin-left:49px}.culture-banner-top .culture-banner-img img{filter:grayscale(1)}.culture-banner-middle .culture-banner-circle{margin-left:39px}.culture-banner-middle div:nth-child(3){transform:translateX(48px)}.culture-banner-middle div:nth-child(3) img{filter:grayscale(1)}.culture-banner-bottom .culture-banner-img:nth-child(2){margin-left:33px}.culture-banner-bottom .culture-banner-img:nth-child(1) img{filter:grayscale(1)}.culture-banner-bottom .culture-banner-circle{margin-left:19.3px}.culture-banner-top,.culture-banner-bottom{transform:translateX(36px)}.culture-banner-right{transform:translateX(-180px);transition:1.4s ease all;transition-delay:1.8s;opacity:0}.culture-banner-right.active{opacity:1;transform:translateX(80px)}.culture-pillars{background-color:#111;height:105vh;overflow:hidden}.culture-pillars-wrap{padding-top:79px;padding-left:173px;padding-right:190px;height:100%;display:flex;flex-direction:column}.pillars-drives{font-size:24px;font-style:normal;font-weight:400;line-height:106%;color:#FFF;padding-bottom:80px;transition:.6s ease all;transform:translateY(100%);opacity:0}.culture-pillars.in-viewport .pillars-drives,.culture-pillars.was-in-viewport .pillars-drives{opacity:1;transform:translateY(0%)}.pillars-drives span{color:#D8031D}.pillars-drives-content{padding-bottom:220px;max-width:76ch;position:relative;opacity:0;transform:translateY(100%);transition:.6s ease all;transition-delay:.6s}.culture-pillars.in-viewport .pillars-drives-content,.culture-pillars.was-in-viewport .pillars-drives-content{opacity:1;transform:translateY(0%)}.pillars-drives-content-wrap{position:absolute;top:0}.pillars-drives-content .pillars-drives-content-wrap:not(:first-child){opacity:0}.pillars-drives-content-head{color:#FFF;font-family:var(--pp);font-size:35px;font-style:italic;font-weight:400;line-height:74.5%;padding:5px 0}.pillars-drives-content-body{padding-top:26px}.pillars-drives-content-body p{color:#F5F3EE}.pillars-images{display:flex;justify-content:space-between;margin-top:auto}.pillars-image-bottom img{width:100%;height:100%;object-fit:cover}.pillars-image-bottom{width:164px;height:100%}.pillars-image-wrap{display:flex;flex-direction:column;align-items:center}.bPath{fill:#B90517}.aPath{fill:#810A18}.cross-cultured{background-color:#D8031D;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.cross-cultured-wrap{padding:137px 0}.cross-cultured-text{color:#FFF;text-align:center;font-size:77px;font-style:normal;font-weight:300;line-height:95.5%;position:absolute;left:0;right:0;top:30%}.cross-cultured-text span{font-family:var(--pp);font-style:italic;font-weight:200}.cross-cultured-img{width:28vw;height:30vw}.cross-cultured-img img{width:100%;height:100%;object-fit:cover}.our-guiding-tenets-wrap{padding:65px 51px 109px 51px}.our-guiding-tenets-box{width:33%;min-height:456px;border:1px solid #D8031D;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.our-guiding-tenets-boxes{display:flex}.our-guiding-tenets-boxes .our-guiding-tenets-box:nth-child(1){opacity:0;transform:translateX(100px);transition:.9s ease all;transition-delay:1s}.our-guiding-tenets-boxes .our-guiding-tenets-box:nth-child(2){opacity:0;transition:.9s ease all;transition-delay:.5s}.our-guiding-tenets-boxes .our-guiding-tenets-box:nth-child(3){opacity:0;transform:translateX(-100px);transition:.9s ease all;transition-delay:1s}.our-guiding-tenets.in-viewport .our-guiding-tenets-boxes .our-guiding-tenets-box:nth-child(2),.our-guiding-tenets.was-in-viewport .our-guiding-tenets-boxes .our-guiding-tenets-box:nth-child(2){opacity:1}.our-guiding-tenets.in-viewport .our-guiding-tenets-boxes .our-guiding-tenets-box:nth-child(1),.our-guiding-tenets.was-in-viewport .our-guiding-tenets-boxes .our-guiding-tenets-box:nth-child(1){opacity:1;transform:translateX(0)}.our-guiding-tenets.in-viewport .our-guiding-tenets-boxes .our-guiding-tenets-box:nth-child(3),.our-guiding-tenets.was-in-viewport .our-guiding-tenets-boxes .our-guiding-tenets-box:nth-child(3){opacity:1;transform:translateX(0)}.our-guiding-tenets-head{color:#111;font-family:var(--pp);font-size:48px;font-style:italic;font-weight:200;line-height:98.5%;text-align:center;opacity:0;transform:translateY(100%);transition:.6s ease all}.our-guiding-tenets.in-viewport .our-guiding-tenets-head,.our-guiding-tenets.was-in-viewport .our-guiding-tenets-head{opacity:1;transform:translateY(0%)}.our-guiding-tenets-boxes{padding-top:75px}.our-guiding-tenets-box-head{color:#D8031D;font-size:12px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:4.5px;text-transform:uppercase;text-align:center;display:inline-flex;position:relative;padding-right:21px;transition:.4s ease all}.our-guiding-tenets-box-wrap:hover .our-guiding-tenets-box-head{color:#FFF}.our-guiding-tenets-box-head::after{content:"";right:0;top:2px;position:absolute;width:10px;height:10px;border-radius:50%;transition:.4s ease all;background-color:#D8031D}.our-guiding-tenets-box-wrap:hover .our-guiding-tenets-box-head::after{background-color:#FFF}.our-guiding-tenets-box-body{color:#5F5F5F;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.88px;text-align:center;padding-top:35px;transition:.4s ease all}.our-guiding-tenets-box-wrap:hover .our-guiding-tenets-box-body{color:#FFF}.our-guiding-tenets-box-wrap{height:29vw;width:29vw;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.4s ease all}.our-guiding-tenets-box-wrap:hover{background-color:#D8031D}.our-guiding-tenets-box-content{padding:0 18px}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}@keyframes circle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes blinking{from{opacity:0}to{opacity:1}}@keyframes pop{0%{transform:scale(.1)}3%{transform:scale(2)}6%{transform:scale(1)}100%{transform:scale(1) rotate(720deg)}}.flex{display:flex}.flex-c{flex-direction:column}.align{align-items:center}.align-e{align-items:end}.align-s{align-items:start}.align-b{align-items:baseline}.flex-jsc{justify-content:center}.flex-jsb{justify-content:space-between}.flex-jse{justify-content:end}.img{height:100%;width:100%;object-fit:cover}.col-grey{color:#6F6F6F}.col-white{color:#F2F2F2}.white{color:#FFF}.black{color:#111}.bg-white{background-color:#FFF}.sp-cta{font-weight:600;font-size:16px;line-height:150%;letter-spacing:2px;text-decoration-line:underline;text-transform:uppercase;color:#111}.we-give-damn{background-color:#111;overflow:hidden}.we-give-damn-top-label{color:#FFF;font-family:var(--aspekta);font-size:14px;font-style:normal;font-weight:600;line-height:74.5%;letter-spacing:3.5px;text-transform:uppercase;text-align:center;opacity:0;transform:translateY(10%);transition:.6s ease all}.we-give-damn.in-viewport .we-give-damn-top-label,.we-give-damn.was-in-viewport .we-give-damn-top-label{opacity:1;transform:translateY(0%)}.we-give-damn-top-head{color:#FFF;font-family:var(--aspekta);font-size:42px;font-style:normal;font-weight:450;line-height:95.5%;letter-spacing:.88px;text-align:center;padding-top:20px;opacity:0;transform:translateY(50%);transition:.6s ease all;transition-delay:.5s}.we-give-damn.in-viewport .we-give-damn-top-head,.we-give-damn.was-in-viewport .we-give-damn-top-head{opacity:1;transform:translateY(0%)}.we-give-damn-top-body{padding-top:52px;overflow:hidden}.we-give-damn-top-body p{color:#F5F3EE;text-align:center;opacity:0;transform:translateY(100%);transition:.6s ease all;transition-delay:.9s}.we-give-damn.in-viewport .we-give-damn-top-body p,.we-give-damn.was-in-viewport .we-give-damn-top-body p{opacity:1;transform:translateY(0%)}.we-give-damn-wrap{padding-top:98px}.we-give-damn-top{max-width:76ch;margin:0 auto}.we-give-damn-bottom{padding-top:150px;margin-bottom:-5.5px}.we-give-damn-bottom img{height:100%;width:100%;object-fit:cover;transition:.9s ease all;transition-delay:1.2s;opacity:0;transform:translateY(50px)}.we-give-damn.in-viewport .we-give-damn-bottom img,.we-give-damn.was-in-viewport .we-give-damn-bottom img{opacity:1;transform:translateY(0)}.contact-form-wrapper .error{font-size:14px;color:#D8031D}.emailmessage{border:1px solid red;padding:5px 9px;display:inline-flex;margin:10px 0}.emailmessage p{font-size:14px}.sp-how-we-do-slider-wrapper{display:none}.pillars-drive-content-slider{display:none!important}@media only screen and (min-width:1800px){.footer-top-left{top:5vh}.sp-quite-simple-text-wrapper{padding-top:200px}.sp-together-section .sp-glad-picture{width:65vw!important;height:65vw!important}.sp-together-section .sp-glad-picture{right:-13%!important;bottom:-15%!important}}@media only screen and (max-width:1400px){h2{font-size:86px}h3{font-size:77px}.yg-quote-body h3{font-size:44px}.sp-are-you-heading{font-size:44px}.sp-are-you-tab-btns .tablinks{font-size:22px}.say-molecule-text{font-size:22px}.footer-top-left{width:90vw;height:90vw}.sp-menu-link{font-size:80px}.sp-menu-secondary .sp-menu-secondary-link{font-size:32px}.sp-proj-exp-quote-head h4{font-size:28px}.sp-quote-body h3{font-size:32px}.what-is-sp-heading h2{font-size:44px}.our-guiding-tenets-boxes{flex-wrap:wrap}.our-guiding-tenets-box{width:49%}}@media only screen and (max-width:1300px){.yg-quote-body h3{font-size:40px}h2{font-size:82px}.sp-glad-meet-wrapper{padding-top:46px}section.sp-quirks .spq-grid{margin-top:60px!important}.sp-about-banner-wrapper.about-page .sp-about-banner-heading{max-width:50ch}.what-is-sp-heading h2{font-size:40px}.culture-banner-wrap{padding-left:93px}.our-guiding-tenets-box-wrap{height:39vw;width:39vw}}@media only screen and (max-width:1200px){.tabcontent{padding-left:100px;padding-right:100px}.yg-quote-body h3{font-size:36px}.sp-quote-body h3{font-size:32px}.footer-top-left-container{padding-left:120px}h3{font-size:67px}h2{font-size:78px}.sp-menu-link{font-size:70px}.sp-menu-secondary .sp-menu-secondary-link{font-size:28px}.sp-proj-exp-quote-head h4{font-size:24px}.sp-quote-body h3{font-size:28px}.sp-proj-exp-blog-cont-head h5{font-size:28px}.what-is-sp-heading h2{font-size:38px}.culture-banner-head{font-size:76px}.culture-banner-img{width:216px;height:150px}.culture-banner-circle{width:120px;height:120px}.culture-banner-right.active{opacity:1;transform:translateX(20px)}.cross-cultured-text{font-size:67px}}@media only screen and (max-width:1100px){.footer-top-right svg{display:none}.footer-top-right{height:100vh}.footer-top-left{width:110vw;height:110vw;left:-5%}.footer-top-mailing-list{padding-top:60px}h3{font-size:57px}.footer-top-left-container{max-width:60ch;padding-left:0}.we-build-things-wrap{padding:143px 92px}}@media only screen and (max-width:991px){h2{font-size:74px}.sp-quote-body h3{font-size:28px}.yg-quote-body h3{font-size:32px}.sp-quote-wrapper{width:90%}.tabcontent{padding-left:30px;padding-right:40px}.sp-cta{font-size:14px}.footer-bottom-wrapper{align-items:center;flex-direction:column}.footer-top-right{height:auto;min-height:auto;background:#FFF;justify-content:center}.footer-bottom-wrapper{align-items:center;flex-direction:row;flex-wrap:wrap;padding:13px 0;gap:20px}.footer-bottom-link a{color:#545454!important}.footer-bottom-left.flex{flex-direction:row}.footer-top-left{border-radius:0;transform:scale(1);position:static;clip-path:circle(0% at 51% 94%)}.footer-top-left-container{padding-top:0;margin-top:170px;display:flex;flex-direction:column;justify-content:center}.footer-wrapper.in-viewport .footer-top-left,.footer-wrapper.was-in-viewport .footer-top-left{clip-path:circle(90% at 51% 94%)}.sp-are-you-heading{font-size:40px}.header-contents-wrapper{padding:32px}.sp-menu-link{font-size:60px}.sp-menu-secondary .sp-menu-secondary-link{font-size:24px}.sticky-project-nav{width:90%}.sp-proj-exp-cont-wrapper{flex-direction:column;gap:50px}.sp-proj-exp-cont-left{position:static}.sp-proj-exp-cont-left-wrapper{position:static}.sp-proj-exp-blog{padding-top:70px}.sp-glad-meet-wrapper{padding-top:0}.sp-about-banner-wrap-element{display:none;height:0}.sp-about-banner-wrapper.about-page{flex-direction:column;gap:30px;padding-top:100px}.sp-about-image-wrapper{width:85vw;height:85vw}.what-is-sp-heading h2{font-size:34px}.what-is-sp-wrapper{padding-top:150px;padding-bottom:150px}.what-is-sp-wrapper{width:70%}.we-build-things-wrap{flex-direction:column;gap:50px}.we-build-things-right{max-width:100%}.all-it-takes-content .txt-type2{font-size:30px}.all-it-takes-content .txt-type span,.all-it-takes-content .all-it-takes-content-top-cont{font-size:40px}.all-it-takes-ticker-text{font-size:32px}.sp-about-orbit{display:none}.good-good-text{display:none}.good-good-row-text{position:static}.culture-banner-wrap{flex-direction:column;padding-top:70px;gap:50px;height:100%;align-items:baseline}.culture-banner-left{overflow:visible}.culture-pillars-wrap{padding-left:50px;padding-right:50px}.cross-cultured-text{font-size:50px}.cross-cultured-wrap{padding:107px 0}.our-guiding-tenets-box{width:100%}.our-guiding-tenets-box-wrap{height:69vw;width:69vw}.pillars-drive-content-slider{display:block!important}.pillars-drives-content{display:none}.pillars-drives-content-wrap{position:static}.culture-pillars{height:100%}.culture-pillars-wrap{padding-bottom:80px}.pillars-images{margin-top:0}.culture-pillars{position:relative}#sliderOwl.owl-carousel,#sliderOwl.owl-carousel .owl-item{position:static}#sliderOwl.owl-carousel .owl-stage-outer{position:static}#sliderOwl.owl-carousel .owl-stage{position:static}#sliderOwl.owl-theme .owl-dots{position:absolute;bottom:20px;width:100%;left:0;justify-content:center}#sliderOwl.owl-theme .owl-dots .owl-dot span{width:4vw;height:4vw;background:#414141}#sliderOwl.owl-theme .owl-dots .owl-dot.active span,#sliderOwl.owl-theme .owl-dots .owl-dot:hover span{background:#D8031D}.pillars-drives-content-head{line-height:104%}.our-guiding-tenets{overflow:hidden}.sp-about-banner-wrapper.about-page .sp-about-banner-heading{max-width:40ch}.sp-about-banner{height:auto}}@media only screen and (max-width:767px){h2{font-size:70px}.sp-project-inner-banner-wrapper{width:100%}.sp-banner-home{min-height:calc(100vh - 70px)}.sp-pro-inner-image{padding-top:120%;border-radius:0}.sp-about-banner-wrapper.about-page{padding-top:60px}.tabcontent{flex-direction:column;gap:50px}.sticky-project-nav{width:100%}.sp-quote-body h3{font-size:24px}.sp-quote-section{padding-top:100px}.sp-project-images{padding-top:100px}.sp-project-images-top-wrapper .sp-project-image{width:100%}.sp-project-images-top-wrapper{flex-direction:column}.sp-project-images-bottom-wrapper .sp-project-image{padding-top:44%}.yg-quote-body h3{font-size:28px}.footer-bottom-left,.footer-bottom-right{flex-direction:column;align-items:center}.footer-bottom-wrapper{gap:20px}h3{font-size:47px}p.small{font-size:14px}.footer-top-left-container{text-align:center;margin-top:100px}.footer-top-circles{justify-content:center}.footer-top-form form{width:90%;margin:0 auto}.footer-top-form button,.footer-top-form input[type="submit"]{right:7%;width:30%;background-color:#fff}.footer-top-form input{width:90%}.sp-are-you-molecules{margin:0 auto}.sp-are-you-heading{font-size:36px}.sp-are-you-wrapper{padding:0 20px}.footer-top-left{width:100%;height:100%}.footer-top-left-container{margin:200px 0 100px 0;width:90%}.footer-wrapper.in-viewport .footer-top-left,.footer-wrapper.was-in-viewport .footer-top-left{clip-path:circle(100% at 51% 94%)}.sp-menu-link{font-size:50px}.sp-menu-secondary .sp-menu-secondary-link{font-size:20px}.simpleplan-hamburger-wrapper{padding-top:5vh;flex-direction:column;gap:50px}.simpleplan-menu-text{font-size:16px}.simpleplan-menu-text-wrapper{height:24px}.header-contents-wrapper{padding:20px}.simpleplan-logo img{width:130px}.sp-menu-second{display:block}body.menu-open .simpleplan-menu-text-wrapper span{transform:translateY(-24px)}.sp-menu-second-wrapper{justify-content:space-between;flex-direction:column}.sp-menu-links{gap:30px}.sp-menu-secondary{gap:20px}.simpleplan-menu-text{font-size:16px}p{font-size:16px}.sp-proj-exp-content{max-width:90%}.sp-proj-exp-image{padding-top:90px}.sp-proj-exp-image-wrap{padding-top:80%}.sp-about-banner-heading h1{font-size:34px}.what-is-sp-heading h2{font-size:24px}.what-is-sp-wrapper{width:90%}.mission-vision-sp-wrap{flex-direction:column}.mission-vision-sp-wrap .mission-vision-content-wrap:nth-child(1){width:100%}.mission-vision-sp-wrap .mission-vision-content-wrap:nth-child(2){width:100%}.we-build-things-wrap{padding:73px 20px}.mission-vision-sp-wrap{padding:73px 20px}.sp-about-banner-wrapper{padding-top:120px}.what-is-sp-wrapper{padding-top:73px;padding-bottom:73px}.all-it-takes-content-top{flex-direction:column;justify-content:center}.all-it-takes-ticker-text{font-size:26px}.good-good{padding:40px 20px}.good-good-row-text{font-size:30px}.all-it-takes-sp{position:relative;overflow:hidden}.culture-banner-wrap{padding-left:20px}.culture-banner-head{font-size:56px}.culture-banner-img{width:136px;height:80px}.culture-banner-circle{width:70px;height:70px}.culture-banner-wrap{justify-content:start;padding-bottom:0}.culture-pillars-wrap{padding-top:0;padding-left:20px;padding-right:20px}.pillars-image-bottom{width:64px}.pillars-image-top{width:40px}.pillars-image-top svg{width:100%;height:100%}.culture-pillars{height:100%}.cross-cultured-img{width:68vw;height:50vw}.cross-cultured-text{font-size:29px}.cross-cultured-wrap{padding:70px 0}.our-guiding-tenets-wrap{padding:65px 20px 109px 21px}.our-guiding-tenets-box{min-height:366px}.our-guiding-tenets-box-wrap{height:90vw;width:90vw}.we-give-damn-top-head{font-size:32px}.we-give-damn-top-label{font-size:10px}.we-give-damn-top{padding:0 20px}.we-give-damn-bottom{padding-top:90px}.our-guiding-tenets-box-head{font-size:10px}.our-guiding-tenets-box-body{font-size:14px}.our-guiding-tenets{overflow:hidden}.services-banner .single-question h4,.questions.specific-ques .single-question h4{font-size:16px}.services-banner .single-question ul li,.questions.specific-ques .single-question ul li{font-size:12px}.services-banner .single-question,.questions.specific-ques .single-question{max-width:100%;width:300px;left:5px;margin-left:0;padding:1.5em}.services-banner .single-question .close,.questions.specific-ques .single-question .close{right:1.5em;top:1.5em}.circle-5{display:none}#sliderOwl.owl-theme .item{padding:5px 0}.our-guiding-tenets-box-wrap:hover{background-color:#fff0}.our-guiding-tenets-box-wrap:hover .our-guiding-tenets-box-head{color:#D8031D}.our-guiding-tenets-box-wrap:hover .our-guiding-tenets-box-body{color:#5F5F5F}}.arrow-svg{position:absolute;bottom:25%;right:0;left:0;opacity:0;text-align:center;margin:0 auto}.arrow-svg svg{transform:rotate(90deg) scale(1.2);-webkit-animation-name:blinking;-webkit-animation-duration:0.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate}@keyframes blinking{from{opacity:1}to{opacity:0}}@media only screen and (max-width:991px){.arrow-svg{display:none}}.ct_code p{display:flex;align-items:flex-start;gap:10px}.ct_code p span:nth-child(1){width:90px}.ct_code p span:nth-child(2){width:calc(100% - 90px)}@media(max-width:767px){.ct_code p{flex-direction:column}.ct_code p span{width:100%!important}.wpcf7-form-control-wrap{display:block}}.sp-simple-choice.without-choice .sp-choice-slider{padding-top:100px;padding-bottom:65px;margin:0}.sp-simple-choice.without-choice .yg-quote-label{padding-top:0}.sp-simple-choice.without-choice .sp-quote-wrapper .yg-quote-body h3{font-size:24px;font-weight:300;line-height:150%;letter-spacing:0;text-align:center}.sp-simple-choice.without-choice .owl-theme .owl-nav [class*=owl-]{margin:0;display:flex}.sp-simple-choice.without-choice .sp-quote-wrapper{max-width:827px}.sp-simple-choice.without-choice .sp-choice-slider .owl-theme .owl-nav{display:flex;justify-content:center;gap:5px;margin-top:47px}.yg-quote-case-study{display:flex;align-items:baseline;justify-content:center;gap:10px;padding-top:20px}.yg-quote-case-study-text{color:#888;font-size:14px;font-weight:400;line-height:140%;letter-spacing:1%;text-align:left;opacity:0;transform:translateY(100%);transition:.6s ease all;transition-delay:0.5s}.yg-quote-case-study-read a{color:#111;font-size:10px;font-weight:400;line-height:115%;letter-spacing:8%;text-align:left;text-decoration-line:underline;text-transform:uppercase;opacity:0;transform:translateY(100%);transition:.6s ease all;transition-delay:0.5s}.owl-item.active .yg-quote-case-study-text,.owl-item.active .yg-quote-case-study-read a{transform:translateY(0%);opacity:1}.yg-quote-separator{width:1px;height:30px;margin:10px auto;background-color:#E8E8E8}.sp-serv-deliv-deliv-num{font-family:var(--pp);font-size:26.95px;font-style:italic;font-weight:200;line-height:40.42px;letter-spacing:1.6842106580734253px;text-align:left;transition:.4s ease all;cursor:none}.sp-serv-deliv-deliverable:hover .sp-serv-deliv-deliv-num,.sp-serv-deliv-deliverable.active .sp-serv-deliv-deliv-num,.sp-serv-deliv-deliverable.is-active .sp-serv-deliv-deliv-num{color:#D8031D}.sp-serv-deliv-deliv-head h6{font-size:26px;font-weight:450;line-height:33.6px;text-align:left;text-transform:capitalize;color:#111;transition:.4s ease all;cursor:none}.sp-serv-deliv-deliverable:hover .sp-serv-deliv-deliv-head h6,.sp-serv-deliv-deliverable.active .sp-serv-deliv-deliv-head h6,.sp-serv-deliv-deliverable.is-active .sp-serv-deliv-deliv-head h6{color:#D8031D}.sp-serv-deliv-deliv-btn a{font-size:14px;font-weight:600;line-height:21px;letter-spacing:2px;text-align:left;color:#D8031D;text-transform:uppercase}.sp-serv-deliv-deliv-btn{padding-top:30px;opacity:0;transition:.4s ease all}.sp-serv-deliv-deliverable:hover .sp-serv-deliv-deliv-btn,.sp-serv-deliv-deliverable.active .sp-serv-deliv-deliv-btn,.sp-serv-deliv-deliverable.is-active .sp-serv-deliv-deliv-btn{opacity:1}.sp-serv-deliv-deliv-head{padding-top:50px}.sp-service-buttons ul{display:flex;align-items:center;gap:18px;list-style-type:none}.sp-service-buttons ul li{color:#6F6F6F;font-size:18px;font-weight:400;line-height:150%;letter-spacing:1px;text-align:right}.sp-service-buttons ul li.active{color:#D8031D}.sp-serv-deliv-deliverables-wrapper.mob .splide__pagination{position:static;gap:16px;padding:0}.sp-serv-deliv-deliverables-wrapper.mob .splide__pagination__page{background:#fff0;height:auto;width:auto;margin:0;font-size:16px;font-weight:400;line-height:24px;letter-spacing:1px;text-align:right;color:#6E6E6E}.sp-serv-deliv-deliverables-wrapper.mob .splide__pagination__page.is-active{background:#fff0;transform:scale(1);z-index:1;color:#D8031D}.landingPage .sps-top .spst-left{width:100%;display:flex;align-items:center;justify-content:space-between;gap:50px}.landingPage .spst-left .head{max-width:45ch}.landingPage .sps-top .cta{margin-top:0}.landingPage .sps-top{flex-direction:column}.spst-bottom{padding-top:90px}.spst-bottom-card{border-radius:16px;background:#F8F7F7;display:flex;flex-direction:column;justify-content:end;position:relative;height:19vmax;min-height:270px}.spst-bottom-card-wrap{padding:20px}.spst-bottom-cards{display:flex;gap:18px}.spst-bottom-card-dot{width:9px;height:9px;border-radius:50%;background-color:#111;position:absolute;top:20px;right:20px;transition:.4s ease all}.spst-bottom-card-body{display:grid;grid-template-rows:0fr;transition:.4s ease all;opacity:0}.spst-bottom-card-body>div{overflow:hidden}.spst-bottom-card:hover .spst-bottom-card-body{opacity:1;grid-template-rows:1fr}.spst-bottom-card-body p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.800000011920929px;text-align:left;padding-top:20px;color:#6F6F6F}.spst-bottom-card-head{padding-top:50px;max-width:21ch}.spst-bottom-card-head span{font-size:20px;font-weight:450;line-height:24px;text-align:left;color:#A5A5A5;text-transform:capitalize;transition:.4s ease all}.spst-bottom-card:hover .spst-bottom-card-head span{color:#D8031D}.spst-bottom-card:hover .spst-bottom-card-dot{background-color:#D8031D}.service-ib-sub{overflow:hidden}.service-ib-sub span{font-size:24.99px;font-weight:400;line-height:29.99px;letter-spacing:1.2495636940002441px;text-align:left;color:#FFF;display:block;transform:translateY(100%);transition:.6s ease all}section.service-inner-banner-section.landingPage.in-viewport .service-ib-sub span,section.service-inner-banner-section.landingPage.was-in-viewport .service-ib-sub span{transform:translateY(0%)}.service-ib-titleI h1{font-size:49.94px;font-weight:300;line-height:59.93px;text-align:left;color:#FFFFFFB2;transform:translateY(100%);transition:.6s ease all}section.service-inner-banner-section.landingPage.in-viewport .service-ib-titleI h1,section.service-inner-banner-section.landingPage.was-in-viewport .service-ib-titleI h1{transform:translateY(0%)}.service-ib-titleI h1 span{font-family:var(--pp);font-size:49.94px;font-style:italic;font-weight:400;line-height:59.93px;letter-spacing:1.0404653549194336px;text-align:left;color:#FFF}.service-ib-circles{display:flex;padding-top:65px}.service-inner-banner-section.landingPage .service-ib-wrapper{padding:150px 0}.service-inner-banner-section.landingPage .service-ib-circles .sp-we-do-circle{width:104px;height:104px}.service-inner-banner-section.landingPage .spwd-circle-1{background-color:#111}.service-inner-banner-section.landingPage .spwd-circle-2{background-color:#FFF}.service-inner-banner-section.landingPage .spwd-circle-3{background-color:#111}.service-inner-banner-section.landingPage .spwd-head{font-size:26px}.service-inner-banner-section.landingPage .spwd-body{font-size:6px}.service-inner-banner-section.landingPage .spwd-head.red{color:#D8031D}.service-inner-banner-section.landingPage .spwd-bod.red{color:#D8031D}.service-ib-circles .sp-we-do-circle.in-viewport.spwd-circle-3,.service-ib-circles .sp-we-do-circle.was-in-viewport.spwd-circle-3{transform:translateX(-5px)}.service-ib-circles .sp-we-do-circle.in-viewport.spwd-circle-1,.service-ib-circles .sp-we-do-circle.was-in-viewport.spwd-circle-1{transform:translateX(5px)}section.service-inner-banner-section.landingPage{align-items:start;flex-direction:column}section.service-inner-banner-section.landingPage .section-container{max-width:100%;padding:0 62px;max-width:75ch;margin:0}.service-ib-titleI{padding-top:10px;overflow:hidden}section.service-inner-banner-section.landingPage .service-ticker-box{position:relative;width:100%;height:100%;top:-10%;transform:rotate(-7deg)}.landingHeader .simpleplan-logo{text-align:center;padding-top:20px}.sp-freq-container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.sp-freq-head h3{font-size:36px;font-weight:400;line-height:34.56px;text-align:left;color:#111;text-transform:capitalize}.sp-freq-body{padding-top:20px;max-width:75ch}.sp-freq-body p{font-size:16px;font-weight:400;line-height:24px;letter-spacing:1px;text-align:left;color:#717171}.sp-freq-ask{padding-top:96px}.sp-freq-ask-question-head{display:flex;align-items:center;justify-content:space-between;gap:50px}.sp-freq-ask-question-head-text{font-size:22px;font-weight:300;line-height:33px;text-align:left;color:#111111A8;transition:.4s ease all;max-width:45ch}.sp-freq-ask-question.active .sp-freq-ask-question-head-text{color:#111}.sp-freq-ask-question-head-icon{width:25px;height:25px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #111111A8;transition:.4s ease all}.sp-freq-ask-question.active .sp-freq-ask-question-head-icon{background-color:#D8031D;border:1px solid #D8031D}.sp-freq-ask-question-head-icon svg{transform:rotate(0deg);transition:.2s ease all}.sp-freq-ask-question.active .sp-freq-ask-question-head-icon svg{transform:rotate(180deg)}.sp-freq-ask-question-head-icon svg path{stroke:#111111A8;transition:.2s ease all}.sp-freq-ask-question.active .sp-freq-ask-question-head-icon svg path{stroke:#FFF}.sp-freq-ask-question-body p{font-size:16px;font-weight:400;line-height:24px;letter-spacing:1px;text-align:left;color:#717171;padding-top:20px;max-width:70ch}.sp-freq-ask-question-body{display:grid;grid-template-rows:0fr;opacity:0;transition:.4s ease all}.sp-freq-ask-question.active .sp-freq-ask-question-body{opacity:1;grid-template-rows:1fr}.sp-freq-ask-question-body>div{overflow:hidden}.sp-freq-ask-question{padding:22px 21px;border-bottom:1px solid #E4E4E4}.sp-freq-ask-questions-wrap{padding-left:31px;padding-top:20px;padding-bottom:70px;width:75%}.sp-freq-ask-questions{border-left:1px solid #D8031D;margin-top:50px}.sp-cWs-container{max-width:1100px;margin:0 auto;padding:0 20px}.sp-challenges-we-solve{padding:96px 0;background-color:#D8031D}.sp-cWs-head{text-align:center}.sp-cWs-head h2{font-size:60px;font-weight:300;line-height:57.3px;color:#FFF}.sp-cWs-head h2 span{font-family:var(--pp);font-style:italic;font-weight:200}.sp-cWs-usp-head{font-size:22px;font-weight:400;line-height:23.32px;text-align:center;color:#FFF}.sp-cWs-usp-head{padding-top:10px}.sp-cWs-usp-body{padding-top:15px;max-width:40ch;margin:0 auto}.sp-cWs-usp-body p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:1px;text-align:left;color:#F4F4F4}.sp-cWs-usp-icon{text-align:center}.sp-cWs-usps{display:grid;grid-template-columns:repeat(2,1fr);column-gap:150px;row-gap:70px;padding-top:66px}.sp-ourServices-tabs{background-color:#111;padding:62px 60px}.sp-oStW-left span{font-size:36px;font-weight:400;line-height:34.56px;text-align:left;color:#FFF}.sp-oStW-separator{height:1px;background-color:#FFF;width:55%;margin-top:20px}.sp-oStW-right ul{list-style-type:none;display:flex;flex-direction:column;gap:58px}.sp-oStW-right ul li{font-size:28px;font-weight:400;line-height:34.56px;text-align:right;color:#585858;pointer-events:none}.sp-oStW-right ul li.active{color:#FFF}.sp-oStW-top{display:flex;width:100%;justify-content:space-between;position:relative}.sp-oStW-contents{position:absolute;bottom:-30px;width:70%}.sp-oStW-bottom-wrap{display:flex;align-items:center;gap:5px;justify-content:center}.sp-oStW-bottom{padding-top:100px}.sp-oStW-bottom-left{font-size:16px;font-weight:400;line-height:24px;letter-spacing:1.5052897930145264px;text-align:left;color:#FFF}.sp-oStW-bottom-right a{font-size:14px;font-weight:600;line-height:21px;letter-spacing:1.5052897930145264px;text-align:left;color:#D8031D;text-decoration:underline;text-transform:uppercase}.sp-oStW-content-wrap{display:grid;column-gap:20px;grid-template-columns:repeat(2,1fr)}.sp-oStW-content-card-content-head{font-size:21.55px;font-weight:400;line-height:20.69px;text-align:left;color:#FFF;text-transform:capitalize}.sp-oStW-content-card-content-body p{font-size:14px;font-weight:400;line-height:18px;text-align:left;color:#C7C7C7}.sp-oStW-content-card-img{position:relative;padding-top:80%}.sp-oStW-content-card-img img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.sp-oStW-content-card-content{padding-top:20px}.sp-oStW-content-card-content-body{padding-top:5px}.sp-oStW-content{display:none;animation:tabEffect 1s}.sp-lp3-banner-left-top h1{font-size:60px;font-weight:400;line-height:59px;letter-spacing:-2px;text-align:left;color:#111}.sp-lp3-banner-left-top p{font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#5A5A5A;padding-top:30px;max-width:30ch}.sp-lp3-banner-left-stats{display:flex;align-items:center;gap:20px}.sp-lp3-banner-left-stat-head{font-size:40px;font-weight:400;line-height:38.4px;letter-spacing:-.05em;text-align:left;color:#D8031D}.sp-lp3-banner-left-stat-body{font-size:14px;font-weight:450;line-height:21px;letter-spacing:1px;text-align:left;color:#111;margin-top:10px}.sp-lp3-banner-middle{width:325px;height:325px;border-radius:50%;position:relative;margin:auto}.sp-lp3-banner-middle video{height:100%;width:100%;object-fit:cover}.sp-lp3-banner-wrap{display:flex;padding:120px 5vw;justify-content:space-between;position:relative;padding-top:20px;gap:50px;flex-wrap:wrap}.sp-lp3-video-main{position:absolute;top:0;left:0;width:100svw;height:100svh;z-index:99999;opacity:0;pointer-events:none;transition:.8s ease-in}.sp-lp3-video-main.active{opacity:1;pointer-events:all}.sp-lp3-video-main video{height:100%;width:100%;object-fit:cover;pointer-events:none}.sp-lp3-banner-wrap.mob{display:none}.play-reel-button{width:84px;height:84px;border-radius:50%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;z-index:2;background-color:#D8031D;transition:1.5s ease-in;z-index:9999}.play-reel-button span{font-size:12px;font-weight:450;line-height:18px;letter-spacing:1px;text-align:left;color:#FFF;position:absolute;transition:.2s ease all}.play-reel-button span:nth-child(2){opacity:0}.play-reel-button.active span:nth-child(1){opacity:0}.play-reel-button.active span:nth-child(2){opacity:1}.sp-lp3-banner-video{height:100%;width:100%;border-radius:50%;overflow:hidden}.sp-lp3-banner-left{display:flex;flex-direction:column;max-width:46ch;gap:10vh}.sp-lp3-banner-left .spwd-circle-3{background-color:#111}.sp-lp3-banner-left .spwd-circle-1{background-color:#111}.sp-lp3-banner-left .sp-we-do-circles-wrapper{justify-content:start!important;transform:translateX(-20px)}.sp-lp3-banner-left .spwd-head{font-size:32px}.sp-lp3-banner-left .spwd-body{font-size:7px}.sp-lp3-banner-right{width:30%}.sp-together-section.lp-3 .sp-glad-content-heading h2{font-size:60px}.sp-together-section.lp-3{bottom:-35px}.sp-freq-ask-questions-wrap{position:relative}.sp-freq-ask-questions-wrap::after{content:"";position:absolute;bottom:-35px;height:35px;left:-1px;width:1px;background-color:#D8031D}.sp-together-section.lp-3 .sp-glad-content{max-width:63ch}.sp-together-section.lp-3 .sp-glad-cta p{max-width:35ch}section.sp-together-section.lp-3.sp-together-section a.sp-cta{color:#FFF;padding-top:12px}.lp-3.sp-together-section{min-height:80vh}.lp-3 .sp-together-form-box{margin-top:100px}.lp-3 .sp-together-form-box .sp-lp3-banner-img{display:none}.sp-together-section.lp-3 .sp-glad-picture{bottom:-10%;right:-23%;width:80vw;height:80vw}.sp-together-section.lp-3 .sp-contact-input select{background-color:#fff0;background:url(../images/dropDownW.svg) no-repeat 95% 50%;color:#FFF}.sp-together-section.lp-3 form.sp-together-form-main input.sp-form-control::placeholder,.sp-together-section.lp-3 form.sp-together-form-main textarea.sp-form-control::placeholder{color:#C6C3C3}.sp-lp3-video-main .play-reel-button{bottom:20px;right:20px;z-index:9999999999}.video-btns{position:absolute;left:20px;bottom:20px;display:flex;align-items:center;gap:10px}.video-btn-play,.video-btn-mute{width:32px;height:32px;border-radius:50%;background-color:#161616D4;display:flex;flex-direction:column;justify-content:center;align-items:center}.video-btn-play img,.video-btn-mute img{position:absolute;transition:.2s ease all}.video-btn-play img:nth-child(2),.video-btn-mute img:nth-child(2){opacity:0}.video-btn-play.active img:nth-child(2),.video-btn-mute.active img:nth-child(2){opacity:1}.video-btn-play.active img:nth-child(1),.video-btn-mute.active img:nth-child(1){opacity:0}.sp-lp3-banner.bg-white{overflow:hidden;min-height:100vh}.sp-lp3-banner-right form{position:relative}.sp-lp3-banner-right-svg{position:absolute;right:0;top:0;padding:20px;display:flex}.sp-lp3-banner-right-svg svg{height:20px;width:auto;transform:rotate(45deg)}.landingHeader .header-wrapper{position:static!important}.sp-lp3-banner-img{max-width:265px}.sp-lp3-banner-img img{height:100%;width:100%}@keyframes tabEffect{from{opacity:0}to{opacity:1}}.sp-lp3-banner-left-bottom .sp-we-do-circle{width:136px;height:136px}.tech-stack-logos{display:flex;align-items:center;gap:70px;justify-content:center;flex-wrap:wrap;margin-top:70px}.tech-stack-logos img{max-width:180px;max-height:110px}.tech-stack-container{padding:100px}.sp-contact-input.ct-code{display:grid;align-items:center;width:100%;grid-template-columns:1fr 7fr}.sp-contact-input.ct-code .country-select{max-width:20px!important}.sp-contact-input.ct-code .country-select.inside input,.sp-contact-input.ct-code .country-select.inside input[type=text]{max-width:20px!important;height:27px!important}#start-a-proj .sp-contact-input.ct-code .country-select.inside input,#start-a-proj .sp-contact-input.ct-code .country-select.inside input[type=text]{background-color:transparent!important;border:none!important}.country-select .country-list .country-name,.country-select .country-list .flag{font-size:10px!important}