.elementor-3971 .elementor-element.elementor-element-553dde03{--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;}.elementor-3971 .elementor-element.elementor-element-553dde03:not(.elementor-motion-effects-element-type-background), .elementor-3971 .elementor-element.elementor-element-553dde03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3971 .elementor-element.elementor-element-6540f93e{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3971 .elementor-element.elementor-element-6540f93e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3971 .elementor-element.elementor-element-bcadb04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-3971 .elementor-element.elementor-element-2b4bc1a6 img{border-radius:15px 15px 15px 15px;}.elementor-3971 .elementor-element.elementor-element-795a6c3d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-39a1f494{--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-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-3971 .elementor-element.elementor-element-5bf69ffd{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-3971 .elementor-element.elementor-element-5bf69ffd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3971 .elementor-element.elementor-element-5bf69ffd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3971 .elementor-element.elementor-element-5bf69ffd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-5bf69ffd .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-3971 .elementor-element.elementor-element-5bf69ffd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3971 .elementor-element.elementor-element-5bf69ffd .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:26px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-5bf69ffd:has(:hover) .elementor-image-box-title,
					 .elementor-3971 .elementor-element.elementor-element-5bf69ffd:has(:focus) .elementor-image-box-title{color:#2D3F60;}.elementor-3971 .elementor-element.elementor-element-150d86ce{--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-3971 .elementor-element.elementor-element-6af1348d{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-3971 .elementor-element.elementor-element-6af1348d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3971 .elementor-element.elementor-element-6af1348d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3971 .elementor-element.elementor-element-6af1348d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-6af1348d .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-3971 .elementor-element.elementor-element-6af1348d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3971 .elementor-element.elementor-element-6af1348d .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:26px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-6af1348d:has(:hover) .elementor-image-box-title,
					 .elementor-3971 .elementor-element.elementor-element-6af1348d:has(:focus) .elementor-image-box-title{color:#2D3F60;}.elementor-3971 .elementor-element.elementor-element-61976776{--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-3971 .elementor-element.elementor-element-4dd1887{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-3971 .elementor-element.elementor-element-4dd1887.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3971 .elementor-element.elementor-element-4dd1887.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3971 .elementor-element.elementor-element-4dd1887.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-4dd1887 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-3971 .elementor-element.elementor-element-4dd1887 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3971 .elementor-element.elementor-element-4dd1887 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:26px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-4dd1887:has(:hover) .elementor-image-box-title,
					 .elementor-3971 .elementor-element.elementor-element-4dd1887:has(:focus) .elementor-image-box-title{color:#2D3F60;}.elementor-3971 .elementor-element.elementor-element-13129528{--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-3971 .elementor-element.elementor-element-59680ebc{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-3971 .elementor-element.elementor-element-59680ebc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3971 .elementor-element.elementor-element-59680ebc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3971 .elementor-element.elementor-element-59680ebc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-59680ebc .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-3971 .elementor-element.elementor-element-59680ebc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3971 .elementor-element.elementor-element-59680ebc .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:26px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-59680ebc:has(:hover) .elementor-image-box-title,
					 .elementor-3971 .elementor-element.elementor-element-59680ebc:has(:focus) .elementor-image-box-title{color:#2D3F60;}.elementor-3971 .elementor-element.elementor-element-36f6a48e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-42d9693c{--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-3971 .elementor-element.elementor-element-42d9693c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3971 .elementor-element.elementor-element-330e59d img{width:100%;max-width:100%;height:271px;}.elementor-3971 .elementor-element.elementor-element-4966aae9{--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-3971 .elementor-element.elementor-element-41cf6a1d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3971 .elementor-element.elementor-element-29e60a6 img{opacity:1.0E-10;border-radius:15px 15px 15px 15px;}.elementor-3971 .elementor-element.elementor-element-33d96e9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3971 .elementor-element.elementor-element-784e19d img{border-radius:15px 15px 15px 15px;}.elementor-3971 .elementor-element.elementor-element-7a8b922{--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;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-7a8b922:not(.elementor-motion-effects-element-type-background), .elementor-3971 .elementor-element.elementor-element-7a8b922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3971 .elementor-element.elementor-element-3c6c1c8{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.666%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-6c67decc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3971 .elementor-element.elementor-element-6c67decc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3971 .elementor-element.elementor-element-6c67decc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-6c67decc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3971 .elementor-element.elementor-element-6c67decc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3971 .elementor-element.elementor-element-6c67decc .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;font-style:normal;line-height:26px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-6c67decc:has(:hover) .elementor-image-box-title,
					 .elementor-3971 .elementor-element.elementor-element-6c67decc:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-7b6213c0{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.666%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-7ee527bb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3971 .elementor-element.elementor-element-7ee527bb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3971 .elementor-element.elementor-element-7ee527bb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-7ee527bb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3971 .elementor-element.elementor-element-7ee527bb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3971 .elementor-element.elementor-element-7ee527bb .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;font-style:normal;line-height:26px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-7ee527bb:has(:hover) .elementor-image-box-title,
					 .elementor-3971 .elementor-element.elementor-element-7ee527bb:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-49b2207d{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.666%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-30ce01bd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3971 .elementor-element.elementor-element-30ce01bd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3971 .elementor-element.elementor-element-30ce01bd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-30ce01bd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3971 .elementor-element.elementor-element-30ce01bd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3971 .elementor-element.elementor-element-30ce01bd .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;font-style:normal;line-height:26px;color:#FFFFFF;}.elementor-3971 .elementor-element.elementor-element-30ce01bd:has(:hover) .elementor-image-box-title,
					 .elementor-3971 .elementor-element.elementor-element-30ce01bd:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-b91aeb1{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.666%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-121e473a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3971 .elementor-element.elementor-element-121e473a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3971 .elementor-element.elementor-element-121e473a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-121e473a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3971 .elementor-element.elementor-element-121e473a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3971 .elementor-element.elementor-element-121e473a .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;font-style:normal;line-height:26px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-121e473a:has(:hover) .elementor-image-box-title,
					 .elementor-3971 .elementor-element.elementor-element-121e473a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-4e9f7251{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3971 .elementor-element.elementor-element-42bca139{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-3971 .elementor-element.elementor-element-112a072 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;font-style:normal;line-height:36px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-6176f1c2{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:16px;--e-rating-gap:5px;--e-rating-icon-marked-color:#EB7100;}.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-3971 .elementor-element.elementor-element-3d5111{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-3971 .elementor-element.elementor-element-3d5111 .price{color:var( --e-global-color-astglobalcolor4 );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:14px;}.woocommerce .elementor-3971 .elementor-element.elementor-element-3d5111 .price ins{color:var( --e-global-color-astglobalcolor4 );font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:500;font-style:normal;line-height:26px;}.elementor-3971 .elementor-element.elementor-element-6df7a5ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-6df7a5ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3971 .elementor-element.elementor-element-24c873cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3971 .elementor-element.elementor-element-727ca0df p{margin-block-end:0px;}.elementor-3971 .elementor-element.elementor-element-727ca0df{color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-3bdb9405{--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3971 .elementor-element.elementor-element-3bdb9405:not(.elementor-motion-effects-element-type-background), .elementor-3971 .elementor-element.elementor-element-3bdb9405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1A2F;}.elementor-3971 .elementor-element.elementor-element-60e89096{--display:flex;}.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-3971 .elementor-element.elementor-element-667c884d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;font-style:normal;line-height:29px;color:var( --e-global-color-astglobalcolor4 );}.woocommerce .elementor-3971 .elementor-element.elementor-element-1c7165d9 .price{color:var( --e-global-color-astglobalcolor4 );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:14px;}.woocommerce .elementor-3971 .elementor-element.elementor-element-1c7165d9 .price ins{color:var( --e-global-color-astglobalcolor4 );font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:500;font-style:normal;line-height:26px;}.elementor-3971 .elementor-element.elementor-element-13807b9d{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:19px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-13807b9d p{margin-block-end:0px;}.elementor-3971 .elementor-element.elementor-element-6de07d57{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3971 .elementor-element.elementor-element-40e3797a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-640ac759{text-align:start;}.woocommerce .elementor-3971 .elementor-element.elementor-element-7d83a4a8 .woocommerce-product-details__short-description{color:var( --e-global-color-astglobalcolor4 );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:29px;}.elementor-3971 .elementor-element.elementor-element-73ada02{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-590895dd{--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-3971 .elementor-element.elementor-element-69b6bf92{--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-3971 .elementor-element.elementor-element-24b50ed6{--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-3971 .elementor-element.elementor-element-259a49fa{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:32px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-259a49fa p{margin-block-end:0px;}.elementor-3971 .elementor-element.elementor-element-5b050bc9{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-title-font-size:18px;--n-tabs-title-color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-5b050bc9 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#000000;}.elementor-3971 .elementor-element.elementor-element-5b050bc9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-5b050bc9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3971 .elementor-element.elementor-element-5b050bc9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 3px 0px;border-color:#2779FF;}.elementor-3971 .elementor-element.elementor-element-5b050bc9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-5b050bc9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Open Sans", Sans-serif;font-weight:700;font-style:normal;line-height:29px;}.elementor-3971 .elementor-element.elementor-element-51638055{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-58be4e49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3971 .elementor-element.elementor-element-7451fbb9 .cart button, .elementor-3971 .elementor-element.elementor-element-7451fbb9 .cart .button{transition:all 0.2s;}.elementor-3971 .elementor-element.elementor-element-7451fbb9 .quantity .qty{transition:all 0.2s;}.elementor-3971 .elementor-element.elementor-element-50f39f6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-2574c07c{--display:flex;}.elementor-3971 .elementor-element.elementor-element-711dfd20{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:32px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-56968deb{--display:flex;}.elementor-3971 .elementor-element.elementor-element-49f41728{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:32px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-493dda0a{--display:flex;}.elementor-3971 .elementor-element.elementor-element-3d04839b{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:32px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-6edee6ed{--display:flex;}.elementor-3971 .elementor-element.elementor-element-67a7538{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:32px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-eca1c39{--display:flex;}.elementor-3971 .elementor-element.elementor-element-2a55aded{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:32px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-257b3093{--n-accordion-title-font-size:16px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-astglobalcolor4 );--n-accordion-title-hover-color:var( --e-global-color-astglobalcolor4 );--n-accordion-title-active-color:var( --e-global-color-astglobalcolor4 );--n-accordion-icon-size:24px;}:where( .elementor-3971 .elementor-element.elementor-element-257b3093 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Open Sans", Sans-serif;font-weight:700;font-style:normal;line-height:32px;}.elementor-3971 .elementor-element.elementor-element-6cd1829c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-2297ddba{--display:flex;}.elementor-3971 .elementor-element.elementor-element-29741f7d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3971 .elementor-element.elementor-element-45859ae3{--display:flex;}.elementor-3971 .elementor-element.elementor-element-178401c4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3971 .elementor-element.elementor-element-4294b473{--display:flex;}.elementor-3971 .elementor-element.elementor-element-4e600d3 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3971 .elementor-element.elementor-element-2ebc70d6{--display:flex;}.elementor-3971 .elementor-element.elementor-element-566a2a5f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3971 .elementor-element.elementor-element-7ba3ea47{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-2a9f3325{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-2a9f3325:not(.elementor-motion-effects-element-type-background), .elementor-3971 .elementor-element.elementor-element-2a9f3325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.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-3971 .elementor-element.elementor-element-adc36a4{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3971 .elementor-element.elementor-element-adc36a4 .elementor-icon-box-wrapper{gap:15px;}.elementor-3971 .elementor-element.elementor-element-adc36a4.elementor-view-stacked .elementor-icon{background-color:#2779FF;}.elementor-3971 .elementor-element.elementor-element-adc36a4.elementor-view-framed .elementor-icon, .elementor-3971 .elementor-element.elementor-element-adc36a4.elementor-view-default .elementor-icon{fill:#2779FF;color:#2779FF;border-color:#2779FF;}.elementor-3971 .elementor-element.elementor-element-adc36a4 .elementor-icon{font-size:98px;}.elementor-3971 .elementor-element.elementor-element-adc36a4 .elementor-icon-box-title, .elementor-3971 .elementor-element.elementor-element-adc36a4 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:800;font-style:normal;line-height:51px;}.elementor-3971 .elementor-element.elementor-element-adc36a4 .elementor-icon-box-title{color:#2779FF;}.elementor-3971 .elementor-element.elementor-element-adc36a4:has(:hover) .elementor-icon-box-title,
					 .elementor-3971 .elementor-element.elementor-element-adc36a4:has(:focus) .elementor-icon-box-title{color:#2779FF;}.elementor-3971 .elementor-element.elementor-element-adc36a4 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:28px;color:#000000;}.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-3971 .elementor-element.elementor-element-5aeebbe5 .elementor-button{background-color:#61CE7000;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:32px;fill:#2779FF;color:#2779FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2779FF;border-radius:33px 33px 33px 33px;padding:5px 15px 5px 15px;}.elementor-3971 .elementor-element.elementor-element-5aeebbe5 .elementor-button:hover, .elementor-3971 .elementor-element.elementor-element-5aeebbe5 .elementor-button:focus{background-color:#2779FF;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-5aeebbe5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3971 .elementor-element.elementor-element-5aeebbe5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3971 .elementor-element.elementor-element-5aeebbe5 .elementor-button:hover svg, .elementor-3971 .elementor-element.elementor-element-5aeebbe5 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-31ac48b5{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:28px;color:#000000;}.elementor-3971 .elementor-element.elementor-element-31ac48b5 p{margin-block-end:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3971 .elementor-element.elementor-element-9ad5854 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-3971 .elementor-element.elementor-element-9ad5854 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-3971 .elementor-element.elementor-element-9ad5854{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3971 .elementor-element.elementor-element-9ad5854 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3971 .elementor-element.elementor-element-9ad5854 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:29px;}.elementor-3971 .elementor-element.elementor-element-9ad5854 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3971 .elementor-element.elementor-element-28f7984d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-28f7984d:not(.elementor-motion-effects-element-type-background), .elementor-3971 .elementor-element.elementor-element-28f7984d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3971 .elementor-element.elementor-element-78c63e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:24px;color:var( --e-global-color-astglobalcolor4 );}.elementor-3971 .elementor-element.elementor-element-6017126e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-6017126e:not(.elementor-motion-effects-element-type-background), .elementor-3971 .elementor-element.elementor-element-6017126e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3971 .elementor-element.elementor-element-3c8f1ae8{--display:flex;--min-height:92px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.666%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-3c8f1ae8:not(.elementor-motion-effects-element-type-background), .elementor-3971 .elementor-element.elementor-element-3c8f1ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-3971 .elementor-element.elementor-element-754f5833.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-3971 .elementor-element.elementor-element-754f5833.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-3971 .elementor-element.elementor-element-754f5833.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-3971 .elementor-element.elementor-element-754f5833 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3971 .elementor-element.elementor-element-754f5833 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3971 .elementor-element.elementor-element-754f5833 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:26px;color:#000000;}.elementor-3971 .elementor-element.elementor-element-2b5688ff{--display:flex;--min-height:92px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.666%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-2b5688ff:not(.elementor-motion-effects-element-type-background), .elementor-3971 .elementor-element.elementor-element-2b5688ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-3971 .elementor-element.elementor-element-7dce24fe.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-3971 .elementor-element.elementor-element-7dce24fe.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-3971 .elementor-element.elementor-element-7dce24fe.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-3971 .elementor-element.elementor-element-7dce24fe .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3971 .elementor-element.elementor-element-7dce24fe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3971 .elementor-element.elementor-element-7dce24fe .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:26px;color:#000000;}.elementor-3971 .elementor-element.elementor-element-7481916a{--display:flex;--min-height:92px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.666%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-7481916a:not(.elementor-motion-effects-element-type-background), .elementor-3971 .elementor-element.elementor-element-7481916a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-3971 .elementor-element.elementor-element-3a34a705.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-3971 .elementor-element.elementor-element-3a34a705.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-3971 .elementor-element.elementor-element-3a34a705.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-3971 .elementor-element.elementor-element-3a34a705 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3971 .elementor-element.elementor-element-3a34a705 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3971 .elementor-element.elementor-element-3a34a705 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:26px;color:#000000;}.elementor-3971 .elementor-element.elementor-element-1916333{--display:flex;--min-height:92px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.666%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3971 .elementor-element.elementor-element-1916333:not(.elementor-motion-effects-element-type-background), .elementor-3971 .elementor-element.elementor-element-1916333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-3971 .elementor-element.elementor-element-62177279.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-3971 .elementor-element.elementor-element-62177279.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-3971 .elementor-element.elementor-element-62177279.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-3971 .elementor-element.elementor-element-62177279 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3971 .elementor-element.elementor-element-62177279 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3971 .elementor-element.elementor-element-62177279 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:26px;color:#000000;}.elementor-3971 .elementor-element.elementor-element-426b5b8{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-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 );}@media(max-width:1024px){.elementor-3971 .elementor-element.elementor-element-7ba3ea47{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-3971 .elementor-element.elementor-element-553dde03{--content-width:1480px;}.elementor-3971 .elementor-element.elementor-element-6540f93e{--width:38.233%;}.elementor-3971 .elementor-element.elementor-element-39a1f494{--width:25%;}.elementor-3971 .elementor-element.elementor-element-150d86ce{--width:25%;}.elementor-3971 .elementor-element.elementor-element-61976776{--width:25%;}.elementor-3971 .elementor-element.elementor-element-13129528{--width:25%;}.elementor-3971 .elementor-element.elementor-element-42d9693c{--width:45.318%;}.elementor-3971 .elementor-element.elementor-element-4966aae9{--width:50%;}.elementor-3971 .elementor-element.elementor-element-3c6c1c8{--width:23%;}.elementor-3971 .elementor-element.elementor-element-7b6213c0{--width:23%;}.elementor-3971 .elementor-element.elementor-element-49b2207d{--width:23%;}.elementor-3971 .elementor-element.elementor-element-b91aeb1{--width:23%;}.elementor-3971 .elementor-element.elementor-element-4e9f7251{--width:50%;}.elementor-3971 .elementor-element.elementor-element-6df7a5ca{--width:92.389%;}.elementor-3971 .elementor-element.elementor-element-3bdb9405{--width:80%;}.elementor-3971 .elementor-element.elementor-element-60e89096{--width:60%;}.elementor-3971 .elementor-element.elementor-element-6de07d57{--width:40%;}.elementor-3971 .elementor-element.elementor-element-69b6bf92{--width:50%;}.elementor-3971 .elementor-element.elementor-element-24b50ed6{--width:50%;}.elementor-3971 .elementor-element.elementor-element-3c8f1ae8{--width:23%;}.elementor-3971 .elementor-element.elementor-element-2b5688ff{--width:23%;}.elementor-3971 .elementor-element.elementor-element-7481916a{--width:23%;}.elementor-3971 .elementor-element.elementor-element-1916333{--width:23%;}.elementor-3971 .elementor-element.elementor-element-426b5b8{--content-width:1480px;}}@media(max-width:767px){.elementor-3971 .elementor-element.elementor-element-5bf69ffd .elementor-image-box-wrapper{text-align:center;}.elementor-3971 .elementor-element.elementor-element-5bf69ffd .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-5bf69ffd .elementor-image-box-wrapper .elementor-image-box-img{width:55%;}.elementor-3971 .elementor-element.elementor-element-6af1348d .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-4dd1887 .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-59680ebc .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-6c67decc{padding:0px 0px 30px 0px;}.elementor-3971 .elementor-element.elementor-element-6c67decc .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-6c67decc .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3971 .elementor-element.elementor-element-7ee527bb{padding:0px 0px 30px 0px;}.elementor-3971 .elementor-element.elementor-element-7ee527bb .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-7ee527bb .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3971 .elementor-element.elementor-element-30ce01bd{padding:0px 0px 30px 0px;}.elementor-3971 .elementor-element.elementor-element-30ce01bd .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-30ce01bd .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3971 .elementor-element.elementor-element-121e473a{padding:0px 0px 30px 0px;}.elementor-3971 .elementor-element.elementor-element-121e473a .elementor-image-box-img{margin-bottom:15px;}.elementor-3971 .elementor-element.elementor-element-121e473a .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3971 .elementor-element.elementor-element-7ba3ea47{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3971 .elementor-element.elementor-element-754f5833 .elementor-image-box-img{margin-bottom:5px;}.elementor-3971 .elementor-element.elementor-element-7dce24fe .elementor-image-box-img{margin-bottom:5px;}.elementor-3971 .elementor-element.elementor-element-3a34a705 .elementor-image-box-img{margin-bottom:5px;}.elementor-3971 .elementor-element.elementor-element-62177279 .elementor-image-box-img{margin-bottom:5px;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-3d5111 */.elementor-3971 .elementor-element.elementor-element-3d5111 .price {
    display: grid !important;
    grid-template-columns: auto auto;
    justify-content: start;
    align-items: baseline;
    gap: 22px;
}

.elementor-3971 .elementor-element.elementor-element-3d5111 .price ins {
    grid-column: 1;
    grid-row: 1;
}

.elementor-3971 .elementor-element.elementor-element-3d5111 .price del {
    grid-column: 2;
    grid-row: 1;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-1c7165d9 */.elementor-3971 .elementor-element.elementor-element-1c7165d9 .price {
    display: grid !important;
    grid-template-columns: auto auto;
    justify-content: start;
    align-items: baseline;
    gap: 22px;
}

.elementor-3971 .elementor-element.elementor-element-1c7165d9 .price ins {
    grid-column: 1;
    grid-row: 1;
}

.elementor-3971 .elementor-element.elementor-element-1c7165d9 .price del {
    grid-column: 2;
    grid-row: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-477045c6 */.copy-coupon-btn {
  padding: 10px 20px;
  background-color: #ff6600;
  color: #fff;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  font-weight: bold;
  transition: background 0.3s;
}

.copy-coupon-btn:hover {
  background-color: #e65c00;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-1c7165d9 */.elementor-3971 .elementor-element.elementor-element-1c7165d9 .price {
    display: grid !important;
    grid-template-columns: auto auto;
    justify-content: start;
    align-items: baseline;
    gap: 22px;
}

.elementor-3971 .elementor-element.elementor-element-1c7165d9 .price ins {
    grid-column: 1;
    grid-row: 1;
}

.elementor-3971 .elementor-element.elementor-element-1c7165d9 .price del {
    grid-column: 2;
    grid-row: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-477045c6 */.copy-coupon-btn {
  padding: 10px 20px;
  background-color: #ff6600;
  color: #fff;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  font-weight: bold;
  transition: background 0.3s;
}

.copy-coupon-btn:hover {
  background-color: #e65c00;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-1c7165d9 */.elementor-3971 .elementor-element.elementor-element-1c7165d9 .price {
    display: grid !important;
    grid-template-columns: auto auto;
    justify-content: start;
    align-items: baseline;
    gap: 22px;
}

.elementor-3971 .elementor-element.elementor-element-1c7165d9 .price ins {
    grid-column: 1;
    grid-row: 1;
}

.elementor-3971 .elementor-element.elementor-element-1c7165d9 .price del {
    grid-column: 2;
    grid-row: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-477045c6 */.copy-coupon-btn {
  padding: 10px 20px;
  background-color: #ff6600;
  color: #fff;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  font-weight: bold;
  transition: background 0.3s;
}

.copy-coupon-btn:hover {
  background-color: #e65c00;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-1c7165d9 */.elementor-3971 .elementor-element.elementor-element-1c7165d9 .price {
    display: grid !important;
    grid-template-columns: auto auto;
    justify-content: start;
    align-items: baseline;
    gap: 22px;
}

.elementor-3971 .elementor-element.elementor-element-1c7165d9 .price ins {
    grid-column: 1;
    grid-row: 1;
}

.elementor-3971 .elementor-element.elementor-element-1c7165d9 .price del {
    grid-column: 2;
    grid-row: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-477045c6 */.copy-coupon-btn {
  padding: 10px 20px;
  background-color: #ff6600;
  color: #fff;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  font-weight: bold;
  transition: background 0.3s;
}

.copy-coupon-btn:hover {
  background-color: #e65c00;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7451fbb9 *//* ===============================
1️⃣ 强制 PEWC 文字为白色
=============================== */
form.cart .pewc-group-wrap,
form.cart .pewc-group-wrap h3,
form.cart .pewc-group-wrap h4,
form.cart .pewc-group-description,
form.cart .pewc-radio-form-label span,
 {
    color: #fff !important;
}
form.cart .pewc-total-field-wrapper,
form.cart .pewc-total-field-wrapper span{
     color: #fff !important;
}

/* 单选项价格文字 */
form.cart .pewc-radio-form-label span bdi,
form.cart .pewc-radio-form-label span .woocommerce-Price-currencySymbol {
    color: #fff !important;
}

/* ===============================
2️⃣ 修正数量 + Add to Cart 错位（关键）
Elementor 会把它们 flex 到右侧
=============================== */
form.cart {
    display: block !important;
}



/* 数量框宽度 */
form.cart .quantity input.qty {
    width: 80px;
}

/* ===============================
3️⃣ 防止 Elementor 强行右对齐
=============================== */
.elementor-widget-woocommerce-product-add-to-cart .cart {
    justify-content: flex-start !important;
    align-items: flex-start !important;
}

/* ===============================
4️⃣ 如果你想让按钮在下一行（推荐）
=============================== */
@media (min-width: 768px) {
    form.cart .single_add_to_cart_button {
        display: block !important;
        margin-top: 15px;
    }
}
form.cart .pewc-total-field-wrapper, form.cart .pewc-total-field-wrapper span{
    display: none!important;
}
.woocommerce-js div.product form.cart div.quantity{
    display: none;
}
#buy-now-button{
    padding: 20px 30px!important;;
    background: #faa61a!important;
    width: 47%;

}
#buy-now-button:hover{
    background: #2c77fd!important;
}
.single_add_to_cart_button{
    padding: 20px 30px!important;;
    background: #2c77fd!important;
    width: 47%!important;;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58be4e49 */.pewc-group-heading-wrapper{
    background:#2779ff;
    padding-left: 20px;
    padding-top:5px;
    padding-bottom: 5px;
    border-radius:10px;
    margin-bottom: 30px;
    
 
}
.pewc-group-heading-wrapper h3{
       font-family:'Poppins';
    font-size:24px;
    font-weight:600;
}
.pewc-group-description{
    font-family:'Poppins';
    font-size:18px;
    font-weight:400;
    color:#fff;
}
.pewc-radio-form-label{
    background: #fafafa;
    border:1px solid #F2F2F2;
    padding:15px;
    border-radius:12px;
    font-size: 18px;
    font-weight:700;
    color:#000;
    font-family:'Poppins';
}
.pewc-theme-element{
    margin-top: 15px;
    margin-left: 5px;
    border:1px solid #2779ff
}
.pewc-radio-image-desc{
     font-family:'Poppins';
    font-size:18px;
    font-weight:400;
    color:#fff; 
    margin-top: 10px;
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)), 
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)) {
    margin-inline-start: 0px !important;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-257b3093 */.elementor-widget-n-accordion .e-n-accordion-item-title{
    justify-content:space-between;
}
.elementor-widget-container p{
  margin-bottom:0px;  
}

.elementor-widget-n-accordion .e-n-accordion-item-title, :where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){
    border:0px!important;
    border-top:1px solid #B0B8BE78!important;
}/* End custom CSS */