@font-face{font-family:RubikWetPaint;font-display:swap;src:url(../fonts/RubikWetPaint-Regular.woff) format("woff"),url(../fonts/RubikWetPaint-Regular.woff2) format("woff2");font-weight:400;font-style:normal}.section{padding:80px 0 90px}.section-title{font-size:70px;line-height:1;text-transform:uppercase;color:#fff;margin:0 0 60px 0;font-family:var(--font-title)}.section-title span{color:var(--color-accent)}.section-subtitle{font-size:18px;line-height:1.55;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-text);margin:0 auto}.section-subtitle span{color:var(--color-accent)}.slick-next::before,.slick-prev::before{content:none}.breadcrumb{padding:20px 0;background-color:transparent}.breadcrumb a{color:#fff;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.breadcrumb a:hover{color:var(--color-accent);text-decoration:none}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:var(--color-accent);content:"/"}.breadcrumb .breadcrumb-item.active{color:#fff}.btn{display:inline-block;letter-spacing:.6px;padding:16px 25px;font-size:16px;border-radius:10px;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;line-height:1}.btn-primary{border:2px solid #e50909;background-color:#e50909;border-color:#e50909;color:#fff}.btn-primary:focus,.btn-primary:hover{background-color:rgb(189.7428571429,7.4571428571,7.4571428571);border-color:rgb(170.1142857143,6.6857142857,6.6857142857);color:#fff}.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(229,9,9,.4);box-shadow:0 0 0 .2rem rgba(229,9,9,.4)}.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:rgb(155.3928571429,6.1071428571,6.1071428571)!important;border-color:rgb(140.6714285714,5.5285714286,5.5285714286)!important}.btn-primary:disabled{background-color:#e50909;border-color:#e50909;opacity:.65}.btn-secondary{background:#212121;border:2px solid #212121;color:#fff}.btn-secondary:focus,.btn-secondary:hover{background:rgb(17.7,17.7,17.7);border-color:rgb(7.5,7.5,7.5)}.btn-secondary:active{background:rgb(7.5,7.5,7.5);border-color:#000}.btn-secondary:disabled{opacity:.6}.btn-light{background:#fff;border:2px solid #fff;color:#212121}.btn-light:focus,.btn-light:hover{background:rgb(239.7,239.7,239.7);border-color:rgb(229.5,229.5,229.5)}.btn-light:active{background:rgb(229.5,229.5,229.5);border-color:rgb(216.75,216.75,216.75)}.btn-light:disabled{opacity:.6}.btn--small,.btn-sm{padding:8px 14px;font-size:14px;border-radius:6px}.btn--large{padding:20px 40px;font-size:18px;border-radius:20px}.form-group{margin-bottom:20px;position:relative}.form-control{background-color:#2e2e2e;border:1px solid transparent;border-radius:20px;height:66px;padding:0 25px;color:#fff;font-size:15px;width:100%;-webkit-transition:border-color .2s;transition:border-color .2s}.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.form-control::-moz-placeholder{color:rgba(255,255,255,.5)}.form-control:-ms-input-placeholder{color:rgba(255,255,255,.5)}.form-control::-ms-input-placeholder{color:rgba(255,255,255,.5)}.form-control::placeholder{color:rgba(255,255,255,.5)}.form-control:focus{background-color:#2e2e2e;color:#fff;border-color:var(--color-accent);-webkit-box-shadow:none;box-shadow:none;outline:0}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ff0000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1.5rem center;background-size:1em;padding-right:3rem}option{background-color:#1b1b1b;color:#fff}.form-check{padding-left:0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-check-input{opacity:0;margin-left:3px}.form-check-input:checked+.form-check-label::before{background-color:var(--color-accent);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:10px}.form-check-label{font-size:13px;color:rgba(255,255,255,.9);cursor:pointer;position:relative;padding-left:30px}.form-check-label::before{content:"";display:inline-block;width:20px;height:20px;border:1px solid var(--color-accent);border-radius:3px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form-check-label a{color:var(--color-accent)}.form-check-label a:hover{text-decoration:none}.header{position:absolute;top:0;left:0;width:100%;padding-top:25px;z-index:100;font-family:var(--font-main)}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.header__logo-img{-ms-flex-negative:0;flex-shrink:0}.header__logo-img img{width:150px;max-width:100%}.header__logo-desc{font-size:12px;margin-left:10px;color:var(--color-text);max-width:150px}.header .navbar-nav{gap:10px}.header .navbar-nav .nav-item{position:relative}.header .navbar-nav .nav-link{background-color:rgba(18,18,18,.8)!important;padding:8px 15px 8px 30px!important;border-radius:8px;color:var(--color-text)!important;font-size:12px;font-weight:500;position:relative;-webkit-transition:background-color .2s;transition:background-color .2s;text-decoration:none;white-space:nowrap;border:none}.header .navbar-nav .nav-link:focus,.header .navbar-nav .nav-link:hover{background-color:rgba(30,30,30,.9)!important;color:var(--color-text)!important;text-decoration:none}.header .navbar-nav .nav-link::before{content:"";position:absolute;width:8px;height:8px;background-color:var(--color-accent);border-radius:50%;left:14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .dropdown-menu{background-color:#fff;border:1px solid var(--color-accent);border-radius:3px;min-width:240px;-webkit-box-shadow:0 5px 15px rgba(255,0,0,.2);box-shadow:0 5px 15px rgba(255,0,0,.2);margin:0}.header .dropdown-item{color:#222;font-size:14px;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease;border:none;background:0 0}.header .dropdown-item:focus,.header .dropdown-item:hover{background-color:transparent;color:var(--color-accent)}.header__contacts{text-align:right}.header__phone{display:block;color:var(--color-text);text-decoration:none;font-size:20px;font-weight:600;white-space:nowrap;-webkit-transition:color .2s ease;transition:color .2s ease}.header__phone span{color:var(--color-accent)}.header__phone:hover{color:#fff;text-decoration:none}.header__callback-link{display:block;color:var(--color-text);font-size:14px;margin-bottom:10px;-webkit-transition:color .2s ease;transition:color .2s ease}.header__callback-link:hover{color:var(--color-accent);text-decoration:none}.header__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.header__socials a{display:block}.header__socials a img,.header__socials a svg{height:30px;width:30px}.hero{position:relative;min-height:800px;color:var(--color-text);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:150px 0}.hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero__bg-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__deco{position:absolute;z-index:2;pointer-events:none}.hero__deco--1{top:-20px;left:-20px;width:200px}.hero__deco--3{top:-10px;right:-10px;width:200px}.hero__deco--4{bottom:-90px;right:-50px;width:398px}.hero__deco--5{top:50%;right:0;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);width:200px;-webkit-filter:brightness(.8);filter:brightness(.8)}.hero__deco--6{bottom:-30px;left:-10px;width:200px}.hero__deco--7{top:298px;left:-20px;width:200px;-webkit-filter:brightness(.6);filter:brightness(.6)}.hero__character{position:absolute;bottom:0;right:42%;width:420px;z-index:3;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.hero__character img{width:100%;display:block}.hero__content{position:relative;z-index:5;padding-top:100px}.hero__main-text{margin-bottom:25px}.hero__subtitle{font-size:24px;font-weight:500;letter-spacing:12px;text-transform:uppercase}.hero__subtitle--right{text-align:right}.hero__title{margin:8px 0;font-size:78px;line-height:1;text-transform:uppercase;font-family:var(--font-title)}.hero__title img{width:100%;max-width:678px}.hero__guarantee{font-size:14px;font-weight:500;letter-spacing:5px;text-transform:uppercase;margin-bottom:40px;margin-top:10px}.hero__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.hero__cta-text{font-size:15px;line-height:1.55;margin:0}.quest-hero{padding-top:200px;padding-bottom:50px;min-height:auto}.quest-hero__title{font-family:var(--font-title);font-size:80px;line-height:1;margin-bottom:30px;text-transform:uppercase;color:#fff}.quest-hero__title span{color:var(--color-accent)}.quest-hero__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:40px}.quest-hero__stat-item{padding:10px 20px;border:1px solid #555;border-radius:10px;text-align:center;min-width:120px}.quest-hero__stat-label{font-size:14px;color:#ccc;margin-bottom:5px}.quest-hero__stat-value{font-weight:700;font-size:20px}.why-us{position:relative;background-color:var(--color-bg);z-index:2}.why-us__list [class*=col-]{margin-bottom:30px}.why-us__bg{position:absolute;width:100%}.why-us__bg::before{display:block;position:relative;width:100%;content:"";padding-top:27.5%;background-image:url(../img/why-us/bg.png);background-size:cover;background-position:center;-webkit-transform:translate(0,-30%);-ms-transform:translate(0,-30%);transform:translate(0,-30%)}.why-us__header{text-align:center;margin-bottom:60px}.why-us__title{margin:0 0 20px}.why-us__title img{max-width:100%;height:auto}.why-us__card{background-color:#1b1b1b;border:1px solid var(--color-accent);border-radius:20px;padding:40px 20px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.why-us__card-icon{height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}.why-us__card-icon img{max-height:100%;max-width:100%}.why-us__card-text{font-size:14px;line-height:1.7;margin:0;color:#fff}.what-is{position:relative;overflow:hidden}.what-is__deco{position:absolute;pointer-events:none}.what-is__deco--flare{top:50%;right:0;width:200px;height:804px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(255,255,255,.05);-webkit-filter:blur(50px);filter:blur(50px);border-radius:1000px;z-index:1}.what-is__deco--side-image{top:50%;right:0;width:200px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.what-is__deco--side-image img{width:100%}.what-is__text{font-size:18px;line-height:1.7}.what-is__text span{color:var(--color-accent)}.what-is__image-content{position:relative;z-index:5}.what-is__image-content .what-is__text{margin-top:30px}.what-is__image img{max-width:100%;height:auto}.all-quests{background-color:var(--color-bg)}.quests-list [class*=col-]{margin-bottom:30px}.quest-card{background-color:#1b1b1b;border:1px solid var(--color-accent);border-radius:20px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.quest-card__image img{width:100%;height:auto;border-radius:20px 20px 0 0}.quest-card__content{padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.quest-card__title{font-size:24px;line-height:1.3;font-weight:600;color:#fff;margin:0 0 15px}.quest-card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:15px}.quest-card__tag{background-color:#fff;color:#000;font-size:12px;padding:8px 10px;border-radius:8px;line-height:1}.quest-card__info-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:20px}.quest-card__info-link{color:#fff;background-color:#000;border:1px solid var(--color-accent);font-size:12px;padding:8px 10px;border-radius:8px;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.quest-card__info-link:hover{background-color:var(--color-accent);color:#fff;text-decoration:none}.quest-card__details-btn{margin-top:auto}.kids-quests{position:relative;overflow:hidden}.birthday{position:relative;padding:80px 0;background-color:var(--color-bg);overflow:hidden}.birthday__header{text-align:center;margin-bottom:40px}.birthday__image-wrapper{text-align:center;margin-bottom:40px}.birthday__main-image{max-width:100%;height:auto}.birthday__deco{position:absolute;z-index:1;pointer-events:none}.birthday__deco--left{top:0;left:-10px;width:390px}.birthday__deco--right{top:50%;right:-130px;width:474px}.birthday__deco img{max-width:100%}.birthday__cta{text-align:center}.hotline{background-color:#121212;padding:40px 0}.hotline__content{border:5px solid var(--color-accent);padding:30px;text-align:center}.hotline__title{font-size:30px;line-height:1.65;font-weight:700;margin:0 0 15px 0}.hotline__title strong{font-weight:700}.hotline__title a{color:var(--color-accent);text-decoration:none;white-space:nowrap}.hotline__subtitle{font-size:20px;line-height:1.55;max-width:830px;margin:0 auto 30px auto}.hotline__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.hotline__socials a{display:block}.hotline__socials a img,.hotline__socials a svg{height:54px;width:auto}.certificate{position:relative;overflow:hidden}.certificate__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/certificate/bg.png);background-size:cover;background-position:center;z-index:1}.certificate__bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,15,15,.6)}.certificate .container{position:relative;z-index:5}.certificate__content{max-width:560px}.certificate__text{font-size:18px;line-height:2;margin-bottom:70px}.certificate__text ol{padding-left:0;margin:0;list-style:none;counter-reset:my-counter}.certificate__text li{counter-increment:my-counter;margin-bottom:5px;position:relative;padding-left:30px}.certificate__text li::before{content:counter(my-counter) ")";position:absolute;left:0;top:0}.certificate__image-wrapper{position:relative}.certificate__image-wrapper img{max-width:100%;height:auto}.reviews{position:relative;background-color:var(--color-bg);background-image:url(../img/reviews/bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.reviews__slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__slider{max-width:350px;width:100%;margin:0 auto 30px}.reviews__slide{padding:0 10px;position:relative}.reviews__slide img{width:100%;display:block;border-radius:50px;margin-top:6px;z-index:1;position:relative}.reviews__slide::before{content:"";inset:5px;position:absolute;border-radius:60px;background-color:#19191b;z-index:0}.reviews__slide::after{content:"";position:absolute;inset:0;z-index:1;background-size:contain;background-image:url(../img/reviews/review_phone.png);background-repeat:no-repeat}.reviews__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.reviews__arrows{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.reviews .slick-arrow{position:relative;inset:0;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#222;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .2s;transition:background-color .2s;padding:0}.reviews .slick-arrow svg{width:11px;height:18px}.reviews .slick-arrow:hover{background-color:rgb(59.5,59.5,59.5)}.shorts{position:relative;background-color:var(--color-bg);background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.shorts__slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shorts__slider{max-width:350px;width:100%;margin:0 auto 30px}.shorts__slide{padding:0 10px;position:relative}.shorts__slide img{width:100%;display:block;border-radius:40px;margin-top:6px}.shorts__slide-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px;background-image:url(../img/icons/play.png);background-repeat:no-repeat;background-size:contain;z-index:2;pointer-events:none}.shorts__slide::after{content:"";position:absolute;inset:0;z-index:1;background-size:contain;background-image:url(../img/reviews/review_phone.png);background-repeat:no-repeat;pointer-events:none}.shorts__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.shorts__arrows{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.shorts .slick-arrow{position:relative;inset:0;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#222;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .2s;transition:background-color .2s;padding:0}.shorts .slick-arrow svg{width:11px;height:18px}.shorts .slick-arrow:hover{background-color:rgb(59.5,59.5,59.5)}.video-reviews{background-color:#0f0f0f}.video-reviews__player-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#000;border:1px solid #000}.video-reviews__player-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-reviews__description{margin-top:15px}.video-reviews__description-title{font-size:24px;color:#fff;text-transform:uppercase;margin:0}.video-reviews__playlist-wrapper{background-color:#333038;border:1px solid #000;border-radius:3px;position:absolute;inset:0}.video-reviews__playlist{list-style:none;padding:0;margin:0;overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%}.video-reviews__playlist::-webkit-scrollbar{width:5px}.video-reviews__playlist::-webkit-scrollbar-track{background:#333038}.video-reviews__playlist::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.video-reviews__playlist-item{border-bottom:1px solid #000;font-size:14px}.video-reviews__playlist-item a{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;text-decoration:none;color:#d1d1d1;-webkit-transition:background-color .2s;transition:background-color .2s}.video-reviews__playlist-item.active a{background-color:#222124}.video-reviews__playlist-item:hover a{background-color:rgb(46.5652173913,45.1956521739,49.3043478261)}.video-reviews__item-number{min-width:15px;-ms-flex-negative:0;flex-shrink:0}.video-reviews__item-title{margin-left:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.features{padding:130px 0;background-color:var(--color-bg)}.features__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.features__card-img{border-radius:20px;overflow:hidden;margin-bottom:30px}.features__card-img img{display:block;width:100%;height:auto}.features__card-subtitle{color:var(--color-accent);font-size:20px;line-height:1.55;margin:0 0 15px 0}.features__card-text{color:#fff;font-size:16px;line-height:1.5;margin:0}.callback{position:relative;overflow:hidden}.callback__deco{position:absolute;z-index:1;pointer-events:none}.callback__deco--left{top:0;left:-78px;width:358px}.callback__deco--right{top:-58px;right:0;width:304px}.callback__deco img{max-width:100%}.callback .container{position:relative;z-index:2}.callback__header{text-align:center;margin-bottom:40px}.callback__form-wrapper{background-color:#1b1b1b;border-radius:20px;-webkit-box-shadow:0 0 1px 1px rgba(255,0,0,.5);box-shadow:0 0 1px 1px rgba(255,0,0,.5);padding:40px}.callback__form-title{font-size:18px;line-height:1.55;font-weight:600;margin-bottom:30px}.safety{background-color:#1f1f1f}.safety__list [class*=col-]{margin-bottom:30px}.safety__card{border:2px solid var(--color-accent);border-radius:10px;padding:30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.safety__card-icon{width:120px;height:120px;margin-bottom:30px}.safety__card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.safety__card-title{font-size:18px;line-height:1.4;font-weight:700;color:#fff;margin-bottom:25px;min-height:62px}.safety__card-text{font-size:16px;line-height:1.4;font-weight:600;color:#a4a6a8;text-align:left}.safety__card-text ul{padding-left:20px;margin:0}.safety__card-text li{margin-bottom:15px}.safety__card-text li:last-child{margin-bottom:0}.safety__card-text a{color:var(--color-accent)}.team{background-color:var(--color-bg)}.team .team-member{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}.team .team-member__photo{width:201px;height:201px;-ms-flex-negative:0;flex-shrink:0;margin-right:40px}.team .team-member__photo img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.team .team-member__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.team .team-member__name{font-size:30px;font-family:var(--font-title);line-height:1;text-transform:uppercase;margin:0 0 25px 0}.team .team-member__name span{color:var(--color-accent)}.team .team-member__list{list-style:none;padding:0;margin:0}.team .team-member__list li{position:relative;padding-left:35px;font-size:18px;line-height:1.7;margin-bottom:15px}.team .team-member__list li:last-child{margin-bottom:0}.team .team-member__list li::before{content:"";position:absolute;left:0;top:8px;width:31px;height:31px;background-image:url(../img/team/perk_icon.png);background-size:contain;background-repeat:no-repeat}.faq{background-color:var(--color-bg)}.faq__header{text-align:center;margin-bottom:45px}.faq__accordion-item{background-color:#1a1a1a;margin-bottom:30px;border-radius:20px}.faq__accordion-item:last-child{margin-bottom:0}.faq__accordion-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 30px;cursor:pointer}.faq__accordion-title{font-size:20px;line-height:1.2;color:#fff;font-weight:500;margin:0;padding-right:30px}.faq__accordion-icon{width:24px;height:24px;position:relative;-ms-flex-negative:0;flex-shrink:0}.faq__accordion-icon .faq__icon-line{position:absolute;left:0;top:50%;width:100%;height:2px;background-color:var(--color-accent);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.faq__accordion-icon .faq__icon-line:first-child{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.faq__accordion-icon .faq__icon-line:last-child{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.faq__accordion-item.active .faq__accordion-icon .faq__icon-line:last-child{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.faq__accordion-content{display:none;padding:0 30px 20px 30px}.faq__accordion-text{font-size:16px;line-height:2;color:#fff;margin:0;padding-top:10px;border-top:1px solid #eee}.faq__accordion-text a{color:var(--color-accent);text-decoration:none}.faq__accordion-text a:hover{text-decoration:underline}.faq__accordion-text strong{font-weight:700}.cta{background-image:url(../img/cta/bg.png);background-position:center;background-size:cover;background-repeat:no-repeat}.cta__content{text-align:center}.cta__btn{background-color:var(--color-bg);color:#fff;max-width:300px}.cta__btn:hover{background-color:#fff;color:var(--color-accent)}.location{background-color:#0f0f0f}.location__map{height:377px}.location__map iframe,.location__map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.location__info{padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.location__title{font-size:72px;line-height:1;text-transform:uppercase;color:#fff;margin:0 0 40px 0}.location__address-list{margin-bottom:20px}.location__address-item{font-size:20px;line-height:1.55;margin-bottom:15px;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.location__address-item:hover{color:var(--color-accent)}.location__cta{margin-top:auto}.location__title{text-align:center}.location__list{border-radius:10px;overflow-y:scroll;border:1px solid #333;max-height:500px}.location__list::-webkit-scrollbar{width:5px}.location__list::-webkit-scrollbar-track{background:#333038}.location__list::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.location__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:20px;background-color:transparent;border:none;border-bottom:1px solid #333;text-align:left;color:#fff;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;position:relative}.location__item:last-child{border-bottom:none}.location__item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--color-accent);-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.location__item:hover{background-color:#222}.location__item.active{background-color:#2a2a2a}.location__item.active::before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.location__item.active .location__item-title{color:var(--color-accent)}.location__item-title{font-size:18px;font-weight:700;margin-bottom:5px;-webkit-transition:color .2s;transition:color .2s}.location__item-address{font-size:14px;color:#ccc}.location__maps{position:relative;border-radius:10px;overflow:hidden}.location__map-pane{display:none;font-size:0}.location__map-pane.active{display:block}.blog{background-color:#0f0f0f}.blog a:not(.btn){color:inherit}.blog a:not(.btn):hover{text-decoration:none;color:var(--color-accent)}.blog__list{margin-bottom:50px}.blog__list [class*=col-]{margin-bottom:30px}.blog__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-decoration:none}.blog__card-img{width:100%;aspect-ratio:1.3/1;background-size:cover;background-position:center}.blog__card-body{padding-top:20px;padding-bottom:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog__card-text-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.blog__card-title{font-size:20px;font-weight:600;line-height:1.35;margin:0 0 10px 0}.blog__card-desc{font-size:14px;margin:0 0 20px 0}.blog__card-btn-wrapper{margin-top:auto}.text-page__title{font-family:var(--font-title);font-size:80px;color:var(--color-accent);margin-bottom:40px;text-align:center;line-height:1.1}.text-page__content{font-size:18px;line-height:1.8}.text-page__content p{margin-bottom:20px}.text-page__content h2{font-size:48px}.text-page__content ol,.text-page__content ul{padding-left:30px;margin-bottom:20px}.text-page__content ol li,.text-page__content ul li{margin-bottom:10px}.text-page__content a{color:var(--color-accent);text-decoration:underline}.text-page__content a:hover{text-decoration:none}.text-page__content blockquote{border-left:4px solid var(--color-accent);padding-left:20px;margin:30px 0;font-style:italic;color:#ccc;font-size:20px}.quest-description__info-box{border:2px solid var(--color-accent);padding:20px;margin-bottom:30px;text-align:center;color:var(--color-accent);border-radius:10px}.player-photos__slider,.quest-gallery__slider{margin-bottom:40px!important}.player-photos__video-wrapper,.quest-gallery__video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:10px;margin-top:80px;background-color:#000}.player-photos__video-wrapper iframe,.quest-gallery__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.player-photos .slick-slide img,.quest-gallery .slick-slide img{width:100%;height:auto;border-radius:10px}.player-photos .slick-arrow,.quest-gallery .slick-arrow{background-color:#222;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .2s;transition:background-color .2s;padding:0;z-index:1}.player-photos .slick-arrow svg,.quest-gallery .slick-arrow svg{width:11px;height:18px}.player-photos .slick-arrow:hover,.quest-gallery .slick-arrow:hover{background-color:rgb(59.5,59.5,59.5)}.player-photos .slick-dots,.quest-gallery .slick-dots{bottom:-40px;left:0}.player-photos .slick-dots li button::before,.quest-gallery .slick-dots li button::before{font-size:12px;color:#fff;opacity:.5}.player-photos .slick-dots li.slick-active button::before,.quest-gallery .slick-dots li.slick-active button::before{color:var(--color-accent);opacity:1}.inner-hero{padding-top:200px;padding-bottom:50px;min-height:auto}.inner-hero__title{font-family:var(--font-title);font-size:80px;line-height:1;margin-bottom:30px;text-transform:uppercase;color:#fff}.inner-hero__title span{color:var(--color-accent)}.team-page__content{font-size:18px;line-height:1.8}.team-page__content p{margin-bottom:20px}.team-page__content b,.team-page__content h3,.team-page__content strong{font-size:1.2em;color:var(--color-accent)}.team-page__content ol,.team-page__content ul{padding-left:30px;margin-bottom:20px}.team-page__content ol li,.team-page__content ul li{margin-bottom:10px}.team-page__content a:not(.btn){color:var(--color-accent);text-decoration:underline}.team-page__content a:not(.btn):hover{text-decoration:none}.team-page__content blockquote{border-left:4px solid var(--color-accent);padding-left:20px;margin:30px 0;font-style:italic;color:#ccc;font-size:20px}.company-history__timeline{position:relative;padding:40px 0}.company-history__timeline::after{content:"";position:absolute;width:3px;background-color:#333;top:0;bottom:50px;left:50%;margin-left:-1.5px}.company-history__item{padding:10px 40px;position:relative;width:50%}.company-history__item:nth-child(odd){left:0;text-align:right;padding-right:60px}.company-history__item:nth-child(even){left:50%;text-align:left;padding-left:60px}.company-history__dot{content:"";position:absolute;width:20px;height:20px;top:28px;border-radius:50%;background-color:#212121;border:3px solid var(--color-accent);z-index:1}.company-history__item:nth-child(odd) .company-history__dot{right:-10px}.company-history__item:nth-child(even) .company-history__dot{left:-10px}.company-history__date{font-size:20px;color:var(--color-accent);margin-bottom:10px}.promotions-list .row [class*=col-]{margin-bottom:30px}.promotions-list__btn{margin-top:30px}.promotion-card{position:relative;overflow:hidden;height:100%;min-height:450px;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;background-position:center;-webkit-transition:border-color .3s,-webkit-transform .3s;transition:border-color .3s,-webkit-transform .3s;transition:border-color .3s,transform .3s;transition:border-color .3s,transform .3s,-webkit-transform .3s}.promotion-card__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.95)),color-stop(40%,rgba(0,0,0,.7)),to(rgba(0,0,0,.2)));background:linear-gradient(to top,rgba(0,0,0,.95) 0,rgba(0,0,0,.7) 40%,rgba(0,0,0,.2) 100%);padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.promotion-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.promotion-card__label{font-family:var(--font-title);font-size:50px;text-align:center;color:var(--color-accent);text-transform:uppercase;line-height:1;margin-top:10px;margin-bottom:30px}.promotion-card__title{font-size:22px;font-weight:600;line-height:1.3;color:#fff;margin-bottom:15px;position:relative;padding-bottom:25px;min-height:5em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.promotion-card__title::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--color-accent)}.promotion-card__text{font-size:16px;color:#ccc;line-height:1.6;margin-bottom:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.promotion-card__link{color:var(--color-accent);text-decoration:none;font-weight:700;margin-top:auto;-ms-flex-item-align:start;align-self:flex-start}.promotion-card__link:hover{text-decoration:none;color:#c00}.quest-modal{width:90vw;max-width:1100px;padding:30px 40px;background-color:#1b1b1b;color:#fff;text-align:left}.quest-modal__title{color:var(--color-accent);margin-bottom:20px;font-size:28px;font-family:var(--font-title)}.quest-modal p{font-size:16px;line-height:1.6}.certificate-modal{max-width:600px;padding:30px 40px;background-color:#0f0f0f;color:#fff;text-align:center}.certificate-modal__title{font-family:var(--font-title);color:var(--color-accent);font-size:32px;line-height:1.1;text-transform:uppercase;margin-bottom:20px}.certificate-modal__subtitle{font-size:16px;line-height:1.5;margin-bottom:30px}.certificate-modal__label{color:var(--color-accent);margin-bottom:10px;display:block;font-size:14px;text-align:left}.certificate-modal .btn{height:66px;font-size:18px}.request-modal{max-width:600px;padding:30px 40px;background-color:#0f0f0f;color:#fff;text-align:center}.request-modal__title{font-family:var(--font-title);color:var(--color-accent);font-size:56px;line-height:1.1;text-transform:uppercase;margin-bottom:20px}.request-modal__subtitle{font-size:16px;line-height:1.5;margin-bottom:30px}.request-modal .btn{height:66px;font-size:18px}.fancybox__container{--fancybox-bg:rgba(15, 15, 15, 0.9)}.fancybox__content{padding:0}.fancybox__content :focus:not(.carousel__button.is-close){outline:0;-webkit-box-shadow:none;box-shadow:none}.partners{background-color:#121212}.partners .section-title{text-align:center}.partners__slider .slick-slide{margin:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex}.partners .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partners__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partners__slide a{display:inline-block}.partners__slide img{max-width:100%;height:auto}.partners__slide img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.partners .slick-dots{bottom:-40px}.partners .slick-dots li button::before{font-size:10px;color:#fff;opacity:.5}.partners .slick-dots li.slick-active button::before{color:var(--color-accent);opacity:1}.footer{background-color:#0f0f0f;background-image:url(../img/footer/bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;padding:100px 0 110px;font-size:14px;line-height:1.55}.footer__block{margin-bottom:40px}.footer__title{color:var(--color-accent);font-size:14px;font-weight:600;line-height:1.4;text-transform:uppercase;margin:0 0 20px 0}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:30px}.footer__socials a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:5px;padding-right:5px}.footer__socials img{height:30px;width:40px;-o-object-fit:contain;object-fit:contain}.footer__socials-asterisk{color:var(--color-accent);font-size:20px;line-height:0;position:absolute;top:3px;right:0}.footer__links-list{list-style:none;padding:0;margin:0;margin-bottom:20px}.footer__links-list li{margin-bottom:10px}.footer__link{color:#fff;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.footer__link:hover{color:var(--color-accent);text-decoration:none}.footer__requisites{margin-bottom:30px;font-size:14px;line-height:1.6;color:#fff;opacity:.7}.footer__phone{display:block;color:var(--color-text);text-decoration:none;font-size:20px;line-height:1;font-weight:600;white-space:nowrap;-webkit-transition:color .2s ease;transition:color .2s ease}.footer__phone span{color:var(--color-accent)}.footer__phone:hover{color:#fff;text-decoration:none}.footer__text{margin-bottom:30px}.footer__payment-img{max-width:200px;width:100%;margin-top:5px}.footer__copyright{margin-top:40px}.footer__disclaimer{font-size:12px;line-height:1.55;color:#bababa;margin-top:30px}.footer strong{font-weight:inherit}.fixed-callback-bar{position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-accent);color:var(--color-dark);padding:15px 0;z-index:999;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.2);box-shadow:0 -2px 10px rgba(0,0,0,.2);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;visibility:hidden}.fixed-callback-bar.visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.fixed-callback-bar__wrap{position:relative;padding-right:40px}.fixed-callback-bar__text{font-family:var(--font-title);margin:0;font-size:24px;line-height:1;color:#121212}.fixed-callback-bar__form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.fixed-callback-bar__form .form-control{background-color:#fff;color:#000;border-radius:10px;height:48px;border:1px solid #fff;max-width:250px}.fixed-callback-bar__form .form-control::-webkit-input-placeholder{color:#6c757d}.fixed-callback-bar__form .form-control::-moz-placeholder{color:#6c757d}.fixed-callback-bar__form .form-control:-ms-input-placeholder{color:#6c757d}.fixed-callback-bar__form .form-control::-ms-input-placeholder{color:#6c757d}.fixed-callback-bar__form .form-control::placeholder{color:#6c757d}.fixed-callback-bar__form .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background-color:#212121;border-color:#212121;border-radius:10px;height:48px;padding:0 15px}.fixed-callback-bar__form .btn:hover{background-color:#000;border-color:#000}.fixed-callback-bar__phone{font-size:24px;color:#fff;display:none}.fixed-callback-bar__phone:hover{text-decoration:none;color:#fff}.fixed-callback-bar__close{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:none;font-size:30px;line-height:1;color:#121212;padding:0;cursor:pointer}.fixed-callback-bar__close:hover{opacity:.7}.scroll-to-top{position:fixed;bottom:110px;right:30px;width:50px;height:50px;background-color:var(--color-accent);color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;z-index:1000;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);-webkit-transition:opacity .3s,background-color .2s,-webkit-transform .3s;transition:opacity .3s,background-color .2s,-webkit-transform .3s;transition:opacity .3s,transform .3s,background-color .2s;transition:opacity .3s,transform .3s,background-color .2s,-webkit-transform .3s;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);visibility:hidden}.scroll-to-top.visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.scroll-to-top:hover{background-color:#c00;color:#fff;text-decoration:none}:root{--color-bg:#0f0f0f;--color-text:#f1f1f1;--color-accent:#ff0000;--color-dark:#121212;--font-main:"Montserrat";--font-title:"RubikWetPaint"}body{margin:0;font-family:var(--font-main);background-color:var(--color-bg);color:var(--color-text);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}.inner-page .header{position:relative}.main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cookie-bar{position:fixed;bottom:30px;right:30px;max-width:90%;width:320px;background-color:#fff;color:#000;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;z-index:10000;border-radius:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;text-align:center}.cookie-bar__text{font-size:14px;font-weight:600;margin-bottom:20px}.cookie-bar__text a{color:var(--color-accent)}.cookie-bar__text a:hover{text-decoration:none}.cookie-bar__btn{border-radius:20px}@media (min-width:992px){.header .dropdown:hover .dropdown-menu{display:block;padding-top:10px}.player-photos__slider,.quest-gallery__slider{padding:0 100px}.player-photos__video,.quest-gallery__video{padding:0 100px}}@media (max-width:1199.98px){.section{padding:80px 0}.section-title{font-size:60px}.section-subtitle{font-size:16px}.header__phone{font-size:18px}.hero{min-height:auto;padding-bottom:50px}.hero__character{right:2%;width:380px;bottom:-100px;-webkit-transform:none;-ms-transform:none;transform:none}.hero__title{font-size:60px}.what-is__deco--side-image{width:180px}.what-is__text{font-size:16px}.birthday__deco--left{top:30px;left:-80px;width:322px}.birthday__deco--right{right:-50px;width:402px;top:90%}.hotline__title{font-size:28px;line-height:1.75}.certificate__text{font-size:16px}.location__title{font-size:57px}.footer__phone{font-size:18px}}@media (max-width:991.98px){.section-title{font-size:55px}.section-subtitle{font-size:15px}.header .navbar-nav{gap:0}.header .navbar-nav .nav-item{margin-bottom:10px}.header .dropdown-item:last-child{margin-bottom:0}.header .dropdown-item:focus,.header .dropdown-item:hover{background-color:rgba(255,0,0,.1)}.header__contacts{text-align:center}.header__socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero{min-height:700px}.hero__character{width:380px;right:auto;left:50%;bottom:-200px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.hero__content{padding-top:40px}.hero__title{font-size:55px}.quest-hero{padding-top:150px}.quest-hero__stats{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.why-us{padding-bottom:60px}.why-us__header{margin-bottom:40px}.what-is__deco{display:none}.what-is__text-content{margin-bottom:40px}.what-is__image-content .what-is__text{max-width:100%}.quest-card{margin-bottom:25px;height:calc(100% - 25px)}.kids-quests__header{text-align:center;margin-bottom:40px}.birthday{padding:60px 0}.birthday__deco--left{top:160px;width:184px;left:0}.birthday__deco--right{width:402px;right:-250px}.hotline{padding:35px 0}.hotline__title{font-size:25px}.hotline__subtitle{font-size:16px}.certificate__text{font-size:16px}.certificate__text{text-align:left;margin-bottom:40px;font-size:15px}.video-reviews__playlist-wrapper{position:relative;inset:auto}.video-reviews__playlist{max-height:350px}.callback__form-wrapper{padding:20px}.team .team-member{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}.team .team-member__photo{margin-right:0;margin-bottom:20px}.location__map{margin-bottom:40px;height:345px}.location__info{padding-left:0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.location__title{margin-bottom:20px}.location__list{margin-bottom:30px}.inner-hero{padding-top:150px}.footer{padding:80px 0 110px}.footer__block{margin-bottom:0}.footer__socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__payment-img{margin:5px auto 0}.fixed-callback-bar__wrap{padding-right:30px}.fixed-callback-bar__text{font-size:20px}.fixed-callback-bar__form .form-control{max-width:220px}}@media (max-width:767.98px){.section{padding:60px 0}.section-title{font-size:45px}.section-subtitle{font-size:14px}.hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.hero__main-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__subtitle--right{text-align:center;padding-right:0}.hero__title{font-size:45px}.quest-hero__title{font-size:70px}.why-us__list [class*=col-]{margin-bottom:20px}.birthday__deco--left{width:120px;top:0;left:-60px}.birthday__deco--right{top:0;width:300px;right:-180px}.hotline__title{font-size:24px}.safety__card{padding:20px}.team .team-member__name{font-size:25px}.location__title{font-size:55px}.text-page__title{font-size:70px}.text-page__content{font-size:16px;line-height:1.7}.player-photos .slick-prev,.quest-gallery .slick-prev{left:3px}.player-photos .slick-next,.quest-gallery .slick-next{right:3px}.inner-hero__title{font-size:70px}.team-page__content{font-size:16px;line-height:1.7}.company-history__timeline::after{left:20px}.company-history__item{width:100%;padding-left:50px;padding-right:15px;text-align:left!important}.company-history__item:nth-child(even){left:0}.company-history__dot{left:12px!important;right:auto!important}.footer__link{font-size:14px}.fixed-callback-bar__wrap{text-align:center}.fixed-callback-bar__text{display:none}.fixed-callback-bar__form{display:none}.fixed-callback-bar__phone{display:inline-block}}@media (max-width:575.98px){.section-title{font-size:40px}.section-subtitle{font-size:12px}.header{padding-top:0}.header__logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero{min-height:764px}.hero__deco{opacity:.4}.hero__subtitle{font-size:18px}.hero__cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quest-hero__title{font-size:50px}.certificate__text{font-size:14px}.reviews__controls{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.shorts__controls{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.faq__accordion-header{padding:20px}.faq__accordion-title{font-size:18px}.faq__accordion-content{padding:0 20px 20px 20px}.text-page__title{font-size:50px}.text-page__content h2{font-size:36px}.inner-hero__title{font-size:50px}.fixed-callback-bar__phone{font-size:20px}}@media (max-width:575px){.features__card-subtitle{font-size:18px}.features__card-text{font-size:14px}}@media (max-width:479px){.section{padding:40px 0}.hero{min-height:500px}.hero__title img{width:299px}.hero__guarantee{font-size:12px}.hero__cta-text{font-size:14px}.why-us__header{margin-bottom:30px}.what-is__text{font-size:14px}.quest-card__title{font-size:22px}.quest-card__info-link,.quest-card__tag{font-size:11px}.birthday{padding:40px 0}.birthday__deco--left{width:91px;left:-40px}.birthday__deco--right{width:174px;top:60px;right:-90px}.hotline{padding:30px 0}.hotline__content{padding:20px}.hotline__title{font-size:20px;line-height:1.4}.hotline__subtitle{font-size:14px}.hotline__socials a img{height:40px}.certificate__text{letter-spacing:2px;padding:0 10px}.reviews__slider{max-width:240px}.shorts__slider{max-width:240px}.callback__deco--left{width:291px;left:-153px}.callback__deco--right{display:none}.callback__form-title{font-size:14px;text-align:center}.safety__card-title{min-height:auto}.safety__card-text{font-size:16px}.team .team-member__photo{width:130px;height:130px}.team .team-member__name{font-size:20px}.team .team-member__list li{font-size:14px;padding-left:30px}.team .team-member__list li::before{width:25px;height:25px;top:5px}.location__map{height:202px}.location__address-item{font-size:18px}}
/*# sourceMappingURL=style.min.css.map */
