.elementor-24466 .elementor-element.elementor-element-47b8885{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-24466 .elementor-element.elementor-element-47b8885:not(.elementor-motion-effects-element-type-background), .elementor-24466 .elementor-element.elementor-element-47b8885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ed0951 );}.elementor-24466 .elementor-element.elementor-element-f6d08f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24466 .elementor-element.elementor-element-f6d08f1:not(.elementor-motion-effects-element-type-background), .elementor-24466 .elementor-element.elementor-element-f6d08f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fasswohl-staging-at.devintouch.cloud/wp-content/uploads/2023/01/Vector.svg");background-position:0px 0px;background-repeat:no-repeat;}.elementor-24466 .elementor-element.elementor-element-c37b8ee{--spacer-size:48px;}.elementor-24466 .elementor-element.elementor-element-14564e4{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24466 .elementor-element.elementor-element-f432403{text-align:center;}.elementor-24466 .elementor-element.elementor-element-f432403 .elementor-heading-title{font-family:"Kalam", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a2e24be );}.elementor-24466 .elementor-element.elementor-element-bec4297{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:-10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-24466 .elementor-element.elementor-element-bec4297:not(.elementor-motion-effects-element-type-background), .elementor-24466 .elementor-element.elementor-element-bec4297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fasswohl-staging-at.devintouch.cloud/wp-content/uploads/2023/01/Vector-1.svg");background-position:center right;background-repeat:no-repeat;}.elementor-24466 .elementor-element.elementor-element-44aa8dd{--spacer-size:48px;}.elementor-24466 .elementor-element.elementor-element-7891fea{--display:flex;--min-height:100px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:108px;--padding-right:108px;--z-index:99;}.elementor-24466 .elementor-element.elementor-element-7891fea:not(.elementor-motion-effects-element-type-background), .elementor-24466 .elementor-element.elementor-element-7891fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2e24be );}.elementor-24466 .elementor-element.elementor-element-43ba38a{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24466 .elementor-element.elementor-element-235fce8 > .elementor-widget-container{margin:25px 20px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-235fce8{z-index:99;}.elementor-24466 .elementor-element.elementor-element-a4c2d53{width:auto;max-width:auto;align-self:center;}.elementor-24466 .elementor-element.elementor-element-a4c2d53 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 9px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-a4c2d53 .elementor-icon-wrapper{text-align:center;}.elementor-24466 .elementor-element.elementor-element-a4c2d53 .elementor-icon{font-size:24px;}.elementor-24466 .elementor-element.elementor-element-a4c2d53 .elementor-icon svg{height:24px;}.elementor-24466 .elementor-element.elementor-element-c9d7f85{width:auto;max-width:auto;}.elementor-24466 .elementor-element.elementor-element-c9d7f85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-c9d7f85.elementor-element{--align-self:center;}.elementor-24466 .elementor-element.elementor-element-c9d7f85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:27.9px;}.elementor-24466 .elementor-element.elementor-element-3fecfaa{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24466 .elementor-element.elementor-element-84c4dab > .elementor-widget-container{margin:25px 20px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-84c4dab{z-index:99;}.elementor-24466 .elementor-element.elementor-element-657c1b2 img{width:100%;}.elementor-24466 .elementor-element.elementor-element-10a6b89{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24466 .elementor-element.elementor-element-649c4e2 .elementor-icon-wrapper{text-align:center;}.elementor-24466 .elementor-element.elementor-element-649c4e2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2ed0951 );}.elementor-24466 .elementor-element.elementor-element-649c4e2.elementor-view-framed .elementor-icon, .elementor-24466 .elementor-element.elementor-element-649c4e2.elementor-view-default .elementor-icon{color:var( --e-global-color-2ed0951 );border-color:var( --e-global-color-2ed0951 );}.elementor-24466 .elementor-element.elementor-element-649c4e2.elementor-view-framed .elementor-icon, .elementor-24466 .elementor-element.elementor-element-649c4e2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2ed0951 );}.elementor-24466 .elementor-element.elementor-element-04d28ae{width:auto;max-width:auto;}.elementor-24466 .elementor-element.elementor-element-04d28ae > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-24466 .elementor-element.elementor-element-04d28ae .elementor-icon-wrapper{text-align:center;}.elementor-24466 .elementor-element.elementor-element-8b994dd{width:auto;max-width:auto;--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-background-color:#F4F4F4;--toggle-button-border-width:0px;--toggle-button-border-radius:100%;--toggle-icon-size:24px;--toggle-icon-padding:13px 14px 9px 13px;--items-indicator-background-color:#FF9805;--cart-border-style:none;--cart-border-radius:8px 8px 8px 8px;--cart-close-icon-size:14px;--remove-item-button-size:22px;--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-background-color:#164229;--checkout-button-background-color:#164229;}.elementor-24466 .elementor-element.elementor-element-8b994dd > .elementor-widget-container{padding:0px 0px 0px 16px;}body:not(.rtl) .elementor-24466 .elementor-element.elementor-element-8b994dd .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-12px;top:-12px;}body.rtl .elementor-24466 .elementor-element.elementor-element-8b994dd .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:12px;top:-12px;left:auto;}.elementor-24466 .elementor-element.elementor-element-8b994dd .elementor-menu-cart__main{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-24466 .elementor-element.elementor-element-8b994dd .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-24466 .elementor-element.elementor-element-91453a3{width:auto;max-width:auto;}.elementor-24466 .elementor-element.elementor-element-91453a3 > .elementor-widget-container{margin:0px 0px -8px 16px;padding:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-91453a3 .elementor-icon-wrapper{text-align:center;}.elementor-24466 .elementor-element.elementor-element-0dcdb62{width:auto;max-width:auto;}.elementor-24466 .elementor-element.elementor-element-0dcdb62 > .elementor-widget-container{margin:0px 0px -8px 16px;padding:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-0dcdb62 .elementor-icon-wrapper{text-align:center;}.elementor-24466 .elementor-element.elementor-element-dd40a33{width:auto;max-width:auto;}.elementor-24466 .elementor-element.elementor-element-dd40a33 > .elementor-widget-container{margin:0px 0px -8px 16px;padding:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-dd40a33 .elementor-icon-wrapper{text-align:center;}.elementor-24466 .elementor-element.elementor-element-0c188c1{--display:flex;--min-height:100px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:108px;--padding-right:108px;--z-index:99;}.elementor-24466 .elementor-element.elementor-element-0c188c1:not(.elementor-motion-effects-element-type-background), .elementor-24466 .elementor-element.elementor-element-0c188c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2e24be );}.elementor-24466 .elementor-element.elementor-element-28a5fc8{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24466 .elementor-element.elementor-element-c43761c > .elementor-widget-container{margin:25px 20px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-c43761c{z-index:99;}.elementor-24466 .elementor-element.elementor-element-97a99cf{width:auto;max-width:auto;align-self:center;}.elementor-24466 .elementor-element.elementor-element-97a99cf > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 9px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-97a99cf .elementor-icon-wrapper{text-align:center;}.elementor-24466 .elementor-element.elementor-element-97a99cf .elementor-icon{font-size:24px;}.elementor-24466 .elementor-element.elementor-element-97a99cf .elementor-icon svg{height:24px;}.elementor-24466 .elementor-element.elementor-element-2f6864f{width:auto;max-width:auto;}.elementor-24466 .elementor-element.elementor-element-2f6864f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-2f6864f.elementor-element{--align-self:center;}.elementor-24466 .elementor-element.elementor-element-2f6864f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:27.9px;}.elementor-24466 .elementor-element.elementor-element-a5b5b63{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24466 .elementor-element.elementor-element-8265a21 > .elementor-widget-container{margin:25px 20px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-8265a21{z-index:99;}.elementor-24466 .elementor-element.elementor-element-72c8aca img{width:100%;}.elementor-24466 .elementor-element.elementor-element-05d781e{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24466 .elementor-element.elementor-element-e0ad892 .elementor-icon-wrapper{text-align:center;}.elementor-24466 .elementor-element.elementor-element-e0ad892.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2ed0951 );}.elementor-24466 .elementor-element.elementor-element-e0ad892.elementor-view-framed .elementor-icon, .elementor-24466 .elementor-element.elementor-element-e0ad892.elementor-view-default .elementor-icon{color:var( --e-global-color-2ed0951 );border-color:var( --e-global-color-2ed0951 );}.elementor-24466 .elementor-element.elementor-element-e0ad892.elementor-view-framed .elementor-icon, .elementor-24466 .elementor-element.elementor-element-e0ad892.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2ed0951 );}.elementor-24466 .elementor-element.elementor-element-3a6c73b{width:auto;max-width:auto;}.elementor-24466 .elementor-element.elementor-element-3a6c73b > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-24466 .elementor-element.elementor-element-3a6c73b .elementor-icon-wrapper{text-align:center;}.elementor-24466 .elementor-element.elementor-element-f26cb05{width:auto;max-width:auto;--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-background-color:#F4F4F4;--toggle-button-border-width:0px;--toggle-button-border-radius:100%;--toggle-icon-size:24px;--toggle-icon-padding:13px 14px 9px 13px;--items-indicator-background-color:#FF9805;--cart-border-style:none;--cart-border-radius:8px 8px 8px 8px;--cart-close-icon-size:14px;--remove-item-button-size:22px;--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-background-color:#164229;--checkout-button-background-color:#164229;}.elementor-24466 .elementor-element.elementor-element-f26cb05 > .elementor-widget-container{padding:0px 0px 0px 16px;}body:not(.rtl) .elementor-24466 .elementor-element.elementor-element-f26cb05 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-12px;top:-12px;}body.rtl .elementor-24466 .elementor-element.elementor-element-f26cb05 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:12px;top:-12px;left:auto;}.elementor-24466 .elementor-element.elementor-element-f26cb05 .elementor-menu-cart__main{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-24466 .elementor-element.elementor-element-f26cb05 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-24466 .elementor-element.elementor-element-7b6deb6{width:auto;max-width:auto;}.elementor-24466 .elementor-element.elementor-element-7b6deb6 > .elementor-widget-container{margin:0px 0px -8px 16px;padding:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-7b6deb6 .elementor-icon-wrapper{text-align:center;}.elementor-24466 .elementor-element.elementor-element-5c9a63a{width:auto;max-width:auto;}.elementor-24466 .elementor-element.elementor-element-5c9a63a > .elementor-widget-container{margin:0px 0px -8px 16px;padding:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-5c9a63a .elementor-icon-wrapper{text-align:center;}.elementor-24466 .elementor-element.elementor-element-f6e92fa{width:auto;max-width:auto;}.elementor-24466 .elementor-element.elementor-element-f6e92fa > .elementor-widget-container{margin:0px 0px -8px 16px;padding:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-f6e92fa .elementor-icon-wrapper{text-align:center;}@media(max-width:1024px){.elementor-24466 .elementor-element.elementor-element-f6d08f1:not(.elementor-motion-effects-element-type-background), .elementor-24466 .elementor-element.elementor-element-f6d08f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24466 .elementor-element.elementor-element-c37b8ee{--spacer-size:38px;}.elementor-24466 .elementor-element.elementor-element-bec4297{--margin-top:0px;--margin-bottom:0px;--margin-left:4px;--margin-right:-4px;}.elementor-24466 .elementor-element.elementor-element-44aa8dd{--spacer-size:38px;}.elementor-24466 .elementor-element.elementor-element-7891fea{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:99;}.elementor-24466 .elementor-element.elementor-element-43ba38a{--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;--flex-wrap:wrap;}.elementor-24466 .elementor-element.elementor-element-235fce8{width:100%;max-width:100%;}.elementor-24466 .elementor-element.elementor-element-235fce8 > .elementor-widget-container{margin:0px 0px -50px 60px;}.elementor-24466 .elementor-element.elementor-element-a4c2d53 .elementor-icon{font-size:18px;}.elementor-24466 .elementor-element.elementor-element-a4c2d53 .elementor-icon svg{height:18px;}.elementor-24466 .elementor-element.elementor-element-c9d7f85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-c9d7f85 .elementor-heading-title{font-size:15px;}.elementor-24466 .elementor-element.elementor-element-84c4dab{width:100%;max-width:100%;}.elementor-24466 .elementor-element.elementor-element-84c4dab > .elementor-widget-container{margin:0px 0px -50px 60px;}.elementor-24466 .elementor-element.elementor-element-657c1b2 img{width:90%;}.elementor-24466 .elementor-element.elementor-element-04d28ae .elementor-icon{font-size:30px;}.elementor-24466 .elementor-element.elementor-element-04d28ae .elementor-icon svg{height:30px;}.elementor-24466 .elementor-element.elementor-element-8b994dd{--toggle-icon-size:13px;--toggle-icon-padding:8px 9px 7px 8px;}body:not(.rtl) .elementor-24466 .elementor-element.elementor-element-8b994dd .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-12px;top:-12px;}body.rtl .elementor-24466 .elementor-element.elementor-element-8b994dd .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:12px;top:-12px;left:auto;}.elementor-24466 .elementor-element.elementor-element-91453a3 .elementor-icon{font-size:30px;}.elementor-24466 .elementor-element.elementor-element-91453a3 .elementor-icon svg{height:30px;}.elementor-24466 .elementor-element.elementor-element-0dcdb62 .elementor-icon{font-size:30px;}.elementor-24466 .elementor-element.elementor-element-0dcdb62 .elementor-icon svg{height:30px;}.elementor-24466 .elementor-element.elementor-element-dd40a33 .elementor-icon{font-size:30px;}.elementor-24466 .elementor-element.elementor-element-dd40a33 .elementor-icon svg{height:30px;}.elementor-24466 .elementor-element.elementor-element-0c188c1{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:99;}.elementor-24466 .elementor-element.elementor-element-28a5fc8{--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;--flex-wrap:wrap;}.elementor-24466 .elementor-element.elementor-element-c43761c{width:100%;max-width:100%;}.elementor-24466 .elementor-element.elementor-element-c43761c > .elementor-widget-container{margin:0px 0px -50px 60px;}.elementor-24466 .elementor-element.elementor-element-97a99cf .elementor-icon{font-size:18px;}.elementor-24466 .elementor-element.elementor-element-97a99cf .elementor-icon svg{height:18px;}.elementor-24466 .elementor-element.elementor-element-2f6864f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-2f6864f .elementor-heading-title{font-size:15px;}.elementor-24466 .elementor-element.elementor-element-8265a21{width:100%;max-width:100%;}.elementor-24466 .elementor-element.elementor-element-8265a21 > .elementor-widget-container{margin:0px 0px -50px 60px;}.elementor-24466 .elementor-element.elementor-element-72c8aca img{width:90%;}.elementor-24466 .elementor-element.elementor-element-3a6c73b .elementor-icon{font-size:30px;}.elementor-24466 .elementor-element.elementor-element-3a6c73b .elementor-icon svg{height:30px;}.elementor-24466 .elementor-element.elementor-element-f26cb05{--toggle-icon-size:13px;--toggle-icon-padding:8px 9px 7px 8px;}body:not(.rtl) .elementor-24466 .elementor-element.elementor-element-f26cb05 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-12px;top:-12px;}body.rtl .elementor-24466 .elementor-element.elementor-element-f26cb05 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:12px;top:-12px;left:auto;}.elementor-24466 .elementor-element.elementor-element-7b6deb6 .elementor-icon{font-size:30px;}.elementor-24466 .elementor-element.elementor-element-7b6deb6 .elementor-icon svg{height:30px;}.elementor-24466 .elementor-element.elementor-element-5c9a63a .elementor-icon{font-size:30px;}.elementor-24466 .elementor-element.elementor-element-5c9a63a .elementor-icon svg{height:30px;}.elementor-24466 .elementor-element.elementor-element-f6e92fa .elementor-icon{font-size:30px;}.elementor-24466 .elementor-element.elementor-element-f6e92fa .elementor-icon svg{height:30px;}}@media(max-width:767px){.elementor-24466 .elementor-element.elementor-element-47b8885{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:9999;}.elementor-24466 .elementor-element.elementor-element-f6d08f1{--width:15%;}.elementor-24466 .elementor-element.elementor-element-f6d08f1:not(.elementor-motion-effects-element-type-background), .elementor-24466 .elementor-element.elementor-element-f6d08f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24466 .elementor-element.elementor-element-c37b8ee{--spacer-size:48px;}.elementor-24466 .elementor-element.elementor-element-14564e4{--width:69.9%;}.elementor-24466 .elementor-element.elementor-element-bec4297{--width:15%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24466 .elementor-element.elementor-element-44aa8dd{--spacer-size:48px;}.elementor-24466 .elementor-element.elementor-element-7891fea{--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;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-24466 .elementor-element.elementor-element-43ba38a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--align-content:center;}.elementor-24466 .elementor-element.elementor-element-235fce8 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-24466 .elementor-element.elementor-element-3fecfaa{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-24466 .elementor-element.elementor-element-84c4dab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24466 .elementor-element.elementor-element-84c4dab > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-24466 .elementor-element.elementor-element-84c4dab.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-24466 .elementor-element.elementor-element-657c1b2 img{width:60%;}.elementor-24466 .elementor-element.elementor-element-10a6b89{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-24466 .elementor-element.elementor-element-649c4e2{width:auto;max-width:auto;}.elementor-24466 .elementor-element.elementor-element-649c4e2 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 30px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-649c4e2 .elementor-icon{font-size:32px;}.elementor-24466 .elementor-element.elementor-element-649c4e2 .elementor-icon svg{height:32px;}.elementor-24466 .elementor-element.elementor-element-04d28ae .elementor-icon{font-size:37px;}.elementor-24466 .elementor-element.elementor-element-04d28ae .elementor-icon svg{height:37px;}.elementor-24466 .elementor-element.elementor-element-8b994dd{width:auto;max-width:auto;--toggle-icon-size:19px;--toggle-icon-padding:9px 10px 8px 10px;}.elementor-24466 .elementor-element.elementor-element-8b994dd > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24466 .elementor-element.elementor-element-8b994dd .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-15px;top:-15px;}body.rtl .elementor-24466 .elementor-element.elementor-element-8b994dd .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:15px;top:-15px;left:auto;}.elementor-24466 .elementor-element.elementor-element-91453a3 > .elementor-widget-container{margin:0px 20px -8px 20px;padding:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-91453a3 .elementor-icon{font-size:37px;}.elementor-24466 .elementor-element.elementor-element-91453a3 .elementor-icon svg{height:37px;}.elementor-24466 .elementor-element.elementor-element-0dcdb62 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-0dcdb62 .elementor-icon{font-size:37px;}.elementor-24466 .elementor-element.elementor-element-0dcdb62 .elementor-icon svg{height:37px;}.elementor-24466 .elementor-element.elementor-element-dd40a33 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 30px;}.elementor-24466 .elementor-element.elementor-element-dd40a33 .elementor-icon{font-size:37px;}.elementor-24466 .elementor-element.elementor-element-dd40a33 .elementor-icon svg{height:37px;}.elementor-24466 .elementor-element.elementor-element-0c188c1{--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;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-24466 .elementor-element.elementor-element-28a5fc8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--align-content:center;}.elementor-24466 .elementor-element.elementor-element-c43761c > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-24466 .elementor-element.elementor-element-a5b5b63{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-24466 .elementor-element.elementor-element-8265a21{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24466 .elementor-element.elementor-element-8265a21 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-24466 .elementor-element.elementor-element-8265a21.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-24466 .elementor-element.elementor-element-72c8aca img{width:60%;}.elementor-24466 .elementor-element.elementor-element-05d781e{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-24466 .elementor-element.elementor-element-e0ad892{width:auto;max-width:auto;}.elementor-24466 .elementor-element.elementor-element-e0ad892 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 30px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-e0ad892 .elementor-icon{font-size:32px;}.elementor-24466 .elementor-element.elementor-element-e0ad892 .elementor-icon svg{height:32px;}.elementor-24466 .elementor-element.elementor-element-3a6c73b .elementor-icon{font-size:37px;}.elementor-24466 .elementor-element.elementor-element-3a6c73b .elementor-icon svg{height:37px;}.elementor-24466 .elementor-element.elementor-element-f26cb05{width:auto;max-width:auto;--toggle-icon-size:19px;--toggle-icon-padding:9px 10px 8px 10px;}.elementor-24466 .elementor-element.elementor-element-f26cb05 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24466 .elementor-element.elementor-element-f26cb05 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-15px;top:-15px;}body.rtl .elementor-24466 .elementor-element.elementor-element-f26cb05 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:15px;top:-15px;left:auto;}.elementor-24466 .elementor-element.elementor-element-7b6deb6 > .elementor-widget-container{margin:0px 20px -8px 20px;padding:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-7b6deb6 .elementor-icon{font-size:37px;}.elementor-24466 .elementor-element.elementor-element-7b6deb6 .elementor-icon svg{height:37px;}.elementor-24466 .elementor-element.elementor-element-5c9a63a > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-5c9a63a .elementor-icon{font-size:37px;}.elementor-24466 .elementor-element.elementor-element-5c9a63a .elementor-icon svg{height:37px;}.elementor-24466 .elementor-element.elementor-element-f6e92fa > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 30px;}.elementor-24466 .elementor-element.elementor-element-f6e92fa .elementor-icon{font-size:37px;}.elementor-24466 .elementor-element.elementor-element-f6e92fa .elementor-icon svg{height:37px;}}@media(min-width:768px){.elementor-24466 .elementor-element.elementor-element-f6d08f1{--width:15%;}.elementor-24466 .elementor-element.elementor-element-14564e4{--width:69.332%;}.elementor-24466 .elementor-element.elementor-element-bec4297{--width:15%;}.elementor-24466 .elementor-element.elementor-element-7891fea{--content-width:1440px;}.elementor-24466 .elementor-element.elementor-element-43ba38a{--width:39%;}.elementor-24466 .elementor-element.elementor-element-3fecfaa{--width:22%;}.elementor-24466 .elementor-element.elementor-element-10a6b89{--width:39%;}.elementor-24466 .elementor-element.elementor-element-0c188c1{--content-width:1440px;}.elementor-24466 .elementor-element.elementor-element-28a5fc8{--width:39%;}.elementor-24466 .elementor-element.elementor-element-a5b5b63{--width:22%;}.elementor-24466 .elementor-element.elementor-element-05d781e{--width:39%;}}/* Start custom CSS for shortcode, class: .elementor-element-235fce8 *//* Grundlegendes Layout für das Dropdown-Design */
.language-switcher-dropdown {
    position: relative;
    display: inline-block;

}


.language-button {
    background-color: #fff; /* Hintergrundfarbe des Buttons */
    border: none; /* Entfernt den Rahmen */
    cursor: pointer; /* Zeigt einen Zeiger an */
    padding: 0px 10px; /* Abstand um den Text */
    font-size: 16px; /* Schriftgröße */
    display: flex; /* Flexbox für Flagge und Text */
    align-items: center; /* Vertikale Zentrierung */
    font-family: Arial, sans-serif; /* Wähle eine subtile Schriftart */
    color: #333; /* Subtile Textfarbe für die Ländernamen */
    height: 50px
}

.language-button img {
    width: 22px;
    height: auto;
    margin-right: 5px; /* Abstand zwischen Flagge und Text */
}

.language-button .dropdown-arrow {
    margin-left: 5px;
    font-size: 12px; /* Kleineren Pfeil anzeigen */
    color: #666; /* Subtile Farbe für den Dropdown-Pfeil */
}

.language-dropdown-content {
    display: none; /* Standardmäßig versteckt */

    position: absolute; /* Absolut positioniert unter dem Button */
    background-color: #fff; /* Hintergrundfarbe des Dropdowns */
    min-width: 160px; /* Minimale Breite */
    box-shadow: 0px 8px 16px rgba(0,0,0,0.1); /* Schatten um das Dropdown */
    z-index: 10001; /* Über anderen Elementen */
    border: 1px solid #ccc; /* Leichter Rahmen um das Dropdown */
    font-family: Arial, sans-serif; /* Einheitliche Schriftart */
}

.language-dropdown-content a {
    color: black; /* Textfarbe */
    padding: 10px 16px; /* Innenabstand */
    text-decoration: none; /* Keine Unterstreichung */
    display: flex; /* Flexbox für Flagge und Text */
    align-items: center; /* Vertikale Zentrierung */
    font-size: 14px; /* Subtile Schriftgröße für die Dropdown-Elemente */
}

.language-dropdown-content a img {
    width: 20px;
    height: auto;
    margin-right: 10px; /* Abstand zwischen Flagge und Text */
}

.language-dropdown-content a:hover {
    background-color: #ffffff; /* Hintergrundfarbe beim Hover */
}

/* Dropdown anzeigen, wenn auf den Button geklickt wird */
.language-switcher-dropdown:hover .language-dropdown-content {
    display: block; /* Zeige das Dropdown-Menü */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84c4dab *//* Grundlegendes Layout für das Dropdown-Design */
.elementor-24466 .elementor-element.elementor-element-84c4dab {
    justify-items: center;
        justify-content: center;

}
.language-switcher-dropdown {
    position: relative;
    display: inline-block;

    
}


.language-button {
    background-color: transparent; /* Hintergrundfarbe des Buttons */
    border: none; /* Entfernt den Rahmen */
    cursor: pointer; /* Zeigt einen Zeiger an */
    padding: 0px 10px; /* Abstand um den Text */
    font-size: 16px; /* Schriftgröße */
    display: flex; /* Flexbox für Flagge und Text */
    align-items: center; /* Vertikale Zentrierung */
    font-family: Arial, sans-serif; /* Wähle eine subtile Schriftart */
    color: #333; /* Subtile Textfarbe für die Ländernamen */
    height: 50px
}

.language-button img {
    width: 22px;
    height: auto;
    margin-right: 5px; /* Abstand zwischen Flagge und Text */
}

.language-button .dropdown-arrow {
    margin-left: 5px;
    font-size: 12px; /* Kleineren Pfeil anzeigen */
    color: #666; /* Subtile Farbe für den Dropdown-Pfeil */
}

.language-dropdown-content {
    display: none; /* Standardmäßig versteckt */

    position: absolute; /* Absolut positioniert unter dem Button */
    background-color: #fff; /* Hintergrundfarbe des Dropdowns */
    min-width: 160px; /* Minimale Breite */
    box-shadow: 0px 8px 16px rgba(0,0,0,0.1); /* Schatten um das Dropdown */
    z-index: 9; /* Über anderen Elementen */
    border: 1px solid #ccc; /* Leichter Rahmen um das Dropdown */
    font-family: Arial, sans-serif; /* Einheitliche Schriftart */
}

.language-dropdown-content a {
    color: black; /* Textfarbe */
    padding: 10px 16px; /* Innenabstand */
    text-decoration: none; /* Keine Unterstreichung */
    display: flex; /* Flexbox für Flagge und Text */
    align-items: center; /* Vertikale Zentrierung */
    font-size: 14px; /* Subtile Schriftgröße für die Dropdown-Elemente */
}

.language-dropdown-content a img {
    width: 20px;
    height: auto;
    margin-right: 10px; /* Abstand zwischen Flagge und Text */
}

.language-dropdown-content a:hover {
    background-color: #ffffff; /* Hintergrundfarbe beim Hover */
}

/* Dropdown anzeigen, wenn auf den Button geklickt wird */
.language-switcher-dropdown:hover .language-dropdown-content {
    display: block; /* Zeige das Dropdown-Menü */
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-657c1b2 */.elementor-24466 .elementor-element.elementor-element-657c1b2 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c43761c *//* Grundlegendes Layout für das Dropdown-Design */
.language-switcher-dropdown {
    position: relative;
    display: inline-block;

}


.language-button {
    background-color: #fff; /* Hintergrundfarbe des Buttons */
    border: none; /* Entfernt den Rahmen */
    cursor: pointer; /* Zeigt einen Zeiger an */
    padding: 0px 10px; /* Abstand um den Text */
    font-size: 16px; /* Schriftgröße */
    display: flex; /* Flexbox für Flagge und Text */
    align-items: center; /* Vertikale Zentrierung */
    font-family: Arial, sans-serif; /* Wähle eine subtile Schriftart */
    color: #333; /* Subtile Textfarbe für die Ländernamen */
    height: 50px
}

.language-button img {
    width: 22px;
    height: auto;
    margin-right: 5px; /* Abstand zwischen Flagge und Text */
}

.language-button .dropdown-arrow {
    margin-left: 5px;
    font-size: 12px; /* Kleineren Pfeil anzeigen */
    color: #666; /* Subtile Farbe für den Dropdown-Pfeil */
}

.language-dropdown-content {
    display: none; /* Standardmäßig versteckt */

    position: absolute; /* Absolut positioniert unter dem Button */
    background-color: #fff; /* Hintergrundfarbe des Dropdowns */
    min-width: 160px; /* Minimale Breite */
    box-shadow: 0px 8px 16px rgba(0,0,0,0.1); /* Schatten um das Dropdown */
    z-index: 10001; /* Über anderen Elementen */
    border: 1px solid #ccc; /* Leichter Rahmen um das Dropdown */
    font-family: Arial, sans-serif; /* Einheitliche Schriftart */
}

.language-dropdown-content a {
    color: black; /* Textfarbe */
    padding: 10px 16px; /* Innenabstand */
    text-decoration: none; /* Keine Unterstreichung */
    display: flex; /* Flexbox für Flagge und Text */
    align-items: center; /* Vertikale Zentrierung */
    font-size: 14px; /* Subtile Schriftgröße für die Dropdown-Elemente */
}

.language-dropdown-content a img {
    width: 20px;
    height: auto;
    margin-right: 10px; /* Abstand zwischen Flagge und Text */
}

.language-dropdown-content a:hover {
    background-color: #ffffff; /* Hintergrundfarbe beim Hover */
}

/* Dropdown anzeigen, wenn auf den Button geklickt wird */
.language-switcher-dropdown:hover .language-dropdown-content {
    display: block; /* Zeige das Dropdown-Menü */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8265a21 *//* Grundlegendes Layout für das Dropdown-Design */
.elementor-24466 .elementor-element.elementor-element-8265a21 {
    justify-items: center;
        justify-content: center;

}
.language-switcher-dropdown {
    position: relative;
    display: inline-block;

    
}


.language-button {
    background-color: transparent; /* Hintergrundfarbe des Buttons */
    border: none; /* Entfernt den Rahmen */
    cursor: pointer; /* Zeigt einen Zeiger an */
    padding: 0px 10px; /* Abstand um den Text */
    font-size: 16px; /* Schriftgröße */
    display: flex; /* Flexbox für Flagge und Text */
    align-items: center; /* Vertikale Zentrierung */
    font-family: Arial, sans-serif; /* Wähle eine subtile Schriftart */
    color: #333; /* Subtile Textfarbe für die Ländernamen */
    height: 50px
}

.language-button img {
    width: 22px;
    height: auto;
    margin-right: 5px; /* Abstand zwischen Flagge und Text */
}

.language-button .dropdown-arrow {
    margin-left: 5px;
    font-size: 12px; /* Kleineren Pfeil anzeigen */
    color: #666; /* Subtile Farbe für den Dropdown-Pfeil */
}

.language-dropdown-content {
    display: none; /* Standardmäßig versteckt */

    position: absolute; /* Absolut positioniert unter dem Button */
    background-color: #fff; /* Hintergrundfarbe des Dropdowns */
    min-width: 160px; /* Minimale Breite */
    box-shadow: 0px 8px 16px rgba(0,0,0,0.1); /* Schatten um das Dropdown */
    z-index: 9; /* Über anderen Elementen */
    border: 1px solid #ccc; /* Leichter Rahmen um das Dropdown */
    font-family: Arial, sans-serif; /* Einheitliche Schriftart */
}

.language-dropdown-content a {
    color: black; /* Textfarbe */
    padding: 10px 16px; /* Innenabstand */
    text-decoration: none; /* Keine Unterstreichung */
    display: flex; /* Flexbox für Flagge und Text */
    align-items: center; /* Vertikale Zentrierung */
    font-size: 14px; /* Subtile Schriftgröße für die Dropdown-Elemente */
}

.language-dropdown-content a img {
    width: 20px;
    height: auto;
    margin-right: 10px; /* Abstand zwischen Flagge und Text */
}

.language-dropdown-content a:hover {
    background-color: #ffffff; /* Hintergrundfarbe beim Hover */
}

/* Dropdown anzeigen, wenn auf den Button geklickt wird */
.language-switcher-dropdown:hover .language-dropdown-content {
    display: block; /* Zeige das Dropdown-Menü */
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-72c8aca */.elementor-24466 .elementor-element.elementor-element-72c8aca {
    position: relative;
}/* End custom CSS */