.elementor-4941 .elementor-element.elementor-element-f0fea02{--display:flex}.elementor-4941 .elementor-element.elementor-element-f0fea02:not(.elementor-motion-effects-element-type-background),.elementor-4941 .elementor-element.elementor-element-f0fea02>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-4941 .elementor-element.elementor-element-fefad3f .category-list-item-wrapper{padding-left:5px;padding-right:5px}.elementor-4941 .elementor-element.elementor-element-fefad3f .category-grid{margin-bottom:calc(2 * 5px)}.elementor-4941 .elementor-element.elementor-element-fefad3f .categories-grid{margin-left:-5px;margin-right:-5px}.elementor-4941 .elementor-element.elementor-element-fefad3f .category-grid[data-hover="zoom-in"]:hover .category-bg,.elementor-4941 .elementor-element.elementor-element-fefad3f .category-grid[data-hover="zoom-in"]:hover img,.elementor-4941 .elementor-element.elementor-element-fefad3f .category-grid[data-hover="zoom-out"]:not(:hover) .category-bg,.elementor-4941 .elementor-element.elementor-element-fefad3f .category-grid[data-hover="zoom-out"]:not(:hover) img,.elementor-4941 .elementor-element.elementor-element-fefad3f .category-grid[data-hover="border-in"]:not(:hover) .category-bg,.elementor-4941 .elementor-element.elementor-element-fefad3f .category-grid[data-hover="border-in"]:not(:hover) img{transform:scale(1.1)}.elementor-4941 .elementor-element.elementor-element-fefad3f .category-grid img{transition-duration:0.3s}.elementor-4941 .elementor-element.elementor-element-fefad3f .category-list-item>ul>li>a,.elementor-4941 .elementor-element.elementor-element-fefad3f .category-list-item ul li:not(:last-child){margin-bottom:60px}.elementor-4941 .elementor-element.elementor-element-fefad3f .category-list-item ul li ul{margin-top:60px}.elementor-4941 .elementor-element.elementor-element-fefad3f .category-list-item .limit-link.button{margin-top:calc(10px + 60px)}.elementor-4941 .elementor-element.elementor-element-fefad3f .limit-enable .limit-link:not(:last-child){margin-bottom:calc(10px + 60px)}.elementor-4941 .elementor-element.elementor-element-fefad3f .category-list-item>ul>li>a{font-family:"Jost",Sans-serif;font-size:20px;font-weight:400;color:var(--e-global-color-text)}.elementor-4941 .elementor-element.elementor-element-fefad3f .category-list-item>ul>li>a:hover{color:var(--e-global-color-accent)}.elementor-4941 .elementor-element.elementor-element-fefad3f .category-list-item .limit-link.button,.elementor-4941 .elementor-element.elementor-element-fefad3f .category-list-item .read-more{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight)}@media(max-width:1024px){.elementor-4941 .elementor-element.elementor-element-fefad3f .category-list-item .limit-link.button,.elementor-4941 .elementor-element.elementor-element-fefad3f .category-list-item .read-more{font-size:var(--e-global-typography-secondary-font-size)}}@media(max-width:767px){.elementor-4941 .elementor-element.elementor-element-fefad3f .image-top .category-image{margin-bottom:0}.elementor-4941 .elementor-element.elementor-element-fefad3f .image-right .category-image{margin-left:0}.elementor-4941 .elementor-element.elementor-element-fefad3f .image-left .category-image{margin-right:0}.elementor-4941 .elementor-element.elementor-element-fefad3f .category-list-item>ul>li>a{font-size:30px;line-height:1.5em}.elementor-4941 .elementor-element.elementor-element-fefad3f .category-list-item .limit-link.button,.elementor-4941 .elementor-element.elementor-element-fefad3f .category-list-item .read-more{font-size:var(--e-global-typography-secondary-font-size)}}.categories-lists-grid{--cat-accent:#D2B71A}.categories-lists-grid .category-list-item{position:relative;overflow:hidden;isolation:isolate;border-radius:0;transition:transform .4s ease,box-shadow .4s ease}.categories-lists-grid .category-list-item:hover{transform:translateY(-6px);box-shadow:0 18px 35px rgb(0 0 0 / .55),0 0 0 1px rgb(210 183 26 / .5)}.categories-lists-grid .category-image{position:relative;display:block;overflow:hidden;border-radius:0}.categories-lists-grid .category-image img{display:block;width:100%;border-radius:0;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.categories-lists-grid .category-list-item:hover .category-image img{transform:scale(1.08)}.categories-lists-grid .category-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(20 8 2 / .88) 0%,rgb(20 8 2 / .35) 40%,#fff0 70%);pointer-events:none}.categories-lists-grid .category-list-item>ul{position:absolute;left:0;right:0;bottom:0;margin:0;padding:18px 64px 20px 20px;list-style:none;z-index:3;pointer-events:none;transition:transform .4s ease}.categories-lists-grid .category-list-item:hover>ul{transform:translateY(-4px)}.categories-lists-grid .category-list-item>ul a,.categories-lists-grid .category-list-item>ul li,.categories-lists-grid .category-list-item>ul h2,.categories-lists-grid .category-list-item>ul h3{color:#fff;font-size:20px;line-height:1.2;text-shadow:0 2px 8px rgb(0 0 0 / .5)}.categories-lists-grid .category-list-item::after{content:"→";position:absolute;right:16px;bottom:16px;z-index:4;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid var(--cat-accent);border-radius:0;color:var(--cat-accent);font-size:18px;transition:background .3s ease,color .3s ease,transform .3s ease;pointer-events:none}.categories-lists-grid .category-list-item:hover::after{background:var(--cat-accent);color:#1a0b04;transform:translateX(4px)}.categories-lists-grid .category-list-item::before{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--cat-accent);z-index:5;transition:width .5s ease}.categories-lists-grid .category-list-item:hover::before{width:100%}@media (max-width:767px){.categories-lists-grid .category-list-item>ul a,.categories-lists-grid .category-list-item>ul li{font-size:16px}.categories-lists-grid .category-list-item::after{width:32px;height:32px;right:12px;bottom:12px}}