*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;line-height:1}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer;background:0 0}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none;font-family:inherit}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}:root{--mainColor:#FFF;--secondaryColor:#EEF9F3;--main-font-color:#2B2A28;--bold-font-color:#141414;--secondary-font-color:#FFFFFF;--description-font-color:#B9B7B2;--accentColor:#0C8B48;--btnHoverColor:#0ea253;--hoverColor:#0ea253;--ff:"Montserrat",sans-serif,Arial,-apple-system,"BlinkMacSystemFont",sans-serif,Helvetica,sans-serif;--ff-sec:"Steppe",sans-serif,Arial,-apple-system,"BlinkMacSystemFont",sans-serif,Helvetica,sans-serif;--light:300;--regular:400;--medium:500;--semibold:600;--bold:bold;--main-section-paddings:70px}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:320px}body{color:var(--main-font-color);line-height:1;font-family:var(--ff);font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:var(--ff);font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body{background-color:var(--mainColor);color:var(--main-font-color);font-weight:400;font-family:var(--ff);min-height:100vh}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>main .page__breadcrumbs+section{padding-top:20px!important}.wrapper>*{min-width:0}.popup.fancybox__content{max-width:940px;width:100%;margin:25px 0;border-radius:0!important;padding:0;background:0 0}.popup__wrapper{-webkit-box-shadow:6px 6px 54px rgba(19,23,29,.25);box-shadow:6px 6px 54px rgba(19,23,29,.25);background:var(--mainColor);padding:1.875rem 2.5rem 2.5rem 2.5rem}.popup__form-title{font-size:2.0625rem;letter-spacing:-.03em;margin-bottom:.6666666667em;font-family:var(--ff-sec);text-transform:uppercase;font-weight:700}.popup__form-subtitle:not(:empty){margin-bottom:26px}.form-popup{margin-bottom:1.625rem}.form-popup__input-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:10px;margin-bottom:26px}.form-popup__input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem 0 .375rem 0;border-radius:0;border-bottom:1px solid #ecebf4!important}.form-popup__input-wrap input{background-color:transparent;border-radius:none;-webkit-box-shadow:none;box-shadow:none}.form-popup__input-wrap:has(.form--error){border-bottom:1px solid #f43838!important}.form-popup__input-label{font-size:.75rem;color:#151721;line-height:1.2;margin-bottom:.4166666667em;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}._form-focus .form-popup__input-label{color:#151721}.form-popup__input{line-height:1.2}.form-popup__input::-webkit-input-placeholder{color:#b2b3c3!important}.form-popup__input::-moz-placeholder{color:#b2b3c3!important}.form-popup__input:-ms-input-placeholder{color:#b2b3c3!important}.form-popup__input::-ms-input-placeholder{color:#b2b3c3!important}.form-popup__input::placeholder{color:#b2b3c3!important}.form-popup__textarea::-webkit-input-placeholder{color:#b2b3c3!important}.form-popup__textarea::-moz-placeholder{color:#b2b3c3!important}.form-popup__textarea:-ms-input-placeholder{color:#b2b3c3!important}.form-popup__textarea::-ms-input-placeholder{color:#b2b3c3!important}.form-popup__textarea::placeholder{color:#b2b3c3!important}.popup__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:31px;-moz-column-gap:31px;column-gap:31px;row-gap:20px}.popup__submit{min-width:13.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:var(--bold);font-size:1rem}.popup__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.625rem;line-height:1.2;color:#c3c5d2}.popup__checkbox a{text-decoration:underline;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.popup__checkbox-img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:.84375rem;width:.84375rem}.swiper{overflow:hidden}.swiper-wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.swiper-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}.spollers{display:grid;gap:20px}.spollers__item{font-size:1.25rem;border:1px solid transparent;-webkit-transition:border .3s ease 0s;transition:border .3s ease 0s}.spollers__item._open{border:1px solid var(--accentColor)}.spollers__title{width:100%;cursor:pointer;text-align:left;line-height:1.1;font-weight:var(--semibold);padding:.9375rem 3rem .9375rem 1.375rem;background-color:var(--secondaryColor);position:relative}._spoller-init .spollers__title{cursor:pointer}._spoller-init .spollers__title::after,._spoller-init .spollers__title::before{content:"";position:absolute;right:1rem;top:50%;background-color:var(--accentColor);height:2px;width:15px;-webkit-transition:-webkit-transform .5s ease 0s;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s}._spoller-init .spollers__title::before{-webkit-transform:translate(-75%,-50%) rotate(40deg);-ms-transform:translate(-75%,-50%) rotate(40deg);transform:translate(-75%,-50%) rotate(40deg)}._spoller-init .spollers__title::after{-webkit-transform:translate(0,-50%) rotate(-40deg);-ms-transform:translate(0,-50%) rotate(-40deg);transform:translate(0,-50%) rotate(-40deg)}._spoller-init .spollers__title._spoller-active::before{-webkit-transform:translateX(-75%) rotate(-40deg);-ms-transform:translateX(-75%) rotate(-40deg);transform:translateX(-75%) rotate(-40deg)}._spoller-init .spollers__title._spoller-active::after{-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.spollers__body{padding:1.125rem 1rem .9375rem 1.375rem;line-height:1.4}.spollers__body p:not(:last-child){margin-bottom:.75em}[class*=-ibg]{position:relative}[class*=-ibg] img{pointer-events:none;position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[class*=-ibg_contain] img{-o-object-fit:contain;object-fit:contain}.link_to_edit{position:absolute;top:5px;right:5px;background-color:#fff;padding:9px;border-radius:50%;z-index:2}.link_to_edit svg{display:block}.button{display:inline-block;background:var(--mainColor);font-size:1rem;text-align:center;color:var(--main-font-color);font-weight:var(--medium);line-height:1.2;letter-spacing:-.02em;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;padding:1.8125rem 2.0625rem}.button_iconed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-size:.75rem}.button_iconed::before{font-size:1.375rem}.button_iconed_sm-bef{gap:18px}.button_iconed_sm-bef::before{font-size:1.125rem}.button_primary{background:var(--accentColor);color:var(--secondary-font-color)}.button_secondary{border:1px solid var(--accentColor);background:0 0}.button_secondary_additional{color:var(--secondary-font-color);border:1px solid var(--mainColor)}.button_small-padding{font-size:.875rem;padding:1.5rem}.button_small-padding_1{padding:1.0625rem 1.25rem}.button_small-padding_2{padding:.5625rem 1.375rem .5625rem .5rem}.without-hero #breadcrumbs{color:var(--description-font-color)}@supports (padding-top:clamp(8.75rem ,7.9807692308rem + 3.8461538462vw ,11.0625rem)){.without-hero main{padding-top:clamp(8.75rem ,7.9807692308rem + 3.8461538462vw ,11.0625rem)}}@supports not (padding-top:clamp(8.75rem ,7.9807692308rem + 3.8461538462vw ,11.0625rem)){.without-hero main{padding-top:calc(8.75rem + 2.3125 * (100vw - 20rem)/ 60.125)}}.without-hero .header{top:unset;padding:20px 0}.without-hero .header._header-scroll,.without-hero .header.open{padding:0}.filter-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9375rem .625rem}.filter-items__btn{font-weight:var(--medium);letter-spacing:-.02em;line-height:1.2;padding:.875rem 1.5rem;background:var(--secondaryColor);-webkit-transition:background .3s ease 0s,color .3s ease 0s;transition:background .3s ease 0s,color .3s ease 0s}.filter-items__btn._active{background:0 0;border:1px solid var(--accentColor)}.heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.heading:not(:last-child){margin-bottom:3.25rem}.heading_filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.heading__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.heading__slider-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.headline,.preview-spots__title{font-family:var(--ff-sec);font-weight:700;text-transform:uppercase;line-height:1.1;letter-spacing:-.02em;font-size:2.75rem}.headline b,.headline strong,.preview-spots__title b,.preview-spots__title strong{font-weight:700}.text{line-height:1.4;letter-spacing:-.02em;font-size:1.625rem}.text p:not(:last-child){margin-bottom:.5384615385em}.color-primary{color:var(--accentColor)}.img-slider{position:relative}.img-slider__inner_grid:not(:last-child){margin-bottom:3.0625rem}.img-slider__swiper-arrows{pointer-events:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:calc(100vw - 30px);width:1382px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:repeat(2,50px)}.swiper-arrow-sec{pointer-events:auto;background:var(--secondaryColor);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.75rem .8125rem;font-size:1.5rem;-webkit-transition:background .3s ease 0s,color .3s ease 0s;transition:background .3s ease 0s,color .3s ease 0s}.swiper-arrow{pointer-events:auto;padding:1.8125rem;background:var(--main-font-color);color:var(--secondary-font-color);-webkit-transition:background .3s ease 0s,color .3s ease 0s;transition:background .3s ease 0s,color .3s ease 0s}.swiper-arrow::before{font-size:1.5rem}.swiper-button-disabled{background:var(--secondaryColor);color:var(--main-font-color);cursor:not-allowed}.form-response:not(:empty){position:relative;padding:6px 6px 6px 40px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#ed4f4f),color-stop(50.19%,#df3434));background:linear-gradient(90deg,#ed4f4f 0,#df3434 50.19%);color:#fff;font-size:14px;border-radius:12px;min-height:37px;margin-top:10px}.form-response:not(:empty):before{content:"";background-position:center;background-size:contain;margin-right:15px;display:block;position:absolute;left:6px;top:6px;min-width:24px;width:24px;height:24px;z-index:2;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 8V13' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9961 16H12.0051' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.page__breadcrumbs{margin-bottom:14px}#breadcrumbs{color:rgba(255,255,255,.5);font-weight:var(--medium);font-size:.625rem;line-height:1.2;padding:0;text-transform:lowercase}#breadcrumbs__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}#breadcrumbs span :not(:first-child){margin-left:9px}#breadcrumbs span :not(:last-child){margin-right:9px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#breadcrumbs span :not(:last-child):before{margin-left:.8em;color:#b2b3c3;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);font-size:.5rem;font-weight:var(--bold);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}#breadcrumbs__item{text-transform:lowercase;text-wrap:nowrap}#breadcrumbs__item:not(:last-child){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:10px;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}#breadcrumbs__item:not(:last-child)::before{color:B2B3C3;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);font-size:.375rem;font-weight:var(--bold);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}._green-before,.definition,.principles{position:relative}._green-before::before,.definition::before,.principles::before{content:"";position:absolute;top:0;right:0;z-index:-1;width:50%;height:100%;background:var(--secondaryColor);pointer-events:none}.header{position:absolute;top:15px;left:0;right:0;z-index:6;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;color:var(--secondary-font-color);border-bottom:1px solid rgba(255,255,255,.0015);padding-bottom:31px}.without-hero .header{border-bottom:1px solid rgba(241,239,234,.9);color:var(--main-font-color)}.without-hero .header .header-bottom__logo img:first-child{opacity:0}.without-hero .header .header-bottom__logo img~img{opacity:1}.header._header-scroll,.header.open{padding-bottom:0}.header._header-scroll .header-bottom__logo,.header.open .header-bottom__logo{width:150px;height:52px}.header._header-scroll .header-bottom__logo img:first-child,.header.open .header-bottom__logo img:first-child{opacity:0}.header._header-scroll .header-bottom__logo img~img,.header.open .header-bottom__logo img~img{opacity:1}.header.open{background:var(--secondaryColor)}.header.open .header-bottom{background:var(--secondaryColor)}.header.open .header__top{background:var(--mainColor)}.header.open .header__overlay{pointer-events:all}.header.open .header__overlay{opacity:.7}.header__container{position:relative;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.header__top:not(:last-child){margin-bottom:23px}.header__button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;line-height:1.2;letter-spacing:-.02em;font-size:.75rem}.header-top__city{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top__city::before{font-size:.625rem}.header-top__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:22px}.header-top__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.header-top__mail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ffbe36;white-space:nowrap;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.header-top__adress{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.header-top__tel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;font-size:1.25rem;font-weight:var(--bold)!important;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.header-top__tel::before{font-size:13px}.nav-header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-header-top__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:22px}.nav-header-top__link{white-space:nowrap;font-weight:var(--medium);-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.header-bottom{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}._header-scroll .header-bottom,.header.open .header-bottom{position:fixed;top:0;left:0;right:0;width:100vw;color:var(--main-font-color)!important;padding-top:10px;padding-bottom:10px;background:var(--mainColor);border-bottom:1px solid rgba(12,139,72,.4);-webkit-box-shadow:0 0 5px rgba(12,139,72,.2);box-shadow:0 0 5px rgba(12,139,72,.2)}.header-bottom__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;line-height:1.2;letter-spacing:-.02em}.header-bottom__logo{z-index:6;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:222.37px;height:72px}.header-bottom__logo img{-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.header-bottom__logo img:nth-child(2){opacity:0}.header-bottom__inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.header-bottom-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-header-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-header-bottom__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px}.nav-header-bottom__item_spoller{position:relative}.nav-header-bottom__item_spoller._hovered .nav-header-bottom__sub-list{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.nav-header-bottom__link{font-size:1rem;font-weight:var(--semibold);white-space:nowrap;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s;position:relative}.nav-header-bottom__link_spoller{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}._hovered .nav-header-bottom__link_spoller{color:var(--hoverColor)}._hovered .nav-header-bottom__link_spoller .nav-header-bottom__link_spoller-icon::after,._hovered .nav-header-bottom__link_spoller .nav-header-bottom__link_spoller-icon::before{background:var(--hoverColor)}.without-hero .nav-header-bottom__link_spoller .nav-header-bottom__link_spoller-icon::after,.without-hero .nav-header-bottom__link_spoller .nav-header-bottom__link_spoller-icon::before{background:var(--hoverColor)}._header-scroll .nav-header-bottom__link_spoller .nav-header-bottom__link_spoller-icon::after,._header-scroll .nav-header-bottom__link_spoller .nav-header-bottom__link_spoller-icon::before,.header.open .nav-header-bottom__link_spoller .nav-header-bottom__link_spoller-icon::after,.header.open .nav-header-bottom__link_spoller .nav-header-bottom__link_spoller-icon::before{background:var(--main-font-color)}.nav-header-bottom__link_spoller._spoller-active{color:var(--hoverColor)}.nav-header-bottom__link_spoller._spoller-active .nav-header-bottom__link_spoller-icon::after,.nav-header-bottom__link_spoller._spoller-active .nav-header-bottom__link_spoller-icon::before{background:var(--hoverColor)}.nav-header-bottom__link_spoller-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.nav-header-bottom__link_spoller-icon::before{content:"";height:1px;width:100%;background:var(--mainColor);-webkit-transition:background .3s ease 0;transition:background .3s ease 0}.nav-header-bottom__link_spoller-icon::after{content:"";height:1px;width:100%;background:var(--mainColor);-webkit-transition:background .3s ease 0;transition:background .3s ease 0}.nav-header-bottom__sub-link{line-height:1.2;letter-spacing:0;font-weight:var(--medium);font-size:.875rem;color:var(--main-font-color);-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.socials-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.socials-header__social{font-size:1.125rem}.menu{z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--main-font-color)}.menu.active{right:0}.menu__inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;overflow:auto}.menu__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.icon-menu{display:none}.footer{overflow:hidden}@supports (margin-top:clamp(2.5rem ,1.3357588358rem + 5.8212058212vw ,6rem)){.footer{margin-top:clamp(2.5rem ,1.3357588358rem + 5.8212058212vw ,6rem)}}@supports not (margin-top:clamp(2.5rem ,1.3357588358rem + 5.8212058212vw ,6rem)){.footer{margin-top:calc(2.5rem + 3.5 * (100vw - 20rem)/ 60.125)}}@supports (padding-top:clamp(2.5rem ,1.70997921rem + 3.9501039501vw ,4.875rem)){.footer{padding-top:clamp(2.5rem ,1.70997921rem + 3.9501039501vw ,4.875rem)}}@supports not (padding-top:clamp(2.5rem ,1.70997921rem + 3.9501039501vw ,4.875rem)){.footer{padding-top:calc(2.5rem + 2.375 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(1.5625rem ,1.2506496881rem + 1.5592515593vw ,2.5rem)){.footer{padding-bottom:clamp(1.5625rem ,1.2506496881rem + 1.5592515593vw ,2.5rem)}}@supports not (padding-bottom:clamp(1.5625rem ,1.2506496881rem + 1.5592515593vw ,2.5rem)){.footer{padding-bottom:calc(1.5625rem + .9375 * (100vw - 20rem)/ 60.125)}}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.footer__content:not(:last-child){margin-bottom:4.375rem}.footer__contact{overflow:visible;position:relative}.footer__contact::before{content:"";position:absolute;top:-50%;right:0;z-index:-1;width:calc(100% + 100vw);height:calc(100% + 100vh);background:var(--secondaryColor);pointer-events:none}.footer-contact{-webkit-box-flex:0;-ms-flex:0 1 43%;flex:0 1 43%;padding-right:75px}.footer-contact__title{font-family:var(--ff-sec);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--accentColor);text-transform:uppercase;font-size:1.875rem}.footer-contact__title:not(:last-child){margin-bottom:1em}.footer-contact__tel-wrap:not(:last-child){margin-bottom:2.375rem}.footer-contact__tel{white-space:nowrap;font-family:var(--ff-sec);font-weight:700;line-height:1.1;letter-spacing:-.02em;font-size:2.75rem;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.footer-contact__tel:not(:last-child){margin-bottom:.0681818182em}.footer-contact__tel-label{font-size:.75rem;line-height:1.4;letter-spacing:-.02em;font-weight:var(--medium);color:var(--description-font-color)}.footer-main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.footer-main__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-main__top:not(:last-child){margin-bottom:3.1875rem}.footer-main__location-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-main__location{font-family:var(--ff-sec);font-weight:700;line-height:1.1;letter-spacing:-.02em;font-size:1.25rem}.footer-main__location:not(:last-child){margin-bottom:.55em}.footer-main__location-mail{font-size:.75rem;line-height:1.2;letter-spacing:-.02em;color:var(--bold-font-color)}.footer-main__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.footer-main__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:var(--secondaryColor);padding:.8125rem 1.4375rem;-webkit-transition:background .3s ease 0s,color .3s ease 0s;transition:background .3s ease 0s,color .3s ease 0s}.menu-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 40px}.menu-footer__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 40px);flex:0 0 calc(33.333% - 40px)}.menu-footer__title{font-family:var(--ff-sec);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--accentColor);font-size:1.25rem}.menu-footer__title:not(:last-child){margin-bottom:1.8125rem}.menu-footer__list li:not(:last-child){margin-bottom:.8571428571em}.menu-footer__link{font-size:.875rem;font-weight:var(--medium);line-height:1.2;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px 18px}.footer-bottom__item{font-size:.625rem;letter-spacing:-.02em;line-height:1.4;font-weight:var(--medium);color:var(--description-font-color);white-space:nowrap}.footer-bottom__item:first-child{-webkit-box-flex:0;-ms-flex:0 1 43%;flex:0 1 43%}.footer-bottom__item:first-child:not(:last-child){margin-right:22px}.footer-bottom__item a{-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.footer-bottom__item_devmark{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.footer-bottom__item_devmark::before{display:none;font-size:3.25rem}.hero{position:relative}@supports (padding-top:clamp(6.25rem ,2.882016632rem + 16.8399168399vw ,16.375rem)){.hero{padding-top:clamp(6.25rem ,2.882016632rem + 16.8399168399vw ,16.375rem)}}@supports not (padding-top:clamp(6.25rem ,2.882016632rem + 16.8399168399vw ,16.375rem)){.hero{padding-top:calc(6.25rem + 10.125 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(1.25rem ,-1.0992723493rem + 11.7463617464vw ,8.3125rem)){.hero{padding-bottom:clamp(1.25rem ,-1.0992723493rem + 11.7463617464vw ,8.3125rem)}}@supports not (padding-bottom:clamp(1.25rem ,-1.0992723493rem + 11.7463617464vw ,8.3125rem)){.hero{padding-bottom:calc(1.25rem + 7.0625 * (100vw - 20rem)/ 60.125)}}@supports (padding-top:clamp(5rem ,2.9833679834rem + 10.0831600832vw ,11.0625rem)){.hero_breadcrumbs{padding-top:clamp(5rem ,2.9833679834rem + 10.0831600832vw ,11.0625rem)}}@supports not (padding-top:clamp(5rem ,2.9833679834rem + 10.0831600832vw ,11.0625rem)){.hero_breadcrumbs{padding-top:calc(5rem + 6.0625 * (100vw - 20rem)/ 60.125)}}.hero_breadcrumbs .page__breadcrumbs:not(:last-child){margin-bottom:4.625rem}.hero_breadcrumbs .breadcrubs__container{padding:0}.hero::before{content:"";position:absolute;z-index:2;inset:0;background:#0c8b48;background:linear-gradient(145deg,rgba(12,139,72,.9) 0,rgba(12,139,72,.3) 100%)}.hero__container{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.hero__play{border-radius:50%;border:1px solid var(--mainColor);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .3s ease 0s;transition:background .3s ease 0s;position:relative}@supports (height:clamp(5.625rem ,3.7538981289rem + 9.3555093555vw ,11.25rem)){.hero__play{height:clamp(5.625rem ,3.7538981289rem + 9.3555093555vw ,11.25rem)}}@supports not (height:clamp(5.625rem ,3.7538981289rem + 9.3555093555vw ,11.25rem)){.hero__play{height:calc(5.625rem + 5.625 * (100vw - 20rem)/ 60.125)}}@supports (width:clamp(5.625rem ,3.7538981289rem + 9.3555093555vw ,11.25rem)){.hero__play{width:clamp(5.625rem ,3.7538981289rem + 9.3555093555vw ,11.25rem)}}@supports not (width:clamp(5.625rem ,3.7538981289rem + 9.3555093555vw ,11.25rem)){.hero__play{width:calc(5.625rem + 5.625 * (100vw - 20rem)/ 60.125)}}.hero__play::before{-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s;color:var(--secondary-font-color)}@supports (font-size:clamp(1.5625rem ,1.2714397089rem + 1.4553014553vw ,2.4375rem)){.hero__play::before{font-size:clamp(1.5625rem ,1.2714397089rem + 1.4553014553vw ,2.4375rem)}}@supports not (font-size:clamp(1.5625rem ,1.2714397089rem + 1.4553014553vw ,2.4375rem)){.hero__play::before{font-size:calc(1.5625rem + .875 * (100vw - 20rem)/ 60.125)}}.hero__play_label{z-index:4;position:absolute;top:50%;left:8%;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);font-family:var(--ff)!important;background:var(--mainColor);padding:.25rem .8125rem;font-size:.75rem;line-height:1.2;font-weight:var(--semibold);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;-webkit-transition:color .3s ease 0s,background .3s ease 0s;transition:color .3s ease 0s,background .3s ease 0s}.content-hero{color:var(--secondary-font-color)}.content-hero:not(:last-child){-webkit-box-flex:0;-ms-flex:0 1 64%;flex:0 1 64%}.content-hero__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.1875rem}.content-hero__heading_colmn-rev{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.content-hero__heading_colmn-rev .content-hero__label{line-height:1.4;font-weight:var(--regular);font-size:1.625rem}.content-hero__label{font-size:1.25rem;font-weight:var(--medium);line-height:1.2;letter-spacing:-.02em}.content-hero__title{font-family:var(--ff-sec);font-weight:700;line-height:1.1;text-transform:uppercase;font-size:3.625rem}.content-hero__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@supports (margin-top:clamp(1.875rem ,1.5839397089rem + 1.4553014553vw ,2.75rem)){.content-hero__btns:not(:first-child){margin-top:clamp(1.875rem ,1.5839397089rem + 1.4553014553vw ,2.75rem)}}@supports not (margin-top:clamp(1.875rem ,1.5839397089rem + 1.4553014553vw ,2.75rem)){.content-hero__btns:not(:first-child){margin-top:calc(1.875rem + .875 * (100vw - 20rem)/ 60.125)}}.content-hero__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 30px}.content-hero__items:not(:first-child){margin-top:2.3125rem}.content-hero__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px}.content-hero__icon{color:#ffbe36}.content-hero__item-title{font-weight:var(--medium);font-size:1.125rem;line-height:1.2;letter-spacing:-.02em}.content-custom p{line-height:1.4;font-size:1rem;margin-bottom:1em;font-weight:400}.content-custom p:last-child{margin-bottom:0}.content-custom h1{font-family:var(--ff-sec);font-weight:700;text-transform:uppercase;line-height:1.1;letter-spacing:-.02em;margin-bottom:.6em;font-size:2.75rem}.content-custom h1 b,.content-custom h1 strong{font-weight:700}.content-custom ol,.content-custom ul{margin:15px 0}.content-custom ol li,.content-custom ul li{margin-left:1.3em;line-height:1.4;font-size:1rem;margin-bottom:1em;font-weight:400}.content-custom ol li:last-child,.content-custom ul li:last-child{margin-bottom:0}.content-custom h2{margin-bottom:.6em;font-size:2.25rem}.content-custom h3{margin-bottom:.6em;font-size:2rem}.content-custom h4{margin-bottom:.6em;font-size:1.75rem}.content-custom h5{margin-bottom:.6em;font-size:1.5rem}.content-custom h6{margin-bottom:.6em;font-size:1.375rem}.advantages{overflow:hidden}@supports (padding-top:clamp(5.96875rem ,3.9833030146rem + 9.9272349272vw ,11.9375rem)){.advantages{padding-top:clamp(5.96875rem ,3.9833030146rem + 9.9272349272vw ,11.9375rem)}}@supports not (padding-top:clamp(5.96875rem ,3.9833030146rem + 9.9272349272vw ,11.9375rem)){.advantages{padding-top:calc(5.96875rem + 5.96875 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(2.984375rem ,1.9916515073rem + 4.9636174636vw ,5.96875rem)){.advantages{padding-bottom:clamp(2.984375rem ,1.9916515073rem + 4.9636174636vw ,5.96875rem)}}@supports not (padding-bottom:clamp(2.984375rem ,1.9916515073rem + 4.9636174636vw ,5.96875rem)){.advantages{padding-bottom:calc(2.984375rem + 2.984375 * (100vw - 20rem)/ 60.125)}}.advantages__container_row{display:grid;grid-template-columns:41% 40%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advantages__container_row .advantages__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-bottom:0!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.advantages__container_row .advantages__items{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:100px 60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advantages__container_row .headline,.advantages__container_row .preview-spots__title{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.advantages__container_row .heading__text{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.advantages__container_row .heading__text:not(:last-child){margin-bottom:2.125rem}.advantages__container .headline:not(:last-child),.advantages__container .preview-spots__title:not(:last-child){margin-bottom:3.25rem}.advantages__heading{position:relative}.advantages__heading .button{margin-right:auto}.advantages__heading:not(:last-child){margin-bottom:5.4375rem}.advantages__heading .heading__text{font-size:1.25rem;line-height:1.2;letter-spacing:-.02em;font-weight:var(--medium)}.advantages__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.advantages__items{display:grid}.advantages__value{font-family:var(--ff-sec);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--accentColor);font-size:1.875rem}.advantages__value:not(:last-child){margin-bottom:.6666666667em}.advantages__icon{font-size:3.8125rem;color:var(--description-font-color)}.advantages__icon:not(:last-child){margin-bottom:.2459016393em}.advantages__text{font-weight:var(--medium);line-height:1.4;letter-spacing:-.02em;font-size:1.25rem}.principles{padding-bottom:2.375rem;position:relative}@supports (padding-top:clamp(2.984375rem ,1.9916515073rem + 4.9636174636vw ,5.96875rem)){.principles{padding-top:clamp(2.984375rem ,1.9916515073rem + 4.9636174636vw ,5.96875rem)}}@supports not (padding-top:clamp(2.984375rem ,1.9916515073rem + 4.9636174636vw ,5.96875rem)){.principles{padding-top:calc(2.984375rem + 2.984375 * (100vw - 20rem)/ 60.125)}}.principles::before{height:calc(100% + 23px + 38px)}.principles__container{display:grid;grid-template-columns:50% 43%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.principles__heading:not(:last-child){margin-bottom:6.25rem}.principles__title:not(:last-child){margin-bottom:3.125rem}.principles__items .principles__item:not(:last-child){margin-bottom:6.25rem}.principles__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:20px 100px 123px 0;min-height:12.5rem;max-height:39.8125rem;position:relative}.principles__img .principles__item{z-index:3;color:var(--secondary-font-color)}.principles__img .item-principles__title{color:var(--secondary-font-color)}.principles__img .item-principles__sequence{color:rgba(255,255,255,.4)}.principles__img_wrap{overflow:hidden;position:absolute;inset:0 0 0 -18vw}.principles__img_wrap img{max-width:100%}.principles__img_wrap::after{z-index:2;content:"";position:absolute;inset:0 0 0 -18vw;width:calc(100% + 18vw);height:100%;background:#0c8b48;background:linear-gradient(229deg,rgba(12,139,72,.3) 0,rgba(12,139,72,.9) 100%)}.item-principles{position:relative}.item-principles__sequence{z-index:-1;position:absolute;top:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);right:0;color:#d4ecdf;font-family:var(--ff-sec);font-weight:700;line-height:1.11;letter-spacing:-.02em;font-size:5.25rem}.item-principles__title{text-transform:uppercase;color:var(--accentColor);font-family:var(--ff-sec);font-weight:700;line-height:1.11;letter-spacing:-.02em;font-size:1.875rem}.item-principles__title:not(:last-child){margin-bottom:2.4375rem}.item-principles__text{line-height:1.4;letter-spacing:-.02em;font-size:1.125rem}.item-principles__text p:not(:last-child){margin-bottom:.6666666667em}.price__tabs{margin-top:30px}.price__grid{margin-top:48px}.price__item{position:relative;border:6px solid #f2f2f2}.price__item:not(:last-child){margin-bottom:20px}.price__item-single{border-width:0}.price__item .link_to_edit{position:absolute;top:-2px;right:-2px;color:#000;border-radius:50%;z-index:10;padding:6px;font-size:12px;background-color:var(--white)}.price__item-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;line-height:1.1;letter-spacing:-.02em;font-family:var(--ff-sec);font-weight:var(--bold);font-size:24px;text-transform:uppercase}.price__item-headings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f2f2f2;padding:30px 40px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:background-color .2s ease,padding .2s ease;transition:background-color .2s ease,padding .2s ease}.price__item-icon{font-size:18px;color:var(--black)}.price__item-icon span{will-change:transform;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;display:block}.price__item-label{background-color:var(--primary);font-size:14px;font-weight:700;color:var(--white);padding:4px 8px;line-height:1.2;margin-right:18px;max-width:100%;-webkit-transition:max-width .1s ease,padding .1s ease,margin .1s ease;transition:max-width .1s ease,padding .1s ease,margin .1s ease;overflow:hidden}.price__item-label span{font-size:80%;font-weight:400}.price__item-btn.btn{height:28px;font-size:10px;font-weight:600;padding:0 15px;letter-spacing:.04em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;border:1px solid #e2e2e2;background-color:transparent;text-transform:uppercase;letter-spacing:-.02em;font-size:12px;font-weight:600;margin-left:10px}.price__item-btn.btn:hover{border-color:var(--primary)}.price__item-table{width:calc(100% - 30px);border-spacing:4px 0;margin:0 15px;margin-bottom:40px;--price-item-px:20px;--price-item-py:11px;--price-item-btn-border:#e2e2e2;--price-item-nums-color:var(--black)}.price__item-table thead th{font-weight:500;padding:var(--price-item-py) var(--price-item-px)}.price__item-table tbody td>span{font-weight:500;letter-spacing:-.02em;line-height:1.2}.price__item-table tbody td>span .price-loop-sum span{font-size:65%}.price__item-table tbody td:first-child{font-size:16px}.price__item-table tbody td:nth-child(n+2)>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:20px}.price__item-table-default thead th{padding:var(--price-item-py) var(--price-item-px);text-align:left}.price__item-table-default thead th:first-child{background-color:#f2f2f2;font-size:14px;font-weight:500;color:#9f9f9f}.price__item-table-default thead th:nth-child(n+2){color:#fff;font-family:var(--ff-sec);font-size:20px;letter-spacing:-.02em;font-weight:800;line-height:1.1}.price__item-table-default thead th:nth-child(2){background-color:#4ddd94}.price__item-table-default thead th:nth-child(3){background-color:#41c783}.price__item-table-default thead th:nth-child(4){background-color:#164136}.price__item-table-default tbody tr:nth-child(even){--price-item-bg:#f2f2f2}.price__item-table-default tbody td{background-color:var(--price-item-bg,none);padding:var(--price-item-py) var(--price-item-px)}.price__item-table-sm thead th{color:#9f9f9f;font-size:12px;line-height:1.2;font-weight:500;border-bottom:1px solid #e2e2e2;padding:var(--price-item-py) var(--price-item-px)}.price__item-table-sm tbody td{border-bottom:1px solid #e2e2e2;padding:var(--price-item-py) var(--price-item-px)}.price__item.is-active{border-color:#eef9f3}.price__item.is-active .price__item-headings{background-color:transparent}.price__item.is-active .price__item-label{max-width:0;padding:0;display:none}.price__item.is-active .price__item-icon{color:var(--primary)}.price__item.is-active .price__item-icon span{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.price-single .price__wrap{border:var(--main-border-size-sm) solid #f2f2f2}.price-single .price__wrap .section-headings{margin-bottom:0}.price-single .price__heading{padding:25px 30px;margin-bottom:0}.price-single .price__heading h2{max-width:800px}.price-single .price__heading>:last-child{margin-bottom:0}.definition{position:relative}@supports (padding-top:clamp(2.984375rem ,0.8378053534rem + 10.7328482328vw ,9.4375rem)){.definition{padding-top:clamp(2.984375rem ,.8378053534rem + 10.7328482328vw ,9.4375rem)}}@supports not (padding-top:clamp(2.984375rem ,0.8378053534rem + 10.7328482328vw ,9.4375rem)){.definition{padding-top:calc(2.984375rem + 6.453125 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(2.984375rem ,1.9916515073rem + 4.9636174636vw ,5.96875rem)){.definition{padding-bottom:clamp(2.984375rem ,1.9916515073rem + 4.9636174636vw ,5.96875rem)}}@supports not (padding-bottom:clamp(2.984375rem ,1.9916515073rem + 4.9636174636vw ,5.96875rem)){.definition{padding-bottom:calc(2.984375rem + 2.984375 * (100vw - 20rem)/ 60.125)}}.definition::before{height:calc(100% + 23px + 38px)}.definition__container{display:grid;grid-template-columns:50% 40%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.definition__container_only-cards{grid-template-columns:1fr}.definition__container_only-cards .left-definition__heading{margin-bottom:40px}.left-definition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:36px}.left-definition__content{width:80%}.left-definition__heading:not(:last-child){margin-bottom:3.25rem}.left-definition__text{line-height:1.4;letter-spacing:-.02em;font-size:1.25rem}.left-definition__text p:not(:last-child){margin-bottom:1em}.left-definition__img{min-height:12.5rem;max-height:25rem;height:100%;max-width:100%;position:relative}.left-definition__img_wrap{overflow:hidden;position:absolute;inset:0 0 0 -23vw}.left-definition__img_wrap img{max-width:100%}.right-definition__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr))}.right-definition__items:not(:last-child){margin-bottom:4.4375rem}.item-definition__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.item-definition__heading:not(:last-child){margin-bottom:1.6875rem}.item-definition__heading-title{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;font-family:var(--ff-sec);line-height:1.2;letter-spacing:-.02em;color:var(--accentColor);font-weight:700;font-size:1.25rem;text-transform:uppercase}.item-definition__icon{-webkit-box-flex:0;-ms-flex:0 0 62px;flex:0 0 62px;height:62px}.item-definition__text{font-size:1rem;line-height:1.4;letter-spacing:-.02em}.services{position:relative;z-index:0}@supports (padding-bottom:clamp(2.765625rem ,1.84566658rem + 4.5997920998vw ,5.53125rem)){.services{padding-bottom:clamp(2.765625rem ,1.84566658rem + 4.5997920998vw ,5.53125rem)}}@supports not (padding-bottom:clamp(2.765625rem ,1.84566658rem + 4.5997920998vw ,5.53125rem)){.services{padding-bottom:calc(2.765625rem + 2.765625 * (100vw - 20rem)/ 60.125)}}.services__items{display:grid;grid-template-columns:repeat(2,1fr)}.services__link{position:absolute;inset:0;z-index:4}.services__item{cursor:pointer;position:relative;overflow:hidden;min-height:21.25rem;padding:34px 90px 34px 40px}.services__item::before{z-index:2;content:"";position:absolute;inset:0;width:100%;height:100%;background:#2b2a28;background:linear-gradient(225deg,rgba(43,42,40,.3) 0,rgba(0,0,0,.9) 100%)}.services__img{position:absolute;inset:0}.services__content{position:relative;z-index:5;pointer-events:none;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:35px;color:var(--secondary-font-color)}.services__inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;z-index:4}.services__list li:not(:last-child){margin-bottom:.5555555556em}.services__list li a{pointer-events:all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--ff);font-size:1.125rem;line-height:1.4;letter-spacing:-.02em;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.services__list li a span:first-child{margin-top:.1em;margin-right:.1em}.services__list li a:hover span:last-child{text-underline-offset:.2em;text-decoration:underline}.services__list li a::before{font-size:.75rem}.services__title{font-family:var(--ff-sec);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;font-size:1.875rem}.implemented{overflow:hidden}@supports (padding-top:clamp(2.765625rem ,1.84566658rem + 4.5997920998vw ,5.53125rem)){.implemented{padding-top:clamp(2.765625rem ,1.84566658rem + 4.5997920998vw ,5.53125rem)}}@supports not (padding-top:clamp(2.765625rem ,1.84566658rem + 4.5997920998vw ,5.53125rem)){.implemented{padding-top:calc(2.765625rem + 2.765625 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(2.765625rem ,1.84566658rem + 4.5997920998vw ,5.53125rem)){.implemented{padding-bottom:clamp(2.765625rem ,1.84566658rem + 4.5997920998vw ,5.53125rem)}}@supports not (padding-bottom:clamp(2.765625rem ,1.84566658rem + 4.5997920998vw ,5.53125rem)){.implemented{padding-bottom:calc(2.765625rem + 2.765625 * (100vw - 20rem)/ 60.125)}}.implemented__slider{overflow:visible!important;position:relative}.implemented__slider::before{content:"";position:absolute;left:0;top:-10px;bottom:-10px;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);height:calc(100% + 21px);width:100%;background:var(--mainColor);z-index:2}.implemented__wrapper_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 20px}.implemented__wrapper_grid:not(:last-child){margin-bottom:3.0625rem}.implemented__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.implemented__slide-img{cursor:-webkit-grab;cursor:grab;padding-bottom:62.7450980392%}.implemented__slide-img_grid{padding-bottom:51.9480519481%}.implemented__slide-img-link{position:absolute;left:0;bottom:-10.6666666667%;padding:20px;background:var(--accentColor);-webkit-transition:background .3s ease 0s;transition:background .3s ease 0s}.implemented__slide-img-link::before{color:var(--secondary-font-color);font-size:24px}.implemented__slide-content{padding-left:100px;padding-right:30%}.implemented__slide-location{font-size:.875rem;line-height:1.4;letter-spacing:-.02em;font-weight:var(--medium);color:var(--description-font-color)}.implemented__slide-location:not(:last-child){margin-bottom:1em}.implemented__slide-title{text-transform:uppercase;font-family:var(--ff-sec);font-weight:700;line-height:1.1;letter-spacing:-.02em;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.implemented__slide-img-play,.project-gallery__slide-img-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:76px;width:76px;font-size:26px;background:var(--mainColor);border-radius:50%;-webkit-transition:background .3s ease 0s,-webkit-transform .3s ease 0s;transition:background .3s ease 0s,-webkit-transform .3s ease 0s;transition:background .3s ease 0s,transform .3s ease 0s;transition:background .3s ease 0s,transform .3s ease 0s,-webkit-transform .3s ease 0s}.implemented__slide-img-play::before,.project-gallery__slide-img-play::before{-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s;color:var(--accentColor)}@supports (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.faq{padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)}}@supports not (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.faq{padding-top:calc(2.421875rem + 2.421875 * (100vw - 20rem)/ 60.125)}}.calculate{overflow:hidden}@supports (margin-top:clamp(2.8125rem ,1.8769490644rem + 4.6777546778vw ,5.625rem)){.calculate{margin-top:clamp(2.8125rem ,1.8769490644rem + 4.6777546778vw ,5.625rem)}}@supports not (margin-top:clamp(2.8125rem ,1.8769490644rem + 4.6777546778vw ,5.625rem)){.calculate{margin-top:calc(2.8125rem + 2.8125 * (100vw - 20rem)/ 60.125)}}@supports (margin-bottom:clamp(4.84375rem ,3.2325233888rem + 8.0561330561vw ,9.6875rem)){.calculate{margin-bottom:clamp(4.84375rem ,3.2325233888rem + 8.0561330561vw ,9.6875rem)}}@supports not (margin-bottom:clamp(4.84375rem ,3.2325233888rem + 8.0561330561vw ,9.6875rem)){.calculate{margin-bottom:calc(4.84375rem + 4.84375 * (100vw - 20rem)/ 60.125)}}.calculate__flex{display:grid;grid-template-columns:1fr 50%;gap:144px}.calculate__flex_calculator{display:grid;grid-template-columns:40% 38%;gap:80px}.calculate__heading{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.calculate__heading p{line-height:1.2}.calculate__group{color:var(--secondary-font-color);position:relative}@supports (padding-top:clamp(3.96875rem ,2.6485836798rem + 6.6008316008vw ,7.9375rem)){.calculate__group{padding-top:clamp(3.96875rem ,2.6485836798rem + 6.6008316008vw ,7.9375rem)}}@supports not (padding-top:clamp(3.96875rem ,2.6485836798rem + 6.6008316008vw ,7.9375rem)){.calculate__group{padding-top:calc(3.96875rem + 3.96875 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(3.96875rem ,2.6485836798rem + 6.6008316008vw ,7.9375rem)){.calculate__group{padding-bottom:clamp(3.96875rem ,2.6485836798rem + 6.6008316008vw ,7.9375rem)}}@supports not (padding-bottom:clamp(3.96875rem ,2.6485836798rem + 6.6008316008vw ,7.9375rem)){.calculate__group{padding-bottom:calc(3.96875rem + 3.96875 * (100vw - 20rem)/ 60.125)}}.calculate__bg{position:absolute;top:0;right:0;left:-21vw;bottom:0;z-index:-2;border-radius:4px}.calculate__bg img{z-index:-2;border-radius:inherit}.calculate__bg::before{content:"";border-radius:inherit;position:absolute;inset:0;z-index:-1;background:#0c8b48;background:linear-gradient(83deg,rgba(12,139,72,.3) 0,rgba(12,139,72,.9) 60%)}.calculate__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:140px}.calculate__title:not(:last-child){margin-bottom:1.5rem}.calculate__label{position:relative;-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;-ms-flex-item-align:start;align-self:flex-start;color:var(--secondary-font-color);line-height:1.4;letter-spacing:-.03em;font-size:1.25rem}.calculate__label::after{content:"";position:absolute;right:0;bottom:-2rem;height:.0625rem;width:200vw;background:var(--secondary-font-color)}.calculate__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--secondary-font-color)}.calculate__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.calculate__btns .text-policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:11px}.calculate__btns .text-policy a{text-decoration:underline;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.calculate__btns .text-policy p{line-height:1.2;letter-spacing:.1em;font-size:.625rem;opacity:.5}.calculate__btns .text-policy>span{color:var(--secondary-font-color);opacity:1}.calculate__btns .text-policy .contact__checkbox-icon{font-size:20px}.calculate__form-title{text-transform:uppercase;font-family:var(--ff-sec);font-weight:700;letter-spacing:-.02em;line-height:1.1;font-size:1.875rem;margin-bottom:1.4375rem}.calculate__submit{white-space:nowrap}.form-calculate input,.form-calculate textarea{color:var(--secondary-font-color)}.form-calculate.form-calculate-white input,.form-calculate.form-calculate-white textarea{color:var(--main-font-color)}.form-calculate.form-calculate-white .calculate__btns .text-policy>span{color:var(--main-font-color)}.form-calculate.form-calculate-white .form-calculate__input,.form-calculate.form-calculate-white .form-calculate__textarea{border-bottom-color:1px solid #d9d9d9;color:var(--main-font-color)}.form-calculate.form-calculate-white .form-calculate__input::-webkit-input-placeholder,.form-calculate.form-calculate-white .form-calculate__textarea::-webkit-input-placeholder{opacity:1;color:#bcbcbc}.form-calculate.form-calculate-white .form-calculate__input::-moz-placeholder,.form-calculate.form-calculate-white .form-calculate__textarea::-moz-placeholder{opacity:1;color:#bcbcbc}.form-calculate.form-calculate-white .form-calculate__input:-ms-input-placeholder,.form-calculate.form-calculate-white .form-calculate__textarea:-ms-input-placeholder{opacity:1;color:#bcbcbc}.form-calculate.form-calculate-white .form-calculate__input::-ms-input-placeholder,.form-calculate.form-calculate-white .form-calculate__textarea::-ms-input-placeholder{opacity:1;color:#bcbcbc}.form-calculate.form-calculate-white .form-calculate__input::placeholder,.form-calculate.form-calculate-white .form-calculate__textarea::placeholder{opacity:1;color:#bcbcbc}.form-calculate.form-calculate-white .form-calculate__input.form--error,.form-calculate.form-calculate-white .form-calculate__textarea.form--error{border-bottom-color:red}.form-calculate__input-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}.form-calculate__input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.4375rem;line-height:1.2}.form-calculate__input-label{font-weight:500;font-size:.75rem;margin-bottom:8px}.form-calculate__input,.form-calculate__textarea{padding-bottom:7px;border-bottom:1px solid rgba(217,217,217,.5);background:0 0;font-size:16px;color:var(--secondary-font-color)}.form-calculate__input::-webkit-input-placeholder,.form-calculate__textarea::-webkit-input-placeholder{opacity:.3;color:var(--secondary-font-color)}.form-calculate__input::-moz-placeholder,.form-calculate__textarea::-moz-placeholder{opacity:.3;color:var(--secondary-font-color)}.form-calculate__input:-ms-input-placeholder,.form-calculate__textarea:-ms-input-placeholder{opacity:.3;color:var(--secondary-font-color)}.form-calculate__input::-ms-input-placeholder,.form-calculate__textarea::-ms-input-placeholder{opacity:.3;color:var(--secondary-font-color)}.form-calculate__input::placeholder,.form-calculate__textarea::placeholder{opacity:.3;color:var(--secondary-font-color)}.form-calculate__input.form--error,.form-calculate__textarea.form--error{border-bottom-color:red}.form-calculate__textarea{background-color:transparent;resize:vertical;max-height:200px;min-height:3em}.calculate__heading .headline,.calculate__heading .preview-spots__title{font-size:2.5rem}.calculate__calculator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calculate__submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.calculate-calculator__range-wrap:not(:last-child){margin-bottom:1.6875rem}.calculate-calculator__range.ui-slider{border-radius:0;border-width:0!important;background-color:transparent}.calculate-calculator__range.ui-slider:before{content:"";position:absolute;inset:3px 0;background-color:rgba(255,255,255,.1882352941)}.calculate-calculator__range.ui-slider .ui-slider-range.ui-corner-all{background-color:#ffbe36;border-radius:0}.calculate-calculator__range.ui-slider .ui-slider-handle{font-size:24px;border:.1em solid #0c8b48;width:.88em;height:1em;border-radius:0;background-color:#fff;margin-left:-.4em}.calculate-calculator__range.ui-slider .ui-slider-handle.ui-state-active{background-color:#0c8b48}.calculate-calculator__range.ui-slider .ui-slider-handle.ui-state-active::after,.calculate-calculator__range.ui-slider .ui-slider-handle.ui-state-active:before{background-color:#fff}.calculate-calculator__range.ui-slider .ui-slider-handle::after,.calculate-calculator__range.ui-slider .ui-slider-handle:before{content:"";position:absolute;top:.19em;bottom:.19em;width:1px;background-color:#2b2a28}.calculate-calculator__range.ui-slider .ui-slider-handle:after{left:auto;right:.21em}.calculate-calculator__range.ui-slider .ui-slider-handle:before{left:.21em;right:auto}.calculate-calculator__range-value{font-family:var(--ff-sec);font-weight:var(--bold);letter-spacing:-.02em;line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;line-height:1.1;font-size:1.25rem;padding:.25rem .375rem;border:1px solid rgba(255,255,255,.3)}.calculate-calculator__range-value input{background-color:transparent;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;min-width:20px;color:#fff;font-size:inherit;font-weight:inherit}.calculate-calculator__range-value input::-webkit-input-placeholder{opacity:.7;color:#fff}.calculate-calculator__range-value input::-moz-placeholder{opacity:.7;color:#fff}.calculate-calculator__range-value input:-ms-input-placeholder{opacity:.7;color:#fff}.calculate-calculator__range-value input::-ms-input-placeholder{opacity:.7;color:#fff}.calculate-calculator__range-value input::placeholder{opacity:.7;color:#fff}.calculate-calculator__range-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.calculate-calculator__range-top:not(:last-child){margin-bottom:.5rem}.calculate-calculator__range-label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.calculate-calculator__items-title{font-family:var(--ff-sec);font-weight:var(--bold);letter-spacing:-.02em;line-height:1.1;text-transform:uppercase;font-size:1.25rem}.calculate-calculator__items-title:not(:last-child){margin-bottom:.6em}.calculate-calculator__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.calculate-calculator__items:not(:last-child){margin-bottom:2.4375rem}.calculate-calculator__item{font-size:.75rem;line-height:1.1;letter-spacing:-.02em;font-weight:var(--semibold);padding:.3125rem .625rem;border:1px solid rgba(255,255,255,.3);-webkit-transition:color .3s ease 0s,background .3s ease 0s;transition:color .3s ease 0s,background .3s ease 0s;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.calculate-calculator__item:has(input:checked){background:#ffbe36;color:var(--main-font-color);border-color:#ffbe36}.calculate-calculator__item input{display:none}@supports (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.license{padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)}}@supports not (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.license{padding-top:calc(2.421875rem + 2.421875 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.license{padding-bottom:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)}}@supports not (padding-bottom:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.license{padding-bottom:calc(2.421875rem + 2.421875 * (100vw - 20rem)/ 60.125)}}.certificates__slider,.license__slider{margin:0 -8px;padding:0 8px;padding-top:8px}.license__slider-wrapper_grid{display:grid;gap:40px 20px;grid-template-columns:repeat(auto-fit,minmax(192px,1fr))}.certificates__slide,.license__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.certificates__slide-img,.license__slide-img{-webkit-box-flex:0;-ms-flex:0 0 15rem;flex:0 0 15rem;cursor:-webkit-zoom-in;cursor:zoom-in}.certificates__slide-img::before,.license__slide-img::before{content:"";z-index:-1;position:absolute;top:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);border:6px solid var(--secondaryColor)}.certificates__slide-img:not(:last-child),.license__slide-img:not(:last-child){margin-bottom:.625rem}.certificates__slide-img img,.license__slide-img img{-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.license__slide-text{-ms-flex-item-align:center;align-self:center;text-align:center;font-size:.875rem;font-weight:var(--medium);color:var(--description-font-color);line-height:1.2}@supports (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.certificates{padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)}}@supports not (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.certificates{padding-top:calc(2.421875rem + 2.421875 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.certificates{padding-bottom:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)}}@supports not (padding-bottom:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.certificates{padding-bottom:calc(2.421875rem + 2.421875 * (100vw - 20rem)/ 60.125)}}.certificates__slider{padding-bottom:8px}.desc{overflow:hidden}@supports (padding-top:clamp(2.8125rem ,1.8769490644rem + 4.6777546778vw ,5.625rem)){.desc{padding-top:clamp(2.8125rem ,1.8769490644rem + 4.6777546778vw ,5.625rem)}}@supports not (padding-top:clamp(2.8125rem ,1.8769490644rem + 4.6777546778vw ,5.625rem)){.desc{padding-top:calc(2.8125rem + 2.8125 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(2.8125rem ,1.8769490644rem + 4.6777546778vw ,5.625rem)){.desc{padding-bottom:clamp(2.8125rem ,1.8769490644rem + 4.6777546778vw ,5.625rem)}}@supports not (padding-bottom:clamp(2.8125rem ,1.8769490644rem + 4.6777546778vw ,5.625rem)){.desc{padding-bottom:calc(2.8125rem + 2.8125 * (100vw - 20rem)/ 60.125)}}.desc__container{display:grid;grid-template-columns:50% 40%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.desc__container_right-img{grid-template-columns:40% 50%}.desc__container_right-img .desc__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.desc__container_right-img .desc__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.desc__container_right-img .desc__img_wrap{inset:0 -20vw 0 0}.desc__img{min-height:12.5rem;max-height:39.8125rem;height:100%;max-width:100%;position:relative}.desc__img_wrap{overflow:hidden;position:absolute;inset:0 0 0 -20vw}.desc__img_wrap img{max-width:100%}.desc__heading:not(:last-child){margin-bottom:3.25rem}.desc__text{line-height:1.4;letter-spacing:-.02em;font-size:1.25rem}.desc__text:not(:last-child){margin-bottom:2.5rem}.desc__text p:not(:last-child){margin-bottom:1em}.desc-small{padding-top:40px;padding-bottom:40px}.desc-small__container{display:grid;grid-template-columns:30% 60%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.desc-small__container_right-img{grid-template-columns:60% 30%}.desc-small__container_right-img .desc-small__img-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.desc-small__container_right-img .desc-small__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.desc-small__img-label{color:var(--accentColor);line-height:1.1;letter-spacing:-.02em;font-family:var(--ff-sec);font-weight:var(--bold);font-size:.875rem}.desc-small__img-label:not(:last-child){margin-bottom:2.3125rem}.desc-small__img{min-height:200px;max-height:470px;padding-bottom:139.5189003436%;cursor:-webkit-zoom-in;cursor:zoom-in}.desc-small__content{border-bottom:1px solid #f1efea}@supports (padding-bottom:clamp(1.5625rem ,1.0427494802rem + 2.5987525988vw ,3.125rem)){.desc-small__content{padding-bottom:clamp(1.5625rem ,1.0427494802rem + 2.5987525988vw ,3.125rem)}}@supports not (padding-bottom:clamp(1.5625rem ,1.0427494802rem + 2.5987525988vw ,3.125rem)){.desc-small__content{padding-bottom:calc(1.5625rem + 1.5625 * (100vw - 20rem)/ 60.125)}}.desc-small__heading:not(:last-child){margin-bottom:1.8125rem}.desc-small__title{color:var(--accentColor);line-height:1.1;letter-spacing:-.02em;font-family:var(--ff-sec);font-weight:var(--bold);font-size:1.5rem}.desc-small__text{font-size:1.25rem}.desc-small__text p{line-height:1.4;letter-spacing:-.02em}.desc-small__text p:not(:last-child){margin-bottom:1.5em}.desc-small__text:not(:last-child){margin-bottom:2.5rem}@supports (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.employee{padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)}}@supports not (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.employee{padding-top:calc(2.421875rem + 2.421875 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(2.125rem ,1.4181392931rem + 3.5343035343vw ,4.25rem)){.employee{padding-bottom:clamp(2.125rem ,1.4181392931rem + 3.5343035343vw ,4.25rem)}}@supports not (padding-bottom:clamp(2.125rem ,1.4181392931rem + 3.5343035343vw ,4.25rem)){.employee{padding-bottom:calc(2.125rem + 2.125 * (100vw - 20rem)/ 60.125)}}.employee__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.employee__slide-img{-webkit-box-flex:0;-ms-flex:0 1 22.5rem;flex:0 1 22.5rem}.employee__slide-img:not(:last-child){margin-bottom:1.3125rem}.employee__slide-img::before{z-index:2;content:"";position:absolute;inset:0;width:100%;height:100%;background:#2b2a28;background:linear-gradient(190deg,rgba(43,42,40,0) 0,rgba(43,42,40,.6) 100%)}.employee__slide-img::after{z-index:3;content:"";position:absolute;left:0;bottom:30px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);height:106px;width:6px;background:#ffbe36}.employee__slide-inner{z-index:3;position:absolute;bottom:0;left:0;padding:10px 83px 16px 30px;color:var(--secondary-font-color)}.employee__slide-name{font-family:var(--ff-sec);font-weight:700;line-height:1.1;letter-spacing:-.02em;font-size:1.125rem}.employee__slide-position{font-size:.875rem;font-weight:var(--medium);line-height:1.4;letter-spacing:-.02em}.employee__slide-description{padding:0 50px 0 30px;font-size:.875rem;font-weight:var(--medium);line-height:1.4;letter-spacing:-.02em;color:var(--description-font-color)}@supports (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.clients{padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)}}@supports not (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.clients{padding-top:calc(2.421875rem + 2.421875 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(2.125rem ,1.4181392931rem + 3.5343035343vw ,4.25rem)){.clients{padding-bottom:clamp(2.125rem ,1.4181392931rem + 3.5343035343vw ,4.25rem)}}@supports not (padding-bottom:clamp(2.125rem ,1.4181392931rem + 3.5343035343vw ,4.25rem)){.clients{padding-bottom:calc(2.125rem + 2.125 * (100vw - 20rem)/ 60.125)}}.clients__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clients__slide-img{position:relative;-webkit-box-flex:0;-ms-flex:0 1 7.5rem;flex:0 1 7.5rem;border:1px solid #e9f5ef}.clients__slide-img:not(:last-child){margin-bottom:1.3125rem}.clients__slide-img img{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:100%;-o-object-fit:contain;object-fit:contain;max-width:128px;max-height:40px}.clients__slide-inner{z-index:3;position:absolute;bottom:0;left:0;padding:10px 83px 16px 30px;color:var(--secondary-font-color)}@supports (padding-top:clamp(2.75rem ,1.8352390852rem + 4.5738045738vw ,5.5rem)){.services-cards{padding-top:clamp(2.75rem ,1.8352390852rem + 4.5738045738vw ,5.5rem)}}@supports not (padding-top:clamp(2.75rem ,1.8352390852rem + 4.5738045738vw ,5.5rem)){.services-cards{padding-top:calc(2.75rem + 2.75 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(2.75rem ,1.8352390852rem + 4.5738045738vw ,5.5rem)){.services-cards{padding-bottom:clamp(2.75rem ,1.8352390852rem + 4.5738045738vw ,5.5rem)}}@supports not (padding-bottom:clamp(2.75rem ,1.8352390852rem + 4.5738045738vw ,5.5rem)){.services-cards{padding-bottom:calc(2.75rem + 2.75 * (100vw - 20rem)/ 60.125)}}.services-cards__items{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.services-cards__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:30px;position:relative}@supports (min-height:clamp(21.25rem ,17.091995842rem + 20.79002079vw ,33.75rem)){.services-cards__item{min-height:clamp(21.25rem ,17.091995842rem + 20.79002079vw ,33.75rem)}}@supports not (min-height:clamp(21.25rem ,17.091995842rem + 20.79002079vw ,33.75rem)){.services-cards__item{min-height:calc(21.25rem + 12.5 * (100vw - 20rem)/ 60.125)}}.services-cards__item::before{z-index:-1;content:"";position:absolute;inset:0;width:100%;height:100%;background:#2b2a28;background:linear-gradient(190deg,rgba(43,42,40,0) 0,#2b2a28 100%)}.services-cards__item img{z-index:-2}.item-services__content{color:var(--secondary-font-color)}.item-services__value{color:#ffbe36;line-height:1.2;letter-spacing:-.02em;font-weight:var(--bold);font-size:1.25rem}.item-services__value:not(:last-child){margin-bottom:.45em}.item-services__label{line-height:1.2;letter-spacing:-.02em;font-weight:var(--medium);font-size:.75rem}.item-services__label:not(:last-child){margin-bottom:1em}.item-services__title{text-transform:uppercase;font-family:var(--ff-sec);line-height:1.1;letter-spacing:-.02em;font-weight:var(--bold);font-size:1.5rem}.item-services__title:not(:last-child){margin-bottom:2.125rem}.item-services__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}.item-services__btns:not(:last-child){margin-bottom:2.125rem}.news{overflow:hidden}@supports (padding-top:clamp(2.765625rem ,1.84566658rem + 4.5997920998vw ,5.53125rem)){.news{padding-top:clamp(2.765625rem ,1.84566658rem + 4.5997920998vw ,5.53125rem)}}@supports not (padding-top:clamp(2.765625rem ,1.84566658rem + 4.5997920998vw ,5.53125rem)){.news{padding-top:calc(2.765625rem + 2.765625 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(2.765625rem ,1.84566658rem + 4.5997920998vw ,5.53125rem)){.news{padding-bottom:clamp(2.765625rem ,1.84566658rem + 4.5997920998vw ,5.53125rem)}}@supports not (padding-bottom:clamp(2.765625rem ,1.84566658rem + 4.5997920998vw ,5.53125rem)){.news{padding-bottom:calc(2.765625rem + 2.765625 * (100vw - 20rem)/ 60.125)}}.news__slider{overflow:visible!important;position:relative}.news__slider::before{content:"";position:absolute;left:0;top:-10px;bottom:-10px;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);height:calc(100% + 21px);width:100%;background:var(--mainColor);z-index:2}.news__wrapper_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 20px}.news__wrapper_grid:not(:last-child){margin-bottom:3.0625rem}.news__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.news__slide-img{cursor:-webkit-grab;cursor:grab;padding-bottom:62.7450980392%}.news__slide-img_grid{padding-bottom:51.9801980198%}.news__slide-img_sidebar{cursor:none;width:220px;height:220px}.news__slide-img_sidebar .news__slide-location,.news__slide-img_sidebar .news__slide-title{padding-right:0}.news__slide-img-link{position:absolute;right:0;bottom:-10.6666666667%;padding:8px 31px;background:var(--accentColor);-webkit-transition:background .3s ease 0s;transition:background .3s ease 0s}.news__slide-img-link::before{color:var(--secondary-font-color);font-size:24px}.news__slide-img-play,.spost__img-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:76px;width:76px;font-size:26px;background:var(--mainColor);border-radius:50%;-webkit-transition:background .3s ease 0s,-webkit-transform .3s ease 0s;transition:background .3s ease 0s,-webkit-transform .3s ease 0s;transition:background .3s ease 0s,transform .3s ease 0s;transition:background .3s ease 0s,transform .3s ease 0s,-webkit-transform .3s ease 0s}.news__slide-img-play::before,.spost__img-play::before{-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s;color:var(--accentColor)}.news__slide-location{padding-right:20%;font-size:.875rem;line-height:1.4;letter-spacing:-.02em;font-weight:var(--medium);color:var(--description-font-color)}.news__slide-location:not(:last-child){margin-bottom:1em}.news__slide-title{padding-right:10%;text-transform:uppercase;font-family:var(--ff-sec);font-weight:700;line-height:1.1;letter-spacing:-.02em;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}@supports (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.contacts{padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)}}@supports not (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.contacts{padding-top:calc(2.421875rem + 2.421875 * (100vw - 20rem)/ 60.125)}}@supports (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.contacts{padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)}}@supports not (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.contacts{padding-top:calc(2.421875rem + 2.421875 * (100vw - 20rem)/ 60.125)}}.contacts__reqs{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.contacts__reqs span.maskat-Note{font-size:140%}.contacts__inner{display:grid;grid-template-columns:25% 75%;gap:10px}.contacts__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.contacts-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 30px}.contacts-block__title{font-weight:var(--medium);line-height:1.2}.contacts-block__title:not(:last-child){margin-bottom:1.1875rem}.contacts-block__link{font-size:1.5rem;line-height:1.2;font-weight:var(--semibold)}.contacts-block__link_small{font-size:1rem}.contacts-block__label{font-size:.75rem;line-height:1.2}.contacts-block-tel{padding:24px 30px 30px;background:var(--accentColor);color:var(--secondary-font-color)}.contacts-block-tel__link:not(:last-child){margin-bottom:.5em}.contacts-block-tel__item:not(:last-child){margin-bottom:1.5rem}.contacts-block-tel__item-label{color:#58dc96}.contacts-block-tel__item-label:not(:last-child){margin-bottom:.3333333333em}.contacts-block-tel__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.contacts-block-mail{background:var(--secondaryColor);padding:24px 10px 24px 30px}.contacts-block-mail__title:not(:last-child){margin-bottom:.625em}.contacts-block-mail__link:not(:last-child){margin-bottom:15px}.contacts-block-mail__label{color:#aaa69e}.main-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:var(--secondaryColor)}.main-contacts__inner{padding:24px 20px 30px 30px}.main-contacts__content:not(:last-child){margin-bottom:1.1875rem}.main-contacts__title{font-weight:var(--medium);line-height:1.2}.main-contacts__title:not(:last-child){margin-bottom:1.1875rem}.main-contacts__address{font-size:1.5rem;line-height:1.2;font-weight:var(--semibold)}.main-contacts__address:not(:last-child){margin-bottom:.5em}.main-contacts__work-time{font-size:.75rem;line-height:1.2;font-weight:var(--medium);color:#aaa69e}.main-contacts__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:15px 11px}.main-contacts__btns-button{font-family:var(--ff);font-weight:var(--medium);font-size:.75rem}.main-contacts__btns-button .maskat-Path{font-size:140%;margin-right:1em}.main-contacts__map-wrap{-webkit-box-flex:1;-ms-flex:1 1 13.4375rem;flex:1 1 13.4375rem;height:100%;width:100%;position:relative;overflow:hidden}.main-contacts__map{height:100%;width:100%;position:relative}[class^=ymaps][class*=copyrights-pane]{display:none}[class^=ymaps][class*=-inner-panes]:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:99999;background-color:#faf6f2;mix-blend-mode:color;pointer-events:none}[class^=ymaps][class*=-controls-pane]{z-index:100000!important}.ymap_content{font-family:var(--ff);font-size:12px;background-color:#fff;border-radius:7px;position:absolute;text-align:left;left:100%;margin-left:48px;top:10px;padding:5px;white-space:nowrap;font-weight:600}.ymaps-2-1-79-map{width:100%!important;height:100%!important}.ymaps-2-1-79-controls__control{inset:108px 10px auto auto!important}.modern{overflow:hidden}@supports (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.modern{padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)}}@supports not (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.modern{padding-top:calc(2.421875rem + 2.421875 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.modern{padding-bottom:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)}}@supports not (padding-bottom:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.modern{padding-bottom:calc(2.421875rem + 2.421875 * (100vw - 20rem)/ 60.125)}}.modern .heading__text li,.modern .heading__text p{font-size:1.25rem;line-height:1.4;letter-spacing:-.02em}.modern .modern__heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modern__items{display:grid;grid-template-columns:repeat(4,1fr);border:6px solid #eef9f3}.modern__item{--modern-hedaing-color:var(--accentColor);--modern-text-color:var(--main-font-color);--modern-inset-bg:-20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;gap:40px;padding:40px 30px}.modern__item:last-child{--modern-bg-color:var(--accentColor)}.modern__item:has(.modern__img),.modern__item:last-child{--modern-hedaing-color:var(--mainColor);--modern-text-color:var(--mainColor)}.modern__item:before{content:"";position:absolute;inset:var(--modern-inset-bg);z-index:1;background-color:var(--modern-bg-color,transparent)}.modern__value{font-size:1.25rem;text-transform:uppercase;font-family:var(--ff-sec);font-weight:700;color:var(--modern-hedaing-color);letter-spacing:-.02em;line-height:1.1;position:relative;z-index:4}.modern__text{font-size:1rem;color:var(--modern-text-color);line-height:1.4;position:relative;z-index:4}.modern__img{position:absolute;inset:var(--modern-inset-bg);z-index:1}.modern__img img{position:absolute;inset:0;z-index:1}.modern__img:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(255.13deg,rgba(43,42,40,.3) 22.25%,rgba(43,42,40,.9) 74.73%)}@supports (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.barenda{padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)}}@supports not (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.barenda{padding-top:calc(2.421875rem + 2.421875 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(2.125rem ,1.4181392931rem + 3.5343035343vw ,4.25rem)){.barenda{padding-bottom:clamp(2.125rem ,1.4181392931rem + 3.5343035343vw ,4.25rem)}}@supports not (padding-bottom:clamp(2.125rem ,1.4181392931rem + 3.5343035343vw ,4.25rem)){.barenda{padding-bottom:calc(2.125rem + 2.125 * (100vw - 20rem)/ 60.125)}}.barenda__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;margin-top:36px}.barenda__tabs-item{position:relative;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;min-width:230px;padding:2px;padding-right:5px;border:1px solid #e9f5ef;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.barenda__tabs-item-left{padding:4px .625rem}.barenda__tabs-item:not(._active):hover{border-color:silver}.barenda__tabs-item._active{border-color:#2b2a28}.barenda__tabs-item-title{font-weight:700;font-size:.875rem;line-height:1.2;font-size:.75rem}.barenda__tabs-item-price{color:#b9b7b2;font-size:.75rem;font-weight:500;line-height:1.2}.barenda__tabs-item-img img{min-width:42px;max-width:42px;max-height:42px;-o-object-fit:contain;object-fit:contain}.barenda__posts{margin-top:41px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.barenda__item{padding:3px;position:relative;border:1px solid #e9f5ef;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.barenda__item .link_to_edit{z-index:1;-webkit-box-shadow:0 0 5px rgba(12,139,72,.2);box-shadow:0 0 5px rgba(12,139,72,.2)}.barenda__item-link{position:absolute;inset:0;z-index:1}.barenda__item:hover{border-color:#b9b7b2}.barenda__item-image{position:relative;z-index:0}.barenda__item-image-wrap{padding-top:100%;position:relative}.barenda__item-image-wrap img{position:absolute;inset:0;z-index:3;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.barenda__item-bottom{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.625rem}.barenda__item-left{padding:0 .875rem .625rem .875rem}.barenda__item-title{font-size:.875rem;font-weight:700;line-height:1.2}.barenda__item-desc{margin-top:5px;color:silver;font-size:.75rem;font-weight:500;line-height:1.2}.barenda__item-right{background-color:var(--accentColor);color:var(--mainColor);padding:8px .875rem;min-width:100px}.barenda__item-price{font-size:1rem;font-weight:700;line-height:1.2}.barenda__item-price-desc{margin-top:9px;font-size:.75rem;font-weight:500;line-height:1.2}.bvert .headline h2,.bvert .preview-spots__title h2{margin-bottom:.6em}.bvert .headline p,.bvert .preview-spots__title p{font-size:1.25rem;line-height:1.4;font-family:var(--ff);text-transform:none;font-weight:400;letter-spacing:none}.bvert__item{position:relative;--bvert-icon-s:60px;--bvert-px:27px;--bvert-py:21px;--bvert-gutter:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--bvert-gutter)}.bvert__item:not(:last-child){margin-bottom:20px}.bvert__right{position:relative;padding:var(--bvert-py) var(--bvert-px)}.bvert__right>*{position:relative;z-index:3}.bvert__right:after{content:"";position:absolute;z-index:0;inset:0 0 0 calc((var(--bvert-icon-s)/ 2 + var(--bvert-gutter)) * -1);background:#eef9f3}.bvert__value{font-size:1.25rem;text-transform:uppercase;font-family:var(--ff-sec);font-weight:700;color:var(--accentColor);letter-spacing:-.02em;line-height:1.1;margin-bottom:.7em;position:relative;z-index:4}.bvert__text{font-size:1rem;color:var(--modern-text-color);line-height:1.4;position:relative;z-index:4}.bvert__icon{background-color:var(--main-font-color);width:var(--bvert-icon-s);min-width:var(--bvert-icon-s);height:var(--bvert-icon-s);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:4}.bvert__icon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);width:calc(var(--bvert-icon-s) * .7);height:calc(var(--bvert-icon-s) * .7)}.steps{overflow:hidden}@supports (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.steps{padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)}}@supports not (padding-top:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.steps{padding-top:calc(2.421875rem + 2.421875 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.steps{padding-bottom:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)}}@supports not (padding-bottom:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.steps{padding-bottom:calc(2.421875rem + 2.421875 * (100vw - 20rem)/ 60.125)}}.steps .heading__text li,.steps .heading__text p{font-size:1.25rem;line-height:1.4;letter-spacing:-.02em}.steps .steps__heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.steps__items{--steps-h:68px;display:grid;grid-template-columns:repeat(4,1fr);border:6px solid #eef9f3;gap:10px}.steps__item{--steps-hedaing-color:var(--accentColor);--steps-text-color:var(--main-font-color);--steps-inset-bg:-20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;gap:40px;padding:40px 30px}.steps__item:last-child .steps__index:after{content:none}.steps__index{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -30px}.steps__index span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px;min-height:var(--steps-h);min-width:var(--steps-h);color:var(--mainColor);background-color:var(--main-font-color);font-weight:700;font-family:var(--ff-sec);text-transform:uppercase;font-size:24px;letter-spacing:-.02em;line-height:1;text-align:right}.steps__index:after{content:"";display:block;height:2px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#d8e9e0}.steps__value{font-size:1.25rem;text-transform:uppercase;font-family:var(--ff-sec);font-weight:700;color:var(--steps-hedaing-color);letter-spacing:-.02em;line-height:1.1;position:relative;z-index:4}.steps__text{font-size:1rem;color:var(--steps-text-color);line-height:1.4;position:relative;z-index:4}.popup-arenda.fancybox__content{max-width:1060px;width:95%;margin:25px 0;padding:0}.popup-arenda__flex{display:grid;grid-template-columns:1fr 50%;gap:60px;padding:30px}.popup-arenda__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px;margin-top:20px}.popup-arenda__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto}.popup-arenda__item-subtitle,.popup-arenda__item-title{padding:5px 10px}.popup-arenda__item-title{font-size:.625rem;font-weight:500;line-height:1.2}.popup-arenda__item-subtitle{font-weight:700;font-size:.8125rem;background-color:#eef9f3}.popup-arenda__item-sale .popup-arenda__item-subtitle{color:#fff;background-color:#e83c3c}.popup-arenda__desc{margin-top:33px;font-size:.75rem;line-height:1.4;letter-spacing:-.02em;display:-webkit-box;text-overflow:ellipsis;line-clamp:var(--max-lines);-webkit-line-clamp:var(--max-lines);-webkit-box-orient:vertical;overflow:hidden}.popup-arenda__desc p+p{margin-top:1em}.popup-arenda__desc+.popup-arenda__btn{font-size:.625rem;line-height:1.2;color:var(--accentColor);margin-top:5px;padding:4px;padding-left:0;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.popup-arenda__desc+.popup-arenda__btn:hover{text-underline-offset:3px;text-decoration:underline}.popup-arenda__desc.show{display:block}.popup-arenda__desc.show+.popup-arenda__btn{display:none}.popup-arenda__params{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 20px;margin-top:35px}.popup-arenda__params-row{display:grid;grid-template-columns:1fr 40%}.popup-arenda__params-td{border-bottom:1px solid #e5f1eb;padding-bottom:4px;font-size:.625rem;line-height:1.2;font-weight:500}.popup-arenda__params-td-value{font-weight:700}.popup-arenda__swiper{overflow:hidden;width:100%;border:1px solid #e5f1eb}.popup-arenda__swiper .swiper-slide{padding:3px}.popup-arenda__gal{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:start;align-self:flex-start;gap:15px}.popup-arenda__gal-item{position:relative;padding-top:100%;width:100%;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.popup-arenda__gal-item img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%;position:absolute;inset:0}.popup-arenda__title{font-family:var(--ff-sec);font-weight:800;font-size:1.5rem;line-height:110%;letter-spacing:-.02em;text-transform:uppercase}.popup-arenda__thumbs{--popup-arenda-thumbs-s:62px;max-width:var(--popup-arenda-thumbs-s);min-width:var(--popup-arenda-thumbs-s)}.popup-arenda__thumbs .swiper-slide .popup-arenda__gal-item:after{content:"";position:absolute;inset:0;z-index:0;border:1px solid #e5f1eb}.popup-arenda__thumbs .swiper-slide.swiper-slide-thumb-active .popup-arenda__gal-item:after{border-color:#0c8b48}.popup-arenda__thumbs img{-o-object-fit:cover;object-fit:cover}.popup-arenda__bottom{background-color:#eef9f3;padding:30px}.popup-arenda__bottom-form{display:grid;grid-template-columns:1fr 50%;gap:60px}.popup-arenda__bottom-form .hiddens{display:none}.popup-arenda__form-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px 30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-arenda__form-contacts-subtitle{font-size:.75rem;font-weight:500;line-height:1.2;color:var(--accentColor);letter-spacing:-.02em}.popup-arenda__form-contacts-title{font-size:1.5rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.popup-arenda__form-contacts-title a:hover{text-underline-offset:3px;text-decoration:underline}[data-fancybox-close]{padding:6px;background:#eef9f3;top:0;right:0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:58px;width:58px;z-index:3;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}[data-fancybox-close]:hover{background-color:var(--accentColor)}[data-fancybox-close]:hover svg path{stroke:#fff}.popup-service.fancybox__content{max-width:1060px;width:95%;margin:25px 0;padding:0}.popup-service__flex{display:grid;grid-template-columns:1fr 50%;gap:60px}.popup-service__img-wrap{padding-top:100%;position:relative}.popup-service__img-wrap img{position:absolute;inset:0;z-index:1;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.popup-service__desc{font-size:.875rem;letter-spacing:-.02em}.popup-service__desc+.popup-arenda__btn{font-size:.75rem}.popup-service__price{margin-top:14px;font-size:.875rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--accentColor)}.popup-service__content{padding:30px}.popup-service__content:only-child{grid-column-end:span 2}@supports (padding-top:clamp(1.9375rem ,1.2930093555rem + 3.2224532225vw ,3.875rem)){.p404{padding-top:clamp(1.9375rem ,1.2930093555rem + 3.2224532225vw ,3.875rem)}}@supports not (padding-top:clamp(1.9375rem ,1.2930093555rem + 3.2224532225vw ,3.875rem)){.p404{padding-top:calc(1.9375rem + 1.9375 * (100vw - 20rem)/ 60.125)}}@supports (padding-bottom:clamp(1.9375rem ,1.2930093555rem + 3.2224532225vw ,3.875rem)){.p404{padding-bottom:clamp(1.9375rem ,1.2930093555rem + 3.2224532225vw ,3.875rem)}}@supports not (padding-bottom:clamp(1.9375rem ,1.2930093555rem + 3.2224532225vw ,3.875rem)){.p404{padding-bottom:calc(1.9375rem + 1.9375 * (100vw - 20rem)/ 60.125)}}.p404__flex{display:grid;grid-template-columns:1fr 40%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p404__heading .headline,.p404__heading .preview-spots__title{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}@supports (margin-bottom:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.spost{margin-bottom:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)}}@supports not (margin-bottom:clamp(2.421875rem ,1.6162616944rem + 4.0280665281vw ,4.84375rem)){.spost{margin-bottom:calc(2.421875rem + 2.421875 * (100vw - 20rem)/ 60.125)}}.spost__container{border-bottom:1px solid #f1efea}@supports (padding-bottom:clamp(2.421875rem ,2.2087772869rem + 1.0654885655vw ,3.0625rem)){.spost__container{padding-bottom:clamp(2.421875rem ,2.2087772869rem + 1.0654885655vw ,3.0625rem)}}@supports not (padding-bottom:clamp(2.421875rem ,2.2087772869rem + 1.0654885655vw ,3.0625rem)){.spost__container{padding-bottom:calc(2.421875rem + .640625 * (100vw - 20rem)/ 60.125)}}.spost__grid{display:grid;grid-template-columns:66% 220px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.spost__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.spost__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:74px}.spost__text-wrap:not(:first-child){padding-top:30px}.spost__text-wrap:not(:last-child){padding-bottom:30px}.spost__headline{font-family:var(--ff-sec);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--accentColor);font-size:1.5rem}.spost__headline:not(:last-child){margin-bottom:1.8125rem}.spost__text{font-size:1.25rem;line-height:1.4;letter-spacing:-.02em}.spost__text p:not(:last-child){margin-bottom:.8em}.spost__img{padding-bottom:45.8937198068%}.spost__img:not(:first-child){margin-top:30px}.spost__img:not(:last-child){margin-bottom:30px}.preview-spots:not(:last-child){margin-bottom:3.0625rem}.preview-spots__img{padding-bottom:45.8937198068%}.preview-spots__img:not(:last-child){margin-bottom:2.1875rem}.preview-spots__title{font-size:2.5rem}.preview-spots__title:not(:last-child){margin-bottom:.275em}.preview-spots__desc{padding-right:20%;font-size:.875rem;line-height:1.4;letter-spacing:-.02em;font-weight:var(--medium);color:var(--description-font-color)}.preview-spots__desc:not(:last-child){margin-bottom:1.5rem}.preview-spots__text{border-top:1px solid #f1efea;border-bottom:1px solid #f1efea;padding-top:40px;padding-bottom:40px}.project-gallery{overflow:hidden}.project-gallery__slider{overflow:visible!important;position:relative}.project-gallery__slider:not(:last-child){margin-bottom:2.8125rem}.project-gallery__slider::before{content:"";position:absolute;left:0;top:-10px;bottom:-10px;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);height:calc(100% + 21px);width:100%;background:var(--mainColor);z-index:2}.project-gallery__heading{padding-bottom:1.5rem;border-bottom:1px solid #f1efea}.project-gallery__heading .headline,.project-gallery__heading .preview-spots__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-gallery__heading .headline:not(:last-child),.project-gallery__heading .preview-spots__title:not(:last-child){-webkit-box-flex:0;-ms-flex:0 1 78%;flex:0 1 78%}.project-gallery__heading-title{margin-bottom:.21875em;font-size:2rem}.project-gallery__heading-location{font-size:.875rem;line-height:1.4;letter-spacing:-.02em;font-weight:var(--medium);color:var(--description-font-color)}.project-gallery__slide-img{cursor:-webkit-zoom-in;cursor:zoom-in;padding-bottom:62.7450980392%}@media (min-width:576px){.container,.container-sm{max-width:540px}#breadcrumbs__item:not(:last-child){gap:5px}.form-calculate__input-wrap_row{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}.form-popup__input-wrap_row{-webkit-box-flex:1;-ms-flex:1 1 32%;flex:1 1 32%}.popup__checkbox{-webkit-box-flex:0;-ms-flex:0 1 16.1875rem;flex:0 1 16.1875rem}.definition__container_only-cards .right-definition__items{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;row-gap:90px}.definition__container_only-cards .right-definition__item{grid-column:span 5}.definition__container_only-cards .right-definition__item:nth-child(2n){grid-column:8/span 5}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:968px}.heading__text:not(:first-child){-webkit-box-flex:0;-ms-flex:0 1 43%;flex:0 1 43%}.headline:not(:last-child),.preview-spots__title:not(:last-child){-webkit-box-flex:0;-ms-flex:0 1 43%;flex:0 1 43%}.content-hero:first-child{-webkit-box-flex:0;-ms-flex:0 1 80%;flex:0 1 80%}.advantages__container_column .advantages__items{grid-template-columns:repeat(12,1fr);gap:45px 20px}.advantages__container_column .advantages__item{grid-column:span 2}.advantages__container_column .advantages__item:nth-child(4n+1):nth-child(4n+1),.advantages__container_column .advantages__item:nth-child(4n+2):nth-child(4n+1){grid-column:1/span 2}.advantages__container_column .advantages__item:nth-child(4n+1):nth-child(4n+2),.advantages__container_column .advantages__item:nth-child(4n+2):nth-child(4n+2){grid-column:4/span 2}.advantages__container_column .advantages__item:nth-child(4n+2)::after{content:"";display:block;height:100%;width:20px;position:absolute;right:-20px}.advantages__container_column .advantages__item:nth-child(4n):nth-child(4n+3),.advantages__container_column .advantages__item:nth-child(4n+3):nth-child(4n+3){grid-column:8/span 2}.advantages__container_column .advantages__item:nth-child(4n):nth-child(4n),.advantages__container_column .advantages__item:nth-child(4n+3):nth-child(4n){grid-column:11/span 2}.price__item-label{white-space:nowrap}.price__item-table-default tbody tr:hover td{--price-item-btn-border:#575757;--price-item-nums-color:var(--primary);background-color:#e9e9e9}.calculate__bg{right:-40px}.modern .modern__heading{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.modern .modern__heading>.heading__text{min-width:60%}.steps .steps__heading{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.steps .steps__heading>.heading__text{min-width:60%}}@media (min-width:1312px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1282px}.nav-header-bottom__sub-list{pointer-events:none;position:absolute;top:120%;left:-30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;opacity:0;border:1px solid rgba(12,139,72,.4);background:var(--mainColor);padding:12px 15px 19px 19px;-webkit-transform:translate(0,10px);-ms-transform:translate(0,10px);transform:translate(0,10px);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.menu{display:none;visibility:hidden}.calculate__bg{right:-87px}}@media (max-width:1311.98px){:root{--main-section-paddings:50px}.button_small-padding{padding:1.125rem 1.625rem}.heading:not(:last-child){margin-bottom:2.5rem}.headline,.preview-spots__title{font-size:2.25rem}.text{font-size:1.5rem}.img-slider__inner_grid:not(:last-child){margin-bottom:2.5rem}.img-slider__swiper-arrows{width:1038px}.header{padding-bottom:21px}.header__top:not(:last-child){margin-bottom:15px}.header__overlay{position:fixed;width:100%;height:100%;opacity:0;pointer-events:none;z-index:4;background-color:var(--main-font-color);-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.header-top__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-top__tel{font-size:1rem}.nav-header-top__list{gap:10px 15px}.header-bottom__logo{width:160px;height:62px}.header-bottom__inner{gap:15px}.nav-header-bottom__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.nav-header-bottom__link{font-size:1rem}.nav-header-bottom__link_spoller{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:15px}.nav-header-bottom__sub-list{padding:8px 0 0 6px}.nav-header-bottom__sub-link{font-size:1rem;line-height:1.6}.menu{position:fixed;top:0;right:-100%;background-color:var(--secondaryColor);padding:90px 15px 20px 20px;width:45%;height:100%;overflow:auto;-webkit-transition:right .3s ease 0s;transition:right .3s ease 0s}.menu__bottom{position:relative;padding-top:10px}.menu__bottom::before{content:"";position:absolute;top:0;left:-50%;width:200%;height:1px;background:rgba(12,139,72,.25);-webkit-box-shadow:0 0 5px rgba(12,139,72,.2);box-shadow:0 0 5px rgba(12,139,72,.2)}.icon-menu{display:block;position:relative;-webkit-box-flex:0;-ms-flex:0 0 1.875rem;flex:0 0 1.875rem;width:1.875rem;height:1.125rem;cursor:pointer;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;left:0;position:absolute;width:100%;height:.125rem;background-color:var(--mainColor)}._header-scroll .icon-menu span,._header-scroll .icon-menu::after,._header-scroll .icon-menu::before,.header.open .icon-menu span,.header.open .icon-menu::after,.header.open .icon-menu::before{background-color:var(--accentColor)}.without-hero .icon-menu span,.without-hero .icon-menu::after,.without-hero .icon-menu::before{background-color:var(--accentColor)}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.footer__content:not(:last-child){margin-bottom:3.125rem}.footer-contact{padding-right:20px}.footer-contact__title{font-size:1.5rem}.footer-contact__tel{font-size:2.25rem}.footer-main__top:not(:last-child){margin-bottom:2.5625rem}.menu-footer{column:30px}.footer-bottom__item:first-child:not(:last-child){margin-right:0}.hero_breadcrumbs .page__breadcrumbs:not(:last-child){margin-bottom:3.75rem}.content-hero__title{font-size:3rem}.content-custom h1{font-size:2.25rem}.advantages__container_row{grid-template-columns:45% 40%}.advantages__container_row .advantages__items{gap:60px}.advantages__container .headline:not(:last-child),.advantages__container .preview-spots__title:not(:last-child){margin-bottom:2.5rem}.advantages__heading:not(:last-child){margin-bottom:3.75rem}.advantages__value{font-size:1.5rem}.principles__title:not(:last-child){margin-bottom:2.1875rem}.principles__items .principles__item:not(:last-child){margin-bottom:5rem}.principles__img{padding:60px 20px 61px 0}.item-principles__sequence{font-size:4rem}.item-principles__title{font-size:1.5rem}.item-principles__title:not(:last-child){margin-bottom:1.8125rem}.price__grid{margin-top:36px}.price__item-title{font-size:22px}.price__item-headings{padding:25px 35px}.price__item-btn.btn{height:28px;font-size:10px;padding:0 13px;letter-spacing:.02em}.price__item-table{--price-item-px:17px;--price-item-py:9px}.price__item-table thead th{font-size:12px}.price__item-table tbody td:first-child{font-size:14px}.price__item-table tbody td:nth-child(n+2)>span{font-size:16px}.price__item-table-default thead th:first-child{font-size:12px}.left-definition__heading:not(:last-child){margin-bottom:2.5rem}.services__item{padding:34px 40px 34px 40px}.services__title{font-size:1.5rem}.implemented__wrapper_grid:not(:last-child){margin-bottom:2.5rem}.implemented__slide-content{padding-left:80px;padding-right:15%}.calculate__flex{gap:70px}.calculate__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.calculate__label::after{bottom:-.625rem;display:none}.calculate__form-title{font-size:1.5rem}.calculate__heading .headline,.calculate__heading .preview-spots__title{font-size:1.875rem}.calculate-calculator__items:not(:last-child){margin-bottom:1.5625rem}.desc__container{grid-template-columns:50% 42%}.desc__container_right-img{grid-template-columns:42% 50%}.desc__heading:not(:last-child){margin-bottom:2.5rem}.desc-small__container{grid-template-columns:45% 50%}.desc-small__container_right-img{grid-template-columns:50% 45%}.services-cards__items{grid-template-columns:repeat(2,1fr)}.news__wrapper_grid:not(:last-child){margin-bottom:2.5rem}.contacts__inner{grid-template-columns:30% 70%}.modern .heading__text li,.modern .heading__text p{font-size:1.125rem}.modern__item{gap:20px;padding:30px 20px}.modern__value{font-size:1rem}.modern__text{font-size:.875rem}.bvert .headline p,.bvert .preview-spots__title p{font-size:1.125rem}.bvert__value{font-size:1.125rem}.steps .heading__text li,.steps .heading__text p{font-size:1.125rem}.steps__item{gap:20px;padding:30px 20px}.steps__index{margin:0 -20px}.steps__value{font-size:1rem}.popup-arenda__title{font-size:1.25pxrem}.p404__imgs{padding-bottom:25%}.spost__sidebar{gap:40px}.preview-spots:not(:last-child){margin-bottom:2.5rem}.project-gallery__slider:not(:last-child){margin-bottom:1.875rem}.project-gallery__heading-title{font-size:1.75rem}}@media (max-width:991.98px){:root{--main-section-paddings:40px}.popup__form-title{font-size:1.75rem}.popup__form-subtitle:not(:empty){margin-bottom:16px}.form-popup__input-inner{display:grid;grid-template-rows:1fr 1fr}.form-popup__input-wrap_row:last-child{grid-column:span 2;width:100%}.spollers__item{font-size:1.125rem}.link_to_edit{padding:6px}.link_to_edit svg{width:20px;height:20px}.button{padding:1.125rem 1.625rem}.button_small-padding{padding:1rem 1.1875rem}.heading:not(:last-child){margin-bottom:1.875rem}.headline,.preview-spots__title{font-size:2rem}.text{font-size:1.25rem}.img-slider__inner_grid:not(:last-child){margin-bottom:1.875rem}.img-slider__swiper-arrows{width:790px}.swiper-arrow-sec{padding:1.25rem .8125rem}.swiper-arrow{padding:1.125rem}.header{padding-bottom:10px}.nav-header-bottom__item{position:relative}.nav-header-bottom__item::before{content:"";position:absolute;bottom:-20%;left:0;height:1px;width:100%;background:rgba(12,139,72,.2)}.icon-menu{margin-left:5px}.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.footer__content:not(:last-child){margin-bottom:2.5rem}.footer__contact::before{right:-10%;top:-15%;bottom:-10%;height:125%}.footer-contact{padding-right:0}.footer-contact__tel-wrap:not(:last-child){margin-bottom:1.5625rem}.footer-contact__tel{font-size:1.625rem}.footer-main__location{font-size:1.125rem}.footer-main__social{padding:.75rem 1.125rem}.menu-footer__column{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 30px);flex:0 0 calc(33.333% - 30px)}.menu-footer__title:not(:last-child){margin-bottom:1.25rem}.hero_breadcrumbs .page__breadcrumbs:not(:last-child){margin-bottom:3.125rem}.content-hero__heading_colmn-rev .content-hero__label{font-size:1.25rem}.content-hero__title{font-size:2.5rem}.content-hero__items:not(:first-child){margin-top:1.6875rem}.content-custom p{font-size:.875rem}.content-custom h1{font-size:2rem}.content-custom ol li,.content-custom ul li{font-size:.875rem}.content-custom h2{font-size:2rem}.content-custom h3{font-size:1.75rem}.content-custom h4{font-size:1.5rem}.content-custom h5{font-size:1.375rem}.content-custom h6{font-size:1.25rem}.advantages__container_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.advantages__container_row .advantages__items{gap:40px}.advantages__container .headline:not(:last-child),.advantages__container .preview-spots__title:not(:last-child){margin-bottom:1.875rem}.advantages__container_column .advantages__items{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px 100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advantages__heading:not(:last-child){margin-bottom:2.8125rem}.principles__container{grid-template-columns:1fr;gap:30px}.principles__heading:not(:last-child){margin-bottom:5rem}.principles__title:not(:last-child){margin-bottom:1.5625rem}.principles__items .principles__item:not(:last-child){margin-bottom:3.75rem}.principles__img{padding:80px 60px 80px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.principles__img_wrap{inset:0}.principles__img_wrap::after{inset:0;width:100%}.item-principles__sequence{font-size:3rem}.item-principles__title:not(:last-child){margin-bottom:1em}.price__tabs{margin-top:20px}.price__grid{margin-top:24px}.price__item:not(:last-child){margin-bottom:15px}.price__item{border-width:4px}.price__item-single{border-width:0}.price__item-title{font-size:16px}.price__item-headings{padding:20px 15px}.price__item-icon{font-size:14px}.price__item-label{margin-right:13px;font-size:10px;margin-right:6px}.price__item-btn.btn{height:25px;font-size:10px;padding:0 13px;letter-spacing:.02em;margin-left:5px}.price__item-table{--price-item-px:10px;--price-item-py:7px}.price__item-table thead{display:none}.price__item-table tbody td:first-child{font-size:14px;font-weight:500;border-bottom:1px solid #ddd}.price__item-table tbody td:nth-child(n+2)>span{font-size:14px}.price__item-table tbody td:nth-child(n+2)>span{font-size:14px}.price__item-table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.price__item-table tbody tr:not(:last-child){margin-bottom:10px}.price__item-table tbody tr td{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:right}.price__item-table tbody tr td:nth-child(n+2){white-space:nowrap}.price__item-table tbody tr td:before{content:attr(data-before);font-size:11px;font-weight:500;text-align:left;white-space:normal;margin-right:5px}.price__item-table-default thead th:nth-child(n+2){font-size:14px}.price-single .price__wrap{border-width:5px}.price-single .price__heading{padding:10px}.definition__container{grid-template-columns:1fr;gap:10px}.definition__container_only-cards .left-definition__heading{margin-bottom:20px}.left-definition__content{width:100%}.left-definition__heading:not(:last-child){margin-bottom:1.875rem}.left-definition__img_wrap{padding-bottom:41.3541666667%;inset:unset;position:relative}.services__item{padding:34px 30px 34px 40px}.implemented__wrapper_grid{gap:40px 20px;grid-template-columns:repeat(auto-fit,minmax(265px,1fr))}.implemented__wrapper_grid:not(:last-child){margin-bottom:1.875rem}.implemented__slide-content{padding-left:70px;padding-right:5%}.calculate__flex{gap:20px;grid-template-columns:1fr}.calculate__flex_calculator{gap:50px}.calculate__bg{right:-50px}.form-calculate__textarea{max-height:300px}.desc__container{grid-template-columns:1fr;gap:30px}.desc__container_right-img .desc__img_wrap{inset:0}.desc__img_wrap{padding-bottom:56%;inset:unset;position:relative}.desc__heading:not(:last-child){margin-bottom:1.875rem}.desc-small__container{grid-template-columns:1fr;gap:30px}.desc-small__container_right-img .desc-small__img-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.desc-small__container_right-img .desc-small__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.desc-small__img-label:not(:last-child){margin-bottom:1.625rem}.desc-small__img{padding-bottom:45%}.desc-small__img img{-o-object-fit:contain;object-fit:contain}.employee__slide-inner{padding:10px 30px 16px 20px}.employee__slide-description{padding:0 20px 0 30px}.clients__slide-inner{padding:10px 30px 16px 20px}.services-cards__items{grid-template-columns:repeat(auto-fit,minmax(265px,1fr))}.services-cards__item{padding:30px 20px}.item-services__title{font-size:1.25rem}.item-services__title:not(:last-child){margin-bottom:1.25rem}.news__wrapper_grid{gap:40px 20px;grid-template-columns:repeat(auto-fit,minmax(265px,1fr))}.news__wrapper_grid:not(:last-child){margin-bottom:1.875rem}.news__slide-img_sidebar{height:auto;width:auto;padding-bottom:51.9801980198%}.contacts__inner{grid-template-columns:1fr}.contacts-block-tel{padding:24px 20px}.contacts-block-mail{padding:24px 20px}.main-contacts__inner{padding:24px 20px}.main-contacts__map-wrap{-webkit-box-flex:1;-ms-flex:1 1 16.875rem;flex:1 1 16.875rem}.modern .heading__text li,.modern .heading__text p{font-size:1rem}.modern__items{grid-template-columns:repeat(2,1fr)}.modern__text{font-size:.875rem}.barenda__tabs{margin-top:25px;gap:6px}.barenda__tabs-item{min-height:42px}.barenda__tabs-item-left{padding:3px 6px}.barenda__tabs-item{min-width:200px}.barenda__tabs-item-price{font-size:.625rem}.barenda__posts{gap:.625rem;margin-top:20px;grid-template-columns:repeat(2,1fr)}.barenda__item-bottom{gap:.625rem}.barenda__item-left{padding:0 6px}.barenda__item-right{padding:.1875rem .3125rem}.barenda__item-price{font-size:.875rem}.barenda__item-price-desc{margin-top:2px}.bvert .headline p,.bvert .preview-spots__title p{font-size:1rem}.bvert__item{--bvert-px:15px}.steps__items{--steps-h:58px;grid-template-columns:1fr;gap:0;padding:20px 15px}.steps__item{display:grid;grid-template-columns:var(--steps-h) 1fr;gap:15px;padding:5px}.steps__index{grid-row:1/span 2;grid-column:1/span 1;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.steps__index span{font-size:18px}.steps__index:after{height:auto;width:2px}.steps__text:last-child{margin-bottom:20px}.popup-arenda__flex{grid-template-columns:1fr;gap:20px;padding:15px}.popup-arenda__grid{margin-top:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-arenda__item{min-width:120px}.popup-arenda__desc{margin-top:15px}.popup-arenda__desc+.popup-arenda__btn{margin-top:0}.popup-arenda__params{margin-top:20px}.popup-arenda__swiper .swiper-slide{padding:1.5px}.popup-arenda__title{font-size:1rem}.popup-arenda__thumbs{--popup-arenda-thumbs-s:62px}.popup-arenda__bottom{padding:15px}.popup-arenda__bottom-form{grid-template-columns:1fr;gap:20px}.popup-service__flex{grid-template-columns:1fr;gap:20px;padding:15px}.popup-service__price{margin-top:10px}.popup-service__content{padding:15px}.p404__flex{grid-template-columns:1fr}.spost__grid{gap:50px;grid-template-columns:1fr}.spost__sidebar{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(265px,1fr))}.preview-spots:not(:last-child){margin-bottom:1.875rem}.preview-spots__text{padding-top:30px;padding-bottom:30px}.project-gallery__slider:not(:last-child){margin-bottom:1.5625rem}.project-gallery__heading .headline:not(:last-child),.project-gallery__heading .preview-spots__title:not(:last-child){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.project-gallery__heading-title{font-size:1.625rem}}@media (max-width:767.98px){.popup__wrapper{padding:1.25rem 1.25rem 1.25rem 1.25rem}.popup__form-title{font-size:1.5rem}.form-popup__input-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;margin-bottom:20px}.popup__btns{-ms-flex-wrap:wrap;flex-wrap:wrap}.popup__submit{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.spollers__item{font-size:1rem}.button{font-size:.875rem}.filter-items__btn{font-size:.875rem}.heading:not(:last-child){margin-bottom:1.5625rem}.headline,.preview-spots__title{font-size:1.5rem}.text{font-size:1.125rem}.img-slider__swiper-arrows{margin-top:1.25rem;position:relative;left:unset;top:unset;width:auto;max-width:none;-webkit-transform:none;-ms-transform:none;transform:none}.header__top:not(:last-child){margin-bottom:10px}.header-bottom__logo{width:150px;height:52px}.menu{padding:80px 15px 20px 20px}.menu__bottom{gap:20px}.footer-contact__tel{font-size:1.5rem}.menu-footer__title:not(:last-child){margin-bottom:1.125rem}.hero_breadcrumbs .page__breadcrumbs:not(:last-child){margin-bottom:2.5rem}.hero__container{gap:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-hero__heading{gap:1.5625rem}.content-hero__heading_colmn-rev .content-hero__label{font-size:1.125rem}.content-hero__label{font-size:1.125rem}.content-hero__title{font-size:1.75rem}.content-hero__btns{gap:15px}.content-hero__item-title{font-size:1rem}.content-custom h1{font-size:1.5rem}.advantages__container .headline:not(:last-child),.advantages__container .preview-spots__title:not(:last-child){margin-bottom:1.5625rem}.advantages__container_column .advantages__items{gap:40px 60px}.advantages__heading:not(:last-child){margin-bottom:2.5rem}.principles__title:not(:last-child){margin-bottom:1.25rem}.principles__img{padding:60px 40px 60px 30px}.price__heading h2{font-size:18px}.price__item-headings{padding:15px}.left-definition__heading:not(:last-child){margin-bottom:1.5625rem}.left-definition__text{font-size:1.125rem}.right-definition__items{gap:40px}.services__items{grid-template-columns:1fr}.services__item{padding:34px 85px 34px 34px}.implemented__slide-img-link{bottom:0}.implemented__slide-content{padding-left:5%;padding-right:25%}.implemented__slide-location{font-size:.75rem}.implemented__slide-title{font-size:.875rem}.calculate__label{font-size:1rem}.calculate__label::after{right:-40%}.form-calculate__input-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.calculate-calculator__range-value{font-size:1rem}.calculate-calculator__items-title{font-size:1rem}.license__slider-wrapper_grid{gap:26px 20px}.desc__heading:not(:last-child){margin-bottom:1.5625rem}.desc__text{font-size:1.125rem}.desc-small__img-label:not(:last-child){margin-bottom:1rem}.news__slide-location{font-size:.75rem}.news__slide-title{font-size:.875rem}.bvert__item{--bvert-px:10px}.spost__text{font-size:1rem}.preview-spots__text{padding-top:20px;padding-bottom:20px}.project-gallery__heading-title{font-size:1.5rem}}@media (max-width:575.98px){:root{--main-section-paddings:30px}.popup__form-title{font-size:1.375rem}.spollers__item{font-size:.875rem}.button{padding:1rem 1.1875rem}.button{font-size:.75rem}.filter-items__btn{font-size:.75rem}.headline,.preview-spots__title{font-size:1.375rem}.text{font-size:1rem}.swiper-arrow-sec{padding:1.125rem .8125rem}.swiper-arrow{padding:1rem}._green-before::before,.definition::before,.principles::before{display:none;visibility:hidden}.header__top:not(:last-child){margin-bottom:0}.header-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.nav-header-top__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.nav-header-top__link{font-size:1rem}.header-bottom__logo{width:130px;height:42px}.nav-header-bottom__link{font-size:1rem}.menu{padding:80px 15px 20px 20px;width:100%}.menu__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.footer-contact__title{font-size:1.25rem}.footer-contact__tel{font-size:1.375rem}.hero_breadcrumbs .page__breadcrumbs:not(:last-child){margin-bottom:1.875rem}.content-hero__heading{gap:1.25rem}.content-hero__heading_colmn-rev .content-hero__label{font-size:1rem}.content-hero__label{font-size:1rem}.content-hero__title{font-size:1.375rem}.content-custom h1{font-size:1.375rem}.advantages__value{font-size:1.25rem}.principles__heading:not(:last-child){margin-bottom:4.0625rem}.item-principles__sequence{font-size:2.25rem}.item-principles__title{font-size:1.25rem}.item-principles__text{font-size:1rem}.price__heading h2{font-size:16px}.price__item-title{font-size:14px}.price__item-btn.btn{height:25px;font-size:10px;padding:0 13px;letter-spacing:0}.price__item-table{--price-item-px:7px;--price-item-py:4px}.left-definition__text{font-size:1rem}.services__item{padding:24px 20px 24px 30px}.services__title{font-size:1.25rem}.implemented__slide-img-link{padding:16px}.calculate__title{font-size:2.625rem}.calculate__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calculate__form-title{font-size:1.25rem}.license__slider-wrapper_grid{grid-template-columns:repeat(auto-fit,minmax(167px,1fr))}.desc__text{font-size:1rem}.modern__items{grid-template-columns:1fr}.modern__item{--modern-inset-bg:0 -21px}.barenda__tabs-item{min-width:auto}.barenda__posts{grid-template-columns:1fr}.steps__item{--steps-inset-bg:0 -21px}.spost__headline{font-size:1.25rem}.project-gallery__heading-title{font-size:1.25rem}}@media (max-width:575px){.header-top{max-width:none!important;padding:0!important;margin:0!important}}@media (any-hover:hover){.popup__checkbox a:hover{color:var(--accentColor)}.button:hover{background:var(--btnHoverColor);color:var(--secondary-font-color)}.button_primary:hover{background:var(--btnHoverColor)}.button_secondary_additional:hover{border:1px solid transparent;background:var(--btnHoverColor)}.button_secondary_another-hh:hover{color:var(--secondary-font-color);background:var(--accentColor)}.social-link:hover::before{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;color:var(--hoverColor)}._ok:hover{color:#f70}._whatsapp:hover{color:#4fc74b}._telegram:hover{color:#557ad1}._instagramm:hover{color:#e4405f}._vk:hover{color:#5181b8}._youtube:hover{color:red}.filter-items__btn:hover{background:var(--btnHoverColor);color:var(--secondary-font-color)}.filter-items__btn._active:hover{background:0 0;color:var(--main-font-color)}.swiper-arrow-sec:hover{background:var(--btnHoverColor);color:var(--secondary-font-color)}.swiper-arrow:hover{background:var(--btnHoverColor);color:var(--secondary-font-color)}.swiper-button-disabled:hover{background:var(--secondaryColor);color:var(--main-font-color)}#breadcrumbs__item:not(:last-child):hover{color:var(--accentColor)}.header-top__mail:hover{color:var(--hoverColor)}.header-top__tel:hover{color:var(--hoverColor)}.nav-header-top__link:hover{color:var(--hoverColor)}.nav-header-bottom__link:hover{color:var(--hoverColor)}.nav-header-bottom__sub-link:hover{color:var(--hoverColor)}.footer-contact__tel:hover{color:var(--hoverColor)}.footer-main__social:hover{background:var(--hoverColor);color:var(--secondary-font-color)}.menu-footer__link:hover{color:var(--hoverColor)}.footer-bottom__item a:hover{color:var(--hoverColor)}.footer-bottom__item a:hover::before{color:var(--hoverColor)}.hero__play:hover{background-color:var(--mainColor)}.hero__play:hover::before{color:var(--main-font-color)}.hero__play:hover .hero__play_label{color:var(--secondary-font-color);background:var(--hoverColor)}.hero__play_label:hover{color:var(--secondary-font-color);background:var(--hoverColor)}.services__item::after{z-index:3;content:"";position:absolute;background:var(--accentColor);top:-100%;left:0;width:100%;height:100%;-webkit-transition:top .3s ease 0s;transition:top .3s ease 0s}.services__item:hover::after{top:0}.services__item:hover .services__list{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.services__list{-webkit-transform:translateY(calc(-100% - 18.75rem));-ms-transform:translateY(calc(-100% - 18.75rem));transform:translateY(calc(-100% - 18.75rem));-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.implemented__slide-img-link:hover{background:var(--btnHoverColor)}.implemented__slide-title:hover{color:var(--hoverColor)}.implemented__slide-img-play:hover,.project-gallery__slide-img-play:hover{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);background-color:var(--btnHoverColor)}.implemented__slide-img-play:hover::before,.project-gallery__slide-img-play:hover::before{color:var(--secondary-font-color)}.calculate__btns .text-policy a:hover{color:var(--bold-font-color)}.certificates__slide-img:hover img,.license__slide-img:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.news__slide-img-link:hover{background:var(--btnHoverColor)}.news__slide-img-play:hover,.spost__img-play:hover{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);background-color:var(--btnHoverColor)}.news__slide-img-play:hover::before,.spost__img-play:hover::before{color:var(--secondary-font-color)}.news__slide-title:hover{color:var(--hoverColor)}}@font-face{font-family:'Steppe';src:url(../../../themes/maksat/assets/fonts/Steppe-Black.eot);src:local('Steppe Black'),local('Steppe-Black'),url('../../../themes/maksat/assets/fonts/Steppe-Black.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Steppe-Black.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Steppe-Black.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Steppe-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Steppe';src:url(../../../themes/maksat/assets/fonts/Steppe-Book.eot);src:local('Steppe Book'),local('Steppe-Book'),url('../../../themes/maksat/assets/fonts/Steppe-Book.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Steppe-Book.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Steppe-Book.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Steppe-Book.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Steppe';src:url(../../../themes/maksat/assets/fonts/Steppe-Bold.eot);src:local('Steppe Bold'),local('Steppe-Bold'),url('../../../themes/maksat/assets/fonts/Steppe-Bold.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Steppe-Bold.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Steppe-Bold.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Steppe-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Steppe';src:url(../../../themes/maksat/assets/fonts/Steppe-ExtraBold.eot);src:local('Steppe Extra Bold'),local('Steppe-ExtraBold'),url('../../../themes/maksat/assets/fonts/Steppe-ExtraBold.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Steppe-ExtraBold.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Steppe-ExtraBold.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Steppe-ExtraBold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Steppe';src:url(../../../themes/maksat/assets/fonts/Steppe-SemiBold.eot);src:local('Steppe Semi Bold'),local('Steppe-SemiBold'),url('../../../themes/maksat/assets/fonts/Steppe-SemiBold.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Steppe-SemiBold.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Steppe-SemiBold.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Steppe-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Steppe';src:url(../../../themes/maksat/assets/fonts/Steppe-Medium.eot);src:local('Steppe Medium'),local('Steppe-Medium'),url('../../../themes/maksat/assets/fonts/Steppe-Medium.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Steppe-Medium.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Steppe-Medium.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Steppe-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Steppe';src:url(../../../themes/maksat/assets/fonts/Steppe-Thin.eot);src:local('Steppe Thin'),local('Steppe-Thin'),url('../../../themes/maksat/assets/fonts/Steppe-Thin.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Steppe-Thin.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Steppe-Thin.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Steppe-Thin.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Steppe';src:url(../../../themes/maksat/assets/fonts/Steppe-Regular.eot);src:local('Steppe Regular'),local('Steppe-Regular'),url('../../../themes/maksat/assets/fonts/Steppe-Regular.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Steppe-Regular.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Steppe-Regular.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Steppe-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Steppe';src:url(../../../themes/maksat/assets/fonts/Steppe-Light.eot);src:local('Steppe Light'),local('Steppe-Light'),url('../../../themes/maksat/assets/fonts/Steppe-Light.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Steppe-Light.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Steppe-Light.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Steppe-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-ExtraLight.eot);src:local('Montserrat ExtraLight'),local('Montserrat-ExtraLight'),url('../../../themes/maksat/assets/fonts/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-ExtraLight.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-ExtraLight.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-MediumItalic.eot);src:local('Montserrat Medium Italic'),local('Montserrat-MediumItalic'),url('../../../themes/maksat/assets/fonts/Montserrat-MediumItalic.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-MediumItalic.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-MediumItalic.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-Italic.eot);src:local('Montserrat Italic'),local('Montserrat-Italic'),url('../../../themes/maksat/assets/fonts/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-Italic.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-Italic.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-Regular.eot);src:local('Montserrat Regular'),local('Montserrat-Regular'),url('../../../themes/maksat/assets/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-Regular.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-Regular.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-ThinItalic.eot);src:local('Montserrat Thin Italic'),local('Montserrat-ThinItalic'),url('../../../themes/maksat/assets/fonts/Montserrat-ThinItalic.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-ThinItalic.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-ThinItalic.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-ThinItalic.ttf) format('truetype');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-Bold.eot);src:local('Montserrat Bold'),local('Montserrat-Bold'),url('../../../themes/maksat/assets/fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-Bold.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-Bold.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-Light.eot);src:local('Montserrat Light'),local('Montserrat-Light'),url('../../../themes/maksat/assets/fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-Light.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-Light.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-Black.eot);src:local('Montserrat Black'),local('Montserrat-Black'),url('../../../themes/maksat/assets/fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-Black.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-Black.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-Medium.eot);src:local('Montserrat Medium'),local('Montserrat-Medium'),url('../../../themes/maksat/assets/fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-Medium.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-Medium.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-ExtraLightItalic.eot);src:local('Montserrat ExtraLight Italic'),local('Montserrat-ExtraLightItalic'),url('../../../themes/maksat/assets/fonts/Montserrat-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-ExtraLightItalic.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-ExtraLightItalic.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-ExtraLightItalic.ttf) format('truetype');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-BlackItalic.eot);src:local('Montserrat Black Italic'),local('Montserrat-BlackItalic'),url('../../../themes/maksat/assets/fonts/Montserrat-BlackItalic.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-BlackItalic.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-BlackItalic.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-BlackItalic.ttf) format('truetype');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-ExtraBoldItalic.eot);src:local('Montserrat ExtraBold Italic'),local('Montserrat-ExtraBoldItalic'),url('../../../themes/maksat/assets/fonts/Montserrat-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-ExtraBoldItalic.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-ExtraBoldItalic.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-ExtraBoldItalic.ttf) format('truetype');font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-SemiBoldItalic.eot);src:local('Montserrat SemiBold Italic'),local('Montserrat-SemiBoldItalic'),url('../../../themes/maksat/assets/fonts/Montserrat-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-SemiBoldItalic.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-SemiBoldItalic.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-ExtraBold.eot);src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'),url('../../../themes/maksat/assets/fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-ExtraBold.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-ExtraBold.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-ExtraBold.ttf) format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-BoldItalic.eot);src:local('Montserrat Bold Italic'),local('Montserrat-BoldItalic'),url('../../../themes/maksat/assets/fonts/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-BoldItalic.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-BoldItalic.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-LightItalic.eot);src:local('Montserrat Light Italic'),local('Montserrat-LightItalic'),url('../../../themes/maksat/assets/fonts/Montserrat-LightItalic.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-LightItalic.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-LightItalic.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-SemiBold.eot);src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url('../../../themes/maksat/assets/fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-SemiBold.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-SemiBold.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../themes/maksat/assets/fonts/Montserrat-Thin.eot);src:local('Montserrat Thin'),local('Montserrat-Thin'),url('../../../themes/maksat/assets/fonts/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/fonts/Montserrat-Thin.woff2) format('woff2'),url(../../../themes/maksat/assets/fonts/Montserrat-Thin.woff) format('woff'),url(../../../themes/maksat/assets/fonts/Montserrat-Thin.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Maskat';src:url(../../../themes/maksat/assets/icons/Maskat.eot?mz0po4);src:url('../../../themes/maksat/assets/icons/Maskat.eot?mz0po4#iefix') format('embedded-opentype'),url(../../../themes/maksat/assets/icons/Maskat.ttf?mz0po4) format('truetype'),url(../../../themes/maksat/assets/icons/Maskat.woff?mz0po4) format('woff'),url('../../../themes/maksat/assets/icons/Maskat.svg?mz0po4#Maskat') format('svg');font-weight:400;font-style:normal;font-display:swap}[class^="maskat-"],[class*=" maskat-"]{font-family:'Maskat'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.maskat-tick-square-none:before{content:"\e900"}.maskat-add-square:before{content:"\e901"}.maskat-arrow-down:before{content:"\e902"}.maskat-arrow-right-1:before{content:"\e903"}.maskat-arrow-right-2:before{content:"\e904"}.maskat-arrow-right:before{content:"\e905"}.maskat-ArrowUpRight:before{content:"\e906"}.maskat-briefcase:before{content:"\e907"}.maskat-Calendar:before{content:"\e908"}.maskat-ChartBar:before{content:"\e909"}.maskat-CheckSquare:before{content:"\e90a"}.maskat-CircleHalfTilt:before{content:"\e90b"}.maskat-close:before{content:"\e90c"}.maskat-devmark:before{content:"\e90d"}.maskat-direct-right:before{content:"\e90e"}.maskat-instagram:before{content:"\e90f"}.maskat-MapTrifold:before{content:"\e910"}.maskat-menu:before{content:"\e911"}.maskat-message-notif:before{content:"\e912"}.maskat-message-text:before{content:"\e913"}.maskat-NavigationArrow:before{content:"\e914"}.maskat-Note:before{content:"\e915"}.maskat-Path:before{content:"\e916"}.maskat-phone:before{content:"\e917"}.maskat-Play:before{content:"\e918"}.maskat-profile-2user:before{content:"\e919"}.maskat-quote:before{content:"\e91a"}.maskat-route-square:before{content:"\e91b"}.maskat-setting-2:before{content:"\e91c"}.maskat-ShieldChevron:before{content:"\e91d"}.maskat-Stack:before{content:"\e91e"}.maskat-star:before{content:"\e91f"}.maskat-task-square:before{content:"\e920"}.maskat-telegram:before{content:"\e921"}.maskat-tick-square:before{content:"\e922"}.maskat-tr:before{content:"\e923"}.maskat-UserCirclePlus:before{content:"\e924"}.maskat-vk:before{content:"\e925"}.maskat-whatsapp:before{content:"\e926"}.maskat-youtube:before{content:"\e927"}/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
 .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;-ms-filter:"alpha(opacity=25)";opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../../../themes/maksat/assets/css/libs/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../../../themes/maksat/assets/css/libs/images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(../../../themes/maksat/assets/css/libs/images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(../../../themes/maksat/assets/css/libs/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(../../../themes/maksat/assets/css/libs/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../../themes/maksat/assets/css/libs/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../../../themes/maksat/assets/css/libs/images/ui-icons_777777_256x240.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration,0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24, 24, 27, 0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255, 255, 255, 0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0%;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color, #fff);--f-button-hover-color:var(--fancybox-color, #fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0, 0, 0, 0.6);--f-button-active-bg:rgba(0, 0, 0, 0.6);--f-button-hover-bg:rgba(0, 0, 0, 0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24, 24, 27, 0.3);--f-button-active-bg:rgba(24, 24, 27, 0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration,0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration,0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration,0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration,0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0,0,0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path:inset(0 calc(((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5) round var(--f-thumb-border-radius,0));clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity,1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0px!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,rgba(255,255,255,.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24, 24, 27, 0.65);--f-button-hover-bg:rgba(70, 70, 73, 0.65);--f-button-active-bg:rgba(90, 90, 93, 0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0%}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none}