:root{--es-ink:#102027;--es-ink-soft:#34464f;--es-blue:#2f67e7;--es-blue-dark:#1f4fbd;--es-ice:#edf4f7;--es-cloud:#f6f8f9;--es-line:rgba(16, 32, 39, .12);--es-white:#fff;--es-shadow:0 22px 70px rgba(16, 32, 39, .11);--es-radius:22px}html{scroll-behavior:smooth}body{color:var(--es-ink);background:var(--es-white);font-family:Montserrat,Arial,sans-serif;font-size:15px;line-height:1.68;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{color:#fff;background:var(--es-blue)}a{color:var(--es-ink);transition:color .2s ease,opacity .2s ease,transform .2s ease}a:hover{color:var(--es-blue);text-decoration:none}img{max-width:100%}.container{max-width:1240px}.es-page-title,.sect_service_heading,.slider_header,.title h1,.title h2,h1,h2,h3,h4{color:var(--es-ink);font-family:Georgia,'Times New Roman',serif;font-weight:400!important;letter-spacing:-.035em}.es-page-title,h1{font-size:clamp(2.4rem, 5vw, 5rem)!important;line-height:1.02!important}.title h2,h2{font-size:clamp(2rem, 3.5vw, 3.65rem)!important;line-height:1.08!important}.title{margin-bottom:42px}.title h1:after,.title h2:after{display:none!important}.btn,.bx-ui-button,button.btn,input[type=submit]{min-height:52px;padding:14px 24px;border:1px solid var(--es-blue)!important;border-radius:999px!important;color:#fff!important;background:var(--es-blue)!important;box-shadow:0 12px 28px rgba(47,103,231,.22);font-size:13px;font-weight:700;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important}.btn:hover,button.btn:hover,input[type=submit]:hover{background:var(--es-blue-dark)!important;box-shadow:0 16px 34px rgba(47,103,231,.3);transform:translateY(-2px)}.main_header{position:relative;z-index:100;border-bottom:1px solid var(--es-line);background:rgba(255,255,255,.95)!important;box-shadow:none!important}.main_header .header_top,.main_header .nav-panel{background:0 0!important}.main_header .header_top{padding:15px 0 13px;border-bottom:1px solid var(--es-line)}.main_header .logo-block img,.main_header .logo-block svg{max-height:62px;width:auto}.main_header .working_time{color:var(--es-ink-soft);font-size:12px;line-height:1.45}.main_header .phone-number,.main_header .phonenum,.main_header [href^='tel:']{color:var(--es-ink)!important;font-size:16px;font-weight:700}.main_header .phonenum.show-modal{color:var(--es-blue)!important;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.header_bottom{min-height:62px;background:#fff!important;box-shadow:none!important}.nav_list_container .nav-list,.nav_list_container>ul{justify-content:center}.nav_list_container a{color:var(--es-ink)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.055em;text-transform:uppercase}.main_header .header_bottom ul.nav_list>li>a,.main_header .header_bottom ul.nav_list>li>a.root-item,.main_header .header_bottom ul.nav_list>li>a.root-item-selected{display:block;color:var(--es-ink)!important;background:0 0!important}.main_header .header_bottom ul.nav_list>li:hover>a,.main_header .header_bottom ul.nav_list>li>a.root-item-selected{color:var(--es-blue)!important}.main_header .nav_list-wrapper,.main_header ul.nav_list{width:100%}.main_header ul.nav_list{display:flex!important;align-items:center;justify-content:center}.nav_list_container>ul>li>a{padding-top:22px!important;padding-bottom:20px!important}.nav_list_container .active>a,.nav_list_container a:hover{color:var(--es-blue)!important}.nav-panel-fixed{background:rgba(255,255,255,.96)!important;box-shadow:0 10px 35px rgba(16,32,39,.08)!important;backdrop-filter:blur(14px)}.nav-panel-mobile{background:#fff!important;border-bottom:1px solid var(--es-line)}.search_wrapper{background:rgba(246,248,249,.98)!important}.side-info-behind,.side-info-navigation{display:none!important}body.burger-menu-open .main_header,body.burger-menu-open .nav-panel-mobile{z-index:1002!important}.main_header:not(.header-not-main-page){position:absolute!important;inset:0 0 auto!important;z-index:100;border-bottom:1px solid rgba(16,32,39,.12)!important;background:0 0!important}.main_header:not(.header-not-main-page) .header_top{height:88px;padding:0!important;border:0!important}.main_header:not(.header-not-main-page) .header_top .nav-panel,.main_header:not(.header-not-main-page) .header_top .row,.main_header:not(.header-not-main-page) .header_top .top-menu{height:100%}.main_header:not(.header-not-main-page) .header_top .top-menu{max-width:none!important;padding-right:clamp(28px,4vw,72px);padding-left:clamp(28px,4vw,72px)}.main_header:not(.header-not-main-page) .header_top .row{justify-content:space-between}.main_header:not(.header-not-main-page) .logo-block{display:flex!important;align-items:center;flex:0 0 auto!important;width:auto!important;max-width:none!important}.main_header:not(.header-not-main-page) .logo-block:after{content:'ЕВРОСТЕКЛО  |  АРХИТЕКТУРНЫЕ РЕШЕНИЯ';margin-left:12px;color:var(--es-ink);font-size:15px;font-weight:700;letter-spacing:.08em;white-space:pre}.main_header:not(.header-not-main-page) .logo-block img,.main_header:not(.header-not-main-page) .logo-block svg{max-height:42px}.main_header:not(.header-not-main-page) .account-block,.main_header:not(.header-not-main-page) .callback_cnt,.main_header:not(.header-not-main-page) .cart_block,.main_header:not(.header-not-main-page) .header_bottom,.main_header:not(.header-not-main-page) .header_two_line,.main_header:not(.header-not-main-page) .regionality-block,.main_header:not(.header-not-main-page) .search-block,.main_header:not(.header-not-main-page) .working_time-block{display:none!important}.main_header:not(.header-not-main-page) .header-right-block{display:flex!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin-left:auto}.main_header:not(.header-not-main-page) .header-menu-burger-block{display:flex!important;align-items:center;justify-content:center;width:48px!important;height:48px;margin:0;padding:0!important;background:rgba(255,255,255,.58)}.main_header:not(.header-not-main-page) .hamburger-btn{position:relative!important;inset:auto!important;width:48px!important;height:48px!important;padding:15px 13px!important;border:0!important;background:0 0!important}.main_header:not(.header-not-main-page) .hamburger-btn .sr-only,.main_header:not(.header-not-main-page) .hamburger-btn img{display:none!important}.main_header:not(.header-not-main-page) .hamburger-btn .icon-bar{position:static!important;display:block!important;width:22px!important;height:1px!important;margin:5px 0!important;opacity:1!important;background:var(--es-ink)!important;transform:none!important}.modern-hero{position:relative;min-height:760px;height:100svh;overflow:hidden;background:#dce9ef}.modern-hero__media{position:absolute;inset:0;background:url('./assets/hero-villa.webp') 52% center/cover no-repeat}.modern-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(242,248,251,.97) 0,rgba(242,248,251,.85) 27%,rgba(242,248,251,.13) 54%,rgba(242,248,251,0) 76%),linear-gradient(0deg,rgba(4,27,38,.18),transparent 36%)}.modern-hero__container{position:relative;z-index:2;width:100%;max-width:none!important;height:100%;min-height:inherit;padding-right:clamp(28px,4vw,72px);padding-left:clamp(28px,4vw,72px)}.modern-hero__content{width:min(720px,56vw);padding-top:clamp(170px,22vh,235px)}.modern-hero__eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:28px;color:var(--es-ink);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.modern-hero__eyebrow span{width:34px;height:1px;background:currentColor}.modern-hero__title{margin:0;color:var(--es-ink);font-family:Montserrat,Arial,sans-serif;font-size:clamp(52px, 5.15vw, 88px);font-weight:400;letter-spacing:-.06em;line-height:.98}.modern-hero__title em{color:var(--es-blue);font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}.modern-hero__copy{width:min(530px,92%);margin:30px 0 0;color:#465a64;font-size:15px;line-height:1.8}.modern-hero__actions{display:flex;align-items:center;gap:34px;margin-top:36px}.modern-hero__primary{display:inline-flex;align-items:center;justify-content:space-between;min-width:240px;padding:18px 22px;color:#fff!important;background:var(--es-blue);font-size:12px;font-weight:700}.modern-hero__primary:hover{background:var(--es-blue-dark)}.modern-hero__link{padding:14px 0 7px;border-bottom:1px solid var(--es-ink);color:var(--es-ink)!important;font-size:12px;font-weight:700}.modern-hero__meta{position:absolute;z-index:2;right:clamp(28px,4vw,72px);bottom:27px;left:clamp(28px,4vw,72px);display:flex;align-items:end;justify-content:space-between;color:#fff;font-size:9px;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 16px rgba(0,0,0,.28)}.modern-hero__meta>div{display:flex;align-items:center;gap:12px}.modern-hero__meta strong{font:400 30px/1 Georgia,serif}.modern-hero__meta div span{padding-left:12px;border-left:1px solid rgba(255,255,255,.55);line-height:1.5}.slider-3-wide{max-width:none!important;padding:0!important}.slider-3-wide .slider-col,.slider-3-wide>.row{margin:0!important;padding:0!important}#head_owl{background:var(--es-ice)}#head_owl .head-slide{min-height:clamp(560px,67vh,700px)!important;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(9,25,31,.72) 0,rgba(9,25,31,.38) 43%,rgba(9,25,31,.04) 73%),url('./assets/hero-villa.webp')!important;background-position:center!important;background-size:cover!important}#head_owl .head-slide>.container{width:100%}#head_owl .head-slide .row{align-items:center;min-height:inherit}#head_owl .head-slide .row>.col-12{max-width:760px;padding:34px 15px 48px!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;backdrop-filter:none!important}#head_owl .slider_header{max-width:760px;margin:0 0 22px;color:#fff!important;font-size:clamp(2.75rem, 3.6vw, 4rem)!important;line-height:1.02!important;text-shadow:0 4px 30px rgba(0,0,0,.18)}#head_owl .slider_description{max-width:590px;margin-bottom:28px;color:rgba(255,255,255,.88)!important;font-size:clamp(15px, 1.15vw, 18px)!important;line-height:1.6}#head_owl .btn{min-width:230px}#head_owl .owl-dots{position:absolute;right:5vw;bottom:38px}#head_owl .owl-dot span{width:34px;height:3px;margin:5px;border-radius:0;background:rgba(255,255,255,.45)}#head_owl .owl-dot.active span{background:#fff}#head_owl .owl-nav button{border-radius:50%!important;background:rgba(255,255,255,.14)!important;backdrop-filter:blur(8px)}#advantages,#news,#projects,#services,.about-section,.advantages-section,.news-section,.projects-section,.reviews-section,.services-section{padding-top:92px!important;padding-bottom:92px!important}#advantages,.advantages-section{background:#fff!important}.advantage-item,.advantages_item{height:100%;padding:28px 22px!important;border-left:1px solid var(--es-line);background:0 0!important;box-shadow:none!important}.advantage-item img,.advantages_item img{max-width:48px;filter:grayscale(1);opacity:.78}.advantage-item .heading,.advantages_item .heading{margin-top:18px;color:var(--es-ink);font-size:16px;font-weight:700}.sect_service,.service-section,.services-section{background:var(--es-cloud)!important}.sect_service_block{margin-bottom:28px!important}.sect_service_cnt{position:relative;min-height:410px!important;height:100%;overflow:hidden;border:0!important;border-radius:var(--es-radius)!important;background-color:#dce8ed;background-position:center!important;background-size:cover!important;box-shadow:0 12px 38px rgba(16,32,39,.1)!important;transition:transform .35s ease,box-shadow .35s ease!important}.sect_service_cnt:hover{transform:translateY(-7px);box-shadow:var(--es-shadow)!important}.sect_service_bg,.sect_service_cnt:after{content:'';position:absolute!important;inset:0;background:linear-gradient(180deg,rgba(7,23,28,.02) 35%,rgba(7,23,28,.88) 100%)!important;opacity:1!important}.sect_service_desc,.sect_service_detail,.sect_service_heading,.sect_service_list{position:relative;z-index:2}.sect_service_heading{position:absolute!important;left:28px!important;right:28px!important;bottom:28px!important;top:auto!important;margin:0!important;padding:0!important;color:#fff!important;font-size:clamp(1.55rem, 2.25vw, 2.35rem)!important;line-height:1.08!important;text-align:left!important;background:0 0!important;text-shadow:0 2px 18px rgba(0,0,0,.35);box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;word-break:normal}.sect_service_cnt:focus-visible .sect_service_heading,.sect_service_cnt:hover .sect_service_heading{display:block!important;visibility:visible!important;opacity:1!important;transition:color .2s ease,text-shadow .2s ease!important}.sect_service_desc,.sect_service_detail{display:none!important}.sect_service_img{min-height:360px!important;border-radius:var(--es-radius)!important;background-size:cover!important}#services{position:relative;background:var(--es-cloud)!important}#services>.container{position:relative}#services .all_services_link{position:absolute;z-index:3;top:2px;right:15px;width:auto!important;height:auto!important;padding:12px 19px!important;border:1px solid var(--es-line);border-radius:999px!important;color:var(--es-ink)!important;background:#fff!important;box-shadow:none!important;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.4!important;text-transform:uppercase}#services .sect_service_cnt{min-height:390px!important;display:flex!important;align-items:stretch!important;overflow:hidden;background:#fff!important}#services .sect_service_cnt:after{display:none!important}#services .sect_service_img{width:50%!important;min-height:390px!important;margin:0!important;border-radius:0!important;flex:0 0 50%!important}#services .sect_service_list{position:relative;z-index:2;width:50%!important;padding:38px 34px!important;background:#fff}#services .sect_service_link{margin:0 0 18px;color:var(--es-ink)!important;font:400 clamp(1.7rem, 2.2vw, 2.35rem)/1.1 Georgia,serif;letter-spacing:-.03em}#services .sect_service_list ul{columns:1}#services .sect_service_list ul a{margin-bottom:7px;color:var(--es-ink-soft)!important;font-size:13px;line-height:1.35}#services .sect_service_list ul a:hover{color:var(--es-blue)!important}.about-section{position:relative;overflow:hidden;background:var(--es-ink)!important;color:rgba(255,255,255,.73)}.about-section:after{content:'';position:absolute;right:-15%;top:-30%;width:55%;aspect-ratio:1;border:1px solid rgba(255,255,255,.13);border-radius:50%}.about-section .title,.about-section a:not(.btn),.about-section h2,.about-section h3{color:#fff!important}.about-section .container{position:relative;z-index:1}.reviews-section{background:var(--es-ice)!important}.review-item,.reviews-section .item,.reviews_item{height:100%;padding:36px!important;border:1px solid rgba(16,32,39,.08)!important;border-radius:var(--es-radius)!important;background:#fff!important;box-shadow:none!important}.reviews-section .item:before{content:'“';display:block;height:45px;color:var(--es-blue);font:64px/1 Georgia,serif}.news-item,.project-item,.projects-section .item{overflow:hidden;border:1px solid var(--es-line)!important;border-radius:var(--es-radius)!important;background:#fff;box-shadow:none!important;transition:transform .3s ease,box-shadow .3s ease}.news-item:hover,.project-item:hover,.projects-section .item:hover{transform:translateY(-5px);box-shadow:var(--es-shadow)!important}.news-item__img,.project-item__img,.projects-section .item-image{min-height:260px;background-size:cover}.news-item__content,.news-item__preview,.project-item__content{padding:25px!important}.projects-section__tabs-list{gap:8px;border:0!important}.projects-section__tabs-list a,.projects-section__tabs-list li{border-radius:999px!important}.projects-section__project-wrapper{overflow:hidden;border-radius:var(--es-radius)!important;box-shadow:0 16px 44px rgba(16,32,39,.13)}.projects-section__project-background{min-height:420px!important;background-position:center!important;background-size:cover!important}.page-footer{padding:64px 0!important;background:linear-gradient(120deg,#102027,#1b3440)!important;color:rgba(255,255,255,.72)!important}.page-footer .col-md-4,.page-footer .page-footer-img{display:none!important}.page-footer .col-md-8{flex:0 0 100%!important;max-width:100%!important}.page-footer .page-footer-text{max-width:760px}.page-footer h4{color:#fff!important;font:400 clamp(2rem,3vw,3.3rem)/1.08 Georgia,serif!important;letter-spacing:-.035em}.page-footer-buttons-block{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.inner-page-header,.page-header,.page_header{margin:0!important;padding:70px 0 54px!important;background:var(--es-ice)!important;border:0!important}.page-header .title,.page_header .title{margin:0}.breadcrumb,.bx-breadcrumb{margin:0;padding:18px 0;background:0 0!important;font-size:12px}.breadcrumb a,.bx-breadcrumb a{color:var(--es-ink-soft)}.content-wrapper,.page-content,main{background:#fff}.es-map-load{display:flex;width:100%;height:100%;min-height:470px;padding:42px;border:0;align-items:flex-start;justify-content:flex-end;flex-direction:column;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(90deg,rgba(8,27,34,.9),rgba(8,27,34,.32)),url('./assets/office-partitions.webp') center/cover no-repeat}.es-map-load span{margin-bottom:12px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.es-map-load strong{max-width:520px;font:400 clamp(28px,4vw,52px)/1.05 Georgia,serif}.es-map-load:focus-visible strong,.es-map-load:hover strong{text-decoration:underline;text-underline-offset:6px}.catalog-item,.catalog-section-list-item,.portfolio-item,.product-item,.service-item{overflow:hidden;border:1px solid var(--es-line)!important;border-radius:18px!important;background:#fff;box-shadow:none!important}.detail-page img,.service-detail img{border-radius:18px}table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--es-line);border-radius:14px}table th{background:var(--es-ice);color:var(--es-ink)}table td,table th{padding:14px 16px;border-color:var(--es-line)!important}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{min-height:52px;padding:13px 16px!important;border:1px solid var(--es-line)!important;border-radius:12px!important;background:#fff!important;color:var(--es-ink)!important;box-shadow:none!important}textarea{min-height:130px}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--es-blue)!important;box-shadow:0 0 0 4px rgba(47,103,231,.1)!important}.pagination .page-link{margin:0 4px;border:0;border-radius:50%!important;color:var(--es-ink)}.pagination .active .page-link{background:var(--es-blue);color:#fff}.footer-section,.footer-section.light{padding-top:72px!important;padding-bottom:32px!important;border:0!important;background:#0b171c!important;color:rgba(255,255,255,.62)!important}.footer-section .heading,.footer-section a,.footer-section h3,.footer-section h4{color:#fff!important}.footer-section a:hover{color:#8fb2ff!important}.footer-section__container{border-color:rgba(255,255,255,.12)!important}.footer-section__address-block,.footer-section__email-block,.footer-section__phone-block{border-color:rgba(255,255,255,.12)!important}.footer-section svg{fill:#8fb2ff!important}.scrollToTop{right:24px!important;bottom:24px!important;width:50px!important;height:50px!important;overflow:hidden;border-radius:50%!important;background:var(--es-blue)!important;box-shadow:0 12px 30px rgba(47,103,231,.3);font-size:0!important}.scrollToTop:before{content:'↑';color:#fff;font-size:22px;line-height:1}.es-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.es-reveal.es-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.es-reveal{opacity:1;transform:none}}@media (max-width:991px){.container{max-width:100%;padding-left:22px;padding-right:22px}.nav-panel-mobile{min-height:72px}.nav-panel-mobile img,.nav-panel-mobile svg{max-height:48px;width:auto}#head_owl .head-slide{min-height:590px!important;background-position:62% center!important}#head_owl .head-slide .col-12{max-width:680px}#advantages,#news,#projects,#services,.about-section,.advantages-section,.news-section,.projects-section,.reviews-section,.services-section{padding-top:68px!important;padding-bottom:68px!important}.main_header:not(.header-not-main-page){display:none!important}.es-home .nav-panel-mobile{position:absolute!important;inset:0 0 auto;z-index:100;min-height:72px;border-bottom:1px solid rgba(16,32,39,.12);background:0 0!important}.es-home .nav-panel-mobile .header-mobile{padding:0 24px}.es-home .nav-panel-mobile .header-mobile>.row>.col-12{min-height:72px;align-items:center}.es-home .nav-panel-mobile .left-mobile-block{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;width:100%}.es-home .nav-panel-mobile .right-mobile-block{display:none!important}.es-home .nav-panel-mobile .hamburger-btn .sr-only,.es-home .nav-panel-mobile .hamburger-btn img{display:none!important}.es-home .nav-panel-mobile .hamburger-btn{width:44px!important;height:44px!important;padding:12px!important;background:rgba(255,255,255,.62)!important}.es-home .nav-panel-mobile .hamburger-btn .icon-bar{position:static!important;display:block!important;width:20px!important;height:1px!important;margin:5px 0!important;opacity:1!important;background:var(--es-ink)!important;transform:none!important}.modern-hero{min-height:700px}.modern-hero__content{width:min(680px,92vw);padding-top:145px}}@media (max-width:767px){body{font-size:14px}.title{margin-bottom:28px}#head_owl .head-slide{min-height:570px!important;background-image:linear-gradient(90deg,rgba(9,25,31,.82),rgba(9,25,31,.25)),url('./assets/hero-villa.webp')!important}#head_owl .head-slide .row>.col-12{padding-top:28px!important;padding-bottom:52px!important}#head_owl .slider_header{font-size:clamp(2.2rem, 10.8vw, 3.1rem)!important}#head_owl .slider_description{font-size:15px!important;line-height:1.55}#head_owl .owl-dots{right:auto;left:17px;bottom:22px}.sect_service_cnt{min-height:350px!important}.sect_service_heading{left:22px!important;right:22px!important;bottom:22px!important}.inner-page-header,.page-header,.page_header{padding:44px 0 34px!important}.reviews-section .item{padding:25px!important}.footer-section{padding-top:52px!important}#services .all_services_link{position:static;display:inline-flex;margin-bottom:25px}#services .sect_service_cnt{display:block!important;min-height:0!important}#services .sect_service_img{width:100%!important;min-height:280px!important;flex-basis:auto!important}#services .sect_service_list{width:100%!important;padding:26px 24px 30px!important}.modern-hero{min-height:720px}.modern-hero__media{background-position:62% center}.modern-hero__shade{background:linear-gradient(180deg,rgba(240,247,250,.94) 0,rgba(240,247,250,.75) 46%,rgba(8,30,40,.42) 100%)}.modern-hero__container{padding-left:24px;padding-right:24px}.modern-hero__content{width:100%;padding-top:115px}.modern-hero__eyebrow{margin-bottom:22px;font-size:8px}.modern-hero__title{font-size:clamp(42px, 11.2vw, 55px);line-height:1.01}.modern-hero__title em{display:inline;font-size:1em}.modern-hero__copy{width:100%;margin-top:24px;font-size:13px;line-height:1.65}.modern-hero__actions{align-items:flex-start;flex-direction:column;gap:13px;margin-top:26px}.modern-hero__primary{min-width:220px}.modern-hero__meta{right:24px;bottom:20px;left:24px}.modern-hero__meta>div{display:none}.modern-hero__meta>span{margin-left:auto}}@media (min-width:992px){html body{padding-top:76px!important}body .main_header,body .main_header.header-not-main-page,body .main_header:not(.header-not-main-page){display:block!important;position:fixed!important;right:0!important;left:0!important;top:0!important;z-index:1000!important;width:100%!important;border:0!important;border-bottom:1px solid var(--es-line)!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 30px rgba(16,32,39,.07)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body .main_header .header_top{display:block!important;height:76px!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important}body .main_header .header_top .nav-panel,body .main_header .header_top .row,body .main_header .header_top .top-menu{height:100%!important}body .main_header .header_top .top-menu{width:100%!important;max-width:none!important;padding-right:clamp(24px,3vw,52px)!important;padding-left:clamp(24px,3vw,52px)!important}body .main_header.header-not-main-page .header_top .top-menu,body .main_header:not(.header-not-main-page) .header_top .top-menu{width:100%!important;max-width:1240px!important;padding-right:15px!important;padding-left:15px!important}body .main_header .header_top .row{align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important}body .main_header .logo-block,body .main_header.header-not-main-page .logo-block,body .main_header:not(.header-not-main-page) .logo-block{display:flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important}body .main_header .logo-block img,body .main_header .logo-block svg{width:auto!important;max-height:34px!important}body .main_header .logo-block:after{content:'ЕВРОСТЕКЛО'!important;margin-left:11px!important;color:var(--es-ink)!important;font:700 12px/1 Montserrat,Arial,sans-serif!important;letter-spacing:.08em!important;white-space:nowrap!important}.es-site-primary-nav{display:flex!important;align-items:center;justify-content:flex-end;gap:clamp(16px,1.65vw,28px);margin-left:auto;white-space:nowrap}.es-site-primary-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--es-ink)!important;font-size:10px;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.es-site-primary-nav a:after{content:'';position:absolute;right:0;bottom:6px;left:0;height:1px;background:var(--es-blue);transform:scaleX(0);transform-origin:right;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.es-site-primary-nav a:focus-visible:after,.es-site-primary-nav a:hover:after{transform:scaleX(1);transform-origin:left}body .main_header .account-block,body .main_header .callback_cnt,body .main_header .cart_block,body .main_header .dropdown_main_menu,body .main_header .hamburger-btn,body .main_header .header-menu-burger-block,body .main_header .header-right-block,body .main_header .header_bottom,body .main_header .header_two_line,body .main_header .regionality-block,body .main_header .search-block,body .main_header .working_time-block,body .nav-panel-fixed{display:none!important}#services .sect_service_heading,#services .sect_service_link{font-family:Montserrat,Arial,sans-serif!important}.modern-hero{height:calc(100svh - 76px)!important;min-height:680px!important}.modern-hero__content{padding-top:clamp(92px,14vh,150px)!important}}body,html{max-width:100%;overflow-x:clip}.left_float_sidebar,.side-info-block{max-width:100vw!important}.left_float_sidebar .swipe_container{min-height:100%}.left_float_sidebar .prv_swipe_block{min-height:100%;background:#fff}.es-project-category-fallback{padding-top:28px!important;padding-bottom:78px!important}.es-project-fallback-card{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);min-height:460px;color:var(--es-ink)!important;background:#fff;border:1px solid var(--es-line);box-shadow:0 24px 70px rgba(12,31,39,.12);text-decoration:none!important;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s ease}.es-project-fallback-card__media{min-height:460px;background-position:center;background-size:cover}.es-project-fallback-card__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,72px)}.es-project-fallback-card__copy small{margin-bottom:18px;color:var(--es-blue);font:700 11px/1.4 Montserrat,Arial,sans-serif;letter-spacing:.12em}.es-project-fallback-card__copy strong{font:500 clamp(26px,3vw,46px)/1.08 Montserrat,Arial,sans-serif}.es-project-fallback-card__copy em{margin-top:32px;color:var(--es-blue);font:700 12px/1.4 Montserrat,Arial,sans-serif;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.es-project-fallback-card:hover{transform:translateY(-6px);box-shadow:0 32px 88px rgba(12,31,39,.17)}.es-project-gallery-fallback{display:block!important;height:auto!important;margin:0 0 72px!important}.es-project-gallery-fallback__figure{margin:0}.es-project-gallery-fallback__figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;box-shadow:0 28px 80px rgba(12,31,39,.12)}.es-page-company-main .page-content>.container.margin_bottom,.es-page-company-sub .page-content>.container.margin_bottom{margin-bottom:clamp(48px,7vw,88px)!important}.es-page-company-sub .reviews-section{height:auto!important;min-height:0!important;align-content:start}@media (min-width:768px) and (max-width:1199px){.side-info-block{position:fixed!important;top:0!important;right:-520px!important;bottom:0!important;left:auto!important;width:min(520px,100vw)!important}.side-info-block.open{right:0!important}}@media (max-width:991px){.es-project-fallback-card{grid-template-columns:1fr;min-height:0}.es-project-fallback-card__media{min-height:280px}.es-project-fallback-card__copy{padding:28px 22px 34px}.left_float_sidebar .nav-link,.left_float_sidebar .toggle-menu-close,.nav-panel-mobile a,.nav-panel-mobile button{min-height:44px}.scrollToTop{right:14px!important;bottom:84px!important;width:46px!important;height:46px!important}}@media (prefers-reduced-motion:reduce){.es-project-fallback-card,.hamburger-btn .icon-bar,.left_float_sidebar,.swipe_container{transition:none!important}}.sect_service_heading,.sect_service_link{font-family:Montserrat,Arial,sans-serif!important}.es-inner .projects-page__container .es-project-row-empty{display:none!important}.es-inner .projects-page__container .es-project-row-live{display:block!important;margin:0 0 34px!important}.es-inner .projects-page__container .es-project-category-column{display:none!important}.es-inner .projects-page__container .es-project-cards-column{display:block!important;width:100%!important;max-width:100%!important;padding:0!important}.es-inner .projects-page__container .owl-projects .owl-stage{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.es-inner .projects-page__container .projects-section__project-wrapper{min-height:360px!important;border:0!important;border-radius:18px!important;box-shadow:0 18px 48px rgba(13,38,49,.11)}@media (max-width:991px){#services .sect_service_block,#services .sect_service_block:nth-child(n){right:auto!important;left:auto!important;margin:0 0 24px!important;padding:0 15px!important;transform:none!important}#services .sect_service_cnt{width:100%!important}.es-inner .projects-page__container{padding-top:28px!important}.es-inner .projects-page__container .es-project-row-live{margin-bottom:22px!important}.es-inner .projects-page__container .owl-projects .owl-stage{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.es-inner .projects-page__container .projects-section__project-wrapper{min-height:0!important;border-radius:14px!important}.es-inner .projects-page__container .projects-section__project-background{min-height:250px!important}.es-inner .projects-page__container .projects-section__project-name{min-height:0!important;padding:17px 18px!important;font-family:Montserrat,Arial,sans-serif!important;font-size:17px!important}.es-inner .es-news-grid-col{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.es-inner .news-item,.es-inner .news-item.news-item-first{height:auto!important;min-height:0!important}.es-inner .news-item-first .news-item__img,.es-inner .news-item__img{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:230px!important}.es-inner .news-item-first .news-item__body,.es-inner .news-item__body{position:relative!important;width:100%!important;min-height:190px!important;padding:22px 20px 58px!important}}@media (max-width:991px){body .main_header{display:none!important}.es-site-primary-nav{display:none!important}}.about-section{min-height:560px}.about-section>.container>.row>[class*=col-]{padding-right:clamp(28px,4vw,64px)}.about-section .heading h2{margin-bottom:26px!important;font-size:clamp(18px, 1.7vw, 26px)!important}.about-section .about-section__subheading{margin:0 0 24px!important}.about-section .about-section__subheading h1{max-width:610px;margin:0!important;color:#fff!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(30px, 3vw, 48px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.045em!important;overflow-wrap:break-word}.about-section .about-section__text{max-width:610px;font-size:14px!important;line-height:1.72!important}@media (max-width:767px){.about-section{min-height:0}.about-section>.container>.row>[class*=col-]{padding-right:15px}.about-section .about-section__subheading h1{font-size:clamp(27px, 8vw, 36px)!important}}.esx-home{--esx-pad:clamp(28px, 5vw, 84px);overflow:hidden;background:#f5f8f9}.esx-home h2,.esx-home h3{margin:0}.esx-home em{font-family:Georgia,'Times New Roman',serif;font-weight:400}.esx-hero{position:relative;min-height:760px;height:100svh;overflow:hidden;background:#dce9ef}.esx-hero__media{position:absolute;inset:0;background:url('./assets/hero-villa.webp') 52% center/cover no-repeat}.esx-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(242,248,251,.97) 0,rgba(242,248,251,.85) 27%,rgba(242,248,251,.13) 54%,rgba(242,248,251,0) 76%),linear-gradient(0deg,rgba(4,27,38,.18),transparent 36%)}.esx-hero__content{position:relative;z-index:2;width:min(720px,56vw);padding:clamp(170px,22vh,235px) 0 40px var(--esx-pad)}.esx-eyebrow{display:flex;align-items:center;gap:13px;color:var(--es-ink);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.esx-eyebrow span{width:34px;height:1px;background:currentColor}.esx-hero__title{margin-top:28px;color:var(--es-ink);font:400 clamp(52px,5.15vw,88px)/.98 Montserrat,Arial,sans-serif;letter-spacing:-.06em}.esx-hero__title em{color:var(--es-blue);letter-spacing:-.045em}.esx-hero__copy{width:min(530px,92%);margin:30px 0 0;color:#465a64;font-size:15px;line-height:1.8}.esx-actions{display:flex;align-items:center;gap:34px;margin-top:36px}.esx-button{display:inline-flex;align-items:center;justify-content:space-between;min-width:240px;padding:18px 22px;color:#fff!important;background:var(--es-blue);font-size:12px;font-weight:700}.esx-button:hover{color:#fff;background:var(--es-blue-dark)}.esx-text-link{padding:14px 0 7px;border-bottom:1px solid var(--es-ink);color:var(--es-ink)!important;font-size:12px;font-weight:700}.esx-hero__meta{position:absolute;z-index:2;right:var(--esx-pad);bottom:27px;left:var(--esx-pad);display:flex;align-items:end;justify-content:space-between;color:#fff;font-size:9px;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 16px rgba(0,0,0,.28)}.esx-hero__meta>div{display:flex;align-items:center;gap:12px}.esx-hero__meta strong{font:400 30px/1 Georgia,serif}.esx-hero__meta div span{padding-left:12px;border-left:1px solid rgba(255,255,255,.55);line-height:1.5}.esx-ticker{overflow:hidden;padding:18px 0;border-bottom:1px solid var(--es-line);background:#fff}.esx-ticker>div{display:flex;align-items:center;justify-content:space-around;min-width:900px;color:var(--es-ink);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.esx-ticker i{width:5px;height:5px;border-radius:50%;background:var(--es-blue)}.esx-section{padding:118px var(--esx-pad)}.esx-label{display:flex;gap:13px;align-items:center;margin-bottom:42px;color:#60737d;font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.esx-label span{color:var(--es-blue)}.esx-intro{background:#f5f8f9}.esx-intro__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);gap:9vw;align-items:end}.esx-company-title{max-width:650px;margin:0 0 24px;color:#60737d;font:600 11px/1.6 Montserrat,Arial,sans-serif!important;letter-spacing:.1em;text-transform:uppercase}.esx-cta h2,.esx-intro h2,.esx-material h2,.esx-section-head h2{color:var(--es-ink);font:400 clamp(46px,5.25vw,88px)/1.01 Montserrat,Arial,sans-serif!important;letter-spacing:-.06em}.esx-cta h2 em,.esx-intro h2 em,.esx-material h2 em,.esx-section-head h2 em{color:var(--es-blue)}.esx-intro__copy>p{max-width:560px;margin:0 0 50px;color:var(--es-ink-soft);font-size:16px;line-height:1.85}.esx-features{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--es-line)}.esx-features>div{padding:24px 14px 0 0;border-right:1px solid var(--es-line)}.esx-features>div:last-child{border:0;padding-left:14px}.esx-features strong{display:block;margin-bottom:10px;color:var(--es-blue);font:400 25px/1 Georgia,serif}.esx-features span{font-size:9px;font-weight:700;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}.esx-solutions{background:#fff}.esx-section-head{display:grid;grid-template-columns:.7fr 1.25fr .65fr;gap:5vw;align-items:end;margin-bottom:72px}.esx-section-head .esx-label{align-self:start}.esx-section-head>p{margin:0 0 8px;color:var(--es-ink-soft);line-height:1.75}.esx-service-list{border-top:1px solid var(--es-line)}.esx-service-list>a{position:relative;display:grid;grid-template-columns:70px minmax(260px,.9fr) 1.2fr 40px;gap:28px;align-items:center;min-height:150px;padding:28px 10px;border-bottom:1px solid var(--es-line);color:var(--es-ink)}.esx-service-list>a:hover{background:var(--es-ice);padding-right:22px;padding-left:22px}.esx-service-list span{color:var(--es-blue);font-size:11px;font-weight:700}.esx-service-list h3{color:var(--es-ink);font:400 clamp(25px,2.4vw,40px)/1.1 Montserrat,Arial,sans-serif;letter-spacing:-.045em}.esx-service-list p{margin:0;color:var(--es-ink-soft)}.esx-service-list i{color:var(--es-blue);font-size:24px;font-style:normal}.esx-all-link{display:inline-block;margin-top:35px;padding-bottom:7px;border-bottom:1px solid;color:var(--es-ink);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.esx-projects{background:var(--es-ink)}.esx-section-head--light h2,.esx-section-head--light p{color:#fff!important}.esx-section-head--light .esx-label{color:rgba(255,255,255,.55)}.esx-project-grid{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:repeat(2,minmax(280px,32vw));gap:18px}.esx-project{position:relative;overflow:hidden;color:#fff!important;background:#1d3039}.esx-project--large{grid-row:1/3}.esx-project:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(5,17,22,.83))}.esx-project img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.esx-project:hover img{transform:scale(1.035)}.esx-project>h3,.esx-project>i,.esx-project>span{position:absolute;z-index:2}.esx-project>span{bottom:82px;left:28px;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.esx-project>h3{right:65px;bottom:27px;left:28px;color:#fff;font:400 clamp(23px,2.3vw,38px)/1.05 Montserrat,Arial,sans-serif;letter-spacing:-.04em}.esx-project>i{right:28px;bottom:30px;font-size:24px;font-style:normal}.esx-material{display:grid;grid-template-columns:.85fr 1.15fr;gap:10vw;align-items:center;background:#eef4f6}.esx-orbit{position:relative;display:grid;width:min(430px,38vw);aspect-ratio:1;place-items:center;border:1px solid rgba(47,103,231,.25);border-radius:50%}.esx-orbit:after,.esx-orbit:before{content:'';position:absolute;border:1px solid rgba(47,103,231,.16);border-radius:50%}.esx-orbit:before{inset:13%}.esx-orbit:after{inset:28%}.esx-orbit>div{z-index:2;display:grid;width:42%;aspect-ratio:1;place-items:center;border-radius:50%;background:rgba(255,255,255,.62);box-shadow:inset 0 0 40px rgba(255,255,255,.9)}.esx-orbit strong{display:block;color:var(--es-blue);font:400 clamp(36px,4vw,64px)/.8 Georgia,serif}.esx-orbit small{font-size:12px}.esx-orbit>span{position:absolute;bottom:8%;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.esx-material__content>p{max-width:660px;margin:34px 0;color:var(--es-ink-soft);font-size:16px;line-height:1.8}.esx-material ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--es-line)}.esx-material li{display:flex;gap:22px;padding:17px 0;border-bottom:1px solid var(--es-line);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.esx-material li b{min-width:60px;color:var(--es-blue);font:400 22px/1 Georgia,serif}.esx-process{background:#fff}.esx-process ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--es-line)}.esx-process li{display:grid;grid-template-columns:100px 1fr;gap:25px;padding:32px 0;border-bottom:1px solid var(--es-line)}.esx-process li>span{color:var(--es-blue);font:400 27px/1 Georgia,serif}.esx-process li h3{color:var(--es-ink);font:400 29px/1.1 Montserrat,Arial,sans-serif;letter-spacing:-.04em}.esx-process li p{margin:10px 0 0;color:var(--es-ink-soft)}.esx-cta{position:relative;display:grid;min-height:650px;padding:110px var(--esx-pad);place-items:center;overflow:hidden;color:#fff;background:var(--es-blue);text-align:center}.esx-cta:after,.esx-cta:before{content:'';position:absolute;width:520px;aspect-ratio:1;border:1px solid rgba(255,255,255,.17);border-radius:50%}.esx-cta:after{width:760px}.esx-cta>div{position:relative;z-index:1;max-width:900px}.esx-cta .esx-eyebrow{justify-content:center;color:#fff}.esx-cta h2{margin-top:28px;color:#fff!important}.esx-cta h2 em{color:rgba(255,255,255,.75)}.esx-cta>div>p:not(.esx-eyebrow){max-width:650px;margin:28px auto 34px;color:rgba(255,255,255,.78)}.esx-button--light{color:var(--es-blue)!important;background:#fff}@media (max-width:991px){.esx-section{padding:85px var(--esx-pad)}.esx-intro__grid,.esx-material{grid-template-columns:1fr;gap:55px}.esx-section-head{grid-template-columns:1fr;gap:18px}.esx-section-head .esx-label{margin-bottom:18px}.esx-section-head>p{max-width:560px}.esx-service-list>a{grid-template-columns:45px 1fr 1fr 28px}.esx-orbit{width:min(430px,80vw);margin:auto}}@media (max-width:767px){.esx-home{--esx-pad:24px}.esx-hero{min-height:720px}.esx-hero__media{background-position:62% center}.esx-hero__shade{background:linear-gradient(180deg,rgba(240,247,250,.94) 0,rgba(240,247,250,.75) 46%,rgba(8,30,40,.42) 100%)}.esx-hero__content{box-sizing:border-box;width:100%;max-width:100%;padding:115px var(--esx-pad) 120px}.esx-hero__title{font-size:clamp(38px,10.1vw,46px);line-height:1.01}.esx-hero__copy{width:100%;margin-top:24px;font-size:13px;line-height:1.65}.esx-actions{align-items:flex-start;flex-direction:column;gap:13px;margin-top:26px}.esx-hero__meta{right:var(--esx-pad);bottom:20px;left:var(--esx-pad)}.esx-hero__meta>div{display:none}.esx-hero__meta>span{margin-left:auto}.esx-section{padding-top:70px;padding-bottom:70px}.esx-intro__grid{grid-template-columns:1fr;gap:35px}.esx-cta h2,.esx-intro h2,.esx-material h2,.esx-section-head h2{font-size:clamp(40px,11vw,56px)!important}.esx-features{grid-template-columns:1fr}.esx-features>div{display:flex;gap:18px;border-right:0;border-bottom:1px solid var(--es-line);padding:18px 0!important}.esx-features strong{margin:0}.esx-service-list>a{grid-template-columns:36px 1fr 24px;gap:14px;min-height:125px}.esx-service-list p{display:none}.esx-service-list i{grid-column:3;grid-row:1}.esx-service-list h3{font-size:25px}.esx-project-grid{grid-template-columns:1fr;grid-template-rows:repeat(3,430px)}.esx-project--large{grid-row:auto}.esx-process li{grid-template-columns:52px 1fr}.esx-cta{min-height:570px;padding:80px var(--esx-pad)}}.main_header .navbar-logo,.nav-panel-mobile .navbar-logo{display:inline-flex!important;align-items:center;min-width:42px;min-height:32px;background:0 0!important}.main_header .navbar-logo>img,.nav-panel-mobile .navbar-logo>img{display:none!important}.main_header .navbar-logo:before,.nav-panel-mobile .navbar-logo:before{content:'';display:block;flex:0 0 42px;width:42px;height:27px;background:url('/bitrix/templates/evrosteklo_modern/modern/assets/logo-mark.webp') center/contain no-repeat}.main_header.header-not-main-page .logo-block{display:flex!important;align-items:center;flex:0 0 auto!important;width:auto!important;max-width:none!important}.main_header.header-not-main-page .logo-block:after{content:'ЕВРОСТЕКЛО  |  АРХИТЕКТУРНЫЕ РЕШЕНИЯ';margin-left:13px;color:var(--es-ink);font-size:12px;font-weight:700;letter-spacing:.075em;white-space:pre}.main_header.header-not-main-page .working_time-block{display:none!important}.es-inner .inner-page-header,.es-inner .page-header,.es-inner .page_header{position:relative;overflow:hidden;margin-bottom:0!important;padding:clamp(72px,8vw,122px) 0 clamp(58px,7vw,96px)!important;background:linear-gradient(135deg,#f4f8fa 0,#e9f1f5 100%)!important}.es-inner .inner-page-header:after,.es-inner .page-header:after,.es-inner .page_header:after{content:'';position:absolute;top:-190px;right:-80px;width:430px;height:430px;border:1px solid rgba(47,103,231,.13);border-radius:50%;box-shadow:0 0 0 76px rgba(47,103,231,.035),0 0 0 152px rgba(47,103,231,.025)}.es-inner .inner-page-header .container,.es-inner .page-header .container,.es-inner .page_header .container{position:relative;z-index:1}.es-inner .es-page-title,.es-inner .inner-page-header h1,.es-inner .page-header h1,.es-inner .page_header h1{max-width:1080px;margin:30px 0 0!important;color:var(--es-ink)!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(46px, 6vw, 88px)!important;font-weight:400!important;line-height:.98!important;letter-spacing:-.06em!important}.es-inner .breadcrumb,.es-inner .breadcrumbs{color:#73838a;font-size:12px}.es-inner .page-content{padding-bottom:88px;background:#fff}.es-inner .service-detail__preview{position:relative;isolation:isolate;min-height:clamp(600px,72vh,780px)!important;margin:0 0 72px!important;background-position:center!important}.es-inner .service-detail__preview:before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(239,247,250,.97) 0,rgba(239,247,250,.88) 38%,rgba(239,247,250,.2) 67%,rgba(8,25,32,.12) 100%)}.es-inner .service-detail__preview .row>[class*=col-],.es-inner .service-detail__preview .service_background{padding:48px!important;border:1px solid rgba(255,255,255,.66);border-radius:24px;background:rgba(242,248,250,.7);box-shadow:0 24px 80px rgba(16,32,39,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.es-inner h1.service-detail__preview-title{margin:0 0 24px!important;color:var(--es-ink)!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(44px, 5vw, 76px)!important;font-weight:400!important;line-height:.98!important;letter-spacing:-.06em!important}.es-inner .service-detail__preview-text{max-width:650px;margin-bottom:30px!important;color:var(--es-ink-soft)!important;font-size:15px;line-height:1.75}.es-inner .service-detail__preview .btn{min-width:190px;border-radius:0!important;box-shadow:none}.es-inner .service_info_container{padding-top:12px}.es-inner .service-desc-tabs-list{gap:8px}.es-inner .service-desc-tabs-list>li>a{border-radius:999px;background:var(--es-cloud)}.es-inner .service-desc-tabs-list>li>a.active{color:#fff!important;background:var(--es-blue)}.es-inner .service-desc-tabs-list>li>a:after{display:none}.es-inner .projects-page__container{padding-top:72px}.es-inner .projects-section__projects-row{margin-bottom:24px}.es-inner .projects-section__project-section-info,.es-inner .projects-section__project-wrapper{height:clamp(300px,29vw,430px)}.es-inner .projects-section__project-section-info{display:flex;flex-direction:column;justify-content:flex-end;padding:34px!important;color:#fff;background:var(--es-ink)!important}.es-inner .projects-section__project-section-name{margin:0;color:#fff;font-size:clamp(24px,2.4vw,38px);line-height:1.05;letter-spacing:-.04em;text-transform:none}.es-inner .projects-section__project-section-description{margin-top:18px;color:rgba(255,255,255,.62)}.es-inner .projects-section__project-wrapper:after{content:'';position:absolute;z-index:2;inset:35% 0 0;pointer-events:none;background:linear-gradient(transparent,rgba(5,17,22,.84))}.es-inner .projects-section__project-name{z-index:3;padding:28px!important;color:#fff;background:0 0!important;font-size:22px;font-weight:500}.es-inner .projects-section__project-background{transition:transform .65s cubic-bezier(.22,.61,.36,1)!important}.es-inner .services-section>.service-detail__preview:first-child{margin-top:-92px!important}.es-inner .projects__project-wrapper{position:relative;display:block;min-height:clamp(330px,32vw,470px);overflow:hidden;color:#fff!important;background:var(--es-ink)}.es-inner .projects__project-wrapper:after{content:'';position:absolute;z-index:2;inset:30% 0 0;pointer-events:none;background:linear-gradient(transparent,rgba(5,17,22,.88))}.es-inner .projects__project-background,.es-inner .projects__project-background-img{position:absolute;z-index:1;inset:0;background-position:center!important;background-size:cover!important;transition:transform .65s cubic-bezier(.22,.61,.36,1)!important}.es-inner .projects__project-wrapper:hover .projects__project-background,.es-inner .projects__project-wrapper:hover .projects__project-background-img{transform:scale(1.035)}.es-inner .projects__project-heading{position:absolute;z-index:3;right:28px;bottom:28px;left:28px;color:#fff}.es-inner .projects__project-heading-section{margin-bottom:9px;color:rgba(255,255,255,.7);font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.es-inner .projects__project-heading-name{color:#fff;font-size:clamp(24px,2.4vw,38px);line-height:1.05;letter-spacing:-.04em}.es-inner .projects_row>[class*=col-]{margin-bottom:24px}.es-inner .projects-page__container .owl-projects .owl-stage-outer{overflow:visible!important}.es-inner .projects-page__container .owl-projects .owl-stage{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;width:auto!important;transform:none!important}.es-inner .projects-page__container .owl-projects .owl-item{width:auto!important}.es-inner .projects-page__container .owl-projects .owl-dots,.es-inner .projects-page__container .owl-projects .owl-item.cloned,.es-inner .projects-page__container .owl-projects .owl-nav{display:none!important}.es-inner .projects-page__container .projects-section__project-wrapper{border-radius:0!important}.es-inner .page-content img:not([class*=icon]),.es-inner .projects-page__container img:not([class*=icon]),.es-inner .services-section img:not([class*=icon]){width:100%;object-fit:cover;filter:saturate(.82) contrast(.98)}.es-inner .gallery img,.es-inner [class*=gallery] img{min-height:260px;aspect-ratio:4/3}.es-inner .news-item,.es-inner [class*=blog-list] .item{overflow:hidden;border:1px solid var(--es-line);background:#fff}.es-inner .blog-detail__main-column,.es-inner .news-detail__main-column{padding-top:56px}.es-inner .news-detail__sidebar{display:none!important}.es-inner .blog-detail__main-column,.es-inner .news-detail__main-column{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.es-inner .news-detail__photogallery-image-block{min-height:clamp(320px,34vw,470px)!important;background-position:center!important;background-size:cover!important}.es-inner .blog-detail__main-column img,.es-inner .news-detail__main-column img,.es-inner .service-desc-panel img{border-radius:0!important;filter:saturate(.78) contrast(.96)}.es-inner .blog-detail__main-column p,.es-inner .news-detail__main-column p,.es-inner .service-desc-panel p{color:#42545c;font-size:16px;line-height:1.82}.es-inner .projects-detail__content{padding:16px 0 32px}.es-inner .projects-detail__content:before{content:'РЕАЛИЗОВАННЫЙ ОБЪЕКТ';display:block;margin-bottom:28px;color:var(--es-blue);font-size:10px;font-weight:700;letter-spacing:.16em}.es-inner .projects-detail__content .news-detail__prop-title,.es-inner .projects-detail__content~.news-detail__prop-title{margin:0 0 28px;color:var(--es-ink);font-family:Montserrat,Arial,sans-serif;font-size:clamp(28px, 3vw, 46px);font-weight:400;letter-spacing:-.045em}.es-inner .projects-detail__content~.news-detail__prop-title{margin-top:12px!important}.es-inner .projects-detail__content .news-detail__photo-carousel .owl-stage-outer,.es-inner .projects-detail__content~.news-detail__photogallery .owl-stage-outer{overflow:visible!important}.es-inner .projects-detail__content .news-detail__photo-carousel .owl-stage,.es-inner .projects-detail__content~.news-detail__photogallery .owl-stage{display:grid!important;grid-template-columns:minmax(0,1fr);gap:20px;width:100%!important;transform:none!important}.es-inner .projects-detail__content .news-detail__photo-carousel .owl-item,.es-inner .projects-detail__content~.news-detail__photogallery .owl-item{width:100%!important;margin:0!important}.es-inner .projects-detail__content .news-detail__photo-carousel .owl-dots,.es-inner .projects-detail__content .news-detail__photo-carousel .owl-item.cloned,.es-inner .projects-detail__content .news-detail__photo-carousel .owl-nav,.es-inner .projects-detail__content~.news-detail__photogallery .owl-dots,.es-inner .projects-detail__content~.news-detail__photogallery .owl-item.cloned,.es-inner .projects-detail__content~.news-detail__photogallery .owl-nav{display:none!important}.es-inner .projects-detail__content .news-detail__photogallery-image-block,.es-inner .projects-detail__content~.news-detail__photogallery .news-detail__photogallery-image-block{min-height:clamp(520px,54vw,720px)!important;box-shadow:0 28px 80px rgba(12,31,39,.12)}.es-inner .projects-detail__content .news-detail__photogallery-image-block-wrapper,.es-inner .projects-detail__content~.news-detail__photogallery .news-detail__photogallery-image-block-wrapper{width:100%!important;max-width:none!important;margin:0!important}.es-inner.es-page-company-sub .page-content>.container>.row>.d-none.d-lg-block.col-lg-3{display:none!important}.es-inner.es-page-company-sub .page-content>.container>.row>.col-12.col-lg-9{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.es-inner.es-page-company-sub .page-content>.container{padding-top:54px;padding-bottom:88px}.es-inner .page-top-text.reviews-page{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:42px;padding:30px 34px;background:var(--es-cloud)}.es-inner .page-top-text.reviews-page p{max-width:760px;margin:0;color:var(--es-ink-soft);font-size:16px;line-height:1.7}.es-inner .page-top-text.reviews-page .btn{flex:0 0 auto;border-radius:0!important}.es-inner .reviews-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0!important;background:0 0!important}.es-inner .reviews-section .review{margin:0!important}.es-inner .reviews-section .item,.es-inner .reviews-section .review-body{height:100%;min-height:0!important;background:#fff!important}.es-inner .reviews-section .review-body{padding:0!important}.es-inner .reviews-section .item{padding:32px!important;border:1px solid var(--es-line)}.es-inner .reviews-section__person{margin-bottom:24px}.es-inner .reviews-section__person-photo{width:58px!important;height:58px!important;border-radius:50%;background-size:cover!important}.es-inner .reviews-section__person-name{color:var(--es-ink);font-size:19px}.es-inner .reviews-section .review-text{color:#42545c;font-size:14px;line-height:1.72}.es-inner .licenses-list_license{padding:24px!important;border:1px solid var(--es-line);background:#fff}.es-inner .licenses-list_license-preview-img{width:100%!important;height:128px!important;object-fit:contain!important;filter:none!important;background:#f4f7f8}.es-inner .licenses-list_license .license_title{color:var(--es-ink);font-size:20px}.es-inner .licenses-list_license-preview-text{color:var(--es-ink-soft);line-height:1.65}.es-inner .partners-list_section.es-empty-showcase{position:relative;min-height:520px;margin:30px 0 0!important;overflow:hidden;background:linear-gradient(90deg,rgba(8,27,34,.92),rgba(8,27,34,.16)),url('/bitrix/templates/evrosteklo_modern/modern/assets/processing.webp') center/cover no-repeat}.es-inner .es-empty-showcase__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;max-width:670px;min-height:520px;padding:54px;color:#fff}.es-inner .es-empty-showcase__copy span,.es-inner .es-price-cta>span{margin-bottom:20px;color:#77a1ff;font-size:10px;font-weight:700;letter-spacing:.16em}.es-inner .es-empty-showcase__copy strong,.es-inner .es-price-cta>strong{display:block;font-size:clamp(30px, 3.4vw, 52px);font-weight:400;line-height:1.05;letter-spacing:-.045em}.es-inner .es-empty-showcase__copy p{max-width:560px;margin:22px 0 30px;color:rgba(255,255,255,.72);font-size:15px;line-height:1.7}.es-inner .es-empty-showcase__copy .btn{border-radius:0!important}.es-inner .service-detail__price-list{padding:0!important}.es-inner .service-detail__price-list_title{margin-bottom:30px;color:var(--es-ink);font-size:clamp(26px, 3vw, 42px)}.es-inner .es-price-cta{display:flex;flex-direction:column;align-items:flex-start;max-width:900px;padding:54px;background:var(--es-cloud)}.es-inner .es-price-cta>strong{color:var(--es-ink)}.es-inner .es-price-cta>p{max-width:650px;margin:22px 0 30px;color:var(--es-ink-soft);font-size:16px;line-height:1.7}.es-inner .es-price-cta .btn{border-radius:0!important}.es-inner.es-page-news-detail .news-detail__page>.row>.col-lg-3{display:none!important}.es-inner.es-page-news-detail .news-detail__page>.row>.col-lg-9{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.es-inner.es-page-news-detail .news-detail__picture{width:100%;max-height:720px;object-fit:cover}.es-inner .page-content h2,.es-inner .page-content h3,.es-inner .page-content h4{color:var(--es-ink);font-family:Montserrat,Arial,sans-serif!important;font-weight:400!important;line-height:1.12;letter-spacing:-.035em}.es-inner .page-content h2{font-size:clamp(30px, 4vw, 48px)}.es-inner .page-content h3{font-size:clamp(24px, 3vw, 36px)}.es-inner .page-content li,.es-inner .page-content p{color:#42545c;line-height:1.78}.es-reveal{transition:opacity .58s cubic-bezier(.22,.61,.36,1),transform .58s cubic-bezier(.22,.61,.36,1)}@media (max-width:991px){.nav-panel-mobile .left-mobile-block{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.nav-panel-mobile .navbar-logo{gap:10px}.nav-panel-mobile .navbar-logo:after{content:'ЕВРОСТЕКЛО';color:var(--es-ink);font-size:13px;font-weight:700;letter-spacing:.08em}}@media (max-width:767px){html{scroll-behavior:auto}.es-reveal,.es-reveal.es-visible{opacity:1!important;transform:none!important;transition:none!important}.owl-carousel,.owl-stage-outer{touch-action:pan-y!important}.owl-carousel .animated{animation-duration:.25s!important}.es-inner .inner-page-header,.es-inner .page-header,.es-inner .page_header{padding:54px 0 46px!important}.es-inner .es-page-title,.es-inner .inner-page-header h1,.es-inner .page-header h1,.es-inner .page_header h1{margin-top:20px!important;font-size:clamp(38px, 12vw, 54px)!important}.es-inner .page-content{padding-bottom:60px}.es-inner .service-detail__preview{min-height:720px!important;margin-bottom:48px!important;align-items:flex-end;background-position:62% center!important}.es-inner .services-section>.service-detail__preview:first-child{margin-top:-68px!important}.es-inner .service-detail__preview:before{background:linear-gradient(180deg,rgba(238,246,249,.88),rgba(238,246,249,.74) 56%,rgba(9,27,34,.26))}.es-inner .service-detail__preview>.container{box-sizing:border-box;width:100%;max-width:100%;padding:0 16px!important}.es-inner .service-detail__preview>.container>.row{position:static!important;margin-right:0!important;margin-left:0!important}.es-inner .service-detail__preview .row>[class*=col-],.es-inner .service-detail__preview .service_background{position:absolute!important;right:16px!important;bottom:24px!important;left:16px!important;box-sizing:border-box!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:28px 24px!important;border-radius:18px}.es-inner .service-detail__preview .row>[class*=col-] *,.es-inner .service-detail__preview .service_background *{box-sizing:border-box}.es-inner h1.service-detail__preview-title{width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;font-size:34px!important}.es-inner .service-detail__preview-text{display:-webkit-box;overflow:hidden;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:5}.es-inner .service-detail__preview .btn{box-sizing:border-box;display:flex;width:100%;max-width:100%;margin:8px 0 0!important}.es-inner .es-page-title,.es-inner .inner-page-header h1,.es-inner .page-header h1,.es-inner .page_header h1{overflow-wrap:anywhere}.es-inner .projects-page__container{padding-top:44px}.es-inner .projects-section__project-section-info,.es-inner .projects-section__project-wrapper{height:310px}.es-inner .projects-section__project-section-info{height:auto;min-height:155px}.es-inner .projects__project-wrapper{min-height:390px}.es-inner .projects-detail__content{padding:0 0 64px}.es-inner .projects-detail__content .news-detail__photo-carousel .owl-stage,.es-inner .projects-detail__content~.news-detail__photogallery .owl-stage{display:block!important}.es-inner .projects-detail__content .news-detail__photo-carousel .owl-item,.es-inner .projects-detail__content~.news-detail__photogallery .owl-item{width:100%!important}.es-inner .projects-detail__content .news-detail__photogallery-image-block,.es-inner .projects-detail__content~.news-detail__photogallery .news-detail__photogallery-image-block{min-height:440px!important}.es-inner.es-page-company-sub .page-content>.container{padding-top:34px;padding-bottom:64px}.es-inner .page-top-text.reviews-page{display:block;padding:24px}.es-inner .page-top-text.reviews-page .btn{width:100%;margin-top:20px}.es-inner .reviews-section{grid-template-columns:1fr}.es-inner .reviews-section .item{padding:24px!important}.es-inner .partners-list_section.es-empty-showcase{min-height:560px}.es-inner .es-empty-showcase__copy{min-height:560px;padding:32px 24px}.es-inner .es-price-cta{padding:34px 24px}}:is(.btn,button.btn,input[type=submit],.bx-ui-button,.modern-hero__primary,.esx-button){-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--es-blue)!important;background-image:linear-gradient(110deg,var(--es-blue) 0,var(--es-blue) 38%,#4b80f2 50%,var(--es-blue-dark) 76%,var(--es-blue-dark) 100%)!important;background-position:0 50%!important;background-size:240% 100%!important;transform:translate3d(0,0,0);will-change:transform,background-position,box-shadow;transition:background-position .62s cubic-bezier(.22,.61,.36,1),border-color .42s ease,box-shadow .42s cubic-bezier(.22,.61,.36,1),color .3s ease,transform .42s cubic-bezier(.22,.61,.36,1)!important}.esx-button--light{border:1px solid rgba(255,255,255,.72)!important;color:var(--es-blue)!important;background-color:#fff!important;background-image:linear-gradient(110deg,#fff 0,#fff 43%,#eef4ff 58%,#dfeaff 100%)!important;box-shadow:0 14px 36px rgba(8,31,87,.16)}.esx-service-list>a{transition:background-color .42s ease,color .3s ease,padding .48s cubic-bezier(.22,.61,.36,1),transform .42s cubic-bezier(.22,.61,.36,1)!important}:is(.modern-hero__link,.esx-text-link,.esx-all-link){background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;border-bottom-color:transparent!important;transition:color .3s ease,background-size .44s cubic-bezier(.22,.61,.36,1),transform .36s cubic-bezier(.22,.61,.36,1)!important}@media (hover:hover){:is(.btn,button.btn,input[type=submit],.bx-ui-button,.modern-hero__primary,.esx-button):hover{color:#fff!important;background-position:100% 50%!important;border-color:#4779e5!important;box-shadow:0 18px 42px rgba(47,103,231,.34);transform:translate3d(0,-3px,0)}.esx-button--light:hover{color:var(--es-blue-dark)!important;background-position:100% 50%!important;border-color:#fff!important;box-shadow:0 20px 46px rgba(8,31,87,.22)}:is(.modern-hero__link,.esx-text-link,.esx-all-link):hover{background-position:0 100%;background-size:34% 1px;transform:translate3d(3px,0,0)}.esx-service-list>a:hover{transform:translate3d(0,-2px,0)}}:is(.btn,button.btn,input[type=submit],.bx-ui-button,.modern-hero__primary,.esx-button):active{box-shadow:0 8px 20px rgba(47,103,231,.24);transform:translate3d(0,0,0) scale(.985);transition-duration:.12s!important}:is(.btn,button.btn,input[type=submit],.bx-ui-button,.modern-hero__primary,.esx-button):focus-visible{outline:3px solid rgba(47,103,231,.25);outline-offset:4px}@media (hover:none),(pointer:coarse){:is(.btn,button.btn,input[type=submit],.bx-ui-button,.modern-hero__primary,.esx-button):hover{background-position:0 50%!important;box-shadow:0 12px 28px rgba(47,103,231,.22);transform:none}.esx-button--light:hover{color:var(--es-blue)!important;box-shadow:0 14px 36px rgba(8,31,87,.16)}.esx-service-list>a:hover{padding-right:10px;padding-left:10px;transform:none}}@media (prefers-reduced-motion:reduce){:is(.btn,button.btn,input[type=submit],.bx-ui-button,.modern-hero__primary,.esx-button,.esx-service-list > a,.modern-hero__link,.esx-text-link,.esx-all-link){transition-duration:NaNs!important}}@media (max-width:767px){body{font-size:14px;line-height:1.65}.esx-hero{display:grid;grid-template-rows:auto 410px;height:auto;min-height:0;background:var(--es-ice)}.esx-hero__media{position:relative;z-index:1;grid-column:1;grid-row:2;min-height:410px;background-position:62% center}.esx-hero__shade{display:none}.esx-hero__content{position:relative;z-index:2;grid-column:1;grid-row:1;width:auto;padding:118px var(--esx-pad) 50px;background:linear-gradient(145deg,#f4f8fa 0,#eaf2f6 100%)}.esx-hero__title{max-width:340px;font-size:clamp(38px, 10.3vw, 44px);line-height:1.02;letter-spacing:-.055em}.esx-hero__copy{max-width:34em;margin-top:22px;color:#435760;font-size:14px;line-height:1.72}.esx-actions{width:100%;margin-top:28px}.esx-actions .esx-button{box-sizing:border-box;width:100%;min-width:0}.esx-hero__meta{display:none}.esx-project-grid{grid-template-rows:none}.esx-project{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:330px auto auto;min-height:0}.esx-project:after{display:none}.esx-project img{grid-column:1/-1;grid-row:1;height:330px}.esx-project>h3,.esx-project>i,.esx-project>span{position:static}.esx-project>span{grid-column:1/-1;grid-row:2;padding:20px 22px 8px;color:rgba(255,255,255,.6)}.esx-project>h3{grid-column:1;grid-row:3;padding:0 10px 24px 22px;font-size:25px}.esx-project>i{grid-column:2;grid-row:3;align-self:center;padding:0 22px 24px 0}.es-inner .projects-page__container .projects-section__project-wrapper{display:flex;flex-direction:column;height:auto;min-height:0;color:var(--es-ink)!important;background:#fff;border:1px solid var(--es-line)}.es-inner .projects-section__project-wrapper:after{display:none}.es-inner .projects-section__project-background{position:relative!important;order:1;width:100%;min-height:300px!important;transform:none!important}.es-inner .projects-section__project-name{position:static!important;order:2;min-height:70px;padding:20px 22px!important;color:var(--es-ink)!important;background:#fff!important;font-size:19px;line-height:1.35}.es-inner .services-section>.service-detail__preview:first-child{margin-top:0!important}.es-inner .service-detail__preview{display:block!important;min-height:0!important;margin-bottom:48px!important;padding-top:360px;background-color:#fff!important;background-position:center top!important;background-repeat:no-repeat!important;background-size:auto 360px!important}.es-inner .service-detail__preview:before{inset:0 0 auto;height:360px;background:linear-gradient(180deg,rgba(238,246,249,.25),rgba(9,27,34,.08))}.es-inner .service-detail__preview>.container{position:relative;z-index:2;padding:0!important}.es-inner .service-detail__preview>.container>.row{position:relative!important}.es-inner .service-detail__preview .row>[class*=col-],.es-inner .service-detail__preview .service_background{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;margin:0!important;padding:34px 24px 40px!important;border:0!important;border-radius:0!important;background:#f2f6f7!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.es-inner h1.service-detail__preview-title{font-size:clamp(34px,9.5vw,42px)!important;line-height:1.02!important}.es-inner .service-detail__preview-text{display:block;overflow:visible;margin-bottom:24px!important;color:#435760!important;font-size:14px;line-height:1.7;-webkit-line-clamp:unset}.es-inner .es-page-title,.es-inner .inner-page-header h1,.es-inner .page-header h1,.es-inner .page_header h1{font-size:clamp(36px,10.4vw,43px)!important;line-height:1.06!important;letter-spacing:-.05em!important}.esx-cta h2,.esx-intro h2,.esx-material h2,.esx-section-head h2{font-size:clamp(37px,10.4vw,45px)!important}}.esx-ticker>div.esx-ticker__track{display:flex;width:max-content;min-width:max-content;justify-content:flex-start;animation:esxTickerMove 24s linear infinite;will-change:transform}.esx-ticker__set{display:flex;flex:0 0 auto;align-items:center;gap:clamp(26px,3.3vw,58px);padding-right:clamp(26px,3.3vw,58px)}.esx-ticker__set>span{white-space:nowrap}.esx-ticker__set>i{flex:0 0 5px}@keyframes esxTickerMove{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (hover:hover){.esx-ticker:hover>div.esx-ticker__track{animation-play-state:paused}}:is(.btn,button.btn,.bx-ui-button,.modern-hero__primary,.esx-button){position:relative;overflow:hidden}:is(.esx-button,.modern-hero__primary)>span{display:inline-block;transition:transform .42s cubic-bezier(.22,.61,.36,1)}@media (hover:hover){:is(.esx-button,.modern-hero__primary):hover>span{transform:translate3d(5px,-5px,0)}}:is(.btn,button.btn,.bx-ui-button,.modern-hero__primary,.esx-button).es-button-tap{background-position:100% 50%!important;box-shadow:0 7px 18px rgba(47,103,231,.24)!important;transform:translate3d(0,1px,0) scale(.975)!important;transition-duration:.14s!important}:is(.esx-button,.modern-hero__primary).es-button-tap>span{transform:translate3d(4px,-4px,0)}@media (max-width:767px){.esx-ticker>div.esx-ticker__track{animation-duration:18s}}@media (prefers-reduced-motion:reduce){.esx-ticker>div.esx-ticker__track{animation-play-state:paused}}.es-motion-item{opacity:0;transform:translate3d(0,34px,0) scale(.985);transform-origin:50% 70%;transition:opacity .7s cubic-bezier(.22,.61,.36,1) var(--es-delay,0ms),transform .78s cubic-bezier(.16,1,.3,1) var(--es-delay,0ms),box-shadow .55s cubic-bezier(.22,.61,.36,1),background-color .45s ease!important;will-change:opacity,transform}.es-motion-item.es-in-view{opacity:1;transform:translate3d(0,0,0) scale(1)}.es-card-motion{transform-style:preserve-3d;backface-visibility:hidden}.es-card-motion .es-motion-media{transition:transform .85s cubic-bezier(.16,1,.3,1),filter .55s ease!important;will-change:transform}@media (hover:hover){.es-card-motion.es-in-view:hover{z-index:3;box-shadow:0 26px 64px rgba(16,32,39,.16)!important;transform:translate3d(0,-9px,0) scale(1.012)}.es-card-motion.es-in-view:hover .es-motion-media{filter:saturate(.96) contrast(1.02)!important;transform:scale(1.055)}.esx-service-list>a.es-card-motion.es-in-view:hover{box-shadow:none!important;transform:translate3d(9px,0,0) scale(1)}.esx-features>div.es-card-motion.es-in-view:hover,.esx-material li.es-card-motion.es-in-view:hover,.esx-process li.es-card-motion.es-in-view:hover{box-shadow:none!important;transform:translate3d(7px,0,0) scale(1)}}.es-card-motion.es-card-tap{box-shadow:0 10px 28px rgba(16,32,39,.13)!important;transform:translate3d(0,2px,0) scale(.982)!important;transition-duration:.14s!important;transition-delay:0s!important}@media (max-width:767px){.es-motion-item{transform:translate3d(0,25px,0) scale(.99);transition-duration:.58s,.64s,.42s,.35s!important}.es-motion-item.es-in-view{transform:translate3d(0,0,0) scale(1)}}@media (prefers-reduced-motion:reduce){.es-motion-item,.es-motion-item.es-in-view{opacity:1!important;transform:none!important;transition:none!important}}.about-section .about-section__text{color:#aebbc1!important}.reviews-section .all_services_link{color:#07577f!important;font-weight:700}.footer-section .bottom-nav-list__root.selected{color:#58bde9!important}.page-footer-text h3{margin-top:0;font-weight:700}@media (min-width:560px){.page-footer-text h3{margin-top:10px}}@media (max-width:560px){.feedback_wrapper .page-footer-text h3{margin:30px 0}}img[src="/images/menutoogle.png"],img[src="/images/search.png"]{width:25px!important;height:25px!important;object-fit:contain!important}.owl-theme .owl-dots .owl-dot{box-sizing:border-box!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:0 2px!important;padding:5px!important}.owl-theme .owl-dots .owl-dot span{margin:4px auto!important}.footer-section #dropdownMenuPhone{box-sizing:border-box!important;display:inline-flex!important;align-items:center;justify-content:center;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:-4px 0!important}.es-map-load strong,.es-page-title,.esx-hero__title,.esx-hero__title em,.esx-home em,.esx-home h1,.esx-home h2,.esx-home h3,.modern-hero__title,.modern-hero__title em,.page-footer h3,.page-footer h4,.sect_service_heading,.slider_header,.title h1,.title h2,h1,h2,h3,h4{font-family:Montserrat,Arial,sans-serif!important;font-style:normal!important}.main_header.header-not-main-page .logo-block:after,.main_header:not(.header-not-main-page) .logo-block:after{content:'ЕВРОСТЕКЛО'!important;display:block!important;margin-left:12px!important;color:var(--es-ink)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;white-space:nowrap!important}.es-home-primary-nav{display:flex;align-items:center;gap:clamp(16px,1.8vw,30px);margin-left:auto;white-space:nowrap}.es-home-primary-nav a{position:relative;padding:31px 0 27px;color:var(--es-ink)!important;font-size:11px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.es-home-primary-nav a:after{content:'';position:absolute;right:0;bottom:23px;left:0;height:1px;background:var(--es-blue);transform:scaleX(0);transform-origin:right;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.es-home-primary-nav a:focus-visible:after,.es-home-primary-nav a:hover:after{transform:scaleX(1);transform-origin:left}.main_header:not(.header-not-main-page) .header-right-block{margin-left:24px!important}.search_wrapper .search_cnt:not(.open){display:none!important}.search_wrapper .search_cnt.open{display:block!important}#advantages,#news,#projects,#services,.about-section,.advantages-section,.news-section,.projects-section,.reviews-section,.services-section{padding-top:72px!important;padding-bottom:72px!important}.page-footer{padding-top:48px!important;padding-bottom:48px!important}.footer-section,.footer-section.light{padding-top:52px!important}.about-section,.footer-section,.footer-section.light,.page-footer{color:rgba(255,255,255,.82)!important}.about-section .about-section__text,.about-section p,.footer-section .footer-section__address-block,.footer-section address,.footer-section p,.page-footer .page-footer-text,.page-footer p{color:rgba(255,255,255,.78)!important}.about-section h1,.about-section h2,.about-section h3,.footer-section a,.footer-section h1,.footer-section h2,.footer-section h3,.footer-section h4,.page-footer h1,.page-footer h2,.page-footer h3,.page-footer h4{color:#fff!important}.page-footer h3,.page-footer h4{margin:0 0 16px!important;font-size:clamp(28px, 3vw, 46px)!important;font-weight:500!important;line-height:1.08!important;letter-spacing:-.035em!important}.footer-section .fa,.footer-section .fab,.footer-section .fas,.footer-section [class*=fa-],.footer-section i{color:#fff!important}.footer-section svg,.footer-section svg *{fill:#fff!important;color:#fff!important}.footer-section .socials img,.footer-section [class*=social] img{filter:brightness(0) invert(1)!important;opacity:.9}.es-inner .inner-page-header,.es-inner .page-header,.es-inner .page_header{padding-top:48px!important;padding-bottom:42px!important}.es-inner .es-page-title,.es-inner .inner-page-header h1,.es-inner .page-header h1,.es-inner .page_header h1{margin-top:18px!important}.es-inner .page-content{padding-bottom:56px!important}.es-inner .service-detail__preview{min-height:clamp(480px,62vh,640px)!important;margin-bottom:48px!important}@media (max-width:1199px){.es-home-primary-nav{gap:15px}.es-home-primary-nav a{font-size:10px;letter-spacing:.04em}}@media (max-width:991px){.es-home-primary-nav{display:none!important}}@media (max-width:767px){.esx-hero__title,.modern-hero__title{max-width:100%;font-size:clamp(36px, 9.7vw, 42px)!important;line-height:1.04!important;letter-spacing:-.055em!important;white-space:normal!important;overflow-wrap:normal!important}.esx-hero__container,.modern-hero__container{box-sizing:border-box!important;width:100%!important}.esx-hero__copy,.modern-hero__copy{box-sizing:border-box!important;max-width:100%!important}.modern-hero__mobile-break{display:block}.es-inner .inner-page-header,.es-inner .page-header,.es-inner .page_header{padding-top:34px!important;padding-bottom:30px!important}.es-inner .es-page-title,.es-inner .inner-page-header h1,.es-inner .page-header h1,.es-inner .page_header h1{margin-top:12px!important}.es-inner .page-content{padding-bottom:42px!important}.es-inner .service-detail__preview{min-height:480px!important;margin-bottom:36px!important}#advantages,#news,#projects,#services,.about-section,.advantages-section,.news-section,.projects-section,.reviews-section,.services-section{padding-top:48px!important;padding-bottom:48px!important}.page-footer{padding-top:38px!important;padding-bottom:38px!important}.footer-section,.footer-section.light{padding-top:42px!important;padding-bottom:26px!important}}@media (min-width:992px){body .main_header{display:block!important}}.es-inner .projects-page__container .es-project-row-empty{display:none!important}.es-inner .projects-page__container .es-project-row-live{display:block!important;margin:0 0 34px!important}.es-inner .projects-page__container .es-project-category-column{display:none!important}.es-inner .projects-page__container .es-project-cards-column{width:100%!important;max-width:100%!important;padding:0!important}.es-inner .projects-page__container .owl-projects .owl-stage{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important}.es-inner .projects-page__container .owl-projects .owl-stage:after,.es-inner .projects-page__container .owl-projects .owl-stage:before{display:none!important;content:none!important}@media (max-width:991px){body .nav-panel-mobile{display:block!important}.es-card-motion,.es-motion-item,.es-motion-media,.es-reveal{opacity:1!important;visibility:visible!important;transform:none!important;transition-delay:0s!important}#services .sect_service_block:nth-child(n){right:auto!important;left:auto!important;margin:0 0 24px!important;transform:none!important}.es-inner .projects-page__container .owl-projects .owl-stage{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.es-inner .projects-page__container .projects-section__project-wrapper{display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important}.es-inner .projects-page__container .projects-section__project-background{position:relative!important;order:1!important;width:100%!important;min-height:250px!important}.es-inner .projects-page__container .projects-section__project-name{position:static!important;order:2!important;width:100%!important;min-height:0!important;padding:17px 18px!important;color:var(--es-ink)!important;background:#fff!important}.es-inner .es-news-grid-col{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.es-inner .news-item,.es-inner .news-item.news-item-first{height:auto!important;min-height:0!important}.es-inner .news-item-first .news-item__img,.es-inner .news-item__img{position:relative!important;width:100%!important;height:auto!important;min-height:230px!important}.es-inner .news-item-first .news-item__body,.es-inner .news-item__body{width:100%!important;min-height:190px!important;padding:22px 20px 58px!important}}.btn,.es-map-load,.modern-button,.news-item,.projects-section__project-wrapper,.sect_service_block,.show-modal,a.btn,button,input[type=button],input[type=submit]{transition-property:transform,box-shadow,background-color,border-color,color,opacity!important;transition-duration:.28s!important;transition-timing-function:cubic-bezier(.22,.61,.36,1)!important}@media (hover:hover) and (pointer:fine){.btn:hover,.modern-button:hover,.show-modal:hover,a.btn:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 12px 28px rgba(19,48,68,.18)!important}.news-item:hover,.projects-section__project-wrapper:hover,.sect_service_block:hover{transform:translateY(-6px)!important;box-shadow:0 22px 52px rgba(19,48,68,.16)!important}}.btn:active,.modern-button:active,.show-modal:active,a.btn:active,button:active,input[type=button]:active,input[type=submit]:active{transform:translateY(0) scale(.98)!important;transition-duration:.12s!important}.btn:focus-visible,.news-item a:focus-visible,.projects-section__project-wrapper a:focus-visible,.sect_service_block a:focus-visible,a.btn:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(47,111,237,.45)!important;outline-offset:3px!important}@media (max-width:767px){.header-mobile .show-modal,.nav-panel-mobile .show-modal,.phonenum.show-modal{font-size:12px!important;line-height:1.25!important}.all_reviews_link,.all_services_link{font-size:13px!important}.btn,button,input[type=button],input[type=submit]{min-height:44px}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}.es-home-primary-nav,.es-site-primary-nav{display:none!important}@media (min-width:992px){html body{padding-top:0!important}body .main_header,body .main_header.header-not-main-page,body .main_header:not(.header-not-main-page){position:relative!important;inset:auto!important;display:block!important;width:100%!important;border-bottom:1px solid var(--es-line)!important;background:#fff!important;box-shadow:none!important;backdrop-filter:none!important}body .main_header .header_top,body .main_header.header-not-main-page .header_top,body .main_header:not(.header-not-main-page) .header_top{display:block!important;height:auto!important;min-height:94px!important;padding:15px 0 13px!important;border-bottom:1px solid var(--es-line)!important}body .main_header .header_top .nav-panel,body .main_header .header_top .row,body .main_header .header_top .top-menu{height:auto!important;min-height:64px!important}body .main_header .header_top .top-menu{width:100%!important;max-width:1240px!important;padding-right:15px!important;padding-left:15px!important}body .main_header .header_top .row{align-items:center!important;flex-wrap:nowrap!important}body .main_header .logo-block,body .main_header.header-not-main-page .logo-block,body .main_header:not(.header-not-main-page) .logo-block{display:flex!important;flex:0 0 170px!important;width:170px!important;max-width:170px!important}body .main_header .navbar-logo:after{display:none!important;content:none!important}body .main_header .logo-block:after,body .main_header.header-not-main-page .logo-block:after,body .main_header:not(.header-not-main-page) .logo-block:after{content:'ЕВРОСТЕКЛО'!important;display:block!important;margin-left:10px!important;color:var(--es-ink)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;white-space:nowrap!important}body .main_header .working_time-block,body .main_header.header-not-main-page .working_time-block,body .main_header:not(.header-not-main-page) .working_time-block{display:block!important;flex:0 0 250px!important;width:250px!important;max-width:250px!important}body .main_header .header_two_line:not(.header-right-block){display:none!important}body .main_header .header-right-block,body .main_header.header-not-main-page .header-right-block,body .main_header:not(.header-not-main-page) .header-right-block{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;margin-left:auto!important;gap:20px}body .main_header .account-block,body .main_header .callback_cnt,body .main_header .dropdown_main_menu,body .main_header .hamburger-btn,body .main_header .header-menu-burger-block,body .main_header .search-block,body .main_header.header-not-main-page .account-block,body .main_header.header-not-main-page .callback_cnt,body .main_header.header-not-main-page .dropdown_main_menu,body .main_header.header-not-main-page .hamburger-btn,body .main_header.header-not-main-page .header-menu-burger-block,body .main_header.header-not-main-page .search-block,body .main_header:not(.header-not-main-page) .account-block,body .main_header:not(.header-not-main-page) .callback_cnt,body .main_header:not(.header-not-main-page) .dropdown_main_menu,body .main_header:not(.header-not-main-page) .hamburger-btn,body .main_header:not(.header-not-main-page) .header-menu-burger-block,body .main_header:not(.header-not-main-page) .search-block{display:flex!important}body .main_header .callback_cnt{flex-direction:column;align-items:flex-start;min-width:190px}body .main_header .header-menu-burger-block{flex:0 0 44px!important;width:44px!important;max-width:44px!important;padding:0!important}body .main_header .hamburger-btn{position:relative!important;inset:auto!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;padding:10px!important}body .main_header .header_bottom,body .main_header.header-not-main-page .header_bottom,body .main_header:not(.header-not-main-page) .header_bottom{display:block!important;min-height:62px!important;background:#fff!important}body .main_header .header_bottom>.container{max-width:1240px!important}body .main_header .header_bottom ul.nav_list{display:flex!important;align-items:stretch!important;justify-content:center!important}body .main_header .header_bottom ul.nav_list>li{flex:0 0 auto}body .main_header .header_bottom ul.nav_list>li>a{min-height:62px;padding:21px 22px 18px!important}body .nav-panel-fixed{display:block!important}.modern-hero{height:auto!important;min-height:720px!important}.modern-hero__content{padding-top:clamp(92px,13vh,138px)!important}}.modern-hero__container{box-sizing:border-box!important;max-width:1240px!important;margin-right:auto!important;margin-left:auto!important;padding-right:15px!important;padding-left:15px!important}.modern-hero__meta{right:15px!important;left:15px!important}.es-home .news-item,.es-inner .sect_service_block,.es-inner .sect_service_cnt,.projects-section .projects-section__project-wrapper,.reviews-section .item{opacity:1!important;visibility:visible!important}.es-home .news-item{display:grid!important;grid-template-columns:minmax(160px,30%) minmax(0,1fr);height:auto!important;min-height:260px!important;padding-left:0!important}.es-home .news-item__img{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-height:260px!important}.es-home .news-item__body,.es-home .news-item__preview{position:relative!important;display:flex!important;flex-direction:column;width:auto!important;height:auto!important;min-height:260px!important;padding:25px!important}.es-home .news-item__bottom{position:static!important;margin-top:auto;padding-top:18px}.es-home .projects-section__tabs-list{display:flex!important;flex-wrap:wrap}.es-home .projects-section__tab-panel.active .projects-section__project-wrapper{opacity:1!important;visibility:visible!important}.page-footer .btn-transparent{color:#fff!important;border-color:#4d80ef!important;background:0 0!important;box-shadow:none!important}.page-footer .btn-transparent:focus,.page-footer .btn-transparent:hover{color:#fff!important;background:#2f6fed!important}@media (max-width:991px){.modern-hero__container{padding-right:24px!important;padding-left:24px!important}.modern-hero__meta{right:24px!important;left:24px!important}.es-home .projects-section__tabs-list{display:none!important}}@media (max-width:767px){.es-home .news-item{display:block!important;height:auto!important;min-height:0!important}.es-home .news-item__img{position:relative!important;display:block!important;width:100%!important;min-height:230px!important}.es-home .news-item__body,.es-home .news-item__preview{position:relative!important;width:100%!important;min-height:210px!important;padding:22px 20px 58px!important}}@media (min-width:992px){body .main_header,body .main_header.header-not-main-page,body .main_header:not(.header-not-main-page){position:sticky!important;top:0!important;z-index:900!important}body .nav-panel-fixed{display:none!important}.modern-hero__container,body .main_header .header_bottom>.container,body .main_header .header_top>.container{max-width:1200px!important}html body .main_header .header-right-block .dropdown_main_menu,html body .main_header .header-right-block .hamburger-btn,html body .main_header .header-right-block .header-menu-burger-block,html body .main_header.header-not-main-page .header-right-block .header-menu-burger-block,html body .main_header:not(.header-not-main-page) .header-right-block .header-menu-burger-block{display:none!important}}@media (min-width:1200px){.modern-hero{height:auto!important;min-height:640px!important}.modern-hero__container{box-sizing:border-box!important;display:flex;align-items:center;min-height:640px!important;padding-top:72px!important;padding-bottom:72px!important}.modern-hero__content{padding-top:0!important;padding-bottom:0!important}}@media (min-width:992px) and (max-width:1199px){.modern-hero{height:auto!important;min-height:660px!important}.modern-hero__container{box-sizing:border-box!important;display:flex;align-items:center;min-height:660px!important;padding-top:64px!important;padding-bottom:64px!important}.modern-hero__content{padding-top:0!important;padding-bottom:0!important}}.modern-hero__meta{display:none!important}.es-home .partners-section.main-page__section,.es-home .scroll_about.main-page__section,.es-home .scroll_news.main-page__section,.es-home .scroll_projects.main-page__section,.es-home .scroll_reviews.main-page__section,.es-home .scroll_services.main-page__section{padding-top:0!important;padding-bottom:0!important}.es-home .page-footer-buttons-block{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;height:auto!important;margin-top:28px!important}.es-home .page-footer-buttons-block .btn,.es-home .page-footer-buttons-block .btn-transparent{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:52px!important;height:52px!important;margin:0!important;padding:14px 24px!important;line-height:1.2!important}.footer-section .dropdown.phonenum .dropdown-menu{min-width:218px!important;padding:8px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;background:#13262e!important;box-shadow:0 18px 45px rgba(0,0,0,.3)!important}.footer-section .dropdown.phonenum .dropdown-menu li{display:block!important}.footer-section .dropdown.phonenum .dropdown-menu a,.footer-section .dropdown.phonenum .dropdown-menu a:focus{display:block!important;padding:9px 12px!important;border-radius:8px!important;color:#fff!important;background:0 0!important;font-size:14px!important;line-height:1.45!important;white-space:nowrap!important}.footer-section .dropdown.phonenum .dropdown-menu a:active,.footer-section .dropdown.phonenum .dropdown-menu a:hover{color:#fff!important;background:rgba(255,255,255,.1)!important}@media (max-width:575px){.es-home .page-footer-buttons-block{align-items:stretch!important;flex-direction:column!important}.es-home .page-footer-buttons-block .btn,.es-home .page-footer-buttons-block .btn-transparent{width:100%!important}}.es-map-loading{display:flex;width:100%;min-height:470px;padding:42px;align-items:flex-start;justify-content:flex-end;flex-direction:column;color:#fff;text-align:left;background:linear-gradient(90deg,rgba(8,27,34,.9),rgba(8,27,34,.32)),url('./assets/office-partitions.webp') center/cover no-repeat}.es-map-loading span{margin-bottom:12px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.es-map-loading strong{max-width:520px;font:600 clamp(22px,3vw,38px)/1.12 Montserrat,Arial,sans-serif}#reviews_owl.owl-reviews .owl-nav button.owl-next,#reviews_owl.owl-reviews .owl-nav button.owl-next:active,#reviews_owl.owl-reviews .owl-nav button.owl-next:focus-visible,#reviews_owl.owl-reviews .owl-nav button.owl-next:hover,#reviews_owl.owl-reviews .owl-nav button.owl-prev,#reviews_owl.owl-reviews .owl-nav button.owl-prev:active,#reviews_owl.owl-reviews .owl-nav button.owl-prev:focus-visible,#reviews_owl.owl-reviews .owl-nav button.owl-prev:hover{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;box-shadow:none!important}#reviews_owl.owl-reviews .owl-nav button a,#reviews_owl.owl-reviews .owl-nav button>div{display:flex;width:100%;height:100%;align-items:center;justify-content:center}#reviews_owl.owl-reviews .owl-nav .carousel-arrow{transition:fill .24s ease,opacity .24s ease,transform .24s ease;transform-origin:center}#reviews_owl.owl-reviews .owl-nav button:focus-visible .carousel-arrow,#reviews_owl.owl-reviews .owl-nav button:hover .carousel-arrow{opacity:.82;transform:scale(1.08)}@media (max-width:767px){.blog-list .news-item__preview{height:auto!important;min-height:190px!important;padding-bottom:76px!important}.blog-list .news-item__preview-text{overflow-wrap:anywhere}}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url("../local/fontawesome5/webfonts/fa-solid-900.woff2") format("woff2")}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("../local/fontawesome5/webfonts/fa-brands-400.woff2") format("woff2")}.mobile-primary-links{display:block}.mobile-primary-links .nav-link{display:block}@media (min-width:576px) and (max-width:1199px){.sect_service_cnt .sect_service_heading{right:18px!important;left:18px!important;width:auto!important;font-size:clamp(18px, 2.15vw, 22px)!important;line-height:1.08!important;overflow-wrap:anywhere;word-break:normal}}@media (min-width:1200px){.sect_service_cnt .sect_service_heading{right:24px!important;left:24px!important;width:auto!important;font-size:clamp(24px, 1.65vw, 32px)!important;line-height:1.08!important}}@media (max-width:575px){.sect_service_cnt .sect_service_heading{right:14px!important;left:14px!important;width:auto!important;font-size:18px!important;line-height:1.08!important;overflow-wrap:anywhere}}@media (max-width:767px){.bx-composite-btn,.bx-composite-btn-fixed,.scrollToTop{display:none!important}.nav-panel-mobile .right-mobile-block .search-block,.nav-panel-mobile .right-mobile-block .search_btn{display:flex!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important;opacity:1!important}.nav-panel-mobile .right-mobile-block .search_btn img{display:block!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;object-fit:contain!important;opacity:1!important}}