.elementor-4366 .elementor-element.elementor-element-e8b70e7{--display:flex;}.elementor-4366 .elementor-element.elementor-element-e8b70e7:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-e8b70e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2fc981 );}.elementor-4366 .elementor-element.elementor-element-d47d2db{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4366 .elementor-element.elementor-element-62748e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4366 .elementor-element.elementor-element-218b7e1{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.woocommerce .elementor-4366 .elementor-element.elementor-element-e35992e .flex-viewport:not(:last-child){margin-bottom:10px;}.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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4366 .elementor-element.elementor-element-067fad7 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:04px 012px 04px 012px;border-radius:12px 12px 12px 12px;}body:not(.rtl) .elementor-4366 .elementor-element.elementor-element-067fad7{left:20px;}body.rtl .elementor-4366 .elementor-element.elementor-element-067fad7{right:20px;}.elementor-4366 .elementor-element.elementor-element-067fad7{top:20px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:1.43em;letter-spacing:0.35px;color:var( --e-global-color-c2fc981 );}.elementor-4366 .elementor-element.elementor-element-4495f43{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4366 .elementor-element.elementor-element-84da323 > .elementor-widget-container{background-color:var( --e-global-color-c2fc981 );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;}.elementor-4366 .elementor-element.elementor-element-84da323 .elementor-icon-box-wrapper{gap:5px;}.elementor-4366 .elementor-element.elementor-element-84da323 .elementor-icon{font-size:25px;}.elementor-4366 .elementor-element.elementor-element-84da323 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-84da323 .elementor-icon-box-title a{font-family:"Ananda Black Personal", Sans-serif;font-size:72px;font-weight:400;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-84da323 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-982fa16 > .elementor-widget-container{background-color:var( --e-global-color-c2fc981 );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;}.elementor-4366 .elementor-element.elementor-element-982fa16 .elementor-icon-box-wrapper{gap:5px;}.elementor-4366 .elementor-element.elementor-element-982fa16 .elementor-icon{font-size:25px;}.elementor-4366 .elementor-element.elementor-element-982fa16 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-982fa16 .elementor-icon-box-title a{font-family:"Ananda Black Personal", Sans-serif;font-size:72px;font-weight:400;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-982fa16 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-f38965e > .elementor-widget-container{background-color:var( --e-global-color-c2fc981 );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;}.elementor-4366 .elementor-element.elementor-element-f38965e .elementor-icon-box-wrapper{gap:5px;}.elementor-4366 .elementor-element.elementor-element-f38965e .elementor-icon{font-size:25px;}.elementor-4366 .elementor-element.elementor-element-f38965e .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-f38965e .elementor-icon-box-title a{font-family:"Ananda Black Personal", Sans-serif;font-size:72px;font-weight:400;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-f38965e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-9ce3110{--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;}.elementor-widget-woocommerce-product-title .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4366 .elementor-element.elementor-element-c146b82 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4366 .elementor-element.elementor-element-ee445ab{--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;}.woocommerce .elementor-4366 .elementor-element.elementor-element-e0d5c35 .star-rating{color:var( --e-global-color-8b609ab );}.woocommerce .elementor-4366 .elementor-element.elementor-element-e0d5c35 .star-rating::before{color:#02010100;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-4366 .elementor-element.elementor-element-cedec07 .price{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-b311b8d{--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:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-c876ce3{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8DDD1;--border-color:#C8DDD1;--border-radius:20px 20px 20px 20px;--padding-top:06px;--padding-bottom:06px;--padding-left:014px;--padding-right:014px;}.elementor-4366 .elementor-element.elementor-element-c876ce3:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-c876ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f55e117 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4366 .elementor-element.elementor-element-3dfe409 .elementor-icon-wrapper{text-align:start;}.elementor-4366 .elementor-element.elementor-element-3dfe409.elementor-view-stacked .elementor-icon{background-color:#1A2E1A00;}.elementor-4366 .elementor-element.elementor-element-3dfe409.elementor-view-framed .elementor-icon, .elementor-4366 .elementor-element.elementor-element-3dfe409.elementor-view-default .elementor-icon{color:#1A2E1A00;border-color:#1A2E1A00;}.elementor-4366 .elementor-element.elementor-element-3dfe409.elementor-view-framed .elementor-icon, .elementor-4366 .elementor-element.elementor-element-3dfe409.elementor-view-default .elementor-icon svg{fill:#1A2E1A00;}.elementor-4366 .elementor-element.elementor-element-3dfe409 .elementor-icon{font-size:16px;}.elementor-4366 .elementor-element.elementor-element-3dfe409 .elementor-icon svg{height:16px;}.elementor-4366 .elementor-element.elementor-element-8358ffc{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-bea7ba3{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8DDD1;--border-color:#C8DDD1;--border-radius:20px 20px 20px 20px;--padding-top:06px;--padding-bottom:06px;--padding-left:014px;--padding-right:014px;}.elementor-4366 .elementor-element.elementor-element-bea7ba3:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-bea7ba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f55e117 );}.elementor-4366 .elementor-element.elementor-element-8be7b95 .elementor-icon-wrapper{text-align:start;}.elementor-4366 .elementor-element.elementor-element-8be7b95.elementor-view-stacked .elementor-icon{background-color:#1A2E1A00;}.elementor-4366 .elementor-element.elementor-element-8be7b95.elementor-view-framed .elementor-icon, .elementor-4366 .elementor-element.elementor-element-8be7b95.elementor-view-default .elementor-icon{color:#1A2E1A00;border-color:#1A2E1A00;}.elementor-4366 .elementor-element.elementor-element-8be7b95.elementor-view-framed .elementor-icon, .elementor-4366 .elementor-element.elementor-element-8be7b95.elementor-view-default .elementor-icon svg{fill:#1A2E1A00;}.elementor-4366 .elementor-element.elementor-element-8be7b95 .elementor-icon{font-size:16px;}.elementor-4366 .elementor-element.elementor-element-8be7b95 .elementor-icon svg{height:16px;}.elementor-4366 .elementor-element.elementor-element-6ed4315{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-1e32aa2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-55ffdb8{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8DDD1;--border-color:#C8DDD1;--border-radius:20px 20px 20px 20px;--padding-top:06px;--padding-bottom:06px;--padding-left:014px;--padding-right:014px;}.elementor-4366 .elementor-element.elementor-element-55ffdb8:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-55ffdb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f55e117 );}.elementor-4366 .elementor-element.elementor-element-873260a .elementor-icon-wrapper{text-align:start;}.elementor-4366 .elementor-element.elementor-element-873260a.elementor-view-stacked .elementor-icon{background-color:#1A2E1A00;}.elementor-4366 .elementor-element.elementor-element-873260a.elementor-view-framed .elementor-icon, .elementor-4366 .elementor-element.elementor-element-873260a.elementor-view-default .elementor-icon{color:#1A2E1A00;border-color:#1A2E1A00;}.elementor-4366 .elementor-element.elementor-element-873260a.elementor-view-framed .elementor-icon, .elementor-4366 .elementor-element.elementor-element-873260a.elementor-view-default .elementor-icon svg{fill:#1A2E1A00;}.elementor-4366 .elementor-element.elementor-element-873260a .elementor-icon{font-size:16px;}.elementor-4366 .elementor-element.elementor-element-873260a .elementor-icon svg{height:16px;}.elementor-4366 .elementor-element.elementor-element-5a65911{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-bd68a8d{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8DDD1;--border-color:#C8DDD1;--border-radius:20px 20px 20px 20px;--padding-top:06px;--padding-bottom:06px;--padding-left:014px;--padding-right:014px;}.elementor-4366 .elementor-element.elementor-element-bd68a8d:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-bd68a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f55e117 );}.elementor-4366 .elementor-element.elementor-element-cac6cfb .elementor-icon-wrapper{text-align:start;}.elementor-4366 .elementor-element.elementor-element-cac6cfb.elementor-view-stacked .elementor-icon{background-color:#1A2E1A00;}.elementor-4366 .elementor-element.elementor-element-cac6cfb.elementor-view-framed .elementor-icon, .elementor-4366 .elementor-element.elementor-element-cac6cfb.elementor-view-default .elementor-icon{color:#1A2E1A00;border-color:#1A2E1A00;}.elementor-4366 .elementor-element.elementor-element-cac6cfb.elementor-view-framed .elementor-icon, .elementor-4366 .elementor-element.elementor-element-cac6cfb.elementor-view-default .elementor-icon svg{fill:#1A2E1A00;}.elementor-4366 .elementor-element.elementor-element-cac6cfb .elementor-icon{font-size:16px;}.elementor-4366 .elementor-element.elementor-element-cac6cfb .elementor-icon svg{height:16px;}.elementor-4366 .elementor-element.elementor-element-7719a79{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-4fed72b{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8DDD1;--border-color:#C8DDD1;--border-radius:20px 20px 20px 20px;--padding-top:06px;--padding-bottom:06px;--padding-left:014px;--padding-right:014px;}.elementor-4366 .elementor-element.elementor-element-4fed72b:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-4fed72b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f55e117 );}.elementor-4366 .elementor-element.elementor-element-d511649 .elementor-icon-wrapper{text-align:start;}.elementor-4366 .elementor-element.elementor-element-d511649.elementor-view-stacked .elementor-icon{background-color:#1A2E1A00;}.elementor-4366 .elementor-element.elementor-element-d511649.elementor-view-framed .elementor-icon, .elementor-4366 .elementor-element.elementor-element-d511649.elementor-view-default .elementor-icon{color:#1A2E1A00;border-color:#1A2E1A00;}.elementor-4366 .elementor-element.elementor-element-d511649.elementor-view-framed .elementor-icon, .elementor-4366 .elementor-element.elementor-element-d511649.elementor-view-default .elementor-icon svg{fill:#1A2E1A00;}.elementor-4366 .elementor-element.elementor-element-d511649 .elementor-icon{font-size:16px;}.elementor-4366 .elementor-element.elementor-element-d511649 .elementor-icon svg{height:16px;}.elementor-4366 .elementor-element.elementor-element-e173535{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-2d08b42{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4366 .elementor-element.elementor-element-aebaa05 .elementor-button{background-color:var( --e-global-color-4a83f38 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-aebaa05 .elementor-button:hover, .elementor-4366 .elementor-element.elementor-element-aebaa05 .elementor-button:focus{background-color:var( --e-global-color-4a83f38 );}.elementor-4366 .elementor-element.elementor-element-aebaa05 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4366 .elementor-element.elementor-element-c763d33{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E7DCCB;--border-color:#E7DCCB;}.elementor-4366 .elementor-element.elementor-element-3f9c423 .elementor-icon-box-wrapper{gap:0px;}.elementor-4366 .elementor-element.elementor-element-3f9c423 .elementor-icon-box-title{margin-block-end:0px;}.elementor-4366 .elementor-element.elementor-element-3f9c423 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-3f9c423 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-3f9c423 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-82161a6 .elementor-icon-box-wrapper{gap:0px;}.elementor-4366 .elementor-element.elementor-element-82161a6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-4366 .elementor-element.elementor-element-82161a6 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-82161a6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-82161a6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-d9d6c5d .elementor-icon-box-wrapper{gap:0px;}.elementor-4366 .elementor-element.elementor-element-d9d6c5d .elementor-icon-box-title{margin-block-end:0px;}.elementor-4366 .elementor-element.elementor-element-d9d6c5d .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-d9d6c5d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-d9d6c5d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-f79de59{--display:flex;--padding-top:60px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4366 .elementor-element.elementor-element-f79de59:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-f79de59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2fc981 );}.elementor-4366 .elementor-element.elementor-element-9c48d11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4366 .elementor-element.elementor-element-5464e77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4366 .elementor-element.elementor-element-452e5db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4366 .elementor-element.elementor-element-452e5db{text-align:start;}.elementor-4366 .elementor-element.elementor-element-452e5db .elementor-heading-title{font-family:"Ananda Black Personal", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-b65fe4a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4366 .elementor-element.elementor-element-b65fe4a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-88646c3 );}.elementor-4366 .elementor-element.elementor-element-9189226{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-4366 .elementor-element.elementor-element-9189226.e-con{--align-self:flex-start;}.elementor-4366 .elementor-element.elementor-element-1b8e030{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4366 .elementor-element.elementor-element-1b8e030:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-1b8e030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f55e117 );}.elementor-4366 .elementor-element.elementor-element-a583ded > .elementor-widget-container{padding:20px 0px 0px 10px;}.elementor-4366 .elementor-element.elementor-element-a583ded{text-align:start;font-family:"Ananda Black Personal", Sans-serif;font-size:20px;font-weight:700;color:#1A2E1AD9;}.elementor-4366 .elementor-element.elementor-element-3761b0e .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-4366 .elementor-element.elementor-element-3761b0e .elementor-icon-box-title{margin-block-end:8px;}.elementor-4366 .elementor-element.elementor-element-3761b0e .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-3761b0e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-3761b0e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-ab79a81 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-4366 .elementor-element.elementor-element-ab79a81 .elementor-icon-box-title{margin-block-end:8px;}.elementor-4366 .elementor-element.elementor-element-ab79a81 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-ab79a81 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-ab79a81 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-aa4a447 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-4366 .elementor-element.elementor-element-aa4a447 .elementor-icon-box-title{margin-block-end:8px;}.elementor-4366 .elementor-element.elementor-element-aa4a447 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-aa4a447 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-aa4a447 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-fd1a657{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:16px 16px 16px 16px;--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-4366 .elementor-element.elementor-element-fd1a657:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-fd1a657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2fc981 );}.elementor-4366 .elementor-element.elementor-element-1371a1c > .elementor-widget-container{padding:20px 0px 0px 10px;}.elementor-4366 .elementor-element.elementor-element-1371a1c{text-align:start;font-family:"Ananda Black Personal", Sans-serif;font-size:20px;font-weight:700;color:#1A2E1AD9;}.elementor-4366 .elementor-element.elementor-element-c1c32bc{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-4366 .elementor-element.elementor-element-c1c32bc:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-c1c32bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-770e8bd );}.elementor-4366 .elementor-element.elementor-element-a6e4bd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-a6e4bd2.e-con{--align-self:center;}.elementor-4366 .elementor-element.elementor-element-d2f71d3{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4366 .elementor-element.elementor-element-20eb449{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-4208b58{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-4366 .elementor-element.elementor-element-b8ca9a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-b8ca9a3.e-con{--align-self:center;}.elementor-4366 .elementor-element.elementor-element-37c085f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4366 .elementor-element.elementor-element-537942a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-3730e2d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-4366 .elementor-element.elementor-element-3730e2d:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-3730e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-770e8bd );}.elementor-4366 .elementor-element.elementor-element-73b1391{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-73b1391.e-con{--align-self:center;}.elementor-4366 .elementor-element.elementor-element-e4cbba8{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4366 .elementor-element.elementor-element-da9407d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-852bd83{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-4366 .elementor-element.elementor-element-2ffc180{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-2ffc180.e-con{--align-self:center;}.elementor-4366 .elementor-element.elementor-element-51c0a21{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4366 .elementor-element.elementor-element-37fe647{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-03b9423{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-4366 .elementor-element.elementor-element-03b9423:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-03b9423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-770e8bd );}.elementor-4366 .elementor-element.elementor-element-912967f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-912967f.e-con{--align-self:center;}.elementor-4366 .elementor-element.elementor-element-3563b04{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4366 .elementor-element.elementor-element-9f83394{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-e21cdfc{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-4366 .elementor-element.elementor-element-2888a82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-2888a82.e-con{--align-self:center;}.elementor-4366 .elementor-element.elementor-element-2491487{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4366 .elementor-element.elementor-element-2c91529{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-4df6953{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-4366 .elementor-element.elementor-element-4df6953:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-4df6953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-770e8bd );}.elementor-4366 .elementor-element.elementor-element-6fb9b54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-6fb9b54.e-con{--align-self:center;}.elementor-4366 .elementor-element.elementor-element-863de10{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4366 .elementor-element.elementor-element-747ab2a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-84e08a3{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-4366 .elementor-element.elementor-element-65d6a3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-65d6a3b.e-con{--align-self:center;}.elementor-4366 .elementor-element.elementor-element-c57cb12{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4366 .elementor-element.elementor-element-c338b48{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-d9983bf{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-4366 .elementor-element.elementor-element-d9983bf:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-d9983bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-770e8bd );}.elementor-4366 .elementor-element.elementor-element-22897c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-22897c0.e-con{--align-self:center;}.elementor-4366 .elementor-element.elementor-element-8f55017{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4366 .elementor-element.elementor-element-7323657{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-7bff4cc{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-4366 .elementor-element.elementor-element-9a44b55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-9a44b55.e-con{--align-self:center;}.elementor-4366 .elementor-element.elementor-element-c44a3e9{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4366 .elementor-element.elementor-element-06086d0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-663209c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-4366 .elementor-element.elementor-element-663209c:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-663209c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-770e8bd );}.elementor-4366 .elementor-element.elementor-element-86094e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-86094e9.e-con{--align-self:center;}.elementor-4366 .elementor-element.elementor-element-3b69150{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4366 .elementor-element.elementor-element-ec0863a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-93feee4{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-4366 .elementor-element.elementor-element-68bcd37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-68bcd37.e-con{--align-self:center;}.elementor-4366 .elementor-element.elementor-element-6eb9de3{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4366 .elementor-element.elementor-element-4b59392{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4366 .elementor-element.elementor-element-7510533{--display:flex;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4366 .elementor-element.elementor-element-7510533:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-7510533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-770e8bd );}.elementor-4366 .elementor-element.elementor-element-54801ea{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-b5f4b93{width:100%;max-width:100%;text-align:start;}.elementor-4366 .elementor-element.elementor-element-b5f4b93 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4366 .elementor-element.elementor-element-b5f4b93 .elementor-heading-title{font-family:"Ananda Black Personal", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-fb9f5c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4366 .elementor-element.elementor-element-428e07d{--display:flex;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4366 .elementor-element.elementor-element-428e07d:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-428e07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-770e8bd );}.elementor-4366 .elementor-element.elementor-element-c69d755{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-939be74{width:100%;max-width:100%;text-align:start;}.elementor-4366 .elementor-element.elementor-element-939be74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4366 .elementor-element.elementor-element-939be74 .elementor-heading-title{font-family:"Ananda Black Personal", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-fe0e4d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Ananda Black Personal", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .price{color:#2D6A4F;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .price ins{color:#2D6A4F;}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .price ins .amount{color:#2D6A4F;}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .price del{color:#1A2E1A;}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .price del .amount{color:#1A2E1A;}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .price del {font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-c2fc981 );background-color:var( --e-global-color-4a83f38 );}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-4366 .elementor-element.elementor-element-017de90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4366 .elementor-element.elementor-element-017de90:not(.elementor-motion-effects-element-type-background), .elementor-4366 .elementor-element.elementor-element-017de90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hillcountrycoders5.com/wp-content/uploads/2026/06/Section-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4366 .elementor-element.elementor-element-017de90::before, .elementor-4366 .elementor-element.elementor-element-017de90 > .elementor-background-video-container::before, .elementor-4366 .elementor-element.elementor-element-017de90 > .e-con-inner > .elementor-background-video-container::before, .elementor-4366 .elementor-element.elementor-element-017de90 > .elementor-background-slideshow::before, .elementor-4366 .elementor-element.elementor-element-017de90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4366 .elementor-element.elementor-element-017de90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hillcountrycoders5.com/wp-content/uploads/2026/06/Gradient.png");--background-overlay:'';}.elementor-4366 .elementor-element.elementor-element-8912d1f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4366 .elementor-element.elementor-element-8912d1f{text-align:center;}.elementor-4366 .elementor-element.elementor-element-8912d1f .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-c2fc981 );}.elementor-4366 .elementor-element.elementor-element-f748a12 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4366 .elementor-element.elementor-element-f748a12{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFA6;}.elementor-4366 .elementor-element.elementor-element-b4dbb9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4366 .elementor-element.elementor-element-b8226fa .elementor-button{background-color:var( --e-global-color-c2fc981 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-4366 .elementor-element.elementor-element-b8226fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4366 .elementor-element.elementor-element-b8226fa.elementor-element{--align-self:flex-end;}.elementor-4366 .elementor-element.elementor-element-f483574 .elementor-button{background-color:#FFFFFF26;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-c2fc981 );color:var( --e-global-color-c2fc981 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:16px 16px 16px 16px;}.elementor-4366 .elementor-element.elementor-element-f483574.elementor-element{--align-self:flex-end;}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4366 .elementor-element.elementor-element-c146b82 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-add-to-cart .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4366 .elementor-element.elementor-element-8912d1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4366 .elementor-element.elementor-element-f483574 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1200px){.elementor-4366 .elementor-element.elementor-element-84da323 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-84da323 .elementor-icon-box-title a{font-size:48px;line-height:1.08em;}.elementor-4366 .elementor-element.elementor-element-84da323 .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-982fa16 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-982fa16 .elementor-icon-box-title a{font-size:48px;line-height:1.08em;}.elementor-4366 .elementor-element.elementor-element-982fa16 .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-f38965e .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-f38965e .elementor-icon-box-title a{font-size:48px;line-height:1.08em;}.elementor-4366 .elementor-element.elementor-element-f38965e .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-8358ffc{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-6ed4315{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-5a65911{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-7719a79{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-e173535{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-3f9c423 .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-82161a6 .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-d9d6c5d .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-452e5db .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-a583ded{font-size:16px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-3761b0e .elementor-icon-box-description{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-ab79a81 .elementor-icon-box-description{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-aa4a447 .elementor-icon-box-description{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-1371a1c{font-size:16px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-d2f71d3{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-20eb449{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-37c085f{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-537942a{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-e4cbba8{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-da9407d{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-51c0a21{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-37fe647{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-3563b04{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-9f83394{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-2491487{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-2c91529{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-863de10{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-747ab2a{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-c57cb12{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-c338b48{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-8f55017{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-7323657{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-c44a3e9{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-06086d0{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-3b69150{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-ec0863a{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-6eb9de3{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-4b59392{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-b5f4b93 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-939be74 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;line-height:1.08em;}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .price{font-size:14px;line-height:1.08em;}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .price del {font-size:14px;line-height:1.08em;}.elementor-4366 .elementor-element.elementor-element-f748a12{font-size:16px;line-height:1.625em;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4366 .elementor-element.elementor-element-067fad7{font-size:12px;line-height:1.43em;letter-spacing:0.35px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4366 .elementor-element.elementor-element-84da323 .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-982fa16 .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-f38965e .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4366 .elementor-element.elementor-element-c146b82 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-4366 .elementor-element.elementor-element-cedec07 .price{font-size:16px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-8358ffc{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-6ed4315{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-5a65911{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-7719a79{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-e173535{font-size:14px;line-height:1.625em;}.elementor-widget-wc-add-to-cart .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4366 .elementor-element.elementor-element-aebaa05 .elementor-button{font-size:16px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-3f9c423 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-3f9c423 .elementor-icon-box-title a{font-size:12px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-3f9c423 .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-82161a6 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-82161a6 .elementor-icon-box-title a{font-size:12px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-82161a6 .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-d9d6c5d .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-d9d6c5d .elementor-icon-box-title a{font-size:12px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-d9d6c5d .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-5464e77{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4366 .elementor-element.elementor-element-452e5db .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-b65fe4a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4366 .elementor-element.elementor-element-b65fe4a{font-size:16px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-a583ded{font-size:16px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-3761b0e .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-3761b0e .elementor-icon-box-title a{font-size:14px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-3761b0e .elementor-icon-box-description{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-ab79a81 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-ab79a81 .elementor-icon-box-title a{font-size:14px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-ab79a81 .elementor-icon-box-description{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-aa4a447 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-aa4a447 .elementor-icon-box-title a{font-size:14px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-aa4a447 .elementor-icon-box-description{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-1371a1c{font-size:16px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-d2f71d3{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-20eb449{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-37c085f{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-537942a{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-e4cbba8{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-da9407d{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-51c0a21{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-37fe647{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-3563b04{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-9f83394{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-2491487{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-2c91529{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-863de10{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-747ab2a{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-c57cb12{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-c338b48{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-8f55017{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-7323657{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-c44a3e9{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-06086d0{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-3b69150{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-ec0863a{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-6eb9de3{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-4b59392{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-b5f4b93 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-939be74 .elementor-heading-title{font-size:28px;line-height:1.2em;}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4366 .elementor-element.elementor-element-8912d1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4366 .elementor-element.elementor-element-f748a12{font-size:16px;line-height:1.625em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4366 .elementor-element.elementor-element-f483574 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:880px){.elementor-4366 .elementor-element.elementor-element-84da323 .elementor-icon-box-description{font-size:12px;}.elementor-4366 .elementor-element.elementor-element-982fa16 .elementor-icon-box-description{font-size:12px;}.elementor-4366 .elementor-element.elementor-element-f38965e .elementor-icon-box-description{font-size:12px;}.elementor-4366 .elementor-element.elementor-element-9c48d11{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-b65fe4a{font-size:16px;}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .price{font-size:14px;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4366 .elementor-element.elementor-element-067fad7{font-size:12px;line-height:1.43em;letter-spacing:0.35px;}.elementor-4366 .elementor-element.elementor-element-4495f43{--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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4366 .elementor-element.elementor-element-84da323 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-84da323 .elementor-icon-box-title a{font-size:36px;line-height:1.08em;}.elementor-4366 .elementor-element.elementor-element-84da323 .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-982fa16 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-982fa16 .elementor-icon-box-title a{font-size:36px;line-height:1.08em;}.elementor-4366 .elementor-element.elementor-element-982fa16 .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-f38965e .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-f38965e .elementor-icon-box-title a{font-size:36px;line-height:1.08em;}.elementor-4366 .elementor-element.elementor-element-f38965e .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4366 .elementor-element.elementor-element-c146b82 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-4366 .elementor-element.elementor-element-cedec07 .price{font-size:14px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-8358ffc{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-6ed4315{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-5a65911{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-7719a79{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-e173535{font-size:14px;line-height:1.625em;}.elementor-widget-wc-add-to-cart .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4366 .elementor-element.elementor-element-aebaa05 .elementor-button{font-size:14px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-c763d33{--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-4366 .elementor-element.elementor-element-3f9c423 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-3f9c423 .elementor-icon-box-title a{font-size:12px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-3f9c423 .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-82161a6 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-82161a6 .elementor-icon-box-title a{font-size:12px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-82161a6 .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-d9d6c5d .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-d9d6c5d .elementor-icon-box-title a{font-size:12px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-d9d6c5d .elementor-icon-box-description{font-size:12px;line-height:1.625em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4366 .elementor-element.elementor-element-452e5db{text-align:center;}.elementor-4366 .elementor-element.elementor-element-452e5db .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-b65fe4a{text-align:center;font-size:14px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-9189226{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4366 .elementor-element.elementor-element-1b8e030{--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;}.elementor-4366 .elementor-element.elementor-element-a583ded > .elementor-widget-container{padding:30px 30px 0px 30px;}.elementor-4366 .elementor-element.elementor-element-a583ded{font-size:16px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-3761b0e .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-3761b0e .elementor-icon-box-title a{font-size:14px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-3761b0e .elementor-icon-box-description{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-ab79a81 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-ab79a81 .elementor-icon-box-title a{font-size:14px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-ab79a81 .elementor-icon-box-description{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-aa4a447 .elementor-icon-box-title, .elementor-4366 .elementor-element.elementor-element-aa4a447 .elementor-icon-box-title a{font-size:14px;line-height:1.5em;}.elementor-4366 .elementor-element.elementor-element-aa4a447 .elementor-icon-box-description{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-fd1a657{--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;}.elementor-4366 .elementor-element.elementor-element-1371a1c > .elementor-widget-container{padding:30px 30px 0px 30px;}.elementor-4366 .elementor-element.elementor-element-1371a1c{font-size:16px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-d2f71d3{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-20eb449{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-37c085f{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-537942a{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-e4cbba8{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-da9407d{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-51c0a21{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-37fe647{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-3563b04{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-9f83394{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-2491487{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-2c91529{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-863de10{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-747ab2a{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-c57cb12{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-c338b48{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-8f55017{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-7323657{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-c44a3e9{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-06086d0{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-3b69150{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-ec0863a{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-6eb9de3{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-4b59392{font-size:14px;line-height:1.625em;}.elementor-4366 .elementor-element.elementor-element-b5f4b93{text-align:center;}.elementor-4366 .elementor-element.elementor-element-b5f4b93 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-4366 .elementor-element.elementor-element-939be74{text-align:center;}.elementor-4366 .elementor-element.elementor-element-939be74 .elementor-heading-title{font-size:28px;line-height:1.2em;}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;line-height:1.08em;}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .price{font-size:14px;line-height:1.08em;}.elementor-4366 .elementor-element.elementor-element-29628fe.elementor-wc-products ul.products li.product .price del {font-size:14px;line-height:1.08em;}.elementor-4366 .elementor-element.elementor-element-8912d1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4366 .elementor-element.elementor-element-f748a12{font-size:16px;line-height:1.625em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4366 .elementor-element.elementor-element-f483574 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-4366 .elementor-element.elementor-element-218b7e1{--width:100%;}.elementor-4366 .elementor-element.elementor-element-9189226{--width:65%;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4366 .elementor-element.elementor-element-c146b82 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-add-to-cart .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4366 .elementor-element.elementor-element-8912d1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4366 .elementor-element.elementor-element-f483574 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-8358ffc */.elementor-4366 .elementor-element.elementor-element-8358ffc,
.elementor-4366 .elementor-element.elementor-element-8358ffc p,
.elementor-4366 .elementor-element.elementor-element-8358ffc .elementor-widget-container,
.elementor-4366 .elementor-element.elementor-element-8358ffc .elementor-widget-container * {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c876ce3 */.elementor-4366 .elementor-element.elementor-element-c876ce3 {
    display: inline-flex !important;
    width: auto !important;
    flex: 0 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ed4315 */.elementor-4366 .elementor-element.elementor-element-6ed4315,
.elementor-4366 .elementor-element.elementor-element-6ed4315 p,
.elementor-4366 .elementor-element.elementor-element-6ed4315 .elementor-widget-container,
.elementor-4366 .elementor-element.elementor-element-6ed4315 .elementor-widget-container * {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea7ba3 */.elementor-4366 .elementor-element.elementor-element-bea7ba3 {
    display: inline-flex !important;
    width: auto !important;
    flex: 0 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a65911 */.elementor-4366 .elementor-element.elementor-element-5a65911,
.elementor-4366 .elementor-element.elementor-element-5a65911 p,
.elementor-4366 .elementor-element.elementor-element-5a65911 .elementor-widget-container,
.elementor-4366 .elementor-element.elementor-element-5a65911 .elementor-widget-container * {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55ffdb8 */.elementor-4366 .elementor-element.elementor-element-55ffdb8 {
    display: inline-flex !important;
    width: auto !important;
    flex: 0 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7719a79 */.elementor-4366 .elementor-element.elementor-element-7719a79,
.elementor-4366 .elementor-element.elementor-element-7719a79 p,
.elementor-4366 .elementor-element.elementor-element-7719a79 .elementor-widget-container,
.elementor-4366 .elementor-element.elementor-element-7719a79 .elementor-widget-container * {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd68a8d */.elementor-4366 .elementor-element.elementor-element-bd68a8d {
    display: inline-flex !important;
    width: auto !important;
    flex: 0 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e173535 */.elementor-4366 .elementor-element.elementor-element-e173535,
.elementor-4366 .elementor-element.elementor-element-e173535 p,
.elementor-4366 .elementor-element.elementor-element-e173535 .elementor-widget-container,
.elementor-4366 .elementor-element.elementor-element-e173535 .elementor-widget-container * {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fed72b */.elementor-4366 .elementor-element.elementor-element-4fed72b {
    display: inline-flex !important;
    width: auto !important;
    flex: 0 0 auto !important;
}
.No {
    background: #FBEAE5 !important;
    border: 1px solid #C0392B !important;
}
.No .elementor-widget-text-editor,
.No .elementor-widget-text-editor * {
    color: #C0392B !important;
}
.No .elementor-icon,
.No .elementor-icon svg {
    color: #C0392B !important;
    fill: #C0392B !important;
}
.Yes {
    background: #E8F3ED !important;
    border: 1px solid #40916C !important;
}
/* ...same pattern for .Yes *//* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-aebaa05 */.elementor-4366 .elementor-element.elementor-element-aebaa05 .quantity {
    display: inline-flex !important;
    align-items: center;
    border: 1px solid #E7DCCB;
    border-radius: 10px;
    overflow: hidden;
    background: #FFFFFF;
    height: 52px;
}
.elementor-4366 .elementor-element.elementor-element-aebaa05 .quantity input.qty {
    border: none !important;
    background: transparent !important;
    width: 44px;
    text-align: center;
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #1A2E1A;
    -moz-appearance: textfield;
}
/* hide the native browser spinner arrows */
.elementor-4366 .elementor-element.elementor-element-aebaa05 .quantity input.qty::-webkit-outer-spin-button,
.elementor-4366 .elementor-element.elementor-element-aebaa05 .quantity input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.elementor-4366 .elementor-element.elementor-element-aebaa05 .pf-qty-btn {
    border: none;
    background: transparent;
    width: 38px;
    height: 52px;
    font-size: 18px;
    color: #6A7282;
    cursor: pointer;
    line-height: 1;
    transition: color .15s, background .15s;
}
.elementor-4366 .elementor-element.elementor-element-aebaa05 .pf-qty-btn:hover {
    color: #C86737;
    background: #F8F4EE;
}
.elementor-4366 .elementor-element.elementor-element-aebaa05 form.cart {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 12px !important;
    flex-wrap: nowrap !important;
}
.elementor-4366 .elementor-element.elementor-element-aebaa05 form.cart .quantity {
    flex: 0 0 auto !important;
    margin: 0 !important;
    position: relative !important;
    z-index: 2 !important;
}
.elementor-4366 .elementor-element.elementor-element-aebaa05 form.cart .single_add_to_cart_button {
    flex: 1 1 auto !important;
    margin: 0 !important;
    position: relative !important;
    z-index: 1 !important;
}
.elementor-4366 .elementor-element.elementor-element-aebaa05 form.cart .single_add_to_cart_button {
    flex: 1 1 auto !important;
    height: 52px !important;
    min-height: 52px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 40px !important;
    border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for yith_wcwl_add_to_wishlist, class: .elementor-element-03178c6 */.elementor-4366 .elementor-element.elementor-element-03178c6 .yith-wcwl-add-to-wishlist-button--anchor,
.elementor-4366 .elementor-element.elementor-element-03178c6 a.yith-wcwl-add-to-wishlist-button--single {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 52px !important;
    height: 52px !important;
    border: 1px solid #E7DCCB !important;
    border-radius: 12px !important;
    background: #FFFFFF !important;
    padding: 0 !important;
    margin: 0 !important;
    --add-to-wishlist-icon-color: #6A7282;
}
.elementor-4366 .elementor-element.elementor-element-03178c6 .yith-wcwl-add-to-wishlist-button__label {
    display: none !important;
}
.elementor-4366 .elementor-element.elementor-element-03178c6 .yith-wcwl-icon,
.elementor-4366 .elementor-element.elementor-element-03178c6 svg.yith-wcwl-add-to-wishlist-button-icon {
    width: 22px !important;
    height: 22px !important;
    margin: 0 !important;
    stroke: #6A7282 !important;
    color: #6A7282 !important;
}
.elementor-4366 .elementor-element.elementor-element-03178c6 .yith-wcwl-add-to-wishlist-button--anchor:hover {
    border-color: #C86737 !important;
    --add-to-wishlist-icon-color: #C86737;
}
.elementor-4366 .elementor-element.elementor-element-03178c6 .yith-wcwl-add-to-wishlist-button--anchor:hover .yith-wcwl-icon {
    stroke: #C86737 !important;
    color: #C86737 !important;
}
.elementor-4366 .elementor-element.elementor-element-03178c6 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 0 !important;
    display: flex !important;
    align-items: center !important;
}
.elementor-4366 .elementor-element.elementor-element-03178c6 .yith-add-to-wishlist-button-block {
    margin: 0 !important;
    line-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d08b42 */.elementor-4366 .elementor-element.elementor-element-2d08b42 .quantity {
    display: inline-flex !important;
    align-items: center;
    border: 1px solid #E7DCCB;
    border-radius: 10px;
    background: #FFFFFF;
    height: 52px;
    width: auto !important;
    padding: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-2d08b42 .quantity label.screen-reader-text {
    position: absolute !important;
    width: 1px; height: 1px;
    overflow: hidden; clip: rect(0 0 0 0);
}
.elementor-4366 .elementor-element.elementor-element-2d08b42 .quantity input.qty {
    -moz-appearance: textfield;
    -webkit-appearance: none;
    appearance: none;
    border: none !important;
    background: transparent !important;
    width: 42px !important;
    min-width: 42px !important;
    max-width: 42px !important;
    height: 52px !important;
    text-align: center !important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 600 !important;
    font-size: 15px !important;
    color: #1A2E1A !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
    opacity: 1 !important;
    display: block !important;
}
.elementor-4366 .elementor-element.elementor-element-2d08b42 .quantity input.qty::-webkit-outer-spin-button,
.elementor-4366 .elementor-element.elementor-element-2d08b42 .quantity input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-2d08b42 .pf-qty-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: none !important;
    background: transparent !important;
    width: 38px !important;
    min-width: 38px !important;
    height: 52px !important;
    font-size: 20px !important;
    line-height: 1 !important;
    color: #6A7282 !important;
    cursor: pointer !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
    box-shadow: none !important;
}
.elementor-4366 .elementor-element.elementor-element-2d08b42 .pf-qty-btn:hover {
    color: #C86737 !important;
    background: #F8F4EE !important;
}
.elementor-4366 .elementor-element.elementor-element-2d08b42 {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1c32bc */.elementor-4366 .elementor-element.elementor-element-c1c32bc.pf-detail-row {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 16px;
}
.elementor-4366 .elementor-element.elementor-element-c1c32bc.pf-detail-row > * {
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-c1c32bc .pf-detail-row {
    padding: 11px 20px !important;
    border-bottom: 1px solid #F0F0EC;
}
.elementor-4366 .elementor-element.elementor-element-c1c32bc .pf-detail-row:last-child {
    border-bottom: none;
}
.elementor-4366 .elementor-element.elementor-element-c1c32bc .pf-detail-row:nth-of-type(even) {
    background: #FBF9F5 !important;
}
.elementor-4366 .elementor-element.elementor-element-c1c32bc .pf-detail-label,
.elementor-4366 .elementor-element.elementor-element-c1c32bc .pf-detail-label p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    color: #6A7282 !important;
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-c1c32bc .pf-detail-value,
.elementor-4366 .elementor-element.elementor-element-c1c32bc .pf-detail-value p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #101828 !important;
    text-align: right !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4208b58 */.elementor-4366 .elementor-element.elementor-element-4208b58.pf-detail-row {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 16px;
}
.elementor-4366 .elementor-element.elementor-element-4208b58.pf-detail-row > * {
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-4208b58 .pf-detail-row {
    padding: 11px 20px !important;
    border-bottom: 1px solid #F0F0EC;
}
.elementor-4366 .elementor-element.elementor-element-4208b58 .pf-detail-row:last-child {
    border-bottom: none;
}
.elementor-4366 .elementor-element.elementor-element-4208b58 .pf-detail-row:nth-child(even) {
    background: #FBF9F5;
}
.elementor-4366 .elementor-element.elementor-element-4208b58 .pf-detail-label,
.elementor-4366 .elementor-element.elementor-element-4208b58 .pf-detail-label p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    color: #6A7282 !important;
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-4208b58 .pf-detail-value,
.elementor-4366 .elementor-element.elementor-element-4208b58 .pf-detail-value p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #101828 !important;
    text-align: right !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3730e2d */.elementor-4366 .elementor-element.elementor-element-3730e2d.pf-detail-row {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 16px;
}
.elementor-4366 .elementor-element.elementor-element-3730e2d.pf-detail-row > * {
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-3730e2d .pf-detail-row {
    padding: 11px 20px !important;
    border-bottom: 1px solid #F0F0EC;
}
.elementor-4366 .elementor-element.elementor-element-3730e2d .pf-detail-row:last-child {
    border-bottom: none;
}
.elementor-4366 .elementor-element.elementor-element-3730e2d .pf-detail-row:nth-of-type(even) {
    background: #FBF9F5 !important;
}
.elementor-4366 .elementor-element.elementor-element-3730e2d .pf-detail-label,
.elementor-4366 .elementor-element.elementor-element-3730e2d .pf-detail-label p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    color: #6A7282 !important;
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-3730e2d .pf-detail-value,
.elementor-4366 .elementor-element.elementor-element-3730e2d .pf-detail-value p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #101828 !important;
    text-align: right !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852bd83 */.elementor-4366 .elementor-element.elementor-element-852bd83.pf-detail-row {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 16px;
}
.elementor-4366 .elementor-element.elementor-element-852bd83.pf-detail-row > * {
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-852bd83 .pf-detail-row {
    padding: 11px 20px !important;
    border-bottom: 1px solid #F0F0EC;
}
.elementor-4366 .elementor-element.elementor-element-852bd83 .pf-detail-row:last-child {
    border-bottom: none;
}
.elementor-4366 .elementor-element.elementor-element-852bd83 .pf-detail-row:nth-child(even) {
    background: #FBF9F5;
}
.elementor-4366 .elementor-element.elementor-element-852bd83 .pf-detail-label,
.elementor-4366 .elementor-element.elementor-element-852bd83 .pf-detail-label p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    color: #6A7282 !important;
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-852bd83 .pf-detail-value,
.elementor-4366 .elementor-element.elementor-element-852bd83 .pf-detail-value p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #101828 !important;
    text-align: right !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03b9423 */.elementor-4366 .elementor-element.elementor-element-03b9423.pf-detail-row {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 16px;
}
.elementor-4366 .elementor-element.elementor-element-03b9423.pf-detail-row > * {
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-03b9423 .pf-detail-row {
    padding: 11px 20px !important;
    border-bottom: 1px solid #F0F0EC;
}
.elementor-4366 .elementor-element.elementor-element-03b9423 .pf-detail-row:last-child {
    border-bottom: none;
}
.elementor-4366 .elementor-element.elementor-element-03b9423 .pf-detail-row:nth-of-type(even) {
    background: #FBF9F5 !important;
}
.elementor-4366 .elementor-element.elementor-element-03b9423 .pf-detail-label,
.elementor-4366 .elementor-element.elementor-element-03b9423 .pf-detail-label p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    color: #6A7282 !important;
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-03b9423 .pf-detail-value,
.elementor-4366 .elementor-element.elementor-element-03b9423 .pf-detail-value p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #101828 !important;
    text-align: right !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21cdfc */.elementor-4366 .elementor-element.elementor-element-e21cdfc.pf-detail-row {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 16px;
}
.elementor-4366 .elementor-element.elementor-element-e21cdfc.pf-detail-row > * {
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-e21cdfc .pf-detail-row {
    padding: 11px 20px !important;
    border-bottom: 1px solid #F0F0EC;
}
.elementor-4366 .elementor-element.elementor-element-e21cdfc .pf-detail-row:last-child {
    border-bottom: none;
}
.elementor-4366 .elementor-element.elementor-element-e21cdfc .pf-detail-row:nth-child(even) {
    background: #FBF9F5;
}
.elementor-4366 .elementor-element.elementor-element-e21cdfc .pf-detail-label,
.elementor-4366 .elementor-element.elementor-element-e21cdfc .pf-detail-label p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    color: #6A7282 !important;
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-e21cdfc .pf-detail-value,
.elementor-4366 .elementor-element.elementor-element-e21cdfc .pf-detail-value p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #101828 !important;
    text-align: right !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df6953 */.elementor-4366 .elementor-element.elementor-element-4df6953.pf-detail-row {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 16px;
}
.elementor-4366 .elementor-element.elementor-element-4df6953.pf-detail-row > * {
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-4df6953 .pf-detail-row {
    padding: 11px 20px !important;
    border-bottom: 1px solid #F0F0EC;
}
.elementor-4366 .elementor-element.elementor-element-4df6953 .pf-detail-row:last-child {
    border-bottom: none;
}
.elementor-4366 .elementor-element.elementor-element-4df6953 .pf-detail-row:nth-of-type(even) {
    background: #FBF9F5 !important;
}
.elementor-4366 .elementor-element.elementor-element-4df6953 .pf-detail-label,
.elementor-4366 .elementor-element.elementor-element-4df6953 .pf-detail-label p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    color: #6A7282 !important;
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-4df6953 .pf-detail-value,
.elementor-4366 .elementor-element.elementor-element-4df6953 .pf-detail-value p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #101828 !important;
    text-align: right !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84e08a3 */.elementor-4366 .elementor-element.elementor-element-84e08a3.pf-detail-row {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 16px;
}
.elementor-4366 .elementor-element.elementor-element-84e08a3.pf-detail-row > * {
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-84e08a3 .pf-detail-row {
    padding: 11px 20px !important;
    border-bottom: 1px solid #F0F0EC;
}
.elementor-4366 .elementor-element.elementor-element-84e08a3 .pf-detail-row:last-child {
    border-bottom: none;
}
.elementor-4366 .elementor-element.elementor-element-84e08a3 .pf-detail-row:nth-child(even) {
    background: #FBF9F5;
}
.elementor-4366 .elementor-element.elementor-element-84e08a3 .pf-detail-label,
.elementor-4366 .elementor-element.elementor-element-84e08a3 .pf-detail-label p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    color: #6A7282 !important;
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-84e08a3 .pf-detail-value,
.elementor-4366 .elementor-element.elementor-element-84e08a3 .pf-detail-value p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #101828 !important;
    text-align: right !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9983bf */.elementor-4366 .elementor-element.elementor-element-d9983bf.pf-detail-row {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 16px;
}
.elementor-4366 .elementor-element.elementor-element-d9983bf.pf-detail-row > * {
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-d9983bf .pf-detail-row {
    padding: 11px 20px !important;
    border-bottom: 1px solid #F0F0EC;
}
.elementor-4366 .elementor-element.elementor-element-d9983bf .pf-detail-row:last-child {
    border-bottom: none;
}
.elementor-4366 .elementor-element.elementor-element-d9983bf .pf-detail-row:nth-of-type(even) {
    background: #FBF9F5 !important;
}
.elementor-4366 .elementor-element.elementor-element-d9983bf .pf-detail-label,
.elementor-4366 .elementor-element.elementor-element-d9983bf .pf-detail-label p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    color: #6A7282 !important;
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-d9983bf .pf-detail-value,
.elementor-4366 .elementor-element.elementor-element-d9983bf .pf-detail-value p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #101828 !important;
    text-align: right !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bff4cc */.elementor-4366 .elementor-element.elementor-element-7bff4cc.pf-detail-row {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 16px;
}
.elementor-4366 .elementor-element.elementor-element-7bff4cc.pf-detail-row > * {
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-7bff4cc .pf-detail-row {
    padding: 11px 20px !important;
    border-bottom: 1px solid #F0F0EC;
}
.elementor-4366 .elementor-element.elementor-element-7bff4cc .pf-detail-row:last-child {
    border-bottom: none;
}
.elementor-4366 .elementor-element.elementor-element-7bff4cc .pf-detail-row:nth-child(even) {
    background: #FBF9F5;
}
.elementor-4366 .elementor-element.elementor-element-7bff4cc .pf-detail-label,
.elementor-4366 .elementor-element.elementor-element-7bff4cc .pf-detail-label p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    color: #6A7282 !important;
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-7bff4cc .pf-detail-value,
.elementor-4366 .elementor-element.elementor-element-7bff4cc .pf-detail-value p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #101828 !important;
    text-align: right !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663209c */.elementor-4366 .elementor-element.elementor-element-663209c.pf-detail-row {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 16px;
}
.elementor-4366 .elementor-element.elementor-element-663209c.pf-detail-row > * {
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-663209c .pf-detail-row {
    padding: 11px 20px !important;
    border-bottom: 1px solid #F0F0EC;
}
.elementor-4366 .elementor-element.elementor-element-663209c .pf-detail-row:last-child {
    border-bottom: none;
}
.elementor-4366 .elementor-element.elementor-element-663209c .pf-detail-row:nth-of-type(even) {
    background: #FBF9F5 !important;
}
.elementor-4366 .elementor-element.elementor-element-663209c .pf-detail-label,
.elementor-4366 .elementor-element.elementor-element-663209c .pf-detail-label p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    color: #6A7282 !important;
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-663209c .pf-detail-value,
.elementor-4366 .elementor-element.elementor-element-663209c .pf-detail-value p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #101828 !important;
    text-align: right !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93feee4 */.elementor-4366 .elementor-element.elementor-element-93feee4.pf-detail-row {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 16px;
}
.elementor-4366 .elementor-element.elementor-element-93feee4.pf-detail-row > * {
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-93feee4 .pf-detail-row {
    padding: 11px 20px !important;
    border-bottom: 1px solid #F0F0EC;
}
.elementor-4366 .elementor-element.elementor-element-93feee4 .pf-detail-row:last-child {
    border-bottom: none;
}
.elementor-4366 .elementor-element.elementor-element-93feee4 .pf-detail-row:nth-child(even) {
    background: #FBF9F5;
}
.elementor-4366 .elementor-element.elementor-element-93feee4 .pf-detail-label,
.elementor-4366 .elementor-element.elementor-element-93feee4 .pf-detail-label p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    color: #6A7282 !important;
    margin: 0 !important;
}
.elementor-4366 .elementor-element.elementor-element-93feee4 .pf-detail-value,
.elementor-4366 .elementor-element.elementor-element-93feee4 .pf-detail-value p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #101828 !important;
    text-align: right !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c38c93 */.elementor-4366 .elementor-element.elementor-element-2c38c93 .star-rating::before,
.elementor-4366 .elementor-element.elementor-element-2c38c93 .star-rating span::before,
.elementor-4366 .elementor-element.elementor-element-2c38c93 .woocommerce-product-rating .star-rating::before,
.elementor-4366 .elementor-element.elementor-element-2c38c93 .woocommerce-product-rating .star-rating span::before {
    color: #FFBA00 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d8d8a0 */.elementor-4366 .elementor-element.elementor-element-5d8d8a0 .pf-avg {
    color: #2E6B51 !important;    /* Forest Mid green for the number */
    font-weight: 700 !important;
    font-size: 18px !important;
}
.elementor-4366 .elementor-element.elementor-element-5d8d8a0 .pf-count {
    color: #6A7282 !important;    /* Body Grey for the count */
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-b552bbb *//* Hide the Description and Additional Information tab buttons */
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-tabs ul.tabs li.description_tab,
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-tabs ul.tabs li.additional_information_tab {
    display: none !important;
}
/* Hide their panels too (in case they render) */
.elementor-4366 .elementor-element.elementor-element-b552bbb #tab-description,
.elementor-4366 .elementor-element.elementor-element-b552bbb #tab-additional_information {
    display: none !important;
}
/* Make the Reviews tab panel always visible */
.elementor-4366 .elementor-element.elementor-element-b552bbb #tab-reviews {
    display: block !important;
}
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-tabs ul.tabs {
    display: none !important;
}
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-tabs .panel {
    display: block !important;
}
/* Review list container */
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-Reviews .commentlist {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    gap: 20px;
}
/* Each review card */
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-Reviews .commentlist li.review,
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-Reviews .commentlist li.comment {
    background: #FFFFFF !important;
    border-radius: 16px !important;
    padding: 24px 28px !important;
    border: none !important;
    box-shadow: 0 2px 8px rgba(26,46,26,0.05);
    margin: 0 !important;
}
/* Reviewer name */
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-Reviews .comment-author .fn,
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-Reviews strong.woocommerce-review__author {
    font-family: 'Inter', sans-serif !important;
    font-weight: 600 !important;
    font-size: 15px !important;
    color: #1A2E1A !important;
}
/* Date */
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-Reviews .woocommerce-review__published-date,
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-Reviews .comment-meta time {
    font-family: 'Inter', sans-serif !important;
    font-size: 12px !important;
    color: #6A7282 !important;
    display: block;
    margin-top: 2px;
}
/* Review text */
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-Reviews .description p,
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-Reviews .comment-text p {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #6A7282 !important;
    margin-top: 12px !important;
}
/* Star color (gold) */
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-Reviews .star-rating span::before,
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-Reviews .star-rating::before {
    color: #FFBA00 !important;
}
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-Reviews .star-rating {
    float: right;
}
/* Form container = the white card */
.elementor-4366 .elementor-element.elementor-element-b552bbb #review_form_wrapper {
    background: #FFFFFF !important;
    border-radius: 16px !important;
    padding: 32px !important;
    box-shadow: 0 2px 8px rgba(26,46,26,0.05);
    margin-top: 24px;
}
/* "Write a Review" title */
.elementor-4366 .elementor-element.elementor-element-b552bbb #reply-title {
    font-family: 'Ananda Black Personal', cursive !important;
    font-size: 24px !important;
    line-height: 1.2em !important;
    color: #1A2E1A !important;
}
/* Field labels */
.elementor-4366 .elementor-element.elementor-element-b552bbb .comment-form label {
    font-family: 'Inter', sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #1A2E1A !important;
}
/* Inputs & textarea */
.elementor-4366 .elementor-element.elementor-element-b552bbb .comment-form input[type="text"],
.elementor-4366 .elementor-element.elementor-element-b552bbb .comment-form input[type="email"],
.elementor-4366 .elementor-element.elementor-element-b552bbb .comment-form textarea {
    background: #F8F4EE !important;
    border: 1px solid #E7DCCB !important;
    border-radius: 10px !important;
    padding: 12px 16px !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    width: 100% !important;
}
/* Star rating .elementor-4366 .elementor-element.elementor-element-b552bbb */
.elementor-4366 .elementor-element.elementor-element-b552bbb .comment-form-rating .stars a {
    color: #FFBA00 !important;
}
/* Submit button (CTA — your Figma shows Forest green here) */
.elementor-4366 .elementor-element.elementor-element-b552bbb #review_form .form-submit input#submit {
    background: #2E6B51 !important;
    color: #FFFFFF !important;
    border: none !important;
    border-radius: 999px !important;
    padding: 14px 32px !important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 600 !important;
    font-size: 15px !important;
    cursor: pointer;
}
.elementor-4366 .elementor-element.elementor-element-b552bbb #review_form .form-submit input#submit:hover {
    background: #245840 !important;
}
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-Reviews-title,
.elementor-4366 .elementor-element.elementor-element-b552bbb #reviews h2,
.elementor-4366 .elementor-element.elementor-element-b552bbb #comments h2 {
    font-family: 'Inter', sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
    color: #1A2E1A !important;
    margin-bottom: 8px !important;
}
.elementor-4366 .elementor-element.elementor-element-b552bbb .woocommerce-noreviews {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS *//* Hide the "Related products" heading */
.related.products > h2,
section.related > h2,
.elementor-widget-woocommerce-product-related h2:first-child {
    display: none !important;
}

/* The card */
.related.products ul.products li.product,
.elementor-widget-woocommerce-product-related li.product {
    background: #FFFFFF !important;
    border-radius: 16px !important;
    padding: 16px !important;
    box-shadow: 0 2px 10px rgba(26,46,26,0.06) !important;
    display: flex !important;
    flex-direction: column !important;
    margin: 0 !important;
    position: relative !important;
}

/* The link-wrapper that holds image/title/rating/price */
.related.products li.product a.woocommerce-loop-product__link,
.related.products li.product a.woocommerce-LoopProduct-link {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    margin-bottom: 12px !important;
}

/* Image */
.related.products li.product img {
    border-radius: 10px !important;
    margin: 0 !important;
    width: 100% !important;
}

/* Title */
.related.products li.product .woocommerce-loop-product__title {
    font-family: 'Ananda Black Personal', cursive !important;
    font-size: 18px !important;
    line-height: 1.2em !important;
    color: #1A2E1A !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Rating */
.related.products li.product .star-rating {
    margin: 0 !important;
    font-size: 13px !important;
}

/* Price */
.related.products li.product .price {
    font-family: 'Inter', sans-serif !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    color: #2E6B51 !important;
    margin: 0 !important;
}
.related.products li.product .price del {
    color: #99A1AF !important;
    font-weight: 400 !important;
    margin-right: 5px;
}
.related.products li.product .price ins {
    text-decoration: none !important;
    color: #2E6B51 !important;
}

/* Add to cart button */
.related.products li.product a.add_to_cart_button,
.related.products li.product a.button {
    background: #C86737 !important;
    color: #FFFFFF !important;
    border-radius: 999px !important;
    padding: 10px 22px !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    margin: 0 !important;
    text-align: center;
    align-self: flex-start;
}

/* Sale badge */
.related.products li.product .onsale {
    position: absolute !important;
    top: 22px; right: 22px;
    background: #FFBA00 !important;
    color: #1A2E1A !important;
    border-radius: 999px !important;
    padding: 4px 12px !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    margin: 0 !important;
    min-height: auto !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ananda Black Personal';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hillcountrycoders5.com/wp-content/uploads/2026/06/AnandaBlackPersonalUseRegular-rg9Rx.ttf') format('truetype');
}
@font-face {
	font-family: 'Ananda Black Personal';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */