@charset "UTF-8";@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:100;src:local("☺"),url(/assets/fonts/minigolf/Sora-Thin.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:300;src:local("☺"),url(/assets/fonts/minigolf/Sora-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:500;src:local("☺"),url(/assets/fonts/minigolf/Sora-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:400;src:local("☺"),url(/assets/fonts/minigolf/Sora-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:600;src:local("☺"),url(/assets/fonts/minigolf/Sora-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Zilla Slab;font-style:normal;font-weight:400;src:local("☺"),url(/assets/fonts/minigolf/ZillaSlab-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Zilla Slab;font-style:normal;font-weight:600;src:local("☺"),url(/assets/fonts/minigolf/ZillaSlab-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:DigitalMono;font-style:normal;font-weight:400;src:local("☺"),url(/assets/fonts/minigolf/digital-7-mono.woff) format("truetype")}.page__form-input:not(:-moz-placeholder)~.page__form-label,.request__form-input:not(:-moz-placeholder)~.request__form-label{-moz-transition:all .7s ease 0s;transition:all .7s ease 0s}.booking__btn,.booking__btn:hover,.booking__players-btn,.booking__players-btn:hover,.booking__slot-btn,.booking__slot-btn:hover,.booking__slot-btn:hover p,.booking__slot.sale .booking__slot-btn .booking__slot-price:hover .booking__slot-price,.booking__slot.sale .booking__slot-btn:hover .booking__slot-price,.btn-primary-light:hover,.btn-primary:hover,.btn-red-border,.btn-red-border:hover,.btn-secondary:hover,.city-dropdown svg path,.city-dropdown__item:hover,.city-dropdown__item:hover .city-dropdown__link,.city-dropdown__item:hover svg path,.city-dropdown__link:hover,.contact,.faq__block-icon:after,.faq__block-title,.faq__block:hover .faq__block-icon:before,.faq__block:hover .faq__block-title,.footer__arrow,.footer__arrow:hover,.footer__social-link svg path,.footer__social-link:hover svg path,.header,.header .burger,.header .burger__city svg path,.header .burger__city:after,.header .burger__city:hover .burger__city-img path,.header .burger__city:hover .header__city-img path,.header .burger__city:hover:after,.header .burger__close:hover,.header .burger__contact-link svg path,.header .burger__contact-link:hover svg path,.header .burger__language-btn,.header .burger__language-btn:hover,.header .burger__language-icon,.header.active,.header__burger-icon:after,.header__burger-icon:before,.header__burger-menu-title:hover,.header__burger:hover .header__burger-icon span,.header__burger:hover .header__burger-icon:after,.header__burger:hover .header__burger-icon:before,.header__city svg path,.header__city:after,.header__city:hover .burger__city-img path,.header__city:hover .header__city-img path,.header__city:hover:after,.header__language-btn,.header__language-btn:hover,.header__language-icon,.header__menu-item:first-child,.header__menu-item:first-child .header__menu-link:after,.header__menu-item:first-child .header__menu-link:hover:after,.header__menu-item:first-child.active,.header__menu-link:hover,.header__phone-icon path,.header__phone-num,.header__phone:hover .header__phone-icon path,.header__phone:hover .header__phone-num,.header__place-btn.btn-no,.header__place-btn.btn-no:hover,.header__place-btn.btn-yes:before,.header__place-btn.btn-yes:hover:before,.menu-dropdown svg path,.menu-dropdown__item:hover,.menu-dropdown__item:hover .city-dropdown__link,.menu-dropdown__item:hover svg path,.menu-dropdown__link:hover,.page__form-input:focus~.page__form-label,.page__form-input:not(:placeholder-shown)~.page__form-label,.page__form-label,.path__list-link,.path__list-link:hover,.red-hover,.red-hover:hover,.request__form-input:focus~.request__form-label,.request__form-input:not(:placeholder-shown)~.request__form-label,.request__form-label,.rooms__block .block__img-pic,.rooms__block:hover .block__img-pic{transition:all .7s ease 0s}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#2e2c28}::-webkit-scrollbar-track{background:#e6daca}html{scroll-behavior:smooth}body{background-color:#e6daca;background-image:url(/assets/img/minigolf/dotted_dark_pattern.png),url(/assets/img/minigolf/bg-light.png);background-repeat:repeat,repeat;font-family:Sora}body.lock{overflow-y:hidden;overflow:hidden}img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input{background:transparent}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-text-fill-color:#2e2c28!important;-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-red{color:#c82d32}.error input{border-bottom:1px solid #c82d32}.error .form-error{display:block;height:16px}.error .form-error img,.form-error{display:none}.form-error{bottom:-25px;color:#c82d32;font-family:Zilla Slab;font-size:16px;font-weight:600;left:0;line-height:140%;line-height:150%;position:absolute;text-transform:uppercase}.form-error-icon{position:absolute;right:-100%;top:-40px}.body__wrapper{display:flex;flex-direction:column;min-height:100%;overflow:visible;overflow-x:hidden}.main{padding-top:100px}.main__wrapper{position:relative}.red-hover:hover{color:#5c5751!important}.btn-grey,.btn-grey-small{align-items:center;background:hsla(0,0%,100%,.05);border-right:2px solid hsla(0,0%,100%,.15);color:#f7f5f9;display:flex;font-size:14px;font-weight:400;height:60px;justify-content:center;line-height:18px;min-width:259px;padding:0 15px;position:relative;width:-moz-fit-content;width:fit-content}.btn-grey-small:hover,.btn-grey:hover{background:hsla(0,0%,100%,.2)}.btn-grey-small:before,.btn-grey:before{background:url(/assets/img/button-new.svg) no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.btn-grey-small,.btn-grey-small-small{min-width:163px}.btn-red-border{align-items:center;background-color:rgba(229,0,18,.11);background-image:url(/assets/img/btn-red-border.svg);color:#f7f5f9;display:flex;font-size:14px;font-weight:500;height:60px;justify-content:center;line-height:24px;margin-top:50px;width:173px}.btn-red-border:hover{background-color:rgba(229,0,18,.5)}@media (max-width:425px){.btn-red-border{background-image:url(/assets/img/btn-red-border-big.svg);width:295px}}@media (max-width:370px){.btn-red-border{background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #c82d32;width:100%}}@media (max-width:330px){.btn-red-border{background:none;border:1px solid #c82d32}}.btn-primary{text-wrap:nowrap;align-items:center;background-color:#2e2c28;border-radius:50%;color:#e6daca;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;padding:24px 48px;text-transform:uppercase;white-space:nowrap;width:-moz-fit-content;width:fit-content}.btn-primary:hover{background-color:transparent;border:1px solid #2e2c28;color:#2e2c28}.btn-primary-disabled{align-items:center;background-color:#2e2c28;border-radius:50%;color:#e6daca;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;opacity:.3;padding:24px 48px;pointer-events:none;text-transform:uppercase;white-space:nowrap}.btn-primary-light{font-feature-settings:"salt" on;text-wrap:nowrap;align-items:center;background-color:#e6daca;border-radius:50%;color:#2e2c28;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;padding:24px 48px;text-align:center;text-transform:uppercase;white-space:nowrap;width:-moz-fit-content;width:fit-content}.btn-primary-light:hover{background-color:transparent;border:1px solid #e6daca;color:#e6daca}.btn-primary-light-disabled{align-items:center;background-color:#2e2c28;color:#e6daca;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;opacity:.3;pointer-events:none}.btn-primary-light-disabled,.btn-primary-light-light{border-radius:50%;line-height:150%;padding:24px 48px;text-transform:uppercase;white-space:nowrap}.btn-primary-light-light{font-feature-settings:"salt" on;background-color:#e6daca;text-align:center}.btn-primary-light-light,.btn-secondary{color:#2e2c28;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;width:-moz-fit-content;width:fit-content}.btn-secondary{align-items:center;background-color:transparent;border:1px solid #2e2c28;border-radius:50%;display:flex;line-height:150%;padding:24px 48px;text-transform:uppercase;white-space:nowrap}.btn-secondary:hover{background-color:#2e2c28;color:#e6daca}.btn-line{color:#2e2c28;width:-moz-max-content;width:max-content;width:-moz-fit-content;width:fit-content}.btn-line,.btn-line-disabled{background-color:transparent;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase;white-space:nowrap}.btn-line-disabled{text-wrap:nowrap;color:rgba(46,44,40,.3);cursor:none;width:-moz-max-content;width:max-content}.btn-white{align-items:center;color:#000;display:flex;font-size:14px;height:60px;justify-content:center;line-height:18px;min-width:199px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content;z-index:10}@media (max-width:630px){.btn-white{font-size:14px;line-height:18px}}@media (max-width:425px){.btn-white{max-width:100%}}.btn-white:before{background:url(/assets/img/button-white.svg) no-repeat;background-size:cover;content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.btn-white:hover:before{opacity:.5}.textures{height:100vh;left:0;position:absolute;top:0;width:100%}.section-title{color:var(--Neutral-800,#2e2c28);font-size:48px;font-style:normal;font-weight:400;letter-spacing:-2.4px;line-height:96%;position:relative;text-transform:uppercase}@media (max-width:768px){.section-title{font-size:32px}}.section-subtitle{color:var(--Neutral-800,#2e2c28);font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.decor{position:relative;z-index:99}.decor-subtitle{color:#e50012!important;font-family:Zilla Slab;font-size:20.9253px;font-style:normal;font-weight:400;left:-40px;line-height:23px;position:absolute;top:-30px;transform:rotate(-5.91deg);z-index:0!important}@media (max-width:1850px){.decor-subtitle{left:-10px}}@media (max-width:1300px){.decor-subtitle{left:0}}.easter-badge{background:url(/assets/img/minigolf/dotted_dark_pattern.png),url(/assets/img/minigolf/bg-light-yellow.png) #e19b05 no-repeat;border:1px solid #2e2c28;display:flex;gap:12px;justify-content:center;left:0;padding:14px;position:fixed;top:0;width:100%;z-index:9999}.easter-badge .badge-link,.easter-badge .badge-title{color:#2e2c28;font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;line-height:1.3;text-transform:uppercase}@media screen and (max-width:375px){.easter-badge .badge-link,.easter-badge .badge-title{font-size:14px}}.easter-badge .badge-link{text-decoration:underline;transition-duration:.3s}.easter-badge .badge-link:is(:hover,:focus-visible){color:#e6daca}.kids-badge{background:url(/assets/img/minigolf/dotted_light_pattern.png),url(/assets/img/minigolf/bg-mask-dark.png) #1e5041 no-repeat;background-blend-mode:color-dodge;display:flex;gap:12px;margin-bottom:48px;padding:16px;width:100%}.kids-badge .badge-title{color:#e6daca;font-family:Sora,sans-serif;font-size:24px;letter-spacing:-.01em;line-height:1;text-transform:uppercase}.kids-badge .badge-description{color:#e6daca;font-family:Zilla Slab,sans-serif;font-size:14px;font-weight:600;line-height:1.3;margin-top:8px}.easter-offers-wrapper{background:url(/assets/img/minigolf/dotted_dark_pattern.png),url(/assets/img/minigolf/bg-light-yellow.png) #e19b05 no-repeat;border-bottom:1px dashed #2e2c28}.easter-offers-wrapper .easter-offers-row{padding:32px 16px}@media screen and (min-width:768px){.easter-offers-wrapper .easter-offers-row{padding:64px 32px}}@media screen and (min-width:1280px){.easter-offers-wrapper .easter-offers-row{padding:64px}}.promo-block{background:url(/assets/img/minigolf/dotted_dark_pattern.png),url(/assets/img/minigolf/bg-light-yellow.png) #e19b05 no-repeat;border-bottom:none!important;padding:0}.promo-block:not(:first-child){border-top:1px dashed #2e2c28}@media screen and (min-width:1280px){.promo-block{display:flex}}.promo-block .column{padding:32px 16px}@media screen and (min-width:768px){.promo-block .column{padding:64px 32px}}@media screen and (min-width:1280px){.promo-block .column{padding:64px}}.promo-block .column--img{padding-bottom:0}@media screen and (max-width:1279px){.promo-block .column--img{display:none}}.promo-block .column--img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:1280px){.promo-block .column--content{border-left:1px dashed #2e2c28;flex:0 0 50%}}.promo-block .btn-primary{display:block;margin-top:64px}.promo-block .promo-title{font-size:32px}@media screen and (min-width:768px){.promo-block .promo-title{font-size:56px}}@media screen and (min-width:1696px){.promo-block .promo-title{font-size:72px}}.promo-subtitle{align-items:center;color:#2e2c28;display:flex;font-family:Zilla Slab,sans-serif;font-size:14px;font-weight:600;gap:16px;line-height:1.3;text-transform:uppercase}@media screen and (min-width:768px){.promo-subtitle{font-size:16px}}.promo-title{color:#2e2c28;font-family:Sora,sans-serif;font-size:48px;letter-spacing:-.02em;line-height:1;margin-top:48px;text-transform:uppercase}@media screen and (min-width:1280px){.promo-title{font-size:72px}}.promo-description{color:#2e2c28;font-family:Zilla Slab,sans-serif;font-size:18px;font-weight:600;line-height:1.3;margin-top:48px}.lucky-ball-promo .column--content{border-left:none}@media screen and (min-width:1280px){.lucky-ball-promo .column--img{border-left:1px dashed #2e2c28}}.easter-promo{background:url(/assets/img/minigolf/dotted_light_pattern.png),url(/assets/img/minigolf/bg-mask-dark.png) #1e5041;background-blend-mode:color-dodge;margin-bottom:32px}.easter-promo .easter-promo-title{color:#e6daca;font-family:Sora,sans-serif;font-size:32px;letter-spacing:-.02em;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.easter-promo .easter-promo-title{font-size:48px}}.easter-promo .easter-promo-description{color:#e6daca;font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;line-height:1.3;margin-top:24px}.easter-promo .btn-primary-light{display:block;margin-top:24px}.easter-promo .promo-column--content{padding:24px}@media screen and (min-width:768px){.easter-promo .promo-column--content{padding:48px}}.header{background-image:url(/assets/img/minigolf/dotted_dark_pattern.png),url(/assets/img/minigolf/bg-light.png)!important;background-repeat:repeat,repeat;border-bottom:1px solid #2e2c28;flex:0 0 auto;height:100px;padding-bottom:8px;position:fixed!important;width:100%;z-index:999}.header.active{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#e6daca;background-image:url(/assets/img/minigolf/dotted_dark_pattern.png),url(/assets/img/minigolf/bg-light.png)!important;background-repeat:repeat,repeat}.header__container{border-bottom:1px solid #2e2c28;display:flex;height:100%;position:relative}.header__navbar{color:#f7f5f9;display:flex;flex:1 0 auto;font-size:14px;font-weight:500;line-height:18px}.header__logo{display:flex;justify-content:center;width:100%}@media (min-width:541px){.header__logo{border-right:1px solid #2e2c28}}.header__logo-link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.header__logo-img{height:80px;padding:10px 44px;width:245px}@media (max-width:415px){.header__logo-img{width:215px}}@media (max-width:375px){.header__logo-img{height:72px;padding:10px 18px;width:158px}}.header__burger-menu-title{color:#2e2c28;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase}.header__burger-menu-title:hover{color:#5c5751}@media (max-width:1120px){.header__burger-menu-title{display:none}}.header .burger__language,.header__language{align-items:center;display:flex}@media (max-width:540px){.header .burger__language,.header__language{padding:0 15px;width:90px}}.header .burger__language-container,.header__language-container{align-items:center;border:1px solid #2e2c28;display:flex}.header .burger__language-btn,.header__language-btn{background:transparent;border:1px solid #2e2c28;padding:4px 9px}.header .burger__language-btn:hover,.header__language-btn:hover{background:#2e2c28;border:1px solid hsla(0,0%,100%,.25)}.header .burger__language-btn:hover .burger__language-icon,.header .burger__language-btn:hover .header__language-icon,.header__language-btn:hover .burger__language-icon,.header__language-btn:hover .header__language-icon{opacity:1}.header .burger__language-btn.active,.header__language-btn.active{background:#2e2c28;border:1px solid hsla(0,0%,100%,.25)}.header .burger__language-btn.active .burger__language-icon,.header .burger__language-btn.active .header__language-icon,.header__language-btn.active .burger__language-icon,.header__language-btn.active .header__language-icon{opacity:1}.header .burger__language-icon,.header__language-icon{height:23px;opacity:.4;width:23px}.header__language{border-right:1px solid #2e2c28;padding:0 64px}@media (max-width:470px){.header__language{padding:0 30px}}@media (max-width:375px){.header__language{display:none}}.header .burger__city,.header__city{align-items:center;cursor:pointer;display:flex;position:relative}.header .burger__city:hover .burger__city-img path,.header .burger__city:hover .header__city-img path,.header__city:hover .burger__city-img path,.header__city:hover .header__city-img path{fill:#5c5751}.header .burger__city:after,.header__city:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f7f5f9;content:" ";opacity:.6}.header .burger__city svg,.header__city svg{margin-right:20px;transform:translateY(-1px)}.header .burger__city-name,.header__city-name{padding-right:36px}.header .burger__city.active,.header__city.active{color:#5c5751}.header .burger__city.active .burger__city-img path,.header .burger__city.active .header__city-img path,.header__city.active .burger__city-img path,.header__city.active .header__city-img path{fill:#5c5751}.header .burger__city.active:after,.header__city.active:after{border-top:5px solid #5c5751;transform:rotate(180deg)}.header__city{border-right:1px solid #2e2c28;padding:0 32px 0 23px}.header__city:hover:after{border-top:5px solid #5c5751;opacity:1}@media (max-width:880px){.header__city{display:none}}.header__place{background:#363636;border:1px solid #2e2c28;left:254px;max-width:300px;padding:20px;position:absolute;top:63px;width:100%;z-index:100}@media (max-width:880px){.header__place{left:20px}}.header__place-title{color:#f7f5f9;font-size:18px;font-style:normal;font-weight:250;line-height:1.5;padding-bottom:10px}.header__place-wrapper{display:flex}.header__place-btn{background:transparent;color:#f7f5f9;font-size:14px;font-weight:500;line-height:18px}.header__place-btn.btn-yes{flex:0 1 63px;height:50px;margin-right:20px;position:relative;z-index:1}.header__place-btn.btn-yes:hover:before{opacity:.5}.header__place-btn.btn-yes:before{background:url(/assets/img/place-red-btn.svg) 50% no-repeat;content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.header__place-btn.btn-no{background-color:hsla(0,0%,100%,.05);border:1px solid #797a7a;flex:1 1 0;height:50px;text-align:center}.header__place-btn.btn-no:hover{background:transparent}.header__phone{align-items:center;border-right:1px solid #2e2c28;display:flex;padding:0 31px;position:relative}.header__phone:hover .header__phone-num{color:#5c5751}.header__phone:hover .header__phone-icon path{fill:#5c5751}@media (max-width:630px){.header__phone{display:none}}.header__phone-icon{margin-right:5px}.header__phone-num{color:#f7f5f9}@media (max-width:1440px){.header__phone-num{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}}.header__menu{display:flex;margin-left:auto}.header__menu-list{display:flex;height:100%}.header__menu-item{position:relative}.header__menu-item:first-child.active .header__menu-link{color:#2e2c28}.header__menu-item:first-child.active .header__menu-link:after{border-top:5px solid #5c5751;transform:rotate(180deg)}.header__menu-item:first-child .header__menu-link{padding:0 60px;position:relative}.header__menu-item:first-child .header__menu-link:hover:after{border-top:5px solid #5c5751;opacity:1}.header__menu-item:first-child .header__menu-link:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #2e2c28;content:" ";margin-left:13px;opacity:.6;position:absolute;right:35px;top:48%}@media (max-width:540px){.header__menu-item:first-child .header__menu-link{border:none;padding:0 15px}.header__menu-item:first-child .header__menu-link:after{right:0;top:48%}}@media (max-width:990px){.header__menu-item:nth-child(2){display:none}}@media (max-width:1024px){.header__menu-item:nth-child(3){display:none}}@media (max-width:1120px){.header__menu-item:nth-child(4){display:none}}@media (max-width:1280px){.header__menu-item:nth-child(5){display:none}}.header__menu-link{align-items:center;border-right:1px solid #2e2c28;color:#2e2c28;display:flex;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;height:100%;line-height:24px;padding:0 64px;text-transform:uppercase;width:-moz-max-content;width:max-content}.header__menu-link:hover{color:#5c5751}.header__burger{align-items:center;border:none;cursor:pointer;display:flex;padding:0 64px}@media (max-width:540px){.header__burger{padding:0 15px}}.header__burger:hover .header__burger-icon span,.header__burger:hover .header__burger-icon:after,.header__burger:hover .header__burger-icon:before{background:#5c5751}.header__burger-menu-active{align-items:center;border-bottom:1px solid #e6daca;display:flex;justify-content:center;width:100%}@media (max-width:900px){.header__burger-menu-active{height:83px}}.header__burger-menu-active-title{color:#e6daca;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-align:center;text-transform:uppercase;width:100%}@media (max-width:900px){.header__burger-menu-active-title{align-self:flex-end;padding:30px;text-align:left}}.header__burger-icon{background:transparent;height:20px;margin-left:16px;position:relative;width:60px}@media (max-width:1120px){.header__burger-icon{margin-left:0}}.header__burger-icon:after,.header__burger-icon:before{background:#47443f;content:" ";height:2px;left:0;position:absolute;width:100%}.header__burger-icon:after{top:5px}.header__burger-icon:before{bottom:5px}.header .burger{background-blend-mode:color-dodge;background-color:#1e5041;background-image:url(/assets/img/minigolf/bg-mask-dark.png);background-repeat:repeat;background-size:contain;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;overflow-y:scroll;position:fixed;top:-100vh;width:100%;z-index:200}.header .burger:after{background-image:url(/assets/img/minigolf/dotted_light_pattern.png);background-repeat:repeat;content:"";height:120%;position:absolute;width:100%}@media (max-height:450px){.header .burger:after{content:"";height:100vw}}.header .burger.active{display:flex;flex-direction:column;top:0}.header .burger__container{width:100%;z-index:10}@media (max-width:1920px){.header .burger__container{padding:0 60px}}@media (max-width:1120px){.header .burger__container{padding:0 30px}}@media (max-width:900px){.header .burger__container{padding:0 15px}}.header .burger__bg{height:100vh;left:0;position:fixed;top:-100vh;width:100%;z-index:-100}.header .burger__bg.active{top:0}.header .burger__close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='34' fill='none'%3E%3Cpath d='m4 1.5 53.694 31M4 32.5l53.694-31' stroke='%23E6DACA' stroke-width='2'/%3E%3C/svg%3E");background-position:64px;background-repeat:no-repeat;border-left:1px solid #e6daca;color:#e6daca;cursor:pointer;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;padding:48px 64px 48px 142px;text-transform:uppercase;width:-moz-max-content;width:max-content;z-index:10}@media (min-width:1440px){.header .burger__close{cursor:pointer}}.header .burger__close:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='34' fill='none'%3E%3Cpath d='m4 1.5 53.694 31M4 32.5l53.694-31' stroke='%235C5751' stroke-width='2'/%3E%3C/svg%3E");color:#5c5751}@media (max-width:900px){.header .burger__close{border-left:none;color:transparent;padding:48px 82px 7px 48px}}@media (max-width:540px){.header .burger__close{padding:48px 50px 7px 48px!important}}.header .burger__container{align-items:center;display:flex;flex-direction:column}@media (max-width:1320px){.header .burger__container{flex-direction:column}}@media (max-width:900px){.header .burger__container{align-items:flex-start}}@media (max-height:900px){.header .burger__container{padding:0 16px}}@media (min-width:1100px){.header .burger__container{align-items:center!important}}.header .burger__block{display:flex;flex-direction:row;margin-bottom:64px}@media (max-width:900px){.header .burger__block{flex-direction:column;margin-bottom:32px}}.header .burger__rooms{margin-bottom:70px}.header .burger__rooms-title{color:#f7f5f9;font-size:36px;line-height:36px;margin-bottom:10px}@media (max-width:650px){.header .burger__rooms-title{margin-bottom:30px}}.header .burger__rooms-body{display:flex;flex-wrap:wrap}@media (max-width:650px){.header .burger__rooms-body{flex-direction:column}}.header .burger__rooms-item:not(:last-child){margin:0 40px 15px 0}.header .burger__menu{display:flex;flex-direction:column;padding:64px}.header .burger__menu-second{margin-bottom:30px}@media (max-width:1100px){.header .burger__menu{padding:48px}}@media (max-width:900px){.header .burger__menu{padding:0}}.header .burger__menu-top-title{color:#78968d;font-family:Zilla Slab;font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-transform:uppercase}@media (max-width:680px){.header .burger__menu{flex-direction:column}}.header .burger__menu-list{display:flex;flex-direction:column;margin-top:40px}@media (min-width:900px){.header .burger__menu-list{margin-top:20px}}@media (min-width:769px){.header .burger__menu-list{margin-top:32px;max-height:470px}}.header .burger__menu-item{padding-bottom:12px}@media (max-width:900px){.header .burger__menu-item.secondary-item a{font-size:26px}}.header .burger__menu-item-right{text-align:right}@media (max-width:900px){.header .burger__menu-item-right{text-align:left}}.header .burger__menu-link-right{color:#e6daca;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-2.4px;line-height:96%;text-transform:uppercase}.header .burger__menu-link-right:hover{color:#8a8379!important}.header .burger__menu-link-right-extra{background-color:#e6daca;background-image:url(/assets/img/minigolf/dotted_dark_pattern.png),url(/assets/img/minigolf/bg-light-yellow.png);background-repeat:repeat,repeat;background-size:inherit;color:#2e2c28;font-size:20px;font-weight:600;letter-spacing:-.4px;padding:4px;text-transform:uppercase}@media (max-width:900px){.header .burger__menu-link-right-extra{font-size:16px}}.header .burger__menu-link-left{color:#e6daca;font-size:72px;font-style:normal;font-weight:400;letter-spacing:-3.6px;line-height:96%;position:relative;text-align:right;text-transform:uppercase}.header .burger__menu-link-left:hover{color:#8a8379!important}@media (max-width:1100px){.header .burger__menu-link-left{font-size:48px}}@media (max-width:900px){.header .burger__menu-link-left{font-size:40px;text-align:left}}.header .burger__border-menu{align-items:flex-end;border-right:1px solid #e6daca;display:flex;width:50%}@media (max-width:900px){.header .burger__border-menu{align-items:flex-start;border-right:none;margin-bottom:15px;margin-top:30px;width:100%}}.header .burger__row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:70px}@media (max-width:1320px){.header .burger__row{margin-top:70px}}@media (min-width:1321px){.header .burger__row{justify-content:space-between}}.header .burger__language{padding:unset!important}.header .burger__city{margin-right:30px}.header .burger__city-dropdown{top:35px}.header .burger__city:before{transform:unset}.header .burger__city.active .burger__city-name,.header .burger__city:hover .burger__city-name{color:#5c5751}.header .burger__city:hover:after{border-top:5px solid #5c5751;opacity:1}.header .burger__city-name{align-items:center;color:#fff;display:flex;height:100%}.header .burger__city-name:hover{color:#5c5751}.header .burger__city-dropdown{margin-left:-24px;width:calc(100% + 54px)}.header .burger__contact:not(:last-child){margin-bottom:37px}.header .burger__contact:nth-child(4){margin-bottom:80px}.header .burger__contact:nth-child(5){margin-bottom:20px}.header .burger__contact-info,.header .burger__contact-title{color:#2e2c28;font-size:14px;font-weight:300;line-height:24px}.header .burger__contact-title{margin-bottom:8px}.header .burger__contact-info{font-weight:250}.header .burger__contact-list{align-items:center;display:flex;flex-wrap:wrap}.header .burger__contact-list .contact__info-item{align-items:center;display:flex;justify-content:center;margin-right:16px}@media (max-width:460px){.header .burger__contact-list .contact__info-item{height:unset;width:30px}}.header .burger__contact-item{margin-bottom:10px}.header .burger__contact-item:not(:last-child){margin-right:30px}.header .burger__contact-link svg path{fill:#2e2c28}.header .burger__contact-link:hover svg path{fill:#5c5751}.header .location{display:none;left:254px;max-width:300px;position:absolute;top:63px;width:100%;z-index:100}@media (max-width:880px){.header .location{left:20px}}.header .location__window{background:#363636;padding:23px 20px 20px}.header .location__group{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.header .location__group-title{color:#f7f5f9;font-size:18px;font-weight:300;line-height:23px}.header .location__group-close{background:transparent;height:16px;position:relative;width:16px}.header .location__group-close:after,.header .location__group-close:before{background:#fff;content:" ";height:2px;left:0;position:absolute;width:100%}.header .location__group-close:before{top:9px;transform:rotate(-45deg)}.header .location__group-close:after{bottom:5px;transform:rotate(45deg)}.header .location__block{background:hsla(0,0%,100%,.05);border:1px solid #2e2c28;width:100%}.header .location__block:not(:last-child){margin-bottom:5px}.header .location__block.active .location__block-city{color:#c82d32}.header .location__block.active .location__block-city:before{content:url(/assets/img/Pin-red.svg)}.header .location__block:hover .location__block-city{color:#c82d32}.header .location__block:hover .location__block-city:before{content:url(/assets/img/Pin-red.svg)}.header .location__block-city{align-items:center;color:#f7f5f9;display:flex;font-size:14px;line-height:18px;padding:15px 20px 10px}.header .location__block-city:before{content:url(/assets/img/Pin.svg);margin-right:5px}.header .location__block-adress{color:hsla(0,0%,100%,.5);font-size:14px;line-height:24px;padding:0 0 20px 20px}.header__navbar-child{cursor:pointer}.city-dropdown,.menu-dropdown{background-color:#e6daca;border:1px solid #2e2c28;-o-border-image:initial;border-image:initial;cursor:pointer;display:none;left:-1px;margin-left:-1px;position:absolute;top:90px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% + 2px);z-index:120}@media (max-width:540px){.city-dropdown,.menu-dropdown{width:160%}}@media (max-width:1120px){.city-dropdown-courses,.menu-dropdown-courses{display:none}}.city-dropdown__item,.menu-dropdown__item{align-items:center;display:flex;height:72px;position:relative;text-align:center}.city-dropdown__item:hover,.menu-dropdown__item:hover{background-color:#2e2c28}.city-dropdown__item:hover .city-dropdown__link,.menu-dropdown__item:hover .city-dropdown__link{color:#c82d32}.city-dropdown__item:hover svg path,.menu-dropdown__item:hover svg path{fill:#c82d32}.city-dropdown svg,.menu-dropdown svg{flex:1 0 auto;margin:0 20px 0 23px}.city-dropdown__link,.menu-dropdown__link{align-items:center;color:#2e2c28;display:flex;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;height:100%;line-height:150%;position:relative;text-transform:uppercase;width:100%}.city-dropdown__link.menu-dropdown__link,.menu-dropdown__link.menu-dropdown__link{justify-content:center;padding:15px 0}.city-dropdown__link:hover,.menu-dropdown__link:hover{color:red}.burger__menu-item-promo{height:100%;position:absolute;right:-10px;top:20px;width:100%}@media (max-width:768px){.burger__menu-item-promo .rooms__block-promo{top:-36px}}@media (max-width:528px){.burger__menu-item-promo .rooms__block-promo{right:-90px}}.burger__menu-item-promo .rooms__block-promo{background-image:url(/assets/img/minigolf/promo-md.png);padding:22px}.burger__menu-item-promo .rooms__block-promo p{font-size:16px}.path{background-image:url(/assets/img/minigolf/dotted_dark_pattern.png),url(/assets/img/minigolf/bg-light.png);background-repeat:repeat,repeat;border:none!important;margin:0 auto;padding:0!important;z-index:10}.path__container{padding:40px 20px;padding-top:80px!important}@media (max-width:768px){.path__container{padding:20px}}.path__list{align-items:center;display:flex;flex-wrap:wrap}.path__list span{padding:0 8px}.path__list-link{color:#2e2c28;font-family:Zilla Slab;font-size:16px;font-weight:600;line-height:150%}.path__list-link:hover{color:#5c5751}.path__list-link.active{color:#8a8379;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;pointer-events:none}.page__form{position:relative}.page__form-title{color:#2e2c28;font-size:36px;font-weight:400;line-height:46px;margin-bottom:43px}@media (max-width:470px){.page__form-title:lang(de){font-size:26px;line-height:36px}}.page__form-group{margin-bottom:50px;position:relative;width:100%}.page__form-group:last-child .page__form-input{resize:none}.page__form-group:last-child .page__form-input:not(:-moz-placeholder)~.page__form-label{top:-17px}.page__form-group:last-child .page__form-input:focus~.page__form-label,.page__form-group:last-child .page__form-input:not(:placeholder-shown)~.page__form-label{top:-17px}.page__form-group:last-child .page__form-label{top:0}.page__form-input{background:transparent;border-bottom:1px solid #2e2c28;color:var(--Neutral-800,#2e2c28);font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;padding-bottom:6px;text-transform:none;transition:.3s;width:100%}.page__form-input:not(:-moz-placeholder)~.page__form-label{bottom:32px;font-size:12px;line-height:14px}.page__form-input:focus~.page__form-label,.page__form-input:not(:placeholder-shown)~.page__form-label{bottom:32px;font-size:12px;line-height:14px}.page__form-input:focus,.page__form-input:hover{border-bottom:1px solid #e50012}.page__form-input:hover{transition:.3s}.page__form-label{bottom:8px;color:var(--Neutral-800,#2e2c28);cursor:text;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;left:0;line-height:150%;position:absolute;text-transform:uppercase}.page__form-success{align-items:center;background-blend-mode:color-dodge;background-color:#1e5041!important;background-image:url(/assets/img/minigolf/dotted_light_pattern.png),url(/assets/img/minigolf/bg-mask-dark.png);background-repeat:repeat;display:flex;display:none;flex-direction:column;height:100%;justify-content:center;margin-top:20px;padding:0 60px;position:absolute;top:0;width:100%;z-index:1}.page__form-success.active{align-items:center;display:flex}.page__form-success-img{align-self:center;height:100px;margin-bottom:16px;width:100px}.page__form-success-text{color:var(--Neutral-500,#e6daca);font-size:48px;font-style:normal;font-weight:400;letter-spacing:-3.6px;line-height:96%;text-transform:uppercase}@keyframes footer-to-right{0%{transform:translate3d(-50%,0,1px)}to{transform:translateZ(1px)}}.footer{background-image:url(/assets/img/minigolf/dotted_dark_pattern.png),url(/assets/img/minigolf/bg-light.png);background-repeat:repeat,repeat;border-top:1px solid #2e2c28;margin-top:auto}.footer__wrapper-main-title{padding:64px}@media (max-width:1200px){.footer__wrapper-main-title{padding:32px}}@media (max-width:768px){.footer__wrapper-main-title{padding:16px}}.footer__main-title{width:100%}.footer__nav-block{border-block-end:1px solid #2e2c28;border-top:1px solid #2e2c28;display:flex;justify-content:center}@media (max-width:1000px){.footer__nav-block{flex-direction:column}}.footer__nav{display:flex;flex-direction:column;padding:64px 48px 120px}@media (max-width:1440px){.footer__nav{padding:64px 32px}}@media (max-width:1000px){.footer__nav{padding:32px 16px}}.footer__nav:not(:last-child){border-right:1px solid #2e2c28}@media (max-width:1000px){.footer__nav:not(:last-child){border-bottom:1px solid #2e2c28;border-right:none}}.footer__nav-left{align-items:end}@media (max-width:1000px){.footer__nav-left{align-items:center}}@media (max-width:875px){.footer__nav-left{align-items:start}}.footer__nav-center{align-items:center}@media (max-width:875px){.footer__nav-center{align-items:start}}.footer__nav-right{align-items:start}@media (max-width:1000px){.footer__nav-right{align-items:center}}@media (max-width:875px){.footer__nav-right{align-items:start}}.footer__nav-title{color:#5c5751;display:flex;font-family:Zilla Slab;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:48px;text-transform:uppercase}@media (max-width:1000px){.footer__nav-title{margin-bottom:24px}}.footer__nav-list{align-items:flex-start;display:flex;flex-direction:column}.footer__nav-item,.footer__nav-link{margin-bottom:12px}.footer__nav-link{color:#2e2c28;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-2.4px;line-height:96%;text-transform:uppercase}@media (max-width:1200px){.footer__nav-link{font-size:38px}}@media (max-width:875px){.footer__nav-link{font-size:32px}}@media (max-width:768px){.footer__nav-link{font-size:30px}}.footer__subscribtion{display:flex;gap:24px;padding:120px 64px}.footer__subscribtion-title{color:#2e2c28;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-2.4px;line-height:96%;text-transform:uppercase;width:581px}.footer__subscribtion-description{align-self:center;color:#2e2c28;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;width:311px}.footer__subscribtion-input-wrapper{display:flex;margin-bottom:20px;position:relative}.footer__subscribtion-input{border:none;border-bottom:2px solid #2e2c28;outline:none;padding:10px;width:300px}.footer__subscribtion-input,.footer__subscribtion-label{font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase}.footer__subscribtion-label{color:#2e2c28;font-family:Zilla Slab;left:10px;pointer-events:none;position:absolute;top:30px;transition:all .2s ease}.footer__subscribtion .underline-input input:not(:-moz-placeholder)+label{color:#007bff;font-size:12px;top:10px}.footer__subscribtion .underline-input input:focus+label,.footer__subscribtion .underline-input input:not(:placeholder-shown)+label{color:#007bff;font-size:12px;top:10px}.footer__logo{margin:0 50px 30px 0}.footer__logo-link{display:inline-block}.footer__logo-pic{height:40px;width:235px}.footer__logo-img{height:100%;width:100%}.footer__info{margin-right:50px;width:-moz-max-content;width:max-content}@media (max-width:768px){.footer__info{width:100%}}.footer__info-text{color:#2e2c28;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase}.footer__arrow{align-items:center;background:url(/assets/img/footer-arrow-border.svg);cursor:pointer;display:flex;height:60px;justify-content:center;width:60px}.footer__arrow:hover{background-color:rgba(229,0,18,.5)}.footer__language-link{color:hsla(0,0%,100%,.3);font-size:14px;line-height:18px}.footer__language-link:first-child{margin-right:10px}.footer__language-link.active{color:#f7f5f9}.footer__wrapper-bottom{align-items:center;display:flex;justify-content:space-between;padding:64px 64px 120px}@media (max-width:1100px){.footer__wrapper-bottom{align-items:start;flex-direction:column;padding:64px 32px}}@media (max-width:768px){.footer__wrapper-bottom{padding:32px 16px}}.footer__company-name{color:#2e2c28;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:32px;text-transform:uppercase}@media (max-width:768px){.footer__company-name{margin-bottom:20px}}.footer__imprint-title{padding-top:15px}.footer__imprint-text{color:#2e2c28;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase}.footer__payment{align-items:center;display:flex;justify-content:center}@media (max-width:768px){.footer__payment{flex-direction:column;gap:15px}}.footer__payment-title{padding-right:20px}.footer__payment-list{align-items:center;display:flex;gap:48px}@media (max-width:768px){.footer__payment-list{animation:footer-to-right 20s linear infinite}}.footer__payment-title{color:#2e2c28;font-size:14px;font-weight:250;line-height:24px;text-transform:uppercase}.footer__payment-item:not(:last-child){margin-right:20px}.footer__payment-item svg path{fill:#2e2c28}.footer__rights{color:#2e2c28;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-transform:uppercase}.footer__privacy{margin:7px 0 13px}@media (min-width:1441px){.footer__privacy{margin-left:66px}}@media (max-width:1441px){.footer__privacy{margin:13px 0}}@media (max-width:560px){.footer__privacy{display:flex;flex-direction:column}}.footer__privacy-link{color:#2e2c28;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:0 15px;text-transform:uppercase}@media (max-width:1440px){.footer__privacy-link:first-child{padding:0}}@media (max-width:560px){.footer__privacy-link{padding:0}}.footer__social{margin-bottom:32px}@media (max-width:768px){.footer__social{margin-bottom:20px}}.footer__social-list{align-items:center;display:flex}@media (max-width:425px){.footer__social-list{flex-wrap:wrap}}.footer__social-list .contact__info-item{align-items:center;display:flex;justify-content:center;margin-right:16px}@media (max-width:460px){.footer__social-list .contact__info-item{height:unset;width:30px}}.footer__social-item{margin-bottom:6px}.footer__social-item:not(:last-child){margin-right:41px}@media (max-width:1440px){.footer__social-item:not(:last-child){margin-right:20px}}.footer__social-link svg path,.footer__social-link:hover svg path{fill:#5c5751}.cookies{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(0,0,0,.5);border-top:1px solid hsla(0,0%,100%,.15);bottom:0;left:0;position:fixed;width:100%;z-index:100}.cookies__container{align-items:center;display:flex;padding:10px 20px}.cookies__text{font-weight:300;font-weight:200;margin-right:15px}.cookies__btn,.cookies__text{color:#f7f5f9;font-size:12px;line-height:24px}.cookies__btn{background:transparent}.faq{background-image:url(/assets/img/minigolf/dotted_dark_pattern.png),url(/assets/img/minigolf/bg-light.png)!important;background-repeat:repeat,repeat;padding:0!important}.faq__extra-block{align-items:center;display:flex;flex-direction:column;padding:120px 64px!important}@media (max-width:1400px){.faq__extra-block{align-items:baseline;padding:64px 32px!important}}@media (max-width:768px){.faq__extra-block{padding:32px 16px!important}}.faq__extra-title{color:var(--Neutral-800,#2e2c28);font-size:48px;font-style:normal;font-weight:400;letter-spacing:-2.4px;line-height:96%;margin-bottom:48px;text-align:center;text-transform:uppercase}@media (max-width:1024px){.faq__extra-title{font-size:32px}}@media (max-width:768px){.faq__extra-title{margin-bottom:24px;text-align:left}}.faq__container-block{display:flex;flex-direction:column;padding-bottom:0}.faq__faq-group{width:50%}@media (max-width:1400px){.faq__faq-group{width:100%}}.faq__content{display:flex;flex-direction:column;margin:0 auto;max-width:1720px;padding:64px;position:relative;width:100%;z-index:1}@media (max-width:1024px){.faq__content{padding:32px}}@media (max-width:768px){.faq__content{padding:32px 16px}}.faq__container-wrapper{border-bottom:1px solid #2e2c28;border-top:1px solid #2e2c28;display:flex;flex-direction:row;padding-bottom:0!important}@media (max-width:1400px){.faq__container-wrapper{flex-direction:column}}.faq__section-title{align-items:center;color:#5c5751;display:flex;font-size:40px;gap:16px;line-height:45px;padding:0 64px}@media (max-width:1024px){.faq__section-title{padding:0 32px}}@media (max-width:768px){.faq__section-title{padding:16px}}.faq__heading{padding:64px}@media (max-width:1024px){.faq__heading{padding:32px}}@media (max-width:768px){.faq__heading{padding:16px}}.faq__section-title-group{display:flex;flex-direction:row;justify-content:space-between;padding:0 64px 64px}@media (max-width:1024px){.faq__section-title-group{padding:0 32px 32px}}@media (max-width:768px){.faq__section-title-group{padding:32px 16px}}.faq__title{color:#2e2c28;font-size:96px;font-style:normal;font-weight:400;letter-spacing:-4.8px;line-height:96%;max-width:900px}@media (max-width:1600px){.faq__title{font-size:72px;max-width:630px}}@media (max-width:1024px){.faq__title{font-size:48px;max-width:400px}}@media (max-width:768px){.faq__title{font-size:32px;max-width:250px}}.faq__decor{background-image:url(/assets/img/minigolf/decor-right.png);background-repeat:no-repeat;background-size:contain;display:block;height:auto;width:136px}@media (max-width:1024px){.faq__decor{width:100px}}@media (max-width:768px){.faq__decor{padding:32px 16px;width:90px}}.faq__subtitle{color:#2e2c28;font-family:Zilla Slab;font-size:18px;font-style:normal;font-weight:600;line-height:150%;max-width:550px;padding-bottom:20px}@media (max-width:768px){.faq__subtitle{max-width:100%}}.faq__subtitle__group{border-right:1px solid #2e2c28;padding:64px;width:50%}@media (max-width:1400px){.faq__subtitle__group{border-right:none;padding:32px 64px;width:100%}}@media (max-width:1024px){.faq__subtitle__group{padding:32px}}@media (max-width:768px){.faq__subtitle__group{padding:32px 16px}}.faq__subtitle-more{display:flex;justify-content:space-between}@media (max-width:1400px){.faq__subtitle-more svg{transform:rotate(90deg)}}.faq__question{color:#2e2c28;font-size:80px;letter-spacing:-4.8px;line-height:96%;padding-bottom:30px}@media (max-width:768px){.faq__question{font-size:50px;line-height:55px}}@media (max-width:425px){.faq__question{font-size:35px;line-height:40px}}.faq__decor-title{display:flex;justify-content:space-between}@media (max-width:1024px){.faq__decor-title{gap:24px}}.faq__answer{color:#2e2c28;font-family:Zilla Slab;font-size:18px;font-style:normal;font-weight:600;line-height:150%;max-width:780px;padding-bottom:20px}@media (max-width:425px){.faq__answer{font-size:14px;line-height:22px}}.faq__block{cursor:pointer;padding:0 0 48px;position:relative}.faq__block:not(:last-child){border-bottom:2px solid #2e2c28;margin-bottom:64px}@media (max-width:1024px){.faq__block:not(:last-child){margin-bottom:32px}}@media (max-width:768px){.faq__block{padding:0 0 30px}}.faq__block-wrapper{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:-1}.faq__block:hover .faq__block-title{color:#5c5751}.faq__block:hover .faq__block-icon:before{rotate:180deg}.faq__block.active:not(:last-child){border-bottom:1px solid #2e2c28}.faq__block.active .faq__block-icon{color:#2e2c28}.faq__block.active .faq__block-icon:before{transform:rotate(180deg)}.faq__block.active .faq__block-icon:after{border-left:5px solid transparent;border-right:5px solid transparent;transform:rotate(180deg)}.faq__block.active .faq__block-title{color:#8a8379}.faq__block:before{content:" ";height:1px;left:-50%;position:absolute;top:0;width:200%}.faq__block-icon{align-self:center;cursor:default;margin-left:24px;position:relative}@media (max-width:768px){.faq__block-icon{margin-lef:30px}}.faq__block-icon:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #2e2c28;content:" ";margin-left:13px;opacity:.6;position:absolute;right:0}.faq__block-title{color:#2e2c28;font-size:32px;font-style:normal;font-weight:400;letter-spacing:-1.6px;line-height:96%;width:90%}@media (max-width:768px){.faq__block-title{font-size:20px;width:85%}.faq__block-title:lang(de){font-size:20px}}.faq__block-more{color:#2e2c28;display:none;font-family:Zilla Slab;font-size:18px;font-style:normal;font-weight:600;line-height:150%;max-width:783px;padding:48px 0 0;position:relative;width:90%;z-index:-1}@media (max-width:768px){.faq__block-more{padding:20px 0 0}}.contact{background-blend-mode:color-dodge;background-color:#2e2c28!important;background-image:url(/assets/img/minigolf/dotted_light_pattern.png),url(/assets/img/minigolf/bg-mask-dark.png);background-repeat:repeat,repeat;margin-bottom:0!important;padding-top:0!important}@media (max-width:1100px){.contact{padding:32px!important}}@media (max-width:768px){.contact{padding:32px 16px!important}}.contact__container{display:flex;flex-direction:row}@media (max-width:1100px){.contact__container{flex-direction:column}}.contact__wrapper{border-right:1px solid #e6daca;flex-direction:column;padding:120px 64px 64px;width:50%}.contact__wrapper,.contact__wrapper-bottom{display:flex;justify-content:space-between}@media (max-width:1100px){.contact__wrapper{border-right:48px 32px;border-right:none!important;gap:8px;padding:0 0 32px;width:100%}}.contact__wrapper .btn-primary-light{margin-left:auto}.contact__title{color:#e6daca;font-family:Sora;font-size:72px;font-style:normal;font-weight:400;letter-spacing:-3.6px;line-height:96%;text-align:right;text-transform:uppercase}@media (max-width:1200px){.contact__title{font-size:48px}}@media (max-width:1100px){.contact__title{font-size:44px;max-width:-moz-min-content;max-width:min-content;text-align:left}}.contact__content{display:flex;flex-direction:column;padding:120px 64px 64px;position:relative;width:50%}@media (max-width:1100px){.contact__content{padding:0;width:100%}}@media (max-width:1520px){.contact__content{align-items:center}}@media (max-width:1320px){.contact__content{align-items:baseline}}.contact__img{margin:40px 0;width:90%}@media (max-width:1520px){.contact__img{flex:1 1 auto}}@media (max-width:1320px){.contact__img{margin:20px 0;width:100%}}.contact__img-link{display:block}.contact__img-pic{height:100%;width:100%}.contact__info{display:flex;flex-direction:column}@media (min-width:1721px){.contact__info{padding-top:20px}}@media (max-width:525px){.contact__info{width:100%}}.contact__info-miniblock{border-bottom:1px solid #e6daca;display:flex;flex-direction:column;margin-bottom:32px;padding-bottom:32px}.contact__info-miniblock-title{color:#e6daca;font-family:Zilla Slab;font-size:14px;font-style:normal;font-weight:600;letter-spacing:1.4px;line-height:14px;margin-bottom:32px;text-transform:uppercase}.contact__info-miniblock-info{color:#e6daca;font-size:32px;font-style:normal;font-weight:400;letter-spacing:-1.6px;line-height:96%;text-transform:uppercase}@media (max-width:800px){.contact__info-miniblock-info{font-size:26px;line-height:30px}}@media (max-width:500px){.contact__info-miniblock-info{font-size:20px;line-height:30px}}.contact__info-num{color:#e6daca;display:table;font-size:32px;font-style:normal;font-weight:400;letter-spacing:-1.6px;line-height:96%;text-transform:uppercase}@media (max-width:525px){.contact__info-num{font-size:36px}}@media (max-width:460px){.contact__info-num{font-size:24px;line-height:36px}}.contact__info-email{color:#e6daca;font-size:32px;font-style:normal;font-weight:400;letter-spacing:-1.6px;line-height:96%;text-transform:uppercase}@media (max-width:525px){.contact__info-email{font-size:26px;line-height:30px}}@media (max-width:425px){.contact__info-email{font-size:20px}}.contact__text-btn-mobile{display:none}@media (max-width:1100px){.contact__text-btn-mobile{display:block}}@media screen and (max-width:1100px){.dstrct-guide{padding:32px 0}}@media screen and (min-width:1280px){.dstrct-guide{align-items:flex-end;display:flex;gap:32px}}.dstrct-guide .guide-column--img{background:url(/assets/img/minigolf/dstrct-guide-light.webp) no-repeat;background-size:contain;height:330px;width:100%}@media screen and (max-width:1279px){.dstrct-guide .guide-column--img{margin-top:32px}}.dstrct-guide svg{color:#e6daca}.dstrct-guide h3{color:#e6daca;font-family:Sora,sans-serif;font-size:24px;letter-spacing:-.01em;line-height:1;margin-top:32px;text-transform:uppercase}@media screen and (min-width:768px){.dstrct-guide h3{font-size:32px}}@media screen and (min-width:1280px){.dstrct-guide h3{font-size:48px}}.dstrct-guide .guide-list{list-style-type:decimal;margin-top:32px;padding-left:16px}.dstrct-guide .guide-item{color:#e6daca;font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.dstrct-guide .guide-item:not(:first-child){margin-top:12px}.rooms{margin-bottom:0!important;padding-top:0}.rooms .decor-subtitle{display:none}.rooms .room__filter-row{display:flex;justify-content:space-between}@media (max-width:768px){.rooms .room__filter-row{flex-wrap:wrap}.rooms .room__filter-col{width:100%}}.rooms .room__filter .pull-right{display:flex;justify-content:flex-end}.rooms .category__filter,.rooms .city__filter{margin-top:20px}.rooms .category__filter-list,.rooms .city__filter-list{display:flex;flex-wrap:wrap}.rooms .category__filter-item,.rooms .city__filter-item{background:#262626;border-radius:100px;color:#f7f5f9;cursor:pointer;font-size:14px;font-weight:400;line-height:17px;margin-bottom:8px;padding:7px 10px}.rooms .category__filter-item:not(:last-child),.rooms .city__filter-item:not(:last-child){margin-right:8px}.rooms .category__filter-item.active,.rooms .category__filter-item:hover,.rooms .city__filter-item.active,.rooms .city__filter-item:hover{background:#c82d32}.rooms__button-next,.rooms__button-prev{background:#c82d32;border:4px solid #000;border-radius:50px;cursor:pointer;display:block;height:50px;position:absolute;top:50%;width:50px;z-index:50}@media (max-width:425px){.rooms__button-next,.rooms__button-prev{display:none!important}}.rooms__button-next.swiper-button-disabled,.rooms__button-prev.swiper-button-disabled{display:none!important}.rooms__button-next:after,.rooms__button-next:before,.rooms__button-prev:after,.rooms__button-prev:before{background:#fff;content:" ";height:2px;left:15px;position:absolute;width:15px}.rooms__button-next:after,.rooms__button-prev:after{top:15px;transform:rotate(45deg)}.rooms__button-next:before,.rooms__button-prev:before{bottom:15px;transform:rotate(-45deg)}.rooms__button-prev{left:15px;transform:translateY(-50%) scale(-1)}.rooms__button-next{right:15px;transform:translateY(-50%)}.rooms__wrapper{display:flex;justify-content:flex-start;position:relative;z-index:1}@media (max-width:425px){.rooms__wrapper{flex-direction:column;transform:none!important}}.rooms__content{margin-top:15px!important}.rooms__title{color:#f7f5f9;font-size:36px;line-height:45px;padding-bottom:12px}.rooms__subtitle{color:#c82d32;font-size:18px;font-weight:300;line-height:28px;padding-bottom:40px;text-transform:uppercase}@media (max-width:460px){.rooms__subtitle{max-width:270px}}.rooms__subtitle:before{content:url(/assets/img/timer-red.svg);display:inline-block;padding-right:10px;transform:translateY(4px)}.rooms__block{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05);height:85vh!important;position:relative!important;width:100%}.rooms__block,.rooms__block:hover{transition:all .7s ease 0s!important}.rooms__block:hover{border:1px solid #c82d32}.rooms__block:hover .block__img-pic{transform:scale(1.1)}.rooms__block-horrorrooms_logo{left:20px;position:absolute;top:20px}.rooms__block-label_new{position:absolute;right:20px;top:20px}.rooms__block-label_new img{width:75px}.rooms__block-promo{background-image:url(/assets/img/minigolf/start-red.png);background-repeat:no-repeat;display:flex;flex-direction:column;padding:37px 46px;position:absolute;right:-50px;top:-36px;transform:rotate(15deg)}@media (max-width:1400px){.rooms__block-promo{padding:37px 50px;right:-35px}}@media (max-width:768px){.rooms__block-promo{background-image:url(/assets/img/minigolf/start-red-mini.png);padding:32px 37px;position:absolute;right:-13px;top:-19px}}.rooms__block-promo .block__promo-group{display:flex}.rooms__block-promo .block__promo-discount{color:var(--Neutral-500,#e6daca);font-size:24px;font-style:normal;font-weight:400;letter-spacing:-1.2px;line-height:96%;overflow:hidden;text-align:start;text-transform:uppercase}.rooms__block-promo .block__promo-text,.rooms__block-promo .block__promo-timer{color:var(--Neutral-500,#e6daca);font-family:Zilla Slab;font-size:12px;font-style:normal;font-weight:600;letter-spacing:1.2px;line-height:14px;text-align:right}.rooms__block.coming-soon .block__img-soon{display:flex!important}.rooms__block.coming-soon .block__promo{display:none!important}.rooms__block.coming-soon .block__info-group:last-child{opacity:0!important;visibility:hidden!important}.rooms__block.coming-soon .rooms__block-link{pointer-events:none!important}.rooms__block.bestseller .block__img-best{display:flex!important}.rooms__block.sale .block__img-sale{display:block!important}.rooms__block.sale .room-price-prev{display:unset!important}.rooms__block.sale .room-price{color:#c82d32;font-weight:400!important}@media (min-width:426px){.rooms__block{max-width:316.6px}.rooms__block:not(:last-child){margin-right:24px}}@media (max-width:425px){.rooms__block:not(:last-child){margin-bottom:20px}}@media (max-height:850px){.rooms__block{height:730px!important}}.rooms__block .block__img{height:100%;overflow:hidden;position:absolute;width:100%}.rooms__block .block__img:after{background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05));bottom:0;content:"";height:100%;left:0;mix-blend-mode:lighten;position:absolute;width:100%}.rooms__block .block__img:before{background:linear-gradient(270deg,transparent 99.79%,#000 0),linear-gradient(transparent 18.77%,#000 48%);bottom:0;content:"";height:83%;left:0;position:absolute;width:100%;z-index:0}.rooms__block .block__img-soon{align-items:center;background:red;color:#fff;display:none;font-weight:300;height:20px;left:-15px;padding-bottom:13px;padding-left:5px;padding-top:13px;position:absolute;text-transform:uppercase;top:150px;transform:rotate(14deg);white-space:nowrap}.rooms__block .block__img-best{align-items:center;background:#c82d32;border:1px solid #c82d32;border-radius:100px;color:#f7f5f9;display:flex;display:none;font-size:14px;font-weight:400;left:30px;line-height:18px;max-height:30px;max-width:140px;padding:5px 10px;position:absolute;text-transform:uppercase;top:-15px}.rooms__block .block__img-sale{display:none;position:absolute;right:30px;top:30px}.rooms__block .block__img-pic{height:65%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:-10}.rooms__block .block__info{bottom:0;left:0;padding:30px;position:absolute}.rooms__block .block__info-title{color:#f7f5f9;font-size:36px;line-height:36px;padding-bottom:12px}.rooms__block .block__info-tags{color:#f7f5f9;font-size:14px;font-weight:200;line-height:24px;padding-bottom:12px}.rooms__block .block__info-tags.actor:before{content:url(/assets/img/mask-w.svg);display:inline-block;margin-right:6px;transform:translateY(3px)}.rooms__block .block__info-location{align-items:center;color:#e50013;display:flex;font-family:MADE Outer Sans;font-size:14px;font-style:normal;font-weight:300;line-height:20px;margin-bottom:10px}.rooms__block .block__info-location svg{margin-right:3px}.rooms__block .block__info-group{align-items:center;border-top:1px solid hsla(0,0%,100%,.15);display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:14px;padding:14px 0}.rooms__block .block__info-group:last-child{border-top:none;gap:10px 20px;justify-content:space-between;margin-bottom:0;padding:0}.rooms__block .block__info-age,.rooms__block .block__info-lvl,.rooms__block .block__info-players,.rooms__block .block__info-time{align-items:center;color:#868686;display:flex;font-size:14px;font-weight:200;line-height:24px}.rooms__block .block__info-age:before,.rooms__block .block__info-lvl:before,.rooms__block .block__info-players:before,.rooms__block .block__info-time:before{margin-right:5px;opacity:.5;transform:translateY(2px)}.rooms__block .block__info-age:before:lang(en),.rooms__block .block__info-lvl:before:lang(en),.rooms__block .block__info-players:before:lang(en),.rooms__block .block__info-time:before:lang(en){margin-right:4px}.rooms__block .block__info-time:before{content:url(/assets/img/Frame.svg)}.rooms__block .block__info-lvl:before{content:url(/assets/img/key2.svg)}.rooms__block .block__info-players:before{content:url(/assets/img/Players.svg)}.rooms__block .block__info-age{align-items:center;border:1px solid #868686;border-radius:18px;display:flex;font-size:13px;height:33px;justify-content:center;width:33px}.rooms__block .block__info-text{color:#868686;font-size:14px;font-weight:250;line-height:24px;margin-bottom:24px;max-height:92px;overflow:hidden}.rooms__block .block__info-price{color:#f7f5f9;font-size:14px;font-weight:200;line-height:24px}.rooms__block .block__info-price .room-price-prev{color:hsla(0,0%,100%,.302);display:none;text-decoration:line-through}.rooms__block .block__info-price .room-price{display:block;font-size:18px;font-weight:200;line-height:28px}.rooms__block .block__info-btn{flex:1 1 auto;max-width:160px;min-width:unset}.intro{background-image:url(/assets/img/minigolf/school-parties/main-school-parties.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;min-height:120vh}@media (max-width:1100px){.intro{min-height:90vh;padding:64px}}@media (max-width:860px){.intro{min-height:90vh;padding:32px}}@media (max-height:1300px) and (max-width:1024px){.intro{min-height:77vh;padding:24px}}@media (max-height:850px){.intro{height:auto;min-height:110vh;padding:100px 0}}@media (max-width:400px){.intro{min-height:70vh}}@media (max-height:450px){.intro{min-height:90vw}}.intro__block-text{align-items:center;display:flex;flex-direction:column;width:100%}.intro__block-title{color:#2e2c28;font-size:96px;font-weight:400;letter-spacing:-4.8px;line-height:96%;margin-bottom:32px;max-width:1120px;text-align:center;text-transform:uppercase}.intro__block-title:lang(de){font-size:96px}@media (max-width:1400px){.intro__block-title{font-size:80px;max-width:840px}.intro__block-title:lang(de){font-size:72px}}@media (max-width:1100px){.intro__block-title{font-size:64px}.intro__block-title:lang(de){font-size:56px}}@media (max-width:1024px){.intro__block-title:lang(de){font-size:46px}}@media (max-width:630px){.intro__block-title{font-size:56px;letter-spacing:-2.8px;max-width:396px}.intro__block-title:lang(de){font-size:42px}}@media (max-width:420px){.intro__block-title{font-size:44px;letter-spacing:-.8px}.intro__block-title:lang(de){font-size:42px}}.intro__block-subtitle{color:#2e2c28;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:32px;max-width:486px;text-align:center}@media (max-width:630px){.intro__block-subtitle{font-size:14px;line-height:24px}}.intro__block-group{display:flex;flex-wrap:wrap;padding-top:0}@media (max-width:425px){.intro__block-group{flex-direction:column;padding-top:0}}.intro__block-btn{z-index:20}.intro__block-bg{height:1085px;max-width:1440px;position:absolute;right:0;top:-65px;width:1440px;z-index:-1}@media (max-width:1440px){.intro__block-bg{opacity:.5;right:-200px;top:-105px}}@media (max-width:768px){.intro__block-bg{opacity:.3}}.intro__block-confeti{height:618px;position:absolute;right:44px;top:-20px;width:1070px;z-index:-1}.intro__bg{background-image:url(/assets/img/minigolf/bg-light.png);height:140vh;left:0;top:0;z-index:-1}.intro__bg,.intro__bg:after{position:absolute;width:100%}.intro__bg:after{background-image:url(/assets/img/minigolf/dotted_dark_pattern.png);background-repeat:repeat;content:"";height:100%;z-index:5}.corporate-game{background-color:#e19b05!important;background-image:url(/assets/img/minigolf/dotted_dark_pattern.png),url(/assets/img/minigolf/bg-light-yellow.png)!important;background-repeat:repeat,repeat;border-bottom:1px solid #2e2c28;border-top:1px solid #2e2c28;display:flex;padding-top:0!important}@media (max-width:1140px){.corporate-game{flex-direction:column}}.corporate-game__left-wrapper{border-right:1px solid #2e2c28;display:flex;flex-direction:column;justify-content:space-between;width:50%}@media (max-width:1140px){.corporate-game__left-wrapper{border-bottom:1px solid #2e2c28;border-right:none;width:100%}}.corporate-game__bottom,.corporate-game__top{padding:120px 64px}@media (max-width:1300px){.corporate-game__bottom,.corporate-game__top{padding:64px 32px}}@media (max-width:768px){.corporate-game__bottom,.corporate-game__top{padding:32px 16px}}.corporate-game__top{display:flex;flex-direction:column}.corporate-game__bottom{align-self:bottom;border-top:1px solid #2e2c28;display:flex;justify-content:space-between}.corporate-game__bottom-info{color:var(--Neutral-800,#2e2c28);font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;width:50%}@media (max-width:1140px){.corporate-game__bottom-info{width:100%}}.corporate-game__title{color:var(--Neutral-800,#2e2c28);font-size:72px;font-style:normal;font-weight:400;letter-spacing:-3.6px;line-height:96%;margin-bottom:48px;text-transform:uppercase}@media (max-width:1024px){.corporate-game__title{font-size:48px}}@media (max-width:768px){.corporate-game__title{font-size:40px}}.corporate-game__description{color:var(--Neutral-800,#2e2c28);font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.corporate-game__decor{background-image:url(/assets/img/minigolf/decor-left.png);background-repeat:no-repeat;background-size:contain;display:block;height:46px;width:136px}@media (max-width:1400px){.corporate-game__decor{display:none}}@media (max-width:768px){.corporate-game__decor{padding:32px 16px;width:90px}}.corporate-game__right-wrapper{padding:120px 64px;width:50%}@media (max-width:1300px){.corporate-game__right-wrapper{padding:64px 32px}}@media (max-width:1140px){.corporate-game__right-wrapper{width:100%}}@media (max-width:768px){.corporate-game__right-wrapper{padding:32px 16px}}.corporate-game__block{display:flex;flex-direction:column}.corporate-game__block:not(:last-child){border-bottom:1px solid #2e2c28;padding-bottom:64px}@media (max-width:1024px){.corporate-game__block:not(:last-child){padding-bottom:32px}}.corporate-game__block:not(:first-child){padding-top:64px}@media (max-width:1024px){.corporate-game__block:not(:first-child){padding-top:32px}}@media (max-width:768px){.corporate-game__block:not(:first-child){padding-top:16px}}.corporate-game__subtitle{font-family:Zilla Slab;font-size:16px;font-weight:600;line-height:150%;margin-bottom:20px}.corporate-game__info,.corporate-game__subtitle{color:var(--Neutral-800,#2e2c28);font-style:normal}.corporate-game__info{font-size:48px;font-weight:400;letter-spacing:-2.4px;line-height:96%;text-transform:uppercase}@media (max-width:1024px){.corporate-game__info{font-size:36px}}@media (max-width:768px){.corporate-game__info{font-size:32px}}.benefits{background:url(/assets/img/minigolf/dotted_light_pattern.png),url(/assets/img/minigolf/bg-mask-dark.png) #1e5041 repeat;background-blend-mode:color-dodge;padding-top:64px}@media screen and (min-width:1280px){.benefits{padding-top:120px}}.benefits .row{padding:0 32px}@media screen and (min-width:1280px){.benefits .row{padding:0 64px}}.benefits .benefits-title{color:#e6daca;font-family:Sora,sans-serif;font-size:42px;font-weight:400;letter-spacing:-.03em;line-height:1;text-align:center;text-transform:uppercase}@media screen and (min-width:1280px){.benefits .benefits-title{font-size:72px}}.benefits .benefits-description{color:#e6daca;font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;line-height:1.3;margin-top:48px;text-align:center}.benefits .benefits-list{display:grid;grid-template-columns:repeat(1,1fr);margin-top:48px}@media screen and (min-width:768px){.benefits .benefits-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1280px){.benefits .benefits-list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1440px){.benefits .benefits-list{grid-template-columns:repeat(3,1fr);margin-top:64px}}@media screen and (min-width:1696px){.benefits .benefits-list{grid-template-columns:repeat(5,1fr)}}.benefits .benefits-list .benefits-item{border:1px solid #e6daca;border-left:none;border-right:none;padding:32px}@media screen and (min-width:1280px){.benefits .benefits-list .benefits-item{padding:64px}}@media screen and (max-width:767px){.benefits .benefits-list .benefits-item:not(:first-child){border-top:none}}@media screen and (min-width:428px) and (max-width:1279px){.benefits .benefits-list .benefits-item:first-child,.benefits .benefits-list .benefits-item:nth-child(3),.benefits .benefits-list .benefits-item:nth-child(5){border-right:1px solid #e6daca}.benefits .benefits-list .benefits-item:nth-child(3),.benefits .benefits-list .benefits-item:nth-child(4),.benefits .benefits-list .benefits-item:nth-child(5){border-top:none}}@media screen and (min-width:1280px) and (max-width:1439px){.benefits .benefits-list .benefits-item:first-child,.benefits .benefits-list .benefits-item:nth-child(2),.benefits .benefits-list .benefits-item:nth-child(4),.benefits .benefits-list .benefits-item:nth-child(5){border-right:1px solid #e6daca}}@media screen and (min-width:1280px) and (max-width:1696px){.benefits .benefits-list .benefits-item:nth-child(4),.benefits .benefits-list .benefits-item:nth-child(5){border-right:1px solid #e6daca;border-top:none}}@media screen and (min-width:1440px) and (max-width:1695px){.benefits .benefits-list .benefits-item:not(:nth-child(4)){border-right:1px solid #e6daca}.benefits .benefits-list .benefits-item:last-child{border-top:none}}@media screen and (min-width:1696px){.benefits .benefits-list .benefits-item:not(:last-child){border-right:1px solid #e6daca}}.benefits .benefits-list .benefits-item img{display:block;margin:0 auto}.benefits .benefits-list .benefits-item h3{color:#e6daca;font-family:Sora,sans-serif;font-size:32px;font-weight:400;letter-spacing:-.01em;line-height:1;margin-top:48px;text-align:center;text-transform:uppercase}.benefits .benefits-list .benefits-item .item-description{color:#e6daca;font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;line-height:1.3;margin-top:48px;text-align:center}.faq__section-title-group{padding:32px}@media screen and (min-width:1024px){.faq__section-title-group{padding:64px}}.service{border-bottom:1px solid #2e2c28;border-top:1px solid #2e2c28;display:flex;flex-direction:column;margin-top:100px;padding:0!important;position:relative}.service__top-wrapper{align-items:flex-start;display:flex;justify-content:space-between;padding:64px}@media (max-width:1140px){.service__top-wrapper{align-items:center;flex-direction:column;gap:32px;padding:32px;text-align:center}}@media (max-width:768px){.service__top-wrapper{padding:32px 16px}}.service__top-subtitle{color:var(--Neutral-800,#2e2c28);font-family:Zilla Slab;font-size:18px;font-style:normal;font-weight:600;line-height:150%}.service__decor{background-image:url(/assets/img/minigolf/decor-right.png);background-repeat:no-repeat;background-size:contain;display:block;height:46px;width:136px}@media (max-width:1400px){.service__decor{display:none}}@media (max-width:768px){.service__decor{padding:32px 16px;width:90px}}.service__content{border-top:1px solid #2e2c28;display:flex;justify-content:center}@media (max-width:1140px){.service__content{flex-direction:column}}.service__title{color:var(--Neutral-800,#2e2c28);font-size:72px;font-style:normal;font-weight:400;letter-spacing:-3.6px;line-height:96%;max-width:550px;text-transform:uppercase}@media (max-width:1024px){.service__title{font-size:64px}}@media (max-width:768px){.service__title{font-size:48px}}.service__block{display:flex;padding:64px;position:relative;width:100%}.service__block:not(:last-child){border-right:1px solid #2e2c28}@media (max-width:1140px){.service__block{padding:32px}.service__block:not(:last-child){border-bottom:1px solid #2e2c28;border-right:none}}@media (max-width:768px){.service__block{padding:32px 16px}}.service__block-wrapper{display:flex;flex-direction:column}@media (max-width:1140px){.service__block-wrapper{margin:0 auto;max-width:700px}}.service__block-img{margin-bottom:48px;width:100%}@media (max-width:1024px){.service__block-img{height:auto;margin-bottom:24px}}.service__block-title{color:var(--Neutral-800,#2e2c28);font-size:48px;font-style:normal;font-weight:400;height:88px;letter-spacing:-2.4px;line-height:96%;margin-bottom:48px;text-transform:uppercase}@media (max-width:1024px){.service__block-title{height:auto;margin-bottom:24px}}@media (max-width:768px){.service__block-title{font-size:36px}}.service__block-text{color:var(--Neutral-800,#2e2c28);font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.review{background-color:#e19b05!important;background-image:url(/assets/img/minigolf/dotted_dark_pattern.png),url(/assets/img/minigolf/bg-light-yellow.png)!important;background-repeat:repeat,repeat}.review__content{overflow:visible!important}.review__control{align-items:center;display:flex;gap:24px;position:relative}@media (max-width:768px){.review__control{gap:16px}}.review__control .swiper-button-next,.review__control .swiper-button-prev{display:block;height:48px;margin:unset;position:unset;top:0;width:48px;z-index:50}.review__control .swiper-button-next:after,.review__control .swiper-button-prev:after{content:"";display:none!important}@media (max-width:768px){.review__slide{width:100%!important}}.review__block{color:var(--Neutral-800,#2e2c28);width:100%}@media (min-width:769px){.review__block{max-width:623px}}.review__block-info{border-right:1px solid #2e2c28;display:flex;flex-direction:column;height:600px;padding:64px}@media (max-width:768px){.review__block-info{padding:32px 16px}}@media (max-width:620px){.review__block-info{border-right:none;height:auto}}.review__block-stars{align-items:center;display:flex;gap:0 5px;margin-bottom:48px;padding-bottom:35px}@media (max-width:768px){.review__block-stars{margin-bottom:32px}}.review__block-title{font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:48px}@media (max-width:768px){.review__block-title{margin-bottom:32px}}.review__block-text{font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:48px}@media (max-width:768px){.review__block-text{margin-bottom:32px}}.review__block-group{align-items:end;display:flex;flex-grow:1;flex-wrap:wrap;gap:10px 20px;justify-content:space-between}.review__block-autor{font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase}.review__block-icon{filter:grayscale(1);height:24px;-o-object-fit:contain;object-fit:contain}.review__decor{align-items:center;border-bottom:1px solid #2e2c28;display:flex;flex-direction:row;justify-content:space-between;padding:120px 64px 64px!important}@media (max-width:1720px){.review__decor{padding:80px 48px 48px!important}}@media (max-width:1440px){.review__decor{padding:60px 32px 32px!important}}@media (max-width:768px){.review__decor{padding:32px 16px 16px!important}}.review__decor-subtitle{color:var(--Neutral-800,#2e2c28);font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%}@media (max-width:768px){.review__decor-subtitle{display:none}}.gallery__top-wrapper{height:400px;position:relative}@media (max-width:1800px){.gallery__top-wrapper{height:400px}}@media (max-width:1600px){.gallery__top-wrapper{height:460px}}@media (max-width:1440px){.gallery__top-wrapper{height:450px}}@media (max-width:1300px){.gallery__top-wrapper{height:420px}}@media (max-width:1024px){.gallery__top-wrapper{height:310px}}@media (max-width:768px){.gallery__top-wrapper{height:230px}}@media (max-width:560px){.gallery__top-wrapper{height:175px}}@media (max-width:420px){.gallery__top-wrapper{height:125px}}@media (max-width:360px){.gallery__top-wrapper{height:130px}}.gallery__top-bg{background-image:url(/assets/img/minigolf/four-reasons-main.png);background-repeat:no-repeat;background-size:contain;bottom:-20%;position:absolute;width:100%}.gallery__title{color:var(--Neutral-800,#2e2c28);font-family:Sora;font-size:72px;font-style:normal;font-weight:400;letter-spacing:-3.6px;line-height:96%;text-transform:uppercase}@media (max-width:768px){.gallery__title{font-size:48px}}.gallery__top{display:flex;justify-content:space-between;padding:120px 64px 64px!important}@media (max-width:1720px){.gallery__top{padding:80px 48px 48px!important}}@media (max-width:1440px){.gallery__top{padding:60px 32px 32px!important}}@media (max-width:768px){.gallery__top{padding:32px 16px 16px!important}}.gallery__content{padding-bottom:0}.gallery__control{align-items:center;display:flex;gap:24px;position:relative}@media (max-width:768px){.gallery__control{gap:16px}}.gallery__control .swiper-button-next,.gallery__control .swiper-button-prev{display:block;height:48px;margin:unset;position:unset;top:0;width:48px;z-index:50}.gallery__control .swiper-button-next:after,.gallery__control .swiper-button-prev:after{content:"";display:none!important}.gallery__slide{border:1px solid #2e2c28;border-left:none;height:600px!important;margin-right:0!important;padding:64px;width:787px!important}@media (max-width:1024px){.gallery__slide{padding:32px}}@media (max-width:768px){.gallery__slide{padding:16px;width:100%!important}}.gallery__slide-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.request{border-bottom:1px solid #2e2c28;margin-bottom:8px;padding-top:0!important}.request img{bottom:0;position:absolute;top:45%;z-index:2}@media (max-width:1140px){.request img{right:0;width:50%}}@media (max-width:500px){.request img{width:80%}}@media screen and (min-width:1280px){.request img{top:40%}}@media screen and (min-width:1440px){.request img{top:25%}}.request__left{display:flex;flex-direction:column;overflow:hidden;position:relative;width:50%}@media (max-width:1140px){.request__left{display:none}}.request__left-top{align-items:center;display:flex;justify-content:space-between;padding:120px 64px 64px}@media (max-width:1300px){.request__left-top{padding:65px 66px 50px 16px}}@media (max-width:1140px){.request__left-top{display:none}.request__left-top svg{transform:rotate(90deg)}}@media (max-width:1360px){.request__left{width:100%}}.request__info{border-left:1px solid #313132;counter-reset:my-counter;display:flex;flex-direction:column;justify-content:space-between;padding:120px 64px;width:50%}@media (max-width:1360px){.request__info{gap:24px;margin-top:30px;width:100%}}.request__info-top{display:flex;flex-direction:column;gap:64px}.request__info-bottom{align-items:flex-end;display:flex;gap:64px}.request__info-title{color:var(--Neutral-800,#2e2c28);font-family:Sora;font-size:72px;font-style:normal;font-weight:400;letter-spacing:-3.6px;line-height:96%;padding:120px 64px 64px;text-transform:uppercase}.request__info-text{color:var(--Neutral-500,#e6daca);font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.request__info-subtitle{color:var(--Neutral-800,#2e2c28);font-family:Sora;font-size:72px;font-style:normal;font-weight:400;letter-spacing:-3.6px;line-height:96%;text-transform:uppercase}.request__img-pic{width:100%}.request__content{display:flex}@media (max-width:1140px){.request__content{flex-direction:column-reverse}}.request__block{border-left:1px solid #313132;padding:120px 64px;width:50%}@media (max-width:1360px){.request__block{border-left:none;width:100%}}@media (max-width:1290px){.request__block{padding:64px}}@media (max-width:1140px){.request__block{width:100%}}@media (max-width:768px){.request__block{padding:32px 16px 230px;width:100%}}.request__stats{margin-bottom:80px;position:relative}@media (max-width:1290px){.request__stats{margin-bottom:20px}}.request__stats-wrapper{display:flex;flex-wrap:wrap}.request__stats-group{margin-bottom:20px}.request__stats-group:not(:last-child){margin-right:60px}@media (max-width:560px){.request__stats-group{width:35%}}@media (max-width:475px){.request__stats-group{width:100%}}.request__stats-num{-webkit-text-stroke:1px #2e2c28;color:transparent;font-family:Morganite;font-size:121.137px;line-height:121px;mix-blend-mode:normal;text-transform:uppercase}.request__stats-name{color:#2e2c28;font-size:14px;line-height:18px}.request__stats-name:lang(de){font-size:11px}@media (max-width:1290px){.request__title{padding-bottom:20px}}@media (max-width:768px){.request__title{font-size:24px;line-height:28px}}.request__text{color:#2e2c28;font-size:14px;font-weight:250;line-height:24px}.request__subtitle{color:var(--Neutral-800,#2e2c28);font-size:72px;font-style:normal;font-weight:400;letter-spacing:-3.6px;line-height:96%;text-transform:uppercase}@media (max-width:1550px){.request__subtitle:lang(de){font-size:57px}}@media (max-width:560px){.request__subtitle:lang(de){font-size:38px}}@media (max-width:400px){.request__subtitle:lang(de){font-size:32px}}@media (max-width:1024px){.request__subtitle{font-size:48px}}@media (max-width:768px){.request__subtitle{font-size:36px}}.request__form{margin-bottom:40px;position:relative;width:100%}.request__form:last-child .request__form-input{resize:none}.request__form:last-child .request__form-input:not(:-moz-placeholder)~.request__form-label{top:-17px}.request__form:last-child .request__form-input:focus~.request__form-label,.request__form:last-child .request__form-input:not(:placeholder-shown)~.request__form-label{top:-17px}.request__form:last-child .request__form-label{top:0}.request__form-input{background:transparent;border-bottom:1px solid #2e2c28;color:#2e2c28;font-size:14px;font-weight:200;line-height:24px;padding-bottom:6px;transition:.3s;width:100%}.request__form-input:not(:-moz-placeholder)~.request__form-label{bottom:40px;font-size:12px;line-height:14px}.request__form-input:focus~.request__form-label,.request__form-input:not(:placeholder-shown)~.request__form-label{bottom:40px;font-size:12px;line-height:14px}.request__form-input:focus,.request__form-input:hover{border-bottom:1px solid #e50012}.request__form-input:hover{transition:.3s}.request__form-label{bottom:8px;color:#2e2c28;cursor:text;font-size:14px;font-weight:200;left:0;line-height:24px;position:absolute}.request__wrapper{padding-top:20px;position:relative}.tel-input{padding-left:32px!important;width:100%}.tel-label{left:32px}.tel-label.active{bottom:34px;font-size:12px;left:0;line-height:14px}.iti__selected-flag{left:-5px;padding:0 6px;position:absolute;top:-4px}.iti--allow-dropdown{width:100%}.iti__flag-box{margin-right:11px}.iti__arrow{display:none}.iti__divider{border-bottom:1px solid hsla(0,0%,100%,.3);margin-bottom:4px;padding-bottom:4px}.iti__country{padding:5px 0}.iti__country-name{color:#f7f5f9}.iti__country-list{background:#000;border:1px solid hsla(0,0%,100%,.3);font-weight:200;top:30px}.iti__country-list::-webkit-scrollbar{width:0}.iti__country-list::-webkit-scrollbar-track{background:none}.loader{display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.loader svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100}.loader:after{background:#000;content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:10}.booking__block{background:#171717;padding:60px}@media (max-width:1440px){.booking__block{padding:50px}}@media (max-width:1220px){.booking__block{padding:30px}}@media (max-width:425px){.booking__block{padding:30px 20px}}.booking__block-maxplayers{align-items:center;display:flex;padding-bottom:64px}@media (max-width:1100px){.booking__block-maxplayers{padding-bottom:32px}}.booking__block-maxplayers-title{color:var(--Neutral-800,#2e2c28);font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.booking__block-maxplayers-title a{text-decoration-line:underline;text-transform:none}.booking__block-group{align-items:center;display:flex;margin-bottom:48px;margin-top:16px}@media (max-width:1100px){.booking__block-group{margin-bottom:32px}}.booking__block-arrows{align-items:center;background:transparent;cursor:default;display:flex;height:72px;justify-content:center;width:72px}@media (max-width:768px){.booking__block-arrows{height:60px;width:60px}}.booking__block-arrows.minus{border:2px solid #8a8379;margin-right:8px}.booking__block-arrows.minus svg path{fill:#8a8379}.booking__block-arrows.plus{border:2px solid #8a8379;margin-left:8px}.booking__block-arrows.active{border:2px solid #2e2c28;cursor:pointer}.booking__block-arrows.active svg path{fill:#2e2c28}.booking__block-amount{border:2px solid #2e2c28;color:#2e2c28;display:flex;font-size:24px;font-style:normal;font-weight:400;height:72px;justify-content:center;letter-spacing:-1.2px;line-height:96%;text-align:center;text-transform:uppercase;width:72px}@media (max-width:768px){.booking__block-amount{font-size:16px;height:60px;width:60px}}.booking__calendar{align-items:center;border-top:1px solid #2e2c28;display:flex;justify-content:space-between;margin-bottom:35px;padding-top:35px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.booking__loader{display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.booking__loader span{animation:rotation 2s linear infinite;border:5px dotted #fff;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;left:50%;position:absolute;position:relative;top:260px;transform:translate(-50%);width:48px;z-index:100}.booking__loader:after{background:#000;content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:10}.booking__title{color:var(--neutral-800,#2e2c28);font-size:48px;font-style:normal;font-weight:400;letter-spacing:-2.4px;line-height:96%;padding-bottom:48px;padding-top:5px;text-transform:uppercase}@media (max-width:1100px){.booking__title{font-size:32px}}@media (max-width:590px){.booking__title{padding-bottom:28px}}.booking__subtitle{align-items:center;background-blend-mode:color-dodge;background-color:#2e2c28!important;background-image:url(/assets/img/minigolf/dotted_light_pattern.png),url(/assets/img/minigolf/bg-mask-dark.png);background-repeat:repeat,repeat;color:#e6daca;display:flex;margin:0 -44px;padding:16px 44px}@media (max-width:1440px){.booking__subtitle{margin:0 -30px;padding:16px 30px}}@media (max-width:1024px){.booking__subtitle{margin:0;padding:16px 15px}}@media (max-width:768px){.booking__subtitle{margin:0 -17px;padding:16px 15px}}@media (max-width:520px){.booking__subtitle{flex-direction:column}}.booking__subtitle-border{border-right:1px solid #e6daca;height:50px;margin:0 15px}@media (max-width:520px){.booking__subtitle-border{border-bottom:1px solid #e6daca;border-right:none;height:1px;width:100%}}.booking__subtitle-title{align-items:center;display:flex}@media (max-width:520px){.booking__subtitle-title{justify-content:flex-start;padding-bottom:10px;width:100%}.booking__subtitle-subtitle{padding-top:10px}}.booking__subtitle svg{width:100%}@media (max-width:520px){.booking__subtitle svg{margin-right:10px;width:25px}}.booking__subtitle p{font-family:Zilla Slab;font-size:16px;font-weight:600;line-height:18px;text-align:left}.booking__calendar-choose,.booking__choose{color:var(--neutral-800,#2e2c28);font-family:Sora;font-size:32px;font-style:normal;font-weight:400;letter-spacing:-1.6px;line-height:96%;text-transform:uppercase}.booking__choose{padding:64px 0 48px}@media (max-width:1100px){.booking__choose{font-size:24px;padding:32px 0}}.booking__players-list{display:flex;margin-bottom:48px}.booking__players-item{align-items:center;display:flex;justify-content:center;max-width:72px;width:100%}.booking__players-item:not(:last-child){margin-right:5px}@media (max-width:500px){.booking__players-item{margin:0 auto}.booking__players-item:not(:last-child){margin-right:0}}.booking__players-item:before{content:" ";display:block;padding-bottom:100%}.booking__players-btn{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid #2e2c28;color:#2e2c28;display:flex;font-size:24px;font-weight:400;height:72px;justify-content:center;line-height:1;padding:22px 32px;text-transform:uppercase;width:74px}@media (max-width:590px){.booking__players-btn{font-size:16px;height:72px;padding:24px;width:unset}}@media (max-width:440px){.booking__players-btn{padding:22px;padding:17px}}.booking__players-btn.active,.booking__players-btn:hover{background:#2e2c28;border:1px solid #2e2c28;color:#e6daca}.booking__actor{padding:32px 0;position:relative}.booking__actor:after,.booking__actor:before{background:hsla(0,0%,100%,.05);content:" ";height:1px;left:-50px;position:absolute;width:calc(100% + 100px)}.booking__actor:before{top:0}.booking__actor:after{bottom:0}.booking__actor-group{align-items:flex-start;display:flex;max-width:460px}.booking__actor-group:first-child{justify-content:space-between;padding-bottom:24px}@media (max-width:520px){.booking__actor-group:first-child{flex-direction:column-reverse}.booking__actor-group:last-child{flex-direction:column}}.booking__actor-text{max-width:315px}@media (max-width:520px){.booking__actor-text{margin-top:10px}}.booking__actor-title{color:#f7f5f9;font-size:24px;font-weight:500;line-height:30px;padding-bottom:8px}.booking__actor-info,.booking__actor-type{color:hsla(0,0%,100%,.5);font-size:14px;font-weight:300;line-height:24px}.booking__actor-type{align-items:center;cursor:pointer;display:flex}.booking__actor-type span{z-index:-1}@media (min-width:521px){.booking__actor-type:first-child{margin-right:20px}}@media (max-width:520px){.booking__actor-type:first-child{margin-bottom:10px}}.booking__actor-type:before{border:1px solid hsla(0,0%,100%,.5);border-radius:100px;content:" ";height:20px;margin-right:10px;width:20px}.booking__actor-type:hover:before{align-items:center;background:#c82d32;border:none;content:url(/assets/img/checked.svg);display:flex;justify-content:center;opacity:.7}.booking__actor-type.active{color:#c82d32;font-weight:400}.booking__actor-type.active:before{align-items:center;background:#c82d32;border:none;content:url(/assets/img/checked.svg);display:flex;justify-content:center;opacity:1!important}.booking__actor-type.active span{display:unset}.booking__actor-pic{height:100%;width:100%}.booking__actor-radio{display:none;opacity:0;position:relative}.booking__day{color:var(--neutral-800,#2e2c28);display:inline-block;font-family:Zilla Slab;font-size:18px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:16px;text-transform:uppercase}.booking__slot{margin-bottom:38px;position:relative}.booking__slot.soldout:before{background:url(/assets/img/soldout.png) 50% no-repeat;content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:50}.booking__slot.sale .booking__slot-sale{display:inline-block!important}.booking__slot.sale .booking__slot-btn .booking__slot-price{color:#2e2c28}.booking__slot.sale .booking__slot-btn .booking__slot-price:hover .booking__slot-price,.booking__slot.sale .booking__slot-btn:hover .booking__slot-price{color:#5c5751}.booking__slot-wrapper{display:flex;flex-wrap:wrap;margin-left:-5px;width:calc(100% + 10px)}@media (max-width:425px){.booking__slot-wrapper{margin-left:-3px;width:calc(100% + 6px)}}.booking__slot-sale{background:#c82d32;border-radius:100px;box-shadow:0 4px 4px rgba(0,0,0,.11);color:#f7f5f9;display:none;font-size:14px;font-weight:300;line-height:24px;margin-left:10px;padding:2px 12px;width:-moz-fit-content;width:fit-content}@media (max-width:425px){.booking__slot{gap:10px 0;justify-content:space-between}}.booking__slot-item{align-items:start;display:flex;justify-content:center;margin:0 5px 10px}@media (max-width:425px){.booking__slot-item{margin:0 1% 5px;width:31%}}@media (max-width:374px){.booking__slot-item{margin:0 1% 5px;width:48%}}.booking__slot-btn{background:transparent;border:2px solid #2e2c28;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:24px;position:relative;width:118px;width:100%}.booking__slot-btn:hover{background:#2e2c28;border:2px solid #2e2c28!important}.booking__slot-btn:hover p{color:#e6daca}.booking__slot-btn.disabled{background:none;cursor:default;opacity:.4;pointer-events:none}.booking__slot-btn.disabled p{color:#7a8c82!important}.booking__slot-btn.discount .booking__slot-discount{display:flex}.booking__slot-btn.actor .booking__slot-actor,.booking__slot-btn.no-actor .booking__slot-no-actor{display:block}.booking__slot-actor,.booking__slot-no-actor{display:none;height:18px;position:absolute;right:10px;top:10px;width:18px}.booking__slot-time{color:var(--neutral-800,#2e2c28);font-size:24px;font-style:normal;font-weight:400;letter-spacing:-1.2px;line-height:96%;margin-bottom:32px;text-transform:uppercase}.booking__slot-discount{align-items:center;background-image:url(/assets/img/minigolf/start-red-small.png);background-position:50%;background-repeat:no-repeat;background-size:contain;color:var(--Neutral-500,#e6daca);display:flex;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;font-weight:200;height:35px;justify-content:center;line-height:10px;padding:10px;position:absolute;right:-10px;text-transform:uppercase;top:-8px}.booking__slot-price{margin-top:auto}.booking__slot-person,.booking__slot-price{color:var(--neutral-800,#2e2c28);font-family:Zilla Slab;font-size:14px;font-style:normal;font-weight:600;line-height:20px;white-space:nowrap}.booking__btn{border-bottom:1px solid #2e2c28}@media (max-width:387px){.booking__btn:before{background:none;border:2px solid #2e2c28;border-bottom:0}}.booking__btn:hover{background:#2e2c28}.event-booking .row{padding:64px 32px 32px}@media screen and (min-width:1280px){.event-booking .row{padding:120px 64px 64px}}.event-booking .row img{height:100%;width:100%}.event-booking .content{border-top:1px solid #2e2c28}.event-booking .booking-block-title{color:#2e2c28;font-family:Sora,sans-serif;font-size:32px;font-weight:400;letter-spacing:-.02em;line-height:1;text-transform:uppercase}@media screen and (min-width:1280px){.event-booking .booking-block-title{font-size:48px}}.event-booking .players{padding:32px}@media screen and (min-width:1280px){.event-booking .players{display:flex;gap:48px;padding:64px}}@media screen and (min-width:768px){.event-booking .players .players-column--controls{display:flex;gap:32px}}@media screen and (max-width:1279px){.event-booking .players .players-column--controls{margin-top:32px}}.event-booking .players .players-description{color:#2e2c28;font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;line-height:1.3;margin-top:32px}.event-booking .players .players-description a{color:#2e2c28;text-decoration:underline}.event-booking .players .teacher-info{align-items:center;background:url(/assets/img/minigolf/dotted_light_pattern.png),url(/assets/img/minigolf/bg-mask-dark.png),#1e5041;background-blend-mode:color-dodge;background-repeat:repeat;color:#e6daca;display:flex;font-family:Zilla Slab,sans-serif;font-size:12px;font-weight:600;gap:8px;justify-content:center;line-height:1.3;margin-top:32px;padding:10px 16px;position:relative;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.event-booking .players .teacher-info{font-size:14px}}.event-booking .players .teacher-info:after,.event-booking .players .teacher-info:before{background:inherit;background-blend-mode:exclusion;background-color:#e6daca;clip-path:polygon(100% 0,0 50%,100% 100%);content:"";height:100%;position:absolute;top:0;width:24px}.event-booking .players .teacher-info:before{left:0;transform:scaleX(-1)}.event-booking .players .teacher-info:after{right:0}.event-booking .packages{border-top:1px solid #2e2c28}.event-booking .packages .packages-row{padding:32px}@media screen and (min-width:1280px){.event-booking .packages .packages-row{padding:64px}}@media screen and (min-width:768px){.event-booking .packages .packages-list{display:flex;flex-wrap:wrap}}@media screen and (min-width:1500px){.event-booking .packages .packages-list{flex-wrap:nowrap}}.event-booking .packages .packages-item{border:1px solid #2e2c28;border-left:none;border-right:none;padding:16px}@media screen and (min-width:428px){.event-booking .packages .packages-item{padding:32px}}@media screen and (min-width:768px){.event-booking .packages .packages-item{flex:0 0 50%}}@media screen and (min-width:1500px){.event-booking .packages .packages-item{flex:0 0 33.33%;padding:64px}}.event-booking .packages .packages-item:not(:last-child){border-right:1px solid #2e2c28}.event-booking .packages .packages-item--best{border:4px solid #1e5041}.event-booking .packages .packages-item img{display:block;margin:0 auto}.event-booking .packages .packages-item h3{color:#2e2c28;font-family:Sora,sans-serif;font-size:32px;font-weight:400;letter-spacing:-.02em;line-height:1;margin-top:24px;text-transform:uppercase}@media screen and (min-width:1280px){.event-booking .packages .packages-item h3{font-size:48px}}.event-booking .packages .packages-item .item-title{min-height:150px}@media screen and (max-width:768px){.event-booking .packages .packages-item .item-title{min-height:100px}}@media screen and (min-width:1500px){.event-booking .packages .packages-item .item-title{min-height:200px}}.event-booking .packages .packages-item .item-content{min-height:400px}.event-booking .packages .packages-item .subtitle{color:#5c5751;font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;line-height:1.3;margin-top:24px;text-transform:uppercase}.event-booking .packages .packages-item .subtitle--requirements{margin-top:0}.event-booking .packages .packages-item .info-list{margin-top:16px}.event-booking .packages .packages-item .info-list .info-item{align-items:center;color:#2e2c28;display:flex;font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;gap:8px;line-height:1.3}.event-booking .packages .packages-item .info-list .info-item:not(:first-child){margin-top:8px}.event-booking .packages .packages-item .info-list .info-item:before{background:url(/assets/img/minigolf/school-parties/checkmark.svg);content:"";height:24px;width:24px}.event-booking .packages .packages-item .info-list--requirements .info-item--time:before{background:url(/assets/img/minigolf/school-parties/time.svg)}.event-booking .packages .packages-item .info-list--requirements .info-item--days:before{background:url(/assets/img/minigolf/school-parties/calendar.svg)}.event-booking .packages .packages-item .requirements{border-top:1px dashed #2e2c28;margin-top:16px;padding-top:16px}.event-booking .packages .packages-item .item-footer{display:flex;gap:16px;justify-content:space-between;margin-top:64px}.event-booking .packages .packages-item .item-footer .footer-column--price{flex:0 0 50%}.event-booking .packages .packages-item .item-footer .old-price{color:#2e2c28;font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;line-height:1.3;text-decoration:line-through;text-transform:uppercase}.event-booking .packages .packages-item .item-footer .item-price{color:#2e2c28;font-family:Sora,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.01em;line-height:1;margin-top:4px;text-transform:uppercase}@media screen and (min-width:1440px){.event-booking .packages .packages-item .item-footer .item-price{font-size:32px}}.event-booking .packages .packages-item .item-footer .price-label{color:#501214;font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;line-height:1.3;margin-top:4px}.event-booking .packages .packages-item .item-footer a{align-items:center;background:transparent;border:2px solid #2e2c28;border-radius:50%;color:#2e2c28;display:flex;font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;justify-content:center;line-height:1.3;padding:24px 32px;text-transform:uppercase;transition-duration:.3s;width:-moz-max-content;width:max-content}.event-booking .packages .packages-item .item-footer a:is(:hover,:focus-visible){background-color:#2e2c28;color:#e6daca}@media screen and (max-width:425px){.event-booking .packages .packages-item .item-footer a{padding:10px;text-align:center;width:150px}}
