*,*::after,*::before{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}video{display:block;max-width:100%}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a{text-decoration:none;color:inherit}ul,li{list-style:none}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}:root{--clr-neutral-100: #ffffff;--clr-neutral-600: #7a7c7f;--clr-neutral-700: #212121;--clr-accent-blue-light: #58e1f0;--clr-accent-blue-dark: #1c2b60;--clr-gradient-yellow: linear-gradient(-90deg, #fcd97b 0.96%, #ffba00 98.85%)}:root{--ff-principal: "Open Sans", serif;--ff-secondary: "Open Sans", serif;--spacing: 4rem;--clr-placeholder: #7a7c7f;--clr-field: var(--clr-neutral-700, #232323)}@media screen and (min-width: 45em){:root{--spacing: 5rem}}@media screen and (min-width: 70em){:root{--spacing: 5.5rem}}body,html{overflow-x:hidden}html{scroll-padding-top:2rem;font-size:93.75%}@media screen and (min-width: 45em){html{font-size:100%}}body{font-family:var(--ff-principal);background-color:var(--clr-neutral-100);color:var(--clr-neutral-700)}h1,h2,h3,h4,h5,h6{font-family:var(--ff-secondary);font-weight:700}p{max-width:var(--width, unset)}.center{margin-inline:auto;text-align:center}.container{width:min(90%,75rem);margin-inline:auto}.spacing{padding-block:var(--spacing)}.italic{font-style:italic}.flow p+p{margin-top:1rem}.clr-neutral-100{color:#ffffff}.clr-neutral-600{color:#7a7c7f}.clr-neutral-700{color:#212121}.clr-accent-blue-light{color:#58e1f0}.clr-accent-blue-dark{color:#1c2b60}.clr-gradient-yellow{color:linear-gradient(-90deg, #fcd97b 0.96%, #ffba00 98.85%)}.fw-400{font-weight:400}.fw-700{font-weight:700}::selection{background-color:var(--clr-accent-blue-light);color:var(--clr-neutral-700)}::-webkit-scrollbar{width:.85em}::-webkit-scrollbar-track{background:var(--clr-neutral-100)}::-webkit-scrollbar-thumb{background:var(--clr-accent-blue-light);border:2px solid var(--clr-neutral-100);border-radius:8px}body{padding-right:0 !important}.btn{cursor:pointer;font-size:1.125rem;outline:none;border:none;color:var(--clr-accent-blue-dark);padding:.65rem 3.5rem;background:var(--clr-gradient-yellow);display:block;max-width:max-content;font-weight:700;min-width:20rem;text-align:center;border-radius:100vmax;position:relative;transition:all 300ms ease}.btn.center{margin-inline:auto}.btn:hover,.btn:focus{transition:all 300ms ease-in-out;filter:brightness(1.1);transform:translateY(-5px)}@media(max-width: 1200px){.btn{display:none}}.section-title{font-size:clamp(2rem,3.5vw,2.25rem);line-height:1.15;max-width:var(--width, unset);color:var(--clr-accent-blue-dark);font-weight:700}.section-title.center{margin-inline:auto;text-align:center}.hero{padding-block:var(--spacing) calc(var(--spacing) + 2.5rem);background-color:var(--clr-accent-blue-dark);position:relative;display:grid;color:var(--clr-neutral-100)}@media(min-width: 45em){.hero{padding-block:3.75rem}}.hero .bg{position:absolute;inset:0;z-index:0}.hero .bg>*{width:100%;height:100%;object-fit:cover}.hero__container{z-index:2;position:relative}.hero__container .float{display:none}@media(min-width: 70em){.hero__container .float{display:block;position:absolute;transform:rotate(-90deg);right:-7rem;top:30%;z-index:2}}@media(min-width: 1200px){.hero__container .float{right:-8rem;top:40%}}@media(min-width: 1400px){.hero__container .float{right:-10rem}}.hero__container .content{display:grid}.hero__container .content h1{line-height:1.2;margin-block:2.5rem;font-weight:500;font-size:1.75rem;max-width:20ch}.hero__container .content h1 strong{font-weight:700}@media(min-width: 40em){.hero__container .content h1{font-size:2rem}}@media(min-width: 75em){.hero__container .content h1{font-size:2.5rem}}.hero__container .content p{font-size:1.125rem;max-width:50ch}@media(min-width: 45em)and (max-width: 1199px){.hero__container .content p{max-width:30ch}}.hero__container .content p+p{margin-top:1.75rem}@media(min-width: 1200px){.hero__container{display:grid;grid-template-columns:1.5fr 1fr;align-items:start;gap:3rem}.hero__container .content{padding-top:3rem}.hero__container .content p{max-width:38ch}}@media(min-width: 1400px){.hero__container{display:grid;grid-template-columns:1.6fr 1fr;align-items:start;gap:5rem}}@media(min-width: 1800px){.hero__container{grid-template-columns:1.4fr 1fr}}.scroll-btn{position:absolute;right:calc(50% - 12px);bottom:1.75rem;cursor:pointer;z-index:1;animation:bounce 2s infinite}@keyframes bounce{0%{transform:translateY(-10px)}66%{transform:translateY(0px)}100%{transform:translateY(-10px)}}.numbers-wrapper{position:relative}.numbers-wrapper .shape{position:absolute;inset:0;transform:scale(1.5) rotate(-45deg);mix-blend-mode:soft-light;top:0;left:-2rem;pointer-events:none}@media(min-width: 45em){.numbers-wrapper .shape{width:100%;height:100%;transform:unset;top:unset;left:unset}}.numbers{background-color:var(--clr-accent-blue-dark);color:var(--clr-neutral-100)}.numbers h2{margin-bottom:6rem;color:var(--clr-neutral-100)}.numbers ul{display:grid;gap:3rem;grid-template-columns:1fr}.numbers ul li{text-align:center}.numbers ul li div{display:grid;place-items:center;margin-bottom:1rem}.numbers ul li h3{font-weight:900;color:var(--clr-accent-blue-light);font-size:clamp(2.5rem,3.5vw,3rem)}.numbers ul li p{text-align:center;margin-inline:auto}.numbers ul li p br{display:none}.numbers ul li p span{color:var(--clr-accent-blue-light);display:block}@media(min-width: 1200px){.numbers ul li p span{max-width:20ch}}@media(min-width: 45em){.numbers ul{grid-template-columns:1fr 1fr}.numbers ul li p{max-width:unset;max-width:20ch}}@media(min-width: 68.75rem){.numbers ul{grid-template-columns:repeat(4, 1fr)}.numbers ul li{text-align:left;display:grid;grid-template-rows:5.5rem min-content 1fr}.numbers ul li div{justify-items:start}.numbers ul li p{max-width:unset;margin-inline:unset;text-align:left;max-width:18ch}.numbers ul li:last-child p{max-width:100%}.numbers ul li:last-child p br{display:block}}.numbers a{margin-top:6rem}.solution{background-color:var(--clr-accent-blue-dark);color:var(--clr-neutral-100)}.solution h2{color:var(--clr-neutral-100);margin-bottom:4rem}@media(min-width: 45em)and (max-width: 60em){.solution h2{max-width:30ch}}.solution .image{display:grid;place-items:center;max-width:30rem;margin-inline:auto}.solution .image img{width:100%;height:100%;object-fit:contain}.solution .split{display:grid;gap:3rem}.solution .split ul{display:grid;gap:2.5rem}.solution .split ul li{display:grid;gap:1.125rem;max-width:49ch}.solution .split ul li h3{color:var(--clr-accent-blue-light);font-size:1rem;font-weight:700}@media(min-width: 75rem){.solution .split ul li{grid-template-columns:80px 1fr}.solution .split ul li img{margin-inline:auto;margin-top:.7rem}}@media(min-width: 43.125rem)and (max-width: 62.5rem){.solution .split ul{justify-content:center}}@media(min-width: 62.5rem){.solution .split{grid-template-columns:1fr 1fr}.solution .split .image{transform:scale(1.1)}}.solution a{margin-inline:auto;margin-top:.75rem;grid-column:span 2}.footer{background-color:#1d1d1d;color:#fff;padding-block:var(--spacing)}@media(max-width: 1200px){.footer{padding-bottom:7rem}}.footer__container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}.footer__container .c1 img{margin-bottom:1.5rem}.footer__container .c1 p{color:#595959}.footer__container .c2 .p{margin-top:11px}.footer__container p,.footer__container h4{font-size:clamp(1rem,3.5vw,1.125rem)}@media(max-width: 1200px){.footer-line{padding-bottom:4.5rem}}.line-divisor{background-image:url("../../images/linha2.png");width:100%;height:10px;background-size:cover}.btn-mobile{cursor:pointer;text-transform:uppercase;font-size:1.125rem;outline:none;border:none;color:var(--clr-neutral-700);padding:1.25rem 2.5rem;display:grid;place-items:center;font-weight:700;font-family:var(--ff-principal);text-align:center;position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:100;border-radius:8px !important;box-shadow:0px 0px 10px 1px rgba(0,0,0,.25);min-width:unset !important;max-width:100% !important}.btn-mobile:hover,.btn-mobile:focus{transition:filter 300ms linear;will-change:filter;filter:brightness(0.9)}@media(min-width: 1200px){.btn-mobile{display:none !important}}.form{display:grid;background-color:var(--clr-neutral-100);color:var(--clr-neutral-700);gap:1rem;z-index:999999999;position:relative;max-width:100%;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:auto;display:none;visibility:hidden;opacity:0;padding:2rem 5%}.form h3{font-size:1.25rem;margin-bottom:1rem;line-height:1.2;max-width:28ch;color:#1c2b60}.form p{margin-block:0 2rem;color:var(--clr-neutral-600)}.form.open{display:block;visibility:visible;opacity:1;-webkit-animation:slide-in-bottom .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-in-bottom .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.form .close-form{outline:none;border:none;background:none;font-size:1rem;font-weight:600;position:absolute;top:1rem;right:1rem;width:1.5rem;display:grid;place-items:center;text-align:center;aspect-ratio:1;font-family:var(--ff-secondary)}.form .close-form:focus,.form .close-form:hover{outline:1px solid var(--clr-accent-yellow)}.form form{--gap: 1rem;display:grid;gap:.5rem}.form input:not([type=checkbox]),.form select,.form textarea{display:block;width:100%;min-height:40px;padding:.625rem 1rem;background-color:rgba(0,0,0,0);outline:none;border:none;border:1px solid #dcdcdc;transition:border-color 200ms linear}.form input:not([type=checkbox]):focus,.form select:focus,.form textarea:focus{border-color:var(--clr-accent-blue-dark)}.form input:not([type=checkbox])::placeholder,.form select::placeholder,.form textarea::placeholder{color:var(--clr-placeholder)}.form textarea{resize:none;height:75px !important}.form .consent-label{font-size:.8rem;color:var(--clr-neutral-700);line-height:1.5;display:flex;align-items:flex-start;gap:.5rem;margin-block:1rem}.form .consent-label a{text-decoration:underline}.form input[type=checkbox]{margin-top:.25rem;accent-color:var(--clr-accent-blue-light);color:var(--clr-neutral-100)}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../../images/dropdown.svg");background-position-x:98.5%;background-position-y:23px;background-repeat:no-repeat;padding-right:1.5rem}.form select::-ms-expand{display:none}.form .form-submit{width:100% !important;min-width:100% !important;padding-block:1rem;font-size:1.25rem;font-weight:600;display:block !important;padding:.625rem !important}@media(min-width: 1200px){.form{display:unset;position:unset;visibility:visible;opacity:1;height:unset;box-shadow:0px 0px 32px rgba(91,94,201,.1);padding:2.25rem;z-index:99;border-radius:.5rem;background-position:center;background-repeat:no-repeat}.form h3{font-size:1.25rem;text-align:center;margin-inline:auto;max-width:30ch}.form p{text-align:center;font-size:.85rem}.form .close-form{display:none}}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.swal2-container{z-index:9999999 !important}.swal2-confirm.swal2-styled{background-color:var(--clr-accent-blue-dark) !important}.swal2-content{color:var(--clr-neutral-600) !important;font-size:1.4rem !important}.smart{display:none}.tp{padding-block:var(--spacing);background-color:var(--clr-neutral-100);color:var(--clr-neutral-600);display:grid;position:relative;overflow:hidden}.tp h1{color:var(--clr-accent-blue-light);font-weight:700;font-size:2.5rem;line-height:3.5rem;max-width:25ch;margin-block:2.25rem 3.0625rem}.tp P{max-width:58ch}.tp p+p{margin-top:1.5rem}.tp a.btn{max-width:max-content;margin-block:3.0625rem 3.25rem}.tp nav{display:flex;max-width:max-content;gap:.5rem}.tp .shape{position:absolute;z-index:0;pointer-events:none;top:0;right:0;filter:grayscale(100%);opacity:.7}.tp .line{position:absolute;bottom:0}@media(min-width: 1450px){.tp .line{width:100%}}@media(min-width: 1100px){.tp{background-image:url("../../images/tp-bg.png");background-repeat:no-repeat;background-position:bottom right;background-size:50%}.tp .shape{display:none}.tp nav{margin-left:4rem}}@media(min-width: 1400px){.tp{background-position:bottom right;background-size:unset;min-height:100vh}}/*# sourceMappingURL=style.css.map */
