.elementor-3784 .elementor-element.elementor-element-daa111{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-daa110 .woocommerce-breadcrumb{color:#697780;}.elementor-3784 .elementor-element.elementor-element-daa110 .woocommerce-breadcrumb > a{color:#697780;}.elementor-3784 .elementor-element.elementor-element-daa145{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-daa117{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3784 .elementor-element.elementor-element-daa112 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#28343e;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3784 .elementor-element.elementor-element-daa114 .elementor-button{background-color:#ffffff;font-family:"Lato", Sans-serif;font-size:13px;font-weight:700;line-height:1.7em;fill:#b61923;color:#b61923;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d9e0e4;border-radius:0px 0px 0px 0px;padding:13px 20px 13px 20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3784 .elementor-element.elementor-element-daa115{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#5d6871;}.elementor-3784 .elementor-element.elementor-element-daa115 p{margin-block-end:0px;}.elementor-3784 .elementor-element.elementor-element-daa116 .elementor-button{background-color:#df1f2b;font-family:"Lato", Sans-serif;font-size:13px;font-weight:700;line-height:1.7em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#df1f2b;border-radius:0px 0px 0px 0px;padding:13px 20px 13px 20px;}.elementor-3784 .elementor-element.elementor-element-daa140{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-daa123{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-daa122{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-daa120{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3784 .elementor-element.elementor-element-daa118 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:27px;font-weight:700;line-height:1.3em;color:#26343e;}.elementor-3784 .elementor-element.elementor-element-daa119{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#53616b;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3784 .elementor-element.elementor-element-daa11e{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-daa11c .elementor-button{background-color:#df1f2b;font-family:"Lato", Sans-serif;font-size:13px;font-weight:700;line-height:1.7em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#df1f2b;border-radius:0px 0px 0px 0px;padding:13px 20px 13px 20px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3784 .elementor-element.elementor-element-daa11d .cart button, .elementor-3784 .elementor-element.elementor-element-daa11d .cart .button{transition:all 0.2s;}.elementor-3784 .elementor-element.elementor-element-daa11d .quantity .qty{transition:all 0.2s;}.elementor-3784 .elementor-element.elementor-element-daa11f{font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;line-height:1.7em;color:#5d6871;}.elementor-3784 .elementor-element.elementor-element-daa11f p{margin-block-end:0px;}.elementor-3784 .elementor-element.elementor-element-7c1005{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-7c1004{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-7c1001 .elementor-button{background-color:#174969;font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:1.6em;fill:#fff;color:#fff;border-radius:0px 0px 0px 0px;padding:15px 22px 15px 22px;}.elementor-3784 .elementor-element.elementor-element-7c1002 .elementor-button{background-color:#174969;font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:1.6em;fill:#fff;color:#fff;border-radius:0px 0px 0px 0px;padding:15px 22px 15px 22px;}.elementor-3784 .elementor-element.elementor-element-7c1003 .elementor-button{background-color:#174969;font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:1.6em;fill:#fff;color:#fff;border-radius:0px 0px 0px 0px;padding:15px 22px 15px 22px;}.elementor-3784 .elementor-element.elementor-element-daa13f{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{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-3784 .elementor-element.elementor-element-daa125{color:#485660;font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-3784 .elementor-element.elementor-element-daa138{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-daa12c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;color:#28343e;}.elementor-3784 .elementor-element.elementor-element-daa12d{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#5d6871;}.elementor-3784 .elementor-element.elementor-element-daa12d p{margin-block-end:0px;}.elementor-3784 .elementor-element.elementor-element-daa137{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-daa130{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-daa12e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#28343e;}.elementor-3784 .elementor-element.elementor-element-daa12f{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#5d6871;}.elementor-3784 .elementor-element.elementor-element-daa12f p{margin-block-end:0px;}.elementor-3784 .elementor-element.elementor-element-daa133{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-daa131 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#28343e;}.elementor-3784 .elementor-element.elementor-element-daa132{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#5d6871;}.elementor-3784 .elementor-element.elementor-element-daa132 p{margin-block-end:0px;}.elementor-3784 .elementor-element.elementor-element-daa136{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-daa134 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#28343e;}.elementor-3784 .elementor-element.elementor-element-daa135{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#5d6871;}.elementor-3784 .elementor-element.elementor-element-daa135 p{margin-block-end:0px;}.elementor-3784 .elementor-element.elementor-element-7d1006{--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;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-7d1005{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-7d1003 .elementor-button{background-color:#174969;font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:1.6em;fill:#fff;color:#fff;border-radius:0px 0px 0px 0px;padding:15px 22px 15px 22px;}.elementor-3784 .elementor-element.elementor-element-7d1004 .elementor-button{background-color:#174969;font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:1.6em;fill:#fff;color:#fff;border-radius:0px 0px 0px 0px;padding:15px 22px 15px 22px;}.elementor-3784 .elementor-element.elementor-element-daa13c{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-daa139 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#28343e;}.elementor-3784 .elementor-element.elementor-element-daa13a{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#5d6871;}.elementor-3784 .elementor-element.elementor-element-daa13a p{margin-block-end:0px;}.elementor-3784 .elementor-element.elementor-element-daa13b .elementor-button{background-color:#df1f2b;font-family:"Lato", Sans-serif;font-size:13px;font-weight:700;line-height:1.7em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#df1f2b;border-radius:0px 0px 0px 0px;padding:13px 20px 13px 20px;}.elementor-3784 .elementor-element.elementor-element-daa13e{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-cc1025a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:23px;font-weight:700;color:#c5202a;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3784 .elementor-element.elementor-element-daa13d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3784 .elementor-element.elementor-element-daa13d.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3784 .elementor-element.elementor-element-daa144{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3784 .elementor-element.elementor-element-daa141 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;color:#28343e;}.elementor-3784 .elementor-element.elementor-element-daa142{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#5d6871;}.elementor-3784 .elementor-element.elementor-element-daa142 p{margin-block-end:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3784 .elementor-element.elementor-element-daa101 .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:12px;}.elementor-3784 .elementor-element.elementor-element-daa101 .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-12px;}.elementor-3784 .elementor-element.elementor-element-daa101 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3784 .elementor-element.elementor-element-daa101 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3784 .elementor-element.elementor-element-daa101 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3784 .elementor-element.elementor-element-daa101 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3784 .elementor-element.elementor-element-daa101 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3784 .elementor-element.elementor-element-daa101 .elementor-field-group > label, .elementor-3784 .elementor-element.elementor-element-daa101 .elementor-field-subgroup label{color:#47525a;}.elementor-3784 .elementor-element.elementor-element-daa101 .elementor-field-group > label{font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;}.elementor-3784 .elementor-element.elementor-element-daa101 .elementor-field-type-html{padding-bottom:0px;}.elementor-3784 .elementor-element.elementor-element-daa101 .elementor-field-group .elementor-field{color:#273139;}.elementor-3784 .elementor-element.elementor-element-daa101 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#dce2e6;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-3784 .elementor-element.elementor-element-daa101 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#dce2e6;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-3784 .elementor-element.elementor-element-daa101 .elementor-field-group .elementor-select-wrapper::before{color:#dce2e6;}.elementor-3784 .elementor-element.elementor-element-daa101 .e-form__buttons__wrapper__button-next{background-color:#df1925;color:#ffffff;}.elementor-3784 .elementor-element.elementor-element-daa101 .elementor-button[type="submit"]{background-color:#df1925;color:#ffffff;}.elementor-3784 .elementor-element.elementor-element-daa101 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3784 .elementor-element.elementor-element-daa101 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3784 .elementor-element.elementor-element-daa101 .e-form__buttons__wrapper__button-next:hover{background-color:#a9121b;color:#ffffff;}.elementor-3784 .elementor-element.elementor-element-daa101 .elementor-button[type="submit"]:hover{background-color:#a9121b;color:#ffffff;}.elementor-3784 .elementor-element.elementor-element-daa101 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3784 .elementor-element.elementor-element-daa101 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3784 .elementor-element.elementor-element-daa101{--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-3784 .elementor-element.elementor-element-daa143{font-family:"Lato", Sans-serif;font-size:11px;font-weight:400;line-height:1.7em;color:#5d6871;}.elementor-3784 .elementor-element.elementor-element-daa143 p{margin-block-end:0px;}@media(min-width:768px){.elementor-3784 .elementor-element.elementor-element-daa111{--content-width:1320px;}.elementor-3784 .elementor-element.elementor-element-daa145{--content-width:1320px;}.elementor-3784 .elementor-element.elementor-element-7c1005{--width:100%;}.elementor-3784 .elementor-element.elementor-element-7c1004{--width:100%;}.elementor-3784 .elementor-element.elementor-element-7d1006{--width:100%;}.elementor-3784 .elementor-element.elementor-element-7d1005{--width:100%;}}@media(max-width:1024px){.elementor-3784 .elementor-element.elementor-element-daa118 .elementor-heading-title{font-size:25px;}.elementor-3784 .elementor-element.elementor-element-daa13d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-3784 .elementor-element.elementor-element-daa118 .elementor-heading-title{font-size:25px;}.elementor-3784 .elementor-element.elementor-element-daa13d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-daa111 */.jcx-single-product,.jcx-single-product *{box-sizing:border-box}.jcx-single-product{font-family:Lato,Arial,sans-serif;color:#28343e;min-width:0}.jcx-single-product .e-con,.jcx-single-product .elementor-widget,.jcx-single-product .elementor-widget-container{min-width:0;max-width:100%}.jcx-single-product .elementor-widget{margin-bottom:0}.jcx-single-product h1,.jcx-single-product h2,.jcx-single-product h3,.jcx-single-product h4{font-family:Lato,Arial,sans-serif;line-height:1.3;text-transform:none}.jcx-single-product .elementor-heading-title{margin:0}.jcx-single-product p:last-child{margin-bottom:0}.jcx-single-product a:focus-visible,.jcx-single-product button:focus-visible{outline:3px solid #17658b;outline-offset:3px}
body:has(.jcx-product-layout) .site-content>.ast-container{max-width:none;width:100%;padding:0;display:block}.jcx-product-banner{background:linear-gradient(110deg,#e6242d,#c50c19);padding:0 28px}.jcx-product-banner>.e-con-inner{display:grid;grid-template-columns:1.05fr 1fr;gap:50px;align-items:stretch;padding:0}.jcx-product-banner-copy{padding:32px 0;gap:13px;justify-content:center}.jcx-product-banner-image{overflow:hidden;clip-path:polygon(7% 0,100% 0,100% 100%,0 100%)}.jcx-product-banner-image .elementor-widget,.jcx-product-banner-image .elementor-widget-container{height:100%}.jcx-product-banner-image img{width:100%;height:100%;max-height:300px;min-height:260px;object-fit:cover}.jcx-product-crumbs{padding:13px 28px;background:#f2f4f5}.jcx-product-crumbs>.e-con-inner{padding:0}.jcx-product-crumbs .woocommerce-breadcrumb{font-size:12px;margin:0;overflow-wrap:anywhere}
.jcx-product-layout{padding:32px 28px 60px;background:#fff}.jcx-product-layout>.e-con-inner{padding:0;display:grid;grid-template-columns:185px minmax(0,1fr) 245px;gap:28px;align-items:start}.jcx-product-main{width:100%;gap:32px}.jcx-product-categories{width:100%;padding:18px;background:#f4f6f7;border-top:3px solid #cf1926;gap:18px}.jcx-product-categories h2{font-size:18px}.jcx-product-categories ul{list-style:none;margin:0;padding:0}.jcx-product-categories li{margin:0;border-bottom:1px solid #e0e5e8}.jcx-product-categories li a{display:block;padding:12px 0;font-size:13px;line-height:1.5;color:#394c5a}.jcx-product-categories ul ul{padding-left:12px}.jcx-product-categories .elementor-button{width:100%;font-size:12px;padding:12px 10px}
.jcx-product-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.jcx-product-gallery{width:100%;padding:12px;border:1px solid #e1e6e9;background:#fff}.jcx-product-gallery .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}.jcx-product-gallery img{width:100%;object-fit:contain}.jcx-product-gallery .flex-control-thumbs{display:flex;gap:6px;flex-wrap:wrap;padding-top:10px}.jcx-product-gallery .flex-control-thumbs li{width:calc(25% - 5px)!important}.jcx-product-summary{width:100%;gap:16px;overflow-wrap:anywhere}.jcx-product-summary>.elementor-widget-woocommerce-product-title{display:block!important}.jcx-product-summary .product_title{font-size:27px;line-height:1.3;margin:0}.jcx-product-summary p{margin:0 0 14px}.jcx-product-summary .product_meta{font-size:12px;line-height:1.8}.jcx-product-summary .product_meta>span{display:block}.jcx-product-summary .price{font-size:22px;color:#c51b27}.jcx-product-actions{gap:12px}.jcx-product-summary form.cart{display:flex;flex-wrap:wrap;gap:10px;margin:0}.jcx-product-summary .quantity input{min-height:44px;width:65px}.jcx-product-summary .single_add_to_cart_button{min-height:44px;background:#1b485f;border-radius:0}.jcx-single-product .elementor-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}
.jcx-product-details{border-top:2px solid #d91a27;padding-top:22px;gap:24px}.jcx-product-details>.elementor-widget-heading .elementor-heading-title{font-size:22px;color:#d91a27;border-left:3px solid #d91a27;padding-left:11px}.jcx-product-body{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.jcx-product-body h2{font-size:23px;color:#c5202a;border-left:3px solid #d91a27;padding-left:11px;margin:32px 0 16px}.jcx-product-body h3{font-size:20px;margin:26px 0 14px}.jcx-product-body p,.jcx-product-body ul,.jcx-product-body ol,.jcx-product-body figure{margin:0 0 20px}.jcx-product-body ul,.jcx-product-body ol{padding-left:22px}.jcx-product-body li{margin:7px 0}.jcx-product-body img{width:auto;max-width:100%;height:auto}.jcx-product-body iframe,.jcx-product-body video{max-width:100%;aspect-ratio:16/9;height:auto}.jcx-product-body .jcx-spec,.jcx-product-body .wp-block-table{max-width:100%;overflow-x:auto}.jcx-product-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:13px}.jcx-product-body th,.jcx-product-body td{padding:12px;border:1px solid #dce3e7;min-width:120px;vertical-align:top}.jcx-product-body th{background:#edf1f3}.jcx-product-body blockquote{margin:22px 0;padding:16px 20px;border-left:3px solid #d91a27;background:#f4f7f8}.jcx-product-details .woocommerce-product-attributes{font-size:14px;table-layout:fixed;width:100%;border-collapse:collapse}.jcx-product-details .woocommerce-product-attributes td,.jcx-product-details .woocommerce-product-attributes th{padding:12px;overflow-wrap:anywhere;border:1px solid #dce3e7}.jcx-product-details .woocommerce-product-attributes th{width:35%;text-align:left}.jcx-product-details .woocommerce-product-attributes p{margin:0}
.jcx-product-detail-section{gap:18px;padding-top:14px}.jcx-product-detail-section>.elementor-widget-heading h2{color:#c5202a;font-size:23px;border-left:3px solid #d91a27;padding-left:11px}.jcx-product-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.jcx-product-service-card{padding:18px;background:#f3f6f7;gap:12px}.jcx-product-bottom-cta{padding:26px;background:#edf7f4;border-top:2px solid #d91a27}.jcx-product-related .related>h2{font-size:23px;margin-bottom:20px}.jcx-product-related ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0!important}.jcx-product-related ul.products:before,.jcx-product-related ul.products:after{display:none!important}.jcx-product-related ul.products li.product{float:none;width:100%!important;margin:0!important}.jcx-product-related .woocommerce-loop-product__title{font-size:14px!important;line-height:1.5!important}.jcx-product-related li img{aspect-ratio:1;object-fit:contain}
.jcx-product-inquiry{width:100%;padding:20px;background:#f5f7f8;border-top:3px solid #cf1926;gap:14px;scroll-margin-top:35px}.jcx-product-inquiry .elementor-form-fields-wrapper{margin:0!important}.jcx-product-inquiry .elementor-field-group{padding:0;min-width:0}.jcx-product-inquiry .elementor-field{min-height:44px;font-size:15px;line-height:1.5;width:100%;background:#fff;border:1px solid #d8e1e7;border-radius:0}.jcx-product-inquiry .elementor-field-label{padding-bottom:6px;line-height:1.4}.jcx-product-inquiry button{min-height:46px;width:100%;padding:13px 10px;border-radius:0}.jcx-product-inquiry textarea{resize:vertical}
@media(max-width:1199px){.jcx-product-layout>.e-con-inner{grid-template-columns:160px minmax(0,1fr) 220px;gap:20px}.jcx-product-overview{grid-template-columns:1fr}.jcx-product-gallery img{max-height:370px}.jcx-product-banner>.e-con-inner{gap:25px}.jcx-product-service-grid{grid-template-columns:1fr}}
@media(max-width:1024px){.jcx-product-layout>.e-con-inner{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.jcx-product-categories{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr;gap:12px 24px}.jcx-product-categories>.elementor-widget-button,.jcx-product-categories>.elementor-widget-text-editor{display:none}.jcx-product-categories .product-categories{display:flex;flex-wrap:wrap;gap:12px}.jcx-product-categories li{border:0}.jcx-product-categories li a{padding:4px 0}.jcx-product-main{grid-column:1}.jcx-product-inquiry{grid-column:2}.jcx-product-banner .elementor-heading-title{font-size:30px}.jcx-product-related ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.jcx-product-banner{padding:0 20px}.jcx-product-banner>.e-con-inner{grid-template-columns:1fr;gap:0}.jcx-product-banner-copy{padding:26px 0}.jcx-product-banner .elementor-heading-title{font-size:29px}.jcx-product-banner-image{clip-path:none}.jcx-product-banner-image img{height:150px;min-height:150px;max-height:150px}.jcx-product-crumbs{padding:12px 18px}.jcx-product-layout{padding:22px 16px 38px}.jcx-product-layout>.e-con-inner{display:flex;flex-direction:column;gap:25px}.jcx-product-main{order:1}.jcx-product-inquiry{order:2}.jcx-product-categories{order:3;display:flex}.jcx-product-overview{gap:22px}.jcx-product-gallery img{max-height:380px}.jcx-product-summary .product_title{font-size:25px}.jcx-product-body{font-size:15px}.jcx-product-body h2{font-size:22px}.jcx-product-details{gap:22px}.jcx-product-bottom-cta{padding:22px}.jcx-product-inquiry{padding:22px}.jcx-product-body td,.jcx-product-body th{min-width:125px}.jcx-product-body table{font-size:13px}.jcx-product-summary .elementor-button{width:100%}.jcx-product-service-grid{grid-template-columns:1fr}}
.jcx-product-categories,.jcx-product-inquiry{align-self:start;height:auto}.jcx-product-body p{margin-bottom:16px!important}.jcx-product-body h2,.jcx-product-body h3{font-weight:700}.jcx-product-body .jcx-spec table,.jcx-product-body .wp-block-table table{display:table;width:100%;min-width:480px}.jcx-product-body .jcx-spec,.jcx-product-body .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch}
@media(prefers-reduced-motion:reduce){.jcx-single-product *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.jcx-product-summary h1.product_title.entry-title{display:block!important;visibility:visible!important}

.jcx-product-related .related>h2,.jcx-product-related .button,.jcx-product-related .ast-on-card-button{display:none!important}

.jcx-week2{font-family:Lato,Arial,sans-serif;color:#173e56;min-width:0}.jcx-week2 .e-con,.jcx-week2 .elementor-widget{min-width:0;max-width:100%}.jcx-week2 h1,.jcx-week2 h2,.jcx-week2 h3{line-height:1.3;text-transform:none}.jcx-week2 h1,.jcx-week2 h2{color:#df2535}.jcx-week2 .jcx-spec{width:100%;max-width:100%;overflow-x:auto}.jcx-week2 table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6;min-width:480px}.jcx-week2 td,.jcx-week2 th{padding:13px 16px;border:1px solid #dbe4e9;text-align:left;vertical-align:top}.jcx-week2 thead th{background:#173e56;color:#fff}.jcx-week2 tbody tr:nth-child(even){background:#f2f6f8}.jcx-week2 .jcx-week2-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.jcx-week2 .jcx-week2-box{padding:24px;background:#f2f6f8;border-top:2px solid #df2535}.jcx-week2 .elementor-button{min-height:44px}.jcx-week2 li{margin-bottom:8px}.jcx-week2 [id]{scroll-margin-top:100px}.jcx-week2 .jcx-download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jcx-week2 .jcx-download-card{padding:24px;border:1px solid #dbe4e9;gap:14px}.jcx-week2 a:focus-visible{outline:3px solid #df2535;outline-offset:4px}@media(max-width:1024px){.jcx-week2 .jcx-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.jcx-week2 .jcx-download-grid{grid-template-columns:1fr}.jcx-week2 .jcx-week2-box{padding:18px}.jcx-week2 h1{font-size:30px}.jcx-week2 h2{font-size:24px}.jcx-week2 td,.jcx-week2 th{padding:10px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa122 *//* JCX: render the product photo before gallery scripts finish loading. */
.elementor-3784 .elementor-element.elementor-element-daa122 .woocommerce-product-gallery--with-images{opacity:1!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1006 */.jcx-week3{font-family:Lato,Arial,sans-serif;color:#173e56;min-width:0}.jcx-week3 .e-con,.jcx-week3 .elementor-widget{min-width:0;max-width:100%}.jcx-week3 h1,.jcx-week3 h2,.jcx-week3 h3{font-family:Lato,Arial,sans-serif;line-height:1.3;text-transform:none;letter-spacing:normal}.jcx-week3 h1,.jcx-week3 h2{color:#df2535!important}.jcx-week3 .jcx-w3-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.jcx-week3 .jcx-w3-two{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.jcx-week3 a.jcx-w3-product{display:flex;width:100%;height:100%;border:1px solid #dbe4e9;background:white;padding:20px;text-decoration:none;gap:18px;transition:border-color .2s}.jcx-week3 a.jcx-w3-product:hover{border-color:#df2535}.jcx-week3 a:focus-visible{outline:3px solid #df2535;outline-offset:4px}.jcx-week3 .jcx-w3-product img{width:100%;height:215px;object-fit:contain}.jcx-week3 .jcx-w3-product h3{font-size:20px!important}.jcx-week3 .jcx-w3-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.jcx-week3 .elementor-button{min-height:44px}.jcx-week3 .jcx-w3-note,.jcx-week3 .jcx-w3-step{padding:24px;background:#f2f6f8;border-top:2px solid #df2535;gap:14px}.jcx-week3 .jcx-w3-table{max-width:100%;overflow:auto}.jcx-week3 table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;line-height:1.65}.jcx-week3 td,.jcx-week3 th{padding:14px;border:1px solid #dbe4e9;text-align:left;vertical-align:top}.jcx-week3 thead th{color:white;background:#173e56}.jcx-week3 tbody tr:nth-child(even){background:#f2f6f8}.jcx-week3 .jcx-w3-linklist{columns:2;column-gap:28px;padding-left:20px}.jcx-week3 li{margin-bottom:10px}.jcx-week3 .elementor-field{min-height:46px;border-radius:0}.jcx-week3 .elementor-form{padding:24px;border:1px solid #dbe4e9;background:white}.jcx-week3 [id]{scroll-margin-top:100px}.jcx-week3 .elementor-field-group{margin-bottom:10px}.jcx-week3 .jcx-w3-kicker{letter-spacing:.12em;font-size:13px;color:#647b89}@media(max-width:1024px){.jcx-week3 .jcx-w3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.jcx-week3 .jcx-w3-grid,.jcx-week3 .jcx-w3-two{grid-template-columns:1fr}.jcx-week3 .jcx-w3-linklist{columns:1}.jcx-week3 h1{font-size:30px!important}.jcx-week3 h2{font-size:25px!important}.jcx-week3 .jcx-w3-note,.jcx-week3 .jcx-w3-step,.jcx-week3 .elementor-form{padding:20px}}@media(prefers-reduced-motion:reduce){.jcx-week3 a.jcx-w3-product{transition:none}}/* End custom CSS */