@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:"Objective-Black";src:url("../fonts/Objective-Black.otf") format("truetype");font-style:normal;font-weight:900}@font-face{font-family:"Objective-Medium";src:url("../fonts/Objective-Medium.otf") format("truetype");font-style:normal;font-weight:500}@font-face{font-family:"Objective-Regular";src:url("../fonts/Objective-Regular.otf") format("truetype");font-style:normal;font-weight:400}*{margin:0;padding:0}ul{list-style:none}a{text-decoration:none;color:inherit;position:relative;z-index:3}img{width:100%;height:auto;vertical-align:middle;object-fit:cover}body{box-sizing:border-box}@media screen and (max-width: 768px){.body-scroll{overflow:hidden}}.body-scroll .layout::after{display:none}@media screen and (max-width: 768px){.body-scroll .layout::after{display:block;content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#191b2a;opacity:.5;animation:.5s 0s linear slideInDown;z-index:4}}.container{max-width:1200px;margin:0 auto;padding:0 20px}.layout{position:relative;overflow:hidden;color:#111315;font-weight:400;font-family:"Montserrat",serif}.header-top{position:fixed;top:0;left:0;width:100%;height:auto;z-index:15;background:#fff}@media screen and (max-width: 768px){.header-top{top:0}}.header-top-inner{display:flex;align-items:center;justify-content:space-between;height:80px;max-width:1220px}@media screen and (max-width: 768px){.header-top-inner{height:79px;position:relative}}.mobile-menu{display:none}@media screen and (max-width: 768px){.mobile-menu{display:block;position:absolute;top:50%;transform:translateY(-50%);right:20px;z-index:20}}.mobile-btn{background-image:url(../images/menu.png);background-position:center;background-repeat:no-repeat;background-size:100%;width:23.09px;height:16.17px}.mobile-btn-active{background-image:url(../images/close.png);width:32px;height:32px;animation:.5s 0s linear rotateIn}.header-logo{display:block;background-image:url(../images/logo.png);background-position:center;background-repeat:no-repeat;background-size:100%;width:297px;height:32px}@media screen and (max-width: 768px){.header-logo{width:199.44px;height:32.33px}}@media screen and (max-width: 320px){.header-logo{width:159.44px}}.header-nav{max-width:798px;width:100%}@media screen and (max-width: 1030px){.header-nav{max-width:498px}}@media screen and (max-width: 768px){.header-nav{display:none}}@media screen and (max-width: 768px){.header-nav-mobile{display:block;position:fixed;max-width:100%;height:100%;top:0;left:0;background-color:#fff3e0;animation:.5s 0s linear slideInDown;padding-top:106px;box-sizing:border-box}}.header-nav-list{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.header-nav-list{flex-direction:column;row-gap:30px}}.header-nav-item{font-size:18px;line-height:26px;font-weight:500}.header-nav-item:hover{filter:drop-shadow(0.5px 0.5px #111315) drop-shadow(-0.5px -0.5px #111315)}.header-nav-item-active{filter:drop-shadow(0.5px 0.5px #111315) drop-shadow(-0.5px -0.5px #111315)}.header-nav-item-hidden{display:none}@media screen and (max-width: 768px){.header-nav-item-hidden{display:block;font-size:17px;line-height:24px;font-weight:700}}.header-nav-list .btn-link{display:none}@media screen and (max-width: 768px){.header-nav-list .btn-link{display:block}}.banner{padding:180px 0 120px;position:relative;overflow:clip}@media screen and (max-width: 768px){.banner{padding:139px 0 60px}}.banner::before{content:"";position:absolute;background:linear-gradient(180deg, rgb(255, 171, 127) 0%, rgb(92, 82, 76) 68.9999997616%);height:100%;width:100%;top:0;left:0}.banner-text{max-width:960px;margin:0 auto;background:hsla(0,0%,100%,.5);border-radius:20px;padding:40px 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}@media screen and (max-width: 768px){.banner-text{max-width:355px}}.banner-text p{font-size:18px;line-height:26px;font-weight:500;margin:15px auto 51px;max-width:80%;text-align:center}@media screen and (max-width: 768px){.banner-text p{margin:20px 0 54px;text-align:center;font-size:14px;line-height:20px}}.btn-link{display:flex;align-items:center;justify-content:center;max-width:275px;height:72px;width:100%;background:#5c524c;border-radius:100px;color:#fff;font-weight:800;border:2px solid #ffab7f;font-size:18px}@media screen and (max-width: 768px){.btn-link{margin:0 auto;max-width:235px;height:52px;font-size:14px}}.btn-link:hover{filter:drop-shadow(0 0 10px #000)}section{scroll-margin-top:100px}.main-bg{background:linear-gradient(180deg, rgb(255, 171, 127) 0%, rgb(92, 82, 76) 68.9999997616%)}h1{font-size:44px;line-height:72px;font-weight:800;text-align:center;text-transform:uppercase}@media screen and (max-width: 768px){h1{font-size:24px;line-height:28.44px}}h2{font-size:32px;line-height:72px;font-weight:800;text-align:center}@media screen and (max-width: 768px){h2{font-size:24px;line-height:100%}}h3{font-size:16px;line-height:24px;font-weight:700;text-align:center}h4{font-size:21px;line-height:32px;letter-spacing:.5px;font-weight:700}@media screen and (max-width: 1030px){h4{font-size:18px;line-height:28px}}@media screen and (max-width: 768px){h4{font-size:21px;line-height:32px}}.features{background-color:#5c524c;padding:80px 0;margin:30px 0}@media screen and (max-width: 768px){.features{padding:80px 0}}.features-inner h2{color:#fff}.features-list{margin-top:72px;display:flex;justify-content:center;flex-wrap:wrap;gap:20px}@media screen and (max-width: 768px){.features-list{max-width:335px;margin:72px auto 0}}.features-item{width:386.67px;height:210px;padding:30px 20px;background:#fff;border-radius:15px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;border-top:4px solid #ffab7f}@media screen and (max-width: 768px){.features-item{width:100%;height:199px;padding:20px 15px}}.features-item-img{width:54px}.features-item-text{margin-top:20px}@media screen and (max-width: 768px){.features-item-text{margin-top:10px}}.features-item-text p{font-size:16px;line-height:24px;text-align:center;margin-top:3px}.features-item-num{font-weight:900;font-size:30px;color:#ffab7f}.main-offers{padding-top:80px}.offers-list{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:30px;margin-top:50px}.offers-item{width:370px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:20px;box-sizing:border-box}.offers-item p{margin:10px 0}.offers-item span{opacity:.5}.offers-inner .btn-link{margin:50px auto 0;background:#ffab7f;border:2px solid #5c524c}.course-details{list-style:disc;padding-left:20px;color:#555;font-size:14px;text-align:left;margin-top:20px;border:1px solid #ffab7f}.features-offers-list .features-item{align-items:flex-start}.features-offers-list .features-item .features-item-num{font-size:18px;text-align:left}.features-offers-list .features-item .features-item-text{margin-top:10px}.features-offers-list .features-item .features-item-text p{text-align:left}@media screen and (max-width: 768px){.features-offers-list .features-item .features-item-text p{font-size:14px}}.trust{padding:80px 0}.trust-list{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap}.trust-item{display:flex;align-items:center;flex-direction:column;width:300px;padding:20px;box-sizing:border-box;text-align:center}.trust-item h3{font-size:20px;margin:10px 0}.trust-item-icon svg{width:60px}.howto{padding-bottom:80px}.howto-list{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:50px;flex-wrap:wrap}.howto-item{width:350px;text-align:center}.howto-item span{font-size:40px;font-weight:800;color:#ffab7f}.howto-item p{margin-top:10px}.about{padding:80px 0;background:#fff}@media screen and (max-width: 768px){.about{padding:80px 0}}.about-text{font-size:18px;line-height:26px;font-weight:500;margin:30px auto 0;text-align:center;max-width:1000px}.about-img{width:100%;margin:30px auto 0;height:450px}.about-img img{height:100%}.story{padding-bottom:80px}.story-list{max-width:70%;margin:0 auto;text-align:center;display:flex;flex-direction:column;row-gap:20px}@media screen and (max-width: 768px){.story-list{max-width:100%}}.cta-block{border-radius:20px;background:linear-gradient(180deg, rgb(255, 171, 127) 0%, rgb(92, 82, 76) 68.9999997616%);margin-bottom:20px;padding:50px 0}.cta-block-inner p{font-size:24px;text-align:center;margin:20px 0}@media screen and (max-width: 768px){.cta-block-inner p{font-size:18px}}.btn-list{display:flex;justify-content:center;gap:20px}@media screen and (max-width: 768px){.btn-list{flex-direction:column}}.btn-list .btn-link{background:#ffab7f;color:#000}.about-text-page{text-align:left}.about-inner ul{font-size:18px;line-height:26px;font-weight:500;max-width:1000px;margin:0 auto;list-style:disc}.news{padding:80px 0}.news-list{margin-top:50px}.news-item{padding:20px;box-sizing:border-box;border-radius:20px;border:1px solid gray;display:flex;flex-direction:column;align-items:flex-start;row-gap:10px;margin-bottom:20px}.news-item-img{height:400px;border-radius:10px;overflow:hidden}.news-item-img img{height:100%}.news-item span{opacity:.5;display:block;padding:20px 0 0;width:100%;border-top:1px solid gray;margin-top:10px}.footer{background-color:#5c524c;background-image:url(../images/footer-logo.png);background-position:center;background-repeat:no-repeat;background-size:300px;color:#fff;border-top:1px solid #fff}@media screen and (max-width: 768px){.footer{padding:73px 0;background-position-x:center;background-position-y:10%}}.footer-inner{display:flex;align-items:center;justify-content:space-between;height:120px;max-width:1220px;position:relative}@media screen and (max-width: 768px){.footer-inner{flex-direction:column;height:auto;row-gap:54px}}.footer-nav{max-width:313px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 768px){.footer-nav{max-width:335px;align-items:center}}.footer-nav-item{font-size:16px;line-height:24px;font-weight:700}@media screen and (max-width: 768px){.footer-nav-item{font-size:16.1653461456px;line-height:24.25px;text-align:center}}.footer-nav-item:hover{text-decoration:underline}.copyright{font-size:14px;line-height:24px;font-weight:500;position:absolute;left:50%;bottom:20px;transform:translateX(-50%);text-align:center}@media screen and (max-width: 768px){.copyright{font-size:12px;line-height:14.25px;text-align:center;bottom:-50px}}.footer-contacts{max-width:300px}.footer-contacts p{font-size:14px;font-weight:600}.footer-contacts p a:hover{text-decoration:underline}.terms{padding:0 0 80px 0;overflow:clip}@media screen and (max-width: 768px){.terms{padding:0 0 93px;background:unset}}.terms-inner{position:relative}.terms-inner h1{font-size:72px;line-height:80px;text-align:center;max-width:650px;margin:0 auto}@media screen and (max-width: 768px){.terms-inner h1{font-size:50px;line-height:72px}}@media screen and (max-width: 320px){.terms-inner h1{font-size:42px;line-height:60px}}.terms-text{display:flex;flex-direction:column;row-gap:10px;background:hsla(0,0%,100%,.6);border-radius:20px;padding:60px 50px;box-sizing:border-box;margin-top:53px;position:relative;z-index:2}@media screen and (max-width: 768px){.terms-text{margin-top:72px;background:unset;padding:0}}.terms-text h3{text-align:left}.terms-inner p{font-size:16px;line-height:24px}.terms-inner ul{list-style:disc;display:flex;flex-direction:column;row-gap:10px;padding-left:20px}.terms-inner ul li a{text-decoration:underline}.reviews{padding:80px 0 120px}@media screen and (max-width: 768px){.reviews{padding:80px 0}}.reviews-list{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:54px}@media screen and (max-width: 768px){.reviews-list{max-width:335px;margin:54px auto 0;flex-direction:column}}.reviews-item{width:370px;background:#ffab7f;border-radius:15px;padding:30px;box-sizing:border-box;color:#fff}@media screen and (max-width: 1030px){.reviews-item{padding:20px}}@media screen and (max-width: 768px){.reviews-item{width:100%;padding:30px;height:auto}}.reviews-item:nth-child(n+4){width:49.16%}@media screen and (max-width: 768px){.reviews-item:nth-child(n+4){width:100%}}.reviews-item-title{display:flex;align-items:center;gap:10px}.reviews-item-img{width:54px}@media screen and (max-width: 1030px){.reviews-item-img{width:44px}}@media screen and (max-width: 768px){.reviews-item-img{width:54px}}.reviews-item-text{font-size:16px;line-height:24px;margin-top:20px}@media screen and (max-width: 768px){.reviews-item-text{margin-top:10px}}.reviews-item h4 span{font-size:14px}.contacts{padding:80px 0}.contact-form{background:#fff;padding:30px 40px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:400px;width:90%;margin:0 auto}@media screen and (max-width: 768px){.contact-form{padding:20px}}.contact-form h2{margin-top:0;font-size:24px}.contact-form p{font-size:12px;color:#555;text-align:center}.contact-form label{display:block;margin:15px 0 5px;font-weight:bold;font-size:14px}.contact-form input{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:8px;font-size:14px;box-sizing:border-box}.contact-form button{margin-top:20px;width:100%;padding:12px;background:linear-gradient(to right, #0052d4, #4364f7);border:none;color:#fff;font-size:16px;font-weight:bold;border-radius:30px;cursor:pointer;transition:.3s}.contact-form button:hover{background:linear-gradient(to right, #4364f7, #6fb1fc)}