p{font-size:16px;font-weight:400}.btn-icon-close{position:absolute;right:0;top:-20px}.icon-close{box-sizing:border-box;display:block;height:30px;position:relative;width:30px}.icon-close div:first-child{transform:rotate(45deg)}.icon-close div:first-child,.icon-close div:nth-child(2){background-color:#af091f;height:2px;left:0;position:absolute;top:50%;transition:.5s ease-in-out;width:100%}.icon-close div:nth-child(2){transform:rotate(-45deg)}.icon-close:hover div:first-child{transform:rotate(225deg)}.icon-close:hover div:nth-child(2){transform:rotate(-225deg)}.form-input{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.error-message{color:#fa5858;font-size:.75rem}.centrar{display:flex;justify-content:center}.pointer{cursor:pointer}.over-scroll{overflow:scroll}.over-x-hidden{overflow-x:hidden}.over-x-scroll{overflow-y:scroll}.d-flex.justify-content-start label{line-height:1;margin-left:1rem}.my-btn .btn{border:1px solid var(--theme-color);color:#fff;font-size:16px;outline:0;padding:8px 25px;text-transform:uppercase;transform:perspective(1px) translateZ(0);transition:color .3s ease-out;vertical-align:middle}.my-btn .btn:before{background-color:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:50%;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.my-btn .btn:hover:before{transform:scaleX(1)}.home4 .my-btn .btn,.home4 .slider-content .my-btn .btn{border:none;border-radius:30px;box-shadow:0 5px 48px 0 rgba(2,76,55,.12);min-width:190px;padding:14px 20px}.my-btn .btn.transparent-bg,.my-btn .btn.white-bg{background:#fff;color:var(--main-color)}.my-btn .btn.transparent-bg:before{background-color:var(--theme-bg)}.my-btn .btn.transparent-bg:hover{border-color:var(--theme-color);box-shadow:0 5px 15px 0 rgba(8,0,140,.19);color:#fff}.my-btn .btn:hover{color:var(--main-color)}.btn-2 a{font-size:16px}.btn-2 a:after,.btn-2 a:before{background:var(--theme-bg);bottom:-5px;content:"";height:2px;left:0;position:absolute;right:0;width:100%}.btn-2 a:after{background:var(--primary-bg);transition:.5s;width:0}.btn-2:hover>a:before{width:0}.btn-2:hover>a:after{width:100%}.home4 .btn-2 a:before,.home5 .btn-2 a:before{background:var(--primary-bg)}.video-play{border-radius:50%;font-size:14px;height:48px;line-height:48px;transition:1s cubic-bezier(0,0,.2,1)!important;width:48px}.video-play:hover{opacity:.9;transform:scale3d(1.1,1.1,1.1)}.home4 .video-play{height:70px;line-height:70px;width:70px}.popular-course-content-wrapper{box-shadow:0 6px 18px 0 rgba(71,117,192,.1)}.popular-course-content-wrapper .single-popular-course-content{align-items:center;display:flex;justify-content:center}.popular-course-active{bottom:-80px;position:relative}.option-input{appearance:none;border:1px solid #e1e1e1;bottom:0;cursor:pointer;display:inline-block;height:18px;outline:0;position:relative;right:0;top:0;transition:.15s;width:18px}.option-input:checked:before{background:var(--primary-bg);content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.ui-slider-horizontal{background:#e2e2e2;height:5px}.ui-widget.ui-widget-content{border:0;border-radius:0}.ui-widget-header{background:var(--primary-color)}.ui-slider-horizontal .ui-slider-handle{height:15px;top:-5px;width:15px}.ui-slider-handle:focus{outline:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#00a99d;border:0}.home2-category-active{margin-left:-100px;margin-right:-100px}.button_logedOut{border:1px solid var(--main-color);color:var(--secondary-color);font-size:16px;padding:8px 25px}.button_logedOut:hover{border:2px solid #d3d3d3;color:#d3d3d3;cursor:not-allowed}.button_logedIn{background-color:var(--theme-bg);border:1px solid var(--theme-color);color:#fff;font-size:16px;outline:0;padding:8px 25px}.button_logedIn:hover{background-color:#fff;color:var(--theme-bg);cursor:pointer}.mostrar_lista_cursos{align-items:center;background-color:#f3f4fa;border:none;border-radius:5px;display:flex;justify-content:flex-start;padding:10px;width:100%}.mostrar_lista_cursos:hover{cursor:pointer}.arrow-icon{z-index:20}.mostrar_lista_cursos:hover .arrow-icon,.mostrar_lista_cursos:hover h2{color:var(--primary-bg);fill:var(--primary-bg)}.lista_cursos li{margin:5px 5% 0}.lista_cursos li p{color:#222;font-size:16px}.rotatedUp{transform:rotate(180deg);transition:transform}.rotatedDown{transform:rotate(0);transition:transform}footer{background-image:linear-gradient(90deg,#eff1fa,#f6f7fe);padding:50px}.footer-Top{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.importantLinks li:last-child{margin-bottom:0}.socialMediaContainer{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:15px;width:100%}.slogan{font-size:14px;padding:10px;text-align:justify;width:100%}.mediaIconsContainer{display:flex;flex-direction:row}.footerListContainer{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;width:100%}.footerListContainer span{font-size:16px;font-weight:400;margin-top:25px;padding:10px 0;text-transform:uppercase}.footerLinks{display:flex;flex-direction:column;gap:15px;margin-bottom:10px;width:100%}.footerLinks li{align-items:center;display:flex;justify-content:flex-start}.footerLinks li a{font-size:14px;font-weight:400}.footerLinks li a,.footerLinks li a:visited{color:var(--secondary-color)}.footerLinks li a:hover{color:var(--primary-bg)}.contactContainer{font-size:18px;padding-left:10px}.contactContainer p{color:#222;font-size:16px;font-weight:400;text-transform:uppercase}.contact-link{color:var(--primary-bg);font-size:18px;font-weight:400;text-decoration:none}.contact-link:hover{text-decoration:underline}#sendButton.disabled{background-color:var(--theme-color);cursor:not-allowed}@media only screen and (min-width:940px){.mostrar_lista_cursos{margin:20px;max-width:1125px}.footer-Top{flex-direction:row;margin-inline:1%}.socialMediaContainer{align-items:start;padding:10px}.footerListContainer{align-items:flex-start;align-items:center}.footerListContainer span{margin-top:0}.footerLinks{width:70%}.importantLinks li:last-child{margin-bottom:15%}}@media screen and (min-width:1200px) and (max-width:1440px){.home2-category-active{padding-bottom:82px}}@media screen and (min-width:992px) and (max-width:1199px){.main-menu ul li{margin-right:22px}.home2-category-active{padding-bottom:80px}}@media screen and (min-width:768px) and (max-width:991px){.video-play{font-size:9px;height:37px;line-height:37px;width:37px}.my-btn .btn,.slider-content .my-btn .btn{font-size:13px;padding:6px 18px}.copyright-text{margin-bottom:15px}.useful-link{margin-top:0}.ser-icon{min-width:40px}.home2-category-active{padding-bottom:80px}.home2-testimonial-active{margin-top:85px}.copyright-area{margin-top:0}.home4 .video-play{height:45px;line-height:45px;width:45px}.home4 .my-btn .btn,.home4 .slider-content .my-btn .btn{min-width:160px;padding:10px 25px}.error-area .btn{font-size:18px;padding:10px 27px}.error-area{margin-bottom:130px;margin-top:125px}.login-register-area{margin-bottom:70px;margin-top:120px}.login-register-area .my-btn .btn{font-size:18px}}@media screen and (max-width:767px){.video-play{font-size:8px;height:30px;line-height:30px;width:30px}.my-btn .btn{font-size:12px;padding:6px 16px}.btn-2 a{font-size:16px}.copyright-text{margin-bottom:15px}.useful-link{margin-top:0}::placeholder{font-size:16px}.popular-course-active{bottom:-50px}.useful-link li{padding:0 5px 0 0}.title p,.useful-link li a{font-size:18px}.title p{padding-bottom:20px}.ser-icon{margin-right:12px;min-width:24px}.timer p{font-size:16px}.home2-category-active{padding-bottom:70px}.up-event-date{margin-bottom:18px;margin-right:15px;padding:10px 20px}.row.testimonial-active3-variable-width{padding-bottom:60px}.home4 .video-play{height:36px;line-height:36px;width:36px}.home4 .my-btn .btn,.home4 .slider-content .my-btn .btn{min-width:150px;padding:10px 15px}.p-course-img{margin-right:0}.portfolio-menu button{font-size:18px;padding:8px 10px}.error-area .btn{font-size:16px;padding:8px 25px}.error-area{margin-bottom:90px;margin-top:85px}.login-register-area{margin-bottom:30px;margin-top:120px}.login-form,.register-form{margin-top:35px}.login-register-area .my-btn .btn{font-size:18px;padding:8px 16px}}@media screen and (min-width:0) and (max-width:576px){.single-news a,p{font-size:16px}}@media screen and (min-width:400px) and (max-width:576px){.single-news a,p{font-size:18px}}@media screen and (min-width:500px) and (max-width:600px){.single-news a,p{font-size:18px}.title p{font-size:17px}}@media screen and (min-width:576px) and (max-width:767px){.single-news a,p{font-size:16px}p{font-size:18px}}