.elementor-797 .elementor-element.elementor-element-52d07a9{--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 40px;--row-gap:20px;--column-gap:40px;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-797 .elementor-element.elementor-element-9faa65d{--display:flex;}.elementor-797 .elementor-element.elementor-element-a462eeb > .elementor-widget-container{background-color:#FFFFFF;padding:0px 80px 80px 80px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 6px rgba(0, 0, 0, 0.1);}.elementor-797 .elementor-element.elementor-element-6caccea{--display:flex;}.elementor-797 .elementor-element.elementor-element-d97e31b :is(.wd-breadcrumbs,.yoast-breadcrumb,.rank-math-breadcrumb,.aioseo-breadcrumbs,.breadcrumb){font-family:"Montserrat", Sans-serif;}html .elementor-797 .elementor-element.elementor-element-bccdace .product_title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-797 .elementor-element.elementor-element-c066a78{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-797 .elementor-element.elementor-element-8877670 .price{font-family:"Montserrat", Sans-serif;font-size:34px;}.elementor-797 .elementor-element.elementor-element-f7c517e .single_add_to_cart_button{font-family:"Poppins", Sans-serif;}.elementor-797 .elementor-element.elementor-element-f7c517e .variations_form .woocommerce-variation-price .price{font-family:"Montserrat", Sans-serif;}.elementor-797 .elementor-element.elementor-element-57ebcba{width:auto;max-width:auto;}.elementor-797 .elementor-element.elementor-element-4f4e379{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px;}.elementor-797 .elementor-element.elementor-element-4f4e379 .elementor-divider-separator{width:100%;}.elementor-797 .elementor-element.elementor-element-4f4e379 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-797 .elementor-element.elementor-element-5139e9b .shop_attributes{--wd-attr-col:4;}.elementor-797 .elementor-element.elementor-element-df51004 .shop_attributes{--wd-attr-col:1;--wd-attr-v-gap:10px;}.elementor-797 .elementor-element.elementor-element-df51004 .shop_attributes th{font-weight:400;}.elementor-797 .elementor-element.elementor-element-df51004 .title-text{font-size:18px;}.elementor-797 .elementor-element.elementor-element-e4855a0 .shop_attributes{--wd-attr-col:1;--wd-attr-v-gap:10px;}.elementor-797 .elementor-element.elementor-element-e4855a0 .shop_attributes th{font-weight:400;}.elementor-797 .elementor-element.elementor-element-e4855a0 .title-text{font-size:18px;}.elementor-797 .elementor-element.elementor-element-97d98a9 .woocommerce-tabs > .wd-nav-wrapper .wd-nav-tabs > li > a{font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-797 .elementor-element.elementor-element-97d98a9 .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:1;}.elementor-797 .elementor-element.elementor-element-087015d{--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;}.elementor-797 .elementor-element.elementor-element-f77250c > .elementor-widget-container{padding:0px 0px 40px 0px;border-radius:10px 10px 10px 10px;}.elementor-797 .elementor-element.elementor-element-0c83951{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-797 .elementor-element.elementor-element-0c83951:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-0c83951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-797 .elementor-element.elementor-element-6e10c18{--display:flex;--justify-content:center;}.elementor-797 .elementor-element.elementor-element-f887b06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-797 .elementor-element.elementor-element-d1ec250{--display:flex;}.elementor-797 .elementor-element.elementor-element-092aa9c .deensimc-marquee-image{object-fit:cover;object-position:center center;}.elementor-797 .elementor-element.elementor-element-092aa9c .deensimc-image-marquee .deensimc-marquee-track{align-items:center;}.elementor-797 .elementor-element.elementor-element-092aa9c .deensimc-img-wrapper .deensimc-img{width:134px;}.elementor-797 .elementor-element.elementor-element-092aa9c .deensimc-marquee-main-container{--edge-shadow-spread:50px;--edge-shadow-blur:30px;}.elementor-797 .elementor-element.elementor-element-816370d{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-797 .elementor-element.elementor-element-e949e4b{text-align:center;}.elementor-797 .elementor-element.elementor-element-e949e4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;}.elementor-797 .elementor-element.elementor-element-4d6d462{--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-797 .elementor-element.elementor-element-727ecee{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-797 .elementor-element.elementor-element-727ecee:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-727ecee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-797 .elementor-element.elementor-element-aa75157 .elementor-icon-box-wrapper{gap:2px;}.elementor-797 .elementor-element.elementor-element-aa75157 .elementor-icon-box-title{margin-block-end:10px;}.elementor-797 .elementor-element.elementor-element-aa75157.elementor-view-stacked .elementor-icon{background-color:#0BA139;}.elementor-797 .elementor-element.elementor-element-aa75157.elementor-view-framed .elementor-icon, .elementor-797 .elementor-element.elementor-element-aa75157.elementor-view-default .elementor-icon{fill:#0BA139;color:#0BA139;border-color:#0BA139;}.elementor-797 .elementor-element.elementor-element-aa75157 .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-aa75157 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-797 .elementor-element.elementor-element-aa75157 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-797 .elementor-element.elementor-element-200d4dd{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-797 .elementor-element.elementor-element-200d4dd:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-200d4dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-797 .elementor-element.elementor-element-49ff2d8 .elementor-icon-box-wrapper{gap:2px;}.elementor-797 .elementor-element.elementor-element-49ff2d8 .elementor-icon-box-title{margin-block-end:10px;}.elementor-797 .elementor-element.elementor-element-49ff2d8.elementor-view-stacked .elementor-icon{background-color:#0BA139;}.elementor-797 .elementor-element.elementor-element-49ff2d8.elementor-view-framed .elementor-icon, .elementor-797 .elementor-element.elementor-element-49ff2d8.elementor-view-default .elementor-icon{fill:#0BA139;color:#0BA139;border-color:#0BA139;}.elementor-797 .elementor-element.elementor-element-49ff2d8 .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-49ff2d8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-797 .elementor-element.elementor-element-49ff2d8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-797 .elementor-element.elementor-element-b58fc69{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-797 .elementor-element.elementor-element-b58fc69:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-b58fc69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-797 .elementor-element.elementor-element-17f4901 .elementor-icon-box-wrapper{gap:2px;}.elementor-797 .elementor-element.elementor-element-17f4901 .elementor-icon-box-title{margin-block-end:10px;}.elementor-797 .elementor-element.elementor-element-17f4901.elementor-view-stacked .elementor-icon{background-color:#0BA139;}.elementor-797 .elementor-element.elementor-element-17f4901.elementor-view-framed .elementor-icon, .elementor-797 .elementor-element.elementor-element-17f4901.elementor-view-default .elementor-icon{fill:#0BA139;color:#0BA139;border-color:#0BA139;}.elementor-797 .elementor-element.elementor-element-17f4901 .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-17f4901 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-797 .elementor-element.elementor-element-17f4901 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-797 .elementor-element.elementor-element-460d115{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-797 .elementor-element.elementor-element-460d115:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-460d115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-797 .elementor-element.elementor-element-b35dab7 .elementor-icon-box-wrapper{gap:2px;}.elementor-797 .elementor-element.elementor-element-b35dab7 .elementor-icon-box-title{margin-block-end:10px;}.elementor-797 .elementor-element.elementor-element-b35dab7.elementor-view-stacked .elementor-icon{background-color:#0BA139;}.elementor-797 .elementor-element.elementor-element-b35dab7.elementor-view-framed .elementor-icon, .elementor-797 .elementor-element.elementor-element-b35dab7.elementor-view-default .elementor-icon{fill:#0BA139;color:#0BA139;border-color:#0BA139;}.elementor-797 .elementor-element.elementor-element-b35dab7 .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-b35dab7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-797 .elementor-element.elementor-element-b35dab7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-797 .elementor-element.elementor-element-ca010ac{--display:flex;--margin-top:40px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-797 .elementor-element.elementor-element-9365c97{text-align:center;}.elementor-797 .elementor-element.elementor-element-9365c97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;}.elementor-797 .elementor-element.elementor-element-6644958{--display:flex;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-824badf .wpr-td-content-wrapper i:not(.fa-question-circle){font-size:20px;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-824badf i{color:#41BE02;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-824badf svg{fill:#41BE02;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-824badf .wpr-table-text{color:#000000 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-824badf{background-color:#D7FFC3 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-8482c70 .wpr-td-content-wrapper i:not(.fa-question-circle){font-size:22px;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-8482c70 i{color:#FF0000;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-8482c70 svg{fill:#FF0000;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-8482c70 .wpr-table-text{color:#000000 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-8482c70{background-color:#FFFFFF !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-33d324e .wpr-td-content-wrapper i:not(.fa-question-circle){font-size:20px;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-33d324e i{color:#41BE02;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-33d324e svg{fill:#41BE02;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-33d324e .wpr-table-text{color:#000000 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-33d324e{background-color:#D7FFC3 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-d127287 .wpr-td-content-wrapper i:not(.fa-question-circle){font-size:22px;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-d127287 i{color:#FF0000;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-d127287 svg{fill:#FF0000;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-d127287 .wpr-table-text{color:#000000 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-d127287{background-color:#FFFFFF !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-691ba6a .wpr-td-content-wrapper i:not(.fa-question-circle){font-size:20px;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-691ba6a i{color:#41BE02;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-691ba6a svg{fill:#41BE02;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-691ba6a .wpr-table-text{color:#000000 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-691ba6a{background-color:#D7FFC3 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-a25cd83 .wpr-td-content-wrapper i:not(.fa-question-circle){font-size:22px;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-a25cd83 i{color:#FF0000;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-a25cd83 svg{fill:#FF0000;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-a25cd83 .wpr-table-text{color:#000000 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-a25cd83{background-color:#FFFFFF !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-01ff0e6 .wpr-td-content-wrapper i:not(.fa-question-circle){font-size:20px;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-01ff0e6 i{color:#41BE02;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-01ff0e6 svg{fill:#41BE02;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-01ff0e6 .wpr-table-text{color:#000000 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-01ff0e6{background-color:#D7FFC3 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-9f18005 .wpr-td-content-wrapper i:not(.fa-question-circle){font-size:22px;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-9f18005 i{color:#FF0000;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-9f18005 svg{fill:#FF0000;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-9f18005 .wpr-table-text{color:#000000 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-9f18005{background-color:#FFFFFF !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-c9c2041 .wpr-td-content-wrapper i:not(.fa-question-circle){font-size:20px;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-c9c2041 i{color:#41BE02;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-c9c2041 svg{fill:#41BE02;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-c9c2041 .wpr-table-text{color:#000000 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-c9c2041{background-color:#D7FFC3 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-88a5458 .wpr-td-content-wrapper i:not(.fa-question-circle){font-size:22px;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-88a5458 i{color:#FF0000;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-88a5458 svg{fill:#FF0000;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-88a5458 .wpr-table-text{color:#000000 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-88a5458{background-color:#FFFFFF !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-40209d6 .wpr-td-content-wrapper i:not(.fa-question-circle){font-size:20px;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-40209d6 i{color:#41BE02;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-40209d6 svg{fill:#41BE02;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-40209d6 .wpr-table-text{color:#000000 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-40209d6{background-color:#D7FFC3 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-24eb774 .wpr-td-content-wrapper i:not(.fa-question-circle){font-size:22px;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-24eb774 i{color:#FF0000;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-24eb774 svg{fill:#FF0000;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-24eb774 .wpr-table-text{color:#000000 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .elementor-repeater-item-24eb774{background-color:#FFFFFF !important;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-table-container .wpr-data-table{min-width:600px;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-table-inner-container{width:100%;border-style:solid;border-color:#E4E4E4;border-width:1px 1px 1px 1px;border-radius:0px;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-data-table{width:100%;}.elementor-797 .elementor-element.elementor-element-90a5373 th:not(".wpr-table-th-pag"){text-align:center;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-th-inner-cont{text-align:center;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-flex-column span{text-align:center;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-flex-column-reverse span{text-align:center;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-table-th{text-align:center;-webkit-transition-duration:0.3s;transition-duration:0.3s;transition-property:background-color color font-size;}.elementor-797 .elementor-element.elementor-element-90a5373 th.wpr-table-th{border-style:solid;border-color:#E4E4E4;border-width:1px 1px 1px 1px;}.elementor-797 .elementor-element.elementor-element-90a5373 th.wpr-table-th-pag{border-style:solid;border-color:#E4E4E4;border-width:1px 1px 1px 1px;}.elementor-797 .elementor-element.elementor-element-90a5373 td.wpr-table-td{border-style:solid;border-color:#E4E4E4;border-width:1px 1px 1px 1px;}.elementor-797 .elementor-element.elementor-element-90a5373 td.wpr-table-td-pag{border-style:solid;border-color:#E4E4E4;border-width:1px 1px 1px 1px;}.elementor-797 .elementor-element.elementor-element-90a5373 table{border-radius:0px;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-table-th-pag{-webkit-transition-duration:0.3s;transition-duration:0.3s;transition-property:background-color color font-size;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-table-th i{-webkit-transition-duration:0.3s;transition-duration:0.3s;transition-property:background-color color font-size;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-table-th svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;transition-property:background-color color font-size;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-table-td{-webkit-transition-duration:0.3s;transition-duration:0.3s;transition-property:background-color color font-size;text-align:center;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-table-td-pag{-webkit-transition-duration:0.3s;transition-duration:0.3s;transition-property:background-color color font-size;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-table-td i{-webkit-transition-duration:0.3s;transition-duration:0.3s;transition-property:background-color color font-size;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-table-td svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;transition-property:background-color color font-size;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-table-text{-webkit-transition-duration:0.3s;transition-duration:0.3s;transition-property:background-color color font-size;}.elementor-797 .elementor-element.elementor-element-90a5373 th{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;padding:30px 30px 30px 30px;}.elementor-797 .elementor-element.elementor-element-90a5373 tr th{background-color:#28620B;}.elementor-797 .elementor-element.elementor-element-90a5373 th:hover{color:#FFFFFF;cursor:pointer;}.elementor-797 .elementor-element.elementor-element-90a5373 tr th:hover{background-color:#28620B;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-data-table thead i{font-size:15px;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-data-table thead svg{width:15px;height:15px;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(odd) td.wpr-table-text{color:#000000;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(odd) td a{color:#000000 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(odd) td span{color:#000000 !important;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(odd) td{color:#000000;background-color:#FFFFFF;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(even) td a .wpr-table-text{color:#000000;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(even) td.wpr-table-text{color:#000000;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(even) td.wpr-table-td-pag{color:#000000;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(even) td{background-color:#FFFFFF;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(odd) td:hover a{color:#7A7A7A !important;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(odd) td:hover span{color:#7A7A7A !important;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(odd) td:hover.wpr-table-text{color:#7A7A7A !important;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(odd) td:hover i{color:#7A7A7A;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(odd) td:hover svg{fill:#7A7A7A;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(even) td:hover.wpr-table-text{color:#7A7A7A;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(even) td:hover a .wpr-table-text{color:#7A7A7A !important;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(even) td:hover i{color:#7A7A7A;}.elementor-797 .elementor-element.elementor-element-90a5373 tbody tr:nth-child(even) td:hover svg{fill:#7A7A7A;}.elementor-797 .elementor-element.elementor-element-90a5373 td, .elementor-797 .elementor-element.elementor-element-90a5373 i.fa-question-circle{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-data-table tbody i:not(.fa-question-circle){font-size:15px;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-data-table tbody svg{height:15px;width:15px;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-data-table tbody span:has(>svg){height:15px;width:15px;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-data-table-th-img{width:50px;height:auto;border-radius:2px 2px 2px 2px;}.elementor-797 .elementor-element.elementor-element-90a5373 td{padding:21px 21px 21px 21px;}.elementor-797 .elementor-element.elementor-element-90a5373 td:not(".wpr-table-td-pag"){text-align:center;}.elementor-797 .elementor-element.elementor-element-90a5373 .wpr-td-content-wrapper span{text-align:center;}.elementor-797 .elementor-element.elementor-element-1ecb56a{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-797 .elementor-element.elementor-element-ae63bcb{--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:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-797 .elementor-element.elementor-element-ae63bcb:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-ae63bcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-797 .elementor-element.elementor-element-13a3d15{--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:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-797 .elementor-element.elementor-element-834ff05 .wd-products-with-bg, .elementor-797 .elementor-element.elementor-element-834ff05 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}@media(max-width:1024px){.elementor-797 .elementor-element.elementor-element-52d07a9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-797 .elementor-element.elementor-element-8877670 .price{font-size:28px;}.elementor-797 .elementor-element.elementor-element-ae63bcb{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}}@media(max-width:768px){.elementor-797 .elementor-element.elementor-element-8877670 .price{font-size:22px;}.elementor-797 .elementor-element.elementor-element-5139e9b .shop_attributes{--wd-attr-col:2;}.elementor-797 .elementor-element.elementor-element-f887b06{text-align:center;}.elementor-797 .elementor-element.elementor-element-ae63bcb{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-797 .elementor-element.elementor-element-834ff05 .wd-el-title{font-size:20px;}}@media(min-width:769px){.elementor-797 .elementor-element.elementor-element-9faa65d{--width:39%;}.elementor-797 .elementor-element.elementor-element-6caccea{--width:50%;}.elementor-797 .elementor-element.elementor-element-0c83951{--content-width:1300px;}.elementor-797 .elementor-element.elementor-element-6e10c18{--width:39%;}.elementor-797 .elementor-element.elementor-element-ca010ac{--content-width:1300px;}}/* Start custom CSS for html, class: .elementor-element-89c3045 *//* =========================================================
   MAIN DELIVERY WRAPPER
   ========================================================= */

.kb-delivery-box {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
}


/* =========================================================
   STATE SELECTION
   ========================================================= */

.kb-state-selection {
    width: 100%;
    margin-bottom: 20px;
    box-sizing: border-box;
}

.kb-state-selection label {
    display: block;

    margin: 0 0 8px 0;

    color: #542f2d;

    font-family: Arial, sans-serif;

    font-size: 16px;
    font-weight: 600;

    line-height: 1.4;
}

.kb-state-selection select {
    width: 100%;
    max-width: 450px;

    height: 56px;

    padding: 0 45px 0 18px;

    border: 1px solid #a94442;
    border-radius: 9px;

    background-color: #ffffff;

    color: #4b2927;

    font-family: Arial, sans-serif;

    font-size: 16px;
    font-weight: 400;

    outline: none;

    cursor: pointer;

    box-sizing: border-box;

    transition:
        border-color .25s ease,
        box-shadow .25s ease;
}

.kb-state-selection select:hover {
    border-color: #863936;
}

.kb-state-selection select:focus {
    border-color: #863936;

    box-shadow:
        0 0 0 3px rgba(169, 68, 66, 0.08);
}


/* =========================================================
   DELIVERY TIMELINE BOX
   ========================================================= */

#kb-delivery-timeline {

    display: none;

    width: 100%;
    max-width: 100%;

    padding: 30px 28px 34px;

    background: #ffffff;

    border: 1px solid #a94442;

    border-radius: 25px;

    box-sizing: border-box;

    overflow: visible;

    opacity: 0;

    transform: translateY(12px);

    transition:
        opacity .35s ease,
        transform .35s ease;
}


/* =========================================================
   SHOW TIMELINE
   ========================================================= */

#kb-delivery-timeline.kb-show {

    display: block;

    opacity: 1;

    transform: translateY(0);
}


