.elementor-24266 .elementor-element.elementor-element-5ef4575{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--align-items:center;}.elementor-24266 .elementor-element.elementor-element-9d0a817{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-24266 .elementor-element.elementor-element-cef1276 .elementor-icon-wrapper{text-align:start;}.elementor-24266 .elementor-element.elementor-element-cef1276{width:auto;max-width:auto;}.elementor-24266 .elementor-element.elementor-element-cd09f14{width:auto;max-width:auto;}.elementor-24266 .elementor-element.elementor-element-819d890{--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-24266 .elementor-element.elementor-element-eb3a2f8 .elementor-icon-wrapper{text-align:start;}.elementor-24266 .elementor-element.elementor-element-eb3a2f8{width:auto;max-width:auto;}.elementor-24266 .elementor-element.elementor-element-e27df70{width:auto;max-width:auto;}.elementor-24266 .elementor-element.elementor-element-c1fe128{--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-24266 .elementor-element.elementor-element-acb4935 .elementor-icon-wrapper{text-align:start;}.elementor-24266 .elementor-element.elementor-element-acb4935{width:auto;max-width:auto;}.elementor-24266 .elementor-element.elementor-element-acb4935.elementor-element{--align-self:flex-start;}.elementor-24266 .elementor-element.elementor-element-b32c204{width:auto;max-width:auto;}.elementor-24266 .elementor-element.elementor-element-b061832{--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-24266 .elementor-element.elementor-element-8b6f0d1 .elementor-icon-wrapper{text-align:start;}.elementor-24266 .elementor-element.elementor-element-8b6f0d1{width:auto;max-width:auto;}.elementor-24266 .elementor-element.elementor-element-8b6f0d1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-24266 .elementor-element.elementor-element-6ff9112{width:auto;max-width:auto;}.elementor-24266 .elementor-element.elementor-element-6087790{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24266 .elementor-element.elementor-element-7552357{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24266 .elementor-element.elementor-element-1976700 img{width:100%;max-width:100%;}.elementor-24266 .elementor-element.elementor-element-1976700{grid-column:span 4;}.elementor-24266 .elementor-element.elementor-element-4b1fa81 img{width:100%;}.elementor-24266 .elementor-element.elementor-element-4b1fa81{grid-column:span 4;}.elementor-24266 .elementor-element.elementor-element-85b22a2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24266 .elementor-element.elementor-element-7ccbef8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-24266 .elementor-element.elementor-element-7ccbef8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-24266 .elementor-element.elementor-element-7ccbef8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-7ccbef8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-24266 .elementor-element.elementor-element-7ccbef8 .elementor-image-box-img img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-24266 .elementor-element.elementor-element-7ccbef8 > .elementor-widget-container{margin:0px 0px 15px 0px;background-color:#F5F5F5;}.elementor-24266 .elementor-element.elementor-element-186bafc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-24266 .elementor-element.elementor-element-186bafc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-24266 .elementor-element.elementor-element-186bafc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-186bafc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-24266 .elementor-element.elementor-element-186bafc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-24266 .elementor-element.elementor-element-186bafc > .elementor-widget-container{margin:0px 0px 15px 0px;background-color:#F5F5F5;}.elementor-24266 .elementor-element.elementor-element-421f595.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-24266 .elementor-element.elementor-element-421f595.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-24266 .elementor-element.elementor-element-421f595.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-421f595 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-24266 .elementor-element.elementor-element-421f595 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-24266 .elementor-element.elementor-element-421f595 > .elementor-widget-container{margin:0px 0px 15px 0px;background-color:#F5F5F5;}.elementor-24266 .elementor-element.elementor-element-a534c6f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-24266 .elementor-element.elementor-element-a534c6f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-24266 .elementor-element.elementor-element-a534c6f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-a534c6f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-24266 .elementor-element.elementor-element-a534c6f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-24266 .elementor-element.elementor-element-a534c6f > .elementor-widget-container{margin:0px 0px 15px 0px;background-color:#F5F5F5;}.elementor-24266 .elementor-element.elementor-element-7bf6393.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-24266 .elementor-element.elementor-element-7bf6393.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-24266 .elementor-element.elementor-element-7bf6393.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-7bf6393 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-24266 .elementor-element.elementor-element-7bf6393 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-24266 .elementor-element.elementor-element-7bf6393 > .elementor-widget-container{margin:0px 0px 15px 0px;background-color:#F5F5F5;}.elementor-24266 .elementor-element.elementor-element-cd0ff81.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-24266 .elementor-element.elementor-element-cd0ff81.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-24266 .elementor-element.elementor-element-cd0ff81.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-cd0ff81 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-24266 .elementor-element.elementor-element-cd0ff81 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-24266 .elementor-element.elementor-element-cd0ff81 > .elementor-widget-container{margin:0px 0px 15px 0px;background-color:#F5F5F5;}.elementor-24266 .elementor-element.elementor-element-25ba68d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-24266 .elementor-element.elementor-element-25ba68d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-24266 .elementor-element.elementor-element-25ba68d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-25ba68d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-24266 .elementor-element.elementor-element-25ba68d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-24266 .elementor-element.elementor-element-25ba68d > .elementor-widget-container{margin:0px 0px 15px 0px;background-color:#F5F5F5;}.elementor-24266 .elementor-element.elementor-element-e5227da.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-24266 .elementor-element.elementor-element-e5227da.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-24266 .elementor-element.elementor-element-e5227da.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-e5227da .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-24266 .elementor-element.elementor-element-e5227da .elementor-image-box-img img{transition-duration:0.3s;}.elementor-24266 .elementor-element.elementor-element-e5227da > .elementor-widget-container{margin:0px 0px 15px 0px;background-color:#F5F5F5;}.elementor-24266 .elementor-element.elementor-element-d875885{--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;--justify-content:center;}.elementor-24266 .elementor-element.elementor-element-c6a8c01{--display:flex;}.elementor-24266 .elementor-element.elementor-element-2aadb27{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-2aadb27.e-con{--align-self:center;}.elementor-24266 .elementor-element.elementor-element-a7dac3f{grid-column:span 2;}.elementor-24266 .elementor-element.elementor-element-d5cab7e{--display:flex;grid-column:span 3;}.elementor-24266 .elementor-element.elementor-element-9e5df0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24266 .elementor-element.elementor-element-9e5df0e .elementor-button{background-color:#41A52A;}.elementor-24266 .elementor-element.elementor-element-9e5df0e .elementor-button:hover, .elementor-24266 .elementor-element.elementor-element-9e5df0e .elementor-button:focus{background-color:#00892D;}.elementor-24266 .elementor-element.elementor-element-aa95bb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24266 .elementor-element.elementor-element-aa95bb7:not(.elementor-motion-effects-element-type-background), .elementor-24266 .elementor-element.elementor-element-aa95bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-24266 .elementor-element.elementor-element-0affaf7{columns:1;width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-24266 .elementor-element.elementor-element-0affaf7.elementor-element{--align-self:center;}.elementor-24266 .elementor-element.elementor-element-40b09a8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-24e81e1 .elementor-icon-box-wrapper{gap:15px;}.elementor-24266 .elementor-element.elementor-element-86ab60b .elementor-icon-box-wrapper{gap:15px;}.elementor-24266 .elementor-element.elementor-element-5ba093e .elementor-icon-box-wrapper{gap:15px;}.elementor-24266 .elementor-element.elementor-element-b411efc .elementor-icon-box-wrapper{gap:15px;}.elementor-24266 .elementor-element.elementor-element-1c58460{--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:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24266 .elementor-element.elementor-element-b13f078{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-a897432{--display:flex;grid-column:span 3;}.elementor-24266 .elementor-element.elementor-element-fa0601f{grid-column:span 3;}.elementor-24266 .elementor-element.elementor-element-5a2badc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24266 .elementor-element.elementor-element-5a2badc .elementor-button{background-color:#41A52A;}.elementor-24266 .elementor-element.elementor-element-5a2badc .elementor-button:hover, .elementor-24266 .elementor-element.elementor-element-5a2badc .elementor-button:focus{background-color:#00892D;}.elementor-24266 .elementor-element.elementor-element-1d55bc0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-d43a74b{--display:flex;grid-column:span 3;}.elementor-24266 .elementor-element.elementor-element-bdbb420{grid-column:span 3;}.elementor-24266 .elementor-element.elementor-element-1cee788 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24266 .elementor-element.elementor-element-1cee788 .elementor-button{background-color:#41A52A;}.elementor-24266 .elementor-element.elementor-element-1cee788 .elementor-button:hover, .elementor-24266 .elementor-element.elementor-element-1cee788 .elementor-button:focus{background-color:#00892D;}.elementor-24266 .elementor-element.elementor-element-76dc4b0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-24266 .elementor-element.elementor-element-a23d77a{grid-column:span 3;}.elementor-24266 .elementor-element.elementor-element-bc871d2{--display:flex;}.elementor-24266 .elementor-element.elementor-element-bc871d2:not(.elementor-motion-effects-element-type-background), .elementor-24266 .elementor-element.elementor-element-bc871d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-24266 .elementor-element.elementor-element-ad3080d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-df31c3d{--display:flex;}.elementor-24266 .elementor-element.elementor-element-ed69909{--display:flex;}.elementor-24266 .elementor-element.elementor-element-65a3423{--display:flex;}.elementor-24266 .elementor-element.elementor-element-f110921{--display:flex;}.elementor-24266 .elementor-element.elementor-element-010d80c{--display:flex;}.elementor-24266 .elementor-element.elementor-element-d87be4e{--display:flex;}.elementor-24266 .elementor-element.elementor-element-04cac73{--display:flex;}.elementor-24266 .elementor-element.elementor-element-f9dc1e3{--display:flex;}.elementor-24266 .elementor-element.elementor-element-6842bda{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24266 .elementor-element.elementor-element-9be10f0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-8d4d651{columns:1;grid-column:span 2;}.elementor-24266 .elementor-element.elementor-element-a808d09{--display:flex;}.elementor-24266 .elementor-element.elementor-element-223f5e1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-24266 .elementor-element.elementor-element-223f5e1.elementor-wc-products ul.products li.product{text-align:center;padding:0px 0px 25px 0px;background-color:#F5F5F5;}.elementor-24266 .elementor-element.elementor-element-223f5e1.elementor-wc-products ul.products li.product .price{font-size:1.3em;}.elementor-24266 .elementor-element.elementor-element-223f5e1.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#FF9400;}.elementor-24266 .elementor-element.elementor-element-223f5e1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-24266 .elementor-element.elementor-element-49b11fd .elementor-button{font-weight:bold;background-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-24266 .elementor-element.elementor-element-49b11fd.elementor-element{--align-self:center;}.elementor-24266 .elementor-element.elementor-element-77278ee{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24266 .elementor-element.elementor-element-0b4769f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-8dc5e80{columns:1;grid-column:span 2;}.elementor-24266 .elementor-element.elementor-element-fb32dad.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-24266 .elementor-element.elementor-element-fb32dad.elementor-wc-products ul.products li.product{text-align:center;padding:0px 0px 25px 0px;background-color:#F5F5F5;}.elementor-24266 .elementor-element.elementor-element-fb32dad.elementor-wc-products ul.products li.product .price{font-size:1.3em;}.elementor-24266 .elementor-element.elementor-element-fb32dad.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#FF9400;}.elementor-24266 .elementor-element.elementor-element-fb32dad.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-24266 .elementor-element.elementor-element-9271f05 .elementor-button{font-weight:bold;background-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-24266 .elementor-element.elementor-element-9271f05.elementor-element{--align-self:center;}.elementor-24266 .elementor-element.elementor-element-29472ab{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24266 .elementor-element.elementor-element-a588efd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-1f4770c{columns:1;grid-column:span 2;}.elementor-24266 .elementor-element.elementor-element-21f16b3{text-align:center;}.elementor-24266 .elementor-element.elementor-element-21f16b3.elementor-element{--align-self:center;}.elementor-24266 .elementor-element.elementor-element-cc02303{--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-24266 .elementor-element.elementor-element-bbe6a58{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24266 .elementor-element.elementor-element-bbe6a58:not(.elementor-motion-effects-element-type-background), .elementor-24266 .elementor-element.elementor-element-bbe6a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#042B14;}.elementor-24266 .elementor-element.elementor-element-b48fbc7.elementor-element{--align-self:center;}.elementor-24266 .elementor-element.elementor-element-623a9b7 .elementor-heading-title{font-size:24px;color:#FFFFFF;}.elementor-24266 .elementor-element.elementor-element-1fd6b72{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-24266 .elementor-element.elementor-element-5ef4575{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24266 .elementor-element.elementor-element-9d0a817{--justify-content:center;}.elementor-24266 .elementor-element.elementor-element-cef1276{width:100%;max-width:100%;}.elementor-24266 .elementor-element.elementor-element-cef1276.elementor-element{--align-self:flex-start;}.elementor-24266 .elementor-element.elementor-element-eb3a2f8{width:100%;max-width:100%;}.elementor-24266 .elementor-element.elementor-element-eb3a2f8.elementor-element{--align-self:flex-start;}.elementor-24266 .elementor-element.elementor-element-acb4935{width:100%;max-width:100%;}.elementor-24266 .elementor-element.elementor-element-8b6f0d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24266 .elementor-element.elementor-element-6087790{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-24266 .elementor-element.elementor-element-85b22a2{--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-2aadb27{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-24266 .elementor-element.elementor-element-d0d0f8e{font-size:18px;}.elementor-24266 .elementor-element.elementor-element-40b09a8{--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-b13f078{--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-1d55bc0{--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-76dc4b0{--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-ad3080d{--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-9be10f0{--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-223f5e1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-24266 .elementor-element.elementor-element-0b4769f{--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-fb32dad.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-24266 .elementor-element.elementor-element-a588efd{--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-1fd6b72{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-24266 .elementor-element.elementor-element-5ef4575{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-85b22a2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-7ccbef8 .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-186bafc .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-421f595 .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-a534c6f .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-7bf6393 .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-cd0ff81 .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-25ba68d .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-e5227da .elementor-image-box-img{margin-bottom:0px;}.elementor-24266 .elementor-element.elementor-element-2aadb27{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-d0d0f8e{grid-column:span 3;}.elementor-24266 .elementor-element.elementor-element-a7dac3f{grid-column:span 3;}.elementor-24266 .elementor-element.elementor-element-0affaf7{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-24266 .elementor-element.elementor-element-40b09a8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-b13f078{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-1d55bc0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-76dc4b0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-ad3080d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-9be10f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-8d4d651{grid-column:span 3;}.elementor-24266 .elementor-element.elementor-element-223f5e1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-24266 .elementor-element.elementor-element-0b4769f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-8dc5e80{grid-column:span 3;}.elementor-24266 .elementor-element.elementor-element-fb32dad.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-24266 .elementor-element.elementor-element-a588efd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24266 .elementor-element.elementor-element-1f4770c{grid-column:span 3;}.elementor-24266 .elementor-element.elementor-element-1fd6b72{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-24266 .elementor-element.elementor-element-2aadb27{--width:66%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24266 .elementor-element.elementor-element-2aadb27{--width:90vw;}}/* Start custom CSS for image, class: .elementor-element-1976700 */.elementor-24266 .elementor-element.elementor-element-1976700 img {
  width: 100% !important;
  max-width: none !important;
  height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0d0f8e */h1.side_title_line_black {
  position: relative;
  font-size:1.5em;
  display: inline-block;   /* keeps height tight to the text content */
  padding-left: 16px;      /* space between stripe and text */
}

h1.side_title_line_black::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;               /* stretch stripe to the text height */
  width: 4px;              /* stripe thickness */
  background: #000;        /* stripe color */
  border-radius: 2px;      /* optional */
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-20785 */.h2divider h2{
  display: flex;              /* lets us use flex children */
  align-items: center;        /* vertically center the text */
  font-size:1.7em;
  text-align: center;
  font-weight: bold;          /* or whatever style you want */
}

.h2divider h2::before,
.h2divider h2::after {
  content: "";
  flex: 1;                    /* makes the lines flexible */
  border-bottom: 2px solid #000; /* line thickness + color */
  margin: 0 12px;             /* space between line and text */
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-20788 *//* 1) Class on the widget wrapper */
.h3divider .elementor-heading-title,
/* 2) Class directly on the H3 */
h3.h3divider,
/* 3) Class on the heading title itself */
h3.elementor-heading-title.h3divider {
  display: flex;
  align-items: center;
  width: 100%;
}

/* the line to the right of the text */
.h3divider .elementor-heading-title::after,
h3.h3divider::after,
h3.elementor-heading-title.h3divider::after {
  content: "";
  flex: 1;
  border-bottom: 2px solid #000;
  margin-left: 12px;  /* space between text and line */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8f2803 *//* 1) Class on the widget wrapper */
.h3divider .elementor-heading-title,
/* 2) Class directly on the H3 */
h3.h3divider,
/* 3) Class on the heading title itself */
h3.elementor-heading-title.h3divider {
  display: flex;
  align-items: center;
  width: 100%;
}

/* the line to the right of the text */
.h3divider .elementor-heading-title::after,
h3.h3divider::after,
h3.elementor-heading-title.h3divider::after {
  content: "";
  flex: 1;
  border-bottom: 2px solid #000;
  margin-left: 12px;  /* space between text and line */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8987921 *//* 1) Class on the widget wrapper */
.h3divider .elementor-heading-title,
/* 2) Class directly on the H3 */
h3.h3divider,
/* 3) Class on the heading title itself */
h3.elementor-heading-title.h3divider {
  display: flex;
  align-items: center;
  width: 100%;
}

/* the line to the right of the text */
.h3divider .elementor-heading-title::after,
h3.h3divider::after,
h3.elementor-heading-title.h3divider::after {
  content: "";
  flex: 1;
  border-bottom: 2px solid #000;
  margin-left: 12px;  /* space between text and line */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de71f7 *//* 1) Class on the widget wrapper */
.h3divider .elementor-heading-title,
/* 2) Class directly on the H3 */
h3.h3divider,
/* 3) Class on the heading title itself */
h3.elementor-heading-title.h3divider {
  display: flex;
  align-items: center;
  width: 100%;
}

/* the line to the right of the text */
.h3divider .elementor-heading-title::after,
h3.h3divider::after,
h3.elementor-heading-title.h3divider::after {
  content: "";
  flex: 1;
  border-bottom: 2px solid #000;
  margin-left: 12px;  /* space between text and line */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2ef943 *//* 1) Class on the widget wrapper */
.h3divider .elementor-heading-title,
/* 2) Class directly on the H3 */
h3.h3divider,
/* 3) Class on the heading title itself */
h3.elementor-heading-title.h3divider {
  display: flex;
  align-items: center;
  width: 100%;
}

/* the line to the right of the text */
.h3divider .elementor-heading-title::after,
h3.h3divider::after,
h3.elementor-heading-title.h3divider::after {
  content: "";
  flex: 1;
  border-bottom: 2px solid #000;
  margin-left: 12px;  /* space between text and line */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b48fbc7 *//* circular avatar with crop */
.elementor-24266 .elementor-element.elementor-element-b48fbc7{
       /* set the circle size */
  width: 100px;
  height: 100px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #fff;
  padding: 10px;
  border-radius: 50%;
  overflow: hidden;          /* clip image to the circle */
}

.elementor-24266 .elementor-element.elementor-element-b48fbc7 img{
  width: 100%;
  height: 100%;
  object-fit: cover;         /* fill circle; crops if needed */
  display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-623a9b7 */.elementor-24266 .elementor-element.elementor-element-623a9b7{
  display: flex;              /* lets us use flex children */
  align-items: center;        /* vertically center the text */
  font-size:1.7em;
  text-align: center;
  font-weight: bold;          /* or whatever style you want */
}

.elementor-24266 .elementor-element.elementor-element-623a9b7::before,
.elementor-24266 .elementor-element.elementor-element-623a9b7::after {
  content: "";
  flex: 1;                    /* makes the lines flexible */
  border-bottom: 2px solid #fff; /* line thickness + color */
  margin: 0 12px;             /* space between line and text */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbe6a58 */.elementor-24266 .elementor-element.elementor-element-bbe6a58 h3,
.elementor-24266 .elementor-element.elementor-element-bbe6a58 p{
    color:#fff;
}

.elementor-24266 .elementor-element.elementor-element-bbe6a58 h3{
    font-size:1.5em;
}

.elementor-24266 .elementor-element.elementor-element-bbe6a58 a,
.elementor-24266 .elementor-element.elementor-element-bbe6a58 a:hover,
.elementor-24266 .elementor-element.elementor-element-bbe6a58 a:visited
{
    color:#00892d;
    text-decoration: underline;
}/* End custom CSS */