.elementor-29112 .elementor-element.elementor-element-f7bc0eb{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29112 .elementor-element.elementor-element-05d736c{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-repeater-item-19766cd .swiper-slide-bg{background-color:var( --e-global-color-7c1e0fa );background-image:url(https://schloss.vecto.digital/wp-content/uploads/2025/09/Frame-6020.png);background-size:cover;}.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-repeater-item-19766cd .elementor-background-overlay{background-color:#242424B3;}.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-repeater-item-8d8f7b9 .swiper-slide-bg{background-color:var( --e-global-color-7c1e0fa );background-image:url(https://schloss.vecto.digital/wp-content/uploads/2025/09/Frame-6020.png);background-size:cover;}.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-repeater-item-8d8f7b9 .elementor-background-overlay{background-color:#242424B3;}.elementor-29112 .elementor-element.elementor-element-890cbae .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button{background-color:var( --e-global-color-accent );border-width:0px;color:var( --e-global-color-primary );}.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button:hover{background-color:var( --e-global-color-6db6853 );}.elementor-29112 .elementor-element.elementor-element-890cbae .swiper-slide-contents{max-width:735px;}.elementor-29112 .elementor-element.elementor-element-890cbae .swiper-slide-inner{text-align:left;}.elementor-29112 .elementor-element.elementor-element-890cbae .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-heading{color:var( --e-global-color-accent );font-size:14px;font-weight:600;line-height:20px;}.elementor-29112 .elementor-element.elementor-element-890cbae .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:15px;}.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-description{font-size:36px;font-weight:400;text-transform:uppercase;line-height:44px;}.elementor-29112 .elementor-element.elementor-element-f02418c{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-29112 .elementor-element.elementor-element-de7085e .wd-products-with-bg, .elementor-29112 .elementor-element.elementor-element-de7085e .wd-products-with-bg .wd-cat{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-de7085e div.product-category .wd-entities-title, .elementor-29112 .elementor-element.elementor-element-de7085e .wd-nav-product-cat>li>a{font-size:12px;font-weight:500;line-height:16px;}.elementor-29112 .elementor-element.elementor-element-c1b5c54{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-products-with-bg, .elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-products-with-bg .wd-cat{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-f0de3c5 div.product-category .wd-entities-title, .elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-nav-product-cat>li>a{font-size:12px;font-weight:500;line-height:16px;}.elementor-29112 .elementor-element.elementor-element-51fd4b2{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-products-with-bg, .elementor-29112 .elementor-element.elementor-element-61d9314 .wd-products-with-bg .wd-cat{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-61d9314 div.product-category .wd-entities-title, .elementor-29112 .elementor-element.elementor-element-61d9314 .wd-nav-product-cat>li>a{font-size:12px;font-weight:500;line-height:16px;}.elementor-29112 .elementor-element.elementor-element-c4b2c4e{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-products-with-bg, .elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-products-with-bg .wd-cat{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-e9bcf20 div.product-category .wd-entities-title, .elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-nav-product-cat>li>a{font-size:12px;font-weight:500;line-height:16px;}.elementor-29112 .elementor-element.elementor-element-082db86{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-29112 .elementor-element.elementor-element-99f5988 > .elementor-widget-container{background-color:#FF0000;}.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-products-with-bg, .elementor-29112 .elementor-element.elementor-element-99f5988 .wd-products-with-bg .wd-cat{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-99f5988 div.product-category .wd-entities-title, .elementor-29112 .elementor-element.elementor-element-99f5988 .wd-nav-product-cat>li>a{font-size:12px;font-weight:500;line-height:16px;}.elementor-29112 .elementor-element.elementor-element-1d94001{--display:flex;}.elementor-29112 .elementor-element.elementor-element-f6ad05e > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-products-with-bg, .elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-products-with-bg .wd-cat{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-f6ad05e div.product-category .wd-entities-title, .elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-nav-product-cat>li>a{font-size:12px;font-weight:500;line-height:16px;}.elementor-29112 .elementor-element.elementor-element-80c1507{--display:flex;}.elementor-29112 .elementor-element.elementor-element-3b93ee0 > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-products-with-bg, .elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-products-with-bg .wd-cat{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-3b93ee0 div.product-category .wd-entities-title, .elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-nav-product-cat>li>a{font-size:12px;font-weight:500;line-height:16px;}.elementor-29112 .elementor-element.elementor-element-aa1879a{--display:flex;}.elementor-29112 .elementor-element.elementor-element-6549bdc > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-products-with-bg, .elementor-29112 .elementor-element.elementor-element-6549bdc .wd-products-with-bg .wd-cat{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-6549bdc div.product-category .wd-entities-title, .elementor-29112 .elementor-element.elementor-element-6549bdc .wd-nav-product-cat>li>a{font-size:12px;font-weight:500;line-height:16px;}.elementor-29112 .elementor-element.elementor-element-739d3c7{--display:flex;}.elementor-29112 .elementor-element.elementor-element-181405c > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-29112 .elementor-element.elementor-element-181405c .wd-products-with-bg, .elementor-29112 .elementor-element.elementor-element-181405c .wd-products-with-bg .wd-cat{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-181405c div.product-category .wd-entities-title, .elementor-29112 .elementor-element.elementor-element-181405c .wd-nav-product-cat>li>a{font-size:12px;font-weight:500;line-height:16px;}.elementor-29112 .elementor-element.elementor-element-59ae349{--display:flex;}.elementor-29112 .elementor-element.elementor-element-f62f761 > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-products-with-bg, .elementor-29112 .elementor-element.elementor-element-f62f761 .wd-products-with-bg .wd-cat{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-f62f761 div.product-category .wd-entities-title, .elementor-29112 .elementor-element.elementor-element-f62f761 .wd-nav-product-cat>li>a{font-size:12px;font-weight:500;line-height:16px;}.elementor-29112 .elementor-element.elementor-element-923382d{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:305px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:13px;--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-primary );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;}.elementor-29112 .elementor-element.elementor-element-923382d > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-923382d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E4E4E4;}.elementor-29112 .elementor-element.elementor-element-923382d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-29112 .elementor-element.elementor-element-923382d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E4E4E4;}.elementor-29112 .elementor-element.elementor-element-923382d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:#2424240D;}.elementor-29112 .elementor-element.elementor-element-923382d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:500;text-transform:uppercase;line-height:20px;}.elementor-29112 .elementor-element.elementor-element-923382d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-29112 .elementor-element.elementor-element-4f841b0{--display:flex;}.elementor-29112 .elementor-element.elementor-element-effa735 > .elementor-widget-container{padding:80px 0px 80px 0px;}.elementor-29112 .elementor-element.elementor-element-effa735 .wd-products-with-bg, .elementor-29112 .elementor-element.elementor-element-effa735 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-2a0ba0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 025px;--row-gap:0px;--column-gap:025px;--flex-wrap:nowrap;}.elementor-29112 .elementor-element.elementor-element-c86829f{--display:flex;--min-height:655px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;}.elementor-29112 .elementor-element.elementor-element-c86829f:not(.elementor-motion-effects-element-type-background), .elementor-29112 .elementor-element.elementor-element-c86829f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schloss.vecto.digital/wp-content/uploads/2025/09/cfec1354a0adb049002e5b46e595b9ca24d57b87-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29112 .elementor-element.elementor-element-c86829f::before, .elementor-29112 .elementor-element.elementor-element-c86829f > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-c86829f > .e-con-inner > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-c86829f > .elementor-background-slideshow::before, .elementor-29112 .elementor-element.elementor-element-c86829f > .e-con-inner > .elementor-background-slideshow::before, .elementor-29112 .elementor-element.elementor-element-c86829f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #24242400 0%, var( --e-global-color-primary ) 100%);}.elementor-29112 .elementor-element.elementor-element-c86829f:hover::before, .elementor-29112 .elementor-element.elementor-element-c86829f:hover > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-c86829f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-c86829f > .elementor-background-slideshow:hover::before, .elementor-29112 .elementor-element.elementor-element-c86829f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-29112 .elementor-element.elementor-element-c86829f:hover{--overlay-opacity:0.9;}.elementor-29112 .elementor-element.elementor-element-64397f0{padding:30px 30px 30px 0px;}.elementor-29112 .elementor-element.elementor-element-64397f0 .elementor-heading-title{color:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-1860855 .elementor-button{background-color:#00000000;font-size:14px;font-weight:500;line-height:20px;letter-spacing:2%;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-29112 .elementor-element.elementor-element-1860855{padding:0px 30px 30px 0px;}.elementor-29112 .elementor-element.elementor-element-1860855 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29112 .elementor-element.elementor-element-481caf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29112 .elementor-element.elementor-element-af5a689{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:024px 025px;--row-gap:024px;--column-gap:025px;}.elementor-29112 .elementor-element.elementor-element-ae7f880{--display:flex;--min-height:315px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;}.elementor-29112 .elementor-element.elementor-element-ae7f880:not(.elementor-motion-effects-element-type-background), .elementor-29112 .elementor-element.elementor-element-ae7f880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schloss.vecto.digital/wp-content/uploads/2025/09/20b99d258fdb7fa0fd5dbcd7eb1c2063c3d8e6bd-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29112 .elementor-element.elementor-element-ae7f880::before, .elementor-29112 .elementor-element.elementor-element-ae7f880 > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-ae7f880 > .e-con-inner > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-ae7f880 > .elementor-background-slideshow::before, .elementor-29112 .elementor-element.elementor-element-ae7f880 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29112 .elementor-element.elementor-element-ae7f880 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #24242400 0%, #242424 100%);}.elementor-29112 .elementor-element.elementor-element-ae7f880:hover::before, .elementor-29112 .elementor-element.elementor-element-ae7f880:hover > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-ae7f880:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-ae7f880 > .elementor-background-slideshow:hover::before, .elementor-29112 .elementor-element.elementor-element-ae7f880 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-29112 .elementor-element.elementor-element-ae7f880:hover{--overlay-opacity:0.9;}.elementor-29112 .elementor-element.elementor-element-ee346a8{padding:30px 30px 30px 30px;}.elementor-29112 .elementor-element.elementor-element-ee346a8 .elementor-heading-title{color:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-ca90a8e .elementor-button{background-color:#00000000;font-size:14px;font-weight:500;line-height:20px;letter-spacing:2%;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-29112 .elementor-element.elementor-element-ca90a8e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 30px 30px;}.elementor-29112 .elementor-element.elementor-element-ca90a8e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29112 .elementor-element.elementor-element-0956002{--display:flex;--min-height:315px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;}.elementor-29112 .elementor-element.elementor-element-0956002:not(.elementor-motion-effects-element-type-background), .elementor-29112 .elementor-element.elementor-element-0956002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schloss.vecto.digital/wp-content/uploads/2025/09/b948b99b822590b3e53b4801313af0abb2ecb342-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29112 .elementor-element.elementor-element-0956002::before, .elementor-29112 .elementor-element.elementor-element-0956002 > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-0956002 > .e-con-inner > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-0956002 > .elementor-background-slideshow::before, .elementor-29112 .elementor-element.elementor-element-0956002 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29112 .elementor-element.elementor-element-0956002 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #24242400 0%, #242424 100%);}.elementor-29112 .elementor-element.elementor-element-0956002:hover::before, .elementor-29112 .elementor-element.elementor-element-0956002:hover > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-0956002:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-0956002 > .elementor-background-slideshow:hover::before, .elementor-29112 .elementor-element.elementor-element-0956002 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-29112 .elementor-element.elementor-element-0956002:hover{--overlay-opacity:0.9;}.elementor-29112 .elementor-element.elementor-element-ae3776d{padding:30px 30px 30px 30px;}.elementor-29112 .elementor-element.elementor-element-ae3776d .elementor-heading-title{color:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-ea2778d .elementor-button{background-color:#00000000;font-size:14px;font-weight:500;line-height:20px;letter-spacing:2%;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-29112 .elementor-element.elementor-element-ea2778d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 30px 30px;}.elementor-29112 .elementor-element.elementor-element-ea2778d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29112 .elementor-element.elementor-element-91279a2{--display:flex;--min-height:655px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;}.elementor-29112 .elementor-element.elementor-element-91279a2:not(.elementor-motion-effects-element-type-background), .elementor-29112 .elementor-element.elementor-element-91279a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schloss.vecto.digital/wp-content/uploads/2025/09/ecd01fe32e53181a770887772478da580add3b56-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29112 .elementor-element.elementor-element-91279a2::before, .elementor-29112 .elementor-element.elementor-element-91279a2 > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-91279a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-91279a2 > .elementor-background-slideshow::before, .elementor-29112 .elementor-element.elementor-element-91279a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29112 .elementor-element.elementor-element-91279a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #24242400 0%, var( --e-global-color-primary ) 100%);}.elementor-29112 .elementor-element.elementor-element-91279a2:hover::before, .elementor-29112 .elementor-element.elementor-element-91279a2:hover > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-91279a2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-29112 .elementor-element.elementor-element-91279a2 > .elementor-background-slideshow:hover::before, .elementor-29112 .elementor-element.elementor-element-91279a2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-29112 .elementor-element.elementor-element-91279a2:hover{--overlay-opacity:0.9;}.elementor-29112 .elementor-element.elementor-element-47eb497{padding:30px 30px 30px 30px;}.elementor-29112 .elementor-element.elementor-element-47eb497 .elementor-heading-title{color:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-4e08e3b .elementor-button{background-color:#00000000;font-size:14px;font-weight:500;line-height:20px;letter-spacing:2%;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-29112 .elementor-element.elementor-element-4e08e3b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 30px 30px;}.elementor-29112 .elementor-element.elementor-element-4e08e3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29112 .elementor-element.elementor-element-cd9de49{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29112 .elementor-element.elementor-element-70347cd .wd-products-with-bg, .elementor-29112 .elementor-element.elementor-element-70347cd .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-7c3bf20{padding:0px 0px 0px 0px;}.elementor-29112 .elementor-element.elementor-element-7c3bf20 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29112 .elementor-element.elementor-element-fd682f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29112 .elementor-element.elementor-element-fd682f0:not(.elementor-motion-effects-element-type-background), .elementor-29112 .elementor-element.elementor-element-fd682f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29112 .elementor-element.elementor-element-55b1d8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-29112 .elementor-element.elementor-element-68d1670{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29112 .elementor-element.elementor-element-bd43950{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29112 .elementor-element.elementor-element-bd43950.e-con{--align-self:flex-end;}.elementor-29112 .elementor-element.elementor-element-7f6ab66 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29112 .elementor-element.elementor-element-23cfbe5{--display:flex;--min-height:660px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29112 .elementor-element.elementor-element-23cfbe5:not(.elementor-motion-effects-element-type-background), .elementor-29112 .elementor-element.elementor-element-23cfbe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schloss.vecto.digital/wp-content/uploads/2025/09/bfaa5614490b02eba68c33c307f2f228c3f9707a.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29112 .elementor-element.elementor-element-4b6c30a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29112 .elementor-element.elementor-element-4288439{--display:flex;--min-height:660px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29112 .elementor-element.elementor-element-4288439:not(.elementor-motion-effects-element-type-background), .elementor-29112 .elementor-element.elementor-element-4288439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schloss.vecto.digital/wp-content/uploads/2025/09/e3701be179a15726e0f85852addc4cefebed7fd1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29112 .elementor-element.elementor-element-139dcef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-29112 .elementor-element.elementor-element-38cfe4c{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-29112 .elementor-element.elementor-element-38cfe4c.e-con{--align-self:flex-start;}.elementor-29112 .elementor-element.elementor-element-d8f8a20 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29112 .elementor-element.elementor-element-76c061f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29112 .elementor-element.elementor-element-76c061f:not(.elementor-motion-effects-element-type-background), .elementor-29112 .elementor-element.elementor-element-76c061f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-description{font-size:20px;line-height:24px;}.elementor-29112 .elementor-element.elementor-element-2a0ba0c{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;}.elementor-29112 .elementor-element.elementor-element-c86829f{--min-height:315px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-29112 .elementor-element.elementor-element-c86829f.e-con{--order:1;}.elementor-29112 .elementor-element.elementor-element-af5a689{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29112 .elementor-element.elementor-element-91279a2{--min-height:315px;}.elementor-29112 .elementor-element.elementor-element-91279a2.e-con{--order:2;}.elementor-29112 .elementor-element.elementor-element-55b1d8d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-29112 .elementor-element.elementor-element-bd43950{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-29112 .elementor-element.elementor-element-139dcef{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:15px;}}@media(max-width:768px){.elementor-29112 .elementor-element.elementor-element-923382d{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;}.elementor-29112 .elementor-element.elementor-element-55b1d8d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29112 .elementor-element.elementor-element-4b6c30a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29112 .elementor-element.elementor-element-139dcef{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}}@media(min-width:769px){.elementor-29112 .elementor-element.elementor-element-c86829f{--width:37%;}.elementor-29112 .elementor-element.elementor-element-481caf5{--width:23%;}.elementor-29112 .elementor-element.elementor-element-ae7f880{--width:100%;}.elementor-29112 .elementor-element.elementor-element-0956002{--width:100%;}.elementor-29112 .elementor-element.elementor-element-91279a2{--width:37%;}.elementor-29112 .elementor-element.elementor-element-68d1670{--width:50%;}.elementor-29112 .elementor-element.elementor-element-bd43950{--width:600px;}.elementor-29112 .elementor-element.elementor-element-23cfbe5{--width:50%;}.elementor-29112 .elementor-element.elementor-element-4288439{--width:calc( 50% + 80px );}.elementor-29112 .elementor-element.elementor-element-139dcef{--width:50%;}.elementor-29112 .elementor-element.elementor-element-38cfe4c{--width:600px;}}@media(max-width:1024px) and (min-width:769px){.elementor-29112 .elementor-element.elementor-element-c86829f{--width:48%;}.elementor-29112 .elementor-element.elementor-element-481caf5{--width:100%;}.elementor-29112 .elementor-element.elementor-element-ae7f880{--width:50%;}.elementor-29112 .elementor-element.elementor-element-0956002{--width:50%;}.elementor-29112 .elementor-element.elementor-element-91279a2{--width:48%;}.elementor-29112 .elementor-element.elementor-element-bd43950{--width:100%;}.elementor-29112 .elementor-element.elementor-element-4288439{--width:50%;}.elementor-29112 .elementor-element.elementor-element-139dcef{--width:50%;}.elementor-29112 .elementor-element.elementor-element-38cfe4c{--width:100%;}}/* Start custom CSS for slides, class: .elementor-element-890cbae *//* Replace Prev Arrow */
.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-prev::after {
     content: '\f121';
    font-family: "woodmart-font";
    padding: 16px;
    display: inlin-block;
    margin-left: 25px;
    color: white;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-next::after {
     content: '\f120';
    font-family: "woodmart-font";
        padding: 16px;
    display: inlin-block;
    margin-right:  25px;
    color: white;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button {

    min-width: 219px;
    padding: 12px 54px;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button:after {
    background-image: url(https://schloss.vecto.digital/wp-content/uploads/2025/09/arrow-right.svg);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: static;
    opacity: 1;
    content: '';
    display: inline-block;
    margin-left: 12px;
    margin-bottom: -3px;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper :is( .elementor-swiper-button-prev, .elementor-swiper-button-next ) svg
 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-de7085e */.elementor-29112 .elementor-element.elementor-element-de7085e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f0de3c5 */.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-61d9314 */.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-e9bcf20 */.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-99f5988 */.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f6ad05e */.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-3b93ee0 */.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-6549bdc */.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-181405c */.elementor-29112 .elementor-element.elementor-element-181405c .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-181405c .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-181405c .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f62f761 */.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-890cbae *//* Replace Prev Arrow */
.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-prev::after {
     content: '\f121';
    font-family: "woodmart-font";
    padding: 16px;
    display: inlin-block;
    margin-left: 25px;
    color: white;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-next::after {
     content: '\f120';
    font-family: "woodmart-font";
        padding: 16px;
    display: inlin-block;
    margin-right:  25px;
    color: white;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button {

    min-width: 219px;
    padding: 12px 54px;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button:after {
    background-image: url(https://schloss.vecto.digital/wp-content/uploads/2025/09/arrow-right.svg);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: static;
    opacity: 1;
    content: '';
    display: inline-block;
    margin-left: 12px;
    margin-bottom: -3px;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper :is( .elementor-swiper-button-prev, .elementor-swiper-button-next ) svg
 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-de7085e */.elementor-29112 .elementor-element.elementor-element-de7085e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f0de3c5 */.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-61d9314 */.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-e9bcf20 */.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-99f5988 */.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f6ad05e */.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-3b93ee0 */.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-6549bdc */.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-181405c */.elementor-29112 .elementor-element.elementor-element-181405c .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-181405c .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-181405c .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f62f761 */.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-890cbae *//* Replace Prev Arrow */
.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-prev::after {
     content: '\f121';
    font-family: "woodmart-font";
    padding: 16px;
    display: inlin-block;
    margin-left: 25px;
    color: white;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-next::after {
     content: '\f120';
    font-family: "woodmart-font";
        padding: 16px;
    display: inlin-block;
    margin-right:  25px;
    color: white;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button {

    min-width: 219px;
    padding: 12px 54px;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button:after {
    background-image: url(https://schloss.vecto.digital/wp-content/uploads/2025/09/arrow-right.svg);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: static;
    opacity: 1;
    content: '';
    display: inline-block;
    margin-left: 12px;
    margin-bottom: -3px;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper :is( .elementor-swiper-button-prev, .elementor-swiper-button-next ) svg
 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-de7085e */.elementor-29112 .elementor-element.elementor-element-de7085e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f0de3c5 */.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-61d9314 */.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-e9bcf20 */.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-99f5988 */.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f6ad05e */.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-3b93ee0 */.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-6549bdc */.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-181405c */.elementor-29112 .elementor-element.elementor-element-181405c .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-181405c .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-181405c .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f62f761 */.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-890cbae *//* Replace Prev Arrow */
.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-prev::after {
     content: '\f121';
    font-family: "woodmart-font";
    padding: 16px;
    display: inlin-block;
    margin-left: 25px;
    color: white;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-next::after {
     content: '\f120';
    font-family: "woodmart-font";
        padding: 16px;
    display: inlin-block;
    margin-right:  25px;
    color: white;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button {

    min-width: 219px;
    padding: 12px 54px;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button:after {
    background-image: url(https://schloss.vecto.digital/wp-content/uploads/2025/09/arrow-right.svg);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: static;
    opacity: 1;
    content: '';
    display: inline-block;
    margin-left: 12px;
    margin-bottom: -3px;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper :is( .elementor-swiper-button-prev, .elementor-swiper-button-next ) svg
 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-de7085e */.elementor-29112 .elementor-element.elementor-element-de7085e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f0de3c5 */.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-61d9314 */.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-e9bcf20 */.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-99f5988 */.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f6ad05e */.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-3b93ee0 */.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-6549bdc */.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-181405c */.elementor-29112 .elementor-element.elementor-element-181405c .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-181405c .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-181405c .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f62f761 */.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-890cbae *//* Replace Prev Arrow */
.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-prev::after {
     content: '\f121';
    font-family: "woodmart-font";
    padding: 16px;
    display: inlin-block;
    margin-left: 25px;
    color: white;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-next::after {
     content: '\f120';
    font-family: "woodmart-font";
        padding: 16px;
    display: inlin-block;
    margin-right:  25px;
    color: white;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button {

    min-width: 219px;
    padding: 12px 54px;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button:after {
    background-image: url(https://schloss.vecto.digital/wp-content/uploads/2025/09/arrow-right.svg);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: static;
    opacity: 1;
    content: '';
    display: inline-block;
    margin-left: 12px;
    margin-bottom: -3px;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper :is( .elementor-swiper-button-prev, .elementor-swiper-button-next ) svg
 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-de7085e */.elementor-29112 .elementor-element.elementor-element-de7085e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f0de3c5 */.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-61d9314 */.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-e9bcf20 */.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-99f5988 */.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f6ad05e */.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-3b93ee0 */.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-6549bdc */.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-181405c */.elementor-29112 .elementor-element.elementor-element-181405c .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-181405c .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-181405c .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f62f761 */.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-890cbae *//* Replace Prev Arrow */
.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-prev::after {
     content: '\f121';
    font-family: "woodmart-font";
    padding: 16px;
    display: inlin-block;
    margin-left: 25px;
    color: white;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-next::after {
     content: '\f120';
    font-family: "woodmart-font";
        padding: 16px;
    display: inlin-block;
    margin-right:  25px;
    color: white;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button {

    min-width: 219px;
    padding: 12px 54px;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button:after {
    background-image: url(https://schloss.vecto.digital/wp-content/uploads/2025/09/arrow-right.svg);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: static;
    opacity: 1;
    content: '';
    display: inline-block;
    margin-left: 12px;
    margin-bottom: -3px;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper :is( .elementor-swiper-button-prev, .elementor-swiper-button-next ) svg
 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-de7085e */.elementor-29112 .elementor-element.elementor-element-de7085e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f0de3c5 */.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-61d9314 */.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-e9bcf20 */.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-99f5988 */.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f6ad05e */.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-3b93ee0 */.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-6549bdc */.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-181405c */.elementor-29112 .elementor-element.elementor-element-181405c .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-181405c .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-181405c .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f62f761 */.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-890cbae *//* Replace Prev Arrow */
.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-prev::after {
     content: '\f121';
    font-family: "woodmart-font";
    padding: 16px;
    display: inlin-block;
    margin-left: 25px;
    color: white;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-next::after {
     content: '\f120';
    font-family: "woodmart-font";
        padding: 16px;
    display: inlin-block;
    margin-right:  25px;
    color: white;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button {

    min-width: 219px;
    padding: 12px 54px;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button:after {
    background-image: url(https://schloss.vecto.digital/wp-content/uploads/2025/09/arrow-right.svg);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: static;
    opacity: 1;
    content: '';
    display: inline-block;
    margin-left: 12px;
    margin-bottom: -3px;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper :is( .elementor-swiper-button-prev, .elementor-swiper-button-next ) svg
 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-de7085e */.elementor-29112 .elementor-element.elementor-element-de7085e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f0de3c5 */.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-61d9314 */.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-e9bcf20 */.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-99f5988 */.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f6ad05e */.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-3b93ee0 */.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-6549bdc */.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-181405c */.elementor-29112 .elementor-element.elementor-element-181405c .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-181405c .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-181405c .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f62f761 */.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-890cbae *//* Replace Prev Arrow */
.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-prev::after {
     content: '\f121';
    font-family: "woodmart-font";
    padding: 16px;
    display: inlin-block;
    margin-left: 25px;
    color: white;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-next::after {
     content: '\f120';
    font-family: "woodmart-font";
        padding: 16px;
    display: inlin-block;
    margin-right:  25px;
    color: white;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button {

    min-width: 219px;
    padding: 12px 54px;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button:after {
    background-image: url(https://schloss.vecto.digital/wp-content/uploads/2025/09/arrow-right.svg);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: static;
    opacity: 1;
    content: '';
    display: inline-block;
    margin-left: 12px;
    margin-bottom: -3px;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper :is( .elementor-swiper-button-prev, .elementor-swiper-button-next ) svg
 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-de7085e */.elementor-29112 .elementor-element.elementor-element-de7085e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f0de3c5 */.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-61d9314 */.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-e9bcf20 */.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-99f5988 */.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f6ad05e */.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-3b93ee0 */.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-6549bdc */.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-181405c */.elementor-29112 .elementor-element.elementor-element-181405c .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-181405c .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-181405c .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f62f761 */.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-890cbae *//* Replace Prev Arrow */
.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-prev::after {
     content: '\f121';
    font-family: "woodmart-font";
    padding: 16px;
    display: inlin-block;
    margin-left: 25px;
    color: white;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-next::after {
     content: '\f120';
    font-family: "woodmart-font";
        padding: 16px;
    display: inlin-block;
    margin-right:  25px;
    color: white;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button {

    min-width: 219px;
    padding: 12px 54px;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button:after {
    background-image: url(https://schloss.vecto.digital/wp-content/uploads/2025/09/arrow-right.svg);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: static;
    opacity: 1;
    content: '';
    display: inline-block;
    margin-left: 12px;
    margin-bottom: -3px;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper :is( .elementor-swiper-button-prev, .elementor-swiper-button-next ) svg
 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-de7085e */.elementor-29112 .elementor-element.elementor-element-de7085e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f0de3c5 */.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-61d9314 */.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-e9bcf20 */.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-99f5988 */.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f6ad05e */.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-3b93ee0 */.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-6549bdc */.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-181405c */.elementor-29112 .elementor-element.elementor-element-181405c .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-181405c .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-181405c .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f62f761 */.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-890cbae *//* Replace Prev Arrow */
.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-prev::after {
     content: '\f121';
    font-family: "woodmart-font";
    padding: 16px;
    display: inlin-block;
    margin-left: 25px;
    color: white;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-next::after {
     content: '\f120';
    font-family: "woodmart-font";
        padding: 16px;
    display: inlin-block;
    margin-right:  25px;
    color: white;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button {

    min-width: 219px;
    padding: 12px 54px;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button:after {
    background-image: url(https://schloss.vecto.digital/wp-content/uploads/2025/09/arrow-right.svg);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: static;
    opacity: 1;
    content: '';
    display: inline-block;
    margin-left: 12px;
    margin-bottom: -3px;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper :is( .elementor-swiper-button-prev, .elementor-swiper-button-next ) svg
 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-de7085e */.elementor-29112 .elementor-element.elementor-element-de7085e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f0de3c5 */.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-61d9314 */.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-e9bcf20 */.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-99f5988 */.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f6ad05e */.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-3b93ee0 */.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-6549bdc */.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-181405c */.elementor-29112 .elementor-element.elementor-element-181405c .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-181405c .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-181405c .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f62f761 */.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-890cbae *//* Replace Prev Arrow */
.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-prev::after {
     content: '\f121';
    font-family: "woodmart-font";
    padding: 16px;
    display: inlin-block;
    margin-left: 25px;
    color: white;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-next::after {
     content: '\f120';
    font-family: "woodmart-font";
        padding: 16px;
    display: inlin-block;
    margin-right:  25px;
    color: white;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button {

    min-width: 219px;
    padding: 12px 54px;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button:after {
    background-image: url(https://schloss.vecto.digital/wp-content/uploads/2025/09/arrow-right.svg);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: static;
    opacity: 1;
    content: '';
    display: inline-block;
    margin-left: 12px;
    margin-bottom: -3px;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper :is( .elementor-swiper-button-prev, .elementor-swiper-button-next ) svg
 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-de7085e */.elementor-29112 .elementor-element.elementor-element-de7085e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f0de3c5 */.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-61d9314 */.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-e9bcf20 */.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-99f5988 */.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f6ad05e */.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-3b93ee0 */.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-6549bdc */.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-181405c */.elementor-29112 .elementor-element.elementor-element-181405c .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-181405c .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-181405c .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f62f761 */.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-890cbae *//* Replace Prev Arrow */
.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-prev::after {
     content: '\f121';
    font-family: "woodmart-font";
    padding: 16px;
    display: inlin-block;
    margin-left: 25px;
    color: white;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper .elementor-swiper-button-next::after {
     content: '\f120';
    font-family: "woodmart-font";
        padding: 16px;
    display: inlin-block;
    margin-right:  25px;
    color: white;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button {

    min-width: 219px;
    padding: 12px 54px;
}
.elementor-29112 .elementor-element.elementor-element-890cbae .elementor-slide-button:after {
    background-image: url(https://schloss.vecto.digital/wp-content/uploads/2025/09/arrow-right.svg);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: static;
    opacity: 1;
    content: '';
    display: inline-block;
    margin-left: 12px;
    margin-bottom: -3px;
}

.elementor-29112 .elementor-element.elementor-element-890cbae .swiper :is( .elementor-swiper-button-prev, .elementor-swiper-button-next ) svg
 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-de7085e */.elementor-29112 .elementor-element.elementor-element-de7085e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-de7085e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f0de3c5 */.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f0de3c5 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-61d9314 */.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-61d9314 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-e9bcf20 */.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-e9bcf20 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-99f5988 */.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-99f5988 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f6ad05e */.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f6ad05e .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-3b93ee0 */.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-3b93ee0 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-6549bdc */.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-6549bdc .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-181405c */.elementor-29112 .elementor-element.elementor-element-181405c .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-181405c .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-181405c .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f62f761 */.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-cat-content {
    padding: 12px 0 0;
    text-align: left;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .wd-entities-title {
    color: #242424B2;
}

.elementor-29112 .elementor-element.elementor-element-f62f761 .products:not(.wd-img-width) .cat-design-alt img {
    width: revert-layer;
    min-height: 147px;
    max-height: 147px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-923382d */.elementor-29112 .elementor-element.elementor-element-923382d .e-n-tabs-heading button:first-child {
   display:none;
}
.elementor-29112 .elementor-element.elementor-element-923382d .e-n-tabs-heading button {
       justify-content: space-between;
}
.elementor-29112 .elementor-element.elementor-element-923382d .e-n-tabs-heading  .e-n-tab-title-text img {
    margin-right: 15px;
    
}



.elementor-29112 .elementor-element.elementor-element-923382d .wd-cat-wrap {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64397f0 */@media(min-width:1281px) {
    .elementor-29112 .elementor-element.elementor-element-64397f0 .elementor-heading-title {
        margin-left: calc( ( 100vw - 1280px ) /2 ) ;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1860855 */.elementor-29112 .elementor-element.elementor-element-1860855 {
    display: none;
    margin-top: -15px;
}

@media(min-width:1281px) {
    .elementor-29112 .elementor-element.elementor-element-1860855  {
        margin-left: calc( ( 100vw - 1280px ) /2 ) ;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86829f */.elementor-29112 .elementor-element.elementor-element-c86829f:hover .elementor-widget-button {
    display:block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca90a8e */.elementor-29112 .elementor-element.elementor-element-ca90a8e {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae7f880 */.elementor-29112 .elementor-element.elementor-element-ae7f880:hover .elementor-widget-button {
    display:block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea2778d */.elementor-29112 .elementor-element.elementor-element-ea2778d {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956002 */.elementor-29112 .elementor-element.elementor-element-0956002:hover .elementor-widget-button {
    display:block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e08e3b */.elementor-29112 .elementor-element.elementor-element-4e08e3b {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91279a2 */.elementor-29112 .elementor-element.elementor-element-91279a2:hover .elementor-widget-button {
    display:block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a0ba0c */.elementor-29112 .elementor-element.elementor-element-2a0ba0c  .elementor-widget-button/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-70347cd */.elementor-29112 .elementor-element.elementor-element-70347cd/* End custom CSS */