@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html{scroll-behavior:smooth}.app{flex:1}body{min-width:320px;display:flex;flex-direction:column;font-size:16px;line-height:1.1;font-family:"Montserrat",sans-serif;color:#191715}body.b-hidden{overflow:hidden}img{max-width:100%;max-height:100%}.container{max-width:1192px;width:100%;margin:0 auto;padding:0 15px}button,input[type=button],input[type=submit]{cursor:pointer}.btn{width:-moz-max-content;width:max-content;display:flex;align-items:center;justify-content:center;text-align:center;height:58px;border-radius:45px;padding:0 32px;background:#a08573;border:1px solid #a08573;font-weight:500;font-size:18px;color:#fff;text-decoration:none;transition:opacity .5s ease;white-space:nowrap}@media(max-width: 768px){.btn{height:46px;font-size:16px;padding:0 23px}}.btn:hover{opacity:.7}.btn-fullwidth{width:100%}.btn-center{margin:0 auto}.pb{padding-bottom:110px}@media(max-width: 768px){.pb{padding-bottom:60px}}.pt{padding-top:110px}@media(max-width: 768px){.pt{padding-top:60px}}.black-bg{background:#191715;color:#fff}h1{margin-bottom:15px;font-size:40px}@media(max-width: 1280px){h1{font-size:34px}}h2{margin-bottom:20px;line-height:1.1;font-weight:600;font-size:36px;text-align:center}@media(max-width: 768px){h2{font-size:30px}}.mb80{margin-bottom:80px}@media(max-width: 1024px){.mb80{margin-bottom:40px}}.star{display:flex;margin:0 auto 25px}@media(max-width: 768px){.mobile-center{margin:0 auto}}.wpcf7-spinner{display:none !important}.wpcf7 form .wpcf7-response-output{margin-bottom:0 !important;padding:10px !important;border-width:1px !important;border-radius:10px !important}.page-content{padding:40px 0}@media(max-width: 768px){.page-content{padding:20px 0}}.page-content h1{margin-bottom:30px;font-size:42px;font-weight:700;line-height:1.2;color:#191715}@media(max-width: 1024px){.page-content h1{font-size:36px}}@media(max-width: 768px){.page-content h1{font-size:28px;margin-bottom:20px}}.page-content h2{margin:30px 0 20px 0;font-size:32px;font-weight:600;line-height:1.3;color:#191715}@media(max-width: 1024px){.page-content h2{font-size:28px}}@media(max-width: 768px){.page-content h2{font-size:24px;margin:25px 0 15px 0}}.page-content h3{margin:25px 0 15px 0;font-size:26px;font-weight:600;line-height:1.3;color:#191715}@media(max-width: 1024px){.page-content h3{font-size:22px}}@media(max-width: 768px){.page-content h3{font-size:20px;margin:20px 0 12px 0}}.page-content h4{margin:20px 0 12px 0;font-size:22px;font-weight:600;line-height:1.4;color:#191715}@media(max-width: 768px){.page-content h4{font-size:18px;margin:15px 0 10px 0}}.page-content h5{margin:15px 0 10px 0;font-size:18px;font-weight:600;line-height:1.4;color:#191715}@media(max-width: 768px){.page-content h5{font-size:16px}}.page-content h6{margin:12px 0 8px 0;font-size:16px;font-weight:600;line-height:1.4;color:#191715}.page-content p{margin-bottom:20px;font-size:16px;line-height:1.6;color:#333}@media(max-width: 768px){.page-content p{font-size:15px;margin-bottom:15px}}.page-content p:last-child{margin-bottom:0}.page-content ul,.page-content ol{margin:20px 0;padding-left:30px}@media(max-width: 768px){.page-content ul,.page-content ol{padding-left:20px;margin:15px 0}}.page-content ul li,.page-content ol li{margin-bottom:8px;font-size:16px;line-height:1.6;color:#333}@media(max-width: 768px){.page-content ul li,.page-content ol li{font-size:15px;margin-bottom:6px}}.page-content ul li:last-child,.page-content ol li:last-child{margin-bottom:0}.page-content ul{list-style-type:disc}.page-content ol{list-style-type:decimal}.page-content a{color:#a08573;text-decoration:underline;transition:color .3s ease}.page-content a:hover{color:#856c5b;text-decoration:none}.page-content img{max-width:100%;height:auto;margin:20px 0;border-radius:8px}@media(max-width: 768px){.page-content img{margin:15px 0}}.page-content blockquote{margin:25px 0;padding:20px;background:#f8f8f8;border-left:4px solid #a08573;font-style:italic;font-size:18px;line-height:1.6;color:#555}@media(max-width: 768px){.page-content blockquote{margin:20px 0;padding:15px;font-size:16px}}.page-content blockquote p{margin-bottom:0}.page-content code{background:#f4f4f4;padding:2px 6px;border-radius:3px;font-family:"Courier New",monospace;font-size:14px;color:#d63384}.page-content pre{background:#f8f8f8;padding:20px;border-radius:8px;overflow-x:auto;margin:20px 0}@media(max-width: 768px){.page-content pre{padding:15px;margin:15px 0}}.page-content pre code{background:none;padding:0;color:#333}.page-content table{width:100%;border-collapse:collapse;margin:25px 0}@media(max-width: 768px){.page-content table{margin:20px 0}}.page-content table th,.page-content table td{padding:12px 15px;text-align:left;border-bottom:1px solid #ddd}@media(max-width: 768px){.page-content table th,.page-content table td{padding:8px 10px;font-size:14px}}.page-content table th{background:#f8f8f8;font-weight:600;color:#333}.page-content table tr:hover{background:#f9f9f9}.page-content hr{margin:30px 0;border:none;height:1px;background:#ddd}@media(max-width: 768px){.page-content hr{margin:20px 0}}.page-content strong,.page-content b{font-weight:600;color:#191715}.page-content em,.page-content i{font-style:italic}.page-content small{font-size:14px;color:#666}@media(max-width: 768px){.page-content .container{padding:0 10px}}.wpcf7-not-valid-tip{position:absolute;top:calc(100% + 17px);font-size:14px !important}input[type=text]{width:100%;height:50px;border-radius:10px;background:rgba(0,0,0,0);outline:none;margin-bottom:25px;color:#a08573;padding:0 30px;font-size:12px;font-family:"Montserrat",sans-serif;border:1px solid #a08573}input[type=text]::-webkit-input-placeholder{font-family:"Montserrat",sans-serif;color:rgba(160,133,115,.7)}input[type=text]:-moz-placeholder{font-family:"Montserrat",sans-serif;color:rgba(160,133,115,.7)}input[type=text]::-moz-placeholder{font-family:"Montserrat",sans-serif;color:rgba(160,133,115,.7)}input[type=text]:-ms-input-placeholder{font-family:"Montserrat",sans-serif;color:rgba(160,133,115,.7)}input[type=text].error{border:1px solid red}.header{padding:35px 0;position:relative;z-index:10}@media(max-width: 1024px){.header{padding:25px 0}}@media(max-width: 768px){.header{padding:15px 0}}.header .container{display:flex;align-items:center;justify-content:space-between;position:relative}.header__nav{display:flex;align-items:center}@media(max-width: 768px){.header__nav{gap:15px}}.header__inst{display:flex;transition:opacity .5s ease}.header__inst:hover{opacity:.7}.header__menu{list-style:none;display:flex;align-items:center;gap:40px}@media(max-width: 768px){.header__menu{display:none}}@media(min-width: 1050px){.header__menu{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}}@media(max-width: 1024px){.header__menu{gap:26px}}.header__menu li a{font-size:18px;font-weight:600;transition:color .5s ease;color:#000;text-decoration:none}@media(max-width: 1024px){.header__menu li a{font-size:16px}}.header__menu li a:hover{color:#a08573}.hero{line-height:1.1;overflow:hidden}@media(max-width: 768px){.hero{padding-top:40px}}.hero__image{display:flex;width:50%}@media(max-width: 1024px){.hero__image{height:400px;-o-object-fit:cover;object-fit:cover}}@media(max-width: 768px){.hero__image{display:none}}.hero__image-mobile{display:none}@media(max-width: 768px){.hero__image-mobile{display:flex;width:100%;margin:0 -15px 20px;width:calc(100% + 30px);max-width:inherit}}.hero .container{position:relative}.hero__content{position:absolute;right:0;bottom:0;width:500px;padding-right:15px}@media(max-width: 1024px){.hero__content{width:50%;padding-left:20px}}@media(max-width: 768px){.hero__content{position:relative;width:100%;padding-left:0;padding-right:0;text-align:center}}.hero__top-text{margin-bottom:25px;font-size:22px}@media(max-width: 1280px){.hero__top-text{margin-bottom:15px;font-size:18px}}.hero__description{margin-bottom:35px;font-size:28px}@media(max-width: 1280px){.hero__description{font-size:20px;margin-bottom:20px}}.hero__price{margin-bottom:35px;display:flex;align-items:center;gap:10px}@media(max-width: 1280px){.hero__price{margin-bottom:20px}}@media(max-width: 768px){.hero__price{justify-content:center}}@media(max-width: 768px){.hero__btn{margin:0 auto}}.hero__old-price{font-size:20px;color:#000;text-decoration:line-through}.hero__new-price{font-weight:500;font-size:32px;color:#a08573}.hero__bottom-text{padding-top:35px;font-size:20px;font-weight:500}@media(max-width: 1280px){.hero__bottom-text{padding-top:20px}}.hero__bottom-text p{padding-top:10px;font-size:14px;font-weight:400;color:#a08573}.about{line-height:1.1;overflow:hidden}.about__sub-title{text-align:center;font-size:24px}@media(max-width: 768px){.about__sub-title{font-size:20px}}.about__wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:35px 24px}@media(max-width: 1024px){.about__wrap{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.about__wrap{grid-template-columns:1fr;gap:20px}}.about__idx{display:flex;margin-bottom:35px;color:#a08573}.about__heading{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(245,245,245,.35);font-weight:500;font-size:24px;color:#fff}.about__description{color:#f5f5f5;line-height:1.5;font-weight:300}.about__item{background:#272523;border-radius:20px;overflow:hidden;padding:40px 30px 20px;min-height:369px;color:#fff}@media(max-width: 768px){.about__item{min-height:1px;padding-bottom:40px}}.about__item:nth-child(3),.about__item:nth-child(4){background:#a08573}.about__item:nth-child(3) .about__idx,.about__item:nth-child(4) .about__idx{color:#f5f5f5}.countdown{line-height:1.1;text-align:center;overflow:hidden}.countdown__title{font-weight:400;font-size:80px;margin-bottom:35px}@media(max-width: 1024px){.countdown__title{font-size:60px;margin-bottom:20px}}@media(max-width: 768px){.countdown__title{font-size:36px}}.countdown__subtitle{margin-bottom:25px;font-size:24px;font-weight:400}@media(max-width: 1024px){.countdown__subtitle{font-size:20px;margin-bottom:20px}}@media(max-width: 768px){.countdown__subtitle{font-size:18px}}.countdown__description{font-size:12px}.timer{margin-top:60px;max-width:765px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;line-height:1.1}@media(max-width: 1024px){.timer{margin-top:40px}}@media(max-width: 768px){.timer{font-size:18px;gap:10px}}@media(max-width: 500px){.timer{gap:6px}}.timer__item{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;gap:15px;color:rgba(245,245,245,.5);font-size:24px;height:173px;border:1px solid #615b5b;border-radius:5px}@media(max-width: 768px){.timer__item{font-size:14px;height:125px}}@media(max-width: 500px){.timer__item{font-size:12px;height:94px;gap:5px}}.timer__item span{color:#fff;font-size:64px}@media(max-width: 768px){.timer__item span{font-size:40px}}@media(max-width: 500px){.timer__item span{font-size:36px}}.author{overflow:hidden}.author__wrap{display:flex;align-items:flex-end;justify-content:space-between}.author__image,.author__info{width:calc(50% - 50px)}@media(max-width: 1200px){.author__image,.author__info{width:calc(50% - 25px)}}@media(max-width: 1024px){.author__image,.author__info{width:calc(50% - 15px)}}@media(max-width: 768px){.author__image,.author__info{width:100%}}.author__image{display:flex}.author__image img{width:100%;border-radius:10px}@media(max-width: 768px){.author__image{display:none}}.author__image-mobile{display:none}@media(max-width: 768px){.author__image-mobile{display:flex}.author__image-mobile img{display:flex;margin:0 auto 25px;border-radius:10px}}.author__title{margin-bottom:15px;font-size:22px;color:#a08573;font-weight:400}@media(max-width: 1024px){.author__title{font-size:18px;margin-bottom:10px}}.author__name{margin-bottom:25px;font-weight:500;font-size:64px;text-align:left}@media(max-width: 1200px){.author__name{font-size:50px}}@media(max-width: 1024px){.author__name{font-size:40px;margin-bottom:20px}}.author__about{margin-left:auto;max-width:397px;font-size:20px;line-height:1.4;margin-bottom:40px}@media(max-width: 1200px){.author__about{font-size:18px}}@media(max-width: 1024px){.author__about{font-size:16px;margin-bottom:30px}}@media(max-width: 768px){.author__about{max-width:100%}}.author__list{display:grid;grid-template-columns:1fr;gap:35px}.author__item{padding-left:35px;color:#615b5b;line-height:1.4}@media(max-width: 1200px){.author__item{font-size:14px}}.author__heading{position:relative;font-weight:bold;font-size:20px;color:#000;margin-bottom:20px;line-height:1.1}@media(max-width: 1024px){.author__heading{font-size:18px;margin-bottom:10px}}.author__heading img{position:absolute;left:-35px;top:-2px;max-width:inherit;max-height:inherit}.reviews{padding-bottom:38px;text-align:center;line-height:1.1}.reviews__title{font-weight:600;font-size:36px;padding-bottom:60px;margin-bottom:80px;border-bottom:1px solid rgba(245,245,245,.35)}@media(max-width: 768px){.reviews__title{font-size:30px;padding-bottom:30px;margin-bottom:40px}}.reviews__slider{position:relative}@media(max-width: 1250px){.reviews__slider{width:calc(100% - 90px);margin:0 auto}}@media(max-width: 1250px)and (max-width: 768px){.reviews__slider{width:calc(100% - 50px)}}.reviews__slider .swiper-wrapper{display:grid;grid-auto-flow:column;align-items:stretch}.reviews__slider .swiper-slide{border-radius:20px;background:#f5f5f5;padding:39px 40px 24px;color:#191715;display:flex;flex-direction:column;height:auto}.reviews__next,.reviews__prev{position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;transition:opacity .5s ease}@media(max-width: 768px){.reviews__next svg,.reviews__prev svg{width:25px}}.reviews__next:hover,.reviews__prev:hover{opacity:.7}.reviews__prev{right:100%}.reviews__next{left:100%}.reviews__head{margin-bottom:27px;display:flex;flex-direction:column;gap:10px}.reviews__name{font-weight:600;font-size:24px}.reviews__exp{font-size:12px}.reviews__text{flex:1;margin-bottom:20px;font-weight:300;line-height:1.4;color:rgba(25,23,21,.7)}.reviews__date{font-size:14px;font-weight:600;color:#a08573}.masters-success__head{display:flex;align-items:center;justify-content:space-between}@media(max-width: 768px){.masters-success__head{flex-direction:column;gap:15px}}.masters-success__title,.masters-success__description{width:calc(50% - 12px)}@media(max-width: 768px){.masters-success__title,.masters-success__description{width:100%}}.masters-success__title{font-size:36px;font-weight:600}@media(max-width: 1024px){.masters-success__title{font-size:30px}}.masters-success__description{font-size:20px;line-height:1.3}@media(max-width: 1024px){.masters-success__description{font-size:16px}}.masters-success__wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:35px 26px}@media(max-width: 768px){.masters-success__wrap{grid-template-columns:1fr;gap:15px}}.masters-success__item{color:#f5f5f5;font-size:16px;line-height:1.4;font-weight:300;background:#272523;border-radius:20px;padding:40px;min-height:293px}@media(max-width: 768px){.masters-success__item{min-height:auto;padding:20px;font-size:14px}}.masters-success__heading{display:flex;align-items:center;margin-bottom:21px;gap:25px;font-size:24px;line-height:1.1;color:#fff;font-weight:600}@media(max-width: 768px){.masters-success__heading{gap:15px;font-size:18px;margin-bottom:15px}}.masters-success__icon{width:60px;height:60px;min-width:60px;border-radius:50%;background:#a08573;display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.masters-success__icon{width:40px;height:40px;min-width:40px}.masters-success__icon svg{width:15px;height:15px}}.masters-success__descr{padding-left:85px}@media(max-width: 768px){.masters-success__descr{padding-left:55px}}.program__title{margin-bottom:25px;font-weight:600;font-size:36px;text-align:center}@media(max-width: 768px){.program__title{font-size:30px}}.program__description{text-align:center;font-size:12px}.program__img{width:100%;display:flex;height:345px;border-radius:10px;-o-object-fit:cover;object-fit:cover;margin-bottom:25px}@media(max-width: 768px){.program__img{height:244px;margin-bottom:15px}}.program__heading{margin-bottom:15px;font-size:24px;font-weight:600}.program__descr{margin-bottom:25px;font-size:18px;line-height:1.3}@media(max-width: 768px){.program__descr{font-size:16px}}.program__list{list-style:none}.program__list li{position:relative;padding-left:26px;font-size:16px;line-height:1.3}.program__list li:not(:last-child){margin-bottom:10px}.program__list li svg{position:absolute;left:0;top:2px}.program__slider{position:relative}@media(max-width: 1250px){.program__slider{width:calc(100% - 90px);margin:0 auto}}@media(max-width: 1250px)and (max-width: 768px){.program__slider{width:calc(100% - 50px)}}.program__next,.program__prev{position:absolute;top:145px;display:flex;z-index:2;cursor:pointer;transition:opacity .5s ease}@media(max-width: 768px){.program__next,.program__prev{top:95px}.program__next svg,.program__prev svg{width:25px}}.program__next:hover,.program__prev:hover{opacity:.7}.program__next{left:100%}.program__prev{right:100%}.bonus{overflow:hidden}.bonus__wrap{display:flex;justify-content:space-between;align-items:flex-end;gap:60px}@media(max-width: 1024px){.bonus__wrap{gap:25px}}.bonus__info{width:533px}@media(max-width: 1024px){.bonus__info{width:380px}}@media(max-width: 768px){.bonus__info{width:100%}}.bonus__image{flex:1}@media(max-width: 768px){.bonus__image{display:none}}.bonus__image img{width:100%;display:flex;border-radius:10px}.bonus__image-mobile{display:none}@media(max-width: 768px){.bonus__image-mobile{display:flex;width:100%;border-radius:10px;margin-bottom:20px}}.bonus__subtitle{margin-bottom:15px;color:#a08573;font-weight:400;font-size:22px}.bonus__title{font-weight:600;font-size:36px;border-bottom:1px solid #191715;padding-bottom:20px;margin-bottom:25px}@media(max-width: 1024px){.bonus__title{font-size:30px}}@media(max-width: 768px){.bonus__title{border-bottom:0;margin-bottom:0}}.bonus__description{font-size:16px;line-height:1.4;margin-bottom:60px}@media(max-width: 1024px){.bonus__description{margin-bottom:30px}}.bonus__description p:not(:last-child){margin-bottom:20px}.bonus__description b,.bonus__description strong{font-weight:600}.benefits__list{list-style:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:125px;align-items:center}@media(max-width: 1024px){.benefits__list{gap:36px}}@media(max-width: 768px){.benefits__list{grid-template-columns:1fr}}.benefits__list li{position:relative;padding-left:155px}@media(max-width: 1024px){.benefits__list li{padding-left:110px}}@media(max-width: 768px){.benefits__list li{padding-left:60px}}.benefits__num{position:absolute;left:0;font-weight:600;line-height:1.2;font-size:128px;top:50%;transform:translateY(-50%) rotate(-90deg);text-align:center}@media(max-width: 1024px){.benefits__num{font-size:36px}}.benefits__title{color:#a08573;font-weight:600;font-size:24px;line-height:1.2;margin-bottom:15px}@media(max-width: 768px){.benefits__title{font-size:20px;margin-bottom:10px}}.benefits__description{font-size:16px;line-height:1.2;color:#f5f5f5}@media(max-width: 768px){.benefits__description{font-size:14px}}.formats__title{text-align:center;font-size:36px;font-weight:600}@media(max-width: 768px){.formats__title{font-size:30px}}.formats__wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin-bottom:60px}@media(max-width: 1024px){.formats__wrap{grid-template-columns:1fr}}@media(max-width: 768px){.formats__wrap{margin-bottom:40px}}.formats__item{display:flex;height:410px;background:#272523;color:#fff;border-radius:20px;overflow:hidden}@media(max-width: 550px){.formats__item{display:block;height:auto}}.formats__image{width:50%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 550px){.formats__image{width:100%;height:400px}}.formats__info{padding:65px 25px 45px 35px;display:flex;flex-direction:column;justify-content:flex-end;width:50%}@media(max-width: 550px){.formats__info{width:100%;padding:25px}}.formats__heading{font-weight:600;font-size:22px;margin-bottom:30px;min-height:73px}@media(max-width: 550px){.formats__heading{min-height:1px;margin-bottom:25px}}.formats__about{flex:1;display:flex;flex-direction:column;gap:10px;list-style:none}.formats__about li{position:relative;padding-left:20px;font-weight:300;line-height:1.3;font-size:14px}.formats__about li svg{position:absolute;left:0;top:3px;display:flex}.formats__price{display:flex;align-items:center;gap:10px;margin-top:30px}.formats__old-price{font-weight:300;font-size:16px;color:#a08573;text-decoration:line-through}.formats__new-price{font-weight:300;font-size:24px;color:#f5f5f5}.formats__list{list-style:none;gap:30px 33px;display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 768px){.formats__list{grid-template-columns:1fr;gap:20px}}.formats__list li{position:relative;padding-left:80px;font-weight:300;font-size:16px;line-height:1.4}@media(max-width: 768px){.formats__list li{padding-left:55px;font-size:14px}}.formats__ttl{margin-bottom:15px;font-weight:600;font-size:24px;line-height:1.1}@media(max-width: 768px){.formats__ttl{font-size:18px;margin-bottom:10px}}.formats__star{display:flex;position:absolute;width:60px;height:60px;border-radius:50%;background:#a08573;left:0;top:-10px;align-items:center;justify-content:center}@media(max-width: 768px){.formats__star{width:40px;height:40px}.formats__star svg{width:15px;height:15px}}.promo__wrap{display:flex;justify-content:space-between;gap:94px}@media(max-width: 1024px){.promo__wrap{flex-direction:column;gap:30px}}.promo__info{width:400px;display:flex;flex-direction:column}@media(max-width: 1024px){.promo__info{width:100%}}.promo__list{flex:1}.promo__title{margin-bottom:35px;font-weight:600;font-size:36px}@media(max-width: 768px){.promo__title{margin-bottom:20px;font-size:26px}}.promo__description{font-weight:500;font-size:18px;line-height:1.3;flex:1}@media(max-width: 768px){.promo__description{font-size:16px}}.promo__star{margin:35px 0 0;width:40px;height:40px}@media(max-width: 1024px){.promo__star{display:none}}.promo__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:35px 123px}@media(max-width: 768px){.promo__list{gap:35px 20px}}.promo__idx{margin-bottom:35px;color:#a08573}@media(max-width: 768px){.promo__idx{margin-bottom:15px}}.promo__heading{font-weight:500;font-size:24px;margin-bottom:20px}@media(max-width: 768px){.promo__heading{font-size:20px;margin-bottom:15px}}.promo__descr{font-weight:300}@media(max-width: 768px){.promo__descr{font-size:14px}}.cta-bonus__wrap{padding:80px 20px;background-size:cover;background-position:center;position:relative;overflow:hidden;border-radius:20px}@media(max-width: 768px){.cta-bonus__wrap{padding:50px 20px}}.cta-bonus__wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.cta-bonus__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff}.cta-bonus__top-text{font-weight:600;font-size:36px;margin-bottom:25px}@media(max-width: 768px){.cta-bonus__top-text{font-size:24px}}.cta-bonus__title{font-weight:500;font-size:24px;margin-bottom:35px}@media(max-width: 768px){.cta-bonus__title{font-size:20px}}.cta-bonus__description{font-size:12px;margin-bottom:80px}@media(max-width: 768px){.cta-bonus__description{margin-bottom:40px}}.faq__list{display:flex;flex-direction:column;gap:35px}.faq__item{background:#272523;border-radius:20px;padding:32px 40px;cursor:pointer}@media(max-width: 768px){.faq__item{padding:15px 20px}}.faq__item.active .faq__question svg{transform:rotate(45deg)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:24px;font-weight:500}@media(max-width: 768px){.faq__question{font-size:18px}}.faq__question svg{transition:transform .3s ease-in-out;width:24px;min-width:24px}.faq__answer{line-height:1.4;padding-right:50px;padding-top:25px;display:none}@media(max-width: 768px){.faq__answer{padding-right:0;padding-top:10px}}.contacts__wrap{display:flex;gap:99px}@media(max-width: 1200px){.contacts__wrap{gap:50px}}@media(max-width: 768px){.contacts__wrap{flex-direction:column;gap:25px}}.contacts__info{width:493px;display:flex;flex-direction:column}@media(max-width: 1200px){.contacts__info{width:410px}}@media(max-width: 1024px){.contacts__info{width:310px}}@media(max-width: 768px){.contacts__info{width:100%}}.contacts__info--head{flex:1}.contacts__form{flex:1;background:#272523;border-radius:20px;padding:50px 75px}@media(max-width: 1200px){.contacts__form{padding:40px 30px}}.contacts__form input[type=text],.contacts__form input[type=email],.contacts__form textarea{width:100%;height:50px;border-radius:10px;background:rgba(255,255,255,.06);outline:none;margin-bottom:25px;color:#fff;padding:0 30px;font-size:12px;font-family:"Montserrat",sans-serif;border:1px solid rgba(0,0,0,0)}.contacts__form input[type=text]::-webkit-input-placeholder,.contacts__form input[type=email]::-webkit-input-placeholder,.contacts__form textarea::-webkit-input-placeholder{font-family:"Montserrat",sans-serif;color:rgba(255,255,255,.7)}.contacts__form input[type=text]:-moz-placeholder,.contacts__form input[type=email]:-moz-placeholder,.contacts__form textarea:-moz-placeholder{font-family:"Montserrat",sans-serif;color:rgba(255,255,255,.7)}.contacts__form input[type=text]::-moz-placeholder,.contacts__form input[type=email]::-moz-placeholder,.contacts__form textarea::-moz-placeholder{font-family:"Montserrat",sans-serif;color:rgba(255,255,255,.7)}.contacts__form input[type=text]:-ms-input-placeholder,.contacts__form input[type=email]:-ms-input-placeholder,.contacts__form textarea:-ms-input-placeholder{font-family:"Montserrat",sans-serif;color:rgba(255,255,255,.7)}.contacts__form input[type=text].error,.contacts__form input[type=email].error,.contacts__form textarea.error{border:1px solid red}.contacts__form textarea{padding-top:12px;padding-bottom:12px;resize:none;height:120px}.contacts__title{font-weight:600;font-size:36px;margin-bottom:35px;color:#a08573}.contacts__description{margin-bottom:20px;line-height:1.3}.contacts__bottom-text-1{margin-bottom:20px;font-weight:600;font-size:24px}.contacts__bottom-text-2{font-size:14px;line-height:1.3}.contacts__inst{display:flex;width:35px;margin-top:50px;transition:opacity .3s ease-in-out}@media(max-width: 768px){.contacts__inst{display:none}}.contacts__inst:hover{opacity:.7}.contacts__inst--mobile{display:none}@media(max-width: 768px){.contacts__inst--mobile{display:flex;justify-content:center;align-items:center;width:35px;margin:35px auto 0}}.footer{background:#272523;padding-top:80px;padding-bottom:43px;color:#f5f5f5;text-align:center;font-size:14px;line-height:1.3}@media(max-width: 768px){.footer{padding-top:40px;padding-bottom:20px}}.footer__menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px 20px;list-style:none}.footer__menu li a{font-weight:400;font-size:16px;color:#f5f5f5;transition:color .3s ease-in-out;text-decoration:none}@media(max-width: 768px){.footer__menu li a{font-size:16px}}.footer__menu li a:hover{color:#a08573}.footer__line{width:100%;height:1px;background:rgba(245,245,245,.5);margin:50px 0 40px}@media(max-width: 768px){.footer__line{margin:25px 0}}.footer__contacts{line-height:1.5}.footer__contacts a{color:#fff;transition:color .3s ease-in-out}.footer__contacts a:hover{color:#a08573}.mobile-menu-open{width:22px;height:14px;border:0;position:relative;background:rgba(0,0,0,0);display:none;cursor:pointer}@media(max-width: 768px){.mobile-menu-open{display:block}}.mobile-menu-open span,.mobile-menu-open:before,.mobile-menu-open:after{content:"";position:absolute;left:0;height:2px;background:#000;width:100%;top:50%;margin-top:-1px;transition:all .5s ease;border-radius:100px}.mobile-menu-open:before{top:0;margin:0}.mobile-menu-open:after{top:auto;margin:0;bottom:0}.mobile-menu-open.active span{opacity:0}.mobile-menu-open.active:before{transform:rotate(45deg);top:50%}.mobile-menu-open.active:after{transform:rotate(-45deg);top:50%}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9;overflow:auto;padding:100px 38px 15px 15px;transform:translateX(-100%);transition:transform .5s ease}.mobile-menu.active{transform:translateX(0)}.mobile-menu__nav{display:flex;flex-direction:column;list-style:none;gap:20px}.mobile-menu__nav li a{color:#000;text-decoration:none;font-weight:600;font-size:18px}.payment-success,.payment-failed{padding:100px 0;text-align:center}.payment-success__title,.payment-failed__title{margin-bottom:25px}.payment-success__description,.payment-failed__description{margin-bottom:25px}.payment-success__info,.payment-failed__info{margin:25px 0}.payment-success__form form,.payment-failed__form form{display:grid;grid-template-columns:1fr 170px;align-items:center;max-width:600px;margin:0 auto;gap:10px}@media(max-width: 444px){.payment-success__form form,.payment-failed__form form{grid-template-columns:1fr}}.payment-success__form form input,.payment-failed__form form input{margin:0}
/*# sourceMappingURL=main.css.map */
