.elementor-50892 .elementor-element.elementor-element-c0b59a4{--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;--overlay-opacity:0.58;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:43px;--padding-bottom:91px;--padding-left:0px;--padding-right:0px;}.elementor-50892 .elementor-element.elementor-element-c0b59a4:not(.elementor-motion-effects-element-type-background), .elementor-50892 .elementor-element.elementor-element-c0b59a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://desert-greening.com/wp-content/uploads/2026/01/Shriyantra-banner-geschenk-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50892 .elementor-element.elementor-element-c0b59a4::before, .elementor-50892 .elementor-element.elementor-element-c0b59a4 > .elementor-background-video-container::before, .elementor-50892 .elementor-element.elementor-element-c0b59a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-50892 .elementor-element.elementor-element-c0b59a4 > .elementor-background-slideshow::before, .elementor-50892 .elementor-element.elementor-element-c0b59a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50892 .elementor-element.elementor-element-c0b59a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000AD;--background-overlay:'';}.elementor-50892 .elementor-element.elementor-element-614440d{--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-widget-html .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-50892 .elementor-element.elementor-element-23b1a55{text-align:center;}.elementor-50892 .elementor-element.elementor-element-23b1a55 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-50892 .elementor-element.elementor-element-2458eab{text-align:center;}.elementor-50892 .elementor-element.elementor-element-2458eab .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:19px;font-weight:300;color:#B8C49F;}.elementor-50892 .elementor-element.elementor-element-e3cf1cd{--display:flex;}.elementor-50892 .elementor-element.elementor-element-833ecf1{--display:flex;}.elementor-widget-spacer .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50892 .elementor-element.elementor-element-b36dac0{--spacer-size:50px;}.elementor-50892 .elementor-element.elementor-element-8ce9f95{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-50892 .elementor-element.elementor-element-959d2ff{--display:flex;}.elementor-widget-video .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50892 .elementor-element.elementor-element-890d321 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-text-editor .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-50892 .elementor-element.elementor-element-195b47c > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-50892 .elementor-element.elementor-element-bcbb2a6{--display:flex;}.elementor-50892 .elementor-element.elementor-element-d6a32d8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:51px;--padding-left:0px;--padding-right:0px;}.elementor-50892 .elementor-element.elementor-element-c2c33ad{--display:flex;}.elementor-50892 .elementor-element.elementor-element-f8b2caa{--display:flex;}.elementor-50892 .elementor-element.elementor-element-ed164f3{--display:flex;}.elementor-50892 .elementor-element.elementor-element-c7582cc{--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:15px 20px;--row-gap:15px;--column-gap:20px;}.elementor-50892 .elementor-element.elementor-element-86d22fc{--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-widget-image-carousel .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50892 .elementor-element.elementor-element-6bea25e{--e-image-carousel-slides-to-show:1;}.elementor-50892 .elementor-element.elementor-element-6bea25e .swiper-pagination-bullet{width:10px;height:10px;}.elementor-50892 .elementor-element.elementor-element-13eac1e > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-widget-image-gallery .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-gallery .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-50892 .elementor-element.elementor-element-4892086 > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-50892 .elementor-element.elementor-element-4892086 .gallery-item .gallery-caption{display:none;}.elementor-50892 .elementor-element.elementor-element-868e818{--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-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-50892 .elementor-element.elementor-element-8ea6608 .cart button, .elementor-50892 .elementor-element.elementor-element-8ea6608 .cart .button{transition:all 0.2s;}.elementor-50892 .elementor-element.elementor-element-8ea6608 .quantity .qty{transition:all 0.2s;}.elementor-50892 .elementor-element.elementor-element-b280d31 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-50892 .elementor-element.elementor-element-165532a > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-50892 .elementor-element.elementor-element-894439b{font-size:12px;font-weight:400;line-height:28px;}.elementor-50892 .elementor-element.elementor-element-45b4198{--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-50892 .elementor-element.elementor-element-5edd9ed{--spacer-size:148px;}.elementor-50892 .elementor-element.elementor-element-28466db{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:94px;--padding-bottom:99px;--padding-left:0px;--padding-right:0px;}.elementor-50892 .elementor-element.elementor-element-28466db:not(.elementor-motion-effects-element-type-background), .elementor-50892 .elementor-element.elementor-element-28466db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#304025;}.elementor-50892 .elementor-element.elementor-element-28466db::before, .elementor-50892 .elementor-element.elementor-element-28466db > .elementor-background-video-container::before, .elementor-50892 .elementor-element.elementor-element-28466db > .e-con-inner > .elementor-background-video-container::before, .elementor-50892 .elementor-element.elementor-element-28466db > .elementor-background-slideshow::before, .elementor-50892 .elementor-element.elementor-element-28466db > .e-con-inner > .elementor-background-slideshow::before, .elementor-50892 .elementor-element.elementor-element-28466db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DBDBDB;--background-overlay:'';}.elementor-50892 .elementor-element.elementor-element-ad62510{--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-widget-eael-cta-box .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-cta-box .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50892 .elementor-element.elementor-element-aefb75e .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover;}.elementor-50892 .elementor-element.elementor-element-aefb75e .eael-call-to-action{max-width:1170px;background-color:#F0EFE8;border-radius:10px;}.elementor-50892 .elementor-element.elementor-element-aefb75e .eael-call-to-action.bg-img:after{background-color:#F0EFE8;}.elementor-50892 .elementor-element.elementor-element-aefb75e .eael-call-to-action .title{font-size:24px;margin:-13px 0px 21px 0px;}.elementor-50892 .elementor-element.elementor-element-aefb75e .eael-call-to-action .sub-title{color:#DAA200;font-size:12px;font-weight:200;text-transform:uppercase;font-style:normal;letter-spacing:1.9px;}.elementor-50892 .elementor-element.elementor-element-aefb75e .eael-call-to-action p{font-size:14px;}.elementor-50892 .elementor-element.elementor-element-aefb75e .eael-call-to-action .cta-button{padding:9px 33px 10px 33px;font-size:15px;}.elementor-50892 .elementor-element.elementor-element-aefb75e .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#FFFCFC;background:#2D5A3D;}.elementor-50892 .elementor-element.elementor-element-aefb75e .eael-call-to-action .cta-button:not(.cta-secondary-button){border-radius:6px;}.elementor-50892 .elementor-element.elementor-element-aefb75e .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#f9f9f9;background:#3C7A52;}.elementor-50892 .elementor-element.elementor-element-aefb75e .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#3C7A52;}.elementor-50892 .elementor-element.elementor-element-aefb75e .eael-call-to-action .cta-button.effect-1:after{background:#3C7A52;}.elementor-50892 .elementor-element.elementor-element-aefb75e .eael-call-to-action .cta-button.effect-2:after{background:#3C7A52;}.elementor-50892 .elementor-element.elementor-element-c79d6c4{--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-50892 .elementor-element.elementor-element-7ed993e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-50892 .elementor-element.elementor-element-926a5fb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:103px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-50892 .elementor-element.elementor-element-b626509{--divider-border-style:solid;--divider-color:#EBA30B;--divider-border-width:1.2px;}.elementor-50892 .elementor-element.elementor-element-b626509 > .elementor-widget-container{margin:81px 0px 57px 0px;}.elementor-50892 .elementor-element.elementor-element-b626509 .elementor-divider-separator{width:183px;margin:0 auto;margin-center:0;}.elementor-50892 .elementor-element.elementor-element-b626509 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-50892 .elementor-element.elementor-element-80bb738 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-50892 .elementor-element.elementor-element-80bb738 .elementor-heading-title{font-size:21px;font-weight:600;color:#5A5A5A;}.elementor-50892 .elementor-element.elementor-element-4c0e821{--display:flex;}.elementor-widget-tabs .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-tabs .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-50892 .elementor-element.elementor-element-9a1e65e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-title, .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-title:before, .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-title:after, .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-content, .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tabs-content-wrapper{border-width:2px;}.elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-mobile-title, .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-desktop-title.elementor-active, .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-title:before, .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-title:after, .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-content, .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tabs-content-wrapper{border-color:#FFFFFF;}.elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-desktop-title.elementor-active{background-color:#F9F9F9;}.elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tabs-content-wrapper{background-color:#F9F9F9;}.elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-title, .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-title a{color:#000000;}.elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-title.elementor-active,
					 .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-title.elementor-active a{color:#6AB16500;}.elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-title{font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;}.elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-content{color:#3D3D3D;font-size:15px;font-weight:400;}.elementor-50892 .elementor-element.elementor-element-4603ba4{--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-50892 .elementor-element.elementor-element-9347940{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;}.elementor-50892 .elementor-element.elementor-element-e5ab5ec{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50892 .elementor-element.elementor-element-ef3e735{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50892 .elementor-element.elementor-element-7efa576{--display:flex;}.elementor-50892 .elementor-element.elementor-element-3b67382{text-align:start;}.elementor-50892 .elementor-element.elementor-element-3b67382 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:800;color:#333333;}.elementor-50892 .elementor-element.elementor-element-df7ae40{text-align:start;}.elementor-50892 .elementor-element.elementor-element-df7ae40 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#333333;}.elementor-50892 .elementor-element.elementor-element-29bc93c{--divider-border-style:solid;--divider-color:#EBA30B;--divider-border-width:1px;}.elementor-50892 .elementor-element.elementor-element-29bc93c .elementor-divider-separator{width:183px;margin:0 auto;margin-left:0;}.elementor-50892 .elementor-element.elementor-element-29bc93c .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-50892 .elementor-element.elementor-element-b8019ec{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-50892 .elementor-element.elementor-element-5701ff7{--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-50892 .elementor-element.elementor-element-e14c293 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-50892 .elementor-element.elementor-element-bcad120{--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-50892 .elementor-element.elementor-element-dc8a157 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;line-height:27px;color:#333333;}.elementor-50892 .elementor-element.elementor-element-dd619b3{color:#5A5A5A;}.elementor-50892 .elementor-element.elementor-element-2002ab4{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-50892 .elementor-element.elementor-element-6393b2a{--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-50892 .elementor-element.elementor-element-099fb16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-50892 .elementor-element.elementor-element-099fb16 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;line-height:27px;color:#333333;}.elementor-50892 .elementor-element.elementor-element-896a123{color:#5A5A5A;}.elementor-50892 .elementor-element.elementor-element-8953efb{--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-widget-image .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-50892 .elementor-element.elementor-element-f491332{--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-50892 .elementor-element.elementor-element-55734f5{color:#5A5A5A;}.elementor-50892 .elementor-element.elementor-element-751d233{--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;}.elementor-50892 .elementor-element.elementor-element-b96b7ad{--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;--margin-top:74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50892 .elementor-element.elementor-element-563eb97{color:#5A5A5A;}.elementor-50892 .elementor-element.elementor-element-b6060d7{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-50892 .elementor-element.elementor-element-84c7d2c{--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-50892 .elementor-element.elementor-element-84c7d2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-50892 .elementor-element.elementor-element-cd726ce{--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-50892 .elementor-element.elementor-element-cd726ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-50892 .elementor-element.elementor-element-a09178a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-50892 .elementor-element.elementor-element-a09178a{color:#5A5A5A;}.elementor-50892 .elementor-element.elementor-element-9079c30{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-50892 .elementor-element.elementor-element-a198281{--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-50892 .elementor-element.elementor-element-9ead635{--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-50892 .elementor-element.elementor-element-3f7d7fa > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-50892 .elementor-element.elementor-element-3f7d7fa{color:#5A5A5A;}.elementor-50892 .elementor-element.elementor-element-b16ea8d{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-50892 .elementor-element.elementor-element-ec375ec{--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-50892 .elementor-element.elementor-element-bca1989{--spacer-size:50px;}.elementor-50892 .elementor-element.elementor-element-afa10d7{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50892 .elementor-element.elementor-element-34a3b57{--display:flex;}.elementor-50892 .elementor-element.elementor-element-d33ae49{text-align:start;}.elementor-50892 .elementor-element.elementor-element-d33ae49 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:800;color:#333333;}.elementor-50892 .elementor-element.elementor-element-427dd9a{text-align:start;}.elementor-50892 .elementor-element.elementor-element-427dd9a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#333333;}.elementor-50892 .elementor-element.elementor-element-dc246be{--divider-border-style:solid;--divider-color:#EBA30B;--divider-border-width:1px;}.elementor-50892 .elementor-element.elementor-element-dc246be .elementor-divider-separator{width:183px;margin:0 auto;margin-left:0;}.elementor-50892 .elementor-element.elementor-element-dc246be .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-50892 .elementor-element.elementor-element-c50e182{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-50892 .elementor-element.elementor-element-dfe8524{--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-50892 .elementor-element.elementor-element-dfe8524.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-50892 .elementor-element.elementor-element-d3a28a4{--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-50892 .elementor-element.elementor-element-d3a28a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-50892 .elementor-element.elementor-element-fac0340 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;line-height:27px;color:#333333;}.elementor-50892 .elementor-element.elementor-element-c443d4b{font-size:15px;font-weight:400;color:#5A5A5A;}.elementor-50892 .elementor-element.elementor-element-d184af8{--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-50892 .elementor-element.elementor-element-247fd1a{font-size:15px;font-weight:400;color:#5A5A5A;}.elementor-50892 .elementor-element.elementor-element-409d849{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-50892 .elementor-element.elementor-element-7b851f3{--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-50892 .elementor-element.elementor-element-4785981 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-50892 .elementor-element.elementor-element-da2753c{--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-50892 .elementor-element.elementor-element-c63225d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-50892 .elementor-element.elementor-element-7b02a03{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50892 .elementor-element.elementor-element-6e4213a .elementor-button{background-color:#EBA30B;font-size:17px;font-weight:400;}.elementor-50892 .elementor-element.elementor-element-6e4213a > .elementor-widget-container{margin:20px 0px 45px 0px;}.elementor-50892 .elementor-element.elementor-element-7c93834{--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;--margin-top:93px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;--padding-top:176px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50892 .elementor-element.elementor-element-ce1447b{text-align:center;}.elementor-50892 .elementor-element.elementor-element-ce1447b .elementor-heading-title{font-size:15px;font-weight:300;text-transform:uppercase;color:#525252;}.elementor-50892 .elementor-element.elementor-element-824c3a2{text-align:center;}.elementor-50892 .elementor-element.elementor-element-824c3a2 .elementor-heading-title{font-size:39px;font-weight:600;color:#000000;}.elementor-50892 .elementor-element.elementor-element-66de74c{--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;--margin-top:0px;--margin-bottom:87px;--margin-left:0px;--margin-right:0px;}.elementor-50892 .elementor-element.elementor-element-8f36bc6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-50892 .elementor-element.elementor-element-8f36bc6 .elementor-divider-separator{width:100%;}.elementor-50892 .elementor-element.elementor-element-8f36bc6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-50892 .elementor-element.elementor-element-183987f{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:136px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:166px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50892 .elementor-element.elementor-element-1ed092c{--display:flex;}.elementor-50892 .elementor-element.elementor-element-0d687c1{text-align:end;}.elementor-50892 .elementor-element.elementor-element-0d687c1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:800;color:#333333;}.elementor-50892 .elementor-element.elementor-element-cc4721b{text-align:end;}.elementor-50892 .elementor-element.elementor-element-cc4721b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#333333;}.elementor-50892 .elementor-element.elementor-element-a455f6c{--divider-border-style:solid;--divider-color:#EBA30B;--divider-border-width:1px;}.elementor-50892 .elementor-element.elementor-element-a455f6c .elementor-divider-separator{width:183px;margin:0 auto;margin-right:0;}.elementor-50892 .elementor-element.elementor-element-a455f6c .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-50892 .elementor-element.elementor-element-e3b64fd{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-50892 .elementor-element.elementor-element-b28b341{--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-50892 .elementor-element.elementor-element-908b758{--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-50892 .elementor-element.elementor-element-908b758.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-50892 .elementor-element.elementor-element-59456c6{--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-50892 .elementor-element.elementor-element-4953886{text-align:start;font-size:16px;font-weight:300;line-height:2em;color:#333333;}.elementor-50892 .elementor-element.elementor-element-46ed669{text-align:start;font-size:16px;font-weight:300;line-height:2em;color:#333333;}.elementor-50892 .elementor-element.elementor-element-7ea0b51 .elementor-button{background-color:#EBA30B;font-size:17px;font-weight:400;}.elementor-50892 .elementor-element.elementor-element-7ea0b51 > .elementor-widget-container{margin:20px 0px 45px 0px;}.elementor-50892 .elementor-element.elementor-element-f9df801{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:89px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50892 .elementor-element.elementor-element-0943c63{--display:flex;}.elementor-50892 .elementor-element.elementor-element-f911fe1{--spacer-size:100px;}.elementor-50892 .elementor-element.elementor-element-e9d5610{text-align:center;}.elementor-50892 .elementor-element.elementor-element-e9d5610 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#333333;}.elementor-50892 .elementor-element.elementor-element-3d67d68{--divider-border-style:solid;--divider-color:#EBA30B;--divider-border-width:1px;}.elementor-50892 .elementor-element.elementor-element-3d67d68 .elementor-divider-separator{width:183px;margin:0 auto;margin-center:0;}.elementor-50892 .elementor-element.elementor-element-3d67d68 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-50892 .elementor-element.elementor-element-5f8d5b3{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-50892 .elementor-element.elementor-element-87da544{--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-widget-icon-box .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-50892 .elementor-element.elementor-element-0df305a .elementor-icon-box-wrapper{text-align:start;}.elementor-50892 .elementor-element.elementor-element-0df305a .elementor-icon-box-title{margin-block-end:4px;color:#393939;}.elementor-50892 .elementor-element.elementor-element-0df305a .elementor-icon-box-title, .elementor-50892 .elementor-element.elementor-element-0df305a .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;}.elementor-50892 .elementor-element.elementor-element-0df305a .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;color:#5A5A5A;}.elementor-50892 .elementor-element.elementor-element-dabff4b{text-align:center;}.elementor-50892 .elementor-element.elementor-element-dabff4b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;line-height:44px;color:#333333;}.elementor-50892 .elementor-element.elementor-element-ef1b270 .elementor-button{background-color:#EBA30B;font-size:17px;font-weight:400;}.elementor-50892 .elementor-element.elementor-element-ef1b270 > .elementor-widget-container{margin:20px 0px 45px 0px;}.elementor-50892 .elementor-element.elementor-element-bf2772d{--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-50892 .elementor-element.elementor-element-071d985 .elementor-icon-box-wrapper{text-align:start;}.elementor-50892 .elementor-element.elementor-element-071d985 .elementor-icon-box-title{margin-block-end:4px;color:#393939;}.elementor-50892 .elementor-element.elementor-element-071d985 .elementor-icon-box-title, .elementor-50892 .elementor-element.elementor-element-071d985 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;}.elementor-50892 .elementor-element.elementor-element-071d985 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;color:#5A5A5A;}.elementor-50892 .elementor-element.elementor-element-0822983{text-align:center;}.elementor-50892 .elementor-element.elementor-element-0822983 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;line-height:44px;color:#333333;}.elementor-50892 .elementor-element.elementor-element-2c619ff .elementor-button{background-color:#EBA30B;font-size:17px;font-weight:400;}.elementor-50892 .elementor-element.elementor-element-2c619ff > .elementor-widget-container{margin:20px 0px 45px 0px;}.elementor-50892 .elementor-element.elementor-element-2bd2e23{--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-50892 .elementor-element.elementor-element-714230c .elementor-icon-box-wrapper{text-align:start;}.elementor-50892 .elementor-element.elementor-element-714230c .elementor-icon-box-title{margin-block-end:4px;color:#393939;}.elementor-50892 .elementor-element.elementor-element-714230c .elementor-icon-box-title, .elementor-50892 .elementor-element.elementor-element-714230c .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;}.elementor-50892 .elementor-element.elementor-element-714230c .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;color:#5A5A5A;}.elementor-50892 .elementor-element.elementor-element-67e4f70{text-align:center;}.elementor-50892 .elementor-element.elementor-element-67e4f70 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;line-height:44px;color:#333333;}.elementor-50892 .elementor-element.elementor-element-85fa0d6 .elementor-button{background-color:#EBA30B;font-size:17px;font-weight:400;}.elementor-50892 .elementor-element.elementor-element-85fa0d6 > .elementor-widget-container{margin:20px 0px 45px 0px;}@media(max-width:1024px){.elementor-50892 .elementor-element.elementor-element-bca1989{--spacer-size:20px;}}@media(max-width:767px){.elementor-50892 .elementor-element.elementor-element-c0b59a4{--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-50892 .elementor-element.elementor-element-614440d{--padding-top:0100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50892 .elementor-element.elementor-element-23b1a55 .elementor-heading-title{font-size:32px;}.elementor-50892 .elementor-element.elementor-element-2458eab .elementor-heading-title{font-size:32px;}.elementor-50892 .elementor-element.elementor-element-df7ae40 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-50892 .elementor-element.elementor-element-dc8a157 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-50892 .elementor-element.elementor-element-099fb16 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-50892 .elementor-element.elementor-element-427dd9a .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-50892 .elementor-element.elementor-element-fac0340 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-50892 .elementor-element.elementor-element-824c3a2 .elementor-heading-title{font-size:35px;}.elementor-50892 .elementor-element.elementor-element-cc4721b .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-50892 .elementor-element.elementor-element-f911fe1{--spacer-size:20px;}.elementor-50892 .elementor-element.elementor-element-e9d5610 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-50892 .elementor-element.elementor-element-0df305a .elementor-icon-box-wrapper{text-align:start;}.elementor-50892 .elementor-element.elementor-element-dabff4b .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-50892 .elementor-element.elementor-element-071d985 .elementor-icon-box-wrapper{text-align:start;}.elementor-50892 .elementor-element.elementor-element-0822983 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-50892 .elementor-element.elementor-element-714230c .elementor-icon-box-wrapper{text-align:start;}.elementor-50892 .elementor-element.elementor-element-67e4f70 .elementor-heading-title{font-size:24px;line-height:1.5em;}}@media(min-width:768px){.elementor-50892 .elementor-element.elementor-element-614440d{--width:100%;}.elementor-50892 .elementor-element.elementor-element-86d22fc{--width:50%;}.elementor-50892 .elementor-element.elementor-element-868e818{--width:50%;}.elementor-50892 .elementor-element.elementor-element-ad62510{--width:50%;}.elementor-50892 .elementor-element.elementor-element-c79d6c4{--width:50%;}.elementor-50892 .elementor-element.elementor-element-5701ff7{--width:50%;}.elementor-50892 .elementor-element.elementor-element-bcad120{--width:50%;}.elementor-50892 .elementor-element.elementor-element-6393b2a{--width:50%;}.elementor-50892 .elementor-element.elementor-element-8953efb{--width:50%;}.elementor-50892 .elementor-element.elementor-element-84c7d2c{--width:34.831%;}.elementor-50892 .elementor-element.elementor-element-cd726ce{--width:61.271%;}.elementor-50892 .elementor-element.elementor-element-a198281{--width:33.3333%;}.elementor-50892 .elementor-element.elementor-element-9ead635{--width:66.6666%;}.elementor-50892 .elementor-element.elementor-element-b16ea8d{--content-width:827px;}.elementor-50892 .elementor-element.elementor-element-ec375ec{--width:100%;}.elementor-50892 .elementor-element.elementor-element-dfe8524{--width:34.831%;}.elementor-50892 .elementor-element.elementor-element-d3a28a4{--width:61.271%;}.elementor-50892 .elementor-element.elementor-element-7b851f3{--width:50%;}.elementor-50892 .elementor-element.elementor-element-da2753c{--width:50%;}.elementor-50892 .elementor-element.elementor-element-b28b341{--width:33.3333%;}.elementor-50892 .elementor-element.elementor-element-908b758{--width:61.609%;}.elementor-50892 .elementor-element.elementor-element-87da544{--width:50%;}.elementor-50892 .elementor-element.elementor-element-bf2772d{--width:50%;}.elementor-50892 .elementor-element.elementor-element-2bd2e23{--width:50%;}}/* Start custom CSS for image-gallery, class: .elementor-element-4892086 */.elementor-50892 .elementor-element.elementor-element-4892086 img{
    border: none !important;

    object-fit: cover;
    margin: 0;
    max-width: 100%;
}
@media(max-width:767px){
   .elementor-50892 .elementor-element.elementor-element-4892086 img{
    height: auto;
} 
}
.elementor-50892 .elementor-element.elementor-element-4892086 .gallery-item a, .elementor-50892 .elementor-element.elementor-element-4892086 .gallery-caption{
    width:  100%;
}
.elementor-50892 .elementor-element.elementor-element-4892086 .gallery-item {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b626509 */.elementor-50892 .elementor-element.elementor-element-b626509 .elementor-divider-separator{
        border: 4px solid #eba30b;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-9a1e65e *//* ===== DESKTOP TABS ===== */                                                                                                              
  .elementor-50892 .elementor-element.elementor-element-9a1e65e.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-wrapper {                                                     
      border-bottom: 1px solid #e0e0e0;                                                                                                       
      gap: 0;                                                                                                                                 
  }                                                                                                                                           
                                                                                                                                              
  .elementor-50892 .elementor-element.elementor-element-9a1e65e.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {                                                
      background: transparent;                                                                                                                
      border: none;                                                                                                                           
      border-bottom: 2px solid transparent;                                                                                                   
      color: #666;                                                                                                                            
      font-weight: 500;                                                                                                                       
      padding: 12px 20px;                                                                                                                     
      margin: 0;                                                                                                                              
      margin-bottom: -1px;                                                                                                                    
      transition: all 0.2s ease;                                                                                                              
  }                                                                                                                                           
                                                                                                                                              
  .elementor-50892 .elementor-element.elementor-element-9a1e65e.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title:hover {                                          
      background: transparent;                                                                                                                
      color: #009368;                                                                                                                         
      border-bottom: 2px solid #009368;                                                                                                       
  }                                                                                                                                           
                                                                                                                                              
  .elementor-50892 .elementor-element.elementor-element-9a1e65e.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {                               
      background: transparent !important;                                                                                                     
      color: #009368 !important;                                                                                                              
      font-weight: 600 !important;                                                                                                            
      border-bottom: 2px solid #009368;                                                                                                       
  }                                                                                                                                           
                                                                                                                                              
  .elementor-50892 .elementor-element.elementor-element-9a1e65e.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {                                                      
      border: none;                                                                                                                           
      background: #fff;                                                                                                                       
      padding: 30px 0 !important;                                                                                                             
  }                                                                                                                                           
                                                                                                                                              
  /* ===== MOBILE ACCORDION ===== */                                                                                                          
  @media (max-width: 767px) {                                                                                                                 
                                                                                                                                              
      /* Accordion titles */                                                                                                                  
      .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-title {                                                                                                         
          background: #ffffff;                                                                                                                
          color: #333 !important;                                                                                                             
          border: 1px solid #e8e8e8;                                                                                                          
          border-radius: 8px;                                                                                                                 
          font-weight: 500 !important;                                                                                                        
          font-size: 14px;                                                                                                                    
          margin-bottom: 8px;                                                                                                                 
          padding: 16px 20px;                                                                                                                 
          position: relative;                                                                                                                 
          transition: all 0.2s ease;                                                                                                          
      }                                                                                                                                       
                                                                                                                                              
      /* Add arrow indicator */                                                                                                               
      .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-title::after {                                                                                                  
          content: '+';                                                                                                                       
          position: absolute;                                                                                                                 
          right: 20px;                                                                                                                        
          top: 50%;                                                                                                                           
          transform: translateY(-50%);                                                                                                        
          font-size: 18px;                                                                                                                    
          color: #009368;                                                                                                                     
          font-weight: 300;                                                                                                                   
      }                                                                                                                                       
                                                                                                                                              
      /* Active title */                                                                                                                      
      .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-title.elementor-active {                                                                                        
          background: #f8fbf9;                                                                                                                
          color: #009368 !important;                                                                                                          
          border: 1px solid #009368;                                                                                                          
          border-radius: 8px 8px 0 0;                                                                                                         
          margin-bottom: 0;                                                                                                                   
      }                                                                                                                                       
                                                                                                                                              
      /* Change arrow to minus when active */                                                                                                 
      .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-title.elementor-active::after {                                                                                 
          content: '−';                                                                                                                       
      }                                                                                                                                       
                                                                                                                                              
      /* Hover effect */                                                                                                                      
      .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-title:not(.elementor-active):hover {                                                                            
          border-color: #009368;                                                                                                              
          background: #fafafa;                                                                                                                
      }                                                                                                                                       
                                                                                                                                              
      /* Content area */                                                                                                                      
      .elementor-50892 .elementor-element.elementor-element-9a1e65e .elementor-tab-content {                                                                                                       
          padding: 20px !important;                                                                                                           
          background: #f8fbf9;                                                                                                                
          border: 1px solid #009368;                                                                                                          
          border-top: none;                                                                                                                   
          border-radius: 0 0 8px 8px;                                                                                                         
          margin-bottom: 8px;                                                                                                                 
      }                                                                                                                                       
  }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-29bc93c */.elementor-50892 .elementor-element.elementor-element-29bc93c .elementor-divider-separator{
        border: 4px solid #eba30b;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-dc246be */.elementor-50892 .elementor-element.elementor-element-dc246be .elementor-divider-separator{
        border: 4px solid #eba30b;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a455f6c */.elementor-50892 .elementor-element.elementor-element-a455f6c .elementor-divider-separator{
        border: 4px solid #eba30b;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3d67d68 */.elementor-50892 .elementor-element.elementor-element-3d67d68 .elementor-divider-separator{
        border: 4px solid #eba30b;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0df305a */.elementor-50892 .elementor-element.elementor-element-0df305a h3{
    margin-top: 0
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-071d985 */.elementor-50892 .elementor-element.elementor-element-071d985 h3{
    margin-top: 0
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-714230c */.elementor-50892 .elementor-element.elementor-element-714230c h3{
    margin-top: 0
}/* End custom CSS */
/* Start custom CSS *//* PayPal "Jetzt kaufen, später bezahlen" ausblenden - nur Geschenk-Produkt */
.postid-50892 .ppc-button-wrapper,
.postid-50892 [id*="paypal-message"],
.postid-50892 .ppcp-messages {
    display: none !important;
}
/* Nur für das Geschenk-Produkt (ID anpassen!) */
.post-50881 .price {
    display: flex;
    align-items: center;
    gap: 10px;
}
.post-50881 .price::before {
    content: "23,00 €";
    text-decoration: line-through;
    color: #999;
    font-size: 14px;
}
.post-50881 .price .woocommerce-Price-amount {
    color: #2d5a3d;
    font-weight: 600;
}

section.related.products {
    visibility: hidden;
    height: 0px !important;
}

/* Inaktive Tabs – weiße Hintergrundfarbe */
.single-product .elementor-tabs-wrapper .elementor-tab-desktop-title:not(.elementor-active) {
    background: #ffffff !important; /* Weiß */
    color: #333333 !important;        /* Dunkler Text */
}

/* Inaktive Tabs – Hover-Effekt (helles Grau) */
.single-product .elementor-tabs-wrapper .elementor-tab-desktop-title:not(.elementor-active):hover {
    background: #f0f0f0 !important; /* Hellgrau */
}

/* Aktiver Tab – gelber Hintergrund */
.single-product .elementor-tabs-wrapper .elementor-tab-desktop-title.elementor-active {
    background: #ffeb3b !important; /* Gelb */
    color: #000000 !important;        /* Dunkler Text */
}

.single-product .elementor-tabs-wrapper .elementor-tab-desktop-title:not(.elementor-active) {
    background: #ffffff !important;
}



input {
  display: none;
}

label {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 15px 25px;
  font-weight: 600;
  text-align: center;
  color: #bbb;
  border: 1px solid transparent;
}

label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}

label[for*='1']:before {
  content: 'f1cb';
}

label[for*='2']:before {
  content: 'f17d';
}

label[for*='3']:before {
  content: 'f16b';
}

label[for*='4']:before {
  content: 'f1a9';
}

label:hover {
  color: #888;
  cursor: pointer;
}

input:checked + label {
  color: #555;
  border: 1px solid #ddd;
  border-top: 2px solid orange;
  border-bottom: 1px solid #fff;
}

#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4 {
  display: block;
}

@media screen and (max-width: 650px) {
  label {
    font-size: 0;
  }

  label:before {
    margin: 0;
    font-size: 18px;
  }
}
@media screen and (max-width: 400px) {
  label {
    padding: 15px;
  }
}/* End custom CSS */