@import"https://fonts.googleapis.com/css2?family=Anton&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--primary-color: #345CD8;--secondary-color: #0F1958;--red-color: #ff0010;--primary-font: "Anton", sans-serif;--secondary-font: "Montserrat", sans-serif;--section-distance: 80px}@font-face{font-family:MuseoSlab;src:url(/build/assets/Museo_Slab_900-xSDSqWzP.otf);font-weight:900}*{max-width:100%;box-sizing:border-box;scroll-behavior:smooth}a{text-decoration:none}button{cursor:pointer}button:hover,.brighten-on-hover:hover{filter:brightness(150%)}body,html{margin:0;padding:0;overflow-x:hidden}section{padding:0 15%;width:100%;box-sizing:border-box}aside{padding:0 1%}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--primary-font)}p,ul,ol,button{font-family:var(--secondary-font)}.museo-slab-900{font-family:MuseoSlab,Anton,sans-serif;font-weight:900}@media screen and (min-width: 920px){.margin-0-desktop{margin:0}}@media screen and (max-width: 920px){section,aside{padding:0 5%}}.desktop{display:block}.mobile{display:none}@media screen and (max-width: 920px){.desktop{display:none}.mobile{display:block}}nav{display:flex;flex-direction:row;align-items:center;width:100%;padding:0 15%;justify-content:space-between}nav .logo img{width:80px}nav ul{display:flex;flex-direction:row;list-style:none;gap:20px}nav ul a{font-size:14px;text-decoration:none;color:#000;padding:10px 20px;border-radius:15px}nav ul a:hover{text-decoration:underline}nav ul a:last-child{background-color:var(--secondary-color);color:#fff;font-weight:700}nav ul img{display:none}nav .toggle-nav{display:none}nav .toggle-nav svg{width:20px}@media screen and (max-width: 1300px){nav{justify-content:space-between;padding:0 10%}nav ul{display:none}nav ul.active{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2%;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--primary-color);padding:5%;margin:0;z-index:999}nav ul a{color:#fff}nav ul a:last-child{background-color:transparent;font-weight:inherit}nav ul img{display:block;margin-bottom:10%}nav ul .close-btn{position:absolute;right:10%;top:3%;fill:#fff;color:#fff}nav .toggle-nav{display:block}}#banner{display:flex;flex-direction:column;justify-content:center;height:80vh;color:#fff}#banner .content{width:50%}#banner .content h1{font-size:30px;font-weight:500;margin-bottom:0}#banner .content p{font-size:15px;font-weight:400;color:#000}#banner .content button{background-color:var(--red-color);font-size:15px;border:none;color:#fff;padding:10px 20px;font-weight:800;border-radius:15px}@media screen and (max-width: 620px){#banner .content p{color:#fff;font-size:13px}#banner .content h1{font-size:18px}#banner .content{width:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-bottom:25%;margin-top:5%}}#about{display:grid;gap:4%;grid-template-columns:48% 48%;justify-content:center;color:#fff;width:100%}#about .col:first-child{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:20px}#about .col:last-child{background-color:var(--secondary-color);padding:25px 5% 15px;display:flex;flex-direction:column;justify-content:center;border-radius:0 0 25px 25px;position:relative}#about .col img{width:60%}#about .col h2{font-size:25px;font-weight:400;margin-bottom:0;text-align:center}#about .col p{font-size:15px;font-weight:400;color:#fff;text-align:center}#about .col .block{background-color:var(--secondary-color);color:#fff;font-family:var(--secondary-font);padding:2%;border-radius:15px;margin-top:-25px;display:flex;flex-direction:column;gap:0;text-align:center;width:25%}#about .col .block span.big{font-size:40px;font-weight:600}#about .col .block span.small{font-size:15px;font-weight:600}@media screen and (max-width: 920px){#about{grid-template-columns:100%}#about .col img{width:80%}#about .col .block{width:50%}}#how-it-works{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:var(--section-distance) 0}#how-it-works h2{font-size:25px;font-weight:400;margin-bottom:0;text-align:center;color:var(--secondary-color)}#how-it-works p{font-size:15px;font-weight:400;color:#000;text-align:left}#what-we-offer{margin:var(--section-distance) 0}#what-we-offer h2{font-size:35px;font-weight:400;margin-bottom:0;text-align:center;color:var(--secondary-color)}#what-we-offer .row{display:grid;gap:5%;margin:var(--section-distance) 0}#what-we-offer .row.left-side{grid-template-columns:55% 35%}#what-we-offer .row.right-side{grid-template-columns:35% 55%}#what-we-offer .row.right-side .col:first-child{order:1}#what-we-offer h3{font-size:25px;font-weight:400;color:var(--secondary-color);font-family:var(--secondary-font)}#what-we-offer p,#what-we-offer li{font-size:15px;font-weight:400;color:#000}#what-we-offer li{list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='green' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E")}#what-we-offer button{background-color:var(--primary-color);color:#fff;font-family:var(--secondary-font);padding:20px;border-radius:15px;display:flex;justify-content:center;align-items:center;gap:10px;border:none;margin:5px auto}#what-we-offer .after-with-vetores{position:relative}#what-we-offer .after-with-vetores:after{content:"";position:absolute;width:100%;height:100%;z-index:1}@media screen and (max-width: 920px){#what-we-offer .after-with-vetores:after{display:none}}#what-we-offer .row.left-side:nth-child(2n) .vetor:after{left:100%;bottom:40%;background:url(/build/assets/01-BVjlijkT.webp) no-repeat bottom left;background-size:contain}#about .col:last-child:after{content:"";left:100%;bottom:0%;background:url(/build/assets/01-BVjlijkT.webp) no-repeat bottom left;background-size:contain;width:100%;height:100%;position:absolute}#what-we-offer .row.left-side:nth-child(odd) .vetor:after{left:100%;bottom:40%;background:url(/build/assets/03-BxwqNnjY.webp) no-repeat bottom left;background-size:contain}#what-we-offer .row.right-side .vetor:after{right:100%;bottom:0;background:url(/build/assets/02-CGZeQv5C.webp) no-repeat bottom right;background-size:contain}#what-we-offer .vetor-3:after{left:100%;bottom:40%;background:url(/build/assets/03-BxwqNnjY.webp) no-repeat bottom left;background-size:contain}@media screen and (max-width: 920px){#what-we-offer .after-with-vetores{display:flex;justify-content:center;align-items:center;flex-direction:column}#what-we-offer .after-with-vetores a,#what-we-offer .after-with-vetores button,.row-complete button{width:70%;font-size:18px}#what-we-offer .row{display:flex;flex-direction:column;margin:0}#what-we-offer .row.right-side{flex-direction:column-reverse}}@media screen and (max-width: 768px){#what-we-offer .after-with-vetores a,#what-we-offer .after-with-vetores button,.row-complete button{width:100%;font-size:16px}}section#logos{margin:var(--section-distance) 0}section#logos .splide__slide{display:flex;justify-content:center;align-items:center}section#logos img{max-height:60px;max-width:100px;margin:auto}aside#float-contact{background-color:#000;display:grid;grid-template-columns:66% 33%;gap:20px;text-align:center;position:fixed;bottom:0;left:0;width:100%;box-sizing:border-box;padding-bottom:1%;z-index:999}aside#float-contact form{display:grid;grid-template-columns:50% 50%}aside#float-contact input{border-radius:15px;padding:3%;box-sizing:border-box;max-width:50%;border:none}aside#float-contact .input-group{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px}aside#float-contact h2,aside#float-contact label{font-size:15px;font-weight:400;margin-bottom:0;color:#fff;font-family:var(--secondary-font);cursor:pointer}aside#float-contact h2{margin-bottom:10px}aside#float-contact label{border:1px solid #fff;padding:3%;border-radius:15px;background-color:transparent;width:100%}aside#float-contact input[type=radio]:checked+label{background-color:#fff;color:#000}aside#float-contact input[type=radio]{display:none}aside#float-contact .input-group-with-button{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;align-items:flex-end}aside#float-contact .input-group-with-button>div{width:60%}aside#float-contact .input-group-with-button button{border:1px solid #fff;color:#fff;background-color:var(--primary-color);padding:2%;border-radius:15px;width:25%}aside#float-contact .zap-option{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}aside#float-contact .zap-option a{width:80%}aside#float-contact .zap-option button{border:1px solid #fff;color:#fff;background-color:green;padding:2%;border-radius:15px}aside#float-contact .close-btn,aside#float-contact img{display:none}@media screen and (max-width: 920px){aside#float-contact{height:100vh;z-index:9;width:100%;display:none;flex-direction:column;justify-content:center;gap:5px}aside#float-contact.active{display:flex}aside#float-contact img{display:block;width:100px;margin:0 auto}aside#float-contact .zap-option{margin-top:50px;border-top:2px solid #fff}aside#float-contact .close-btn{display:block;color:#fff;position:absolute;right:6%;top:2%;margin-top:10px;margin-right:10px;font-size:20px;font-weight:800}aside#float-contact .close-btn svg{width:25px;height:25px;fill:#fff;color:#fff}aside#float-contact form{display:flex;flex-direction:column}}section#numbers{background:url(/build/assets/background-1-CMS87vri.webp) center no-repeat;background-size:cover}section#numbers .row{display:grid;grid-template-columns:30% 30% 30%;justify-content:center;align-items:center;gap:3%;padding:5% 0}section#numbers .row .col{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}section#numbers h2,section#numbers h3{margin:0}section#numbers h2{font-size:40px;font-weight:400}section#numbers h3{font-size:15px;font-weight:400}@media screen and (max-width: 768px){section#numbers .row{padding:10% 0;display:flex;flex-direction:column}}section#first-step{background-color:var(--primary-color);padding-top:5%;margin:0}section#first-step .row{display:grid;grid-template-columns:45% 45%;gap:5%;flex-direction:row;justify-content:space-between;align-items:top}section#first-step .row .col{position:relative;padding-bottom:5%;display:flex;flex-direction:column;justify-content:space-between}section#first-step h2{color:var(--secondary-color);font-size:35px;font-weight:500}section#first-step h3{color:var(--secondary-color);font-size:25px;font-weight:500}section#first-step p{color:#fff;font-size:14px}section#first-step .row .col .float-box{background-color:#fff;border-radius:50px;padding:5% 10%;margin-bottom:-20%}section#first-step .row .col .float-box p{color:#000}section#first-step .row .col .float-box button{background-color:var(--primary-color);color:#fff;border:none;font-size:15px;border-radius:15px;padding:15px 25px;width:100%;margin-bottom:20px}@media screen and (max-width: 920px){section#first-step .row{display:flex;flex-direction:column}section#first-step .row .col .float-box{margin-bottom:0}}footer{padding-bottom:130px;background-color:var(--primary-color);color:#fff;text-align:center;font-size:12px}footer #banner-footer{text-align:center;padding:3% 0;color:#fff;font-weight:400;font-family:var(--secondary-font)}@media screen and (max-width: 920px){footer{padding-bottom:20px}footer #banner-footer{height:300px}}#float-buttons{padding:0;position:fixed;bottom:130px;right:30px;display:flex;flex-direction:column;gap:10px;width:-moz-fit-content;width:fit-content;z-index:999}#float-buttons button{width:65px;height:65px;border-radius:50%;background-color:var(--primary-color);fill:#fff;border:none;display:flex;justify-content:center;align-items:center;font-size:35px;animation:pulseInfinite 2s infinite}@keyframes pulseInfinite{0%{transform:scale(.95);box-shadow:0 0 #ffffffb3}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}to{transform:scale(.95);box-shadow:0 0 #fff0}}#float-buttons button svg{width:35px;height:35px;fill:#fff;color:#fff}#float-buttons button#whatsapp-float-button{background-color:green}#float-buttons button#contact-float-button{display:none}@media screen and (max-width: 920px){#float-buttons{right:15px;bottom:30px}#float-buttons button#contact-float-button{display:flex}}
