.elementor-12803 .elementor-element.elementor-element-d88f092{--display:flex;--min-height:0px;--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:center;--align-items:center;--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-woocommerce-notices .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-notices .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12803 .elementor-element.elementor-element-4d54876 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-1941297{--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;--padding-top:24px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-12803 .elementor-element.elementor-element-1941297:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-1941297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5f47c );}.elementor-12803 .elementor-element.elementor-element-2462d52{--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:24px;--z-index:0;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12803 .elementor-element.elementor-element-395d374{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-8085880{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-12803 .elementor-element.elementor-element-80d8a07{--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-12803 .elementor-element.elementor-element-5ab39e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0rem 0rem 0rem 0rem;--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-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12803 .elementor-element.elementor-element-250b533{text-align:center;}.elementor-12803 .elementor-element.elementor-element-250b533 .elementor-heading-title{font-family:var( --e-global-typography-9085ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-9085ba1-font-size );font-weight:var( --e-global-typography-9085ba1-font-weight );text-transform:var( --e-global-typography-9085ba1-text-transform );line-height:var( --e-global-typography-9085ba1-line-height );color:var( --e-global-color-a6d50f5 );}.elementor-widget-wl-single-product-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wl-single-product-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12803 .elementor-element.elementor-element-fc48210 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-fc48210 .product_title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-bb8993d-font-family ), Sans-serif;font-size:var( --e-global-typography-bb8993d-font-size );font-weight:var( --e-global-typography-bb8993d-font-weight );line-height:var( --e-global-typography-bb8993d-line-height );}.elementor-widget-wl-single-product-description .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wl-single-product-description .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12803 .elementor-element.elementor-element-7516375 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-12803 .elementor-element.elementor-element-7516375{text-align:left;}.woocommerce .elementor-12803 .elementor-element.elementor-element-7516375 .woocommerce_product_description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d95d352-font-family ), Sans-serif;font-size:var( --e-global-typography-d95d352-font-size );font-weight:var( --e-global-typography-d95d352-font-weight );line-height:var( --e-global-typography-d95d352-line-height );}.elementor-widget-wl-single-product-price .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wl-single-product-price .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12803 .elementor-element.elementor-element-1aacd52 > .elementor-widget-container{margin:0.5rem 0rem 0.5rem 0rem;}.elementor-12803 .elementor-element.elementor-element-1aacd52 .price{color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-1aacd52 .price .amount{font-family:var( --e-global-typography-df4aeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-df4aeb5-font-size );font-weight:var( --e-global-typography-df4aeb5-font-weight );line-height:var( --e-global-typography-df4aeb5-line-height );}.elementor-12803 .elementor-element.elementor-element-1aacd52 .price del{color:var( --e-global-color-a6d50f5 );}.elementor-12803 .elementor-element.elementor-element-1aacd52 .price del, .elementor-12803 .elementor-element.elementor-element-1aacd52 .price del .amount{font-family:var( --e-global-typography-df4aeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-df4aeb5-font-size );font-weight:var( --e-global-typography-df4aeb5-font-weight );line-height:var( --e-global-typography-df4aeb5-line-height );}.elementor-12803 .elementor-element.elementor-element-6381481 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-wl-single-product-short-description .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wl-single-product-short-description .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12803 .elementor-element.elementor-element-2f31bea > .elementor-widget-container{margin:16px 0px 24px 0px;}.elementor-12803 .elementor-element.elementor-element-2f31bea{text-align:left;}.woocommerce .elementor-12803 .elementor-element.elementor-element-2f31bea .woocommerce-product-details__short-description{color:var( --e-global-color-primary );}.woocommerce .elementor-12803 .elementor-element.elementor-element-2f31bea .woocommerce-product-details__short-description p{color:var( --e-global-color-primary );}.woocommerce .elementor-12803 .elementor-element.elementor-element-2f31bea .woocommerce-product-details__short-description,.woocommerce .elementor-12803 .elementor-element.elementor-element-2f31bea .woocommerce-product-details__short-description p{font-family:var( --e-global-typography-2c2fd37-font-family ), Sans-serif;font-size:var( --e-global-typography-2c2fd37-font-size );font-weight:var( --e-global-typography-2c2fd37-font-weight );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-78545c6{--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-menu-anchor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-menu-anchor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12803 .elementor-element.elementor-element-ccb5cb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-12803 .elementor-element.elementor-element-ccb5cb3{left:0px;}body.rtl .elementor-12803 .elementor-element.elementor-element-ccb5cb3{right:0px;}.elementor-12803 .elementor-element.elementor-element-ccb5cb3{top:-75px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12803 .elementor-element.elementor-element-5557fdc > .elementor-widget-container{padding:0px 0px 14px 0px;}.elementor-12803 .elementor-element.elementor-element-5557fdc{color:var( --e-global-color-primary );font-family:var( --e-global-typography-4a221bc-font-family ), Sans-serif;font-size:var( --e-global-typography-4a221bc-font-size );font-weight:var( --e-global-typography-4a221bc-font-weight );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-1923b30 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-12803 .elementor-element.elementor-element-1923b30 .elementor-heading-title{font-family:var( --e-global-typography-9085ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-9085ba1-font-size );font-weight:var( --e-global-typography-9085ba1-font-weight );text-transform:var( --e-global-typography-9085ba1-text-transform );line-height:var( --e-global-typography-9085ba1-line-height );color:var( --e-global-color-primary );}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wl-product-add-to-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wl-product-add-to-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12803 .elementor-element.elementor-element-77a54d5 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-12803 .elementor-element.elementor-element-77a54d5 .wl-style-1 form.cart button{font-family:var( --e-global-typography-ea61b0b-font-family ), Sans-serif;font-size:var( --e-global-typography-ea61b0b-font-size );font-weight:var( --e-global-typography-ea61b0b-font-weight );line-height:var( --e-global-typography-ea61b0b-line-height );}.elementor-12803 .elementor-element.elementor-element-e74796f > .elementor-widget-container{margin:0px 0px 36px 0px;padding:20px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-3282f54{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wl-faq .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wl-faq .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12803 .elementor-element.elementor-element-ee21d87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card + .htwoolentor-faq-card{margin-top:0px;}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card{border-style:none;padding:0px 0px 0px 0px !important;}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card:not(.is-active) .htwoolentor-faq-head{padding:10px 30px 10px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-family:var( --e-global-typography-d95d352-font-family ), Sans-serif;font-size:var( --e-global-typography-d95d352-font-size );font-weight:var( --e-global-typography-d95d352-font-weight );line-height:var( --e-global-typography-d95d352-line-height );}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card.is-active .htwoolentor-faq-head{color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 30px 10px 15px;}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );padding:10px 25px 10px 25px;}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card:not(.is-active) .htwoolentor-faq-head .htwoolentor-faq-head-indicator::before{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card:not(.is-active) .htwoolentor-faq-head .htwoolentor-faq-head-indicator::after{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card.is-active .htwoolentor-faq-head .htwoolentor-faq-head-indicator::before{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card.is-active .htwoolentor-faq-head .htwoolentor-faq-head-indicator::after{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-105ad99{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-0af85be > .elementor-widget-container{padding:10px 0px 10px 15px;}.elementor-12803 .elementor-element.elementor-element-0af85be{text-align:left;}.elementor-12803 .elementor-element.elementor-element-0af85be .elementor-heading-title{font-family:var( --e-global-typography-d95d352-font-family ), Sans-serif;font-size:var( --e-global-typography-d95d352-font-size );font-weight:var( --e-global-typography-d95d352-font-weight );line-height:var( --e-global-typography-d95d352-line-height );color:var( --e-global-color-primary );}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12803 .elementor-element.elementor-element-ab08f36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-ab08f36.elementor-element{--align-self:center;}.elementor-12803 .elementor-element.elementor-element-ab08f36 .elementor-icon-wrapper{text-align:center;}.elementor-12803 .elementor-element.elementor-element-ab08f36.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-ab08f36.elementor-view-framed .elementor-icon, .elementor-12803 .elementor-element.elementor-element-ab08f36.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-ab08f36.elementor-view-framed .elementor-icon, .elementor-12803 .elementor-element.elementor-element-ab08f36.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-ab08f36 .elementor-icon{font-size:16px;}.elementor-12803 .elementor-element.elementor-element-ab08f36 .elementor-icon svg{height:16px;}.elementor-12803 .elementor-element.elementor-element-df0cb50{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 12px;--row-gap:0px;--column-gap:12px;--grid-auto-flow:row;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-12803 .elementor-element.elementor-element-df0cb50:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-df0cb50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-d886638{--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:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-67d26f0.elementor-element{--align-self:flex-start;}.elementor-12803 .elementor-element.elementor-element-0ee13ef{text-align:left;}.elementor-12803 .elementor-element.elementor-element-0ee13ef .elementor-heading-title{font-family:var( --e-global-typography-2c2fd37-font-family ), Sans-serif;font-size:var( --e-global-typography-2c2fd37-font-size );font-weight:var( --e-global-typography-2c2fd37-font-weight );line-height:var( --e-global-typography-2c2fd37-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-241e7ec{--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:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-a7d13f6.elementor-element{--align-self:flex-start;}.elementor-12803 .elementor-element.elementor-element-c88f0a9{text-align:left;}.elementor-12803 .elementor-element.elementor-element-c88f0a9 .elementor-heading-title{font-family:var( --e-global-typography-2c2fd37-font-family ), Sans-serif;font-size:var( --e-global-typography-2c2fd37-font-size );font-weight:var( --e-global-typography-2c2fd37-font-weight );line-height:var( --e-global-typography-2c2fd37-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-09b7f08{--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:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-1d1c8e9.elementor-element{--align-self:flex-start;}.elementor-12803 .elementor-element.elementor-element-948b970{text-align:left;}.elementor-12803 .elementor-element.elementor-element-948b970 .elementor-heading-title{font-family:var( --e-global-typography-2c2fd37-font-family ), Sans-serif;font-size:var( --e-global-typography-2c2fd37-font-size );font-weight:var( --e-global-typography-2c2fd37-font-weight );line-height:var( --e-global-typography-2c2fd37-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-6359de7{--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:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-9d8cceb.elementor-element{--align-self:flex-start;}.elementor-12803 .elementor-element.elementor-element-a79adeb{text-align:left;}.elementor-12803 .elementor-element.elementor-element-a79adeb .elementor-heading-title{font-family:var( --e-global-typography-2c2fd37-font-family ), Sans-serif;font-size:var( --e-global-typography-2c2fd37-font-size );font-weight:var( --e-global-typography-2c2fd37-font-weight );line-height:var( --e-global-typography-2c2fd37-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-2a3f79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12803 .elementor-element.elementor-element-b63e0c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-0d1de40 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-12803 .elementor-element.elementor-element-0d1de40{text-align:center;}.elementor-12803 .elementor-element.elementor-element-0d1de40 .elementor-heading-title{font-family:var( --e-global-typography-d2e48de-font-family ), Sans-serif;font-size:var( --e-global-typography-d2e48de-font-size );font-weight:var( --e-global-typography-d2e48de-font-weight );line-height:var( --e-global-typography-d2e48de-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-767e7f1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-c2461f7{--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-12803 .elementor-element.elementor-element-6dbfca92{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12803 .elementor-element.elementor-element-5929ed6b img{width:100%;border-radius:0.875rem 0.875rem 0.875rem 0.875rem;}.elementor-12803 .elementor-element.elementor-element-7884e47e img{width:100%;border-radius:0.875rem 0.875rem 0.875rem 0.875rem;}.elementor-12803 .elementor-element.elementor-element-ea5983d img{width:100%;border-radius:0.875rem 0.875rem 0.875rem 0.875rem;}.elementor-12803 .elementor-element.elementor-element-74305b60 img{width:100%;border-radius:0.875rem 0.875rem 0.875rem 0.875rem;}.elementor-12803 .elementor-element.elementor-element-5489d0d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-940d83c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-387844b{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:4px 0px;--row-gap:4px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a9c0590 );--border-color:var( --e-global-color-a9c0590 );--border-radius:0.875rem 0.875rem 0.875rem 0.875rem;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-387844b:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-387844b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5f47c );}.elementor-12803 .elementor-element.elementor-element-7e9ae184{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-fa6c723{--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:space-between;--align-items:center;--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-12803 .elementor-element.elementor-element-cac1666 .elementor-heading-title{font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-7c3e5b9 .elementor-heading-title{font-family:var( --e-global-typography-9085ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-9085ba1-font-size );font-weight:var( --e-global-typography-9085ba1-font-weight );text-transform:var( --e-global-typography-9085ba1-text-transform );line-height:var( --e-global-typography-9085ba1-line-height );color:var( --e-global-color-text );}.elementor-12803 .elementor-element.elementor-element-40397a4{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:4px 0px;--row-gap:4px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a9c0590 );--border-color:var( --e-global-color-a9c0590 );--border-radius:0.875rem 0.875rem 0.875rem 0.875rem;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-40397a4:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-40397a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5f47c );}.elementor-12803 .elementor-element.elementor-element-d481827{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-4e577e6{--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:space-between;--align-items:center;--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-12803 .elementor-element.elementor-element-7f5cc9c .elementor-heading-title{font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-e6ff93a .elementor-heading-title{font-family:var( --e-global-typography-9085ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-9085ba1-font-size );font-weight:var( --e-global-typography-9085ba1-font-weight );text-transform:var( --e-global-typography-9085ba1-text-transform );line-height:var( --e-global-typography-9085ba1-line-height );color:var( --e-global-color-text );}.elementor-12803 .elementor-element.elementor-element-8c725e1{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:4px 0px;--row-gap:4px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a9c0590 );--border-color:var( --e-global-color-a9c0590 );--border-radius:0.875rem 0.875rem 0.875rem 0.875rem;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-8c725e1:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-8c725e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5f47c );}.elementor-12803 .elementor-element.elementor-element-c9cd804{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-fb566ea{--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:space-between;--align-items:center;--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-12803 .elementor-element.elementor-element-9d1d0f5 .elementor-heading-title{font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-057a0ac .elementor-heading-title{font-family:var( --e-global-typography-9085ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-9085ba1-font-size );font-weight:var( --e-global-typography-9085ba1-font-weight );text-transform:var( --e-global-typography-9085ba1-text-transform );line-height:var( --e-global-typography-9085ba1-line-height );color:var( --e-global-color-text );}.elementor-12803 .elementor-element.elementor-element-d547987{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:4px 0px;--row-gap:4px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a9c0590 );--border-color:var( --e-global-color-a9c0590 );--border-radius:0.875rem 0.875rem 0.875rem 0.875rem;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-d547987:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-d547987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5f47c );}.elementor-12803 .elementor-element.elementor-element-c99c2cc{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-2a66f53{--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:space-between;--align-items:center;--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-12803 .elementor-element.elementor-element-060517c .elementor-heading-title{font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-9dd38d6 .elementor-heading-title{font-family:var( --e-global-typography-9085ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-9085ba1-font-size );font-weight:var( --e-global-typography-9085ba1-font-weight );text-transform:var( --e-global-typography-9085ba1-text-transform );line-height:var( --e-global-typography-9085ba1-line-height );color:var( --e-global-color-text );}.elementor-12803 .elementor-element.elementor-element-c5488a0{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:4px 0px;--row-gap:4px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a9c0590 );--border-color:var( --e-global-color-a9c0590 );--border-radius:0.875rem 0.875rem 0.875rem 0.875rem;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-c5488a0:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-c5488a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5f47c );}.elementor-12803 .elementor-element.elementor-element-b3a5412{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-b8ae13d{--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:space-between;--align-items:center;--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-12803 .elementor-element.elementor-element-ca45638 .elementor-heading-title{font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-23c9cea .elementor-heading-title{font-family:var( --e-global-typography-9085ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-9085ba1-font-size );font-weight:var( --e-global-typography-9085ba1-font-weight );text-transform:var( --e-global-typography-9085ba1-text-transform );line-height:var( --e-global-typography-9085ba1-line-height );color:var( --e-global-color-text );}.elementor-12803 .elementor-element.elementor-element-e36ee09{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:4px 0px;--row-gap:4px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a9c0590 );--border-color:var( --e-global-color-a9c0590 );--border-radius:0.875rem 0.875rem 0.875rem 0.875rem;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-e36ee09:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-e36ee09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5f47c );}.elementor-12803 .elementor-element.elementor-element-be769ba{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-b669890{--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:space-between;--align-items:center;--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-12803 .elementor-element.elementor-element-579d02b .elementor-heading-title{font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-52cf076 .elementor-heading-title{font-family:var( --e-global-typography-9085ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-9085ba1-font-size );font-weight:var( --e-global-typography-9085ba1-font-weight );text-transform:var( --e-global-typography-9085ba1-text-transform );line-height:var( --e-global-typography-9085ba1-line-height );color:var( --e-global-color-text );}.elementor-widget-nested-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12803 .elementor-element.elementor-element-fe91268{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:4px 0px;--row-gap:4px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a9c0590 );--border-color:var( --e-global-color-a9c0590 );--border-radius:0.875rem 0.875rem 0.875rem 0.875rem;--margin-top:0px;--margin-bottom:0px;--margin-left:12px;--margin-right:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-fe91268:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-fe91268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5f47c );}.elementor-12803 .elementor-element.elementor-element-c9b072c{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-fd88fd2{--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:space-between;--align-items:center;--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-12803 .elementor-element.elementor-element-016e986 .elementor-heading-title{font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-2ed9d1a .elementor-heading-title{font-family:var( --e-global-typography-9085ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-9085ba1-font-size );font-weight:var( --e-global-typography-9085ba1-font-weight );text-transform:var( --e-global-typography-9085ba1-text-transform );line-height:var( --e-global-typography-9085ba1-line-height );color:var( --e-global-color-text );}.elementor-12803 .elementor-element.elementor-element-42f36d4{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:4px 0px;--row-gap:4px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a9c0590 );--border-color:var( --e-global-color-a9c0590 );--border-radius:0.875rem 0.875rem 0.875rem 0.875rem;--margin-top:0px;--margin-bottom:0px;--margin-left:12px;--margin-right:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-42f36d4:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-42f36d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5f47c );}.elementor-12803 .elementor-element.elementor-element-d94db3d{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-99f378c{--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:space-between;--align-items:center;--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-12803 .elementor-element.elementor-element-4c1b021 .elementor-heading-title{font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-3d3c59d .elementor-heading-title{font-family:var( --e-global-typography-9085ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-9085ba1-font-size );font-weight:var( --e-global-typography-9085ba1-font-weight );text-transform:var( --e-global-typography-9085ba1-text-transform );line-height:var( --e-global-typography-9085ba1-line-height );color:var( --e-global-color-text );}.elementor-12803 .elementor-element.elementor-element-b1eb301{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:4px 0px;--row-gap:4px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a9c0590 );--border-color:var( --e-global-color-a9c0590 );--border-radius:0.875rem 0.875rem 0.875rem 0.875rem;--margin-top:0px;--margin-bottom:0px;--margin-left:12px;--margin-right:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-b1eb301:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-b1eb301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5f47c );}.elementor-12803 .elementor-element.elementor-element-5b5c55d{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-629016d{--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:space-between;--align-items:center;--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-12803 .elementor-element.elementor-element-34f2801 .elementor-heading-title{font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-8bbbb7b .elementor-heading-title{font-family:var( --e-global-typography-9085ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-9085ba1-font-size );font-weight:var( --e-global-typography-9085ba1-font-weight );text-transform:var( --e-global-typography-9085ba1-text-transform );line-height:var( --e-global-typography-9085ba1-line-height );color:var( --e-global-color-text );}.elementor-12803 .elementor-element.elementor-element-bee4770{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:4px 0px;--row-gap:4px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a9c0590 );--border-color:var( --e-global-color-a9c0590 );--border-radius:0.875rem 0.875rem 0.875rem 0.875rem;--margin-top:0px;--margin-bottom:0px;--margin-left:12px;--margin-right:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-bee4770:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-bee4770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5f47c );}.elementor-12803 .elementor-element.elementor-element-3b31224{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-d8da3a6{--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:space-between;--align-items:center;--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-12803 .elementor-element.elementor-element-a254368 .elementor-heading-title{font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-31ff309 .elementor-heading-title{font-family:var( --e-global-typography-9085ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-9085ba1-font-size );font-weight:var( --e-global-typography-9085ba1-font-weight );text-transform:var( --e-global-typography-9085ba1-text-transform );line-height:var( --e-global-typography-9085ba1-line-height );color:var( --e-global-color-text );}.elementor-12803 .elementor-element.elementor-element-123cf01{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:4px 0px;--row-gap:4px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a9c0590 );--border-color:var( --e-global-color-a9c0590 );--border-radius:0.875rem 0.875rem 0.875rem 0.875rem;--margin-top:0px;--margin-bottom:0px;--margin-left:12px;--margin-right:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-123cf01:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-123cf01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5f47c );}.elementor-12803 .elementor-element.elementor-element-3b77165{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-55f6913{--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:space-between;--align-items:center;--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-12803 .elementor-element.elementor-element-ea562f0 .elementor-heading-title{font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-46c8e7f .elementor-heading-title{font-family:var( --e-global-typography-9085ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-9085ba1-font-size );font-weight:var( --e-global-typography-9085ba1-font-weight );text-transform:var( --e-global-typography-9085ba1-text-transform );line-height:var( --e-global-typography-9085ba1-line-height );color:var( --e-global-color-text );}.elementor-12803 .elementor-element.elementor-element-66e3958{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:4px 0px;--row-gap:4px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a9c0590 );--border-color:var( --e-global-color-a9c0590 );--border-radius:0.875rem 0.875rem 0.875rem 0.875rem;--margin-top:0px;--margin-bottom:0px;--margin-left:12px;--margin-right:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-66e3958:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-66e3958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5f47c );}.elementor-12803 .elementor-element.elementor-element-c69e959{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-32e9306{--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:space-between;--align-items:center;--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-12803 .elementor-element.elementor-element-56b3b94 .elementor-heading-title{font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-d072036 .elementor-heading-title{font-family:var( --e-global-typography-9085ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-9085ba1-font-size );font-weight:var( --e-global-typography-9085ba1-font-weight );text-transform:var( --e-global-typography-9085ba1-text-transform );line-height:var( --e-global-typography-9085ba1-line-height );color:var( --e-global-color-text );}.elementor-12803 .elementor-element.elementor-element-1b14ee5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-1b14ee5 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-accent );border-radius:1rem 1rem 1rem 1rem;padding:2px 2px 2px 2px;}.elementor-12803 .elementor-element.elementor-element-8e9db9d{--display:flex;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-aa88d49{--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 .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-12803 .elementor-element.elementor-element-d28918e .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-ed6ee50-font-family ), Sans-serif;font-size:var( --e-global-typography-ed6ee50-font-size );font-weight:var( --e-global-typography-ed6ee50-font-weight );text-transform:var( --e-global-typography-ed6ee50-text-transform );line-height:var( --e-global-typography-ed6ee50-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0.875rem 0.875rem 0.875rem 0.875rem;padding:15px 0px 15px 20px;}.elementor-12803 .elementor-element.elementor-element-d28918e .elementor-button:hover, .elementor-12803 .elementor-element.elementor-element-d28918e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-d28918e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-d28918e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12803 .elementor-element.elementor-element-d28918e .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:start;}.elementor-12803 .elementor-element.elementor-element-d28918e .elementor-button:hover svg, .elementor-12803 .elementor-element.elementor-element-d28918e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-fc2c831{--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:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-12803 .elementor-element.elementor-element-fc2c831:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-fc2c831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-9eb88a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-12803 .elementor-element.elementor-element-bfce383 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-bfce383 img{width:100%;border-radius:0.875rem 0.875rem 0.875rem 0.875rem;}.elementor-12803 .elementor-element.elementor-element-26b673b{--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;--align-items:center;--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-12803 .elementor-element.elementor-element-dde02af{text-align:center;}.elementor-12803 .elementor-element.elementor-element-dde02af .elementor-heading-title{font-family:var( --e-global-typography-d2e48de-font-family ), Sans-serif;font-size:var( --e-global-typography-d2e48de-font-size );font-weight:var( --e-global-typography-d2e48de-font-weight );line-height:var( --e-global-typography-d2e48de-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-3f0cc84{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-330a2dc{--display:flex;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-8882c3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-12803 .elementor-element.elementor-element-8882c3c.elementor-element{--align-self:center;}.elementor-12803 .elementor-element.elementor-element-8882c3c{text-align:center;}.elementor-12803 .elementor-element.elementor-element-8882c3c .elementor-heading-title{font-family:var( --e-global-typography-ed6ee50-font-family ), Sans-serif;font-size:var( --e-global-typography-ed6ee50-font-size );font-weight:var( --e-global-typography-ed6ee50-font-weight );text-transform:var( --e-global-typography-ed6ee50-text-transform );line-height:var( --e-global-typography-ed6ee50-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-7bb841b img{width:65%;border-radius:0.875rem 0.875rem 0.875rem 0.875rem;}.elementor-12803 .elementor-element.elementor-element-d06b2e3{text-align:center;}.elementor-12803 .elementor-element.elementor-element-d06b2e3 .elementor-heading-title{font-family:var( --e-global-typography-de04c81-font-family ), Sans-serif;font-size:var( --e-global-typography-de04c81-font-size );font-weight:var( --e-global-typography-de04c81-font-weight );line-height:var( --e-global-typography-de04c81-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-5c1b593{text-align:center;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4a221bc-font-family ), Sans-serif;font-size:var( --e-global-typography-4a221bc-font-size );font-weight:var( --e-global-typography-4a221bc-font-weight );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-c8c41e2{--display:flex;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-76b4b75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-12803 .elementor-element.elementor-element-76b4b75.elementor-element{--align-self:center;}.elementor-12803 .elementor-element.elementor-element-76b4b75{text-align:center;}.elementor-12803 .elementor-element.elementor-element-76b4b75 .elementor-heading-title{font-family:var( --e-global-typography-ed6ee50-font-family ), Sans-serif;font-size:var( --e-global-typography-ed6ee50-font-size );font-weight:var( --e-global-typography-ed6ee50-font-weight );text-transform:var( --e-global-typography-ed6ee50-text-transform );line-height:var( --e-global-typography-ed6ee50-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-0de4e16 img{width:65%;border-radius:0.875rem 0.875rem 0.875rem 0.875rem;}.elementor-12803 .elementor-element.elementor-element-e50b6b3{text-align:center;}.elementor-12803 .elementor-element.elementor-element-e50b6b3 .elementor-heading-title{font-family:var( --e-global-typography-de04c81-font-family ), Sans-serif;font-size:var( --e-global-typography-de04c81-font-size );font-weight:var( --e-global-typography-de04c81-font-weight );line-height:var( --e-global-typography-de04c81-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-3a5d81a{text-align:center;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4a221bc-font-family ), Sans-serif;font-size:var( --e-global-typography-4a221bc-font-size );font-weight:var( --e-global-typography-4a221bc-font-weight );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-fbc8e80{--display:flex;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-b883c7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-12803 .elementor-element.elementor-element-b883c7d.elementor-element{--align-self:center;}.elementor-12803 .elementor-element.elementor-element-b883c7d{text-align:center;}.elementor-12803 .elementor-element.elementor-element-b883c7d .elementor-heading-title{font-family:var( --e-global-typography-ed6ee50-font-family ), Sans-serif;font-size:var( --e-global-typography-ed6ee50-font-size );font-weight:var( --e-global-typography-ed6ee50-font-weight );text-transform:var( --e-global-typography-ed6ee50-text-transform );line-height:var( --e-global-typography-ed6ee50-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-dda4f73 img{width:65%;border-radius:0.875rem 0.875rem 0.875rem 0.875rem;}.elementor-12803 .elementor-element.elementor-element-b7260da{text-align:center;}.elementor-12803 .elementor-element.elementor-element-b7260da .elementor-heading-title{font-family:var( --e-global-typography-de04c81-font-family ), Sans-serif;font-size:var( --e-global-typography-de04c81-font-size );font-weight:var( --e-global-typography-de04c81-font-weight );line-height:var( --e-global-typography-de04c81-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-a2fd859{text-align:center;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4a221bc-font-family ), Sans-serif;font-size:var( --e-global-typography-4a221bc-font-size );font-weight:var( --e-global-typography-4a221bc-font-weight );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-0020e71{--display:flex;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-026c409 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-12803 .elementor-element.elementor-element-026c409.elementor-element{--align-self:center;}.elementor-12803 .elementor-element.elementor-element-026c409{text-align:center;}.elementor-12803 .elementor-element.elementor-element-026c409 .elementor-heading-title{font-family:var( --e-global-typography-ed6ee50-font-family ), Sans-serif;font-size:var( --e-global-typography-ed6ee50-font-size );font-weight:var( --e-global-typography-ed6ee50-font-weight );text-transform:var( --e-global-typography-ed6ee50-text-transform );line-height:var( --e-global-typography-ed6ee50-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-86436d0 img{width:65%;border-radius:0.875rem 0.875rem 0.875rem 0.875rem;}.elementor-12803 .elementor-element.elementor-element-e5bde2c{text-align:center;}.elementor-12803 .elementor-element.elementor-element-e5bde2c .elementor-heading-title{font-family:var( --e-global-typography-de04c81-font-family ), Sans-serif;font-size:var( --e-global-typography-de04c81-font-size );font-weight:var( --e-global-typography-de04c81-font-weight );line-height:var( --e-global-typography-de04c81-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-8cfc87d{text-align:center;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4a221bc-font-family ), Sans-serif;font-size:var( --e-global-typography-4a221bc-font-size );font-weight:var( --e-global-typography-4a221bc-font-weight );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-8a6f127{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );--e-n-carousel-progressbar-normal-color:var( --e-global-color-accent );--e-n-carousel-progressbar-hover-color:var( --e-global-color-accent );}.elementor-12803 .elementor-element.elementor-element-8a6f127 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-ed82125{--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-12803 .elementor-element.elementor-element-815a862 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-ed6ee50-font-family ), Sans-serif;font-size:var( --e-global-typography-ed6ee50-font-size );font-weight:var( --e-global-typography-ed6ee50-font-weight );text-transform:var( --e-global-typography-ed6ee50-text-transform );line-height:var( --e-global-typography-ed6ee50-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0.875rem 0.875rem 0.875rem 0.875rem;padding:15px 0px 15px 0px;}.elementor-12803 .elementor-element.elementor-element-815a862 .elementor-button:hover, .elementor-12803 .elementor-element.elementor-element-815a862 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-815a862 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12803 .elementor-element.elementor-element-815a862 .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:center;}.elementor-12803 .elementor-element.elementor-element-815a862 .elementor-button:hover svg, .elementor-12803 .elementor-element.elementor-element-815a862 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-da757c0{--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;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-12803 .elementor-element.elementor-element-4ea67d0{text-align:center;}.elementor-12803 .elementor-element.elementor-element-4ea67d0 img{width:65%;border-radius:0.875rem 0.875rem 0.875rem 0.875rem;}.elementor-12803 .elementor-element.elementor-element-296382c{text-align:center;}.elementor-12803 .elementor-element.elementor-element-296382c img{width:65%;border-radius:0.875rem 0.875rem 0.875rem 0.875rem;}.elementor-12803 .elementor-element.elementor-element-39fdbbb{--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;--align-items:center;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--padding-top:48px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-12803 .elementor-element.elementor-element-7efafae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-071c35f{text-align:center;}.elementor-12803 .elementor-element.elementor-element-071c35f .elementor-heading-title{font-family:var( --e-global-typography-d2e48de-font-family ), Sans-serif;font-size:var( --e-global-typography-d2e48de-font-size );font-weight:var( --e-global-typography-d2e48de-font-weight );line-height:var( --e-global-typography-d2e48de-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-ae3c373{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-8291bff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-7225b44 img{width:100%;border-radius:0.875rem 0.875rem 0.875rem 0.875rem;}.elementor-12803 .elementor-element.elementor-element-9689bf5{--display:flex;--justify-content:center;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-6751244{text-align:center;}.elementor-12803 .elementor-element.elementor-element-6751244 .elementor-heading-title{font-family:var( --e-global-typography-de04c81-font-family ), Sans-serif;font-size:var( --e-global-typography-de04c81-font-size );font-weight:var( --e-global-typography-de04c81-font-weight );line-height:var( --e-global-typography-de04c81-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-7ec7a8d{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-4a221bc-font-family ), Sans-serif;font-size:var( --e-global-typography-4a221bc-font-size );font-weight:var( --e-global-typography-4a221bc-font-weight );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-fb52cf7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-1c61eff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-9fdfc6f img{width:100%;border-radius:0.875rem 0.875rem 0.875rem 0.875rem;}.elementor-12803 .elementor-element.elementor-element-54476da{--display:flex;--justify-content:center;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-e610925{text-align:center;}.elementor-12803 .elementor-element.elementor-element-e610925 .elementor-heading-title{font-family:var( --e-global-typography-de04c81-font-family ), Sans-serif;font-size:var( --e-global-typography-de04c81-font-size );font-weight:var( --e-global-typography-de04c81-font-weight );line-height:var( --e-global-typography-de04c81-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-f424148{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-4a221bc-font-family ), Sans-serif;font-size:var( --e-global-typography-4a221bc-font-size );font-weight:var( --e-global-typography-4a221bc-font-weight );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-872d113{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-8a5753c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-0070481 img{width:100%;border-radius:0.875rem 0.875rem 0.875rem 0.875rem;}.elementor-12803 .elementor-element.elementor-element-631641d{--display:flex;--justify-content:center;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-88d0fbd{text-align:center;}.elementor-12803 .elementor-element.elementor-element-88d0fbd .elementor-heading-title{font-family:var( --e-global-typography-de04c81-font-family ), Sans-serif;font-size:var( --e-global-typography-de04c81-font-size );font-weight:var( --e-global-typography-de04c81-font-weight );line-height:var( --e-global-typography-de04c81-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-6b66fd0{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-4a221bc-font-family ), Sans-serif;font-size:var( --e-global-typography-4a221bc-font-size );font-weight:var( --e-global-typography-4a221bc-font-weight );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-436f04a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-5e5c735 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-ed6ee50-font-family ), Sans-serif;font-size:var( --e-global-typography-ed6ee50-font-size );font-weight:var( --e-global-typography-ed6ee50-font-weight );text-transform:var( --e-global-typography-ed6ee50-text-transform );line-height:var( --e-global-typography-ed6ee50-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0.875rem 0.875rem 0.875rem 0.875rem;padding:15px 0px 15px 0px;}.elementor-12803 .elementor-element.elementor-element-5e5c735 .elementor-button:hover, .elementor-12803 .elementor-element.elementor-element-5e5c735 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-5e5c735 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12803 .elementor-element.elementor-element-5e5c735 .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:center;}.elementor-12803 .elementor-element.elementor-element-5e5c735 .elementor-button:hover svg, .elementor-12803 .elementor-element.elementor-element-5e5c735 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-c0a442b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-c0a442b:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-c0a442b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-ucaddon_list_marquee .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_list_marquee .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_list_marquee .ue_marq_text_wrap{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_list_marquee .ue_marq_desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12803 .elementor-element.elementor-element-fd02fc7 .ue-marquee{padding:0px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-fd02fc7 .ue-marquee-tag{padding:0.5rem 1.5rem 0.5rem 1.5rem;margin:0px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-fd02fc7 .ue-marquee-tag,.elementor-12803 .elementor-element.elementor-element-fd02fc7 .ue-marquee-tag a{color:var( --e-global-color-a9c0590 );}.elementor-12803 .elementor-element.elementor-element-fd02fc7 .ue-marquee-tag svg{fill:var( --e-global-color-a9c0590 );}.elementor-12803 .elementor-element.elementor-element-fd02fc7 .ue_marq_text_wrap{font-family:var( --e-global-typography-2c2fd37-font-family ), Sans-serif;font-size:var( --e-global-typography-2c2fd37-font-size );font-weight:var( --e-global-typography-2c2fd37-font-weight );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-fd02fc7 .ue-marquee-tag-icon{font-size:20px;}.elementor-12803 .elementor-element.elementor-element-fd02fc7 .ue-marquee-tag-icon svg{width:20px;height:20px;}.elementor-12803 .elementor-element.elementor-element-fd02fc7 .ue_icon_spacing{width:10px;}.elementor-12803 .elementor-element.elementor-element-9aa7d42{--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:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-12803 .elementor-element.elementor-element-eb8f3c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-eb8f3c9{text-align:center;}.elementor-12803 .elementor-element.elementor-element-eb8f3c9 .elementor-heading-title{font-family:var( --e-global-typography-df4aeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-df4aeb5-font-size );font-weight:var( --e-global-typography-df4aeb5-font-weight );line-height:var( --e-global-typography-df4aeb5-line-height );color:var( --e-global-color-accent );}.elementor-12803 .elementor-element.elementor-element-68835d8 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-68835d8{text-align:center;}.elementor-12803 .elementor-element.elementor-element-68835d8 .elementor-heading-title{font-family:var( --e-global-typography-d2e48de-font-family ), Sans-serif;font-size:var( --e-global-typography-d2e48de-font-size );font-weight:var( --e-global-typography-d2e48de-font-weight );line-height:var( --e-global-typography-d2e48de-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-876a879{--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 30px;--row-gap:0px;--column-gap:30px;--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-12803 .elementor-element.elementor-element-abe8ded{--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-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card.is-active .htwoolentor-faq-head{background-color:#FFFFFF;color:var( --e-global-color-primary );border-style:solid;border-color:#0E0B0900;padding:8px 30px 8px 15px;}.elementor-12803 .elementor-element.elementor-element-a366ecd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card + .htwoolentor-faq-card{margin-top:5px;}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card:not(.is-active) .htwoolentor-faq-head{padding:8px 30px 8px 15px;border-style:solid;border-color:#0E0B0900;color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-family:var( --e-global-typography-3397396-font-family ), Sans-serif;font-size:var( --e-global-typography-3397396-font-size );font-weight:var( --e-global-typography-3397396-font-weight );line-height:var( --e-global-typography-3397396-line-height );}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );text-align:center;padding:5px 15px 10px 15px;}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card:not(.is-active) .htwoolentor-faq-head .htwoolentor-faq-head-indicator::before{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card:not(.is-active) .htwoolentor-faq-head .htwoolentor-faq-head-indicator::after{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card.is-active .htwoolentor-faq-head .htwoolentor-faq-head-indicator::before{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card.is-active .htwoolentor-faq-head .htwoolentor-faq-head-indicator::after{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-d47a789{--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-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card.is-active .htwoolentor-faq-head{background-color:#FFFFFF;color:var( --e-global-color-primary );border-style:solid;border-color:#0E0B0900;padding:8px 30px 8px 15px;}.elementor-12803 .elementor-element.elementor-element-1cedf5a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card + .htwoolentor-faq-card{margin-top:5px;}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card:not(.is-active) .htwoolentor-faq-head{padding:8px 30px 8px 15px;border-style:solid;border-color:#0E0B0900;color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-family:var( --e-global-typography-3397396-font-family ), Sans-serif;font-size:var( --e-global-typography-3397396-font-size );font-weight:var( --e-global-typography-3397396-font-weight );line-height:var( --e-global-typography-3397396-line-height );}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );text-align:center;padding:5px 15px 10px 15px;}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card:not(.is-active) .htwoolentor-faq-head .htwoolentor-faq-head-indicator::before{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card:not(.is-active) .htwoolentor-faq-head .htwoolentor-faq-head-indicator::after{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card.is-active .htwoolentor-faq-head .htwoolentor-faq-head-indicator::before{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card.is-active .htwoolentor-faq-head .htwoolentor-faq-head-indicator::after{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-0e93a1f{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-12803 .elementor-element.elementor-element-b7d83c3 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-12803 .elementor-element.elementor-element-b7d83c3{text-align:center;}.elementor-12803 .elementor-element.elementor-element-b7d83c3 .elementor-heading-title{font-family:var( --e-global-typography-d2e48de-font-family ), Sans-serif;font-size:var( --e-global-typography-d2e48de-font-size );font-weight:var( --e-global-typography-d2e48de-font-weight );line-height:var( --e-global-typography-d2e48de-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-61c113c{--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-12803 .elementor-element.elementor-element-b2b90b8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 12px;--row-gap:0px;--column-gap:12px;--grid-auto-flow:row;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-12803 .elementor-element.elementor-element-b2b90b8:not(.elementor-motion-effects-element-type-background), .elementor-12803 .elementor-element.elementor-element-b2b90b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-2dab7eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-d0301a9.elementor-element{--align-self:flex-start;}.elementor-12803 .elementor-element.elementor-element-996b84c{text-align:left;}.elementor-12803 .elementor-element.elementor-element-996b84c .elementor-heading-title{font-family:var( --e-global-typography-2c2fd37-font-family ), Sans-serif;font-size:var( --e-global-typography-2c2fd37-font-size );font-weight:var( --e-global-typography-2c2fd37-font-weight );line-height:var( --e-global-typography-2c2fd37-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-f1fac37{text-align:left;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-ee75bf0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-8c9a112.elementor-element{--align-self:flex-start;}.elementor-12803 .elementor-element.elementor-element-1dd0ecf{text-align:left;}.elementor-12803 .elementor-element.elementor-element-1dd0ecf .elementor-heading-title{font-family:var( --e-global-typography-2c2fd37-font-family ), Sans-serif;font-size:var( --e-global-typography-2c2fd37-font-size );font-weight:var( --e-global-typography-2c2fd37-font-weight );line-height:var( --e-global-typography-2c2fd37-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-3f3c675{text-align:left;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-8b7dc15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-cd1a0ef.elementor-element{--align-self:flex-start;}.elementor-12803 .elementor-element.elementor-element-66db6c4{text-align:left;}.elementor-12803 .elementor-element.elementor-element-66db6c4 .elementor-heading-title{font-family:var( --e-global-typography-2c2fd37-font-family ), Sans-serif;font-size:var( --e-global-typography-2c2fd37-font-size );font-weight:var( --e-global-typography-2c2fd37-font-weight );line-height:var( --e-global-typography-2c2fd37-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-9956ba6{text-align:left;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-c696027{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-09cb40a.elementor-element{--align-self:flex-start;}.elementor-12803 .elementor-element.elementor-element-4aeeed0{text-align:left;}.elementor-12803 .elementor-element.elementor-element-4aeeed0 .elementor-heading-title{font-family:var( --e-global-typography-2c2fd37-font-family ), Sans-serif;font-size:var( --e-global-typography-2c2fd37-font-size );font-weight:var( --e-global-typography-2c2fd37-font-weight );line-height:var( --e-global-typography-2c2fd37-line-height );color:var( --e-global-color-secondary );}.elementor-12803 .elementor-element.elementor-element-e804875{text-align:left;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-02c7fae-font-family ), Sans-serif;font-size:var( --e-global-typography-02c7fae-font-size );font-weight:var( --e-global-typography-02c7fae-font-weight );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-1967cc4{--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:096px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12803 .elementor-element.elementor-element-3c82a01 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-12803 .elementor-element.elementor-element-3c82a01{left:0px;}body.rtl .elementor-12803 .elementor-element.elementor-element-3c82a01{right:0px;}.elementor-12803 .elementor-element.elementor-element-3c82a01{top:-80px;}.elementor-12803 .elementor-element.elementor-element-7916033 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-7916033{text-align:center;}.elementor-12803 .elementor-element.elementor-element-7916033 .elementor-heading-title{font-family:var( --e-global-typography-d2e48de-font-family ), Sans-serif;font-size:var( --e-global-typography-d2e48de-font-size );font-weight:var( --e-global-typography-d2e48de-font-weight );line-height:var( --e-global-typography-d2e48de-line-height );color:var( --e-global-color-primary );}.elementor-12803 .elementor-element.elementor-element-2237041{--display:flex;--min-height:600px;--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-12803 .elementor-element.elementor-element-7c42d3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-18975b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12803 .elementor-element.elementor-element-9c87129{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-4d05726{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-bac01ec{--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-12803 .elementor-element.elementor-element-b5aa871 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-ed6ee50-font-family ), Sans-serif;font-size:var( --e-global-typography-ed6ee50-font-size );font-weight:var( --e-global-typography-ed6ee50-font-weight );text-transform:var( --e-global-typography-ed6ee50-text-transform );line-height:var( --e-global-typography-ed6ee50-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0.875rem 0.875rem 0.875rem 0.875rem;padding:15px 0px 15px 0px;}.elementor-12803 .elementor-element.elementor-element-b5aa871 .elementor-button:hover, .elementor-12803 .elementor-element.elementor-element-b5aa871 .elementor-button:focus{background-color:var( --e-global-color-a6d50f5 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-a6d50f5 );}.elementor-12803 .elementor-element.elementor-element-b5aa871 > .elementor-widget-container{margin:0 0 0 0;}.elementor-12803 .elementor-element.elementor-element-b5aa871.elementor-element{--align-self:center;}.elementor-12803 .elementor-element.elementor-element-b5aa871 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12803 .elementor-element.elementor-element-b5aa871 .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:center;}.elementor-12803 .elementor-element.elementor-element-b5aa871 .elementor-button:hover svg, .elementor-12803 .elementor-element.elementor-element-b5aa871 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(max-width:1366px){.elementor-widget-woocommerce-notices .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-notices .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-1941297{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12803 .elementor-element.elementor-element-250b533 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-widget-wl-single-product-title .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-title .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-fc48210 .product_title{font-size:var( --e-global-typography-bb8993d-font-size );line-height:var( --e-global-typography-bb8993d-line-height );}.elementor-widget-wl-single-product-description .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-description .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-12803 .elementor-element.elementor-element-7516375 .woocommerce_product_description{font-size:var( --e-global-typography-d95d352-font-size );line-height:var( --e-global-typography-d95d352-line-height );}.elementor-widget-wl-single-product-price .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-price .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-1aacd52 .price .amount{font-size:var( --e-global-typography-df4aeb5-font-size );line-height:var( --e-global-typography-df4aeb5-line-height );}.elementor-12803 .elementor-element.elementor-element-1aacd52 .price del, .elementor-12803 .elementor-element.elementor-element-1aacd52 .price del .amount{font-size:var( --e-global-typography-df4aeb5-font-size );line-height:var( --e-global-typography-df4aeb5-line-height );}.elementor-widget-wl-single-product-short-description .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-short-description .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-12803 .elementor-element.elementor-element-2f31bea .woocommerce-product-details__short-description,.woocommerce .elementor-12803 .elementor-element.elementor-element-2f31bea .woocommerce-product-details__short-description p{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-widget-menu-anchor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-menu-anchor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12803 .elementor-element.elementor-element-5557fdc{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-1923b30 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-product-add-to-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-product-add-to-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-77a54d5 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-12803 .elementor-element.elementor-element-77a54d5 .wl-style-1 form.cart button{font-size:var( --e-global-typography-ea61b0b-font-size );line-height:var( --e-global-typography-ea61b0b-line-height );}.elementor-widget-wl-faq .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-faq .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-size:var( --e-global-typography-d95d352-font-size );line-height:var( --e-global-typography-d95d352-line-height );}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-0af85be .elementor-heading-title{font-size:var( --e-global-typography-d95d352-font-size );line-height:var( --e-global-typography-d95d352-line-height );}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-df0cb50{--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-0ee13ef .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-c88f0a9 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-948b970 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-a79adeb .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-2a3f79{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12803 .elementor-element.elementor-element-0d1de40 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-6dbfca92{--grid-auto-flow:row;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12803 .elementor-element.elementor-element-940d83c{--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-7e9ae184{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-cac1666 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-7c3e5b9 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-d481827{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-7f5cc9c .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-e6ff93a .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-c9cd804{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-9d1d0f5 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-057a0ac .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-c99c2cc{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-060517c .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-9dd38d6 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-b3a5412{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-ca45638 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-23c9cea .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-be769ba{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-579d02b .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-52cf076 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-widget-nested-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-c9b072c{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-016e986 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-2ed9d1a .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-d94db3d{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-4c1b021 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-3d3c59d .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-5b5c55d{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-34f2801 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-8bbbb7b .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-3b31224{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-a254368 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-31ff309 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-3b77165{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-ea562f0 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-46c8e7f .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-c69e959{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-56b3b94 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-d072036 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12803 .elementor-element.elementor-element-d28918e .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-dde02af .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-8882c3c .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-d06b2e3 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-5c1b593{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-76b4b75 .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-e50b6b3 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-3a5d81a{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-b883c7d .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-b7260da .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-a2fd859{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-026c409 .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-e5bde2c .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-8cfc87d{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-815a862 .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-071c35f .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-6751244 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-7ec7a8d{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-e610925 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-f424148{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-88d0fbd .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-6b66fd0{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-5e5c735 .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-widget-ucaddon_list_marquee .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ucaddon_list_marquee .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ucaddon_list_marquee .ue_marq_text_wrap{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_list_marquee .ue_marq_desc{font-size:var( --e-global-typography-text-font-size );}.elementor-12803 .elementor-element.elementor-element-fd02fc7 .ue_marq_text_wrap{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-eb8f3c9 .elementor-heading-title{font-size:var( --e-global-typography-df4aeb5-font-size );line-height:var( --e-global-typography-df4aeb5-line-height );}.elementor-12803 .elementor-element.elementor-element-68835d8 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-size:var( --e-global-typography-3397396-font-size );line-height:var( --e-global-typography-3397396-line-height );}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-size:var( --e-global-typography-3397396-font-size );line-height:var( --e-global-typography-3397396-line-height );}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-b7d83c3 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-b2b90b8{--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-996b84c .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-f1fac37{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-1dd0ecf .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-3f3c675{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-66db6c4 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-9956ba6{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-4aeeed0 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-e804875{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-7916033 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-b5aa871 .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}}@media(max-width:1200px){.elementor-12803 .elementor-element.elementor-element-105ad99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-df0cb50{--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-c2461f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-6dbfca92{--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-5489d0d3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-940d83c{--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-b2b90b8{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-woocommerce-notices .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-notices .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-1941297{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12803 .elementor-element.elementor-element-2462d52{--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 );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-8085880{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-80d8a07{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12803 .elementor-element.elementor-element-5ab39e7{--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12803 .elementor-element.elementor-element-250b533 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-widget-wl-single-product-title .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-title .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-fc48210 .product_title{font-size:var( --e-global-typography-bb8993d-font-size );line-height:var( --e-global-typography-bb8993d-line-height );}.elementor-widget-wl-single-product-description .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-description .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-7516375{text-align:left;}.woocommerce .elementor-12803 .elementor-element.elementor-element-7516375 .woocommerce_product_description{font-size:var( --e-global-typography-d95d352-font-size );line-height:var( --e-global-typography-d95d352-line-height );}.elementor-widget-wl-single-product-price .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-price .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-1aacd52 .price .amount{font-size:var( --e-global-typography-df4aeb5-font-size );line-height:var( --e-global-typography-df4aeb5-line-height );}.elementor-12803 .elementor-element.elementor-element-1aacd52 .price del, .elementor-12803 .elementor-element.elementor-element-1aacd52 .price del .amount{font-size:var( --e-global-typography-df4aeb5-font-size );line-height:var( --e-global-typography-df4aeb5-line-height );}.elementor-widget-wl-single-product-short-description .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-short-description .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-12803 .elementor-element.elementor-element-2f31bea .woocommerce-product-details__short-description,.woocommerce .elementor-12803 .elementor-element.elementor-element-2f31bea .woocommerce-product-details__short-description p{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-widget-menu-anchor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-menu-anchor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12803 .elementor-element.elementor-element-5557fdc{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-1923b30 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-product-add-to-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-product-add-to-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-77a54d5 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-12803 .elementor-element.elementor-element-77a54d5 .wl-style-1 form.cart button{font-size:var( --e-global-typography-ea61b0b-font-size );line-height:var( --e-global-typography-ea61b0b-line-height );}.elementor-12803 .elementor-element.elementor-element-3282f54{--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-wl-faq .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-faq .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-size:var( --e-global-typography-d95d352-font-size );line-height:var( --e-global-typography-d95d352-line-height );}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-105ad99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-0af85be .elementor-heading-title{font-size:var( --e-global-typography-d95d352-font-size );line-height:var( --e-global-typography-d95d352-line-height );}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-df0cb50{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-67d26f0.elementor-element{--align-self:center;}.elementor-12803 .elementor-element.elementor-element-0ee13ef{text-align:center;}.elementor-12803 .elementor-element.elementor-element-0ee13ef .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-a7d13f6.elementor-element{--align-self:center;}.elementor-12803 .elementor-element.elementor-element-c88f0a9{text-align:center;}.elementor-12803 .elementor-element.elementor-element-c88f0a9 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-1d1c8e9.elementor-element{--align-self:center;}.elementor-12803 .elementor-element.elementor-element-948b970{text-align:center;}.elementor-12803 .elementor-element.elementor-element-948b970 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-9d8cceb.elementor-element{--align-self:center;}.elementor-12803 .elementor-element.elementor-element-a79adeb{text-align:center;}.elementor-12803 .elementor-element.elementor-element-a79adeb .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-2a3f79{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-12803 .elementor-element.elementor-element-0d1de40 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-767e7f1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12803 .elementor-element.elementor-element-c2461f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-6dbfca92{--grid-auto-flow:row;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12803 .elementor-element.elementor-element-5489d0d3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-940d83c{--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-7e9ae184{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-cac1666 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-7c3e5b9 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-d481827{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-7f5cc9c .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-e6ff93a .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-c9cd804{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-9d1d0f5 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-057a0ac .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-c99c2cc{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-060517c .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-9dd38d6 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-b3a5412{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-ca45638 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-23c9cea .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-be769ba{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-579d02b .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-52cf076 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-widget-nested-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-fe91268{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-12803 .elementor-element.elementor-element-c9b072c{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-016e986 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-2ed9d1a .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-d94db3d{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-4c1b021 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-3d3c59d .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-5b5c55d{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-34f2801 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-8bbbb7b .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-3b31224{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-a254368 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-31ff309 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-3b77165{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-ea562f0 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-46c8e7f .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-c69e959{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-56b3b94 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-d072036 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-1b14ee5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12803 .elementor-element.elementor-element-d28918e .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-fc2c831{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-12803 .elementor-element.elementor-element-bfce383 img{width:80%;}.elementor-12803 .elementor-element.elementor-element-dde02af .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-8882c3c .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-7bb841b img{width:55%;}.elementor-12803 .elementor-element.elementor-element-d06b2e3 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-5c1b593{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-76b4b75 .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-0de4e16 img{width:55%;}.elementor-12803 .elementor-element.elementor-element-e50b6b3 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-3a5d81a{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-b883c7d .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-dda4f73 img{width:55%;}.elementor-12803 .elementor-element.elementor-element-b7260da .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-a2fd859{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-026c409 .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-86436d0 img{width:55%;}.elementor-12803 .elementor-element.elementor-element-e5bde2c .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-8cfc87d{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-8a6f127{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12803 .elementor-element.elementor-element-815a862 .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-4ea67d0 img{width:80%;}.elementor-12803 .elementor-element.elementor-element-296382c img{width:80%;}.elementor-12803 .elementor-element.elementor-element-071c35f .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-6751244 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-7ec7a8d{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-e610925 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-f424148{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-88d0fbd .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-6b66fd0{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-5e5c735 .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-widget-ucaddon_list_marquee .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ucaddon_list_marquee .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ucaddon_list_marquee .ue_marq_text_wrap{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_list_marquee .ue_marq_desc{font-size:var( --e-global-typography-text-font-size );}.elementor-12803 .elementor-element.elementor-element-fd02fc7 .ue_marq_text_wrap{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-eb8f3c9 .elementor-heading-title{font-size:var( --e-global-typography-df4aeb5-font-size );line-height:var( --e-global-typography-df4aeb5-line-height );}.elementor-12803 .elementor-element.elementor-element-68835d8 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-size:var( --e-global-typography-3397396-font-size );line-height:var( --e-global-typography-3397396-line-height );}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-size:var( --e-global-typography-3397396-font-size );line-height:var( --e-global-typography-3397396-line-height );}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-b7d83c3 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-b2b90b8{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-d0301a9.elementor-element{--align-self:center;}.elementor-12803 .elementor-element.elementor-element-996b84c{text-align:center;}.elementor-12803 .elementor-element.elementor-element-996b84c .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-f1fac37{text-align:center;font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-8c9a112.elementor-element{--align-self:center;}.elementor-12803 .elementor-element.elementor-element-1dd0ecf{text-align:center;}.elementor-12803 .elementor-element.elementor-element-1dd0ecf .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-3f3c675{text-align:center;font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-cd1a0ef.elementor-element{--align-self:center;}.elementor-12803 .elementor-element.elementor-element-66db6c4{text-align:center;}.elementor-12803 .elementor-element.elementor-element-66db6c4 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-9956ba6{text-align:center;font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-09cb40a.elementor-element{--align-self:center;}.elementor-12803 .elementor-element.elementor-element-4aeeed0{text-align:center;}.elementor-12803 .elementor-element.elementor-element-4aeeed0 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-e804875{text-align:center;font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-7916033 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-b5aa871 .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}}@media(max-width:880px){.elementor-12803 .elementor-element.elementor-element-df0cb50{--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-6dbfca92{--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-940d83c{--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-b2b90b8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12803 .elementor-element.elementor-element-d88f092{--content-width:95%;}.elementor-widget-woocommerce-notices .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-notices .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-1941297{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:48px;--padding-left:12px;--padding-right:12px;}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-8085880{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-80d8a07{--width:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-5ab39e7{--width:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12803 .elementor-element.elementor-element-250b533 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-widget-wl-single-product-title .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-title .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-fc48210 .product_title{font-size:var( --e-global-typography-bb8993d-font-size );line-height:var( --e-global-typography-bb8993d-line-height );}.elementor-widget-wl-single-product-description .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-description .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-7516375 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.woocommerce .elementor-12803 .elementor-element.elementor-element-7516375 .woocommerce_product_description{font-size:var( --e-global-typography-d95d352-font-size );line-height:var( --e-global-typography-d95d352-line-height );}.elementor-widget-wl-single-product-price .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-price .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-1aacd52 .price .amount{font-size:var( --e-global-typography-df4aeb5-font-size );line-height:var( --e-global-typography-df4aeb5-line-height );}.elementor-12803 .elementor-element.elementor-element-1aacd52 .price del, .elementor-12803 .elementor-element.elementor-element-1aacd52 .price del .amount{font-size:var( --e-global-typography-df4aeb5-font-size );line-height:var( --e-global-typography-df4aeb5-line-height );}.elementor-widget-wl-single-product-short-description .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-short-description .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-12803 .elementor-element.elementor-element-2f31bea .woocommerce-product-details__short-description,.woocommerce .elementor-12803 .elementor-element.elementor-element-2f31bea .woocommerce-product-details__short-description p{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-widget-menu-anchor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-menu-anchor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-ccb5cb3{top:-80px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12803 .elementor-element.elementor-element-5557fdc{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-1923b30 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-product-add-to-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-product-add-to-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-77a54d5 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-12803 .elementor-element.elementor-element-77a54d5 .wl-style-1 form.cart button{font-size:var( --e-global-typography-ea61b0b-font-size );line-height:var( --e-global-typography-ea61b0b-line-height );}.elementor-widget-wl-faq .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-faq .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-size:var( --e-global-typography-d95d352-font-size );line-height:var( --e-global-typography-d95d352-line-height );}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-0af85be .elementor-heading-title{font-size:var( --e-global-typography-d95d352-font-size );line-height:var( --e-global-typography-d95d352-line-height );}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-df0cb50{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:36px;--padding-bottom:36px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-0ee13ef .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-c88f0a9 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-948b970 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-a79adeb .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-2a3f79{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-0d1de40 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-c2461f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-6dbfca92{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12803 .elementor-element.elementor-element-5489d0d3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12803 .elementor-element.elementor-element-940d83c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-7e9ae184{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-cac1666 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-7c3e5b9 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-d481827{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-7f5cc9c .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-e6ff93a .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-c9cd804{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-9d1d0f5 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-057a0ac .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-c99c2cc{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-060517c .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-9dd38d6 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-b3a5412{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-ca45638 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-23c9cea .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-be769ba{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-579d02b .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-52cf076 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-widget-nested-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-c9b072c{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-016e986 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-2ed9d1a .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-d94db3d{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-4c1b021 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-3d3c59d .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-5b5c55d{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-34f2801 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-8bbbb7b .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-3b31224{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-a254368 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-31ff309 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-3b77165{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-ea562f0 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-46c8e7f .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-c69e959{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-56b3b94 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-d072036 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-1b14ee5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12803 .elementor-element.elementor-element-d28918e .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-fc2c831{--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-bfce383 img{width:75%;}.elementor-12803 .elementor-element.elementor-element-dde02af .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-3f0cc84{--width:85%;}.elementor-12803 .elementor-element.elementor-element-330a2dc{--width:100%;}.elementor-12803 .elementor-element.elementor-element-8882c3c .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-7bb841b img{width:65%;}.elementor-12803 .elementor-element.elementor-element-d06b2e3 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-5c1b593{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-c8c41e2{--width:100%;}.elementor-12803 .elementor-element.elementor-element-76b4b75 .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-0de4e16 img{width:65%;}.elementor-12803 .elementor-element.elementor-element-e50b6b3 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-3a5d81a{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-fbc8e80{--width:100%;}.elementor-12803 .elementor-element.elementor-element-b883c7d .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-dda4f73 img{width:65%;}.elementor-12803 .elementor-element.elementor-element-b7260da .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-a2fd859{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-0020e71{--width:100%;}.elementor-12803 .elementor-element.elementor-element-026c409 .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-86436d0 img{width:65%;}.elementor-12803 .elementor-element.elementor-element-e5bde2c .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-8cfc87d{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-8a6f127{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12803 .elementor-element.elementor-element-ed82125{--width:90%;}.elementor-12803 .elementor-element.elementor-element-815a862 .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-da757c0{--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-4ea67d0 img{width:100%;}.elementor-12803 .elementor-element.elementor-element-296382c img{width:100%;}.elementor-12803 .elementor-element.elementor-element-39fdbbb{--padding-top:48px;--padding-bottom:060px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-071c35f .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-6751244 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-7ec7a8d{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-fb52cf7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12803 .elementor-element.elementor-element-e610925 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-f424148{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-88d0fbd .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-6b66fd0{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-436f04a{--width:90%;}.elementor-12803 .elementor-element.elementor-element-5e5c735 .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-c0a442b{--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_list_marquee .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ucaddon_list_marquee .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ucaddon_list_marquee .ue_marq_text_wrap{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_list_marquee .ue_marq_desc{font-size:var( --e-global-typography-text-font-size );}.elementor-12803 .elementor-element.elementor-element-fd02fc7 .ue-marquee-tag{padding:5px 10px 5px 10px;}.elementor-12803 .elementor-element.elementor-element-fd02fc7 .ue_marq_text_wrap{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-9aa7d42{--padding-top:48px;--padding-bottom:48px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-eb8f3c9 .elementor-heading-title{font-size:var( --e-global-typography-df4aeb5-font-size );line-height:var( --e-global-typography-df4aeb5-line-height );}.elementor-12803 .elementor-element.elementor-element-68835d8 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-876a879{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-size:var( --e-global-typography-3397396-font-size );line-height:var( --e-global-typography-3397396-line-height );}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-size:var( --e-global-typography-3397396-font-size );line-height:var( --e-global-typography-3397396-line-height );}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-0e93a1f{--padding-top:48px;--padding-bottom:48px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-b7d83c3 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-61c113c{--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-12803 .elementor-element.elementor-element-b2b90b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-12803 .elementor-element.elementor-element-996b84c .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-f1fac37{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-1dd0ecf .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-3f3c675{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-66db6c4 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-9956ba6{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-4aeeed0 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-e804875{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-1967cc4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-12803 .elementor-element.elementor-element-3c82a01{top:-80px;}.elementor-12803 .elementor-element.elementor-element-7916033 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-b5aa871 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-12803 .elementor-element.elementor-element-b5aa871.elementor-element{--align-self:flex-start;}.elementor-12803 .elementor-element.elementor-element-b5aa871 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-12803 .elementor-element.elementor-element-b5aa871 .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );padding:15px 0px 15px 20px;}}@media(min-width:768px){.elementor-12803 .elementor-element.elementor-element-d88f092{--content-width:900px;}.elementor-12803 .elementor-element.elementor-element-2462d52{--width:50%;}.elementor-12803 .elementor-element.elementor-element-395d374{--width:50%;}.elementor-12803 .elementor-element.elementor-element-80d8a07{--width:auto;}.elementor-12803 .elementor-element.elementor-element-5ab39e7{--width:auto;}.elementor-12803 .elementor-element.elementor-element-3282f54{--width:100%;}.elementor-12803 .elementor-element.elementor-element-105ad99{--width:100%;}.elementor-12803 .elementor-element.elementor-element-d886638{--width:100%;}.elementor-12803 .elementor-element.elementor-element-241e7ec{--width:100%;}.elementor-12803 .elementor-element.elementor-element-09b7f08{--width:100%;}.elementor-12803 .elementor-element.elementor-element-6359de7{--width:100%;}.elementor-12803 .elementor-element.elementor-element-c2461f7{--width:50%;}.elementor-12803 .elementor-element.elementor-element-5489d0d3{--width:50%;}.elementor-12803 .elementor-element.elementor-element-aa88d49{--width:auto;}.elementor-12803 .elementor-element.elementor-element-9eb88a3{--width:40%;}.elementor-12803 .elementor-element.elementor-element-26b673b{--width:60%;}.elementor-12803 .elementor-element.elementor-element-3f0cc84{--width:90%;}.elementor-12803 .elementor-element.elementor-element-ed82125{--width:300px;}.elementor-12803 .elementor-element.elementor-element-ae3c373{--width:100%;}.elementor-12803 .elementor-element.elementor-element-8291bff{--width:50%;}.elementor-12803 .elementor-element.elementor-element-9689bf5{--width:50%;}.elementor-12803 .elementor-element.elementor-element-fb52cf7{--width:100%;}.elementor-12803 .elementor-element.elementor-element-1c61eff{--width:50%;}.elementor-12803 .elementor-element.elementor-element-54476da{--width:50%;}.elementor-12803 .elementor-element.elementor-element-872d113{--width:100%;}.elementor-12803 .elementor-element.elementor-element-8a5753c{--width:50%;}.elementor-12803 .elementor-element.elementor-element-631641d{--width:50%;}.elementor-12803 .elementor-element.elementor-element-436f04a{--width:400px;}.elementor-12803 .elementor-element.elementor-element-c0a442b{--width:100vw;}.elementor-12803 .elementor-element.elementor-element-876a879{--width:100%;}.elementor-12803 .elementor-element.elementor-element-abe8ded{--width:50%;}.elementor-12803 .elementor-element.elementor-element-d47a789{--width:50%;}.elementor-12803 .elementor-element.elementor-element-61c113c{--width:100%;}.elementor-12803 .elementor-element.elementor-element-2dab7eb{--width:100%;}.elementor-12803 .elementor-element.elementor-element-ee75bf0{--width:100%;}.elementor-12803 .elementor-element.elementor-element-8b7dc15{--width:100%;}.elementor-12803 .elementor-element.elementor-element-c696027{--width:100%;}.elementor-12803 .elementor-element.elementor-element-bac01ec{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-12803 .elementor-element.elementor-element-1941297{--content-width:1200px;}.elementor-12803 .elementor-element.elementor-element-2a3f79{--content-width:1200px;}}@media(max-width:1200px) and (min-width:768px){.elementor-12803 .elementor-element.elementor-element-1941297{--content-width:100%;}.elementor-12803 .elementor-element.elementor-element-df0cb50{--content-width:100%;}.elementor-12803 .elementor-element.elementor-element-2a3f79{--content-width:100%;}.elementor-12803 .elementor-element.elementor-element-b2b90b8{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12803 .elementor-element.elementor-element-2462d52{--width:100%;}.elementor-12803 .elementor-element.elementor-element-395d374{--width:100%;}.elementor-12803 .elementor-element.elementor-element-8085880{--width:100%;}.elementor-12803 .elementor-element.elementor-element-105ad99{--width:100%;}.elementor-12803 .elementor-element.elementor-element-b63e0c5{--width:100%;}.elementor-12803 .elementor-element.elementor-element-767e7f1{--width:100%;}.elementor-12803 .elementor-element.elementor-element-c2461f7{--width:100%;}.elementor-12803 .elementor-element.elementor-element-5489d0d3{--width:100%;}.elementor-12803 .elementor-element.elementor-element-387844b{--width:100%;}.elementor-12803 .elementor-element.elementor-element-fa6c723{--width:100%;}.elementor-12803 .elementor-element.elementor-element-40397a4{--width:100%;}.elementor-12803 .elementor-element.elementor-element-4e577e6{--width:100%;}.elementor-12803 .elementor-element.elementor-element-8c725e1{--width:100%;}.elementor-12803 .elementor-element.elementor-element-fb566ea{--width:100%;}.elementor-12803 .elementor-element.elementor-element-d547987{--width:100%;}.elementor-12803 .elementor-element.elementor-element-2a66f53{--width:100%;}.elementor-12803 .elementor-element.elementor-element-c5488a0{--width:100%;}.elementor-12803 .elementor-element.elementor-element-b8ae13d{--width:100%;}.elementor-12803 .elementor-element.elementor-element-e36ee09{--width:100%;}.elementor-12803 .elementor-element.elementor-element-b669890{--width:100%;}.elementor-12803 .elementor-element.elementor-element-fe91268{--width:100%;}.elementor-12803 .elementor-element.elementor-element-fd88fd2{--width:100%;}.elementor-12803 .elementor-element.elementor-element-42f36d4{--width:100%;}.elementor-12803 .elementor-element.elementor-element-99f378c{--width:100%;}.elementor-12803 .elementor-element.elementor-element-b1eb301{--width:100%;}.elementor-12803 .elementor-element.elementor-element-629016d{--width:100%;}.elementor-12803 .elementor-element.elementor-element-bee4770{--width:100%;}.elementor-12803 .elementor-element.elementor-element-d8da3a6{--width:100%;}.elementor-12803 .elementor-element.elementor-element-123cf01{--width:100%;}.elementor-12803 .elementor-element.elementor-element-55f6913{--width:100%;}.elementor-12803 .elementor-element.elementor-element-66e3958{--width:100%;}.elementor-12803 .elementor-element.elementor-element-32e9306{--width:100%;}.elementor-12803 .elementor-element.elementor-element-8e9db9d{--width:100%;}.elementor-12803 .elementor-element.elementor-element-9eb88a3{--width:100%;}.elementor-12803 .elementor-element.elementor-element-26b673b{--width:90%;}.elementor-12803 .elementor-element.elementor-element-3f0cc84{--width:80%;}.elementor-12803 .elementor-element.elementor-element-7efafae{--width:100%;}.elementor-12803 .elementor-element.elementor-element-ae3c373{--width:100%;}.elementor-12803 .elementor-element.elementor-element-8291bff{--width:100%;}.elementor-12803 .elementor-element.elementor-element-9689bf5{--width:100%;}.elementor-12803 .elementor-element.elementor-element-fb52cf7{--width:100%;}.elementor-12803 .elementor-element.elementor-element-1c61eff{--width:100%;}.elementor-12803 .elementor-element.elementor-element-54476da{--width:100%;}.elementor-12803 .elementor-element.elementor-element-872d113{--width:100%;}.elementor-12803 .elementor-element.elementor-element-8a5753c{--width:100%;}.elementor-12803 .elementor-element.elementor-element-631641d{--width:100%;}.elementor-12803 .elementor-element.elementor-element-9aa7d42{--content-width:100%;}.elementor-12803 .elementor-element.elementor-element-0e93a1f{--content-width:100%;}.elementor-12803 .elementor-element.elementor-element-1967cc4{--content-width:100%;}}@media(min-width:2400px){.elementor-widget-woocommerce-notices .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-notices .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12803 .elementor-element.elementor-element-250b533 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-widget-wl-single-product-title .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-title .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-fc48210 .product_title{font-size:var( --e-global-typography-bb8993d-font-size );line-height:var( --e-global-typography-bb8993d-line-height );}.elementor-widget-wl-single-product-description .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-description .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-12803 .elementor-element.elementor-element-7516375 .woocommerce_product_description{font-size:var( --e-global-typography-d95d352-font-size );line-height:var( --e-global-typography-d95d352-line-height );}.elementor-widget-wl-single-product-price .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-price .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-1aacd52 .price .amount{font-size:var( --e-global-typography-df4aeb5-font-size );line-height:var( --e-global-typography-df4aeb5-line-height );}.elementor-12803 .elementor-element.elementor-element-1aacd52 .price del, .elementor-12803 .elementor-element.elementor-element-1aacd52 .price del .amount{font-size:var( --e-global-typography-df4aeb5-font-size );line-height:var( --e-global-typography-df4aeb5-line-height );}.elementor-widget-wl-single-product-short-description .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-single-product-short-description .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-12803 .elementor-element.elementor-element-2f31bea .woocommerce-product-details__short-description,.woocommerce .elementor-12803 .elementor-element.elementor-element-2f31bea .woocommerce-product-details__short-description p{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-widget-menu-anchor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-menu-anchor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12803 .elementor-element.elementor-element-5557fdc{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-1923b30 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-product-add-to-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-product-add-to-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-77a54d5 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-12803 .elementor-element.elementor-element-77a54d5 .wl-style-1 form.cart button{font-size:var( --e-global-typography-ea61b0b-font-size );line-height:var( --e-global-typography-ea61b0b-line-height );}.elementor-widget-wl-faq .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wl-faq .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-size:var( --e-global-typography-d95d352-font-size );line-height:var( --e-global-typography-d95d352-line-height );}.elementor-12803 .elementor-element.elementor-element-ee21d87 .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-0af85be .elementor-heading-title{font-size:var( --e-global-typography-d95d352-font-size );line-height:var( --e-global-typography-d95d352-line-height );}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-df0cb50{--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-0ee13ef .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-c88f0a9 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-948b970 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-a79adeb .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-0d1de40 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-6dbfca92{--grid-auto-flow:row;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12803 .elementor-element.elementor-element-940d83c{--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-7e9ae184{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-cac1666 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-7c3e5b9 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-d481827{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-7f5cc9c .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-e6ff93a .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-c9cd804{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-9d1d0f5 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-057a0ac .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-c99c2cc{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-060517c .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-9dd38d6 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-b3a5412{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-ca45638 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-23c9cea .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-be769ba{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-579d02b .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-52cf076 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-widget-nested-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12803 .elementor-element.elementor-element-c9b072c{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-016e986 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-2ed9d1a .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-d94db3d{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-4c1b021 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-3d3c59d .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-5b5c55d{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-34f2801 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-8bbbb7b .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-3b31224{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-a254368 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-31ff309 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-3b77165{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-ea562f0 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-46c8e7f .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-12803 .elementor-element.elementor-element-c69e959{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-56b3b94 .elementor-heading-title{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-d072036 .elementor-heading-title{font-size:var( --e-global-typography-9085ba1-font-size );line-height:var( --e-global-typography-9085ba1-line-height );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12803 .elementor-element.elementor-element-d28918e .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-dde02af .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-8882c3c .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-d06b2e3 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-5c1b593{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-76b4b75 .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-e50b6b3 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-3a5d81a{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-b883c7d .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-b7260da .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-a2fd859{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-026c409 .elementor-heading-title{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-e5bde2c .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-8cfc87d{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-815a862 .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-12803 .elementor-element.elementor-element-071c35f .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-6751244 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-7ec7a8d{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-e610925 .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-f424148{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-88d0fbd .elementor-heading-title{font-size:var( --e-global-typography-de04c81-font-size );line-height:var( --e-global-typography-de04c81-line-height );}.elementor-12803 .elementor-element.elementor-element-6b66fd0{font-size:var( --e-global-typography-4a221bc-font-size );line-height:var( --e-global-typography-4a221bc-line-height );}.elementor-12803 .elementor-element.elementor-element-5e5c735 .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}.elementor-widget-ucaddon_list_marquee .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ucaddon_list_marquee .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ucaddon_list_marquee .ue_marq_text_wrap{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_list_marquee .ue_marq_desc{font-size:var( --e-global-typography-text-font-size );}.elementor-12803 .elementor-element.elementor-element-fd02fc7 .ue_marq_text_wrap{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-eb8f3c9 .elementor-heading-title{font-size:var( --e-global-typography-df4aeb5-font-size );line-height:var( --e-global-typography-df4aeb5-line-height );}.elementor-12803 .elementor-element.elementor-element-68835d8 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-size:var( --e-global-typography-3397396-font-size );line-height:var( --e-global-typography-3397396-line-height );}.elementor-12803 .elementor-element.elementor-element-a366ecd .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-size:var( --e-global-typography-3397396-font-size );line-height:var( --e-global-typography-3397396-line-height );}.elementor-12803 .elementor-element.elementor-element-1cedf5a .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-b7d83c3 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-b2b90b8{--grid-auto-flow:row;}.elementor-12803 .elementor-element.elementor-element-996b84c .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-f1fac37{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-1dd0ecf .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-3f3c675{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-66db6c4 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-9956ba6{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-4aeeed0 .elementor-heading-title{font-size:var( --e-global-typography-2c2fd37-font-size );line-height:var( --e-global-typography-2c2fd37-line-height );}.elementor-12803 .elementor-element.elementor-element-e804875{font-size:var( --e-global-typography-02c7fae-font-size );line-height:var( --e-global-typography-02c7fae-line-height );}.elementor-12803 .elementor-element.elementor-element-7916033 .elementor-heading-title{font-size:var( --e-global-typography-d2e48de-font-size );line-height:var( --e-global-typography-d2e48de-line-height );}.elementor-12803 .elementor-element.elementor-element-b5aa871 .elementor-button{font-size:var( --e-global-typography-ed6ee50-font-size );line-height:var( --e-global-typography-ed6ee50-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-bfc6986 */.iconic-woothumbs-thumbnails__image-wrapper:before {
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2462d52 */.sticky-product-container {
    transition: top 0.5s ease-in-out; /* Smooth effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d8a07 */.tf-discount-percentage {
    font-family: var(--e-global-typography-9085ba1-font-family), Sans-serif;
    font-size: var(--e-global-typography-9085ba1-font-size);
    font-weight: var(--e-global-typography-9085ba1-font-weight);
    text-transform: var(--e-global-typography-9085ba1-text-transform);
    line-height: var(--e-global-typography-9085ba1-line-height);
    color: var(--tf-white);
    background-color: var(--tf-accent);
    padding: 4px 24px;
    border-radius: 1rem;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ab39e7 */#tf-product-badge-2 span {
    font-family: var(--tf-font), Sans-serif;
    font-size: var(--e-global-typography-9085ba1-font-size);
    font-weight: var(--e-global-typography-9085ba1-font-weight);
    text-transform: var(--e-global-typography-9085ba1-text-transform);
    line-height: var(--e-global-typography-9085ba1-line-height);
    color: var(--tf-accent);
    background-color: var(--tf-black);
    padding: 3px 15px;
    border-radius: 1rem;
}/* End custom CSS */
/* Start custom CSS for wl-single-product-title, class: .elementor-element-fc48210 */.woocommerce div.product .product_title {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for wl-single-product-price, class: .elementor-element-1aacd52 */.price {
    display: flex;
    align-items: center;
    margin-bottom: 0;
}

.price del {
    order: 2;
    
}

.price ins {
    order: 1;
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6381481 */.woocommerce-photo-reviews-review-count {
    color: var(--tf-black);
    font-weight: 400;
    font-family: var(--tf-font);
    font-size: 14px;
    transition: all 0.3s ease;
}

.woocommerce-photo-reviews-review-count:hover {
    color: var(--tf-gold);
}

#product-top-reviews .star-rating {
    font-size: 18px;
    top: -3px;
}

#product-top-reviews .woocommerce-photo-reviews-review-count-container {
    display: flex;
    margin-left: 5px;
}/* End custom CSS */
/* Start custom CSS for wl-single-product-short-description, class: .elementor-element-2f31bea */.product-page-bullet-point {
    color: var(--tf-gold40);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-36bd18f */.wpclv-attributes .wpclv-attribute-label {
    display: none;
}

.wpclv-attributes .wpclv-terms .wpclv-term.wpclv-term-image {
    width: 80px;
    border-radius: 0.8rem;
}

@media (max-width: 1024px) {
    .wpclv-attributes .wpclv-terms .wpclv-term.wpclv-term-image {
        width: 50px;
    }
}

.wpclv-attributes .wpclv-terms .wpclv-term.wpclv-term-image img {
    border-radius: 10px;
}

.wpclv-attributes .wpclv-terms .wpclv-term.active, .wpclv-attributes .wpclv-terms .wpclv-term:hover {
    border: 3px solid var(--tf-accent) !important;
}

.wpclv-attributes .wpclv-terms .wpclv-term {
    transition: all 0.3s ease;
    border: 3px solid var(--tf-gray) !important;
    border-radius: 0.8rem;
    padding: 0px;

}

.wpclv-attributes .wpclv-terms .wpclv-term span, .wpclv-attributes .wpclv-terms .wpclv-term a {
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for wl-product-add-to-cart, class: .elementor-element-77a54d5 */.single_add_to_cart_button[name="add-to-cart"]:after {
    content: '\f061';
    font-family: 'FontAwesome';
    padding-right: 8px;
    position: absolute;
    right: 20px;
    font-size: 18px !important;
    font-weight: 700 !important;
}

.single_add_to_cart_button[name="add-to-cart"] {
    background: var(--tf-white) !important;
    color: var(--tf-black) !important;
}

.wl-addto-cart form.cart{
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0px !important;
    margin-bottom: 0px !important;
}

.wl-quantity-wrap {
    z-index: 10;
    height: 45px;
    width: 35% !important;
    position: absolute !important;
}

.wl-quantity-cal {
    background: var(--tf-black) !important;
    color: var(--tf-white) !important;
    width: 100% !important;
    justify-content: space-around !important;
}

.quantity input[type=number] {
    color: var(--tf-white) !important;
    width: 100% !important;
    border: 0px transparent !important;
}

.woocommerce div.quantity {
    width: 30% !important;
}

.wl-cart-wrap {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    align-items: flex-end !important;
}

.single_add_to_cart_button {
    font-family: var(--tf-font), Sans-serif;
    font-size: 16px !important;
    font-weight: var(--e-global-typography-ed6ee50-font-weight) !important;
    text-transform: var(--e-global-typography-ed6ee50-text-transform) !important;
    width: calc(100% - 33% - 25px) !important;
    transition: all 0.3s ease !important;
    padding: 10px 5px !important;
    border-radius: 0.875rem !important;
    border: 2px solid var(--tf-black) !important;
}

/*Enable if no Vásárlás Utánvéttel*/
@media only screen and (max-width: 767px) {
    .single_add_to_cart_button[name="add-to-cart"]:after {
        display: none;
    }
}


.single_add_to_cart_button:hover {
    background-color: var(--tf-black) !important;
    color: var(--tf-white) !important;
}

.qlwcdc_quick_purchase {
    font-family: var(--tf-font), Sans-serif;
    font-size: var(--e-global-typography-ed6ee50-font-size) !important;
    font-weight: var(--e-global-typography-ed6ee50-font-weight) !important;
    text-transform: var(--e-global-typography-ed6ee50-text-transform) !important;
    width: 100% !important;
    margin-top: 10px !important;
    background-color: var(--tf-accent) !important;
    color: var(--tf-white) !important;
    border: 2px solid var(--tf-accent) !important;
    transition: all 0.3s ease !important;
    padding: 15px 0px !important;
    transition: transform 0.2s ease-in-out;
}

.qlwcdc_quick_purchase:hover {
    background-color: var(--tf-black) !important;
    color: var(--tf-white) !important;
    border: 2px solid var(--tf-black) !important;
}

.qlwcdc_quick_purchase:before {
    content: '\f07a';
    font-family: 'FontAwesome';
    padding-right: 8px;
    font-size: 18px !important;
    font-weight: 500 !important;
}

.woocommerce a.added_to_cart {
    display: none !important;
}

@-webkit-keyframes tf-shake {
    0%,to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    10%,20% {
        -webkit-transform: scale3d(.97,.97,.97) rotate(-1deg);
        transform: scale3d(.97,.97,.97) rotate(-1deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.03,1.03,1.03) rotate(1deg);
        transform: scale3d(1.03,1.03,1.03) rotate(1deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.03,1.03,1.03) rotate(-1deg);
        transform: scale3d(1.03,1.03,1.03) rotate(-1deg)
    }
}

@keyframes tf-shake {
    0%,to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    10%,20% {
        -webkit-transform: scale3d(.97,.97,.97) rotate(-1deg);
        transform: scale3d(.97,.97,.97) rotate(-1deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.03,1.03,1.03) rotate(1deg);
        transform: scale3d(1.03,1.03,1.03) rotate(1deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.03,1.03,1.03) rotate(-1deg);
        transform: scale3d(1.03,1.03,1.03) rotate(-1deg)
    }
}


.tf-shake {
    -webkit-animation: .86s cubic-bezier(.35,.06,.2,.98) both tf-hake;
    animation: .86s cubic-bezier(.35,.06,.2,.98) both tf-shake;
}

/*UPSELL CSS*/
.woobt-summary {
    display: none !important;
}


/* Hide the default checkbox visually but keep it functional */
.woobt-checkbox {
    appearance: none;
    background-color: #d4d6d9;
    border-radius: 72px;
    border-style: none;
    flex-shrink: 0;
    height: 20px;
    margin: 0;
    position: relative;
    width: 30px;
    cursor: pointer;
    margin-bottom: 10px;
}

/* Custom checkbox appearance */
.woobt-checkbox::before {
    bottom: -6px;
    content: "";
    left: -6px;
    position: absolute;
    right: -6px;
    top: -6px;
}

.woobt-checkbox,
.woobt-checkbox::after {
    transition: all 100ms ease-out;
}

/* Custom checkmark circle inside the checkbox */
.woobt-checkbox::after {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    height: 14px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 14px;
}

/* Hover state */
.woobt-checkbox:hover {
    background-color: #bbbdbf;
    transition-duration: 0s;
}

/* Checked state */
.woobt-checkbox:checked {
    background-color: var(--e-global-color-accent);
}

/* Move the inner circle when checked */
.woobt-checkbox:checked::after {
    background-color: #fff;
    left: 13px;
}

/* Remove focus outline unless focus-visible */
.woobt-choose :focus:not(.focus-visible) {
    outline: 0;
}

/* Checked and hovered state */
.woobt-checkbox:checked:hover {
    background-color: #bf8836;
}

/* Optional: Styling for the label to make it align better with the checkbox */
.woobt-choose label {
    margin-right: 10px;
    cursor: pointer;
    vertical-align: middle;
}

.woobt-products[class*=woobt-products-layout-grid] .woobt-product:hover {
    border-color: var(--e-global-color-accent);
}

.woobt-products[class*=woobt-products-layout-grid] .woobt-product {
    border-color: var(--e-global-color-accent);
}

.woobt-product-this .woobt-checkbox {
    opacity: 0;
}

.woobt-price-ori ins .woocommerce-Price-amount  {
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.woobt-price-new ins .woocommerce-Price-amount {
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.woobt-price-ori del .woocommerce-Price-amount  {
    font-weight: 600;
    color: var(--e-global-color-secondary);
}

.woobt-price-new del .woocommerce-Price-amount {
    font-weight: 600;
    color: var(--e-global-color-secondary);
}

.woobt-hide {
    border-color: #ccc !important;
}

/*
.woobt-hide {
    background-color: #f0f0f0;
    color: #a0a0a0;
    opacity: 1;
}*/

.woobt-product {
    transition: opacity 0.3s ease, background-color 0.3s ease, color 0.3s ease;
    border-radius: 0.75rem;
}

@media only screen and (max-width: 768px) {
.woobt-products[class*=woobt-products-layout-grid] .woobt-product {
    display: grid;
    grid-template-areas:
        "item2 item1"
        "item2 item1";
    grid-template-columns: 1fr 3fr;
    grid-template-rows: 1fr 1fr;
    gap: 5px; /* Adjust the gap between the items if needed */
    width: 90%; /* Adjust the width as needed */
    height: auto !important; /* Adjust the height as needed */
}

.woobt-products[class*=woobt-products-layout-grid] {
    justify-content: center;
    align-items: center;
}

.item1 {
    display: flex;
    justify-content: flex-end; /* Align items to the left */
    align-items: center; /* Optionally center items vertically */
}

.woobt-choose {
    grid-area: item1;
    display: flex;
    padding-right: 1em !important;
    margin-bottom: 6em !important;
    justify-content: flex-end; /* Align items to the left */
    align-items: flex-start; /* Optionally center items vertically */
    padding-right: 5px !important;
}

.woobt-thumb {
    grid-area: item2;
}

.woobt-title {
    grid-area: item1;
    margin-bottom: 2.5em !important;
}

.woobt-price {
    grid-area: item1;
    margin-top: 2.5em;
}

.woobt-price-ori {
    display: flex;
    justify-content: center;
}

.woobt-price-ori del {
    order: 2;  
}

.woobt-price-ori ins {
    order: 1;
    margin-right: 5px;
}

.woobt-price-new {
    display: flex !important;
    justify-content: center;
}

.woobt-price-new del {
    order: 2;  
}

.woobt-price-new ins {
    order: 1;
    margin-right: 5px;
}

}

/*Whislist TURNED off*/
.wl-wishlist-compare-txt {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e74796f */.tf-expected-delivery-date {
    font-family: var(--e-global-typography-9085ba1-font-family), Sans-serif;
    font-size: var(--e-global-typography-9085ba1-font-size);
    font-weight: 500;
    text-transform: var(--e-global-typography-9085ba1-text-transform);
    line-height: var(--e-global-typography-9085ba1-line-height);
    color: var(--tf-black);
    display: flex;
    justify-content: center;
    align-items: center;
}
.tf-expected-delivery-date i {
    font-size: 20px;
    padding-right: 5px;
}/* End custom CSS */
/* Start custom CSS for wl-faq, class: .elementor-element-ee21d87 */#product-top-faq .htwoolentor-faq-card.is-active .htwoolentor-faq-head {
    background-color: transparent !important;
    border: none !important;
}

#product-top-faq .htwoolentor-faq-head {
    border: none !important;
}

#product-top-faq  .htwoolentor-faq-head:after {
    content: '';
    display: block;
    width: 90%; /* Set underline width to 50% */
    height: 2px; /* Set underline thickness */
    background-color: var(--tf-gold20); /* Color of the underline */
    position: absolute;
    bottom: 0; /* Position it at the bottom of the box */
    left: 5%; /* Center the underline (50% of the remaining space) */
}

#product-top-faq .htwoolentor-faq-card {
    margin-bottom: 0px !important;
}

#product-top-faq span.htwoolentor-faq-head-text {
    font-weight: 700;
    text-transform: uppercase;
}

#product-top-faq .htwoolentor-faq-head-icon i {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105ad99 */.tf-faq-custom-button span {
    font-weight: 700 !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67d26f0 */.elementor-12803 .elementor-element.elementor-element-67d26f0 {
    color: var(--tf-gold);
    font-size: 3rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7d13f6 */.elementor-12803 .elementor-element.elementor-element-a7d13f6 {
    color: var(--tf-gold);
    font-size: 3rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d1c8e9 */.elementor-12803 .elementor-element.elementor-element-1d1c8e9 {
    color: var(--tf-gold);
    font-size: 3rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d8cceb */.elementor-12803 .elementor-element.elementor-element-9d8cceb {
    color: var(--tf-gold);
    font-size: 3rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e98742a */.elementor-12803 .elementor-element.elementor-element-e98742a {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e9ae184 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cac1666 */.elementor-12803 .elementor-element.elementor-element-cac1666 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c3e5b9 */.elementor-12803 .elementor-element.elementor-element-7c3e5b9 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae05d24 */.elementor-12803 .elementor-element.elementor-element-ae05d24 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d481827 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f5cc9c */.elementor-12803 .elementor-element.elementor-element-7f5cc9c p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6ff93a */.elementor-12803 .elementor-element.elementor-element-e6ff93a p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-656b451 */.elementor-12803 .elementor-element.elementor-element-656b451 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9cd804 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d1d0f5 */.elementor-12803 .elementor-element.elementor-element-9d1d0f5 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-057a0ac */.elementor-12803 .elementor-element.elementor-element-057a0ac p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78de568 */.elementor-12803 .elementor-element.elementor-element-78de568 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c99c2cc */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060517c */.elementor-12803 .elementor-element.elementor-element-060517c p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9dd38d6 */.elementor-12803 .elementor-element.elementor-element-9dd38d6 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6e9e0f */.elementor-12803 .elementor-element.elementor-element-e6e9e0f {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3a5412 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca45638 */.elementor-12803 .elementor-element.elementor-element-ca45638 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23c9cea */.elementor-12803 .elementor-element.elementor-element-23c9cea p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8b1395c */.elementor-12803 .elementor-element.elementor-element-8b1395c {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be769ba */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-579d02b */.elementor-12803 .elementor-element.elementor-element-579d02b p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52cf076 */.elementor-12803 .elementor-element.elementor-element-52cf076 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a184635 */.elementor-12803 .elementor-element.elementor-element-a184635 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9b072c */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-016e986 */.elementor-12803 .elementor-element.elementor-element-016e986 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ed9d1a */.elementor-12803 .elementor-element.elementor-element-2ed9d1a p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21b4b89 */.elementor-12803 .elementor-element.elementor-element-21b4b89 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d94db3d */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1b021 */.elementor-12803 .elementor-element.elementor-element-4c1b021 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3c59d */.elementor-12803 .elementor-element.elementor-element-3d3c59d p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-528f7e7 */.elementor-12803 .elementor-element.elementor-element-528f7e7 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5c55d */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34f2801 */.elementor-12803 .elementor-element.elementor-element-34f2801 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bbbb7b */.elementor-12803 .elementor-element.elementor-element-8bbbb7b p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d17797d */.elementor-12803 .elementor-element.elementor-element-d17797d {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b31224 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a254368 */.elementor-12803 .elementor-element.elementor-element-a254368 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31ff309 */.elementor-12803 .elementor-element.elementor-element-31ff309 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f09d09b */.elementor-12803 .elementor-element.elementor-element-f09d09b {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b77165 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea562f0 */.elementor-12803 .elementor-element.elementor-element-ea562f0 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46c8e7f */.elementor-12803 .elementor-element.elementor-element-46c8e7f p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6f88a3 */.elementor-12803 .elementor-element.elementor-element-c6f88a3 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c69e959 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56b3b94 */.elementor-12803 .elementor-element.elementor-element-56b3b94 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d072036 */.elementor-12803 .elementor-element.elementor-element-d072036 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a184635 */.elementor-12803 .elementor-element.elementor-element-a184635 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9b072c */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-016e986 */.elementor-12803 .elementor-element.elementor-element-016e986 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ed9d1a */.elementor-12803 .elementor-element.elementor-element-2ed9d1a p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21b4b89 */.elementor-12803 .elementor-element.elementor-element-21b4b89 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d94db3d */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1b021 */.elementor-12803 .elementor-element.elementor-element-4c1b021 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3c59d */.elementor-12803 .elementor-element.elementor-element-3d3c59d p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-528f7e7 */.elementor-12803 .elementor-element.elementor-element-528f7e7 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5c55d */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34f2801 */.elementor-12803 .elementor-element.elementor-element-34f2801 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bbbb7b */.elementor-12803 .elementor-element.elementor-element-8bbbb7b p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d17797d */.elementor-12803 .elementor-element.elementor-element-d17797d {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b31224 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a254368 */.elementor-12803 .elementor-element.elementor-element-a254368 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31ff309 */.elementor-12803 .elementor-element.elementor-element-31ff309 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f09d09b */.elementor-12803 .elementor-element.elementor-element-f09d09b {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b77165 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea562f0 */.elementor-12803 .elementor-element.elementor-element-ea562f0 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46c8e7f */.elementor-12803 .elementor-element.elementor-element-46c8e7f p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6f88a3 */.elementor-12803 .elementor-element.elementor-element-c6f88a3 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c69e959 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56b3b94 */.elementor-12803 .elementor-element.elementor-element-56b3b94 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d072036 */.elementor-12803 .elementor-element.elementor-element-d072036 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a184635 */.elementor-12803 .elementor-element.elementor-element-a184635 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9b072c */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-016e986 */.elementor-12803 .elementor-element.elementor-element-016e986 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ed9d1a */.elementor-12803 .elementor-element.elementor-element-2ed9d1a p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21b4b89 */.elementor-12803 .elementor-element.elementor-element-21b4b89 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d94db3d */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1b021 */.elementor-12803 .elementor-element.elementor-element-4c1b021 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3c59d */.elementor-12803 .elementor-element.elementor-element-3d3c59d p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-528f7e7 */.elementor-12803 .elementor-element.elementor-element-528f7e7 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5c55d */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34f2801 */.elementor-12803 .elementor-element.elementor-element-34f2801 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bbbb7b */.elementor-12803 .elementor-element.elementor-element-8bbbb7b p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d17797d */.elementor-12803 .elementor-element.elementor-element-d17797d {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b31224 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a254368 */.elementor-12803 .elementor-element.elementor-element-a254368 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31ff309 */.elementor-12803 .elementor-element.elementor-element-31ff309 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f09d09b */.elementor-12803 .elementor-element.elementor-element-f09d09b {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b77165 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea562f0 */.elementor-12803 .elementor-element.elementor-element-ea562f0 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46c8e7f */.elementor-12803 .elementor-element.elementor-element-46c8e7f p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6f88a3 */.elementor-12803 .elementor-element.elementor-element-c6f88a3 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c69e959 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56b3b94 */.elementor-12803 .elementor-element.elementor-element-56b3b94 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d072036 */.elementor-12803 .elementor-element.elementor-element-d072036 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a184635 */.elementor-12803 .elementor-element.elementor-element-a184635 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9b072c */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-016e986 */.elementor-12803 .elementor-element.elementor-element-016e986 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ed9d1a */.elementor-12803 .elementor-element.elementor-element-2ed9d1a p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21b4b89 */.elementor-12803 .elementor-element.elementor-element-21b4b89 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d94db3d */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1b021 */.elementor-12803 .elementor-element.elementor-element-4c1b021 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3c59d */.elementor-12803 .elementor-element.elementor-element-3d3c59d p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-528f7e7 */.elementor-12803 .elementor-element.elementor-element-528f7e7 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5c55d */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34f2801 */.elementor-12803 .elementor-element.elementor-element-34f2801 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bbbb7b */.elementor-12803 .elementor-element.elementor-element-8bbbb7b p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d17797d */.elementor-12803 .elementor-element.elementor-element-d17797d {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b31224 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a254368 */.elementor-12803 .elementor-element.elementor-element-a254368 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31ff309 */.elementor-12803 .elementor-element.elementor-element-31ff309 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f09d09b */.elementor-12803 .elementor-element.elementor-element-f09d09b {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b77165 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea562f0 */.elementor-12803 .elementor-element.elementor-element-ea562f0 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46c8e7f */.elementor-12803 .elementor-element.elementor-element-46c8e7f p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6f88a3 */.elementor-12803 .elementor-element.elementor-element-c6f88a3 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c69e959 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56b3b94 */.elementor-12803 .elementor-element.elementor-element-56b3b94 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d072036 */.elementor-12803 .elementor-element.elementor-element-d072036 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a184635 */.elementor-12803 .elementor-element.elementor-element-a184635 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9b072c */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-016e986 */.elementor-12803 .elementor-element.elementor-element-016e986 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ed9d1a */.elementor-12803 .elementor-element.elementor-element-2ed9d1a p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21b4b89 */.elementor-12803 .elementor-element.elementor-element-21b4b89 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d94db3d */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1b021 */.elementor-12803 .elementor-element.elementor-element-4c1b021 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3c59d */.elementor-12803 .elementor-element.elementor-element-3d3c59d p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-528f7e7 */.elementor-12803 .elementor-element.elementor-element-528f7e7 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5c55d */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34f2801 */.elementor-12803 .elementor-element.elementor-element-34f2801 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bbbb7b */.elementor-12803 .elementor-element.elementor-element-8bbbb7b p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d17797d */.elementor-12803 .elementor-element.elementor-element-d17797d {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b31224 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a254368 */.elementor-12803 .elementor-element.elementor-element-a254368 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31ff309 */.elementor-12803 .elementor-element.elementor-element-31ff309 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f09d09b */.elementor-12803 .elementor-element.elementor-element-f09d09b {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b77165 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea562f0 */.elementor-12803 .elementor-element.elementor-element-ea562f0 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46c8e7f */.elementor-12803 .elementor-element.elementor-element-46c8e7f p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6f88a3 */.elementor-12803 .elementor-element.elementor-element-c6f88a3 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c69e959 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56b3b94 */.elementor-12803 .elementor-element.elementor-element-56b3b94 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d072036 */.elementor-12803 .elementor-element.elementor-element-d072036 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a184635 */.elementor-12803 .elementor-element.elementor-element-a184635 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9b072c */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-016e986 */.elementor-12803 .elementor-element.elementor-element-016e986 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ed9d1a */.elementor-12803 .elementor-element.elementor-element-2ed9d1a p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21b4b89 */.elementor-12803 .elementor-element.elementor-element-21b4b89 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d94db3d */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1b021 */.elementor-12803 .elementor-element.elementor-element-4c1b021 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3c59d */.elementor-12803 .elementor-element.elementor-element-3d3c59d p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-528f7e7 */.elementor-12803 .elementor-element.elementor-element-528f7e7 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5c55d */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34f2801 */.elementor-12803 .elementor-element.elementor-element-34f2801 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bbbb7b */.elementor-12803 .elementor-element.elementor-element-8bbbb7b p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d17797d */.elementor-12803 .elementor-element.elementor-element-d17797d {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b31224 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a254368 */.elementor-12803 .elementor-element.elementor-element-a254368 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31ff309 */.elementor-12803 .elementor-element.elementor-element-31ff309 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f09d09b */.elementor-12803 .elementor-element.elementor-element-f09d09b {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b77165 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea562f0 */.elementor-12803 .elementor-element.elementor-element-ea562f0 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46c8e7f */.elementor-12803 .elementor-element.elementor-element-46c8e7f p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6f88a3 */.elementor-12803 .elementor-element.elementor-element-c6f88a3 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c69e959 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56b3b94 */.elementor-12803 .elementor-element.elementor-element-56b3b94 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d072036 */.elementor-12803 .elementor-element.elementor-element-d072036 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a184635 */.elementor-12803 .elementor-element.elementor-element-a184635 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9b072c */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-016e986 */.elementor-12803 .elementor-element.elementor-element-016e986 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ed9d1a */.elementor-12803 .elementor-element.elementor-element-2ed9d1a p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21b4b89 */.elementor-12803 .elementor-element.elementor-element-21b4b89 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d94db3d */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1b021 */.elementor-12803 .elementor-element.elementor-element-4c1b021 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3c59d */.elementor-12803 .elementor-element.elementor-element-3d3c59d p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-528f7e7 */.elementor-12803 .elementor-element.elementor-element-528f7e7 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5c55d */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34f2801 */.elementor-12803 .elementor-element.elementor-element-34f2801 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bbbb7b */.elementor-12803 .elementor-element.elementor-element-8bbbb7b p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d17797d */.elementor-12803 .elementor-element.elementor-element-d17797d {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b31224 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a254368 */.elementor-12803 .elementor-element.elementor-element-a254368 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31ff309 */.elementor-12803 .elementor-element.elementor-element-31ff309 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f09d09b */.elementor-12803 .elementor-element.elementor-element-f09d09b {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b77165 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea562f0 */.elementor-12803 .elementor-element.elementor-element-ea562f0 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46c8e7f */.elementor-12803 .elementor-element.elementor-element-46c8e7f p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6f88a3 */.elementor-12803 .elementor-element.elementor-element-c6f88a3 {
    color: var(--tf-gold);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c69e959 */.tf-product-review-section {
    font-size: 18px;
    color: var(--tf-gold);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56b3b94 */.elementor-12803 .elementor-element.elementor-element-56b3b94 p {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d072036 */.elementor-12803 .elementor-element.elementor-element-d072036 p {
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d28918e */.elementor-12803 .elementor-element.elementor-element-d28918e {
    max-width: 300px !important;
    width: 60%;
    min-width: 200px;
}

@media (max-width: 880px) {
.elementor-12803 .elementor-element.elementor-element-d28918e span:nth-of-type(2)  {
    font-size: 14px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa88d49 */.elementor-12803 .elementor-element.elementor-element-aa88d49 .elementor-button-icon {
    position: absolute;
    right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfce383 */.elementor-12803 .elementor-element.elementor-element-bfce383 img {
    max-height: 85vh;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8882c3c */.elementor-12803 .elementor-element.elementor-element-8882c3c {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76b4b75 */.elementor-12803 .elementor-element.elementor-element-76b4b75 {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b883c7d */.elementor-12803 .elementor-element.elementor-element-b883c7d {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-026c409 */.elementor-12803 .elementor-element.elementor-element-026c409 {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8882c3c */.elementor-12803 .elementor-element.elementor-element-8882c3c {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76b4b75 */.elementor-12803 .elementor-element.elementor-element-76b4b75 {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b883c7d */.elementor-12803 .elementor-element.elementor-element-b883c7d {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-026c409 */.elementor-12803 .elementor-element.elementor-element-026c409 {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8882c3c */.elementor-12803 .elementor-element.elementor-element-8882c3c {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76b4b75 */.elementor-12803 .elementor-element.elementor-element-76b4b75 {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b883c7d */.elementor-12803 .elementor-element.elementor-element-b883c7d {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-026c409 */.elementor-12803 .elementor-element.elementor-element-026c409 {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8882c3c */.elementor-12803 .elementor-element.elementor-element-8882c3c {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76b4b75 */.elementor-12803 .elementor-element.elementor-element-76b4b75 {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b883c7d */.elementor-12803 .elementor-element.elementor-element-b883c7d {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-026c409 */.elementor-12803 .elementor-element.elementor-element-026c409 {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8882c3c */.elementor-12803 .elementor-element.elementor-element-8882c3c {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76b4b75 */.elementor-12803 .elementor-element.elementor-element-76b4b75 {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b883c7d */.elementor-12803 .elementor-element.elementor-element-b883c7d {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-026c409 */.elementor-12803 .elementor-element.elementor-element-026c409 {
    background-color: var(--tf-gold);
    border-radius: 0.875rem;
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8a6f127 */.elementor-12803 .elementor-element.elementor-element-8a6f127 .swiper-pagination.swiper-pagination-progressbar {
    background: var(--tf-gray);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed82125 */#tf-cta-container .elementor-button-icon {
    position: absolute;
    right: 20px;
}

#tf-cta-button-3 .elementor-button {
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-436f04a */#tf-cta-container .elementor-button-icon {
    position: absolute;
    right: 20px;
}

#tf-cta-button-3 .elementor-button {
    box-shadow: 0px 3px 10px -2px var(--tf-gold20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0a442b */.unclickable {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-876a879 */#product-bottom-faq .htwoolentor-faq-card.is-active .htwoolentor-faq-head {
  background-color: transparent !important;
  border: none !important;
}

#product-bottom-faq .htwoolentor-faq-head {
  border: none !important;
}

#product-bottom-faq  .htwoolentor-faq-head:after {
  content: '';
  display: block;
  width: 90%; /* Set underline width to 50% */
  height: 2px; /* Set underline thickness */
  background-color: var(--tf-gold20); /* Color of the underline */
  position: absolute;
  bottom: 0; /* Position it at the bottom of the box */
  left: 5%; /* Center the underline (50% of the remaining space) */
}

#product-bottom-faq .htwoolentor-faq-card {
  margin-bottom: 0px !important;
}

#product-bottom-faq span.htwoolentor-faq-head-text {
  font-weight: 700;
}

#product-bottom-faq .htwoolentor-faq-head-icon i {
  font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0301a9 */.elementor-12803 .elementor-element.elementor-element-d0301a9 {
    color: var(--tf-gold);
    font-size: 3rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c9a112 */.elementor-12803 .elementor-element.elementor-element-8c9a112 {
    color: var(--tf-gold);
    font-size: 3rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd1a0ef */.elementor-12803 .elementor-element.elementor-element-cd1a0ef {
    color: var(--tf-gold);
    font-size: 3rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-09cb40a */.elementor-12803 .elementor-element.elementor-element-09cb40a {
    color: var(--tf-gold);
    font-size: 3rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7916033 */.woocommerce-js h2 {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7c42d3e */.shortcode-wcpr-stars-count {
    width: 500px !important;
}

@media (max-width: 767px) {
.shortcode-wcpr-overall-rating-and-rating-count h2 {
    display: none !important;
}
}

@media (max-width: 767px) {
.shortcode-wcpr-stars-count {
    width: -webkit-fill-available !important;
}
}

.shortcode-wcpr-overall-rating-main .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-total {
    color: var(-tf-grey);
    font-size: 14px;
    font-family: 'TF_Raleway';
    font-weight: 500;
}

.shortcode-wcpr-overall-rating-and-rating-count {
    width: 100%;
    padding-bottom: 30px;
    display: inline-flex !important;
    justify-content: center;
}

.shortcode-wcpr-overall-rating-and-rating-count h2 {
    color: var(--tf-black);
    font-weight: 500;
}

.shortcode-wcpr-overall-rating-left {
    background: var(--tf-black) !important;
    padding: 18px 13px !important;
    font-size: 20px !important;
    font-weight: 700;
    font-family: 'TF_Raleway';
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18975b5 */.woocommerce-photo-reviews-shortcode .wcpr-load-more-reviews-button-container .wcpr-load-more-reviews-button {
    background: var(--tf-black) !important;
    width: auto !important;
    height: auto !important;
    padding: 10px 15px;
    font-family: 'TF_Raleway';
    font-size: 1em;
    border: 2px solid var(--tf-black) !important;
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}

.woocommerce-photo-reviews-shortcode .wcpr-load-more-reviews-button-container .wcpr-load-more-reviews-button:hover {
    background: #fff !important;
    color: var(--tf-black) !important;
    border: 2px solid var(--tf-black) !important;
    font-weight: 500 !important;
}

.woocommerce-review__verified {
    margin-left: 5px;
    font-size: 0.625rem !important;
    text-transform: uppercase !important;
    font-style: normal;
}

.shortcode-wcpr-comment-author em {
    position: absolute;
    right: 15px;
    padding-top: 5px;
}

.shortcode-wcpr-comment-author em:before {
    content: '\f336';
    font-family: 'FontAwesome';
    padding-right: 5px;
}

.shortcode-wcpr-review-content {
    font-size: 1.1em !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    font-family: 'TF_Raleway' !important;
}

.shortcode-wcpr-read-more {
    font-style: normal !important;
    font-weight: 600;
    color: var(--tf-gold20);
}

.shortcode-review-content-container {
    padding: 0 10px !important;
}

.shortcode-wcpr-review-content-short {
    font-family: 'TF_Raleway';
    font-size: 14px !important;
}

.shortcode-wcpr-review-content {
    font-family: 'TF_Raleway' !important;
    font-size: 14px !important;
}

.shortcode-wcpr-grid-item {
    border-radius: 0.875rem !important;
}

.wcpr-comment-helpful-button-container {
    border-top: 2px solid var(--tf-gold20) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8dd2898 */.sticky-buy-widget {
  position: relative; /* Alapértelmezett helyzetben a normál helyén van */
  transition: all 1s ease-in-out; /* Simább átmenet, amikor sticky lesz */
}

.buy-sticky {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%; /* Teljes szélességre igazítva a sticky elem */
  z-index: 10; /* Magasabb rétegre kerül, hogy mindig látható legyen */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b5aa871 */.elementor-12803 .elementor-element.elementor-element-b5aa871 {
    max-width: 500px !important;
    width: 65%;
    min-width: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bac01ec */#tf-cta-container .elementor-button-icon {
    position: absolute;
    right: 20px;
}

.tf-button-highlight-2 {
    color: var(--tf-accent);
}

.elementor-button:hover .tf-button-highlight-2 {
    color: var(--tf-black) !important;
}

#tf-cta-button-2 .elementor-button {
    box-shadow: 0px 0px 15px -5px var(--tf-accent);
}/* End custom CSS */