body{padding-top:3rem;padding-bottom:3rem;color:rgb(var(--bs-tertiary-color-rgb))}.carousel{margin-bottom:4rem}.carousel-caption{top:0;z-index:10;position:absolute;right:0;left:30%;width:100%;color:var(--text-main);text-align:center!important;height:100%;background:linear-gradient(-155deg,var(--bg-main),var(--bg-main),var(--bg-main),var(--bg-main4),transparent 55%)!important}.carousel-control-next,.carousel-control-prev{width:5%;z-index:100!important;height:20%;margin-top:20%}.carousel-control-next-icon,.carousel-control-prev-icon{opacity:var(--bg-opacity-icon-carrousel);z-index:100!important}.carousel-shadow,.gradient-overlay{bottom:0;z-index:2;position:absolute;right:0;left:0}.carousel-control-next-icon:hover,.carousel-control-next:hover .carousel-control-next-icon,.carousel-control-prev-icon:hover,.carousel-control-prev:hover .carousel-control-prev-icon{opacity:1;z-index:100!important}.carousel-item{height:76vh;max-height:76vh;min-height:76vh}.carousel-shadow{top:0;pointer-events:none;background:linear-gradient(to right,var(--bg-main7),var(--bg-main5),transparent 50%,transparent 50%,var(--bg-main5),var(--bg-main7))!important}.gradient-overlay{height:25%;background:linear-gradient(to top,var(--bg-main),var(--bg-main6),transparent 90%)}.carousel-indicators{position:absolute;right:0;bottom:1vh!important;left:0;z-index:11!important;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators button{width:12px!important;height:12px!important;border-radius:50%!important;background-color:rgba(255,255,255,.5);border:none;z-index:11!important}.carousel-indicators .active{background-color:var(--text-main)}.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){.featurette-heading{font-size:50px}}@media (min-width:62em){.featurette-heading{margin-top:7rem}}.icon-subtitulo{font-size:20px;background:linear-gradient(to top,var(--bg-main9),var(--text-main),var(--bg-main9),var(--bg-main8));background-clip:text;-webkit-background-clip:text}.icon-container{text-align:center;bottom:2vh;position:relative}