.openModal{color:#fff;text-decoration:none;}.openModal:hover{text-decoration:underline;}.detalles-card,.iti,.numeral_header,.wrapper,.wrapper span{position:relative}.semibold,.text_titulo{font-family:ProximaNova-Semibold}@font-face{font-family:ProximaNova-Regular;src:url('../fonts/ProximaNova-Reg-webfont.woff2') format('woff2'),url('../fonts/ProximaNova-Reg-webfont.woff') format('woff'),url('../fonts/ProximaNova-Reg-webfont.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-Bold;src:url('../fonts/ProximaNova-Bold-webfont.woff2') format('woff2'),url('../fonts/ProximaNova-Bold-webfont.woff') format('woff'),url('../fonts/ProximaNova-Bold-webfont.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:ProximaNova-Semibold;src:url('../fonts/ProximaNova-Semibold-webfont.woff2') format('woff2'),url('../fonts/ProximaNova-Semibold-webfont.woff') format('woff'),url('../fonts/ProximaNova-Semibold-webfont.ttf') format('truetype');font-weight:700;font-style:normal}b,strong{font-family:ProximaNova-Bold,sans-serif}body{font-family:ProximaNova-Regular;color:#14171c}.row.equal-cols{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.equal-cols:after,.row.equal-cols:before{display:block}a:hover{color:#fff;text-decoration:none}.row.equal-cols>[class*=col-]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.row.equal-cols>[class*=col-]>*{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.custom_container,.custom_container-fluid,.custom_container-lg,.custom_container-md,.custom_container-sm,.custom_container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.custom_options{color:#1d2f49!important;font-weight:600!important;padding:15px 20px 8px!important}.custom_option_focus{position:relative;border-bottom:2px solid transparent}.custom_option_focus::after{content:'';position:absolute;left:20px;bottom:0;width:80%;height:6%;background:linear-gradient(to right,#1d2f49 50%,transparent 50%);border-bottom:2px solid transparent;box-sizing:border-box}.telefono{padding-left:65px}.wrapper span{left:14px;top:20px}.iti{display:block!important}.bannerSlidesa{background-image:url(../img/bannerHome.png);background-size:contain;background-repeat:no-repeat;background-position:center}.banner-area{padding-top:61px;height:56rem}.bannerImagen{height:100%}.boxBanner{background-color:#fff;color:#333;padding:75px 50px}.btn-banner{background-color:#1165f6;color:#fff;font-size:22px;border-radius:20px;border:none;outline:0;padding:15px 20px}.joinUsSecction{background-image:url(../img/bannerTransformacion.png);background-size:cover}.textJoinUs{display:flex;justify-content:center}.numeral_container{cursor:pointer}.numeral_header{font-size:35px;font-weight:500;color:#1165f6;display:inline-block}.numeral_header::after{content:'';position:absolute;width:0;height:3px;bottom:-2px;left:0;background-color:#1165f6;transition:width .3s ease-in-out}.numeral_container:hover .numeral_header::after{width:90%}.svg-image{filter:brightness(0);transition:filter .3s}.detalles-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.detalles-card-stylo{display:flex;flex-direction:column;justify-content:space-between;height:100%;border-radius:30px}.text_titulo{line-height:20px;font-size:24px;color:#1165f6}.text_content{font-size:18px;color:#14171c}.btn_card{font-size:18px;background-color:transparent;color:#1165f6;border:1px solid #1165f6;outline:0;padding:13px 28px;border-radius:14px}.detalles-card:hover{background-color:#1165f6;transform:scale(1.025);z-index:2}.detalles-card:hover .svg-image{filter:brightness(0) invert(1)}.detalles-card:hover .text_content,.detalles-card:hover .text_titulo{color:#fff}.detalles-card:hover .text_extra_info{color:#fff!important}.detalles-card:hover .btn_card{color:#fff;border:1px solid #fff}.imagen-clicable{cursor:pointer;transition:transform .3s,box-shadow .3s,opacity .3s}.imagen-clicable:hover{transform:scale(1.05);opacity:.9}@media (min-width:576px){.custom_container,.custom_container-sm{max-width:540px}}@media (min-width:768px){.custom_container,.custom_container-md,.custom_container-sm{max-width:720px}}@media (min-width:992px){.custom_container,.custom_container-lg,.custom_container-md,.custom_container-sm{max-width:960px}}@media (min-width:1200px){.custom_container,.custom_container-lg,.custom_container-md,.custom_container-sm,.custom_container-xl{max-width:1140px}}@media only screen and (min-width:320px) and (max-width:480px){.cardBanner{font-size:2rem}.cardBanner-sub{font-size:1.5rem!important}.boxBanner{padding:55px 30px}.textJoinUs{display:block}.bannerSlidesa{background-size:cover;background-position:center}.banner-area{padding-top:98px}}@media only screen and (min-width:481px) and (max-width:768px){.cardBanner{font-size:2rem}.cardBanner-sub{font-size:1.5rem!important}.boxBanner{padding:65px 35px}.bannerSlidesa{background-size:cover;background-position:center}.banner-area{padding-top:100px}}@media only screen and (min-width:769px) and (max-width:1024px){.cardBanner{font-size:2.5rem}.cardBanner-sub{font-size:1.8rem}.boxBanner{padding:65px 40px}.banner-area{height:60rem;padding-top:100px}.bannerSlidesa{background-size:cover;background-position:center}}@media only screen and (min-width:1025px) and (max-width:1440px){.cardBanner{font-size:2.8125rem}.cardBanner-sub{font-size:1.875rem}.banner-area{height:60rem}.bannerImagen{height:77%;margin-top:5rem}}@media only screen and (min-width:1440px) and (max-width:1919px){.cardBanner{font-size:2.8125rem}.cardBanner-sub{font-size:1.875rem}}