@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.container{max-width:1190px;width:100%;margin:0 auto;padding-inline:15px}.logo{max-width:-moz-fit-content;max-width:fit-content}.section{padding-block:60px 40px}@media (max-width:568px){.section{padding-block:25px 25px}}.section--first{padding-top:102px;margin-top:-102px}.flex{display:flex}.flex--column{flex-direction:column}.flex--center{align-items:center;justify-content:center}.flex--between{justify-content:space-between}.flex--around{justify-content:space-around}.flex--wrap{flex-wrap:wrap}.link{font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;line-height:1.3;letter-spacing:.01em;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#50d9b4;transition:all .3s ease-in-out}.link:hover{color:#0e0e0e}.link:active{color:#6c757d}.title{font-family:Montserrat,sans-serif;font-weight:700;line-height:1.2}.title--h1{font-size:48px}.title--h2{font-size:clamp(30px,.75vw,42px);letter-spacing:-.01em;color:#040404}.title--h3{font-size:clamp(28px,.75vw,40px);letter-spacing:-.01em;color:#0e0e0e}.title--h4{font-weight:500;font-size:20px;letter-spacing:.01em;color:#040404;line-height:1.3}.text{font-family:Montserrat,sans-serif;font-size:16px;line-height:1}.text--small{font-size:14px}.text--large{font-size:clamp(16px,.125vw,18px)}.m-auto{margin:0 auto}.mb-0-8{margin-bottom:8px}.mb-1{margin-bottom:10px}.mb-1-2{margin-bottom:12px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.mb-4{margin-bottom:40px}.mb-7{margin-bottom:70px}@media (max-width:568px){.mb-4{margin-bottom:20px}}.mt-auto{margin-top:auto}.btn-custom{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:92px;width:100%;padding:8px 20px;background-color:#2c2c2c;border-radius:.44rem;border:1px solid transparent;color:#fff;transition:all .3s ease}.btn-custom:hover{background-color:hsl(0,0%,-12.7450980392%)}.btn-custom:active{background-color:hsl(0,0%,-22.7450980392%);transform:scale(.98)}.btn-custom--big{max-width:148px}.btn-custom--xl{max-width:184px}.btn-custom--green{background-color:#50d9b4;color:#2c2c2c}.btn-custom--green:hover{background-color:#3cc5a0}.btn-custom--green:active{background-color:rgb(30.2394366197,139.2605633803,109.8169014085);transform:scale(.98)}.next,.prev{cursor:pointer}.next svg circle,.prev svg circle{transition:fill .3s ease-in-out}.next svg path,.prev svg path{transition:stroke .3s ease-in-out}.next:hover svg circle,.prev:hover svg circle{fill:rgb(43.8873239437,202.1126760563,159.3802816901)}.next:hover svg path,.prev:hover svg path{stroke:rgb(34.7887323944,160.2112676056,126.338028169)}.next:active,.prev:active{transform:scale(.95)}.next:active svg circle,.prev:active svg circle{fill:rgb(34.7887323944,160.2112676056,126.338028169)}.next:active svg path,.prev:active svg path{stroke:rgb(25.6901408451,118.3098591549,93.2957746479)}.custom-pagination{position:unset!important}.custom-pagination .swiper-pagination-bullet{background-color:#e0e0e0!important;opacity:1!important}.custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#50d9b4!important}.swiper-slide{height:auto!important}.text--accent{color:#50d9b4}.text--dark{color:#000}.wpcf7-spinner{display:none!important}.wpcf7-response-output{display:none!important}.wpcf7-list-item-label{display:none}.wpcf7-list-item{margin-left:0!important}.checkbox-container{display:flex;gap:5px;margin-bottom:32px}.checkbox-container input{width:16px;height:16px;padding:0;border:1.5px solid #50d9b4;background-color:transparent;border-radius:5px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.checkbox-container input:checked{background-image:url(../images/checkbox.svg);background-size:cover;background-position:center;background-repeat:no-repeat;border:none}.checkbox-container input:focus{outline:0}.checkbox-container .wpcf7-not-valid-tip{display:none}.checkbox-container p{font-weight:500;font-size:.94rem;color:#000}.checkbox-container p a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#50d9b4;cursor:pointer;transition:all .3s ease}.checkbox-container p a:hover{color:#3cc5a0}.checkbox-container p a:active{color:#6c757d}.lang{transition:color .3s ease-in-out}.lang:hover{color:#50d9b4}.lang:active{color:#6c757d}form{display:flex;flex-direction:column;gap:24px}form input,form textarea{max-width:100%;width:100%;border:none;border-radius:10px;background-color:#f0f0f0;padding:14px 16px 14px 22px;color:#2c2c2c;font-weight:500;font-size:20px;caret-color:#50d9b4;border:1px solid transparent}form input:focus,form textarea:focus{border:1px solid #50d9b4;outline:0}form input:placeholder,form textarea:placeholder{color:rgba(0,0,0,.35)}form input{height:51px}form textarea{max-height:220px;resize:none}form span[data-name=user]{margin-bottom:24px}form input[type=submit]{width:184px;height:51px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;border-radius:7px;background:#50d9b4;color:#2c2c2c;transition:all .3s ease;font-weight:400;font-size:16px;cursor:pointer}form input[type=submit]:focus{border:none;outline:0}form input[type=submit]:hover{background:#3cc5a0}form input[type=submit]:active{background-color:rgb(30.2394366197,139.2605633803,109.8169014085);transform:scale(.98)}.dropdown{max-width:503px;width:100%;height:51px;background:#f0f0f0;border-radius:10px;position:relative;margin-bottom:8px;cursor:pointer;transition:all .3s ease;border:.8px solid transparent}.dropdown.opened{border:.8px solid rgba(0,0,0,.35);background:#fff;border-radius:10px 10px 0 0}.dropdown.opened .options{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0)}.dropdown.opened .dropdown__arrow{transform:rotate(-180deg)}.dropdown__input{display:flex;align-items:center;width:100%;height:100%;padding-left:50px}.dropdown__input .option{display:flex;align-items:center;gap:8px;font-weight:500;font-size:20px;color:#2c2c2c}@media (max-width:568px){.dropdown__input .option{font-size:16px}}.dropdown__arrow{position:absolute;left:21px;top:22px;z-index:9999;width:16px;height:9px;pointer-events:none;transition:all .3s linear}.dropdown .options{pointer-events:none;display:flex;flex-direction:column;gap:24px;max-width:503px;width:calc(100% + 1px);border:.8px solid rgba(0,0,0,.35);border-top:none;border-radius:0 0 10px 10px;padding:14px 49px 24px 49px;background:#fff;overflow:hidden;position:absolute;transition:all .7s ease;top:calc(100% + .5px);left:-.5px;z-index:9999;opacity:0;transform:translateY(-50px);visibility:hidden}.dropdown .options .option{display:flex;align-items:center;gap:8px;font-weight:500;font-size:20px;color:#2c2c2c;cursor:pointer;transition:all .3s ease-in-out}.dropdown .options .option svg path{transition:fill .3s ease-in-out}.dropdown .options .option:hover{color:#50d9b4}.dropdown .options .option:hover svg path{fill:#50d9b4}@media (max-width:568px){.dropdown .options .option{font-size:16px}}@media (max-width:568px){.dropdown .options{padding:14px}}.header-custom{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;z-index:499;transition:all .3s ease-in-out}.header-custom--scrolled{box-shadow:0 2px 10px rgba(0,0,0,.3);background-color:#fff}.header-custom__content{max-width:1160px;padding-inline:15px;width:100%;margin:0 auto;padding-block:34px;align-items:center;gap:20px}.header-custom__menu{max-width:322px;width:100%}.header-custom__menu-list li a{color:#141414;transition:color .3s ease-in-out}.header-custom__menu-list li a:hover{color:#50d9b4}.header-custom__menu-list li a:active{color:#6c757d}@media (max-width:768px){.header-custom__menu{display:none!important}}.header-custom__contacts{max-width:474px;width:100%;align-items:center;gap:20px}@media (max-width:1058px){.header-custom__contacts{max-width:-moz-fit-content;max-width:fit-content}}.header-custom__contacts button{display:flex;color:#000;transition:color .3s ease-in-out;border:none;background:0 0}.header-custom__contacts button:hover{color:#50d9b4}@media (max-width:1058px){.header-custom__contacts button:first-of-type{display:none!important}}.header-custom__contacts-auth{max-width:256px;width:100%;align-items:center;gap:5px}@media (max-width:1058px){.header-custom__contacts-auth{display:none!important}}@media (max-width:568px){.header-custom__contacts{display:none!important}}.advantages-list{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}@media (max-width:1024px){.advantages-list{flex-direction:column}}.rules-list{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.reviews-block{padding-block:60px 46px}.reviews-block__header{display:flex;justify-content:space-between;align-items:center}.reviews-block__header h2{margin-bottom:0}@media (max-width:568px){.reviews-block button{max-width:100%;padding-block:16px}}.reviews-slider{min-height:342px}.reviews-slider__nav{display:flex;justify-content:space-between;align-items:center;gap:16px}@media (max-width:568px){.reviews-slider__nav{display:none}}.reviews-slider .custom-pagination{display:none}@media (max-width:568px){.reviews-slider .custom-pagination{display:block}}#reviews-slider{max-width:1600px;border-radius:30px;position:absolute}@media (max-width:1200px){#reviews-slider{max-width:100%;position:relative}}.news-list{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}@media (max-width:820px){.news-list{display:none}}.news-slider{display:none!important;border-radius:30px}.news-slider .swiper-wrapper{border-radius:30px}@media (max-width:820px){.news-slider{max-width:381px;display:block!important}}.contacts-block__content{display:flex;gap:140px;padding:24px 32px 28px 32px;border-radius:30px;background-color:#fff}@media (max-width:968px){.contacts-block__content{flex-direction:column;justify-content:center;gap:60px}}@media (max-width:568px){.contacts-block__content{padding:24px 16px;gap:28px}}.contacts-block__info{max-width:496px;width:100%;display:flex;flex-direction:column;gap:16px}.contacts-block__info .title{font-weight:600;color:#0e0e0e}.contacts-block__info .text{line-height:1.3;letter-spacing:.01em;color:#7c7c7c}@media (max-width:968px){.contacts-block__info{max-width:100%}}.contacts-block__links{max-width:388px;width:100%;display:flex;justify-content:space-between;gap:8px;row-gap:44px;flex-wrap:wrap}.contacts-block__links-item{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:8px}.contacts-block__links-item-title{font-weight:500;color:#7c7c7c;line-height:1.3;letter-spacing:.01em}.contacts-block__links-item-value{display:inline-flex;width:-moz-fit-content;width:fit-content}.contacts-block__links-item-value.email{font-weight:500;font-size:16px;line-height:1;letter-spacing:.01em;color:#0e0e0e;transition:color .3s ease-in-out}.contacts-block__links-item-value.email:hover{color:#50d9b4}.contacts-block__links-item-value.email:active{color:#6c757d}.contacts-block__links-item-value.news{font-weight:600;font-size:16px;line-height:1.3;letter-spacing:.01em;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#50d9b4;transition:color .3s ease-in-out}.contacts-block__links-item-value.news:hover{color:#0e0e0e}.contacts-block__links-item-value.news:active{color:#6c757d}.contacts-block__links-item-value svg path{transition:fill .3s ease-in-out}.contacts-block__links-item-value:hover svg path:first-of-type{fill:#50d9b4}.contacts-block__links-item-value:active svg path:first-of-type{fill:#6c757d}.contacts-block__links-item-social{display:flex;gap:26px}@media (max-width:968px){.contacts-block__links{max-width:100%;row-gap:16px}}@media (max-width:568px){.contacts-block__links-item{width:100%}}.footer-custom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;row-gap:28px;padding-block:80px 88px}.footer-custom__partners{max-width:416px;width:100%;display:flex;flex-direction:column;gap:32px}.footer-custom__partners-list{max-width:324px;width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:16px}.footer-custom__partners-item{display:flex;flex-direction:column;gap:16px;width:154px;height:44px;border-radius:8px;background-color:#b1b1b1}.footer-custom__menu-list{display:flex;flex-direction:column;gap:32px}@media (max-width:568px){.footer-custom__menu-list{gap:16px}}.footer-custom__menu-list li a{color:#000;transition:color .3s ease-in-out}.footer-custom__menu-list li a:hover{color:#50d9b4}.footer-custom__menu-list li a:active{color:#000}.footer-custom__copyright{max-width:416px;width:100%;display:flex;flex-direction:column;gap:32px}.reviews-modal{position:fixed;top:0;left:0;max-width:100vw;max-height:100%;width:100vw;height:100%;z-index:999999;background-color:transparent;border:none}.reviews-modal.show{display:flex!important;flex-direction:column;justify-content:center;align-items:center}.reviews-modal__content{position:relative;max-width:583px;width:100%;padding:48px 40px 80px 40px;border-radius:30px;background-color:#fff}.reviews-modal__close{position:absolute;top:8px;right:8px;cursor:pointer}.reviews-modal__close svg circle{transition:fill .3s ease-in-out}.reviews-modal__close svg path{transition:stroke .3s ease-in-out}.reviews-modal__close:hover svg circle{fill:rgb(43.8873239437,202.1126760563,159.3802816901)}.reviews-modal__close:hover svg path{stroke:rgb(34.7887323944,160.2112676056,126.338028169)}.reviews-modal__close:active{transform:scale(.95)}.reviews-modal__close:active svg circle{fill:rgb(34.7887323944,160.2112676056,126.338028169)}.reviews-modal__close:active svg path{stroke:rgb(25.6901408451,118.3098591549,93.2957746479)}.reviews-modal__title{font-size:2rem;font-weight:600;line-height:1.3;color:#2c2c2c;margin-bottom:24px;text-align:center}@media (max-width:568px){.reviews-modal__content{max-width:290px;padding:32px 12px 44px 12px}.reviews-modal__title{font-size:1.25rem;text-align:left}}.feedback-modal{position:fixed;top:0;left:0;max-width:100vw;max-height:100%;width:100vw;height:100%;z-index:999999;background-color:transparent;border:none}.feedback-modal.show{display:flex!important;flex-direction:column;justify-content:center;align-items:center}.feedback-modal__content{position:relative;max-width:583px;width:100%;padding:78px 40px 48px 40px;border-radius:30px;background-color:#fff}.feedback-modal__content form{gap:0}.feedback-modal__content form span[data-name=fio]{margin-bottom:32px}.feedback-modal__content form span[data-name=email],.feedback-modal__content form span[data-name=telegram]{margin-bottom:8px}.feedback-modal__content form span[data-name=tel]{margin-bottom:24px}.feedback-modal__content form span[data-name=desc]{margin-bottom:10px}.feedback-modal__close{position:absolute;top:8px;right:8px;cursor:pointer}.feedback-modal__close svg circle{transition:fill .3s ease-in-out}.feedback-modal__close svg path{transition:stroke .3s ease-in-out}.feedback-modal__close:hover svg circle{fill:rgb(43.8873239437,202.1126760563,159.3802816901)}.feedback-modal__close:hover svg path{stroke:rgb(34.7887323944,160.2112676056,126.338028169)}.feedback-modal__close:active{transform:scale(.95)}.feedback-modal__close:active svg circle{fill:rgb(34.7887323944,160.2112676056,126.338028169)}.feedback-modal__close:active svg path{stroke:rgb(25.6901408451,118.3098591549,93.2957746479)}.feedback-modal__title{font-weight:600;font-size:20px;line-height:1.3;letter-spacing:.01em;color:#2c2c2c;margin-bottom:28px;text-align:center}@media (max-width:568px){.feedback-modal__content{max-width:290px;padding:82px 12px 48px 12px;max-height:600px;overflow:hidden;overflow-y:scroll}.feedback-modal__title{font-size:1rem}}.cookies{display:none;position:fixed;bottom:32px;right:32px;z-index:999999;max-width:550px;width:100%;padding:28px 24px;border:none;box-shadow:0 0 10px 0 rgba(0,0,0,.25);background:#fff;border-radius:10px}.cookies.show{display:block}.cookies__content{display:flex;gap:10px;align-items:center;justify-content:space-between}.cookies__content-text{max-width:359px;font-weight:500;font-size:16px;line-height:1.3;letter-spacing:.01em;color:#040404}.cookies__content-text a{color:#50d9b4;text-decoration:underline;transition:all .3s ease-in-out}.cookies__content-text a:hover{color:#3cc5a0}.cookies__content-text a:active{color:#6c757d}@media (max-width:768px){.cookies__content{flex-direction:column;gap:20px}}.cookies__close{max-width:113px;width:100%}@media (max-width:768px){.cookies__close{max-width:100%}}@media (max-width:768px){.cookies{bottom:16px;right:16px;max-width:288px}}.age{display:none;position:fixed;width:100vw;height:100%;top:0;left:0;z-index:999999;border:none;align-items:center;justify-content:center;flex-direction:column;background:0 0}.age.show{display:flex}.age__content{max-width:288px;width:100%;padding:28px 24px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:20px}.age__content-text{max-width:359px;font-weight:500;font-size:16px;line-height:1.3;letter-spacing:.01em;color:#040404}.age__close{max-width:100%;width:100%}.advantages-item{position:relative;display:flex;flex-direction:column;width:100%;min-height:369px;gap:17px;padding:24px 0 0 32px;border-radius:30px;background-color:#fff;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.05);cursor:pointer}.advantages-item:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.advantages-item:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.advantages-item p{color:#7c7c7c;line-height:1.5}.advantages-item:nth-child(1){max-width:668px}.advantages-item:nth-child(1) p{max-width:608px}.advantages-item:nth-child(2){max-width:484px}.advantages-item:nth-child(2) p{max-width:339px}.advantages-item:nth-child(3){max-width:492px}.advantages-item:nth-child(3) p{max-width:356px}.advantages-item:nth-child(4){max-width:660px}.advantages-item:nth-child(4) p{max-width:608px}.advantages-item__image{position:absolute;bottom:0;right:0;transform:scale(.5);transform-origin:bottom right;border-radius:0 0 30px 0}@media (max-width:1024px){.advantages-item:nth-child(1),.advantages-item:nth-child(2),.advantages-item:nth-child(3),.advantages-item:nth-child(4){max-width:668px}}@media (max-width:520px){.advantages-item:nth-child(1) p{max-width:255px}.advantages-item:nth-child(3) p{max-width:255px}.advantages-item:nth-child(4) p{max-width:255px}}@media (max-width:368px){.advantages-item{padding:24px 16px 0 16px}.advantages-item__image{max-width:100%;transform:scale(1)}.advantages-item:nth-child(1){min-height:460px}.advantages-item:nth-child(1) img{max-height:216px}.advantages-item:nth-child(2){min-height:428px}.advantages-item:nth-child(2) p{max-width:255px}.advantages-item:nth-child(2) img{max-width:269px;max-height:269px}.advantages-item:nth-child(3){min-height:444px}.advantages-item:nth-child(3) img{max-height:200px}.advantages-item:nth-child(4){min-height:436px}.advantages-item:nth-child(4) img{max-height:232px}}.rules-item{display:flex;flex-direction:column;max-width:284px;min-height:340px;width:100%;background-color:#fff;border-radius:30px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.05);cursor:pointer}.rules-item:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.rules-item:hover .link{color:#0e0e0e}.rules-item:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.rules-item:active .link{color:#6c757d}.rules-item__content{padding:24px 0 0 20px}.rules-item h4{max-width:250px}.reviews-slide{max-width:576px;width:100%!important;min-height:354px;display:flex!important;flex-direction:column;gap:24px;background-color:#fff;border-radius:30px;padding:32px 38px}.reviews-slide__header{display:flex;gap:20px}.reviews-slide__header-info{display:flex;flex-direction:column;gap:4px}.reviews-slide__header-name{font-weight:700}.reviews-slide__header-date{color:#7c7c7c;line-height:1.3;letter-spacing:.01em}.reviews-slide__review{line-height:1.3;letter-spacing:.01em;color:#7c7c7c}@media (max-width:1200px){.reviews-slide{max-width:100%}}@media (max-width:568px){.reviews-slide{padding:32px 16px}.reviews-slide__review{max-width:250px}}.news-item{display:flex!important;flex-direction:column;max-width:381px;min-height:454px;width:100%;border-radius:30px;background-color:#fff;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.05);cursor:pointer}.news-item:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.news-item:hover .link{color:#0e0e0e}.news-item:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.news-item:active .link{color:#6c757d}.news-item__image{border-radius:30px 30px 0 0}.news-item__content{display:flex;flex-direction:column;flex-grow:1;padding:24px 38px 38px 32px}.news-item__content .title{font-weight:600}.news-item__content .text{line-height:1.3;letter-spacing:.01em;color:#7c7c7c}@media (max-width:620px){.news-item{max-width:100%}.news-item__content{padding:24px 16px 24px 16px}.news-item__content .text,.news-item__content .title{max-width:250px}}.burger{display:none;width:20px;height:14px;cursor:pointer;position:relative;background-color:transparent}@media (max-width:1058px){.burger{display:block}}.no-scroll{overflow:hidden}.trigger{width:20px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-35%)}.trigger span{position:relative;width:100%;height:2px;transform:translateY(4px);background-color:#000;display:block;animation:opacityOn .5s linear both}.trigger span::after,.trigger span::before{position:absolute;content:"";width:100%;height:2px;background-color:#000;display:block}.trigger span::before{transform:translateY(-4px);animation:downAndTurnReverse .5s linear both}.trigger span::after{transform:translateY(4px);animation:upAndTurnReverse .5s linear both}.trigger.active span{animation:opacityOff .5s linear both}.trigger.active span::before{animation:downAndTurn .5s linear both}.trigger.active span::after{animation:upAndTurn .5s linear both}@keyframes opacityOff{0%{background-color:#000}49%{background-color:#000}50%{background-color:rgba(255,255,255,0)}100%{background-color:rgba(255,255,255,0)}}@keyframes opacityOn{0%{background-color:rgba(255,255,255,0)}49%{background-color:rgba(255,255,255,0)}50%{background-color:#000}100%{background-color:#000}}@keyframes downAndTurn{0%{transform:translateY(-4px) rotate(0)}50%{transform:translateY(0) rotate(0)}100%{transform:translateY(0) rotate(45deg)}}@keyframes downAndTurnReverse{0%{transform:translateY(0) rotate(45deg)}50%{transform:translateY(0) rotate(0)}100%{transform:translateY(-4px) rotate(0)}}@keyframes upAndTurn{0%{transform:translateY(4px) rotate(0)}50%{transform:translateY(0) rotate(0)}100%{transform:translateY(0) rotate(-45deg)}}@keyframes upAndTurnReverse{0%{transform:translateY(0) rotate(-45deg)}50%{transform:translateY(0) rotate(0)}100%{transform:translateY(4px) rotate(0)}}.sidebar{position:fixed;top:0;right:0;width:320px;max-width:100%;height:100%;color:#fff;z-index:500;background:#f7f7f7;overflow-y:auto;padding:32px 16px;overflow-x:hidden;transition:transform .5s;transform:translateX(100%)}.sidebar__header{display:flex;gap:26px;align-items:center;justify-content:flex-end;margin-bottom:34px;transition:all 1s ease-out;transform:translateX(150px)}.sidebar__header .trigger{position:unset;transform:unset}.sidebar__menu{display:none}.sidebar__menu-list{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.sidebar__menu-list li a{font-weight:400;font-size:14px;color:#141414;transform:translateX(150px);transition:color .3s ease-in-out}.sidebar__menu-list li a:nth-child(1){transition:all 1.1s ease-out}.sidebar__menu-list li a:nth-child(2){transition:all 1.2s ease-out}.sidebar__menu-list li a:nth-child(3){transition:all 1.3s ease-out}.sidebar__menu-list li a:hover{color:#50d9b4}.sidebar__menu-list li a:active{color:#6c757d}@media (max-width:768px){.sidebar__menu{display:block}}.sidebar .fb-btn{padding:0;display:none;margin-bottom:40px;transition:all 1.4s ease-out;transform:translateX(150px);font-weight:400;font-size:14px;color:#000}.sidebar .fb-btn:hover{color:#50d9b4}.sidebar .fb-btn:active{color:#6c757d}@media (max-width:568px){.sidebar .fb-btn{display:block}}.sidebar .auth{display:flex;flex-direction:column;gap:20px}.sidebar .auth a{align-items:flex-start;background-color:transparent;padding:0;border:none;font-weight:400;font-size:16px;color:#000;transition:all 1.5s ease-out;transform:translateX(150px)}.sidebar .auth a:last-of-type{font-weight:500;transition:all 1.6s ease-out}.sidebar .auth a:hover{color:#50d9b4}.sidebar .auth a:active{color:#6c757d}.sidebar.show{transform:translateX(0);box-shadow:-10px 0 35px rgba(124,130,141,.3)}.sidebar.show .sidebar__header{transform:translateX(0)}.sidebar.show .sidebar__menu-list li{transform:translateX(0)}.sidebar.show .fb-btn{transform:translateX(0)}.sidebar.show .auth a{transform:translateX(0)}@media (max-width:320px){.sidebar{padding:24px}}body{font-family:Montserrat,sans-serif;font-size:16px;background-color:#f7f7f7;padding-top:102px}.main__banner{max-width:1160px;width:100%;display:flex;justify-content:space-between;align-items:center;gap:50px;max-height:266px;height:100%;padding-left:45px;margin-bottom:32px;background:#fff;border-radius:30px}.main__banner-content{max-width:486px;width:100%;display:flex;flex-direction:column}.main__banner-content h1{font-weight:700;font-size:64px;letter-spacing:.01em;line-height:1;color:#50d9b4!important;margin:0!important}.main__banner-content div{max-width:391px;font-weight:700;font-size:32px;line-height:100%;letter-spacing:.01em;color:#000!important;margin-bottom:13px}.main__banner-content p{max-width:321px;font-weight:500;font-size:16px;line-height:130%;letter-spacing:.01em;color:#2c2c2c!important}.main__banner img{max-width:594px;width:100%;max-height:266px}@media (max-width:1032px){.main__banner{padding:24px}.main__banner img{display:none}.main__banner-content{max-width:100%}.main__banner-content div,.main__banner-content h1,.main__banner-content p{max-width:100%}}@media (max-width:568px){.main__banner-content h1{font-size:32px}.main__banner-content div{font-size:20px}}
/*# sourceMappingURL=main.min.css.map */
