.custom-hover-style a:hover{color:#222!important}.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-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:all .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)}.error-message{color:#fa5858;font-size:.75rem}.none{display:none}.centrar{display:flex;justify-content:center}.font-size-title{font-size:36px}.alert-migration{background-color:#fffcc8;font-size:10px;padding:10px}@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){.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}.login-register-area{margin-bottom:70px;margin-top:120px}.login-register-area .my-btn .btn{font-size:18px}}@media screen and (max-width:767px){.my-btn .btn{font-size:12px;padding:6px 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}.home2-category-active{padding-bottom:70px}.row.testimonial-active3-variable-width{padding-bottom:60px}.p-course-img{margin-right:0}.portfolio-menu button{font-size:18px;padding:8px 10px}.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}}