/** Generated: Tuesday, 14th of April 2026, 08:16:33 AM // Powered by AIOM+ (All In One Minify) created by FlipZoom Media Inc. - David Karich (flipzoom.de) **/
@charset "UTF-8";/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:"M";src:url(/site/templates/fonts/Montserrat-Light.woff2) format("woff2"),url(/site/templates/fonts/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"M";src:url(/site/templates/fonts/Montserrat-Bold.woff2) format("woff2"),url(/site/templates/fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"M";src:url(/site/templates/fonts/Montserrat-Regular.woff2) format("woff2"),url(/site/templates/fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"M";src:url(/site/templates/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/site/templates/fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.select__custom{position:relative;font-size:.75rem}.select__custom .current{pointer-events:none;position:relative;border:1px solid #a88dbd;padding:0 1.125rem 0 1rem;-webkit-border-radius:6.25rem;border-radius:6.25rem}.select__custom .current::before{content:"";display:block;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/site/templates/img/icon/select.svg) center/contain no-repeat;width:.625rem;height:.625rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.select__custom .current__wrap{line-height:2.8125rem;cursor:pointer}.select__custom .current__wrap[open]+.list__select{opacity:1;pointer-events:all;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.select__custom .current__wrap[open] .current::before{-webkit-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.select__custom .list__select{position:absolute;left:0;top:-webkit-calc(100% + .25rem);top:calc(100% + .25rem);background:#fff;padding:.375rem 0;z-index:3;opacity:0;pointer-events:none;-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);-webkit-box-shadow:0 .0625rem .1875rem rgba(112,115,120,.3);box-shadow:0 .0625rem .1875rem rgba(112,115,120,.3);min-width:160px;min-width:100%;-webkit-border-bottom-right-radius:1rem;border-bottom-right-radius:1rem;-webkit-border-bottom-left-radius:1rem;border-bottom-left-radius:1rem}.select__custom .list__select .item__select{padding:.625rem 1rem;position:relative}.select__custom .list__select .item__select.__select,.select__custom .list__select .item__select:hover{background-color:#eee}.select__custom .list__select .link::after{content:"";position:absolute;left:0;top:0;inset:0}.select__custom.__white .current{border-color:#fff}.select__custom.__white .current::before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media (min-width:670px){.select__custom{font-size:.875rem}.select__custom .current{border-width:2px;padding:0 2.5rem 0 1.5rem}.select__custom .current::before{right:1.25rem}.select__custom .current__wrap{line-height:3.125rem}.select__custom .list__select{padding:.5rem 0;-webkit-border-bottom-right-radius:1.25rem;border-bottom-right-radius:1.25rem;-webkit-border-bottom-left-radius:1.25rem;border-bottom-left-radius:1.25rem;overflow:hidden}.select__custom .list__select .item__select{padding:.75rem 1.5rem}}.text__up{text-transform:uppercase}.text__down{text-transform:none}.is_hidded{display:none}.opacity_0{opacity:0}.action{color:#007cc3}.action__bg{background-color:#007cc3}.color{color:#202020}.color__bg{background-color:#202020}.white{color:#fff}.white__bg{background-color:#fff}.blue{color:#003c6c}.blue__bg{background-color:#003c6c}.gray{color:#ccc}.gray__bg{background-color:#ccc}.hidden{opacity:0}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}.line_middle{line-height:1.4}.line_large{line-height:1.5}.underline{text-decoration:underline}.underline__bottom{border-bottom:.0625rem solid #202020;padding-bottom:.0625rem}.underline__bottom:hover{border-bottom-color:#ccc;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.underline__dashed{border-bottom:.0625rem dashed #fff}.underline__dashed.__black{border-bottom-color:#202020}.underline__dashed:hover{border-bottom-color:transparent;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.radius{-webkit-border-radius:.625rem;border-radius:.625rem}.border{border:1px solid #ccc}b,strong{font-weight:700}.bold{font-weight:800}.semibold{font-weight:600}.medium{font-weight:500}.regular{font-weight:400}.light{font-weight:300}.overflow{overflow:hidden}address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}address{font-style:normal}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}:focus{outline:0}html{scroll-padding:3rem;font-size:-webkit-calc(-.0029373368rem + 4.28vw);font-size:calc(-.0029373368rem + 4.28vw)}@media (min-width:670px){.radius{-webkit-border-radius:1.25rem;border-radius:1.25rem}.border{border-width:.125rem}html{font-size:-webkit-calc(-.4031180401rem + 1.8vw);font-size:calc(-.4031180401rem + 1.8vw)}}@media (min-width:990px){html{font-size:-webkit-calc(-.4031180401rem + 1.5vw);font-size:calc(-.4031180401rem + 1.5vw)}}@media (min-width:1440px){html{font-size:16px}}body,html{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body.smooth,html.smooth{scroll-behavior:smooth}body{margin:0;background:#fff;font:300 .875rem/1.3 "M",system-ui,-apple-system,"segoe ui",Arial,sans-serif;color:#202020;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{border:0;vertical-align:top;max-width:100%}h1,h2,h3,h4,h5,h6{font-size:2rem;line-height:1;margin:0;font-weight:600}ol,ul{padding:0;margin:0;list-style:none}a{background-color:transparent;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#202020;text-decoration:none;outline:0;cursor:pointer}a.white{color:#fff}a.white:focus,a.white:hover{opacity:.8;color:#fff}a:active,a:focus,a:hover{opacity:1;color:#003c6c;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}p{margin:0 0 .875rem}.wrap{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;min-height:100%;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wrap.__sticky{overflow:visible}.section{position:relative}.container{width:100%;max-width:32.5rem;padding:0 1rem;position:relative;margin:0 auto}button,input,select,textarea{font:300 1rem "M",system-ui,-apple-system,"segoe ui",Arial,sans-serif;outline:0;color:#202020}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:.625rem;border-radius:.625rem;-webkit-box-shadow:none;box-shadow:none;border:1px solid #fff;background:#fff;margin:0;padding:0 1.25rem;height:2.8125rem;display:block;width:100%;font-size:1rem;font-weight:400;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#202020}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#007cc3}input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#202020;font-size:.75rem}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#202020;font-size:.75rem}input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#202020;font-size:.75rem}input[type=date]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;color:#202020;font-size:.75rem}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{opacity:1;color:#202020;font-size:.75rem}input[type=date].error,input[type=email].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,select.error,textarea.error{border-color:#ea483a!important}input[type=date].__white,input[type=email].__white,input[type=number].__white,input[type=password].__white,input[type=search].__white,input[type=tel].__white,input[type=text].__white,select.__white,textarea.__white{color:#202020;background:#fff;border-color:#fff}input[type=date].__white:focus,input[type=email].__white:focus,input[type=number].__white:focus,input[type=password].__white:focus,input[type=search].__white:focus,input[type=tel].__white:focus,input[type=text].__white:focus,select.__white:focus,textarea.__white:focus{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}input[type=date]:valid+.__check,input[type=email]:valid+.__check,input[type=number]:valid+.__check,input[type=password]:valid+.__check,input[type=search]:valid+.__check,input[type=tel]:valid+.__check,input[type=text]:valid+.__check,select:valid+.__check,textarea:valid+.__check{opacity:1}input[type=date]:focus,input[type=date]:hover,input[type=email]:focus,input[type=email]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,select:focus,select:hover,textarea:focus,textarea:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}select{background-image:url(/site/templates/img/icon/select.svg);background-position:-webkit-calc(100% - 1rem) 50%;background-position:calc(100% - 1rem) 50%;background-size:.8125rem auto;background-repeat:no-repeat}select:invalid{opacity:1;font-size:.75rem}.textarea{padding-top:.5rem;padding-bottom:.5rem;height:5.5rem;-webkit-border-radius:.375rem;border-radius:.375rem;white-space:normal;border:1px solid}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{display:none;-webkit-appearance:none;appearance:none;opacity:0;margin:0}@media (min-width:670px){p{margin-bottom:1rem}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:1rem;padding-left:1.5rem;height:3.75rem}input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:1rem;-webkit-transform:none;transform:none}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-size:1rem;transform:none}input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:1rem;-ms-transform:none;transform:none}input[type=date]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:1rem;-ms-transform:none;transform:none}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{font-size:1rem;-webkit-transform:none;-ms-transform:none;transform:none}select:invalid{font-size:1rem}}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;color:#fff;text-align:left;background:#007cc3;-webkit-border-radius:4rem;border-radius:4rem;border:1px solid #007cc3;font-size:.875rem;font-weight:600;line-height:2.6875rem;cursor:pointer;padding:0 2.625rem 0 1.5rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;width:100%;min-width:11.875rem;display:inline-grid}.btn::after{content:"";display:block;width:2.375rem;height:2.375rem;background:url(/site/templates/img/icon/arrow-btn.svg) center/contain no-repeat;position:absolute;right:.125rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn.__transparent{border-color:#fff;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(1.40862px);backdrop-filter:blur(1.40862px)}.btn.__transparent::after{background-image:url(/site/templates/img/icon/phone-btn.svg)}.btn:focus,.btn:hover,.btn[data-open]{color:#fff;background-color:#003c6c;border-color:#003c6c}.loader{display:block;background:url(/site/templates/img/icon/loader.svg) center/contain no-repeat;width:1.5rem;height:1.5rem}@media (min-width:670px){.btn{min-width:20rem;text-align:center;width:auto;font-size:1.125rem;line-height:3.75rem;padding-left:2rem;padding-right:5.625rem}.btn::after{width:3.25rem;height:3.25rem;right:.25rem}.loader{width:1.25rem;height:1.25rem}}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-vcenter{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.d-block{display:block}.d-none{display:none}.order{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-1{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}figcaption,figure{margin:0;padding:0}.center{text-align:center}.left{text-align:left}.right{text-align:right}.justify{text-align:justify}.italic{font-style:italic}.m_auto{margin-left:auto;margin-right:auto}.pad_64{padding-top:4rem;padding-bottom:4rem}.pt__64{padding-top:4rem}.pb__64{padding-bottom:4rem}.mt__64{margin-top:4rem}.mb__64{margin-bottom:4rem}.pt__48{padding-top:3rem}.pb__48{padding-bottom:3rem}.pt__32{padding-top:2rem}.pb__32{padding-bottom:2rem}.mb__32{margin-bottom:2rem}.mt__32{margin-top:2rem}.pt__24{padding-top:1.5rem}.pb__24{padding-bottom:1.5rem}.mt__48{margin-top:3rem}.mb__48{margin-bottom:3rem}.mt__0{margin-top:3rem}.mb__0{margin-bottom:0}.mb__1{margin-bottom:1rem}.w100{width:100%}.image__wrap .img{width:100%;height:auto}.image__wrap.auto .img{width:auto}.f_black{-webkit-filter:brightness(0);filter:brightness(0)}.f_white{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.f_gray{-webkit-filter:grayscale(1);filter:grayscale(1)}.f_gray.hover_filter{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.f_gray.hover_filter:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.section_content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.swiper-wrapper{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}@media (min-width:670px){body{font-size:1rem}.pt__64{padding-top:8rem}.pb__64{padding-bottom:8rem}.mt__64{margin-top:8rem}.mb__64{margin-bottom:8rem}.pt__48{padding-top:8rem}.pb__48{padding-bottom:8rem}.pt__32{padding-top:3.5rem}.pb__32{padding-bottom:3.5rem}.pt__24{padding-top:2.5rem}.pb__24{padding-bottom:2.5rem}.mb__32{margin-bottom:3.5rem}.mt__32{margin-top:3.5rem}.mt__48{margin-top:4.5rem}.mb__48{margin-bottom:4.5rem}.mt__0--670{margin-top:0}.mb__0--670{margin-bottom:0}}.lazyload{will-change:transform,opacity,animation}.lazyload[data-opacity]{opacity:0}.lazyload.loaded[data-bg]{-webkit-animation:1s forwards bg;animation:1s forwards bg}.lazyload.loaded[data-opacity=left]{-webkit-animation:1.2s .3s forwards opacityToLeft;animation:1.2s .3s forwards opacityToLeft}.lazyload.loaded[data-opacity=right]{-webkit-animation:1.2s .3s forwards opacityToRight;animation:1.2s .3s forwards opacityToRight}.lazyload.loaded[data-opacity=top]{-webkit-animation:1.2s .3s forwards opacityToTop;animation:1.2s .3s forwards opacityToTop}.lazyload.loaded[data-opacity=bottom]{-webkit-animation:1.2s .3s forwards opacityToBottom;animation:1.2s .3s forwards opacityToBottom}@-webkit-keyframes bg{0%{background-position-y:100px}100%{background-position-y:100%}}@keyframes bg{0%{background-position-y:100px}100%{background-position-y:100%}}@-webkit-keyframes opacityToLeft{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes opacityToLeft{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes opacityToRight{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes opacityToRight{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes opacityToTop{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes opacityToTop{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes opacityToBottom{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes opacityToBottom{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulseUpDown{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes pulseUpDown{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes pulse{0%,100%{opacity:.8}50%{opacity:.3}}@keyframes pulse{0%,100%{opacity:.8}50%{opacity:.3}}.title{font-size:1.125rem;line-height:1.2}.title__h1{font-size:1.375rem}.title__h2{font-size:1.25rem}.title__h3{font-size:1.125rem}.title__h4{font-size:1rem}.title__bottom{margin-bottom:2rem}.title__bottom__2{margin-bottom:1.5rem}@media (min-width:670px){.title{font-size:2rem}.title__h1{font-size:3rem}.title__h2{font-size:2.5rem}.title__h3{font-size:2.125rem}.title__h4{font-size:1.75rem}.title__bottom{margin-bottom:2.75rem}.title__bottom__2{margin-bottom:2rem}}.header{padding-top:1.5rem;background:center/cover no-repeat #30373c;height:100vh}.header::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(25.97%,rgba(26,26,26,.6)),to(rgba(26,26,26,0)));background:-o-linear-gradient(top,rgba(26,26,26,.6) 25.97%,rgba(26,26,26,0) 100%);background:linear-gradient(180deg,rgba(26,26,26,.6) 25.97%,rgba(26,26,26,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(25.97%,rgba(26,26,26,.8)),to(rgba(26,26,26,.3)));background:-o-linear-gradient(top,rgba(26,26,26,.8) 25.97%,rgba(26,26,26,.3) 100%);background:linear-gradient(180deg,rgba(26,26,26,.8) 25.97%,rgba(26,26,26,.3) 100%);z-index:2}.header .logo{width:12.6875rem;height:2.8125rem}.header__top{position:relative;z-index:3}.header .video{position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__content{position:relative;z-index:3;height:100%}.header__content .container{position:static}.header__content .summary{margin-top:1.5rem;font-size:1.125rem}.header__content .summary :last-child{margin-bottom:0}.header__contact{margin-top:2rem;padding-bottom:4rem}.header__contact .btn__wrap+.btn__wrap{margin-top:1rem}.header__contact .soc__wrap{position:absolute;left:1rem;bottom:1.5rem}.header__page .header__content{padding-bottom:7.5rem}.header__page .header__content .btn__wrap{margin-top:2rem}.logo{background:url(/site/templates/img/logo.svg) center/contain no-repeat;position:relative}.logo .link{position:absolute;left:0;top:0;width:100%;height:100%}.top__menu{width:2.1875rem;height:2.1875rem;cursor:pointer;background:url(/site/templates/img/icon/menu.svg) center/contain no-repeat}.soc__wrap{gap:1.375rem}.soc__wrap .link{width:2.1875rem;height:2.1875rem;background:center/contain no-repeat;-webkit-transform:opacity .3s ease;-ms-transform:opacity .3s ease;transform:opacity .3s ease}.soc__wrap .link:hover{opacity:.8}.soc__wrap .tg{background-image:url(/site/templates/img/icon/tg.svg)}.soc__wrap .tg.__b{background-image:url(/site/templates/img/icon/tg-b.svg)}.soc__wrap .vk{background-image:url(/site/templates/img/icon/vk.svg)}.soc__wrap .vk.__b{background-image:url(/site/templates/img/icon/vk-b.svg)}.soc__wrap .email{background-image:url(/site/templates/img/icon/email.svg)}.address__icon{font-size:.875rem}.address__icon::before{content:"";width:.8125rem;height:1rem;margin-right:.5rem;background:url(/site/templates/img/icon/pin.svg) center/contain no-repeat}@media (min-width:670px){.header{padding-top:0;min-height:54rem;max-height:71.875rem}.header .logo{width:16.875rem;height:3.75rem}.header__top{padding:1.5rem 0;background:-o-linear-gradient(75.92deg,rgba(255,255,255,.1) 8.18%,rgba(153,153,153,.1) 88.17%);background:linear-gradient(14.08deg,rgba(255,255,255,.1) 8.18%,rgba(153,153,153,.1) 88.17%);-webkit-box-shadow:0 .25rem 1.25rem rgba(0,0,0,.25),inset 0 .625rem .625rem rgba(155,155,155,.25);box-shadow:0 .25rem 1.25rem rgba(0,0,0,.25),inset 0 .625rem .625rem rgba(155,155,155,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4}.header__top .list{margin-top:.25rem;border-bottom:1px solid rgba(255,255,255,.5)}.header__top .item{position:relative}.header__top .item:hover>.list__child{opacity:1;pointer-events:all;-webkit-transform:translateY(0) translateX(-50%);-ms-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}.header__top .list__child{opacity:0;pointer-events:none;position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(-.25rem);-ms-transform:translateX(-50%) translateY(-.25rem);transform:translateX(-50%) translateY(-.25rem);min-width:18.75rem;top:100%;background:-o-linear-gradient(268deg,rgba(83,83,83,.7) 8.18%,rgba(0,0,0,.7) 88.17%);background:linear-gradient(182deg,rgba(83,83,83,.7) 8.18%,rgba(0,0,0,.7) 88.17%);-webkit-box-shadow:0 .25rem 1.25rem rgba(0,0,0,.25),inset 0 .625rem .625rem rgba(155,155,155,.25);box-shadow:0 .25rem 1.25rem rgba(0,0,0,.25),inset 0 .625rem .625rem rgba(155,155,155,.25);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:3;padding:2rem;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s;-webkit-border-bottom-left-radius:1.25rem;border-bottom-left-radius:1.25rem;-webkit-border-bottom-right-radius:1.25rem;border-bottom-right-radius:1.25rem;border-top:1px solid #9a9c9e}.header__top .list__child .link{padding:0}.header__top .item__child{padding:.75rem 0}.header__top .link{display:block;padding:1.25rem 0}.header__top .link.active{position:relative}.header__top .link.active::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 .5rem .75rem;border-color:transparent transparent rgba(255,255,255,.8);position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header__content .title{max-width:60rem}.header__content .summary{margin-top:2.5rem;font-size:1.25rem;max-width:50rem}.header__contact{margin-top:5rem;padding-bottom:0}.header__contact .btn__wrap+.btn__wrap{margin-top:1.5rem}.header__contact .soc__wrap{position:relative;left:0;bottom:0;margin-bottom:2.25rem}.header__page{min-height:0;max-height:50.5rem}.header__page::before{background:-webkit-gradient(linear,left top,left bottom,color-stop(25.97%,rgba(26,26,26,.7)),color-stop(50.56%,rgba(26,26,26,.691699)),color-stop(60.94%,rgba(26,26,26,.653647)),to(rgba(26,26,26,0)));background:-o-linear-gradient(top,rgba(26,26,26,.7) 25.97%,rgba(26,26,26,.691699) 50.56%,rgba(26,26,26,.653647) 60.94%,rgba(26,26,26,0) 100%);background:linear-gradient(180deg,rgba(26,26,26,.7) 25.97%,rgba(26,26,26,.691699) 50.56%,rgba(26,26,26,.653647) 60.94%,rgba(26,26,26,0) 100%)}.header__page .header__content{padding-bottom:4rem}.header__page .header__content .summary{margin-top:1.5rem}.header__page .header__content .btn__wrap{margin-top:2.5rem}.soc__wrap{gap:2rem}.soc__wrap .link{width:3.125rem;height:3.125rem}.address__icon{font-size:1.125rem}.address__icon::before{width:1.4375rem;height:1.8125rem;margin-right:.75rem}.nav{display:none}}.nav{position:fixed;left:0;top:0;width:100%;height:100%;min-height:100vh;z-index:10;opacity:0;pointer-events:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);padding:2.5rem 1rem 120px}.nav[open]{opacity:1;pointer-events:all;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow:auto}.nav .logo{width:12.6875rem;height:2.8125rem;margin:0 auto 2.5rem}.nav .list{padding:2rem 0 4rem;font-size:1.125rem}.nav .list .item{padding:.5rem 0;position:relative}.nav .close{position:absolute;top:1.5rem;right:1rem;width:1rem;height:1rem;background:url(/site/templates/img/icon/close.svg) center/.9375rem no-repeat;cursor:pointer;z-index:1}.nav .address{margin-top:2.5rem;font-size:.875rem}.nav .soc__wrap{margin-top:2.5rem}.nav .name{font-size:1.125rem;margin-bottom:1rem}.nav .list__time{font-size:1rem}.nav .list__time--item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5rem 0}.nav .list__time--item::before{content:"";display:block;width:1rem;height:1rem;background:url(/site/templates/img/icon/time.svg) center/contain no-repeat;margin-right:.5rem;margin-top:.125rem}.nav .list__child{overflow:hidden;max-height:0;-webkit-transition:max-height .3s linear;-o-transition:max-height .3s linear;transition:max-height .3s linear;font-size:85%;padding-left:1rem}.nav .item__child{padding:.625rem 0}.nav .item__child:first-child{padding-top:1.5rem}.nav .arr__down{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;position:absolute;right:-.5rem;top:5px;cursor:pointer}.nav .arr__down::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:.5rem 0 .5rem .625rem;border-color:transparent transparent transparent #fff;pointer-events:none;-webkit-transition:-webkit-transform .3s linear;transition:transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.nav .js-nextMenu[data-open]+.list__child{max-height:15rem}.nav .js-nextMenu[data-open]::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.arrows__wrap.__center{position:absolute;top:50%;left:.5rem;right:.5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.arrows__wrap .arrow{cursor:pointer;-webkit-border-radius:50%;border-radius:50%;width:1.5625rem;height:1.5625rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.arrows__wrap .arrow.__prev{background:url(/site/templates/img/icon/prev.svg) center/contain no-repeat}.arrows__wrap .arrow.__prev.__p{background-image:url(/site/templates/img/icon/prev-slide.svg)}.arrows__wrap .arrow.__next{background:url(/site/templates/img/icon/next.svg) center/contain no-repeat}.arrows__wrap .arrow.__next.__n{background-image:url(/site/templates/img/icon/next-slide.svg)}.arrows__wrap .arrow:hover{opacity:.8}.arrows__wrap .arrow.swiper-button-disabled{opacity:.5}.arrows__wrap .arrow+.arrow{margin-left:.5rem}.slide__pagination{height:1.0625rem;position:relative;z-index:1}.slide__pagination.__circle{height:.625rem}.slide__pagination.__circle .swiper-pagination-bullet{width:.625rem;min-width:.625rem;height:.625rem;background:0 0;border:.0625rem solid #003c6c;margin:0 .25rem;cursor:pointer;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-border-radius:50%;border-radius:50%}.slide__pagination.__circle .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#003c6c}.slide__pagination.white .swiper-pagination-bullet{border-color:#fff}.slide__pagination.white .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.swiper-pagination-bullet{width:1.375rem;height:1.0625rem;background:0 0;border:.0375rem solid #003c6c;margin:0 .6875rem;cursor:pointer;-webkit-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg)}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#003c6c}@media (min-width:670px){.arrows__wrap.__center{left:1.5rem;right:1.5rem}.arrows__wrap .arrow{width:3.125rem;height:3.125rem}.arrows__wrap .arrow+.arrow{margin-left:1.5rem}.swiper-pagination-bullet{width:2rem;height:1.5rem;border-width:.0625rem;margin:0 1.25rem}.message__inner{font-size:1.25rem}}.message{position:absolute;left:0;top:0;width:100%;height:100%;background:#003c6c;display:none;pointer-events:none;z-index:3;color:#fff}.message[open]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:all}.message.__dark{background-color:#003c6c;color:#fff}.message__process{position:absolute;left:0;top:0;width:100%;height:100%;background:url(/site/templates/img/icon/loader.svg) center no-repeat rgba(0,60,109,.8);background-size:2.5rem auto;z-index:2;display:none;pointer-events:none}.message__process[open]{display:block;pointer-events:all}.message__process.__dark{background-color:rgba(56,56,56,.8);background-image:url(/site/templates/img/icon/loader.svg)}.message__process.__white{background-color:rgba(255,255,255,.7);background-image:url(/site/templates/img/icon/loader-gray.svg)}.message__error{width:100%}.message__error .__error{font-size:80%;color:#ea483a}.message__error[open]{display:block;pointer-events:all}.message__inner{padding:1rem 0;font-weight:600}.footer{padding:2.5rem 0 3.75rem;font-size:.75rem}.footer .logo{width:12.6875rem;height:2.8125rem;margin-bottom:2rem}.footer__item+.footer__item{margin-top:2.5rem}.footer__item .name{margin-bottom:1.5rem}.footer__item .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.footer__item .list.__time .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__item .list.__time .item::before{content:"";display:block;width:.75rem;height:.75rem;background:url(/site/templates/img/icon/time.svg) center/contain no-repeat;margin-right:.5rem}.footer__item .list.__contacts .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__item .list.__contacts .item::before{content:"";display:block;width:.75rem;height:.75rem;background:url(/site/templates/img/icon/phone.svg) center/contain no-repeat;margin-right:.5rem}.footer__item .list.__contacts .item:nth-child(1)::before{background-image:url(/site/templates/img/icon/pin.svg)}.footer .copy{margin-top:2.5rem;gap:1.5rem}.dev__wrap .dev__link{position:relative;overflow:hidden;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dev__wrap .dev__link::before{content:"";position:absolute;left:0;bottom:0;background-color:#202020;display:block;width:100%;height:.0625rem;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.dev__wrap .dev__link:hover::before{-webkit-animation:.7s line;animation:.7s line}@-webkit-keyframes line{100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes line{100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@media (min-width:670px){.footer{padding:6rem 0 6.75rem;font-size:1rem;background-image:url(/site/templates/img/icon/footer.svg);background-repeat:no-repeat;background-position:left bottom;background-size:32rem auto}.footer .logo{width:100%;height:4.125rem;background-position:left center;margin-bottom:4rem}.footer__item{max-width:26.25rem}.footer__item+.footer__item{margin-top:0}.footer__item .name{margin-bottom:2.5rem}.footer__item .list{gap:2rem}.footer__item .list.__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:2rem}.footer__item .list.__nav .item{min-width:40%}.footer__item .list.__contacts .item::before,.footer__item .list.__time .item::before{width:1rem;height:1rem;margin-right:1rem}.footer .copy{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:7rem;gap:4rem}.footer .copyright{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}.swiper-horizontal>.swiper-scrollbar{position:relative!important;bottom:0!important;height:.125rem!important;margin-top:1.25rem!important;background-color:rgba(198,212,225,.3);cursor:pointer}.swiper-scrollbar-drag{background-color:#007cc3!important}@media (min-width:670px){.swiper-horizontal>.swiper-scrollbar{height:4px!important;margin-top:2.5rem!important}}.label__wrap--file{color:#202020}.label__wrap--file .input__file{display:none}.label__wrap--file .file__wrap{-webkit-box-shadow:none;box-shadow:none;border:0;-webkit-border-radius:.1875rem;border-radius:.1875rem;background:#fff;margin:0;padding:0 2.25rem 0 .75rem;height:2.25rem;width:100%;font-size:.8125rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#9b9b9b;cursor:pointer;position:relative}.label__wrap--file .clean{cursor:pointer;background:url(/site/templates/img/icon/close.svg) center/.75rem no-repeat;width:2.25rem;height:2.25rem;position:absolute;right:0;top:0;border:.0375rem solid #bdbdbd;-webkit-border-radius:.25rem;border-radius:.25rem}.label__wrap--file .icon{background:url(/site/templates/img/icon/file.svg) center/.375rem no-repeat;width:2.25rem;height:2.25rem;border:.0375rem solid #bdbdbd;-webkit-border-radius:.25rem;border-radius:.25rem;display:none;position:absolute;right:0;top:0}.label__wrap--file .name{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.label__wrap--file .name:empty::before{content:attr(data-title)}.label__wrap--file .name:empty+.clean{display:none}.label__wrap--file .name:empty~.icon{display:block}@media (min-width:670px){.label__wrap--file .file__wrap{height:3.625rem;padding-left:1.5rem;padding-right:3.625rem;font-size:1.125rem;-webkit-border-radius:.375rem;border-radius:.375rem}.label__wrap--file .icon{width:3.625rem;height:3.625rem;background-size:.6875rem}.label__wrap--file .clean{width:3.625rem;height:3.625rem;background-size:.875rem}}.form__file{position:relative}.form__file .__loading{background:rgba(27,51,88,.8);color:#fff;font-size:1rem;text-align:center}.form__file .__loading[open]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form__file .loading__bar{width:290px;height:12px;-webkit-border-radius:15px;border-radius:15px;background:#eee;margin:20px 0 16px;position:relative;overflow:hidden}.form__file .loading__bar::before{content:"";display:block;width:var(--bar);-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;height:100%;position:absolute;left:0;top:0;background:#777;-webkit-border-radius:15px;border-radius:15px}.label__wrap{position:relative;margin-bottom:1rem}.label__wrap.__date::before{content:"";display:block;width:.9375rem;height:.9375rem;background:url(/site/templates/img/icon/calendar.svg) center/contain no-repeat;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);pointer-events:none}.form .btn{width:100%}.form .btn__wrap{margin-top:1.5rem}.form .inline__2 .label__wrap{width:49%}.datepicker-input{-webkit-text-fill-color:#fff}.datepicker-input::-webkit-datetime-edit-day-field,.datepicker-input::-webkit-datetime-edit-month-field,.datepicker-input::-webkit-datetime-edit-text,.datepicker-input::-webkit-datetime-edit-year-field{color:#fff}.datepicker-input::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}@media (min-width:670px){.label__wrap.__date::before{width:1.875rem;height:1.875rem;right:1.5rem}.form .inline__2 .label__wrap{width:48%}}.modal{position:absolute;width:100%;height:100vh;background:rgba(255,255,255,.5);opacity:0;z-index:1010;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;left:0;display:none;overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:120px}.modal[open]{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.modal[open] .modal__content{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.modal.fixed{position:fixed;top:0!important}.modal .modal__bg{position:absolute;width:100%;height:100%;cursor:pointer}.modal .modal__content{position:relative;top:5%;left:50%;-webkit-transform:translateX(-50%) translateY(-20px);-ms-transform:translateX(-50%) translateY(-20px);transform:translateX(-50%) translateY(-20px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;max-width:40rem;width:98%;padding:2.5rem 1rem 3rem;margin-bottom:7.5rem;-webkit-border-radius:1.25rem;border-radius:1.25rem}.modal .modal__close{position:absolute;z-index:2;right:1rem;top:1rem;cursor:pointer;width:1.3125rem;height:1.3125rem;background:url(/site/templates/img/icon/close.svg) center/.9375rem no-repeat}.modal .modal__header{margin-bottom:1.5rem;font-size:1.25rem;line-height:1.2}.modal__text{font-size:.75rem;margin-bottom:1.5rem;margin-top:-.5rem;padding:0 1rem}.modal .btn__wrap{margin-top:1.75rem}.modal .btn{margin:0 auto}.modal .textarea{height:2.5rem;-webkit-border-radius:.1875rem;border-radius:.1875rem}.modal .label__wrap{margin-bottom:.5rem}.modal.__video{padding:.25rem}.modal.__video .modal__content{max-width:90%;max-height:50rem;aspect-ratio:1/1;height:auto;width:auto;padding:1rem}.privacy__wrap{position:relative;font-size:.625rem;line-height:1.2}.privacy__wrap .link{text-decoration:underline;text-underline-offset:.125rem}.privacy__wrap .input__checkbox{position:absolute;width:1px;height:1px;opacity:0;left:0;top:0}.privacy__wrap .input__checkbox:checked+.checkbox::before{opacity:1}.privacy__wrap .checkbox{min-width:.75rem;width:.75rem;height:.75rem;-webkit-border-radius:.125rem;border-radius:.125rem;border:1px solid #fff;margin-right:.5rem;position:relative}.privacy__wrap .checkbox::before{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.375rem;height:.375rem;background:#fff;-webkit-border-radius:50%;border-radius:50%;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media (min-width:670px){.modal .modal__content{width:93%;padding:3rem 2.75rem 3.25rem}.modal .modal__content--form{width:-webkit-calc(66.66% - .5rem);width:calc(66.66% - .5rem)}.modal .modal__content--form .label__wrap{width:-webkit-calc(50% - .5rem);width:calc(50% - .5rem)}.modal .modal__content .__comment{width:-webkit-calc(33.33% - .5rem);width:calc(33.33% - .5rem)}.modal .modal__header{margin-bottom:2.5rem;font-size:2rem}.modal .modal__header__wrap{width:31rem;padding-right:6rem}.modal__text{font-size:1rem;padding:0 2rem;margin-bottom:2rem;margin-top:-1rem}.modal .btn{width:auto}.modal .textarea{height:100%;-webkit-border-radius:.375rem;border-radius:.375rem}.modal .privacy__btn{margin-top:1.25rem}.modal .label__wrap{margin-bottom:1rem}.modal.__video .modal__content{height:90%;padding:2.5rem}.privacy__wrap{margin-top:0;font-size:.75rem}}.js-moreLazyWrap{position:relative;overflow:hidden}.js-moreLazyWrap::after{content:"";display:none;position:absolute;left:0;bottom:0;width:100%;height:7rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(#fff));background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)}.js-moreLazy[data-more] .js-moreLazyWrap{max-height:12rem}.js-moreLazyBtn{display:none;cursor:pointer;color:#003c6c;text-align:right;margin-top:.5rem;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-underline-position:.125rem}.js-moreLazy[data-more] .js-moreLazyBtn,.js-moreLazy[data-more] .js-moreLazyWrap::after{display:block}.plyr{-webkit-border-radius:1.25rem;border-radius:1.25rem}.__16_9{aspect-ratio:16/9}.__16_9+.plyr__poster{background-size:cover}.text__wrap ul{margin:0 0 .875rem;list-style-type:disc;padding-left:1rem}.text__wrap ul li+li{margin-top:.6em}.text__wrap ol{margin:0 0 .875rem;list-style-type:decimal;padding-left:1rem}.text__wrap ol li+li{margin-top:.6em}.text__wrap :last-child{margin-bottom:0}.line__anime{font-size:.75rem}.line__anime[data-animated=true] .line__anime--wrap{-webkit-animation:280s linear infinite jsscroll;animation:280s linear infinite jsscroll}.line__anime--item{padding:.75rem 0;margin-right:2.5rem;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.line__anime--item+.line__anime--item::before{content:"";display:block;width:.4375rem;height:.4375rem;background:#fff;-webkit-border-radius:50%;border-radius:50%;margin-right:2.5rem}.line__anime .line{width:1px;height:1.125rem;background:#fff;margin:0 2.5rem;position:relative;top:0}@-webkit-keyframes jsscroll{100%{translate:-10040px}}@keyframes jsscroll{100%{translate:-10040px}}.js-tabWrap .js-tabBody{display:none}.js-tabWrap .js-tabBody[data-open]{display:block}.js-tabWrap .js-tabBody.flex[data-open]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.map{position:relative;background:#f1f1f1;height:25rem;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.map::before{content:"Загрузка карты...";color:#202020;position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ymaps-2-1-79-copyright__content{display:none!important}.text__page .text__wrap h2{font-size:150%;margin-bottom:1rem}.text__page .text__wrap h3{font-size:130%;margin-bottom:1rem}.text__page .text__wrap h4{font-size:110%;margin-bottom:1rem}.text__page .text__wrap ul{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-padding-start:2rem;padding-inline-start:2rem;list-style-type:disc}.text__page .text__wrap ol{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-padding-start:2rem;padding-inline-start:2rem;list-style-type:decimal}.list__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;font-size:1rem}.list__wrap a:hover{color:#007cc3}.list__wrap .list__item{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.list__wrap .list__item:has(a:hover){-webkit-transform:translateX(.5rem);-ms-transform:translateX(.5rem);transform:translateX(.5rem)}@media (min-width:670px){.text__wrap ul{margin:1.25rem 0}.line__anime{font-size:1rem}.line__anime--item{padding:1.25rem 0;margin-right:5rem}.line__anime--item+.line__anime--item::before{width:.5625rem;height:.5625rem;margin-right:5rem}.line__anime .line{height:1.875rem;margin:0 5rem}.text__page .text__wrap{font-size:1.125rem}.text__page li{padding:.25rem 0}.list__wrap{gap:1.5rem;font-size:1.25rem}}.partners__main .swiper-slide{width:auto!important}.partners__main .img{width:auto;height:3.625rem}@media (min-width:670px){.partners__main .swiper{margin-left:25rem}.partners__main .img{height:7.5rem}}.reviews__main{background-image:url(/site/templates/img/icon/review-bg.svg);background-position:bottom right;background-repeat:no-repeat;background-size:15.375rem auto}.reviews__main .swiper-slide{padding:1.5rem 1rem 2.5rem}.reviews__main .date__rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem}.reviews__main .date{font-size:.75rem}.reviews__main .rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5rem}.reviews__main .rating[data-rating="1"] .star:nth-child(1),.reviews__main .rating[data-rating="2"] .star:nth-child(1),.reviews__main .rating[data-rating="2"] .star:nth-child(2),.reviews__main .rating[data-rating="3"] .star:nth-child(1),.reviews__main .rating[data-rating="3"] .star:nth-child(2),.reviews__main .rating[data-rating="3"] .star:nth-child(3),.reviews__main .rating[data-rating="4"] .star:nth-child(1),.reviews__main .rating[data-rating="4"] .star:nth-child(2),.reviews__main .rating[data-rating="4"] .star:nth-child(3),.reviews__main .rating[data-rating="4"] .star:nth-child(4),.reviews__main .rating[data-rating="5"] .star:nth-child(1),.reviews__main .rating[data-rating="5"] .star:nth-child(2),.reviews__main .rating[data-rating="5"] .star:nth-child(3),.reviews__main .rating[data-rating="5"] .star:nth-child(4),.reviews__main .rating[data-rating="5"] .star:nth-child(5){-webkit-filter:none;filter:none}.reviews__main .star{-webkit-filter:grayscale(1);filter:grayscale(1);width:1.0625rem;height:1.0625rem;background:url(/site/templates/img/icon/star.svg) center/contain no-repeat}.reviews__main .name{font-size:1.125rem;margin-bottom:1rem}.reviews__main [data-open] .text__wrap{max-height:40rem;-webkit-line-clamp:none}.reviews__main [data-open] .moreButton{display:none}.reviews__main .text__wrap{overflow:hidden;display:block;max-height:5.875rem;-webkit-line-clamp:6;display:box;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}.reviews__main .moreButton{cursor:pointer}@media (min-width:670px){.reviews__main{background-size:38rem auto}.reviews__main .title{margin-bottom:4rem}.reviews__main .swiper-slide{padding:2.5rem 1.5rem}.reviews__main .date__rating{margin-bottom:1.25rem}.reviews__main .date{font-size:1rem}.reviews__main .star{width:1.1875rem;height:1.1875rem}.reviews__main .name{font-size:1.375rem}.reviews__main .text__wrap{max-height:7.75rem;font-size:1.125rem}.reviews__main .moreButton{font-size:1.125rem}.reviews__main .arrows__wrap{position:absolute;right:1.25rem;top:0}}.news__main .image__wrap{margin-bottom:1rem}.news__main .date{margin-bottom:.5rem;font-size:.75rem}.news__main .name{font-size:1.125rem}.news__main .summary{margin-top:1rem}.news__main .btn__wrap{margin-top:2rem}.news__main .js-moreButton{cursor:pointer}.news__main .more__full{display:none}.news__main [data-open] .more__full{display:inline-block}.news__main [data-open] .js-moreButton,.news__main [data-open] .more__dotted{display:none}@media (min-width:670px){.news__main .image__wrap{margin-bottom:1.5rem}.news__main .date{margin-bottom:.75rem;font-size:.875rem}.news__main .name{font-size:1.5rem}.news__main .summary{font-size:1.125rem}.news__main .btn__wrap{margin-top:4rem}.news__main .btn{min-width:28.125rem}}.fitnes__main .image__wrap{margin-bottom:1.5rem}.fitnes__main .list{margin-top:2rem;font-size:.75rem;gap:2rem}.fitnes__main .icon{height:2.375rem;margin-bottom:1rem}.fitnes__main .icon svg{display:block;width:auto;height:100%;margin:0 auto}@media (min-width:670px){.fitnes__main .title{max-width:60rem}.fitnes__main .content__wrap{gap:3rem}.fitnes__main .content,.fitnes__main .image__wrap{width:50%}.fitnes__main .text__wrap{font-size:1.125rem}.fitnes__main .list{margin-top:3rem;line-height:1.5}.fitnes__main .icon{margin-bottom:1.25rem}}.text__main .text__wrap{margin-bottom:1.5rem}.text__main .btn__wrap{margin-top:1.5rem}@media (min-width:670px){.text__main .container{gap:3rem}.text__main .content,.text__main .image__wrap{width:50%}.text__main .underline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.25rem}.text__main .text__wrap{font-size:1.125rem}.text__main .btn__wrap{margin-top:1.75rem}.text__main.__ic .content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.services__main .list{gap:1rem}.services__main .item{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;border:1px solid #fff;padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.services__main .icon{min-width:5.875rem;height:4.0625rem;background:center/contain no-repeat}.services__main .name{font-size:1rem;margin-bottom:.5rem}.services__main .summary{font-size:.75rem}.about__main .text__wrap{margin:1.5rem 0 2rem}.about__main .btn__wrap{margin-top:2rem}.about__main .arrows__wrap{margin-top:-.75rem}.about__main .plyr video{-o-object-fit:cover;object-fit:cover}@media (min-width:670px){.services__main .list{gap:1.75rem}.services__main .item{-webkit-box-flex:1;-webkit-flex:1 0 -webkit-calc(32% - .875rem);-ms-flex:1 0 calc(32% - .875rem);flex:1 0 calc(32% - .875rem);border-width:2px;padding:2rem;gap:1.75rem}.services__main .item:nth-child(1),.services__main .item:nth-child(2){-webkit-box-flex:1;-webkit-flex:1 0 -webkit-calc(48% - .875rem);-ms-flex:1 0 calc(48% - .875rem);flex:1 0 calc(48% - .875rem)}.services__main .icon{-webkit-box-flex:1;-webkit-flex:1 0 9.0625rem;-ms-flex:1 0 9.0625rem;flex:1 0 9.0625rem;height:6.25rem}.services__main .name{font-size:1.25rem}.services__main .summary{font-size:1rem}.about__main .title__wrap{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.about__main .text__wrap{margin:0 0 4rem;max-width:62rem;font-size:1.125rem}.about__main .btn__wrap{margin-top:0}.about__main .plyr{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:-webkit-calc(50% - 1.5rem);width:calc(50% - 1.5rem);height:24.6875rem}.about__main .slide__wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:-webkit-calc(50% - 1.5rem);width:calc(50% - 1.5rem)}.about__main .arrows__wrap{margin-top:-1.25rem}}.gallery__page .swiper{width:-webkit-calc(100% + 130vw);width:calc(100% + 130vw);margin:0 -65vw}.gallery__page .swiper-slide{overflow:hidden}.gallery__page .swiper-3d .swiper-slide-shadow-left,.gallery__page .swiper-3d .swiper-slide-shadow-right{background:rgba(17,58,87,.6)}@media (min-width:670px){.gallery__page .swiper{width:-webkit-calc(100% + 26vw);width:calc(100% + 26vw);margin:0 -13vw}.gallery__page .arrows__wrap{width:96vw;margin:0 auto}}.benefits__page .swiper-slide{background:#fff;padding:1rem 1rem 2rem;height:auto}.benefits__page .swiper-slide:nth-child(2n){background:#007cc3;color:#fff}.benefits__page .swiper-slide:nth-child(2n) .icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.benefits__page .icon{height:4.375rem}.benefits__page .icon svg{width:auto;height:100%;display:block}.benefits__page .name{font-size:1.125rem;margin-top:.75rem}.benefits__page .text__wrap{margin-top:.75rem}@media (min-width:670px){.benefits__page .swiper-wrapper{gap:3rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits__page .swiper-slide{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-width:26.875rem;padding:1.5rem 1.5rem 2rem}.benefits__page .icon{height:5.625rem}.benefits__page .name{font-size:1.375rem}}.complex__main .content+.content{margin-top:3rem}.complex__main .text__wrap{margin-bottom:2rem}.complex__main .list__btn{margin-top:2rem;gap:1rem}@media (min-width:670px){.complex__main .container{gap:3rem}.complex__main .content{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.complex__main .content+.content{margin-top:0}.complex__main .content+.content .image__wrap{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:4rem}.complex__main .content+.content .text__wrap{margin:0}.complex__main .text__wrap{margin-bottom:4rem;font-size:1.125rem}.complex__main .list__btn{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:1rem;gap:2rem}}.arena__page .text__wrap{margin-bottom:2rem}.arena__page .list__btn{margin-top:2rem;gap:1rem}@media (min-width:670px){.arena__page .content{gap:3rem}.arena__page .content__inner,.arena__page .image__wrap{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.arena__page .text__wrap{margin-bottom:0;font-size:1.125rem}.arena__page .list__btn{margin-top:4rem;gap:2rem}}.gyms__page .list{gap:1.5rem}.gyms__page .item{padding:1rem 1rem 1rem 1.5rem;border:1px solid #fff;gap:1.5rem}.gyms__page .icon{width:4rem;height:4rem;background:center/contain no-repeat}.gyms__page .name{font-size:1rem}.gyms__page .text__wrap{font-size:.75rem;margin-top:.5rem}.gyms__page .content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.gyms__page .ul{margin-top:1.5rem;gap:1rem}.gyms__page .li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gyms__page .li::before{content:"";display:block;width:.5rem;height:.5rem;-webkit-border-radius:50%;border-radius:50%;background:#fff;margin-right:.75rem}@media (min-width:670px){.gyms__page .title__bottom{margin-bottom:4rem}.gyms__page .list{gap:2rem}.gyms__page .item{padding:2rem 2rem 2rem 3rem;border-width:2px;gap:4rem}.gyms__page .icon{width:6.25rem;height:6.25rem}.gyms__page .name{font-size:1.375rem}.gyms__page .text__wrap{font-size:1.125rem;margin-top:1rem}.gyms__page .ul{margin-top:2.5rem;gap:4rem}.gyms__page .li{font-size:1.5rem}.gyms__page .li::before{width:.625rem;height:.625rem;margin-right:1.5rem}}.figure__main .text__wrap{margin-bottom:2rem}.figure__main.blue__bg .visual__item{background:#fff}.figure__main.blue__bg .visual__item:nth-child(2n+1) .visual__text{color:#202020}.figure__main.blue__bg .visual__item:nth-child(2n){background-color:#007cc3}.hockey__main .btn__wrap,.hockey__main .visual{margin-top:2rem}.visual{gap:1rem}.visual__item{background:#003c6c;padding:1.5rem 1rem;min-height:12rem}.visual__item:nth-child(2n){background-color:#007cc3}.visual__icon{background:left center/contain no-repeat;width:7rem;height:5rem}.visual__text{margin-top:1.5rem;font-size:1rem}.visual.__name .visual__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.5rem;min-height:6rem}.visual.__name .visual__icon{width:5.625rem}.visual.__name .visual__name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.visual.__four .visual__item{background:#007cc3}.visual.__four .visual__item:nth-child(2n){background-color:#003c6c}@media (min-width:670px){.figure__main .text__wrap{font-size:1.125rem;margin-bottom:4rem}.figure__main.blue__bg{background-image:url(/site/templates/img/icon/bg.svg);background-position:right bottom;background-repeat:no-repeat;background-size:32rem}.hockey__main .text__wrap{font-size:1.125rem;max-width:42rem}.hockey__main .btn__wrap{margin-top:0}.hockey__main .visual{margin-top:4rem}.visual{gap:3rem}.visual__item{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-width:30%;padding:2rem 1.5rem;min-height:12rem}.visual__icon{width:9.375rem;height:6.25rem}.visual__text{margin-top:2rem;font-size:1.25rem}.visual.__name .visual__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:17.5rem;padding:2rem 2rem 2.5rem}.visual.__name .visual__icon{width:9.375rem}.visual.__name .visual__name{font-size:1.375rem}.visual.__four .visual__item{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-width:20%}}.schedule__wrap .text__wrap{margin-top:2.5rem}.schedule__wrap .text__wrap .link{color:#fff}.schedule__wrap .grid-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.schedule__wrap .grid-wrapper::-webkit-scrollbar{height:2px}.schedule__wrap .grid-wrapper::-webkit-scrollbar-track{background:rgba(255,255,255,.6);-webkit-border-radius:4px;border-radius:4px}.schedule__wrap .grid-wrapper::-webkit-scrollbar-thumb{background:#007cc3;-webkit-border-radius:4px;border-radius:4px}.schedule__wrap .grid{display:grid;gap:.75rem 1.25rem;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.schedule__wrap .col-headers{display:contents}.schedule__wrap .cell{-webkit-border-radius:.625rem;border-radius:.625rem;min-width:9rem;min-height:3.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.18s;-o-transition:.18s;transition:.18s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.schedule__wrap .cell.grid__header{background:#007cc3;color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;min-height:4.25rem;text-align:center}.schedule__wrap .cell.empty{background:#ccc;color:transparent}.schedule__wrap .cell.available{background:#fff;color:#202020;border:.125rem solid transparent;cursor:pointer}.schedule__wrap .cell.available:hover{border-color:#007cc3}.schedule__wrap .cell.booked{background:#007cc3;border:.125rem solid transparent;color:#fff;cursor:pointer}.schedule__wrap .cell.booked:hover{border-color:#fff}.schedule__wrap .cell.tall{min-height:200px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:14px}@media (min-width:670px){.schedule__wrap .text__wrap{font-size:1.125rem;max-width:40rem;margin-top:4rem}.schedule__wrap .grid{gap:1rem 1.5rem}.schedule__wrap .cell{min-width:11rem;min-height:4rem}.schedule__wrap .cell.grid__header{font-size:.9375rem;min-height:4.5rem}}.pricing__seans .text__wrap{margin-top:2rem}.pricing__seans .pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:0;overflow:hidden}.pricing__seans .pricing-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pricing__seans .pricing-col:last-child{border-right:none}@media (max-width:669px){.pricing__seans .pricing-col{border-bottom:1rem solid #fff}.pricing__seans .pricing-col:last-child{border-bottom:none}.pricing__seans .col-row{border-left:1px solid #007cc3;border-right:1px solid #007cc3}.pricing__seans .col-row:last-child{border-bottom:1px solid #007cc3;-webkit-border-bottom-left-radius:.625rem;border-bottom-left-radius:.625rem;-webkit-border-bottom-right-radius:.625rem;border-bottom-right-radius:.625rem}.pricing__seans .col-header{-webkit-border-top-right-radius:.625rem;border-top-right-radius:.625rem;-webkit-border-top-left-radius:.625rem;border-top-left-radius:.625rem}}.pricing__seans .col-header{background:#007cc3;text-transform:uppercase;padding:1.5rem;text-align:center}.pricing__seans .col-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:2rem;padding:1.5rem 1rem;font-size:1rem;background:#fff;border-top:1px solid #007cc3;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.pricing__seans .price-value{font-size:1.125rem;white-space:nowrap}@media (min-width:670px){.pricing__seans .title__bottom{margin-bottom:4rem}.pricing__seans .text__wrap{margin-top:3rem;font-size:1.125rem}.pricing__seans .pricing-grid{-webkit-border-radius:1.25rem;border-radius:1.25rem;border:1px solid #007cc3}.pricing__seans .pricing-col .col-header{border-left:1px solid #fff;border-right:1px solid #fff}.pricing__seans .pricing-col:first-child .col-header{border-left:none}.pricing__seans .pricing-col:first-child .col-row:last-child{-webkit-border-bottom-left-radius:1.1875rem;border-bottom-left-radius:1.1875rem}.pricing__seans .pricing-col:last-child .col-header{border-right:none}.pricing__seans .pricing-col:last-child .col-row:last-child{-webkit-border-bottom-right-radius:1.1875rem;border-bottom-right-radius:1.1875rem}.pricing__seans .col-header{padding:2rem;font-size:1.375rem}.pricing__seans .col-row{border:1px solid #007cc3;padding:1.5rem 2rem 1.5rem 1.5rem;font-size:1.25rem}.pricing__seans .col-row:last-child{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.pricing__seans .price-value{font-size:1.375rem}}.skate__rental .content{margin-bottom:2rem}.skate__rental .table-wrapper{margin-top:2.5rem;margin-bottom:2.5rem;width:100%}.skate__rental .table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-border-radius:.625rem;border-radius:.625rem;padding-bottom:.25rem}.skate__rental .table-scroll::-webkit-scrollbar{height:2px}.skate__rental .table-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.6);-webkit-border-radius:4px;border-radius:4px}.skate__rental .table-scroll::-webkit-scrollbar-thumb{background:#007cc3;-webkit-border-radius:4px;border-radius:4px}.skate__rental .grid{min-width:44rem;background:#007cc3;-webkit-border-radius:.625rem;border-radius:.625rem;overflow:hidden;display:grid;grid-template-columns:2fr 1fr 1fr 1fr}.skate__rental .cell-head{background:#007cc3;padding:1.5rem 1rem;font-size:.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;white-space:nowrap}.skate__rental .cell-head:first-child{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.skate__rental .cell-head+.cell-head{border-left:1px solid #fff}.skate__rental .row{display:contents}.skate__rental .row:hover .cell{background:rgba(255,255,255,.8)}.skate__rental .row+.row .cell{border-top:1px solid #003c6c}.skate__rental .cell{padding:1.5rem 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:1rem;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;color:#202020}.skate__rental .cell:first-child{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.skate__rental .cell+.cell{border-left:1px solid #003c6c}.skate__rental .price{font-size:1.125rem}.skate__rental .dash{display:inline-block;width:2rem;height:.125rem;background:#202020;-webkit-border-radius:.125rem;border-radius:.125rem}@media (min-width:670px){.skate__rental .content__wrap{gap:3rem}.skate__rental .content,.skate__rental .image__wrap{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.skate__rental .text__wrap{font-size:1.125rem}.skate__rental .summary{margin-top:3rem;font-size:1.25rem}.skate__rental .table-wrapper{margin-top:5rem}.skate__rental .table-scroll{-webkit-border-radius:1.25rem;border-radius:1.25rem;padding-bottom:0}.skate__rental .grid{-webkit-border-radius:1.25rem;border-radius:1.25rem;grid-template-columns:1.5fr 1fr 1fr 1fr}.skate__rental .cell-head{padding:2rem;font-size:1.375rem}.skate__rental .cell-head:first-child{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.skate__rental .cell-head+.cell-head{border-left-width:.125rem}.skate__rental .cell{padding:2rem;font-size:1.375rem}.skate__rental .cell+.cell{border-left-width:.125rem}.skate__rental .row+.row .cell{border-top-width:.125rem}.skate__rental .price{font-size:1.5rem}.skate__rental .dash{width:2.75rem;height:.1875rem}}.sharpening__page .image__wrap{margin:2rem 0}.sharpening__page .btn__wrap+.btn__wrap{margin-top:1rem}@media (min-width:670px){.sharpening__page .container{gap:3rem}.sharpening__page .content{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.sharpening__page .image__wrap{margin:0;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.sharpening__page .text__wrap{font-size:1.125rem}.sharpening__page .btn__wrap{margin-top:2.5rem}.sharpening__page .btn__wrap+.btn__wrap{margin-top:2rem}}.sharpening__schedule .list{gap:1rem}.sharpening__schedule .item{padding:1rem 1rem 1.5rem}.sharpening__schedule .day{padding:1.5rem}.sharpening__schedule .time{font-size:1.25rem;margin-top:1.5rem}.sharpening__schedule .time.__disable{color:#ea483a}@media (min-width:670px){.sharpening__schedule .title__bottom{margin-bottom:5rem}.sharpening__schedule .list{gap:2.5rem}.sharpening__schedule .item{width:20rem;padding-bottom:3rem}.sharpening__schedule .day{padding:1.625rem;font-size:1.375rem}.sharpening__schedule .time{margin-top:3rem;font-size:1.5rem}}.sharpening__cost .list{gap:1rem}.sharpening__cost .item{padding:1.5rem 1rem 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sharpening__cost .name{font-size:1rem;width:60%}.sharpening__cost .summary{width:40%;text-align:right}.sharpening__cost .price{font-size:2rem;margin-top:1.5rem}@media (min-width:670px){.sharpening__cost .title__bottom{margin-bottom:4rem}.sharpening__cost .list{gap:3rem;text-align:center}.sharpening__cost .item{display:block;padding:2rem 2.5rem}.sharpening__cost .name{font-size:1.5rem;width:100%}.sharpening__cost .summary{width:100%;text-align:center;margin-top:.5rem;font-size:1.25rem}.sharpening__cost .price{font-size:3rem}}.news__page{background:#f1f1f1}.news__page .list{gap:1rem}.news__page .content{padding:1rem 1rem 1.5rem}.news__page .date{margin-bottom:.5rem;font-size:.75rem}.news__page .name{font-size:1.125rem}.news__page .summary{margin-top:1rem}.news__page .btn__wrap{margin-top:2rem}.news__page .underline{cursor:pointer}.news__page.__job .item{position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.news__page.__job .item:hover{-webkit-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.news__page.__job .item a:after{content:"";position:absolute;inset:0;display:block}.news__page .js-moreButton{cursor:pointer}.news__page .more__full{display:none}.news__page [data-open] .more__full{display:inline-block}.news__page [data-open] .js-moreButton,.news__page [data-open] .more__dotted{display:none}@media (min-width:670px){.news__page .title__bottom{margin-bottom:4rem}.news__page .list{gap:3rem}.news__page .content{padding:2rem 1.5rem 2.5rem}.news__page .item{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-width:25rem}.news__page .item:nth-child(1),.news__page .item:nth-child(2){min-width:35rem}.news__page .date{margin-bottom:.75rem;font-size:.875rem}.news__page .name{font-size:1.5rem}.news__page .summary{font-size:1.125rem}.news__page .btn__wrap{margin-top:4rem}.news__page .btn{min-width:28.125rem}.news__page.__job .item:nth-child(1),.news__page.__job .item:nth-child(2){min-width:25rem}.news__page.__job .summary{font-size:1rem}}.fitness__page .time__wrap{margin-top:2rem;padding:1.5rem 1rem 2rem}.fitness__page .time__wrap .time__name{margin-bottom:1.5rem}.fitness__page .time__wrap .time__list{font-size:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.fitness__page .time__wrap .time__item{position:relative;padding-left:1.75rem}.fitness__page .time__wrap .time__item::before{content:"";display:block;width:1rem;height:1rem;background:url(/site/templates/img/icon/time.svg) center/contain no-repeat;position:absolute;left:0;top:.25rem}.fitness__page .visual{margin-top:2rem}@media (min-width:670px){.fitness__page .content{gap:3rem}.fitness__page .text__wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.125rem}.fitness__page .time__wrap{width:42.1875rem;margin-top:0;padding:2.5rem 1.5rem 2.75rem}.fitness__page .time__wrap .time__name{font-size:2rem;margin-bottom:2rem}.fitness__page .time__wrap .time__list{font-size:1.25rem;gap:1.5rem}.fitness__page .time__wrap .time__item{padding-left:2.5rem}.fitness__page .time__wrap .time__item::before{width:1.5rem;height:1.5rem;top:.25rem}.fitness__page .visual{margin-top:4rem}}.coaching__staff .trainers-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.25rem;padding-top:.25rem}.coaching__staff .trainers-grid::-webkit-scrollbar{height:2px}.coaching__staff .trainers-grid::-webkit-scrollbar-track{background:rgba(255,255,255,.6);-webkit-border-radius:4px;border-radius:4px}.coaching__staff .trainers-grid::-webkit-scrollbar-thumb{background:#007cc3;-webkit-border-radius:4px;border-radius:4px}.coaching__staff .trainer-card{color:#202020;min-width:17.1875rem;height:100%;background:#fff;-webkit-border-radius:.625rem;border-radius:.625rem;overflow:hidden;position:relative;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-o-transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.coaching__staff .trainer-card:hover{-webkit-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.coaching__staff .photo-placeholder{width:100%;aspect-ratio:3/3.2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.25);-webkit-transition:aspect-ratio .45s cubic-bezier(.4,0,.2,1),height .45s cubic-bezier(.4,0,.2,1);-o-transition:aspect-ratio .45s cubic-bezier(.4,0,.2,1),height .45s cubic-bezier(.4,0,.2,1);transition:aspect-ratio .45s cubic-bezier(.4,0,.2,1),height .45s cubic-bezier(.4,0,.2,1);overflow:hidden}.coaching__staff .trainer-card.open .photo-placeholder{aspect-ratio:3/1.6}.coaching__staff .trainer-info{padding:1rem 1rem 0}.coaching__staff .trainer-name-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.coaching__staff .toggle-btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:2.1875rem;height:2.1875rem;-webkit-border-radius:50%;border-radius:50%;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:.125rem;padding:0}.coaching__staff .toggle-btn svg{width:100%;height:auto;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-o-transition:transform .35s;transition:transform .35s,-webkit-transform .35s;display:block}.coaching__staff .trainer-card.open .toggle-btn svg{-webkit-transform:rotate(-55deg);-ms-transform:rotate(-55deg);transform:rotate(-55deg)}.coaching__staff .trainer-experience{font-size:.75rem;padding-bottom:1.5rem}.coaching__staff .trainer-details{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);-o-transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1),-ms-grid-rows .45s cubic-bezier(.4,0,.2,1);overflow:hidden;font-size:.75rem}.coaching__staff .trainer-card.open .trainer-details{grid-template-rows:1fr}.coaching__staff .trainer-details-inner{overflow:hidden;padding:0 1rem}.coaching__staff .detail-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.375rem;margin-bottom:.75rem}.coaching__staff .detail-label{white-space:nowrap}.coaching__staff .achievements-title{margin-bottom:.75rem;margin-top:2px}.coaching__staff .achievements-list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding-bottom:1.5rem}.coaching__staff .achievements-list li{padding-left:.875rem;position:relative;line-height:1.45}.coaching__staff .achievements-list li::before{content:"";position:absolute;left:0;top:.375rem;width:.375rem;height:.375rem;-webkit-border-radius:50%;border-radius:50%;background:#007cc3}@media (min-width:670px){.coaching__staff .trainers-grid{gap:3rem;padding-bottom:0}.coaching__staff .trainer-card{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;-webkit-border-radius:1.25rem;border-radius:1.25rem}.coaching__staff .trainer-info{padding:1.75rem 1.5rem 0}.coaching__staff .trainer-name-row{gap:1rem;margin-bottom:1rem}.coaching__staff .toggle-btn{width:3.375rem;height:3.375rem}.coaching__staff .trainer-name{font-size:1.375rem}.coaching__staff .trainer-experience{font-size:1rem;padding-bottom:2rem}.coaching__staff .trainer-details{font-size:1rem}.coaching__staff .trainer-details-inner{padding:0 1.5rem}.coaching__staff .detail-row{gap:.5rem;margin-bottom:1rem}.coaching__staff .achievements-title{margin-bottom:1rem;margin-top:0}.coaching__staff .achievements-list{gap:1rem;padding-bottom:2.375rem}.coaching__staff .achievements-list li{padding-left:1rem}.coaching__staff .achievements-list li::before{top:.5rem;width:.5rem;height:.5rem}}.season__tickets{background:#e8e8e8}.season__tickets .table-wrapper{margin-top:2.5rem;margin-bottom:2.5rem;width:100%}.season__tickets .table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-border-radius:.625rem;border-radius:.625rem;padding-bottom:.25rem}.season__tickets .table-scroll::-webkit-scrollbar{height:2px}.season__tickets .table-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.6);-webkit-border-radius:4px;border-radius:4px}.season__tickets .table-scroll::-webkit-scrollbar-thumb{background:#007cc3;-webkit-border-radius:4px;border-radius:4px}.season__tickets .grid{min-width:44rem;background:#007cc3;-webkit-border-radius:.625rem;border-radius:.625rem;overflow:hidden;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr}.season__tickets .cell-head{background:#003c6c;padding:1.5rem 1rem;font-size:.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;white-space:nowrap}.season__tickets .cell-head:first-child{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.season__tickets .cell-head+.cell-head{border-left:1px solid #fff}.season__tickets .row{display:contents}.season__tickets .row:hover .cell{background:rgba(255,255,255,.8)}.season__tickets .row+.row .cell{border-top:1px solid #003c6c}.season__tickets .cell{padding:1.5rem 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:1rem;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;color:#202020}.season__tickets .cell:first-child{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.season__tickets .cell+.cell{border-left:1px solid #003c6c}.season__tickets .summary{font-size:.75rem;margin-top:.5rem}.season__tickets .price{font-size:1.125rem}.season__tickets .dash{display:inline-block;width:2rem;height:.125rem;background:#202020;-webkit-border-radius:.125rem;border-radius:.125rem}@media (min-width:670px){.season__tickets .table-wrapper{margin-top:5rem}.season__tickets .table-scroll{-webkit-border-radius:1.25rem;border-radius:1.25rem;padding-bottom:0}.season__tickets .grid{-webkit-border-radius:1.25rem;border-radius:1.25rem;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}.season__tickets .cell-head{padding:2rem;font-size:1.375rem}.season__tickets .cell-head:first-child{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.season__tickets .cell-head+.cell-head{border-left-width:.125rem}.season__tickets .cell{padding:2rem;font-size:1.375rem}.season__tickets .cell+.cell{border-left-width:.125rem}.season__tickets .row+.row .cell{border-top-width:.125rem}.season__tickets .summary{font-size:1rem;line-height:1.5}.season__tickets .price{font-size:1.5rem}.season__tickets .dash{width:2.75rem;height:.1875rem}}.season__service .table-wrapper{width:100%}.season__service .table-scroll{width:100%;-webkit-border-radius:.625rem;border-radius:.625rem}.season__service .grid{background:#007cc3;-webkit-border-radius:.625rem;border-radius:.625rem;overflow:hidden;display:grid;grid-template-columns:2fr 1fr}.season__service .cell-head{background:#007cc3;padding:1.5rem 1rem;font-size:.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;white-space:nowrap}.season__service .cell-head+.cell-head{border-left:1px solid #fff}.season__service .row{display:contents}.season__service .row:hover .cell{background:rgba(255,255,255,.8)}.season__service .row+.row .cell{border-top:1px solid #003c6c}.season__service .cell{padding:1.5rem 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;color:#202020}.season__service .cell:first-child{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.season__service .cell+.cell{border-left:1px solid #003c6c}.season__service .price{font-size:1.125rem}.season__service .dash{display:inline-block;width:2rem;height:.125rem;background:#202020;-webkit-border-radius:.125rem;border-radius:.125rem}.season__service .text__wrap{margin-top:2rem}.season__service .text__wrap a{color:#fff}@media (min-width:670px){.season__service .table-scroll{-webkit-border-radius:1.25rem;border-radius:1.25rem}.season__service .grid{-webkit-border-radius:1.25rem;border-radius:1.25rem;grid-template-columns:3fr 1fr}.season__service .cell-head{padding:2rem;font-size:1.375rem}.season__service .cell-head+.cell-head{border-left-width:.125rem}.season__service .cell{padding:2rem;font-size:1.25rem}.season__service .cell+.cell{border-left-width:.125rem}.season__service .row+.row .cell{border-top-width:.125rem}.season__service .price{font-size:1.5rem}.season__service .text__wrap{margin-top:3rem}}.contact__page{background:#f1f1f1}.contact__page .container{gap:1rem}.contact__page .name{font-size:1.125rem;margin-bottom:1.5rem}.contact__page .address{position:relative;padding:1.5rem 1rem 3rem}.contact__page .address .address__icon{margin-bottom:2rem}.contact__page .address ul{gap:1.5rem}.contact__page .address .phone__name{margin-bottom:.5rem}.contact__page .address .phone__icon::before{content:"";display:block;width:1.125rem;height:1.125rem;background:url(/site/templates/img/icon/phone.svg) center/contain no-repeat;margin-right:.5rem}.contact__page .contacts{padding:1.25rem 1rem}.contact__page .contacts ul{gap:1rem}.contact__page .social{padding:1.25rem 1rem}.vanilla-calendar{position:absolute;background:#2c3e50!important;width:100%;min-width:20rem;-webkit-border-radius:.3125rem;border-radius:.3125rem;left:0;top:100%;-webkit-box-shadow:0 1px 3px 0 rgba(255,255,255,.2);box-shadow:0 1px 3px 0 rgba(255,255,255,.2);pointer-events:none;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:2;font-size:.875rem;color:#fff}.vanilla-calendar[open],.vanilla-calendar[open]+.closeCalendar{opacity:1;pointer-events:all;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.closeCalendar{width:1.75rem;height:1.75rem;display:block;position:absolute;right:.25rem;top:53%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;line-height:1.75rem;-webkit-border-radius:.1875rem .1875rem 0 0;border-radius:.1875rem .1875rem 0 0;cursor:pointer;font-size:1.5rem;font-family:Arial,sans-serif;pointer-events:none;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:2;color:#202020}@media (min-width:670px){.contact__page .container{gap:1.5rem}.contact__page .map{width:56rem;min-height:32rem;height:auto}.contact__page .name{font-size:1.5rem;margin-bottom:1.5rem}.contact__page .address{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;padding:2.5rem 1.5rem 3rem}.contact__page .address .address__icon{margin-bottom:2rem}.contact__page .address .phone__icon::before{width:1.25rem;height:1.25rem;margin-right:.75rem}.contact__page .contacts{padding:2rem 1.5rem;width:56rem}.contact__page .social{padding:2rem 1.5rem;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.container{max-width:1440px;max-width:90rem;padding-left:1.25rem;padding-right:1.25rem}.flex-m{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-center-m{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-vcenter-m{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-wrap-m{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-between-m{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-end-m{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-start-m{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex-bottom-m{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-top-m{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-col-m{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-row-m{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.d-block-m{display:block}.d-none-m{display:none}.d-inline-m{display:inline}.d-ib-m{display:inline-block}.order-m{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-1-m{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}@media (min-width:990px){.flex-l{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-center-l{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-vcenter-l{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-wrap-l{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-between-l{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-end-l{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-start-l{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex-bottom-l{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-top-l{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-col-l{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-row-l{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.d-block-l{display:block}.d-none-l{display:none}.d-inline-l{display:inline}.d-ib-l{display:inline-block}.order-l{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-1-l{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}@media (min-width:1240px){.flex-xl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-center-xl{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-vcenter-xl{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-wrap-xl{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-between-xl{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-end-xl{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-start-xl{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex-bottom-xl{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-top-xl{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-col-xl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-row-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.d-block-xl{display:block}.d-none-xl{display:none}.d-inline-xl{display:inline}.d-ib-xl{display:inline-block}.order-xl{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-1-xl{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}@media (max-width:669px){.flex-s{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-center-s{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-vcenter-s{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-wrap-s{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-between-s{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-end-s{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-start-s{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex-bottom-s{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-top-s{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-col-s{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-row-s{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.d-block-s{display:block}.d-none-s{display:none}.d-inline-s{display:inline}.d-ib-s{display:inline-block}.order-s{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-1-s{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}
/*# sourceMappingURL=main.css.map */

