@font-face{font-family:Mont;font-weight:300;font-style:normal;src:url(../fonts/Mont-Light.woff);font-display:swap}@font-face{font-family:Mont;font-weight:400;font-style:normal;src:url(../fonts/Mont-Regular.woff);font-display:swap}@font-face{font-family:Mont;font-weight:600;font-style:normal;src:url(../fonts/Mont-SemiBold.woff);font-display:swap}@font-face{font-family:Mont;font-weight:700;font-style:normal;src:url(../fonts/Mont-Bold.woff);font-display:swap}@font-face{font-family:Mont;font-weight:800;font-style:normal;src:url(../fonts/Mont-Heavy.woff);font-display:swap}@font-face{font-family:Mont;font-weight:900;font-style:normal;src:url(../fonts/Mont-Black.woff);font-display:swap}@font-face{font-family:Gilroy;font-weight:400;font-style:normal;src:url(../fonts/Gilroy-Regular.woff);font-display:swap}@font-face{font-family:Gilroy;font-weight:700;font-style:normal;src:url(../fonts/Gilroy-Bold.woff);font-display:swap}:root{--white:#fff;--black:#000;--green:#147575;--gray:#444}*,::after,::before{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{margin:0;padding:0;font-size:24px;font-weight:700;line-height:27px;font-family:Mont,Arial,sans-serif;color:var(--gray);background-color:#f3f8f8;display:flex;flex-direction:column;height:100%;position:relative}a{text-decoration:none;color:var(--gray);transition:.5s}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,strong{font-family:Mont,Arial,sans-serif}.btn{background:0 0;border:none;cursor:pointer;font-family:inherit;padding:0;outline:0}.container{width:100%;max-width:1276px;padding-right:24px;padding-left:24px;margin:0 auto}#footer,#header{flex:0 0 auto}#content{flex:1 0 auto;padding-top:24px}.mentoring-btn{padding:23px 32px;border-radius:1000px;text-transform:uppercase;font-weight:900;width:100%;max-width:400px;transition:.5s}.mentoring-btn.green{background-color:var(--green);color:var(--white)}.mentoring-btn.green:hover{background-color:var(--gray)}.mentoring-btn.white{background-color:#f4f8e8;color:var(--green)}.mentoring-btn.white:hover{color:var(--gray)}header.center{text-align:center}.section-title{font-size:48px;line-height:52px;font-weight:800}.section-title span{font-weight:900;color:var(--green)}.header{border-bottom:1px solid rgba(20,117,117,.3)}.header .inner{display:flex;align-items:center;justify-content:space-between;padding:24px 0}.header .toggle{flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;padding:7px;row-gap:6px;display:none}.header .toggle span{display:block;width:100%;height:2px;background-color:var(--gray);position:relative;transition:.4s}.header .toggle.active span:nth-child(1){transform:rotate(45deg);top:8px}.header .toggle.active span:nth-child(2){transform:rotate(-45deg)}.header .toggle.active span:nth-child(3){opacity:0}.mobile-nav{position:fixed;bottom:0;right:0;left:0;z-index:33;background-color:#f8fbfb;top:84px;padding:44px 24px 24px;display:flex;flex-direction:column;transition:.5s;transform:translateX(100%);visibility:hidden;overflow:auto}.mobile-nav.active{transform:translateX(0);visibility:visible}.mobile-nav .top{margin-bottom:auto}.mobile-nav .top ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.mobile-nav .top ul li a{font-size:24px;font-weight:400;text-transform:uppercase;padding:24px 0;display:block;border-bottom:2px solid rgba(68,68,68,.13)}.mobile-nav .top button{margin-top:24px;padding:20px;font-size:14px;line-height:16px;max-width:100%}.mobile-nav .bottom{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start}.mobile-nav .bottom .contacts{flex-direction:column;align-items:flex-start;margin-bottom:32px}.mobile-nav .bottom .contacts .phone{margin-bottom:12px;font-size:20px;line-height:32px;font-weight:700}.mobile-nav .bottom .contacts .telegram{display:flex}.mobile-nav .bottom .contacts .telegram svg{width:32px;height:32px}.mobile-nav .bottom .contacts .zoom{width:94px;height:34px}.mobile-nav .bottom .contacts div{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px}.mobile-nav .bottom .copyright{font-weight:400;font-size:12px;line-height:14px;margin-bottom:12px}.mobile-nav .bottom .by{font-size:12px;font-weight:400}.mobile-nav .bottom .by svg{margin-left:12px}.contacts{display:flex;align-items:center;-moz-column-gap:40px;column-gap:40px}.contacts .phone{font-size:16px;font-weight:900}.contacts .phone:hover{text-decoration:underline}.contacts .telegram{transition:.5s}.contacts .telegram:hover{opacity:.7}.contacts .zoom{border:2px solid var(--gray);display:flex;align-items:center;justify-content:center;padding:10px 17px;border-radius:10000px;font-size:16px;text-decoration:none;font-weight:900;transition:.5s}.contacts .zoom:hover{opacity:.7}.intro{padding-top:96px}.intro .inner{display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:40px}.intro h1{margin:0;color:var(--green);font-weight:900;font-size:52px;line-height:57px;display:flex;flex-direction:column}.intro h1 span{color:var(--gray);font-weight:700}.intro .description{font-weight:800}.intro ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;color:var(--green)}.intro ul li{font-weight:600}.intro ul li strong{font-weight:800}.intro ul li:not(:last-child)::after{content:"|";margin:0 24px}.to{display:flex;width:64px;height:64px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:1000px;background:var(--white);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:.4s;cursor:pointer;box-shadow:-7px 5px 0 0 #454444;margin-left:auto;margin-top:16px}.to:hover{box-shadow:-7px 5px 0 0 #147575;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.useful{padding-top:64px;padding-bottom:96px;overflow:hidden}.useful .section-title{margin-bottom:96px}.useful .blocks{display:flex;color:var(--white);-moz-column-gap:20px;column-gap:20px}.useful .block{border-radius:20px;background:rgba(20,117,117,.7);overflow:hidden;width:100%}.useful .block h3{margin:0;padding:41px 24px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:800;font-size:16px;line-height:18px;background-color:var(--green)}.useful .block p{padding:20px;font-size:14px;text-align:center;line-height:16px;font-weight:400}.useful .block:nth-child(1){animation-delay:.2s}.useful .block:nth-child(2),.useful .block:nth-child(3){animation-delay:.6s}.useful .block:nth-child(4){animation-delay:.2s}.choose{padding:64px 0;background-color:#e8f1f1;overflow:hidden}.choose .inner{display:flex;align-items:center;flex-direction:column;row-gap:40px}.choose .inner span{text-align:center;max-width:590px}.choose .inner span:first-child{border-right:2px solid #599e9e;padding-right:20px}.choose .inner a{text-align:center}.choose .texts{display:flex;align-items:center}.program{padding-top:144px;padding-bottom:96px;overflow:hidden}.program .road{display:flex;align-items:center;-moz-column-gap:28px;column-gap:28px}.program .road span{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;font-weight:500}.program .road svg.mobile{display:none}.program .road div{animation-delay:.5s}.program .road span:last-child{animation-delay:.8s}.program .directions{margin-top:48px;display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;justify-content:space-between}.program .directions .text{max-width:400px;font-size:28px;font-weight:500}.program .directions .list{display:flex;-moz-column-gap:15px;column-gap:15px;align-items:center}.program .directions .list div{padding:16px 32px;font-size:14px;line-height:18px;border:1px solid var(--green);border-radius:1000px;text-align:center;color:var(--green)}.features{display:flex;align-items:center;padding-top:64px;-moz-column-gap:125px;column-gap:125px}.features .left{text-align:center}.features .left img{border-radius:20px;margin-bottom:20px;height:320px;-o-object-fit:cover;object-fit:cover}.features .left div{font-size:16px;font-weight:400;line-height:18px;display:flex;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px;color:var(--green)}.features .left div svg{width:22px;flex-shrink:0}.features .right{max-width:450px}.features .right h4{margin:0 0 32px;font-size:28px;line-height:32px}.features .right ol{margin:0;padding:0 0 0 23px}.consultation{padding-bottom:70px}.consultation .section-title{margin-bottom:48px}.consultation .texts{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.consultation .texts div{width:100%;text-align:center;font-weight:500;padding-right:10px}.consultation .texts div:not(:last-child){border-right:1px solid rgba(20,117,117,.6)}.consultation form{padding:56px 105px;display:flex;flex-direction:column;background-color:var(--green);border-radius:20px;margin-top:64px}.consultation form .fields{display:flex;align-items:center;-moz-column-gap:40px;column-gap:40px;margin-bottom:40px}.consultation form input{border:none;outline:0;background:0 0;color:var(--white);font-family:Gilroy,Arial,sans-serif;font-size:16px;line-height:18px;color:var(--white);font-weight:400;padding-bottom:12px;border-bottom:2px solid var(--white);width:100%}.consultation form input::-moz-placeholder{color:var(--white)}.consultation form input:-ms-input-placeholder{color:var(--white)}.consultation form input::placeholder{color:var(--white)}.consultation form button{margin-bottom:12px}.consultation form span{font-size:14px;font-weight:400;color:var(--white)}.consultation form span a{color:var(--white);text-decoration:underline}.consultation form span a:hover{text-decoration:none}.experts{overflow:hidden}.experts .icon{width:113px;height:113px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}.experts .section-title{margin-top:0}.expert{display:flex;align-items:flex-start;justify-content:center;position:relative}.expert .img{height:838px;width:50%;background-position:center;background-size:cover}.expert .info{border-left:1px solid rgba(68,68,68,.2);background:#444;height:838px;position:relative;width:50%;color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:115px}.expert .info ul{list-style:none;margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;row-gap:37px;max-width:400px}.expert .info ul li{font-size:16px;line-height:18px;font-weight:500;position:relative;padding-left:8px}.expert .info ul li::before{content:'';background-image:url(../img/check.svg);width:20px;height:20px;position:absolute;background-repeat:no-repeat;left:-26px}.expert .info .name{margin:0;color:#fff;font-size:40px;top:50%;left:0;transform:translate(-50%,-50%);position:absolute;border-radius:50%;background:#444;z-index:10;width:303px;height:303px;padding:76px 45px 76px 46px;display:flex;align-items:center;justify-content:center;text-align:center}.expert .info .name h3{margin:0;border-bottom:3px solid #1cdadb;padding-bottom:10px;font-weight:400;font-size:40px;line-height:45px}.expert.reverse{flex-direction:row-reverse}.expert.reverse .name{left:100%}.formats{padding-top:120px}.formats .inner{display:flex;-moz-column-gap:20px;column-gap:20px}.formats .format{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;background:rgba(20,117,117,.7);border-radius:20px;color:var(--white)}.formats .format h3{margin:0;border-radius:20px;padding:42px 24px;font-size:24px;background-color:var(--green);width:100%}.formats .format ul{margin:0;padding:0;list-style:none;font-size:16px;line-height:18px;font-weight:400}.formats .format .price{font-size:24px;display:flex;align-items:center;justify-content:center;-moz-column-gap:16px;column-gap:16px}.formats .format .price strong{font-weight:900}.formats .format .conditions{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;width:100%;max-width:480px;margin-top:auto}.formats .format .conditions div{width:100%;padding:16px;font-size:15px;font-weight:500;border:1px solid var(--white);border-radius:1000px}.formats .format .bottom{width:100%;margin-top:20px;border-top:1px solid var(--green)}.formats .format .bottom div{padding:24px}.formats .format button{max-width:unset;width:100%;font-size:20px}.formats .format .format-content{padding:24px;display:flex;flex-direction:column;align-items:center;row-gap:20px;width:100%;margin-bottom:auto}.participate{padding-top:94px}.participate header{margin-bottom:64px}.participate header h2{margin-bottom:12px}.participate header span{color:var(--green)}.participate .block{display:flex;align-items:center;justify-content:space-between;border-radius:20px;background-color:var(--green);color:var(--white)}.participate .block .info{padding:40px 40px 30px;max-width:570px;display:flex;flex-direction:column;row-gap:20px}.participate .block .info h3{margin:0;font-size:28px;font-weight:800;max-width:420px}.participate .block .info ol{margin:0;padding:0 0 0 20px;font-size:16px;font-weight:600}.participate .block .info span{color:rgba(255,255,255,.7);font-size:14px;font-weight:400;display:block}.participate .block .info a{font-size:20px;text-align:center}.participate .block .img{flex-shrink:0;margin:24px;width:481px;height:312px;border-radius:20px;background:rgba(255,255,255,.25);background-repeat:no-repeat;background-size:cover;background-position:center}.faq{margin-bottom:90px;padding-top:120px}.faq .inner{display:flex;-moz-column-gap:20px;column-gap:20px;align-items:flex-start}.faq .block{background-color:var(--white);width:50%;border-radius:20px}.faq .block-content{padding:40px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.faq .block-content .descr{font-weight:500;font-size:14px;line-height:16px;margin-bottom:20px}.faq .block-content .social{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;margin-bottom:24px}.faq .block-content .social a:hover{opacity:.7}.faq .block-content form{display:flex;flex-direction:column;row-gap:20px;margin-bottom:12px}.faq .block-content form input{border-radius:12px;border:1px solid rgba(68,68,68,.3);padding:19px 24px;outline:0;font-size:14px}.faq .block-content form button{border-radius:1000px;background-color:#f4f8e8;padding:19px 42px;color:var(--green);font-size:14px;font-weight:900;text-transform:uppercase;transition:.4s}.faq .block-content form button:hover{color:var(--white);background-color:var(--gray)}.faq .block-content .privacy{font-size:12px;line-height:14px;font-weight:600;max-width:400px;color:rgba(68,68,68,.7)}.faq .block-content .privacy a{color:rgba(68,68,68,.7)}.faq .block-content .privacy a:hover{text-decoration:underline}.faq .block h3{font-size:16px;margin:0;border-radius:20px;background:rgba(20,117,117,.8);color:var(--white);padding:40px 28px;text-align:center}.faq .faq-items{width:50%;display:flex;flex-direction:column;row-gap:12px}.faq .faq-item{background-color:var(--white);border-radius:20px;box-shadow:20px 8px 40px 0 rgba(20,117,117,.05)}.faq .faq-item button{padding:40px 32px;display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:700;font-size:20px;text-align:left;color:var(--gray)}.faq .faq-item button svg{margin-left:20px;transition:.5s;flex-shrink:0}.faq .faq-item button.active svg{transform:rotate(45deg)}.faq .faq-item button.active svg path{stroke:#ff8d4c}.faq .faq-item-content{display:none;padding:23px 32px;font-size:14px;line-height:16px;color:#333;font-weight:500;flex-direction:column;border-top:1px solid rgba(51,51,51,.1)}.faq .faq-item-content ol{margin:0;padding-left:25px}.enroll{padding:88px 0;background-repeat:no-repeat;background-size:cover;color:var(--white)}.enroll .inner{display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:40px;max-width:610px;margin-left:auto;margin-right:auto}.enroll .inner h2{margin:0;font-size:48px;line-height:54px}.enroll .inner button{font-size:20px;font-weight:800;max-width:333px}.enroll .contacts a{color:var(--white)}.enroll .contacts .phone{font-size:24px;font-weight:800}.enroll .contacts .telegram{border-left:2px solid #f4f8e8;padding-left:20px}.enroll .contacts .zoom{border-color:var(--white)}.modal{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.13);display:flex;align-items:center;justify-content:center;z-index:999;overflow:auto;transition:.5s;opacity:0;visibility:hidden}.modal.active{opacity:1;visibility:visible}.modal .inner{background-color:var(--white);border-radius:20px;border:2px solid rgba(68,68,68,.1);width:100%;position:relative}.modal header{width:100%;text-align:center;border-bottom:1px solid rgba(68,68,68,.1);padding:32px}.modal header h3{margin:0;color:var(--gray);font-size:32px;line-height:40px}.modal .modal-close-style{position:absolute;right:32px;top:32px;display:flex}.modal .bottom{padding:24px 56px;border-top:1px solid rgba(68,68,68,.1)}.modal .bottom button{max-width:100%;font-size:18px;font-weight:700;text-transform:none}.checkin{color:var(--gray)}.checkin .inner{max-width:750px}.checkin .info{padding:44px 56px 24px}.checkin .middle{padding-top:40px}.checkin .middle>h4{margin:0;font-size:24px;line-height:26px;font-weight:400;text-align:center}.checkin .fields{display:flex;flex-direction:column;row-gap:48px;margin-bottom:45px}.checkin .fields input{border:none;font-size:16px;line-height:22px;font-weight:300;border-bottom:2px solid var(--green);padding-bottom:12px;outline:0}.checkin .tariff{display:flex;flex-direction:column;align-items:center;row-gap:24px;margin-bottom:64px}.checkin .tariff span{font-weight:400}.checkin .tariff .checkboxes{display:flex;align-items:center;-moz-column-gap:24px;column-gap:24px}.checkin .tariff label{font-size:16px;font-weight:400}.checkin .privacy{color:rgba(68,68,68,.6);font-weight:400;font-size:16px;text-align:center}.checkin .privacy a:hover{text-decoration:underline}.success .inner{max-width:749px}.success .middle{display:flex;flex-direction:column;align-items:center;max-width:420px;margin-left:auto;margin-right:auto;text-align:center;font-size:24px;font-weight:400;row-gap:24px;padding:65px 0}.checkbox input{display:none}.checkbox input:checked~label::before{border-color:var(--green);background-color:var(--green)}.checkbox input:checked~label::after{visibility:visible}.checkbox label{padding-left:27px;position:relative}.checkbox label::before{content:"";position:absolute;width:24px;height:24px;border:1px solid var(--gray);border-radius:50%;left:0;top:50%;transform:translate(-50%,-50%)}.checkbox label::after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;left:0;top:50%;background-color:var(--gray);transform:translate(-50%,-50%);visibility:hidden}.footer{position:relative}.footer .inner{display:flex;align-items:center;justify-content:space-between;padding:24px 0}.footer .copyright{color:var(--gray);font-size:16px;line-height:18px;font-weight:400}.footer .to.top{width:70px;height:70px;transform:rotate(180deg);margin-top:0;margin-left:0;left:50%;top:-35px;position:absolute;box-shadow:-7px -5px 0 0 #454444}.footer .to.top:hover{box-shadow:-7px -5px 0 0 #147575}.footer .by{font-size:12px;font-weight:400;font-family:Gilroy,Arial,sans-serif;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}@media (max-width:1200px){.intro ul{font-size:19px}}@media (max-width:991px){body.overflow-hidden{overflow:hidden}.header .inner{padding:12px 0}.header .contacts:not(.mobile){display:none}.header .logo{display:flex}.header .logo svg{max-width:152px}.header .toggle{display:flex}.header.fixed{position:fixed;left:0;right:0;z-index:999;background-color:#f3f8f8}.intro{padding:36px 0}.intro .inner{row-gap:24px}.intro h1{font-weight:600;font-size:28px;line-height:32px;color:var(--gray)}.intro h1 span{font-weight:600;font-size:28px;line-height:32px}.intro .description{display:none}.intro ul{flex-direction:column;width:100%}.intro ul li{width:100%;padding:24px 0;font-size:16px}.intro ul li:not(:last-child){border-bottom:2px solid rgba(20,117,117,.3)}.intro ul li:not(:last-child)::after{content:none}.intro ul li:last-child strong{font-weight:600}.intro button{max-width:188px;font-size:14px}.section-title{font-size:24px;line-height:27px}.useful .section-title{margin-bottom:32px}.useful .blocks{flex-direction:column;row-gap:20px}.useful .block:nth-child(1){animation-name:fadeInLeft}.useful .block:nth-child(2){animation-name:fadeInRight}.useful .block:nth-child(3){animation-name:fadeInLeft}.useful .block:nth-child(4){animation-name:fadeInRight}.choose{background-color:unset;padding:0}.choose .texts{flex-direction:column;row-gap:24px}.choose .texts span{font-size:16px}.choose .texts span:first-child{border:none;padding-right:0;border-bottom:2px solid #599e9e;padding-bottom:24px}.choose a{max-width:204px;font-size:14px;line-height:17px;padding-top:19px;padding-bottom:19px}.program{padding:64px 0}.program .road{margin-top:36px;flex-direction:column}.program .road span{font-size:16px;line-height:18px;font-weight:600}.program .road span svg{width:20px}.program .road div{margin:20px 0}.program .road div svg{display:none}.program .road div svg.mobile{display:block}.program .directions{flex-direction:column}.program .directions .text{font-size:16px;font-weight:700;margin-bottom:24px}.program .directions .list{row-gap:16px;display:grid;flex-wrap:wrap;justify-content:center;grid-template-rows:repeat(2,1fr)}.program .directions .list div{padding:14px 24px}.features{flex-direction:column;row-gap:28px}.features .right{text-align:center}.features .right h4{font-size:16px;line-height:18px;margin-bottom:16px}.features .right ol{font-size:14px;line-height:17px;display:inline-block;text-align:left;font-weight:600}.consultation .texts{flex-direction:column}.consultation .texts div{font-size:16px;line-height:18px;padding:16px 0;border-bottom:2px solid rgba(89,158,158,.3)}.consultation .texts div:not(:last-child){border:none;border-bottom:2px solid rgba(89,158,158,.3)}.consultation form{padding:24px;text-align:center}.consultation form .fields{flex-direction:column;row-gap:32px}.consultation form button{font-size:14px;max-width:100%}.consultation form span{font-size:12px;line-height:18px;font-weight:400}.experts .inner{display:flex;flex-direction:column;row-gap:32px}.expert{flex-direction:column;padding:0 24px}.expert.reverse{flex-direction:column}.expert .img{height:327px;width:100%}.expert .info{height:auto;width:100%;border-left:unset;padding:24px}.expert .info .name{position:static;transform:unset;border-radius:0;background:unset;padding:0;width:unset;height:unset;margin-bottom:24px}.expert .info .name h3{font-size:24px}.expert .info ul{row-gap:24px}.expert .info ul li{font-size:14px;line-height:16px}.formats{padding-top:56px}.formats header{margin-bottom:32px}.formats .inner{flex-direction:column;row-gap:32px}.formats .format .format-content{row-gap:16px}.formats .format h3{padding:32px;font-size:16px;line-height:18px}.formats .format ul{font-size:14px;line-height:16px}.formats .format .price{font-size:20px}.formats .format .conditions{flex-direction:column;row-gap:16px}.formats .format .conditions div{padding-top:14px;padding-bottom:14px;font-size:14px;line-height:16px}.formats .format button{font-size:14px;line-height:16px;padding-top:19px;padding-bottom:19px}.participate{padding-top:56px}.participate header{margin-bottom:40px}.participate .block{padding:24px;flex-direction:column-reverse;align-items:unset}.participate .block .img{margin:0 0 24px;width:100%}.participate .block .info{max-width:100%;padding:0}.participate .block .info a{font-size:14px;line-height:16px;padding-top:19px;padding-bottom:19px;max-width:100%}.participate .block .info h3{font-size:22px}.participate .block .info ol{font-size:14px}.faq{padding-top:56px;margin-bottom:42px}.faq header{margin-bottom:36px}.faq .inner{flex-direction:column-reverse;row-gap:56px}.faq .block,.faq .faq-items{width:100%}.faq .faq-item button{padding:30px 24px;font-size:16px;line-height:18px}.faq .faq-item-content{padding:24px}.faq .block h3{padding:20px;font-size:16px}.faq .block-content{padding:24px}.faq .block .social{margin-bottom:20px}.enroll{padding:96px 0}.enroll .inner{max-width:327px;row-gap:32px}.enroll .inner h2{font-size:24px;line-height:32px}.enroll .inner button{padding:19px 23px;font-size:14px;line-height:16px;max-width:250px}.enroll .contacts{border-top:2px solid #f4f8e8;padding-top:20px}.enroll .contacts .telegram{border:none;padding-left:0}.enroll .contacts .phone{display:none}.modal .inner{margin:20px}.modal header h3{font-size:26px;line-height:32px}.modal .bottom{padding:24px}.checkin .inner{height:100%;margin:0;border-radius:0}.checkin .info{padding:24px}.checkin .middle>h4{font-size:18px;line-height:22px}.checkin .privacy{font-size:14px}.checkin .fields{row-gap:20px;margin-bottom:20px}.checkin .tariff{margin-top:30px;margin-bottom:30px}.checkin header{display:flex;align-items:center;justify-content:space-between;padding:20px}.checkin .modal-close-style{position:static}.success .middle{padding-left:24px;padding-right:24px}.success .middle span{font-size:20px;line-height:24px}.footer .inner{flex-direction:column-reverse;align-items:flex-start;width:100%}.footer .copyright{font-size:14px;line-height:16px;padding-top:24px;border-top:1px solid rgba(68,68,68,.1);width:100%;margin-top:24px}.footer .to.top{width:64px;height:64px;right:30px;left:unset}}@media (min-width:768px){.container{max-width:750px}}@media (min-width:992px){.container{max-width:1288px}.mobile-nav{display:none}}
.error-message {
    font-size: 15px;
    text-align: center;
    display: block;
    padding: 10px 0;
    color: red;
}