.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-33a0284d{--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:50px 80px;--row-gap:50px;--column-gap:80px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-391912 .elementor-element.elementor-element-32d0dc23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-391912 .elementor-element.elementor-element-8067dc9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-391912 .elementor-element.elementor-element-8067dc9{text-align:start;}.elementor-391912 .elementor-element.elementor-element-8067dc9 .elementor-heading-title{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1.7rem;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-eael-woo-product-images .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-eael-woo-product-images .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-f7e73fb .eael-single-product-images .product_image_slider__thumbs .swiper-slide{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-391912 .elementor-element.elementor-element-f7e73fb .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:5px;}.elementor-391912 .elementor-element.elementor-element-f7e73fb .eael-single-product-images .product_image_slider__thumbs .swiper-button-next:after, .elementor-391912 .elementor-element.elementor-element-f7e73fb .eael-single-product-images .product_image_slider__thumbs .swiper-button-prev:after{font-size:20px;font-weight:1000;}.elementor-391912 .elementor-element.elementor-element-2dde071e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-woocommerce-product-content .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-woocommerce-product-content .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-9386f90 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-e47b42f > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-e47b42f{text-align:start;}.elementor-391912 .elementor-element.elementor-element-e47b42f .elementor-heading-title{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1rem;color:var( --e-global-color-text );}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-b7b3c05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-b7b3c05 .cart button, .elementor-391912 .elementor-element.elementor-element-b7b3c05 .cart .button{transition:all 0.2s;}.elementor-391912 .elementor-element.elementor-element-b7b3c05 .quantity .qty{transition:all 0.2s;}.elementor-391912 .elementor-element.elementor-element-86008ca{--display:flex;--min-height:407px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-86008ca:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-86008ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-391912 .elementor-element.elementor-element-0909c98{--display:flex;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:30px;}.elementor-391912 .elementor-element.elementor-element-0909c98:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-0909c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-391912 .elementor-element.elementor-element-e87e1b5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-e87e1b5.e-con{--align-self:center;}.elementor-391912 .elementor-element.elementor-element-51f5efa{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:30px;}.elementor-391912 .elementor-element.elementor-element-4023630 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-4023630{text-align:start;}.elementor-391912 .elementor-element.elementor-element-4023630 .elementor-heading-title{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1rem;color:var( --e-global-color-text );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-391912 .elementor-element.elementor-element-bc38bd0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-391912 .elementor-element.elementor-element-1f062b0{--display:flex;--min-height:407px;--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: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:00px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-1f062b0:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-1f062b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-391912 .elementor-element.elementor-element-7749852{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-7749852:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-7749852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a79e67 );}.elementor-391912 .elementor-element.elementor-element-7749852.e-con{--align-self:center;}.elementor-391912 .elementor-element.elementor-element-20220a8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:30px;}.elementor-391912 .elementor-element.elementor-element-c4bef24 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-c4bef24{text-align:start;}.elementor-391912 .elementor-element.elementor-element-c4bef24 .elementor-heading-title{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1rem;color:var( --e-global-color-text );}.elementor-391912 .elementor-element.elementor-element-2b4d73d{width:var( --container-widget-width, 570% );max-width:570%;--container-widget-width:570%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#30302F;}.elementor-391912 .elementor-element.elementor-element-2b4d73d > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0 0 0 0;}.elementor-391912 .elementor-element.elementor-element-2b4d73d.elementor-element{--align-self:flex-end;}.elementor-391912 .elementor-element.elementor-element-0fc6d9b{--display:flex;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-29d1fc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-29d1fc7.elementor-element{--align-self:flex-start;}.elementor-391912 .elementor-element.elementor-element-29d1fc7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-391912 .elementor-element.elementor-element-29d1fc7 .elementor-button{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.2;letter-spacing:0px;}.elementor-391912 .elementor-element.elementor-element-cd619f6{--display:flex;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-391912 .elementor-element.elementor-element-cd619f6:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-cd619f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:contain;}.elementor-391912 .elementor-element.elementor-element-cc702f9{--display:flex;--min-height:407px;--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: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:00px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-cc702f9:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-cc702f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-391912 .elementor-element.elementor-element-8aa1f06{--display:flex;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:30px;}.elementor-391912 .elementor-element.elementor-element-8aa1f06:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-8aa1f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-391912 .elementor-element.elementor-element-11fac8e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-11fac8e.e-con{--align-self:center;}.elementor-391912 .elementor-element.elementor-element-8ca6c0c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:30px;}.elementor-391912 .elementor-element.elementor-element-0965f31 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-0965f31{text-align:start;}.elementor-391912 .elementor-element.elementor-element-0965f31 .elementor-heading-title{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1rem;color:var( --e-global-color-text );}.elementor-391912 .elementor-element.elementor-element-6131d3d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-391912 .elementor-element.elementor-element-cb9c051{--display:flex;--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-391912 .elementor-element.elementor-element-fe8bafa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-fe8bafa.elementor-element{--align-self:flex-start;}.elementor-391912 .elementor-element.elementor-element-fe8bafa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-391912 .elementor-element.elementor-element-fe8bafa .elementor-button{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.2;letter-spacing:0px;}.elementor-391912 .elementor-element.elementor-element-cfd0dc9{--display:flex;--min-height:407px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--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:00px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-cfd0dc9:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-cfd0dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a79e67 );}.elementor-391912 .elementor-element.elementor-element-8fbd92a{--display:flex;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:30px;}.elementor-391912 .elementor-element.elementor-element-8fbd92a:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-8fbd92a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kranich-care.de/wp-content/uploads/2024/07/pflegesessel-seniorensessel-designs-farben-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-391912 .elementor-element.elementor-element-640eef3{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-640eef3.e-con{--align-self:center;}.elementor-391912 .elementor-element.elementor-element-0c49707{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:30px;}.elementor-391912 .elementor-element.elementor-element-6a81066 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-6a81066{text-align:start;}.elementor-391912 .elementor-element.elementor-element-6a81066 .elementor-heading-title{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1rem;color:var( --e-global-color-text );}.elementor-391912 .elementor-element.elementor-element-c7c4c5f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-391912 .elementor-element.elementor-element-989cc56{--display:flex;--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-391912 .elementor-element.elementor-element-94901f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-94901f7.elementor-element{--align-self:flex-start;}.elementor-391912 .elementor-element.elementor-element-94901f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-391912 .elementor-element.elementor-element-94901f7 .elementor-button{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.2;letter-spacing:0px;}.elementor-391912 .elementor-element.elementor-element-d05e1db{--display:flex;--min-height:261px;--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: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:00px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-d05e1db:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-d05e1db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-391912 .elementor-element.elementor-element-d1bae22{--display:flex;--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;--justify-content:space-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-391912 .elementor-element.elementor-element-d1bae22:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-d1bae22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-504822a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-504822a.e-con{--align-self:center;}.elementor-391912 .elementor-element.elementor-element-5026279{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:30px;}.elementor-391912 .elementor-element.elementor-element-6f463d6 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-6f463d6{text-align:start;}.elementor-391912 .elementor-element.elementor-element-6f463d6 .elementor-heading-title{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1rem;color:var( --e-global-color-text );}.elementor-391912 .elementor-element.elementor-element-8a9397f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-391912 .elementor-element.elementor-element-77faf54{--display:flex;--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-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-34e9eb0:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-34e9eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-391912 .elementor-element.elementor-element-34e9eb0{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-391912 .elementor-element.elementor-element-34e9eb0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-391912 .elementor-element.elementor-element-64f963e > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-391912 .elementor-element.elementor-element-3041040 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-3041040{text-align:center;}.elementor-391912 .elementor-element.elementor-element-3041040 .elementor-heading-title{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:2.25rem;font-weight:300;color:var( --e-global-color-text );}.elementor-391912 .elementor-element.elementor-element-de9dd25 > .elementor-widget-container{margin:2% 7% 2% 7%;}.elementor-391912 .elementor-element.elementor-element-de9dd25{text-align:center;font-family:var( --e-global-typography-text-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-2a2a070{--display:flex;--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-391912 .elementor-element.elementor-element-d9c86b2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-391912 .elementor-element.elementor-element-d9c86b2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-391912 .elementor-element.elementor-element-d9c86b2 .elementor-button{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.2;letter-spacing:0px;}.elementor-391912 .elementor-element.elementor-element-b8c923a{--display:flex;--min-height:253px;--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:100px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-391912 .elementor-element.elementor-element-b8c923a:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-b8c923a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-391912 .elementor-element.elementor-element-4f5ab27{--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:flex-start;--align-items:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--margin-top:-80px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-391912 .elementor-element.elementor-element-a661baa{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-a661baa:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-a661baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-391912 .elementor-element.elementor-element-c9be6a4 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-c9be6a4{text-align:start;}.elementor-391912 .elementor-element.elementor-element-c9be6a4 .elementor-heading-title{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1rem;color:var( --e-global-color-text );}.elementor-391912 .elementor-element.elementor-element-fd59a32 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-391912 .elementor-element.elementor-element-fd59a32{text-align:start;font-family:var( --e-global-typography-text-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-98d43f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-391912 .elementor-element.elementor-element-98d43f5 .elementor-button{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.2;letter-spacing:0px;}.elementor-391912 .elementor-element.elementor-element-5abd267{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:3%;--padding-left:2%;--padding-right:2%;}.elementor-391912 .elementor-element.elementor-element-5abd267:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-5abd267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b570cb0 );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-6caeb95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-6caeb95{text-align:center;}.elementor-391912 .elementor-element.elementor-element-6caeb95 img{width:75%;}.elementor-391912 .elementor-element.elementor-element-469556e{text-align:center;}.elementor-391912 .elementor-element.elementor-element-469556e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-7a79e67 );}.elementor-391912 .elementor-element.elementor-element-c3cb2fd > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-c3cb2fd{text-align:center;}.elementor-391912 .elementor-element.elementor-element-c3cb2fd .elementor-heading-title{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1rem;color:var( --e-global-color-7a79e67 );}.elementor-391912 .elementor-element.elementor-element-d71b72a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-d71b72a .elementor-button-content-wrapper{flex-direction:row;}.elementor-391912 .elementor-element.elementor-element-d71b72a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-391912 .elementor-element.elementor-element-d71b72a .elementor-button{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.2;letter-spacing:0px;}.elementor-391912 .elementor-element.elementor-element-8ea602e{--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;--overflow:hidden;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-391912 .elementor-element.elementor-element-69a1f1f{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-ecdc941 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-ecdc941{text-align:start;}.elementor-391912 .elementor-element.elementor-element-ecdc941 .elementor-heading-title{font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:2.25rem;font-weight:300;color:var( --e-global-color-text );}.elementor-391912 .elementor-element.elementor-element-06c6d90 > .elementor-widget-container{margin:2% 0% 2% 0%;}.elementor-391912 .elementor-element.elementor-element-06c6d90{text-align:start;font-family:var( --e-global-typography-text-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-58e5a45{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-1eb9d59{--display:flex;--justify-content:space-evenly;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--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-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-e1374ee{--grid-columns:3;}.elementor-391912 .elementor-element.elementor-element-e1374ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-e1374ee .elementor-loop-container{grid-auto-rows:1fr;}.elementor-391912 .elementor-element.elementor-element-e1374ee .e-loop-item > .elementor-section, .elementor-391912 .elementor-element.elementor-element-e1374ee .e-loop-item > .elementor-section > .elementor-container, .elementor-391912 .elementor-element.elementor-element-e1374ee .e-loop-item > .e-con, .elementor-391912 .elementor-element.elementor-element-e1374ee .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-391912 .elementor-element.elementor-element-7f3f485{--display:flex;--min-height:410px;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:3%;--padding-left:2%;--padding-right:2%;}.elementor-391912 .elementor-element.elementor-element-7f3f485:not(.elementor-motion-effects-element-type-background), .elementor-391912 .elementor-element.elementor-element-7f3f485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Helvetica,Arial,Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-391912 .elementor-element.elementor-element-a031977 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-391912 .elementor-element.elementor-element-a031977 .elementor-icon-wrapper{text-align:center;}.elementor-391912 .elementor-element.elementor-element-a031977.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-391912 .elementor-element.elementor-element-a031977.elementor-view-framed .elementor-icon, .elementor-391912 .elementor-element.elementor-element-a031977.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-391912 .elementor-element.elementor-element-a031977.elementor-view-framed .elementor-icon, .elementor-391912 .elementor-element.elementor-element-a031977.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-391912 .elementor-element.elementor-element-a031977 .elementor-icon{font-size:106px;}.elementor-391912 .elementor-element.elementor-element-a031977 .elementor-icon svg{height:106px;}.elementor-391912 .elementor-element.elementor-element-8b8ac3a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-8b8ac3a{text-align:center;font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:0px;}.elementor-391912 .elementor-element.elementor-element-101d517 .elementor-button{background-color:#2FA4A9;font-family:"Be Vietnam Pro", Helvetica,Arial,Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.2;letter-spacing:0px;}.elementor-391912 .elementor-element.elementor-element-101d517 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-391912 .elementor-element.elementor-element-58e5a45.e-con{--align-self:stretch;}@media(max-width:1023px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-33a0284d{--min-height:700px;--padding-top:12%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-eael-woo-product-images .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-eael-woo-product-images .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-2dde071e{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-widget-woocommerce-product-content .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-woocommerce-product-content .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-e87e1b5{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:43px;}.elementor-391912 .elementor-element.elementor-element-51f5efa{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-86008ca{--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-391912 .elementor-element.elementor-element-7749852{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:43px;}.elementor-391912 .elementor-element.elementor-element-20220a8{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-2b4d73d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-29d1fc7 .elementor-button{font-size:1rem;}.elementor-391912 .elementor-element.elementor-element-1f062b0{--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-391912 .elementor-element.elementor-element-11fac8e{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:43px;}.elementor-391912 .elementor-element.elementor-element-8ca6c0c{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-fe8bafa .elementor-button{font-size:1rem;}.elementor-391912 .elementor-element.elementor-element-cc702f9{--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-391912 .elementor-element.elementor-element-640eef3{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:43px;}.elementor-391912 .elementor-element.elementor-element-0c49707{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-94901f7 .elementor-button{font-size:1rem;}.elementor-391912 .elementor-element.elementor-element-cfd0dc9{--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-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-504822a{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:43px;}.elementor-391912 .elementor-element.elementor-element-5026279{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-d05e1db{--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-widget-section .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-section .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-34e9eb0 > .elementor-container{max-width:750px;}.elementor-391912 .elementor-element.elementor-element-34e9eb0{margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-391912 .elementor-element.elementor-element-3041040 .elementor-heading-title{font-size:2rem;}.elementor-391912 .elementor-element.elementor-element-de9dd25{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-d9c86b2 .elementor-button{font-size:1rem;}.elementor-391912 .elementor-element.elementor-element-4f5ab27{--min-height:0px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-120px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;}.elementor-391912 .elementor-element.elementor-element-a661baa{--min-height:521px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-fd59a32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-98d43f5 .elementor-button{font-size:1rem;}.elementor-391912 .elementor-element.elementor-element-5abd267{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-469556e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-d71b72a .elementor-button{font-size:1rem;}.elementor-391912 .elementor-element.elementor-element-b8c923a{--min-height:0px;}.elementor-391912 .elementor-element.elementor-element-ecdc941{text-align:center;}.elementor-391912 .elementor-element.elementor-element-ecdc941 .elementor-heading-title{font-size:2rem;}.elementor-391912 .elementor-element.elementor-element-06c6d90 > .elementor-widget-container{margin:2% 7% 2% 7%;}.elementor-391912 .elementor-element.elementor-element-06c6d90{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-8ea602e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-e1374ee{--grid-columns:3;}.elementor-391912 .elementor-element.elementor-element-7f3f485{--justify-content:center;}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-8b8ac3a{font-size:1rem;}.elementor-391912 .elementor-element.elementor-element-101d517 .elementor-button{font-size:1rem;}.elementor-391912 .elementor-element.elementor-element-58e5a45{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-33a0284d{--padding-top:12%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-391912 .elementor-element.elementor-element-32d0dc23{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-391912 .elementor-element.elementor-element-8067dc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-eael-woo-product-images .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-eael-woo-product-images .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-2dde071e{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-woocommerce-product-content .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-woocommerce-product-content .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-0909c98{--min-height:248px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-e87e1b5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-391912 .elementor-element.elementor-element-51f5efa{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-86008ca{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-7749852{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-391912 .elementor-element.elementor-element-20220a8{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-2b4d73d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-cd619f6{--min-height:248px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-1f062b0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-8aa1f06{--min-height:248px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-11fac8e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-391912 .elementor-element.elementor-element-8ca6c0c{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-cc702f9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-8fbd92a{--min-height:248px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-640eef3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-391912 .elementor-element.elementor-element-0c49707{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-cfd0dc9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-d1bae22{--min-height:248px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-504822a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-391912 .elementor-element.elementor-element-5026279{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-d05e1db{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-section .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-section .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-64f963e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-3041040 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-3041040 .elementor-heading-title{font-size:1.8rem;}.elementor-391912 .elementor-element.elementor-element-de9dd25{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-4f5ab27{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-391912 .elementor-element.elementor-element-a661baa{--min-height:322px;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:40px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-fd59a32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-5abd267{--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:40px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-469556e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-b8c923a{--content-width:750px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-69a1f1f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391912 .elementor-element.elementor-element-ecdc941 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-391912 .elementor-element.elementor-element-ecdc941 .elementor-heading-title{font-size:1.8rem;}.elementor-391912 .elementor-element.elementor-element-06c6d90{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-loop-grid .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391912 .elementor-element.elementor-element-e1374ee{--grid-columns:1;}.elementor-391912 .elementor-element.elementor-element-7f3f485{--justify-content:center;}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(min-width:768px){.elementor-391912 .elementor-element.elementor-element-33a0284d{--content-width:1140px;}.elementor-391912 .elementor-element.elementor-element-32d0dc23{--width:56%;}.elementor-391912 .elementor-element.elementor-element-2dde071e{--width:44%;}.elementor-391912 .elementor-element.elementor-element-0909c98{--width:50%;}.elementor-391912 .elementor-element.elementor-element-e87e1b5{--width:50%;}.elementor-391912 .elementor-element.elementor-element-7749852{--width:50%;}.elementor-391912 .elementor-element.elementor-element-20220a8{--width:1140%;}.elementor-391912 .elementor-element.elementor-element-cd619f6{--width:50%;}.elementor-391912 .elementor-element.elementor-element-8aa1f06{--width:50%;}.elementor-391912 .elementor-element.elementor-element-11fac8e{--width:50%;}.elementor-391912 .elementor-element.elementor-element-8fbd92a{--width:50%;}.elementor-391912 .elementor-element.elementor-element-640eef3{--width:50%;}.elementor-391912 .elementor-element.elementor-element-0c49707{--content-width:1140%;}.elementor-391912 .elementor-element.elementor-element-d1bae22{--width:50%;}.elementor-391912 .elementor-element.elementor-element-504822a{--width:50%;}.elementor-391912 .elementor-element.elementor-element-4f5ab27{--width:100%;}.elementor-391912 .elementor-element.elementor-element-a661baa{--width:66%;}.elementor-391912 .elementor-element.elementor-element-5abd267{--width:33%;}.elementor-391912 .elementor-element.elementor-element-1eb9d59{--width:75%;}.elementor-391912 .elementor-element.elementor-element-7f3f485{--width:25%;}}@media(max-width:1023px) and (min-width:768px){.elementor-391912 .elementor-element.elementor-element-0909c98{--width:50%;}.elementor-391912 .elementor-element.elementor-element-7749852{--width:50%;}.elementor-391912 .elementor-element.elementor-element-20220a8{--width:100%;}.elementor-391912 .elementor-element.elementor-element-cd619f6{--width:50%;}.elementor-391912 .elementor-element.elementor-element-8aa1f06{--width:50%;}.elementor-391912 .elementor-element.elementor-element-8fbd92a{--width:50%;}.elementor-391912 .elementor-element.elementor-element-d1bae22{--width:50%;}.elementor-391912 .elementor-element.elementor-element-a661baa{--width:66%;}.elementor-391912 .elementor-element.elementor-element-8ea602e{--content-width:750px;}.elementor-391912 .elementor-element.elementor-element-7f3f485{--width:25%;}.elementor-391912 .elementor-element.elementor-element-58e5a45{--content-width:694px;}}/* Start custom CSS for eael-woo-product-images, class: .elementor-element-f7e73fb */.eael-single-product-images .product_image_slider__container .swiper-button-prev,
.eael-single-product-images .product_image_slider__container .swiper-button-next {
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    width: 24px !important;
    height: 24px !important;
    color: #5aaeb3 !important;
}

/* Pfeil selbst */
.eael-single-product-images .product_image_slider__container .swiper-button-prev:after,
.eael-single-product-images .product_image_slider__container .swiper-button-next:after {

    font-size: 54px !important;
    color: #5aaeb3 !important;
}

/* Hover */
.eael-single-product-images .product_image_slider__container .swiper-button-prev:hover,
.eael-single-product-images .product_image_slider__container .swiper-button-next:hover {

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    color: #4a9ca1 !important;
}

.eael-single-product-images .product_image_slider__container .swiper-button-prev:after,
.eael-single-product-images .product_image_slider__container .swiper-button-next:after {
    content: "" !important;
    width: 24px;
    height: 24px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%235aaeb3' d='M169.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 274.7 54.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");
}

.eael-single-product-images .product_image_slider__container .swiper-button-prev:after {
    transform: rotate(90deg);
}

.eael-single-product-images .product_image_slider__container .swiper-button-next:after {
    transform: rotate(-90deg);
}

.eael-single-product-images .swiper-slide {
    border: 1px solid #8f8a84 !important;
    background: #fff !important;
    box-shadow: none !important;
    overflow: hidden;
    transition: border-color 0.2s ease;
}

.eael-single-product-images .swiper-slide {
  border: 1px solid #30302F !important;
  background: #fff !important;
  box-shadow: none !important;
  overflow: hidden;
}

.eael-single-product-images .swiper-slide img {
  border: 0 !important;
  box-shadow: none !important;
  display: block;
}

/* Falls aktives/hover Thumbnail anders überschrieben wird */
.eael-single-product-images .swiper-slide-thumb-active,
.eael-single-product-images .swiper-slide:hover {
  border: 1px solid #30302F !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-b7b3c05 */.delivery-time-inner {
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dde071e */.single_add_to_cart_button,
.single_add_to_cart_button:hover,
.single_add_to_cart_button:focus {
    background: var(--e-global-color-accent) !important;
    border-color: var(--e-global-color-accent) !important;
    border-radius: 50px !important;
    font-weight: 400 !important;
}

.woocommerce button.button.alt,
.woocommerce button.button.alt:hover,
.woocommerce button.button.alt:focus {
    background: var(--e-global-color-accent) !important;
    border-color: var(--e-global-color-accent) !important;
}

.single_add_to_cart_button,
.woocommerce button.button.alt {
    font-family: inherit !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a0284d *//* einzelne Optionsblöcke rechts */
.single-product ul.tm-extra-product-options-fields li.tmcp-field-wrap {
  position: relative;
  padding-top: 18px;
  padding-bottom: 18px;
  border: none !important;
}

/* feine Trennlinie oben */
.single-product ul.tm-extra-product-options-fields li.tmcp-field-wrap::before {
  content: "";
  position: absolute;
  top: 0;
  left: -22px;
  right: -22px;
  height: 1px;
  background: #d9d9d9;
}

/* bei Bedarf die allererste Linie entfernen */
.single-product ul.tm-extra-product-options-fields li.tmcp-field-wrap:first-child::before {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0909c98 */.elementor-391912 .elementor-element.elementor-element-0909c98{
  min-height: 420px;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f5efa */.elementor-391912 .elementor-element.elementor-element-51f5efa {
    max-width: 570px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0909c98 */.elementor-391912 .elementor-element.elementor-element-0909c98{
  min-height: 420px;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f5efa */.elementor-391912 .elementor-element.elementor-element-51f5efa {
    max-width: 570px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20220a8 */.elementor-391912 .elementor-element.elementor-element-20220a8 {
    max-width: 570px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd619f6 */.elementor-391912 .elementor-element.elementor-element-cd619f6{
  min-height: 420px;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20220a8 */.elementor-391912 .elementor-element.elementor-element-20220a8 {
    max-width: 570px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd619f6 */.elementor-391912 .elementor-element.elementor-element-cd619f6{
  min-height: 420px;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa1f06 */.elementor-391912 .elementor-element.elementor-element-8aa1f06{
  min-height: 420px;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ca6c0c */.elementor-391912 .elementor-element.elementor-element-8ca6c0c {
    max-width: 570px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa1f06 */.elementor-391912 .elementor-element.elementor-element-8aa1f06{
  min-height: 420px;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ca6c0c */.elementor-391912 .elementor-element.elementor-element-8ca6c0c {
    max-width: 570px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c49707 */.elementor-391912 .elementor-element.elementor-element-0c49707 {
    max-width: 570px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c49707 */.elementor-391912 .elementor-element.elementor-element-0c49707 {
    max-width: 570px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bf21818 */.kc-acf-carousel-btn {
  position: absolute;
  top: 50%;
  z-index: 20;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #5aaeb3 !important;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0 !important;
  margin: 0 !important;
}

.kc-acf-carousel-btn i {
  font-size: 54px !important;
  line-height: 1;
}

/* LINKS */
.kc-prev {
  left: 20px;
  transform: translateY(-50%) rotate(90deg);
}

/* RECHTS */
.kc-next {
  right: 20px;
  transform: translateY(-50%) rotate(-90deg);
}

.kc-acf-carousel-btn:hover {
  background: transparent !important;
  box-shadow: none !important;
  color: #4a9ca1 !important;
}

.kc-acf-carousel-btn .svg-inline--fa {

    font-size: 24px !important;

    width: 24px !important;

    height: 24px !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1bae22 */.kc-acf-carousel {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
}

.kc-acf-carousel-track {
  display: flex;
  height: 100%;
  transition: transform 0.4s ease;
}

.kc-acf-carousel-slide {
  min-width: 100%;
  height: 100%;
}

.kc-acf-carousel-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.kc-prev {

  left: 24px;

  transform: translateY(-50%) rotate(90deg);

}

.kc-next {

  right: 24px;

  transform: translateY(-50%) rotate(-90deg);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5026279 */.elementor-391912 .elementor-element.elementor-element-5026279 {
    max-width: 570px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bf21818 */.kc-acf-carousel-btn {
  position: absolute;
  top: 50%;
  z-index: 20;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #5aaeb3 !important;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0 !important;
  margin: 0 !important;
}

.kc-acf-carousel-btn i {
  font-size: 54px !important;
  line-height: 1;
}

/* LINKS */
.kc-prev {
  left: 20px;
  transform: translateY(-50%) rotate(90deg);
}

/* RECHTS */
.kc-next {
  right: 20px;
  transform: translateY(-50%) rotate(-90deg);
}

.kc-acf-carousel-btn:hover {
  background: transparent !important;
  box-shadow: none !important;
  color: #4a9ca1 !important;
}

.kc-acf-carousel-btn .svg-inline--fa {

    font-size: 24px !important;

    width: 24px !important;

    height: 24px !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1bae22 */.kc-acf-carousel {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
}

.kc-acf-carousel-track {
  display: flex;
  height: 100%;
  transition: transform 0.4s ease;
}

.kc-acf-carousel-slide {
  min-width: 100%;
  height: 100%;
}

.kc-acf-carousel-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.kc-prev {

  left: 24px;

  transform: translateY(-50%) rotate(90deg);

}

.kc-next {

  right: 24px;

  transform: translateY(-50%) rotate(-90deg);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5026279 */.elementor-391912 .elementor-element.elementor-element-5026279 {
    max-width: 570px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8c923a */@media (min-width: 768px) and (max-width: 1199px) {
  .elementor-391912 .elementor-element.elementor-element-b8c923a {
    padding-left: max(40px, (100vw - 1140px) / 2);
    padding-right: 40px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://kranich-care.de/wp-content/uploads/2025/12/BeVietnamPro-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://kranich-care.de/wp-content/uploads/2025/12/BeVietnamPro-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://kranich-care.de/wp-content/uploads/2025/12/BeVietnamPro-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */