@charset "UTF-8";@-moz-document url-prefix(){body{font-weight:400!important}}html{scroll-behavior:smooth}body{font-family:MTTMilano,Lato,Arial,sans-serif}a{text-decoration:none!important;color:#001978}ul{list-style-type:none}iframe{border:none}h2.plain{margin-bottom:1.6em;font-size:2rem;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;color:#001978}.bbottom{border-bottom:2px solid #ccd1e4}.btop{border-top:2px solid #ccd1e4}.instrucciones{font-size:12px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.instrucciones span{font-size:21px}.answer-text p{font-size:14px;color:#333;font-family:MTTMilano-Medium,Lato,Arial,sans-serif;margin:10px 0}.sidebar .row:first-child{margin-top:0!important}.dropdown-toggle:after{margin-left:.25em;width:10px;height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:.345em;border-top:none;border-right:none;border-bottom:1px solid #001978;border-left:1px solid #001978}.dropdown .nav-link{padding:.5rem}.breadcrumb{margin-bottom:0;padding:1rem;background-color:transparent}.breadcrumb-item{font-size:.75rem;color:#808cbc}.breadcrumb-item.active{color:#001978}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#001978;content:">"}.breadcrumb-item a{color:#808cbc}.breadcrumb-item a:hover{color:#001978}@media (min-width:992px){.mw-lg-none{max-width:none}}@media (min-width:1200px){.container{max-width:1420px}}.custom-select{display:inline-block;padding:.375rem 1.75rem .375rem .75rem;height:38px;vertical-align:middle;font-weight:400;font-size:14px;font-family:MTTMilano-Medium,Lato,Arial,sans-serif;line-height:1.5;border:1px solid #ff0;background:#fff url(src/img/arrow-down-gris.png) no-repeat right .75rem center/15px 15px;color:#808cbc;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:-.02px}.custom-select:focus{background:#fff url(src/img/arrow-up-gris.png) no-repeat right .75rem center/15px 15px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ff0}.custom-select:active{-webkit-box-shadow:none;box-shadow:none}.custom-select option{color:#808cbc}.custom-select.materia{color:#fff;background:#808cbc url(src/img/arrow-down-blanco.png) no-repeat right .75rem center/15px 15px;border:0}.custom-select.materia:focus{background:#808cbc url(src/img/arrow-up-blanco.png) no-repeat right .75rem center/15px 15px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ff0}.custom-select.materia optgroup{background-color:#fff;color:#333}.custom-select.materia optgroup option{font-weight:400}.custom-select.materia option{font-weight:600;background-color:#fff;color:#333}.item{-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);display:block}.item .ico span{font-size:50px;color:#001978}.item .name{background-color:#f2f3f8;height:50px;overflow:hidden;font-size:16px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif;line-height:19px}.item .link{height:50px;overflow:hidden;font-size:16px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif;line-height:19px}.item .arrow{height:25px;width:25px;background-color:#ccd1e4;border-radius:50%;font-size:13px;padding:6px}.item:hover .name{background-color:#ccd1e4}.item:hover .arrow{background-color:#f2f3f8}.item:hover .link{background-color:#ccd1e4}.item.support h2{font-size:24px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.item.support h3{font-size:24px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif;border-bottom:0;text-transform:none}.item.support [class^=lf-icon]{font-family:lf-font!important;font-size:50px;color:#001978}.item.support p{font-size:16px;color:#808cbc;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.item.support span{display:block}.item.support .contacto{margin-bottom:0;font-size:17px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.item.support .horario{margin-bottom:0;font-size:14px;color:#4a4a4a;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.fixed-button-btn{display:block;position:absolute;right:0;bottom:1em;left:0;margin:auto}button{background:0 0;border:0}.btn-primary{padding:7px 30px 6px;font-size:14px;color:#fff;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;background-color:#001978;border:1px solid #001978;border-radius:0;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.btn-primary:hover{font-size:14px;color:#001978;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;background-color:#808cbc;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-primary:active,.btn-primary:focus{font-size:14px;color:#fff;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;background-color:#001978!important;border-color:#001978!important}.btn-primary span{font-size:22px;color:#fff}.btn-small{padding:7px 15px 6px;font-size:12px;color:#fff;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;background-color:#001978;border:1px solid #001978;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.btn-primary-outline{display:inline-block;padding:7px 30px 6px;font-size:14px;color:#001978;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;background-color:#fff;border:1px solid #001978;border-radius:0;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.btn-primary-outline:hover{font-size:14px;color:#fff;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;background-color:#001978;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-primary-outline:active,.btn-primary-outline:focus{font-size:14px;color:#fff;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;background-color:#001978!important;border-color:#001978!important}.btn-primary-outline span{font-size:18px}.btn-primary-outline.button{padding:9px 30px 8px}.btn-secondary-blue{padding:8px 30px;font-size:13px;color:#fff;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;background-color:#808cbc;border-color:#808cbc;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.btn-secondary-blue:active,.btn-secondary-blue:focus,.btn-secondary-blue:hover{font-size:13px;color:#001978;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;background-color:#fff;border-color:#001978;-webkit-box-shadow:none;box-shadow:none}.btn-outline-secondary{padding:8px 30px;font-size:13px;color:#001978;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;background-color:#fff;border-color:#001978;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{font-size:13px;color:#fff;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;background-color:#808cbc;border-color:#808cbc;-webkit-box-shadow:none;box-shadow:none}.btn-secondary{padding:7px 30px 6px;font-size:14px;color:#001978;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;background-color:#fae61e;border:1px solid #001978;border-radius:2px;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.btn-secondary:hover{font-size:14px;color:#fff;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;-webkit-box-shadow:none;box-shadow:none;background-color:#001978;border-color:#001978}.btn-secondary:active,.btn-secondary:focus{font-size:14px;color:#fff;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;background-color:#001978!important;border-color:#001978!important}.btn-secondary.btn-small{padding:6px 30px 4px;font-weight:600;font-size:.8125rem}.btn-danger{padding:7px 30px 6px;font-size:14px;color:#fff;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;background-color:#d0021b;border:1px solid #d0021b;border-radius:2px;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.tabs{background:0 0}.tabs .nav-link{text-transform:uppercase;border:0;border-radius:0;font-size:12px;color:#808cbc;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.tabs .nav-link.active{background:0 0;border-bottom:2px solid #001978;color:#001978!important}.course-characteristics{margin:0;padding:0;font-size:14px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.course-characteristics li{padding:6px 15px}.course-characteristics li [class^=lf-icon]{font-size:20px!important;margin-right:15px}.course-characteristics li:nth-child(odd){background:#e5e8f1}.course-characteristics li:nth-child(even){background:#f3f4f9}.course-type{position:relative;bottom:30px;right:-11px;padding-right:15px;width:100%;text-align:right}.course-type span{background-color:#fff;padding:5px 10px;font-size:12px;color:#fff!important;font-size:14px;color:#001978;font-family:MTTMilano-Bold,Lato,Arial,sans-serif}.course{padding:1em 1em 2.8125em;line-height:1.2;color:#001978}.course .course-date{font-size:14px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.course .course-date span{font-size:20px}.course .course-level{font-size:16px;color:#808cbc;font-family:MTTMilano-Medium,Lato,Arial,sans-serif;text-transform:uppercase}.course .bbottom{margin-bottom:1em;padding-bottom:1em}.course .course-title{height:4em;font-weight:600;font-size:1.15rem;font-family:MTTMilano,Lato,Arial,sans-serif;color:#001978}.course .price{font-size:30px;color:#808cbc;font-family:MTTMilano,Lato,Arial,sans-serif}.course .price-type{font-size:16px;color:#808cbc;font-family:MTTMilano,Lato,Arial,sans-serif}.course .btn-danger,.course .btn-secondary{min-width:60%}.course:hover{background-color:#f2f3f8}@media (min-width:768px) and (max-width:1023px){.price{font-size:24px!important}.price-type{font-size:12px!important}}@media (min-width:1025px) and (max-width:1439px){.price{font-size:24px!important}.price-type{font-size:12px!important}}@media (width:1440px){.price{font-size:28px!important}.price-type{font-size:14px!important}}@media (min-width:1441px){.price{font-size:30px;color:#808cbc;font-family:MTTMilano,Lato,Arial,sans-serif}.price-type{font-size:16px;color:#808cbc;font-family:MTTMilano,Lato,Arial,sans-serif}}.matter-label{font-size:12px;color:#fff;font-family:MTTMilano,Lato,Arial,sans-serif;position:absolute;top:0;left:15px;display:inline-block;height:28px;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-right:11px;padding-top:5px;z-index:998}.matter-label::after{border-right:7px solid transparent;border-bottom:0;content:'';position:absolute;left:100%;top:0}.matter-label.fiscal{color:#fff;background-color:#0a2447}.matter-label.fiscal::after{border-top:28px solid #0a2447;border-left:12px solid #0a2447}.matter-label.social{color:#fff;background-color:#741425}.matter-label.social::after{border-top:28px solid #741425;border-left:12px solid #741425}.matter-label.inmobiliario{color:#fff;background-color:#162f26}.matter-label.inmobiliario::after{border-top:28px solid #162f26;border-left:12px solid #162f26}.matter-label.administrativo{color:#fff;background-color:#68737b}.matter-label.administrativo::after{border-top:28px solid #68737b;border-left:12px solid #68737b}.matter-label.civil{color:#fff;background-color:#d0c7b6}.matter-label.civil::after{border-top:28px solid #d0c7b6;border-left:12px solid #d0c7b6}.matter-label.contable{color:#fff;background-color:#1a459a}.matter-label.contable::after{border-top:28px solid #1a459a;border-left:12px solid #1a459a}.matter-label.multimateria{color:#fff;background-color:#f19600}.matter-label.multimateria::after{border-top:28px solid #f19600;border-left:12px solid #f19600}.matter-label.mercantil{color:#fff;background-color:#d3ba89}.matter-label.mercantil::after{border-top:28px solid #d3ba89;border-left:12px solid #d3ba89}.matter-label.penal{color:#fff;background-color:#331f7d}.matter-label.penal::after{border-top:28px solid #331f7d;border-left:12px solid #331f7d}.matter-label.procesal{color:#fff;background-color:#ffcf2b}.matter-label.procesal::after{border-top:28px solid #ffcf2b;border-left:12px solid #ffcf2b}.matter-label.laboral{color:#fff;background-color:#e65f37}.matter-label.laboral::after{border-top:28px solid #e65f37;border-left:12px solid #e65f37}.matter-label.derecho-tic{color:#fff;background-color:#862131}.matter-label.derecho-tic::after{border-top:28px solid #862131;border-left:12px solid #862131}.matter-label.comentario-jurisprudencia{color:#fff;background-color:#34005e}.matter-label.comentario-jurisprudencia::after{border-top:28px solid #34005e;border-left:12px solid #34005e}.matter-label.espacio-asesoria{color:#fff;background-color:#44ae61}.matter-label.espacio-asesoria::after{border-top:28px solid #44ae61;border-left:12px solid #44ae61}.matter-label.espacio-pymes{color:#fff;background-color:#63b9e4}.matter-label.espacio-pymes::after{border-top:28px solid #63b9e4;border-left:12px solid #63b9e4}.matter-label.proteccion-de-datos,.matter-label.protección-de-datos{color:#fff;background-color:#cdcf3b}.matter-label.proteccion-de-datos::after,.matter-label.protección-de-datos::after{border-top:28px solid #cdcf3b;border-left:12px solid #cdcf3b}.matter-label.compliance{color:#fff;background-color:#331f7d}.matter-label.compliance::after{border-top:28px solid #331f7d;border-left:12px solid #331f7d}.matter-label.juridico{color:#fff;background-color:#001978}.matter-label.juridico::after{border-top:28px solid #001978;border-left:12px solid #001978}.matter-label.auditoria,.matter-label.auditoría{color:#fff;background-color:#1a459a}.matter-label.auditoria::after,.matter-label.auditoría::after{border-top:28px solid #1a459a;border-left:12px solid #1a459a}.matter-label.habilidades-profesionales{color:#fff;background-color:#673165}.matter-label.habilidades-profesionales::after{border-top:28px solid #673165;border-left:12px solid #673165}.matter-label.default{color:#fff;background-color:#808cbc}.matter-label.default::after{border-top:28px solid #808cbc;border-left:12px solid #808cbc}.matter-label.primary{color:#fff;background-color:#001978}.matter-label.primary::after{border-top:28px solid #001978;border-left:12px solid #001978}.matter-label.label-sq{color:#001978!important;background-color:transparent}.course-matters{position:absolute;left:0;top:0}.course-matters .relative{position:relative!important;z-index:9!important}.modal-header{background-color:#f3f4f9;border:0;padding:.5rem 1rem}.modal-header span:not([class^=lf-icon]){font-size:14px;color:#001978;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;text-transform:uppercase}.modal-header [class^=lf-icon]{font-size:27px;color:#001978}.modal-header button{opacity:1!important}.modal-header button span{font-size:20px!important;color:#001978;text-shadow:initial}.modal-header button:active,.modal-header button:hover{color:#001978}.modal-body{font-size:14px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.modal-body p{font-size:14px;color:#001978;font-family:MTTMilano,Lato,Arial,sans-serif}.modal-body label{font-size:14px;color:#808cbc;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;text-transform:uppercase;width:100%}.modal-body label a,.modal-body label a:hover{color:#001978;text-decoration:underline!important}.modal-body .inscripcion label{text-transform:none;color:#001978!important}.modal-body .back,.modal-body .back:hover{font-size:14px;color:#001978;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;text-decoration:none}.modal-body small{font-size:10px;color:#808cbc;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.modal-body .form-description{font-size:16px;color:#333;font-family:MTTMilano-Medium,Lato,Arial,sans-serif;line-height:19px}.modal-body .form-conditions{font-size:10px;color:#333;font-family:Lato,Arial,sans-serif}.modal-body h3{font-size:25px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.modal-body .tab-content{font-size:14px;color:#808cbc;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.modal-body .course-characteristics{margin:0;padding:0;font-size:14px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.modal-body .course-characteristics li{padding:6px 15px}.modal-body .course-characteristics li [class^=lf-icon]{font-size:20px!important;margin-right:15px}.modal-body .course-characteristics li:nth-child(odd){background:#e5e8f1}.modal-body .course-characteristics li:nth-child(even){background:#f3f4f9}.modal-body .instrucciones a{font-size:9px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.modal-body .instrucciones a:active,.modal-body .instrucciones a:hover{color:#001978}.modal-body .instrucciones a [class^=lf-icon]{font-size:11px!important}.modal-body .contact-phone span{font-size:19px!important;margin-right:10px!important}.modal-body .contact-phone span:not([class^=lf-icon]){font-size:19px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}#btnChat{position:fixed;bottom:30px;right:20px;width:58px;height:58px;cursor:pointer;z-index:999;border:1px solid #fff;border-radius:50%;background:#00abfd;color:#fff;outline:0}#btnChat span{font-size:32px;vertical-align:text-top}.rate-content{padding-top:1em;background-color:#f2f3f8;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2)}.rate-content .title{font-size:.875rem;color:#001978;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;line-height:1.5}.rate-content li{display:inline-block}.rate-content .btn-rate{padding:7px 30px 6px;font-size:.8125rem;font-family:MTTMilano-Medium,Lato,Arial,sans-serif;background-color:#ccd1e4;color:#001978;border:1px solid #ccd1e4;border-radius:2px;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.rate-content .btn-rate.selected,.rate-content .btn-rate:active,.rate-content .btn-rate:focus,.rate-content .btn-rate:hover{background-color:#001978!important;color:#fff!important;border-color:#001978!important;-webkit-box-shadow:none;box-shadow:none}.rate-content .btn-rate span{font-size:1.25rem}.rate-content .rated [class*=" lf-icon"],.rate-content .rated [class^=lf-icon]{font-size:1.6875rem;color:#001978}.rate-content .rated .state{font-size:1rem;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.rate-content .rated .thanks{font-size:1.25rem;color:#001978;font-family:MTTMilano-Bold,Lato,Arial,sans-serif}.rate-content label{display:block;margin-bottom:.1rem;font-weight:600;font-size:.9rem;text-align:left;color:#001978}.rate-content textarea{padding:.5em;height:7em;font-size:.875rem;color:#333;font-family:MTTMilano-Medium,Lato,Arial,sans-serif;border:1px solid #808cbc}.rate-content .warning{margin-top:-30px;font-size:.75rem;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}@media (min-width:768px) and (max-width:991px){.rate-content .btn-rate{padding:7px 20px 6px;font-size:.6125rem}}@media (min-width:1024px) and (max-width:1279px){.rate-content .btn-rate{font-size:.6rem}.rate-content .btn-rate span{font-size:1rem}}@media (min-width:1280px) and (max-width:1439px){.rate-content .btn-rate{font-size:.625rem}.rate-content .btn-rate span{font-size:1.125rem}}input[type=checkbox]{position:absolute!important;left:-9999px!important;font-size:.1em!important}input[type=checkbox]+label{font-size:10px;color:#001978;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;padding-left:16px;display:inline-block;position:relative;margin:10px 20px 10px 0}input[type=checkbox]+label:before{content:'';position:absolute;display:block;width:12px;height:12px;top:6px;left:0;border:1px solid #cbcbcb;background:#fff}input[type=checkbox]:checked+label:before{border-color:#001978;background:#001978}input[type=checkbox]:checked+label:after{content:'';position:absolute;left:3px;top:9px;width:6px;height:4px;border:solid #fff;border-width:0 0 2px 2px;-webkit-transform:rotate(315deg);transform:rotate(315deg);background:0 0}.faq li{border-top:1px solid #e5e8f1}.faq li.nivel div{padding:10px}.faq li.nivel a{font-size:14px;color:#001978;font-family:MTTMilano-Bold,Lato,Arial,sans-serif}.faq li.subnivel{padding:10px 25px}.faq li.subnivel a{font-size:14px;color:#808cbc;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.faq li.subnivel a:hover{font-size:14px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.faq li:last-child:not(.subnivel){border-bottom:1px solid #e5e8f1}.related-content{background-color:#f2f3f8}.related-content .title-related{height:48px;background-color:#001978;font-size:16px;color:#fff;font-family:MTTMilano-Bold,Lato,Arial,sans-serif}.related-content .related-list a{font-size:14px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif;padding:10px 15px;margin:0 15px;border-bottom:1px solid #808cbc}.related-content .related-list a span[class*=lf-icon]{font-size:21px!important}.related-content .related-list li:last-child a{border:0}.search-box{background-color:#f2f3f8}.search-box .title{font-size:18px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.search-box .form-control{border:1px solid #001978;border-right:0;border-radius:0;height:38px}.search-box .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#001978}.search-box .form-control:active{-webkit-box-shadow:none;box-shadow:none}.search-box .reset-search{background-color:#fff;border:1px solid #001978;border-left:0;border-right:0}.search-box .reset-search span{font-size:15px;color:#001978}.search-box .btn-search{background-color:#001978;color:#fff;font-size:20px}.search-box li{border-bottom:1px solid #808cbc;margin-bottom:5px}.search-box li a{font-size:12px;color:#001978;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;text-transform:uppercase}.search-box li a:hover{background-color:#e5e8f1}.contact-box{background-color:#f2f3f8}.contact-box .title{font-size:1.25rem;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.contact-box p{font-size:12px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.contact-box .form-group:not(.form-check) label{font-size:14px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif;margin-bottom:0}.contact-box .form-group input[type=checkbox]+label{font-size:12px;color:#808cbc;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.contact-box .form-group input[type=checkbox]+label::before{top:2px}.contact-box .form-group input[type=checkbox]:checked+label::after{top:5px}.contact-box a,.contact-box a:active,.contact-box a:hover,.contact-box a:visited{color:#001978}.next-courses{background-color:#001978}.next-courses .title-next-courses{height:48px;background-color:#001978;font-size:16px;color:#fff;font-family:MTTMilano-Bold,Lato,Arial,sans-serif}.next-courses .next-courses-list a{font-size:14px;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif;padding:10px 15px;margin:0 15px;border-bottom:1px solid #808cbc}.next-courses .next-courses-list a .date{background-color:#808cbc;border-radius:50%;min-width:30px;min-height:30px;padding-top:2px}.next-courses .next-courses-list a .date span{display:block}.next-courses .next-courses-list a .date .day{font-size:10px;color:#fff;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.next-courses .next-courses-list a .date .month{font-size:8px;color:#fff;font-family:MTTMilano-Medium,Lato,Arial,sans-serif;margin-top:-3px}.next-courses .next-courses-list li:last-child a{border:0}.app-list{top:64px;right:-118px;left:auto;max-width:298px;border-radius:0;z-index:1021}.app-list .content{padding:0 24px}.app-list h2{padding-bottom:.4em;font-size:1.125rem;color:#001978;border-bottom:1px solid}.logo-eco{margin-bottom:9px;font-weight:700;font-size:1.8em;text-transform:uppercase}.menu-title{padding-bottom:8px;font-weight:700;font-size:14px!important;line-height:1.2;font-family:MTTMilano,Lato,Arial,sans-serif;color:#001978!important;border-bottom:1px solid}.product-list{display:block;float:left;margin:20px 0;width:250px;max-height:488px;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;overflow:auto}.product-list li{float:left;margin:0 5% 31px 5%;width:40%;height:70px;font-size:.75rem;list-style:none;text-transform:uppercase}.product-list [class*=" lf-icon"],.product-list [class^=lf-icon]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:9px auto;padding:3%;width:50px;height:50px;font-weight:400;font-size:27px;border-radius:50%;background:#001978;text-align:center;color:#fff}.product-list [class*=" lf-icon"]:hover,.product-list [class^=lf-icon]:hover{background:#808cbc}.product-list a:hover{text-decoration:none}.product-description{margin-bottom:25px;width:300px}.product-description span{font-size:.875rem;color:#666}@-moz-document url-prefix(){.dropdown-menu-arrow{top:-46px}}.dropdown-menu-arrow{top:-26px;left:56%;width:0;height:0;position:relative}.dropdown-menu-arrow:after,.dropdown-menu-arrow:before{content:"";position:absolute;display:block;width:0;height:0;border-width:13px 13px;border-style:solid;border-color:transparent;z-index:1001}.dropdown-menu-arrow:before{bottom:-17px;right:-8px;border-bottom-color:rgba(0,0,0,.15)}.dropdown-menu-arrow:after{bottom:-18px;right:-8px;border-bottom-color:#fff}@media (min-width:768px){.app-list{right:8px;max-width:348px}.product-list{width:300px}.dropdown-menu-arrow{left:98%}}.carousel-cac{color:#fff}.carousel-cac .carousel-bg{height:454px}.carousel-cac .bg-01{background:url(src/img/bg-faq.png) no-repeat 35% center/cover #001978}.carousel-cac .bg-02{background:url(src/img/bg-videos.png) no-repeat 35% center/cover #001978}.carousel-cac .bg-03{background:url(src/img/bg-manuales.png) no-repeat 35% center/cover #001978}.carousel-cac .bg-04{background:url(src/img/bg-cursos.png) no-repeat 35% center/cover #001978}.carousel-cac h2{position:absolute;top:.65em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:3rem;font-family:MTTMilano-Medium,Lato,Arial,sans-serif;z-index:1}.carousel-cac .txt-carousel{padding-top:11em}.carousel-cac p{font-size:2.25rem;line-height:1.2}.carousel-cac a{color:#fff}.carousel-cac .bigger{font-size:156%}.carousel-cac .carousel-control-next span,.carousel-cac .carousel-control-prev span{width:36px;height:36px;vertical-align:.345em;border-top:none;border-right:none;border-bottom:3px solid #fff;border-left:3px solid #fff;background-image:none}.carousel-cac .carousel-control-prev-icon{margin-right:.25em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.carousel-cac .carousel-control-next-icon{margin-left:.25em;-webkit-transform:rotate(225deg);transform:rotate(225deg)}@media (min-width:1200px){.carousel-cac .carousel-bg{background-position-x:20%!important}}.breadcrumb{margin-bottom:0;padding:1rem;background-color:transparent}.breadcrumb-item{font-size:.75rem;color:#808cbc}.breadcrumb-item.active{color:#001978}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#001978;content:">"}.breadcrumb-item a{color:#808cbc}.breadcrumb-item a:hover{color:#001978}.module-menu{padding-left:0}.module-menu li{margin-bottom:1.5em}.module-menu a{padding:1.25em 0 1em;background-color:#e5e8f1}.module-menu a:focus,.module-menu a:hover{color:#fff;background-color:#001978}.module-menu [class*=" lf-icon"],.module-menu [class^=lf-icon]{font-size:3rem}.module-menu h3{font-weight:700;font-size:1.25rem}.module-menu p{margin-bottom:0;min-height:38px;line-height:1.2}@media (min-width:768px){.module-menu{padding-left:20px}}@media (min-width:992px){.module-menu{padding-left:40px}}.header .dropdown-account{padding:0;top:5px!important;font-size:11px;border-radius:0}.header .dropdown-item{padding:.5em .8em;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;color:#001978}.header .dropdown-item:hover{background:#808cbc;color:#fff}.header .dropdown-item [class*=" lf-icon"],.header .dropdown-item [class^=lf-icon]{margin-right:.2em;font-size:2.1em;vertical-align:middle}.header .app-list-toggle,.header .close-session{font-size:28px;color:#001978}.header .close-session{position:relative;background:#f2f3f8}.header .close-session:after{content:'';position:absolute;display:inline-block;top:-14px;bottom:-14px;left:0;width:100%;background:#f2f3f8;z-index:-1}.main-search .form-control{border-radius:.12rem}.main-search .btn-search{padding:6px 7px 2px;border-radius:.12rem;background-color:#001978;color:#fff}.main-search .lf-icon-search{font-size:22px}.navbar{padding:0 1.9rem 0 1rem;background-color:#001978}.navbar .nav-item.active,.navbar .nav-item:hover{text-shadow:0 0 2px currentColor}.navbar .nav-link{padding:1rem;font-size:.8125rem;color:#fff}.navbar .navbar-lf-utils .nav-link{font-size:.7rem;background-color:transparent}.navbar .navbar-lf-utils .nav-link.active,.navbar .navbar-lf-utils .nav-link:hover{font-weight:600;background-color:#ccd1e4;color:#001978;text-shadow:none}.navbar .navbar-lf-utils [class*=" lf-icon"],.navbar .navbar-lf-utils [class^=lf-icon]{margin-left:.2em;font-size:1.3rem;vertical-align:bottom}.navbar .navbar-toggler{padding-top:5px;color:#fff}.navbar .navbar-toggler-icon{width:auto;height:auto}.navbar .navbar-toggler-icon.lf-icon-hamburger-menu{font-size:1.6rem}.navbar-fluid{background-color:#001978}@media (min-width:768px){.navbar .nav-item{margin-right:16px}.navbar .nav-item:last-child{margin-right:0}.navbar .nav-item.active .nav-link,.navbar .nav-item:hover .nav-link{position:relative}.navbar .nav-item.active .nav-link:after,.navbar .nav-item:hover .nav-link:after{content:'';border:8px solid transparent;border-bottom-color:#fff;position:absolute;bottom:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navbar .navbar-lf-utils .nav-link:after{display:none}}@media (min-width:992px){.main-search .btn-search{padding:7px}.navbar .nav-item{margin-right:60px}}@media (min-width:1200px){.navbar .nav-item{margin-right:100px}}.footer{background:#001978;padding:40px 0 10px;overflow:hidden}.footer .container-fluid{padding-right:0;padding-left:0}.footer .social-squares{text-align:center;padding-bottom:20px}.footer .social-squares li{display:inline-block;margin-left:25px}.footer .social-squares li:first-child{margin-left:0}.footer .social-squares [class*=" lf-icon"],.footer .social-squares [class^=lf-icon]{font-size:30px;color:#fff}.footer p{text-align:center;color:#fff;font-family:MTTMilano,Lato,Arial,sans-serif;font-size:.9em}.footer p a{font-weight:400;color:#fff;font-family:MTTMilano,Lato,Arial,sans-serif;font-size:.9em}.footer span{width:100%;display:block;margin-top:15px}.footer a:active,.footer a:focus,.footer a:hover{text-decoration:none}.footer .footer-logo{margin-bottom:2em;padding-bottom:2em;border-bottom:2px solid #fff;text-align:center}@media (min-width:768px){.footer-logo{border-bottom-color:transparent!important}}@media (min-width:992px){.footer .social-squares{text-align:right}.footer .footer-logo{padding-bottom:0;text-align:left;border-bottom:none}.footer .container-fluid{padding-right:15px;padding-left:15px}.footer p{text-align:left}.footer p span{display:inline;margin-top:0}}.section-title{margin-bottom:1em;padding:8px 12px 6px;font-size:1.25rem;color:#fff;font-family:MTTMilano-Bold,Lato,Arial,sans-serif;line-height:1.2;background-color:#808cbc}.section-claim{margin:0 0 .5em;font-size:1.75rem;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}.section-subclaim{margin-bottom:1.8em;font-size:1.125rem;color:#001978;font-family:MTTMilano-Medium,Lato,Arial,sans-serif}
/*# sourceMappingURL=style.css.map */
