:root{--background-blue:#142332;--logo-blue:#02aff0;--logo-grey:#aeb2b7;--secondary-color:#e74b3e;--secondary-color-faded:#ee8177}@font-face{font-family:'Roboto';font-weight:700;font-display:swap;src:url('/websitebucket/comverted/static/fonts/roboto-bold-webfont.woff2') format('woff2'),url('/websitebucket/comverted/static/fonts/roboto-bold-webfont.woff') format('woff')}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-display:swap;src:url('/websitebucket/comverted/static/fonts/roboto-bolditalic-webfont.woff2') format('woff2'),url('/websitebucket/comverted/static/fonts/roboto-bolditalic-webfont.woff') format('woff')}@font-face{font-family:'Roboto';font-weight:900;font-display:swap;src:url('/websitebucket/comverted/static/fonts/roboto-black-webfont.woff2') format('woff2'),url('/websitebucket/comverted/static/fonts/roboto-black-webfont.woff') format('woff')}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-display:swap;src:url('/websitebucket/comverted/static/fonts/roboto-blackitalic-webfont.woff2') format('woff2'),url('/websitebucket/comverted/static/fonts/roboto-blackitalic-webfont.woff') format('woff')}@font-face{font-family:'Oxygen';font-weight:300;font-display:swap;src:url('/websitebucket/comverted/static/fonts/oxygen-light-webfont.woff2') format('woff2'),url('/websitebucket/comverted/static/fonts/oxygen-light-webfont.woff') format('woff')}@font-face{font-family:'Oxygen';font-weight:400;font-display:swap;src:url('/websitebucket/comverted/static/fonts/oxygen-regular-webfont.woff2') format('woff2'),url('/websitebucket/comverted/static/fonts/oxygen-regular-webfont.woff') format('woff')}@font-face{font-family:'Oxygen';font-weight:700;font-display:swap;src:url('/websitebucket/comverted/static/fonts/oxygen-bold-webfont.woff2') format('woff2'),url('/websitebucket/comverted/static/fonts/oxygen-bold-webfont.woff') format('woff')}*,*::before,*::after{box-sizing:border-box}::-moz-selection{background:var(--logo-blue);color:white}::selection{background:var(--logo-blue);color:white}html,body{margin:0;scroll-behavior:smooth}p{color:black;font-family:'Oxygen',sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6em;hyphens:auto}b{color:black;font-family:'Oxygen',sans-serif;font-size:1rem;font-weight:700}h1{font-family:'Roboto',sans-serif;font-size:2.7rem;font-weight:700}h2{font-family:'Roboto',sans-serif;font-weight:700;font-size:2.2rem;line-height:2.4rem}h3{font-family:'Roboto',sans-serif;font-size:1.7rem;font-weight:700}h4{font-family:'Roboto',sans-serif;font-size:1.5rem;font-weight:700}li{font-family:'Oxygen',sans-serif;line-height:1rem}a{color:black;text-decoration:underline}a:hover,a:active{color:var(--logo-blue)}body{}.inner-wrapper{overflow:hidden}section{display:grid;justify-content:center;padding:min(10vh,200px) min(5vw,50px)}.bg-dark-blue{background-color:var(--background-blue)}.bg-grey{background-color:#f7f7f8}.bg-white{background-color:white}.header-parent{display:inline}.header{display:flex;background-color:var(--background-blue);justify-content:center;align-items:center;height:80px;box-shadow:0 6px 10px 0 rgba(0,0,0,0.4);position:relative;z-index:10}.logo{position:absolute;left:0.5rem}.logo>img{width:150px}.menu{display:none}.menu-right{position:absolute;right:1rem;display:flex}.contact-button{display:none}.header.sticky{position:sticky;top:-1px;background-color:white;height:60px;opacity:1;transition:0.3s}.header.sticky .logo>img{width:150px}.menu-toggle{display:flex;margin-left:1em;align-self:center;background:none;border:none}.menu-toggle img{width:30px}.mobile-menu{display:block;opacity:0;inset:0;left:100%;transition:0.5s}.mobile-menu.active{position:fixed;inset:0;opacity:1;width:auto;height:100vh;background-color:rgba(0,0,0,0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:11;transition:0.5s}.close-button{color:white;position:absolute;top:30px;right:30px;border:none;background:transparent;width:30px;height:30px;padding:0;z-index:100}.close-button>img{width:30px;aspect-ratio:1}.mobile-menu a,.mobile-menu span{font-size:0.8rem;font-weight:400;white-space:nowrap}.mobile-menu>.menu{position:fixed;display:flex;flex-direction:column;align-items:start;padding-top:150px;padding-left:30px;gap:1.5rem}.menu li{color:white;list-style-type:none;margin:0;padding:0}.menu a,.menu span{color:white;font-family:'Oxygen',sans-serif;font-size:0.8rem;font-weight:700;letter-spacing:0.125em;text-transform:uppercase;text-decoration:none}.menu a:hover,.menu a:active,.menu a:focus,.menu span:hover,.menu span:active,.menu span:focus{color:var(--logo-blue);outline:none}.menu span:hover,.menu span:active,.menu span:focus{color:var(--logo-blue);outline:none}.menu li>a::before,.menu li>span::before{content:'\2022';font-size:0.5rem;position:relative;top:2px;left:-15px;opacity:0;transition:0.3s}.menu a:hover::before,.menu a:focus::before,.menu span:hover::before,.menu span:focus::before{color:var(--logo-blue);left:1px;opacity:1}.mobile-menu .menu2{padding-top:1rem;padding-left:25px;display:flex;flex-direction:column;gap:0.5rem}.footer{display:grid;height:auto;grid-template-areas:'footer-logo' 'footer-icons' 'footer-menu' 'footer-address' 'footer-text';gap:50px;background-color:var(--background-blue);justify-content:center;align-content:center;padding:min(5%,50px);padding-top:min(10%,100px)}.footer-menu{grid-area:footer-menu}.footer-menu ul{padding-left:0}.footer-menu li{list-style-type:none;padding-bottom:0.5rem}.footer-menu a{color:white;font-family:'Oxygen',sans-serif;font-size:0.8rem;font-weight:700;letter-spacing:0.125rem;text-transform:uppercase;text-decoration:none}.footer-menu a:hover,a:active,a:focus{color:var(--logo-blue)}.footer-menu li>a::before{content:'\2022';font-size:0.5rem;position:relative;top:2px;left:-15px;opacity:0;transition:0.3s}.footer-menu a:hover::before,a:focus::before{color:var(--logo-blue);left:1px;opacity:1}.footer-logo{grid-area:footer-logo;display:flex;justify-content:center}.footer-icons{grid-area:footer-icons;display:flex;justify-content:center}.footer-icons a{color:var(--logo-blue);padding:5px;font-size:2rem}.footer-icons a:hover,.footer-icons a:focus{color:var(--secondary-color)}.footer-address{grid-area:footer-address;display:flex;justify-content:center;align-items:start;text-align:center}.footer-address p{font-family:'Oxygen',sans-serif;color:white;font-size:0.8rem;line-height:1.2rem;margin:0}.footer-address a{color:white;text-decoration:none}.footer-address a:hover,.footer-address a:focus{color:var(--logo-blue)}.footer-text{grid-area:footer-text;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:min(5%,50px);gap:0.5rem;color:white;font-family:'Oxygen',sans-serif;font-size:0.8rem;line-height:1.5rem;text-transform:uppercase}.footer-text a{font-family:'Oxygen',sans-serif;color:white;font-size:0.8rem;text-decoration:none}.footer-text a:hover,a:active,a:focus{color:var(--logo-blue)}.privacy-links{display:flex;align-self:center;gap:0.5rem}.page-banner{height:400px;transform-style:preserve-3d;z-index:-1;background-color:var(--background-blue);background-attachment:fixed;background-size:auto;background-repeat:no-repeat;background-position:100% 0%}.page-banner div:first-of-type{background-color:var(--background-blue);background-image:radial-gradient(#101b27,2.5px,transparent 2.5px);background-size:25px 25px;padding:5vw;height:100%;position:absolute;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-banner h1{text-align:center;color:var(--secondary-color);text-shadow:3px 3px 8px black;line-height:3.2rem;margin:0;animation-name:h1-slidein;animation-duration:1s}.page-banner p{text-align:center;color:white;font-family:'Oxygen',sans-serif;font-size:1.5rem;font-weight:300;text-shadow:3px 3px 5px black;margin:0;margin-top:10px;animation-name:fadein;animation-duration:2s;hyphens:none}.padding-bottom-0{padding-bottom:0}.contact-fold{display:grid;grid-template-columns:1fr;padding-top:50px}.contact-text{display:flex;flex-direction:column;align-items:center;margin:auto;margin-bottom:-50px}.contact-text h2{text-align:center;text-wrap:balance}.contact-text p{width:min(90vw,600px);text-align:justify;text-justify:inter-word;margin:auto}.contact-image{display:flex;justify-content:center;margin-top:50px;margin-bottom:-50px}.contact-image img{width:min(90vw,400px)}.contactgirl1{display:none}.contactgirl2{display:block}.contactform{position:relative;background-color:white;border:1px solid #f7f7f8;border-radius:10px;padding:min(5vw,2rem);padding-bottom:1rem;width:min(90vw,400px);box-shadow:2px 2px 8px #999;margin:auto;margin-bottom:100px}.contactform label{color:var(--background-blue);font-family:'Oxygen',sans-serif;font-size:0.8rem;font-weight:700;line-height:1.5rem;letter-spacing:0.1em;text-transform:uppercase}.contactform i{color:var(--logo-grey);font-family:'Oxygen',sans-serif;font-size:0.8rem;font-weight:400;text-transform:lowercase}.contactform h2{text-transform:uppercase}.contactform input,textarea{border:1px solid #999;border-radius:5px;font-family:'Oxygen',sans-serif;font-size:1rem;padding:0.5rem;margin-bottom:0.5rem;width:100%}.contactform input:focus,textarea:focus{outline:none;border:1px solid var(--logo-blue);border-radius:5px;border-color:var(--logo-blue);box-shadow:0 1px 3px #f7f7f8}.submit-button{font-family:'Oxygen',sans-serif;font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;margin-top:0.5rem;padding:0.5rem;width:100%;background-color:var(--background-blue);border:none;border-radius:5px;color:var(--logo-blue);cursor:pointer;transition:0.5s}.submit-button:hover,.submit-button:focus{background-color:var(--logo-blue);color:white}.submit-button::before{content:'\2022';font-size:0.7rem;position:relative;top:2px;left:-50px;opacity:0;transition:0.7s}.submit-button:hover::before,.submit-button:focus::before{color:white;left:1px;opacity:1}.recaptcha-terms p{color:var(--logo-grey);font-family:'Oxygen',sans-serif;font-size:0.6rem;font-weight:400;margin-top:1.5rem;margin-bottom:0}.recaptcha-terms a{color:var(--logo-grey)}.recaptcha-terms a:hover{color:var(--logo-blue)}.grecaptcha-badge{visibility:hidden}.thank-you{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;margin:auto;padding-bottom:min(10vh,200px)}.thank-you-image{display:flex;justify-content:center}.thank-you-image img{width:100%}.thank-you .text{text-align:center}.thank-you h1{font-size:2.7rem}.messages{position:relative;padding:0.75rem 1.25rem;margin:1rem 0;font-family:'Oxygen',sans-serif;font-size:0.9rem}.message-warning,.message-error{background-color:#ffdddd;color:black}.message-success{background-color:#d4edda;color:#155724}.message-info{background-color:lightyellow;color:black}.messages .message-close{position:absolute;top:0;bottom:0;right:0;padding:0.75rem 1.25rem;font-size:1.5rem;font-weight:700;line-height:1;color:black;border:none;cursor:pointer;background-color:transparent}.form-error{display:grid;grid-template-columns:1fr;align-items:center;justify-content:center;width:90vw}.error-image{margin:auto}.error-image img{width:100%}.form-error .text{text-align:center}.form-error .text h1{font-size:2rem}@media screen and (min-width:425px){p{hyphens:none}h1{font-size:3.5rem}h2{font-size:3rem;line-height:3rem}.mobile-menu a,.mobile-menu span{font-size:1rem}.contact-button{display:block;align-self:center;border:1px solid var(--logo-blue);border-radius:5px;transition:0.3s}.contact-button{font-family:'Oxygen',sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;padding:0.5em 1em 0.5em 0.75em;background-color:transparent;color:var(--logo-blue);text-decoration:none;cursor:pointer}.contact-button:hover,.contact-button:focus{background-color:var(--logo-blue);color:white;outline:none}.contact-button::before{content:'\2022';font-size:0.7rem;position:relative;top:2px;left:-15px;opacity:0;transition:0.7s}.contact-button:hover::before,.contact-button:focus::before{color:white;outline:none;left:1px;opacity:1}}@media screen and (min-width:768px){h1{font-size:4rem}.header{height:100px}.logo{left:1.5rem}.logo>img{width:180px}.contact-button{font-size:1rem}.footer{gap:20px;grid-template-columns:min(70%,800px) min(30%,300px);grid-template-areas:'footer-menu footer-logo' 'footer-menu footer-address' 'footer-menu footer-icons' 'footer-text footer-text'}.footer-logo{justify-content:end}.footer-icons{justify-content:end;margin-right:10px}.footer-address{justify-content:end;text-align:right}.footer-address p{margin-right:15px}.footer-text{flex-direction:row}.page-banner div:first-of-type{clip-path:polygon(0% 0%,85% 0,100% 50%,85% 100%,0% 100%);width:auto;align-items:start;padding-left:50px;padding-right:150px}.page-banner h1{line-height:3.8rem;text-align:left}.page-banner p{text-align:left}.contact-fold{display:grid;grid-template-columns:1fr 1fr}.contact-text{grid-column:1/3;margin:auto;margin-bottom:50px;width:auto}.contact-text h2{}.contact-text p{text-align:justify;text-justify:inter-word}.contact-image{justify-content:end;grid-row:2;margin:auto;margin-bottom:0;width:500px;width:min(50vw,700px)}.contactgirl1{display:block}.contactgirl2{display:none}.contact-image img{width:min(50vw,500px)}.contactform{margin-left:0;width:min(50vw,350px)}#form{display:flex;justify-content:start;align-items:start}.thank-you{flex-direction:row;align-items:center;gap:2rem;width:min(90vw,1200px);height:50vh}.thank-you-image img{width:min(40vw,500px)}.thank-you .text{text-align:left}.thank-you h1{font-size:3.5rem;line-height:3.5rem}.form-error{grid-template-columns:1fr 1fr;width:min(90vw,1200px)}.error-image img{width:min(40vw,500px)}.form-error .text{text-align:left}.form-error .text h1{font-size:3rem;line-height:3rem}}@media screen and (min-width:1024px){h1{font-size:4rem}.logo>img{width:200px}.menu{display:flex;gap:3rem;padding-left:0}.menu-right{right:1.5rem}.header.sticky .menu li{color:var(--background-blue)}.header.sticky .menu a,.header.sticky .menu span{color:var(--background-blue)}.header.sticky .menu a:hover,.header.sticky .menu a:active,.header.sticky .menu a:focus,.header.sticky .menu span:hover,.header.sticky .menu span:active,.header.sticky .menu span:focus{color:var(--logo-blue)}.header.sticky .services-dropdown{top:60px;background-color:#f7f7f8}.header.sticky .services-dropdown::before{border-bottom:50px solid #f7f7f8}.header.sticky .service-link.active>.link{color:var(--logo-blue)}.services-dropdown{display:flex;background-color:white;box-shadow:0 6px 10px 0 rgba(0,0,0,0.4);justify-content:center;align-items:start;padding:30px;height:auto;width:100%;position:absolute;pointer-events:none;top:80px;left:0;right:0;z-index:11;opacity:0;transform:translateY(20px);transition:opacity 0.15s,transform 0.15s}.service-link.active>.link{color:var(--logo-blue);cursor:pointer}.service-link.active>.link::before{content:'\2022';color:var(--logo-blue);font-size:0.5rem;position:relative;top:2px;left:1px;opacity:1}.service-link.active>.link+.services-dropdown{pointer-events:auto;opacity:1;transform:translateY(0)}.menu-service1,.menu-service2,.menu-service3{width:30ch;text-decoration:none}.services-dropdown::before{content:'';position:absolute;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:50px solid white;clear:both;left:60px;right:0;margin:auto;top:-20px}.services-dropdown i{font-family:'Oxygen',sans-serif;font-size:0.7rem;font-weight:400}.services-dropdown p{margin:0;margin-top:0.2rem;font-size:0.8rem;line-height:1.2rem}.services-dropdown a>*{color:black;text-transform:none}.services-dropdown a:hover>*{color:var(--secondary-color)}.menu-toggle{display:none}.mobile-menu{display:none}.footer{gap:25px}.page-banner div:first-of-type{padding-left:100px;padding-right:250px}.page-banner h1{line-height:4.5rem}.contact-text{display:flex;flex-direction:column;align-items:center}.contact-text p{}.contact-image img{margin-top:50px;width:min(50vw,700px)}.contactform{width:min(100%,400px);margin-bottom:200px}.thank-you h1{font-size:4rem}}@media screen and (min-width:1440px){h1{font-size:5rem}h2{font-size:4rem;line-height:4.8rem}h3{font-size:2rem}h4{font-size:1.7rem}.page-banner div:first-of-type{padding-right:250px}.thank-you{align-items:end;padding-bottom:0;height:auto}.thank-you-image{margin:0 auto}.thank-you .text{margin:auto}}@media screen and (min-width:2400px){.page-banner div:first-of-type{padding-right:350px}}@keyframes h1-slidein-top{from{transform:translateY(-300px);opacity:0}30%{opacity:0}to{transform:translateY(0);opacity:1}}@keyframes h1-slidein{from{transform:translateX(300px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.reveal.r-bottom{position:relative;transform:translateY(150px);opacity:0;transition:all 1s ease}.reveal.r-bottom.active{transform:translateY(0px);opacity:1}.reveal.r-left{position:relative;transform:translateX(-200px);opacity:0;transition:all 1s ease}.reveal.r-left.active{transform:translateX(0px);opacity:1}.reveal.r-right{position:relative;transform:translateX(200px);opacity:0;transition:all 1s ease}.reveal.r-right.active{transform:translateX(0px);opacity:1}.reveal.fade{position:relative;opacity:0.1;transition:all 1s ease 0.2s}.reveal.fade.active{opacity:1}section{padding:0;padding-bottom:100px}.promo-banner{height:700px;width:100%;padding-bottom:0}.promo-banner div{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 25px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:70% top;background-blend-mode:darken;overflow:hidden}.promo-banner h1{width:90vw;color:var(--secondary-color);text-shadow:2px 2px 5px black;font-size:3rem;line-height:3.5rem;text-align:center;margin:0;animation-name:h1-slidein-top;animation-duration:1s}.promo-banner p{width:90vw;color:black;font-family:'Oxygen',sans-serif;font-size:1.2rem;font-weight:300;text-align:center;margin:0;margin-top:10px;animation-name:fadein;animation-duration:2s;hyphens:none;animation-name:h1-slidein-top;animation-duration:1s}.contact-button2{display:block;border-radius:10px;transition:0.3s;width:max-content;margin-top:3rem;animation-name:h1-slidein-top;animation-duration:1s}.contact-button2{font-family:'Oxygen',sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;padding:0.6em 1.2em 0.6em 1em;background-color:var(--secondary-color);color:white;text-decoration:none;cursor:pointer}.contact-button2:hover,.contact-button2:focus{background-color:var(--secondary-color-faded);color:white;outline:none}.contact-button2::before{content:'\2022';font-size:1rem;position:relative;top:3px;left:-15px;opacity:0;transition:0.7s}.contact-button2:hover::before,.contact-button2:focus::before{color:white;outline:none;left:1px;opacity:1}.promo-f1 .text{padding:10vw;padding-bottom:100px}.promo-f1 .text div{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.promo-f1 .text div p{margin:0;line-height:2rem;text-align:center}.promo-f1 .text .bi{font-size:2rem;color:ForestGreen;margin:5px;margin-right:10px}.promo-f1 .image img{display:none;width:100vw}.price-cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;width:100vw;padding-top:50px}.price-cards h2{flex-basis:100%;text-align:center;margin:0}.price-cards .price-card{background-color:var(--secondary-color);width:fit-content;border-radius:20px;display:flex;flex-direction:column;align-items:center;padding:20px;margin:20px;box-shadow:0 17px 9px -15px rgb(0 0 0 / 50%)}.price-cards .price-card p{margin:0;font-size:1rem}.price-cards .price-card h3{margin:0;font-size:3rem}.promo-img-text{position:relative;display:grid;grid-template-columns:1fr;padding-top:100px;justify-content:center;align-items:center;margin:auto}.promo-img-text .image{display:flex;justify-content:center;height:750px;margin-left:0;width:100%}.promo-img-text .text{display:flex;flex-direction:column;background-color:var(--background-blue);justify-content:center;position:relative;width:min(90vw,450px);margin:auto;margin-bottom:-300px;padding:5vw;bottom:250px;left:0}.promo-img-text .text h2{color:white;margin:0;padding-top:20px}.promo-img-text .text p{color:white;text-align:left;text-justify:inter-word}.promo-compares .text{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;width:min(90vw,1000px)}.promo-compares .text h2{text-align:center;flex-basis:100%}.promo-compares .text p:last-child{text-align:center;flex-basis:100%;margin-top:50px}.promo-compares .text .card{background-color:white;border:1px solid LightGray;width:250px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;margin:20px;box-shadow:0 17px 9px -15px rgb(0 0 0 / 50%)}.promo-compares .bi-x-octagon-fill{color:red;font-size:2rem;margin-bottom:1rem}.promo-compares .bi-hand-thumbs-up{color:ForestGreen;font-size:4rem;margin-bottom:1rem}.promo-center .text{}.promo-center .text h2{text-align:center}.promo-center .text p{text-align:justify;text-justify:inter-word;hyphens:none}.divider{height:auto;margin-bottom:-1px}.divider::after{content:"";display:block;height:60px;background:PowderBlue;clip-path:polygon(0 0,50% 50px,100% 0,100% 100%,0 100%)}.divider2{height:auto;margin-top:-1px;margin-bottom:50px}.divider2::before{content:"";display:block;height:60px;background:PowderBlue;clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),50% 100%,0 calc(100% - 50px))}.feature-cards{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-evenly;width:100%;text-align:center}.feature-card{background-color:var(--secondary-color);width:fit-content;border-radius:20px;display:flex;flex-direction:column;align-items:center;padding:20px;padding-bottom:50px;margin:20px;box-shadow:0 17px 9px -15px rgb(0 0 0 / 50%)}.feature-card i{font-size:1.5rem;color:#3EE74B}.feature-card p{margin:0}.padding-top-0{padding-top:0}.wcu-f4 .text{width:min(90vw,1000px)}.wcu-f4 .text h2{text-align:center}.wcu-f4 .text p{text-align:justify;text-justify:inter-word;hyphens:none}.our-clients{display:grid;grid-template-columns:repeat(1,300px);justify-content:center;align-items:center;gap:1rem}.our-clients div{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #eeeeee;padding:10px 20px}.our-clients hr{width:200px;margin:10px 0}.our-clients p{font-size:0.9rem;margin:0}.scroller{justify-content:start;justify-self:center;width:min(100vw,800px)}.scroller h2{width:min(100vw,800px);text-align:center}.scroller__inner{padding-block:1rem;display:flex;flex-wrap:wrap;gap:1rem}.scroller[data-animated="true"]{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent);mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent)}.scroller[data-animated="true"] .scroller__inner{width:max-content;flex-wrap:nowrap;-webkit-animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite;animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite}.scroller[data-direction="right"]{--_animation-direction:reverse}.scroller[data-direction="left"]{--_animation-direction:forwards}.scroller[data-speed="fast"]{--_animation-duration:20s}.scroller[data-speed="slow"]{--_animation-duration:60s}.scroller__inner img{border:1px solid gainsboro}@keyframes scroll{to{transform:translate(calc(-50% - 0.5rem))}}@media screen and (min-width:768px){.promo-banner div{padding:50px 100px;background-position:top;align-items:start}.promo-banner h1{width:70%;font-size:3.3rem;line-height:3.8rem;text-align:left}.promo-banner p{font-size:1.3rem;text-align:left}.promo-f1{display:flex;flex-direction:row;gap:2rem;justify-content:center;align-items:center;width:min(90%,1200px);margin:auto}.promo-f1 .text{padding:min(2vw,20px)}.promo-f1 .text div{display:flex;flex-direction:row;align-items:center;margin-bottom:unset}.promo-f1 .text div p{text-align:left}.promo-f1 .image img{display:block;width:min(40vw,500px);box-shadow:3px 3px 10px 0 rgba(0,0,0,0.4)}.promo-img-text{grid-template-columns:1fr 1fr;align-items:start}.promo-img-text .image{margin-left:-5vw;justify-content:start}.promo-img-text .text{align-items:start;position:absolute;bottom:-50px;left:330px;padding:min(5vw,50px);margin-bottom:0;margin-right:-5vw}.promo-img-text .text p{text-align:justify}.our-clients{grid-template-columns:repeat(3,230px)}}@media screen and (min-width:1024px){.promo-banner h1{width:60%;font-size:4rem;line-height:3.8rem}.promo-banner p{font-size:1.5rem}.promo-f1{margin-top:100px}.promo-f1 .text{padding:min(5vw,50px)}.promo-img-text .image{margin:auto;margin-right:0;width:500px}.promo-img-text .text{inset:0;bottom:-100px;left:400px;width:min(100%,600px);height:fit-content;margin:auto}.feature-card:nth-child(odd){margin-bottom:50px}.feature-card:nth-child(even){margin-top:50px}.our-clients{grid-template-columns:repeat(3,300px)}}