main{margin-top:90px}main p{margin-bottom:1rem}main .banner{width:100%;height:auto;background-color:#021167;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:4rem 0}@media (max-width:992px){main .banner{background-position:center bottom}}main .diferentials{position:relative;overflow:hidden;padding:40px 0}main .diferentials .topics-swiper .topic{display:flex;flex-direction:row;align-items:center;gap:20px}main .diferentials .topics-swiper .topic .text{padding:10px 18px;border-radius:12px;background-color:#021167;font-weight:800;font-size:18px;font-style:italic;text-transform:uppercase;color:#ffffff}main .swiper-pagination-custom{display:flex;align-items:center;justify-content:center}main .swiper-pagination-custom .swiper-pagination-bullet-active{background-color:#021167}main .tabs{padding:40px 0}main .tabs .tabs-container{background-color:#f3f3f3;padding:40px;border-radius:40px}main .tabs .tabs-container .tab-swiper .swiper-wrapper{justify-content:center}main .tabs .tabs-container .tab-swiper .swiper-wrapper .swiper-slide{height:100% !important}@media (min-width:993px){main .tabs .tabs-container .tab-swiper .swiper-wrapper .swiper-slide{width:auto !important}}main .tabs .tabs-container .tab-swiper .swiper-wrapper .swiper-slide:last-child{margin-right:0 !important}main .tabs .tabs-container .tab-swiper .swiper-wrapper .swiper-slide .tab-swiper-btn{font-size:20px;font-weight:800;font-style:italic;background-color:#bbb5bd;text-transform:uppercase;color:#ffffff;text-decoration:none;padding:10px 24px;border-radius:40px;display:flex;align-items:center;justify-content:center;text-align:center;height:100%;line-height:20px}@media (max-width:1400px){main .tabs .tabs-container .tab-swiper .swiper-wrapper .swiper-slide .tab-swiper-btn{font-size:17px}}@media (max-width:1200px){main .tabs .tabs-container .tab-swiper .swiper-wrapper .swiper-slide .tab-swiper-btn{padding:8px 20px;font-size:14px}}@media (max-width:992px){main .tabs .tabs-container .tab-swiper .swiper-wrapper .swiper-slide .tab-swiper-btn{padding:10px 24px;font-size:18px;width:100%}}main .tabs .tabs-container .tab-swiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .tab-swiper-btn{background-color:#021167}main .tabs .tabs-container .content-swiper{margin-top:40px}main .tabs .tabs-container .content-swiper .tab-swiper-title{text-align:center;display:none}@media (max-width:992px){main .tabs .tabs-container .content-swiper .tab-swiper-title{display:block}}main .tabs .tabs-container .content-swiper .tab-swiper-title h3{font-size:20px;font-weight:800;font-style:italic;background-color:#021167;text-transform:uppercase;color:#ffffff;text-decoration:none;padding:10px 24px;border-radius:40px;display:inline-flex;align-items:center;justify-content:center;text-align:center;height:100%;line-height:20px;margin-bottom:20px}main .tabs .tabs-container .content-swiper .tab-swiper-slider-container{display:flex;flex-direction:row;gap:40px;justify-content:space-between}@media (max-width:992px){main .tabs .tabs-container .content-swiper .tab-swiper-slider-container{flex-direction:column}}main .tabs .tabs-container .content-swiper .tab-swiper-slider-container .column{width:auto;max-width:50%}main .tabs .tabs-container .content-swiper .tab-swiper-slider-container .column img{border-radius:40px}main .tabs .tabs-container .content-swiper .tab-swiper-slider-container .column ul{display:flex;flex-direction:column;gap:20px}main .tabs .tabs-container .content-swiper .tab-swiper-slider-container .column ul li{color:#021167;font-size:20px;font-weight:600;text-align:left}@media (max-width:992px){main .tabs .tabs-container .content-swiper .tab-swiper-slider-container .column{max-width:100%;text-align:center}main .tabs .tabs-container .content-swiper .tab-swiper-slider-container .column ul li{font-size:16px}}main .lead{border-radius:1rem;padding:1.5rem 0;width:100%;z-index:99;display:flex;flex-direction:column;gap:30px;position:relative;align-items:center}main .lead .small{font-size:10px;font-weight:700}main .lead .consultor{position:absolute;bottom:0;left:0;right:0;margin:0 auto;display:flex;align-items:center;justify-content:center}main .lead .clock{position:absolute;top:0;margin:0 auto}@media (max-width:1400px){main .lead{max-width:calc(380px - 1rem)}}@media (max-width:1200px){main .lead{max-width:416px;position:static !important}}@media (max-width:992px){main .lead{margin-top:0 !important}}main .lead #form-content{border-radius:1rem;background-color:#ffffff;padding:2.2rem 2rem;position:relative;width:100%;box-shadow:0 10px 40px -10px rgba(0, 0, 0, 0.5)}main .lead #form-content small{font-size:0.8rem !important;display:block;font-weight:500}main .lead #form-content .btn-primary-w{background:#ccc;color:#021167}main .lead #form-content .btn-group>.btn:hover{background-color:#42b6e7;border-color:#42b6e7}main .lead #form-content #formCtaOn{display:none}main .lead #form-content .btn-group>.btn-check:checked+.btn{background-color:#42b6e7;border-color:#42b6e7}main .lead #form-content form .form-group{margin-bottom:1rem}main .lead #form-content form .form-group label{font-size:0.8rem;color:#000000}main .lead #form-content form .form-group label.has-error{font-weight:normal;color:#f00}main .lead #form-content form .form-group label.error{color:#f00}main .lead #form-content form .form-group .form-control{width:100%;height:36px;padding:0 0 0 1rem;outline-offset:0;color:#000000;border:1px solid #bbb5bd !important;background-color:#ffffff;transition:all ease-in-out 0.15s;font-size:0.8rem;border-radius:0.5rem;box-shadow:0 0 0 0 rgba(2, 17, 103, 0.5)}main::-webkit-input-placeholder .lead::-webkit-input-placeholder #form-content::-webkit-input-placeholder form::-webkit-input-placeholder .form-group::-webkit-input-placeholder .form-control::-webkit-input-placeholder{color:#bbb5bd !important}main:-moz-placeholder .lead:-moz-placeholder #form-content:-moz-placeholder form:-moz-placeholder .form-group:-moz-placeholder .form-control:-moz-placeholder{color:#bbb5bd !important}main::-moz-placeholder .lead::-moz-placeholder #form-content::-moz-placeholder form::-moz-placeholder .form-group::-moz-placeholder .form-control::-moz-placeholder{color:#bbb5bd !important}main:-ms-input-placeholder .lead:-ms-input-placeholder #form-content:-ms-input-placeholder form:-ms-input-placeholder .form-group:-ms-input-placeholder .form-control:-ms-input-placeholder{color:#bbb5bd !important}main .lead #form-content form .form-group .form-control:focus,main .lead #form-content form .form-group .form-control:active{background-color:#ffffff;border-color:#021167 !important}main .lead #form-content form .form-group .form-control.has-error,main .lead #form-content form .form-group .form-control.error{border-color:#e4002b !important}main .lead #form-content form .form-group .btn{padding:0.5rem 2.5rem !important}main .lead #form-content form .form-group select{appearance:auto;padding-left:0.75rem !important}main .lead #form-content form .form-group.has-error{margin-bottom:0}main .lead #form-content form .form-group .custom-control .custom-control-input:checked~.custom-control-label:before{background-color:#021167 !important}main .lead #form-content form .form-group .custom-control .custom-control-label{font-size:0.8rem}main .lead #form-content form .form-group .custom-control .custom-control-label:before,main .lead #form-content form .form-group .custom-control .custom-control-label:after{top:0.125rem}main .lead #form-content form .form-group .form-check .form-check-input{border:1px solid #bbb5bd !important}@media (max-width:992px){main .lead #form-content{padding:1.5rem 1.5rem 3rem 1.5rem;margin-top:0 !important}}main .about{position:relative;overflow:hidden;padding:2rem 0;background:#ffffff}main .about .carousel-slide{align-items:center}main .about .carousel-slide .carousel-card{justify-content:center;align-items:center;width:100%}main .about .carousel-dot.active{background:#e4002b !important}main .parthners{position:relative;padding:2rem 0;background:#fbf5f2;margin-bottom:3rem}main .parthners .more{position:absolute;bottom:-20px}main .oferta{padding:40px 0}main .cta{background:#ffffff url("../../images/defaults/bg-cta.webp") no-repeat scroll center center/cover;padding:100px 0 20px 0}@media (max-width:768px){main .cta{background:#ffffff url("../../images/defaults/bg-cta-mobile.webp") no-repeat scroll top center/cover;padding:80px 0 20px 0}}main .cta .cta-box{padding:40px;border-radius:40px;background-color:#41b6e6;font-size:28px;font-weight:600;color:#ffffff;color:#021167}@media (max-width:992px){main .cta .cta-box{padding:30px;font-size:20px}}main .cta .legal-text{font-size:12px;color:#021167;background-color:rgba(255, 255, 255, 0.75);backdrop-filter:blur(10px);border-radius:12px;padding:8px}main .testimonials{padding:2rem 0}main .testimonials .carousel-slide{justify-content:space-between}main .testimonials .video-container{width:100%;height:auto;aspect-ratio:0.5625}main .testimonials .video-container iframe{width:100%;height:100%;aspect-ratio:0.5625}main .faq{background:#021167 url("../../images/defaults/bg-faq.webp") no-repeat scroll bottom center;color:#ffffff;padding:5rem 0}main .faq .nav-link{color:#ffffff}main .faq .nav-link.active{background-color:#e4002b;border-color:#e4002b #e4002b #ffffff #e4002b;color:#ffffff}main .faq .accordion{background:transparent}main .faq .accordion .accordion-item{margin-bottom:20px;padding-bottom:20px;border:0;background:transparent;border-bottom:1px solid #4e4e4e}main .faq .accordion .accordion-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}main .faq .accordion .accordion-item .accordion-header{background:transparent}main .faq .accordion .accordion-item .accordion-header .accordion-button{background:transparent;font-weight:800;color:#ffffff;font-size:1rem;font-style:italic;position:relative;padding-right:30px}main .faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#e4002b}main .faq .accordion .accordion-item .accordion-header .accordion-button:after{display:none}main .faq .accordion .accordion-item .accordion-header .accordion-button b{font-size:28px;margin-right:25px}main .faq .accordion .accordion-item .accordion-header .accordion-button .accordion-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid red;transition:transform 0.3s ease}main .faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .accordion-arrow{transform:translateY(-50%) rotate(90deg)}main .faq-info{color:#021167;padding:2rem 0;background:#ffffff}main .video-container{position:relative;display:flex;width:100%;height:100%;z-index:2;overflow:hidden}main .carousel-container{margin:0 auto;overflow:hidden;transition:max-height 0.5s ease-out;position:relative}main .carousel-container.show{max-height:1000px;transition:max-height 0.5s ease-in}main .carousel-container .carousel-slide{display:flex;transition:transform 0.5s ease-in-out;will-change:transform}main .carousel-container .carousel-slide .carousel-card{min-width:calc(100% / var(--items-per-page));padding:20px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;overflow:hidden}main .carousel-container .carousel-controls{display:flex;justify-content:space-between;align-items:center;gap:25px;position:absolute;top:50%;width:100%;transform:translateY(-50%);left:0;right:0}main .carousel-container .carousel-dots{display:flex;justify-content:center;gap:5px}main .carousel-container .carousel-dots .carousel-dot{width:10px;height:10px;border-radius:50%;background:#bdc3c7;cursor:pointer}main .carousel-container .carousel-dots .carousel-dot.active{background:#021167}/*# sourceMappingURL=/public_html/assets/web/css/pages/maps/site.map */