:root{--pseudo-line-height:3px;--pseudo-border-radius:4px;--pseudo-line-width:32px;--text-hover-shadow:0 0 0 currentColor,.5px 0 currentColor,-.5px 0 currentColor,0 .5px currentColor,0 -.5px currentColor}html{scrollbar-gutter:stable}@view-transition{navigation:auto}body.bricks-is-frontend:focus{outline}a{transition:color var(--transition)}.main-btn{background-color:var(--btn-bg);border:.2rem solid var(--btn-bg);border-radius:var(--btn-radius);color:var(--btn-text);padding:var(--btn-padding-block) var(--btn-padding-inline);transition:var(--transition);font-weight:700}.main-btn--alternate{background-color:var(--secondary);border-color:var(--secondary)}.main-btn:hover,.ew-main-form button[type="submit"]:hover{background-color:var(--secondary);border-color:var(--secondary)}.main-btn--alternate:hover{background-color:var(--accent);border-color:var(--accent)}.main-btn--outline{background-color:#fff0;color:var(--accent)}.main-btn--outline:hover{background-color:var(--accent);border-color:var(--accent);color:var(--white)}.ew-nav-menu a{padding-block:3px}.ew-nav-menu li,.ew-filters__radio li{position:relative}.ew-nav-menu li::after,.ew-nav-menu .current-menu-item::after,.ew-filters__radio li::after{content:'';position:absolute;bottom:0;right:0;background-color:var(--accent);height:var(--pseudo-line-height);width:0;transition:all .3s ease-out;border-radius:var(--pseudo-border-radius)}.ew-nav-menu li:hover::after,.ew-nav-menu .current-menu-item::after{width:var(--pseudo-line-width)}.ew-filters__radio li.brx-option-active::after,.ew-filters__radio li:not(:first-child):hover::after{width:calc(2 * var(--pseudo-line-width))}.ew-filters__radio li:first-child:hover::after{width:18px}.card-hover-wrapper>img{filter:grayscale(1)}@media (hover:hover){.card-hover-wrapper,.ew-product-slider li{position:relative;overflow:hidden;border-radius:var(--radius)}.product-card:hover .card-hover-wrapper>img,.project-card:hover .card-hover-wrapper>img{filter:grayscale(0)}.card-hover-wrapper>img,.ew-product-slider img{transition:filter var(--transition),transform 2s ease-out}.card-hover-wrapper:hover>img,.ew-product-slider li:hover>a img,.product-card:hover img{transform:scale(1.1)}}footer{background-color:var(--white)}iframe.ew-map-iframe{height:540px}.ew-lightbox-contact-btn{position:fixed;left:50%;bottom:3rem;transform:translateX(-50%);z-index:999999;background-color:var(--btn-bg);border:.2rem solid var(--btn-bg);border-radius:var(--btn-radius);color:var(--btn-text);padding:var(--btn-padding-block) var(--btn-padding-inline);transition:var(--transition);font-weight:700}.ew-lightbox-contact-btn:hover{background-color:var(--secondary);border-color:var(--secondary)}button[type="submit"]:focus,.file input:focus~label{outline:2px solid var(--primary);outline-offset:2px}.volume-tooted-select{border-radius:var(--radius-s);border:1px solid var(--secondary);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:2em;background-position:98% 50%}@media only screen and (min-width:1100px){.ew-burger-trigger,.header-section__tel-icon{display:none}}@media only screen and (max-width:1100px){.header-section__nav,a:has(.header-section__loc-icon){display:none}.header-section__container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media only screen and (max-width:600px){.header-section__inner-wraper .brxe-xshortcodewrapper{display:none}}@media only screen and (max-width:480px){.header-section{padding-block:1.5rem}.media-hero{padding-inline:0;min-height:calc(100svh - 90px)}.media-hero::after{content:none}.media-hero__container{color:var(--primary);padding-inline:var(--section-inline-padding);flex-grow:0}.media-hero__title{font-size:calc(var(--text-2xl) * .8);max-width:50%}.media-hero__video video,.media-hero__media-poster{--cut:60px;clip-path:polygon(100% 0,100% 0,100% calc(100% - var(--cut)),0% 100%,0% 100%,0% var(--cut))}.media-hero__scroll-link{position:absolute;right:var(--section-inline-padding);bottom:0}.media-hero__media-wrapper{position:relative;flex:1}.media-hero__media-wrapper::before,.media-hero__media-wrapper::after{content:'';display:inline-flex;height:10px;width:30%;background-color:var(--accent);position:absolute;z-index:1;transform:rotate(-9deg);filter:blur(.1px)}.media-hero__media-wrapper::before{bottom:2px;left:-1rem;border-top-right-radius:var(--pseudo-border-radius);border-bottom-right-radius:var(--pseudo-border-radius)}.media-hero__media-wrapper::after{top:3px;right:-1rem;border-top-left-radius:var(--pseudo-border-radius);border-bottom-left-radius:var(--pseudo-border-radius)}}@media only screen and (max-width:480px){iframe.ew-map-iframe{height:auto;aspect-ratio:4/3}}@media only screen and (max-width:400px){.x-offcanvas_inner{max-width:75%}}.cls-lang-switcher{display:inline-block;position:relative;font-family:inherit;font-size:.9rem;line-height:1;color:inherit}.cls-style-dropdown .cls-dropdown-toggle{display:inline-flex;align-items:center;gap:6px;padding:.6rem 1.2rem;background:#fff0;cursor:pointer;font:inherit;font-size:2rem;transition:opacity .15s;white-space:nowrap;background-color:hsl(15 8% 29%);border:1px solid hsl(15 8% 29%);border-radius:6px;color:var(--white);text-transform:lowercase;min-width:9rem}.cls-style-dropdown .cls-dropdown-toggle:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.cls-style-dropdown .cls-dropdown-toggle:hover,.cls-style-dropdown .cls-dropdown-toggle[aria-expanded="true"]{background-color:var(--accent);border-color:var(--accent)}.cls-style-dropdown .cls-dropdown-toggle[aria-expanded="true"]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cls-style-dropdown .cls-dropdown-menu.cls-open{border-top-left-radius:0;border-top-right-radius:0}.cls-style-dropdown .cls-chevron{transition:transform .2s ease;flex-shrink:0;height:1em;width:1em;position:relative;top:.2ex}.cls-style-dropdown .cls-dropdown-toggle[aria-expanded="true"] .cls-chevron{transform:rotate(180deg)}.cls-dropdown-menu li.cls-active{display:none}.cls-style-dropdown .cls-dropdown-menu{display:none;position:absolute;top:100%;left:0;z-index:9999;width:100%;margin:0;padding:0;list-style:none;background:var(--accent);border-radius:6px;overflow:hidden}.cls-style-dropdown .cls-dropdown-menu.cls-open{display:block}.cls-style-dropdown .cls-dropdown-menu li a{font-size:2rem;display:flex;align-items:center;gap:8px;padding:.6rem 1.2rem;text-decoration:none;color:var(--white);text-transform:lowercase;transition:background .12s;white-space:nowrap;height:34px}.cls-style-dropdown .cls-check{opacity:.6;flex-shrink:0;top:.2ex;position:relative;width:.7em;height:.7em}.cls-style-dropdown .cls-dropdown-menu li a:focus-visible{outline:1px solid var(--white);outline-offset:-4px}.cls-dropdown-menu li:hover{background-color:hsl(15 8% 29%)}@media only screen and (max-width:480px){.cls-dropdown-toggle,.cls-style-dropdown .cls-dropdown-menu li a{height:45px}}