.carousel-container{height:auto}.carousel-container .carousel-indicators [data-bs-target]{width:10px;height:10px;background-color:#fff;border:0;opacity:1;border-radius:50px!important}.carousel-container .carousel-indicators .active{width:45px;background:#fbb03b}.carousel-container .carousel-inner{height:100%}.carousel-container .carousel-item{position:relative;height:auto}.carousel-container .carousel-item img{object-fit:cover;object-position:25%;width:100%;height:100%}.carousel-container .carousel-caption{padding-bottom:5%;right:7%;left:10%}.carousel-container .carousel-caption h1{font-family:Inter,sans-serif;font-size:2.125rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);color:#ffb400;font-weight:700}.carousel-container .carousel-caption h2{font-size:1.25rem;font-family:Inter,sans-serif;font-weight:400}.carousel-container .carousel-caption p{font-size:1rem;line-height:1.3rem;font-weight:100;font-family:Inter,sans-serif;letter-spacing:.5px}.carousel-container .carousel-caption .carousel-caption-buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}.banner-container{position:relative;overflow:hidden;min-height:auto;font-family:Inter,sans-serif;width:90%;margin:auto;height:108vh}.banner-container .content-container{z-index:2;padding:2rem 1rem;top:3rem}.banner-container .bg-img-desktop{z-index:0}.banner-container .bg-img-mobile{position:absolute;top:0;left:0;z-index:0;height:auto}.banner-container .laptop-img{max-width:300px;width:100%;margin:0 auto}.banner-container h2{font-size:1.625rem;font-weight:100}.banner-container h2 strong{color:#ffb400;font-weight:700}.banner-container p{font-size:.875rem;font-weight:100;line-height:normal;text-align:center;padding:0rem 2rem;letter-spacing:.3px}.banner-container .cta-btn{background-color:#fff;color:#000;border:none;padding:1.5rem;border-radius:5.1563rem;font-size:1.25rem;font-weight:500}.organigrama{width:90%;max-width:1200px;margin:auto}.organigrama img{width:100%}.porque-integrar{width:100%;height:auto;padding-bottom:3rem}.porque-integrar>img{object-fit:cover;object-position:top;width:100%;height:100%}.porque-integrar h2{font-family:Inter,sans-serif;text-align:center;color:#fff;font-weight:600;letter-spacing:.5px;padding-top:3rem;padding-bottom:2rem}.porque-integrar h2 span{color:#fbb03b}.porque-integrar .item{padding:1rem;border:1px solid #fff;background-color:#ffffff3d;transition:width .4s ease-in-out,background-color .3s ease-in-out;position:relative;z-index:1;font-family:Inter,sans-serif;overflow:hidden;border-radius:3px;width:60%;margin:auto;height:9rem}.porque-integrar .item h3{color:#fff;margin-top:1rem;letter-spacing:.5px;font-weight:600}.porque-integrar .item h3 span{font-size:1.25rem}.porque-integrar .item h3 span:first-child>span{font-size:1.5rem}.porque-integrar .item h3 .line-hover{display:none;white-space:nowrap}.porque-integrar .item h3 .line-default{display:inline}.porque-integrar .item p{color:#fff;opacity:0;max-height:0;overflow:hidden;font-weight:100;line-height:normal;transition:opacity 0s ease-in-out 0s,max-height .2s ease-in-out 0s;margin:0}@media (min-width: 480px){.carousel-container .carousel-caption{padding-bottom:5%}.banner-container{height:120vh}.banner-container .content-container{top:10rem}}@media (min-width: 576px){.carousel-container .carousel-caption{padding-bottom:8%}.carousel-container .carousel-caption .carousel-caption-buttons{flex-direction:row}.banner-container{height:140vh}.banner-container .content-container{top:12rem}.nuestros-beneficios .beneficios{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (min-width: 768px){.carousel-container .carousel-caption{padding-bottom:7%}.carousel-container .carousel-item{height:70vh}.carousel-container .carousel-item img{object-position:top}.banner-container{height:130vh}.banner-container .content-container{top:17rem}.banner-container a{width:70%}.banner-container .laptop-img{max-width:100%}.nuestros-beneficios .beneficios{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.porque-integrar{height:auto}}@media (min-width: 992px){.carousel-container .carousel-item{height:60vh}.carousel-container .carousel-item img{object-position:25%}.carousel-container .carousel-caption{padding-bottom:11%}.carousel-container .carousel-caption h1{font-size:3.4375rem}.carousel-container .carousel-caption h2{font-size:2.125rem}.carousel-container .carousel-caption p{font-size:1.25rem;line-height:normal;text-align:right;float:right;width:49%}.carousel-container .carousel-caption a,.carousel-container .carousel-caption .carousel-caption-buttons{clear:both;float:right}.carousel-container .carousel-caption .carousel-caption-buttons{flex-direction:row}.banner-container{height:auto}.banner-container .content-container{top:-.5rem}.banner-container .laptop-img{max-width:45%;margin-left:3.5rem}.banner-container .info-text{margin-top:1rem!important;padding-right:1rem}.banner-container h2{font-size:1.7rem}.banner-container h2 strong{color:#ffb400}.banner-container p{font-size:.875rem;text-align:left;padding:0rem}.banner-container .custom-button{font-family:Inter,sans-serif;background:#fff;color:#000;border-radius:5.125rem;box-shadow:0 2px 5px #0006;width:100%}.banner-container .custom-button img{width:4.5rem!important;height:4.5rem!important}.banner-container .custom-button p{font-size:1.2rem;letter-spacing:.5px}.banner-container .custom-button span{font-size:1.2rem;color:#002573;font-weight:400}.banner-container .custom-button strong{font-size:1.5rem;font-weight:600;color:#002573}.banner-container a{width:auto}.organigrama{width:90%}.porque-integrar{height:auto;margin-bottom:8rem!important}.porque-integrar .container{max-width:65%}.porque-integrar .item{padding:2rem 1rem;width:100%;height:200px}.porque-integrar .item:hover{width:140%;background-color:#010b3599;z-index:2}.porque-integrar .item h3{font-size:1.25rem;font-weight:600}.porque-integrar .item p{max-height:200px}.porque-integrar .item:hover p{opacity:1;visibility:visible;transition:opacity .3s ease-in-out .3s,max-height .3s ease-in-out .3s;margin-top:.5rem}.porque-integrar .item{overflow:hidden}.porque-integrar .item h3 span:first-child>span{font-size:1.5rem}.porque-integrar .item:hover h3 .line-default{display:none}.porque-integrar .item:hover h3 .line-hover{display:inline}}@media (min-width: 1024px){.carousel-container .carousel-caption{padding-bottom:11%}}@media (min-width: 1080px){.carousel-container .carousel-caption{padding-bottom:10%}}@media (min-width: 1200px){.carousel-container .carousel-item{height:auto}.carousel-container .carousel-caption{padding-bottom:4.5%}.banner-container .content-container{top:-.2rem}.banner-container .laptop-img{max-width:45%;margin-left:4rem}.banner-container .info-text{margin-top:3rem!important;padding-right:2rem}.banner-container h2{font-size:2.1875rem}.banner-container h2 strong{color:#ffb400}.banner-container p{font-size:.875rem}.banner-container .custom-button img{width:4.5rem!important;height:4.5rem!important}.banner-container .custom-button p,.banner-container .custom-button span{font-size:1.375rem}.banner-container .custom-button strong{font-size:1.75rem}}@media (min-width: 1400px){.carousel-container .carousel-caption{padding-bottom:9%}}