/* =========================================================
   TITLE
   ========================================================= */

.kb-delivery-title {

    width: 100%;

    display: flex;

    align-items: center;

    gap: 12px;

    margin: 0 0 38px 0;

    color: #963f3d;

    font-family: Georgia, "Times New Roman", serif;

    font-size: 20px;

    font-weight: 700;

    letter-spacing: 2px;

    line-height: 1.2;

    box-sizing: border-box;
}


/* Clock icon */

.kb-delivery-title span:first-child {

    display: inline-flex;

    align-items: center;
    justify-content: center;

    width: 25px;
    height: 25px;

    color: #963f3d;

    font-family: Arial, sans-serif;

    font-size: 24px;

    font-weight: 400;

    line-height: 1;

    flex-shrink: 0;
}


/* =========================================================
   TIMELINE ROW
   ========================================================= */

.kb-delivery-line {

    width: 100%;

    display: flex !important;

    flex-direction: row !important;

    align-items: flex-start !important;

    justify-content: space-between;

    gap: 0;

    position: relative;

    box-sizing: border-box;

    overflow: visible;
}


/* =========================================================
   EACH DELIVERY STEP
   ========================================================= */

.kb-delivery-step {

    flex: 1 1 0 !important;

    width: auto !important;

    min-width: 0 !important;

    max-width: 180px;

    display: flex;

    flex-direction: column;

    align-items: center;

    text-align: center;

    position: relative;

    z-index: 2;

    box-sizing: border-box;
}


