:root *{--dark-brown:#8F6A36;--light-brown:#DBB671}header#masthead .custom-logo{max-width:74px}header#masthead{background-color:#fff}section.homeHeroSec .max-width{padding:0 50px;background:linear-gradient(-45deg,var(--dark-brown),var(--light-brown))!important;padding:25px 20px!important;border-radius:20px;box-shadow:0 0 35px #0003;margin:0 auto;max-width:1200px}.hero-image img{max-height:450px;display:block;margin:0 auto}section.homeHeroSec h1{margin:0}section.coursesSection:before,section.coursesSection .max-width:after{background:linear-gradient(-45deg,var(--dark-brown),var(--light-brown));opacity:1}@media(max-width:768px){.hero-content{text-align:center}section.homeHeroSec .hero-content h1{font-size:26px}section.homeHeroSec .max-width .hero-image img{max-height:300px}}footer#colophon{padding:50px}body section.recommendationsSection .max-width{padding:20px;border-radius:20px;color:#fff!important;overflow:hidden}body section.recommendationsSection .max-width h2{color:#404040!important}section.recommendationsSection a.button{border-color:#404040}.courses{box-shadow:8px 7px 58px #0002;padding:20px 20px 15px!important;background:linear-gradient(-45deg,var(--dark-brown),var(--light-brown))!important;border-radius:20px;box-shadow:0 0 35px #0002;color:#fff}}body,button,input,select,optgroup,textarea{color:#fff!important}.course.floating .post-content,section.FAQSec .secContent .block__text{color:#404040!important}section.homeHeroSec{min-height:350px}a.button.button_arrow>span{font-weight:500}.coursesSection .max-width:after{height:60px;left:50%;transform:translateY(calc(-100% - 15px)) translateX(-50%);opacity:.7}section.coursesSection .contact-me-btn{margin-top:30px;display:block;max-width:280px;margin:30px auto 30px;height:auto;background:var(--dark-brown);color:#fff;font-weight:500;padding-top:15px;padding-bottom:15px;padding-right:25px}section.coursesSection .contact-me-btn span:after{transition:left 0.3s ease}section.coursesSection .contact-me-btn:not(:hover) span:before{background:#fff}section.recommendationsSection{background:#fff0}section.recommendationsSection .max-width{padding:0}section.recommendationsSection img{height:100%;object-fit:contain;padding:10px}section.recommendationsSection img{border-radius:0!important}div.course.floating{position:fixed;top:unset;bottom:0;left:0;width:100%;height:calc(100% - 74px);overflow:auto;padding-top:0;max-width:650px;background-color:#FFF;animation:fadein 0.3s ease;z-index:99;padding:0;border:none;margin:0;padding-bottom:25px}.course.floating:after{display:block;content:'';background:#fff;width:100%;height:50px;position:fixed;top:calc(100% - 25px);left:0}div.course.floating .course-detailes-button-wrap{display:none}.course.floating>h3{background:var(--dark-brown);width:100%;text-align:center;border-radius:3px;padding:20px;position:sticky;top:0;color:#fff;font-size:35px;border-radius:0;margin-bottom:0}.course.floating .post-content>p>strong{font-size:20px}.course.floating .post-content>p:first-child{flex:100%;text-align:center;box-shadow:none;font-size:20px;font-weight:400}.course.floating .post-content>p{background:#fff;margin:5px 5px 15px;flex:100%;padding:20px;font-size:16px;text-align:center;border-radius:3px;box-shadow:-11px 16px 32px 4px #0001}.course.floating .post-content{display:flex!important;flex-wrap:wrap;margin:0;padding:0 20px;background-color:#fff}.course.floating .post-images{display:flex!important}section.coursesSection h2,section.coursesSection .max-width>p,section.coursesSection .max-width>.buttonsContainer{width:100%;max-width:100%;text-align:center}.coursesSection .max-width:before{display:none;content:none}.courses{max-width:900px;margin:auto;padding:0 20px;justify-content:center}.courses .course{border-radius:3px;border:10px solid;border-image-slice:1;border-width:5px;border-image-source:linear-gradient(to left,var(--light-brown),var(--dark-brown))}.course>h3{margin-top:0;line-height:1.2;text-align:center;font-size:25px}button.course-details-btn{margin-top:auto;background:var(--dark-brown);color:#fff;font-family:'Assistant';border-color:#fff;border-radius:3px;width:100%;font-size:18px;line-height:1;cursor:pointer;padding:10px;max-width:200px;margin:0 auto;display:block}div.course{justify-content:space-between;display:flex;flex-direction:column;border-color:#fff0;transition:0.3s ease}section.recommendationsSection h2{color:#fff}section.recommendationsSection img{max-height:330px}.close-course-popup-wrap{cursor:pointer}body.blocked{overflow:hidden}a.contact-me-btn{width:100%;background:linear-gradient(to left,var(--light-brown),var(--dark-brown));padding:20px;text-align:center;color:#fff;text-decoration:none;font-weight:600;font-size:20px;line-height:1;border-radius:3px}.course.floating:before{content:'';position:fixed;width:100%;height:100%;background:#000;left:0;top:0;z-index:-1;opacity:.2;pointer-events:none}.close-course-popup-wrap{top:50%;padding:12px;background:linear-gradient(to left,var(--light-brown),var(--dark-brown));position:fixed;transform:translateX(50%);display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto;z-index:1}button.close-course-popup-btn{border:solid #fff;padding:0;border-width:0 3px 3px 0;transform:rotate(135deg) translate(-9%,-10%);border-radius:0;line-height:1;margin-bottom:0;height:15px;width:15px;background-color:#fff0}section.homeHeroSec .max-width .hero-content p{color:#fff;opacity:.89}section.homeHeroSec:before{content:none;display:none}section.homeHeroSec .max-width .hero-image img{object-fit:contain;width:fit-content;filter:drop-shadow(-35px 15px 28px #ffffff22)}.coursesSection .max-width:after{top:-35px;background:#fff}@media(min-width:786px){section.homeHeroSec{padding-top:80px}section.homeHeroSec .max-width{flex-direction:row;padding:50px 30px!important}section.homeHeroSec .max-width>div{width:50%}section.homeHeroSec h1{font-size:40px}section.homeHeroSec .max-width .hero-image{display:flex;justify-content:center;max-height:450px;margin:auto;padding-right:8%}section.coursesSection{padding-bottom:90px}section.coursesSection:before{height:140px}div.course{width:auto;flex:1}}@media(max-width:767px){section .button.button_arrow{font-size:20px;height:auto}.course>h3{font-size:20px}.courses div.course:not(:last-child){margin-bottom:30px}div.course.floating{bottom:0;top:unset;height:65%}div.course.floating>h3{font-size:23px;font-weight:600;line-height:1.1;padding-top:30px;padding-bottom:30px}.close-course-popup-wrap{left:50%;top:33%;padding:7px;position:fixed;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;margin:0 auto;z-index:1}button.close-course-popup-btn{padding:0;border-width:0 3px 3px 0;transform:rotate(45deg) translate(-9%,-10%);border-radius:0;line-height:1;margin-bottom:0;height:12px;width:12px;background-color:#fff0}h2{font-size:25px}}@media(max-width:490px){section.homeHeroSec .max-width .hero-image img{object-fit:cover;max-height:350px;width:100%}}.contact-form-7-container{padding-top:30px}.contact-form-7-container form{margin-top:40px}form.wpcf7-form{margin:20px!important;border-radius:7px!important;background:#fff!important;box-shadow:10px 10px 50px #0003}form.wpcf7-form:before{content:none!important;background:linear-gradient(45deg,var(--dark-brown),var(--light-brown))}form.wpcf7-form input{font-family:'Assistant'}.submitBTN{margin-top:10px}div.submitBTN p input{border:none;font-size:16px;padding:10px 14px;font-weight:600;color:#fff;background:#404040;max-width:100%}.submitBTN p input:hover{color:#404040!important}.wpcf7-response-output{color:#404040;font-size:14px;margin-top:0!important}.two-sections-container{background:linear-gradient(45deg,var(--light-brown),var(--dark-brown));padding:40px 0}section.FAQSec .secContent{padding:0;margin:0 auto;width:100%!important;max-width:700px;background:#fff0;text-align:center}section.FAQSec .secContent .secTitle{color:#fff}section.FAQSec .secContent .block__title{color:#404040}section.FAQSec .secContent .block__item:before{background:#404040}a.button.button_arrow{border-radius:3px}