.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:transparent;height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;transform:scale(.8);transition:all .2s ease-in-out}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{opacity:0;transform:scale(.8)}.my-mfp-zoom-in.mfp-bg{opacity:0;transition:opacity .3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transform:translateX(-50px);transition:all .3s}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all .3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{opacity:0;transform:translateX(50px)}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content,.mfp-ready.mfp-zoom-in .mfp-figure{opacity:0}.mfp-zoom-in .mfp-figure,.mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{opacity:0;transform:scale(.99);transition:all .3s ease-out}.mfp-zoom-in .mfp-preloader,.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-image-loaded .mfp-figure,.mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready .mfp-preloader,.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-figure,.mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{opacity:0;transform:scale(.99)}.mfp-zoom-in.mfp-removing .mfp-preloader,.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-iframe-scaler{overflow:visible}.mfp-zoom-out-cur{cursor:auto}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}@-o-viewport{width:device-width}@viewport{width:device-width}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;font-size:100%;overflow-y:scroll}body{color:#000;font-family:Montserrat,sans-serif;font-size:1em;font-weight:400;line-height:1.5;margin:0;padding:0;transition:all .2s linear}p{margin:0 0 1.5em}img{-ms-interpolation-mode:bicubic;border:0;font-style:italic;height:auto!important;max-width:100%!important}a{text-decoration:none;transition:color .2s ease}a,a:hover{color:#000}a:hover{text-decoration:underline}b,strong{color:#000;font-weight:700}small{font-size:80%}address,blockquote,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hgroup,ol,p,pre,table,ul{margin:0 0 24px}ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}a img{border:none}h1,h2,h3,h4,h5,h6{color:#010101;font-weight:200}h1{font-size:50px;line-height:1;margin-bottom:50px}@media (min-width:64em){h1{font-size:74px;margin-bottom:55px}}h2{font-size:45px;line-height:1.1;margin-bottom:15px}@media (min-width:64em){h2{font-size:74px;line-height:1}}h3{font-size:22px;margin-bottom:25px}@media (min-width:64em){h3{font-size:30px}}h4{font-size:18px;line-height:1.333333333}h5{font-size:16px}h6{font-size:14px}fieldset,form{margin:0;padding:0}fieldset{border:0}address{font-style:normal}hr{margin:10px 0}hr,ol,ul{padding:0}ol,ul{margin:5px 0 15px 20px}ol{margin:5px 0 5px 25px;padding:0}table{border-collapse:collapse}table,td,th{border-color:#ddd!important}td,th{padding:2px 5px}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.container{margin:0 auto;max-width:1440px;padding:0 20px}.container-inner{padding:0 4.550265%}.site-header-wrap{height:100px;left:0;padding-top:20px;position:absolute;right:0;top:0;z-index:200}@media (min-width:64em){.site-header-wrap{height:auto;padding-top:44px}}.site-header-wrap--nav-active{position:fixed}.site-header__logo{display:inline-block;left:50%;position:absolute;top:80px;transform:translateX(-50%)}.site-header__logo img{width:60px}@media (min-width:23.4375em){.site-header__logo{top:80px}.site-header__logo img{width:auto}}@media (min-width:24.375em){.site-header__logo{top:100px}}@media (min-width:64em){.site-header__logo{left:auto;position:static;top:auto;transform:translateX(0)}.site-header__logo img{width:85px}.site-header__navigation-inner{align-items:flex-end;display:flex;margin:0}}.site-header__navigation-wrap{display:flex;justify-content:center}@media (min-width:64em){.site-header__navigation-wrap{justify-content:flex-end}}.site-header__nav{margin:0 0 30px}.site-header__nav li{display:flex;flex-direction:column}.site-header__nav a{color:#d9d9d9;font-size:16.7px;letter-spacing:1.6px;padding:10px 0}.site-header__nav a:hover{color:#fff;text-decoration:none}@media (min-width:64em){.site-header__nav{margin:0}.site-header__nav ul{align-items:flex-end;display:flex}.site-header__nav li{align-items:center;flex-direction:column;margin-left:55px}.site-header__nav li:first-child{margin-left:0}.site-header__nav li img{margin:0 0 18px}.site-header__nav a{color:#d9d9d9;font-size:15px;padding:0}}.site-header__nav-gate{display:none}@media (min-width:64em){.site-header__nav-gate{background:url(/assets/img/nb-piktogram-menu.svg) no-repeat;background-size:cover;display:block;flex-shrink:0;height:69px;margin:0 0 12px;opacity:0;transition:opacity .4s;width:62px}}.site-header__nav li:hover .site-header__nav-gate{opacity:.21}.main-nav-switcher{background:none;border:0;cursor:pointer;display:inline-block;line-height:0;outline:none;padding:10px;vertical-align:middle;z-index:999}@media (min-width:64em){.main-nav-switcher{display:none}}.main-nav-switcher--active{position:fixed;right:20px}.main-nav-switcher__hamburger{background-color:#010101;display:inline-block;height:3px;position:relative;width:20px}.main-nav-switcher--active .main-nav-switcher__hamburger{background-color:transparent}.main-nav-switcher__hamburger:after,.main-nav-switcher__hamburger:before{background:#010101;content:"";display:block;height:3px;position:absolute;transition:transform .1s ease;width:20px}.main-nav-switcher--active .main-nav-switcher__hamburger:after,.main-nav-switcher--active .main-nav-switcher__hamburger:before{margin-top:0}.main-nav-switcher__hamburger:before{margin-top:-7px}.main-nav-switcher--active .main-nav-switcher__hamburger:before{transform:rotate(45deg)}.main-nav-switcher__hamburger:after{margin-top:7px}.main-nav-switcher--active .main-nav-switcher__hamburger:after{transform:rotate(-45deg)}.site-header__navigation{background-color:#ecf0f1;box-sizing:border-box;left:0;padding:0 20px;position:fixed;text-align:center;top:0;transition:all .25s ease-out;width:100%;z-index:199}.js .site-header__navigation{max-height:0;overflow:hidden}@media (min-width:64em){.site-header__navigation{align-items:center;background:none;display:flex;height:auto;left:auto;margin:0;padding:0;position:static;text-align:left;top:auto;transition:all .3s ease-out;width:auto;z-index:auto}.js .site-header__navigation{max-height:none!important}}.site-header__navigation--active{max-height:100%!important}.site-header__navigation-mobile-logo{margin:60px 0 35px;text-align:center}@media (min-width:64em){.site-header__navigation-mobile-logo{display:none}}.site-logo{color:#09b08e;font-size:28px;font-weight:700;text-transform:uppercase}.site-logo span{color:#b4c0c3}.site-logo:hover{color:#09b08e;text-decoration:none}.site-logo:hover span{color:#b4c0c3}.masthead{background-color:#50576d;background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:100vh;position:relative}.masthead__title{color:#fff;font-size:32px;font-weight:700;letter-spacing:1.12px;line-height:1.2;margin:10px 0 0;padding:0;text-align:center;text-transform:uppercase}@media (min-width:64em){.masthead__title{font-size:44px;margin:115px 0 0}}.btn{background-color:#43ffdd;border:3px solid #43ffdd;border-radius:6px;color:#000;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:1;padding:24px 41px;text-align:center;text-transform:uppercase;transition:all .2s ease}.btn:hover{background-color:#90ffeb;border-color:#90ffeb;color:#000;text-decoration:none}.btn--about{font-size:22px;font-weight:500;text-transform:none}@media (min-width:48em){.btn--about{font-size:26px}}.btn--secondary{background-color:#fcfcfc;border-color:#fcfcfc;color:#292e38}.btn--secondary:hover{background-color:#fff;border-color:#fcfcfc;color:#292e38}.btn--inverse{background-color:transparent;border-color:#43ffdd;color:#000}.btn--inverse:hover{border-color:#90ffeb;color:#000;text-decoration:none}.btn--full{box-sizing:border-box;display:block;padding-left:0;padding-right:0;width:100%}.contact-form{display:block;margin:0 auto;max-width:460px}.contact-form p{margin:0 0 18px}.contact-form__input{background:#ecf0f1;border:0;box-sizing:border-box;color:#000;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1;outline:none;padding:18px 15px;width:100%}.contact-form__input::-webkit-input-placeholder{color:#000;font-weight:400}.contact-form__input:-moz-placeholder,.contact-form__input::-moz-placeholder{color:#000;font-weight:400;opacity:1}.contact-form__input:-ms-input-placeholder{color:#000;font-weight:400}.contact-form__input::-ms-input-placeholder{color:#000;font-weight:400}.contact-form__textarea{color:#616161;padding:36px 40px}.contact-form__textarea::-webkit-input-placeholder{color:#616161;font-weight:400}.contact-form__textarea:-moz-placeholder,.contact-form__textarea::-moz-placeholder{color:#616161;font-weight:400;opacity:1}.contact-form__textarea:-ms-input-placeholder{color:#616161;font-weight:400}.contact-form__textarea::-ms-input-placeholder{color:#616161;font-weight:400}.contact-form__select-wrap{background:url(/assets/img/arrow_down.svg) no-repeat 95% 50% #ecf0f1;box-sizing:border-box;display:block;margin:0;overflow:hidden;width:100%}.contact-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;border:none;box-shadow:none;color:#000;cursor:pointer;font-size:16px;font-weight:400;padding:18px 15px;width:100%}.contact-form__select:focus{outline:none}.contact-form__label{display:block;font-weight:500;margin:0 0 6px}input.contact-form__error,textarea.contact-form__error{border-color:#ff4343!important}div.contact-form__error{color:#ff4343!important;display:block!important;text-align:left!important}.dot-loader{display:block;margin:auto;width:75px}.dot-loader>span{animation-delay:.39s;animation-direction:normal;animation-duration:1.95s;animation-iteration-count:infinite;animation-name:dot-loader;border-radius:24px;display:block;float:left;height:18px;margin-left:7px;width:18px}.dot-loader>span:nth-child(2){animation-delay:.91s}.dot-loader>span:nth-child(3){animation-delay:1.17s}@keyframes dot-loader{50%{background-color:#000}}.checkbox-fancy{cursor:pointer;display:block;font-size:16px;font-weight:400;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-fancy input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-fancy__check{background-color:#fff;border:2px solid #000;border-radius:2px;height:19px;left:0;position:absolute;top:0;width:19px}.checkbox-fancy input[disabled]:checked~.checkbox-fancy__check{background-color:#c9ced3}.checkbox-fancy__check:after{content:"";display:none;position:absolute}.checkbox-fancy input:checked~.checkbox-fancy__check:after{display:block}.checkbox-fancy .checkbox-fancy__check:after{border:solid #000;border-width:0 3px 3px 0;height:12px;left:5px;top:0;transform:rotate(40deg);width:6px}.floatlabel{position:relative;transition:all .3s}.floatlabel input,.floatlabel textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;box-sizing:border-box;display:block;height:70px;transition:all .3s;width:100%}.floatlabel textarea{height:200px;resize:none}.floatlabel label{box-sizing:border-box;color:#888;display:block;font-size:12px;font-weight:400;opacity:0;padding:6px 0;position:absolute;text-align:left;transition:all .3s;width:100%;z-index:2}@media (min-width:48em){.floatlabel label{font-size:14px}}.floatlabel.filled label{opacity:1}.floatlabel.filled input,.floatlabel.filled textarea{padding-top:40px}.modal{background:#fff;color:#333;font-size:18px;line-height:1.6;margin:40px auto;max-width:720px;position:relative;text-align:center;z-index:200}.modal--padding{padding:85px}.modal--small{max-width:480px}.modal--wide{max-width:980px}.modal__title{color:#333;font-family:Montserrat,sans-serif;font-size:48px;font-weight:300}[data-href]{cursor:pointer}.section-about h2{margin:0 0 60px}@media (min-width:64em){.section-about{background:url(/assets/img/section-about-3.jpg) top no-repeat;min-height:899px}}.section-about__inner{display:flex;justify-content:flex-end;margin:0 auto;max-width:970px;padding:85px 0 50px}@media (min-width:64em){.section-about__inner{padding:150px 0 0}}.section-offer{padding:0 0 390px}.section-offer h2{margin:0 0 70px;text-align:center}@media (min-width:64em){.section-offer{padding:0 0 420px}.section-offer h2{margin:0 0 95px;text-align:left}}.section-offer__container{margin:0 auto;max-width:1244px;padding:50px 20px 0}@media (min-width:64em){.section-offer__container{padding:134px 20px 0}}.section-offer__inner{background-color:#fff;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0 10px 50px 6px rgba(0,0,0,.1);display:flex;flex-direction:column-reverse}@media (min-width:64em){.section-offer__inner{align-items:center;background-color:#fff;border-bottom-right-radius:6px;border-top-left-radius:0;border-top-right-radius:6px;flex-direction:row}.section-offer__inner img{flex-shrink:0}.section-offer__books-narrow{display:none}}.section-offer__books-wide{display:none}@media (min-width:64em){.section-offer__books-wide{display:block}}.section-price-list{background-color:#ecf0f1;padding:0 0 60px}.section-price-list__inner{margin:0 0 -276px;position:relative;top:-276px}.section-price-list__inner h2{margin:0 0 70px}@media (min-width:64em){.section-price-list__inner h2{margin:0 0 100px}}.section-contact{padding:87px 0 70px}.section-contact h2{margin:0 0 60px}@media (min-width:48em){.section-contact{padding:107px 0 150px}.section-contact h2{margin:0 0 70px}}.about-box{font-size:14px;line-height:2.2;margin:0 auto;max-width:520px;text-align:center}@media (min-width:64em){.about-box{margin:0;max-width:520px;text-align:right}}.about-box__text{margin:0 20px 75px 0}.offer-box{box-sizing:border-box;font-size:14px;line-height:2;padding:40px 30px}.offer-box p{color:#333;line-height:1.6;margin:0 0 20px}.offer-box__subtitle{color:#09b08e;display:inline-block;font-size:16px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.offer-box__highlight{background:#f8f9fa;border-left:3px solid #43ffdd;border-radius:6px;margin:25px 0 0;padding:15px}.offer-box__highlight strong{color:#2c3e50}@media (min-width:64em){.offer-box{padding:20px 70px}}.price-list{margin:0 auto 35px;max-width:1244px}@media (min-width:64em){.price-list{display:flex;margin:0 auto 50px}}.price-list__item{display:flex;flex:1;flex-direction:column;font-size:16px;line-height:1.5;margin:0 0 70px;text-align:center}.price-list__item h3{font-size:23px;font-weight:700;line-height:1.043;margin:0 0 30px;padding:44px 13% 36px;text-align:center;text-transform:uppercase}.price-list__item h3 span{display:block;font-size:14px;font-weight:400;line-height:1.143;margin-top:22px;text-transform:none}@media (min-width:64em){.price-list__item{margin:0}.price-list__item h3{margin:0 0 46px}}.price-list__item:last-child{margin:0}.price-list__item--selected{position:relative;top:-20px}.price-list__item--selected h3{background-color:#d2fff7}.price-list__item-inner{background-color:#fff;border-radius:6px;box-shadow:0 0 39.6px .4px rgba(5,5,6,.1);display:flex;flex-direction:column;flex-grow:1;margin:0 0 41px;padding:0 0 20px}.price-list__item-inner p:not(:last-child){margin:0 0 26px}@media (min-width:64em){.price-list__item-inner{margin:0 0 56px;padding:0}}.price-list__price{color:#262b36;font-size:33px;font-weight:300;line-height:1.2}.price-list__time{padding:0 13%}.price-list__line{background-color:#9a9ca1;border-bottom:1px solid #8b8e94;height:1px;margin:0 auto 29px;width:173px}.price-list-notice{text-align:center}.site-header{background-color:#ecf0f1}.site-header__container{margin:0 auto;max-width:1520px;padding:0 20px}.site-header__inner{align-items:center;display:flex;justify-content:space-between;padding:20px 0}@media (min-width:64em){.site-header__inner{padding:0}}.site-header__socials{display:inline-flex;gap:20px;margin:0 0 50px}@media (min-width:64em){.site-header__socials{display:flex;margin:0 0 0 30px}}@media (min-width:88.75em){.site-header__socials{margin:0 90px 0 100px}}.site-nav{margin:0 0 35px}.site-nav ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;text-align:center}.site-nav a{background-color:transparent;display:block;font-size:21px;font-weight:700;padding:15px 20px;text-transform:uppercase;transition:background-color .2s ease}.site-nav a,.site-nav a:hover{color:#213934;text-decoration:none}.site-nav a:hover{background-color:#e3e9eb}@media (min-width:64em){.site-nav{margin:0}.site-nav ul{flex-direction:row;text-align:left}.site-nav a{display:inline-block;font-size:18px;padding:50px 20px}}@media (min-width:88.75em){.site-nav a{font-size:21px;padding:70px 40px}}.site-footer{background-color:#ecf0f1;padding:55px 0}.site-footer p{font-size:20px;font-weight:800;margin:0}@media (min-width:48em){.site-footer{padding:115px 0}}.section-price-list-v2{background-color:#ecf0f1;padding:134px 20px 0}.section-price-list-v2 h2{margin:0 0 60px}@media (min-width:48em){.section-price-list-v2{padding:107px 0 150px}.section-price-list-v2 h2{margin:0 0 70px}}.section-price-list-v2 .section-price-list-v2__inner{margin:0 0 -410px;position:relative;top:-410px}.section-price-list-v2 .section-price-list-v2__inner h2{margin:0 0 70px}@media (min-width:64em){.section-price-list-v2 .section-price-list-v2__inner h2{margin:0 0 100px}}.section-price-list-v2 .price-table-v2{border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.12);margin:0 auto 35px;max-width:1244px;overflow:hidden}.section-price-list-v2 .price-table-v2__row{border-bottom:1px solid #f0f0f0;display:table;width:100%}.section-price-list-v2 .price-table-v2__row:last-child{border-bottom:none}.section-price-list-v2 .price-table-v2__row:nth-child(odd){box-shadow:0 1px 3px rgba(0,0,0,.05)}.section-price-list-v2 .price-table-v2__row:nth-child(odd) .price-table-v2__cell--service{background:#43ffdd}.section-price-list-v2 .price-table-v2__row:nth-child(odd) .price-table-v2__cell--duration-price,.section-price-list-v2 .price-table-v2__row:nth-child(odd) .price-table-v2__cell--location,.section-price-list-v2 .price-table-v2__row:nth-child(odd) .price-table-v2__cell--schedule{background:#fff}.section-price-list-v2 .price-table-v2__row:nth-child(2n){box-shadow:0 1px 3px rgba(0,0,0,.03)}.section-price-list-v2 .price-table-v2__row:nth-child(2n) .price-table-v2__cell--service{background:#3feccd}.section-price-list-v2 .price-table-v2__row:nth-child(2n) .price-table-v2__cell--duration-price,.section-price-list-v2 .price-table-v2__row:nth-child(2n) .price-table-v2__cell--location,.section-price-list-v2 .price-table-v2__row:nth-child(2n) .price-table-v2__cell--schedule{background:#f8f9fa}.section-price-list-v2 .price-table-v2__cell{border-right:1px solid #f0f0f0;display:table-cell;vertical-align:middle}.section-price-list-v2 .price-table-v2__cell:last-child{border-right:none}.section-price-list-v2 .price-table-v2__cell--service{background:#43ffdd;color:#000;padding:40px;text-align:center;width:25%}.section-price-list-v2 .price-table-v2__cell--service .service-info-v2__title{font-size:23px;font-weight:700;letter-spacing:.3px;line-height:1.2;margin-bottom:15px;text-align:left;text-transform:uppercase;word-break:break-word}.section-price-list-v2 .price-table-v2__cell--service .service-info-v2__description{font-weight:400;line-height:1.4;text-align:left}.section-price-list-v2 .price-table-v2__cell--duration-price{background:#fff;padding:40px;text-align:center;width:25%}.section-price-list-v2 .price-table-v2__cell--schedule{background:#fff;font-size:14px;padding:40px;text-align:left;width:25%}.section-price-list-v2 .price-table-v2__cell--schedule .schedule-v2{align-items:center;display:flex;flex-direction:column;gap:25px}.section-price-list-v2 .price-table-v2__cell--schedule .schedule-v2 p{margin:0}.section-price-list-v2 .price-table-v2__cell--schedule .schedule-v2__period{font-weight:500;line-height:1.3}.section-price-list-v2 .price-table-v2__cell--schedule .schedule-v2__period strong{font-weight:800}.section-price-list-v2 .price-table-v2__cell--schedule .schedule-v2__separator{background:#43ffdd;border-radius:1px;height:2px;width:60%}.section-price-list-v2 .price-table-v2__cell--schedule .schedule-v2__note,.section-price-list-v2 .price-table-v2__cell--schedule .schedule-v2__times{color:#333;font-size:13px;line-height:1.4}.section-price-list-v2 .price-table-v2__cell--location{background:#fff;padding:40px;text-align:left;width:25%}.section-price-list-v2 .price-table-v2__cell--location .location-action-v2{align-items:left;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between}.section-price-list-v2 .price-table-v2__cell--location .location-v2{align-items:center;color:#000;display:flex;font-size:14px;gap:8px;justify-content:left;margin-bottom:0}.section-price-list-v2 .price-table-v2__cell--location .location-v2__icon{height:28px;width:28px}.section-price-list-v2 .price-table-v2__cell--location .location-v2__address{text-align:left}.section-price-list-v2 .price-table-v2__cell--location .btn-v2{align-self:center;background:#43ffdd;border-radius:6px;color:#000;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.3px;margin-top:auto;padding:20px 68px;text-decoration:none;text-transform:uppercase;transition:all .25s ease;white-space:nowrap}.section-price-list-v2 .price-table-v2__cell--location .btn-v2:hover{background:#3feccd;box-shadow:0 5px 15px rgba(67,255,221,.3);transform:translateY(-2px)}.section-price-list-v2 .duration-price-v2{align-items:center;display:flex;flex-direction:column;gap:25px}.section-price-list-v2 .duration-price-v2 .duration-v2,.section-price-list-v2 .duration-price-v2 .price-v2{color:#000;font-size:33px;font-weight:700;margin:0}.section-price-list-v2 .duration-price-v2__separator{background:#43ffdd;border-radius:1px;height:2px;width:50%}.section-price-list-v2 .price-list-notice-v2{text-align:center}@media (max-width:992px){.section-price-list-v2{padding:60px 0}.section-price-list-v2 h2{margin:0 0 40px}.section-price-list-v2 .price-table-v2{border:none;box-shadow:none;display:block}.section-price-list-v2 .price-table-v2__row{border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:block;margin-bottom:20px;overflow:hidden}.section-price-list-v2 .price-table-v2__cell{border-bottom:1px solid #f0f0f0;border-right:none;display:block;padding:20px;text-align:center;width:100%}.section-price-list-v2 .price-table-v2__cell:last-child{border-bottom:none}.section-price-list-v2 .price-table-v2__cell--service{padding:25px 20px;text-align:center}.section-price-list-v2 .price-table-v2__cell--service .service-info-v2__title{font-size:20px;text-align:center}.section-price-list-v2 .price-table-v2__cell--schedule{text-align:center}.section-price-list-v2 .price-table-v2__cell--schedule .schedule-v2{align-items:center}.section-price-list-v2 .price-table-v2__cell--location{text-align:center}.section-price-list-v2 .price-table-v2__cell--location .location-action-v2{align-items:center}.section-price-list-v2 .price-table-v2__cell--location .location-v2{justify-content:center}.section-price-list-v2 .duration-price-v2{gap:20px}.section-price-list-v2 .duration-price-v2 .duration-v2,.section-price-list-v2 .duration-price-v2 .price-v2{font-size:28px}}@media (max-width:576px){.section-price-list-v2{padding:40px 0}.section-price-list-v2 h2{margin:0 0 30px}.section-price-list-v2 .price-table-v2__cell{padding:18px}.section-price-list-v2 .price-table-v2__cell--service{padding:20px 18px}.section-price-list-v2 .price-table-v2__cell--service .service-info-v2__title{font-size:18px}.section-price-list-v2 .price-table-v2__cell--service .service-info-v2__description{font-size:13px}.section-price-list-v2 .price-table-v2__cell--duration-price .duration-price-v2{gap:15px}.section-price-list-v2 .price-table-v2__cell--duration-price .duration-price-v2 .duration-v2,.section-price-list-v2 .price-table-v2__cell--duration-price .duration-price-v2 .price-v2{font-size:24px}.section-price-list-v2 .price-table-v2__cell--schedule{font-size:13px}.section-price-list-v2 .price-table-v2__cell--schedule .schedule-v2__period strong{font-size:14px}.section-price-list-v2 .price-table-v2__cell--schedule .schedule-v2__note,.section-price-list-v2 .price-table-v2__cell--schedule .schedule-v2__times{font-size:12px}.section-price-list-v2 .price-table-v2__cell--location .location-v2__icon{height:24px;width:24px}.section-price-list-v2 .price-table-v2__cell--location .btn-v2{font-size:13px;max-width:200px;padding:16px 40px;width:100%}.section-price-list-v2 .price-list-notice-v2{font-size:11px;margin-top:20px}}.center,.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.fill-current{fill:currentColor}.cursor-pointer{cursor:pointer}.hide{display:none}
