.elementor-1673 .elementor-element.elementor-element-d11d17b{--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;overflow:visible;}.elementor-1673 .elementor-element.elementor-element-4044de7 .woocommerce-breadcrumb{color:#FFCD00;font-family:"Open Sans", Sans-serif;font-size:13px;}.elementor-1673 .elementor-element.elementor-element-4044de7 .woocommerce-breadcrumb > a{color:#222C62;}.elementor-1673 .elementor-element.elementor-element-a92e854{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-1673 .elementor-element.elementor-element-5776a63{--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;overflow:visible;}.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-1673 .elementor-element.elementor-element-ecf8945 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-1673 .elementor-element.elementor-element-11636e4 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:10px;}.elementor-1673 .elementor-element.elementor-element-11636e4 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FFCD00;border-radius:10px 10px 10px 10px;}.elementor-1673 .elementor-element.elementor-element-11636e4 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;padding:0px 0px 0px 0px;}.elementor-1673 .elementor-element.elementor-element-11636e4 .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:17px;color:#FFCD00;background-color:#222C62;border-radius:15px 15px 15px 15px;padding:5px 5px 5px 5px;}.elementor-1673 .elementor-element.elementor-element-11636e4 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-1673 .elementor-element.elementor-element-11636e4 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-1673 .elementor-element.elementor-element-11636e4 .jet-woo-swiper-control-thumbs__item{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FFCD00;border-radius:10px 10px 10px 10px;}.elementor-1673 .elementor-element.elementor-element-11636e4 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-1673 .elementor-element.elementor-element-11636e4 .jet-woo-swiper-gallery-thumbs .swiper-slide{opacity:0.9;}.elementor-1673 .elementor-element.elementor-element-11636e4 .jet-woo-swiper-gallery-thumbs .swiper-slide:hover{opacity:1;}.elementor-1673 .elementor-element.elementor-element-11636e4 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-1673 .elementor-element.elementor-element-11636e4 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-1673 .elementor-element.elementor-element-11636e4 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-1673 .elementor-element.elementor-element-11636e4 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-1673 .elementor-element.elementor-element-06ccc7f{--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;overflow:visible;}.elementor-widget-theme-post-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-1673 .elementor-element.elementor-element-5969798 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.woocommerce .elementor-1673 .elementor-element.elementor-element-557b5ce .woocommerce-product-details__short-description{color:#000000;}.elementor-1673 .elementor-element.elementor-element-6d1fbc0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;overflow:visible;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1673 .elementor-element.elementor-element-5875997 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-1673 .elementor-element.elementor-element-5875997 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-1673 .elementor-element.elementor-element-5875997.elementor-view-stacked .elementor-icon{background-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-5875997.elementor-view-framed .elementor-icon, .elementor-1673 .elementor-element.elementor-element-5875997.elementor-view-default .elementor-icon{fill:#222C62;color:#222C62;border-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-5875997.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-5875997.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFCD00;fill:#222C62;color:#222C62;}.elementor-1673 .elementor-element.elementor-element-5875997.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-5875997.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-5875997.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-5875997.elementor-view-default:has(:focus) .elementor-icon{fill:#FFCD00;color:#FFCD00;border-color:#FFCD00;}.elementor-1673 .elementor-element.elementor-element-5875997.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-5875997.elementor-view-framed:has(:focus) .elementor-icon{background-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-5875997 .elementor-icon{font-size:18px;}.elementor-1673 .elementor-element.elementor-element-5875997 .elementor-icon-box-title, .elementor-1673 .elementor-element.elementor-element-5875997 .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1673 .elementor-element.elementor-element-5875997:has(:hover) .elementor-icon-box-title,
					 .elementor-1673 .elementor-element.elementor-element-5875997:has(:focus) .elementor-icon-box-title{color:#222C62;}.elementor-1673 .elementor-element.elementor-element-204da31 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-1673 .elementor-element.elementor-element-204da31 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-1673 .elementor-element.elementor-element-204da31.elementor-view-stacked .elementor-icon{background-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-204da31.elementor-view-framed .elementor-icon, .elementor-1673 .elementor-element.elementor-element-204da31.elementor-view-default .elementor-icon{fill:#222C62;color:#222C62;border-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-204da31.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-204da31.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFCD00;fill:#222C62;color:#222C62;}.elementor-1673 .elementor-element.elementor-element-204da31.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-204da31.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-204da31.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-204da31.elementor-view-default:has(:focus) .elementor-icon{fill:#FFCD00;color:#FFCD00;border-color:#FFCD00;}.elementor-1673 .elementor-element.elementor-element-204da31.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-204da31.elementor-view-framed:has(:focus) .elementor-icon{background-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-204da31 .elementor-icon{font-size:18px;}.elementor-1673 .elementor-element.elementor-element-204da31 .elementor-icon-box-title, .elementor-1673 .elementor-element.elementor-element-204da31 .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1673 .elementor-element.elementor-element-204da31:has(:hover) .elementor-icon-box-title,
					 .elementor-1673 .elementor-element.elementor-element-204da31:has(:focus) .elementor-icon-box-title{color:#222C62;}.elementor-1673 .elementor-element.elementor-element-834fcec .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-1673 .elementor-element.elementor-element-834fcec .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-1673 .elementor-element.elementor-element-834fcec.elementor-view-stacked .elementor-icon{background-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-834fcec.elementor-view-framed .elementor-icon, .elementor-1673 .elementor-element.elementor-element-834fcec.elementor-view-default .elementor-icon{fill:#222C62;color:#222C62;border-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-834fcec.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-834fcec.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFCD00;fill:#222C62;color:#222C62;}.elementor-1673 .elementor-element.elementor-element-834fcec.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-834fcec.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-834fcec.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-834fcec.elementor-view-default:has(:focus) .elementor-icon{fill:#FFCD00;color:#FFCD00;border-color:#FFCD00;}.elementor-1673 .elementor-element.elementor-element-834fcec.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-834fcec.elementor-view-framed:has(:focus) .elementor-icon{background-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-834fcec .elementor-icon{font-size:18px;}.elementor-1673 .elementor-element.elementor-element-834fcec .elementor-icon-box-title, .elementor-1673 .elementor-element.elementor-element-834fcec .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1673 .elementor-element.elementor-element-834fcec:has(:hover) .elementor-icon-box-title,
					 .elementor-1673 .elementor-element.elementor-element-834fcec:has(:focus) .elementor-icon-box-title{color:#222C62;}.elementor-1673 .elementor-element.elementor-element-ca3476c .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-1673 .elementor-element.elementor-element-ca3476c .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-1673 .elementor-element.elementor-element-ca3476c.elementor-view-stacked .elementor-icon{background-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-ca3476c.elementor-view-framed .elementor-icon, .elementor-1673 .elementor-element.elementor-element-ca3476c.elementor-view-default .elementor-icon{fill:#222C62;color:#222C62;border-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-ca3476c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-ca3476c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFCD00;fill:#222C62;color:#222C62;}.elementor-1673 .elementor-element.elementor-element-ca3476c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-ca3476c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-ca3476c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-ca3476c.elementor-view-default:has(:focus) .elementor-icon{fill:#FFCD00;color:#FFCD00;border-color:#FFCD00;}.elementor-1673 .elementor-element.elementor-element-ca3476c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-ca3476c.elementor-view-framed:has(:focus) .elementor-icon{background-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-ca3476c .elementor-icon{font-size:18px;}.elementor-1673 .elementor-element.elementor-element-ca3476c .elementor-icon-box-title, .elementor-1673 .elementor-element.elementor-element-ca3476c .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1673 .elementor-element.elementor-element-ca3476c:has(:hover) .elementor-icon-box-title,
					 .elementor-1673 .elementor-element.elementor-element-ca3476c:has(:focus) .elementor-icon-box-title{color:#222C62;}.elementor-1673 .elementor-element.elementor-element-02232ee .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-1673 .elementor-element.elementor-element-02232ee .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-1673 .elementor-element.elementor-element-02232ee.elementor-view-stacked .elementor-icon{background-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-02232ee.elementor-view-framed .elementor-icon, .elementor-1673 .elementor-element.elementor-element-02232ee.elementor-view-default .elementor-icon{fill:#222C62;color:#222C62;border-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-02232ee.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-02232ee.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFCD00;fill:#222C62;color:#222C62;}.elementor-1673 .elementor-element.elementor-element-02232ee.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-02232ee.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-02232ee.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-02232ee.elementor-view-default:has(:focus) .elementor-icon{fill:#FFCD00;color:#FFCD00;border-color:#FFCD00;}.elementor-1673 .elementor-element.elementor-element-02232ee.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-02232ee.elementor-view-framed:has(:focus) .elementor-icon{background-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-02232ee .elementor-icon{font-size:18px;}.elementor-1673 .elementor-element.elementor-element-02232ee .elementor-icon-box-title, .elementor-1673 .elementor-element.elementor-element-02232ee .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1673 .elementor-element.elementor-element-02232ee:has(:hover) .elementor-icon-box-title,
					 .elementor-1673 .elementor-element.elementor-element-02232ee:has(:focus) .elementor-icon-box-title{color:#222C62;}.elementor-1673 .elementor-element.elementor-element-9b8536e .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-1673 .elementor-element.elementor-element-9b8536e .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-1673 .elementor-element.elementor-element-9b8536e.elementor-view-stacked .elementor-icon{background-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-9b8536e.elementor-view-framed .elementor-icon, .elementor-1673 .elementor-element.elementor-element-9b8536e.elementor-view-default .elementor-icon{fill:#222C62;color:#222C62;border-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-9b8536e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-9b8536e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFCD00;fill:#222C62;color:#222C62;}.elementor-1673 .elementor-element.elementor-element-9b8536e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-9b8536e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-9b8536e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-9b8536e.elementor-view-default:has(:focus) .elementor-icon{fill:#FFCD00;color:#FFCD00;border-color:#FFCD00;}.elementor-1673 .elementor-element.elementor-element-9b8536e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1673 .elementor-element.elementor-element-9b8536e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#222C62;}.elementor-1673 .elementor-element.elementor-element-9b8536e .elementor-icon{font-size:18px;}.elementor-1673 .elementor-element.elementor-element-9b8536e .elementor-icon-box-title, .elementor-1673 .elementor-element.elementor-element-9b8536e .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1673 .elementor-element.elementor-element-9b8536e:has(:hover) .elementor-icon-box-title,
					 .elementor-1673 .elementor-element.elementor-element-9b8536e:has(:focus) .elementor-icon-box-title{color:#222C62;}.elementor-1673 .elementor-element.elementor-element-58fbeb9{--display:flex;overflow:visible;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.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-1673 .elementor-element.elementor-element-f5b7055{text-align:start;}.elementor-1673 .elementor-element.elementor-element-f5b7055 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1673 .elementor-element.elementor-element-1eadcc4 .fluentform-widget-wrapper{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-1673 .elementor-element.elementor-element-1eadcc4 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1673 .elementor-element.elementor-element-1eadcc4 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1673 .elementor-element.elementor-element-1eadcc4 .fluentform-widget-wrapper .ff-el-group select{text-indent:0px;}.elementor-1673 .elementor-element.elementor-element-1eadcc4 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1673 .elementor-element.elementor-element-1eadcc4 .fluentform-widget-wrapper .ff-el-group select{height:45px;}.elementor-1673 .elementor-element.elementor-element-1eadcc4 .fluentform-widget-wrapper .ff-el-group{margin-bottom:7px;}.elementor-1673 .elementor-element.elementor-element-1eadcc4 .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-1673 .elementor-element.elementor-element-1eadcc4 .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder{color:#D8D8D8;}.elementor-1673 .elementor-element.elementor-element-1eadcc4 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{width:235px;background-color:#222C62 !important;color:#ffffff !important;}.elementor-1673 .elementor-element.elementor-element-1eadcc4 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:#FFCD00 !important;color:#222C62 !important;}.elementor-1673 .elementor-element.elementor-element-beaeb20{--display:flex;overflow:visible;}.elementor-1673 .elementor-element.elementor-element-2b98f85{padding:50px 0px 0px 0px;}.woocommerce .elementor-1673 .elementor-element.elementor-element-2b98f85 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#000000;}.woocommerce .elementor-1673 .elementor-element.elementor-element-2b98f85 .woocommerce-tabs ul.wc-tabs li{border-color:#000000;}.elementor-1673 .elementor-element.elementor-element-64c03af{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1673 .elementor-element.elementor-element-64c03af:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-64c03af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1673 .elementor-element.elementor-element-b6fa478{text-align:center;}.elementor-1673 .elementor-element.elementor-element-b6fa478 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#000000;}.elementor-1673 .elementor-element.elementor-element-4d172dc{text-align:center;}.elementor-1673 .elementor-element.elementor-element-4d172dc .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:45px;font-weight:600;line-height:18px;color:#FFCD00;}.elementor-1673 .elementor-element.elementor-element-9ba6edd{text-align:center;}.elementor-1673 .elementor-element.elementor-element-9ba6edd .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1673 .elementor-element.elementor-element-363eb38{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1673 .elementor-element.elementor-element-240b067{--display:flex;overflow:visible;}.elementor-1673 .elementor-element.elementor-element-28451cf{--e-image-carousel-slides-to-show:7;}.elementor-1673 .elementor-element.elementor-element-28451cf .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1673 .elementor-element.elementor-element-28451cf .elementor-swiper-button.elementor-swiper-button-next{color:#222C62;}.elementor-1673 .elementor-element.elementor-element-28451cf .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1673 .elementor-element.elementor-element-28451cf .elementor-swiper-button.elementor-swiper-button-next svg{fill:#222C62;}.elementor-1673 .elementor-element.elementor-element-efa6af9{--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;overflow:visible;}@media(max-width:1024px){.elementor-1673 .elementor-element.elementor-element-6d1fbc0{--grid-auto-flow:row;}.elementor-1673 .elementor-element.elementor-element-64c03af{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1673 .elementor-element.elementor-element-5776a63{--width:40%;}.elementor-1673 .elementor-element.elementor-element-06ccc7f{--width:60%;}}@media(max-width:767px){.elementor-1673 .elementor-element.elementor-element-ecf8945 .elementor-heading-title{font-size:25px;}.elementor-1673 .elementor-element.elementor-element-6d1fbc0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1673 .elementor-element.elementor-element-5875997 .elementor-icon-box-title, .elementor-1673 .elementor-element.elementor-element-5875997 .elementor-icon-box-title a{font-size:14px;}.elementor-1673 .elementor-element.elementor-element-204da31 .elementor-icon-box-title, .elementor-1673 .elementor-element.elementor-element-204da31 .elementor-icon-box-title a{font-size:14px;}.elementor-1673 .elementor-element.elementor-element-834fcec .elementor-icon-box-title, .elementor-1673 .elementor-element.elementor-element-834fcec .elementor-icon-box-title a{font-size:14px;}.elementor-1673 .elementor-element.elementor-element-ca3476c .elementor-icon-box-title, .elementor-1673 .elementor-element.elementor-element-ca3476c .elementor-icon-box-title a{font-size:14px;}.elementor-1673 .elementor-element.elementor-element-02232ee .elementor-icon-box-title, .elementor-1673 .elementor-element.elementor-element-02232ee .elementor-icon-box-title a{font-size:14px;}.elementor-1673 .elementor-element.elementor-element-9b8536e .elementor-icon-box-title, .elementor-1673 .elementor-element.elementor-element-9b8536e .elementor-icon-box-title a{font-size:14px;}.elementor-1673 .elementor-element.elementor-element-58fbeb9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1673 .elementor-element.elementor-element-f5b7055 .elementor-heading-title{font-size:20px;}.elementor-1673 .elementor-element.elementor-element-1eadcc4 .fluentform-widget-wrapper{width:280px;}.elementor-1673 .elementor-element.elementor-element-64c03af{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1673 .elementor-element.elementor-element-f64b767 img{width:75%;}.elementor-1673 .elementor-element.elementor-element-28451cf{--e-image-carousel-slides-to-show:3;}.elementor-1673 .elementor-element.elementor-element-28451cf .swiper-wrapper{display:flex;align-items:center;}.elementor-1673 .elementor-element.elementor-element-28451cf .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-2b98f85 *//* ===== Reset Woo Tabs ===== */
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Remove Woo default pseudo borders */
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs::after {
  display: none !important;
  content: none !important;
}

/* ===== Tabs Container ===== */
.woocommerce div.product .woocommerce-tabs ul.tabs {
  display: flex !important;
  flex-wrap: wrap !important; /* allow wrapping on smaller screens */
  justify-content: flex-start !important;
  gap: 18px !important;
  margin: 0 0 28px 0 !important;
  padding: 0 !important;
}

/* ===== Individual Tab ===== */
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  overflow: visible !important;
  position: relative !important;
  list-style: none !important;
}

/* ===== Base Tab ===== */
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  display: inline-block !important;
  padding: 12px 30px !important;
  border-radius: 50px !important;
  font-weight: 600 !important;
  font-size: 15px !important;
  color: #222C62 !important;
  text-decoration: none !important;

  background: linear-gradient(145deg, #fdfdfd, #f1f1f3) !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05) !important;
  transition: all 0.35s ease !important;
  white-space: nowrap !important; /* prevent text breaking oddly */
}

/* Hover Tab */
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
  background: linear-gradient(145deg, #222C62, #2f3a85) !important;
  color: #fff !important;
  box-shadow: 0 6px 18px rgba(34,44,98,0.25), 0 0 10px rgba(34,44,98,0.4) inset !important;
  transform: scale(1.04) !important;
}

/* Active Tab */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  background: linear-gradient(145deg, #ffcd00, #e6b800) !important;
  color: #222C62 !important;
  font-weight: 700 !important;
  box-shadow: 0 6px 20px rgba(255,205,0,0.35), 0 0 10px rgba(255,205,0,0.45) inset !important;
  transform: none !important;
}

/* ===== Tab Content (Card Style) ===== */
.woocommerce div.product .woocommerce-tabs .panel {
  background: #fff !important;
  padding: 34px !important;
  border-radius: 18px !important;
  border: 1px solid rgba(34,44,98,0.08) !important;
  box-shadow: 0 12px 28px rgba(0,0,0,0.07) !important;
  font-size: 16px !important;
  line-height: 1.75 !important;
  color: #333 !important;
  width: 100% !important; /* prevent overflow */
  box-sizing: border-box !important;
}

/* ===== Responsive Breakpoints ===== */

/* Tablet */
@media (max-width: 991px) {
  .woocommerce div.product .woocommerce-tabs ul.tabs {
    gap: 12px !important;
    justify-content: center !important; /* center align tabs */
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: 10px 24px !important;
    font-size: 14px !important;
  }
  .woocommerce div.product .woocommerce-tabs .panel {
    padding: 24px !important;
    font-size: 15px !important;
  }
}

/* Mobile */
@media (max-width: 600px) {
  .woocommerce div.product .woocommerce-tabs ul.tabs {
    flex-direction: column !important; /* stack vertically */
    align-items: stretch !important;
    gap: 10px !important;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    width: 100% !important;
    text-align: center !important;
    padding: 10px 18px !important;
    font-size: 14px !important;
  }
  .woocommerce div.product .woocommerce-tabs .panel {
    padding: 20px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */