.elementor-7878 .elementor-element.elementor-element-5fbc2f5{--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;--justify-content:center;--gap:var(--gap-l) var(--gap-l);--row-gap:var(--gap-l);--column-gap:var(--gap-l);}.elementor-7878 .elementor-element.elementor-element-eb9b3ed{width:100%;max-width:100%;top:0px;z-index:-1;}body:not(.rtl) .elementor-7878 .elementor-element.elementor-element-eb9b3ed{left:0px;}body.rtl .elementor-7878 .elementor-element.elementor-element-eb9b3ed{right:0px;}.elementor-7878 .elementor-element.elementor-element-eb9b3ed img{width:100%;height:1065px;object-fit:cover;object-position:top center;}.elementor-7878 .elementor-element.elementor-element-ec9e7d4{width:initial;max-width:initial;z-index:5;}.elementor-7878 .elementor-element.elementor-element-ec9e7d4 .elementor-heading-title{font-family:var( --e-global-typography-9ca4b01-font-family ), Sans-serif;font-size:var( --e-global-typography-9ca4b01-font-size );line-height:var( --e-global-typography-9ca4b01-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-b5ded3d{width:initial;max-width:initial;padding:0 0 0 var(--space-m);z-index:5;}.elementor-7878 .elementor-element.elementor-element-b5ded3d .elementor-heading-title{font-family:var( --e-global-typography-549a8e6-font-family ), Sans-serif;font-size:var( --e-global-typography-549a8e6-font-size );line-height:var( --e-global-typography-549a8e6-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-4079c54{width:initial;max-width:initial;padding:0 0 0 var(--space-m);z-index:5;}.elementor-7878 .elementor-element.elementor-element-4079c54 .elementor-heading-title{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-ca8de4c{z-index:5;}.elementor-7878 .elementor-element.elementor-element-ca8de4c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7878 .elementor-element.elementor-element-ca8de4c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7878 .elementor-element.elementor-element-ca8de4c .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-7878 .elementor-element.elementor-element-f2fa5e2{--display:flex;--gap:calc(var(--gap-s)*0.5) calc(var(--gap-s)*0.5);--row-gap:calc(var(--gap-s)*0.5);--column-gap:calc(var(--gap-s)*0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-7878 .elementor-element.elementor-element-6c2e1c1{--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:0 0;--row-gap:0;--column-gap:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7878 .elementor-element.elementor-element-4f136c2{width:var( --container-widget-width, 4.5rem );max-width:4.5rem;padding:0px 0px 0px 0px;--container-widget-width:4.5rem;--container-widget-flex-grow:0;}.elementor-7878 .elementor-element.elementor-element-4f136c2 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:50% 50% 50% 50%;}.elementor-7878 .elementor-element.elementor-element-f6d26fb{width:var( --container-widget-width, 4.5rem );max-width:4.5rem;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) -1em;--container-widget-width:4.5rem;--container-widget-flex-grow:0;}.elementor-7878 .elementor-element.elementor-element-f6d26fb img{width:100%;height:100%;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:50% 50% 50% 50%;}.elementor-7878 .elementor-element.elementor-element-2e1db57{width:var( --container-widget-width, 4.5rem );max-width:4.5rem;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) -1em;--container-widget-width:4.5rem;--container-widget-flex-grow:0;}.elementor-7878 .elementor-element.elementor-element-2e1db57 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:50% 50% 50% 50%;}.elementor-7878 .elementor-element.elementor-element-7f8a4e3{width:var( --container-widget-width, 4.5rem );max-width:4.5rem;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) -1em;--container-widget-width:4.5rem;--container-widget-flex-grow:0;}.elementor-7878 .elementor-element.elementor-element-7f8a4e3 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:50% 50% 50% 50%;}.elementor-7878 .elementor-element.elementor-element-30ed87e{width:initial;max-width:initial;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -0.5em) 0em;padding:0 0 0 0;}.elementor-7878 .elementor-element.elementor-element-30ed87e .elementor-heading-title{font-family:var( --e-global-typography-3ba15d0-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-a553375{--e-rating-icon-font-size:2rem;--e-rating-gap:5px;}.elementor-7878 .elementor-element.elementor-element-e8603d7{--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:var(--gap-xl) var(--gap-xl);--row-gap:var(--gap-xl);--column-gap:var(--gap-xl);--padding-top:0;--padding-bottom:var(--padding-vertical-sec);--padding-left:var(--padding-horizontal-sec);--padding-right:var(--padding-horizontal-sec);}.elementor-7878 .elementor-element.elementor-element-e8603d7:not(.elementor-motion-effects-element-type-background), .elementor-7878 .elementor-element.elementor-element-e8603d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a720157 );}.elementor-7878 .elementor-element.elementor-element-183cb3f{--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:var(--space-s) var(--space-s);--row-gap:var(--space-s);--column-gap:var(--space-s);--margin-top:-4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:var(--space-m);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-7878 .elementor-element.elementor-element-183cb3f:not(.elementor-motion-effects-element-type-background), .elementor-7878 .elementor-element.elementor-element-183cb3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a720157 );}.elementor-7878 .elementor-element.elementor-element-e86ea62{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--gap-xs) var(--gap-xs);--row-gap:var(--gap-xs);--column-gap:var(--gap-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7878 .elementor-element.elementor-element-d195bb5 .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-52f4d29{width:100%;max-width:100%;border-style:none;}.elementor-7878 .elementor-element.elementor-element-52f4d29 img{width:100%;height:22rem;object-fit:cover;object-position:center center;}.elementor-7878 .elementor-element.elementor-element-6ec9257{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--gap-xs) var(--gap-xs);--row-gap:var(--gap-xs);--column-gap:var(--gap-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7878 .elementor-element.elementor-element-70c88f1 .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-bf71053{width:100%;max-width:100%;border-style:none;}.elementor-7878 .elementor-element.elementor-element-bf71053 img{width:100%;height:22rem;object-fit:cover;object-position:center center;}.elementor-7878 .elementor-element.elementor-element-40e05fc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--gap-xs) var(--gap-xs);--row-gap:var(--gap-xs);--column-gap:var(--gap-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7878 .elementor-element.elementor-element-66db786 .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-0699b4c{width:100%;max-width:100%;border-style:none;}.elementor-7878 .elementor-element.elementor-element-0699b4c img{width:100%;height:22rem;object-fit:cover;object-position:center center;}.elementor-7878 .elementor-element.elementor-element-6fa5f1d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--gap-xs) var(--gap-xs);--row-gap:var(--gap-xs);--column-gap:var(--gap-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7878 .elementor-element.elementor-element-45918b2 .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-805244c{width:100%;max-width:100%;border-style:none;}.elementor-7878 .elementor-element.elementor-element-805244c img{width:100%;height:22rem;object-fit:cover;object-position:center center;}.elementor-7878 .elementor-element.elementor-element-a9547a5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--gap-xs) var(--gap-xs);--row-gap:var(--gap-xs);--column-gap:var(--gap-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7878 .elementor-element.elementor-element-b271ca0 .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-36cf261{width:100%;max-width:100%;border-style:none;}.elementor-7878 .elementor-element.elementor-element-36cf261 img{width:100%;height:22rem;object-fit:cover;object-position:center center;}.elementor-7878 .elementor-element.elementor-element-8d4133f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--gap-xs) var(--gap-xs);--row-gap:var(--gap-xs);--column-gap:var(--gap-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7878 .elementor-element.elementor-element-5004540 .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-c46f7d4{width:100%;max-width:100%;border-style:none;}.elementor-7878 .elementor-element.elementor-element-c46f7d4 img{width:100%;height:22rem;object-fit:cover;object-position:center center;}.elementor-7878 .elementor-element.elementor-element-661c64f{--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:var(--gap-xl) var(--gap-xl);--row-gap:var(--gap-xl);--column-gap:var(--gap-xl);--padding-top:0;--padding-bottom:var(--padding-vertical-sec);--padding-left:var(--padding-horizontal-sec);--padding-right:var(--padding-horizontal-sec);}.elementor-7878 .elementor-element.elementor-element-661c64f:not(.elementor-motion-effects-element-type-background), .elementor-7878 .elementor-element.elementor-element-661c64f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a720157 );}.elementor-7878 .elementor-element.elementor-element-28fb70a{--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:0 0;--row-gap:0;--column-gap:0;border-style:solid;--border-style:solid;border-width:3px 0px 3px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:var(--space-xl);--padding-bottom:var(--space-xl);--padding-left:0;--padding-right:0;}.elementor-7878 .elementor-element.elementor-element-28fb70a:not(.elementor-motion-effects-element-type-background), .elementor-7878 .elementor-element.elementor-element-28fb70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a720157 );}.elementor-7878 .elementor-element.elementor-element-a5ff779{padding:0 calc(var(--space-xl)*1.5) 0 0;border-style:solid;border-width:0px 3px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7878 .elementor-element.elementor-element-a5ff779 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7878 .elementor-element.elementor-element-a5ff779 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-a5ff779.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-a5ff779.elementor-view-framed .elementor-icon, .elementor-7878 .elementor-element.elementor-element-a5ff779.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-a5ff779 .elementor-icon{font-size:3.5rem;}.elementor-7878 .elementor-element.elementor-element-a5ff779 .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-a5ff779 .elementor-icon-box-title a{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-a5ff779 .elementor-icon-box-description{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-e50e04b{padding:0 calc(var(--space-xl)*1.5) 0 0;border-style:solid;border-width:0px 3px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7878 .elementor-element.elementor-element-e50e04b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7878 .elementor-element.elementor-element-e50e04b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-e50e04b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-e50e04b.elementor-view-framed .elementor-icon, .elementor-7878 .elementor-element.elementor-element-e50e04b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-e50e04b .elementor-icon{font-size:4rem;}.elementor-7878 .elementor-element.elementor-element-e50e04b .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-e50e04b .elementor-icon-box-title a{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-e50e04b .elementor-icon-box-description{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-2f356d2{padding:0 calc(var(--space-xl)*1.5) 0 0;border-style:solid;border-width:0px 3px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7878 .elementor-element.elementor-element-2f356d2 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7878 .elementor-element.elementor-element-2f356d2 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-2f356d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-2f356d2.elementor-view-framed .elementor-icon, .elementor-7878 .elementor-element.elementor-element-2f356d2.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-2f356d2 .elementor-icon{font-size:3.5rem;}.elementor-7878 .elementor-element.elementor-element-2f356d2 .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-2f356d2 .elementor-icon-box-title a{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-2f356d2 .elementor-icon-box-description{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-a937615{padding:0 calc(var(--space-xl)*1.5) 0 0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7878 .elementor-element.elementor-element-a937615 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7878 .elementor-element.elementor-element-a937615 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-a937615.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-a937615.elementor-view-framed .elementor-icon, .elementor-7878 .elementor-element.elementor-element-a937615.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-a937615 .elementor-icon{font-size:4rem;}.elementor-7878 .elementor-element.elementor-element-a937615 .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-a937615 .elementor-icon-box-title a{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-a937615 .elementor-icon-box-description{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-ecec1f0{--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:0;--padding-bottom:0;--padding-left:var(--padding-horizontal-sec);--padding-right:var(--padding-horizontal-sec);}.elementor-7878 .elementor-element.elementor-element-ecec1f0:not(.elementor-motion-effects-element-type-background), .elementor-7878 .elementor-element.elementor-element-ecec1f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a720157 );}.elementor-7878 .elementor-element.elementor-element-e78016a{text-align:center;}.elementor-7878 .elementor-element.elementor-element-e78016a .elementor-heading-title{font-family:var( --e-global-typography-498a2f0-font-family ), Sans-serif;font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-6ab15fe.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:40px;}.elementor-7878 .elementor-element.elementor-element-6ab15fe.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FAF7F7;}.elementor-7878 .elementor-element.elementor-element-6ab15fe.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FAF7F7;}.elementor-7878 .elementor-element.elementor-element-6ab15fe.elementor-wc-products ul.products li.product .price{color:#F1EFEF;}.elementor-7878 .elementor-element.elementor-element-6ab15fe.elementor-wc-products ul.products li.product .price ins{color:#F1EFEF;}.elementor-7878 .elementor-element.elementor-element-6ab15fe.elementor-wc-products ul.products li.product .price ins .amount{color:#F1EFEF;}.elementor-7878 .elementor-element.elementor-element-6ab15fe.elementor-wc-products ul.products li.product .button{border-color:#0A0505;}.elementor-7878 .elementor-element.elementor-element-6ab15fe.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-7878 .elementor-element.elementor-element-6ab15fe.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-7878 .elementor-element.elementor-element-7b6ecea .elementor-button{background-color:#FFFFFF;fill:#050505;color:#050505;border-radius:2px 2px 2px 2px;padding:14px 14px 14px 14px;}.elementor-7878 .elementor-element.elementor-element-7b6ecea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-7878 .elementor-element.elementor-element-9af8b16{--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:0;--padding-bottom:0;--padding-left:var(--padding-horizontal-sec);--padding-right:var(--padding-horizontal-sec);}.elementor-7878 .elementor-element.elementor-element-9af8b16:not(.elementor-motion-effects-element-type-background), .elementor-7878 .elementor-element.elementor-element-9af8b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a720157 );}.elementor-7878 .elementor-element.elementor-element-3bd55e3{text-align:center;}.elementor-7878 .elementor-element.elementor-element-3bd55e3 .elementor-heading-title{font-family:var( --e-global-typography-498a2f0-font-family ), Sans-serif;font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-af9b9db{--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:var(--space-s) var(--space-s);--row-gap:var(--space-s);--column-gap:var(--space-s);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-7878 .elementor-element.elementor-element-8293126{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:var(--gap-xs) var(--gap-xs);--row-gap:var(--gap-xs);--column-gap:var(--gap-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7878 .elementor-element.elementor-element-8293126.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7878 .elementor-element.elementor-element-e422ed4{width:100%;max-width:100%;border-style:none;}.elementor-7878 .elementor-element.elementor-element-e422ed4 img{width:104%;max-width:100%;height:32rem;object-fit:fill;}.elementor-7878 .elementor-element.elementor-element-d4f7857{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:var(--gap-xs) var(--gap-xs);--row-gap:var(--gap-xs);--column-gap:var(--gap-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7878 .elementor-element.elementor-element-6eb92fe{width:100%;max-width:100%;border-style:none;}.elementor-7878 .elementor-element.elementor-element-6eb92fe img{width:100%;height:32rem;object-fit:fill;}.elementor-7878 .elementor-element.elementor-element-c23cb0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:var(--gap-xs) var(--gap-xs);--row-gap:var(--gap-xs);--column-gap:var(--gap-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7878 .elementor-element.elementor-element-95c5abe{width:100%;max-width:100%;border-style:none;}.elementor-7878 .elementor-element.elementor-element-95c5abe img{width:100%;height:32rem;object-fit:fill;}.elementor-7878 .elementor-element.elementor-element-2c4b67d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:var(--gap-xs) var(--gap-xs);--row-gap:var(--gap-xs);--column-gap:var(--gap-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7878 .elementor-element.elementor-element-8056b7b{width:100%;max-width:100%;border-style:none;}.elementor-7878 .elementor-element.elementor-element-8056b7b img{width:100%;height:32rem;object-fit:fill;}.elementor-7878 .elementor-element.elementor-element-466aa7e{--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:0;--padding-bottom:0;--padding-left:var(--padding-horizontal-sec);--padding-right:var(--padding-horizontal-sec);}.elementor-7878 .elementor-element.elementor-element-466aa7e:not(.elementor-motion-effects-element-type-background), .elementor-7878 .elementor-element.elementor-element-466aa7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a720157 );}.elementor-7878 .elementor-element.elementor-element-fb29c66{text-align:center;}.elementor-7878 .elementor-element.elementor-element-fb29c66 .elementor-heading-title{font-family:var( --e-global-typography-498a2f0-font-family ), Sans-serif;font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-ccc07d7{--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:var(--space-s) var(--space-s);--row-gap:var(--space-s);--column-gap:var(--space-s);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-7878 .elementor-element.elementor-element-06f9bf7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:var(--gap-xs) var(--gap-xs);--row-gap:var(--gap-xs);--column-gap:var(--gap-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7878 .elementor-element.elementor-element-bfb26d2{width:100%;max-width:100%;border-style:none;}.elementor-7878 .elementor-element.elementor-element-bfb26d2 img{width:100%;height:32rem;object-fit:fill;}.elementor-7878 .elementor-element.elementor-element-8c517ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:var(--gap-xs) var(--gap-xs);--row-gap:var(--gap-xs);--column-gap:var(--gap-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7878 .elementor-element.elementor-element-309c6fd{width:100%;max-width:100%;border-style:none;}.elementor-7878 .elementor-element.elementor-element-309c6fd img{width:100%;height:32rem;object-fit:fill;}.elementor-7878 .elementor-element.elementor-element-c2fbe99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:var(--gap-xs) var(--gap-xs);--row-gap:var(--gap-xs);--column-gap:var(--gap-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7878 .elementor-element.elementor-element-24da107{width:100%;max-width:100%;border-style:none;}.elementor-7878 .elementor-element.elementor-element-24da107 img{width:100%;height:32rem;object-fit:fill;}.elementor-7878 .elementor-element.elementor-element-354180d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:var(--gap-xs) var(--gap-xs);--row-gap:var(--gap-xs);--column-gap:var(--gap-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7878 .elementor-element.elementor-element-611be66{width:100%;max-width:100%;border-style:none;text-align:start;}.elementor-7878 .elementor-element.elementor-element-611be66 img{max-width:100%;height:30rem;object-fit:fill;}.elementor-7878 .elementor-element.elementor-element-f1a4824{--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-7878 .elementor-element.elementor-element-4cf3ea9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7878 .elementor-element.elementor-element-16c5a8c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7878 .elementor-element.elementor-element-ae198c7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7878 .elementor-element.elementor-element-6388052 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7878 .elementor-element.elementor-element-7f0187d{--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:var(--padding-vertical-sec);--padding-bottom:0;--padding-left:var(--padding-horizontal-sec);--padding-right:var(--padding-horizontal-sec);}.elementor-7878 .elementor-element.elementor-element-7f0187d:not(.elementor-motion-effects-element-type-background), .elementor-7878 .elementor-element.elementor-element-7f0187d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a720157 );}.elementor-7878 .elementor-element.elementor-element-08ca035{--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:0 0;--row-gap:0;--column-gap:0;border-style:solid;--border-style:solid;border-width:3px 0px 3px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:var(--space-xl);--padding-bottom:var(--space-xl);--padding-left:0;--padding-right:0;}.elementor-7878 .elementor-element.elementor-element-08ca035:not(.elementor-motion-effects-element-type-background), .elementor-7878 .elementor-element.elementor-element-08ca035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a720157 );}.elementor-7878 .elementor-element.elementor-element-4a069be{padding:0 calc(var(--space-xl)*1.5) 0 0;border-style:solid;border-width:0px 3px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7878 .elementor-element.elementor-element-4a069be .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7878 .elementor-element.elementor-element-4a069be .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-4a069be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-4a069be.elementor-view-framed .elementor-icon, .elementor-7878 .elementor-element.elementor-element-4a069be.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-4a069be .elementor-icon{font-size:3.5rem;}.elementor-7878 .elementor-element.elementor-element-4a069be .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-4a069be .elementor-icon-box-title a{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-4a069be .elementor-icon-box-description{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-a4a066f{padding:0 calc(var(--space-xl)*1.5) 0 0;border-style:solid;border-width:0px 3px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7878 .elementor-element.elementor-element-a4a066f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7878 .elementor-element.elementor-element-a4a066f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-a4a066f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-a4a066f.elementor-view-framed .elementor-icon, .elementor-7878 .elementor-element.elementor-element-a4a066f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-a4a066f .elementor-icon{font-size:3.5rem;}.elementor-7878 .elementor-element.elementor-element-a4a066f .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-a4a066f .elementor-icon-box-title a{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-a4a066f .elementor-icon-box-description{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-2e569cd{padding:0 calc(var(--space-xl)*1.5) 0 0;border-style:solid;border-width:0px 3px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7878 .elementor-element.elementor-element-2e569cd .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7878 .elementor-element.elementor-element-2e569cd .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-2e569cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-2e569cd.elementor-view-framed .elementor-icon, .elementor-7878 .elementor-element.elementor-element-2e569cd.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-2e569cd .elementor-icon{font-size:3.5rem;}.elementor-7878 .elementor-element.elementor-element-2e569cd .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-2e569cd .elementor-icon-box-title a{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-2e569cd .elementor-icon-box-description{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-0ffadc9{padding:0 calc(var(--space-xl)*1.5) 0 0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7878 .elementor-element.elementor-element-0ffadc9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7878 .elementor-element.elementor-element-0ffadc9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-30ab35e );}.elementor-7878 .elementor-element.elementor-element-0ffadc9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-0ffadc9.elementor-view-framed .elementor-icon, .elementor-7878 .elementor-element.elementor-element-0ffadc9.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7878 .elementor-element.elementor-element-0ffadc9 .elementor-icon{font-size:3.5rem;}.elementor-7878 .elementor-element.elementor-element-0ffadc9 .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-0ffadc9 .elementor-icon-box-title a{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-0ffadc9 .elementor-icon-box-description{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );color:var( --e-global-color-30ab35e );}@media(min-width:768px){.elementor-7878 .elementor-element.elementor-element-8293126{--width:23.745%;}}@media(max-width:1024px){.elementor-7878 .elementor-element.elementor-element-ec9e7d4 .elementor-heading-title{font-size:var( --e-global-typography-9ca4b01-font-size );line-height:var( --e-global-typography-9ca4b01-line-height );}.elementor-7878 .elementor-element.elementor-element-b5ded3d .elementor-heading-title{font-size:var( --e-global-typography-549a8e6-font-size );line-height:var( --e-global-typography-549a8e6-line-height );}.elementor-7878 .elementor-element.elementor-element-4079c54 .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-30ed87e .elementor-heading-title{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-7878 .elementor-element.elementor-element-183cb3f{--justify-content:space-between;--flex-wrap:wrap;}.elementor-7878 .elementor-element.elementor-element-d195bb5 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-70c88f1 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-66db786 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-45918b2 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-b271ca0 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-5004540 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-28fb70a{--gap:var(--gap-m) 0;--row-gap:var(--gap-m);--column-gap:0;--flex-wrap:wrap;}.elementor-7878 .elementor-element.elementor-element-a5ff779{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-7878 .elementor-element.elementor-element-a5ff779 .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-a5ff779 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-a5ff779 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-e50e04b{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;border-width:0px 0px 0px 0px;}.elementor-7878 .elementor-element.elementor-element-e50e04b .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-e50e04b .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-e50e04b .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-2f356d2{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-7878 .elementor-element.elementor-element-2f356d2 .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-2f356d2 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-2f356d2 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-a937615{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-7878 .elementor-element.elementor-element-a937615 .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-a937615 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-a937615 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-ecec1f0{--justify-content:space-between;}.elementor-7878 .elementor-element.elementor-element-e78016a .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}.elementor-7878 .elementor-element.elementor-element-6ab15fe.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7878 .elementor-element.elementor-element-9af8b16{--justify-content:space-between;}.elementor-7878 .elementor-element.elementor-element-3bd55e3 .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}.elementor-7878 .elementor-element.elementor-element-af9b9db{--justify-content:space-between;--gap:var(--gap-xl) var(--gap-m);--row-gap:var(--gap-xl);--column-gap:var(--gap-m);--flex-wrap:wrap;}.elementor-7878 .elementor-element.elementor-element-466aa7e{--justify-content:space-between;}.elementor-7878 .elementor-element.elementor-element-fb29c66 .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}.elementor-7878 .elementor-element.elementor-element-ccc07d7{--justify-content:space-between;--gap:var(--gap-xl) var(--gap-m);--row-gap:var(--gap-xl);--column-gap:var(--gap-m);--flex-wrap:wrap;}.elementor-7878 .elementor-element.elementor-element-7f0187d{--justify-content:space-between;}.elementor-7878 .elementor-element.elementor-element-08ca035{--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:var(--gap-m) var(--gap-m);--row-gap:var(--gap-m);--column-gap:var(--gap-m);--flex-wrap:wrap;}.elementor-7878 .elementor-element.elementor-element-4a069be{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-7878 .elementor-element.elementor-element-4a069be .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-4a069be .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-4a069be .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-a4a066f{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;border-width:0px 0px 0px 0px;}.elementor-7878 .elementor-element.elementor-element-a4a066f .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-a4a066f .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-a4a066f .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-2e569cd{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-7878 .elementor-element.elementor-element-2e569cd .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-2e569cd .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-2e569cd .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-0ffadc9{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-7878 .elementor-element.elementor-element-0ffadc9 .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-0ffadc9 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-0ffadc9 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}}@media(max-width:767px){.elementor-7878 .elementor-element.elementor-element-5fbc2f5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7878 .elementor-element.elementor-element-eb9b3ed img{object-position:center center;}.elementor-7878 .elementor-element.elementor-element-ec9e7d4{width:100%;max-width:100%;text-align:start;}.elementor-7878 .elementor-element.elementor-element-ec9e7d4 .elementor-heading-title{font-size:var( --e-global-typography-9ca4b01-font-size );line-height:var( --e-global-typography-9ca4b01-line-height );}.elementor-7878 .elementor-element.elementor-element-b5ded3d{text-align:start;}.elementor-7878 .elementor-element.elementor-element-b5ded3d .elementor-heading-title{font-size:var( --e-global-typography-549a8e6-font-size );line-height:var( --e-global-typography-549a8e6-line-height );}.elementor-7878 .elementor-element.elementor-element-4079c54{text-align:start;}.elementor-7878 .elementor-element.elementor-element-4079c54 .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-ca8de4c{width:100%;max-width:100%;}.elementor-7878 .elementor-element.elementor-element-30ed87e .elementor-heading-title{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-7878 .elementor-element.elementor-element-183cb3f{--gap:var(--gap-l) var(--gap-l);--row-gap:var(--gap-l);--column-gap:var(--gap-l);}.elementor-7878 .elementor-element.elementor-element-d195bb5 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-70c88f1 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-66db786 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-45918b2 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-b271ca0 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-5004540 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-a5ff779{width:100%;max-width:100%;border-width:0px 0px 0px 0px;}.elementor-7878 .elementor-element.elementor-element-a5ff779 .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-a5ff779 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-a5ff779 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-e50e04b{width:100%;max-width:100%;}.elementor-7878 .elementor-element.elementor-element-e50e04b .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-e50e04b .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-e50e04b .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-2f356d2{width:100%;max-width:100%;border-width:0px 0px 0px 0px;}.elementor-7878 .elementor-element.elementor-element-2f356d2 .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-2f356d2 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-2f356d2 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-a937615{width:100%;max-width:100%;}.elementor-7878 .elementor-element.elementor-element-a937615 .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-a937615 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-a937615 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-e78016a .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}.elementor-7878 .elementor-element.elementor-element-6ab15fe.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7878 .elementor-element.elementor-element-3bd55e3 .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}.elementor-7878 .elementor-element.elementor-element-fb29c66 .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}.elementor-7878 .elementor-element.elementor-element-4a069be{width:100%;max-width:100%;border-width:0px 0px 0px 0px;}.elementor-7878 .elementor-element.elementor-element-4a069be .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-4a069be .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-4a069be .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-a4a066f{width:100%;max-width:100%;}.elementor-7878 .elementor-element.elementor-element-a4a066f .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-a4a066f .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-a4a066f .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-2e569cd{width:100%;max-width:100%;border-width:0px 0px 0px 0px;}.elementor-7878 .elementor-element.elementor-element-2e569cd .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-2e569cd .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-2e569cd .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-7878 .elementor-element.elementor-element-0ffadc9{width:100%;max-width:100%;}.elementor-7878 .elementor-element.elementor-element-0ffadc9 .elementor-icon-box-title, .elementor-7878 .elementor-element.elementor-element-0ffadc9 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-7878 .elementor-element.elementor-element-0ffadc9 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}}@media(max-width:1024px) and (min-width:768px){.elementor-7878 .elementor-element.elementor-element-e86ea62{--width:48%;}.elementor-7878 .elementor-element.elementor-element-6ec9257{--width:48%;}.elementor-7878 .elementor-element.elementor-element-40e05fc{--width:48%;}.elementor-7878 .elementor-element.elementor-element-6fa5f1d{--width:48%;}.elementor-7878 .elementor-element.elementor-element-a9547a5{--width:48%;}.elementor-7878 .elementor-element.elementor-element-8d4133f{--width:48%;}.elementor-7878 .elementor-element.elementor-element-8293126{--width:48%;}.elementor-7878 .elementor-element.elementor-element-d4f7857{--width:48%;}.elementor-7878 .elementor-element.elementor-element-c23cb0c{--width:48%;}.elementor-7878 .elementor-element.elementor-element-2c4b67d{--width:48%;}.elementor-7878 .elementor-element.elementor-element-06f9bf7{--width:48%;}.elementor-7878 .elementor-element.elementor-element-8c517ad{--width:48%;}.elementor-7878 .elementor-element.elementor-element-c2fbe99{--width:48%;}.elementor-7878 .elementor-element.elementor-element-354180d{--width:48%;}}/* Start custom CSS for image, class: .elementor-element-eb9b3ed */@media (max-width: 767px) {
    .elementor-7878 .elementor-element.elementor-element-eb9b3ed img {
        object-fit: cover;
        object-position: 70% 0% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec9e7d4 */@media (min-width: 768px) {

  .elementor-7878 .elementor-element.elementor-element-ec9e7d4 .elementor-heading-title {
    width: 10ch;
    max-width: 10ch;
    font-size: calc(var(--e-global-typography-9ca4b01-font-size) * 1.5) !important;
  }

  .elementor-7878 .elementor-element.elementor-element-ec9e7d4 {
    position: relative;
    display: inline-block;
    padding-bottom: var(--space-xs);
  }

  .elementor-7878 .elementor-element.elementor-element-ec9e7d4::after {
    content: "";
    position: absolute;
    left: var(--space-m);
    bottom: 0;
    width: 42px;
    height: 2px;
    background: var(--secondary-50);
  }

}


@media (max-width: 767px) {
  .elementor-7878 .elementor-element.elementor-element-ec9e7d4 .elementor-heading-title {
    font-size: calc(var(--e-global-typography-9ca4b01-font-size) * 1.2) !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5ded3d */.elementor-7878 .elementor-element.elementor-element-b5ded3d .left-space{
    margin: var(--space-m) ; !important;
    
}


.elementor-7878 .elementor-element.elementor-element-b5ded3d p{
    width: 11ch !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4079c54 */.elementor-7878 .elementor-element.elementor-element-4079c54 .left-space{
    margin: var(--space-m) ; !important;
}

.elementor-7878 .elementor-element.elementor-element-4079c54 p{
    width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30ed87e */.elementor-7878 .elementor-element.elementor-element-30ed87e .left-space{
    margin: var(--space-m) ; !important;
}

.elementor-7878 .elementor-element.elementor-element-30ed87e p{
    width: 25ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbc2f5 */.elementor-7878 .elementor-element.elementor-element-5fbc2f5 {
  position: relative;
  overflow: hidden;
}

.elementor-7878 .elementor-element.elementor-element-5fbc2f5::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 0.85) 25%,
    rgba(0, 0, 0, 0.4) 55%,
    rgba(0, 0, 0, 0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52f4d29 */.elementor-7878 .elementor-element.elementor-element-52f4d29 {
  border: 2px solid var(--text-60) !important;
  border-left: none !important;
  border-bottom: none !important;
}

.elementor-7878 .elementor-element.elementor-element-52f4d29:hover {
  border-top-color: var(--secondary-50) !important;
}


@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-7878 .elementor-element.elementor-element-52f4d29 {
    border-left: none !important;
    border-bottom: 2px solid !important;
  }
}


@media (max-width: 767px) {
  .elementor-7878 .elementor-element.elementor-element-52f4d29 {
    border-left: none !important;
    border-right: none !important;

    border-top: 2px solid var(--text-60) !important;
    border-bottom: 2px solid var(--text-60) !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf71053 */.elementor-7878 .elementor-element.elementor-element-bf71053 {
  border: 2px solid var(--text-60) !important;
  border-bottom: none !important;
}


.elementor-7878 .elementor-element.elementor-element-bf71053:hover {
  border-top-color: var(--secondary-50) !important;
}


@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-7878 .elementor-element.elementor-element-bf71053 {
    border-right: none !important;
    border-bottom: 2px solid !important;
  }
}

@media (max-width: 767px) {
  .elementor-7878 .elementor-element.elementor-element-bf71053 {
    border-left: none !important;
    border-right: none !important;

    border-top: 2px solid var(--text-60) !important;
    border-bottom: 2px solid var(--text-60) !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0699b4c */.elementor-7878 .elementor-element.elementor-element-0699b4c {
  border: 2px solid var(--text-60) !important;
  border-bottom: none !important;
}

.elementor-7878 .elementor-element.elementor-element-0699b4c:hover {
  border-top-color: var(--secondary-50) !important;
}



@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-7878 .elementor-element.elementor-element-0699b4c {
    border-left: none !important;
    border-bottom: 2px solid !important;
  }
}


@media (max-width: 767px) {
  .elementor-7878 .elementor-element.elementor-element-0699b4c {
    border-left: none !important;
    border-right: none !important;

    border-top: 2px solid var(--text-60) !important;
    border-bottom: 2px solid var(--text-60) !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-805244c */.elementor-7878 .elementor-element.elementor-element-805244c {
  border: 2px solid var(--text-60) !important;
  border-bottom: none !important;
}

.elementor-7878 .elementor-element.elementor-element-805244c:hover {
  border-top-color: var(--secondary-50) !important;
}



@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-7878 .elementor-element.elementor-element-805244c {
    border-right: none !important;
    border-bottom: 2px solid !important;
  }
}

@media (max-width: 767px) {
  .elementor-7878 .elementor-element.elementor-element-805244c {
    border-left: none !important;
    border-right: none !important;

    border-top: 2px solid var(--text-60) !important;
    border-bottom: 2px solid var(--text-60) !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36cf261 */.elementor-7878 .elementor-element.elementor-element-36cf261 {
  border: 2px solid var(--text-60) !important;
  border-bottom: none !important;
}

.elementor-7878 .elementor-element.elementor-element-36cf261:hover {
  border-top-color: var(--secondary-50) !important;
}




@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-7878 .elementor-element.elementor-element-36cf261 {
    border-left: none !important;
    border-bottom: 2px solid !important;
  }
}

@media (max-width: 767px) {
  .elementor-7878 .elementor-element.elementor-element-36cf261 {
    border-left: none !important;
    border-right: none !important;

    border-top: 2px solid var(--text-60) !important;
    border-bottom: 2px solid var(--text-60) !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46f7d4 */.elementor-7878 .elementor-element.elementor-element-c46f7d4 {
  border: 2px solid var(--text-60) !important;
  border-right: none !important;
  border-bottom: none !important;
}

.elementor-7878 .elementor-element.elementor-element-c46f7d4:hover {
  border-top-color: var(--secondary-50) !important;
}



@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-7878 .elementor-element.elementor-element-c46f7d4 {
    border-right: none !important;
    border-bottom: 2px solid !important;
  }
}

@media (max-width: 767px) {
  .elementor-7878 .elementor-element.elementor-element-c46f7d4 {
    border-left: none !important;
    border-right: none !important;

    border-top: 2px solid var(--text-60) !important;
    border-bottom: 0px solid var(--text-60) !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-183cb3f */.elementor-7878 .elementor-element.elementor-element-183cb3f {
    border: 2px solid var(--text-60) !important;
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5ff779 */.elementor-7878 .elementor-element.elementor-element-a5ff779 {
    border-color: ;:  var(--text-60) !important;
}.elementor-7878 .elementor-element.elementor-element-a5ff779 span {
    text-transform: uppercase ;
}

.elementor-7878 .elementor-element.elementor-element-a5ff779 {
    border-color: ;:  var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e50e04b */.elementor-7878 .elementor-element.elementor-element-e50e04b {
    border-color: ;:  var(--text-60) !important;
}.elementor-7878 .elementor-element.elementor-element-e50e04b span {
    text-transform: uppercase ;
}

.elementor-7878 .elementor-element.elementor-element-e50e04b {
    border-color: ;:  var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f356d2 */.elementor-7878 .elementor-element.elementor-element-2f356d2 {
    border-color: ;:  var(--text-60) !important;
}.elementor-7878 .elementor-element.elementor-element-2f356d2 span {
    text-transform: uppercase ;
}

.elementor-7878 .elementor-element.elementor-element-2f356d2 {
    border-color: ;:  var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a937615 */.elementor-7878 .elementor-element.elementor-element-a937615 {
    border-color: ;:  var(--text-60) !important;
}.elementor-7878 .elementor-element.elementor-element-a937615 span {
    text-transform: uppercase ;
}

.elementor-7878 .elementor-element.elementor-element-a937615 {
    border-color: ;:  var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fb70a */.elementor-7878 .elementor-element.elementor-element-28fb70a {
    border-color: ;:  var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e78016a */.elementor-7878 .elementor-element.elementor-element-e78016a {
  display: flex;
  align-items: center;
  gap: 2rem;
  width: 100%;
}

.elementor-7878 .elementor-element.elementor-element-e78016a::before,
.elementor-7878 .elementor-element.elementor-element-e78016a::after {
  content: "";
  flex: 1;
  height: 1px;
}

.elementor-7878 .elementor-element.elementor-element-e78016a::before {
  background: linear-gradient(
    to left,
    var(--secondary-50) 0%,
    transparent 100%
  );
}

.elementor-7878 .elementor-element.elementor-element-e78016a::after {
  background: linear-gradient(
    to right,
    var(--secondary-50) 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bd55e3 */.elementor-7878 .elementor-element.elementor-element-3bd55e3 {
  display: flex;
  align-items: center;
  gap: 2rem;
  width: 100%;
}

.elementor-7878 .elementor-element.elementor-element-3bd55e3::before,
.elementor-7878 .elementor-element.elementor-element-3bd55e3::after {
  content: "";
  flex: 1;
  height: 1px;
}

.elementor-7878 .elementor-element.elementor-element-3bd55e3::before {
  background: linear-gradient(
    to left,
    var(--secondary-50) 0%,
    transparent 100%
  );
}

.elementor-7878 .elementor-element.elementor-element-3bd55e3::after {
  background: linear-gradient(
    to right,
    var(--secondary-50) 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e422ed4 */.elementor-7878 .elementor-element.elementor-element-e422ed4 {
    border: 3px solid var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8293126 */.elementor-7878 .elementor-element.elementor-element-8293126::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60%;
  pointer-events: none;

  background: linear-gradient(
    to top,
    #000 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eb92fe */.elementor-7878 .elementor-element.elementor-element-6eb92fe {
    border: 3px solid var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f7857 */.elementor-7878 .elementor-element.elementor-element-d4f7857::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60%;
  pointer-events: none;

  background: linear-gradient(
    to top,
    #000 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95c5abe */.elementor-7878 .elementor-element.elementor-element-95c5abe {
    border: 3px solid var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c23cb0c */.elementor-7878 .elementor-element.elementor-element-c23cb0c::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60%;
  pointer-events: none;

  background: linear-gradient(
    to top,
    #000 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8056b7b */.elementor-7878 .elementor-element.elementor-element-8056b7b {
    border: 3px solid var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c4b67d */.elementor-7878 .elementor-element.elementor-element-2c4b67d::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60%;
  pointer-events: none;

  background: linear-gradient(
    to top,
    #000 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb29c66 */.elementor-7878 .elementor-element.elementor-element-fb29c66 {
  display: flex;
  align-items: center;
  gap: 2rem;
  width: 100%;
}

.elementor-7878 .elementor-element.elementor-element-fb29c66::before,
.elementor-7878 .elementor-element.elementor-element-fb29c66::after {
  content: "";
  flex: 1;
  height: 1px;
}

.elementor-7878 .elementor-element.elementor-element-fb29c66::before {
  background: linear-gradient(
    to left,
    var(--secondary-50) 0%,
    transparent 100%
  );
}

.elementor-7878 .elementor-element.elementor-element-fb29c66::after {
  background: linear-gradient(
    to right,
    var(--secondary-50) 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfb26d2 */.elementor-7878 .elementor-element.elementor-element-bfb26d2 {
    border: 3px solid var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06f9bf7 */.elementor-7878 .elementor-element.elementor-element-06f9bf7::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60%;
  pointer-events: none;

  background: linear-gradient(
    to top,
    #000 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309c6fd */.elementor-7878 .elementor-element.elementor-element-309c6fd {
    border: 3px solid var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c517ad */.elementor-7878 .elementor-element.elementor-element-8c517ad::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60%;
  pointer-events: none;

  background: linear-gradient(
    to top,
    #000 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24da107 */.elementor-7878 .elementor-element.elementor-element-24da107 {
    border: 3px solid var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2fbe99 */.elementor-7878 .elementor-element.elementor-element-c2fbe99::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60%;
  pointer-events: none;

  background: linear-gradient(
    to top,
    #000 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-611be66 */.elementor-7878 .elementor-element.elementor-element-611be66 {
    border: 3px solid var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354180d */.elementor-7878 .elementor-element.elementor-element-354180d::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60%;
  pointer-events: none;

  background: linear-gradient(
    to top,
    #000 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a069be */.elementor-7878 .elementor-element.elementor-element-4a069be {
    border-color: ;:  var(--text-60) !important;
}.elementor-7878 .elementor-element.elementor-element-4a069be span {
    text-transform: uppercase ;
}

.elementor-7878 .elementor-element.elementor-element-4a069be {
    border-color: ;:  var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a4a066f */.elementor-7878 .elementor-element.elementor-element-a4a066f {
    border-color: ;:  var(--text-60) !important;
}.elementor-7878 .elementor-element.elementor-element-a4a066f span {
    text-transform: uppercase ;
}

.elementor-7878 .elementor-element.elementor-element-a4a066f {
    border-color: ;:  var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e569cd */.elementor-7878 .elementor-element.elementor-element-2e569cd {
    border-color: ;:  var(--text-60) !important;
}.elementor-7878 .elementor-element.elementor-element-2e569cd span {
    text-transform: uppercase ;
}

.elementor-7878 .elementor-element.elementor-element-2e569cd {
    border-color: ;:  var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ffadc9 */.elementor-7878 .elementor-element.elementor-element-0ffadc9 {
    border-color: ;:  var(--text-60) !important;
}.elementor-7878 .elementor-element.elementor-element-0ffadc9 span {
    text-transform: uppercase ;
}

.elementor-7878 .elementor-element.elementor-element-0ffadc9 {
    border-color: ;:  var(--text-60) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08ca035 */.elementor-7878 .elementor-element.elementor-element-08ca035 {
    border-color: ;:  var(--text-60) !important;
}/* End custom CSS */