@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;500;600;700&family=Mulish:wght@400;500;600;700&display=swap);.overlay1::before,[data-overlay]::before{position:absolute;content:"";bottom:0;right:0}body,h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:400}.boxed-btn,body,p{font-weight:400}hr,ul{padding:0}.boxed-btn,.uppercase{text-transform:uppercase}.course-grid{box-shadow:0 3px 8px rgba(0,0,0,.24);margin:5px;padding:13px}.nav-link{margin-top:13px;margin-bottom:5px}.boxed-btn{background:#fff;color:#c86fff!important;display:inline-block;padding:18px 44px;font-family:"Josefin Sans",sans-serif;font-size:14px;border:1px solid #c86fff;letter-spacing:3px;text-align:center;cursor:pointer}.btn,body,p{font-size:16px}.boxed-btn:hover{background:#c86fff;color:#fff!important;border:1px solid #c86fff}.boxed-btn:focus,.genric-btn:focus,.slick-initialized .slick-slide,button:focus,input:focus,textarea,textarea:focus{outline:0}.boxed-btn.large-width{width:220px}[data-overlay]{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}[data-overlay]::before{left:0;top:0}[data-opacity="1"]::before{opacity:.1}[data-opacity="2"]::before{opacity:.2}[data-opacity="3"]::before{opacity:.3}[data-opacity="4"]::before{opacity:.4}[data-opacity="5"]::before{opacity:.5}[data-opacity="6"]::before{opacity:.6}[data-opacity="7"]::before{opacity:.7}[data-opacity="8"]::before{opacity:.8}[data-opacity="9"]::before{opacity:.9}body{font-family:Mulish,sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Josefin Sans",sans-serif;color:#4255a4;margin-top:0;text-transform:normal}p{font-family:Mulish,sans-serif;color:#10285d;line-height:30px;margin-bottom:15px}#scrollUp:hover,.border-btn.border-btn2:hover,.btn,.btn.btn3,.footer-area .footer-tittle p,.main-header .main-menu ul li:hover>a,a,a:hover,button{color:#fff}.bg-img-1{background-image:url(../img/slider/slider-img-1.jpg)}.bg-img-2{background-image:url(../img/background-img/bg-img-2.jpg)}.cta-bg-1{background-image:url(../img/background-img/bg-img-3.jpg)}.img{max-width:100%;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.f-left{float:left}.f-right{float:right}.fix,.slider-area .hero__caption,.slider-area2 .hero__caption{overflow:hidden}.clear{clear:both}.button,a{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.button:focus,a:focus{text-decoration:none;outline:0}.footer -menu li a:hover,.portfolio-cat a:hover,a:focus,a:hover{text-decoration:none}.courses-area .properties__caption h3 a,.footer-area .footer-tittle ul li a{text-decoration:underline transparent}a,button{outline:0}.btn,.capitalize{text-transform:capitalize}input:focus::-moz-placeholder{opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.border-btn,.btn{font-family:"Josefin Sans",sans-serif;-moz-user-select:none;transition:color .4s linear;position:relative;overflow:hidden;margin:0;letter-spacing:1px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}ul{margin:0}li{list-style:none}hr{border-bottom:1px solid #eceff8;border-top:0;margin:30px 0}.hero-overly,.hero-overly2,.overlay1{position:relative;z-index:1}.overlay1::before{background-color:rgba(0,1,2,.5);width:100%;height:100%;left:0;top:0;z-index:0;background-repeat:no-repeat;border-radius:10px 10px 0 0}.border-btn::before,.btn::before{content:"";position:absolute;width:101%;height:101%;top:0;left:0}.section-padding{padding-top:120px;padding-bottom:120px}.separator{border-top:1px solid #f2f2f2}.btn{background:#ff9f67;padding:25px 38px;font-weight:600;border-radius:5px;line-height:0;cursor:pointer;z-index:1;border:0;display:inline-block!important}.btn::before{background:#ae59ff;z-index:1;border-radius:0;transition:transform .5s cubic-bezier(0.5,1.6,0.4,0.7);transform-origin:0 0;transform:scaleX(0)}.btn:hover{background-position:right}.btn:hover::before{transform:scaleX(1);color:#fff!important;z-index:-1}.btn:hover.btn3{background-position:right;border:1px solid transparent}.btn.btn3{margin-top:5px;margin-bottom:5px;background:0 0;border:1px solid #fff;margin-left:20px;padding:25px 30px!important}.btn.btn3::before{border:1px solid transparent;background:0 0}.btn.btn3:hover::before{background:#ff9f67;border:1px solid transparent}.btn.focus,.btn:focus{outline:0;box-shadow:none}.about-btn{padding:19px 97px 19px 20px}.header-btn{padding:30px 57px}.hero-btn{padding:30px 29px}.white-btn{padding:30px 39px;background:#fff;color:#072366!important}.white-btn::before{background:#c86fff;color:#fff!important}.black-btn{padding:14px 35px;background:#000}.black-btn::before{background:#331391}.submit-btn2{background:#ff9f67;width:100%;height:60px;padding:10px 20px;border:0;color:#fff;text-transform:capitalize;cursor:pointer;font-size:16px;border-radius:0}.border-btn,.btn2{background:0 0;font-size:16px;display:inline-block;text-transform:capitalize;cursor:pointer}.btn2{padding:15px 65px 20px 31px;border-radius:0;color:#ff3514;box-shadow:0 7px 21px 0 rgba(0,0,0,.12);border:1px solid #ff3514}.border-btn{border:1px solid #ff9f67;color:#ff9f67;border-radius:5px;padding:17px 42px;font-weight:500}.border-btn i,.main-header .main-menu ul li a{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;font-size:16px}.border-btn i{margin-right:10px;color:#c86fff;transition:.3s}.border-btn::before{border:1px solid transparent;background:#ff9f67;z-index:-1;transition:transform .5s cubic-bezier(0.5,1.6,0.4,0.7);transform-origin:0 0;transform:scaleY(0);border-radius:0}.preloader,.preloader .preloader-circle{-webkit-transition:.6s;-o-transition:.6s}.border-btn:hover::before{transform:scaleY(1);border:1px solid transparent;color:#fff}.border-btn.border-btn2{width:100%;text-align:center;border:1px solid #e2e4ff;color:#4255a4;background:#ff9f67}.border-btn2{width:100%}#back-top,#scrollUp{background:#c86fff;height:50px;width:50px;right:31px;bottom:18px;position:fixed;color:#fff;font-size:20px;text-align:center;border-radius:50%;line-height:48px;border:2px solid transparent;box-shadow:0 0 10px 3px rgba(108,98,98,.2)}#back-top a i,#scrollUp a i{display:block;line-height:50px}.all-btn{color:#c86fff;text-decoration:underline;font-size:16px}.all-btn:hover{color:#c86fff;text-decoration:underline;letter-spacing:1px}.sticky-bar{left:0;margin:auto;position:fixed;top:0;width:100%;box-shadow:0 10px 15px rgba(25,25,25,.1);z-index:9999;-webkit-animation:.3s ease-in-out fadeInDown;animation:.3s ease-in-out fadeInDown;-webkit-box-shadow:0 10px 15px rgba(25,25,25,.1);background:#fff}.section-bg,.section-bg2{background-size:cover;background-repeat:no-repeat;background-position:center center}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mr-2{margin-right:2px}.pt-1{padding-top:5px}@-webkit-keyframes float-bob{0%,100%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes heartbeat{to{-webkit-transform:scale(1.03);transform:scale(1.03)}}@keyframes rotateme{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateme{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.preloader{background-color:#f7f7f7;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;transition:.6s;margin:0 auto}.preloader .preloader-circle{width:100px;height:100px;position:relative;border-style:solid;border-width:1px;border-color:#c86fff transparent transparent;z-index:10;border-radius:50%;-webkit-box-shadow:0 1px 5px 0 rgba(35,181,185,.15);box-shadow:0 1px 5px 0 rgba(35,181,185,.15);background-color:#fff;-webkit-animation:2s infinite zoom;animation:2s infinite zoom;transition:.6s}.preloader .preloader-circle2{border-top-color:#0078ff}.preloader .preloader-img{position:absolute;top:50%;z-index:200;left:0;right:0;margin:0 auto;text-align:center;display:inline-block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-top:6px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.hero-overly2::before,.hero-overly::before{content:"";height:100%;bottom:0;z-index:0;left:0;width:100%}.preloader .preloader-img img{max-width:55px}.preloader .pere-text strong{font-weight:800;color:#dca73a;text-transform:uppercase}@-webkit-keyframes zoom{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.6s;-o-transition:.6s;transition:.6s}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:.6s;-o-transition:.6s;transition:.6s}}@keyframes zoom{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.6s;-o-transition:.6s;transition:.6s}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:.6s;-o-transition:.6s;transition:.6s}}.section-padding40{padding-top:50px}@media only screen and (min-width:768px) and (max-width:991px){.btn.btn3{margin-left:0!important}.section-padding40{padding-top:70px;padding-bottom:70px}.header-area{box-shadow:0 10px 15px rgba(25,25,25,.1)}}.footer-padding{padding-top:100px;padding-bottom:13px}.section-tittle h2{font-size:32px;display:block;font-weight:600;line-height:1.3;margin-bottom:21px}@media only screen and (min-width:992px) and (max-width:1199px){.section-tittle h2{font-size:41px}}.small-section-tittle span{font-size:18px;font-weight:700;margin-bottom:22px;color:#c86fff;text-transform:capitalize;display:inline-block;letter-spacing:.05em}.small-section-tittle h4{color:#28395a;font-size:18px;font-weight:600;line-height:1.2;margin-bottom:20px}.footer-social a,.genric-btn{line-height:40px;text-align:center}.section-bg{background-attachment:fixed}.border-bottom{border-bottom:1px solid #ecebf0}.black-bg{background:#16161a}.theme-bg{background:#c86fff}.brand-bg{background:#f1f4fa}.slider-area,.slider-area2,.slider-height,.slider-height2,.slider-height3{background-size:cover;background-position:center center}.footer-area .info.error,.footer-bottom-area .footer-copy-right p i,.theme-color{color:#c86fff}.header-area .header-top{padding:9px 130px;border-bottom:1px solid #f0f1f2}@media only screen and (min-width:1200px) and (max-width:1600px){.header-area .header-top{padding:9px 30px}}@media only screen and (min-width:992px) and (max-width:1199px){.header-area .header-top{padding:9px 15px}}@media only screen and (min-width:768px) and (max-width:991px){.header-area .header-top{padding:9px 50px}}.header-area .header-bottom{padding:0 130px}@media only screen and (min-width:1200px) and (max-width:1600px){.header-area .header-bottom{padding:0 30px}.main-header .main-menu{margin-right:30px}}@media only screen and (min-width:992px) and (max-width:1199px){.header-area .header-bottom{padding:0 15px}}@media only screen and (min-width:768px) and (max-width:991px){.header-area .header-bottom{padding:15px 50px}.header-area .header-bottom.header-sticky.sticky-bar .header-right-btn{display:none!important}}.main-header{position:relative;z-index:3}.header-transparent,.hero-overly2::before,.hero-overly::before,.mobile_menu{position:absolute;right:0}.main-header .main-menu ul li{display:inline-block;position:relative;z-index:1;margin:0 27px}@media only screen and (min-width:1200px) and (max-width:1600px){.main-header .main-menu ul li{margin:0 14px}}.main-header .main-menu ul li a{font-weight:600;display:block;transition:.3s;text-transform:capitalize}.main-header .main-menu ul ul.submenu{position:absolute;width:170px;background:#fff;left:0;top:90%;visibility:hidden;opacity:0;box-shadow:0 0 10px 3px rgba(0,0,0,.05);padding:17px 0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.main-header .main-menu ul ul.submenu>li{margin-left:7px;display:block}.main-header .main-menu ul ul.submenu>li>a{padding:6px 10px!important;font-size:16px;color:#367fff}.main-header .main-menu ul ul.submenu>li>a:hover{color:#c86fff;background:0 0;padding-left:13px!important}.button-header.margin-left{margin-left:43px!important}.button-header{margin:0!important}.main-header ul>li:hover>ul.submenu{visibility:visible;opacity:1;top:100%}.header-sticky.sticky-bar.sticky .main-menu ul li a{padding:20px!important}.mobile_menu{width:100%;z-index:99}.mobile_menu .slicknav_menu{background:0 0;margin-top:0!important}.hero-overly2::before,.hero-overly::before,.slider-area,.slider-area2,.slider-height,.slider-height2,.slider-height3{background-repeat:no-repeat}.mobile_menu .slicknav_menu .slicknav_btn{top:-27px}.mobile_menu .slicknav_menu .slicknav_btn .slicknav_icon-bar{background-color:#fff!important}.mobile_menu .slicknav_menu .slicknav_nav{margin-top:9px!important;background:#cfced6}.mobile_menu .slicknav_menu .slicknav_nav a:hover{background:0 0;color:#000}.mobile_menu .slicknav_menu .slicknav_nav a{font-size:15px;padding:18px 10px}.mobile_menu .slicknav_menu .slicknav_nav .slicknav_item a{padding:0!important;color:#000}.slider-height{min-height:635px}@media only screen and (min-width:992px) and (max-width:1199px){.main-header .main-menu ul li{margin:0 8px}.slider-height{min-height:730px}}@media only screen and (min-width:768px) and (max-width:991px){.button-header.margin-left{margin-left:0!important;margin-bottom:8px!important}.header-right-btn{position:absolute;bottom:-82px;right:11px}.header-sticky.sticky-bar.sticky{padding:15px 0}.slider-height{min-height:565px}}.slider-height2{min-height:400px}.slider-height3{min-height:588px}@media only screen and (min-width:992px) and (max-width:1199px){.slider-height3{min-height:400px}}@media only screen and (min-width:768px) and (max-width:991px){.slider-height3{min-height:500px}}.slider-area,.slider-area2{background-image:url(../img/hero/h1_hero.png)}.slider-area.slider-area2,.slider-area2.slider-area2{background-image:url(../img/hero/hero2.png)}.slider-area .hero__caption span,.slider-area2 .hero__caption span{color:#31ff7a;font-size:60px;line-height:1.2;font-weight:400;margin-bottom:30px;display:block}.slider-area .hero__caption h1,.slider-area2 .hero__caption h1{font-size:45px;font-weight:700;color:#fff;line-height:1.3;margin-bottom:22px}@media only screen and (min-width:992px) and (max-width:1199px){.slider-area .hero__caption h1,.slider-area2 .hero__caption h1{font-size:45px;line-height:1.2}.courses-area .properties__caption h3{font-size:16px}}@media only screen and (min-width:768px) and (max-width:991px){.slider-area .hero__caption h1,.slider-area2 .hero__caption h1{font-size:35px;line-height:1.2;font-weight:400;font-family: Pacifico;}}.slider-area .hero__caption p,.slider-area2 .hero__caption p{color:#fff;font-size:20px;margin-bottom:34px}.slider-area .hero__caption.hero__caption2,.slider-area2 .hero__caption.hero__caption2{padding-top:218px}@media only screen and (min-width:576px) and (max-width:767px){.btn.btn3{margin-left:0!important;    border: 1px solid black;}.section-padding40{padding-top:60px;padding-bottom:60px}.footer-padding{padding-top:70px;padding-bottom:0}.section-tittle,.small-section-tittle{margin-bottom:50px}.section-tittle h2{font-size:31px}.header-area{box-shadow:0 10px 15px rgba(25,25,25,.1)}.header-area .header-top{padding:9px 20px}.header-area .header-bottom{padding:15px 20px}.header-area .header-bottom.header-sticky.sticky-bar .header-right-btn{display:none!important}.button-header.margin-left{margin-left:0!important;margin-bottom:8px!important}.header-right-btn{position:absolute;bottom:-82px;right:11px}.header-sticky.sticky-bar.sticky{padding:15px 0}.slider-height{min-height:650px}.slider-height2{min-height:320px}.slider-height3{min-height:308px}.slider-area .hero__caption h1,.slider-area2 .hero__caption h1{font-size:38px;line-height:1.2;margin-bottom:20px}.slider-area .hero__caption.hero__caption2,.slider-area2 .hero__caption.hero__caption2{padding-top:184px}}.hero-overly::before{background-color:rgba(0,1,2,.4);top:0}.hero-overly2::before{background-color:rgba(0,0,50,.7);top:0}.header-transparent{top:0;left:0;z-index:9}@-webkit-keyframes btnIconRipple{0%{border-width:4px;-webkit-transform:scale(1);transform:scale(1)}50%{border-width:1px;-webkit-transform:scale(1.5);transform:scale(1.5)}80%{border-width:1px;-webkit-transform:scale(1.9);transform:scale(1.9)}100%{opacity:0}}.courses-area .properties.properties2{margin-bottom:30px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.courses-area .properties__card{box-shadow:0 6px 6px 0 rgba(2,25,65,.08);border-radius:10px;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.courses-area .properties__card:hover{box-shadow:0 8px 8px 0 rgba(2,25,65,.08)}.courses-area .properties__img img{width:100%;border-radius:10px 10px 0 0;position:relative}.courses-area .properties__caption{padding:29px 20px 20px}.courses-area .properties__caption h3{font-size:16px;font-weight:500;margin-bottom:6px}.courses-area .properties__caption h3 a:hover{text-decoration:underline;color:#4255a4}.courses-area .properties__caption P{color:#6e7697}.courses-area .properties__caption P span{color:#c86fff;font-size:16px}.courses-area .properties__footer{margin-bottom:22px;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}@media (max-width:575px){.btn.btn3{margin-left:0!important}#back-top,#scrollUp{right:16px}.section-padding40{padding-top:60px;padding-bottom:60px}.footer-padding{padding-top:70px;padding-bottom:0}.section-tittle{margin-bottom:50px}.section-tittle h2{font-size:27px}.small-section-tittle{margin-bottom:50px;text-align:left!important}.small-section-tittle span{font-size:14px;padding-left:0;text-align:left}.header-area{box-shadow:0 10px 15px rgba(25,25,25,.1)}.header-area .header-top{padding:9px 0}.header-area .header-bottom{padding:15px 20px}.header-area .header-bottom.header-sticky.sticky-bar .header-right-btn{display:none!important}.button-header.margin-left{margin-left:0!important;margin-bottom:8px!important}.header-right-btn{position:absolute;bottom:-82px;right:11px;margin:0}.header-sticky.sticky-bar.sticky{padding:15px 0}.slider-height{min-height:500px}.slider-height2{min-height:320px}.slider-height3{min-height:308px}.slider-area .hero__caption span,.slider-area2 .hero__caption span{margin-bottom:30px;font-size:56px}.slider-area .hero__caption h1,.slider-area2 .hero__caption h1{font-size:23px;line-height:1.4;margin-bottom:20px;font-weight:400}.slider-area .hero__caption p,.slider-area2 .hero__caption p{font-size:16px;padding:0}.slider-area .hero__caption.hero__caption2,.slider-area2 .hero__caption.hero__caption2{padding-top:184px}.courses-area .properties__footer{padding:19px 10px 20px 12px}}.courses-area .properties__footer .restaurant-name p{display:inline-block;color:#6e7697}.courses-area .properties__footer .restaurant-name p span{color:#ff7b2e;font-size:12px}.courses-area .properties__footer .price span{cursor:pointer;font-weight:700;color:#4255a4;font-size:23px}.courses-area .properties:hover .border-btn2{color:#fff;background:#ff9f67;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.rating i{font-size:14px;color:#ff7b2e}.courses-actives button.slick-arrow{position:absolute;border:0;padding:0;z-index:2;cursor:pointer;top:50%;transform:translateY(-50%);left:auto;background:0 0}.courses-actives button.slick-arrow i{font-size:20px;color:#c86fff;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.courses-actives button.slick-arrow i:hover{color:#4255a4}.courses-actives button.slick-prev{left:-58px}.courses-actives button.slick-next i,.courses-actives button.slick-prev i{color:#ddd}.courses-actives button.slick-next{right:-58px}.footer-area .footer-pera p{color:#fff;padding-right:52px;font-size:16px;margin-bottom:50px;line-height:1.8}.footer-area .footer-pera.footer-pera2 p{padding:0}.footer-area .footer-tittle h4{color:#fff;font-size:22px;margin-bottom:29px;font-weight:600}.footer-area .footer-tittle ul li{margin-bottom:15px}.footer-area .footer-tittle ul li a{color:#fff;font-weight:400;font-size:16px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.footer-area .footer-tittle ul li a:hover{color:#fff;text-decoration:underline}.footer-area .footer-form{margin-top:40px}.footer-area .footer-form form{position:relative}.footer-area .footer-form form input{width:100%;height:43px;padding:10px 20px;border:1px solid #fff;border-radius:30px}.footer-area .footer-form form .form-icon button{position:absolute;top:0;right:0;background:0 0;border:0;cursor:pointer;padding:13px 22px;line-height:1;border-radius:0 3px 3px 0}.footer-bottom-area .footer-border{padding:33px 0 20px}.footer-bottom-area .footer-copy-right p{color:#fff;font-weight:400;font-size:18px;line-height:2;margin-bottom:12px}.footer-social a{background:rgba(128,136,255,.1);color:#fff;width:40px;height:40px;border-radius:50%;font-size:14px;display:inline-block;margin-right:8px}.footer-social a:hover{color:#fff;background:#c86fff}.footer-social a i{display:inline-block}.footer-bg{background:#4255a4}.dropdown .dropdown-menu{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.flex-center-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.header-sticky.sticky-bar,.theme-colors{background:#c054ff;background:-moz-linear-gradient(top,#c054ff 0,#5274ff 100%);background:-webkit-linear-gradient(top,#c054ff 0,#5274ff 100%);background:linear-gradient(to bottom,#c054ff 0,#5274ff 100%)}.sample-text-area{background:#fff;padding:100px 0 70px}.text-heading{margin-bottom:30px;font-size:24px}b,del,sub,sup,u{color:#1f2b7b}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{color:#828bb2}.button-area{background:#fff}.button-group-area .genric-btn{margin-right:10px;margin-top:10px}.button-group-area .genric-btn:last-child{margin-right:0}.genric-btn{display:inline-block;outline:0;padding:0 30px;font-size:.8em;text-decoration:none;font-weight:500;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.genric-btn.e-large{padding:0 40px;line-height:50px}.genric-btn.large{line-height:45px}.genric-btn.medium{line-height:30px}.genric-btn.small{line-height:25px}.genric-btn.radius{border-radius:3px}.genric-btn.circle{border-radius:20px}.genric-btn.arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.genric-btn.arrow span{margin-left:10px}.genric-btn.default,.genric-btn.default-border:hover{color:#415094;background:#f9f9ff;border:1px solid transparent}.genric-btn.default-border,.genric-btn.default:hover{border:1px solid #f9f9ff;background:#fff}.genric-btn.success,.genric-btn.success-border:hover{color:#fff;background:#4cd3e3;border:1px solid transparent}.genric-btn.success-border,.genric-btn.success:hover{color:#4cd3e3;border:1px solid #4cd3e3;background:#fff}.genric-btn.disable{color:#222,.3;background:#f9f9ff;border:1px solid transparent;cursor:not-allowed}.mt-3{margin-top:3px}.section-top-border{padding:50px 0;border-top:1px dotted #eee}.switch-wrap{margin-bottom:10px}@media only screen and (min-width:768px) and (max-width:991px){.courses-area .properties__caption P span{font-size:12px}.footer-area .footer-pera p{padding-right:0}.slider-area{background:linear-gradient(to top,#c054ff 0,#5274ff 100%)}}@media (max-width:991px){.slider-area{background:linear-gradient(to top,#c054ff 0,#5274ff 100%)}}@media (max-width:991.98px){#courseDropdownMenu{width:600px}}@media (min-width:991.98px){#courseDropdownMenu{width:600px}}@media (max-width:767.98px){#courseDropdownMenu{width:300px}}@media (min-width:992px){.slider-area2{background-image:url(../img/hero/h1_hero.png)}}.dropdown-item{display:block;padding:5px 0;border-bottom:1px solid #ccc}
@media(max-width: 575px){.slider-area .hero__caption h1{font-family : Pacifico} .slider-area .hero__caption p{font-family : Pacifico}};@media only screen and (min-width: 576px) and (max-width: 767px) {.slider-area .hero__caption h1{font-size: 35px;font-family : Pacifico}}@media only screen and (min-width:576px) and (max-width:768px){.slider-area .hero__caption h1{font-size:35px;font-family : Pacifico}.slider-area .hero__caption p{font-family : Pacifico}}
@media (max-width: 575px) {.slider-height {min-height: 520px;}}@media (max-width: 320px) {.slider-height {min-height: 521px;}.mobile_menu .slicknav_menu .slicknav_nav a{width: 90% !important;} .close { margin-left: 230px !important; }}@media only screen and (min-width: 376px) and (max-width: 426px) {.slider-height {min-height: 545px;}}@media (max-width: 375px) {.slider-height {min-height: 520px;} .close { margin-left: 230px !important; }}
.dropdown-menu {
    max-height: 300px;
    overflow-y: auto;
}
.dropdown-item {
    display: block;
    padding: 5px 0;
    border-bottom: 1px solid #ccc;
    white-space: nowrap;
}
#sticky-navbar {
    padding: 10px;
    position: sticky;
    /* background: linear-gradient(to top, #94b199 0, #93e1a6 100%); */
    background: #8471ff;
}
.navbar-nav {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.navbar-nav .nav-item {
    margin: 0 15px;
}
.navbar-nav .course-link:hover {
    color: #ffffff;
    text-decoration: none;
}
.sticky-navbar {
    position: fixed;
    top: 78.78px; 
    z-index: 999;
    width: 100%;
}
.sticky-navbar ul {
    display: flex;
    justify-content: center;
}
.sticky-navbar li {
    display: inline-block;
    margin: 0 15px; 
}
.course-link {
    font-size: 15px;
    color: white;
    font-weight: 700;
}
@media (max-width: 991px) {
    #sticky-navbar {
      height: auto;
      font-size: 14px; 
    }
    .btn.btn3 {
        border: 1px solid #020202;
        color: #fff;
		background-color: #686a6a;
    }
    .mobile_menu .slicknav_menu .slicknav_nav {
        background-color: #fff;
    }
    .mobile_menu .slicknav_menu .slicknav_nav a {
        border-bottom: 1px solid #020202;
        width: 35%;
    }
	.enquiry-button {
		margin-top: 15px !important;
	}
}
.course-link:active {
    background-color: #a415d8;
}
.sticky-navbar .a:active {
    color: white;
}
.course-link.btn {
    background: #69bf9f;
    padding: 20px 38px;
}
@media (max-width: 991px) {
    .course-link:hover,
    .course-link:focus {
        padding: 3px;
        border-radius: 8px;
    }
}
@media (max-width: 991px) {   
    .course-link.btn {
        font-size: 13px;
        padding: 10px;
        border-radius: 3px;
    }
}
@media only screen and (min-width: 769px) and (max-width: 1025px) {.course-link.btn {padding: 25px 23px;}}@media (max-width: 1025px) {.course-link.btn {font-size: 10px;}}
@media (max-width: 767px) {
    .navbar-nav {
        display: ruby;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-bottom: 10px;
    }  
}
@media (max-width: 767px) {
    .navbar-nav.flex-row {
        display: ruby;
        flex-wrap: wrap;
        margin-bottom: 10px; 
        flex-direction: row; 
        justify-content: space-between; 
    }
}

