@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%)}.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}#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-55{grid-template-columns:1fr 1fr;grid-template-rows:90px 90px;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}}