@media (max-width:1024px){:root{--ba-left-column-width:100%;--ba-gap-sections:50px}main.e-con{--container-default-padding-top:206px;--container-default-padding-bottom:50px}.elementor[data-elementor-type="single-page"],.elementor[data-elementor-type="archive"],.elementor[data-elementor-type="search-results"],.elementor[data-elementor-type="error-404"],main#content{padding-top:206px;padding-bottom:50px}.elementor.brand{padding-top:0}.horizontal-on-mobile.elementor-widget-nav-menu .elementor-nav-menu{display:flex;flex-wrap:wrap;gap:10px}.brand-style-carousel.style-1.elementor-widget-n-carousel .swiper-pagination-bullets.swiper-pagination-horizontal:has(.swiper-pagination-bullet-active[data-bullet-index="0"]){left:50%}.brand-style-carousel.style-1.elementor-widget-n-carousel .swiper-pagination-bullets.swiper-pagination-horizontal:has(.swiper-pagination-bullet-active[data-bullet-index="1"]){left:50%}.brand-style-carousel.style-1.elementor-widget-n-carousel .swiper-pagination-bullets.swiper-pagination-horizontal:has(.swiper-pagination-bullet-active[data-bullet-index="2"]){left:50%;bottom:0;transform:translate(-50%,0%)}.brand-style-carousel.style-1.pagination-abs-fix.elementor-widget-n-carousel .swiper-pagination-bullets.swiper-pagination-horizontal:has(.swiper-pagination-bullet-active[data-bullet-index]){left:50%;bottom:0;transform:translate(-50%,0%)}.brand-style-carousel.style-2{padding-bottom:55px}.brand-style-carousel.style-2 .elementor-element.e-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto 350px;column-gap:11px;row-gap:20px}.brand-style-carousel.style-2 .e-grid .elementor-element.left-column{padding:0;grid-row:2/-1;grid-column:1/2}.brand-style-carousel.style-2 .e-grid.inverse-column-sm .elementor-element:has(.sert){grid-column:1 / -1;background-color:#EEE}.brand-style-carousel.style-2 .e-grid.inverse-column-sm .elementor-element:has(.bg-img){grid-column:1 / -1}.brand-style-carousel.style-2 .e-grid.inverse-column-sm .elementor-element.left-column>.elementor-element{position:absolute;bottom:10px;right:10px;width:48%;z-index:99;min-height:calc(100% - 38px)}.brand-style-carousel.style-2 .e-grid .elementor-element.text{grid-row:1/2;grid-column:1/-1}.brand-style-carousel.style-2 .e-grid .elementor-element.img{grid-row:2/-1;grid-column:2/-1}.brand-style-carousel.style-2 .e-grid.inverse-column-sm .sert{position:absolute;z-index:100;padding:0;left:10px;top:10px;bottom:10px;width:calc(64% - 20px);aspect-ratio:189/125;height:auto;max-height:calc(100% - 20px);background:none}.brand-style-carousel.style-2 .elementor-element .sert.vertical>a{width:auto;max-width:100%;height:auto;max-height:100%}.brand-style-carousel.style-2 .elementor-element.items-2{padding:10px;column-gap:10px;flex-wrap:nowrap}.brand-style-carousel.style-2 .elementor-element.items-2>.sert{position:absolute;max-width:55%;height:calc(100% - 30px)}.brand-style-carousel.style-2 .elementor-element.items-2>.sert:first-child{top:10px;left:20px;z-index:100}.brand-style-carousel.style-2 .elementor-element.items-2>.sert:last-child{bottom:10px;right:20px;z-index:99}.brand-style-carousel.style-2 .elementor-element.items-2>.sert img{object-fit:contain}.brand-style-carousel.style-2 .elementor-element.nav-padding{padding-bottom:0}.brand-style-carousel.style-2.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button{transform:none;right:unset}.brand-style-carousel.style-2.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{right:50%;transform:translateX(-30px)}.brand-style-carousel.style-2.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{left:50%;transform:translateX(30px)}.section-with-bg{background:#EFEFEF;box-shadow:0 -4px 4px rgb(0 0 0 / .03),0 4px 4px rgb(0 0 0 / .03)}.brand-style-tabs>.elementor-widget-button .elementor-button{padding:7px}.novelty-carousel .swiper-slide .slide-img{flex-basis:135px;clip-path:none;border:none;box-shadow:none}.novelty-carousel .swiper-slide .title-brand{position:absolute}#special-conditions-slider .slide .slide-image::before{content:'';background:linear-gradient(0deg,#00000033 0%,#00000033 100%)}#special-conditions-slider .slide.small .slide-image::before{content:'';background:linear-gradient(0deg,#00000033 0%,#00000033 100%);backdrop-filter:none}#special-conditions-slider .slide-1.big .slide-image{background-position-y:30%}#special-conditions-slider .slide-2 .slide-image{background-position:100%}#special-conditions-slider .slide.small>*:not(.slide-image){display:flex}.our-object-in-main.elementor-widget-loop-grid .elementor-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,90px)}.our-object-in-main.elementor-widget-loop-grid .elementor-grid .e-loop-item:first-of-type{grid-column:1 / 2;grid-row:1 / -1}.our-object-in-main.elementor-widget-loop-grid:has(.elementor-loop-container)~.elementor-element{position:static;margin-top:30px;width:100%;max-width:100%}.our-object-in-main.elementor-widget-loop-grid:has(.elementor-loop-container)~.elementor-element>a{width:100%}.show-child-on-hover>.hover-child{opacity:1!important}.dark-bg-in-mobile::before{--background-overlay:'';backdrop-filter:none;background:linear-gradient(0deg,rgb(0 0 0 / .4),rgb(0 0 0 / .4))}.light-dark-bg-in-mobile::before{--background-overlay:'';backdrop-filter:none;background:linear-gradient(0deg,rgb(0 0 0 / .2),rgb(0 0 0 / .2))}.elementor[data-elementor-type=popup] .brand-style-form.elementor-element.elementor-widget-form .elementor-form-fields-wrapper{margin-bottom:-10px}.elementor[data-elementor-type=popup] .brand-style-form.elementor-element.elementor-widget-form .elementor-field-group{margin-bottom:10px}.brand-style-input-file-icon svg{width:17px}.brand-style-input-file-text{font-weight:400;font-size:16px;line-height:20px}.brand-style-form .elementor-field-type-acceptance .elementor-field-option{column-gap:5px}.brand-style-form .elementor-field-type-acceptance .elementor-field-option input{width:18px;height:18px}.brand-style-form .elementor-field-type-acceptance input~label{font-weight:500;font-size:11px;line-height:14px}.brand-style-form .elementor-field-type-acceptance .elementor-field-option input::before{width:6px;height:6px}.brand-style-btn-link-md.elementor-widget-button{--text-color:var(--e-global-color-text, #4A4A4A);--text-color-hover:var(--e-global-color-accent, #781F1F);--border-color:var(--e-global-color-accent, #781F1F);--border-color-hover:var(--border-color)}.brand-style-btn-link-md.light.elementor-widget-button,.brand-style-btn-link-md[data-mobile=light].elementor-widget-button{--text-color:var(--e-global-color-fa3d9be, #ffffff80);--text-color-hover:var(--e-global-color-secondary, #FFFFFF);--border-color:var(--e-global-color-fa3d9be, #ffffff80);--border-color-hover:var(--text-color-hover)}.brand-style-btn-link-md.elementor-widget-button .elementor-button{fill:var(--text-color);color:var(--text-color);background:none;border-style:solid;border-width:0 0 2px 0;border-color:var(--border-color);padding:0 0 3px 0}.brand-style-btn-link-md.elementor-widget-button .elementor-button:hover,.brand-style-btn-link-md.elementor-widget-button .elementor-button:focus{color:var(--text-color-hover);fill:var(--text-color-hover);border-color:var(--border-color-hover);background:inherit;opacity:1}.elementor-element.horizontal-scroll-md,.brand-style.menu-horizontal-scroll-md .elementor-nav-menu--layout-horizontal .elementor-nav-menu{flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.brand-style .elementor-nav-menu--layout-horizontal .elementor-nav-menu{column-gap:20px}.news-gallery{column-gap:10px}.news-gallery>.elementor-element{min-width:160px;aspect-ratio:1}.main-brand-style .left-column.elementor-element{flex-basis:auto}.font-uppercase-sm{text-transform:uppercase!important}.font-uppercase-lg{text-transform:none!important}.font-weight-500-sm{font-weight:500!important}#project-grid.elementor-grid-3 .elementor-grid{grid-template-columns:1fr 1fr}#project-grid.elementor-grid-3 .e-loop-item:nth-of-type(3n+1){padding-right:0}#project-grid.elementor-grid-3 .e-loop-item:nth-of-type(6n+2),#project-grid.elementor-grid-3 .e-loop-item:nth-of-type(6n+4){grid-row:span 2}.ba-swiper-slide.count-items-3{grid-template-columns:1fr 1fr;grid-template-rows:100px 100px}.filter-buttons{gap:20px;width:100%}.filter-list .filter-item>a{padding:10px}.filter-list .filter-item>a img{max-height:40px;width:auto;max-width:85%}.filter-list{grid-template-columns:1fr;grid-template-rows:160px;gap:10px}.filter-list .filter-item:before{height:max(60px, 50%)}.filter-list .filter-item-badge{top:10px;font-size:16px;width:auto;line-height:1;padding:5px}.filter-list.category-list-46{grid-template-columns:1fr 1fr;grid-template-rows:160px;grid-auto-rows:160px;gap:10px}.filter-list.category-list-46 .filter-item-1{grid-row:auto}.filter-list.category-list-46 .filter-item-2{grid-column:auto}.filter-list.category-list-46 .filter-item-3{grid-row:auto}.filter-list.category-list-52{grid-template-columns:1fr 1fr;column-gap:10px}.filter-list.category-list-56{gap:10px;width:100%}.filter-list.category-list-56 .filter-item{flex:0 0 163px;max-width:163px;height:160px}.filter-list.category-list-58{grid-template-columns:1fr 1fr;grid-template-rows:160px;grid-auto-rows:160px;gap:10px}.filter-list.category-list-58 .filter-item-1{grid-column:span 1}.filter-list.category-list-58 .filter-item-2{grid-column:span 1}.filter-list.category-list-58 .filter-item-11,.filter-list.category-list-58 .filter-item-12{grid-column:span 1}}@media (max-width:375px){.brand-style-carousel.style-2 .elementor-element.e-grid{grid-template-rows:auto 219px}.brand-style-carousel.style-2 .elementor-element .sert.vertical{padding:15px}}