.elementor-1152 .elementor-element.elementor-element-2eaf81b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-d270bc2{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-a0ae352{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-a71b230{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-a71b230 .woocommerce-breadcrumb{color:var( --e-global-color-ba84ca3 );font-weight:500;}.elementor-1152 .elementor-element.elementor-element-a71b230 .woocommerce-breadcrumb > a{color:var( --e-global-color-cedf48a );}.elementor-1152 .elementor-element.elementor-element-cf62a21{padding:0px 0px 0px 0px;}.woocommerce .elementor-1152 .elementor-element.elementor-element-cf62a21 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1152 .elementor-element.elementor-element-cf62a21 .flex-viewport{border-radius:12px 12px 12px 12px;}.woocommerce .elementor-1152 .elementor-element.elementor-element-cf62a21 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-1152 .elementor-element.elementor-element-cf62a21 .flex-control-thumbs img{border-radius:4px 4px 4px 4px;}.woocommerce .elementor-1152 .elementor-element.elementor-element-cf62a21 .flex-control-thumbs li{padding-right:calc(12px / 2);padding-left:calc(12px / 2);padding-bottom:12px;}.woocommerce .elementor-1152 .elementor-element.elementor-element-cf62a21 .flex-control-thumbs{margin-right:calc(-12px / 2);margin-left:calc(-12px / 2);}.elementor-1152 .elementor-element.elementor-element-ddda13e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-33fe831{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-33fe831 .woocommerce-breadcrumb{color:var( --e-global-color-ba84ca3 );font-weight:500;}.elementor-1152 .elementor-element.elementor-element-33fe831 .woocommerce-breadcrumb > a{color:var( --e-global-color-cedf48a );}.elementor-1152 .elementor-element.elementor-element-838914e{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-2bafcf7 .elementor-heading-title{font-size:42px;line-height:1.2em;color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-dd9a98e{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:20px;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-0ba61e4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:0px 0px 0px 0px;}.woocommerce .elementor-1152 .elementor-element.elementor-element-0ba61e4 .price{color:var( --e-global-color-primary );font-size:36px;font-weight:600;}.elementor-1152 .elementor-element.elementor-element-aaba138{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-7f41dd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-7f41dd1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1152 .elementor-element.elementor-element-7f41dd1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1152 .elementor-element.elementor-element-7f41dd1 .elementor-button{letter-spacing:1px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-213b775{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-213b775 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1152 .elementor-element.elementor-element-213b775 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1152 .elementor-element.elementor-element-213b775 .elementor-button{letter-spacing:1px;}.elementor-1152 .elementor-element.elementor-element-50a2ba4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-50a2ba4.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-50a2ba4.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-50a2ba4.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-50a2ba4 .elementor-image-box-title{margin-bottom:8px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;}.elementor-1152 .elementor-element.elementor-element-50a2ba4 .elementor-image-box-wrapper .elementor-image-box-img{width:3%;}.elementor-1152 .elementor-element.elementor-element-50a2ba4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-08a8c31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px #F8F4E3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-08a8c31:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-08a8c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-b922277{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-626d842{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F7F0E3;--border-color:#F7F0E3;--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-1152 .elementor-element.elementor-element-626d842.e-con{--align-self:center;}.elementor-1152 .elementor-element.elementor-element-c5c7e64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-c5c7e64 .elementor-icon-box-wrapper{gap:4px;}.elementor-1152 .elementor-element.elementor-element-c5c7e64 .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-c5c7e64.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b3e8b7b );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-c5c7e64.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-c5c7e64.elementor-view-default .elementor-icon{fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );border-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-c5c7e64.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-c5c7e64.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-c5c7e64.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-ba84ca3 );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-c5c7e64.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-c5c7e64.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-c5c7e64.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-c5c7e64.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-c5c7e64.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-c5c7e64.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-c5c7e64 .elementor-icon{font-size:24px;}.elementor-1152 .elementor-element.elementor-element-c5c7e64 .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-c5c7e64 .elementor-icon-box-title a{font-size:16px;font-weight:700;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-c5c7e64 .elementor-icon-box-description{font-size:13px;}.elementor-1152 .elementor-element.elementor-element-9db3b98{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F7F0E3;--border-color:#F7F0E3;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-9db3b98.e-con{--align-self:center;}.elementor-1152 .elementor-element.elementor-element-2c4fa01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-2c4fa01 .elementor-icon-box-wrapper{gap:4px;}.elementor-1152 .elementor-element.elementor-element-2c4fa01 .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-2c4fa01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b3e8b7b );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-2c4fa01.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-2c4fa01.elementor-view-default .elementor-icon{fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );border-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-2c4fa01.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-2c4fa01.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-2c4fa01.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-ba84ca3 );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-2c4fa01.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-2c4fa01.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-2c4fa01.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-2c4fa01.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-2c4fa01.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-2c4fa01.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-2c4fa01 .elementor-icon{font-size:24px;}.elementor-1152 .elementor-element.elementor-element-2c4fa01 .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-2c4fa01 .elementor-icon-box-title a{font-size:16px;font-weight:700;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-2c4fa01 .elementor-icon-box-description{font-size:13px;}.elementor-1152 .elementor-element.elementor-element-fdbec89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-19aa96b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F7F0E3;--border-color:#F7F0E3;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-19aa96b.e-con{--align-self:center;}.elementor-1152 .elementor-element.elementor-element-d0bd916{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-d0bd916 .elementor-icon-box-wrapper{gap:4px;}.elementor-1152 .elementor-element.elementor-element-d0bd916 .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-d0bd916.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b3e8b7b );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-d0bd916.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-d0bd916.elementor-view-default .elementor-icon{fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );border-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-d0bd916.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-d0bd916.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-d0bd916.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-ba84ca3 );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-d0bd916.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-d0bd916.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-d0bd916.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-d0bd916.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-d0bd916.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-d0bd916.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-d0bd916 .elementor-icon{font-size:24px;}.elementor-1152 .elementor-element.elementor-element-d0bd916 .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-d0bd916 .elementor-icon-box-title a{font-size:16px;font-weight:700;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-d0bd916 .elementor-icon-box-description{font-size:13px;}.elementor-1152 .elementor-element.elementor-element-1b6b045{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-1b6b045.e-con{--align-self:center;}.elementor-1152 .elementor-element.elementor-element-83716ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-83716ac .elementor-icon-box-wrapper{gap:4px;}.elementor-1152 .elementor-element.elementor-element-83716ac .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-83716ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b3e8b7b );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-83716ac.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-83716ac.elementor-view-default .elementor-icon{fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );border-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-83716ac.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-83716ac.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-83716ac.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-ba84ca3 );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-83716ac.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-83716ac.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-83716ac.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-83716ac.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-83716ac.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-83716ac.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-83716ac .elementor-icon{font-size:24px;}.elementor-1152 .elementor-element.elementor-element-83716ac .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-83716ac .elementor-icon-box-title a{font-size:16px;font-weight:700;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-83716ac .elementor-icon-box-description{font-size:13px;}.elementor-1152 .elementor-element.elementor-element-e09ca9d{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F8F4E3;--border-color:#F8F4E3;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-1152 .elementor-element.elementor-element-e09ca9d:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-e09ca9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-1da6afa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 4px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-1da6afa .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1152 .elementor-element.elementor-element-1da6afa .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-1da6afa.elementor-view-stacked .elementor-icon{background-color:#F8F4E3;fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-1da6afa.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-1da6afa.elementor-view-default .elementor-icon{fill:#F8F4E3;color:#F8F4E3;border-color:#F8F4E3;}.elementor-1152 .elementor-element.elementor-element-1da6afa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-1da6afa.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-1da6afa.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#F8F4E3;color:#F8F4E3;}.elementor-1152 .elementor-element.elementor-element-1da6afa.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-1da6afa.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-1da6afa.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-1da6afa.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-1da6afa.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-1da6afa.elementor-view-framed:has(:focus) .elementor-icon{background-color:#F8F4E3;}.elementor-1152 .elementor-element.elementor-element-1da6afa .elementor-icon{font-size:22px;}.elementor-1152 .elementor-element.elementor-element-1da6afa .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-1da6afa .elementor-icon-box-title a{font-size:18px;font-weight:700;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-1da6afa .elementor-icon-box-description{font-size:16px;}.elementor-1152 .elementor-element.elementor-element-54ab1f0{text-align:start;}.elementor-1152 .elementor-element.elementor-element-54ab1f0 img{width:100%;}.elementor-1152 .elementor-element.elementor-element-a3384f0{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-a3384f0:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-a3384f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-638b5de{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-84809da{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-1152 .elementor-element.elementor-element-84809da:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-84809da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-e01694f{text-align:start;}.elementor-1152 .elementor-element.elementor-element-e01694f .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.4em;}.elementor-1152 .elementor-element.elementor-element-f236710{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 0px;text-align:start;font-size:17px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1152 .elementor-element.elementor-element-4b937af{--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-1152 .elementor-element.elementor-element-fbe5261{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-13638c0{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-13638c0.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-13638c0.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-13638c0.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-13638c0 .elementor-image-box-title{margin-bottom:8px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-1152 .elementor-element.elementor-element-13638c0 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-1152 .elementor-element.elementor-element-13638c0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-a427d37{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-a427d37.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-a427d37.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-a427d37.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-a427d37 .elementor-image-box-title{margin-bottom:8px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-1152 .elementor-element.elementor-element-a427d37 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-1152 .elementor-element.elementor-element-a427d37 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-9ff04f5{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-9ff04f5.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-9ff04f5.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-9ff04f5.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-9ff04f5 .elementor-image-box-title{margin-bottom:8px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-1152 .elementor-element.elementor-element-9ff04f5 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-1152 .elementor-element.elementor-element-9ff04f5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-b3a4f6e{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-b3a4f6e.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-b3a4f6e.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-b3a4f6e.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-b3a4f6e .elementor-image-box-title{margin-bottom:8px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-1152 .elementor-element.elementor-element-b3a4f6e .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-1152 .elementor-element.elementor-element-b3a4f6e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-7dca870{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-7dca870.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-7dca870.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-7dca870.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-7dca870 .elementor-image-box-title{margin-bottom:8px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-1152 .elementor-element.elementor-element-7dca870 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-1152 .elementor-element.elementor-element-7dca870 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-78ff5f0{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-78ff5f0.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-78ff5f0.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-78ff5f0.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-78ff5f0 .elementor-image-box-title{margin-bottom:8px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-1152 .elementor-element.elementor-element-78ff5f0 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-1152 .elementor-element.elementor-element-78ff5f0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-cb71e93{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-cb71e93.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-cb71e93.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-cb71e93.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-cb71e93 .elementor-image-box-title{margin-bottom:8px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-1152 .elementor-element.elementor-element-cb71e93 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-1152 .elementor-element.elementor-element-cb71e93 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-daf58cd{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-daf58cd.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-daf58cd.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-daf58cd.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-daf58cd .elementor-image-box-title{margin-bottom:8px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-1152 .elementor-element.elementor-element-daf58cd .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-1152 .elementor-element.elementor-element-daf58cd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-b8437e6{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-b8437e6.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-b8437e6.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-b8437e6.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-b8437e6 .elementor-image-box-title{margin-bottom:8px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-1152 .elementor-element.elementor-element-b8437e6 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-1152 .elementor-element.elementor-element-b8437e6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-b1112dc{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-b1112dc.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-b1112dc.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-b1112dc.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-b1112dc .elementor-image-box-title{margin-bottom:8px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-1152 .elementor-element.elementor-element-b1112dc .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-1152 .elementor-element.elementor-element-b1112dc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-1bb9757{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-1bb9757.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-1bb9757.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-1bb9757.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-1bb9757 .elementor-image-box-title{margin-bottom:8px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-1152 .elementor-element.elementor-element-1bb9757 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-1152 .elementor-element.elementor-element-1bb9757 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-f03cb32{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-f03cb32.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-f03cb32.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-f03cb32.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-f03cb32 .elementor-image-box-title{margin-bottom:8px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-1152 .elementor-element.elementor-element-f03cb32 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-1152 .elementor-element.elementor-element-f03cb32 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-08a67a6{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-1152 .elementor-element.elementor-element-08a67a6:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-08a67a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-e6d6be1{text-align:start;}.elementor-1152 .elementor-element.elementor-element-e6d6be1 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.4em;}.elementor-1152 .elementor-element.elementor-element-290e6ee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-ebc9217{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-f83db14{--display:flex;--min-height:260px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-1152 .elementor-element.elementor-element-f83db14:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-f83db14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-f83db14.e-con{--align-self:center;}.elementor-1152 .elementor-element.elementor-element-50b433d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-50b433d.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-50b433d.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-50b433d.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-50b433d .elementor-image-box-title{margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-50b433d .elementor-image-box-wrapper .elementor-image-box-img{width:7%;}.elementor-1152 .elementor-element.elementor-element-50b433d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-50b433d .elementor-image-box-description{font-size:15px;}.elementor-1152 .elementor-element.elementor-element-34c8559{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-34c8559.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-34c8559.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-34c8559.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-34c8559 .elementor-image-box-title{margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-34c8559 .elementor-image-box-wrapper .elementor-image-box-img{width:7%;}.elementor-1152 .elementor-element.elementor-element-34c8559 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-34c8559 .elementor-image-box-description{font-size:15px;}.elementor-1152 .elementor-element.elementor-element-676d196{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-676d196.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-676d196.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-676d196.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-676d196 .elementor-image-box-title{margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-676d196 .elementor-image-box-wrapper .elementor-image-box-img{width:7%;}.elementor-1152 .elementor-element.elementor-element-676d196 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-676d196 .elementor-image-box-description{font-size:15px;}.elementor-1152 .elementor-element.elementor-element-f20a58a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-f20a58a.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-f20a58a.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-f20a58a.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-f20a58a .elementor-image-box-title{margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-f20a58a .elementor-image-box-wrapper .elementor-image-box-img{width:7%;}.elementor-1152 .elementor-element.elementor-element-f20a58a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-f20a58a .elementor-image-box-description{font-size:15px;}.elementor-1152 .elementor-element.elementor-element-1a77d91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-1a77d91.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1152 .elementor-element.elementor-element-1a77d91.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1152 .elementor-element.elementor-element-1a77d91.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-1a77d91 .elementor-image-box-title{margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-1a77d91 .elementor-image-box-wrapper .elementor-image-box-img{width:7%;}.elementor-1152 .elementor-element.elementor-element-1a77d91 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-1a77d91 .elementor-image-box-description{font-size:15px;}.elementor-1152 .elementor-element.elementor-element-f060068{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-1152 .elementor-element.elementor-element-f060068:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-f060068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-60d81cf{text-align:start;}.elementor-1152 .elementor-element.elementor-element-60d81cf .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.4em;}.elementor-1152 .elementor-element.elementor-element-67b9e57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-67b9e57.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-1152 .elementor-element.elementor-element-67b9e57.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-1152 .elementor-element.elementor-element-67b9e57.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-1152 .elementor-element.elementor-element-67b9e57 .elementor-image-box-title{margin-bottom:4px;font-size:20px;font-weight:700;}.elementor-1152 .elementor-element.elementor-element-67b9e57 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-1152 .elementor-element.elementor-element-67b9e57 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-67b9e57 .elementor-image-box-description{font-size:15px;}.elementor-1152 .elementor-element.elementor-element-f6c263f.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-1152 .elementor-element.elementor-element-f6c263f.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-1152 .elementor-element.elementor-element-f6c263f.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-1152 .elementor-element.elementor-element-f6c263f .elementor-image-box-title{margin-bottom:4px;font-size:20px;font-weight:700;}.elementor-1152 .elementor-element.elementor-element-f6c263f .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-1152 .elementor-element.elementor-element-f6c263f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-f6c263f .elementor-image-box-description{font-size:15px;}.elementor-1152 .elementor-element.elementor-element-6c13918.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-1152 .elementor-element.elementor-element-6c13918.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-1152 .elementor-element.elementor-element-6c13918.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-1152 .elementor-element.elementor-element-6c13918 .elementor-image-box-title{margin-bottom:4px;font-size:20px;font-weight:700;}.elementor-1152 .elementor-element.elementor-element-6c13918 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-1152 .elementor-element.elementor-element-6c13918 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-6c13918 .elementor-image-box-description{font-size:15px;}.elementor-1152 .elementor-element.elementor-element-3c1ce89.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-1152 .elementor-element.elementor-element-3c1ce89.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-1152 .elementor-element.elementor-element-3c1ce89.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-1152 .elementor-element.elementor-element-3c1ce89 .elementor-image-box-title{margin-bottom:4px;font-size:20px;font-weight:700;}.elementor-1152 .elementor-element.elementor-element-3c1ce89 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-1152 .elementor-element.elementor-element-3c1ce89 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1152 .elementor-element.elementor-element-3c1ce89 .elementor-image-box-description{font-size:15px;}.elementor-1152 .elementor-element.elementor-element-11b6165{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-ccaa257{--display:flex;border-style:dotted;--border-style:dotted;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-8a57323 );--border-color:var( --e-global-color-8a57323 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-1152 .elementor-element.elementor-element-72e115a{padding:0px 0px 10px 0px;text-align:start;}.elementor-1152 .elementor-element.elementor-element-72e115a .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.4em;}.elementor-1152 .elementor-element.elementor-element-53a817a{--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-1152 .elementor-element.elementor-element-9c2c9e4{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:14px;--padding-left:16px;--padding-right:8px;}.elementor-1152 .elementor-element.elementor-element-9c2c9e4:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-9c2c9e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-9c2c9e4:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ba84ca3 );--border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-9c2c9e4, .elementor-1152 .elementor-element.elementor-element-9c2c9e4::before{--border-transition:0.3s;}.elementor-1152 .elementor-element.elementor-element-37f1ba0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-37f1ba0 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1152 .elementor-element.elementor-element-37f1ba0 .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-37f1ba0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-37f1ba0.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-37f1ba0.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-1152 .elementor-element.elementor-element-37f1ba0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-37f1ba0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-37f1ba0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-37f1ba0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-37f1ba0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-37f1ba0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-37f1ba0.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-37f1ba0 .elementor-icon{font-size:22px;}.elementor-1152 .elementor-element.elementor-element-37f1ba0 .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-37f1ba0 .elementor-icon-box-title a{font-size:19px;font-weight:800;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-37f1ba0 .elementor-icon-box-description{font-size:16px;}.elementor-1152 .elementor-element.elementor-element-34b3d1f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:14px;--padding-left:16px;--padding-right:8px;}.elementor-1152 .elementor-element.elementor-element-34b3d1f:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-34b3d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-34b3d1f:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ba84ca3 );--border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-34b3d1f, .elementor-1152 .elementor-element.elementor-element-34b3d1f::before{--border-transition:0.3s;}.elementor-1152 .elementor-element.elementor-element-a83c17f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-a83c17f .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1152 .elementor-element.elementor-element-a83c17f .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-a83c17f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-a83c17f.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-a83c17f.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-1152 .elementor-element.elementor-element-a83c17f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-a83c17f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-a83c17f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-a83c17f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-a83c17f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-a83c17f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-a83c17f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-a83c17f .elementor-icon{font-size:22px;}.elementor-1152 .elementor-element.elementor-element-a83c17f .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-a83c17f .elementor-icon-box-title a{font-size:19px;font-weight:800;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-a83c17f .elementor-icon-box-description{font-size:16px;}.elementor-1152 .elementor-element.elementor-element-07777c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-ef3bafb{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:14px;--padding-left:16px;--padding-right:8px;}.elementor-1152 .elementor-element.elementor-element-ef3bafb:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-ef3bafb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-ef3bafb:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ba84ca3 );--border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-ef3bafb, .elementor-1152 .elementor-element.elementor-element-ef3bafb::before{--border-transition:0.3s;}.elementor-1152 .elementor-element.elementor-element-684b4c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-684b4c7 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1152 .elementor-element.elementor-element-684b4c7 .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-684b4c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-684b4c7.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-684b4c7.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-1152 .elementor-element.elementor-element-684b4c7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-684b4c7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-684b4c7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-684b4c7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-684b4c7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-684b4c7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-684b4c7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-684b4c7 .elementor-icon{font-size:22px;}.elementor-1152 .elementor-element.elementor-element-684b4c7 .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-684b4c7 .elementor-icon-box-title a{font-size:19px;font-weight:800;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-684b4c7 .elementor-icon-box-description{font-size:16px;}.elementor-1152 .elementor-element.elementor-element-de3d476{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:14px;--padding-left:16px;--padding-right:8px;}.elementor-1152 .elementor-element.elementor-element-de3d476:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-de3d476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-de3d476:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ba84ca3 );--border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-de3d476, .elementor-1152 .elementor-element.elementor-element-de3d476::before{--border-transition:0.3s;}.elementor-1152 .elementor-element.elementor-element-7c3f25d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-7c3f25d .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1152 .elementor-element.elementor-element-7c3f25d .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-7c3f25d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-7c3f25d.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-7c3f25d.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-1152 .elementor-element.elementor-element-7c3f25d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-7c3f25d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-7c3f25d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-7c3f25d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-7c3f25d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-7c3f25d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-7c3f25d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-7c3f25d .elementor-icon{font-size:22px;}.elementor-1152 .elementor-element.elementor-element-7c3f25d .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-7c3f25d .elementor-icon-box-title a{font-size:19px;font-weight:800;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-7c3f25d .elementor-icon-box-description{font-size:16px;}.elementor-1152 .elementor-element.elementor-element-bae9e63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-a81e77b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:14px;--padding-left:16px;--padding-right:8px;}.elementor-1152 .elementor-element.elementor-element-a81e77b:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-a81e77b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-a81e77b:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ba84ca3 );--border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-a81e77b, .elementor-1152 .elementor-element.elementor-element-a81e77b::before{--border-transition:0.3s;}.elementor-1152 .elementor-element.elementor-element-44fc7bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-44fc7bd .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1152 .elementor-element.elementor-element-44fc7bd .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-44fc7bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-44fc7bd.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-44fc7bd.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-1152 .elementor-element.elementor-element-44fc7bd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-44fc7bd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-44fc7bd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-44fc7bd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-44fc7bd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-44fc7bd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-44fc7bd.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-44fc7bd .elementor-icon{font-size:22px;}.elementor-1152 .elementor-element.elementor-element-44fc7bd .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-44fc7bd .elementor-icon-box-title a{font-size:19px;font-weight:800;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-44fc7bd .elementor-icon-box-description{font-size:16px;}.elementor-1152 .elementor-element.elementor-element-120168d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:14px;--padding-left:16px;--padding-right:8px;}.elementor-1152 .elementor-element.elementor-element-120168d:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-120168d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-120168d:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ba84ca3 );--border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-120168d, .elementor-1152 .elementor-element.elementor-element-120168d::before{--border-transition:0.3s;}.elementor-1152 .elementor-element.elementor-element-3f244ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-3f244ce .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1152 .elementor-element.elementor-element-3f244ce .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-3f244ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-3f244ce.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-3f244ce.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-1152 .elementor-element.elementor-element-3f244ce.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-3f244ce.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-3f244ce.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-3f244ce.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-3f244ce.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-3f244ce.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-3f244ce.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-3f244ce .elementor-icon{font-size:22px;}.elementor-1152 .elementor-element.elementor-element-3f244ce .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-3f244ce .elementor-icon-box-title a{font-size:19px;font-weight:800;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-3f244ce .elementor-icon-box-description{font-size:16px;}.elementor-1152 .elementor-element.elementor-element-04edc39{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-0e52f15{padding:0px 0px 10px 0px;text-align:start;}.elementor-1152 .elementor-element.elementor-element-0e52f15 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.4em;}.elementor-1152 .elementor-element.elementor-element-1eba0ef{--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-1152 .elementor-element.elementor-element-e5661e4{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:14px;--padding-left:16px;--padding-right:8px;}.elementor-1152 .elementor-element.elementor-element-e5661e4:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-e5661e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-e5661e4:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1C572C;--border-color:#1C572C;}.elementor-1152 .elementor-element.elementor-element-e5661e4, .elementor-1152 .elementor-element.elementor-element-e5661e4::before{--border-transition:0.3s;}.elementor-1152 .elementor-element.elementor-element-3f529dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-3f529dd .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1152 .elementor-element.elementor-element-3f529dd .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-3f529dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba84ca3 );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-3f529dd.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-3f529dd.elementor-view-default .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-3f529dd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-3f529dd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-3f529dd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1C572C;}.elementor-1152 .elementor-element.elementor-element-3f529dd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-3f529dd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-3f529dd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-3f529dd.elementor-view-default:has(:focus) .elementor-icon{fill:#1C572C;color:#1C572C;border-color:#1C572C;}.elementor-1152 .elementor-element.elementor-element-3f529dd .elementor-icon{font-size:22px;}.elementor-1152 .elementor-element.elementor-element-3f529dd .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-3f529dd .elementor-icon-box-title a{font-size:19px;font-weight:800;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-3f529dd .elementor-icon-box-description{font-size:16px;}.elementor-1152 .elementor-element.elementor-element-333e7ea{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:14px;--padding-left:16px;--padding-right:8px;}.elementor-1152 .elementor-element.elementor-element-333e7ea:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-333e7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-333e7ea:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1C572C;--border-color:#1C572C;}.elementor-1152 .elementor-element.elementor-element-333e7ea, .elementor-1152 .elementor-element.elementor-element-333e7ea::before{--border-transition:0.3s;}.elementor-1152 .elementor-element.elementor-element-99940f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-99940f4 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1152 .elementor-element.elementor-element-99940f4 .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-99940f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba84ca3 );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-99940f4.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-99940f4.elementor-view-default .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-99940f4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-99940f4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-99940f4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-99940f4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-99940f4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-99940f4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-99940f4.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-99940f4 .elementor-icon{font-size:22px;}.elementor-1152 .elementor-element.elementor-element-99940f4 .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-99940f4 .elementor-icon-box-title a{font-size:19px;font-weight:800;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-99940f4 .elementor-icon-box-description{font-size:16px;}.elementor-1152 .elementor-element.elementor-element-97a9eca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-9b27173{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:14px;--padding-left:16px;--padding-right:8px;}.elementor-1152 .elementor-element.elementor-element-9b27173:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-9b27173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-9b27173:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1C572C;--border-color:#1C572C;}.elementor-1152 .elementor-element.elementor-element-9b27173, .elementor-1152 .elementor-element.elementor-element-9b27173::before{--border-transition:0.3s;}.elementor-1152 .elementor-element.elementor-element-548d125{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-548d125 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1152 .elementor-element.elementor-element-548d125 .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-548d125.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba84ca3 );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-548d125.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-548d125.elementor-view-default .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-548d125.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-548d125.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-548d125.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-548d125.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-548d125.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-548d125.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-548d125.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-548d125 .elementor-icon{font-size:22px;}.elementor-1152 .elementor-element.elementor-element-548d125 .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-548d125 .elementor-icon-box-title a{font-size:19px;font-weight:800;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-548d125 .elementor-icon-box-description{font-size:16px;}.elementor-1152 .elementor-element.elementor-element-d1c73f4{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:14px;--padding-left:16px;--padding-right:8px;}.elementor-1152 .elementor-element.elementor-element-d1c73f4:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-d1c73f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-d1c73f4:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1C572C;--border-color:#1C572C;}.elementor-1152 .elementor-element.elementor-element-d1c73f4, .elementor-1152 .elementor-element.elementor-element-d1c73f4::before{--border-transition:0.3s;}.elementor-1152 .elementor-element.elementor-element-29adb91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-29adb91 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1152 .elementor-element.elementor-element-29adb91 .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-29adb91.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba84ca3 );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-29adb91.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-29adb91.elementor-view-default .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-29adb91.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-29adb91.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-29adb91.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-29adb91.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-29adb91.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-29adb91.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-29adb91.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-29adb91 .elementor-icon{font-size:22px;}.elementor-1152 .elementor-element.elementor-element-29adb91 .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-29adb91 .elementor-icon-box-title a{font-size:19px;font-weight:800;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-29adb91 .elementor-icon-box-description{font-size:16px;}.elementor-1152 .elementor-element.elementor-element-0d6d315{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-f759338{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:14px;--padding-left:16px;--padding-right:8px;}.elementor-1152 .elementor-element.elementor-element-f759338:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-f759338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-f759338:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1C572C;--border-color:#1C572C;}.elementor-1152 .elementor-element.elementor-element-f759338, .elementor-1152 .elementor-element.elementor-element-f759338::before{--border-transition:0.3s;}.elementor-1152 .elementor-element.elementor-element-0b0aaf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-0b0aaf8 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1152 .elementor-element.elementor-element-0b0aaf8 .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-0b0aaf8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba84ca3 );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-0b0aaf8.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-0b0aaf8.elementor-view-default .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-0b0aaf8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-0b0aaf8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-0b0aaf8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-0b0aaf8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-0b0aaf8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-0b0aaf8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-0b0aaf8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-0b0aaf8 .elementor-icon{font-size:22px;}.elementor-1152 .elementor-element.elementor-element-0b0aaf8 .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-0b0aaf8 .elementor-icon-box-title a{font-size:19px;font-weight:800;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-0b0aaf8 .elementor-icon-box-description{font-size:16px;}.elementor-1152 .elementor-element.elementor-element-d42ce25{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F0E3;--border-color:#F7F0E3;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:14px;--padding-left:16px;--padding-right:8px;}.elementor-1152 .elementor-element.elementor-element-d42ce25:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-d42ce25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-d42ce25:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1C572C;--border-color:#1C572C;}.elementor-1152 .elementor-element.elementor-element-d42ce25, .elementor-1152 .elementor-element.elementor-element-d42ce25::before{--border-transition:0.3s;}.elementor-1152 .elementor-element.elementor-element-0cd7a08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-0cd7a08 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1152 .elementor-element.elementor-element-0cd7a08 .elementor-icon-box-title{margin-block-end:4px;}.elementor-1152 .elementor-element.elementor-element-0cd7a08.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba84ca3 );fill:var( --e-global-color-b3e8b7b );color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-0cd7a08.elementor-view-framed .elementor-icon, .elementor-1152 .elementor-element.elementor-element-0cd7a08.elementor-view-default .elementor-icon{fill:var( --e-global-color-ba84ca3 );color:var( --e-global-color-ba84ca3 );border-color:var( --e-global-color-ba84ca3 );}.elementor-1152 .elementor-element.elementor-element-0cd7a08.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-0cd7a08.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-0cd7a08.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-0cd7a08.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-0cd7a08.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-0cd7a08.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1152 .elementor-element.elementor-element-0cd7a08.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-0cd7a08 .elementor-icon{font-size:22px;}.elementor-1152 .elementor-element.elementor-element-0cd7a08 .elementor-icon-box-title, .elementor-1152 .elementor-element.elementor-element-0cd7a08 .elementor-icon-box-title a{font-size:19px;font-weight:800;line-height:1.6em;}.elementor-1152 .elementor-element.elementor-element-0cd7a08 .elementor-icon-box-description{font-size:16px;}.elementor-1152 .elementor-element.elementor-element-8a7fa42{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-8a7fa42:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-8a7fa42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6ED;}.elementor-1152 .elementor-element.elementor-element-b4575ff{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-2d8a8dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-798a860{--display:flex;--margin-top:0px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-d6168d2{text-align:center;}.elementor-1152 .elementor-element.elementor-element-d6168d2 .elementor-heading-title{line-height:1.2em;}.elementor-1152 .elementor-element.elementor-element-6c3ff1f{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-1152 .elementor-element.elementor-element-6c3ff1f.elementor-element{--align-self:center;}.elementor-1152 .elementor-element.elementor-element-1d079de{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-b2ee1dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-f65ee83{--display:flex;--border-radius:0px 0px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:33px;--padding-right:10px;}.elementor-1152 .elementor-element.elementor-element-86bbc14{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 8px 8px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-cedf48a );--n-accordion-icon-hover-color:var( --e-global-color-cedf48a );--n-accordion-icon-active-color:var( --e-global-color-5815696 );}.elementor-1152 .elementor-element.elementor-element-86bbc14 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1152 .elementor-element.elementor-element-86bbc14 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-1152 .elementor-element.elementor-element-feb0c55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-129f036{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:33px;--padding-right:10px;}.elementor-1152 .elementor-element.elementor-element-431e8eb{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-cedf48a );--n-accordion-icon-hover-color:var( --e-global-color-cedf48a );--n-accordion-icon-active-color:var( --e-global-color-5815696 );}.elementor-1152 .elementor-element.elementor-element-431e8eb {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1152 .elementor-element.elementor-element-431e8eb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-1152 .elementor-element.elementor-element-c2122d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-59f474d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:33px;--padding-right:10px;}.elementor-1152 .elementor-element.elementor-element-aaf4263{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-cedf48a );--n-accordion-icon-hover-color:var( --e-global-color-cedf48a );--n-accordion-icon-active-color:var( --e-global-color-5815696 );}.elementor-1152 .elementor-element.elementor-element-aaf4263 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1152 .elementor-element.elementor-element-aaf4263 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-1152 .elementor-element.elementor-element-ddf81f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-b110234{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:33px;--padding-right:10px;}.elementor-1152 .elementor-element.elementor-element-466be34{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-cedf48a );--n-accordion-icon-hover-color:var( --e-global-color-cedf48a );--n-accordion-icon-active-color:var( --e-global-color-5815696 );}.elementor-1152 .elementor-element.elementor-element-466be34 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1152 .elementor-element.elementor-element-466be34 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-1152 .elementor-element.elementor-element-c8fe128{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-ea170f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-541e1f7{--display:flex;--border-radius:0px 0px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:33px;--padding-right:10px;}.elementor-1152 .elementor-element.elementor-element-eb2830b{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 8px 8px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-cedf48a );--n-accordion-icon-hover-color:var( --e-global-color-cedf48a );--n-accordion-icon-active-color:var( --e-global-color-5815696 );}.elementor-1152 .elementor-element.elementor-element-eb2830b {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1152 .elementor-element.elementor-element-eb2830b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-1152 .elementor-element.elementor-element-a193bb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-f07fd1c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:33px;--padding-right:10px;}.elementor-1152 .elementor-element.elementor-element-0b4e01d{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-cedf48a );--n-accordion-icon-hover-color:var( --e-global-color-cedf48a );--n-accordion-icon-active-color:var( --e-global-color-5815696 );}.elementor-1152 .elementor-element.elementor-element-0b4e01d {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1152 .elementor-element.elementor-element-0b4e01d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-1152 .elementor-element.elementor-element-fe97217{--display:flex;}.elementor-1152 .elementor-element.elementor-element-fe97217:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-fe97217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3e8b7b );}.elementor-1152 .elementor-element.elementor-element-26d865a{padding:0px 0px 32px 0px;text-align:center;}.elementor-1152 .elementor-element.elementor-element-26d865a .elementor-heading-title{line-height:1.2em;}.elementor-1152 .elementor-element.elementor-element-091ac4a{--grid-columns:3;}@media(max-width:1024px){.elementor-1152 .elementor-element.elementor-element-091ac4a{--grid-columns:2;}}@media(max-width:767px){.elementor-1152 .elementor-element.elementor-element-2eaf81b{--padding-top:40px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1152 .elementor-element.elementor-element-838914e{padding:0px 0px 2px 0px;font-size:16px;}.elementor-1152 .elementor-element.elementor-element-dd9a98e{padding:0px 0px 2px 0px;font-size:16px;}.elementor-1152 .elementor-element.elementor-element-0ba61e4{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-1152 .elementor-element.elementor-element-0ba61e4 .price{font-size:34px;}.elementor-1152 .elementor-element.elementor-element-aaba138{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1152 .elementor-element.elementor-element-50a2ba4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1152 .elementor-element.elementor-element-50a2ba4 .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-08a8c31{--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-626d842{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;}.elementor-1152 .elementor-element.elementor-element-c5c7e64{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-9db3b98{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1152 .elementor-element.elementor-element-2c4fa01{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-19aa96b{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1152 .elementor-element.elementor-element-d0bd916{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-1b6b045{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1152 .elementor-element.elementor-element-83716ac{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-1da6afa{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-a3384f0{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-1152 .elementor-element.elementor-element-638b5de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-84809da{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1152 .elementor-element.elementor-element-f236710{padding:0px 0px 2px 0px;}.elementor-1152 .elementor-element.elementor-element-13638c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1152 .elementor-element.elementor-element-13638c0 .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-a427d37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1152 .elementor-element.elementor-element-a427d37 .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-9ff04f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1152 .elementor-element.elementor-element-9ff04f5 .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-b3a4f6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1152 .elementor-element.elementor-element-b3a4f6e .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-7dca870{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1152 .elementor-element.elementor-element-7dca870 .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-78ff5f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1152 .elementor-element.elementor-element-78ff5f0 .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-cb71e93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1152 .elementor-element.elementor-element-cb71e93 .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-daf58cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1152 .elementor-element.elementor-element-daf58cd .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-b8437e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1152 .elementor-element.elementor-element-b8437e6 .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-b1112dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1152 .elementor-element.elementor-element-b1112dc .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-1bb9757{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1152 .elementor-element.elementor-element-1bb9757 .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-f03cb32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1152 .elementor-element.elementor-element-f03cb32 .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-f83db14{--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-1152 .elementor-element.elementor-element-50b433d{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-50b433d .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-34c8559{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-34c8559 .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-676d196{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-676d196 .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-f20a58a{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-f20a58a .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-1a77d91{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-1a77d91 .elementor-image-box-img{margin-bottom:14px;}.elementor-1152 .elementor-element.elementor-element-60d81cf{padding:0px 0px 0px 0px;text-align:center;}.elementor-1152 .elementor-element.elementor-element-67b9e57 .elementor-image-box-img{margin-bottom:24px;}.elementor-1152 .elementor-element.elementor-element-f6c263f .elementor-image-box-img{margin-bottom:24px;}.elementor-1152 .elementor-element.elementor-element-6c13918 .elementor-image-box-img{margin-bottom:24px;}.elementor-1152 .elementor-element.elementor-element-3c1ce89 .elementor-image-box-img{margin-bottom:24px;}.elementor-1152 .elementor-element.elementor-element-ccaa257{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1152 .elementor-element.elementor-element-37f1ba0{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-a83c17f{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-684b4c7{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-7c3f25d{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-44fc7bd{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-3f244ce{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-04edc39{--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-1152 .elementor-element.elementor-element-3f529dd{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-99940f4{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-548d125{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-29adb91{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-0b0aaf8{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-0cd7a08{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-8a7fa42{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1152 .elementor-element.elementor-element-091ac4a{--grid-columns:1;}}/* Start custom CSS for button, class: .elementor-element-7f41dd1 *//* =========================================
   ELF BOX — DIGITAL DOWNLOAD BUTTON
   Class: elfbox-download-btn
   ========================================= */

.elfbox-download-btn {
    width: 100% !important;
}


/* Make Elementor wrapper full width */
.elfbox-download-btn .elementor-widget-container {
    width: 100% !important;
}


/* BUTTON */
.elfbox-download-btn .elementor-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    gap: 9px !important;

    width: 100% !important;
    min-height: 46px !important;

    padding: 16px 22px !important;

    background: #1C572C !important;
    background-color: #1C572C !important;

    border: 1px solid #1C572C !important;
    border-radius: 7px !important;

    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    color: #FFFFFF !important;
    text-align: center !important;

    box-shadow: 0 3px 10px rgba(28, 87, 44, 0.12) !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        box-shadow 0.25s ease,
        transform 0.25s ease !important;
}


/* TEXT */
.elfbox-download-btn .elementor-button-text {
    color: #FFFFFF !important;
    padding-top:2px;
}


/* ICON */
.elfbox-download-btn .elementor-button-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;

    color: #FFFFFF !important;

    transition: transform 0.25s ease !important;
}


/* SVG ICON */
.elfbox-download-btn .elementor-button-icon svg {
    width: 20px !important;
    height: 20px !important;

    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}


/* =========================================
   HOVER
   ========================================= */

.elfbox-download-btn .elementor-button:hover {
    background: #164823 !important;
    background-color: #164823 !important;

    border-color: #164823 !important;

    color: #FFFFFF !important;

    transform: translateY(-1px);

    box-shadow: 0 6px 15px rgba(28, 87, 44, 0.18) !important;
}


/* Small download-icon movement */
.elfbox-download-btn .elementor-button:hover .elementor-button-icon {
    transform: translateY(2px);
}


/* Keep icon white */
.elfbox-download-btn .elementor-button:hover svg {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}


/* CLICK */
.elfbox-download-btn .elementor-button:active {
    transform: translateY(0);
    box-shadow: 0 3px 8px rgba(28, 87, 44, 0.12) !important;
}


/* KEYBOARD FOCUS */
.elfbox-download-btn .elementor-button:focus-visible {
    outline: 2px solid #E0A253 !important;
    outline-offset: 3px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-213b775 *//* =========================================
   ELF BOX — AMAZON OUTLINE BUTTON
   Class: elfbox-amazon-outline-btn
   ========================================= */

.elfbox-amazon-outline-btn {
    width: 100% !important;
}

.elfbox-amazon-outline-btn .elementor-widget-container {
    width: 100% !important;
}


/* BUTTON */
.elfbox-amazon-outline-btn .elementor-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    gap: 9px !important;

    width: 100% !important;
    min-height: 46px !important;

    padding: 14px 22px !important;

    background: transparent !important;
    background-color: transparent !important;

    border: 1px solid #E0A253 !important;
    border-radius: 7px !important;

    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    color: #232923 !important;
    text-align: center !important;

    box-shadow: none !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* TEXT */
.elfbox-amazon-outline-btn .elementor-button-text {
    color: #232923 !important;
}


/* ICON */
.elfbox-amazon-outline-btn .elementor-button-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;

    color: #111111 !important;

    transition:
        color 0.25s ease,
        transform 0.25s ease !important;
}


/* SVG */
.elfbox-amazon-outline-btn .elementor-button-icon svg {
    width: 21px !important;
    height: 21px !important;

    fill: #111111 !important;
    color: #111111 !important;
}


/* =========================================
   HOVER
   ========================================= */

.elfbox-amazon-outline-btn .elementor-button:hover {
    background: #F8F4E3 !important;
    background-color: #F8F4E3 !important;

    border-color: #C9913D !important;

    color: #1C572C !important;

    transform: translateY(-1px);

    box-shadow: 0 5px 14px rgba(224, 162, 83, 0.14) !important;
}

.elfbox-amazon-outline-btn .elementor-button:hover .elementor-button-text {
    color: #1C572C !important;
}

.elfbox-amazon-outline-btn .elementor-button:hover .elementor-button-icon,
.elfbox-amazon-outline-btn .elementor-button:hover .elementor-button-icon svg {
    color: #1C572C !important;
    fill: #1C572C !important;
}

.elfbox-amazon-outline-btn .elementor-button:hover .elementor-button-icon {
    transform: translateY(-1px);
}


/* CLICK */
.elfbox-amazon-outline-btn .elementor-button:active {
    transform: translateY(0);
}


/* FOCUS */
.elfbox-amazon-outline-btn .elementor-button:focus-visible {
    outline: 2px solid #E0A253 !important;
    outline-offset: 3px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f83db14 *//* =========================================
   ELF BOX - ANIMATED HOW IT WORKS STEPS
   FINAL CLEAN VERSION
   ========================================= */


/* -----------------------------------------
   PARENT ROW
   ----------------------------------------- */

.elfbox-steps-row {
    position: relative;
    isolation: isolate;
    overflow: hidden !important;

    /*
     * Use this instead of Elementor top padding.
     * Change 28px if you want more/less breathing room.
     */
    --steps-top-space: 28px;
    --track-edge: 40px;

    padding-top: var(--steps-top-space) !important;

    display: flex;
    align-items: stretch;
}


/* -----------------------------------------
   FAINT RED CONNECTION TRACK
   The +14px compensates for 28px top padding
   ----------------------------------------- */

.elfbox-steps-row::before {
    content: "";

    position: absolute;

    top: calc(50% + 14px);
    left: var(--track-edge);
    right: var(--track-edge);

    height: 2px;

    background: rgba(184, 37, 26, 0.14);

    transform: translateY(-50%);

    z-index: 0;
    pointer-events: none;
}


/* -----------------------------------------
   DARK RED MOVING BEAM
   ----------------------------------------- */

.elfbox-steps-row::after {
    content: "";

    position: absolute;

    top: calc(50% + 14px);
    left: var(--track-edge);

    width: 16%;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(184, 37, 26, 0.20) 15%,
        #B8251A 48%,
        #B8251A 72%,
        transparent 100%
    );

    border-radius: 50px;

    transform: translateY(-50%);

    z-index: 1;

    box-shadow:
        0 0 6px rgba(184, 37, 26, 0.15);

    animation: elfboxStepFlow 4s ease-in-out infinite;

    pointer-events: none;
}


/* -----------------------------------------
   CARDS
   ----------------------------------------- */

.elfbox-step-card {
    position: relative;
    z-index: 3;

    background: #FFFFFF;

    height: 100%;
    overflow: visible !important;
}


/* -----------------------------------------
   RIGHT CONNECTION DOT
   ----------------------------------------- */

.elfbox-step-card::after {
    content: "";

    position: absolute;

    top: 50%;
    right: -5px;

    width: 8px;
    height: 8px;

    background: #FFFFFF;

    border: 2px solid rgba(184, 37, 26, 0.55);

    border-radius: 50%;

    transform: translateY(-50%);

    z-index: 6;
}


/* -----------------------------------------
   LEFT CONNECTION DOT
   ----------------------------------------- */

.elfbox-step-card::before {
    content: "";

    position: absolute;

    top: 50%;
    left: -5px;

    width: 8px;
    height: 8px;

    background: #FFFFFF;

    border: 2px solid rgba(184, 37, 26, 0.55);

    border-radius: 50%;

    transform: translateY(-50%);

    z-index: 6;
}


/* -----------------------------------------
   EXPLICIT FIRST / LAST CARD FIX
   ----------------------------------------- */

/* Absolutely no dot before Card 1 */
.elfbox-step-first::before {
    display: none !important;
    content: none !important;
}


/* Absolutely no dot after Card 4 */
.elfbox-step-last::after {
    display: none !important;
    content: none !important;
}


/* -----------------------------------------
   FLOW ANIMATION
   ----------------------------------------- */

@keyframes elfboxStepFlow {

    0% {
        left: var(--track-edge);
        opacity: 0;
    }

    8% {
        opacity: 1;
    }

    85% {
        opacity: 1;
    }

    100% {
        left: calc(84% - var(--track-edge));
        opacity: 0;
    }
}


/* -----------------------------------------
   TABLET / MOBILE
   ----------------------------------------- */

@media (max-width: 1024px) {

    .elfbox-steps-row {
        padding-top: 0 !important;
    }

    .elfbox-steps-row::before,
    .elfbox-steps-row::after,
    .elfbox-step-card::before,
    .elfbox-step-card::after {
        display: none !important;
    }
}


/* -----------------------------------------
   REDUCED MOTION
   ----------------------------------------- */

@media (prefers-reduced-motion: reduce) {

    .elfbox-steps-row::after {
        animation: none;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f060068 *//* =========================================
   ELF BOX — CONNECTED STEPS
   Does NOT control image size or spacing
   ========================================= */

.elfbox-steps {
    position: relative;
}


/* Individual Image Box */
.elfbox-step {
    position: relative;
    z-index: 1;
}


/* Keep the actual image above the connector */
.elfbox-step .elementor-image-box-img {
    position: relative;
    z-index: 2;
}


/* =========================================
   DOTTED CONNECTOR
   ========================================= */

.elfbox-step:not(:last-child)::after {
    content: "";

    position: absolute;

    /* Adjust ONLY this value if needed */
    left: 16px;

    /* Start around the centre/bottom of current icon */
    top: 38px;

    /* Extend automatically to the next Image Box */
    height: calc(100% + 20px);

    border-left: 2px dotted #B8251A;

    z-index: 0;
    pointer-events: none;
}
/* =========================================
   HIDE CONNECTOR LINE ON MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elfbox-step:not(:last-child)::after {
        display: none !important;
        content: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ce6142 *//* ==================================================
   ELF BOX FAQ
   Custom class: elfbox-faq
   ================================================== */


/* REMOVE ELEMENTOR DEFAULT OUTER STYLING */
.elfbox-faq .elementor-accordion {
    border: none !important;
}


/* EACH FAQ CARD */
.elfbox-faq .elementor-accordion-item {
    margin: 0 0 14px 0 !important;

    background: #FFFDF8 !important;

    border: 1px solid rgba(28, 87, 44, 0.18) !important;
    border-radius: 12px !important;

    overflow: hidden !important;

    box-shadow:
        0 5px 18px rgba(28, 87, 44, 0.07) !important;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease !important;
}


/* CARD HOVER */
.elfbox-faq .elementor-accordion-item:hover {
    transform: translateY(-2px) !important;

    border-color: rgba(28, 87, 44, 0.38) !important;

    box-shadow:
        0 8px 24px rgba(28, 87, 44, 0.11) !important;
}


/* ==================================================
   QUESTION
   ================================================== */

.elfbox-faq .elementor-tab-title {
    position: relative !important;

    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    min-height: 68px !important;

    padding: 18px 20px !important;

    background: #FFFDF8 !important;

    border: none !important;

    color: #1C572C !important;

    cursor: pointer !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease !important;
}


/* QUESTION TEXT */
.elfbox-faq .elementor-accordion-title {
    flex: 1 1 auto !important;

    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.45 !important;

    color: #1C572C !important;

    text-decoration: none !important;
}


/* QUESTION HOVER */
.elfbox-faq .elementor-tab-title:hover {
    background: #F8F4E3 !important;
}

.elfbox-faq .elementor-tab-title:hover .elementor-accordion-title {
    color: #B8251A !important;
}


/* ==================================================
   ICON
   Put icon on right
   ================================================== */

.elfbox-faq .elementor-accordion-icon {
    order: 2 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 32px !important;

    width: 32px !important;
    height: 32px !important;

    margin: 0 0 0 16px !important;

    background: #F8F4E3 !important;

    border: 1px solid rgba(28, 87, 44, 0.18) !important;
    border-radius: 50% !important;

    color: #1C572C !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease !important;
}


/* REMOVE ELEMENTOR LEFT ICON SPACING */
.elfbox-faq .elementor-accordion-icon-left {
    float: none !important;
    margin-right: 0 !important;
}


/* ICON SVG / FONT */
.elfbox-faq .elementor-accordion-icon svg {
    width: 12px !important;
    height: 12px !important;

    fill: currentColor !important;
}

.elfbox-faq .elementor-accordion-icon i {
    color: inherit !important;
}


/* ==================================================
   ACTIVE QUESTION
   ================================================== */

.elfbox-faq .elementor-tab-title.elementor-active {
    background: #F8F4E3 !important;
    color: #B8251A !important;

    border: none !important;
}


/* ACTIVE QUESTION TEXT */
.elfbox-faq
.elementor-tab-title.elementor-active
.elementor-accordion-title {
    color: #B8251A !important;
}


/* ACTIVE ICON */
.elfbox-faq
.elementor-tab-title.elementor-active
.elementor-accordion-icon {
    background: #B8251A !important;

    border-color: #B8251A !important;

    color: #FFFFFF !important;

    transform: rotate(180deg) !important;
}


/* SMALL RED ACCENT UNDER ACTIVE QUESTION */
.elfbox-faq
.elementor-tab-title.elementor-active::after {
    content: "" !important;

    position: absolute !important;

    left: 20px !important;
    bottom: 0 !important;

    width: 55px !important;
    height: 2px !important;

    background: linear-gradient(
        90deg,
        #B8251A 0%,
        #B8251A 70%,
        rgba(184, 37, 26, 0) 100%
    ) !important;

    border-radius: 20px !important;
}


/* ==================================================
   ANSWER
   ================================================== */

.elfbox-faq .elementor-tab-content {
    padding: 20px 22px 24px !important;

    background: #FFFFFF !important;

    border: none !important;
    border-top: 1px solid rgba(28, 87, 44, 0.10) !important;

    font-family: "Poppins", sans-serif !important;

    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75 !important;

    color: #303B33 !important;
}


/* PARAGRAPHS */
.elfbox-faq .elementor-tab-content p {
    margin: 0 !important;
}


/* BOLD TEXT */
.elfbox-faq .elementor-tab-content strong,
.elfbox-faq .elementor-tab-content b {
    color: #1C572C !important;
    font-weight: 600 !important;
}


/* LINKS */
.elfbox-faq .elementor-tab-content a {
    color: #B8251A !important;
    font-weight: 500 !important;
}


/* REMOVE ALL ELEMENTOR DEFAULT DIVIDERS */
.elfbox-faq .elementor-accordion-item,
.elfbox-faq .elementor-tab-title,
.elfbox-faq .elementor-tab-content {
    border-left-style: solid !important;
    border-right-style: solid !important;
}


/* KEYBOARD ACCESSIBILITY */
.elfbox-faq .elementor-tab-title:focus-visible {
    outline: 2px solid #E0A253 !important;
    outline-offset: -3px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c3ff1f */.elfbox-heading-line {
    width: 90px;
    height: 2px;
    margin-top: 10px;

    background: linear-gradient(
        90deg,
        transparent 0%,
        #2E7D32 20%,
        #1C572C 50%,
        #2E7D32 80%,
        transparent 100%
    );

    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-86bbc14 *//* ==========================================
   ELF BOX - NESTED ACCORDION
   ========================================== */


/* MAIN WRAPPER */
.elfbox-faq .e-n-accordion {
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
}


/* ==========================================
   EACH FAQ CARD
   ========================================== */

.elfbox-faq .e-n-accordion-item {
    background: #FFFDF8 !important;

    border: 1px solid rgba(28, 87, 44, 0.18) !important;
    border-radius: 6px !important;

    overflow: hidden !important;

    box-shadow: 0 5px 18px rgba(28, 87, 44, 0.07) !important;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease !important;
}


/* CARD HOVER */
.elfbox-faq .e-n-accordion-item:hover {
    transform: translateY(-2px) !important;

    border-color: rgba(28, 87, 44, 0.35) !important;

    box-shadow: 0 8px 24px rgba(28, 87, 44, 0.11) !important;
}


/* ==========================================
   QUESTION ROW
   ========================================== */

.elfbox-faq .e-n-accordion-item-title {
    min-height: 68px !important;

    padding: 18px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    background: #FFFDF8 !important;

    border: none !important;

    cursor: pointer !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease !important;
}


/* QUESTION TEXT */
.elfbox-faq .e-n-accordion-item-title-text {
    font-family: "Poppins", sans-serif !important;

    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.45 !important;

    color: #1C572C !important;

    transition: color 0.25s ease !important;
}


/* QUESTION HOVER */
.elfbox-faq .e-n-accordion-item-title:hover {
    background: #F8F4E3 !important;
}

.elfbox-faq .e-n-accordion-item-title:hover
.e-n-accordion-item-title-text {
    color: #B8251A !important;
}


/* ==========================================
   ICON
   ========================================== */

.elfbox-faq .e-n-accordion-item-title-icon {
    width: 32px !important;
    height: 32px !important;

    flex: 0 0 32px !important;

    margin-left: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #F8F4E3 !important;

    border: 1px solid rgba(28, 87, 44, 0.20) !important;
    border-radius: 50% !important;

    color: #1C572C !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease !important;
}


/* ICON SIZE */
.elfbox-faq .e-n-accordion-item-title-icon svg {
    width: 12px !important;
    height: 12px !important;

    fill: currentColor !important;
}


/* ==========================================
   OPEN / ACTIVE ITEM
   ========================================== */

.elfbox-faq .e-n-accordion-item[open] {
    border-color: rgba(184, 37, 26, 0.28) !important;

    box-shadow: 0 8px 24px rgba(28, 87, 44, 0.10) !important;
        border-radius: 0 0 6px 6px !important; 
}


/* ACTIVE QUESTION */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title {
    background: #F8F4E3 !important;
}


/* ACTIVE QUESTION TEXT */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-text {
    color: #B8251A !important;
}


/* ACTIVE ICON */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-icon {
     color: #FFFFFF !important;
    background: #B8251A !important;

    border-color: #B8251A !important;
}


/* ==========================================
   ANSWER AREA
   ========================================== */

/* direct child container under details */
.elfbox-faq .e-n-accordion-item > .e-con {
    padding: 20px 22px 24px !important;

    background: #FFFFFF !important;

    border-top: 1px solid rgba(28, 87, 44, 0.10) !important;
    border-radius: 0 0 6px 6px !important; 
}


/* ANSWER TEXT */
.elfbox-faq .e-n-accordion-item > .e-con p {
    margin: 0 !important;

    font-family: "Poppins", sans-serif !important;

    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75 !important;

    color: #303B33 !important;
}


/* BOLD TEXT */
.elfbox-faq .e-n-accordion-item > .e-con strong,
.elfbox-faq .e-n-accordion-item > .e-con b {
    color: #1C572C !important;

    font-weight: 600 !important;
}


/* ==========================================
   FOCUS
   ========================================== */

.elfbox-faq .e-n-accordion-item-title:focus-visible {
    outline: 2px solid #E0A253 !important;
    outline-offset: -3px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-431e8eb *//* ==========================================
   ELF BOX - NESTED ACCORDION
   ========================================== */


/* MAIN WRAPPER */
.elfbox-faq .e-n-accordion {
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
}


/* ==========================================
   EACH FAQ CARD
   ========================================== */

.elfbox-faq .e-n-accordion-item {
    background: #FFFDF8 !important;

    border: 1px solid rgba(28, 87, 44, 0.18) !important;
    border-radius: 12px !important;

    overflow: hidden !important;

    box-shadow: 0 5px 18px rgba(28, 87, 44, 0.07) !important;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease !important;
}


/* CARD HOVER */
.elfbox-faq .e-n-accordion-item:hover {
    transform: translateY(-2px) !important;

    border-color: rgba(28, 87, 44, 0.35) !important;

    box-shadow: 0 8px 24px rgba(28, 87, 44, 0.11) !important;
}


/* ==========================================
   QUESTION ROW
   ========================================== */

.elfbox-faq .e-n-accordion-item-title {
    min-height: 68px !important;

    padding: 18px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    background: #FFFDF8 !important;

    border: none !important;

    cursor: pointer !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease !important;
}


/* QUESTION TEXT */
.elfbox-faq .e-n-accordion-item-title-text {
    font-family: "Poppins", sans-serif !important;

    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.45 !important;

    color: #1C572C !important;

    transition: color 0.25s ease !important;
}


/* QUESTION HOVER */
.elfbox-faq .e-n-accordion-item-title:hover {
    background: #F8F4E3 !important;
}

.elfbox-faq .e-n-accordion-item-title:hover
.e-n-accordion-item-title-text {
    color: #B8251A !important;
}


/* ==========================================
   ICON
   ========================================== */

.elfbox-faq .e-n-accordion-item-title-icon {
    width: 32px !important;
    height: 32px !important;

    flex: 0 0 32px !important;

    margin-left: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #F8F4E3 !important;

    border: 1px solid rgba(28, 87, 44, 0.20) !important;
    border-radius: 50% !important;

    color: #1C572C !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease !important;
}


/* ICON SIZE */
.elfbox-faq .e-n-accordion-item-title-icon svg {
    width: 12px !important;
    height: 12px !important;

    fill: currentColor !important;
}


/* ==========================================
   OPEN / ACTIVE ITEM
   ========================================== */

.elfbox-faq .e-n-accordion-item[open] {
    border-color: rgba(184, 37, 26, 0.28) !important;

    box-shadow: 0 8px 24px rgba(28, 87, 44, 0.10) !important;
}


/* ACTIVE QUESTION */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title {
    background: #F8F4E3 !important;
}


/* ACTIVE QUESTION TEXT */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-text {
    color: #B8251A !important;
}


/* ACTIVE ICON */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-icon {
     color: #FFFFFF !important;
    background: #B8251A !important;

    border-color: #B8251A !important;
}


/* ==========================================
   ANSWER AREA
   ========================================== */

/* direct child container under details */
.elfbox-faq .e-n-accordion-item > .e-con {
    padding: 20px 22px 24px !important;

    background: #FFFFFF !important;

    border-top: 1px solid rgba(28, 87, 44, 0.10) !important;
}


/* ANSWER TEXT */
.elfbox-faq .e-n-accordion-item > .e-con p {
    margin: 0 !important;

    font-family: "Poppins", sans-serif !important;

    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75 !important;

    color: #303B33 !important;
}


/* BOLD TEXT */
.elfbox-faq .e-n-accordion-item > .e-con strong,
.elfbox-faq .e-n-accordion-item > .e-con b {
    color: #1C572C !important;

    font-weight: 600 !important;
}


/* ==========================================
   FOCUS
   ========================================== */

.elfbox-faq .e-n-accordion-item-title:focus-visible {
    outline: 2px solid #E0A253 !important;
    outline-offset: -3px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aaf4263 *//* ==========================================
   ELF BOX - NESTED ACCORDION
   ========================================== */


/* MAIN WRAPPER */
.elfbox-faq .e-n-accordion {
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
}


/* ==========================================
   EACH FAQ CARD
   ========================================== */

.elfbox-faq .e-n-accordion-item {
    background: #FFFDF8 !important;

    border: 1px solid rgba(28, 87, 44, 0.18) !important;
    border-radius: 12px !important;

    overflow: hidden !important;

    box-shadow: 0 5px 18px rgba(28, 87, 44, 0.07) !important;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease !important;
}


/* CARD HOVER */
.elfbox-faq .e-n-accordion-item:hover {
    transform: translateY(-2px) !important;

    border-color: rgba(28, 87, 44, 0.35) !important;

    box-shadow: 0 8px 24px rgba(28, 87, 44, 0.11) !important;
}


/* ==========================================
   QUESTION ROW
   ========================================== */

.elfbox-faq .e-n-accordion-item-title {
    min-height: 68px !important;

    padding: 18px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    background: #FFFDF8 !important;

    border: none !important;

    cursor: pointer !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease !important;
}


/* QUESTION TEXT */
.elfbox-faq .e-n-accordion-item-title-text {
    font-family: "Poppins", sans-serif !important;

    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.45 !important;

    color: #1C572C !important;

    transition: color 0.25s ease !important;
}


/* QUESTION HOVER */
.elfbox-faq .e-n-accordion-item-title:hover {
    background: #F8F4E3 !important;
}

.elfbox-faq .e-n-accordion-item-title:hover
.e-n-accordion-item-title-text {
    color: #B8251A !important;
}


/* ==========================================
   ICON
   ========================================== */

.elfbox-faq .e-n-accordion-item-title-icon {
    width: 32px !important;
    height: 32px !important;

    flex: 0 0 32px !important;

    margin-left: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #F8F4E3 !important;

    border: 1px solid rgba(28, 87, 44, 0.20) !important;
    border-radius: 50% !important;

    color: #1C572C !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease !important;
}


/* ICON SIZE */
.elfbox-faq .e-n-accordion-item-title-icon svg {
    width: 12px !important;
    height: 12px !important;

    fill: currentColor !important;
}


/* ==========================================
   OPEN / ACTIVE ITEM
   ========================================== */

.elfbox-faq .e-n-accordion-item[open] {
    border-color: rgba(184, 37, 26, 0.28) !important;

    box-shadow: 0 8px 24px rgba(28, 87, 44, 0.10) !important;
}


/* ACTIVE QUESTION */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title {
    background: #F8F4E3 !important;
}


/* ACTIVE QUESTION TEXT */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-text {
    color: #B8251A !important;
}


/* ACTIVE ICON */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-icon {
     color: #FFFFFF !important;
    background: #B8251A !important;

    border-color: #B8251A !important;
}


/* ==========================================
   ANSWER AREA
   ========================================== */

/* direct child container under details */
.elfbox-faq .e-n-accordion-item > .e-con {
    padding: 20px 22px 24px !important;

    background: #FFFFFF !important;

    border-top: 1px solid rgba(28, 87, 44, 0.10) !important;
}


/* ANSWER TEXT */
.elfbox-faq .e-n-accordion-item > .e-con p {
    margin: 0 !important;

    font-family: "Poppins", sans-serif !important;

    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75 !important;

    color: #303B33 !important;
}


/* BOLD TEXT */
.elfbox-faq .e-n-accordion-item > .e-con strong,
.elfbox-faq .e-n-accordion-item > .e-con b {
    color: #1C572C !important;

    font-weight: 600 !important;
}


/* ==========================================
   FOCUS
   ========================================== */

.elfbox-faq .e-n-accordion-item-title:focus-visible {
    outline: 2px solid #E0A253 !important;
    outline-offset: -3px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-466be34 *//* ==========================================
   ELF BOX - NESTED ACCORDION
   ========================================== */


/* MAIN WRAPPER */
.elfbox-faq .e-n-accordion {
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
}


/* ==========================================
   EACH FAQ CARD
   ========================================== */

.elfbox-faq .e-n-accordion-item {
    background: #FFFDF8 !important;

    border: 1px solid rgba(28, 87, 44, 0.18) !important;
    border-radius: 12px !important;

    overflow: hidden !important;

    box-shadow: 0 5px 18px rgba(28, 87, 44, 0.07) !important;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease !important;
}


/* CARD HOVER */
.elfbox-faq .e-n-accordion-item:hover {
    transform: translateY(-2px) !important;

    border-color: rgba(28, 87, 44, 0.35) !important;

    box-shadow: 0 8px 24px rgba(28, 87, 44, 0.11) !important;
}


/* ==========================================
   QUESTION ROW
   ========================================== */

.elfbox-faq .e-n-accordion-item-title {
    min-height: 68px !important;

    padding: 18px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    background: #FFFDF8 !important;

    border: none !important;

    cursor: pointer !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease !important;
}


/* QUESTION TEXT */
.elfbox-faq .e-n-accordion-item-title-text {
    font-family: "Poppins", sans-serif !important;

    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.45 !important;

    color: #1C572C !important;

    transition: color 0.25s ease !important;
}


/* QUESTION HOVER */
.elfbox-faq .e-n-accordion-item-title:hover {
    background: #F8F4E3 !important;
}

.elfbox-faq .e-n-accordion-item-title:hover
.e-n-accordion-item-title-text {
    color: #B8251A !important;
}


/* ==========================================
   ICON
   ========================================== */

.elfbox-faq .e-n-accordion-item-title-icon {
    width: 32px !important;
    height: 32px !important;

    flex: 0 0 32px !important;

    margin-left: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #F8F4E3 !important;

    border: 1px solid rgba(28, 87, 44, 0.20) !important;
    border-radius: 50% !important;

    color: #1C572C !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease !important;
}


/* ICON SIZE */
.elfbox-faq .e-n-accordion-item-title-icon svg {
    width: 12px !important;
    height: 12px !important;

    fill: currentColor !important;
}


/* ==========================================
   OPEN / ACTIVE ITEM
   ========================================== */

.elfbox-faq .e-n-accordion-item[open] {
    border-color: rgba(184, 37, 26, 0.28) !important;

    box-shadow: 0 8px 24px rgba(28, 87, 44, 0.10) !important;
}


/* ACTIVE QUESTION */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title {
    background: #F8F4E3 !important;
}


/* ACTIVE QUESTION TEXT */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-text {
    color: #B8251A !important;
}


/* ACTIVE ICON */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-icon {
     color: #FFFFFF !important;
    background: #B8251A !important;

    border-color: #B8251A !important;
}


/* ==========================================
   ANSWER AREA
   ========================================== */

/* direct child container under details */
.elfbox-faq .e-n-accordion-item > .e-con {
    padding: 20px 22px 24px !important;

    background: #FFFFFF !important;

    border-top: 1px solid rgba(28, 87, 44, 0.10) !important;
}


/* ANSWER TEXT */
.elfbox-faq .e-n-accordion-item > .e-con p {
    margin: 0 !important;

    font-family: "Poppins", sans-serif !important;

    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75 !important;

    color: #303B33 !important;
}


/* BOLD TEXT */
.elfbox-faq .e-n-accordion-item > .e-con strong,
.elfbox-faq .e-n-accordion-item > .e-con b {
    color: #1C572C !important;

    font-weight: 600 !important;
}


/* ==========================================
   FOCUS
   ========================================== */

.elfbox-faq .e-n-accordion-item-title:focus-visible {
    outline: 2px solid #E0A253 !important;
    outline-offset: -3px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-eb2830b *//* ==========================================
   ELF BOX - NESTED ACCORDION
   ========================================== */


/* MAIN WRAPPER */
.elfbox-faq .e-n-accordion {
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
}


/* ==========================================
   EACH FAQ CARD
   ========================================== */

.elfbox-faq .e-n-accordion-item {
    background: #FFFDF8 !important;

    border: 1px solid rgba(28, 87, 44, 0.18) !important;
    border-radius: 6px !important;

    overflow: hidden !important;

    box-shadow: 0 5px 18px rgba(28, 87, 44, 0.07) !important;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease !important;
}


/* CARD HOVER */
.elfbox-faq .e-n-accordion-item:hover {
    transform: translateY(-2px) !important;

    border-color: rgba(28, 87, 44, 0.35) !important;

    box-shadow: 0 8px 24px rgba(28, 87, 44, 0.11) !important;
}


/* ==========================================
   QUESTION ROW
   ========================================== */

.elfbox-faq .e-n-accordion-item-title {
    min-height: 68px !important;

    padding: 18px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    background: #FFFDF8 !important;

    border: none !important;

    cursor: pointer !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease !important;
}


/* QUESTION TEXT */
.elfbox-faq .e-n-accordion-item-title-text {
    font-family: "Poppins", sans-serif !important;

    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.45 !important;

    color: #1C572C !important;

    transition: color 0.25s ease !important;
}


/* QUESTION HOVER */
.elfbox-faq .e-n-accordion-item-title:hover {
    background: #F8F4E3 !important;
}

.elfbox-faq .e-n-accordion-item-title:hover
.e-n-accordion-item-title-text {
    color: #B8251A !important;
}


/* ==========================================
   ICON
   ========================================== */

.elfbox-faq .e-n-accordion-item-title-icon {
    width: 32px !important;
    height: 32px !important;

    flex: 0 0 32px !important;

    margin-left: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #F8F4E3 !important;

    border: 1px solid rgba(28, 87, 44, 0.20) !important;
    border-radius: 50% !important;

    color: #1C572C !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease !important;
}


/* ICON SIZE */
.elfbox-faq .e-n-accordion-item-title-icon svg {
    width: 12px !important;
    height: 12px !important;

    fill: currentColor !important;
}


/* ==========================================
   OPEN / ACTIVE ITEM
   ========================================== */

.elfbox-faq .e-n-accordion-item[open] {
    border-color: rgba(184, 37, 26, 0.28) !important;

    box-shadow: 0 8px 24px rgba(28, 87, 44, 0.10) !important;
        border-radius: 0 0 6px 6px !important; 
}


/* ACTIVE QUESTION */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title {
    background: #F8F4E3 !important;
}


/* ACTIVE QUESTION TEXT */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-text {
    color: #B8251A !important;
}


/* ACTIVE ICON */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-icon {
     color: #FFFFFF !important;
    background: #B8251A !important;

    border-color: #B8251A !important;
}


/* ==========================================
   ANSWER AREA
   ========================================== */

/* direct child container under details */
.elfbox-faq .e-n-accordion-item > .e-con {
    padding: 20px 22px 24px !important;

    background: #FFFFFF !important;

    border-top: 1px solid rgba(28, 87, 44, 0.10) !important;
    border-radius: 0 0 6px 6px !important; 
}


/* ANSWER TEXT */
.elfbox-faq .e-n-accordion-item > .e-con p {
    margin: 0 !important;

    font-family: "Poppins", sans-serif !important;

    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75 !important;

    color: #303B33 !important;
}


/* BOLD TEXT */
.elfbox-faq .e-n-accordion-item > .e-con strong,
.elfbox-faq .e-n-accordion-item > .e-con b {
    color: #1C572C !important;

    font-weight: 600 !important;
}


/* ==========================================
   FOCUS
   ========================================== */

.elfbox-faq .e-n-accordion-item-title:focus-visible {
    outline: 2px solid #E0A253 !important;
    outline-offset: -3px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0b4e01d *//* ==========================================
   ELF BOX - NESTED ACCORDION
   ========================================== */


/* MAIN WRAPPER */
.elfbox-faq .e-n-accordion {
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
}


/* ==========================================
   EACH FAQ CARD
   ========================================== */

.elfbox-faq .e-n-accordion-item {
    background: #FFFDF8 !important;

    border: 1px solid rgba(28, 87, 44, 0.18) !important;
    border-radius: 12px !important;

    overflow: hidden !important;

    box-shadow: 0 5px 18px rgba(28, 87, 44, 0.07) !important;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease !important;
}


/* CARD HOVER */
.elfbox-faq .e-n-accordion-item:hover {
    transform: translateY(-2px) !important;

    border-color: rgba(28, 87, 44, 0.35) !important;

    box-shadow: 0 8px 24px rgba(28, 87, 44, 0.11) !important;
}


/* ==========================================
   QUESTION ROW
   ========================================== */

.elfbox-faq .e-n-accordion-item-title {
    min-height: 68px !important;

    padding: 18px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    background: #FFFDF8 !important;

    border: none !important;

    cursor: pointer !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease !important;
}


/* QUESTION TEXT */
.elfbox-faq .e-n-accordion-item-title-text {
    font-family: "Poppins", sans-serif !important;

    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.45 !important;

    color: #1C572C !important;

    transition: color 0.25s ease !important;
}


/* QUESTION HOVER */
.elfbox-faq .e-n-accordion-item-title:hover {
    background: #F8F4E3 !important;
}

.elfbox-faq .e-n-accordion-item-title:hover
.e-n-accordion-item-title-text {
    color: #B8251A !important;
}


/* ==========================================
   ICON
   ========================================== */

.elfbox-faq .e-n-accordion-item-title-icon {
    width: 32px !important;
    height: 32px !important;

    flex: 0 0 32px !important;

    margin-left: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #F8F4E3 !important;

    border: 1px solid rgba(28, 87, 44, 0.20) !important;
    border-radius: 50% !important;

    color: #1C572C !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease !important;
}


/* ICON SIZE */
.elfbox-faq .e-n-accordion-item-title-icon svg {
    width: 12px !important;
    height: 12px !important;

    fill: currentColor !important;
}


/* ==========================================
   OPEN / ACTIVE ITEM
   ========================================== */

.elfbox-faq .e-n-accordion-item[open] {
    border-color: rgba(184, 37, 26, 0.28) !important;

    box-shadow: 0 8px 24px rgba(28, 87, 44, 0.10) !important;
}


/* ACTIVE QUESTION */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title {
    background: #F8F4E3 !important;
}


/* ACTIVE QUESTION TEXT */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-text {
    color: #B8251A !important;
}


/* ACTIVE ICON */
.elfbox-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-icon {
     color: #FFFFFF !important;
    background: #B8251A !important;

    border-color: #B8251A !important;
}


/* ==========================================
   ANSWER AREA
   ========================================== */

/* direct child container under details */
.elfbox-faq .e-n-accordion-item > .e-con {
    padding: 20px 22px 24px !important;

    background: #FFFFFF !important;

    border-top: 1px solid rgba(28, 87, 44, 0.10) !important;
}


/* ANSWER TEXT */
.elfbox-faq .e-n-accordion-item > .e-con p {
    margin: 0 !important;

    font-family: "Poppins", sans-serif !important;

    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75 !important;

    color: #303B33 !important;
}


/* BOLD TEXT */
.elfbox-faq .e-n-accordion-item > .e-con strong,
.elfbox-faq .e-n-accordion-item > .e-con b {
    color: #1C572C !important;

    font-weight: 600 !important;
}


/* ==========================================
   FOCUS
   ========================================== */

.elfbox-faq .e-n-accordion-item-title:focus-visible {
    outline: 2px solid #E0A253 !important;
    outline-offset: -3px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4575ff *//* =========================================
   ELF BOX - DECORATIVE SIDE FOLIAGE
   ========================================= */

.elfbox-foliage-section {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}


/* Shared decorative image styling */
.elfbox-foliage-left,
.elfbox-foliage-right {
    position: absolute;
    top: 18px;
    z-index: 1;

    width: 150px;
    max-width: 14vw;

    pointer-events: none;
    user-select: none;

    opacity: 0.95;
}


/* LEFT BRANCH */
.elfbox-foliage-left {
    left: -42px;
}


/* RIGHT BRANCH */
.elfbox-foliage-right {
    right: -42px;
    transform: scaleX(-1);
}


/* Keep real content above foliage */
.elfbox-foliage-section > .e-con-inner,
.elfbox-foliage-section > .elementor-container,
.elfbox-foliage-section > .elementor-widget-wrap {
    position: relative;
    z-index: 2;
}


/* Tablet */
@media (max-width: 1024px) {
    .elfbox-foliage-left,
    .elfbox-foliage-right {
        width: 115px;
        max-width: 16vw;
        top: 14px;
    }

    .elfbox-foliage-left {
        left: -35px;
    }

    .elfbox-foliage-right {
        right: -35px;
    }
}


/* Mobile */
@media (max-width: 767px) {
    .elfbox-foliage-left,
    .elfbox-foliage-right {
        width: 80px;
        top: 10px;
        opacity: 0.85;
    }

    .elfbox-foliage-left {
        left: -30px;
    }

    .elfbox-foliage-right {
        right: -30px;
    }
}/* End custom CSS */