.elementor-425 .elementor-element.elementor-element-d3cd408{--display:flex;}.elementor-425 .elementor-element.elementor-element-eb74e05{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-425 .elementor-element.elementor-element-8ac06da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-425 .elementor-element.elementor-element-5df9cf3 .jet-woo-product-gallery-modern .jet-woo-product-gallery__image-item:nth-child(5n+2){max-width:50%;align-self:flex-start;margin:0px 0px 0px 0px;}.elementor-425 .elementor-element.elementor-element-5df9cf3 .jet-woo-product-gallery-modern .jet-woo-product-gallery__image-item:nth-child(5n+3){max-width:calc(100% - 50%);align-self:center;margin:0px 0px 0px 0px;}.elementor-425 .elementor-element.elementor-element-5df9cf3 .jet-woo-product-gallery-modern .jet-woo-product-gallery__image-item:nth-child(5n+4){max-width:50%;align-self:center;margin:0px 0px 0px 0px;}.elementor-425 .elementor-element.elementor-element-5df9cf3 .jet-woo-product-gallery-modern .jet-woo-product-gallery__image-item:nth-child(5n+5){max-width:calc(100% - 50%);align-self:center;margin:0px 0px 0px 0px;}.elementor-425 .elementor-element.elementor-element-5df9cf3 .jet-woo-product-gallery-modern .jet-woo-product-gallery__image{background-color:#F0F0F0;border-radius:8px 8px 8px 8px;}.elementor-425 .elementor-element.elementor-element-5df9cf3 .jet-woo-product-gallery-modern .jet-woo-product-gallery__image-item:not(.jet-woo-product-gallery--with-video){padding:0px 14px 16px 0px;}.elementor-425 .elementor-element.elementor-element-5df9cf3 .jet-woo-product-gallery-modern{margin:0px 0px 0px 0px;}.elementor-425 .elementor-element.elementor-element-58002e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-9c63e7c{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;--z-index:1;}.elementor-425 .elementor-element.elementor-element-9c63e7c:not(.elementor-motion-effects-element-type-background), .elementor-425 .elementor-element.elementor-element-9c63e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e4232d );}.elementor-widget-woocommerce-product-title .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-425 .elementor-element.elementor-element-0626358 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-27a3f68 );}.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-425 .elementor-element.elementor-element-6f0a8ec{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:#FC7F00;}.elementor-425 .elementor-element.elementor-element-90cf853{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:24px;color:#1E73BE;}.elementor-425 .elementor-element.elementor-element-90cf853 p{margin-block-end:0px;}.elementor-425 .elementor-element.elementor-element-5b9e289{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#333333;}.elementor-425 .elementor-element.elementor-element-5b9e289 p{margin-block-end:0px;}.elementor-425 .elementor-element.elementor-element-3c878a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-425 .elementor-element.elementor-element-3c878a4:not(.elementor-motion-effects-element-type-background), .elementor-425 .elementor-element.elementor-element-3c878a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FCFF;}.elementor-425 .elementor-element.elementor-element-02340f5{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#333333;}.elementor-425 .elementor-element.elementor-element-02340f5 p{margin-block-end:0px;}.elementor-425 .elementor-element.elementor-element-4544f80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-425 .elementor-element.elementor-element-94ddd33 .elementor-button-content-wrapper{flex-direction:row;}.elementor-425 .elementor-element.elementor-element-94ddd33 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#FFFFFF;border-style:dashed;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;padding:10px 20px 10px 20px;}.elementor-425 .elementor-element.elementor-element-6476595 .elementor-button-content-wrapper{flex-direction:row;}.elementor-425 .elementor-element.elementor-element-6476595 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#FFFFFF;border-style:dashed;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;padding:10px 20px 10px 20px;}.elementor-425 .elementor-element.elementor-element-c08c343{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-425 .elementor-element.elementor-element-dd2ea74 .jet-form-builder__label{text-align:left;}.elementor-425 .elementor-element.elementor-element-dd2ea74 .jet-form-builder__desc{text-align:left;}.elementor-425 .elementor-element.elementor-element-dd2ea74 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-425 .elementor-element.elementor-element-dd2ea74 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-425 .elementor-element.elementor-element-dd2ea74 .jet-form-builder input{color-scheme:normal;}.elementor-425 .elementor-element.elementor-element-dd2ea74 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-425 .elementor-element.elementor-element-dd2ea74 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-425 .elementor-element.elementor-element-dd2ea74 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-425 .elementor-element.elementor-element-dd2ea74 .jet-form-builder-message--success{text-align:center;}.elementor-425 .elementor-element.elementor-element-dd2ea74 .jet-form-builder-message--error{text-align:center;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-425 .elementor-element.elementor-element-f32049f .cart button, .elementor-425 .elementor-element.elementor-element-f32049f .cart .button{border-style:none;border-radius:4px 4px 4px 4px;padding:13px 13px 13px 13px;color:var( --e-global-color-27a3f68 );background-color:#FC7F00;border-color:#333333;transition:all 0.2s;}.elementor-425 .elementor-element.elementor-element-f32049f .cart button:hover, .elementor-425 .elementor-element.elementor-element-f32049f .cart .button:hover{color:#333333;background-color:#F9F0E7;}.elementor-425 .elementor-element.elementor-element-f32049f .added_to_cart{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;}.elementor-425 .elementor-element.elementor-element-f32049f .quantity .qty{font-family:"Plus Jakarta Sans", Sans-serif;padding:8px 8px 8px 8px;transition:all 0.2s;}.woocommerce .elementor-425 .elementor-element.elementor-element-f32049f form.cart .variations{margin-bottom:18px;}.woocommerce .elementor-425 .elementor-element.elementor-element-f32049f form.cart table.variations tr th, .woocommerce .elementor-425 .elementor-element.elementor-element-f32049f form.cart table.variations tr td{padding-top:calc( 4px/2 );padding-bottom:calc( 4px/2 );}.woocommerce .elementor-425 .elementor-element.elementor-element-f32049f form.cart table.variations label{color:#333333;font-family:"Plus Jakarta Sans", Sans-serif;}.woocommerce .elementor-425 .elementor-element.elementor-element-f32049f form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-425 .elementor-element.elementor-element-f32049f form.cart table.variations td.value:before{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-425 .elementor-element.elementor-element-f32049f.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-425 .elementor-element.elementor-element-e12a992{--display:flex;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder-row{margin-top:0px;margin-bottom:0px;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder__label{text-align:left;font-family:"Plus Jakarta Sans", Sans-serif;border-style:none;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder__desc{text-align:left;font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder__fields-group{flex-direction:row;gap:1.7em 1.7em;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder__field-wrap label{font-family:"Plus Jakarta Sans", Sans-serif;color:#414141;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder__field-wrap span::before{font-size:16px;border-style:none;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder__field-wrap label > span::before{background-color:#F1F1F1;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder__field-wrap label :not(:disabled):not(:checked):hover + span::before{background-color:#07648F;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder__field-wrap label :checked + span::before{background-color:#07648F;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:"Plus Jakarta Sans", Sans-serif;border-style:none;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder input{color-scheme:normal;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder__field-value.range-value{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder__action-button{background-color:#FC7F00;color:#0C0C0C;transition:all 0.3s;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;border-style:none;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder-progress-pages{border-style:none;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder-message--success{text-align:center;}.elementor-425 .elementor-element.elementor-element-e934a38 .jet-form-builder-message--error{text-align:center;}.elementor-425 .elementor-element.elementor-element-8fbe6b0{--display:flex;}.elementor-425 .elementor-element.elementor-element-5459c66 .cart button, .elementor-425 .elementor-element.elementor-element-5459c66 .cart .button{transition:all 0.2s;}.elementor-425 .elementor-element.elementor-element-cd57710{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:4px 4px 4px 4px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:24px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:24px;--n-tabs-title-color:#272727;--n-tabs-title-color-active:#FFFFFF;}.elementor-425 .elementor-element.elementor-element-cd57710 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F9F0E7;}.elementor-425 .elementor-element.elementor-element-cd57710.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-425 .elementor-element.elementor-element-cd57710.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#07648F;}.elementor-425 .elementor-element.elementor-element-cd57710.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-425 .elementor-element.elementor-element-cd57710.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#07648F;border-style:none;}.elementor-425 .elementor-element.elementor-element-cd57710.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;}.elementor-425 .elementor-element.elementor-element-cd57710 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-425 .elementor-element.elementor-element-35b1a40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.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-425 .elementor-element.elementor-element-05b1dc3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:var( --e-global-color-8e4232d );}.elementor-425 .elementor-element.elementor-element-8d51035{--display:flex;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-9a38290{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-8e4232d );}.elementor-425 .elementor-element.elementor-element-ae33567{--display:flex;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-0695342{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-8e4232d );}.elementor-425 .elementor-element.elementor-element-da14131{--display:flex;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-e4fdb23{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-8e4232d );}.elementor-425 .elementor-element.elementor-element-81402c3{--display:flex;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-dede744{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-8e4232d );}.elementor-425 .elementor-element.elementor-element-20f0162{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:43px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:5px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-8e4232d );--n-tabs-icon-gap:0px;}.elementor-425 .elementor-element.elementor-element-20f0162 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-425 .elementor-element.elementor-element-20f0162.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:#02010100;}.elementor-425 .elementor-element.elementor-element-20f0162.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-e5725f1 );}.elementor-425 .elementor-element.elementor-element-20f0162.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-425 .elementor-element.elementor-element-20f0162.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-e5725f1 );}.elementor-425 .elementor-element.elementor-element-20f0162.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;line-height:24px;}.elementor-425 .elementor-element.elementor-element-20f0162 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-8e4232d );}:where( .elementor-425 .elementor-element.elementor-element-20f0162.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:15px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-425 .elementor-element.elementor-element-20f0162 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-425 .elementor-element.elementor-element-0c8ead1{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-425 .elementor-element.elementor-element-25783f1{--display:flex;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8e4232d );--border-color:var( --e-global-color-8e4232d );--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-425 .elementor-element.elementor-element-5d5ebf5 .elementor-icon-wrapper{text-align:center;}.elementor-425 .elementor-element.elementor-element-5d5ebf5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-425 .elementor-element.elementor-element-5d5ebf5.elementor-view-framed .elementor-icon, .elementor-425 .elementor-element.elementor-element-5d5ebf5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-425 .elementor-element.elementor-element-5d5ebf5.elementor-view-framed .elementor-icon, .elementor-425 .elementor-element.elementor-element-5d5ebf5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-425 .elementor-element.elementor-element-5d5ebf5 .elementor-icon{font-size:48px;}.elementor-425 .elementor-element.elementor-element-5d5ebf5 .elementor-icon svg{height:48px;}.elementor-425 .elementor-element.elementor-element-d277cde{text-align:center;}.elementor-425 .elementor-element.elementor-element-d277cde .elementor-heading-title{font-family:"Suntage", Sans-serif;font-size:24px;font-weight:400;line-height:33px;color:var( --e-global-color-8e4232d );}.elementor-425 .elementor-element.elementor-element-cbb5b89{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-8e4232d );}.elementor-425 .elementor-element.elementor-element-cbb5b89 p{margin-block-end:0px;}.elementor-425 .elementor-element.elementor-element-153d45e{--display:flex;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8e4232d );--border-color:var( --e-global-color-8e4232d );--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-425 .elementor-element.elementor-element-3b3620b .elementor-icon-wrapper{text-align:center;}.elementor-425 .elementor-element.elementor-element-3b3620b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-425 .elementor-element.elementor-element-3b3620b.elementor-view-framed .elementor-icon, .elementor-425 .elementor-element.elementor-element-3b3620b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-425 .elementor-element.elementor-element-3b3620b.elementor-view-framed .elementor-icon, .elementor-425 .elementor-element.elementor-element-3b3620b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-425 .elementor-element.elementor-element-3b3620b .elementor-icon{font-size:48px;}.elementor-425 .elementor-element.elementor-element-3b3620b .elementor-icon svg{height:48px;}.elementor-425 .elementor-element.elementor-element-ff52f1a{text-align:center;}.elementor-425 .elementor-element.elementor-element-ff52f1a .elementor-heading-title{font-family:"Suntage", Sans-serif;font-size:24px;font-weight:400;line-height:33px;color:var( --e-global-color-8e4232d );}.elementor-425 .elementor-element.elementor-element-eb66345{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-8e4232d );}.elementor-425 .elementor-element.elementor-element-eb66345 p{margin-block-end:0px;}.elementor-425 .elementor-element.elementor-element-8d22840{--display:flex;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8e4232d );--border-color:var( --e-global-color-8e4232d );--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-425 .elementor-element.elementor-element-e1da521 .elementor-icon-wrapper{text-align:center;}.elementor-425 .elementor-element.elementor-element-e1da521.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-425 .elementor-element.elementor-element-e1da521.elementor-view-framed .elementor-icon, .elementor-425 .elementor-element.elementor-element-e1da521.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-425 .elementor-element.elementor-element-e1da521.elementor-view-framed .elementor-icon, .elementor-425 .elementor-element.elementor-element-e1da521.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-425 .elementor-element.elementor-element-e1da521 .elementor-icon{font-size:48px;}.elementor-425 .elementor-element.elementor-element-e1da521 .elementor-icon svg{height:48px;}.elementor-425 .elementor-element.elementor-element-e64e6b1{text-align:center;}.elementor-425 .elementor-element.elementor-element-e64e6b1 .elementor-heading-title{font-family:"Suntage", Sans-serif;font-size:24px;font-weight:400;line-height:33px;color:var( --e-global-color-8e4232d );}.elementor-425 .elementor-element.elementor-element-ae84595{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-8e4232d );}.elementor-425 .elementor-element.elementor-element-ae84595 p{margin-block-end:0px;}.elementor-425 .elementor-element.elementor-element-3b264e9{--display:flex;--margin-top:112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-425 .elementor-element.elementor-element-2575460{text-align:center;}.elementor-425 .elementor-element.elementor-element-2575460 .elementor-heading-title{font-family:"Scramble Storm", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-8e4232d );}.elementor-425 .elementor-element.elementor-element-de50eba{text-align:center;}.elementor-425 .elementor-element.elementor-element-de50eba .elementor-heading-title{font-family:"Suntage", Sans-serif;font-size:48px;font-weight:400;line-height:43px;color:var( --e-global-color-8e4232d );}.elementor-425 .elementor-element.elementor-element-ea17cec > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-425 .elementor-element.elementor-element-ea17cec > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-425 .elementor-element.elementor-element-ea17cec > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-425 .elementor-element.elementor-element-ea17cec > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-425 .elementor-element.elementor-element-ea17cec > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(8px / 2);padding-right:calc(8px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-425 .elementor-element.elementor-element-ea17cec > .elementor-widget-container > .jet-listing-grid, .elementor-425 .elementor-element.elementor-element-ea17cec > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-425 .elementor-element.elementor-element-ea17cec > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 8px / -2);margin-right:calc( 8px / -2);width:calc(100% + 8px);}:is( .elementor-425 .elementor-element.elementor-element-ea17cec > .elementor-widget-container > .jet-listing-grid, .elementor-425 .elementor-element.elementor-element-ea17cec > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-425 .elementor-element.elementor-element-ea17cec > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-425 .elementor-element.elementor-element-ea17cec .jet-listing-grid__slider-icon{width:35px;height:35px;line-height:35px;margin-top:calc( -35px/2 );font-size:26px;color:var( --e-global-color-8e4232d );background:#FFFFFF26;}.elementor-425 .elementor-element.elementor-element-ea17cec .jet-listing-grid__slider-icon svg{height:26px;}.elementor-425 .elementor-element.elementor-element-ea17cec .jet-listing-grid__slider-icon.prev-arrow{top:-10%;bottom:auto;left:94%;right:auto;}.elementor-425 .elementor-element.elementor-element-ea17cec .jet-listing-grid__slider-icon.next-arrow{top:-10%;bottom:auto;}.elementor-425 .elementor-element.elementor-element-ea17cec .jet-listing-grid__slider .jet-slick-dots li{width:9px;height:9px;}.elementor-425 .elementor-element.elementor-element-ea17cec .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:#07648F;}.elementor-425 .elementor-element.elementor-element-ea17cec > .elementor-widget-container{margin:0px 3px 0px 0px;padding:0px 0px 0px 0px;}.elementor-425 .elementor-element.elementor-element-80f95b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:112px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-425 .elementor-element.elementor-element-746a7a6{text-align:center;}.elementor-425 .elementor-element.elementor-element-746a7a6 .elementor-heading-title{font-family:"Scramble Storm", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-8e4232d );}.elementor-425 .elementor-element.elementor-element-b25ed48 .elementor-heading-title{font-family:"Suntage", Sans-serif;font-size:48px;font-weight:400;line-height:43px;color:var( --e-global-color-8e4232d );}.elementor-425 .elementor-element.elementor-element-e2742a4{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-8e4232d );}.elementor-widget-ha-image-compare .twentytwenty-before-label:before, .elementor-widget-ha-image-compare .twentytwenty-after-label:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-handle:before, .elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-handle:after{background-color:#FC7F00;}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-handle{border-color:#FC7F00;width:27px;margin-left:calc(-1 * (27px / 2));height:88px;margin-top:calc(-1 * (88px / 2));}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-left-arrow{border-right-color:#FC7F00;}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-right-arrow{border-left-color:#FC7F00;}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-handle:before{box-shadow:0 3px 0 #FC7F00, 0px 0px 12px rgba(51, 51, 51, 0.5);}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-handle:after{box-shadow:0 -3px 0 #FC7F00, 0px 0px 12px rgba(51, 51, 51, 0.5);}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc((27px / 2) - 1px);}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc((27px / 2) - 1px);}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc((88px / 2) + 2px);}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc((88px / 2) + 2px);}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-before-label:before, .elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-after-label:before{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;letter-spacing:-0.1px;}body.elementor-page-425:not(.elementor-motion-effects-element-type-background), body.elementor-page-425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}@media(max-width:1366px) and (min-width:768px){.elementor-425 .elementor-element.elementor-element-80f95b0{--content-width:1024px;}}@media(max-width:1366px){.elementor-425 .elementor-element.elementor-element-3c878a4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-4544f80{--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-425 .elementor-element.elementor-element-94ddd33 .elementor-button{font-size:14px;}.elementor-425 .elementor-element.elementor-element-94ddd33 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-425 .elementor-element.elementor-element-6476595 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-425 .elementor-element.elementor-element-c08c343{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-ea17cec .jet-listing-grid__slider-icon.prev-arrow{left:93%;right:auto;}.elementor-425 .elementor-element.elementor-element-80f95b0{--justify-content:center;}.elementor-425 .elementor-element.elementor-element-b25ed48{text-align:center;}.elementor-425 .elementor-element.elementor-element-e2742a4 p{margin-block-end:0px;}.elementor-425 .elementor-element.elementor-element-e2742a4 > .elementor-widget-container{margin:0px 0px 13px 0px;}}@media(max-width:1200px){.elementor-425 .elementor-element.elementor-element-eb74e05{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-425 .elementor-element.elementor-element-0626358 .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-425 .elementor-element.elementor-element-94ddd33 .elementor-button{font-size:15px;}.elementor-425 .elementor-element.elementor-element-6476595 .elementor-button{font-size:15px;}.elementor-425 .elementor-element.elementor-element-05b1dc3 .elementor-heading-title{font-size:35px;}.elementor-425 .elementor-element.elementor-element-9a38290{font-size:15px;}.elementor-425 .elementor-element.elementor-element-0695342{font-size:15px;}.elementor-425 .elementor-element.elementor-element-e4fdb23{font-size:15px;}.elementor-425 .elementor-element.elementor-element-dede744{font-size:15px;}.elementor-425 .elementor-element.elementor-element-20f0162{--n-tabs-title-gap:27px;}.elementor-425 .elementor-element.elementor-element-0c8ead1{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-425 .elementor-element.elementor-element-d277cde .elementor-heading-title{font-size:22px;line-height:29px;}.elementor-425 .elementor-element.elementor-element-cbb5b89{font-size:15px;line-height:22px;}.elementor-425 .elementor-element.elementor-element-ff52f1a .elementor-heading-title{font-size:22px;line-height:29px;}.elementor-425 .elementor-element.elementor-element-eb66345{font-size:15px;line-height:22px;}.elementor-425 .elementor-element.elementor-element-e64e6b1 .elementor-heading-title{font-size:22px;line-height:29px;}.elementor-425 .elementor-element.elementor-element-ae84595{font-size:15px;line-height:22px;}.elementor-425 .elementor-element.elementor-element-de50eba .elementor-heading-title{font-size:40px;line-height:41px;}.elementor-425 .elementor-element.elementor-element-ea17cec > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-425 .elementor-element.elementor-element-ea17cec > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-425 .elementor-element.elementor-element-ea17cec .jet-listing-grid__slider-icon.prev-arrow{left:92%;right:auto;}.elementor-425 .elementor-element.elementor-element-b25ed48 .elementor-heading-title{font-size:40px;line-height:41px;}.elementor-425 .elementor-element.elementor-element-e2742a4{font-size:17px;}}@media(max-width:1024px){.elementor-425 .elementor-element.elementor-element-9c63e7c{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-425 .elementor-element.elementor-element-0626358 .elementor-heading-title{font-size:38px;line-height:43px;}.elementor-425 .elementor-element.elementor-element-05b1dc3 .elementor-heading-title{font-size:32px;}.elementor-425 .elementor-element.elementor-element-0c8ead1{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-425 .elementor-element.elementor-element-d277cde .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-425 .elementor-element.elementor-element-ff52f1a .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-425 .elementor-element.elementor-element-e64e6b1 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-425 .elementor-element.elementor-element-de50eba .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-425 .elementor-element.elementor-element-ea17cec .jet-listing-grid__slider-icon.prev-arrow{left:91%;right:auto;}.elementor-425 .elementor-element.elementor-element-b25ed48 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-425 .elementor-element.elementor-element-e2742a4{text-align:center;font-size:16px;line-height:21px;}}@media(max-width:880px){.elementor-425 .elementor-element.elementor-element-94ddd33 .elementor-button{font-size:14px;padding:9px 20px 9px 20px;}.elementor-425 .elementor-element.elementor-element-6476595 .elementor-button{font-size:14px;padding:9px 20px 9px 20px;}.elementor-425 .elementor-element.elementor-element-35b1a40{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-425 .elementor-element.elementor-element-05b1dc3 .elementor-heading-title{font-size:28px;}.elementor-425 .elementor-element.elementor-element-20f0162{--n-tabs-title-gap:32px;--n-tabs-title-font-size:15px;}.elementor-425 .elementor-element.elementor-element-0c8ead1{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-425 .elementor-element.elementor-element-d277cde .elementor-heading-title{font-size:18px;line-height:23px;}.elementor-425 .elementor-element.elementor-element-cbb5b89{font-size:14px;line-height:20px;}.elementor-425 .elementor-element.elementor-element-ff52f1a .elementor-heading-title{font-size:18px;line-height:23px;}.elementor-425 .elementor-element.elementor-element-eb66345{font-size:14px;line-height:20px;}.elementor-425 .elementor-element.elementor-element-e64e6b1 .elementor-heading-title{font-size:18px;line-height:23px;}.elementor-425 .elementor-element.elementor-element-ae84595{font-size:14px;line-height:20px;}.elementor-425 .elementor-element.elementor-element-de50eba .elementor-heading-title{font-size:32px;line-height:35px;}.elementor-425 .elementor-element.elementor-element-ea17cec .jet-listing-grid__slider-icon.prev-arrow{left:89%;right:auto;}.elementor-425 .elementor-element.elementor-element-80f95b0{--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-425 .elementor-element.elementor-element-b25ed48 .elementor-heading-title{font-size:32px;line-height:35px;}.elementor-425 .elementor-element.elementor-element-e2742a4{font-size:15px;}.elementor-425 .elementor-element.elementor-element-e2742a4 p{margin-block-end:0px;}}@media(max-width:767px){.elementor-425 .elementor-element.elementor-element-eb74e05{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-425 .elementor-element.elementor-element-5df9cf3 .jet-woo-product-gallery-modern .jet-woo-product-gallery__image-item:not(.jet-woo-product-gallery--with-video){padding:0px 5px 10px 5px;}.elementor-425 .elementor-element.elementor-element-9c63e7c{--width:100%;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-425 .elementor-element.elementor-element-0626358{text-align:left;}.elementor-425 .elementor-element.elementor-element-0626358 .elementor-heading-title{font-size:28px;}.elementor-425 .elementor-element.elementor-element-6f0a8ec{text-align:left;}.elementor-425 .elementor-element.elementor-element-94ddd33{width:100%;max-width:100%;}.elementor-425 .elementor-element.elementor-element-6476595{width:100%;max-width:100%;}.elementor-425 .elementor-element.elementor-element-05b1dc3{text-align:left;}.elementor-425 .elementor-element.elementor-element-9a38290{text-align:center;}.elementor-425 .elementor-element.elementor-element-0695342{text-align:center;}.elementor-425 .elementor-element.elementor-element-e4fdb23{text-align:center;}.elementor-425 .elementor-element.elementor-element-dede744{text-align:center;}.elementor-425 .elementor-element.elementor-element-20f0162{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:16px;--n-tabs-title-font-size:14px;}.elementor-425 .elementor-element.elementor-element-de50eba{text-align:center;}.elementor-425 .elementor-element.elementor-element-de50eba .elementor-heading-title{font-size:28px;line-height:31px;}.elementor-425 .elementor-element.elementor-element-ea17cec > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-425 .elementor-element.elementor-element-ea17cec > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-425 .elementor-element.elementor-element-ea17cec .jet-listing-grid__slider-icon.prev-arrow{left:76%;right:auto;}.elementor-425 .elementor-element.elementor-element-ea17cec > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-425 .elementor-element.elementor-element-b25ed48{text-align:center;}.elementor-425 .elementor-element.elementor-element-b25ed48 .elementor-heading-title{font-size:28px;line-height:31px;}.elementor-425 .elementor-element.elementor-element-e2742a4{text-align:center;}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-handle{width:26px;margin-left:calc(-1 * (26px / 2));height:43px;margin-top:calc(-1 * (43px / 2));}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc((26px / 2) - 1px);}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc((26px / 2) - 1px);}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc((43px / 2) + 2px);}.elementor-425 .elementor-element.elementor-element-8a2181b .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc((43px / 2) + 2px);}}@media(min-width:768px){.elementor-425 .elementor-element.elementor-element-eb74e05{--content-width:1312px;}.elementor-425 .elementor-element.elementor-element-8ac06da{--width:50%;}.elementor-425 .elementor-element.elementor-element-58002e7{--width:50%;}.elementor-425 .elementor-element.elementor-element-35b1a40{--content-width:1312px;}.elementor-425 .elementor-element.elementor-element-8d51035{--width:1312px;}.elementor-425 .elementor-element.elementor-element-ae33567{--width:1312px;}.elementor-425 .elementor-element.elementor-element-da14131{--width:1312px;}.elementor-425 .elementor-element.elementor-element-81402c3{--width:1312px;}.elementor-425 .elementor-element.elementor-element-0c8ead1{--content-width:1312px;}.elementor-425 .elementor-element.elementor-element-3b264e9{--content-width:1312px;}.elementor-425 .elementor-element.elementor-element-80f95b0{--content-width:1312px;}}@media(max-width:880px) and (min-width:768px){.elementor-425 .elementor-element.elementor-element-8ac06da{--width:35%;}.elementor-425 .elementor-element.elementor-element-58002e7{--width:65%;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-dd2ea74 */.elementor-425 .elementor-element.elementor-element-dd2ea74 .jet-form-builder__label-text{
    font-weight: 700;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 14px;
    color: #333;
    margin-bottom: 8px;
}
.elementor-425 .elementor-element.elementor-element-dd2ea74 .jet-form-builder-repeater__row{
    padding: 8px !important;
    border: 2px solid #333 !important;
    border-radius: 4px !important;
}

.elementor-425 .elementor-element.elementor-element-dd2ea74 .jet-form-builder-file-upload__content{
    min-height: unset !important;
}

.elementor-425 .elementor-element.elementor-element-dd2ea74 .jet-form-builder-repeater__items{
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.elementor-425 .elementor-element.elementor-element-dd2ea74 .jet-form-builder-repeater__row .jet-form-builder__label-text{
}

.jet-form-builder__field-label.for-checkbox span{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-f32049f */.wpcpq-wrap.wpcpq-wrap-173{
        flex: auto;
}
.wpcpq-wrap{
        flex: auto;
}

.woocommerce .elementor-425 .elementor-element.elementor-element-f32049f form.cart table.variations tr th, .woocommerce .elementor-425 .elementor-element.elementor-element-f32049f form.cart table.variations tr td
{
    background: white;
    padding: 3px 0px;
    color: #333;
font-family: Roboto;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 24px */
 border-radius: none;
}

.elementor-425 .elementor-element.elementor-element-f32049f .variable-item-span-color{
    border: 1px solid black;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item)
{
    padding: 10px;
    margin: 5px;
     border-radius: none;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover
{
   border: 1px solid #FC7F00 !important;
   border-radius: none;
    box-shadow: none;
    
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background-color: var(--wvs-selected-item-background-color, #F7FCFF);
    color: var(--wvs-selected-item-text-color, #000);
    border-radius: 0px;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 0px;
    padding: 12px;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 0px;
    padding: 15px;
    height: 45px;
}

.wc-pao-addon-heading
{
    color: #333;
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 27px */
}

.wc-pao-addon-description
{
    color: #333;
font-family: "Plus Jakarta Sans";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 21px */
}





.woocommerce form .form-row .input-text, .woocommerce form .form-row select {
    font-family: inherit;
    font-weight: 400;
    letter-spacing: normal;
    padding: 13px;
    display: block;
    background-color: #F9F0E7;
    border: none;
    margin-top: 20px
   
}

input[type="file"]::-webkit-file-upload-button 

{
  color: #000;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: ; /* 24px */
  
  border: none;
  border-radius: 4px;
  background: #FC7F00;
  padding: 8px 20px;
  cursor: pointer;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price
{
color: #FC7F00;
text-align: center;
font-family: Plus Jakarta Sans;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 33.6px */
}


/* Default (desktop) */
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
  font-size: 14px;
  font-family: "Plus Jakarta Sans", sans-serif; /* optional if you want consistency */
  font-weight: 600;
  padding: 8px 16px; /* adjust as needed */
}

/* Squared style adjustments */
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
  border-radius: 0;
  padding: 5px 12px;
  height: 45px;
}

/* Tablet (e.g. <1024px) */
@media (max-width: 1024px) {
  .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
    font-size: 14px;
    padding: 6px 12px;
  }
  .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    height: 40px;
  }
}

/* Mobile (e.g. <768px) */
@media (max-width: 768px) {
  .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
    font-size: 12px;
    padding: 4px 5px;
  }
  .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    height: 35px;
  }
}

.single-product .after-qty-.elementor-425 .elementor-element.elementor-element-f32049f
{
    margin: 20px 0px !important;
}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select
{
    margin-top:10px;
}
.woocommerce form .form-row select {
   
    display: none !important;
}
.single-product .after-qty-.elementor-425 .elementor-element.elementor-element-f32049f {
    display: flex
;
    gap: 12px;
    align-items: center;
    /* margin-top: 12px; */
    flex-wrap: wrap;
    margin: 20px 0px;
}
.variable-item .button-variable-item .button-variable-item-standard
{
    border-radius: 4px;
border: 1px solid #FC7F00;
background: #F9F0E7 !important;
}

/* For image variatiin*/
/* Remove all borders and padding from image variations */
.woo-variation-swatches .variable-items-wrapper .variable-item.image-variable-item {
  border: none !important;
  padding: 0 !important;
  margin: 0 0px !important; /* optional spacing between boxes */
  box-shadow: none !important;
  background: none !important;
  width: 70px !important; /* increase image size */
  height: auto !important;
}

/* Remove active (selected) orange border */
.woo-variation-swatches .variable-items-wrapper .variable-item.image-variable-item.selected {
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
}

/* Ensure the image fully fills the clickable box */
.woo-variation-swatches .variable-items-wrapper .variable-item.image-variable-item img {
  width: 100% !important;
  height: auto !important;
  border-radius: 0 !important;
  display: block !important;
}

/* Optional: adjust row alignment if they break unevenly */
.woo-variation-swatches .variable-items-wrapper {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
}

/* Remove border and padding for size variation buttons */
.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item {
  border: none !important;
  padding: 5px 10px !important;
  box-shadow: none !important;
  background: none !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  transition: all 0.2s ease-in-out;
}

/* Show border when a size is selected */
.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item.selected {
  border: 1px solid #FC7F00 !important; /* your orange color */
  border-radius: 8px !important;
  background: none !important;
  box-shadow: none !important;
}
/* Make color variations full circles with no border */
.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item {
  border: none !important;
  padding: 0 !important;
  box-shadow: none !important;
  border-radius: 50% !important;
  width: 28px !important;
  height: 28px !important;
  overflow: hidden !important;
}

/* Fill the circle completely with color */
.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item span {
  border-radius: 50% !important;
  width: 100% !important;
  height: 100% !important;
  display: block !important;
}

/* Add a visible border when selected */
.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item.selected {
  border: 2px solid #FC7F00 !important; /* highlight color */
  box-shadow: none !important;
}

/* 🟧 STANDARD (unselected) */
.woo-variation-swatches .variable-item.button-variable-item.button-variable-item-standard {
  border-radius: 4px !important;
  border: 1px solid #FC7F00 !important;
  background: #F9F0E7 !important;
  color: #000 !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  padding: 8px 8px !important;
  transition: all 0.2s ease-in-out;
}

/* 🟦 EXPRESS (unselected) */
.woo-variation-swatches .variable-item.button-variable-item.button-variable-item-express {
  border-radius: 4px !important;
  border: 1px solid #07648F !important;
  background: #DBF4FF !important;
  color: #000 !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  padding: 8px 8px !important;
  transition: all 0.2s ease-in-out;
}

/* ✅ STANDARD (selected) */
.woo-variation-swatches .variable-item.button-variable-item.button-variable-item-standard.selected {
  background: #FC7F00 !important;
  color: #fff !important;
  border-color: #FC7F00 !important;
  border-radius: 4px !important;
}

/* ✅ EXPRESS (selected) */
.woo-variation-swatches .variable-item.button-variable-item.button-variable-item-express.selected {
  background: #07648F !important;
  color: #fff !important;
  border-color: #07648F !important;
    border-radius: 4px !important;
}
/* for images from woocommerce addons */
.wc-pao-addon-image-swatch {
    display: inline-block;
   outline: none;
    padding: 2px;
    margin-right: 5px;
    margin-bottom: 2px;
}
.wc-pao-addon-image-swatch.selected {
    outline-color: #FC7F00;
    outline-width: 1px;
    border-radius: 4px;

}
.wc-pao-addon-image-swatch:hover
{
      outline-color: #FC7F00;
    outline-width: 1px;
    border-radius: 4px;
    
}
/* show spaces from top of each label of varaition*/

.woo-variation-swatches .variable-items-wrapper {
    
    margin-top: 5px;
}
/* for addons label*/
.wc-pao-addon label.wc-pao-addon-name {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
}

.wc-pao-addon-container .wc-pao-required-addon .wc-pao-addon .wc-pao-addon-2325-1
{
    margin-top: 20px !important;
}

.woocommerce form .form-row .input-text, .woocommerce form .form-row select{
    font-size: 14px !important;
}

.woocommerce form .form-row {
    font-size: 14px;
}

.wc-pao-addon-name{
    font-size: 16px
}

input.input-text.qty.text {
  width: max-content;     /* s’adapte à la largeur du contenu */
  max-width: 88px;        /* largeur minimale */
  padding: 4px 8px;       /* un peu d’espace intérieur */
  text-align: center;     /* le texte (nombre) bien centré */
  box-sizing: border-box; /* pour éviter tout débordement */
}

/* Ajustement sur mobile */
@media (max-width: 480px) {
  input.input-text.qty.text {
    max-width: 88px;     /* encore plus compact */
    padding: 2px 4px;    /* réduit les marges internes */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c08c343 *//* Zone JFB (ne bouge pas) */
#jfb-add-to-cart-container form.jet-form-builder{
  margin:16px 0 20px;
}

/* Titre/label "Mes emplacements" */
#jfb-add-to-cart-container .jet-form-builder__label-text{
  font-weight:600;
  color:#111;
  margin-bottom:8px;
}

/* Bouton "Ajouter un emplacement" → style Add-to-Cart */
#jfb-add-to-cart-container .jet-form-builder-repeater__actions .jet-form-builder-repeater__new{
  background:#fc7f00;
  color:#fff;
  border:1px solid #fc7f00;
  border-radius:8px;
  padding:12px 16px;
  line-height:1;
  font-weight:600;
  cursor:pointer;
  transition:transform .05s ease, background .2s ease, border-color .2s ease;
  box-shadow:0 2px 6px rgba(0,0,0,.06);
}

