h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer;outline:none}img{display:block;max-width:100%;height:auto}html,body{margin:0;padding:0;overflow-x:hidden}.header{position:fixed;top:10px;left:0;right:0;width:100%;background:#c7cfcc;display:flex;justify-content:center;align-items:center;height:58px;z-index:1000;margin:0 auto}.img{width:113px;height:20px}.header-list{display:flex;justify-content:space-between;gap:30px;align-items:center;width:375px;margin:0 auto;padding:0 16px}@media screen and (min-width: 1280px){.header-list{width:1280px;gap:100px;padding:0 60px}}@media screen and (max-width: 1280px){.tel-header{display:none}}.header-nav ul{display:flex;justify-content:center;align-items:center;color:#335446;font-size:14px;font-style:normal;gap:48px;font-weight:400;line-height:100%;letter-spacing:-.36px;text-transform:uppercase}@media screen and (max-width: 1280px){.header-nav ul{display:none}}.header-nav ul li:hover,.header-nav ul li:focus,.header-nav ul li:active{text-decoration:underline}.tel-header:hover,.tel-header:focus,.tel-header:active{text-decoration:underline}.header-right{display:flex;justify-content:center;align-items:center;gap:10px;font-size:14px;font-style:normal;font-weight:400;line-height:99%;letter-spacing:-.12px}@media screen and (min-width: 1280px){.header-right{gap:50px}}.header-btn{display:flex;padding:10px;align-items:center;justify-content:center;box-sizing:border-box;width:170px;border-radius:34px;background:#335446;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#ece9de;font-size:10px;font-style:normal;font-weight:300;line-height:90%;text-transform:uppercase}.header-btn:hover,.header-btn:focus,.header-btn:active{background:#3f6857}.btn-burger-menu{background-color:transparent;border:none;padding:0;margin:0}.advantages-page{padding:80px 15px;margin:0 auto}@media screen and (min-width: 1280px){.advantages-page{padding:80px 40px}}.advantages-page .container{margin:0 auto;max-width:375px}@media screen and (min-width: 1280px){.advantages-page .container{max-width:1200px}}.advantages-page h2{text-align:start;font-size:28px;text-transform:uppercase;letter-spacing:2px;margin-bottom:60px;font-weight:600;line-height:120%;letter-spacing:2.5px}.advantages-list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px}@media screen and (min-width: 1280px){.advantages-list{flex-direction:row;flex-wrap:wrap;gap:60px 40px}}.advantages-list li{display:flex;gap:10px;justify-content:center;align-items:center}.advantages-list li h3{text-transform:uppercase;font-size:24px;font-weight:700}.wrapper-list-text{display:flex;flex-direction:column;gap:8px}.wrapper-list-text p{font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:1.6px;width:260px}@media screen and (min-width: 1280px){.wrapper-list-text p{width:450px;font-size:20px;font-weight:300;line-height:116%;letter-spacing:-.48px;height:70px}}.events-page{padding:80px 15px;margin:0 auto}@media screen and (min-width: 1280px){.events-page{padding:80px 40px 0}}.events-page .container{margin:0 auto;max-width:375px}@media screen and (min-width: 1280px){.events-page .container{max-width:1200px}}.events-page h2{text-align:left;font-size:28px;text-transform:uppercase;letter-spacing:2px;margin-bottom:60px;font-weight:600;line-height:120%;letter-spacing:2.5px}@media screen and (min-width: 1280px){.events-page h2{margin-bottom:0}}.events-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:90px}@media screen and (min-width: 1280px){.events-list{flex-direction:row;flex-wrap:wrap;gap:0px 90px}}.events-list li{display:flex;flex-direction:column;align-items:center;gap:20px}.events-list li h3{text-transform:uppercase}.img-events{width:100%;object-fit:contain;height:fit-content}@media screen and (min-width: 1280px){.img-events{max-width:550px;object-fit:cover;height:704px}}.wrapper-text-events{display:flex;flex-direction:column;gap:20px;max-width:351px;box-sizing:border-box}@media screen and (min-width: 1280px){.wrapper-text-events{max-width:550px;gap:40px}}@media screen and (min-width: 1280px){.item-reverse{margin-top:240px}}.btn-date{margin-left:0!important}@media screen and (min-width: 1280px){.btn-date{margin-top:350px!important;margin-left:-150px!important}}@media screen and (max-width: 1280px){.events-list li:nth-child(3){order:5}}#gallery-menu{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:60px 15px}@media screen and (min-width: 1280px){#gallery-menu{padding:60px 40px}}.swiper{margin:0 auto;max-width:345px;overflow:hidden;position:relative}@media screen and (min-width: 1280px){.swiper{max-width:1200px}}.swiper-slide img{width:700px;height:520px;object-fit:cover;cursor:pointer}.gallery .swiper-button-next,.gallery .swiper-button-prev{top:50%;transform:translateY(-50%);position:absolute;z-index:10;width:40px;height:40px;background-color:transparent;color:#335446;border-radius:50%;display:flex;align-items:center;justify-content:center}.hero{background-image:url(/assets/hero-image-Cb287A3O.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 auto;width:100%;height:auto;display:flex;justify-content:center;align-items:center;text-align:center}.hero .container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:170px;max-width:375px;margin:0 auto;padding:270px 0 100px}@media screen and (min-width: 1280px){.hero .container{max-width:1280px;gap:300px;padding:400px 0 100px}}.hero-title{color:#ece9de;text-align:center;font-size:34px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;letter-spacing:2.5px;width:345px}@media screen and (min-width: 1280px){.hero-title{font-size:50px;width:1200px}}.hero-subtitle{color:#e8e7e5;font-style:normal;text-align:center;font-size:18px;font-weight:300;line-height:122%;width:345px}@media screen and (min-width: 1280px){.hero-subtitle{font-size:30px;font-weight:500;width:1200px}}.location{padding:80px 15px;margin:0 auto}@media screen and (min-width: 1280px){.location{padding:80px 40px}}.location .container{margin:0 auto;max-width:375px}@media screen and (min-width: 1280px){.location .container{max-width:1200px}}.location h2{text-align:left;font-size:28px;text-transform:uppercase;letter-spacing:2px;margin-bottom:60px;font-weight:600;line-height:120%;letter-spacing:2.5px}.location-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}@media screen and (min-width: 1280px){.location-list{flex-direction:row;flex-wrap:wrap;gap:60px 30px}}.location-list li{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:flex-start;width:345px}@media screen and (min-width: 1280px){.location-list li{width:calc(33.3% - 40px)}}.location-image-wrapper{position:relative;overflow:hidden}.img-location{width:450px;height:300px;object-fit:cover;transition:transform .4s ease,filter .4s ease}.btn-location{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#335446;color:#ece9de;font-size:16px;font-weight:400;padding:10px 30px;border-radius:30px;border:none;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease;cursor:pointer}.location-image-wrapper:hover .img-location{transform:scale(1.05);filter:brightness(.7)}.location-image-wrapper:hover .btn-location{opacity:.9;visibility:visible;transform:translate(-50%,-50%) scale(1.05)}.btn-two{display:flex;height:44px;width:fit-content;padding:0 30px;align-items:center;gap:10px;border-radius:34px;background:#335446;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);margin-top:50px;margin-left:45px;color:#ece9de;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.05em;text-transform:uppercase;line-height:100%;white-space:nowrap;outline:none;box-sizing:border-box}@media screen and (min-width: 1280px){.btn-two{margin-left:30px}}.btn-two:hover,.btn-two:focus,.btn-two:active{background:#3f6857}.footer{padding:60px 15px;margin:0 auto}@media screen and (min-width: 1280px){.footer{padding:60px 40px}}.footer .container{margin:0 auto;max-width:375px}@media screen and (min-width: 1280px){.footer .container{max-width:1280px}}.footer-image{background-image:linear-gradient(#2330004d,#2330004d),url(/assets/footer-image-DPzZNRtG.jpg);background-repeat:no-repeat;background-position:center 55%;background-size:cover;height:56px;margin:0 auto}@media screen and (min-width: 1280px){.footer-image{height:156px}}.footer h2{text-align:left;font-size:28px;text-transform:uppercase;font-weight:500;letter-spacing:2px;margin-bottom:40px;margin-top:40px}.contacts-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;width:100%}.contact-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:14px;font-style:normal;font-weight:300;line-height:130%}.contact-item img{width:15px;height:15px;flex-shrink:0;filter:grayscale(100%)}@media screen and (min-width: 1280px){.contact-item img{width:20px;height:20px}}.contact-item a{text-decoration:none;transition:.2s}.contact-item a:hover{text-decoration:underline}.contact-item p{margin:0;line-height:1.4}.icon{width:18px;height:18px;fill:currentColor;vertical-align:middle}.footer a:hover,.footer a:focus,.footer a:active{text-decoration:underline}.burger-menu{position:fixed;top:0;margin-left:auto;margin-right:auto;left:0%;right:0;z-index:4000;height:100%;visibility:hidden;opacity:0;background:#ece9de;padding:30px 15px;transform:translate(100px,-100px) scale(.95);transition:opacity .5s ease,transform .5s ease,visibility .5s ease}@media screen and (min-width: 1280px){.burger-menu{padding:30px 80px}}.burger-menu.active{visibility:visible;opacity:1;transform:translate(0) scale(1)}.burger-menu .container{margin:0 auto;max-width:375px}@media screen and (min-width: 1280px){.burger-menu .container{max-width:1280px}}.wrapper-header{max-width:375px;height:64px;flex-shrink:0;display:flex;text-align:center;justify-content:space-between;align-items:center;margin-bottom:80px}@media screen and (min-width: 1280px){.wrapper-header{max-width:1280px}}.header-logo img{height:48px;flex-shrink:0}.btn-close-menu{flex-shrink:0;border:none;background-color:transparent}.menu{display:flex;flex-direction:column;gap:60px}@media screen and (min-width: 1280px){.menu{gap:80px}}.menu-list{display:flex;flex-direction:column;width:345px;align-items:flex-start;gap:30px;flex-wrap:wrap;font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:4.32px;text-transform:uppercase}@media screen and (min-width: 1280px){.menu-list{width:1200px;font-size:24px;line-height:100%;letter-spacing:5.76px;gap:40px}}.menu-footer{display:flex;justify-content:space-between;align-items:flex-start;font-size:12px;font-style:normal;font-weight:400;line-height:126%;letter-spacing:2.88px;text-transform:uppercase}@media screen and (min-width: 1280px){.menu-footer{font-size:16px;line-height:120%;letter-spacing:3.84px}}.social,.contacts{display:inline-flex;align-items:flex-start;gap:30px;flex-direction:column}.burger-menu.active{visibility:visible;opacity:1}.burger-btn{display:flex;height:44px;width:fit-content;padding:0 30px;align-items:center;gap:10px;border-radius:34px;background:#335446;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#ece9de;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.05em;text-transform:uppercase;line-height:100%;white-space:nowrap;outline:none;box-sizing:border-box}.burger-menu a:hover,.burger-menu a:focus,.burger-menu a:active{text-decoration:underline}.burger-btn:hover,.burger-btn:focus,.burger-btn:active{background:#3f6857;text-decoration:none!important}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background:#000000f2;justify-content:center;align-items:center;flex-direction:column;z-index:1001;margin:0 auto}.modal.active{display:flex}.modal-content{position:relative;width:100%;max-width:345px;color:#335446;display:flex;flex-direction:column;align-items:center;padding:60px 15px}@media screen and (min-width: 1280px){.modal-content{max-width:1200px}}.slider{position:relative;overflow:hidden;width:100%;height:75%;margin-bottom:10px}@media screen and (min-width: 1280px){.slider{height:65vh}}.slide{display:none;width:100%;height:100%}.slide.active{display:block}.slide img{width:100%;height:100%;object-fit:contain}.prev,.next{position:absolute;top:40%;transform:translateY(-50%);background:#6f6a6af2;border:none;color:#335446;font-size:14px;cursor:pointer;padding:5px 8px;border-radius:50%;transition:background .3s ease}@media screen and (min-width: 1440px){.prev,.next{font-size:28px;padding:10px 16px}}.prev:hover,.next:hover{background:#403f3f66}.prev{left:-5px}.next{right:-5px}.modal-close{position:absolute;top:3%;right:3%;font-size:20px;background:none;border:none;color:#fff;cursor:pointer;z-index:1}@media screen and (min-width: 1280px){.modal-close{font-size:40px}}.modal-description{text-align:start;background-color:#ece9de;padding:10px 5px;border-radius:10px;width:100%}@media screen and (min-width: 1280px){.modal-description{padding:30px 40px}}.modal-description h2{font-size:18px;font-weight:800;letter-spacing:3px;margin-bottom:15px}@media screen and (min-width: 1280px){.modal-description h2{padding:4px 12px;margin-bottom:0}}.modal-description p{line-height:1;font-size:16px}@media screen and (min-width: 1280px){.modal-description p{line-height:1.6;padding:8px 12px;font-size:18px}}.modal-capacity{display:flex;flex-direction:column;justify-content:space-between;align-self:start}@media screen and (min-width: 1280px){.modal-capacity{justify-content:flex-start;flex-direction:row;gap:40px}}.modal-capacity p{background:#ffffff1a;padding:2px 8px;border-radius:6px;font-size:14px;line-height:1.4;margin-bottom:5px}@media screen and (min-width: 1280px){.modal-capacity p{padding:4px 12px;margin-bottom:0}}.modal-text{margin-top:25px;font-size:14px;margin-bottom:30px}@media screen and (min-width: 1280px){.modal-text{margin-top:8px;margin-bottom:0}}.modal-info{margin-bottom:10px}@media screen and (min-width: 1280px){.modal-info{margin-bottom:0}}.modal-text p{font-size:14px}.telegram-bot{border-radius:48px;background:#dddddd3d;box-shadow:2px 4px 8px #00000014;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;padding:8px;position:fixed;bottom:5%;right:5%;border:none;text-decoration:none;overflow:hidden;width:64px;height:64px;transition:width .4s ease,justify-content .4s ease,background-color .3s ease;z-index:1000}.wrapper-icon{width:48px;display:flex;align-items:center;gap:5px;transition:transform .4s ease;flex-direction:row-reverse}.icon-telegram{flex-shrink:0;width:48px;height:48px}.telegram-bot:hover .wrapper-icon{width:auto}.telegram-text{width:130px;margin-left:20px;color:#335446;font-family:Stavok Grotesque;font-size:14px;font-weight:700;line-height:160%;opacity:0;transform:translate(10px);transition:opacity .3s ease,transform .3s ease;text-align:left;text-transform:uppercase}.telegram-bot:hover{width:210px;justify-content:flex-start;padding-left:12px;background:#c7cfcc}.telegram-bot:hover .telegram-text{opacity:1;transform:translate(0)}.telegram-bot:hover .wrapper-icon{transform:translate(0)}:root{font-family:StavokGrotesque,sans-serif;font-weight:400;letter-spacing:.48px;color:#335446;background-color:#ece9de;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html{scroll-behavior:smooth}h1,h2,h3{font-family:StavokGrotesque,sans-serif;font-weight:700}p,button,input,textarea{font-family:StavokGrotesque,sans-serif;font-weight:400}.container{margin-left:auto;margin-right:auto;width:100%;min-width:320px;overflow:hidden;max-width:1280px}@media screen and (max-width: 375px){.container{max-width:375px}}@media screen and (min-width: 1280px){.container{max-width:1280px}}@font-face{font-family:StavokGrotesque;src:url(/assets/StavokGrotesque-Regular-DTDGwSCO.woff2) format("woff2"),url(/assets/StavokGrotesque-Regular-5hfH62yc.woff) format("woff"),url(/assets/StavokGrotesque-Regular-CKdXRytO.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:StavokGrotesque;src:url(/assets/StavokGrotesque-Light-De9TT-Ye.woff2) format("woff2"),url(/assets/StavokGrotesque-Light-CymHvs6S.woff) format("woff"),url(/assets/StavokGrotesque-Light-B7OQ1IdE.eot) format("embedded-opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:StavokGrotesque;src:url(/assets/StavokGrotesque-SemiBold-4X28Dh8Y.woff2) format("woff2"),url(/assets/StavokGrotesque-SemiBold-DzaIXjvA.woff) format("woff"),url(/assets/StavokGrotesque-SemiBold-0vIsbOjy.eot) format("embedded-opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:StavokGrotesque;src:url(/assets/StavokGrotesque-Bold-BrEYne_1.woff2) format("woff2"),url(/assets/StavokGrotesque-Bold-DWBlAQRL.woff) format("woff"),url(/assets/StavokGrotesque-Bold-D5PQyEVg.eot) format("embedded-opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:StavokGrotesque;src:url(/assets/StavokGrotesque-BoldItalic-Cd5LUhIC.woff2) format("woff2"),url(/assets/StavokGrotesque-BoldItalic-B5FcHpO1.woff) format("woff"),url(/assets/StavokGrotesque-BoldItalic-44QaP9WT.eot) format("embedded-opentype");font-weight:700;font-style:italic;font-display:swap}
