.elementor-3649 .elementor-element.elementor-element-f847bb9:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-f847bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #030A0A 0%, #070707 100%);}.elementor-3649 .elementor-element.elementor-element-f847bb9 > .elementor-container{min-height:319px;}.elementor-3649 .elementor-element.elementor-element-f847bb9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3649 .elementor-element.elementor-element-f847bb9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3649 .elementor-element.elementor-element-f9abeaf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3649 .elementor-element.elementor-element-f9abeaf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3649 .elementor-element.elementor-element-f9abeaf > .elementor-element-populated{padding:0px 169px 0px 50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3649 .elementor-element.elementor-element-1db285f > .elementor-widget-container{padding:0px 0px 0px 4px;}.elementor-3649 .elementor-element.elementor-element-1db285f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3649 .elementor-element.elementor-element-7c34df9 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-7c34df9{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-3649 .elementor-element.elementor-element-5d9d5ca > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-5d9d5ca .elementor-search-form__container{min-height:50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3649 .elementor-element.elementor-element-5d9d5ca .elementor-search-form__submit{min-width:50px;background-color:#00796B;--e-search-form-submit-icon-size:23px;}body:not(.rtl) .elementor-3649 .elementor-element.elementor-element-5d9d5ca .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-3649 .elementor-element.elementor-element-5d9d5ca .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-3649 .elementor-element.elementor-element-5d9d5ca .elementor-search-form__input, .elementor-3649 .elementor-element.elementor-element-5d9d5ca.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-3649 .elementor-element.elementor-element-5d9d5ca input[type="search"].elementor-search-form__input{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3649 .elementor-element.elementor-element-5d9d5ca .elementor-search-form__input,
					.elementor-3649 .elementor-element.elementor-element-5d9d5ca .elementor-search-form__icon,
					.elementor-3649 .elementor-element.elementor-element-5d9d5ca .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-3649 .elementor-element.elementor-element-5d9d5ca .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-3649 .elementor-element.elementor-element-5d9d5ca.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#3F3F3F;fill:#3F3F3F;}.elementor-3649 .elementor-element.elementor-element-5d9d5ca:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:11px;}.elementor-3649 .elementor-element.elementor-element-5d9d5ca.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:11px;}.elementor-3649 .elementor-element.elementor-element-5d9d5ca .elementor-search-form__submit:hover{background-color:#0B5048;}.elementor-3649 .elementor-element.elementor-element-5d9d5ca .elementor-search-form__submit:focus{background-color:#0B5048;}.elementor-3649 .elementor-element.elementor-element-18c9cc6 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:6px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3649 .elementor-element.elementor-element-73f30cf .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:9px;}.elementor-3649 .elementor-element.elementor-element-73f30cf.elementor-view-stacked .elementor-icon{background-color:#00796B;}.elementor-3649 .elementor-element.elementor-element-73f30cf.elementor-view-framed .elementor-icon, .elementor-3649 .elementor-element.elementor-element-73f30cf.elementor-view-default .elementor-icon{fill:#00796B;color:#00796B;border-color:#00796B;}.elementor-3649 .elementor-element.elementor-element-73f30cf .elementor-icon{font-size:15px;}.elementor-3649 .elementor-element.elementor-element-73f30cf .elementor-icon-box-title, .elementor-3649 .elementor-element.elementor-element-73f30cf .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;}.elementor-3649 .elementor-element.elementor-element-73f30cf .elementor-icon-box-title{color:#FFFFFF;}.elementor-3649 .elementor-element.elementor-element-d0b6cd8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:9px;}.elementor-3649 .elementor-element.elementor-element-d0b6cd8.elementor-view-stacked .elementor-icon{background-color:#00796B;}.elementor-3649 .elementor-element.elementor-element-d0b6cd8.elementor-view-framed .elementor-icon, .elementor-3649 .elementor-element.elementor-element-d0b6cd8.elementor-view-default .elementor-icon{fill:#00796B;color:#00796B;border-color:#00796B;}.elementor-3649 .elementor-element.elementor-element-d0b6cd8 .elementor-icon{font-size:15px;}.elementor-3649 .elementor-element.elementor-element-d0b6cd8 .elementor-icon-box-title, .elementor-3649 .elementor-element.elementor-element-d0b6cd8 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;}.elementor-3649 .elementor-element.elementor-element-d0b6cd8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3649 .elementor-element.elementor-element-5b9b0b1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:9px;}.elementor-3649 .elementor-element.elementor-element-5b9b0b1.elementor-view-stacked .elementor-icon{background-color:#00796B;}.elementor-3649 .elementor-element.elementor-element-5b9b0b1.elementor-view-framed .elementor-icon, .elementor-3649 .elementor-element.elementor-element-5b9b0b1.elementor-view-default .elementor-icon{fill:#00796B;color:#00796B;border-color:#00796B;}.elementor-3649 .elementor-element.elementor-element-5b9b0b1 .elementor-icon{font-size:15px;}.elementor-3649 .elementor-element.elementor-element-5b9b0b1 .elementor-icon-box-title, .elementor-3649 .elementor-element.elementor-element-5b9b0b1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;}.elementor-3649 .elementor-element.elementor-element-5b9b0b1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3649 .elementor-element.elementor-element-c2045e4{margin-top:21px;margin-bottom:0px;}.elementor-3649 .elementor-element.elementor-element-0bc8eb3{text-align:center;}.elementor-3649 .elementor-element.elementor-element-0bc8eb3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-3649 .elementor-element.elementor-element-e31cf09 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 152px 0px 152px;}.elementor-3649 .elementor-element.elementor-element-e31cf09{text-align:center;color:#000000;}.elementor-3649 .elementor-element.elementor-element-e31cf09 a{color:#47C2F0;}.elementor-3649 .elementor-element.elementor-element-cd7245b{padding:0px 0px 0px 40px;}.elementor-3649 .elementor-element.elementor-element-28b8842{margin-top:31px;margin-bottom:0px;padding:0px 0px 0px 350px;}.elementor-3649 .elementor-element.elementor-element-3209a98, .elementor-3649 .elementor-element.elementor-element-3209a98 > .elementor-background-overlay{border-radius:21px 21px 21px 21px;}.elementor-3649 .elementor-element.elementor-element-3209a98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-3649 .elementor-element.elementor-element-3209a98 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3649 .elementor-element.elementor-element-b26e7ad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3649 .elementor-element.elementor-element-ba789a9 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;background-image:linear-gradient(180deg, #06322D 0%, #0B6356 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:11px 11px 11px 11px;}.elementor-3649 .elementor-element.elementor-element-ba789a9 .elementor-button:hover, .elementor-3649 .elementor-element.elementor-element-ba789a9 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #159A8C 0%, #0B6356 100%);}.elementor-3649 .elementor-element.elementor-element-ba789a9 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-ba789a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3649 .elementor-element.elementor-element-f4b6dd9{margin-top:7px;margin-bottom:11px;padding:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-a191d2b{margin-top:11px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-3649 .elementor-element.elementor-element-300c5a2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3649 .elementor-element.elementor-element-300c5a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3649 .elementor-element.elementor-element-300c5a2 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-3649 .elementor-element.elementor-element-71aa0d3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:700;color:#000000;}.elementor-bc-flex-widget .elementor-3649 .elementor-element.elementor-element-2bac782.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3649 .elementor-element.elementor-element-2bac782.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3649 .elementor-element.elementor-element-2bac782 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-5eeb8e8 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;background-image:linear-gradient(180deg, #06322D 0%, #0B6356 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:12px 12px 12px 12px;}.elementor-3649 .elementor-element.elementor-element-5eeb8e8 .elementor-button:hover, .elementor-3649 .elementor-element.elementor-element-5eeb8e8 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #159A8C 0%, #0B6356 100%);}.elementor-3649 .elementor-element.elementor-element-5eeb8e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-5eeb8e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3649 .elementor-element.elementor-element-5eeb8e8 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3649 .elementor-element.elementor-element-2f344b0{margin-top:0px;margin-bottom:30px;}.elementor-3649 .elementor-element.elementor-element-0f7bd8e > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:11px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-color:#FFFFFF;border-radius:11px 11px 11px 11px;margin-bottom:8px;}.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:5px;}.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:5px;}.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products ul.products li.product .price{color:#777777;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products ul.products li.product .price ins{color:#777777;}.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products ul.products li.product .price ins .amount{color:#777777;}.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products ul.products li.product .price del{color:#8F9090;}.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products ul.products li.product .price del .amount{color:#8F9090;}.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products ul.products li.product .price del {font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products ul.products li.product .button{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;border-radius:12px 12px 12px 12px;padding:11px 65px 8px 65px;margin-top:3px;}.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3649 .elementor-element.elementor-element-ca86048{margin-top:7px;margin-bottom:11px;padding:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-9d64d8c{margin-top:11px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-3649 .elementor-element.elementor-element-1710110.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3649 .elementor-element.elementor-element-1710110.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3649 .elementor-element.elementor-element-1710110 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-3649 .elementor-element.elementor-element-fc65629 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:700;color:#000000;}.elementor-bc-flex-widget .elementor-3649 .elementor-element.elementor-element-8251f0c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3649 .elementor-element.elementor-element-8251f0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3649 .elementor-element.elementor-element-8251f0c > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-83ab59f .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;background-image:linear-gradient(180deg, #06322D 0%, #0B6356 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:12px 12px 12px 12px;}.elementor-3649 .elementor-element.elementor-element-83ab59f .elementor-button:hover, .elementor-3649 .elementor-element.elementor-element-83ab59f .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #159A8C 0%, #0B6356 100%);}.elementor-3649 .elementor-element.elementor-element-83ab59f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-83ab59f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3649 .elementor-element.elementor-element-83ab59f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3649 .elementor-element.elementor-element-b1200e8{margin-top:0px;margin-bottom:30px;}.elementor-3649 .elementor-element.elementor-element-a692241 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:11px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products  ul.products{grid-column-gap:51px;grid-row-gap:40px;}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-color:#FFFFFF;border-radius:11px 11px 11px 11px;margin-bottom:8px;}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:5px;}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:5px;}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products ul.products li.product .price{color:#777777;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products ul.products li.product .price ins{color:#777777;}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products ul.products li.product .price ins .amount{color:#777777;}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products ul.products li.product .price del{color:#8F9090;}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products ul.products li.product .price del .amount{color:#8F9090;}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products ul.products li.product .price del {font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products ul.products li.product .button{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;border-radius:12px 12px 12px 12px;padding:11px 65px 8px 65px;margin-top:3px;}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3649 .elementor-element.elementor-element-69f9d2c{padding:0px 0px 0px 40px;}.elementor-3649 .elementor-element.elementor-element-ecf7411 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-ecf7411{text-align:start;}.elementor-3649 .elementor-element.elementor-element-ecf7411 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:#000000;}.elementor-3649 .elementor-element.elementor-element-e3b94f4{padding:0px 0px 0px 40px;}.elementor-3649 .elementor-element.elementor-element-4dbebaf > .elementor-container{max-width:1450px;}.elementor-3649 .elementor-element.elementor-element-7301026{margin-top:11px;margin-bottom:0px;}.elementor-3649 .elementor-element.elementor-element-20d274b{text-align:center;}.elementor-3649 .elementor-element.elementor-element-20d274b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-3649 .elementor-element.elementor-element-2169126 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-3649 .elementor-element.elementor-element-2169126{padding:0px 220px 0px 220px;}.elementor-3649 .elementor-element.elementor-element-1d8f9a0 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-3649 .elementor-element.elementor-element-1d8f9a0 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-3649 .elementor-element.elementor-element-1d8f9a0.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-3649 .elementor-element.elementor-element-1d8f9a0.elementor-view-framed .elementor-icon, .elementor-3649 .elementor-element.elementor-element-1d8f9a0.elementor-view-default .elementor-icon{fill:#6EC1E4;color:#6EC1E4;border-color:#6EC1E4;}.elementor-3649 .elementor-element.elementor-element-1d8f9a0 .elementor-icon{font-size:16px;}.elementor-3649 .elementor-element.elementor-element-1d8f9a0 .elementor-icon-box-title, .elementor-3649 .elementor-element.elementor-element-1d8f9a0 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-3649 .elementor-element.elementor-element-1d8f9a0:has(:hover) .elementor-icon-box-title,
					 .elementor-3649 .elementor-element.elementor-element-1d8f9a0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-3649 .elementor-element.elementor-element-1d8f9a0 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-3649 .elementor-element.elementor-element-6123b19 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-3649 .elementor-element.elementor-element-6123b19 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-3649 .elementor-element.elementor-element-6123b19.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-3649 .elementor-element.elementor-element-6123b19.elementor-view-framed .elementor-icon, .elementor-3649 .elementor-element.elementor-element-6123b19.elementor-view-default .elementor-icon{fill:#6EC1E4;color:#6EC1E4;border-color:#6EC1E4;}.elementor-3649 .elementor-element.elementor-element-6123b19 .elementor-icon{font-size:16px;}.elementor-3649 .elementor-element.elementor-element-6123b19 .elementor-icon-box-title, .elementor-3649 .elementor-element.elementor-element-6123b19 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-3649 .elementor-element.elementor-element-6123b19:has(:hover) .elementor-icon-box-title,
					 .elementor-3649 .elementor-element.elementor-element-6123b19:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-3649 .elementor-element.elementor-element-6123b19 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-3649 .elementor-element.elementor-element-5df221d .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-3649 .elementor-element.elementor-element-5df221d .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-3649 .elementor-element.elementor-element-5df221d.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-3649 .elementor-element.elementor-element-5df221d.elementor-view-framed .elementor-icon, .elementor-3649 .elementor-element.elementor-element-5df221d.elementor-view-default .elementor-icon{fill:#6EC1E4;color:#6EC1E4;border-color:#6EC1E4;}.elementor-3649 .elementor-element.elementor-element-5df221d .elementor-icon{font-size:16px;}.elementor-3649 .elementor-element.elementor-element-5df221d .elementor-icon-box-title, .elementor-3649 .elementor-element.elementor-element-5df221d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-3649 .elementor-element.elementor-element-5df221d:has(:hover) .elementor-icon-box-title,
					 .elementor-3649 .elementor-element.elementor-element-5df221d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-3649 .elementor-element.elementor-element-5df221d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-3649 .elementor-element.elementor-element-ca87d7a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-3649 .elementor-element.elementor-element-ca87d7a .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-3649 .elementor-element.elementor-element-ca87d7a.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-3649 .elementor-element.elementor-element-ca87d7a.elementor-view-framed .elementor-icon, .elementor-3649 .elementor-element.elementor-element-ca87d7a.elementor-view-default .elementor-icon{fill:#6EC1E4;color:#6EC1E4;border-color:#6EC1E4;}.elementor-3649 .elementor-element.elementor-element-ca87d7a .elementor-icon{font-size:16px;}.elementor-3649 .elementor-element.elementor-element-ca87d7a .elementor-icon-box-title, .elementor-3649 .elementor-element.elementor-element-ca87d7a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-3649 .elementor-element.elementor-element-ca87d7a:has(:hover) .elementor-icon-box-title,
					 .elementor-3649 .elementor-element.elementor-element-ca87d7a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-3649 .elementor-element.elementor-element-ca87d7a .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}@media(max-width:1024px){.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-3649 .elementor-element.elementor-element-f9abeaf{width:45%;}.elementor-3649 .elementor-element.elementor-element-68cff40{width:55%;}}@media(max-width:767px){.elementor-3649 .elementor-element.elementor-element-e31cf09 > .elementor-widget-container{margin:-31px 0px -31px 0px;}.elementor-3649 .elementor-element.elementor-element-57bb954.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3649 .elementor-element.elementor-element-39c34d7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3649 .elementor-element.elementor-element-69f9d2c{margin-top:-15px;margin-bottom:0px;}.elementor-3649 .elementor-element.elementor-element-ecf7411 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for heading, class: .elementor-element-0bc8eb3 */.section-title .elementor-heading-title{
    position:relative;
    display:inline-block;
    padding-bottom:5px;
}

/* Center Diamond */
.section-title{
    position:relative;
}

.section-title:after{
    content:"";
    position:absolute;
    left:50%;
    bottom:-2px;
    width:8px;
    height:8px;
    background:#7CB342;
    transform:translateX(-50%) rotate(45deg);
}



/* Left Line */
.section-title .elementor-heading-title:before{
    content:"";
    position:absolute;
    bottom:0;
    right:55%;
    width:100px;
    height:3px;
    background:linear-gradient(
        to left,
        #7CB342 0%,
        #7CB342 20%,
        rgba(124,179,66,.4) 70%,
        rgba(124,179,66,.05) 100%
    );
}

/* Right Line */
.section-title .elementor-heading-title:after{
    content:"";
    position:absolute;
    bottom:0;
    left:55%;
    width:100px;
    height:3px;
    background:linear-gradient(
        to right,
        #7CB342 0%,
        #7CB342 20%,
        rgba(124,179,66,.4) 70%,
        rgba(124,179,66,.05) 100%
    );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1094353 */.idh-layout{

display:grid;

grid-template-columns:280px 1fr;

gap:30px;

}


.idh-sidebar{

background:#fff;

padding:25px;

border-radius:12px;

box-shadow:0 3px 12px rgba(0,0,0,.08);

}


.idh-sidebar h2{

font-size:28px;

margin-bottom:20px;

color:#1C4640;

}


.idh-group{

margin-bottom:25px;

}


.idh-group h3{

font-size:18px;

margin-bottom:8px;

}


.idh-group label{

display:block;

margin:5px 0;

}


.idh-btn{

width:100%;

padding:14px;

background:#1C4640;

color:white;

border:none;

border-radius:8px;

font-weight:700;

cursor:pointer;

}


.idh-products{

width:100%;

}


@media(max-width:768px){

.idh-layout{

grid-template-columns:1fr;

}

}


.idh-sidebar{

background:#F5F6F7 !important;

border:1px solid #E5E7EB;

border-radius:12px;

padding:24px !important;

box-shadow:0 1px 3px rgba(0,0,0,.05);

}

.idh-group{

padding-bottom:20px;

margin-bottom:20px;

border-bottom:1px solid #E6E6E6;

}

.idh-group:last-child{

border-bottom:none;

padding-bottom:0;

margin-bottom:0;

}

.idh-sidebar{

height:fit-content;

align-self:start;

}









/* Right Side Products */
/* Only show first 3 pages + next */

nav.woocommerce-pagination ul li:nth-child(n+5):not(:last-child){
display:none !important;
}


/* Right Side Products Styling */

.woocommerce-result-count,
.woocommerce-ordering {
    display: none !important;
}

/* ------------------------------
   FLOOR PLAN PRODUCT GRID CUSTOM DESIGN
--------------------------------*/


/* Product name & price gap reduce */
.elementor-3649 .elementor-element.elementor-element-1094353 .woocommerce-loop-product__title {
    margin-bottom: -25px !important;
}



/* Product image ko bada karna */
.elementor-3649 .elementor-element.elementor-element-1094353 .woocommerce ul.products li.product a img {
    width: 100% !important;
    height: auto !important;
    max-height: 320px !important; /* yaha height adjust kar sakte ho */
    object-fit: contain !important;
    margin-bottom: 8px !important;
}






/* Strong Premium Shadow on Product Cards */
.elementor-3649 .elementor-element.elementor-element-1094353 .woocommerce ul.products li.product {
    background: #ffffff !important;
    border-radius: 16px !important;
    padding: 20px !important;

    /* Strong multi-layer shadow */
    box-shadow:
        0 6px 12px rgba(0,0,0,0.12),
        0 12px 28px rgba(0,0,0,0.18),
        0 18px 40px rgba(0,0,0,0.10) !important;

    transition: 0.25s ease-in-out;
}






/* Pagination buttons (1,2,3,4...) normal state */
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
    border: 2px solid #1C4645 !important;     /* border color */
    color: #1C4645 !important;                /* text color */
    background: transparent !important;       /* no background */
    padding: 8px 12px !important;
    border-radius: 4px;
    transition: 0.3s;
}

/* Hover effect */
.woocommerce nav.woocommerce-pagination ul li a:hover {
    background: #1C4645 !important;           /* hover background */
    color: #ffffff !important;                /* hover text white */
}

/* Current active page (highlighted) */
.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #1C4645 !important;
    color: white !important;
    border-color: #1C4645 !important;
}

/* Directly target WooCommerce pagination and center it */
.woocommerce nav.woocommerce-pagination {
    width: 100% !important;
    text-align: center !important;
    display: flex !important;
    justify-content: center !important;
}

/* Align the pagination buttons properly */
.woocommerce nav.woocommerce-pagination ul {
    display: flex !important;
    justify-content: center !important;
    gap: 12px !important;
    padding: 0 !important;
    margin: 0 auto !important;
}




/* WooCommerce product rows gap reduce */
.idh-products .woocommerce ul.products li.product{
margin-bottom:10px !important;
}


.idh-products .woocommerce ul.products{
display:grid!important;
grid-template-columns:repeat(4,1fr)!important;
gap:15px!important;
padding:20px!important;
}


.idh-products .woocommerce ul.products li.product{
background:#fff!important;
border-radius:14px!important;
padding:18px!important;
overflow:hidden!important;
}


.idh-products .woocommerce ul.products li.product:hover{

transform:translateY(-4px);

box-shadow:

0 8px 22px rgba(0,0,0,.16)!important;

}


.idh-products .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{

display:block!important;

margin:-18px -18px 0 -18px!important;

}


.idh-products .woocommerce ul.products li.product img{

width:100%!important;

height:340px!important;

object-fit:cover!important;

display:block!important;

margin:0!important;

padding:0!important;

border-radius:14px 14px 0 0!important;

}


.idh-products .woocommerce-loop-product__title{

font-size:17px!important;

font-weight:700!important;

text-align:center!important;

color:#0C0D0E!important;

min-height:55px;

margin-top:0px!important;

}




.idh-products .woocommerce ul.products li.product .price{

display:flex!important;

justify-content:center!important;

gap:6px!important;

margin-bottom:12px!important;

font-size:16px!important;

font-weight:600!important;

}




/* BUTTON FIX */

.idh-products .woocommerce ul.products li.product a.button{

display:flex !important;

justify-content:center !important;

align-items:center !important;

width:100% !important;

padding:10px 20px !important;

background:#00796B !important;

border-radius:12px !important;

font-size:18px !important;

font-weight:700 !important;

line-height:1 !important;

margin-top:8px !important;

margin-bottom:-4px !important;

}





/* Apply Filter Hover */
.idh-btn{
background:linear-gradient(
90deg,
#06322D,
#0B6356
)!important;

color:#fff!important;

border:none!important;

transition:.3s ease!important;

}




.idh-btn:hover{

background:linear-gradient(
90deg,
#159A8C,
#0F766E
)!important;

color:#fff!important;

transform:translateY(-2px);

}





/* View Details Gradient Button */

.idh-products .woocommerce ul.products li.product a.button{

background:linear-gradient(
90deg,
#06322D,
#0B6356
)!important;

color:#fff!important;

border:none!important;

transition:.3s ease!important;

}


/* Hover Gradient */

.idh-products .woocommerce ul.products li.product a.button:hover{

background:linear-gradient(
90deg,
#159A8C,
#0F766E
)!important;

color:#fff!important;

transform:translateY(-2px);

box-shadow:0 8px 18px rgba(0,0,0,.18)!important;

}













.idh-active-filters{

display:flex;

align-items:center;

gap:12px;

flex-wrap:wrap;

margin-bottom:0px;

padding-left:20px;

}

.idh-filter-chip{

background:#EEF4F2;

padding:4px 10px;

border-radius:11px;

font-size:14px;

color:#1C4640;

}

.idh-clear-filters,
.idh-clear-filters:link,
.idh-clear-filters:visited{

font-weight:700;

color:#0B6356 !important;

text-decoration:none !important;

cursor:pointer;

transition:.3s ease;

}


.idh-clear-filters:hover,
.idh-clear-filters:focus,
.idh-clear-filters:active{

color:#041919 !important;

text-decoration:none !important;

}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-57bb954 *//* =========================
   VIEW DETAILS BUTTON
   ONLY FOR PAGE 3649
========================= */

.elementor-3649 .woocommerce ul.products li.product .button,
.elementor-3649 .woocommerce ul.products li.product .view-details-btn{

    background: linear-gradient(
        180deg,
        #06322D 0%,
        #0B6356 100%
    ) !important;

    color: #FFFFFF !important;
    border: none !important;
}

/* Hover */

.elementor-3649 .woocommerce ul.products li.product .button:hover,
.elementor-3649 .woocommerce ul.products li.product .view-details-btn:hover{

    background: linear-gradient(
        90deg,
        #159A8C 0%,
        #0B6356 100%
    ) !important;

    color: #FFFFFF !important;
}


/* =========================
   PRODUCT CARD HOVER
   ONLY FOR PAGE 3649
========================= */

.elementor-3649 .woocommerce ul.products li.product{
    transition: all .3s ease !important;
}

.elementor-3649 .woocommerce ul.products li.product:hover{

    transform: translateY(-5px) !important;

    box-shadow:
        0 10px 20px rgba(0,0,0,.12),
        0 18px 40px rgba(0,0,0,.18) !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-39c34d7 *//* =========================
   VIEW DETAILS BUTTON
   ONLY FOR PAGE 3649
========================= */

.elementor-3649 .woocommerce ul.products li.product .button,
.elementor-3649 .woocommerce ul.products li.product .view-details-btn{

    background: linear-gradient(
        180deg,
        #06322D 0%,
        #0B6356 100%
    ) !important;

    color: #FFFFFF !important;
    border: none !important;
}

/* Hover */

.elementor-3649 .woocommerce ul.products li.product .button:hover,
.elementor-3649 .woocommerce ul.products li.product .view-details-btn:hover{

    background: linear-gradient(
        90deg,
        #159A8C 0%,
        #0B6356 100%
    ) !important;

    color: #FFFFFF !important;
}


/* =========================
   PRODUCT CARD HOVER
   ONLY FOR PAGE 3649
========================= */

.elementor-3649 .woocommerce ul.products li.product{
    transition: all .3s ease !important;
}

.elementor-3649 .woocommerce ul.products li.product:hover{

    transform: translateY(-5px) !important;

    box-shadow:
        0 10px 20px rgba(0,0,0,.12),
        0 18px 40px rgba(0,0,0,.18) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20d274b */.section-title .elementor-heading-title{
    position:relative;
    display:inline-block;
    padding-bottom:5px;
}

/* Center Diamond */
.section-title{
    position:relative;
}

.section-title:after{
    content:"";
    position:absolute;
    left:50%;
    bottom:-2px;
    width:8px;
    height:8px;
    background:#7CB342;
    transform:translateX(-50%) rotate(45deg);
}



/* Left Line */
.section-title .elementor-heading-title:before{
    content:"";
    position:absolute;
    bottom:0;
    right:55%;
    width:100px;
    height:3px;
    background:linear-gradient(
        to left,
        #7CB342 0%,
        #7CB342 20%,
        rgba(124,179,66,.4) 70%,
        rgba(124,179,66,.05) 100%
    );
}

/* Right Line */
.section-title .elementor-heading-title:after{
    content:"";
    position:absolute;
    bottom:0;
    left:55%;
    width:100px;
    height:3px;
    background:linear-gradient(
        to right,
        #7CB342 0%,
        #7CB342 20%,
        rgba(124,179,66,.4) 70%,
        rgba(124,179,66,.05) 100%
    );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d8f9a0 */.elementor-3649 .elementor-element.elementor-element-1d8f9a0{
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:10px;
    padding:12px 20px;
    box-shadow:0 2px 8px rgba(0,0,0,.05);
}

.elementor-3649 .elementor-element.elementor-element-1d8f9a0{
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:10px;
    padding:12px 20px;
    box-shadow:0 2px 8px rgba(0,0,0,.05);
    transition:all .3s ease;
}

/* Hover */
.elementor-3649 .elementor-element.elementor-element-1d8f9a0:hover{
    background:linear-gradient(
        135deg,
        #06322D 0%,
        #0B6356 50%,
        #159A8C 100%
    ) !important;

    transform:translateY(-2px);
}

/* Title White */
.elementor-3649 .elementor-element.elementor-element-1d8f9a0:hover .elementor-icon-box-title,
.elementor-3649 .elementor-element.elementor-element-1d8f9a0:hover .elementor-icon-box-title a{
    color:#fff !important;
}

/* Icon Box White */
.elementor-3649 .elementor-element.elementor-element-1d8f9a0:hover .elementor-icon{
    background:rgba(255,255,255,.15) !important;
}

/* Icon White */
.elementor-3649 .elementor-element.elementor-element-1d8f9a0:hover .elementor-icon i,
.elementor-3649 .elementor-element.elementor-element-1d8f9a0:hover .elementor-icon svg{
    color:#fff !important;
    fill:#fff !important;
}

.elementor-3649 .elementor-element.elementor-element-1d8f9a0 .elementor-icon{
    background:#0B5D52;
    padding:8px;
    border-radius:6px;
}

.elementor-3649 .elementor-element.elementor-element-1d8f9a0 .elementor-icon i,
.elementor-3649 .elementor-element.elementor-element-1d8f9a0 .elementor-icon svg{
    color:#fff;
}




/* Description White */
.elementor-3649 .elementor-element.elementor-element-1d8f9a0:hover .elementor-icon-box-description{
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6123b19 */.elementor-3649 .elementor-element.elementor-element-6123b19{
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:10px;
    padding:12px 20px;
    box-shadow:0 2px 8px rgba(0,0,0,.05);
}

.elementor-3649 .elementor-element.elementor-element-6123b19{
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:10px;
    padding:12px 20px;
    box-shadow:0 2px 8px rgba(0,0,0,.05);
    transition:all .3s ease;
}

/* Hover */
.elementor-3649 .elementor-element.elementor-element-6123b19:hover{
    background:linear-gradient(
        135deg,
        #06322D 0%,
        #0B6356 50%,
        #159A8C 100%
    ) !important;

    transform:translateY(-2px);
}

/* Title White */
.elementor-3649 .elementor-element.elementor-element-6123b19:hover .elementor-icon-box-title,
.elementor-3649 .elementor-element.elementor-element-6123b19:hover .elementor-icon-box-title a{
    color:#fff !important;
}

/* Icon Box White */
.elementor-3649 .elementor-element.elementor-element-6123b19:hover .elementor-icon{
    background:rgba(255,255,255,.15) !important;
}

/* Icon White */
.elementor-3649 .elementor-element.elementor-element-6123b19:hover .elementor-icon i,
.elementor-3649 .elementor-element.elementor-element-6123b19:hover .elementor-icon svg{
    color:#fff !important;
    fill:#fff !important;
}

.elementor-3649 .elementor-element.elementor-element-6123b19 .elementor-icon{
    background:#0B5D52;
    padding:8px;
    border-radius:6px;
}

.elementor-3649 .elementor-element.elementor-element-6123b19 .elementor-icon i,
.elementor-3649 .elementor-element.elementor-element-6123b19 .elementor-icon svg{
    color:#fff;
}




/* Description White */
.elementor-3649 .elementor-element.elementor-element-6123b19:hover .elementor-icon-box-description{
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5df221d */.elementor-3649 .elementor-element.elementor-element-5df221d{
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:10px;
    padding:12px 20px;
    box-shadow:0 2px 8px rgba(0,0,0,.05);
}

.elementor-3649 .elementor-element.elementor-element-5df221d{
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:10px;
    padding:12px 20px;
    box-shadow:0 2px 8px rgba(0,0,0,.05);
    transition:all .3s ease;
}

/* Hover */
.elementor-3649 .elementor-element.elementor-element-5df221d:hover{
    background:linear-gradient(
        135deg,
        #06322D 0%,
        #0B6356 50%,
        #159A8C 100%
    ) !important;

    transform:translateY(-2px);
}

/* Title White */
.elementor-3649 .elementor-element.elementor-element-5df221d:hover .elementor-icon-box-title,
.elementor-3649 .elementor-element.elementor-element-5df221d:hover .elementor-icon-box-title a{
    color:#fff !important;
}

/* Icon Box White */
.elementor-3649 .elementor-element.elementor-element-5df221d:hover .elementor-icon{
    background:rgba(255,255,255,.15) !important;
}

/* Icon White */
.elementor-3649 .elementor-element.elementor-element-5df221d:hover .elementor-icon i,
.elementor-3649 .elementor-element.elementor-element-5df221d:hover .elementor-icon svg{
    color:#fff !important;
    fill:#fff !important;
}

.elementor-3649 .elementor-element.elementor-element-5df221d .elementor-icon{
    background:#0B5D52;
    padding:8px;
    border-radius:6px;
}

.elementor-3649 .elementor-element.elementor-element-5df221d .elementor-icon i,
.elementor-3649 .elementor-element.elementor-element-5df221d .elementor-icon svg{
    color:#fff;
}




/* Description White */
.elementor-3649 .elementor-element.elementor-element-5df221d:hover .elementor-icon-box-description{
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca87d7a */.elementor-3649 .elementor-element.elementor-element-ca87d7a{
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:10px;
    padding:12px 20px;
    box-shadow:0 2px 8px rgba(0,0,0,.05);
}

.elementor-3649 .elementor-element.elementor-element-ca87d7a{
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:10px;
    padding:12px 20px;
    box-shadow:0 2px 8px rgba(0,0,0,.05);
    transition:all .3s ease;
}

/* Hover */
.elementor-3649 .elementor-element.elementor-element-ca87d7a:hover{
    background:linear-gradient(
        135deg,
        #06322D 0%,
        #0B6356 50%,
        #159A8C 100%
    ) !important;

    transform:translateY(-2px);
}

/* Title White */
.elementor-3649 .elementor-element.elementor-element-ca87d7a:hover .elementor-icon-box-title,
.elementor-3649 .elementor-element.elementor-element-ca87d7a:hover .elementor-icon-box-title a{
    color:#fff !important;
}

/* Icon Box White */
.elementor-3649 .elementor-element.elementor-element-ca87d7a:hover .elementor-icon{
    background:rgba(255,255,255,.15) !important;
}

/* Icon White */
.elementor-3649 .elementor-element.elementor-element-ca87d7a:hover .elementor-icon i,
.elementor-3649 .elementor-element.elementor-element-ca87d7a:hover .elementor-icon svg{
    color:#fff !important;
    fill:#fff !important;
}

.elementor-3649 .elementor-element.elementor-element-ca87d7a .elementor-icon{
    background:#0B5D52;
    padding:8px;
    border-radius:6px;
}

.elementor-3649 .elementor-element.elementor-element-ca87d7a .elementor-icon i,
.elementor-3649 .elementor-element.elementor-element-ca87d7a .elementor-icon svg{
    color:#fff;
}




/* Description White */
.elementor-3649 .elementor-element.elementor-element-ca87d7a:hover .elementor-icon-box-description{
    color:#fff !important;
}/* End custom CSS */