.carousel-box{-webkit-box-shadow:0px 1px 25px -2px rgba(138,138,138,.45);-moz-box-shadow:0px 1px 25px -2px rgba(138,138,138,.45);box-shadow:0 1px 25px -2px #8a8a8a73}.carousel{max-width:60rem}.carousel-caption{bottom:3rem;z-index:10}.carousel-item{height:30rem;width:60rem}.carousel-item img{width:100%;height:100%;object-fit:cover}.carousel-text{-webkit-hyphens:none;hyphens:none;width:60rem}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}.featurette-divider{margin:5rem 0}.featurette-heading{letter-spacing:-.05rem}@media (min-width: 40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4}.featurette-heading{font-size:50px}}@media (min-width: 62em){.featurette-heading{margin-top:7rem}}@media (max-width: 399px){.carousel{max-width:20rem!important}.carousel-item{height:10rem!important;width:20rem!important}.carousel-item img{width:100%;height:100%;object-fit:cover}.carousel-text{width:20rem!important}}@media (min-width: 400px) and (max-width: 719px){.carousel{max-width:25rem!important}.carousel-item{height:12.5rem!important;width:25rem!important}.carousel-item img{width:100%;height:100%;object-fit:cover}.carousel-text{width:25rem!important}}@media (min-width: 720px) and (max-width: 998px){.carousel{max-width:30rem!important}.carousel-item{height:15rem!important;width:30rem!important}.carousel-item img{width:100%;height:100%;object-fit:cover}.carousel-text{width:30rem!important}}.first-part{background-color:#fff;overflow:hidden}.first-part .first-part-inner{background-image:url(/build/assets/bg-grade-C5gECPkC.jpg);background-color:#c0f0ff;background-repeat:no-repeat;background-position:center bottom;animation:animatedBackground 10s linear infinite alternate;background-size:cover!important}.first-part .first-part-inner .content-first-part{display:flex;align-items:center}.first-part .first-part-inner .content-first-part .texto1{color:#fff;font-size:96px;letter-spacing:0px;font-weight:300}.first-part .first-part-inner .content-first-part .texto-animado1{font-size:34px;letter-spacing:16px}.first-part .first-part-inner .content-first-part .texto-animado2{font-size:120px;letter-spacing:8px}@keyframes animatedBackground{0%{background-position:left bottom}to{background-position:right bottom}}.second-part{background-color:#fff}.second-part .second-part-inner{background-color:#fff;position:relative;z-index:100}.second-part .second-part-inner .content-second-part{display:flex;align-items:center;padding-top:3em;padding-bottom:3em}.third-part{background-color:#fff}.third-part .third-part-inner{background:linear-gradient(to bottom,#e7f3ff,#aee3ff)}.third-part .third-part-inner .content-third-part{padding-top:3em;padding-bottom:3em}.highlights-part{background-color:#fff}.highlights-part .highlights-part-inner{background:linear-gradient(to bottom,#e7f3ff,#aee3ff)}.highlights-part .highlights-part-inner .content-highlights-part{padding-top:3em;padding-bottom:3em}.fifth-part{background-color:#fff}.fifth-part .fifth-part-inner{background:linear-gradient(to bottom,#e7f3ff,#aee3ff)}.fifth-part .fifth-part-inner .form-label{color:var(--primary);font-weight:500}.grecaptcha-badge{bottom:50vh!important}.whatsapp{position:fixed;bottom:2rem;right:2rem;z-index:999;display:flex;align-items:center;padding:1rem;border-radius:50%;background-color:#12a33d;color:#fff}.whatsapp:focus,.whatsapp:hover{color:#fff}.whatsapp span{color:#fff}@media (max-width: 419px){.first-part .first-part-inner{animation:animatedBackground 60s linear infinite alternate}.first-part .first-part-inner .content-first-part .texto1{font-size:44px}.first-part .first-part-inner .content-first-part .texto-animado1{font-size:22px}.first-part .first-part-inner .content-first-part .texto-animado2{font-size:44px}}@media (min-width: 420px) and (max-width: 767px){.first-part .first-part-inner{animation:animatedBackground 60s linear infinite alternate}.first-part .first-part-inner .content-first-part .texto1{font-size:52px}.first-part .first-part-inner .content-first-part .texto-animado1{font-size:30px}.first-part .first-part-inner .content-first-part .texto-animado2{font-size:52px}}@media (min-width: 768px) and (max-width: 1519px){.first-part .first-part-inner{animation:animatedBackground 40s linear infinite alternate}}@media (min-width: 1520px) and (max-width: 2119px){.first-part .first-part-inner{animation:animatedBackground 30s linear infinite alternate}}@media (min-width: 2120px){.first-part .first-part-inner{background-size:130%!important}}
