body,html{overflow-x:hidden}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}:root{--ba-left-column-width:577px;--ba-column-gap:73px;--ba-lc:var(--ba-left-column-width);--ba-gap-sections:100px}.e-flex.e-con-boxed>.e-con-inner>.ba-left-column,.e-flex.e-con>.ba-left-column{--flex-basis:var(--ba-left-column-width);--flex-grow:0;--flex-shrink:0}.elementor-element.ba-style-two-columns.e-flex.e-con-boxed>.e-con-inner,.elementor-element.ba-style-two-columns.e-flex.e-con{--column-gap:var(--ba-column-gap)}.elementor-element.ba-style-two-columns.e-flex.e-con-boxed>.e-con-inner>.elementor-element:first-child,.elementor-element.ba-style-two-columns.e-flex.e-con>.elementor-element:first-child{--flex-basis:var(--ba-left-column-width);--flex-grow:0;--flex-shrink:0}.elementor>section:not(:first-of-type){margin-top:var(--ba-gap-sections)}.elementor-edit-area-active>.elementor-section-wrap>section:not(:first-of-type){margin-top:var(--ba-gap-sections)}.elementor-element:not(.elementor-motion-effects-element-type-background),.elementor-element>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}main.e-con{--container-default-padding-top:334px;--container-default-padding-right:0px;--container-default-padding-bottom:100px;--container-default-padding-left:0px}.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:334px;padding-bottom:100px}.elementor.brand{padding-top:0}.elementor-widget-text-editor p:last-child{margin-block-end:0}.elementor-icon-wrapper,.elementor-widget-icon{font-size:0;line-height:0}.elementor-icon svg{width:inherit;height:inherit;max-width:100%}.elementor-widget-n-menu .e-n-menu-content{z-index:999!important}.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{fill:var(--e-global-color-accent)}.brand-style .elementor-widget-image a{display:block}.brand-color-accent{color:var(--e-global-color-accent,#781F1F)}.digital-font{font-family:var(--e-global-typography-db6d729-font-family,'Arial'),sans-serif!important}.header-socials .elementor-icon svg{width:37px;height:33px}.elementor-location-header:has(.elementor-widget-n-menu:not(.light-colors) .e-n-menu-content.e-active)>header{transition:none;background:#fff}.mega-menu-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#4A4A4A;backdrop-filter:blur(3.5px);z-index:997;opacity:0;pointer-events:none}.elementor-location-header:has(.e-n-menu-content.e-active) .mega-menu-overlay{display:block;opacity:.2;pointer-events:auto}.elementor-widget-n-menu .e-n-menu-dropdown-icon svg{fill:none!important}.elementor-widget-n-menu .e-n-menu-item:has(.e-n-menu-content.e-active) .e-n-menu-title:not(.e-current){color:var(--n-menu-title-color-hover)}.elementor-widget-n-menu .e-n-menu-item:has(.e-n-menu-content.e-active) .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{color:var(--n-menu-title-color-hover)}:where(.elementor-widget-n-menu.light-colors .e-n-menu-content>.e-con){background-color:transparent!important}.elementor-nav-menu--main .elementor-item.has-submenu:has(~.elementor-nav-menu--dropdown .elementor-item-active){color:var(--e-global-color-primary)!important;fill:var(--e-global-color-primary)!important}.brand-style-btn-link.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.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.elementor-widget-button .elementor-button{fill:var(--text-color);color:var(--text-color);background-color:#fff0;border-style:solid;border-width:0 0 2px 0;border-color:var(--border-color);padding:0 0 3px 0}.brand-style-btn-link.elementor-widget-button .elementor-button:hover,.brand-style-btn-link.elementor-widget-button .elementor-button:focus{color:var(--text-color-hover);border-color:var(--border-color-hover)}.brand-style-btn-white.elementor-widget-button .elementor-button{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.brand-style-btn-white.elementor-widget-button .elementor-button:hover,.brand-style-btn-white.elementor-widget-button .elementor-button:focus{opacity:.6;background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.brand-style-btn-noborder.elementor-widget-button .elementor-button{border-color:#fff0}.brand-style-btn.white-desk-link-mobile-light-style.elementor-widget-button .elementor-button{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:#fff0}.brand-style-btn.white-desk-link-mobile-light-style.elementor-widget-button .elementor-button:hover,.brand-style-btn.white-desk-link-mobile-light-style.elementor-widget-button .elementor-button:focus{opacity:.6;background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.brand-style-form input:not([type="button"]):not([type="submit"]),.brand-style-form textarea,.brand-style-form .elementor-field-textual{border:1px solid #4a4a4a99}.brand-style-form .elementor-field-group .elementor-field-textual:focus{text-shadow:none;border-color:#4a4a4a}.brand-style-form .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-end;column-gap:10px;padding:20px 0}.brand-style-form .elementor-field-type-acceptance .elementor-field-option input{-webkit-appearance:none;appearance:none;flex-shrink:0;font:inherit;width:23px;height:23px;padding:0!important;position:relative}.brand-style-form .elementor-field-type-acceptance .elementor-field-option input::before{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;opacity:.8;transform:scale(0);transition:.2s;background:#781F1F}.brand-style-form .elementor-field-type-acceptance .elementor-field-option input:checked{border-color:#4a4a4a}.brand-style-form .elementor-field-type-acceptance .elementor-field-option input:checked::before{transform:translate(-50%,-50%) scale(1)}.brand-style-form .elementor-field-type-acceptance input~label{font-family:'Onest';font-style:normal;font-weight:400;font-size:17px;line-height:22px}.brand-style-form .elementor-field-type-acceptance input~label>a{font:inherit;color:inherit;text-decoration:underline}.brand-style-form .elementor-field-type-submit .elementor-button:hover,.brand-style-form .elementor-field-type-submit .elementor-button:focus{background:rgb(120 31 31 / .7);border-color:#fff0;color:rgb(255 255 255 / .8)}.brand-style-input-file{position:relative;display:inline-block}.brand-style-input-file input[type="file"]{border:none!important;padding:0!important;position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}.brand-style-input-file-btn{position:relative;display:inline-block;cursor:pointer;display:flex;column-gap:5px}.brand-style-input-file-text{font-family:'Onest';font-style:normal;font-weight:500;font-size:18px;line-height:23px;text-transform:uppercase;color:#4A4A4A;border-bottom:2px solid #781F1F;padding-bottom:3px}.brand-style-input-file-btn:hover .brand-style-input-file-text,.brand-style-input-file-btn:focus .brand-style-input-file-text{color:#781F1F}.brand-style-input-file-icon svg{fill:#781F1F}.input-file input[type=file]:focus+span{box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.input-file:hover span{background-color:#59be6e}.input-file:active span{background-color:#2E703A}.input-file input[type=file]:disabled+span{background-color:#eee}.brand-style-accordion.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:none;color:var(--n-accordion-icon-active-color)}.brand-style-accordion.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{fill:none;color:var(--n-accordion-icon-normal-color)}.brand-style-accordion.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:none;color:var(--n-accordion-icon-hover-color)}.brand-style-popup.elementor-popup-modal.dialog-type-lightbox,.elementor-widget-off-canvas .e-off-canvas__overlay{backdrop-filter:blur(3.5px)}.brand-style-tabs>.elementor-widget-button .elementor-button{background-color:#fff0;fill:var(--e-global-color-7a1d226,#2B2A2980);color:var(--e-global-color-7a1d226,#2B2A2980);border-style:solid;border-width:0 1px 0 1px;border-color:var(--e-global-color-7a1d226,#2B2A2980);padding:10px 20px 10px 20px}.brand-style-tabs>.elementor-widget-button:not(.tab-current) .elementor-button:hover,.brand-style-tabs>.elementor-widget-button:not(.tab-current) .elementor-button:focus{color:var(--e-global-color-942f7a4,#781F1FB3);border-color:var(--e-global-color-942f7a4,#781F1FB3)}.brand-style-tabs>.tab-current.elementor-widget-button .elementor-button{fill:var(--e-global-color-accent,#781F1F);color:var(--e-global-color-accent,#781F1F);border-color:var(--e-global-color-accent,#781F1F)}.brand-style-tabs>.js-slide-btn.elementor-widget-button.js-disabled .elementor-button{cursor:not-allowed;pointer-events:none}.brand-style-tabs.tabs-horizontal{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.brand-style-tabs .elementor-nav-menu--layout-horizontal .elementor-nav-menu a{border-style:solid;border-width:0 1px;border-color:currentColor}.brand-style-bg-image.elementor-element:not(.elementor-motion-effects-element-type-background){background-position:center center;background-repeat:no-repeat;background-size:cover}.main-brand-style{--left-column-width:577px}.main-brand-style .two-columns.elementor-element.e-flex{--gap:20px 73px;--row-gap:20px;--column-gap:73px}.main-brand-style .left-column.elementor-element{flex:0 0 577px}.brand-style-left-column{flex-shrink:0;flex-grow:0;flex-basis:var(--ba-left-column-width)}.main-brand-style .elementor-element .h1_2{font-family:var(--e-global-typography-753e2d5-font-family),Sans-serif;font-size:var(--e-global-typography-753e2d5-font-size);font-weight:var(--e-global-typography-753e2d5-font-weight);line-height:var(--e-global-typography-753e2d5-line-height)}.bg-with-overlay::before{content:'';background:linear-gradient(0deg,#00000033 0%,#00000033 100%)}.bg-with-overlay-darknest-red::before{content:'';background:linear-gradient(180deg,#fff0 0%,rgb(120 31 31 / .7) 100%),linear-gradient(0deg,rgb(0 0 0 / .4),rgb(0 0 0 / .4))}.bg-overlay::before{content:''}.bg-overlay.elementor-widget-heading::before{inset:0;position:absolute;z-index:1}.bg-overlay.elementor-widget-heading .elementor-heading-title{position:relative;z-index:2;height:100%}.bg-overlay.elementor-widget-heading .elementor-heading-title a{display:block;height:100%}.bg-overlay.bg-red-gradient::before{background:linear-gradient(var(--angle-red-gradient,180deg),#fff0 0%,rgba(120,31,31,var(--color2-opacity-red-gradient,.7)) var(--color2-procent-red-gradient,100%))}.bg-overlay.bg-red-gradient--inverse::before{background:linear-gradient(0deg,#fff0 0%,rgb(120 31 31 / .7) 100%)}.bg-overlay.bg-wb-gradient::before{background:linear-gradient(0deg,rgb(0 0 0 / .4),rgb(0 0 0 / .4))}.bg-overlay.bg-wb-red-gradient::before{background:linear-gradient(180deg,#fff0 0%,rgb(120 31 31 / .7) 100%),linear-gradient(0deg,rgb(0 0 0 / .4),rgb(0 0 0 / .4));background:linear-gradient(var(--angle-red-gradient,180deg),#fff0 0%,rgb(120 31 31 / .7) 100%),linear-gradient(0deg,rgb(0 0 0 / .4),rgb(0 0 0 / .4))}.bg-overlay.bg-inverse::before{transform:matrix(1,0,0,-1,0,0)}.brand-style .elementor-nav-menu--layout-horizontal .elementor-nav-menu{gap:20px 30px}.brand-style.menu-bordered .elementor-item{border-color:#2b2a2980;border-style:solid;border-width:0 1px 0 1px}.brand-style.menu-bordered .elementor-item-active,.brand-style.menu-bordered .elementor-item:hover{border-color:#781F1F}.brand-style.menu-bordered--light .elementor-item{border-color:rgb(255 255 255 / .5);border-style:solid;border-width:0 1px 0 1px}.brand-style.menu-bordered--light .elementor-item-active,.brand-style.menu-bordered--light .elementor-item:hover{border-color:#fff}.brand-style.menu-horizontal-scroll ul.elementor-nav-menu{flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}#special-conditions-slider{position:relative}#special-conditions-slider .slide{transition:transform 0.4s ease;flex-shrink:0;flex-grow:0;position:relative;z-index:0}#special-conditions-slider .slide.animating{position:absolute}#special-conditions-slider .slide.big{flex-basis:min(750px, 60%)}#special-conditions-slider .slide.small{flex-basis:min(255px, 20%);cursor:pointer}#special-conditions-slider .slide.small .slide-image::before{content:'';background:linear-gradient(0deg,rgb(0 0 0 / .2),rgb(0 0 0 / .2));backdrop-filter:grayscale(1) contrast(1.2) brightness(.9)}#special-conditions-slider .slide.slide-no-bg .slide-image::before{background:none;backdrop-filter:grayscale(1)}#special-conditions-slider .slide-1.big .slide-image{background-position:50% 70%}#special-conditions-slider .slide-1.small .slide-image{background-position:100%}#special-conditions-slider .slide-2.big .slide-image{background-position:100%}#special-conditions-slider .slide.small>*:not(.slide-image){display:none}.brand-style-carousel.style-1.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide{height:fit-content}.brand-style-carousel.style-1.elementor-widget-n-carousel .swiper-pagination-bullets.swiper-pagination-horizontal{font-size:0;line-height:0;top:unset;bottom:0}.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:calc(50% + 650px / 2);transform:translateX(-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:calc(50% - 650px / 2);transform:translateX(-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:calc(50% + 650px / 2);transform:translate(-50%,50%);bottom:50%}.brand-style.elementor-widget-n-carousel{height:100%}.brand-style-carousel.elementor-widget-n-carousel .swiper-pagination-bullet{width:38px;height:38px;border-radius:50%;border:1px solid #fff0;background:none;opacity:1;position:relative;transition:.4s}.brand-style-carousel.elementor-widget-n-carousel .swiper-pagination-bullet:hover{background:inherit;opacity:.5}.brand-style-carousel.elementor-widget-n-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--e-global-color-accent,#781F1F)}.brand-style-carousel.elementor-widget-n-carousel .swiper-pagination-bullet::before{content:'';display:block;position:absolute;width:16px;height:16px;background:var(--e-global-color-accent,#781F1F);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.novelty-carousel .swiper-slide{box-shadow:0 -4px 4px rgb(0 0 0 / .03),0 4px 4px rgb(0 0 0 / .03)}.novelty-carousel .swiper-slide .slide-img{flex:0 0 330px;border:1px solid #000;box-shadow:0 4px 4px rgb(0 0 0 / .25);clip-path:polygon(24% 0,100% 0,100% 100%,0 100%)}.show-child-on-hover>.hover-child{transition:opacity .3s!important;opacity:0!important}.show-child-on-hover:hover>.hover-child{opacity:1!important}.blur-on-hover::before{backdrop-filter:blur(2px);background:linear-gradient(0deg,rgb(0 0 0 / .4),rgb(0 0 0 / .4))}.blur-on-hover:hover::before{--background-overlay:''}.card-blur::before{--background-overlay:'';backdrop-filter:blur(2px);background:linear-gradient(0deg,rgb(0 0 0 / .4),rgb(0 0 0 / .4))}.card-blur:hover::before{backdrop-filter:none}.card-blur:not(:has(.card-desc)):hover::before{background:none}.card-blur>.elementor-widget>*{transition:opacity .3s}.card-blur:hover>.elementor-widget-heading>*{opacity:0}.card-blur .card-desc{padding:16px 10px;position:absolute;left:0;top:50%;transform:translateY(-50%);overflow:hidden;opacity:0}.card-blur .card-desc,.card-blur .card-desc>p{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:5px}.card-blur:hover .card-desc{opacity:1}.card-blur .card-desc::before,.card-blur .card-desc::after{content:'';display:block;position:absolute;background:#2B2A29;height:1px;width:164px}.card-blur .card-desc::before{left:0;top:5px}.card-blur .card-desc::after{right:0;bottom:5px}.card-blur .card-desc .card-desc-item{display:flex;align-items:center;flex-wrap:no-wrap;column-gap:5px}.card-blur .card-desc .card-desc-item::before{content:'';display:block;width:9px;height:9px;background:#781F1F}.elementor-widget-icon.white-color .elementor-icon,.elementor-widget-icon.white-color .elementor-icon:hover{color:var(--e-global-color-bc4706b,#4A4A4A)}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea{outline:none}.elementor-kit-7 button[type="submit"]{line-height:23px}.footer-form.brand-style-form textarea{max-height:120px}.footer-form.brand-style-form input:not([type="button"]):not([type="submit"]),.footer-form.brand-style-form textarea,.footer-form.brand-style-form .elementor-field-textual{border-color:rgb(255 255 255 / .6)}.footer-form.brand-style-form input:not([type="button"]):not([type="submit"]):focus,.footer-form.brand-style-form textarea:focus,.footer-form.brand-style-form .elementor-field-textual:focus{border-color:rgb(255 255 255)}.footer-form.brand-style-form .elementor-field-group .elementor-field-textual::placeholder{color:rgb(255 255 255 / .5)}.footer-form.brand-style-form .elementor-field-type-acceptance .elementor-field-option input::before{background:rgb(255 255 255 / .8)}.footer-form.brand-style-form .elementor-field-type-submit .elementor-button{background:#FFF;border-color:#fff0;color:#781F1F}.footer-form.brand-style-form .elementor-field-type-submit .elementor-button:hover,.footer-form.brand-style-form .elementor-field-type-submit .elementor-button:focus{opacity:.6;color:#781f1f99}.socials-footer .elementor-icon-wrapper{width:50px;height:50px;background-color:rgb(255 255 255 / .5);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s}.socials-footer .elementor-widget-icon:hover .elementor-icon-wrapper{background-color:#fff}.socials-footer .elementor-icon svg{fill-opacity:.7}.socials-footer .elementor-widget-icon:hover svg{fill-opacity:1}#project-grid.elementor-grid-3 .elementor-grid{grid-template-columns:630px 1fr 1fr}#project-grid.elementor-grid-3 .e-loop-item:nth-of-type(3n+1){padding-right:53px}.elementor-widget-off-canvas .e-off-canvas{z-index:2000!important}.elementor-widget-image a{height:100%}.ba-swiper-navigation{height:55px;display:flex;justify-content:center;align-items:flex-end;column-gap:60px}.ba-swiper-prev,.ba-swiper-next{cursor:pointer;color:#000;line-height:0}.ba-swiper-prev.swiper-button-disabled,.ba-swiper-next.swiper-button-disabled{color:#1D1D1D;cursor:auto;pointer-events:none}.ba-swiper-prev svg,.ba-swiper-next svg{width:38px;height:15px}.ba-swiper-prev.swiper-button-disabled svg,.ba-swiper-next.swiper-button-disabled svg{stroke-opacity:.5}.ba-swiper-slide{flex:0 0 100%;display:grid;gap:10px 10px}.ba-swiper-slide.count-items-1{grid-template-columns:1fr;grid-template-rows:514px}.ba-swiper-slide.count-items-2{grid-template-columns:1fr 1fr;grid-template-rows:514px}.ba-swiper-slide.count-items-3{grid-template-columns:1fr 1fr;grid-template-rows:289px 215px}.ba-slide-block{width:100%;height:100%;background-color:var(--e-global-color-b027c6b);background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:var(--bg)}.ba-slide-block a{display:block;height:100%}.ba-slide-block img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ba-slide-block--1{grid-column:1 / -1}.elementor-lightbox .elementor-swiper-button{position:absolute;top:0;z-index:9999;cursor:pointer}.our-object-in-main.elementor-widget-loop-grid .elementor-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.our-object-in-main.elementor-widget-loop-grid .elementor-grid .e-loop-item:first-of-type{grid-column:1 / -1}.our-object-in-main.elementor-widget-loop-grid:has(.elementor-loop-container)~.elementor-element{position:absolute;right:45px;bottom:200px;max-width:28%}.news-gallery{display:flex;flex-wrap:nowrap;column-gap:20px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.news-gallery>.elementor-element{min-width:420px;aspect-ratio:420/317}.news-gallery>.elementor-element img{max-width:100%;height:100%;object-fit:cover;object-position:center;cursor:pointer}.brand-style-navigations.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{top:unset;bottom:0;left:50%;transform:translateX(calc(-100% - 30px))}.brand-style-navigations.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{top:unset;bottom:0;right:50%;transform:translateX(calc(100% + 30px))}.brand-style-navigations.elementor-element .swiper~.elementor-swiper-button svg{height:auto}.filter-buttons{display:flex;gap:30px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;width:2000px}.brand-style-tabs>.elementor-widget-button .elementor-button.filter-btn{font-family:var(--e-global-typography-a3c2280-font-family),Sans-serif;font-size:var(--e-global-typography-a3c2280-font-size);font-weight:var(--e-global-typography-a3c2280-font-weight);text-transform:var(--e-global-typography-a3c2280-text-transform);line-height:var(--e-global-typography-a3c2280-line-height)}.filter-list .filter-item{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.filter-list .filter-item>a{height:100%;position:relative;display:flex;padding-bottom:30px;align-items:flex-end;justify-content:center}.filter-list .filter-item:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:max(162px, 50%);background:linear-gradient(180deg,#fff0 0%,rgb(120 31 31 / .7) 100%)}.filter-list{display:grid;grid-template-rows:533px;column-gap:20px}.filter-list .filter-item-badge{position:absolute;left:0;top:30px;display:inline-block;text-align:center;max-width:100%;width:245px;padding:9px;color:#2B2A29;background:#FFF;font-family:'Onest';font-style:normal;font-weight:400;font-size:25px;line-height:32px;text-transform:uppercase}.filter-list.category-list-46{grid-template-columns:auto 650px;grid-template-rows:198px 198px 97px 416px;gap:20px 73px}.filter-list.category-list-46 .filter-item-1{grid-row:1 / 4}.filter-list.category-list-46 .filter-item-4{grid-column:1 / 2}.filter-list.category-list-46 .filter-item-5{grid-row:3 / -1}.filter-list.category-list-55{display:grid;grid-template-columns:auto 650px;grid-template-rows:257px 257px;gap:20px 73px}.filter-list.category-list-55 .filter-item-1{grid-row:span 2}.filter-list.category-list-56{display:flex;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;gap:23px;width:2000px}.filter-list.category-list-56 .filter-item{flex:0 0 420px;max-width:420px;height:253px}.filter-list.category-list-59{grid-template-columns:repeat(2,1fr)}.filter-list.category-list-58{grid-template-columns:repeat(4,1fr);grid-template-rows:533px 253px 253px 400px 400px;gap:20px}.filter-list.category-list-58 .filter-item-1{grid-column:span 2}.filter-list.category-list-58 .filter-item-2{grid-column:span 2}.filter-list.category-list-58 .filter-item-11,.filter-list.category-list-58 .filter-item-12{grid-column:1 / -1}