@font-face{font-family:font-bold;font-style:normal;src:url("../fonts/Poppins-Bold.ttf")}@font-face{font-family:font-bold2;font-style:normal;src:url("../fonts/ProximaNova-Bold.ttf")}@font-face{font-family:font-medium;font-style:normal;src:url("../fonts/Poppins-Medium.ttf")}@font-face{font-family:font-regular;font-style:normal;src:url("../fonts/Poppins-Regular.ttf")}@font-face{font-family:font-regular2;font-style:normal;src:url("../fonts/ProximaNova-Regular.ttf")}@font-face{font-family:font-black;font-style:normal;src:url("../fonts/Poppins-Black.ttf")}@font-face{font-family:font-light;font-style:normal;src:url("../fonts/Poppins-Light.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:10px 0}.header .content .image{width:20%}.header .content .image a{text-decoration:none}.header .content .image a img{height:60px}.header .content .header_list{width:80%}.header .content .header_list ul{display:flex;justify-content:space-between;align-items:center;list-style:none;margin:0}.header .content .header_list ul li a{text-decoration:none;font-size:1rem;font-family:font-light;color:#fff;display:block;z-index:9;text-transform:uppercase;padding:0 0 0 10px}.header .content .header_list ul li .active{font-family:font-bold}.header .content .header_list ul li.linkcolor{background-color:#dc1b2d;padding:3px 15px 5px}.header .content .header_list ul li.linkcolor a{color:#fff;display:block;height:100%;z-index:9}.header_mobile{display:none}#modalTerm .modal-header{align-items:flex-start;border-bottom:none}#modalTerm .modal-title{text-transform:uppercase;color:#7c3ed8;font-family:font-black}#modalTerm .modal-footer{border-top:none}#modalTerm .modal-footer .btn-primary{background:#7c3ed8 !important;color:#fff}.sec1{min-height:100vh}.sec1 .content{min-height:100vh;position:relative;display:flex;flex-wrap:wrap;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.sec1 .content .formu{position:absolute;top:80px;bottom:0;right:0;margin:auto;width:45%;padding-right:10%;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{background:rgba(146,51,185,0.5);padding:30px 25px}.sec1 .content .formu .formulario h3.h32{padding:9px;margin:-15px -15px 0 -15px;text-transform:uppercase;text-align:center;color:#fff;font-size:1.1rem;font-family:font-bold}.sec1 .content .formu .formulario form label{font-size:.85rem;padding:.75rem 1.5rem;color:#808080}.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,.sec1 .content .formu .formulario form textarea{font-size:.8rem;height:40px;background-color:#f2f2f2;color:#808080;font-family:font-medium;border:0;border-radius:0}.sec1 .content .formu .formulario form textarea{height:auto}.sec1 .content .formu .formulario form .form-check{display:flex;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;position:absolute}.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 0;line-height:1.3;color:#fff;margin-left:25px}.sec1 .content .formu .formulario form .form-check-label a{color:#fff}.sec1 .content .formu .formulario form #flexCheckDefault0{margin:0;margin-left:-10px;margin-right:5px;height:15px;width:15px}.sec1 .content .formu .formulario form label[for="flexCheckDefault0"]{font-size:.8rem}.sec1 .content .formu .formulario form .btn-enviar{background-color:#3d66f8;font-size:.9rem;color:#fff;border:0;padding:5px 5px;border-radius:0;font-family:font-bold;width:100%}.sec1 .content .image_mobile{display:none}.gracias{background:#582da6;background:-moz-radial-gradient(center,ellipse cover,#582da6 0,#1b1659 100%);background:-webkit-radial-gradient(center,ellipse cover,#582da6 0,#1b1659 100%);background:radial-gradient(ellipse at center,#582da6 0,#1b1659 100%)}.gracias .content{height:100vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column}.gracias .content h1{font-family:font-bold2;color:#d55aff;text-align:center;font-size:6rem;margin-bottom:50px;line-height:.4}.gracias .content h1 span{color:#fff;font-size:2.5rem;font-family:font-regular2;padding-left:80px}.gracias .content p{color:#fff;margin:0;font-family:font-medium;font-size:1rem}.gracias .content a{margin-top:30px;font-family:font-black;text-decoration:none;color:#fff;font-size:1.5rem;background-color:#3d66f8;color:#fff;border:0;padding:8px 50px;text-transform:uppercase}.footer{background:#582da6;background:-moz-radial-gradient(center,ellipse cover,#582da6 0,#1b1659 100%);background:-webkit-radial-gradient(center,ellipse cover,#582da6 0,#1b1659 100%);background:radial-gradient(ellipse at center,#582da6 0,#1b1659 100%);padding:25px 0}.footer .content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.footer .content a{width:30%}.footer .content a img{width:100%;height:auto}.footer .content .redes{width:30%}.footer .content .redes ul{list-style:none;padding:0;display:flex;margin:0}.footer .content .redes ul li a{margin-right:5px}.footer .content .redes ul li a i{font-size:1.7rem}.footer .content .redes ul li a img{height:30px;width:auto}@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}.sec1{height:auto}.sec1 .content{height:auto;position:relative;display:flex;flex-wrap:wrap;width:100%;background-image:unset;background:#582da6 !important;background:-moz-radial-gradient(center,ellipse cover,#582da6 0,#1b1659 100%) !important;background:-webkit-radial-gradient(center,ellipse cover,#582da6 0,#1b1659 100%) !important;background:radial-gradient(ellipse at center,#582da6 0,#1b1659 100%) !important}.sec1 .content .formu{position:relative;top:0;bottom:0;right:0;left:0;margin:auto;width:100%;padding:0 5%;height:fit-content;padding-top:120px;padding-bottom:40px;z-index:3}.sec1 .content .formu h3.h31{font-size:1.4rem;text-align:center;color:#fff;font-family:font-bold}.sec1 .content .formu .formulario{padding:15px}.sec1 .content .formu .formulario h3.h32{padding:15px;margin:-15px -15px 0 -15px;text-transform:uppercase;text-align:center;color:#fff;font-size:1.2rem;font-family:font-bold}.sec1 .content .formu .formulario form label{font-size:.85rem;padding:.75rem 1.5rem;font-family:font-bold}.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:.85rem;height:40px;font-family:font-medium;border:0;border-radius:0}.sec1 .content .formu .formulario form .form-check{display:flex;margin:15px 0 0 0;padding-right:1rem}.sec1 .content .formu .formulario form .form-check-input{border-radius:0}.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 0}.sec1 .content .formu .formulario form .btn-enviar{font-size:.9rem;color:#fff;border:0;padding:5px 5px;border-radius:0;font-family:font-bold;width:100%}.sec1 .content .image_mobile{display:block}.sec1 .content .image_mobile img{width:100%;height:auto}.gracias{background:#582da6;background:-moz-radial-gradient(center,ellipse cover,#582da6 0,#1b1659 100%);background:-webkit-radial-gradient(center,ellipse cover,#582da6 0,#1b1659 100%);background:radial-gradient(ellipse at center,#582da6 0,#1b1659 100%)}.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-bold2;color:#d55aff;text-align:center;font-size:4rem;margin-bottom:50px;line-height:.4}.gracias .content h1 span{color:#fff;font-size:1.5rem;font-family:font-regular2;padding-left:80px}.gracias .content p{color:#fff;margin:0;font-family:font-medium;font-size:1rem}.gracias .content a{margin-top:30px;font-family:font-black;text-decoration:none;color:#fff;font-size:1.2rem;background-color:#3d66f8;color:#fff;border:0;padding:8px 50px;text-transform:uppercase}.footer{padding:50px 0}.footer .content{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;padding:0 5%}.footer .content a{width:100%}.footer .content a img{height:200px}.footer .content .line{display:none}.footer .content .text{width:100%;font-size:.9rem !important}.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{text-decoration:none !important}.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:5px}.footer .content .redes ul li a i{font-size:1.7rem}}