/* =========================================================
   ICON CIRCLE
   ========================================================= */

.kb-step-icon {

    width: 62px;

    height: 62px;

    flex: 0 0 62px;

    display: flex;

    align-items: center;

    justify-content: center;

    margin: 0 auto 16px;

    padding: 0;

    background: #ffffff;

    border: 1px solid #a94442;

    border-radius: 50%;

    color: #963f3d;

    font-size: 25px;

    line-height: 1;

    box-sizing: border-box;
}


/* Icon content */

.kb-step-icon span {

    display: flex;

    align-items: center;

    justify-content: center;

    line-height: 1;
}


/* =========================================================
   STEP LABEL
   ========================================================= */

.kb-step-label {

    width: 100%;

    margin: 0 0 12px 0;

    padding: 0;

    color: #a14b49;

    font-family: Arial, sans-serif;

    font-size: 15px;

    font-weight: 400;

    letter-spacing: 1.5px;

    line-height: 1.3;

    text-align: center;

    white-space: nowrap;

    box-sizing: border-box;
}


/* =========================================================
   STEP DATE
   ========================================================= */

.kb-step-date {

    width: 100%;

    max-width: 100%;

    margin: 0;

    padding: 0;

    color: #30201f;

    font-family: Georgia, "Times New Roman", serif;

    font-size: 28px;

    font-weight: 700;

    line-height: 1.2;

    text-align: center;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    box-sizing: border-box;
}


