@import"https://use.typekit.net/hwk1fjw.css";.tag-style{background:#5aeca4;color:#000;text-transform:uppercase;border-radius:3px;margin-right:8px;padding:4px 12px;display:inline-block;font-size:1rem!important;line-height:1.175rem;font-weight:800;letter-spacing:1px}#app a{text-decoration:none}#app h1,#app .h1{font-weight:100;font-size:105px;line-height:110px;color:#f7f7f8}@media (max-width: 991px){#app h1,#app .h1{font-size:4.75rem;line-height:5rem}}#app h2,#app .h2{font-weight:100;font-size:56px;line-height:68px;color:#e0ff1f}#app h3,#app .h3{font-size:3rem;line-height:3.5rem;font-weight:100;color:#f7f7f8;margin-bottom:12px}@media (max-width: 991px){#app h3,#app .h3{font-size:2rem}}#app h3.quote-copy,#app .h3.quote-copy{font-size:2.5rem;line-height:3.5rem;font-weight:100}#app h4,#app .h4{font-weight:600;font-size:27px;line-height:32px}#app h5,#app .h5{font-size:1.313rem;line-height:1.5rem;font-weight:600;color:#f7f7f8;margin-bottom:6px;letter-spacing:1px}#app h6,#app .h6{font-size:1.25rem;line-height:1.625rem;font-weight:900;color:#9da2a7;text-transform:uppercase;margin-bottom:15px;letter-spacing:1.5px}#app .faq-heading{font-weight:900;font-size:20px;line-height:24px;letter-spacing:.25px}#app p,#app li{color:#fff;font-size:1.125rem;font-weight:300}#app ul,#app ol{margin-bottom:45px}#app ul+p,#app ul+ol,#app ul+ul,#app ol+p,#app ol+ol,#app ol+ul{margin-top:-15px}#app ul li,#app ol li{margin-bottom:15px}#app p{margin-bottom:45px;font-size:1.125rem}#app p+p{margin-top:-15px}#app p+ol,#app p+ul{margin-top:-30px}#app p.large{font-size:1.5rem;line-height:2.25rem;font-weight:300;color:#f7f7f8;margin:40px 0 30px;letter-spacing:.25px}#app p.lead{font-size:1.125rem;font-weight:800;color:#9da2a7;text-transform:uppercase;margin-bottom:6px}#app p.lead-normal{font-size:1.5rem;font-weight:300;color:#9da2a7;margin-bottom:6px;letter-spacing:.25px}#app li p{margin-bottom:0}#app .eyebrow{text-transform:uppercase;font-weight:800;text-decoration:none;font-size:1rem;letter-spacing:1.5px;display:block;margin-bottom:.5rem}#app .quote-attribution{font-size:1.125rem;line-height:1.625;letter-spacing:2.75px;font-weight:400;text-transform:uppercase}#app .large{font-size:1.5rem;line-height:2.25rem;color:#f7f7f8;font-weight:300;margin-bottom:30px}#app .small{font-size:1rem;line-height:1.25rem;font-weight:400}@keyframes shake{5%{transform:translate3d(-1px,0,0)}8%{transform:translate3d(3px,0,0)}11%{transform:translate3d(-5px,0,0)}14%{transform:translate3d(5px,0,0)}17%{transform:translateZ(0)}to{transform:translateZ(0)}}@keyframes shakeold{5%,45%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes loopOne{0%{transform:translateY(-50%)}16%{transform:translateY(calc(-50% - 32px))}32%{transform:translateY(-50%)}48%{transform:translateY(calc(-50% - 78px))}64%{transform:translateY(-50%)}80%{transform:translateY(calc(-50% - 130px))}to{transform:translateY(-50%)}}@keyframes loopTwo{0%{transform:translateY(-50%)}16%{transform:translateY(calc(-50% - 55px))}32%{transform:translateY(-50%)}48%{transform:translateY(calc(-50% - 132px))}64%{transform:translateY(-50%)}80%{transform:translateY(calc(-50% - 220px))}to{transform:translateY(-50%)}}@keyframes loopThree{0%{transform:translateY(-50%)}16%{transform:translateY(calc(-50% + 35px))}32%{transform:translateY(-50%)}48%{transform:translateY(calc(-50% + 84px))}64%{transform:translateY(-50%)}80%{transform:translateY(calc(-50% + 140px))}to{transform:translateY(-50%)}}@keyframes loopFour{0%{transform:translateY(-50%)}16%{transform:translateY(calc(-50% + 58px))}32%{transform:translateY(-50%)}48%{transform:translateY(calc(-50% + 138px))}64%{transform:translateY(-50%)}80%{transform:translateY(calc(-50% + 230px))}to{transform:translateY(-50%)}}@keyframes loopFive{0%{transform:translateY(-50%)}16%{transform:translateY(calc(-50% + 80px))}32%{transform:translateY(-50%)}48%{transform:translateY(calc(-50% + 192px))}64%{transform:translateY(-50%)}80%{transform:translateY(calc(-50% + 320px))}to{transform:translateY(-50%)}}@keyframes loopMobOne{0%{transform:translateY(-50%)}16%{transform:translateY(calc(-50% - 18px))}32%{transform:translateY(-50%)}48%{transform:translateY(calc(-50% - 42px))}64%{transform:translateY(-50%)}80%{transform:translateY(calc(-50% - 70px))}to{transform:translateY(-50%)}}@keyframes loopMobTwo{0%{transform:translateY(-50%)}16%{transform:translateY(calc(-50% - 35px))}32%{transform:translateY(-50%)}48%{transform:translateY(calc(-50% - 84px))}64%{transform:translateY(-50%)}80%{transform:translateY(calc(-50% - 140px))}to{transform:translateY(-50%)}}@keyframes loopMobThree{0%{transform:translateY(-50%)}16%{transform:translateY(calc(-50% + 16px))}32%{transform:translateY(-50%)}48%{transform:translateY(calc(-50% + 38px))}64%{transform:translateY(-50%)}80%{transform:translateY(calc(-50% + 64px))}to{transform:translateY(-50%)}}@keyframes loopMobFour{0%{transform:translateY(-50%)}16%{transform:translateY(calc(-50% + 30px))}32%{transform:translateY(-50%)}48%{transform:translateY(calc(-50% + 72px))}64%{transform:translateY(-50%)}80%{transform:translateY(calc(-50% + 120px))}to{transform:translateY(-50%)}}@keyframes loopMobFive{0%{transform:translateY(-50%)}16%{transform:translateY(calc(-50% + 42px))}32%{transform:translateY(-50%)}48%{transform:translateY(calc(-50% + 102px))}64%{transform:translateY(-50%)}80%{transform:translateY(calc(-50% + 170px))}to{transform:translateY(-50%)}}@keyframes swing{0%{transform:rotate(3deg)}to{transform:rotate(-3deg)}}.header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:#0A1B12;position:fixed;padding:0 45px!important;height:96px;z-index:100000;top:0px;opacity:1}.header .ravenna-logo{width:240px;height:auto;transition:opacity .3s ease-in-out;opacity:0}.header .ravenna-logo img{max-width:100%}.header .header-nav-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;margin-left:auto}.header .header-nav-wrapper .nav-link{height:96px;margin:0 24px}.header .header-nav-wrapper .nav-link a{transition:"all" 4s ease;transition-delay:0s;display:flex;position:relative;flex-direction:column;justify-content:center;height:100%;font-size:1.15rem!important;line-height:1.15rem;font-weight:600!important;color:#f7f7f8;white-space:nowrap;text-transform:uppercase;letter-spacing:1.5px}.header .header-nav-wrapper .nav-link a:after{transition:all .4s ease;transition-delay:0s;content:"";display:block;position:absolute;bottom:0;width:100%;height:9px;background-color:transparent}.header .header-nav-wrapper .nav-link a.active:after{background-color:#d746a6!important}.header .header-nav-wrapper .nav-link a:hover:after{background-color:#5aeca4}@media (max-width: 991px){.header .header-nav-wrapper{display:none}}.header .header-nav-wrapper .dropdown-wrapper{height:100%;position:relative}.header .header-nav-wrapper .dropdown{position:absolute;left:-20px;top:calc(100% - 9px);z-index:100001!important;padding:0;perspective:1000px;visibility:hidden;pointer-events:none;transition:visibility 0s 1.2s}.header .header-nav-wrapper .dropdown.open{visibility:visible;pointer-events:auto;transition:visibility 0s 0s}.header .header-nav-wrapper .dropdown.open li{animation:foldDown .25s ease-out forwards}.header .header-nav-wrapper .dropdown.open li:nth-child(1){animation-delay:0s}.header .header-nav-wrapper .dropdown.open li:nth-child(2){animation-delay:.15s}.header .header-nav-wrapper .dropdown.open li:nth-child(3){animation-delay:.3s}.header .header-nav-wrapper .dropdown.open li:nth-child(4){animation-delay:.45s}.header .header-nav-wrapper .dropdown.open li:nth-child(5){animation-delay:.6s}.header .header-nav-wrapper .dropdown.open li:nth-child(6){animation-delay:.75s}.header .header-nav-wrapper .dropdown.open li:nth-child(7){animation-delay:.9s}.header .header-nav-wrapper .dropdown.open li:nth-child(8){animation-delay:1.05s}.header .header-nav-wrapper .dropdown:not(.open) li{animation:foldUp .2s ease-in forwards}.header .header-nav-wrapper .dropdown:not(.open) li:nth-last-child(1){animation-delay:0s}.header .header-nav-wrapper .dropdown:not(.open) li:nth-last-child(2){animation-delay:.1s}.header .header-nav-wrapper .dropdown:not(.open) li:nth-last-child(3){animation-delay:.2s}.header .header-nav-wrapper .dropdown:not(.open) li:nth-last-child(4){animation-delay:.3s}.header .header-nav-wrapper .dropdown:not(.open) li:nth-last-child(5){animation-delay:.4s}.header .header-nav-wrapper .dropdown:not(.open) li:nth-last-child(6){animation-delay:.5s}.header .header-nav-wrapper .dropdown:not(.open) li:nth-last-child(7){animation-delay:.6s}.header .header-nav-wrapper .dropdown:not(.open) li:nth-last-child(8){animation-delay:.7s}.header .header-nav-wrapper .dropdown li{background:#E0FF1F;list-style:none;margin-bottom:10px!important;transform-origin:top center;opacity:0;transform:rotateX(-90deg);display:block;width:max-content;min-width:100%;transition:all .2s ease;transition-delay:0s}.header .header-nav-wrapper .dropdown li a{padding:20px;font-size:1.25rem!important;line-height:1.5rem;color:#050d09!important;transition:all .3s ease;transition-delay:0s}.header .header-nav-wrapper .dropdown li a:after{display:none}.header .header-nav-wrapper .dropdown li:hover{box-shadow:-5px 5px #d746a6;-webkit-box-shadow:-5px 5px 0px 0px #D746A6;-moz-box-shadow:-5px 5px 0px 0px #D746A6;transition:all .3s ease;transition-delay:0s}.header .header-nav-wrapper .dropdown li:active{background:#D746A6;box-shadow:-5px 5px #e0ff1f;-webkit-box-shadow:-5px 5px 0px 0px #E0FF1F;-moz-box-shadow:-5px 5px 0px 0px #E0FF1F;transition:all .3s ease;transition-delay:0s}.header .header-nav-wrapper .dropdown li:active a{color:#e0ff1f!important;transition:all .3s ease;transition-delay:0s}.header.shown .ravenna-logo{opacity:1;transition:opacity .3s ease-in-out}.header .hamburglar-wrapper{display:none;position:relative;z-index:10}@media (max-width: 991px){.header .hamburglar-wrapper{display:block}}.header .hamburglar-wrapper .hamburglar{position:relative;height:23px;width:40px;z-index:10;cursor:pointer}.header .hamburglar-wrapper .hamburglar .line{position:absolute;display:block;height:3px;width:40px;background:#5AECA4;transition:color .3s cubic-bezier(.8,.5,.2,1.4) .5s,transform .3s cubic-bezier(.8,.5,.2,1.4)}.header .hamburglar-wrapper .hamburglar.open .line{background:#050D09;transition:.3s cubic-bezier(.8,.5,.2,1.4)}.header .hamburglar-wrapper .hamburglar .burger-bun-top{top:0}.header .hamburglar-wrapper .hamburglar .burger-filling{top:10px}.header .hamburglar-wrapper .hamburglar .burger-bun-bot{bottom:0}.header .hamburglar-wrapper .hamburglar.open .burger-bun-top,.header .hamburglar-wrapper .hamburglar.open .burger-filling,.header .hamburglar-wrapper .hamburglar.open .burger-bun-bot{top:10px}.header .hamburglar-wrapper .hamburglar:hover .burger-bun-top{transform:scaleX(.8)}.header .hamburglar-wrapper .hamburglar:hover .burger-filling{transform:scaleX(.5)}.header .hamburglar-wrapper .hamburglar:hover .burger-bun-bot{transform:scaleX(.8)}.header .hamburglar-wrapper .nav{position:fixed;top:0px;right:0px;z-index:8;width:0px;height:0px;transition:all .3s ease-in-out .3s;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#5AECA4;overflow:hidden}.header .hamburglar-wrapper .nav.open{width:100vw;height:100vh;transition:all .3s ease-in-out}.header .hamburglar-wrapper .nav .nav-logo{position:absolute;top:10px;width:160px;opacity:0;transition:opacity .3s ease-in-out}.header .hamburglar-wrapper .nav .nav-logo img{max-width:100%}.header .hamburglar-wrapper .nav ul{padding-left:0;opacity:0;transition:opacity .3s ease-in-out}.header .hamburglar-wrapper .nav ul li{list-style:none}.header .hamburglar-wrapper .nav ul li a{font-size:2rem;font-weight:700;color:#050d09;text-decoration:none;text-transform:uppercase;display:inline-block;position:relative}@media (max-width: 767px){.header .hamburglar-wrapper .nav ul li a{font-size:1.5rem}}.header .hamburglar-wrapper .nav ul li a:before{content:"";position:absolute;left:-25px;top:50%;transform:translateY(-50%);height:20px;width:20px;background-color:#050d09;clip-path:polygon(50% 1%,50% 1%,50% 1%,63% 20%,63% 20%,63% 20%,63% 20%,86% 15%,86% 15%,86% 15%,81% 38%,81% 38%,81% 38%,100% 50%,100% 50%,100% 50%,81% 63%,81% 63%,81% 63%,86% 86%,86% 86%,86% 86%,63% 81%,63% 81%,63% 81%,50% 100%,50% 100%,50% 100%,37% 81%,37% 81%,37% 81%,14% 86%,14% 86%,14% 86%,19% 63%,19% 63%,19% 63%,0% 50%,0% 50%,0% 50%,19% 38%,19% 38%,19% 38%,14% 15%,14% 15%,14% 15%,37% 20%,37% 20%,37% 20%,37% 20%);opacity:0;transition:opacity .3s ease}.header .hamburglar-wrapper .nav ul li a:hover:before{opacity:1;transition:opacity .3s ease}.header .hamburglar-wrapper .nav ul li>ul{border-top:2px solid #050D09}.header .hamburglar-wrapper .nav.open .nav-logo,.header .hamburglar-wrapper .nav.open ul{opacity:1;transition:opacity .3s ease-in-out .5s}body.not-homepage .ravenna-logo{opacity:1;transition:opacity .3s ease-in-out}@keyframes foldDown{0%{opacity:0;transform:rotateX(-90deg)}40%{opacity:1}to{opacity:1;transform:rotateX(0)}}@keyframes foldUp{0%{opacity:1;transform:rotateX(0)}60%{opacity:1}to{opacity:0;transform:rotateX(-90deg)}}.section,section{height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;background:#050D09;overflow:hidden;position:relative;top:0;-webkit-transition:top .5s ease-in-out;-moz-transition:top .5s ease-in-out;-ms-transition:top .5s ease-in-out;transition:top .5s ease-in-out}.section.section-fixed,section.section-fixed{position:fixed}.section.natural-scroll,section.natural-scroll{height:auto;position:relative;padding:40px;min-height:100vh}@media (max-width: 991px){.section.natural-scroll,section.natural-scroll{padding:5px}}.section.auto-height,section.auto-height{height:auto;min-height:auto!important}.section.full-height,section.full-height{height:100vh}.section.white-bg,section.white-bg{background-color:#f7f7f8}.section.gray-bg,section.gray-bg{background-color:#9da2a7}.section.halftone-bg,section.halftone-bg{background:linear-gradient(180deg,rgb(0,0,0) 50%,rgb(255,255,255) 50%)}.section.finished,section.finished{top:-100vh;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.section.white-bg h3,.section.white-bg p,.section.gray-bg h3,.section.gray-bg p,section.white-bg h3,section.white-bg p,section.gray-bg h3,section.gray-bg p{color:#050d09}#section-1{overflow:hidden;height:100vh;flex-direction:column;justify-content:flex-start;content-visibility:auto}#section-1 .section-one-inner{height:100vh;display:flex;flex-direction:column;justify-content:center}#section-1 .ravenna-main{color:#5aeca4;text-align:center;background:#050D09;padding:10px 0;width:calc(100% + 64px);margin:0!important;left:-32px;z-index:20;position:fixed;top:50%;transform:translateY(-50%)}@media (max-width: 767px){#section-1 .ravenna-main{width:calc(100% + 32px);left:-18px}}#section-1 .ravenna-main img{max-width:100%}#section-1 .ghost{position:fixed;width:calc(100% + 64px);top:50%;transform:translateY(-50%);left:-32px;opacity:1;background:#050D09;padding:14px 0;background-size:contain;background-repeat:no-repeat;background-position:center;aspect-ratio:1372/248}@media (max-width: 767px){#section-1 .ghost{width:calc(100% + 32px);left:-18px}}#section-1 .ghost img{max-width:100%}#section-1 .you-can-scroll{width:60px;height:50px;position:absolute;bottom:30px;left:calc(50% - 30px);backface-visibility:hidden;z-index:30}#section-1 .you-can-scroll .arrow:before{content:"";width:2px;height:14px;background:white;position:absolute;left:calc(50% - 1px);top:18px}#section-1 .you-can-scroll .arrow:after{content:"";width:12px;height:12px;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg);position:absolute;top:21px;left:calc(50% - 6px)}#section-1.animate .ghost{opacity:1}#section-1.animate #ghost-one{animation:loopOne 10s cubic-bezier(.65,0,.35,1) infinite;z-index:18}@media (max-width: 991px){#section-1.animate #ghost-one{animation:loopMobOne 10s cubic-bezier(.65,0,.35,1) infinite}}#section-1.animate #ghost-two{animation:loopTwo 10s cubic-bezier(.65,0,.35,1) infinite;z-index:16}@media (max-width: 991px){#section-1.animate #ghost-two{animation:loopMobTwo 10s cubic-bezier(.65,0,.35,1) infinite}}#section-1.animate #ghost-three{animation:loopThree 10s cubic-bezier(.65,0,.35,1) infinite;z-index:18}@media (max-width: 991px){#section-1.animate #ghost-three{animation:loopMobThree 10s cubic-bezier(.65,0,.35,1) infinite}}#section-1.animate #ghost-four{z-index:16;animation:loopFour 10s cubic-bezier(.65,0,.35,1) infinite}@media (max-width: 991px){#section-1.animate #ghost-four{animation:loopMobFour 10s cubic-bezier(.65,0,.35,1) infinite}}#section-1.animate #ghost-five{z-index:14;animation:loopFive 10s cubic-bezier(.65,0,.35,1) infinite}@media (max-width: 991px){#section-1.animate #ghost-five{animation:loopMobFive 10s cubic-bezier(.65,0,.35,1) infinite}}#section-2{position:relative;justify-content:space-around;margin-top:100vh;content-visibility:auto;padding-top:100px;padding-bottom:100px}#section-2 h3{font-size:3.75rem!important;font-weight:700!important}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#section-2 .section-2-shape{width:300px;height:300px;position:absolute;top:calc(50% - 150px);left:calc(50% - 150px);z-index:1;opacity:.35;animation:rotate 120s linear infinite;clip-path:polygon(50% 0%,54% 17%,63% 2%,62% 19%,74% 6%,70% 23%,84% 14%,76% 29%,92% 23%,80% 36%,97% 35%,83% 44%,100% 47%,84% 52%,99% 59%,82% 61%,96% 72%,79% 68%,88% 82%,73% 75%,79% 90%,67% 80%,69% 96%,59% 83%,57% 100%,51% 84%,44% 100%,42% 83%,32% 97%,34% 80%,21% 90%,27% 75%,12% 82%,22% 68%,6% 71%,19% 60%,1% 59%,17% 52%,1% 47%,17% 44%,3% 34%,20% 36%,8% 23%,24% 29%,16% 14%,31% 23%,26% 6%,38% 19%,38% 2%,46% 17%)}@media (max-width: 1199px){#section-2 .section-2-shape{width:200px;height:200px;top:calc(50% - 100px);left:calc(50% - 100px)}}#section-2 .section-2-shape:after{content:"";background:rgb(90,236,164);background:linear-gradient(41deg,rgb(90,236,164) 0%,rgb(224,255,31) 100%);position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:-1;clip-path:inherit}#section-2 .container-fluid,#section-2 .container{height:auto;display:flex;flex-direction:column;justify-content:space-between;z-index:2}#section-2 .container-fluid .row,#section-2 .container-fluid .col-12,#section-2 .container .row,#section-2 .container .col-12{height:100%}#section-2 .container-fluid .col-12,#section-2 .container .col-12{flex-direction:column;justify-content:center;display:flex}#section-2 .container-fluid .col-12 h3,#section-2 .container .col-12 h3{margin-top:-30px}@media (max-width: 767px){#section-2 .container-fluid .col-12 h3,#section-2 .container .col-12 h3{margin-top:20px}}#section-2 .container-fluid .intro-copy,#section-2 .container .intro-copy{position:relative;z-index:10}#section-3{height:auto;padding-bottom:60px;content-visibility:auto}@media (max-width: 991px){#section-3{height:auto;padding:40px 0}}#section-3 .eyes{display:inline-block;padding:0 14px}@media (max-width: 991px){#section-3 .eyes{padding:0 10px}}#section-3 .eyes .eye{display:inline-block;width:70px;height:40px;background:white;position:relative;clip-path:ellipse(50% 38% at 50% 50%)}@media (max-width: 767px){#section-3 .eyes .eye{width:50px;height:30px}}#section-3 .eyes .eye .eb{width:30px;height:30px;border-radius:50%;background:#050D09;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px)}#section-3 h2{font-size:8.125rem!important;line-height:1!important;font-weight:900!important;color:#fff!important}@media (max-width: 1199px){#section-3 h2{font-size:6.5rem!important}}@media (max-width: 767px){#section-3 h2{font-size:4rem!important}}#section-3 .client-boxes{margin-top:5rem;justify-content:space-between}@media (max-width: 991px){#section-3 .client-boxes{margin-top:3rem;justify-content:flex-start}}#section-3 .client-boxes .client-box{border:0px;height:160px;width:27%;margin:0}#section-3 .client-boxes .client-box.hover-accent{opacity:.9;filter:grayscale(100%);transition:all .5s cubic-bezier(.165,.84,.44,1)}#section-3 .client-boxes .client-box.hover-accent:hover{opacity:1;filter:grayscale(0%);transform:translateY(-6px) scale(1.04)}@media (max-width: 991px){#section-3 .client-boxes .client-box{width:36%}}@media (max-width: 767px){#section-3 .client-boxes .client-box{width:50%;padding:5%}}#section-3 .client-boxes .client-box a{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%}#section-3 .client-boxes .client-box img{object-fit:contain;width:100%;height:100%}#section-3 .more-clients{position:absolute;bottom:40px;text-align:center}#section-3 .more-clients a{margin:0 auto}#section-tech{background:white;z-index:90;color:#050d09;height:auto;padding:80px 0;content-visibility:auto}@media (max-width: 991px){#section-tech{padding:40px 0}}#section-tech h1{font-size:3.75rem!important;line-height:4.25rem!important;background:white;color:#050d09!important;text-align:center}@media (max-width: 991px){#section-tech h1{text-align:left;font-size:2.8rem;line-height:1.2}}#section-tech p{color:#050d09!important}#section-tech p a{color:#050d09!important;text-decoration:underline}#section-tech h5{color:#050d09!important}#section-tech .home-feat-service{color:#050d09}#section-tech .home-feat-service .hft-img{position:relative}#section-tech .home-feat-service .hft-img .certified{background:#5AECA4;position:absolute;bottom:30px;left:0;transform:rotate(-20deg);padding:4px}#section-tech .home-feat-service p{color:#050d09}#section-tech .tech-links{justify-content:center;align-items:center}#section-tech .tech-links li{margin:0 20px;list-style-type:none}#section-tech .tech-links img{width:110px;height:auto}#section-tech .tech-links img.good-firms{width:140px}@view-transition{navigation: auto;}body{font-family:sofia-pro,sans-serif!important;font-display:swap;scroll-behavior:smooth!important;background-color:#050d09!important;letter-spacing:.5px}body.modal-open{overflow:hidden;padding-right:0}#app{cursor:default}#app .seafoam{color:#5aeca4}#app .seafoam-bg{background-color:#5aeca4}#app .teal{color:#40a6f2}#app .teal-bg{background-color:#40a6f2}#app .yellow{color:#e0ff1f}#app .yellow-bg{background-color:#e0ff1f}body.not-homepage .header{opacity:1!important}body.not-homepage h1{font-size:7rem}@media (max-width: 991px){body.not-homepage h1{font-size:5rem}}body.not-homepage .hero{min-height:400px;padding:50px 0;display:flex;flex-direction:column;justify-content:center}
