.elementor-27240 .elementor-element.elementor-element-e2e9efe{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-3c554af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-def8b24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27240 .elementor-element.elementor-element-bdfeec0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-fffcfc5 img{width:100%;max-width:100%;opacity:1;border-radius:20px 20px 20px 20px;}.elementor-27240 .elementor-element.elementor-element-5c542a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27240 .elementor-element.elementor-element-d42658d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-27240 .elementor-element.elementor-element-03247cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-65721e0 .elementor-heading-title{font-size:38px;letter-spacing:0.5px;}.elementor-27240 .elementor-element.elementor-element-39a5e5f{font-size:18px;font-weight:400;}.elementor-27240 .elementor-element.elementor-element-c76b814{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-uicore_body );--border-color:var( --e-global-color-uicore_body );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-d83d43a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-10cb900{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-27240 .elementor-element.elementor-element-d917a73 .elementor-heading-title{font-size:12px;color:var( --e-global-color-uicore_body );}.elementor-27240 .elementor-element.elementor-element-d4b205e{padding:5px 0px 0px 0px;color:var( --e-global-color-uicore_light );font-size:16px;line-height:24px;}.elementor-27240 .elementor-element.elementor-element-a8a74a5{padding:10px 0px 0px 0px;}.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-single-pricing .tp-woo-add-to-cart .stock{display:block;}.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-add-to-cart .quantity .qty{color:#F1B8B8;}.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-single-pricing .variations_form.cart .variations td.label,.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-single-pricing .variations_form.cart .variations th.label{color:#FFF7F7;}.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-single-pricing .variations_form.cart .variations td.value select{color:#FFEFEF;}.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-single-pricing .variations_form.cart .variations td.value .reset_variations{color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#BE1E2D;border-radius:25px 25px 25px 25px;}.elementor-27240 .elementor-element.elementor-element-a8a74a5 .variations th.label{text-align:center;}.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-swatches .tp-swatches-tooltip{font-size:58px;color:#D5D7DB;}.elementor-27240 .elementor-element.elementor-element-a8a74a5  .tp-woo-swatches .tp-swatches.tp-swatches-color{width:18px;height:18px;}.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-swatches .tp-swatches.tp-swatches-color{margin-right:8px;margin-bottom:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2A2D33;border-radius:50px 50px 50px 50px;}.elementor-27240 .elementor-element.elementor-element-a8a74a5  .tp-woo-swatches .tp-swatches.tp-swatches-image img{width:18px;}.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-swatches .tp-swatches.tp-swatches-button{width:16px;height:16px;margin-right:8px;color:#D5D7DB;border-style:solid;border-radius:50px 50px 50px 50px;}.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-single-pricing .tp-woo-price{justify-content:left;}.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-single-meta .tp-woo-sm .tp-woo-sm-label{font-size:var( --e-global-typography-435c42b-font-size );text-transform:var( --e-global-typography-435c42b-text-transform );letter-spacing:var( --e-global-typography-435c42b-letter-spacing );color:#000000;}.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-single-meta .tp-woo-sm .tp-woo-sm-value,.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-single-meta .tp-woo-sm .tp-woo-sm-value a{color:#30F518;}.elementor-27240 .elementor-element.elementor-element-9721795{--display:flex;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-9ae41ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27240 .elementor-element.elementor-element-9ae41ba .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27240 .elementor-element.elementor-element-9ae41ba .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-27240 .elementor-element.elementor-element-2e40b4b .bdt-social-share{display:flex;flex-wrap:wrap;grid-column-gap:10px;grid-row-gap:10px;}.elementor-27240 .elementor-element.elementor-element-2e40b4b.bdt-ss-btns-style-flat .bdt-ss-btn,
					 .elementor-27240 .elementor-element.elementor-element-2e40b4b.bdt-ss-btns-style-gradient .bdt-ss-btn,
					 .elementor-27240 .elementor-element.elementor-element-2e40b4b.bdt-ss-btns-style-boxed .bdt-ss-btn .bdt-ss-icon,
					 .elementor-27240 .elementor-element.elementor-element-2e40b4b.bdt-ss-btns-style-minimal .bdt-ss-btn .bdt-ss-icon{background-color:var( --e-global-color-1dc505c );}.elementor-27240 .elementor-element.elementor-element-2e40b4b.bdt-ss-btns-style-framed .bdt-ss-btn,
					 .elementor-27240 .elementor-element.elementor-element-2e40b4b.bdt-ss-btns-style-minimal .bdt-ss-btn,
					 .elementor-27240 .elementor-element.elementor-element-2e40b4b.bdt-ss-btns-style-boxed .bdt-ss-btn{color:var( --e-global-color-1dc505c );border-color:var( --e-global-color-1dc505c );}.elementor-27240 .elementor-element.elementor-element-2e40b4b.bdt-ss-btns-style-flat .bdt-ss-btn:hover,
					 .elementor-27240 .elementor-element.elementor-element-2e40b4b.bdt-ss-btns-style-gradient .bdt-ss-btn:hover{background-color:var( --e-global-color-uicore_accent );}.elementor-27240 .elementor-element.elementor-element-2e40b4b.bdt-ss-btns-style-framed .bdt-ss-btn:hover,
					 .elementor-27240 .elementor-element.elementor-element-2e40b4b.bdt-ss-btns-style-minimal .bdt-ss-btn:hover,
					 .elementor-27240 .elementor-element.elementor-element-2e40b4b.bdt-ss-btns-style-boxed .bdt-ss-btn:hover{color:var( --e-global-color-uicore_accent );border-color:var( --e-global-color-uicore_accent );}.elementor-27240 .elementor-element.elementor-element-2e40b4b.bdt-ss-btns-style-boxed .bdt-ss-btn:hover .bdt-ss-icon, 
					 .elementor-27240 .elementor-element.elementor-element-2e40b4b.bdt-ss-btns-style-minimal .bdt-ss-btn:hover .bdt-ss-icon{background-color:var( --e-global-color-uicore_accent );}.elementor-27240 .elementor-element.elementor-element-52692fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tab-wrapper .bdt-tabs-wrap-inside{background-color:var( --e-global-color-1dc505c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2ff8ba5 );border-radius:100px 100px 100px 100px;overflow:hidden;padding:12px 12px 12px 12px;}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tab .bdt-tabs-item-title{background-color:var( --e-global-color-1dc505c );color:var( --e-global-color-80e8e70 );padding:3px 20px 2px 20px;font-family:"Geologica", Sans-serif;font-weight:400;}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tab .bdt-tabs-item:hover .bdt-tabs-item-title{background-color:var( --e-global-color-uicore_light );color:var( --e-global-color-uicore_headline );}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tab .bdt-tabs-item.bdt-active .bdt-tabs-item-title{background-color:var( --e-global-color-uicore_light );color:var( --e-global-color-uicore_headline );border-style:solid;border-color:var( --e-global-color-2ff8ba5 );}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tabs .bdt-switcher-item-content{background-color:var( --e-global-color-1dc505c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2ff8ba5 );border-radius:20px 20px 20px 20px;overflow:hidden;padding:30px 30px 30px 30px;}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tabs-default .bdt-switcher-wrapper{margin-top:20px;}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tabs-bottom .bdt-switcher-wrapper{margin-bottom:20px;}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tabs-left .bdt-grid:not(.bdt-grid-stack) .bdt-switcher-wrapper{margin-left:20px;}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tabs-right .bdt-grid:not(.bdt-grid-stack) .bdt-switcher-wrapper{margin-right:20px;}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tabs-left .bdt-grid-stack .bdt-switcher-wrapper,
                    .elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tabs-right .bdt-grid-stack .bdt-switcher-wrapper{margin-top:20px;}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tab .bdt-tabs-item .bdt-tabs-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2ff8ba5 );border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tab-title-icon-wrapper{flex-direction:row;gap:8px;}.elementor-27240 .elementor-element.elementor-element-6d48c3c{--display:flex;}.elementor-27240 .elementor-element.elementor-element-a28252f{--display:flex;}.elementor-27240 .elementor-element.elementor-element-5419d4b{--display:flex;}.elementor-27240 .elementor-element.elementor-element-6ef268a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-94da7d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 2px;text-align:center;}.elementor-27240 .elementor-element.elementor-element-94da7d9 .elementor-heading-title{color:var( --e-global-color-uicore_accent );}.elementor-27240 .elementor-element.elementor-element-e9ac063{padding:0px 0px 20px 0px;text-align:center;}.elementor-27240 .elementor-element.elementor-element-e9ac063 .elementor-heading-title{font-family:"Geologica", Sans-serif;letter-spacing:0.8px;color:var( --e-global-color-uicore_light );}.elementor-27240 .elementor-element.elementor-element-e9ac063 {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:15ms;}.elementor-27240 .elementor-element.elementor-element-da060de{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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-2ff8ba5 );--border-color:var( --e-global-color-2ff8ba5 );--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-27240 .elementor-element.elementor-element-da060de:not(.elementor-motion-effects-element-type-background), .elementor-27240 .elementor-element.elementor-element-da060de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dc505c );}.elementor-27240 .elementor-element.elementor-element-da060de.e-con{--align-self:center;}.elementor-27240 .elementor-element.elementor-element-b170af7{padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-group{padding-right:calc( 25px/2 );padding-left:calc( 25px/2 );margin-bottom:25px;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-form-fields-wrapper{margin-left:calc( -25px/2 );margin-right:calc( -25px/2 );margin-bottom:-25px;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}body.rtl .elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-labels-inline .elementor-field-group > abbr{padding-left:0px;}body:not(.rtl) .elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-labels-inline .elementor-field-group > abbr{padding-right:0px;}body .elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-labels-above .elementor-field-group > abbr{padding-bottom:0px;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-group > label, .elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-subgroup label{color:var( --e-global-color-80e8e70 );}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-group > label{font-weight:400;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-type-html{padding-bottom:0px;}.elementor-27240 .elementor-element.elementor-element-b170af7 .dce-signature-wrapper{text-align:left;--canvas-width:400px;}.elementor-27240 .elementor-element.elementor-element-b170af7 .dce-signature-canvas{border-radius:3px 3px 3px 3px;border-width:1px 1px 1px 1px;background-color:#ffffff;}.elementor-27240 .elementor-element.elementor-element-b170af7 .dce-signature-button-clear{color:#e62626;}.elementor-27240 .elementor-element.elementor-element-b170af7 .dce-signature-button-clear i{color:#e62626;font-size:16px;}.elementor-27240 .elementor-element.elementor-element-b170af7 .dce-signature-button-clear svg{fill:#e62626;width:16px;height:16px;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-group .elementor-field{color:var( --e-global-color-80e8e70 );}.elementor-27240 .elementor-element.elementor-element-b170af7 .select2-container--default .select2-selection--single .select2-selection__rendered{color:var( --e-global-color-80e8e70 );}.elementor-27240 .elementor-element.elementor-element-b170af7 ..select2-container--default .select2-selection--multiple .select2-selection__rendered{color:var( --e-global-color-80e8e70 );}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-group .elementor-field, .elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-subgroup label{font-family:"Geologica", Sans-serif;font-size:16px;font-weight:400;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-1dc505c );border-color:var( --e-global-color-2ff8ba5 );}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-1dc505c );border-color:var( --e-global-color-2ff8ba5 );}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-group .elementor-select-wrapper .select2{background-color:var( --e-global-color-1dc505c );border-color:var( --e-global-color-2ff8ba5 );}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-group .elementor-select-wrapper .select2 .elementor-field-textual{background-color:var( --e-global-color-1dc505c );border-color:var( --e-global-color-2ff8ba5 );}.elementor-27240 .elementor-element.elementor-element-b170af7 .mce-panel{background-color:var( --e-global-color-1dc505c );}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-2ff8ba5 );}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-group .mce-panel{border-color:var( --e-global-color-2ff8ba5 );}.elementor-27240 .elementor-element.elementor-element-b170af7 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-button[type="submit"]{color:#ffffff;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-27240 .elementor-element.elementor-element-b170af7 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-27240 .elementor-element.elementor-element-b170af7 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-27240 .elementor-element.elementor-element-b170af7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-input-description{font-size:14px;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-label-description .elementor-field-label{display:inline-block;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-label-description:after{content:'?';display:inline-block;border-radius:50%;padding:2px 0;height:1.2em;line-height:1;font-size:80%;width:1.2em;text-align:center;margin-left:0.2em;color:#ffffff;background-color:#777777;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-type-amount.elementor-field-group .dce-amount-visible{opacity:1;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-type-dce_range input{opacity:1;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-type-international_phone .dce-international-phone-wrapper{gap:10px;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-type-dce_rating .dce-rating-icon{font-size:24px;color:#ddd;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-type-dce_rating .dce-rating{gap:5px;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-type-dce_rating .dce-rating-icon svg{fill:#ddd;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-type-dce_rating .dce-rating-icon.is-active{color:#ffc107;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-type-dce_rating .dce-rating-icon.is-active svg{fill:#ffc107;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-type-dce_rating .dce-rating-icon .dce-rating-half-overlay{color:#ffc107;}.elementor-27240 .elementor-element.elementor-element-b170af7 .elementor-field-type-dce_rating .dce-rating-icon .dce-rating-half-overlay svg{fill:#ffc107;}.elementor-27240 .elementor-element.elementor-element-2e5a917{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-2ff8ba5 );--border-color:var( --e-global-color-2ff8ba5 );--border-radius:20px 20px 20px 20px;}.elementor-27240 .elementor-element.elementor-element-f76e52c{padding:15px 15px 15px 15px;font-size:14px;font-style:italic;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1366px){.elementor-27240 .elementor-element.elementor-element-e2e9efe{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-5c542a0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-single-meta .tp-woo-sm .tp-woo-sm-label{font-size:var( --e-global-typography-435c42b-font-size );letter-spacing:var( --e-global-typography-435c42b-letter-spacing );}.elementor-27240 .elementor-element.elementor-element-52692fd{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-6ef268a{--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-da060de{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}}@media(max-width:1024px){.elementor-27240 .elementor-element.elementor-element-e2e9efe{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-def8b24{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27240 .elementor-element.elementor-element-fffcfc5{text-align:center;}.elementor-27240 .elementor-element.elementor-element-fffcfc5 img{width:100%;max-width:350px;}.elementor-27240 .elementor-element.elementor-element-5c542a0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-single-meta .tp-woo-sm .tp-woo-sm-label{font-size:var( --e-global-typography-435c42b-font-size );letter-spacing:var( --e-global-typography-435c42b-letter-spacing );}.elementor-27240 .elementor-element.elementor-element-2e40b4b .bdt-social-share{display:flex;flex-wrap:wrap;}.elementor-27240 .elementor-element.elementor-element-52692fd{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-6ef268a{--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-da060de{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-27240 .elementor-element.elementor-element-e2e9efe{--padding-top:50px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-27240 .elementor-element.elementor-element-5c542a0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-27240 .elementor-element.elementor-element-03247cd{--width:100%;}.elementor-27240 .elementor-element.elementor-element-10cb900{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-single-meta .tp-woo-sm .tp-woo-sm-label{font-size:var( --e-global-typography-435c42b-font-size );letter-spacing:var( --e-global-typography-435c42b-letter-spacing );}.elementor-27240 .elementor-element.elementor-element-2e40b4b .bdt-social-share{display:flex;flex-wrap:wrap;}.elementor-27240 .elementor-element.elementor-element-52692fd{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-d8ad940{padding:0px 0px 0px 0px;}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tab .bdt-tabs-item{padding-left:10px;}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tab{margin-left:-10px;row-gap:10px;}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tab.bdt-tab-left .bdt-tabs-item, .elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tab.bdt-tab-right .bdt-tabs-item{padding-top:10px;}.elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tab.bdt-tab-left, .elementor-27240 .elementor-element.elementor-element-d8ad940 .bdt-tab.bdt-tab-right{margin-top:-10px;}.elementor-27240 .elementor-element.elementor-element-6ef268a{--padding-top:025px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-27240 .elementor-element.elementor-element-e9ac063{padding:0px 0px 20px 0px;}.elementor-27240 .elementor-element.elementor-element-da060de{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-27240 .elementor-element.elementor-element-bdfeec0{--width:40%;}.elementor-27240 .elementor-element.elementor-element-5c542a0{--width:60%;}.elementor-27240 .elementor-element.elementor-element-da060de{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27240 .elementor-element.elementor-element-def8b24{--width:100%;}.elementor-27240 .elementor-element.elementor-element-bdfeec0{--width:100%;}.elementor-27240 .elementor-element.elementor-element-5c542a0{--width:100%;}}@media(min-width:2400px){.elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-single-meta .tp-woo-sm .tp-woo-sm-label{font-size:var( --e-global-typography-435c42b-font-size );letter-spacing:var( --e-global-typography-435c42b-letter-spacing );}.elementor-27240 .elementor-element.elementor-element-e9ac063{padding:0px 0px 20px 0px;}}/* Start custom CSS for tp-woo-single-pricing, class: .elementor-element-a8a74a5 */.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; padding: 0; margin: 0; }
.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches { display: inline-flex !important; align-items: center; justify-content: center; gap: 8px; width: auto !important; height: auto !important; min-width: 0 !important; padding: 10px 18px !important; background: #14171C !important; border: 1px solid #2A2D33 !important; border-radius: 999px !important; cursor: pointer; position: relative; background-image: none !important; transition: all .2s ease; color: #D5D7DB !important; font-size: 14px !important; line-height: 1 !important; }
.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches-color { color: transparent !important; font-size: 0 !important; }
.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches-color::before { content: ""; display: inline-block; width: 18px; height: 18px; border-radius: 50%; flex: 0 0 18px; background: #888; }
.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches-color.tp-swatches-red-brown::before { background: #7a0708; }
.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches-color.tp-swatches-white::before { background: #ffffff; }
.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches-color.tp-swatches-light-grey::before { background: #C9C9C9; }
.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches-color .tp-swatches-tooltip { position: static !important; top: auto !important; left: auto !important; transform: none !important; display: inline !important; background: transparent !important; font-size: 14px !important; line-height: 1 !important; color: #D5D7DB !important; white-space: nowrap !important; padding: 0 !important; box-shadow: none !important; pointer-events: none; visibility: visible !important; opacity: 1 !important; height: auto !important; width: auto !important; }
.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches-button .tp-swatches-tooltip { display: none !important; }
/* Active / selected pill - brand red */
.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches.selected, .elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches.tp-swatches-active, .elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches.active, .elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches[aria-checked="true"] { background: #BE1E2D !important; border-color: #BE1E2D !important; color: #FFFFFF !important; }
.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches.selected .tp-swatches-tooltip, .elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches.tp-swatches-active .tp-swatches-tooltip, .elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches.active .tp-swatches-tooltip, .elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches[aria-checked="true"] .tp-swatches-tooltip { color: #FFFFFF !important; }
/* Disabled state - keep muted */
.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches.disabled { opacity: 0.4 !important; cursor: not-allowed !important; }
.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches:not(.selected):hover { border-color: #4A4E55 !important; }

selected, .elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches.tp-swatches-active, .elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches.active, .elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches[aria-checked="true"] { background: #BE1E2D !important; border-color: #BE1E2D !important; color: #FFFFFF !important; }
.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches.selected .tp-swatches-tooltip, .elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches.tp-swatches-active .tp-swatches-tooltip, .elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches.active .tp-swatches-tooltip, .elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches[aria-checked="true"] .tp-swatches-tooltip { color: #FFFFFF !important; }
/* Disabled state - keep muted */
.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches.disabled { opacity: 0.4 !important; cursor: not-allowed !important; }
.elementor-27240 .elementor-element.elementor-element-a8a74a5 ul.tp-woo-swatches li.tp-swatches:not(.selected):hover { border-color: #4A4E55 !important; }

/* Variation attribute labels (Colour, Size) - white for readability */
.elementor-27240 .elementor-element.elementor-element-a8a74a5 .uicore-variation-name, .elementor-27240 .elementor-element.elementor-element-a8a74a5 .tp-woo-swatches-label, .elementor-27240 .elementor-element.elementor-element-a8a74a5 .variations label, .elementor-27240 .elementor-element.elementor-element-a8a74a5 .variations th, .elementor-27240 .elementor-element.elementor-element-a8a74a5 .variations .label label, .elementor-27240 .elementor-element.elementor-element-a8a74a5 h6.uicore-variation-name, .elementor-27240 .elementor-element.elementor-element-a8a74a5 .uicore-attribute-name { color: #FFFFFF !important; }




.woocommerce div.product form.cart, .single_variation_wrap {
    margin:0!important;
}/* End custom CSS */
/* Start custom CSS for bdt-tabs, class: .elementor-element-d8ad940 */.bdt-tabs .bdt-tab .bdt-tabs-item a:after {
    display: none;
}

.bdt-tab .bdt-tabs-item.bdt-active .bdt-tabs-item-title {
    transition: all 0.3s ease;
}



@media (max-width: 767px) {
  .bdt-tabs.fullwidth-on-mobile .bdt-tab-wrapper { width: 100% !important; }
  .bdt-tabs.fullwidth-on-mobile .bdt-tabs-item { width: 100%; flex: 1 1 auto; }
}

@media (max-width: 767px) {
  /* Allow the wrapper to scroll horizontally instead of clipping */
  .horizontal-scroll-tabs .bdt-tab-wrapper .bdt-tabs-wrap-inside {
    overflow-x: auto !important;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar:none;
  }

  /* Force the tab list onto a single horizontal row */
  .horizontal-scroll-tabs .bdt-tab.bdt-tab-default {
    flex-wrap: nowrap !important;
    width: max-content !important;
    justify-content: flex-start !important;
  }

  /* Override the plugin's "fullwidth-on-mobile" 100% width on each item */
  .horizontal-scroll-tabs .bdt-tabs.fullwidth-on-mobile .bdt-tabs-item,
  .horizontal-scroll-tabs .bdt-tabs-item {
    width: auto !important;
    flex: 0 0 auto !important;
    white-space: nowrap;
  }

  /* Optional: thinner scrollbar for nicer appearance */
  .horizontal-scroll-tabs .bdt-tabs-wrap-inside::-webkit-scrollbar {
    height: 4px;
  }
  .horizontal-scroll-tabs .bdt-tabs-wrap-inside::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,0.25);
    border-radius: 4px;
  }
}

.horizontal-scroll-tabs .bdt-tabs-wrap-inside::-webkit-scrollbar { display: none; }
.horizontal-scroll-tabs .bdt-tabs-wrap-inside { scrollbar-width: none; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geologica';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.dev.hadjiyiannis.com.cy/wp-content/uploads/2026/01/Geologica-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Geologica';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.dev.hadjiyiannis.com.cy/wp-content/uploads/2026/01/Geologica-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Geologica';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.dev.hadjiyiannis.com.cy/wp-content/uploads/2026/01/Geologica-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Geologica';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.dev.hadjiyiannis.com.cy/wp-content/uploads/2026/01/Geologica-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Geologica';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.dev.hadjiyiannis.com.cy/wp-content/uploads/2026/01/Geologica-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Geologica';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.dev.hadjiyiannis.com.cy/wp-content/uploads/2026/01/Geologica-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Geologica';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.dev.hadjiyiannis.com.cy/wp-content/uploads/2026/01/Geologica-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Geologica';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.dev.hadjiyiannis.com.cy/wp-content/uploads/2026/01/Geologica-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Geologica';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.dev.hadjiyiannis.com.cy/wp-content/uploads/2026/01/Geologica-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */