.modal-open .modal{overflow-x:hidden;overflow-y:auto;background:#6f7785}body{font-family:Ubuntu,Poppins;-moz-transition:opacity .24s ease-in-out;-webkit-transition:opacity .24s ease-in-out;font-size:15px;font-style:normal;font-weight:400;line-height:26px;margin:0;opacity:1;padding:0;transition:opacity .24s ease-in-out;visibility:visible}a,a:hover{text-decoration:none}ul li,ol li{padding:0;margin:0}textarea:focus,input:focus{outline:none!important}span.badge{font-family:Ubuntu,Poppins;font-weight:400;opacity:.8;white-space:normal;font-size:10px;background-color:#fff;color:red;text-transform:lowercase!important}span.badge:first-letter{text-transform:uppercase}.dropdown-toggle:after{display:none!important}.is-invalid{background-image:none!important;background-color:#ff00001a!important}.scrollbar{float:left;overflow-y:scroll}.force-overflow{min-height:450px}.scrollbar-success::-webkit-scrollbar-track{border-radius:10px}.scrollbar-success::-webkit-scrollbar{width:10px}.scrollbar-success::-webkit-scrollbar-thumb{border-radius:10px;background-color:#93ac00}.header-home{background:url(banner-header.e73deb10cebeb3f5.jpg) top center;background-size:cover;padding-bottom:20px}.header-nav-top{background-color:#fff;border-radius:100%;height:500px;left:50%;position:absolute;top:-440px;transform:translate(-50%);width:700px;z-index:1000}.header-nav-top ul.menu{bottom:20px;display:flex;flex-direction:row;left:50%;list-style:none;margin:0!important;padding:0!important;position:absolute;text-align:center;transform:translate(-50%)}.header-nav-top ul.menu li{padding-left:10px;padding-right:10px}.header-nav-top ul.menu li a{font-family:Ubuntu,Poppins;color:#555;font-size:15px}.header-nav-top ul.menu li a:hover{color:#00aeef}.header-nav-top ul.menu li a.icon-persona:before{background:url(Iconos-01.2fe773403208bc57.png) no-repeat;background-size:contain;content:"";cursor:pointer;height:18px;width:18px;display:inline-block;margin-right:5px;margin-bottom:-2px}.header-nav-top ul.menu li a.icon-persona:hover:before{background:url(Iconos-02.58b02903845005bd.png) no-repeat;background-size:contain}.header-nav-top ul.menu li a.icon-empresa:before{background:url(Iconos-03.d8cdc896acb15998.png) no-repeat;background-size:contain;content:"";cursor:pointer;height:18px;width:18px;display:inline-block;margin-right:5px;margin-bottom:-2px}.header-nav-top ul.menu li a.icon-empresa:hover:before{background:url(Iconos-04.47a7470594331b0a.png) no-repeat;background-size:contain}.bt-social-wrap{margin-top:50px;margin-bottom:0}.bt-social-wrap a{color:#fff;margin-right:5px;margin-left:5px;transition:.3s}.bt-social-wrap a:last-child{margin-right:0}.bt-social-wrap a:hover{color:#879e00}.bt-social-wrap a i{font-size:13px}.header-nav-ppal{padding:15px 0 0}.header-nav-ppal div a.div-logo{display:block}.header-nav-ppal div a.div-logo-alt{display:none}.header-nav-ppal div a img.logo{height:70px;width:auto;left:0;top:0}.header-nav-ppal div.menu-content{color:#fff;font-size:14px}.header-nav-ppal div.menu-content div.menu{width:100%;text-align:center}.header-nav-ppal div.menu-content div.menu ul li.nav-item a{width:100%;color:#fff;font-weight:500;letter-spacing:0px;opacity:1;transition:opacity .24s ease-in-out;-moz-transition:opacity .24s ease-in-out;-webkit-transition:opacity .24s ease-in-out;visibility:visible}.header-nav-ppal div.menu-content div.menu ul li.nav-item:hover a span.menu-item{background-color:#fff;border-radius:40px;color:#a4c000;padding:1px 4px;transition:.5s}.header-nav-ppal div.menu-content div.menu ul li.nav-item a span.btn-login{border:2px solid #fff;border-radius:40px;padding:1px 4px}.header-nav-ppal div.menu-content div.menu ul li.nav-item a span.btn-login:hover{background-color:#fff;color:#a4c000;transition:.5s}.header-nav-ppal div.menu-content div.menu ul li.dropdown div.dropdown-menu{border-top:3px solid #a4c000;border-radius:10px;margin-top:-1px;min-width:11rem}.header-nav-ppal div.menu-content div.menu ul li.dropdown div.dropdown-menu{z-index:1;left:10px;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;box-shadow:0 2px 11px -8px #000}.header-nav-ppal div.menu-content div.menu ul li.dropdown div.dropdown-menu a.dropdown-item{display:block;padding:0 15px;text-align:left;background:none}.header-nav-ppal div.menu-content div.menu ul li.dropdown div.dropdown-menu a.dropdown-item:hover *{color:#a4c000}.header-nav-ppal div.menu-content div.menu ul li.dropdown div.dropdown-menu a.dropdown-item span{font-size:14px;font-weight:300;color:#555}.header-nav-ppal div.menu-content div.menu ul li.dropdown div.dropdown-menu a.dropdown-item span:hover{color:#a4c000;transition:0s}.header-nav-ppal div.menu-content div.menu ul li.dropdown div.dropdown-menu button.dropdown-item{display:block;padding:0 15px;text-align:left;background:none}.header-nav-ppal div.menu-content div.menu ul li.dropdown div.dropdown-menu button.dropdown-item:hover *{color:#a4c000}.header-nav-ppal div.menu-content div.menu ul li.dropdown div.dropdown-menu button.dropdown-item span{font-size:14px;font-weight:300;color:#555}.header-nav-ppal div.menu-content div.menu ul li.dropdown div.dropdown-menu button.dropdown-item span:hover{color:#a4c000;transition:0s}@media only screen and (max-width: 992px){.cf-menu-desktop{display:none!important}.cf-menu-mobile{display:block!important}.header-home .bt-social-wrap{margin-top:auto}.header-home .bt-social-wrap a{color:#555}.header-home .bt-social-wrap a:hover{color:#a4c000}.cf-header{padding-top:10px;padding-bottom:10px;background-image:none}.cf-header .cf-menu-movile{display:none!important;position:absolute;left:0;width:100%;height:auto;background:#a4c000;z-index:999999}.cf-header .cf-menu-movile:active{display:block!important}.header-nav-top{top:-451px}.header-nav-top .header-nav-ppal{padding-top:0}.header-nav-ppal div.menu-content{background-color:#a4c000}.header-nav-ppal div a.div-logo img,.header-nav-ppal div a.div-logo-alt img{max-height:40px}.header-nav-ppal div a.div-logo{display:none}.header-nav-ppal div a.div-logo-alt{display:block}.header-nav-ppal button.navbar-toggler{border:none}.header-nav-ppal button.navbar-toggler i{color:#a4c000}section.body-home div.students div.content-image-students img{width:100%!important}section.body-login div.content-body{justify-content:center!important}section.body-home div.students div.content-select-image{justify-content:center!important}section.body-home div.students div.content-select-image div.card-select-student{position:relative!important}section.body-student div.content-boletines{padding-left:0%!important}section.body-home div.students div.column-article-right div.contenido div.card img{height:110.88px!important}}@media only screen and (max-width: 768px){.header-nav-top{display:none!important}section.body-home div.students div.column-article-left div.contenido div.card img{height:496.58px!important}section.body-home div.students div.column-article-right div.contenido div.card img{height:180px!important}}@media only screen and (min-width: 992px){.header-nav-ppal div.menu-content div.menu ul li.dropdown:hover div.dropdown-menu{display:block}.header-nav-ppal div.menu-content div.menu ul li.dropdown div.dropdown-menu{display:none;position:absolute}}div.navbar-welcome{font-family:Ubuntu,Poppins}div.navbar-welcome p{font-size:14px;color:#888}div.navbar-welcome div.content-welcome div.card{border:none}div.navbar-welcome div.content-welcome h2.text-education{font-family:Ubuntu,Poppins;color:#a4c000;font-size:27px;line-height:31px;font-weight:700}div.navbar-welcome div.content-welcome p{font-size:14px;line-height:21px}div.navbar-welcome div.content-user div.card{border:none}div.navbar-welcome div.content-user div.card img.card-img{max-width:70px}div.navbar-welcome div.content-user h4.text-education-h4{font-family:Ubuntu,Poppins;color:#a4c000!important}div.navbar-welcome div.content-user p.card-text{font-size:18px}@media only screen and (max-width: 576px){div.navbar-welcome div.content-user div.card div{justify-content:start!important}section.body-login div.content-body div.card-education div.card-body-education h1.card-title-education{font-size:32px!important;line-height:30px!important;margin-bottom:.5rem!important;text-align:left}section.body-login div.content-body div.card-education div.card-body-education p:before{bottom:-20px!important}section.body-home div.students div.column-article-left div.contenido div.card img{height:496.58px!important}section.body-home div.students div.column-article-right div.contenido div.card img{height:178!important}}button.btn-back-login{background-color:#efefef;border-color:none;color:#525960;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:15px;line-height:17px}button.btn-logout{background-color:#efefef;border-color:none;color:#a4c000;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:15px;line-height:17px;font-weight:700}button.btn-back-login:hover,button.btn-logout:hover{background-color:#a4c000;color:#fff}button.btn-back-login:hover *{color:#fff}button.btn-back-login i{color:#a4c000}section.body-login{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(login1.f7597d5bebba220e.jpg) center center;background-size:cover;animation-name:fadeIn;animation-duration:.6s}section.background-forgot-password{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(login2.8824b2ec1ace9828.jpg) top center;background-size:cover!important;padding:10.4rem 0rem!important;animation-name:fadeIn;animation-duration:.6s}section.background-signup{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(login3.44041dd127df75b6.jpg) center center;background-size:cover!important;padding:10.4rem 0rem!important;animation-name:fadeIn;animation-duration:.6s}section.body-login div.content-body{font-family:Ubuntu,Poppins}section.body-login div.content-body div.card-login{width:404px;border-radius:7px}section.body-login div.content-body div.card-login div.card-body-login{padding:20px 36px}section.body-login div.content-body div.card-login div.card-body-login h3.card-title-login{color:#a4c000;line-height:29px;font-weight:700}section.body-login div.content-body div.card-login div.card-body-login h3.card-title-register{color:#a4c000;line-height:32px;font-weight:700;font-size:36px}section.body-login div.content-body div.card-login div.card-body-login p.paragraph{position:relative;font-weight:700;color:#9a9a9a!important;padding-left:20px;font-size:14px;line-height:16.8px}section.body-login div.content-body div.card-login div.card-body-login p.paragraph:before{content:"";background-color:#a4c000;position:absolute;width:8px;height:100%;left:0;border-radius:5px}section.body-login div.content-body div.card-login div.card-body-login p.policies{line-height:12px;font-weight:700;font-size:10px}section.body-login div.content-body div.card-login div.card-body-login p.policies a{text-decoration:underline;color:#212529}.btn-preschool{background-color:#a4c000;border-color:#a4c000;color:#fff;border-radius:25px}.btn-preschool:hover{background-color:#89a100;border:#A8E7FF#89A100;color:#fff}section.body-login div.content-body div.card-login div.card-body-login label{font-size:10px;line-height:11px;color:#666}button.btn-credits1{background-color:#a4c000;border-color:#a4c000;color:#fff;border-radius:25px;outline:0px;font-family:Ubuntu,Poppins;font-weight:700;font-size:14px;line-height:24px;letter-spacing:0%}button.btn-credits1:hover{background-color:#89a100;border:#A8E7FF#89A100;color:#fff}button.btn-credits{background-color:#00aeef;border-color:#00aeef!important;color:#fff;border-radius:25px;outline:0px;font-family:Ubuntu,Poppins;font-weight:700;font-size:14px;line-height:24px;letter-spacing:0%}button.btn-credits:hover{background-color:#00aeef;border:#A8E7FF#00aeef;color:#fff}section.body-login div.content-body div.card-login input{padding:5px 20px!important;height:auto!important;font-family:Ubuntu,Poppins;font-size:16px!important;border-radius:50px;display:block;width:100%;font-weight:400;line-height:1.5;color:#495057;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#eee}section.body-login div.content-body div.card-login div.card-body-login div.login-content div button.btn-signin,section.body-login div.content-body div.card-login div.card-body-login div.login-content div button.btn-signup,section.body-login div.content-body div.card-login div.card-body-login div.login-content div button.btn-next,section.body-login div.content-body div.card-login div.card-body-login div.login-content div button.btn-validate{background-color:#a4c000;border-color:#a4c000;color:#fff;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px}section.body-login div.content-body div.card-login div.card-body-login div.login-content div button.btn-outline-signup{background-color:#fff;border:1px solid #eaecf0;border-radius:25px;outline:0px;font-family:Ubuntu,Poppins;font-weight:600;font-size:14px!important;line-height:24px}section.body-login div.content-body div.card-login div.card-body-login div.login-content div button.btn-outline-signup:hover{background-color:#f9fafb;color:#000}section.body-login div.content-body div.card-login div.card-body-login div.login-content div button.btn-signin:hover,section.body-login div.content-body div.card-login div.card-body-login div.login-content div button.btn-signup:hover,section.body-login div.content-body div.card-login div.card-body-login div.login-content div button.btn-next:hover,section.body-login div.content-body div.card-login div.card-body-login div.login-content div button.btn-validate:hover{background-color:#89a100;border:#A8E7FF#89A100;color:#fff}section.body-login div.content-body div.card-login div.card-body-login div.login-content div button.btn-forgot-password{color:#ff2d27;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:29px;text-decoration:underline}section.body-login div.content-body div.card-login div.card-body-login div.login-content div button.btn-back{background-color:#fff;border:1px solid #eaecf0;border-radius:25px;outline:0px;font-family:Ubuntu,Poppins;font-weight:600;font-size:14px!important;line-height:24px}section.body-login div.content-body div.card-login div.card-body-login div.login-content div button.btn-back:hover{background-color:#f9fafb;color:#000}section.body-login div.content-body div.card-education{width:501px}section.body-login div.content-body div.card-education div.card-body-education{text-align:center}section.body-login div.content-body div.card-education div.card-body-education h1.card-title-education{color:#a4c000;font-size:62px;line-height:61.1px}section.body-login div.content-body div.card-education div.card-body-education p{position:relative;color:#fff;text-align:justify;font-size:15.8px;line-height:20.7px}section.body-login div.content-body div.card-education div.card-body-education p.text:before{content:"";background-color:#a4c000;position:absolute;width:100%;height:8px;bottom:-40px;border-radius:5px}div.modal-policies div.card-politica-body div h4{color:#666;font-weight:700;font-size:24px}div.modal-policies div.modal-body img{max-width:160px;max-height:77.83px;font-weight:700;margin:auto}div.modal-popup-login{font-family:Ubuntu,Poppins;font-size:10px;background-color:#6f7785}div.modal-popup-login div.modal-content{border-radius:7px;width:447px}div.modal-popup-login div.login-header{color:#a4c000;font-size:18px;font-weight:700;border-bottom:none}div.modal-popup-login div.modal-body h3.card-title-register{color:#a4c000;line-height:32px;font-weight:700;font-size:36px}div.modal-popup-login div.modal-body p.paragraph{position:relative;font-weight:700;color:#9a9a9a!important;padding-left:20px;font-size:14px;line-height:16.8px}div.modal-popup-login div.modal-body p.paragraph:before{content:"";background-color:#a4c000;position:absolute;width:8px;height:100%;left:0;border-radius:5px}div.modal-popup-login div.modal-body p.policies{line-height:12px;font-weight:700;font-size:10px}div.modal-popup-login div.modal-body p.policies a{text-decoration:underline;color:#212529}div.modal-popup-login div.modal-body div.login-content form.form-login label{font-size:10px;line-height:11px;color:#666}div.modal-popup-login div.modal-body div.login-content form.form-login input{padding:5px 20px!important;height:auto!important;font-family:Ubuntu,Poppins;font-size:16px!important;border-radius:50px;display:block;width:100%;font-weight:400;line-height:1.5;color:#495057;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#eee}div.modal-popup-login div.modal-body div.login-content div button.btn-signin,div.modal-popup-login div.modal-body div.login-content div button.btn-signup-modal,div.modal-popup-login div.modal-body div.login-content div button.btn-next,div.modal-popup-login div.modal-body div.login-content div button.btn-validate{background-color:#a4c000;border-color:#a4c000!important;color:#fff;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px}div.modal-popup-login div.modal-body div.login-content div button.btn-signin:hover,div.modal-popup-login div.modal-body div.login-content div button.btn-signup-modal:hover,div.modal-popup-login div.modal-body div.login-content div button.btn-next:hover,div.modal-popup-login div.modal-body div.login-content div button.btn-validate:hover{background-color:#89a100;border:#A8E7FF#89A100;color:#fff}div.modal-popup-login div.modal-body div.login-content div button.btn-forgot-password-modal{color:#ff2d27;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:29px;text-decoration:underline}div.modal-popup-login div.modal-body div.login-content div button.btn-back-modal{background-color:#fff;border-color:#03a9f4;color:#03a9f4;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px}div.modal-popup-login div.modal-body div.login-content div button.btn-back-modal:hover{background-color:#03a9f4;color:#fff}button.btn-questions{background-color:#00aeef;border-color:#00aeef;color:#fff;border-radius:25px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:30px;padding:10px 20px}button.btn-questions:hover{background-color:#fff;color:#00aeef}button.btn-outline-questions{background-color:#fff;border-color:#00aeef;color:#00aeef;border-radius:25px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:30px;padding:10px 20px}button.btn-outline-questions:hover{background-color:#00aeef;color:#fff}div.content-custom-select select{height:auto!important;border-radius:50px;display:block;width:100%;font-weight:400;line-height:1.5;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#eee;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-color:#cecece;color:#495057;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:16px;text-align:left;justify-content:center;align-items:center;cursor:pointer}div.content-custom-select select option{color:#495057;font-size:16px;line-height:18px}div.content-custom-select select option:nth-child(odd){background-color:#f2f2f2}div.content-custom-select select option:nth-child(2n){background-color:#fff}div.content-custom-select i{color:#89a100;position:absolute;bottom:0;padding:7px;right:1rem;pointer-events:none;width:20px;height:20px;display:block;transform:translateY(-50%)}button.btn-change-password{display:none}div.modal-popup-change-password{font-family:Ubuntu,Poppins;font-size:10px}div.modal-popup-change-password div.modal-content{border-radius:7px;width:447px}div.modal-popup-change-password div.login-header{color:#a4c000;font-size:18px;font-weight:700;border-bottom:none}div.modal-popup-change-password div.modal-body div.login-content form.form-login label{font-size:10px;line-height:11px;color:#666}div.modal-popup-change-password div.modal-body div.login-content form.form-login input{padding:5px 20px!important;height:auto!important;font-family:Ubuntu,Poppins;font-size:16px!important;border-radius:50px;display:block;width:100%;font-weight:400;line-height:1.5;color:#495057;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#eee}div.modal-popup-change-password div.modal-body div.login-content div button.btn-next{background-color:#a4c000;border-color:#a4c000;color:#fff;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px}div.modal-popup-change-password div.modal-body div.login-content div button.btn-next:hover{background-color:#fff;color:#a4c000}button.btn-error-login{display:none}div.modal-error-login{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000}div.modal-error-login div.modal-content{border-radius:7px;width:447px}div.modal-error-login .error-header{background-color:#fff;color:#000!important;text-align:center;justify-content:center}div.modal-error-login .error-header p,div.modal-error-login .modal-body{font-size:13px;line-height:20px}div.modal-error-login .modal-body h6{font-size:13px;line-height:23px;color:#666;font-weight:700}div.modal-error-login .modal-body p{font-size:13px;line-height:23px}div.modal-error-login .modal-body span.education-color{color:#a4c000;font-weight:700}div.modal-error-login .modal-body button.btn-close{background-color:#a4c000;border-color:#a4c000;color:#fff;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px}div.modal-error-login .modal-body button.btn-close:hover{background-color:#fff;color:#a4c000}button.btn-check-payment{display:none}div.modal-check-payment{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000}div.modal-check-payment div.modal-content{border-radius:7px;width:447px}div.modal-check-payment .error-header{background-color:#ff5c5c;color:#fff!important;text-align:center;justify-content:center}div.modal-check-payment .error-header p,div.modal-check-payment .modal-body{font-size:13px;line-height:20px}div.modal-check-payment .modal-body h6{font-size:13px;line-height:23px;color:#666;font-weight:700}div.modal-check-payment .modal-body p{font-size:13px;line-height:23px}div.modal-check-payment .modal-body span.education-color{color:#a4c000;font-weight:700}div.modal-check-payment .modal-body button.btn-close{background-color:#a4c000;border-color:#a4c000;color:#fff;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px}div.modal-check-payment .modal-body button.btn-close:hover{background-color:#fff;color:#a4c000}button.btn-form-register{display:none}div.modal-form-register{font-family:Ubuntu,Poppins;font-size:10px;background:#6f7785}div.modal-form-register div.modal-content{border-radius:7px;width:1002px}div.modal-form-register div.login-header{color:#03a9f4;font-size:20px;line-height:21px;font-weight:700;border-bottom:none}div.modal-form-register div.modal-body div.login-content form.form-login label{font-size:10px;line-height:11px;color:#666}div.modal-form-register div.modal-body div.login-content form.form-login input{padding:5px 20px!important;height:auto!important;font-family:Ubuntu,Poppins;font-size:16px!important;border-radius:50px;display:block;width:100%;font-weight:400;line-height:1.5;color:#495057;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}div.modal-form-register div.modal-body div.login-content form.form-login input[type=checkbox]{width:auto}div.modal-form-register div.modal-body div.login-content div button.btn-next{background-color:#03a9f4;border-color:#03a9f4;color:#fff;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px}div.modal-form-register div.modal-body div.login-content div button.btn-next:hover{background-color:#fff;color:#03a9f4}button.btn-form-questions{display:none}div.modal-form-questions{font-family:Ubuntu,Poppins;font-size:10px}div.modal-form-questions div.modal-content{border-radius:7px;width:1002px}div.modal-form-questions div.login-header{color:#03a9f4;font-size:20px;line-height:21px;font-weight:700;border-bottom:none}div.modal-form-questions div.modal-body div.login-content form.form-login label{font-size:10px;line-height:11px;color:#666}div.modal-form-questions div.modal-body div.login-content form.form-login input{padding:5px 20px!important;height:auto!important;font-family:Ubuntu,Poppins;font-size:16px!important;border-radius:50px;display:block;width:100%;font-weight:400;line-height:1.5;color:#495057;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#eee}div.modal-form-questions div.modal-body div.login-content form.form-login input[type=checkbox]{width:auto}div.modal-form-questions div.modal-body div.login-content div button.btn-next{background-color:#03a9f4;border-color:#03a9f4;color:#fff;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px}div.modal-form-questions div.modal-body div.login-content div button.btn-next:hover{background-color:#fff;color:#03a9f4}button.btn-modal-success{display:none}div.modal-success{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000}div.modal-success div.modal-content{border-radius:7px;width:447px}div.modal-success div.success-header{background-color:#fff;text-align:center;justify-content:center;padding:0}div.modal-success div.success-header img.logo{width:10em}div.modal-success div.success-header img.icon{width:4em}div.modal-success div.modal-body{font-size:13px;line-height:20px;color:#fff;background-color:#00aeef;border-bottom-left-radius:7px;border-bottom-right-radius:7px}div.modal-success div.modal-body h6{font-size:25px;line-height:21px;color:#fff;font-weight:700}div.modal-success div.modal-body p{font-size:16px;line-height:16.8px;font-weight:700}div.modal-success div.modal-body button.btn-next{background-color:#fff;border-color:#fff;color:#00aeef;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px;justify-content:center}button.btn-modal-success-validate{display:none}div.modal-success-validate{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000}div.modal-success-validate div.modal-content{border-radius:7px;width:447px}div.modal-success-validate div.success-header-validate{background-color:#fff;text-align:center;justify-content:center;padding:0}div.modal-success-validate div.success-header-validate img.logo{width:10em}div.modal-success-validate div.success-header-validate img.icon{width:4em}div.modal-success-validate div.modal-body{font-size:13px;line-height:20px;color:#fff;background-color:#00aeef;border-bottom-left-radius:7px;border-bottom-right-radius:7px}div.modal-success-validate div.modal-body h6{font-size:25px;line-height:21px;color:#fff;font-weight:700}div.modal-success-validate div.modal-body p{font-size:16px;line-height:16.8px;font-weight:700}div.modal-success-validate div.modal-body button.btn-next{background-color:#fff;border-color:#fff;color:#00aeef;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px;justify-content:center}button.btn-modal-error,button.btn-modal-error-questions-register{display:none}div.modal-error{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000}div.modal-error div.modal-content{border-radius:7px;width:447px}div.modal-error div.error-header{background-color:#fff;text-align:center;justify-content:center;padding:0}div.modal-error div.error-header div i{font-size:64px}div.modal-error div.error-header img.logo{width:10em}div.modal-error div.error-header img.icon{width:4em}div.modal-error div.modal-body{font-size:13px;line-height:20px;color:#fff;background-color:#00aeef;border-bottom-left-radius:7px;border-bottom-right-radius:7px}div.modal-error div.modal-body h6{font-size:25px;line-height:21px;color:#fff;font-weight:700}div.modal-error div.modal-body p{font-size:16px;line-height:22px;font-weight:700}div.modal-error div.modal-body div.info-contact-us p{font-size:14px;line-height:24px}div.modal-error div.modal-body button.btn-close{background-color:#fff;border-color:#fff;color:#00aeef;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px;justify-content:center}button.btn-modal-warning{display:none}div.modal-warning{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000}div.modal-warning div.modal-content{border-radius:7px;width:447px}div.modal-warning div.warning-header{background-color:#fff;text-align:center;justify-content:center;padding:0}div.modal-warning div.warning-header div i{font-size:64px}div.modal-warning div.warning-header img.logo{width:10em}div.modal-warning div.warning-header img.icon{width:4em}div.modal-warning div.modal-body{font-size:13px;line-height:20px;color:#fff;background-color:#00aeef;border-bottom-left-radius:7px;border-bottom-right-radius:7px}div.modal-warning div.modal-body h6{font-size:25px;line-height:21px;color:#fff;font-weight:700}div.modal-warning div.modal-body p{font-size:16px;line-height:22px;font-weight:700}div.modal-warning div.modal-body div.info-contact-us p{font-size:14px;line-height:24px}div.modal-warning div.modal-body button.btn-close{background-color:#fff;border-color:#fff;color:#00aeef;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px;justify-content:center}div.modal-loading{font-family:Ubuntu,Poppins;background-color:#000c;z-index:100000}div.modal-loading div.modal-content{background-color:transparent;border:none}div.modal-loading div.modal-content div img{max-width:40%;width:40%}div.modal-loading div.modal-content div h2{color:#fff;font-weight:400}section.body-home,section.body-student{background-color:#e8e8e8;font-family:Ubuntu,Poppins}section.body-home div.students{flex:1 0 auto;flex-wrap:nowrap}section.body-home div.students div.cita-1 h5,section.body-home div.students div.cita-2 h5{position:relative;font-size:30px;line-height:35px;color:#a4c000;font-weight:700}section.body-home div.students div.cita-1 h5:before,section.body-home div.students div.cita-2 h5:before{content:"";background-color:#a4c000;position:absolute;width:181px;height:8px;bottom:-10px;border-radius:5px}section.body-home div.students div.cita-2 h5:before{width:170px}section.body-home div.students div.content-select-image div.card-select-student{width:401px;border-radius:7px;z-index:1000;box-shadow:0 2px 11px -8px #000;position:absolute;font-family:Ubuntu,Poppins}section.body-home div.students div.content-select-image div.margin-card{margin-top:5rem!important}section.body-home div.students div.content-select-image div.card-select-student div.card-body-select-students{padding:20px 36px}section.body-home div.students div.content-select-image div.card-select-student div.card-body-select-students h3.card-title-select-student{color:#a4c000;line-height:32px;font-weight:700;font-size:28px}section.body-home div.students div.content-select-image div.card-select-student div.card-body-select-students p.paragraph{position:relative;font-weight:700;color:#9a9a9a!important;padding-left:20px;font-size:14px;line-height:16.8px}section.body-home div.students div.content-select-image div.card-select-student div.card-body-select-students p.paragraph:before{content:"";background-color:#a4c000;position:absolute;width:8px;height:100%;left:0;border-radius:5px}section.body-home div.students div.content-select-image div.card-select-student div.card-body-select-students label{font-size:10px;line-height:11px;color:#666}section.body-home div.students div.content-select-image div.card-select-student div.card-body-select-students div.card{border:none}section.body-home div.students div.content-select-image div.card-select-student div.card-body-select-students div.content-custom-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#eee;border-color:#cecece;color:#666;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:16px;line-height:21px;text-align:left;display:flex;justify-content:center;align-items:center;cursor:pointer}section.body-home div.students div.content-select-image div.card-select-student div.card-body-select-students div.content-custom-select select option{color:#8f8f8f;font-size:16px;line-height:18px}section.body-home div.students div.content-select-image div.card-select-student div.card-body-select-students div.content-custom-select select option:nth-child(odd){background-color:#f2f2f2}section.body-home div.students div.content-select-image div.card-select-student div.card-body-select-students div.content-custom-select select option:nth-child(2n){background-color:#fff}section.body-home div.students div.content-select-image div.card-select-student div.card-body-select-students div.content-custom-select i{color:#a4c000;position:absolute;bottom:0;padding:5px;right:1rem;pointer-events:none;width:20px;height:20px;display:block;transform:translateY(-50%)}section.body-home div.students div.content-select-image div.card-select-student div.student-content h5{height:auto!important;font-family:Ubuntu,Poppins;font-size:20px;line-height:23px;display:block;width:100%;font-weight:700;color:#a4c000;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:none;border-bottom:2px solid #a4c000}section.body-home div.students div.content-select-image div.card-select-student div.card-body-select-students div.student-content button.btn-next{background-color:#a4c000;border-color:#a4c000;color:#fff;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;font-weight:700;line-height:21px}section.body-home div.students div.content-select-image div.card-select-student div.card-body-select-students div.student-content button.btn-next:hover{background-color:#fff;color:#a4c000}section.body-home div.students div.content-select-image div.content-image-students{flex:1 1 auto}section.body-home div.students div.content-select-image div.content-image-students span.badge{font-size:20px;line-height:24px;background-color:#a4c000;position:relative;top:13px;right:35px;z-index:1;opacity:1;font-weight:700}section.body-home div.students div.content-select-image div.content-image-students img{border-radius:5px;box-shadow:2px 2px 2px 1px #0006;animation-name:fadeIn;animation-duration:.6s;width:703px}section.body-home div.students div.contenido span.badge{font-size:19.5px;line-height:23px;background-color:#a4c000;position:relative;top:13px;left:15px;z-index:1;opacity:1;font-weight:700}section.body-home div.students div.contenido div.card{border-radius:5px;background-color:transparent;border:none}section.body-home div.students div.contenido div.card div.img-hover-zoom{overflow:hidden;border-radius:5px}section.body-home div.students div.contenido div.card div.img-hover-zoom img{transition:transform .5s ease}section.body-home div.students div.contenido div.card div.img-hover-zoom:hover img{transform:scale(1.5)}section.body-home div.students div.contenido div.card div.card-body{background-color:transparent}section.body-home div.students div.column-article-left div.contenido div.card div.card-body h5{color:#a4c000;font-size:22.3px;line-height:26.8px;font-weight:700}section.body-home div.students div.column-article-left div.contenido div.card div.card-body p{font-size:16.8px;line-height:20.9px;color:#474747}section.body-home div.students div.column-article-left div.contenido div.card div.card-body h5 a.read-on{color:#a4c000;font-size:18.1px;line-height:21px;font-weight:700}section.body-home div.students div.column-article-left div.contenido div.card div.card-body h5 a.read-on:hover{color:#93ac00}section.body-home div.students div.column-article-left div.contenido div.card div.card-body h5 a.read-on:after{background:url(arrow.4d91348ccf18777b.png) no-repeat;background-size:contain;content:"";cursor:pointer;height:18px;width:18px;display:inline-block;margin-left:5px;margin-bottom:-2px}section.body-home div.students div.column-article-right div.contenido div.card img{height:152.8px}section.body-home div.students div.column-article-right div.contenido div.card div.card-body h5{color:#a4c000;font-size:15.4px;line-height:18.4px;font-weight:700}section.body-home div.students div.column-article-right div.contenido div.card div.card-body p{font-size:12.8px;line-height:19.2px;color:#474747}section.body-home div.students div.column-article-right div.contenido div.card div.card-body h5 a.read-on{color:#a4c000;font-size:14.1px;line-height:16px;font-weight:700}section.body-home div.students div.column-article-right div.contenido div.card div.card-body h5 a.read-on:hover{color:#93ac00}section.body-home div.students div.column-article-right div.contenido div.card div.card-body h5 a.read-on:after{background:url(arrow.4d91348ccf18777b.png) no-repeat;background-size:contain;content:"";cursor:pointer;height:16px;width:16px;display:inline-block;margin-left:5px;margin-bottom:-2px}@media only screen and (max-width: 767px){footer div.footer-super-vigilado div{padding-left:0!important;padding-right:0!important}footer div.footer-super-vigilado div.img-footer{justify-content:center!important}section.body-home div.students div.articles div.column-article-left{padding:0!important}section.body-home div.students div.articles div.column-article-right{padding:0!important}section.body-home div.students div.background-students div.content-no-students{padding-top:5%!important;padding-bottom:0%!important}}section.body-student div.content-student div.background-student{background:url(curse1.259d0932d29f9960.jpg) center center;background-size:cover;border-radius:5px;box-shadow:2px 2px 2px 1px #0006;animation-name:fadeIn;animation-duration:.6s}section.body-student div.content-student div.background-student div.card-header{border-bottom:none}section.body-student div.content-student div.background-student div.info-student{background-color:#0009;color:#fff;border-radius:5px;flex:1 1 auto}section.body-student div.content-student div.background-student div.info-student p{font-size:20px;line-height:24px;color:#fff;font-weight:700}section.body-student div.content-student div.background-student div.info-student h5{font-size:17px;line-height:19px;position:relative}section.body-student div.content-student div.background-student div.info-student h5:before{content:"";background-color:#fff;position:absolute;width:25%;height:4px;bottom:-5px;border-radius:5px}section.body-student div.content-student div.background-student div.info-student p span.filete-hover{position:relative}section.body-student div.content-student div.background-student div.info-student p span.filete-hover:before{content:"";background-color:#fff;position:absolute;width:100%;height:4px;bottom:-5px;border-radius:5px;display:none}section.body-student div.content-student div.background-student div.info-student p:hover span.filete-hover:before{animation-name:fadeIn;animation-duration:.6s;display:block}section.body-student div.content-student div.background-student div.info-student p:hover span.filete:before{display:none;animation-name:fadeIn;animation-duration:.6s}section.body-student div.content-student div.background-student div.info-student p span.filete{position:relative}section.body-student div.content-student div.background-student div.info-student p span.filete:before{content:"";background-color:#fff;position:absolute;width:100%;height:4px;bottom:-5px;border-radius:5px}section.body-student div.content-slider span.badge{font-size:22px;background-color:#a4c000;position:relative;top:13px;left:15px;z-index:1;opacity:1;font-weight:700}section.body-student div.content-slider div.slide-students div.carousel-inner{border-radius:10px;box-shadow:2px 2px 2px 1px #0006}section.body-student div.content-slider div.slide-students div.carousel-inner img{object-fit:cover}section.body-student div.content-boletines{font-size:13px}section.body-student div.content-boletines div.consult h5{font-size:30px;line-height:25px;color:#a4c000}section.body-student div.content-boletines div.consult p{font-size:16px;line-height:18px;color:#666}section.body-student div.content-boletines div.search-boletines div.card{background-color:transparent;border:none}section.body-student div.content-boletines div.search-boletines label{font-size:12px;line-height:21px;color:#666}section.body-student div.content-boletines div.search-boletines h5{height:auto!important;font-family:Ubuntu,Poppins;font-size:20px;line-height:21px;display:block;width:100%;font-weight:700;color:#a4c000;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:none;border-bottom:2px solid #a4c000}div.content-custom-select-error select{background-color:#ff00001a!important;border-color:#dc3545!important;color:#495057!important}section.body-student div.content-boletines div.search-boletines div.content-custom-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border-color:#a4c000;color:#a4c000;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:20px;line-height:24px;text-align:left;display:flex;justify-content:center;align-items:center;cursor:pointer}section.body-student div.content-boletines div.search-boletines div.content-custom-select select option{color:#8f8f8f;font-size:16px;line-height:18px}section.body-student div.content-boletines div.search-boletines div.content-custom-select select option:nth-child(odd){background-color:#f2f2f2}section.body-student div.content-boletines div.search-boletines div.content-custom-select select option:nth-child(2n){background-color:#fff}section.body-student div.content-boletines div.search-boletines div.content-custom-select i{color:#a4c000;position:absolute;bottom:0;padding:5px;right:1rem;pointer-events:none;width:20px;height:20px;display:block;transform:translateY(-50%)}section.body-student div.content-boletines div.boletines div.card{border:1px solid #a4c000;border-radius:10px;height:100%}section.body-student div.content-boletines div.boletines div.card div.card-header{background:url(banner-card-header.7f141ee073ed3874.jpg) center center;background-size:cover;border-top-left-radius:9px;border-top-right-radius:9px;border-bottom:none;animation-name:fadeIn;animation-duration:.6s}section.body-student div.content-boletines div.boletines div.card div.card-header h5{color:#fff}section.body-student div.content-boletines div.boletines div.card div.card-body img{max-width:70px;width:100%}section.body-student div.content-boletines div.boletines div.card div.card-body p{color:#a4c000;font-size:18px;line-height:24px;font-weight:700}section.body-student div.content-boletines div.boletines div.card div.card-body p span{position:relative;font-size:14px;line-height:24px}section.body-student div.content-boletines div.boletines div.card div.card-body p span:before{content:"";background-color:#a4c000;position:absolute;width:100%;height:4px;bottom:-5px;border-radius:5px}section.body-student div.content-boletines div.boletines div.card div.card-body button.btn-show-newsletter{background-color:#a4c000;border-color:#a4c000;color:#fff;border-radius:25px;padding:10px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:20px;line-height:24px}section.body-student div.content-boletines div.boletines div.card div.card-body button.btn-show-newsletter:hover{background-color:#fff;color:#a4c000}section.body-student div.content-boletines div.boletines div.card div.card-body button.btn-download-newsletter{background-color:#fff;border-color:#a4c000;color:#a4c000;border-radius:25px;padding:10px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:20px;line-height:24px}section.body-student div.content-boletines div.boletines div.card div.card-body button.btn-download-newsletter:hover{background-color:#a4c000;color:#fff}footer{font-family:Ubuntu,Poppins}footer div.row div.card{border:none}footer div.row div.card img{width:50px}footer h5.card-title{color:#a4c000;line-height:18px;font-size:16px;font-weight:700}footer div.row div.card div.card-body p{font-size:12.6px;line-height:15.1px;color:#666}footer div.row div.card div.card-body div.p-group{margin-bottom:.5rem}footer div.row div.card div.card-body div.p-group p img{width:25px}footer div.footer-super-vigilado button,button.botonprimaryR{background-color:#a4c000;border-color:transparent;color:#fff;border-radius:25px;padding:8px 0;outline:0px;font-family:Ubuntu,Poppins;font-size:12px;border:1px solid transparent}footer div.footer-super-vigilado button:hover,button.botonprimaryR:hover{background-color:#fff;color:#a4c000;border-color:#a4c000}footer div.footer-super-vigilado img{max-width:250px;max-height:42.03px;padding:5px}div.modal-policies div.card-politica div img{width:80px}div.modal-policies div.card-politica-body{font-family:Ubuntu,Poppins}div.modal-policies div.card-politica-body div span{font-size:16px;color:#a4c000;font-weight:700}div.modal-policies div.card-politica-body div h4{color:#666;font-weight:700;font-size:25px;line-height:24px}div.modal-policies div.card-politica-body div p{font-size:13px;text-align:justify;line-height:18px}div.modal-policies div.modal-body img{max-width:160px;max-height:77.83px;font-weight:700}div.modal-policies div.modal-body h4{color:#858585;font-family:Ubuntu,Poppins}div.modal-policies div.modal-body p,div.modal-policies div.modal-body ul li{font-size:13px;text-align:justify;font-family:Ubuntu,Poppins;line-height:18px}button.btn-modal-token-expired{display:none}div.modal-token-expired{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000}div.modal-token-expired div.modal-content{border-radius:7px;width:447px}div.modal-token-expired div.error-header{background-color:#ff5c5c;color:#fff;text-align:center;justify-content:center}div.modal-token-expired div.error-header div i{font-size:64px}div.modal-token-expired div.modal-body{font-size:13px;line-height:20px;color:#666}div.modal-token-expired div.modal-body h6{font-size:25px;line-height:21px;color:#666;font-weight:700}div.modal-token-expired div.modal-body p{font-size:16px;line-height:22px;font-weight:700}div.modal-token-expired div.modal-body div.info-contact-us p{font-size:14px;line-height:24px}div.modal-token-expired div.modal-body button.btn-close{background-color:#00aeef;border-color:#00aeef;color:#fff;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px}.titleR{color:#a4c000;background-color:transparent;border-top:0;border-left:0;border-right:0;border-bottom:2px solid #a4c000;padding:0;margin-bottom:20px;outline:none!important;width:100%;font-size:18.75px;font-weight:700;font-family:Ubuntu,Poppins}.content-select select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;line-height:24px;text-align:left;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:25px;font-size:16px;color:#666}.content-select select::-ms-expand{display:none}.content-select{position:relative}.content-select i{color:#a4c000;position:absolute;bottom:0;padding:5px;right:1rem;pointer-events:none;width:20px;height:20px;display:block;transform:translateY(-50%);background-color:transparent}.content-select:hover i{margin-top:3px}.custom-file-label,.custom-file-input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px!important;height:36.5px!important;padding:10px;border-left:0px;border-right:0px}.custom-file-label:after{content:none!important}.input-group-text{background-color:#fff!important}.rightSpan{border-left:none!important;border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.leftSpan{border-right:none!important}.custom-radio-checkbox{display:inline-flex;align-items:center;cursor:pointer;font-family:Ubuntu,Poppins}.custom-radio-checkbox__show--checkbox{background-image:url(checkbox1.7ab2737fcdd9c6eb.png)}.custom-radio-checkbox>.custom-radio-checkbox__input{display:none}.custom-radio-checkbox>.custom-radio-checkbox__show{display:inline-block;margin-right:.5rem;background-size:cover;padding:7px}.form-check-label{font-family:Ubuntu,Poppins;font-size:13.5px;color:#666}.custom-radio-checkbox>.custom-radio-checkbox__input:checked+.custom-radio-checkbox__show--checkbox{background-image:url(checkbox2.8c009602471200b0.png)}.mydp .icon-mydpcalendar:before{color:#a4c000}.selector .selectorarrow .selectorarrowleft{position:absolute!important;left:30px;top:80px;z-index:3}.titleRE{position:relative;line-height:35px;color:#a4c000;font-weight:700}.listaER{background-color:#fff;border-radius:10px;box-shadow:2px 2px 2px gray;padding-bottom:10px}.grid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center}@media (max-width: 1000px){.grid{grid-template-columns:1fr 1fr;align-items:center;justify-items:center;min-width:100%}.imgConsulBoletines,.imgRetreatEstudent{height:auto!important}}.imgConsulBoletines{height:400px;object-fit:cover}.imgRetreatEstudent{max-height:300px;object-fit:cover}@media (max-width: 670px){.grid{grid-template-columns:1fr;align-items:center;justify-items:center;min-width:100%}.columnRetreat-3{width:100%;padding-right:15px!important}button.botonprimaryRD,button.botonprimaryRL{width:200px}}@media (max-width: 767px){.columnRetreat-1,.columnRetreat-2{padding:0!important}}button.botonprimaryR{line-height:normal!important;font-size:14px!important;height:35px!important}button.botonprimaryRL{background-color:#f8f8f8;color:#a4c000;border:1px;border-radius:25px;padding:8px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;border:1px solid #a4c000;width:250px;line-height:normal!important;display:flex;justify-content:space-between}button.botonprimaryRL:hover{border-color:transparent;background-color:#a4c000;color:#fff}button.botonprimaryRD{background-color:#f8f8f8;color:#666;border:1px;border-radius:25px;padding:8px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;border:1px solid rgb(206,206,206);width:250px;line-height:normal!important;display:flex;justify-content:space-between}button.botonprimaryRD:hover{border-color:transparent;background-color:#a4c000;color:#fff}.btnConfirmModal{flex-direction:column!important}button.modalRetreat{background-color:#00aeef;color:#fff;border-radius:25px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;font-weight:700;line-height:21px;margin-top:0!important;border:2px solid white;margin-left:5px;width:60%!important;margin-left:20%!important;padding:2.5px 8px;height:33px}button.modalRetreat:hover{background-color:#fff;border-color:#fff;color:#00aeef;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px}button.modalRetreatL{background-color:#fff;border-color:#fff;color:#00aeef;border-radius:25px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;font-weight:700;line-height:21px;margin-top:0!important;border:2px solid white;margin-left:5px;width:60%!important;margin-left:20%!important;padding:2.5px 8px;height:33px}button.modalRetreatL:hover{background-color:#00aeef;color:#fff;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px;margin-top:0!important;border:2px solid white;margin-left:5px}.cf-custom-datepicker.ng-touched.ng-invalid input{background-color:#ff00001a!important;border:1px solid #dc3545!important;border-radius:20px}.mydp .btnclear,.mydp .btndecrease,.mydp .btnincrease,.mydp .btnpicker,.mydp .headerbtn,.mydp .headermonthtxt,.mydp .headertodaybtn,.mydp .headeryeartxt,.mydp .yearchangebtn{color:#000;border-radius:20px!important;background-color:transparent!important;border-color:transparent!important;padding-right:20px!important}.mydp,.mydp .headertodaybtn,.mydp .selection,.mydp .selectiongroup,.mydp .selector{border-radius:20px!important;color:#495057}.inputnoteditable{padding-left:15px!important}.titleRetreat{color:#a4c000;font-size:22.5px;padding:0;margin-bottom:10px;font-family:Ubuntu,Poppins}.subTitleRetreat{color:#666}.subTitleRetreat-2{color:#a4c000;font-size:16.875px}textarea.motiveRetreat{padding:5px 20px!important;font-family:Ubuntu,Poppins;font-size:16px!important;border-radius:20px;width:100%;font-weight:400;line-height:1.5;color:#495057}.labelRetreat{font-size:14px!important;font-family:Ubuntu,Poppins;color:#666}.card-body.containerRetreat{padding-left:0!important;padding-right:0!important}.columnRetreat-1{padding-right:40px}.columnRetreat-2{padding-left:40px}.titleRetreatEstudents{font-size:21.875px;margin-bottom:10px}button.botonprimaryRSubmit{background-color:#a4c000;border-color:transparent;color:#fff;border-radius:25px;padding:2.5px 8px;outline:0px;font-family:Ubuntu,Poppins;font-size:13px!important;font-weight:700;border:1px solid transparent;width:100%}button.botonprimaryRSubmit:hover{background-color:#fff;color:#a4c000;border-color:#a4c000}.columnRetreat-3{padding-right:55px}.delineado{text-decoration:underline!important}button.btn-modal-success-validation{display:none}div.modal-success-validation{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000}div.modal-success-validation div.modal-content{border-radius:12px;width:550px}div.modal-success-validation div.modal-body{border-radius:15%;background-color:#fff}div.modal-success-validation div.modal-body h6{font-family:Ubuntu,Poppins;font-weight:700;font-size:18px;line-height:28px;letter-spacing:0%;color:#101828}div.modal-success-validation div.modal-body p{font-family:Ubuntu,Poppins;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0%;color:#475467}div.modal-success-validation div.modal-body button.btn-next{background-color:#04aeef;border-color:#04aeef;color:#fff;border-radius:25px;padding:10px 30px;outline:0px;font-family:Ubuntu,Poppins;font-size:18px;line-height:21px}div.modal-success-validation div.modal-body button.btn-next:hover{background-color:#fff;border-color:#a8e7ff;color:#a8e7ff}div.modal-success-validation .content-icon{width:80px;height:80px;border:9px solid #d3dd99;background-color:#fff;border-radius:50%;margin-top:-5px;margin-left:8%}div.modal-success-validation .content-icon img{width:38px;height:40px;position:relative;left:20%;top:16%}button.btn-modal-information-validation{display:none}div.modal-information-validation{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000}div.modal-information-validation div.modal-content{border-radius:12px;width:550px}div.modal-information-validation div.modal-body{border-radius:15%;background-color:#fff}div.modal-information-validation div.modal-body h6{font-family:Ubuntu,Poppins;font-weight:700;font-size:18px;line-height:28px;letter-spacing:0%;color:#101828}div.modal-information-validation div.modal-body p{font-family:Ubuntu,Poppins;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0%;color:#475467}div.modal-information-validation div.modal-body button.btn-next{background-color:#04aeef;border-color:#04aeef;color:#fff;border-radius:25px;padding:10px 30px;outline:0px;font-family:Ubuntu,Poppins;font-size:18px;line-height:21px}div.modal-information-validation div.modal-body button.btn-next:hover{background-color:#fff;border-color:#a8e7ff;color:#a8e7ff}div.modal-information-validation .content-icon{width:80px;height:80px;border:9px solid #bcedff;background-color:#fff;border-radius:50%;margin-top:-5px;margin-left:8%}div.modal-information-validation .content-icon img{width:38px;height:40px;position:relative;left:20%;top:16%}button.btn-modal-exclaim-validation{display:none}div.modal-exclaim-validation{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000;background:#6f7785}div.modal-exclaim-validation div.modal-content{border-radius:12px;width:550px}div.modal-exclaim-validation div.modal-body{border-radius:15%;background-color:#fff}div.modal-exclaim-validation div.modal-body h6{font-family:Ubuntu,Poppins;font-weight:700;font-size:18px;line-height:28px;letter-spacing:0%;color:#101828}div.modal-exclaim-validation div.modal-body p{font-family:Ubuntu,Poppins;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0%;color:#475467}div.modal-exclaim-validation div.modal-body button.btn-next{background-color:#04aeef;border-color:#04aeef;color:#fff;border-radius:25px;padding:10px 30px;outline:0px;font-family:Ubuntu,Poppins;font-size:18px;line-height:21px}div.modal-exclaim-validation div.modal-body button.btn-next:hover{background-color:#fff;border-color:#a8e7ff;color:#a8e7ff}div.modal-exclaim-validation .content-icon{width:80px;height:80px;border:9px solid #ffecb9;background-color:#fff;border-radius:50%;margin-top:-5px;margin-left:8%}div.modal-exclaim-validation .content-icon img{width:38px;height:40px;position:relative;left:20%;top:16%}@media (max-width: 768px){.content-icon{margin-left:0!important}.texto-modal-validacion{margin-left:10px}.btn-cerrar-modal-validacion{width:100%}}button.btn-modal-exclaim-validation-facial{display:none}div.modal-exclaim-validation-facial{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000;background:#6f7785}div.modal-exclaim-validation-facial div.modal-content{border-radius:12px;width:550px}div.modal-exclaim-validation-facial div.modal-body{border-radius:15%;background-color:#fff}div.modal-exclaim-validation-facial div.modal-body h6{font-family:Ubuntu,Poppins;font-weight:700;font-size:18px;line-height:28px;letter-spacing:0%;color:#101828}div.modal-exclaim-validation-facial div.modal-body p{font-family:Ubuntu,Poppins;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0%;color:#475467}div.modal-exclaim-validation-facial div.modal-body button.btn-next{background-color:#04aeef;border-color:#04aeef;color:#fff;border-radius:25px;padding:10px 30px;outline:0px;font-family:Ubuntu,Poppins;font-size:18px;line-height:21px}div.modal-exclaim-validation-facial div.modal-body button.btn-next:hover{background-color:#fff;border-color:#a8e7ff;color:#a8e7ff}div.modal-exclaim-validation-facial .content-icon{width:80px;height:80px;border:9px solid #ffecb9;background-color:#fff;border-radius:50%;margin-top:-5px;margin-left:8%}div.modal-exclaim-validation-facial .content-icon img{width:38px;height:40px;position:relative;left:20%;top:16%}button.btn-modal-exclaim-validation-registro{display:none}div.modal-exclaim-validation-registro{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000;background:#6f7785}div.modal-exclaim-validation-registro div.modal-content{border-radius:12px;width:550px}div.modal-exclaim-validation-registro div.modal-body{border-radius:15%;background-color:#fff}div.modal-exclaim-validation-registro div.modal-body h6{font-family:Ubuntu,Poppins;font-weight:700;font-size:18px;line-height:28px;letter-spacing:0%;color:#101828}div.modal-exclaim-validation-registro div.modal-body p{font-family:Ubuntu,Poppins;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0%;color:#475467}div.modal-exclaim-validation-registro div.modal-body button.btn-next{background-color:#04aeef;border-color:#04aeef;color:#fff;border-radius:25px;padding:10px 30px;outline:0px;font-family:Ubuntu,Poppins;font-size:18px;line-height:21px}div.modal-exclaim-validation-registro div.modal-body button.btn-next:hover{background-color:#fff;border-color:#a8e7ff;color:#a8e7ff}div.modal-exclaim-validation-registro .content-icon{width:80px;height:80px;border:9px solid #ffecb9;background-color:#fff;border-radius:50%;margin-top:-5px;margin-left:8%}div.modal-exclaim-validation-registro .content-icon img{width:38px;height:40px;position:relative;left:20%;top:16%}button.btn-modal-exclaim-validation-confirmacion-registro{display:none}div.modal-exclaim-validation-confirmacion-registro{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000;background:#6f7785}div.modal-exclaim-validation-confirmacion-registro div.modal-content{border-radius:12px;width:550px}div.modal-exclaim-validation-confirmacion-registro div.modal-body{border-radius:15%;background-color:#fff}div.modal-exclaim-validation-confirmacion-registro div.modal-body h6{font-family:Ubuntu,Poppins;font-weight:700;font-size:18px;line-height:28px;letter-spacing:0%;color:#101828}div.modal-exclaim-validation-confirmacion-registro div.modal-body p{font-family:Ubuntu,Poppins;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0%;color:#475467}div.modal-exclaim-validation-confirmacion-registro div.modal-body button.btn-next{background-color:#04aeef;border-color:#04aeef;color:#fff;border-radius:25px;padding:10px 30px;outline:0px;font-family:Ubuntu,Poppins;font-size:18px;line-height:21px}div.modal-exclaim-validation-confirmacion-registro div.modal-body button.btn-next:hover{background-color:#fff;border-color:#a8e7ff;color:#a8e7ff}div.modal-exclaim-validation-confirmacion-registro .content-icon{width:80px;height:80px;border:9px solid #ffecb9;background-color:#fff;border-radius:50%;margin-top:-5px;margin-left:8%}div.modal-exclaim-validation-confirmacion-registro .content-icon img{width:38px;height:40px;position:relative;left:20%;top:16%}button.btn-modal-error-validation{display:none}div.modal-error-validation{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000;background:#6f7785}div.modal-error-validation div.modal-content{border-radius:12px;width:550px}div.modal-error-validation div.modal-body{border-radius:15%;background-color:#fff}div.modal-error-validation div.modal-body h6{font-family:Ubuntu,Poppins;font-weight:700;font-size:18px;line-height:28px;letter-spacing:0%;color:#101828}div.modal-error-validation div.modal-body p{font-family:Ubuntu,Poppins;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0%;color:#475467}div.modal-error-validation div.modal-body button.btn-next{background-color:#04aeef;border-color:#04aeef;color:#fff;border-radius:25px;padding:10px 30px;outline:0px;font-family:Ubuntu,Poppins;font-size:18px;line-height:21px}div.modal-error-validation div.modal-body button.btn-next:hover{background-color:#fff;border-color:#a8e7ff;color:#a8e7ff}div.modal-error-validation .content-icon{width:80px;height:80px;border:9px solid #ffa8a8;background-color:#fff;border-radius:50%;margin-top:-5px;margin-left:8%}div.modal-error-validation .content-icon img{width:38px;height:40px;position:relative;left:20%;top:16%}.image-overlay-container{position:relative;width:100%;max-width:400px}.base-image{width:100%;height:auto}.overlay-image{position:absolute;top:10%;left:10%;width:80%;height:80%}.points-image{position:absolute;top:10%;left:10%;width:80%;height:80%;pointer-events:none}ul.links{padding-bottom:20px}.modal-camara .container2 .text1{font-weight:700;color:#a4c000}button.btn-perfil{background-color:#00aeef;border-color:#00aeef;color:#fff;border-radius:25px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:30px;padding:10px 20px}button.btn-perfil:hover{background-color:#fff;color:#00aeef}.modal-camara{background-color:#6f7785}.modal-camara .btn-close-camaraR{cursor:none}.modal-camara .camara-header,.modal-camara .card-login{border:none}.modal-camara .card-body-login{position:relative;width:550px;height:400px;border-radius:10px;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:0 auto}.modal-camara .wrapper{width:100%;background-color:#fff;position:absolute;z-index:1;overflow:hidden}.modal-camara .webcam-view{position:absolute;width:100%;height:100%;object-fit:cover}.textCamaraInactiva{background-color:#f30;color:#fff;margin-top:0;border-radius:15px;border:none}button.btn-facial{background-color:#fff;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-weight:700;font-size:14px;line-height:21px}button.btn-facial img{width:20px}.botones{width:100%!important}p.paragraph{position:relative;color:#475467!important;font-size:14px;line-height:16.8px}.form-check label{font-size:14px;color:#475467!important;font-weight:600}.form-check input[type=radio]{margin-top:7px}input[type=radio].is-invalid{border-color:red}.invalid-feedback{color:red;display:block}.form-group-custom label{font-size:16px;color:#9a9a9a!important}.modal-otp .otp-header{border:none;margin-bottom:-10px;padding:1.5rem 1.8rem}.modal-otp .modal-content{width:70%;border-radius:1.4rem}.modal-otp .text1{font-weight:700;margin-bottom:0}.modal-otp .card-login{border:none}@media (max-width: 390px){.modal-otp .text-reenvio-otp{font-size:11px!important}}@media (max-width: 991px){.form-check{padding-left:inherit}}.modal-otp .text-reenvio-otp{font-size:12px}.modal-otp .circulo-otp{background-color:#9a9a9a;width:10px;height:10px;border-radius:50%}.otp-container{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.modal-otp .otp-input{width:55px!important;height:60px!important;text-align:center!important;margin:0 5px!important;border:1px solid #d3d3d3!important;border-radius:5px!important;font-size:24px!important;font-weight:700!important;background-color:#f9f9f9!important;color:#03a9f4!important}.modal-otp .otp-input::placeholder{color:#9a9a9a!important}.modal-otp .otp-input:focus{border-color:#00afef93!important;outline:none;box-shadow:0 0 0 4px #00afef85;box-shadow:0 1px 2px #1018280d}@media (max-width: 576px){.otp-input{width:32px;height:45px;font-size:18px}}.modal-otp .dash{margin:0 10px;font-size:24px;color:#9a9a9a}.modal-otp .content-icon{width:80px;height:80px;border:9px solid rgba(0,178,255,.3);background-color:#fff;border-radius:50%;margin-left:40px}.modal-otp .content-icon img{width:35px;height:40px}.modal-otp .btn-flecha-otp{padding:1.5rem 1rem!important;position:absolute;top:1rem;left:0}.modal-camara .validar,.form-group .validar{width:60%!important}.form-group .validar{width:45%!important}.card-custom-select{border:none!important}h3.card-title-inicio-tpdoc{color:#a4c000;font-family:Ubuntu,Poppins;font-weight:700;font-size:20px;line-height:24px;letter-spacing:0%}.btn-cerrar-modal{background-color:#a4c000;border-color:#a4c000;color:#fff;border-radius:25px;padding:10px 30px;outline:0px;font-family:Ubuntu,Poppins;font-size:18px;line-height:21px}.modal-content{overflow-y:auto;scrollbar-width:none}.modal-content::-webkit-scrollbar{display:none}.div-form-indicios{margin-left:97px}@media (max-width: 768px){.div-form-indicios{margin-left:15px}.circulo-otp{visibility:hidden}}.form-indicios{display:flex;flex-direction:column;align-items:flex-start}.text-titulo-validacion{font-family:Ubuntu,Poppins;font-weight:500;font-size:30px;line-height:38px;letter-spacing:0%;text-align:center;color:#101828}button.btn-modal-error-confirm{display:none}div.modal-error-confirm{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000}div.modal-error-confirm div.modal-content{border-radius:7px;width:447px}div.modal-error-confirm div.error-header{background-color:#fff;text-align:center;justify-content:center;padding:0}div.modal-error-confirm div.error-header div i{font-size:64px}div.modal-error-confirm div.error-header img.logo{width:10em}div.modal-error-confirm div.error-header img.icon{width:4em}div.modal-error-confirm div.modal-body{font-size:13px;line-height:20px;color:#fff;background-color:#a4c000;border-bottom-left-radius:7px;border-bottom-right-radius:7px}div.modal-error-confirm div.modal-body h6{font-size:25px;line-height:21px;color:#fff;font-weight:700}div.modal-error-confirm div.modal-body p{font-size:16px;line-height:22px;font-weight:700}div.modal-error-confirm div.modal-body div.info-contact-us p{font-size:14px;line-height:24px}div.modal-error-confirm div.modal-body a.btn-close{background-color:#fff;border-color:#fff;color:#a4c000;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px;justify-content:center}button.btn-modal-success-confirm{display:none}div.modal-success-confirm{font-family:Ubuntu,Poppins;font-size:14px;z-index:50000000}div.modal-success-confirm div.modal-content{border-radius:7px;width:447px}div.modal-success-confirm div.success-confirm-header{background-color:#fff;text-align:center;justify-content:center;padding:0}div.modal-success-confirm div.success-confirm-header img.logo{width:10em}div.modal-success-confirm div.success-confirm-header img.icon{width:4em}div.modal-success-confirm div.modal-body{font-size:13px;line-height:20px;color:#fff;background-color:#a4c000;border-bottom-left-radius:7px;border-bottom-right-radius:7px}div.modal-success-confirm div.modal-body h6{font-size:25px;line-height:21px;color:#fff;font-weight:700}div.modal-success-confirm div.modal-body p{font-size:16px;line-height:16.8px;font-weight:700}div.modal-success-confirm div.modal-body a.btn-next{background-color:#fff;border-color:#fff;color:#a4c000;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px;justify-content:center}button.btn-modal-sugerencia{display:none}div.modal-sugerencia{font-family:Ubuntu,Poppins;font-size:16px;z-index:50000000}div.modal-sugerencia div.modal-content{border-radius:7px}div.modal-sugerencia div.sugerencia-header{background-color:#fff;text-align:center;justify-content:center;padding:0}div.modal-sugerencia div.sugerencia-header div i{font-size:64px}div.modal-sugerencia div.sugerencia-header img.logo{width:10em}div.modal-sugerencia div.sugerencia-header img.icon{width:4em}div.modal-sugerencia div.modal-body{font-size:13px;line-height:20px;color:#fff;background-color:#00aeef;border-bottom-left-radius:7px;border-bottom-right-radius:7px}div.modal-sugerencia div.modal-body h6{font-size:25px;line-height:21px;color:#fff;font-weight:700}div.modal-sugerencia div.modal-body p{font-size:16px;line-height:22px;font-weight:600}div.modal-sugerencia div.modal-body div.info-contact-us p{font-size:14px;line-height:24px}div.modal-sugerencia div.modal-body button.btn-close{background-color:#fff;border-color:#fff;color:#00aeef;border-radius:25px;padding:5px 20px;outline:0px;font-family:Ubuntu,Poppins;font-size:14px;line-height:21px;justify-content:center}div.form-group-custom label{font-size:10px;line-height:11px;color:#666}div.form-group-custom input{padding:5px 20px!important;height:auto!important;font-family:Ubuntu,Poppins;font-size:16px!important;border-radius:50px!important;display:block!important;width:100%!important;font-weight:400;line-height:1.5;color:#495057!important;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}button.btn-credits-validation-identiti{background-color:#00aeef;border-color:#00aeef!important;color:#fff;border-radius:25px;outline:0px;font-family:Ubuntu;font-weight:700;font-size:14px;line-height:24px;letter-spacing:0%}button.btn-credits-validation-identiti:hover{background-color:#4cceff;border:#A8E7FF#4CCEFF;color:#fff}