/* Hover/active/focus pour le même feeling que le bouton Woo */
#jfb-add-to-cart-container .jet-form-builder-repeater__actions .jet-form-builder-repeater__new:hover{
  background:#e46f00;
  border-color:#e46f00;
}
#jfb-add-to-cart-container .jet-form-builder-repeater__actions .jet-form-builder-repeater__new:active{
  transform:translateY(1px);
}
#jfb-add-to-cart-container .jet-form-builder-repeater__actions .jet-form-builder-repeater__new:focus{
  outline:2px solid rgba(252,127,0,.35);
  outline-offset:2px;
}

/* Harmonise la croix de suppression d’une ligne */
#jfb-add-to-cart-container .jet-form-builder-repeater__remove{
  background:transparent;
  color:#fc7f00;
  border:1px solid #fc7f00;
  border-radius:6px;
  width:auto; height:auto;
  line-height:1;
  padding:6px 10px;
}
#jfb-add-to-cart-container .jet-form-builder-repeater__remove:hover{
  background:#fff3e8;
}

/* Petites marges pour aérer chaque ligne du repeater */
#jfb-add-to-cart-container .jet-form-builder-repeater__row{
  padding:10px 0;
  border-top:1px solid #f1f1f1;
}
#jfb-add-to-cart-container .jet-form-builder-repeater__row:first-child{
  border-top:none;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ea17cec */.jet-listing-grid .slick-list {
  padding-left: 0px !important;  /* no space on left */
  padding-right: 60px !important; /* adjust this to control right peek */
}

.elementor-23 .elementor-element.elementor-element-d45e931 .jet-listing-grid__slider-icon.prev-arrow {
    
    border-radius: 100%;
    border: 1px solid white;
}
.elementor-23 .elementor-element.elementor-element-d45e931 .jet-listing-grid__slider-icon.next-arrow
{
    border-radius: 100%;
    border: 1px solid white;
}/* End custom CSS */