@media only screen and (max-width: 320px) {
    .modal-content {
        width: 308px !important;
        /* height: 730px !important; */
    }
	.close { margin-left: 190px !important; }
}
@media only screen and (min-width: 321px) and (max-width: 376px) {
    /* .modal-content {
        width: 360px !important;
        height: 730px !important;
    } */
	.close { margin-left: 230px !important; }
    .mobile_menu .slicknav_menu .slicknav_nav a {width: 75% !important;}
}
@media only screen and (min-width: 376px) and (max-width: 426px) {
	.close { margin-left: 270px !important; }
    .mobile_menu .slicknav_menu .slicknav_nav a {width: 65% !important;}
}
@media screen and (max-width: 1024px) {
    /* .modal {
        display: none;
    } */

}
textarea,
input[type='text'],
input[type='button'],
input[type='submit'],
input[type='date'] {
	-webkit-appearance: none;
}
.link{
	color: #1980D8;
	cursor: pointer;
}
.cP{
	cursor: pointer;
}.flex-center-v{
	display: flex;
	align-items: center;
}
/* COMMON STYLES */
.wf-form-component {
	padding: 30px 40px 60px;
}
.wf-form-paid {
	padding-bottom: 45px;
}
.wf-parent {
	/* padding: 30px 0; */
	height: 100%;
	box-sizing: border-box;
	overflow: auto;}
