.signature,.signature a{-webkit-font-smoothing:antialiased;background:#000;color:#fff;font-family:Roboto,sans-serif;font-weight:400;line-height:1.45;margin:0;text-rendering:optimizeLegibility}.signature-social-block{list-style-type:none;padding:0;text-align:center}.signature .copyright,.signature .signature-social-block li{display:inline-block}.signature{padding-top:5px}.cc-grower{bottom:0;position:absolute;width:100%;z-index:100000000}.grecaptcha-badge{visibility:hidden}.feature-block{cursor:pointer}ul.timeline{list-style-type:none;position:relative}ul.timeline:before{background:#d4d9df;content:" ";display:inline-block;height:100%;left:29px;position:absolute;width:2px;z-index:400}ul.timeline>li{margin:20px 0;padding-left:50px}ul.timeline>li:before{background:#fff;border:3px solid #243574;border-radius:50%;content:" ";display:inline-block;height:20px;left:20px;position:absolute;width:20px;z-index:400}.stepnumber{color:#243574;font-size:13px;font-weight:700}.mobilehidden,.mobileonly{display:none}.header-top{background-color:#fff}.header-top ul.contact-info li{color:#243574}.header-top{border-top-width:5px}.contact-form.style-two select{background:#f0f0f0;border:1px solid transparent;border-radius:10px;color:#7e7b7a;display:block;font-size:18px;height:58px;line-height:28px;padding:15px 25px;position:relative;transition:all .3s ease;width:100%}.tab{background-color:#f1f1f1;border:1px solid #ccc;display:flex;overflow:hidden}.tab button{background-color:inherit;border:none;cursor:pointer;flex-basis:100%;float:left;font-size:17px;outline:none;padding:14px 16px;transition:.3s}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#226ce0;color:#fff}.tabcontent{border:1px solid #ccc;border-top:none;display:none;padding:6px 12px}.banner-section .content-box h4,.page-title .bread-crumb li,.page-title .bread-crumb li a,.page-title .bread-crumb li:before{color:#fff}.main-menu .navigation>li>a{text-transform:none}.main-menu .navigation{margin-left:0}.logo-box .logo a img{width:230px}@media (min-width:1140px) and (max-width:1250px){.logo-box .logo a img{width:150px}}section.courses-section{padding:200px 0 90px}.header-top ul.contact-info a{color:#243574}.banner-section .content-box h1{text-transform:none}.banner-section{margin-top:20px}.banner-section .content-box{padding-top:20px}.main-menu .navigation>li>a{font-size:17px}.page-title{padding:180px 0 120px}@media only screen and (max-width:1139px){.main-header .header-upper{background:#fff}.banner-section,.page-title{margin-top:0}.page-title{padding:60px 0}}@media only screen and (max-width:991px){.course-block-one .inner-box,.news-block-one .inner-box,.pricing-block .inner-box{max-width:100%}.banner-section .content-box .inner{margin-top:-30px}.banner-section .content-box{padding:0}.banner-section .content-box h4{margin-bottom:0}}@media only screen and (max-width:700px){.page-title{margin-top:0}.logo-box .logo a img{width:170px}.page-title h1{font-size:35px;line-height:45px;margin-top:30px}.banner-section .content-box{min-height:0}}.banner-section .content-box{height:100%!important;min-height:0!important}.swiper-container,.swiper-wrapper{max-height:calc(100vh - 170px)!important}@media only screen and (max-width:767px){br{display:block}}#mainContent{min-height:calc(100vh - 500px)}.flaticon-whatsapp:before{content:"\f232"}.text ul li{list-style:inside}.main-header.header-style-one{position:relative}.main-header.header-style-one .main-menu .navigation>li>a{color:#000}.main-header.header-style-one.fixed-header .sticky-header,.mobile-menu .menu-box{background-color:#fff}.mobile-menu .close-btn,.mobile-menu .navigation li>a{color:#000}.banner-section .content-box .h1{color:#fff;font-size:80px;font-weight:900;letter-spacing:0;line-height:90px;margin-bottom:30px;opacity:0;padding-bottom:30px;position:relative;text-transform:capitalize;text-transform:none;transform:translateY(-20px);transition:all .5s ease;visibility:hidden}.banner-section .swiper-slide-active .content-box .h1{opacity:1;transform:translateY(0);transition-delay:.8s;visibility:visible}.banner-section .content-box .h4{color:var(--theme-color);display:block;font-size:24px;font-weight:400;line-height:1.2em;margin-bottom:30px;opacity:0;position:relative;transform:translateY(20px);transition:all .5s ease;visibility:hidden}.banner-section .swiper-slide-active .h4{opacity:1;transform:translateY(0);transition-delay:1.2s;visibility:visible}.banner-section .content-box .h4{color:#fff}@media only screen and (max-width:767px){.banner-section .content-box .h1,.banner-section.style-two .content-box .h1{font-size:40px;line-height:50px}}.footer-bottom .logo img{filter:brightness(0) invert(1);height:auto;opacity:.85;transition:opacity .3s ease;width:150px}.footer-bottom .logo a:hover img{opacity:1}