/* =========================================================
   CONNECTING DASHED LINE
   ========================================================= */

.kb-line {

    flex: 1 1 0 !important;

    width: auto !important;

    min-width: 20px !important;

    max-width: 100px;

    height: 2px;

    flex-shrink: 1;

    margin: 31px 8px 0 8px;

    padding: 0;

    background:

        repeating-linear-gradient(
            to right,

            #a94442 0px,
            #a94442 11px,

            transparent 11px,
            transparent 23px
        );

    box-sizing: border-box;

    position: relative;

    z-index: 1;
}


/* =========================================================
   REMOVE DEFAULT ELEMENTOR SPACING
   ========================================================= */

.kb-delivery-box p {

    margin-top: 0;
    margin-bottom: 0;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    #kb-delivery-timeline {

        padding: 28px 22px 32px;

        border-radius: 23px;
    }


    .kb-delivery-title {

        font-size: 18px;

        letter-spacing: 1.6px;

        margin-bottom: 34px;
    }


    .kb-step-icon {

        width: 58px;

        height: 58px;

        flex-basis: 58px;

        font-size: 23px;

        margin-bottom: 14px;
    }


    .kb-step-label {

        font-size: 13px;

        letter-spacing: 1px;

        margin-bottom: 10px;
    }


    .kb-step-date {

        font-size: 24px;
    }


    .kb-line {

        min-width: 15px !important;

        max-width: 70px;

        margin-left: 5px;

        margin-right: 5px;

        margin-top: 29px;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .kb-state-selection {

        margin-bottom: 16px;
    }


    .kb-state-selection label {

        font-size: 15px;
    }


    .kb-state-selection select {

        max-width: 100%;

        height: 50px;

        font-size: 15px;
    }


    #kb-delivery-timeline {

        padding: 22px 12px 26px;

        border-radius: 20px;
    }


    .kb-delivery-title {

        gap: 8px;

        margin-bottom: 30px;

        font-size: 14px;

        letter-spacing: 1px;
    }


    .kb-delivery-title span:first-child {

        width: 22px;

        height: 22px;

        font-size: 21px;
    }


    /* Timeline remains horizontal */

    .kb-delivery-line {

        display: flex !important;

        flex-direction: row !important;

        align-items: flex-start !important;

        width: 100%;

        gap: 0;
    }


    /* Steps */

    .kb-delivery-step {

        flex: 1 1 0 !important;

        width: auto !important;

        min-width: 0 !important;

        max-width: none;

    }


    /* Icons */

    .kb-step-icon {

        width: 48px;

        height: 48px;

        flex-basis: 48px;

        font-size: 18px;

        margin-bottom: 11px;
    }


    /* Labels */

    .kb-step-label {

        width: 100%;

        font-size: 9px;

        letter-spacing: .5px;

        line-height: 1.4;

        white-space: normal;

        margin-bottom: 7px;
    }


    /* Dates */

    .kb-step-date {

        width: 100%;

        font-size: 17px;

        line-height: 1.25;

        white-space: nowrap;

        overflow: visible;

        text-overflow: clip;
    }


    /* Lines */

    .kb-line {

        flex: 1 1 0 !important;

        width: auto !important;

        min-width: 8px !important;

        max-width: none;

        height: 2px;

        margin:

            24px

            3px

            0

            3px;
    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 420px) {

    #kb-delivery-timeline {

        padding-left: 9px;

        padding-right: 9px;

        border-radius: 18px;
    }


    .kb-delivery-title {

        font-size: 12px;

        letter-spacing: .7px;

        margin-bottom: 26px;
    }


    .kb-delivery-title span:first-child {

        font-size: 19px;

        width: 20px;

        height: 20px;
    }


    .kb-step-icon {

        width: 42px;

        height: 42px;

        flex-basis: 42px;

        font-size: 16px;

        margin-bottom: 9px;
    }


    .kb-step-label {

        font-size: 8px;

        letter-spacing: .35px;

        margin-bottom: 6px;
    }


    .kb-step-date {

        font-size: 15px;
    }


    .kb-line {

        min-width: 5px !important;

        margin-left: 2px;

        margin-right: 2px;

        margin-top: 21px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49da69d *//* =====================================================
   KB GROUP - CERTIFICATION / TRUST SECTION
   ===================================================== */

.kb-certifications {
    width: 100%;
    max-width: 100%;

    display: flex;
    align-items: center;
    justify-content: space-around;

    background: #f5e8d2;

    border-radius: 45px;

    padding: 0 35px;

    min-height: 142px;

    box-sizing: border-box;

    position: relative;
}


/* =====================================================
   EACH ITEM
   ===================================================== */

.kb-cert-item {
    flex: 1 1 0;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    text-align: center;

    position: relative;

    min-width: 0;
}


/* =====================================================
   ICON CIRCLE
   ===================================================== */

.kb-cert-icon {
    width: 104px;
    height: 104px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #ffffff;

    border: 2px solid #29965c;

    border-radius: 50%;

    color: #29965c;

    font-size: 48px;

    position: absolute;

    top: -61px;

    box-sizing: border-box;

    transition:
        transform 0.3s ease,
        background 0.3s ease,
        color 0.3s ease,
        box-shadow 0.3s ease;
}


/* =====================================================
   TITLE
   ===================================================== */

.kb-cert-title {
    margin-top: 62px;

    color: #151515;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 20px;

    font-weight: 400;

    line-height: 1.3;

    white-space: nowrap;
}


/* =====================================================
   HOVER
   ===================================================== */

.kb-cert-item:hover .kb-cert-icon {
    transform: translateY(-5px);

    background: #29965c;

    color: #ffffff;

    box-shadow:
        0 10px 25px rgba(41, 150, 92, 0.20);
}


/* =====================================================
   DESKTOP SPACING
   ===================================================== */

@media (min-width: 1200px) {

    .kb-certifications {
        padding-left: 45px;
        padding-right: 45px;
    }

    .kb-cert-title {
        font-size: 20px;
    }

}


/* =====================================================
   TABLET
   ===================================================== */

@media (max-width: 1024px) {

    .kb-certifications {
        padding-left: 20px;
        padding-right: 20px;

        min-height: 125px;
    }

    .kb-cert-icon {
        width: 85px;
        height: 85px;

        top: -50px;

        font-size: 38px;
    }

    .kb-cert-title {
        margin-top: 52px;

        font-size: 16px;
    }

}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {

    .kb-certifications {
        display: grid;

        grid-template-columns: repeat(2, 1fr);

        gap: 65px 10px;

        padding: 55px 12px 25px;

        min-height: auto;

        border-radius: 30px;
    }


    .kb-cert-item {
        min-height: 95px;
    }


    .kb-cert-icon {
        width: 72px;
        height: 72px;

        top: -38px;

        font-size: 30px;
    }


    .kb-cert-title {
        margin-top: 42px;

        font-size: 14px;

        white-space: normal;

        line-height: 1.3;
    }

}


/* =====================================================
   SMALL MOBILE
   ===================================================== */

@media (max-width: 420px) {

    .kb-certifications {
        gap: 60px 5px;

        padding-left: 8px;
        padding-right: 8px;

        border-radius: 25px;
    }


    .kb-cert-icon {
        width: 65px;
        height: 65px;

        top: -34px;

        font-size: 27px;
    }


    .kb-cert-title {
        margin-top: 38px;

        font-size: 13px;
    }

}/* End custom CSS */