.wf-wrapper * {
	box-sizing: border-box;
}
.wf-wrapper {
	width: 100%;
	max-width: 700px;
	border-radius: 10px;
	margin: auto;
	border: none;
	background-color: #fff;
	color: #222;
	box-shadow: 0px 0px 2px 0 #00000033;
}
.iframe-container{
	height: 100%;
	width: 100%;
	border: none;
	min-height: 365px;
}
.wf-header {
	font-size: 22px;
	padding-bottom: 25px;
	font-weight: bold;
	word-break: break-word;
}
.wf-row {
	margin-bottom: 25px;
}
.wf-row:last-child{
	margin-bottom: 0;
}
.wf-label {
	padding: 7px 0;
	word-break: break-word;
}
.wf-field {
	text-align: left;
	word-break: break-word;
	border: 0;
	position: relative;
}
.wf-field-inner {
	position: relative;
	display: flex;
	flex: 1;
}
.wf-field-input:focus {
	border: 1px solid #30c384;
}
.wf-input-focus.wf-field::after {
	opacity: 1;
}
.wf-field-error-active{
	margin-bottom: -10px;
}
.wf-input-focus.wf-field::after,
.wf-field-error-active.wf-field .wf-field-error {
	display: block;
}
.wf-field-error-active.wf-field .wf-field-input {
	border: 1px solid #FD6B6D;
	box-shadow: 0 0 1px 1px #F4A2A2;
}
.wf-field-mandatory .wf-field-inner::before {
	content: '';
	position: absolute;
	left: 0px;
	background-color: #ff6a6a;
	width: 3px;
	height: 100%;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	z-index: 2;
	top: 0;
	bottom: 0;
}
.wf-field-input,
.wf-field-dropdown {
	width: 100%;
	border: 1px solid #BDC8D3;
	border-radius: 4px;
	padding: 10px 15px;
	min-height: 38px;
	font-size: 15px;
	font-family: inherit;
}
select:not([data-wform-field='select-multiple']) {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: transparent;
    /* background-image: url(\"data:image/svg+xml;utf8,<svg fill='black' height='34' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>\"); */
	background-repeat: no-repeat;
	background-position-x: 99%;
	background-color: #fff;
	min-width: 70px;
}
input,
select {
	background-color: #fff;
}
.wf-field-item {
	min-height: 38px;
}
.wf-time-field-wrapper {
	display: flex;
	flex: 1;
}
.wf-time-field-wrapper select {
	margin-left: 10px;
}
.wf-form-component .wf-field-error,
	.wf-form-component .wf-field-help-text {
	text-align: left;
}
.wf-field-error {
	color: #FF5050;
	font-size: 12px;
	margin-top: 4px;
	display: none;
	animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
	transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
	perspective: 1000px;
}
.wf-field-help-text {
	color: #515159;
	font-size: 12px;
	margin-top: 5px;
	}
