:root{--clr-base:#fff;--clr-att:#20e46e;--clr-att-hover:#5f9;--clr-border:#d9d9d9;--clr-bg-dark:#1c1718;--clr-light:#c0c6cc;--clr-dark:#1c1718;--main-radius:12px;--large-radius:25px;--min:320px;--max:1500px;--paddingContainer:17.5px;--filter-dark:brightness(0) grayscale(1);--filter-white:brightness(0) invert(1);font-size:10px}.theme-light{--clr-base:#404040;--clr-att:#00ab45;--clr-att-hover:#14c86d;--clr-border:#d9d9d9;--clr-bg-dark:#fff;--clr-light:#c0c6cc;--clr-dark:#494949}.elm-hidden,.sl-wrap:not(.swiper-slide)~.sl-wrap{display:none}.fD,.fD *{font-family:Didact Gothic,sans-serif}.fI,.fI *{font-family:Inter,sans-serif}.fA,.fA *{font-family:Avenir Next Cyr,sans-serif}.fV,.fV *{font-family:Visby CF,sans-serif}.fV b{font-weight:500}.fY,.fY *{font-family:Yandex Sans Display,sans-serif}.theme-light .page-title-inner{-webkit-text-stroke-color:var(--clr-light)}body{color:var(--clr-base);background:var(--clr-bg-dark);font-size:14px;line-height:1.25}body.theme-light{background-color:#f9f9f9}.bq-text,blockquote,ol,p,table,ul{position:relative;margin-bottom:1.25em}.bq-text img,blockquote img,ol img,p img,table img,ul img{max-width:100%}.bq-text:last-child,blockquote:last-child,ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0!important}li{position:relative}.list,.list li,.menu,.menu li{margin:0;padding:0}.list li:before,.menu li:before{display:none}a{color:var(--clr-att)}a,a:hover{text-decoration:none}a:hover{color:var(--clr-att-hover)}.link-main,a.link-main{text-decoration:none;border-bottom:1px solid}.link-phone{white-space:nowrap}.h1-title,.h2-title,.h3-title,.h4-title,.h5-title,.h6-title,.page-title,.page-title-inner,h1,h2,h3,h4,h5,h6{display:block;position:relative;font-weight:700;margin:1em 0 8px;font-size:18px;line-height:1.25;font-weight:400}.h1-title:first-child,.h2-title:first-child,.h3-title:first-child,.h4-title:first-child,.h5-title:first-child,.h6-title:first-child,.page-title-inner:first-child,.page-title:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h1-title:last-child,.h2-title:last-child,.h3-title:last-child,.h4-title:last-child,.h5-title:last-child,.h6-title:last-child,.page-title-inner:last-child,.page-title:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.page-title-inner{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--clr-border);font-size:48.159px;font-style:normal;font-weight:800;line-height:89%;text-transform:uppercase;color:transparent;margin:0}.page-title,.page-title-inner,.page-title-inner *{font-family:Avenir Next Cyr,sans-serif}.page-title{font-size:36px;line-height:.89;text-transform:uppercase;margin-bottom:15px;font-weight:700}.page-title *{font-family:Avenir Next Cyr,sans-serif}.text-att,.title-att{color:var(--clr-att)}.text-light,.title-light{color:var(--clr-light)}.text-center,.title-center{text-align:center}@media (max-width:1399px){:root{font-size:9.5px}}@media (max-width:1199px){:root{font-size:9px}}@media (max-width:1023px){:root{font-size:8px}}@media (max-width:767px){:root{font-size:7px}}@media (min-width:1024px){:root{--paddingContainer:30px;--main-radius:25px}body{font-size:16px}.page-title-inner{-webkit-text-stroke-width:3px}.h1-title,.h2-title,.h3-title,.h4-title,.h5-title,.h6-title,h1,h2,h3,h4,h5,h6{font-size:2.4rem}.page-title{font-size:5.5rem}}@media (min-width:1200px){body{font-size:18px}}@media (min-width:1400px){:root{--paddingContainer:45px}.page-title{font-size:7.5rem}}body,html{margin:0;padding:0;width:100%;height:100%;min-width:var(--min);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%}body{width:100vw;overflow-x:hidden}html{scrollbar-gutter:stable}.cnt-full-wrap{margin-left:calc(var(--paddingContainer) * -1);margin-right:calc(var(--paddingContainer) * -1)}.cnt-full-wrap,.inner-wrap,.page-full{padding-left:var(--paddingContainer);padding-right:var(--paddingContainer)}.inner-wrap,.page-full{position:relative;clear:both;margin:0 auto;min-width:var(--min);max-width:var(--max);width:100%}.inner-wrap .inner-wrap,.page-full .inner-wrap{min-width:0;padding-left:0;padding-right:0}.inner-wrap .cnt-section,.page-full .cnt-section{min-width:0}.page-full{-ms-flex:1 0 auto;flex:1 0 auto}.cnt-section,.footer,.header,.nav,.wrap{position:relative;clear:both;min-width:var(--min);width:100%}.wrap{overflow:hidden;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer,.header,.nav,.wrap>.cnt-section{-ms-flex-negative:0;flex-shrink:0}.footer,.header,.nav{line-height:1;text-align:left}.footer li,.footer p,.footer ul,.header li,.header p,.header ul,.nav li,.nav p,.nav ul{margin:0;padding:0}.footer li:before,.footer p:before,.footer ul:before,.header li:before,.header p:before,.header ul:before,.nav li:before,.nav p:before,.nav ul:before{display:none}.footer a,.header a,.nav a{text-decoration:none;position:relative;transition:all .2s ease}.footer{overflow:hidden;font-size:14px;line-height:1.25;padding:30px 0;text-align:center}.footer .inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer .copy-inner-wrap{width:100%;-ms-flex-negative:0;flex-shrink:0;text-align:center;-ms-flex-order:6;order:6}.footer .rate-inner-wrap{width:100%;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px}.footer .info-inner-wrap{-ms-flex-order:5;order:5;width:100%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:35px}.footer .contacts-inner-wrap{margin-bottom:15px;-ms-flex-order:3;order:3;width:100%;-ms-flex-negative:0;flex-shrink:0}.footer .menu-inner-wrap{-ms-flex-order:2;order:2;width:100%;-ms-flex-negative:0;flex-shrink:0;font-size:18px;text-align:left;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:340px}.footer .menu-inner-wrap .menu{columns:2;column-gap:10px}.footer .menu-inner-wrap li{break-inside:avoid-column}.footer .menu-inner-wrap a{display:block;padding:5px 0}.footer .rate-info{display:block;width:100%;-ms-flex-negative:0;flex-shrink:0;margin-top:4px;font-size:16px;line-height:13px;color:var(--clr-light);text-align:center}.footer .phone-wrap{font-size:20px;margin-bottom:10px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .phone-wrap,.footer .phone-wrap *{font-family:Avenir Next Cyr,sans-serif}.footer .phone-wrap .btn-action-ico{width:24px;height:24px}.footer .phone-wrap .link-phone{margin-right:28px}.footer .email-wrap{font-size:18px}.footer .rate-wrap{position:relative;padding:0 24px;-ms-flex-negative:0;flex-shrink:0}.footer .rate-wrap:first-child:before{content:"";display:block;position:absolute;top:50%;left:100%;width:1px;height:37px;background:var(--clr-light);margin-top:-19px}.footer .logo-wrap{-ms-flex-order:1;order:1;margin-bottom:15px;width:100%;-ms-flex-negative:0;flex-shrink:0}.footer .logo{text-align:left;font-size:30px;display:-ms-inline-flexbox;display:inline-flex;width:auto}.footer p{margin-bottom:10px}.footer a{color:inherit}.footer a.active,.footer a:hover{color:var(--clr-att)}.footer .btn-action-up{width:55px;width:5.5rem;height:55px;height:5.5rem;position:fixed;bottom:var(--paddingContainer);right:var(--paddingContainer);transform:rotate(180deg)}.wrap{padding-top:73px}.header-fixed .header{background:#1C1718A6}.header{position:fixed;background:var(--clr-bg-dark);top:0;left:0;right:0;z-index:99;padding:10px 0;margin-bottom:10px}.header .inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:43px}.header .logo-wrap{-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:1;order:1;margin-left:-5px}.header .contacts-inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-order:3;order:3;padding:0 38px 0 0;text-align:right}.header .contacts-wrap{-ms-flex-negative:0;flex-shrink:0;padding:0 12px 0 0}.header .messages-wrap{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.header .messages-wrap .btn-action-ico{width:30px;height:30px}.header .menu-wrap{display:none;-ms-flex-order:2;order:2}.header .phone-wrap{font-size:20px;font-weight:700;line-height:1.25}.header .phone-wrap,.header .phone-wrap *{font-family:Avenir Next Cyr,sans-serif}.header .email-wrap{font-size:14px;line-height:1.25}.header a{color:inherit}.header a.active,.header a:hover{color:var(--clr-att)}.popup-menu-wrap .menu{font-size:16px;line-height:1.25}.logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;line-height:1;width:100%;letter-spacing:normal;font-weight:400;font-size:30px;font-size:3rem}.logo,.logo:hover{text-decoration:none;color:#fff}.logo .elm-dots{width:2.16666667em}.logo .logo-title{display:block;padding-left:.5em;text-transform:uppercase;font-weight:400;max-width:5.5em}.logo img{display:block;width:100%}.theme-light .wrap:not(.header-fixed) .header{background-color:transparent}.theme-light .header-fixed .header{background:#fff}.theme-light .header .messages-wrap .btn-action-ico.button-soc img,.theme-light .header .messages-wrap .btn-action-ico.button-soc svg{filter:grayscale(100%) brightness(50%)}@media (max-width:1023px){.theme-light .popup-menu-wrap .popup-content-block{background-color:#f9f9f9}.theme-light .header-fixed .popup-menu-wrap .popup-content-block{background-color:#fff}.section-mobile-full{margin-left:calc(var(--paddingContainer) * -1);margin-right:calc(var(--paddingContainer) * -1)}.header .contacts-inner-wrap{-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end}.header .menu-wrap{width:40px;height:40px;position:absolute;top:50%;right:10px;margin-top:-20px;display:block}.header .logo,.header .logo .elm-dots{width:76px}.header .logo .logo-title{display:none}.popup-menu-wrap .toggle-theme-wrap{display:block;padding:30px 30px 10px}.popup-menu-wrap .btn-popup{display:block;z-index:2}.popup-menu-wrap .popup-content-block{display:none;width:224px;position:absolute;top:100%;right:0;z-index:20;background:var(--clr-bg-dark);padding:23px 0;margin-top:10px}.popup-menu-wrap .menu a{display:block;padding:8px 15px 8px 30px}}@media (min-width:480px) and (max-width:1023px){.footer .menu-inner-wrap{max-width:100%;margin-bottom:30px}.footer .menu-inner-wrap .menu{display:-ms-flexbox;display:flex;columns:inherit;column-gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;-ms-flex-pack:center;justify-content:center}.footer .menu-inner-wrap .menu a{padding:0 10px}}@media (min-width:768px){.wrap{padding-top:calc(63px + 5rem)}.header{margin-bottom:5rem}}@media (min-width:1024px){.wrap{padding-top:calc(85px + 5rem)}.footer{text-align:left;padding:5rem 0;font-size:18px}.footer .inner-wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .logo-wrap{width:31%;margin:0;padding:0 3rem 0 0;display:block}.footer .menu-inner-wrap{width:calc(69% - 255px);max-width:100%;padding:0 3rem 0 0;margin:0}.footer .menu-inner-wrap .menu{margin:-4px 0 0}.footer .contacts-inner-wrap{width:100%;max-width:100%;padding:0;margin:15px 0 0}.footer .copy-inner-wrap{padding-top:4.5rem}.footer .rate-inner-wrap{width:auto;margin-top:30px;margin-left:-24px;margin-right:-24px}.footer .info-inner-wrap{width:255px;padding:0;margin:0}.footer .phone-wrap{-ms-flex-pack:start;justify-content:flex-start}.header{padding:10px 0}.header .inner-wrap{min-height:60px}.header .logo-wrap{margin:0}.header .contacts-inner-wrap{padding:0 170px 0 0}.header .menu-wrap{-ms-flex:1;flex:1;display:block;padding:0 15px;position:static}.header .email-wrap .link-main{border-bottom:none}.popup-menu-wrap .toggle-theme-wrap{position:absolute;top:50%;right:var(--paddingContainer);margin-top:-12px;width:112px}.popup-menu-wrap .menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.popup-menu-wrap .menu a{display:block;height:30px;line-height:30px;white-space:nowrap;padding:0 1.5rem}.popup-menu-wrap .menu li{-ms-flex-negative:0;flex-shrink:0}.popup-menu-wrap .btn-popup{display:none}}@media (min-width:1024px) and (max-width:1399px){.header .contacts-inner-wrap{padding-right:130px}}.theme-light .item-tile-info-price .tile-title{color:var(--clr-att)}.theme-light .item-tile-info{background-color:#fff;border-color:#fff}.item-tile-info-price{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}.item-tile-info-price .tile-title{font-size:18px;font-weight:400;margin-bottom:15px}.item-tile-info-price .tile-price-title{display:block;font-size:36px;line-height:.89;font-weight:700;font-family:Avenir Next Cyr,sans-serif}.item-tile-info-price .tile-price-title *{font-family:Avenir Next Cyr,sans-serif}.item-tile-info-price .tile-title-wrap{display:block;width:100%;-ms-flex:1;flex:1;padding-bottom:37px;position:relative}.item-tile-info-price .tile-title-wrap:before{content:"";display:block;position:absolute;background:url(../img/icons/arrow-main.svg) 50% no-repeat;background-size:100% auto;width:131px;height:8px;bottom:15px;left:50%;margin-left:-65px;margin-top:10px}.item-tile-info-price .tile-price-wrap{margin-bottom:15px}.item-tile-info-price .tile-action-wrap,.item-tile-info-price .tile-price-wrap{display:block;width:100%;-ms-flex-negative:0;flex-shrink:0}.item-tile-info-price .btn{padding:0 15px;min-width:220px}.item-tile-price{text-align:center;font-size:16px;display:block;position:relative}.item-tile-price .tile-title{font-size:1.5em;margin-bottom:8px;font-weight:400}.item-tile-info{display:block;position:relative;padding:11px 14px;border-radius:var(--large-radius);border:1px solid var(--clr-border)}.item-tile-info .tile-title{font-size:18px;font-weight:400;margin-bottom:8px}.item-tile-info .tile-title:last-child{margin-bottom:0}.elm-rate{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;line-height:13px;color:#c0c6cc;text-align:left}.elm-rate,.elm-rate *{font-family:Yandex Sans Display,sans-serif}.elm-rate:hover{color:#c0c6cc}.elm-rate .elm-ico{width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0}.elm-rate .elm-ico.ico-large{width:43px;height:35px}.elm-rate .rate-text{display:block;padding-left:8px}.elm-rate .rate-total{display:-ms-flexbox;display:flex;padding-left:8px;-ms-flex-align:end;align-items:flex-end}.elm-rate .rate-title{font-size:29px;color:#fff}.elm-rate .rate-max,.elm-rate .rate-title{display:block;-ms-flex-negative:0;flex-shrink:0;font-weight:700;line-height:1}.elm-rate .rate-max{padding-bottom:2px;margin-left:1px}.elm-dots{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;width:97px;aspect-ratio:1;position:relative;overflow:hidden}.elm-dots,.elm-dots span{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0}.elm-dots span{width:100%;position:absolute;bottom:0;left:0;right:0}.elm-dots:after,.elm-dots:before,.elm-dots span:after,.elm-dots span:before{content:"";display:block;width:47.3%;height:auto;aspect-ratio:1;border-radius:50%;background:var(--clr-border);-ms-flex-negative:0;flex-shrink:0}.elm-dots:after,.elm-dots span:before{background:var(--clr-att)}:is([class^=item-tile]):hover .elm-photo img,:is([class^=item-tile]):hover .tile-photo img{transform:scale(1.03)}.elm-photo,.tile-photo{display:block;position:relative;overflow:hidden;text-decoration:none;line-height:1}.elm-photo.photo-border,.tile-photo.photo-border{border:1px solid var(--clr-border)}.elm-photo.photo-video:before,.tile-photo.photo-video:before{position:absolute;display:block!important;top:0;bottom:0;left:0;right:0;padding:0;background:rgba(0,0,0,.6);z-index:2}.elm-photo.photo-video:after,.tile-photo.photo-video:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:url(../img/icons/play-main.svg) 50% no-repeat;background-size:15% auto;opacity:1;z-index:3}.elm-photo:before,.tile-photo:before{content:"";display:none;padding-top:100%}.elm-photo img,.tile-photo img{display:block;position:relative;width:100%;transition:all 1s ease-out}.elm-photo.photo-cover:before,.tile-photo.photo-cover:before{display:block}.elm-photo.photo-cover img,.tile-photo.photo-cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.elm-photo.photo-contain:before,.tile-photo.photo-contain:before{display:block}.elm-photo.photo-contain img,.tile-photo.photo-contain img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto}@supports (aspect-ratio:1){.elm-photo:not(.photo-cover,.photo-contain),.tile-photo:not(.photo-cover,.photo-contain){aspect-ratio:inherit!important}.photo-contain,.photo-cover{aspect-ratio:1}.photo-contain:before,.photo-cover:before{display:none!important}}.elm-price,.tile-price{white-space:nowrap}.elm-price.price-old,.tile-price.price-old{text-decoration:line-through}[data-unit]:after{content:attr(data-unit);font-family:Arial,Roboto,Open Sans,sans-serif}.button-ico,.elm-ico,.frm-ico,.lbl-ico,.menu-ico,.tab-ico,.tile-ico{display:block;position:relative;overflow:hidden;width:40px;height:40px}.button-ico .i,.button-ico [class*=icon-],.button-ico img,.button-ico svg,.elm-ico .i,.elm-ico [class*=icon-],.elm-ico img,.elm-ico svg,.frm-ico .i,.frm-ico [class*=icon-],.frm-ico img,.frm-ico svg,.lbl-ico .i,.lbl-ico [class*=icon-],.lbl-ico img,.lbl-ico svg,.menu-ico .i,.menu-ico [class*=icon-],.menu-ico img,.menu-ico svg,.tab-ico .i,.tab-ico [class*=icon-],.tab-ico img,.tab-ico svg,.tile-ico .i,.tile-ico [class*=icon-],.tile-ico img,.tile-ico svg{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%}.elm-overlay{display:none;animation:a ease .2s;background:rgba(0,0,0,.8);position:fixed;top:0;bottom:0;left:0;right:0;z-index:120}.elm-overlay.active{display:block}.elm-sticker,.tile-sticker{display:inline-block;vertical-align:middle;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#000;height:27px;line-height:27px;border-radius:5px;padding:0 12px;font-size:16px;font-weight:700;color:#fff}@media (max-width:767px){.item-tile-price .tile-title br{display:none}}@media (min-width:1024px){.item-tile-info-price .tile-title-wrap{padding-bottom:67px;margin-bottom:8px}.item-tile-info-price .tile-title-wrap:before{bottom:30px}.item-tile-info-price .tile-price-wrap{margin-bottom:4rem}.item-tile-info-price .tile-title{font-size:24px;margin-bottom:30px}.item-tile-info-price .tile-price-title{font-size:6rem;font-weight:400;font-family:Didact Gothic,sans-serif}.item-tile-info-price .tile-price-title *{font-family:Didact Gothic,sans-serif}.item-tile-info-price .btn{padding:0 30px;min-width:0}.item-tile-price{font-size:2.4rem}.item-tile-price .tile-title{font-size:2.5em;margin-bottom:8px}.item-tile-info{border-radius:4rem;padding:14px 3rem}.item-tile-info .tile-content-wrap{margin:0 auto}.item-tile-info .tile-title{font-size:1.33333333em}}@media (min-width:1024px) and (max-width:1399px){.item-tile-price .tile-title{font-size:1.66666667em}}@media (min-width:1400px){.item-tile-info{padding-left:5.5rem;padding-right:5.5rem}}.theme-light .title-info-box .item-wrap:before{filter:none}.theme-light .title-info-box .box-inner-wrap:before{border-color:var(--clr-light)}.theme-light .lead-info-box .box-inner-wrap{background-color:var(--clr-light)}.theme-light .title-info-box .wrap-info{color:var(--clr-base)}.theme-light .lead-info-box .info-desc-wrap,.theme-light .lead-info-box .info-title-wrap{background-color:#f9f9f9}.theme-light .title-info-box .elm-price{color:var(--clr-att)}.theme-light .title-info-box .row-info{color:var(--clr-base)}.theme-light .title-info-box .frm-row-submit .elm-ico{filter:brightness(.8)}.theme-light .order-form-box .page-title,.theme-light .order-form-box .row-info,.theme-light .popup-box{color:#fff}.theme-light .popup-box .btn-action-ico.ico-close:after,.theme-light .popup-box .btn-action-ico.ico-close:before{background-color:#fff}.alert-info-box{display:none;margin-bottom:30px;margin-bottom:3rem}.alert-info-box .title-inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:100px;border:1px solid #f60;text-align:center;padding:14px;min-height:71px;min-height:7.1rem}.alert-info-box .title-inner{font-size:34px;font-size:3.4rem;line-height:1.25;color:#f60;font-weight:400;text-align:left;padding-left:15px;padding-left:1.5rem}.alert-info-box .elm-ico{-ms-flex-negative:0;flex-shrink:0;width:32px;width:3.2rem;height:32px;height:3.2rem}body.popup-open{overflow:hidden}.popup-outer-box{display:none;padding:50px 20px;animation:a ease .2s;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:100;background:rgba(0,0,0,.7);top:0;bottom:0;left:0;right:0}.popup-box,.popup-outer-box.active{display:-ms-flexbox;display:flex}.popup-box{-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden;width:400px;border-radius:2rem;padding:40px 30px;max-width:100%;max-height:100%;background-color:var(--clr-att);z-index:20;font-size:14px;line-height:1.2;color:var(--clr-dark)}.popup-box .popup-footer-wrap,.popup-box .popup-title-wrap{width:100%;-ms-flex-negative:0;flex-shrink:0;text-align:center}.popup-box .popup-title-wrap{margin-bottom:20px}.popup-box .popup-content-wrap{width:100%;overflow:auto}.popup-box .popup-content-wrap.inner-text{width:auto;padding-right:15px;margin-left:-15px;margin-right:-15px}.popup-box .popup-content-wrap::-webkit-scrollbar{height:4px;width:4px;background-color:var(--clr-border)}.popup-box .popup-content-wrap::-webkit-scrollbar-thumb,.popup-box .popup-content-wrap::-webkit-scrollbar-thumb:hover{background-color:var(--clr-bg-dark)}.popup-box .popup-content-wrap::-webkit-scrollbar-button:vertical:end:increment,.popup-box .popup-content-wrap::-webkit-scrollbar-button:vertical:start:decrement{background-color:transparent;width:0;height:0}.popup-box .popup-content-wrap::-webkit-scrollbar-button:horizontal:end:increment,.popup-box .popup-content-wrap::-webkit-scrollbar-button:horizontal:start:decrement{background-color:transparent;width:0;height:0}.popup-box .popup-title{font-size:1.6em;font-weight:700;margin:0 0 10px}.popup-box .popup-title:last-child{margin-bottom:0}.popup-box .btn-action-ico.ico-close{position:absolute;top:0;right:0;z-index:2}.popup-box .btn-action-ico.ico-close:after,.popup-box .btn-action-ico.ico-close:before{background-color:var(--clr-dark)}[id^=section]{scroll-margin-top:100px}.order-form-box{margin-bottom:30px}.order-form-box .box-inner-wrap{background:var(--clr-att);color:var(--clr-dark);border-radius:var(--large-radius);padding:30px 15px;text-align:center}.order-form-box .frm-title-wrap{margin-bottom:15px}.order-form-box .frm-row{margin:0 -15px;margin:0 -1.5rem}.order-form-box .frm-field{padding:0 15px;padding:0 1.5rem;margin-bottom:15px;line-height:1.25}.order-form-box .row-info a{color:inherit}.order-form-box .frm-row-submit .frm-field{margin:0}.order-form-box .page-title{color:inherit}.order-form-box .frm-field-input .field-title{min-width:106px}.gallery-slider-box{margin-bottom:30px}.gallery-slider-box .slider-wrap{margin:0 -15px;margin:0 -1.5rem}.gallery-slider-box .sl-wrap{padding:0 15px;padding:0 1.5rem}.gallery-slider-box .slider-pagination{padding-top:30px}.gallery-slider-box .title-inner-wrap,.gallery-slider-box .title-inner-wrap .title-wrap{margin-bottom:15px}.gallery-slider-box .title-inner-wrap .page-title{text-align:center;padding:45px 0 0;position:relative;z-index:2}.gallery-slider-box .title-inner-wrap .page-title:before{content:"";display:block;width:40px;height:40px;position:absolute;background:url(../img/icons/star.svg) 50% no-repeat;background-size:100% auto;top:0;left:0;z-index:-1}.gallery-slider-box .info-inner-wrap{margin-bottom:15px}.gallery-slider-box .gallery-inner-wrap .item-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:25%}.gallery-slider-box .gallery-inner-wrap .wrap02{width:50%}.gallery-slider-box .gallery-inner-wrap .elm-photo{aspect-ratio:1;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;width:100%}.gallery-slider-box .item-tile-info{background:var(--clr-bg-dark)}.gallery-slider-box .page-title-inner{font-size:100px;-webkit-text-stroke-width:3px;margin-bottom:-.1em}.gallery-slider-box .elm-dots{display:none}.gallery-slider-box .slider-wrap{overflow:visible}.gallery-slider-box .slider-wrap .sl-wrap{transition:all .2s ease}.gallery-slider-box .slider-wrap .sl-wrap:not(.swiper-slide-active){opacity:0;pointer-events:none}.gallery-info-box{margin-bottom:25px}.gallery-info-box .items-inner-wrap .items-wrap{margin:0 -15px -15px;margin:0 -1.5rem -15px}.gallery-info-box .items-inner-wrap .item-wrap{padding:0 15px;padding:0 1.5rem;margin-bottom:15px}.gallery-info-box .gallery-inner-wrap{margin-bottom:30px;margin-left:calc(var(--paddingContainer) * -1);margin-right:calc(var(--paddingContainer) * -1)}.gallery-info-box .gallery-inner-wrap .item-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:25%}.gallery-info-box .gallery-inner-wrap .wrap02{width:50%}.gallery-info-box .gallery-inner-wrap .wrap04,.gallery-info-box .gallery-inner-wrap .wrap05{padding-top:10px;padding-right:13px;width:50%}.gallery-info-box .gallery-inner-wrap .wrap05{padding-right:0;padding-left:13px}.gallery-info-box .gallery-inner-wrap .elm-photo{aspect-ratio:1;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;width:100%}.gallery-info-box .title-inner-wrap{margin-bottom:15px}.gallery-info-box .title-main .page-title{text-align:center;padding:0 20px}.gallery-info-box .title-main .page-title:before{left:-15px;top:30px}.gallery-info-box .title-second{margin-bottom:24px}.gallery-info-box .title-second .page-title{text-align:right}.gallery-info-box .title-second .page-title:first-letter{padding-left:40px}.gallery-info-box .title-second .page-title:before{left:10px;top:10px}.gallery-info-box .page-title{margin-bottom:15px;position:relative;z-index:2}.gallery-info-box .page-title:before{content:"";display:block;width:40px;height:40px;position:absolute;background:url(../img/icons/star.svg) 50% no-repeat;background-size:100% auto;top:0;left:0;z-index:-1}.gallery-info-box .photo-title-wrap{display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.gallery-info-box .photo-title-wrap:hover .photo-title{color:var(--clr-att)}.gallery-info-box .photo-title{display:block;position:relative;font-size:18px;line-height:1.25;color:var(--clr-dark);text-align:center;transition:all .2s ease}.gallery-info-box .photo-title:before{content:"";display:none;vertical-align:middle;margin:-2px 1px 0 0;width:1em;height:1em;background:url(../img/icons/star-att.svg) 50% no-repeat;background-size:100% auto}.title-info-box{margin-bottom:15px}.title-info-box.section-projects .wrap-info p{margin-left:auto;margin-right:auto;max-width:28em}.title-info-box.section-projects .page-title-inner{font-size:11vw}.title-info-box .slider-wrap{margin:0 -5px}.title-info-box .sl-wrap{padding:0 5px;width:350px}.title-info-box .sl-wrap .elm-photo{aspect-ratio:inherit;border-radius:var(--large-radius);height:420px}.title-info-box .sl-wrap .elm-photo:has(+.elm-photo){height:200px;margin-bottom:20px}.title-info-box .sl-wrap .elm-photo+.elm-photo{height:200px}.title-info-box .slider-pagination{padding-top:25px}.title-info-box .title-inner-wrap{margin-bottom:0}.title-info-box .head-inner-wrap{text-align:center;margin-bottom:15px}.title-info-box .box-inner-wrap{margin-left:calc(var(--paddingContainer) * -1);margin-right:calc(var(--paddingContainer) * -1);padding:8px;position:relative}.title-info-box .box-inner-wrap:before{content:"";display:block;position:absolute;height:45%;top:0;left:0;right:0;background:var(--clr-border);border-radius:var(--large-radius)}.title-info-box .box-content-wrap{position:relative;z-index:2;background:var(--clr-bg-dark);padding:15px 15px 0;border-radius:var(--large-radius)}.title-info-box .form-inner-wrap{margin-top:15px}.title-info-box .frm-title-wrap{text-align:center;margin-bottom:15px}.title-info-box .page-title-inner{font-size:13vw;white-space:nowrap;text-align:center;margin-bottom:-.1em}.title-info-box .items-wrap{margin:0 -15px;margin:0 -1.5rem}.title-info-box .item-wrap{padding:0 15px;padding:0 1.5rem;margin-bottom:32px}.title-info-box .item-wrap:before{content:"";display:block;position:absolute;background:url(../img/icons/arrow-main.svg) 50% no-repeat;background-size:100% auto;filter:brightness(0) invert(1);width:131px;height:8px;top:100%;left:50%;margin-left:-65px;margin-top:10px}.title-info-box .item-wrap.wrap-info{width:100%}.title-info-box .wrap-info{color:var(--clr-border);text-align:center}.title-info-box .frm-row,.title-info-box .frm-row-submit{margin:0 -15px;margin:0 -1.5rem}.title-info-box .frm-field{padding:0 15px;padding:0 1.5rem;margin-bottom:10px}.title-info-box .row-total{padding-top:5px}.title-info-box .row-total .frm-field{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.title-info-box .row-total .frm-field:after{content:"";display:block;position:relative;background:url(../img/icons/arrow-main.svg) 50% no-repeat;background-size:100% auto;width:131px;height:8px;-ms-flex-negative:0;flex-shrink:0;margin:10px 20px}.title-info-box .row-info{text-align:center;color:var(--clr-border)}.title-info-box .row-info .frm-field{line-height:1.25}.title-info-box .row-info a:not(:hover){color:inherit}.title-info-box .field-button{text-align:center;margin-bottom:15px}.title-info-box .field-ico{margin-bottom:15px}.title-info-box .field-ico .elm-ico{width:120px;height:120px;margin:0 auto}.title-info-box .elm-price{font-size:36px;line-height:.89;color:var(--clr-border);font-weight:700;margin:0 20px;-ms-flex-negative:0;flex-shrink:0}.title-info-box .elm-price,.title-info-box .elm-price *{font-family:Avenir Next Cyr,sans-serif}.title-info-box .elm-price:after{text-transform:uppercase}.tiles-text-info-box{margin-bottom:15px}.tiles-text-info-box.section-faq .title-inner-wrap .action-wrap{display:none}.tiles-text-info-box.section-faq .title-inner-wrap .page-title{padding-right:50px}.tiles-text-info-box.section-faq .title-inner-wrap .page-title:before{right:0;top:15px}.tiles-text-info-box.section-faq .btn.button-att.button-text{color:var(--clr-dark)}.tiles-text-info-box.section-faq .item-wrap .elm-dots{position:absolute;top:50%;left:15px;left:1.5rem;width:96px;width:9.6rem;height:96px;height:9.6rem;margin-top:-48px;margin-top:-4.8rem;display:none}.tiles-text-info-box .items-wrap{margin:0}.tiles-text-info-box .item-wrap{padding:0;margin-bottom:15px}.tiles-text-info-box .title-inner-wrap{position:relative;margin-bottom:15px}.tiles-text-info-box .title-inner-wrap .page-title{z-index:2;padding-top:15px;display:inline-block}.tiles-text-info-box .title-inner-wrap .page-title:before{content:"";display:block;width:45px;height:45px;position:absolute;background:url(../img/icons/star.svg) 50% no-repeat;background-size:100% auto;top:0;right:-35px;z-index:-1}.tiles-text-info-box .wrap-action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.tiles-text-info-box .elm-dots{width:45px;-ms-flex-negative:0;flex-shrink:0}.tiles-text-info-box .action-wrap{-ms-flex:1;flex:1;padding-left:15px}.lead-info-box{position:relative;margin-bottom:170px}.lead-info-box .box-inner-wrap{margin-left:calc(var(--paddingContainer) * -1);margin-right:calc(var(--paddingContainer) * -1);background:var(--clr-border);padding:8px;border-radius:var(--large-radius)}.lead-info-box .photo-inner-wrap{position:relative;z-index:2}.lead-info-box .photo-inner-wrap:last-child{margin-bottom:-150px}.lead-info-box .photo-inner-wrap:last-child .photo-content-wrap{border-top-right-radius:0;border-top-left-radius:0}.lead-info-box .photo-inner-wrap .elm-photo{border-radius:var(--large-radius);aspect-ratio:340/420}.lead-info-box .photo-inner-wrap .elm-photo:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4)}.lead-info-box .photo-content-wrap{padding:10px 10px 8px;border-radius:var(--large-radius) var(--large-radius) 0 0;position:relative;background:var(--clr-bg-dark)}.lead-info-box .photo-info-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0;bottom:0;left:0;right:0;padding:25px 25px 23px}.lead-info-box .photo-title-wrap{font-size:14px;margin-bottom:30px}.lead-info-box .photo-action-wrap,.lead-info-box .photo-title-wrap{display:block;width:100%;-ms-flex-negative:0;flex-shrink:0}.lead-info-box .photo-action-wrap .btn{z-index:5}.lead-info-box .info-inner-wrap{margin-bottom:10px}.lead-info-box .info-inner-wrap .btn{padding:0 5px;width:100%}.lead-info-box .info-content-wrap{background:var(--clr-bg-dark);border-radius:var(--large-radius) var(--large-radius) 0 0;padding:15px}.lead-info-box .info-desc-wrap,.lead-info-box .info-title-wrap{margin-bottom:55px;display:block;position:relative;padding:15px;border-radius:var(--large-radius);background:var(--clr-border);text-align:center;font-size:16px;color:var(--clr-dark)}.lead-info-box .info-desc-wrap .btn-action-ico,.lead-info-box .info-title-wrap .btn-action-ico{width:55px;height:55px;position:absolute;top:100%;left:50%;margin-left:-28px;margin-top:-10px;z-index:2}.lead-info-box .info-desc-wrap{margin-bottom:10px}.lead-info-box .info-title{display:block;font-size:24px;font-weight:400;margin:0}.lead-info-box .photo-title{display:block;font-size:24px;font-weight:400;margin:0 0 12px}.lead-info-box .photo-link{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:3}.lead-info-box .photo-link:hover~.elm-photo img,.lead-info-box .photo-link:hover~.tile-photo img{transform:scale(1.03)}.about-info-box{margin-bottom:34px;text-align:center}.about-info-box .info-wrap{padding-top:15px;display:block;border-top:1px solid var(--clr-border);font-size:20px;margin-bottom:15px}.about-info-box .info-text{margin-bottom:10px}.about-info-box .items-wrap{margin:0 -7px}.about-info-box .item-wrap{padding:0 7px;width:50%}.about-info-box .item-wrap:first-child{padding-top:23px}.about-info-box .elm-photo{border-radius:var(--main-radius)}.about-info-box .elm-dots{width:46px;margin:16px auto 0}.about-info-box .page-title{background:url(../img/icons/star.svg) right 10px bottom 10px no-repeat;background-size:45px auto;margin:0 0 15px}@media (max-width:1023px){.theme-light .title-info-box .slider-inner-wrap{padding-bottom:30px}.theme-light .title-info-box .box-inner-wrap:before{background-color:var(--clr-light)}}@media (max-width:767px){.tiles-text-info-box.section-faq .items-actions-wrap .action-wrap{padding-left:60px}.tiles-text-info-box.section-faq .items-actions-wrap .elm-dots{width:45px;height:45px;position:absolute;top:50%;left:0;margin-top:-23px;display:-ms-flexbox;display:flex}.tiles-text-info-box.section-faq .items-actions-wrap .btn,.tiles-text-info-box.section-faq .items-actions-wrap .btn *{font-family:Didact Gothic,sans-serif}}@media (min-width:640px) and (max-width:767px){.gallery-info-box .gallery-inner-wrap{margin-left:0;margin-right:0;position:relative;width:100%}.gallery-info-box .gallery-inner-wrap .items-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.gallery-info-box .gallery-inner-wrap .wrap01{-ms-flex-order:3;order:3;width:14%;margin-left:1rem}.gallery-info-box .gallery-inner-wrap .wrap02{-ms-flex-order:4;order:4;width:29%}.gallery-info-box .gallery-inner-wrap .wrap03{-ms-flex-order:5;order:5;width:14%}.gallery-info-box .gallery-inner-wrap .wrap04{-ms-flex-order:1;order:1;width:auto;-ms-flex:1;flex:1;padding-right:1rem;-ms-flex-item-align:end;align-self:flex-end}.gallery-info-box .gallery-inner-wrap .wrap05{width:auto;-ms-flex:1;flex:1;padding-left:1rem;-ms-flex-order:2;order:2;-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:640px) and (max-width:1023px){.lead-info-box .box-inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lead-info-box .info-inner-wrap{width:100%;-ms-flex-negative:0;flex-shrink:0}.lead-info-box .photo-inner-wrap{width:50%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:-150px}.lead-info-box .photo-inner-wrap:last-child .photo-content-wrap{border-radius:0 var(--large-radius) var(--large-radius) 0}.lead-info-box .photo-content-wrap{border-radius:var(--large-radius) 0 0 var(--large-radius)}}@media (min-width:768px){.theme-light .tiles-text-info-box.section-faq .title-inner-wrap .action-wrap .btn{color:#fff}.theme-light .tiles-text-info-box.section-faq .title-inner-wrap .action-wrap .btn .button-ico{filter:brightness(0) invert(1)}.order-form-box .box-inner-wrap{padding:5rem}.order-form-box .form-inner-wrap{margin:0 auto;max-width:101rem}.order-form-box .frm-field,.order-form-box .frm-title-wrap{margin-bottom:3rem}.order-form-box .frm-field-input .field-title{min-width:140px}.order-form-box .row-info p{margin:0 auto;max-width:44.44444444em}.order-form-box .page-title{font-size:7.5rem}.gallery-slider-box .title-inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}.gallery-slider-box .title-inner-wrap .title-wrap{width:51%;padding:0;margin:0}.gallery-slider-box .title-inner-wrap .info-wrap{-ms-flex:1;flex:1;padding:0 0 150px}.gallery-slider-box .title-inner-wrap .page-title{text-align:left;padding-right:8rem;padding-top:0}.gallery-slider-box .title-inner-wrap .page-title:before{width:7rem;height:7rem;top:10px;right:4rem;left:auto;margin:0}.gallery-slider-box .box-inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.gallery-slider-box .info-inner-wrap{width:51%;-ms-flex-negative:0;flex-shrink:0;position:relative;padding:0 15rem 2rem 0}.gallery-slider-box .gallery-inner-wrap{margin:-120px 0 0;z-index:4;-ms-flex:1;flex:1}.gallery-slider-box .gallery-inner-wrap .items-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;width:120%}.gallery-slider-box .elm-dots{width:9.6rem;height:9.6rem;display:-ms-flexbox;display:flex;position:absolute;bottom:2rem;right:3rem}.gallery-slider-box .page-title-inner{font-size:20rem;margin-bottom:-.15em}.gallery-info-box .items-inner-wrap .item-wrap{width:33.33%;margin-bottom:5rem}.gallery-info-box .items-inner-wrap .items-wrap{margin-bottom:-5rem}.gallery-info-box .gallery-inner-wrap{margin:-120px 0 10rem;position:relative;z-index:4;width:120%}.gallery-info-box .gallery-inner-wrap .items-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.gallery-info-box .gallery-inner-wrap .wrap01{-ms-flex-order:3;order:3;width:14%;margin-left:3rem}.gallery-info-box .gallery-inner-wrap .wrap02{-ms-flex-order:4;order:4;width:29%}.gallery-info-box .gallery-inner-wrap .wrap03{-ms-flex-order:5;order:5;width:14%}.gallery-info-box .gallery-inner-wrap .wrap04{-ms-flex-order:1;order:1;width:auto;-ms-flex:1;flex:1;padding-right:2.5rem;-ms-flex-item-align:end;align-self:flex-end}.gallery-info-box .gallery-inner-wrap .wrap05{width:auto;-ms-flex:1;flex:1;padding-left:2.5rem;-ms-flex-order:2;order:2;-ms-flex-item-align:end;align-self:flex-end}.gallery-info-box .title-main{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}.gallery-info-box .title-main .title-wrap{width:52%;padding:0;margin:0}.gallery-info-box .title-main .info-wrap{-ms-flex:1;flex:1;padding:0 0 150px}.gallery-info-box .title-main .page-title{text-align:left;padding-right:8rem}.gallery-info-box .title-main .page-title:before{width:7rem;height:7rem;top:10px;right:3rem;left:auto;margin:0}.gallery-info-box .title-second{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:5rem}.gallery-info-box .title-second .info-wrap{-ms-flex-order:1;order:1;margin:0;padding:0;width:49%;-ms-flex-negative:0;flex-shrink:0}.gallery-info-box .title-second .title-wrap{-ms-flex-order:2;order:2;-ms-flex:1;flex:1;padding:0;margin:0}.gallery-info-box .title-second .page-title{padding-left:3rem;text-align:right;margin-bottom:0}.gallery-info-box .title-second .page-title:before{left:3rem;top:0;width:7rem;height:7rem}.gallery-info-box .title-second .page-title:first-letter{padding-left:7rem}.gallery-info-box .item-tile-info-price{max-width:21.44444444em;margin:0 auto}.title-info-box .field-half{width:50%}.title-info-box .item-wrap{width:33.33%}.tiles-text-info-box{margin-bottom:7.5rem}.tiles-text-info-box.section-faq{padding-top:2rem}.tiles-text-info-box.section-faq .title-inner-wrap{display:-ms-flexbox;display:flex}.tiles-text-info-box.section-faq .title-inner-wrap .title-wrap{width:50%}.tiles-text-info-box.section-faq .title-inner-wrap .action-wrap{display:block;width:50%;padding-top:10px}.tiles-text-info-box.section-faq .title-inner-wrap .action-wrap .btn{width:100%;color:var(--clr-dark)}.tiles-text-info-box.section-faq .title-inner-wrap .action-wrap .btn .button-ico{filter:var(--filter-dark)}.tiles-text-info-box.section-faq .title-inner-wrap .page-title{padding:0 10rem 0 0;width:100%;max-width:100%;display:block}.tiles-text-info-box.section-faq .title-inner-wrap .page-title:before{top:1.5rem;right:2.5rem}.tiles-text-info-box.section-faq .items-actions-wrap{display:none}.tiles-text-info-box.section-faq .items-inner-wrap .items-wrap{display:-ms-flexbox;display:flex;columns:auto;column-gap:0;margin:0 -1.5rem}.tiles-text-info-box.section-faq .items-inner-wrap .item-wrap{padding:0 1.5rem}.tiles-text-info-box.section-faq .items-inner-wrap .item-wrap .elm-dots{display:-ms-flexbox;display:flex}.tiles-text-info-box.section-faq .items-inner-wrap .wrap002 .item-tile-info{margin:0 0 0 auto;max-width:104.8rem}.tiles-text-info-box.section-faq .items-inner-wrap .wrap003 .item-tile-info{max-width:104.8rem}.tiles-text-info-box.section-faq .items-inner-wrap .wrap004{width:54%}.tiles-text-info-box.section-faq .items-inner-wrap .wrap005{width:46%}.tiles-text-info-box.section-faq .items-inner-wrap .wrap006{padding-left:15rem}.tiles-text-info-box.section-faq .items-inner-wrap .wrap006 .item-tile-info{margin:0 0 0 auto;max-width:81.4rem}.tiles-text-info-box .title-inner-wrap{margin-bottom:5rem}.tiles-text-info-box .title-inner-wrap .page-title{padding-top:0}.tiles-text-info-box .title-inner-wrap .page-title:before{width:7rem;height:7rem}.tiles-text-info-box .items-inner-wrap{margin:0 0 0 auto}.tiles-text-info-box .items-inner-wrap .items-wrap{columns:2;column-gap:3rem;display:block}.tiles-text-info-box .items-inner-wrap .item-wrap{margin-bottom:3rem}.tiles-text-info-box .items-actions-wrap{margin:0 0 0 auto}.tiles-text-info-box .items-actions-wrap .items-wrap{margin:0 -1.5rem;-ms-flex-align:center;align-items:center}.tiles-text-info-box .items-actions-wrap .item-wrap{padding:0 1.5rem 0 14rem;width:50%;-ms-flex-order:2;order:2}.tiles-text-info-box .items-actions-wrap .wrap-action{-ms-flex-order:1;order:1;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative;display:block;padding-left:1.5rem}.tiles-text-info-box .items-actions-wrap .action-wrap{padding:0}.tiles-text-info-box .items-actions-wrap .action-wrap .btn{width:100%}.tiles-text-info-box .items-actions-wrap .elm-dots{width:9.6rem;position:absolute;top:50%;left:100%;margin-top:-4.8rem;margin-left:1.5rem}.tiles-text-info-box .items-actions-wrap .item-tile-info{max-width:44rem;margin:0 0 0 auto}.tiles-text-info-box .wrap01 .item-tile-info{max-width:44rem}.tiles-text-info-box .wrap02 .item-tile-info{max-width:44rem;margin:0 0 0 auto}.tiles-text-info-box .wrap04 .item-tile-info{max-width:48.3rem}.tiles-text-info-box .wrap06 .item-tile-info{max-width:54rem;margin:0 0 0 auto}.tiles-text-info-box .wrap07 .item-tile-info{max-width:44rem}.tiles-text-info-box .wrap08 .item-tile-info{max-width:58rem}.about-info-box{text-align:left;margin-top:-5rem}.about-info-box .box-inner-wrap,.about-info-box .info-wrap{display:-ms-flexbox;display:flex}.about-info-box .info-wrap{-ms-flex-align:center;align-items:center;padding:3rem 3rem 0 0;margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-info-box .info-text{-ms-flex:1;flex:1;padding:0 3rem 0 0;font-size:2.4rem;min-width:15em}.about-info-box .info-text p{max-width:13.75em}.about-info-box .info-inner-wrap{width:51%;-ms-flex-negative:0;flex-shrink:0;padding:6rem 0 0;margin-bottom:0}.about-info-box .photos-inner-wrap{-ms-flex:1;flex:1}.about-info-box .item-wrap{padding:0 1.5rem}.about-info-box .item-wrap:first-child{padding-top:4.8rem}.about-info-box .elm-dots{width:9.6rem;margin-top:3.2rem}.about-info-box .page-title{margin-bottom:4rem;background-size:7rem auto;background-position:right 3.8rem top 8px;padding-right:5rem}}@media (min-width:768px) and (max-width:1023px){.gallery-slider-box .title-inner-wrap .info-wrap{padding-bottom:30px}}@media (min-width:1024px){.theme-light .title-info-box .box-content-wrap{background-color:transparent}.theme-light .title-info-box .box-inner-wrap:before{background-color:#fff;border:5px solid var(--clr-light);border-bottom-color:#fff;border-width:5px 15px}.gallery-info-box .photo-title{font-size:24px}.gallery-info-box .photo-title:before{width:1.5em;height:1.5em;margin-right:3px;margin-top:-3px}.alert-info-box{display:block}.order-form-box{margin-bottom:8rem}.order-form-box .field-half{width:50%}.gallery-slider-box{margin-bottom:9rem}.gallery-slider-box .slider-pagination{padding-top:8rem}.gallery-info-box{margin-bottom:9rem}.title-info-box{margin-bottom:6rem}.title-info-box.section-projects .page-title-inner{font-size:17rem;font-size:clamp(100px,11vw,170px)}.title-info-box.section-projects .page-title .title-att{display:block}.title-info-box .slider-inner-wrap{margin-left:-5rem;margin-right:-5rem;position:relative;overflow:hidden}.title-info-box .slider-wrap{margin:0 -1.5rem}.title-info-box .sl-wrap{padding:0 1.5rem;width:365px}.title-info-box .sl-wrap.sl-main{width:720px}.title-info-box .sl-wrap .elm-photo{aspect-ratio:inherit;border-radius:var(--large-radius);height:514px}.title-info-box .sl-wrap .elm-photo:has(+.elm-photo){height:242px;margin-bottom:30px}.title-info-box .sl-wrap .elm-photo+.elm-photo{height:242px}.title-info-box .slider-pagination{padding-top:8rem}.title-info-box .head-inner-wrap{margin-bottom:5.6rem}.title-info-box .box-inner-wrap{margin:0 -15px;padding:10px 15px}.title-info-box .box-content-wrap{padding:5rem 5rem 0}.title-info-box .form-inner-wrap{margin-top:0}.title-info-box .frm-title-wrap{margin-bottom:3rem}.title-info-box .frm-wrap{margin:0 auto;max-width:980px}.title-info-box .page-title-inner{font-size:20rem;font-size:clamp(140px,13vw,200px)}.title-info-box .item-wrap{margin-bottom:6.7rem}.title-info-box .item-wrap:before{margin-top:3rem}.title-info-box .frm-field{margin-bottom:3rem}.title-info-box .row-info .frm-field{margin-bottom:0}.title-info-box .row-total .frm-field:after{margin:0 5px}.title-info-box .frm-row-submit{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 -2.5rem;padding:0}.title-info-box .frm-row-submit .field-button{margin:0;-ms-flex-order:1;order:1;padding:0 2.5rem;width:auto}.title-info-box .frm-row-submit .field-ico{margin:0;padding:0 2.5rem;-ms-flex-order:2;order:2;width:auto}.title-info-box .elm-price{margin:0 5px;font-size:7.5rem;font-weight:700}.title-info-box .elm-price:after{font-size:6.4rem;font-weight:400;text-transform:none}.lead-info-box{margin-bottom:190px}.lead-info-box .box-inner-wrap{margin:0 -15px;padding:10px 15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.lead-info-box .photo-inner-wrap{width:27.5%;-ms-flex-negative:0;flex-shrink:0;padding:0 10px 0 0;margin-bottom:-100px;-ms-flex-order:1;order:1}.lead-info-box .photo-inner-wrap:last-child{-ms-flex-order:3;order:3;padding:0 0 0 10px;margin-bottom:-100px}.lead-info-box .photo-inner-wrap:last-child .photo-content-wrap{border-radius:var(--large-radius)}.lead-info-box .info-inner-wrap{width:45%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:-100px;-ms-flex-order:2;order:2}.lead-info-box .info-content-wrap{border-radius:var(--large-radius);padding:15px 15px 0}.lead-info-box .photo-info-wrap{padding:20px 50px 45px}.lead-info-box .photo-content-wrap{border-radius:var(--large-radius);padding:15px 20px;height:100%}.lead-info-box .photo-content-wrap .elm-photo{aspect-ratio:inherit;position:absolute;top:15px;bottom:15px;left:15px;right:15px}.lead-info-box .info-desc-wrap{padding:4.4rem;font-size:18px}.lead-info-box .info-desc-wrap p{margin:0 auto;max-width:26.88888889em}.lead-info-box .info-title-wrap{padding:4.4rem;margin-bottom:35px}.lead-info-box .info-title-wrap .btn-action-ico{margin-top:-25px}.lead-info-box .info-title{font-size:3.4rem;margin:0 auto;max-width:10em}}@media (min-width:1024px) and (max-width:1199px){.tiles-text-info-box .title-inner-wrap .btn{font-size:15px}.gallery-info-box .item-tile-info-price .btn{font-size:16px}}@media (min-width:1024px) and (max-width:1299px){.lead-info-box .photo-info-wrap{padding-left:30px;padding-right:30px}.lead-info-box .info-desc-wrap,.lead-info-box .info-title-wrap{padding-left:24px;padding-right:24px}.lead-info-box .btn{font-size:15px}}@media (min-width:1200px){.gallery-slider-box .gallery-inner-wrap .items-wrap{width:140%}}@media (min-width:1400px){.tiles-text-info-box.section-faq .items-inner-wrap:before{top:47%;left:0}.tiles-text-info-box.section-faq .items-inner-wrap .item-wrap .elm-dots{left:12rem}.tiles-text-info-box .items-actions-wrap .wrap-action{padding-left:14rem}.tiles-text-info-box .items-inner-wrap{position:relative}.tiles-text-info-box .items-inner-wrap:before{content:"";display:block;width:7rem;height:7rem;position:absolute;background:url(../img/icons/star.svg) 50% no-repeat;background-size:100% auto;top:65%;left:15px;z-index:-1}.tiles-text-info-box .items-inner-wrap .item-wrap:first-child,.tiles-text-info-box .items-inner-wrap .item-wrap:nth-child(2),.tiles-text-info-box .items-inner-wrap .item-wrap:nth-child(3),.tiles-text-info-box .items-inner-wrap .item-wrap:nth-child(4){padding-left:12rem}}.theme-light .btn,.theme-light .btn.button-att{background-color:var(--clr-att);border-color:var(--clr-att);color:#fff}.theme-light .btn.button-att .button-ico,.theme-light .btn .button-ico{filter:brightness(0) invert(1)}.theme-light .btn.button-att:hover,.theme-light .btn:hover{background-color:var(--clr-att-hover);border-color:var(--clr-att-hover);color:#fff}.theme-light .btn.button-light{background-color:#fff;border-color:#fff;color:var(--clr-att)}.theme-light .btn.button-light .button-ico,.theme-light .btn.button-light .button-ico img,.theme-light .btn.button-light .button-ico svg{filter:none}.theme-light .btn.button-dark .button-ico{filter:brightness(.8)}.theme-light .btn.button-dark:hover{background-color:var(--clr-att);border-color:var(--clr-att);color:#fff}.theme-light .btn.button-dark:hover .button-ico{filter:brightness(0) invert(1)}.form-input,.form-input[placeholder],select.form-input{text-overflow:ellipsis}select.form-input{display:block;width:100%;padding-right:30px;background-image:url(../img/icons/arrow-select.svg);background-position:right 20px center;background-color:#fff;background-repeat:no-repeat;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none!important;line-height:1em;text-indent:.01px;outline:none;cursor:pointer}select.form-input.form-input-clear{height:auto;border:none;min-height:0;border-radius:0;box-shadow:none;width:auto;display:inline-block;vertical-align:middle;font-size:1em;line-height:inherit;padding:0 16px 0 0;color:inherit;font-weight:700;background-image:url(../img/icons/arrow-select.png);background-size:8px auto;background-repeat:no-repeat;background-position:100%}select::-ms-expand{display:none}select.form-input:required:invalid{color:#adadad}.btn{height:65px;border-radius:12px;background:var(--clr-border);border:1px solid var(--clr-border);padding:0 29px;font-size:20px;color:var(--clr-dark);text-transform:uppercase;font-weight:700}.btn,.btn *{font-family:Avenir Next Cyr,sans-serif}.btn.button-content{height:52px;padding:0 16px;border-radius:30px;font-size:14px;font-weight:400}.btn.button-content,.btn.button-content *{font-family:Didact Gothic,sans-serif}.btn.button-att{background-color:var(--clr-att);border-color:var(--clr-att);color:var(--clr-base)}.btn.button-att:hover{color:var(--clr-base);border-color:var(--clr-att-hover);background-color:var(--clr-att-hover)}.btn.button-att .button-ico{filter:brightness(0) invert(1)}.btn.button-light{background-color:var(--clr-base);border-color:var(--clr-base)}.btn.button-light:hover{background-color:var(--clr-border);border-color:var(--clr-border)}.btn.button-dark{background-color:var(--clr-bg-dark);border-color:var(--clr-bg-dark);color:var(--clr-att)}.btn.button-dark:hover,.btn:hover{background-color:var(--clr-base);border-color:var(--clr-base);color:var(--clr-dark)}.btn.button-text{height:auto;min-height:54px;white-space:normal;padding:11px 14px;text-align:left;font-size:14px;font-weight:400;border-radius:var(--large-radius)}.btn.button-clear{width:auto;height:auto;line-height:24px;color:inherit;white-space:normal;-ms-flex-align:center;align-items:center;padding:0;min-width:0;background:none;border:none;border-radius:0;font-weight:inherit}.btn.button-clear:hover{border:none;background:none;color:var(--clr-att)}.btn.button-clear .button-ico{width:24px;height:24px;filter:none}.btn.button-border:not(:hover){background-color:transparent;color:#231f20}.btn.button-border.active,.btn.button-border:hover{background-color:var(--clr-att);border-color:var(--clr-att)}.btn.button-border.active .button-ico,.btn.button-border:hover .button-ico{filter:brightness(0) invert(1)}.btn .button-ico{width:24px;height:24px;margin:0 10px;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}.btn .button-ico:last-child{margin-right:0}.btn .button-ico:first-child{margin-left:0}.btn .button-title[data-title]:before{content:attr(data-title)}.btn .button-title[data-show]:before{content:attr(data-show)}.btn.active .button-title[data-title-active]:before{content:attr(data-title-active)}.btn.active .button-title[data-hide]:before{content:attr(data-hide)}body:not(.theme-light) .btn-theme-toggle:after{margin-left:0}body:not(.theme-light) .btn-theme-toggle:before{border-color:#dcdcdc;background-color:transparent}body:not(.theme-light) .btn-theme-toggle .button-ico{filter:brightness(0) invert(1)}.btn-theme-toggle{width:112px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.btn-theme-toggle .button-ico{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;margin:0;transition:all .2s ease}.btn-theme-toggle:after,.btn-theme-toggle:before{content:"";position:absolute;top:50%;left:50%;transition:all .2s ease}.btn-theme-toggle:before{width:44px;height:24px;border-radius:12px;border:1px solid #dcdcdc;margin-top:-12px;margin-left:-22px}.btn-theme-toggle:after{width:18px;height:18px;border-radius:50%;background-color:var(--clr-att);margin-left:-18px;margin-top:-9px}.btn-action-ico{min-width:0;border-radius:0;padding:0;margin:0;font-size:0;display:block;position:relative;overflow:hidden;width:40px;height:40px;text-align:center;line-height:40px;text-decoration:none;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}.btn-action-ico:not(.btn){background:none;border:none;box-shadow:none}.btn-action-ico.btn{min-width:0;min-height:0;padding:0;display:block;border-radius:50%}.btn-action-ico:after,.btn-action-ico:before,.btn-action-ico [class*=icon-],.btn-action-ico img,.btn-action-ico svg{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%;transition:all .2s ease}.btn-action-ico img,.btn-action-ico svg{max-width:24px;max-height:24px}.btn-action-ico:after,.btn-action-ico:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:24px auto}.btn-action-ico:hover{text-decoration:none}.btn-action-ico:hover:not(.btn){background:none;box-shadow:none}.btn-action-ico.ico-more:before{background-image:url(../img/icons/arrow-more.svg)}.btn-action-ico.ico-arrow{z-index:20;cursor:pointer}.btn-action-ico.ico-arrow:before{background-image:url(../img/icons/arrow-slider.png)}.btn-action-ico.ico-arrow.swiper-button-disabled{opacity:.5}.btn-action-ico.ico-arrow-prev:before{transform:rotate(180deg)}.btn-action-ico.ico-menu:after,.btn-action-ico.ico-menu:before,.btn-action-ico.ico-menu span{display:block;position:absolute;width:24px;height:4px;border-radius:2px;margin:-9px 0 0;top:50%;left:8px;right:auto;bottom:auto;background:var(--clr-att);transition:all .8s ease}.btn-action-ico.ico-menu:before{margin-top:5px;width:16px}.btn-action-ico.ico-menu span{margin-top:-2px}.btn-action-ico.ico-menu.active:after,.btn-action-ico.ico-menu.active:before,.btn-action-ico.ico-menu.active span{left:50%;width:24px;margin-left:-12px;margin-top:-2px;transform:rotate(1turn)}.btn-action-ico.ico-menu.active:before{transform:rotate(405deg)}.btn-action-ico.ico-menu.active:after{transform:rotate(495deg)}.btn-action-ico.ico-menu.active span{opacity:0}.btn-action-ico.ico-close:after,.btn-action-ico.ico-close:before{width:20px;height:2px;top:50%;left:50%;bottom:auto;right:auto;margin:-1px 0 0 -10px;background:var(--clr-base)}.btn-action-ico.ico-close:before{transform:rotate(45deg)}.btn-action-ico.ico-close:after{transform:rotate(-45deg)}.btn-action-ico.button-soc img,.btn-action-ico.button-soc svg{filter:brightness(1)}.btn-action-ico.button-soc:hover img,.btn-action-ico.button-soc:hover svg{filter:none}.btn-action-icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative;color:inherit}.btn-action-icon.button-att{color:var(--clr-att)}.btn-action-icon.button-att .button-ico{filter:none}.btn-action-icon:hover{color:var(--clr-att)}.btn-action-icon:hover .button-ico{filter:none}.btn-action-icon .button-ico{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;filter:brightness(0) grayscale(1)}.btn-action-icon .button-ico+.button-title{padding-left:10px}.btn-action-icon .button-title{display:block}@media (max-width:1023px){.btn.button-small,.btn.button-vsmall{height:48px;font-size:14px;font-weight:400;font-family:Didact Gothic,sans-serif}.btn.button-small *,.btn.button-vsmall,.btn.button-vsmall *{font-family:Didact Gothic,sans-serif}.btn.button-vsmall{height:40px}.btn.button-vsmall *{font-family:Didact Gothic,sans-serif}}@media (min-width:1024px){.btn.button-text{border-radius:12px;font-size:2rem}}.theme-light .frm-field-file .btn-file{color:#fff}.theme-light .frm-field-input{border-color:var(--clr-light);background:#fff}.theme-light .frm-field-input.field-dark{background-color:#f9f9f9}.theme-light .frm-field-input.field-dark .form-input{background-color:#fff;border:1px solid var(--clr-light);color:var(--clr-base);margin-top:-1px;height:calc(100% + 2px)}.theme-light .frm-field-input .form-input{background-color:#f9f9f9;border-color:var(--clr-light)}.theme-light .frm-field-input select.form-input{background-image:url(../img/icons/arrow-select-light.svg)}.theme-light .frm-field-input [placeholder]::-webkit-input-placeholder{color:var(--clr-base)}.theme-light .frm-field-input [placeholder]:-moz-placeholder,.theme-light .frm-field-input [placeholder]::-moz-placeholder{color:var(--clr-base)}.theme-light .frm-field-input [placeholder]:-ms-input-placeholder{color:var(--clr-base)}.frm-field-file{display:block;position:relative;overflow:hidden}.frm-field-file input[type=file]{display:block;width:0;height:0;padding:0;margin:0;font-size:0;opacity:0;top:110%;left:110%;position:absolute;z-index:-999}.frm-field-file .btn-file{height:24px;line-height:22px;display:block;max-width:100%;width:100%;line-height:16px;padding:0 15px;position:relative;overflow:hidden;border-radius:0;box-shadow:none;background:none;border:none;font-size:14px;letter-spacing:.2px;color:#000;cursor:pointer;border-radius:5px;border:1px solid var(--clr-bg-dark)}.frm-field-file .btn-file .button-title{height:22px;line-height:22px;display:block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.frm-popup{margin:0 auto}.frm-popup .frm-field{margin-bottom:10px;line-height:1.25}.frm-popup .row-info{text-align:center}.frm-popup .row-info a{color:inherit}.frm-popup .frm-field-input .field-title{min-width:120px;padding-right:10px;font-size:16px}.frm-popup .frm-row-submit{text-align:center;padding-top:15px}.frm-popup .frm-row-submit .btn{min-width:180px}.frm-field-input{display:-ms-flexbox;display:flex;border-radius:50px;-ms-flex-align:center;align-items:center;background:var(--clr-border);height:48px;border:1px solid var(--clr-bg-dark);line-height:1}.frm-field-input.field-dark{background-color:var(--clr-bg-dark);border-color:var(--clr-bg-dark)}.frm-field-input.field-dark .field-title{color:var(--clr-base)}.frm-field-input.field-dark .field-input{height:46px;margin-right:0;margin-top:0}.frm-field-input.field-dark .form-input{background:var(--clr-att);border-color:var(--clr-bg-dark);color:var(--clr-dark);margin-top:0;border:none;height:46px}.frm-field-input.field-dark [placeholder]::-webkit-input-placeholder{color:var(--clr-dark)}.frm-field-input.field-dark [placeholder]:-moz-placeholder,.frm-field-input.field-dark [placeholder]::-moz-placeholder{color:var(--clr-dark)}.frm-field-input.field-dark [placeholder]:-ms-input-placeholder{color:var(--clr-dark)}.frm-field-input .field-title{display:block;-ms-flex-negative:0;flex-shrink:0;padding:0 5px 0 15px;font-size:14px;line-height:46px;white-space:nowrap;overflow:hidden;position:relative;color:var(--clr-dark)}.frm-field-input .field-input{-ms-flex:1;flex:1;height:48px;margin-top:-1px;margin-right:-1px}.frm-field-input .form-input{height:48px;background:var(--clr-bg-dark);border:1px solid var(--clr-border);border-radius:50px;padding:0 10px 0 15px;font-size:14px;font-weight:400;color:var(--clr-base)}.frm-field-input select.form-input{padding-right:30px;background-image:url(../img/icons/arrow-select.svg);background-size:24px auto;background-position:right 8px center;background-repeat:no-repeat}.frm-field-input [placeholder]::-webkit-input-placeholder{color:var(--clr-border)}.frm-field-input [placeholder]:-moz-placeholder,.frm-field-input [placeholder]::-moz-placeholder{color:var(--clr-border)}.frm-field-input [placeholder]:-ms-input-placeholder{color:var(--clr-border)}.frm-field,.frm-row,.frm-row-submit{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;line-height:1}.frm-field{display:block;width:100%}.frm-select{position:relative;display:block;overflow:hidden;line-height:1}.frm-select input{display:block;position:absolute;top:0;left:0;width:0;height:0;opacity:0;margin:0;padding:0}.frm-select input:checked~label:after{opacity:1}.frm-select label{display:block;position:relative;cursor:pointer}.frm-select label:after,.frm-select label:before{content:"";display:block;position:absolute}.frm-select label:after{opacity:0}@media (min-width:1024px){.frm-field-input{height:53px}.frm-field-input.field-dark .field-input,.frm-field-input.field-dark .form-input{margin:0;height:51px}.frm-field-input .field-title{height:51px;padding:0 20px 0 14px;font-size:18px;line-height:51px;min-width:20.5rem}.frm-field-input .field-input{height:53px}.frm-field-input .form-input{height:53px;padding-left:29px;font-size:18px}.frm-field-input select.form-input{background-position:right 22px center;padding-right:48px}}@keyframes a{0%{opacity:0}to{opacity:1}}.i,[class*=icon-]{display:block;transition:none}.img-bg-contain,.img-bg-cover{display:block;position:absolute;top:0;left:0;width:100%;height:auto}.img-bg-contain{bottom:0;right:0;margin:auto;max-width:100%;max-height:100%}@supports (object-fit:cover){.img-bg-cover{height:100%;object-fit:cover}}@supports (object-fit:contain){.img-bg-contain{height:100%;object-fit:contain;max-width:inherit;max-height:inherit;right:auto;bottom:auto}}.js-btn-popup-toggle.active+.js-popup-block{display:block!important}.js-popup-block{animation:a ease .3s}.js-tab-block{animation:a ease .2s}.js-tab-block:not(.active){display:none}.js-tab-block.tab-slider:not(.active){display:block;width:100%;margin:0;padding:0;opacity:0;pointer-events:none;height:0;position:relative;overflow:hidden}.items-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.items-wrap.show-all .item-wrap.wrap-hidden{display:block}.items-wrap.show-all .wrap-more a:after{content:attr(data-hide)}.item-wrap{width:100%;position:relative;break-inside:avoid-column;display:block;animation:a ease .2s}.item-wrap.wrap-more.active,.item-wrap.wrap-more~.item-wrap{display:none}.item-wrap.wrap-more.active~.item-wrap{display:block}.item-wrap.wrap-more a:after{content:attr(data-show)}.item-wrap.wrap-hidden{display:none;animation:a ease .2s}.text-many-lines,.tile-many-lines{display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.item-tile,.tile-action-wrap,.tile-actions-wrap,.tile-desc,.tile-desc-wrap,.tile-ico,.tile-info,.tile-info-wrap,.tile-inner-wrap,.tile-outer-wrap,.tile-photo,.tile-photo-wrap,.tile-photos-wrap,.tile-text,.tile-text-wrap,.tile-title,.tile-title-wrap{display:block;position:relative}.tile-link{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;overflow:hidden;text-indent:-999px;font-size:0;color:transparent}.no-mbottom{margin-bottom:0!important}.no-mtop{margin-top:0!important}.no-pbottom{padding-bottom:0!important}.no-ptop{padding-top:0!important}.elm-hidden{display:none!important}input.form-clear-autofill::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.sl-wrap.swiper-slide{height:auto}.swiper,.swiper-wrapper{position:relative}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{top:auto;bottom:auto}.slider-pagination{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 -3px;position:relative;width:auto}.slider-pagination .swiper-pagination-bullet{display:block;width:20px;height:20px;border-radius:10px;background:var(--clr-border);border:none;opacity:1;cursor:pointer;padding:0;margin:0 3px;-ms-flex-negative:0;flex-shrink:0;transition:all .2s ease}.slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.slider-pagination .swiper-pagination-bullet:hover{background-color:var(--clr-att)}.slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:147px}.is-modern .f-thumbs__slide__button{-webkit-clip-path:inherit!important;clip-path:inherit!important}@media (max-width:1023px){.elm-hidden-mobile{display:none!important}}@media (min-width:1024px){.slider-pagination{margin:0 -5px}.slider-pagination .swiper-pagination-bullet{width:3rem;height:3rem;border-radius:1.5rem}.slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:22rem}.elm-hidden-desktop{display:none!important}}@font-face{font-family:Visby CF;src:url(../fonts/VisbyCF-Medium.woff2) format("woff2"),url(../fonts/VisbyCF-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(../fonts/AvenirNextCyr-Heavy.woff2) format("woff2"),url(../fonts/AvenirNextCyr-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Didact Gothic;src:url(../fonts/DidactGothic-Regular.woff2) format("woff2"),url(../fonts/DidactGothic-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Yandex Sans Display;src:url(../fonts/YandexSansDisplay-Regular.woff2) format("woff2"),url(../fonts/YandexSansDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Yandex Sans Display;src:url(../fonts/YandexSansDisplay-Bold.woff2) format("woff2"),url(../fonts/YandexSansDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(../fonts/AvenirNextCyr-Demi.woff2) format("woff2"),url(../fonts/AvenirNextCyr-Demi.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.item-animation{transition-property:transform,opacity;transition-duration:.8s;transition-timing-function:ease;opacity:0}.item-animation.item-active{opacity:1;transform:translate(0)}.item-aleft{transform:translateX(-100px)}.item-aright{transform:translateX(100px)}.item-abottom{transform:translateY(-100px)}.item-atop{transform:translateY(100px)}.item-animation-second{transition-delay:.1s}.item-animation-third{transition-delay:.2s}.item-animation-four{transition-delay:.3s}.item-animation-five{transition-delay:.4s}.item-animation-six{transition-delay:.5s}.item-animation-seven{transition-delay:.6s}

@media screen and (max-width: 768px) {
    .photo-title {
        font-size: 16px !important;
    }
    .photo_title_long {
        font-size: 13px !important;
    }
}

.a_pointer_events {
    pointer-events: none !important;
}



.logo img {
	border-radius: 10px !important;
}
/* Светлая тема (фон светлый → тень тёмная) */
body.theme-light .logo {
    filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.3));
}

/* Тёмная тема (фон тёмный → тень светлая) */
body:not(.theme-light) .logo {
    filter: drop-shadow(5px 5px 5px rgba(255,255,255,0.3));
}
