@font-face{font-family:font-bold;font-style:normal;src:url("../fonts/Montserrat-Bold.ttf")}@font-face{font-family:font-medium;font-style:normal;src:url("../fonts/Montserrat-Medium.ttf")}@font-face{font-family:font-regular;font-style:normal;src:url("../fonts/Montserrat-Regular.ttf")}@font-face{font-family:font-semibold;font-style:normal;src:url("../fonts/Montserrat-SemiBold.ttf")}@font-face{font-family:font-light2;font-style:normal;src:url("../fonts/Roboto-Light.ttf")}@font-face{font-family:font-regular2;font-style:normal;src:url("../fonts/Roboto-Regular.ttf")}section{position:relative}body{background:#fff;margin:0;font-family:font-regular;overflow-x:hidden;position:relative}.btn-check:checked+.btn-outline-primary{box-shadow:unset !important;background-color:#004e9b !important;border-color:#004e9b !important}label.btn-outline-primary{border-color:#fff !important}label.btn-outline-primary:checked{box-shadow:unset !important;background-color:#004e9b !important;border-color:#004e9b !important}label.btn-outline-primary:hover{box-shadow:unset !important;background-color:#004e9b !important;border-color:#004e9b !important}label.btn-outline-primary:focus{box-shadow:unset !important;background-color:#004e9b !important;border-color:#004e9b !important}label.btn-outline-primary:active{box-shadow:unset !important;background-color:#004e9b !important;border-color:#004e9b !important}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#e3342f !important;box-shadow:unset !important}.was-validated .form-control:valid,.was-validated .form-control.is-valid{border:1px solid #38c172 !important}.was-validated .form-control:invalid,.was-validated .form-control.is-invalid{border:1px solid #e3342f !important}.was-validated .form-select:valid,.was-validated .form-select.is-valid{border:1px solid #38c172 !important}.was-validated .form-select:invalid,.was-validated .form-select.is-invalid{border:1px solid #e3342f !important;box-shadow:unset !important}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border:1px solid #e3342f !important}.paginacionTotal .pagination .page-link{color:#004e9b}.paginacionTotal .pagination .page-item .page-link{color:#004e9b}.paginacionTotal .pagination .page-item .page-link:focus{box-shadow:unset}.paginacionTotal .pagination .active .page-link{background-color:#004e9b;color:#fff}.padding-sec1-9{padding-top:100px !important}.nav-mobile-active{transform:translateX(0%) !important}.header{position:absolute;z-index:999;background-color:#fff;width:100%;top:0;left:0}.header .content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:25px 0}.header .content .image{width:20%}.header .content .image a{text-decoration:none}.header .content .image a img{width:100%}.header .content .header_list{width:80%}.header .content .header_list ul{display:flex;justify-content:flex-end;align-items:center;list-style:none;margin:0;gap:70px}.header .content .header_list ul li a{text-decoration:none;font-size:1.3rem;font-family:font-light2;color:#000;display:block;z-index:9;text-transform:uppercase;padding:0 0 0 10px}.header_mobile{display:none}#modalTerm .modal-header{align-items:flex-start;border-bottom:none}#modalTerm .modal-title{text-transform:uppercase;color:#000;font-family:font-bold}#modalTerm .modal-footer{border-top:none}#modalTerm .modal-footer .btn-primary{background:#ed018b !important;border:0;color:#fff}.sec1{height:100vh}.sec1 .content{height:100vh;position:relative;display:flex;flex-wrap:wrap;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.sec1 .content .bg_opacity{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:2}.sec1 .content video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.sec1 .content .date_exam{position:absolute;left:0;bottom:50px;width:440px;background-color:rgba(53,93,61,0.79);padding:15px 20px 15px 10px;z-index:3}.sec1 .content .date_exam .into-date-exam{margin-left:80px;border-left:1px solid #fff;padding-left:10px}.sec1 .content .date_exam .into-date-exam .title-date-exam p{font-family:font-bold;color:#fff;line-height:1.1;font-size:2.5rem;text-transform:uppercase;margin:0}.sec1 .content .date_exam .into-date-exam .description-date-exam p.p1{font-family:font-bold;color:#fff;text-transform:uppercase;line-height:1;font-size:1.3rem;margin:0}.sec1 .content .date_exam .into-date-exam .description-date-exam p.limit-date-inscription{font-size:.7rem;font-family:font-medium;margin:0;color:#fff}.sec1 .content .formu{position:absolute;top:90px;bottom:0%;right:0;margin:auto;width:43%;padding-right:5%;height:fit-content;padding-top:0;z-index:3}.sec1 .content .formu h3.h31{font-size:1.2rem;text-align:center;color:#fff;font-family:font-bold}.sec1 .content .formu .formulario{padding:15px}.sec1 .content .formu .formulario h3.h32{padding:9px;margin:0;text-transform:uppercase;text-align:center;color:#1a92bf;font-size:1.6rem;font-family:font-bold}.sec1 .content .formu .formulario form label{font-size:.85rem;padding:.75rem 1.5rem;color:#000}.sec1 .content .formu .formulario form .form-control:focus{padding-bottom:1rem;box-shadow:none}.sec1 .content .formu .formulario form .form-select:focus{box-shadow:none}.sec1 .content .formu .formulario form .form-floating,.sec1 .content .formu .formulario form .form-group{margin:15px 0 0 0}.sec1 .content .formu .formulario form input[type=text],.sec1 .content .formu .formulario form input[type=email],.sec1 .content .formu .formulario form select{font-size:.8rem;height:40px;background-color:#fff;color:#000;font-family:font-regular;border:0;border-radius:10px}.sec1 .content .formu .formulario form .form-check{display:flex;align-items:flex-start;margin:15px 0 0 0;padding-right:1rem}.sec1 .content .formu .formulario form .form-check-input{margin:0;border-radius:0;height:20px;width:20px}.sec1 .content .formu .formulario form .form-check-input:focus{border-color:none;box-shadow:none}.sec1 .content .formu .formulario form .form-check-label{font-family:font-regular;font-size:.75rem;padding:0 0 0 10px;line-height:1.3;width:calc(100% - 20px)}.sec1 .content .formu .formulario form .btn-enviar{background:#ed018b;background:-webkit-linear-gradient(180deg,#ed018b 0%,#bc198c 100%);background:-moz-linear-gradient(180deg,#ed018b 0%,#bc198c 100%);background:linear-gradient(180deg,#ed018b 0%,#bc198c 100%);font-size:.9rem;color:#fff;border:0;padding:5px 65px;border-radius:10px;font-family:font-bold;width:fit-content}.sec1 .content .image_mobile{display:none}.sec2_mobile{display:none}.sec2{margin:100px 0 75px}.sec2 .item{position:relative;height:50vh;overflow:hidden;margin:0 0 25px 0}.sec2 .item:hover .cover{background:rgba(66,111,108,0.8)}.sec2 .item:hover .cover h3{opacity:1;top:22%;transition-delay:.3s}.sec2 .item:hover .cover .btn-bottom{opacity:1;transition-delay:.5s;bottom:30px}.sec2 .item .image{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;width:100%}.sec2 .item .cover{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(66,111,108,0);transition:all .3s ease-in-out}.sec2 .item .cover h3{opacity:0;text-align:center;transition:all .3s ease-in-out;top:17%;font-family:font-black;position:absolute;text-transform:uppercase;color:#fff;width:100%;padding:0 5%}.sec2 .item .cover .btn-bottom{opacity:0;transition:all .3s ease-in-out;position:absolute;bottom:-50px;width:100%;text-align:center}.sec2 .item .cover .btn-bottom a.btn{color:#426f6c;background:#fff;padding:4px 20px;border-radius:3px}.sec2 .item .cover2{background:#385d3d;padding:40px;height:100%;display:flex;align-items:center;text-align:center}.sec2 .item .cover2 h2{font-family:font-black;text-transform:uppercase;color:#fff}.sec22{padding:100px 0}.sec22 .img_absolute_left{position:absolute;left:0;bottom:0;height:300px}.sec22 .img_absolute_right{position:absolute;right:0;top:0;height:300px}.sec22 h3{font-size:2.8rem;text-align:center;color:#000;text-transform:uppercase;font-family:font-light2;margin-bottom:50px}.sec22 .procesos{margin:0 -20px 0}.sec22 .procesos .item{background-color:#999;border-radius:20px;padding:5px;margin:160px 20px 0;transition:all .3s;position:relative}.sec22 .procesos .item.item2:hover{background-color:#bc198c}.sec22 .procesos .item.item3:hover{background-color:#6bc28e}.sec22 .procesos .item.item4:hover{background-color:#a4cf39}.sec22 .procesos .item.item5:hover{background-color:#1a92bf}.sec22 .procesos .item.item6:hover{background-color:#13bbbc}.sec22 .procesos .item .person{position:absolute;width:75%;left:0;right:0;margin:auto;top:-35%;transition:all .3s}.sec22 .procesos .item:hover{background-color:#ed018b}.sec22 .procesos .item:hover .person{transform:scale(1.1)}.sec22 .procesos .item:hover .item_{transform:scale(1.1)}.sec22 .procesos .item:hover .item_ p{color:#fff}.sec22 .procesos .item:hover .item_ button img.btn-black{display:none}.sec22 .procesos .item:hover .item_ button img.btn-white{display:block}.sec22 .procesos .item .item_{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;transition:all .3s;padding:40% 0 0}.sec22 .procesos .item .item_ .item__{text-align:center;position:relative}.sec22 .procesos .item .item_ p{color:#fff;font-family:font-bold;font-size:1.5rem;margin:0;line-height:1.3;min-height:calc(1.3em * 4);text-align:center;padding:20px 5% 0}.sec22 .procesos .item .item_ button{border:0;background:transparent;margin:5px 0 30px;height:50px}.sec22 .procesos .item .item_ button img{height:50px}.sec22 .procesos .item .item_ button img.btn-black{display:block}.sec22 .procesos .item .item_ button img.btn-white{display:none}.sec22 .procesos .slick-arrow:before{font-size:30px;color:#ed018b}.sec22 .procesos .slick-next{right:-20px;z-index:9;top:65%}.sec22 .procesos .slick-prev{top:65%;left:-20px;z-index:9}.sec22_1{display:none;overflow:hidden;transition:max-height .5s ease-in-out;background:#fff}.sec22_1 .img2_left{position:absolute;left:0;bottom:0;height:100%}.sec22_1 .img2_right{position:absolute;right:0;top:0;height:100%}.sec22_1 .closing{text-align:center}.sec22_1 .closing button.close{border:0;background:transparent;margin:50px 0 20px;height:50px}.sec22_1 .closing button.close img{height:50px}.sec22_1 .content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;padding:0 0 120px}.sec22_1 .content .content_left{width:25%}.sec22_1 .content .content_left .item{background-color:#ed018b;border-radius:20px;padding:5px;margin:160px 20px 0;transition:all .3s;position:relative}.sec22_1 .content .content_left .item .person{position:absolute;width:75%;left:0;right:0;margin:auto;top:-35%;transition:all .3s}.sec22_1 .content .content_left .item:hover{background-color:#ed018b}.sec22_1 .content .content_left .item:hover .person{transform:scale(1.1)}.sec22_1 .content .content_left .item:hover .item_{transform:scale(1.1)}.sec22_1 .content .content_left .item:hover .item_ p{color:#fff}.sec22_1 .content .content_left .item:hover .item_ button img.btn-black{display:none}.sec22_1 .content .content_left .item:hover .item_ button img.btn-white{display:block}.sec22_1 .content .content_left .item.item2{background-color:#bc198c}.sec22_1 .content .content_left .item.item2:hover{background-color:#bc198c}.sec22_1 .content .content_left .item.item3{background-color:#6bc28e}.sec22_1 .content .content_left .item.item3:hover{background-color:#6bc28e}.sec22_1 .content .content_left .item.item4{background-color:#a4cf39}.sec22_1 .content .content_left .item.item4:hover{background-color:#a4cf39}.sec22_1 .content .content_left .item.item5{background-color:#1a92bf}.sec22_1 .content .content_left .item.item5:hover{background-color:#1a92bf}.sec22_1 .content .content_left .item.item6{background-color:#13bbbc}.sec22_1 .content .content_left .item.item6:hover{background-color:#13bbbc}.sec22_1 .content .content_left .item .item_{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;transition:all .3s;padding:40% 0 0;height:300px}.sec22_1 .content .content_left .item .item_ .item__{text-align:center;position:relative}.sec22_1 .content .content_left .item .item_ p{color:#fff;font-family:font-bold;font-size:1.5rem;margin:0;line-height:1.3;min-height:calc(1.3em * 4);text-align:center;padding:20px 5% 0}.sec22_1 .content .content_right{width:45%}.sec22_1 .content .content_right .text{color:#000 !important}.sec22_1 .content .content_right .text p,.sec22_1 .content .content_right .text span{color:#000 !important;font-size:1.5rem;line-height:1.4;font-family:font-medium}.sec22_1 .content .content_right .text strong{color:#000 !important;font-family:font-bold}.sec22_1 .content.more .content_left{width:25%}.sec22_1 .content.more .content_right{width:70%;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.sec3{background:#426f6c;padding:100px 0}.sec3 h4{font-size:1.8rem;text-align:center;color:#fff;text-transform:uppercase;font-family:font-black}.sec3 h3{font-size:3rem;text-align:center;color:#fff;text-transform:uppercase;font-family:font-black;margin-bottom:40px}.sec3 .testimonios .item{padding:0 30px}.sec3 .testimonios .item .item_top{border:1px solid #fff;padding:20px;margin-bottom:20px}.sec3 .testimonios .item .item_top .author{text-align:center;min-height:36px}.sec3 .testimonios .item .item_top .author p{text-align:center;color:#fff;font-family:font-black;text-transform:uppercase;line-height:1.2;margin-bottom:25px;font-size:1.1rem}.sec3 .testimonios .item .item_top .position{text-align:center;min-height:45px}.sec3 .testimonios .item .item_top .position p{color:#fff;line-height:1.3;margin:0;text-align:center;font-size:1rem}.sec3 .testimonios .item .item_bottom .description p{text-align:center;line-height:1.2;color:#fff;padding:0 40px;margin:0;font-style:italic;font-size:1rem}.sec3 .testimonios .slick-arrow:before{font-size:30px}.sec3 .testimonios .slick-next{right:-20px;z-index:9}.sec3 .testimonios .slick-prev{left:-20px;z-index:9}.sec4{padding:200px 0;background:#fff}.sec4 .img_absolute_left{position:absolute;left:0;bottom:0;height:300px}.sec4 .img_absolute_right{position:absolute;right:0;top:0;height:300px}.sec4 h3{font-size:2.8rem;text-align:center;color:#000;text-transform:uppercase;font-family:font-light2;margin-bottom:120px}.sec4 .beneficios .item{padding:0 20px}.sec4 .beneficios .item .image{width:100%;margin:0 auto 0}.sec4 .beneficios .item .image img{width:100%;height:auto}.sec5{padding:120px 0;background-image:url("../images/bg2.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}.sec5 h3{font-size:2.8rem;text-align:center;color:#fff;text-transform:uppercase;font-family:font-light2;margin-bottom:50px}.sec5 .content{position:relative}.sec5 .content .items{display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}.sec5 .content .items .item{border-radius:20px;background-color:transparent;border:2px solid #fff;position:relative;cursor:pointer;display:flex;align-items:center}.sec5 .content .items .item .item_{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;padding:20px 20px;width:100%}.sec5 .content .items .item .item_.show .image .arrow-right{display:none}.sec5 .content .items .item .item_.show .image .arrow-bottom{display:block}.sec5 .content .items .item .item_ .text{width:85%}.sec5 .content .items .item .item_ .text p{color:#fff;font-family:font-bold;margin:0;font-size:1.2rem;text-align:center}.sec5 .content .items .item .item_ .image{width:15%;display:flex;justify-content:flex-end}.sec5 .content .items .item .item_ .image img{height:28px}.sec5 .content .items .item .item_ .image .arrow-right{display:block}.sec5 .content .items .item .item_ .image .arrow-bottom{display:none}.sec5 .content .items .item ul.dropdown-menu{width:100% !important;border-radius:20px;border:2px solid #acafb3;margin-top:10px !important;padding:0;overflow:hidden}.sec5 .content .items .item ul.dropdown-menu li{border-bottom:1px solid #acafb3;text-align:center;padding:10px 0;transition:all .3s}.sec5 .content .items .item ul.dropdown-menu li:last-child{border-bottom:0}.sec5 .content .items .item ul.dropdown-menu li:hover{background-color:#81d300}.sec5 .content .items .item ul.dropdown-menu li:hover button{color:#fff}.sec5 .content .items .item ul.dropdown-menu li button{transition:all .3s;font-size:1.1rem;color:#606060;font-family:font-bold;text-transform:uppercase;background:transparent !important}.sec6{display:none;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.sec6 .content .item{background-color:rgba(12,81,74,0.9);width:30%;text-align:center;padding:60px 60px;margin:0 0 130px;position:relative}.sec6 .content .item img.icon{height:100px}.sec6 .content .item h3{margin:20px 0 0;font-style:italic;color:#fff;font-size:2rem;text-transform:uppercase}.sec6 .content .item h3 strong{font-family:font-bold}.sec6 .content .item .text{margin:20px 0 0}.sec6 .content .item .text p{color:#fff;line-height:1.4;font-family:font-light;font-size:1.2rem}.sec6 .content .item .text strong{font-family:font-bold}.sec6 .content .item .closing{margin:20px 0 0}.sec6 .content .item .closing img{height:44px;cursor:pointer}.sec6 .content .item .line{position:absolute;bottom:0;left:0;height:15px;width:100%;background-color:#12706c}.gracias{background:#f8fafc}.gracias .content{height:100vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column}.gracias .content h1{font-family:font-bold;color:#000;text-align:center;text-transform:uppercase;font-size:4rem;margin:0 0 30px}.gracias .content p{color:#212529;margin:0;font-family:font-medium;font-size:1rem}.gracias .content a{font-family:font-bold;text-decoration:underline;color:#000;font-size:1rem}.footer{background:#333;padding:50px 0}.footer .content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.footer .content a{width:20%}.footer .content a img{width:100%;height:auto}.footer .content .line{width:1px;height:350px;background-color:#fff;margin:0 50px}.footer .content .text{width:20%;color:#fff !important;font-size:.9rem !important;font-family:font-medium}.footer .content .text ul{margin-bottom:5px !important;line-height:1.3 !important;list-style:none !important;padding:0 !important}.footer .content .text p{margin:0 !important}.footer .content .text a{color:#fff !important;text-decoration:none !important}.footer .content .text strong{font-family:font-bold}.footer .content .redes{margin-top:10px}.footer .content .redes ul{list-style:none;padding:0;display:flex}.footer .content .redes ul li a{margin-right:10px}.footer .content .redes ul li a i{font-size:1.7rem}.footer .content .redes ul li a img{height:30px;width:auto}.footer2{background:#171717;text-align:center}.footer2 p{font-size:.8rem;line-height:1.3;margin:0;color:#fff;text-align:center;padding:15px 0}@media screen and (max-width:1024px){.header{display:none}.header_mobile{display:block;position:fixed;top:0;width:100%;z-index:999;background-color:#fff}.header_mobile .content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 0}.header_mobile .content .content-left{width:30%}.header_mobile .content .content-left .logo{height:40px}.header_mobile .content .content-left .logo img{height:100%;width:auto}.header_mobile .content .content-right{width:15%}.header_mobile .content .content-right .burger{z-index:9999999;cursor:pointer}.header_mobile .content .content-right .burger .linea1,.header_mobile .content .content-right .burger .linea2,.header_mobile .content .content-right .burger .linea3{width:40px;height:4px;background-color:#989898;margin:5px;transition:all .3s ease}.header_mobile .content .toggle1{transform:rotate(-45deg) translate(-6.5px,6.5px)}.header_mobile .content .toggle2{opacity:0}.header_mobile .content .toggle3{transform:rotate(45deg) translate(-5.5px,-6.5px)}.header_mobile .content .content-list{display:block;position:fixed;top:0;left:0;background:#fff;height:101vh;width:100%;z-index:9999999999;padding:80px 50px 40px;transform:translateX(-100%);transition:transform .3s ease-in}.header_mobile .content .content-list ul{list-style-type:none;padding-left:0}.header_mobile .content .content-list ul li{padding:6px 0}.header_mobile .content .content-list ul li a{text-decoration:none;font-size:1.1rem;color:#000;display:block}.header_mobile .content .content-list ul li .active{font-family:font-bold}.header_mobile .content .content-list .burger0{position:absolute;top:20px;right:20px;z-index:999999;cursor:pointer}.header_mobile .content .content-list .burger0 .linea1,.header_mobile .content .content-list .burger0 .linea2,.header_mobile .content .content-list .burger0 .linea3{width:40px;height:4px;background-color:#989898;margin:5px;transition:all .3s ease}.header_mobile .content .content-list .bottom_{margin-top:40px;display:flex;flex-direction:column;align-items:flex-start}.header_mobile .content .content-list .bottom_ .btn-back{color:#fff;background:#ed018b;background:-webkit-linear-gradient(180deg,#ed018b 0%,#bc198c 100%);background:-moz-linear-gradient(180deg,#ed018b 0%,#bc198c 100%);background:linear-gradient(180deg,#ed018b 0%,#bc198c 100%);font-size:1.2rem;border-radius:0;transition:.5s all;padding:5px 15px;text-decoration:none}.header_mobile .content .content-list .bottom_ .logomobile{margin-top:40px;height:45px;width:auto}.sec1{height:auto}.sec1 .content{height:auto;position:relative;display:flex;flex-wrap:wrap;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:none !important;background-color:#e6e6e6}.sec1 .content .bg_opacity{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:2}.sec1 .content video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.sec1 .content .date_exam{position:absolute;left:0;bottom:50px;width:440px;background-color:rgba(53,93,61,0.79);padding:15px 20px 15px 10px;z-index:3}.sec1 .content .date_exam .into-date-exam{margin-left:80px;border-left:1px solid #fff;padding-left:10px}.sec1 .content .date_exam .into-date-exam .title-date-exam p{font-family:font-bold;color:#fff;line-height:1.1;font-size:2.5rem;text-transform:uppercase;margin:0}.sec1 .content .date_exam .into-date-exam .description-date-exam p.p1{font-family:font-bold;color:#fff;text-transform:uppercase;line-height:1;font-size:1.3rem;margin:0}.sec1 .content .date_exam .into-date-exam .description-date-exam p.limit-date-inscription{font-size:.7rem;font-family:font-medium;margin:0;color:#fff}.sec1 .content .formu{order:2;position:relative;top:0;bottom:0%;right:0;margin:auto;width:100%;padding-right:0%;height:fit-content;padding-top:0;z-index:3}.sec1 .content .formu h3.h31{font-size:1.2rem;text-align:center;color:#fff;font-family:font-bold}.sec1 .content .formu .formulario{padding:15px 5% 40px}.sec1 .content .formu .formulario h3.h32{padding:9px;margin:0;text-transform:uppercase;text-align:center;color:#1a92bf;font-size:1.6rem;font-family:font-bold}.sec1 .content .formu .formulario form label{font-size:.85rem;padding:.75rem 1.5rem;color:#000}.sec1 .content .formu .formulario form .form-control:focus{padding-bottom:1rem;box-shadow:none}.sec1 .content .formu .formulario form .form-select:focus{box-shadow:none}.sec1 .content .formu .formulario form .form-floating,.sec1 .content .formu .formulario form .form-group{margin:15px 0 0 0}.sec1 .content .formu .formulario form input[type=text],.sec1 .content .formu .formulario form input[type=email],.sec1 .content .formu .formulario form select{font-size:.8rem;height:40px;background-color:#fff;color:#000;font-family:font-regular;border:0;border-radius:10px}.sec1 .content .formu .formulario form .form-check{display:flex;align-items:flex-start;margin:15px 0 0 0;padding-right:1rem}.sec1 .content .formu .formulario form .form-check-input{margin:0;border-radius:0;height:20px;width:20px}.sec1 .content .formu .formulario form .form-check-input:focus{border-color:none;box-shadow:none}.sec1 .content .formu .formulario form .form-check-label{font-family:font-regular;font-size:.75rem;padding:0 0 0 10px;line-height:1.3;width:calc(100% - 20px)}.sec1 .content .formu .formulario form .btn-enviar{background:#ed018b;background:-webkit-linear-gradient(180deg,#ed018b 0%,#bc198c 100%);background:-moz-linear-gradient(180deg,#ed018b 0%,#bc198c 100%);background:linear-gradient(180deg,#ed018b 0%,#bc198c 100%);font-size:.9rem;color:#fff;border:0;padding:5px 65px;border-radius:10px;font-family:font-bold;width:fit-content}.sec1 .content .image_mobile{display:block;order:1}.sec1 .content .image_mobile img{width:100%}.sec2_mobile{display:none}.sec2{margin:100px 0 75px}.sec2 .item{position:relative;height:50vh;overflow:hidden;margin:0 0 25px 0}.sec2 .item:hover .cover{background:rgba(66,111,108,0.8)}.sec2 .item:hover .cover h3{opacity:1;top:22%;transition-delay:.3s}.sec2 .item:hover .cover .btn-bottom{opacity:1;transition-delay:.5s;bottom:30px}.sec2 .item .image{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;width:100%}.sec2 .item .cover{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(66,111,108,0);transition:all .3s ease-in-out}.sec2 .item .cover h3{opacity:0;text-align:center;transition:all .3s ease-in-out;top:17%;font-family:font-black;position:absolute;text-transform:uppercase;color:#fff;width:100%;padding:0 5%}.sec2 .item .cover .btn-bottom{opacity:0;transition:all .3s ease-in-out;position:absolute;bottom:-50px;width:100%;text-align:center}.sec2 .item .cover .btn-bottom a.btn{color:#426f6c;background:#fff;padding:4px 20px;border-radius:3px}.sec2 .item .cover2{background:#385d3d;padding:40px;height:100%;display:flex;align-items:center;text-align:center}.sec2 .item .cover2 h2{font-family:font-black;text-transform:uppercase;color:#fff}.sec22{padding:100px 0 170px}.sec22 .img_absolute_left{position:absolute;left:0;bottom:0;height:150px}.sec22 .img_absolute_right{position:absolute;right:0;top:0;height:150px}.sec22 h3{font-size:2.3rem;padding:0 5%;text-align:center;color:#000;text-transform:uppercase;font-family:font-light2;margin-bottom:50px}.sec22 .procesos{margin:0 0 0}.sec22 .procesos .item{background-color:#999;border-radius:20px;padding:5px;margin:140px 20px 0;transition:all .3s;position:relative}.sec22 .procesos .item.item2:hover{background-color:#bc198c}.sec22 .procesos .item.item3:hover{background-color:#6bc28e}.sec22 .procesos .item.item4:hover{background-color:#a4cf39}.sec22 .procesos .item.item5:hover{background-color:#1a92bf}.sec22 .procesos .item.item6:hover{background-color:#13bbbc}.sec22 .procesos .item .person{position:absolute;width:60%;left:0;right:0;margin:auto;top:-35%;transition:all .3s}.sec22 .procesos .item:hover{background-color:#ed018b}.sec22 .procesos .item:hover .person{transform:scale(1.1)}.sec22 .procesos .item:hover .item_{transform:scale(1.1)}.sec22 .procesos .item:hover .item_ p{color:#fff}.sec22 .procesos .item:hover .item_ button img.btn-black{display:none}.sec22 .procesos .item:hover .item_ button img.btn-white{display:block}.sec22 .procesos .item .item_{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;transition:all .3s;padding:40% 0 0}.sec22 .procesos .item .item_ .item__{text-align:center;position:relative}.sec22 .procesos .item .item_ p{color:#fff;font-family:font-bold;font-size:1.5rem;margin:0;line-height:1.3;min-height:calc(1.3em * 4);text-align:center;padding:20px 5% 0}.sec22 .procesos .item .item_ button{border:0;background:transparent;margin:5px 0 30px;height:50px}.sec22 .procesos .item .item_ button img{height:50px}.sec22 .procesos .item .item_ button img.btn-black{display:block}.sec22 .procesos .item .item_ button img.btn-white{display:none}.sec22 .procesos .slick-arrow:before{font-size:30px;color:#ed018b}.sec22 .procesos .slick-next{right:-20px;z-index:9;top:65%}.sec22 .procesos .slick-prev{top:65%;left:-20px;z-index:9}.sec22_1{display:none;overflow:hidden;transition:max-height .5s ease-in-out;background:#fff}.sec22_1 .img2_left{display:none;position:absolute;left:0;bottom:0;height:100%}.sec22_1 .img2_right{display:none;position:absolute;right:0;top:0;height:100%}.sec22_1 .closing{text-align:center}.sec22_1 .closing button.close{border:0;background:transparent;margin:50px 0 20px;height:50px}.sec22_1 .closing button.close img{height:50px}.sec22_1 .content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 0 50px}.sec22_1 .content .content_left{width:60%}.sec22_1 .content .content_left .item{background-color:#ed018b;border-radius:20px;padding:5px;margin:160px 20px 0;transition:all .3s;position:relative}.sec22_1 .content .content_left .item .person{position:absolute;width:75%;left:0;right:0;margin:auto;top:-35%;transition:all .3s}.sec22_1 .content .content_left .item:hover{background-color:#ed018b}.sec22_1 .content .content_left .item:hover .person{transform:scale(1.1)}.sec22_1 .content .content_left .item:hover .item_{transform:scale(1.1)}.sec22_1 .content .content_left .item:hover .item_ p{color:#fff}.sec22_1 .content .content_left .item:hover .item_ button img.btn-black{display:none}.sec22_1 .content .content_left .item:hover .item_ button img.btn-white{display:block}.sec22_1 .content .content_left .item.item2{background-color:#bc198c}.sec22_1 .content .content_left .item.item2:hover{background-color:#bc198c}.sec22_1 .content .content_left .item.item3{background-color:#6bc28e}.sec22_1 .content .content_left .item.item3:hover{background-color:#6bc28e}.sec22_1 .content .content_left .item.item4{background-color:#a4cf39}.sec22_1 .content .content_left .item.item4:hover{background-color:#a4cf39}.sec22_1 .content .content_left .item.item5{background-color:#1a92bf}.sec22_1 .content .content_left .item.item5:hover{background-color:#1a92bf}.sec22_1 .content .content_left .item.item6{background-color:#13bbbc}.sec22_1 .content .content_left .item.item6:hover{background-color:#13bbbc}.sec22_1 .content .content_left .item .item_{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;transition:all .3s;padding:40% 0 0;height:260px}.sec22_1 .content .content_left .item .item_ .item__{text-align:center;position:relative}.sec22_1 .content .content_left .item .item_ p{color:#fff;font-family:font-bold;font-size:1.4rem;margin:0;line-height:1.3;min-height:calc(1.3em * 4);text-align:center;padding:20px 5% 0}.sec22_1 .content .content_right{width:90%;margin:30px 0 0}.sec22_1 .content .content_right .text{color:#000 !important}.sec22_1 .content .content_right .text p,.sec22_1 .content .content_right .text span{color:#000 !important;font-size:1.5rem;line-height:1.4;font-family:font-medium}.sec22_1 .content .content_right .text strong{color:#000 !important;font-family:font-bold}.sec22_1 .content.more .content_left{width:25%}.sec22_1 .content.more .content_right{width:70%;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.sec3{background:#426f6c;padding:100px 0}.sec3 h4{font-size:1.8rem;text-align:center;color:#fff;text-transform:uppercase;font-family:font-black}.sec3 h3{font-size:3rem;text-align:center;color:#fff;text-transform:uppercase;font-family:font-black;margin-bottom:40px}.sec3 .testimonios .item{padding:0 30px}.sec3 .testimonios .item .item_top{border:1px solid #fff;padding:20px;margin-bottom:20px}.sec3 .testimonios .item .item_top .author{text-align:center;min-height:36px}.sec3 .testimonios .item .item_top .author p{text-align:center;color:#fff;font-family:font-black;text-transform:uppercase;line-height:1.2;margin-bottom:25px;font-size:1.1rem}.sec3 .testimonios .item .item_top .position{text-align:center;min-height:45px}.sec3 .testimonios .item .item_top .position p{color:#fff;line-height:1.3;margin:0;text-align:center;font-size:1rem}.sec3 .testimonios .item .item_bottom .description p{text-align:center;line-height:1.2;color:#fff;padding:0 40px;margin:0;font-style:italic;font-size:1rem}.sec3 .testimonios .slick-arrow:before{font-size:30px}.sec3 .testimonios .slick-next{right:-20px;z-index:9}.sec3 .testimonios .slick-prev{left:-20px;z-index:9}.sec4{padding:200px 0;background:#fff}.sec4 .img_absolute_left{position:absolute;left:0;bottom:0;height:150px}.sec4 .img_absolute_right{position:absolute;right:0;top:0;height:150px}.sec4 h3{font-size:2.3rem;text-align:center;color:#000;text-transform:uppercase;font-family:font-light2;margin-bottom:60px;padding:0 5%}.sec4 .beneficios .item{padding:0 20px}.sec4 .beneficios .item .image{width:100%;margin:0 auto 0;display:flex;justify-content:center}.sec4 .beneficios .item .image img{width:80%;height:auto;margin:0 0 25px}.sec5{padding:120px 0;background-image:url("../images/bg2.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}.sec5 h3{font-size:2.8rem;text-align:center;color:#fff;text-transform:uppercase;font-family:font-light2;margin-bottom:50px}.sec5 .content{position:relative;padding:0 3%}.sec5 .content .items{display:grid;gap:25px;grid-template-columns:repeat(1,1fr)}.sec5 .content .items .item{border-radius:20px;background-color:transparent;border:2px solid #fff;position:relative;cursor:pointer;display:flex;align-items:center}.sec5 .content .items .item .item_{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;padding:20px 5px;width:100%}.sec5 .content .items .item .item_.show .image .arrow-right{display:none}.sec5 .content .items .item .item_.show .image .arrow-bottom{display:block}.sec5 .content .items .item .item_ .text{width:85%}.sec5 .content .items .item .item_ .text p{color:#fff;font-family:font-bold;margin:0;font-size:1.2rem;text-align:center}.sec5 .content .items .item .item_ .image{width:15%;display:flex;justify-content:flex-end}.sec5 .content .items .item .item_ .image img{height:28px}.sec5 .content .items .item .item_ .image .arrow-right{display:block}.sec5 .content .items .item .item_ .image .arrow-bottom{display:none}.sec5 .content .items .item ul.dropdown-menu{width:100% !important;border-radius:20px;border:2px solid #acafb3;margin-top:10px !important;padding:0;overflow:hidden}.sec5 .content .items .item ul.dropdown-menu li{border-bottom:1px solid #acafb3;text-align:center;padding:10px 0;transition:all .3s}.sec5 .content .items .item ul.dropdown-menu li:last-child{border-bottom:0}.sec5 .content .items .item ul.dropdown-menu li:hover{background-color:#81d300}.sec5 .content .items .item ul.dropdown-menu li:hover button{color:#fff}.sec5 .content .items .item ul.dropdown-menu li button{transition:all .3s;font-size:1.1rem;color:#606060;font-family:font-bold;text-transform:uppercase;background:transparent !important}.sec6{display:none;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.sec6 .content .item{background-color:rgba(12,81,74,0.9);width:30%;text-align:center;padding:60px 60px;margin:0 0 130px;position:relative}.sec6 .content .item img.icon{height:100px}.sec6 .content .item h3{margin:20px 0 0;font-style:italic;color:#fff;font-size:2rem;text-transform:uppercase}.sec6 .content .item h3 strong{font-family:font-bold}.sec6 .content .item .text{margin:20px 0 0}.sec6 .content .item .text p{color:#fff;line-height:1.4;font-family:font-light;font-size:1.2rem}.sec6 .content .item .text strong{font-family:font-bold}.sec6 .content .item .closing{margin:20px 0 0}.sec6 .content .item .closing img{height:44px;cursor:pointer}.sec6 .content .item .line{position:absolute;bottom:0;left:0;height:15px;width:100%;background-color:#12706c}.gracias{background:#f8fafc}.gracias .content{height:100vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;padding:0 5%}.gracias .content h1{font-family:font-bold;color:#000;text-align:center;text-transform:uppercase;font-size:4rem;margin:0 0 30px}.gracias .content p{color:#212529;margin:0;font-family:font-medium;font-size:1rem}.gracias .content a{font-family:font-bold;text-decoration:underline;color:#000;font-size:1rem}.footer{background:#333;padding:50px 0}.footer .content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.footer .content a{width:50%;margin:0 0 30px}.footer .content a img{width:100%;height:auto}.footer .content .line{display:none}.footer .content .text{width:100%;color:#fff !important;font-size:.9rem !important;font-family:font-medium;text-align:center}.footer .content .text ul{margin-bottom:5px !important;line-height:1.3 !important;list-style:none !important;padding:0 !important}.footer .content .text p{margin:0 !important}.footer .content .text a{color:#fff !important;text-decoration:none !important}.footer .content .text strong{font-family:font-bold}.footer .content .redes{margin-top:10px}.footer .content .redes ul{list-style:none;padding:0;display:flex;justify-content:center}.footer .content .redes ul li a{margin-right:10px}.footer .content .redes ul li a i{font-size:1.7rem}.footer .content .redes ul li a img{height:30px;width:auto}.footer2{background:#171717;text-align:center}.footer2 p{font-size:.8rem;line-height:1.3;margin:0;color:#fff;text-align:center;padding:15px 0}}