.wf-field-help-text-link{
	text-decoration: none;
}
.wf-field-checkbox {
	cursor: pointer;
	border-radius: 3px;
	min-width: 14px;
	min-height: 20px;
	box-sizing: initial;
	accent-color: #31C486;
	margin-right: 10px;
	margin-bottom: auto;
}
.wf-field-dropdown-date {
	padding: 8px 12px;
	border-radius: 4px;
	font-size: 15px;
	cursor: pointer;
}
.wf-field-dropdown-date {
	border: 1px solid #BDC8D3;
	}
.wf-field-dropdown-date:hover {
	border: 1px solid #65C199;
}
.wform-field-item-upload-input {
	min-height: 5rem;
	background-color: #FBFCFD;
	border: 1px dashed #bdc8d3;
	line-height: 2.1;
	cursor: pointer;
}
.wform-field-item-upload-input:focus {
	border: 1px dashed #bdc8d3;
}
.wform-file-upload-input-label {
	background-color: #fff;
	background-image: linear-gradient(to top, #F5F8FA, #ffffff);
	color: #212129;
	border-color: #d3dbe3;
	border: 1px solid #d3dbe3;border-radius: 4px;
	padding: 0.7rem 2rem;
	font-size: 1.4rem;
	right: 1rem;
	transform: translateY(-50%);
	top: 50%;
	position: absolute;
	}
input[type='file']::file-selector-button, input[type='file']::-webkit-file-upload-button{
 opacity: 0; 
 width: 0;
 height: 28px;
}.wf-row[data-ux-field-appearance='captcha'] .wf-field{
	display: flex;
	align-items: center;
}
.wform-field-item-captcha-input{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.wf-field-captcha-img-wrap{
	border: 1px solid #BDC8D3;
	border-radius: 4px;
	border-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	height: initial;
	overflow: hidden;
	min-width: 120px;
}
.wf-field-captcha-img{
	height: 38px;
	width: 100%;
}
.reload-img{
	font-size: 23px;
	color: #4B5569;
	margin-right: 5px;
}
.reload-captcha{
	margin-left: 10px;
	user-select: none
}
.wf-btn {
	padding: 10px 20px;
	border-radius: 4px;
	font-size: 15px;
	cursor: pointer;
	font-weight: bold;
	font-family: inherit;
}
.wform-btn-wrap {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	flex: 1;
}
.wform-poweredby-container {
	position: absolute;
	left: 0;
	bottom: 0;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	background-color: #23384F;
	font-size: 13px;
	padding: 6px 8px;
	font-family: sans-serif;
	display: flex;
	align-items: center;
}
/* ==================== *** Form Alignment *** ==================== */
.wf-form-component:not([data-ux-form-alignment='top']) .wf-row {
	display: flex;
}
.wf-form-component:not([data-ux-form-alignment='top']) .wf-label {
	word-break: break-word;
	width: 30%;
	padding: 1.2rem 2rem 0;
}
.wf-form-component[data-ux-form-alignment='left'] .wf-label {
	text-align: left;
	padding-left: 0;
}
.wf-form-component[data-ux-form-alignment='right'] .wf-label {
	text-align: right;
}
.wf-form-component[data-ux-form-alignment='center'] .wf-label {
	text-align: center;
}
.wf-form-component:not([data-ux-form-alignment='top']) .wf-field {
	width: 70%;
}
.wf-form-component[data-ux-form-alignment='top'] .wform-btn-wrap {
	justify-content: flex-start;
}
.wf-form-component[data-ux-form-alignment='top'] .wf-label[data-ux-empty-label='true']{
	padding: 0;
}
.wf-form-component[data-ux-form-alignment='top'] .reload-captcha{
	text-align: right;
}
.wf-row[data-ux-field-appearance='captcha'] .wf-field-inner{
	height: 38px;
}
.wf-row[data-ux-field-appearance='captcha'] .wf-field.wf-field-error-active{
	flex-wrap: wrap;
}
.wf-row[data-ux-field-appearance='captcha'] .wf-field-error{
	flex-basis: 100%;
	width:100%;
}
/* ==================== *** Form Alignment ends *** ==================== */

/* ==================== *** css animations *** ==================== */
@keyframes shake {
	10%,90% {transform: translate3d(-1px, 0, 0);}
	20%,80% {transform: translate3d(2px, 0, 0);}
	30%,50%,70% {transform: translate3d(-4px, 0, 0);}
	40%,60% {transform: translate3d(4px, 0, 0);}
}
/* ==================== *** css animations ends *** ==================== */

/* ==================== *** Mediaquery *** ==================== */
@media screen and (max-width: 1024px) {
	.wf-wrapper {
	max-width: 700px;
	width: calc(100% - 40px);
	border: 0;
}
	.wf-field input[type=text],
	.wf-field select,
	.wf-field textarea {
		width: 100% !important;
	}
	.wf-label:empty {
		display: none;
	}
.wf-field-checkbox {
	min-width: 18px;
	min-height: 18px;
}
}
@media screen and (max-width: 768px) {
	.wf-wrapper {
	max-width: 700px;
	width: calc(100% - 40px);
	border: 0;
}
.wf-field input[type=text],
	.wf-field select,
	.wf-field textarea {
	width: 100% !important;
	}
.wf-label:empty {
	display: none;
	}
}
@media screen and (max-width: 590px) {
.wf-parent {
	padding: 0px 0;
}
.wf-wrapper {
	width: calc(100% - 40px) !Important;
	border: 0;
}
.wf-form-component {
	padding: 20px;
	padding-bottom:60px;
}
.wf-field input[type=text],
.wf-field select,
.wf-field textarea {
	width: 100% !important;
}
.wf-label:empty {
	display: none;
}
.wf-row[data-ux-field-appearance='date-time'] .wf-field-inner{
	flex-direction: column;
}
.wf-row[data-ux-field-appearance='date-time'] .wf-time-field-wrapper{
	margin-top: 10px;
}
.wf-row[data-ux-field-appearance='date-time'] .wf-field-item:first-child{
	margin-left: 0;
}
.wf-row[data-ux-field-appearance='date-time'] .wf-field-item{
	flex: 1;
}
.wf-row[data-ux-field-appearance='captcha'] .wf-field{
	flex-direction: column;
}
.wf-row[data-ux-field-appearance='captcha'] .reload-captcha{
	margin-left: auto;
}
.wf-row[data-ux-field-appearance='captcha'] .wf-field-inner{
	width: 100%;
}
}
/* ==================== *** Mediaquery ends *** ==================== */

.modal {
    display: none;
    position: fixed; 
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%; 
    overflow: auto;
    background-color: rgba(0,0,0,0.4); 
}
.modal-content {
	align-items: center;
    margin: 3% auto; 
    padding: 20px;
    background-color: transparent;
}
.close {
	margin-left: 450px;
    margin-top: 25px;
    position: absolute;
    cursor: pointer;
    z-index: 10;

    color: black;
    float: right;
    font-size: 28px;
    font-weight: bold;
}
:root {
    --brz-global-color1: 161, 112, 217;
    --brz-global-color2: 28, 28, 28;
    --brz-global-color3: 5, 202, 182;
    --brz-global-color4: 184, 230, 225;
    --brz-global-color5: 245, 212, 209;
    --brz-global-color6: 235, 235, 235;
    --brz-global-color7: 102, 102, 102;
    --brz-global-color8: 255, 255, 255;
}
.brz-css-rLihF .brz-embed-content {
    padding: 30px 0px 20px 20px;
    background-color: rgba(var(--brz-global-color6), 0.97);
}
.brz-css-qRoxz .brz-embed-content {
    padding: 30px 0px 20px 20px;
    background-color: rgba(209, 240, 245, 0.51);
}
.brz-css-c92Ce .brz-embed-content {
    padding: 30px 0px 20px 20px;
    background-color: rgba(202, 112, 207, 0.13);
}
.learnyst-card {
	position: sticky;
    z-index: auto;
}