.elementor-641 .elementor-element.elementor-element-5d038b3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-641 .elementor-element.elementor-element-5d038b3:not(.elementor-motion-effects-element-type-background), .elementor-641 .elementor-element.elementor-element-5d038b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-641 .elementor-element.elementor-element-d839fee{--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:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-641 .elementor-element.elementor-element-6e22590{width:auto;max-width:auto;}.elementor-641 .elementor-element.elementor-element-74f83ee{--display:flex;}.elementor-641 .elementor-element.elementor-element-64ad6b3{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-641 .elementor-element.elementor-element-06a67dd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-641 .elementor-element.elementor-element-e840eae > .elementor-widget-container{background-color:#DFF7EA;padding:5px 10px 5px 10px;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-641 .elementor-element.elementor-element-e840eae{left:15px;}body.rtl .elementor-641 .elementor-element.elementor-element-e840eae{right:15px;}.elementor-641 .elementor-element.elementor-element-e840eae{top:15px;z-index:10;}.elementor-641 .elementor-element.elementor-element-e840eae .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-weight:900;color:#008C44;}.elementor-641 .elementor-element.elementor-element-86218cb > .elementor-widget-container{background-color:#FFEDE6;padding:5px 10px 5px 10px;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-641 .elementor-element.elementor-element-86218cb{left:15px;}body.rtl .elementor-641 .elementor-element.elementor-element-86218cb{right:15px;}.elementor-641 .elementor-element.elementor-element-86218cb{top:45px;z-index:10;}.elementor-641 .elementor-element.elementor-element-86218cb .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-weight:900;color:#FF6600;}.elementor-641 .elementor-element.elementor-element-994b464{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}html .elementor-641 .elementor-element.elementor-element-0e610a5 .product_title{font-size:28px;}.elementor-641 .elementor-element.elementor-element-d448640{font-size:16px;font-weight:100;color:#555555;}.elementor-641 .elementor-element.elementor-element-bb0905c{width:auto;max-width:auto;}.elementor-641 .elementor-element.elementor-element-bb0905c .price, .elementor-641 .elementor-element.elementor-element-bb0905c .price del, .elementor-641 .elementor-element.elementor-element-bb0905c .amount{font-size:34px;}.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-641 .elementor-element.elementor-element-29851e8 > .elementor-widget-container{background-color:#FE020E1A;padding:10px 15px 10px 15px;border-radius:10px 10px 10px 10px;}.elementor-641 .elementor-element.elementor-element-29851e8 .elementor-icon-list-icon i{color:#FE020E;transition:color 0.3s;}.elementor-641 .elementor-element.elementor-element-29851e8 .elementor-icon-list-icon svg{fill:#FE020E;transition:fill 0.3s;}.elementor-641 .elementor-element.elementor-element-29851e8{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-641 .elementor-element.elementor-element-29851e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-641 .elementor-element.elementor-element-29851e8 .elementor-icon-list-item > a{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-641 .elementor-element.elementor-element-29851e8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-641 .elementor-element.elementor-element-c05f003{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-641 .elementor-element.elementor-element-177f1d5 > .elementor-widget-container{background-color:#008C440D;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-641 .elementor-element.elementor-element-177f1d5 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-641 .elementor-element.elementor-element-177f1d5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-641 .elementor-element.elementor-element-177f1d5.elementor-view-stacked .elementor-icon{background-color:#008C4480;}.elementor-641 .elementor-element.elementor-element-177f1d5.elementor-view-framed .elementor-icon, .elementor-641 .elementor-element.elementor-element-177f1d5.elementor-view-default .elementor-icon{fill:#008C4480;color:#008C4480;border-color:#008C4480;}.elementor-641 .elementor-element.elementor-element-177f1d5 .elementor-icon{font-size:25px;}.elementor-641 .elementor-element.elementor-element-177f1d5 .elementor-icon-box-description{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:100;line-height:22px;color:#222222;}.elementor-641 .elementor-element.elementor-element-1112a08 > .elementor-widget-container{background-color:#FF66000D;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-641 .elementor-element.elementor-element-1112a08 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-641 .elementor-element.elementor-element-1112a08 .elementor-icon-box-title{margin-block-end:0px;}.elementor-641 .elementor-element.elementor-element-1112a08.elementor-view-stacked .elementor-icon{background-color:#FF660080;}.elementor-641 .elementor-element.elementor-element-1112a08.elementor-view-framed .elementor-icon, .elementor-641 .elementor-element.elementor-element-1112a08.elementor-view-default .elementor-icon{fill:#FF660080;color:#FF660080;border-color:#FF660080;}.elementor-641 .elementor-element.elementor-element-1112a08 .elementor-icon{font-size:25px;}.elementor-641 .elementor-element.elementor-element-1112a08 .elementor-icon-box-description{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:100;line-height:22px;color:#222222;}.elementor-641 .elementor-element.elementor-element-e5cce11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-641 .elementor-element.elementor-element-e5cce11.e-con{--align-self:flex-start;}.elementor-641 .elementor-element.elementor-element-c747b42.elementor-element{--align-self:flex-start;}.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-641 .elementor-element.elementor-element-82838bf .elementor-button{background-color:#DDDDDD;font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;fill:#222222;color:#222222;border-radius:5px 5px 5px 5px;padding:14px 18px 14px 18px;}.elementor-641 .elementor-element.elementor-element-82838bf .elementor-button:hover, .elementor-641 .elementor-element.elementor-element-82838bf .elementor-button:focus{background-color:#222222;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-82838bf{width:auto;max-width:auto;}.elementor-641 .elementor-element.elementor-element-82838bf.elementor-element{--align-self:flex-start;}.elementor-641 .elementor-element.elementor-element-82838bf .elementor-button:hover svg, .elementor-641 .elementor-element.elementor-element-82838bf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-70aaffa{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-641 .elementor-element.elementor-element-70aaffa:not(.elementor-motion-effects-element-type-background), .elementor-641 .elementor-element.elementor-element-70aaffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF5FE;}.elementor-641 .elementor-element.elementor-element-00fb730 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-641 .elementor-element.elementor-element-00fb730 .elementor-icon-box-title{margin-block-end:0px;}.elementor-641 .elementor-element.elementor-element-00fb730.elementor-view-stacked .elementor-icon{background-color:#2DA3F2;}.elementor-641 .elementor-element.elementor-element-00fb730.elementor-view-framed .elementor-icon, .elementor-641 .elementor-element.elementor-element-00fb730.elementor-view-default .elementor-icon{fill:#2DA3F2;color:#2DA3F2;border-color:#2DA3F2;}.elementor-641 .elementor-element.elementor-element-00fb730 .elementor-icon{font-size:30px;}.elementor-641 .elementor-element.elementor-element-00fb730 .elementor-icon-box-description{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:100;line-height:22px;color:#222222;}.elementor-641 .elementor-element.elementor-element-52a570c{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-641 .elementor-element.elementor-element-52a570c:not(.elementor-motion-effects-element-type-background), .elementor-641 .elementor-element.elementor-element-52a570c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF5FE;}.elementor-641 .elementor-element.elementor-element-d7476ad .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-641 .elementor-element.elementor-element-d7476ad .elementor-icon-box-title{margin-block-end:0px;}.elementor-641 .elementor-element.elementor-element-d7476ad.elementor-view-stacked .elementor-icon{background-color:#2DA3F2;}.elementor-641 .elementor-element.elementor-element-d7476ad.elementor-view-framed .elementor-icon, .elementor-641 .elementor-element.elementor-element-d7476ad.elementor-view-default .elementor-icon{fill:#2DA3F2;color:#2DA3F2;border-color:#2DA3F2;}.elementor-641 .elementor-element.elementor-element-d7476ad .elementor-icon{font-size:30px;}.elementor-641 .elementor-element.elementor-element-d7476ad .elementor-icon-box-description{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:100;line-height:22px;color:#222222;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-641 .elementor-element.elementor-element-cd1cfae{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-641 .elementor-element.elementor-element-cd1cfae .elementor-divider-separator{width:100%;}.elementor-641 .elementor-element.elementor-element-cd1cfae .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-641 .elementor-element.elementor-element-72266b8{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-641 .elementor-element.elementor-element-667f66b{width:auto;max-width:auto;}.elementor-641 .elementor-element.elementor-element-3558c22 .wd-info-number, .elementor-641 .elementor-element.elementor-element-3558c22 .wd-info-msg{color:#555555;}.elementor-641 .elementor-element.elementor-element-219a54a{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-641 .elementor-element.elementor-element-219a54a .elementor-divider-separator{width:100%;}.elementor-641 .elementor-element.elementor-element-219a54a .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-641 .elementor-element.elementor-element-9a4cc71{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-641 .elementor-element.elementor-element-ca19bad.elementor-element{--align-self:flex-start;}.elementor-641 .elementor-element.elementor-element-ca19bad .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-641 .elementor-element.elementor-element-ca19bad .elementor-icon-box-title{margin-block-end:0px;color:#555555;}.elementor-641 .elementor-element.elementor-element-ca19bad.elementor-view-stacked .elementor-icon{background-color:#FEECEC;fill:#000000;color:#000000;}.elementor-641 .elementor-element.elementor-element-ca19bad.elementor-view-framed .elementor-icon, .elementor-641 .elementor-element.elementor-element-ca19bad.elementor-view-default .elementor-icon{fill:#FEECEC;color:#FEECEC;border-color:#FEECEC;}.elementor-641 .elementor-element.elementor-element-ca19bad.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-641 .elementor-element.elementor-element-ca19bad .elementor-icon{font-size:18px;padding:10px;}.elementor-641 .elementor-element.elementor-element-ca19bad .elementor-icon-box-title, .elementor-641 .elementor-element.elementor-element-ca19bad .elementor-icon-box-title a{font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:100;}.elementor-641 .elementor-element.elementor-element-ca19bad .elementor-icon-box-description{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:600;color:#222222;}.elementor-641 .elementor-element.elementor-element-92ed72e.elementor-element{--align-self:flex-start;}.elementor-641 .elementor-element.elementor-element-92ed72e .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-641 .elementor-element.elementor-element-92ed72e .elementor-icon-box-title{margin-block-end:0px;color:#555555;}.elementor-641 .elementor-element.elementor-element-92ed72e.elementor-view-stacked .elementor-icon{background-color:#F1FEEC;fill:#000000;color:#000000;}.elementor-641 .elementor-element.elementor-element-92ed72e.elementor-view-framed .elementor-icon, .elementor-641 .elementor-element.elementor-element-92ed72e.elementor-view-default .elementor-icon{fill:#F1FEEC;color:#F1FEEC;border-color:#F1FEEC;}.elementor-641 .elementor-element.elementor-element-92ed72e.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-641 .elementor-element.elementor-element-92ed72e .elementor-icon{font-size:18px;padding:10px;}.elementor-641 .elementor-element.elementor-element-92ed72e .elementor-icon-box-title, .elementor-641 .elementor-element.elementor-element-92ed72e .elementor-icon-box-title a{font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:100;}.elementor-641 .elementor-element.elementor-element-92ed72e .elementor-icon-box-description{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:600;color:#222222;}.elementor-641 .elementor-element.elementor-element-8f2585a.elementor-element{--align-self:flex-start;}.elementor-641 .elementor-element.elementor-element-8f2585a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-641 .elementor-element.elementor-element-8f2585a .elementor-icon-box-title{margin-block-end:0px;color:#555555;}.elementor-641 .elementor-element.elementor-element-8f2585a.elementor-view-stacked .elementor-icon{background-color:#ECF5FE;fill:#000000;color:#000000;}.elementor-641 .elementor-element.elementor-element-8f2585a.elementor-view-framed .elementor-icon, .elementor-641 .elementor-element.elementor-element-8f2585a.elementor-view-default .elementor-icon{fill:#ECF5FE;color:#ECF5FE;border-color:#ECF5FE;}.elementor-641 .elementor-element.elementor-element-8f2585a.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-641 .elementor-element.elementor-element-8f2585a .elementor-icon{font-size:18px;padding:10px;}.elementor-641 .elementor-element.elementor-element-8f2585a .elementor-icon-box-title, .elementor-641 .elementor-element.elementor-element-8f2585a .elementor-icon-box-title a{font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:100;}.elementor-641 .elementor-element.elementor-element-8f2585a .elementor-icon-box-description{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:600;color:#222222;}.elementor-641 .elementor-element.elementor-element-d770023.elementor-element{--align-self:flex-start;}.elementor-641 .elementor-element.elementor-element-d770023 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-641 .elementor-element.elementor-element-d770023 .elementor-icon-box-title{margin-block-end:0px;color:#555555;}.elementor-641 .elementor-element.elementor-element-d770023.elementor-view-stacked .elementor-icon{background-color:#FEFAEC;fill:#000000;color:#000000;}.elementor-641 .elementor-element.elementor-element-d770023.elementor-view-framed .elementor-icon, .elementor-641 .elementor-element.elementor-element-d770023.elementor-view-default .elementor-icon{fill:#FEFAEC;color:#FEFAEC;border-color:#FEFAEC;}.elementor-641 .elementor-element.elementor-element-d770023.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-641 .elementor-element.elementor-element-d770023 .elementor-icon{font-size:18px;padding:10px;}.elementor-641 .elementor-element.elementor-element-d770023 .elementor-icon-box-title, .elementor-641 .elementor-element.elementor-element-d770023 .elementor-icon-box-title a{font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:100;}.elementor-641 .elementor-element.elementor-element-d770023 .elementor-icon-box-description{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:600;color:#222222;}.elementor-641 .elementor-element.elementor-element-abf8679.elementor-element{--align-self:flex-start;}.elementor-641 .elementor-element.elementor-element-abf8679 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-641 .elementor-element.elementor-element-abf8679 .elementor-icon-box-title{margin-block-end:0px;color:#555555;}.elementor-641 .elementor-element.elementor-element-abf8679.elementor-view-stacked .elementor-icon{background-color:#F5F5F5;fill:#000000;color:#000000;}.elementor-641 .elementor-element.elementor-element-abf8679.elementor-view-framed .elementor-icon, .elementor-641 .elementor-element.elementor-element-abf8679.elementor-view-default .elementor-icon{fill:#F5F5F5;color:#F5F5F5;border-color:#F5F5F5;}.elementor-641 .elementor-element.elementor-element-abf8679.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-641 .elementor-element.elementor-element-abf8679 .elementor-icon{font-size:18px;padding:10px;}.elementor-641 .elementor-element.elementor-element-abf8679 .elementor-icon-box-title, .elementor-641 .elementor-element.elementor-element-abf8679 .elementor-icon-box-title a{font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:100;}.elementor-641 .elementor-element.elementor-element-abf8679 .elementor-icon-box-description{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:600;color:#222222;}.elementor-641 .elementor-element.elementor-element-8be498c{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-641 .elementor-element.elementor-element-d6a8471.elementor-element{--align-self:flex-start;}.elementor-641 .elementor-element.elementor-element-d6a8471 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-641 .elementor-element.elementor-element-d6a8471 .elementor-icon-box-title{margin-block-end:0px;color:#555555;}.elementor-641 .elementor-element.elementor-element-d6a8471.elementor-view-stacked .elementor-icon{background-color:#FEECEC;fill:#000000;color:#000000;}.elementor-641 .elementor-element.elementor-element-d6a8471.elementor-view-framed .elementor-icon, .elementor-641 .elementor-element.elementor-element-d6a8471.elementor-view-default .elementor-icon{fill:#FEECEC;color:#FEECEC;border-color:#FEECEC;}.elementor-641 .elementor-element.elementor-element-d6a8471.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-641 .elementor-element.elementor-element-d6a8471 .elementor-icon{font-size:18px;padding:10px;}.elementor-641 .elementor-element.elementor-element-d6a8471 .elementor-icon-box-title, .elementor-641 .elementor-element.elementor-element-d6a8471 .elementor-icon-box-title a{font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:100;}.elementor-641 .elementor-element.elementor-element-d6a8471 .elementor-icon-box-description{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:600;color:#222222;}.elementor-641 .elementor-element.elementor-element-5c4afa3.elementor-element{--align-self:flex-start;}.elementor-641 .elementor-element.elementor-element-5c4afa3 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-641 .elementor-element.elementor-element-5c4afa3 .elementor-icon-box-title{margin-block-end:0px;color:#555555;}.elementor-641 .elementor-element.elementor-element-5c4afa3.elementor-view-stacked .elementor-icon{background-color:#ECF5FE;fill:#000000;color:#000000;}.elementor-641 .elementor-element.elementor-element-5c4afa3.elementor-view-framed .elementor-icon, .elementor-641 .elementor-element.elementor-element-5c4afa3.elementor-view-default .elementor-icon{fill:#ECF5FE;color:#ECF5FE;border-color:#ECF5FE;}.elementor-641 .elementor-element.elementor-element-5c4afa3.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-641 .elementor-element.elementor-element-5c4afa3 .elementor-icon{font-size:18px;padding:10px;}.elementor-641 .elementor-element.elementor-element-5c4afa3 .elementor-icon-box-title, .elementor-641 .elementor-element.elementor-element-5c4afa3 .elementor-icon-box-title a{font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:100;}.elementor-641 .elementor-element.elementor-element-5c4afa3 .elementor-icon-box-description{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:600;color:#222222;}.elementor-641 .elementor-element.elementor-element-9710ec8.elementor-element{--align-self:flex-start;}.elementor-641 .elementor-element.elementor-element-9710ec8 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-641 .elementor-element.elementor-element-9710ec8 .elementor-icon-box-title{margin-block-end:0px;color:#555555;}.elementor-641 .elementor-element.elementor-element-9710ec8.elementor-view-stacked .elementor-icon{background-color:#F5F5F5;fill:#000000;color:#000000;}.elementor-641 .elementor-element.elementor-element-9710ec8.elementor-view-framed .elementor-icon, .elementor-641 .elementor-element.elementor-element-9710ec8.elementor-view-default .elementor-icon{fill:#F5F5F5;color:#F5F5F5;border-color:#F5F5F5;}.elementor-641 .elementor-element.elementor-element-9710ec8.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-641 .elementor-element.elementor-element-9710ec8 .elementor-icon{font-size:18px;padding:10px;}.elementor-641 .elementor-element.elementor-element-9710ec8 .elementor-icon-box-title, .elementor-641 .elementor-element.elementor-element-9710ec8 .elementor-icon-box-title a{font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:100;}.elementor-641 .elementor-element.elementor-element-9710ec8 .elementor-icon-box-description{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:600;color:#222222;}.elementor-641 .elementor-element.elementor-element-edba0a5{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-641 .elementor-element.elementor-element-cfffd3f.elementor-element{--align-self:flex-start;}.elementor-641 .elementor-element.elementor-element-cfffd3f .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-641 .elementor-element.elementor-element-cfffd3f .elementor-icon-box-title{margin-block-end:0px;color:#555555;}.elementor-641 .elementor-element.elementor-element-cfffd3f.elementor-view-stacked .elementor-icon{background-color:#FEECEC;fill:#000000;color:#000000;}.elementor-641 .elementor-element.elementor-element-cfffd3f.elementor-view-framed .elementor-icon, .elementor-641 .elementor-element.elementor-element-cfffd3f.elementor-view-default .elementor-icon{fill:#FEECEC;color:#FEECEC;border-color:#FEECEC;}.elementor-641 .elementor-element.elementor-element-cfffd3f.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-641 .elementor-element.elementor-element-cfffd3f .elementor-icon{font-size:18px;padding:10px;}.elementor-641 .elementor-element.elementor-element-cfffd3f .elementor-icon-box-title, .elementor-641 .elementor-element.elementor-element-cfffd3f .elementor-icon-box-title a{font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:100;}.elementor-641 .elementor-element.elementor-element-cfffd3f .elementor-icon-box-description{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:600;color:#222222;}.elementor-641 .elementor-element.elementor-element-97f0876.elementor-element{--align-self:flex-start;}.elementor-641 .elementor-element.elementor-element-97f0876 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-641 .elementor-element.elementor-element-97f0876 .elementor-icon-box-title{margin-block-end:0px;color:#555555;}.elementor-641 .elementor-element.elementor-element-97f0876.elementor-view-stacked .elementor-icon{background-color:#FEFAEC;fill:#000000;color:#000000;}.elementor-641 .elementor-element.elementor-element-97f0876.elementor-view-framed .elementor-icon, .elementor-641 .elementor-element.elementor-element-97f0876.elementor-view-default .elementor-icon{fill:#FEFAEC;color:#FEFAEC;border-color:#FEFAEC;}.elementor-641 .elementor-element.elementor-element-97f0876.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-641 .elementor-element.elementor-element-97f0876 .elementor-icon{font-size:18px;padding:10px;}.elementor-641 .elementor-element.elementor-element-97f0876 .elementor-icon-box-title, .elementor-641 .elementor-element.elementor-element-97f0876 .elementor-icon-box-title a{font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:100;}.elementor-641 .elementor-element.elementor-element-97f0876 .elementor-icon-box-description{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:600;color:#222222;}.elementor-641 .elementor-element.elementor-element-be524bc.elementor-element{--align-self:flex-start;}.elementor-641 .elementor-element.elementor-element-be524bc .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-641 .elementor-element.elementor-element-be524bc .elementor-icon-box-title{margin-block-end:0px;color:#555555;}.elementor-641 .elementor-element.elementor-element-be524bc.elementor-view-stacked .elementor-icon{background-color:#F5F5F5;fill:#000000;color:#000000;}.elementor-641 .elementor-element.elementor-element-be524bc.elementor-view-framed .elementor-icon, .elementor-641 .elementor-element.elementor-element-be524bc.elementor-view-default .elementor-icon{fill:#F5F5F5;color:#F5F5F5;border-color:#F5F5F5;}.elementor-641 .elementor-element.elementor-element-be524bc.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-641 .elementor-element.elementor-element-be524bc .elementor-icon{font-size:18px;padding:10px;}.elementor-641 .elementor-element.elementor-element-be524bc .elementor-icon-box-title, .elementor-641 .elementor-element.elementor-element-be524bc .elementor-icon-box-title a{font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:100;}.elementor-641 .elementor-element.elementor-element-be524bc .elementor-icon-box-description{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:600;color:#222222;}.elementor-641 .elementor-element.elementor-element-860ed18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-641 .elementor-element.elementor-element-0a964fb .wd-accordion.wd-style-shadow > .wd-accordion-item{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-641 .elementor-element.elementor-element-5d9bf71{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-641 .elementor-element.elementor-element-580efa13 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 10px 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-641 .elementor-element.elementor-element-4a57c9d{--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:50px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-641 .elementor-element.elementor-element-b1ef3f7 .wd-products-with-bg, .elementor-641 .elementor-element.elementor-element-b1ef3f7 .wd-products-with-bg .wd-product{--wd-prod-bg:#F8F8F8;--wd-bordered-bg:#F8F8F8;}.elementor-641 .elementor-element.elementor-element-b1ef3f7 .wd-el-title{line-height:50px;}@media(max-width:1024px){.elementor-641 .elementor-element.elementor-element-d839fee{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-641 .elementor-element.elementor-element-74f83ee{--margin-top:20px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-641 .elementor-element.elementor-element-64ad6b3{--gap:21px 21px;--row-gap:21px;--column-gap:21px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}html .elementor-641 .elementor-element.elementor-element-0e610a5 .product_title{font-size:24px;}.elementor-641 .elementor-element.elementor-element-bb0905c .price, .elementor-641 .elementor-element.elementor-element-bb0905c .price del, .elementor-641 .elementor-element.elementor-element-bb0905c .amount{font-size:28px;}.elementor-641 .elementor-element.elementor-element-82838bf{width:100%;max-width:100%;}.elementor-641 .elementor-element.elementor-element-82838bf.elementor-element{--align-self:flex-start;}.elementor-641 .elementor-element.elementor-element-72266b8{--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-641 .elementor-element.elementor-element-9a4cc71{--justify-content:flex-start;--gap:15px 20px;--row-gap:15px;--column-gap:20px;--flex-wrap:wrap;}.elementor-641 .elementor-element.elementor-element-8be498c{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-641 .elementor-element.elementor-element-edba0a5{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-641 .elementor-element.elementor-element-4a57c9d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){html .elementor-641 .elementor-element.elementor-element-0e610a5 .product_title{font-size:22px;}.elementor-641 .elementor-element.elementor-element-bb0905c .price, .elementor-641 .elementor-element.elementor-element-bb0905c .price del, .elementor-641 .elementor-element.elementor-element-bb0905c .amount{font-size:22px;}.elementor-641 .elementor-element.elementor-element-177f1d5 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-641 .elementor-element.elementor-element-177f1d5 .elementor-icon{font-size:40px;}.elementor-641 .elementor-element.elementor-element-177f1d5 .elementor-icon-box-description{font-size:17px;line-height:1.2em;}.elementor-641 .elementor-element.elementor-element-1112a08 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-641 .elementor-element.elementor-element-1112a08 .elementor-icon{font-size:40px;}.elementor-641 .elementor-element.elementor-element-1112a08 .elementor-icon-box-description{font-size:17px;line-height:1.2em;}.elementor-641 .elementor-element.elementor-element-00fb730 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-641 .elementor-element.elementor-element-00fb730 .elementor-icon{font-size:40px;}.elementor-641 .elementor-element.elementor-element-00fb730 .elementor-icon-box-description{font-size:17px;line-height:1.2em;}.elementor-641 .elementor-element.elementor-element-d7476ad .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-641 .elementor-element.elementor-element-d7476ad .elementor-icon{font-size:40px;}.elementor-641 .elementor-element.elementor-element-d7476ad .elementor-icon-box-description{font-size:17px;line-height:1.2em;}.elementor-641 .elementor-element.elementor-element-72266b8{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-641 .elementor-element.elementor-element-9a4cc71{--justify-content:flex-start;--gap:15px 20px;--row-gap:15px;--column-gap:20px;}.elementor-641 .elementor-element.elementor-element-8be498c{--justify-content:flex-start;--gap:15px 20px;--row-gap:15px;--column-gap:20px;}.elementor-641 .elementor-element.elementor-element-edba0a5{--justify-content:flex-start;--gap:15px 20px;--row-gap:15px;--column-gap:20px;}.elementor-641 .elementor-element.elementor-element-b1ef3f7 .wd-el-title{font-size:20px;}}@media(min-width:768px){.elementor-641 .elementor-element.elementor-element-06a67dd{--width:40%;}.elementor-641 .elementor-element.elementor-element-994b464{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-e840eae */.elementor-641 .elementor-element.elementor-element-e840eae span{
    color: #000!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86218cb */.elementor-641 .elementor-element.elementor-element-86218cb span{
    color: #000!important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-e557c49 */.woodmart-show-product-gallery span{
    font-family: "Sofia Sans"!important;
}

.elementor-641 .elementor-element.elementor-element-e557c49 .wd-has-thumb{
    height: 500px!important;
}

.elementor-641 .elementor-element.elementor-element-e557c49 .wd-gallery-thumb .wd-carousel-item img{
    height: 100px!important;
    object-fit: contain!important;
    border: 1px solid #ddd;
    padding: 15px!important;
}

.elementor-641 .elementor-element.elementor-element-e557c49 .wd-gallery-thumb .wd-carousel-item img{
    border: 1px solid #ddd;
}

.elementor-641 .elementor-element.elementor-element-e557c49 .wd-gallery-thumb .wd-carousel-item.wd-thumb-active img{
    border: 1px solid #2DA3F2!important;
}

.elementor-641 .elementor-element.elementor-element-e557c49 img{
    height: 500px!important;
    object-fit: contain!important;
}

@media (max-width: 768px){
    .elementor-641 .elementor-element.elementor-element-e557c49 .wd-has-thumb{
        height: 400px!important;
    }
    
    .elementor-641 .elementor-element.elementor-element-e557c49 .wd-gallery-thumb .wd-carousel-item img{
        height: 70px!important;
    }
    .elementor-641 .elementor-element.elementor-element-e557c49 img{
        max-height: 300px!important;
    }   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-717e36f */@media (max-width: 480px){
    .elementor-641 .elementor-element.elementor-element-717e36f img{
        width: 80px!important;
    }
}

@media (min-width: 481px) and (max-width: 1023px){
    .elementor-641 .elementor-element.elementor-element-717e36f img{
        width: 150px!important;
    }
}

@media (min-width: 1024px){
    .elementor-641 .elementor-element.elementor-element-717e36f img{
        width: 200px!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-177f1d5 */@media only screen and (max-width: 400px){
    .elementor-641 .elementor-element.elementor-element-177f1d5 i{
        margin-bottom: -10px;
        margin-top: 2px;
    }
}

.elementor-641 .elementor-element.elementor-element-177f1d5 span{
    font-weight: 900;
    color: #008c44!important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-717e36f */@media (max-width: 480px){
    .elementor-641 .elementor-element.elementor-element-717e36f img{
        width: 80px!important;
    }
}

@media (min-width: 481px) and (max-width: 1023px){
    .elementor-641 .elementor-element.elementor-element-717e36f img{
        width: 150px!important;
    }
}

@media (min-width: 1024px){
    .elementor-641 .elementor-element.elementor-element-717e36f img{
        width: 200px!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-177f1d5 */@media only screen and (max-width: 400px){
    .elementor-641 .elementor-element.elementor-element-177f1d5 i{
        margin-bottom: -10px;
        margin-top: 2px;
    }
}

.elementor-641 .elementor-element.elementor-element-177f1d5 span{
    font-weight: 900;
    color: #008c44!important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1112a08 */@media only screen and (max-width: 400px){
    .elementor-641 .elementor-element.elementor-element-1112a08 i{
        margin-bottom: -10px;
        margin-top: 2px;
    }
}

.elementor-641 .elementor-element.elementor-element-1112a08 span{
    font-weight: 900;
    color: #FF6600!important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-c747b42 */.elementor-element-c747b42{
    width: 100%!important;
}

.elementor-641 .elementor-element.elementor-element-c747b42 .wd-show{
    display: none!important;
}

.elementor-641 .elementor-element.elementor-element-c747b42 .woobt-product{
    padding: 0px!important;
}

.elementor-641 .elementor-element.elementor-element-c747b42 .woobt-summary{
    font-size: 18px;
    color: #222;
}

.elementor-641 .elementor-element.elementor-element-c747b42 .woobt-price .amount{
    font-size: 18px;
}

.elementor-641 .elementor-element.elementor-element-c747b42 .woobt-thumb {
    width: 75px!important;
    flex: 0 0 75px!important;
}


.elementor-641 .elementor-element.elementor-element-c747b42 .woobt-thumb img{
    height: 70px!important;
    object-fit: contain!important;
}

.elementor-641 .elementor-element.elementor-element-c747b42 .cust-pay-order .cpo-text{
    font-size: 18px;
    color: #222;
    margin-bottom: 0px;
}

.cust-pay-order {
    margin: 10px 0!important;
    border-top: 1px solid #ddd!important;
    padding-top: 10px!important;
    display: flex;
    flex-direction: column!important;
    gap: 10px!important;
}

/* Оформление за две колони при резолюции над 1100px */
.cpo-columns {
    display: flex!important;
    justify-content: space-between!important;
    align-items: flex-start!important;
    gap: 20px!important;
}

.cpo-1 {
    flex: 2 1 0%!important;
}

.cpo-2 {
    flex: 1!important;
}

/* Медийна заявка за резолюции под 1100px */
@media (max-width: 1100px) {
    .cpo-columns {
        display: block!important; /* Подреждаме колоните вертикално */
    }

    .cpo-1, .cpo-2 {
        flex: none!important; /* Премахваме flex свойствата, за да заемат цялото налично пространство */
        width: 100%!important; /* Колоните да заемат цялата ширина */
    }

    .cpo-text {
        word-wrap: break-word!important; /* Прави така, че дългият текст да се пренася на нов ред */
        white-space: normal!important; /* Позволява текста да се пренася */
    }
}

@media (max-width: 767px){
    .elementor-641 .elementor-element.elementor-element-c747b42 .woobt-products{
        display: flex!important;
        flex-direction: row!important;
        flex-wrap: wrap!important;
        gap: 30px!important;
    }
    
    .elementor-641 .elementor-element.elementor-element-c747b42 .woobt-products .woobt-product{
        width: calc(50% - 15px)!important;
    }
}

.variations_form .woocommerce-variation-price{
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-82838bf */.elementor-641 .elementor-element.elementor-element-82838bf{
    display: contents;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-00fb730 */@media only screen and (max-width: 400px){
    .elementor-641 .elementor-element.elementor-element-00fb730 i{
        margin-bottom: -10px;
        margin-top: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-00fb730 */@media only screen and (max-width: 400px){
    .elementor-641 .elementor-element.elementor-element-00fb730 i{
        margin-bottom: -10px;
        margin-top: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7476ad */@media only screen and (max-width: 400px){
    .elementor-641 .elementor-element.elementor-element-d7476ad i{
        margin-bottom: -10px;
        margin-top: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7476ad */@media only screen and (max-width: 400px){
    .elementor-641 .elementor-element.elementor-element-d7476ad i{
        margin-bottom: -10px;
        margin-top: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca19bad */.elementor-641 .elementor-element.elementor-element-ca19bad .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92ed72e */.elementor-641 .elementor-element.elementor-element-92ed72e .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f2585a */.elementor-641 .elementor-element.elementor-element-8f2585a .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d770023 */.elementor-641 .elementor-element.elementor-element-d770023 .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abf8679 */.elementor-641 .elementor-element.elementor-element-abf8679 .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6a8471 */.elementor-641 .elementor-element.elementor-element-d6a8471 .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c4afa3 */.elementor-641 .elementor-element.elementor-element-5c4afa3 .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9710ec8 */.elementor-641 .elementor-element.elementor-element-9710ec8 .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6a8471 */.elementor-641 .elementor-element.elementor-element-d6a8471 .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c4afa3 */.elementor-641 .elementor-element.elementor-element-5c4afa3 .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9710ec8 */.elementor-641 .elementor-element.elementor-element-9710ec8 .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfffd3f */.elementor-641 .elementor-element.elementor-element-cfffd3f .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97f0876 */.elementor-641 .elementor-element.elementor-element-97f0876 .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-be524bc */.elementor-641 .elementor-element.elementor-element-be524bc .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfffd3f */.elementor-641 .elementor-element.elementor-element-cfffd3f .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97f0876 */.elementor-641 .elementor-element.elementor-element-97f0876 .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-be524bc */.elementor-641 .elementor-element.elementor-element-be524bc .elementor-icon-box-description{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for wd_accordion, class: .elementor-element-0a964fb */.wd-accordion-item {
    border-radius: 5px!important;
    border: 1px solid #ddd!important;
    box-shadow: none!important;
}

.wd-accordion-title.wd-active{
    background-color: #ECF5FE!important;
    border-radius: 5px 5px 0 0!important;
}

.wd-accordion-opener:before{
    font-family: "Font Awesome 5 Free"!important;
    font-weight: 900!important;
    content: '\f105'!important;
    color: #2da3f2!important;
    font-size: 16px!important;
}

.wd-accordion-opener{
    color: #2CA3F2!important;
    font-size: 12px;
}

.wd-active .wd-accordion-opener{
    transform: rotate(90deg)!important;
}

.wd-accordion-title-text{
    color: #222222!important;
}

.wd-accordion-content{
    padding-top: 20px;
}

.wd-accordion.wd-style-shadow>.wd-accordion-item:not(:last-child) {
    margin-bottom: 10px!important;
}

@media only screen and (max-width: 767.5px) {

    .custom-icons-div{
        display: flex;
        align-items: center;
        gap: 20px;
    }
    
    .custom-icons-div figure{
        width: 50px;
    }
    
    .custom-icons-div h3{
        width: calc(100% - 70px);
        line-height: 20px;
    }
    
    .elementor-641 .elementor-element.elementor-element-0a964fb .elementor-image-box-wrapper{
        text-align: left;
        margin-top: 10px;
    }

}

.elementor-641 .elementor-element.elementor-element-0a964fb .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-0a964fb .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-bc6c30c */.elementor-641 .elementor-element.elementor-element-bc6c30c .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-bc6c30c .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-b9f618c */.elementor-641 .elementor-element.elementor-element-b9f618c .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-b9f618c .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-190bd9f */.elementor-641 .elementor-element.elementor-element-190bd9f .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-190bd9f .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-549f0a2 */.elementor-641 .elementor-element.elementor-element-549f0a2 .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-549f0a2 .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-7b5d73c */.elementor-641 .elementor-element.elementor-element-7b5d73c .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-7b5d73c .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-283537b */.elementor-641 .elementor-element.elementor-element-283537b .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-283537b .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-7b6ea2c */.elementor-641 .elementor-element.elementor-element-7b6ea2c .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-7b6ea2c .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-3aa7993 */.elementor-641 .elementor-element.elementor-element-3aa7993 .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-3aa7993 .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-9afe923 */.elementor-641 .elementor-element.elementor-element-9afe923 .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-9afe923 .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-73f4ce2 */.elementor-641 .elementor-element.elementor-element-73f4ce2 .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-73f4ce2 .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-761d64c */.elementor-641 .elementor-element.elementor-element-761d64c .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-761d64c .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-bc6c30c */.elementor-641 .elementor-element.elementor-element-bc6c30c .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-bc6c30c .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-b9f618c */.elementor-641 .elementor-element.elementor-element-b9f618c .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-b9f618c .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-190bd9f */.elementor-641 .elementor-element.elementor-element-190bd9f .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-190bd9f .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-549f0a2 */.elementor-641 .elementor-element.elementor-element-549f0a2 .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-549f0a2 .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-7b5d73c */.elementor-641 .elementor-element.elementor-element-7b5d73c .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-7b5d73c .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-283537b */.elementor-641 .elementor-element.elementor-element-283537b .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-283537b .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-7b6ea2c */.elementor-641 .elementor-element.elementor-element-7b6ea2c .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-7b6ea2c .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-3aa7993 */.elementor-641 .elementor-element.elementor-element-3aa7993 .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-3aa7993 .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-9afe923 */.elementor-641 .elementor-element.elementor-element-9afe923 .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-9afe923 .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-73f4ce2 */.elementor-641 .elementor-element.elementor-element-73f4ce2 .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-73f4ce2 .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-761d64c */.elementor-641 .elementor-element.elementor-element-761d64c .elementor-widget-image-box:nth-child(1) .elementor-widget-container{
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

.elementor-641 .elementor-element.elementor-element-761d64c .wd-negative-gap:nth-last-child(1){
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9bf71 */@media only screen and (max-width: 768px) {
    
    .elementor-641 .elementor-element.elementor-element-5d9bf71 .elementor-image-box-title{
        margin-bottom: 0px!important;
    }
    
    .elementor-641 .elementor-element.elementor-element-5d9bf71 .elementor-image-box-description{
        text-align: left!important;
        margin-top: 15px!important;
    }

}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-b1ef3f7 */.elementor-641 .elementor-element.elementor-element-b1ef3f7 .price{
    font-size: 18px;
}

.elementor-641 .elementor-element.elementor-element-b1ef3f7 .product-wrapper{
    align-items: center;
    margin-bottom: -50px;
    margin-top: -50px;
}

.elementor-641 .elementor-element.elementor-element-b1ef3f7 .product-element-top{
    width: 25%;
}/* End custom CSS */
/* Start custom CSS */.scrollToTop,
#custom-sticky-button{
    bottom: 80px!important;
}

body.single-product .website-wrapper::after {
  content: ""!important;
  display: block!important;
  height: 60px!important;
}

body.single-product .wd-cookies-popup{
    bottom: 60px!important;
}/* End custom CSS */