.elementor-113 .elementor-element.elementor-element-e153b25{
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--background-transition:0.3s;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-b83cc4c{
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--background-transition:0.3s;
	--margin-block-start:-60px;
	--margin-block-end:0px;
	--margin-inline-start:0px;
	--margin-inline-end:0px;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:30px;
	--padding-inline-end:30px;
	--z-index:2;
}
.elementor-113 .elementor-element.elementor-element-44e36bb{
	--display:flex;
	--background-transition:0.3s;
	--border-radius:10px 10px 10px 10px;
	box-shadow:0px 0px 40px 0px rgba(100, 120, 134, 0.1);
	--padding-block-start:35px;
	--padding-block-end:35px;
	--padding-inline-start:35px;
	--padding-inline-end:35px;
}
.elementor-113 .elementor-element.elementor-element-44e36bb:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-44e36bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-44e36bb, .elementor-113 .elementor-element.elementor-element-44e36bb::before{
	--border-transition:0.3s;
}
.elementor-113 .elementor-element.elementor-element-c755bda{
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--gap:0px 0px;
	--background-transition:0.3s;
	--padding-block-start:60px;
	--padding-block-end:60px;
	--padding-inline-start:30px;
	--padding-inline-end:30px;
}
.elementor-113 .elementor-element.elementor-element-15a962c{
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--background-transition:0.3s;
	--margin-block-start:0px;
	--margin-block-end:0px;
	--margin-inline-start:0px;
	--margin-inline-end:5px;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-935de25 .elementor-cta__content{
	min-height:400px;
	justify-content:flex-start;
	padding:30px 30px 30px 105px;
}
.elementor-113 .elementor-element.elementor-element-935de25 .elementor-cta{
	border-radius:10px 10px 10px 10px;
}
.elementor-113 .elementor-element.elementor-element-935de25 .elementor-cta__title{
	font-size:20px;
	font-weight:500;
	text-transform:uppercase;
	text-decoration:underline;
	line-height:1.1em;
	margin-bottom:10px;
	color:var( --e-global-color-primary );
}
.elementor-113 .elementor-element.elementor-element-935de25 .elementor-cta__subtitle{
	font-size:14px;
	font-weight:500;
	margin-bottom:0px;
}
.elementor-113 .elementor-element.elementor-element-935de25 .elementor-cta__description{
	font-size:40px;
	font-weight:600;
	text-transform:uppercase;
	line-height:1em;
}
.elementor-113 .elementor-element.elementor-element-935de25 .elementor-cta__button{
	color:#000000;
	border-width:0px;
	border-radius:3px;
}
.elementor-113 .elementor-element.elementor-element-935de25:not(.show-effect-button-yes) .elementor-cta__button{
	background-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-935de25.show-effect-button-yes .elementor-cta__button{
	background-image:linear-gradient(to right, #FFFFFF 0%, #FFFFFF 100%);
}
.elementor-113 .elementor-element.elementor-element-935de25 .elementor-cta__button .button-icon{
	border-color:var( --e-global-color-primary );
	color:var( --e-global-color-primary );
}
.elementor-113 .elementor-element.elementor-element-935de25 .elementor-cta .elementor-cta__button:hover{
	color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-935de25:not(.button-style-theme-link) .elementor-cta .elementor-cta__button:hover .button-icon{
	color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-935de25.button-style-theme-link .elementor-cta:hover .elementor-cta__button .button-icon{
	border-color:#FFFFFF;
	background-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-935de25 .elementor-cta .elementor-cta__bg, .elementor-113 .elementor-element.elementor-element-935de25 .elementor-cta .elementor-cta__bg-overlay{
	transition-duration:500ms;
}
.elementor-113 .elementor-element.elementor-element-b630829{
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--overflow:hidden;
	--background-transition:0.3s;
	--border-radius:10px 10px 10px 10px;
	--margin-block-start:0px;
	--margin-block-end:0px;
	--margin-inline-start:5px;
	--margin-inline-end:0px;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-b630829, .elementor-113 .elementor-element.elementor-element-b630829::before{
	--border-transition:0.3s;
}
.elementor-113 .elementor-element.elementor-element-d75101f .elementor-cta__content{
	min-height:400px;
	justify-content:flex-start;
	/*padding:70px 30px 30px 60px;*/
	padding:120px 30px 30px 60px;
}
.elementor-113 .elementor-element.elementor-element-d75101f .elementor-cta{
	border-radius:10px 10px 10px 10px;
}
.elementor-113 .elementor-element.elementor-element-d75101f .elementor-cta__title{
	font-size:14px;
	font-weight:500;
	text-transform:uppercase;
	text-decoration:underline;
	line-height:1.1em;
	margin-bottom:10px;
	color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-d75101f .elementor-cta__description{
	font-size:40px;
	font-weight:600;
	text-transform:uppercase;
	line-height:1em;
}
.elementor-113 .elementor-element.elementor-element-d75101f .elementor-cta__button{
	color:#000000;
	border-width:0px;
	border-radius:3px;
}
.elementor-113 .elementor-element.elementor-element-d75101f:not(.show-effect-button-yes) .elementor-cta__button{
	background-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-d75101f.show-effect-button-yes .elementor-cta__button{
	background-image:linear-gradient(to right, #FFFFFF 0%, #FFFFFF 100%);
}
.elementor-113 .elementor-element.elementor-element-d75101f .elementor-cta__button .button-icon{
	border-color:var( --e-global-color-primary );
	color:var( --e-global-color-primary );
}
.elementor-113 .elementor-element.elementor-element-d75101f .elementor-cta .elementor-cta__button:hover{
	color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-d75101f:not(.button-style-theme-link) .elementor-cta .elementor-cta__button:hover .button-icon{
	color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-d75101f.button-style-theme-link .elementor-cta:hover .elementor-cta__button .button-icon{
	border-color:#FFFFFF;
	background-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-d75101f .elementor-cta .elementor-cta__bg, .elementor-113 .elementor-element.elementor-element-d75101f .elementor-cta .elementor-cta__bg-overlay{
	transition-duration:500ms;
}
.elementor-113 .elementor-element.elementor-element-056acf6{
	--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;
	--justify-content:space-between;
	--align-items:center;
	--flex-wrap:wrap;
	--background-transition:0.3s;
	--padding-block-start:60px;
	--padding-block-end:160px;
	--padding-inline-start:30px;
	--padding-inline-end:30px;
}
.elementor-113 .elementor-element.elementor-element-056acf6:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-056acf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color:#F1F4F6;
}
.elementor-113 .elementor-element.elementor-element-056acf6, .elementor-113 .elementor-element.elementor-element-056acf6::before{
	--border-transition:0.3s;
}
.elementor-113 .elementor-element.elementor-element-11c7391 .elementor-heading-title{
	color:var( --e-global-color-accent );
	font-family:var( --e-global-typography-heading_title-font-family ), Sans-serif;
	font-size:var( --e-global-typography-heading_title-font-size );
	font-weight:var( --e-global-typography-heading_title-font-weight );
	line-height:var( --e-global-typography-heading_title-line-height );
}
.elementor-113 .elementor-element.elementor-element-c781d12{
	z-index:2;
}
.elementor-113 .elementor-element.elementor-element-a9599d7{
	--display:flex;
	--background-transition:0.3s;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-194637a ul.products{
	grid-template-columns:repeat(5, 1fr);
	grid-gap:10px;
}
.elementor-113 .elementor-element.elementor-element-194637a .swiper-pagination{
	text-align:center;
}
.elementor-113 .elementor-element.elementor-element-3ad20db{
	--display:flex;
	--background-transition:0.3s;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-b4e7b56 ul.products{
	grid-template-columns:repeat(5, 1fr);
	grid-gap:10px;
}
.elementor-113 .elementor-element.elementor-element-b4e7b56 .swiper-pagination{
	text-align:center;
}
.elementor-113 .elementor-element.elementor-element-452495a{
	--display:flex;
	--background-transition:0.3s;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-71f0722 ul.products{
	grid-template-columns:repeat(5, 1fr);
	grid-gap:10px;
}
.elementor-113 .elementor-element.elementor-element-71f0722 .swiper-pagination{
	text-align:center;
}
.elementor-113 .elementor-element.elementor-element-95f6cb2{
	--display:flex;
	--background-transition:0.3s;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-edbe036 ul.products{
	grid-template-columns:repeat(5, 1fr);
	grid-gap:10px;
}
.elementor-113 .elementor-element.elementor-element-edbe036 .swiper-pagination{
	text-align:center;
}
.elementor-113 .elementor-element.elementor-element-4b1e2a0{
	--n-tabs-heading-justify-content:initial;
	--n-tabs-title-width:100%;
	--n-tabs-title-height:initial;
	--n-tabs-title-align-items:center;
	--n-tabs-title-flex-grow:1;
	--n-tabs-heading-wrap:wrap;
	--n-tabs-heading-overflow-x:initial;
	--n-tabs-title-white-space:initial;
	--n-tabs-title-gap:2px;
	--n-tabs-title-padding-block-start:10px;
	--n-tabs-title-padding-inline-end:10px;
	--n-tabs-title-padding-block-end:10px;
	--n-tabs-title-padding-inline-start:10px;
	--n-tabs-title-font-size:14px;
	width:100%;
	max-width:100%;
}
.elementor-113 .elementor-element.elementor-element-4b1e2a0 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){
	background:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-4b1e2a0 > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{
	background:var( --e-global-color-primary );
}
.elementor-113 .elementor-element.elementor-element-4b1e2a0 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-113 .elementor-element.elementor-element-4b1e2a0 > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{
	background:var( --e-global-color-primary );
}
.elementor-113 .elementor-element.elementor-element-4b1e2a0 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){
	font-weight:500;
	text-transform:uppercase;
	line-height:1.6em;
}
.elementor-113 .elementor-element.elementor-element-4b1e2a0 > .elementor-widget-container{
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-113 .elementor-element.elementor-element-79deead{
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--overflow:hidden;
	--background-transition:0.3s;
	--margin-block-start:-100px;
	--margin-block-end:60px;
	--margin-inline-start:0px;
	--margin-inline-end:0px;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:30px;
	--padding-inline-end:30px;
}
.elementor-113 .elementor-element.elementor-element-8045c82{
	--display:flex;
	--min-height:200px;
	--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;
	--justify-content:flex-start;
	--align-items:center;
	--background-transition:0.3s;
	--border-radius:10px 10px 10px 10px;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:120px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-8045c82:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-8045c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-image:var(--e-bg-lazyload-loaded);
	--e-bg-lazyload:url("https://demo2.wpopal.com/karpart/wp-content/uploads/2023/11/h2_bg.jpg");
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
.elementor-113 .elementor-element.elementor-element-8045c82, .elementor-113 .elementor-element.elementor-element-8045c82::before{
	--border-transition:0.3s;
}
.elementor-113 .elementor-element.elementor-element-2f58ee5 img{
	transition-duration:0.4s;
}
.elementor-113 .elementor-element.elementor-element-2f58ee5 > .elementor-widget-container{
	margin:0px 30px 0px 0px;
}
.elementor-113 .elementor-element.elementor-element-48401d6 .elementor-heading-title{
	color:#FFFFFF;
	font-size:30px;
	font-weight:600;
	text-transform:uppercase;
	line-height:1.3em;
}
.elementor-113 .elementor-element.elementor-element-48401d6{
	z-index:2;
}
.elementor-113 .elementor-element.elementor-element-fc350d4 .elementor-button{
	fill:#000000;
	color:#000000;
	border-radius:3px 3px 3px 3px;
}
.elementor-113 .elementor-element.elementor-element-fc350d4.elementor-button-link .elementor-button .elementor-button-text:after,.elementor-113 .elementor-element.elementor-element-fc350d4.elementor-button-link .elementor-button .elementor-button-text:before{
	background-color:#000000;
}
.elementor-113 .elementor-element.elementor-element-fc350d4.elementor-button-type-link.show-line-yes .elementor-button .elementor-button-text:before{
	background-color:#000000;
}
.elementor-113 .elementor-element.elementor-element-fc350d4.elementor-widget-button:not(.show-effect-yes) .elementor-button{
	background-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-fc350d4.elementor-widget-button.show-effect-yes .elementor-button{
	background-image:linear-gradient(to right, #FFFFFF 0%, #FFFFFF 100%);
}
.elementor-113 .elementor-element.elementor-element-fc350d4 .elementor-button:hover, .elementor-113 .elementor-element.elementor-element-fc350d4 .elementor-button:focus{
	color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-fc350d4 .elementor-button:hover svg, .elementor-113 .elementor-element.elementor-element-fc350d4 .elementor-button:focus svg{
	fill:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-fc350d4.elementor-button-link .elementor-button:hover .elementor-button-text:after, .elementor-113 .elementor-element.elementor-element-fc350d4.elementor-button-link .elementor-button:hover .elementor-button-text:before{
	background-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-fc350d4.elementor-button-type-link.show-line-yes .elementor-button:hover .elementor-button-text:before{
	background-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-fc350d4.elementor-widget-button:not(.show-effect-yes) .elementor-button:hover{
	background-color:#000000;
}
.elementor-113 .elementor-element.elementor-element-fc350d4.elementor-widget-button.show-effect-yes:not(.elementor-button-outline) .elementor-button{
	background-color:#000000;
}
.elementor-113 .elementor-element.elementor-element-fc350d4.elementor-button-outline.show-effect-yes .elementor-button{
	background-image:linear-gradient(to right, #000000 0%, #000000 100%);
}
.elementor-113 .elementor-element.elementor-element-fc350d4 > .elementor-widget-container{
	margin:0px 0px 0px 40px;
}
.elementor-113 .elementor-element.elementor-element-fc350d4{
	z-index:2;
}
.elementor-113 .elementor-element.elementor-element-0b7550e img{
	transition-duration:0.4s;
}
.elementor-113 .elementor-element.elementor-element-0b7550e.elementor-element{
	--align-self:flex-end;
}
body:not(.rtl) .elementor-113 .elementor-element.elementor-element-0b7550e{
	right:180px;
}
body.rtl .elementor-113 .elementor-element.elementor-element-0b7550e{
	left:180px;
}
.elementor-113 .elementor-element.elementor-element-0b7550e{
	bottom:0px;
}
.elementor-113 .elementor-element.elementor-element-41c0624{
	--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;
	--justify-content:space-between;
	--align-items:center;
	--flex-wrap:wrap;
	--background-transition:0.3s;
	--margin-block-start:0px;
	--margin-block-end:60px;
	--margin-inline-start:0px;
	--margin-inline-end:0px;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:30px;
	--padding-inline-end:30px;
}
.elementor-113 .elementor-element.elementor-element-775d43d .elementor-heading-title{
	color:var( --e-global-color-accent );
	font-family:var( --e-global-typography-heading_title-font-family ), Sans-serif;
	font-size:var( --e-global-typography-heading_title-font-size );
	font-weight:var( --e-global-typography-heading_title-font-weight );
	line-height:var( --e-global-typography-heading_title-line-height );
}
.elementor-113 .elementor-element.elementor-element-3ad77dd{
	z-index:2;
}
.elementor-113 .elementor-element.elementor-element-ef30544 .swiper:not(.swiper-initialized) .swiper-slide{
	width:calc((100% - 10px*(4 - 1)) / 4);
	margin-right:10px;
}
.elementor-113 .elementor-element.elementor-element-ef30544 .swiper-pagination{
	text-align:center;
}
.elementor-113 .elementor-element.elementor-element-ef30544 > .elementor-widget-container{
	margin:10px 0px 0px 0px;
}
.elementor-113 .elementor-element.elementor-element-ef30544{
	width:100%;
	max-width:100%;
}
.elementor-113 .elementor-element.elementor-element-c5e4749{
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--gap:0px 0px;
	--background-transition:0.3s;
	--margin-block-start:0px;
	--margin-block-end:-170px;
	--margin-inline-start:0px;
	--margin-inline-end:0px;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:30px;
	--padding-inline-end:30px;
	--z-index:2;
}
.elementor-113 .elementor-element.elementor-element-b775ba8{
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--background-transition:0.3s;
	--margin-block-start:0px;
	--margin-block-end:0px;
	--margin-inline-start:0px;
	--margin-inline-end:5px;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta__content{
	min-height:350px;
	justify-content:flex-start;
	padding:30px 30px 30px 105px;
}
.elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta{
	border-radius:10px 10px 10px 10px;
}
.elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta__title{
	font-size:20px;
	font-weight:500;
	text-transform:uppercase;
	text-decoration:underline;
	line-height:1.1em;
	margin-bottom:10px;
	color:var( --e-global-color-primary );
}
.elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta__subtitle{
	font-size:14px;
	font-weight:500;
	margin-bottom:0px;
}
.elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta__description{
	font-size:40px;
	font-weight:600;
	text-transform:uppercase;
	/*line-height:1em;*/
	line-height: 1.2em;
    letter-spacing: 3px;
}
.elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta__button{
	color:#000000;
	border-width:0px;
	border-radius:3px;
}
.elementor-113 .elementor-element.elementor-element-6fd6fa3:not(.show-effect-button-yes) .elementor-cta__button{
	background-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-6fd6fa3.show-effect-button-yes .elementor-cta__button{
	background-image:linear-gradient(to right, #FFFFFF 0%, #FFFFFF 100%);
}
.elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta__button .button-icon{
	border-color:var( --e-global-color-primary );
	color:var( --e-global-color-primary );
}
.elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta .elementor-cta__button:hover{
	color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-6fd6fa3:not(.button-style-theme-link) .elementor-cta .elementor-cta__button:hover .button-icon{
	color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-6fd6fa3.button-style-theme-link .elementor-cta:hover .elementor-cta__button .button-icon{
	border-color:#FFFFFF;
	background-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta .elementor-cta__bg, .elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta .elementor-cta__bg-overlay{
	transition-duration:500ms;
}
.elementor-113 .elementor-element.elementor-element-276077f{
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--background-transition:0.3s;
	--margin-block-start:0px;
	--margin-block-end:0px;
	--margin-inline-start:5px;
	--margin-inline-end:0px;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta__content{
	min-height:350px;
	justify-content:flex-start;
	padding:30px 30px 30px 105px;
}
.elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta{
	border-radius:10px 10px 10px 10px;
}
.elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta__title{
	font-size:20px;
	font-weight:500;
	text-transform:uppercase;
	text-decoration:underline;
	line-height:1.1em;
	margin-bottom:10px;
	color:var( --e-global-color-primary );
}
.elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta__subtitle{
	font-size:14px;
	font-weight:500;
	margin-bottom:0px;
}
.elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta__description{
	font-size:40px;
	font-weight:600;
	text-transform:uppercase;
	/*line-height:1em;*/
	line-height: 1.2em;
    letter-spacing: 3px;
}
.elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta__button{
	color:#000000;
	border-width:0px;
	border-radius:3px;
}
.elementor-113 .elementor-element.elementor-element-eda5771:not(.show-effect-button-yes) .elementor-cta__button{
	background-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-eda5771.show-effect-button-yes .elementor-cta__button{
	background-image:linear-gradient(to right, #FFFFFF 0%, #FFFFFF 100%);
}
.elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta__button .button-icon{
	border-color:var( --e-global-color-primary );
	color:var( --e-global-color-primary );
}
.elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta .elementor-cta__button:hover{
	color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-eda5771:not(.button-style-theme-link) .elementor-cta .elementor-cta__button:hover .button-icon{
	color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-eda5771.button-style-theme-link .elementor-cta:hover .elementor-cta__button .button-icon{
	border-color:#FFFFFF;
	background-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta .elementor-cta__bg, .elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta .elementor-cta__bg-overlay{
	transition-duration:500ms;
}
.elementor-113 .elementor-element.elementor-element-43a00e2{
	--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:wrap;
	--background-transition:0.3s;
	--margin-block-start:0px;
	--margin-block-end:60px;
	--margin-inline-start:0px;
	--margin-inline-end:0px;
	--padding-block-start:235px;
	--padding-block-end:60px;
	--padding-inline-start:30px;
	--padding-inline-end:30px;
}
.elementor-113 .elementor-element.elementor-element-43a00e2:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-43a00e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color:#F1F4F6;
}
.elementor-113 .elementor-element.elementor-element-43a00e2, .elementor-113 .elementor-element.elementor-element-43a00e2::before{
	--border-transition:0.3s;
}
.elementor-113 .elementor-element.elementor-element-d2d7590{
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--background-transition:0.3s;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-d2d7590:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-d2d7590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-image:var(--e-bg-lazyload-loaded);
	--e-bg-lazyload:url("https://demo2.wpopal.com/karpart/wp-content/uploads/2023/11/h2_img4.png");
	background-position:center center;
	background-repeat:no-repeat;
}
.elementor-113 .elementor-element.elementor-element-d2d7590, .elementor-113 .elementor-element.elementor-element-d2d7590::before{
	--border-transition:0.3s;
}
.elementor-113 .elementor-element.elementor-element-65b6b4b.elementor-view-stacked .elementor-icon{
	background-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-65b6b4b.elementor-view-framed .elementor-icon, .elementor-113 .elementor-element.elementor-element-65b6b4b.elementor-view-default .elementor-icon{
	fill:#FFFFFF;
	color:#FFFFFF;
	border-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-65b6b4b{
	--icon-box-icon-margin:15px;
	width:var( --container-widget-width, 220px );
	max-width:220px;
	--container-widget-width:220px;
	--container-widget-flex-grow:0;
	top:7%;
}
.elementor-113 .elementor-element.elementor-element-65b6b4b .elementor-icon-box-title{
	margin-bottom:0px;
	color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-65b6b4b .elementor-icon-box-title, .elementor-113 .elementor-element.elementor-element-65b6b4b .elementor-icon-box-title a{
	font-size:80px;
	font-weight:600;
	line-height:1em;
}
.elementor-113 .elementor-element.elementor-element-65b6b4b .elementor-icon-box-description{
	color:#FFFFFF;
	font-size:18px;
	font-weight:600;
	line-height:1.3em;
}
.elementor-113 .elementor-element.elementor-element-65b6b4b > .elementor-widget-container{
	padding:40px 60px 40px 60px;
	background-color:var( --e-global-color-primary );
	border-radius:5px 5px 5px 5px;
}
.elementor-113 .elementor-element.elementor-element-65b6b4b.elementor-element{
	--align-self:flex-start;
}
body:not(.rtl) .elementor-113 .elementor-element.elementor-element-65b6b4b{
	left:23%;
}
body.rtl .elementor-113 .elementor-element.elementor-element-65b6b4b{
	right:23%;
}
.elementor-113 .elementor-element.elementor-element-643ba6c img{
	transition-duration:0.4s;
}
body:not(.rtl) .elementor-113 .elementor-element.elementor-element-643ba6c{
	right:30%;
}
body.rtl .elementor-113 .elementor-element.elementor-element-643ba6c{
	left:30%;
}
.elementor-113 .elementor-element.elementor-element-6e1918d{
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--background-transition:0.3s;
	--padding-block-start:0px;
	--padding-block-end:50px;
	--padding-inline-start:30px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-35a1333 .elementor-heading-title{
	color:var( --e-global-color-accent );
	font-size:40px;
	line-height:1.1em;
}
.elementor-113 .elementor-element.elementor-element-35a1333 > .elementor-widget-container{
	margin:0px 0px 15px 0px;
}
.elementor-113 .elementor-element.elementor-element-88067e4{
	color:var( --e-global-color-primary );
	font-size:20px;
	line-height:1.3em;
}
.elementor-113 .elementor-element.elementor-element-88067e4 > .elementor-widget-container{
	margin:0px 0px 30px 0px;
}
.elementor-113 .elementor-element.elementor-element-bf398f2.elementor-view-stacked .elementor-icon{
	background-color:var( --e-global-color-text_light );
}
.elementor-113 .elementor-element.elementor-element-bf398f2.elementor-view-framed .elementor-icon, .elementor-113 .elementor-element.elementor-element-bf398f2.elementor-view-default .elementor-icon{
	fill:var( --e-global-color-text_light );
	color:var( --e-global-color-text_light );
	border-color:var( --e-global-color-text_light );
}
.elementor-113 .elementor-element.elementor-element-bf398f2{
	--icon-box-icon-margin:20px;
	width:var( --container-widget-width, 450px );
	max-width:450px;
	--container-widget-width:450px;
	--container-widget-flex-grow:0;
}
.elementor-113 .elementor-element.elementor-element-bf398f2 .elementor-icon-box-title{
	color:var( --e-global-color-accent );
}
.elementor-113 .elementor-element.elementor-element-bf398f2 .elementor-icon-box-title, .elementor-113 .elementor-element.elementor-element-bf398f2 .elementor-icon-box-title a{
	font-size:20px;
	line-height:1.4em;
}
.elementor-113 .elementor-element.elementor-element-bf398f2 > .elementor-widget-container{
	margin:0px 0px 40px 0px;
}
.elementor-113 .elementor-element.elementor-element-9cc80e9.elementor-view-stacked .elementor-icon{
	background-color:var( --e-global-color-text_light );
}
.elementor-113 .elementor-element.elementor-element-9cc80e9.elementor-view-framed .elementor-icon, .elementor-113 .elementor-element.elementor-element-9cc80e9.elementor-view-default .elementor-icon{
	fill:var( --e-global-color-text_light );
	color:var( --e-global-color-text_light );
	border-color:var( --e-global-color-text_light );
}
.elementor-113 .elementor-element.elementor-element-9cc80e9{
	--icon-box-icon-margin:20px;
	width:var( --container-widget-width, 450px );
	max-width:450px;
	--container-widget-width:450px;
	--container-widget-flex-grow:0;
}
.elementor-113 .elementor-element.elementor-element-9cc80e9 .elementor-icon-box-title{
	color:var( --e-global-color-accent );
}
.elementor-113 .elementor-element.elementor-element-9cc80e9 .elementor-icon-box-title, .elementor-113 .elementor-element.elementor-element-9cc80e9 .elementor-icon-box-title a{
	font-size:20px;
	line-height:1.4em;
}
.elementor-113 .elementor-element.elementor-element-9cc80e9 > .elementor-widget-container{
	margin:0px 0px 40px 0px;
}
.elementor-113 .elementor-element.elementor-element-182d70a.elementor-view-stacked .elementor-icon{
	background-color:var( --e-global-color-text_light );
}
.elementor-113 .elementor-element.elementor-element-182d70a.elementor-view-framed .elementor-icon, .elementor-113 .elementor-element.elementor-element-182d70a.elementor-view-default .elementor-icon{
	fill:var( --e-global-color-text_light );
	color:var( --e-global-color-text_light );
	border-color:var( --e-global-color-text_light );
}
.elementor-113 .elementor-element.elementor-element-182d70a{
	--icon-box-icon-margin:20px;
	width:var( --container-widget-width, 450px );
	max-width:450px;
	--container-widget-width:450px;
	--container-widget-flex-grow:0;
}
.elementor-113 .elementor-element.elementor-element-182d70a .elementor-icon-box-title{
	color:var( --e-global-color-accent );
}
.elementor-113 .elementor-element.elementor-element-182d70a .elementor-icon-box-title, .elementor-113 .elementor-element.elementor-element-182d70a .elementor-icon-box-title a{
	font-size:20px;
	line-height:1.4em;
}
.elementor-113 .elementor-element.elementor-element-182d70a > .elementor-widget-container{
	margin:0px 0px 40px 0px;
}
.elementor-113 .elementor-element.elementor-element-c939d88{
	--display:flex;
	--background-transition:0.3s;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-c84c43b .product-cat-caption{
	text-align:center;
}
.elementor-113 .elementor-element.elementor-element-c84c43b .product-cat{
	background-color:#FFFFFF;
	padding:70px 30px 70px 30px;
	border-radius:5px 5px 5px 5px;
}
.elementor-113 .elementor-element.elementor-element-c84c43b .swiper:not(.swiper-initialized) .swiper-slide{
	width:calc((100% - 10px*(5 - 1)) / 5);
	margin-right:10px;
}
.elementor-113 .elementor-element.elementor-element-c84c43b .swiper-pagination{
	text-align:center;
}
.elementor-113 .elementor-element.elementor-element-dffa79f{
	--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;
	--justify-content:space-between;
	--align-items:center;
	--flex-wrap:wrap;
	--background-transition:0.3s;
	--margin-block-start:0px;
	--margin-block-end:60px;
	--margin-inline-start:0px;
	--margin-inline-end:0px;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:30px;
	--padding-inline-end:30px;
}
.elementor-113 .elementor-element.elementor-element-c9af6a4 .elementor-heading-title{
	color:var( --e-global-color-accent );
	font-family:var( --e-global-typography-heading_title-font-family ), Sans-serif;
	font-size:var( --e-global-typography-heading_title-font-size );
	font-weight:var( --e-global-typography-heading_title-font-weight );
	line-height:var( --e-global-typography-heading_title-line-height );
}
.elementor-113 .elementor-element.elementor-element-eb10ac8{
	z-index:2;
}
.elementor-113 .elementor-element.elementor-element-537d4e8{
	--display:flex;
	--overflow:hidden;
	--background-transition:0.3s;
	--margin-block-start:30px;
	--margin-block-end:0px;
	--margin-inline-start:0px;
	--margin-inline-end:0px;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-0d50ad7 .d-grid{
	grid-template-columns:repeat(8, 1fr);
	grid-gap:0px;
}
.elementor-113 .elementor-element.elementor-element-0d50ad7 .elementor-brand-item{
	justify-content:center;
	border-style:solid;
	border-width:1px 1px 0px 0px;
	border-color:var( --e-global-color-border );
}
.elementor-113 .elementor-element.elementor-element-0d50ad7 .grid-item:hover img, .elementor-113 .elementor-element.elementor-element-0d50ad7 .grid-item:hover i, .elementor-113 .elementor-element.elementor-element-0d50ad7 .grid-item:hover svg{
	opacity:1;
}
.elementor-113 .elementor-element.elementor-element-0d50ad7 .grid-item .elementor-brand-item{
	padding:35px 10px 35px 10px;
	margin:-2px -2px -2px -2px;
}
.elementor-113 .elementor-element.elementor-element-0d50ad7 .swiper-pagination{
	text-align:center;
}
.elementor-113 .elementor-element.elementor-element-0d50ad7{
	width:100%;
	max-width:100%;
}
.elementor-113 .elementor-element.elementor-element-0d50ad7 > .elementor-widget-container{
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:var( --e-global-color-border );
	border-radius:10px 10px 10px 10px;
}
.elementor-113 .elementor-element.elementor-element-4552cb5{
	--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:wrap;
	--background-transition:0.3s;
	--margin-block-start:0px;
	--margin-block-end:45px;
	--margin-inline-start:0px;
	--margin-inline-end:0px;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:30px;
	--padding-inline-end:30px;
}
.elementor-113 .elementor-element.elementor-element-66695e9 .elementor-heading-title{
	color:var( --e-global-color-accent );
	font-family:var( --e-global-typography-heading_title-font-family ), Sans-serif;
	font-size:var( --e-global-typography-heading_title-font-size );
	font-weight:var( --e-global-typography-heading_title-font-weight );
	line-height:var( --e-global-typography-heading_title-line-height );
}
.elementor-113 .elementor-element.elementor-element-66695e9 > .elementor-widget-container{
	margin:0px 0px 30px 0px;
}
.elementor-113 .elementor-element.elementor-element-66695e9{
	width:100%;
	max-width:100%;
}
.elementor-113 .elementor-element.elementor-element-0fd83cd{
	--display:flex;
	--background-transition:0.3s;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-b1c17df{
	--display:flex;
	--background-transition:0.3s;
	--border-radius:10px 10px 10px 10px;
	--padding-block-start:80px;
	--padding-block-end:80px;
	--padding-inline-start:50px;
	--padding-inline-end:50px;
}
.elementor-113 .elementor-element.elementor-element-b1c17df:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-b1c17df > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color:var( --e-global-color-primary );
}
.elementor-113 .elementor-element.elementor-element-b1c17df, .elementor-113 .elementor-element.elementor-element-b1c17df::before{
	--border-transition:0.3s;
}
.elementor-113 .elementor-element.elementor-element-3f9bee7{
	text-align:center;
}
.elementor-113 .elementor-element.elementor-element-3f9bee7 .elementor-heading-title{
	color:#FFFFFF;
	font-size:54px;
	line-height:1.2em;
}
.elementor-113 .elementor-element.elementor-element-f2baed8{
	text-align:center;
}
.elementor-113 .elementor-element.elementor-element-f2baed8 .elementor-heading-title{
	color:#FFFFFF;
	font-size:22px;
	line-height:1.3em;
}
.elementor-113 .elementor-element.elementor-element-67fdd90{
	--e-rating-justify-content:center;
	--e-rating-gap:5px;
	--e-rating-icon-marked-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-67fdd90 > .elementor-widget-container{
	margin:5px 0px 9px 0px;
}
.elementor-113 .elementor-element.elementor-element-1f20870{
	text-align:center;
	color:#FFFFFF;
	font-weight:500;
}
.elementor-113 .elementor-element.elementor-element-491ae6d{
	--display:flex;
	--overflow:hidden;
	--background-transition:0.3s;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}
.elementor-113 .elementor-element.elementor-element-b60613a .elementor-testimonial-item{
	text-align:left;
}
.elementor-113 .elementor-element.elementor-element-b60613a .grid-item .testimonial-content{
	padding:0px 60px 0px 60px;
	margin:0px -1px 0px -1px;
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:var( --e-global-color-border );
}
.elementor-113 .elementor-element.elementor-element-b60613a .icon{
	font-size:48px;
	right:60px;
}
.elementor-113 .elementor-element.elementor-element-b60613a .swiper:not(.swiper-initialized) .swiper-slide{
	width:calc((100% - 0px*(3 - 1)) / 3);
	margin-right:0px;
}
.elementor-113 .elementor-element.elementor-element-b60613a .swiper-pagination{
	text-align:center;
}
.elementor-113 .elementor-element.elementor-element-b60613a > .elementor-widget-container{
	margin:0px 0px 0px -1px;
}
.elementor-113 .elementor-element.elementor-element-95d9e4d{
	--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;
	--justify-content:space-between;
	--align-items:center;
	--flex-wrap:wrap;
	--background-transition:0.3s;
	--margin-block-start:0px;
	--margin-block-end:45px;
	--margin-inline-start:0px;
	--margin-inline-end:0px;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:30px;
	--padding-inline-end:30px;
}
.elementor-113 .elementor-element.elementor-element-402fc80{
	--divider-border-style:solid;
	--divider-color:var( --e-global-color-border );
	--divider-border-width:1px;
	width:100%;
	max-width:100%;
}
.elementor-113 .elementor-element.elementor-element-402fc80 .elementor-divider-separator{
	width:100%;
}
.elementor-113 .elementor-element.elementor-element-402fc80 .elementor-divider{
	padding-top:15px;
	padding-bottom:15px;
}
.elementor-113 .elementor-element.elementor-element-402fc80 > .elementor-widget-container{
	margin:0px 0px 40px 0px;
}
.elementor-113 .elementor-element.elementor-element-a9882bb .elementor-heading-title{
	color:var( --e-global-color-accent );
	font-family:var( --e-global-typography-heading_title-font-family ), Sans-serif;
	font-size:var( --e-global-typography-heading_title-font-size );
	font-weight:var( --e-global-typography-heading_title-font-weight );
	line-height:var( --e-global-typography-heading_title-line-height );
}
.elementor-113 .elementor-element.elementor-element-109ec5e{
	z-index:2;
}
.elementor-113 .elementor-element.elementor-element-b06e8a5 .post-inner{
	padding:0px 0px 2px 0px;
}
.elementor-113 .elementor-element.elementor-element-b06e8a5 .swiper:not(.swiper-initialized) .swiper-slide{
	width:calc((100% - 30px*(4 - 1)) / 4);
	margin-right:30px;
}
.elementor-113 .elementor-element.elementor-element-b06e8a5 .swiper-pagination{
	text-align:center;
}
.elementor-113 .elementor-element.elementor-element-b06e8a5 > .elementor-widget-container{
	margin:30px 0px 45px 0px;
}
.elementor-113 .elementor-element.elementor-element-b06e8a5{
	width:100%;
	max-width:100%;
}
.elementor-113 .elementor-element.elementor-element-2b55e76{
	--divider-border-style:solid;
	--divider-color:var( --e-global-color-border );
	--divider-border-width:1px;
	width:100%;
	max-width:100%;
}
.elementor-113 .elementor-element.elementor-element-2b55e76 .elementor-divider-separator{
	width:100%;
}
.elementor-113 .elementor-element.elementor-element-2b55e76 .elementor-divider{
	padding-top:15px;
	padding-bottom:15px;
}
.elementor-113 .elementor-element.elementor-element-345b564{
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--justify-content:space-between;
	--background-transition:0.3s;
	--padding-block-start:0px;
	--padding-block-end:60px;
	--padding-inline-start:30px;
	--padding-inline-end:30px;
}
.elementor-113 .elementor-element.elementor-element-345b564:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-345b564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color:#FFFFFF;
}
.elementor-113 .elementor-element.elementor-element-345b564, .elementor-113 .elementor-element.elementor-element-345b564::before{
	--border-transition:0.3s;
}
.elementor-113 .elementor-element.elementor-element-8fc4d13.elementor-view-stacked .elementor-icon{
	background-color:var( --e-global-color-accent );
}
.elementor-113 .elementor-element.elementor-element-8fc4d13.elementor-view-framed .elementor-icon, .elementor-113 .elementor-element.elementor-element-8fc4d13.elementor-view-default .elementor-icon{
	fill:var( --e-global-color-accent );
	color:var( --e-global-color-accent );
	border-color:var( --e-global-color-accent );
}
.elementor-113 .elementor-element.elementor-element-8fc4d13{
	--icon-box-icon-margin:20px;
}
.elementor-113 .elementor-element.elementor-element-8fc4d13 .elementor-icon-box-title{
	margin-bottom:3px;
	color:var( --e-global-color-accent );
}
.elementor-113 .elementor-element.elementor-element-8fc4d13 .elementor-icon-box-title, .elementor-113 .elementor-element.elementor-element-8fc4d13 .elementor-icon-box-title a{
	font-size:16px;
	line-height:1.25em;
}
.elementor-113 .elementor-element.elementor-element-8fc4d13 .elementor-icon-box-description{
	color:var( --e-global-color-text_light );
}
.elementor-113 .elementor-element.elementor-element-8fc4d13 > .elementor-widget-container{
	margin:0px 20px 0px 0px;
}
.elementor-113 .elementor-element.elementor-element-f311a29.elementor-view-stacked .elementor-icon{
	background-color:var( --e-global-color-accent );
}
.elementor-113 .elementor-element.elementor-element-f311a29.elementor-view-framed .elementor-icon, .elementor-113 .elementor-element.elementor-element-f311a29.elementor-view-default .elementor-icon{
	fill:var( --e-global-color-accent );
	color:var( --e-global-color-accent );
	border-color:var( --e-global-color-accent );
}
.elementor-113 .elementor-element.elementor-element-f311a29{
	--icon-box-icon-margin:20px;
}
.elementor-113 .elementor-element.elementor-element-f311a29 .elementor-icon-box-title{
	margin-bottom:3px;
	color:var( --e-global-color-accent );
}
.elementor-113 .elementor-element.elementor-element-f311a29 .elementor-icon-box-title, .elementor-113 .elementor-element.elementor-element-f311a29 .elementor-icon-box-title a{
	font-size:16px;
	line-height:1.25em;
}
.elementor-113 .elementor-element.elementor-element-f311a29 .elementor-icon-box-description{
	color:var( --e-global-color-text_light );
}
.elementor-113 .elementor-element.elementor-element-f311a29 > .elementor-widget-container{
	margin:0px 20px 0px 0px;
}
.elementor-113 .elementor-element.elementor-element-ad1e31a.elementor-view-stacked .elementor-icon{
	background-color:var( --e-global-color-accent );
}
.elementor-113 .elementor-element.elementor-element-ad1e31a.elementor-view-framed .elementor-icon, .elementor-113 .elementor-element.elementor-element-ad1e31a.elementor-view-default .elementor-icon{
	fill:var( --e-global-color-accent );
	color:var( --e-global-color-accent );
	border-color:var( --e-global-color-accent );
}
.elementor-113 .elementor-element.elementor-element-ad1e31a{
	--icon-box-icon-margin:20px;
}
.elementor-113 .elementor-element.elementor-element-ad1e31a .elementor-icon-box-title{
	margin-bottom:3px;
	color:var( --e-global-color-accent );
}
.elementor-113 .elementor-element.elementor-element-ad1e31a .elementor-icon-box-title, .elementor-113 .elementor-element.elementor-element-ad1e31a .elementor-icon-box-title a{
	font-size:16px;
	line-height:1.25em;
}
.elementor-113 .elementor-element.elementor-element-ad1e31a .elementor-icon-box-description{
	color:var( --e-global-color-text_light );
}
.elementor-113 .elementor-element.elementor-element-ad1e31a > .elementor-widget-container{
	margin:0px 20px 0px 0px;
}
.elementor-113 .elementor-element.elementor-element-a74839f.elementor-view-stacked .elementor-icon{
	background-color:var( --e-global-color-accent );
}
.elementor-113 .elementor-element.elementor-element-a74839f.elementor-view-framed .elementor-icon, .elementor-113 .elementor-element.elementor-element-a74839f.elementor-view-default .elementor-icon{
	fill:var( --e-global-color-accent );
	color:var( --e-global-color-accent );
	border-color:var( --e-global-color-accent );
}
.elementor-113 .elementor-element.elementor-element-a74839f{
	--icon-box-icon-margin:20px;
}
.elementor-113 .elementor-element.elementor-element-a74839f .elementor-icon-box-title{
	margin-bottom:3px;
	color:var( --e-global-color-accent );
}
.elementor-113 .elementor-element.elementor-element-a74839f .elementor-icon-box-title, .elementor-113 .elementor-element.elementor-element-a74839f .elementor-icon-box-title a{
	font-size:16px;
	line-height:1.25em;
}
.elementor-113 .elementor-element.elementor-element-a74839f .elementor-icon-box-description{
	color:var( --e-global-color-text_light );
}
:root{
	--page-title-display:none;
}
@media(max-width:1200px){
	.elementor-113 .elementor-element.elementor-element-935de25 .elementor-cta__content{
		padding:30px 30px 30px 30px;
	}
	.elementor-113 .elementor-element.elementor-element-194637a ul.products{
		grid-template-columns:repeat(4, 1fr);
	}
	.elementor-113 .elementor-element.elementor-element-b4e7b56 ul.products{
		grid-template-columns:repeat(4, 1fr);
	}
	.elementor-113 .elementor-element.elementor-element-71f0722 ul.products{
		grid-template-columns:repeat(4, 1fr);
	}
	.elementor-113 .elementor-element.elementor-element-edbe036 ul.products{
		grid-template-columns:repeat(4, 1fr);
	}
	.elementor-113 .elementor-element.elementor-element-8045c82{
		--padding-block-start:0px;
		--padding-block-end:0px;
		--padding-inline-start:30px;
		--padding-inline-end:30px;
	}
	.elementor-113 .elementor-element.elementor-element-48401d6 .elementor-heading-title{
		font-size:20px;
	}
	.elementor-113 .elementor-element.elementor-element-48401d6{
		--container-widget-width:60%;
		--container-widget-flex-grow:0;
		width:var( --container-widget-width, 60% );
		max-width:60%;
	}
	.elementor-113 .elementor-element.elementor-element-0b7550e img{
		width:72%;
	}
	body:not(.rtl) .elementor-113 .elementor-element.elementor-element-0b7550e{
		right:0px;
	}
	body.rtl .elementor-113 .elementor-element.elementor-element-0b7550e{
		left:0px;
	}
	.elementor-113 .elementor-element.elementor-element-ef30544 .swiper:not(.swiper-initialized) .swiper-slide{
		width:calc((100% - 10px*(3 - 1)) / 3);
		margin-right:10px;
	}
	.elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta__content{
		padding:30px 30px 30px 30px;
	}
	.elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta__description{
		font-size:32px;
	}
	.elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta__content{
		padding:30px 30px 30px 30px;
	}
	.elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta__description{
		font-size:32px;
	}
	.elementor-113 .elementor-element.elementor-element-643ba6c > .elementor-widget-container{
		margin:0px 0px 0px 0px;
	}
	body:not(.rtl) .elementor-113 .elementor-element.elementor-element-643ba6c{
		right:15%;
	}
	body.rtl .elementor-113 .elementor-element.elementor-element-643ba6c{
		left:15%;
	}
	.elementor-113 .elementor-element.elementor-element-35a1333 .elementor-heading-title{
		font-size:32px;
	}
	.elementor-113 .elementor-element.elementor-element-bf398f2 > .elementor-widget-container{
		margin:0px 0px 30px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-9cc80e9 > .elementor-widget-container{
		margin:0px 0px 30px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-182d70a > .elementor-widget-container{
		margin:0px 0px 30px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-c84c43b .swiper:not(.swiper-initialized) .swiper-slide{
		width:calc((100% - 10px*(4 - 1)) / 4);
		margin-right:10px;
	}
	.elementor-113 .elementor-element.elementor-element-0d50ad7 .d-grid{
		grid-template-columns:repeat(4, 1fr);
	}
	.elementor-113 .elementor-element.elementor-element-3f9bee7 .elementor-heading-title{
		font-size:40px;
	}
	.elementor-113 .elementor-element.elementor-element-491ae6d{
		--padding-block-start:0px;
		--padding-block-end:0px;
		--padding-inline-start:0px;
		--padding-inline-end:0px;
	}
	.elementor-113 .elementor-element.elementor-element-b60613a .swiper:not(.swiper-initialized) .swiper-slide{
		width:calc((100% - 0px*(2 - 1)) / 2);
		margin-right:0px;
	}
	.elementor-113 .elementor-element.elementor-element-b06e8a5 .swiper:not(.swiper-initialized) .swiper-slide{
		width:calc((100% - 30px*(3 - 1)) / 3);
		margin-right:30px;
	}
	.elementor-113 .elementor-element.elementor-element-8fc4d13{
		--icon-box-icon-margin:10px;
	}
	.elementor-113 .elementor-element.elementor-element-f311a29{
		--icon-box-icon-margin:10px;
	}
	.elementor-113 .elementor-element.elementor-element-ad1e31a{
		--icon-box-icon-margin:10px;
	}
	.elementor-113 .elementor-element.elementor-element-a74839f{
		--icon-box-icon-margin:10px;
	}
}
@media(min-width:768px){
	.elementor-113 .elementor-element.elementor-element-b83cc4c{
		--content-width:1730px;
	}
	.elementor-113 .elementor-element.elementor-element-c755bda{
		--content-width:1730px;
	}
	.elementor-113 .elementor-element.elementor-element-15a962c{
		--width:66.6666%;
	}
	.elementor-113 .elementor-element.elementor-element-b630829{
		--width:33.3333%;
	}
	.elementor-113 .elementor-element.elementor-element-056acf6{
		--content-width:1730px;
	}
	.elementor-113 .elementor-element.elementor-element-79deead{
		--content-width:1730px;
	}
	.elementor-113 .elementor-element.elementor-element-41c0624{
		--content-width:1730px;
	}
	.elementor-113 .elementor-element.elementor-element-c5e4749{
		--content-width:1730px;
	}
	.elementor-113 .elementor-element.elementor-element-b775ba8{
		--width:50%;
	}
	.elementor-113 .elementor-element.elementor-element-276077f{
		--width:50%;
	}
	.elementor-113 .elementor-element.elementor-element-43a00e2{
		--content-width:1730px;
	}
	.elementor-113 .elementor-element.elementor-element-d2d7590{
		--width:55%;
	}
	.elementor-113 .elementor-element.elementor-element-6e1918d{
		--width:45%;
	}
	.elementor-113 .elementor-element.elementor-element-dffa79f{
		--content-width:1730px;
	}
	.elementor-113 .elementor-element.elementor-element-4552cb5{
		--content-width:1730px;
	}
	.elementor-113 .elementor-element.elementor-element-0fd83cd{
		--width:17%;
	}
	.elementor-113 .elementor-element.elementor-element-491ae6d{
		--width:83%;
	}
	.elementor-113 .elementor-element.elementor-element-95d9e4d{
		--content-width:1730px;
	}
	.elementor-113 .elementor-element.elementor-element-345b564{
		--content-width:1420px;
	}
}
@media(max-width:1024px) and (min-width:768px){
	.elementor-113 .elementor-element.elementor-element-15a962c{
		--width:60%;
	}
	.elementor-113 .elementor-element.elementor-element-b630829{
		--width:40%;
	}
	.elementor-113 .elementor-element.elementor-element-0fd83cd{
		--width:25%;
	}
	.elementor-113 .elementor-element.elementor-element-491ae6d{
		--width:75%;
	}
}
@media(max-width:1366px){
	.elementor-113 .elementor-element.elementor-element-935de25 .elementor-cta__content{
		padding:30px 30px 30px 30px;
	}
	.elementor-113 .elementor-element.elementor-element-d75101f .elementor-cta__content{
		padding:50px 30px 30px 30px;
	}
	.elementor-113 .elementor-element.elementor-element-11c7391 .elementor-heading-title{
		font-size:var( --e-global-typography-heading_title-font-size );
		line-height:var( --e-global-typography-heading_title-line-height );
	}
	.elementor-113 .elementor-element.elementor-element-8045c82{
		--padding-block-start:0px;
		--padding-block-end:0px;
		--padding-inline-start:30px;
		--padding-inline-end:30px;
	}
	.elementor-113 .elementor-element.elementor-element-48401d6{
		width:var( --container-widget-width, 70% );
		max-width:70%;
		--container-widget-width:70%;
		--container-widget-flex-grow:0;
	}
	.elementor-113 .elementor-element.elementor-element-fc350d4 > .elementor-widget-container{
		margin:0px 0px 0px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-775d43d .elementor-heading-title{
		font-size:var( --e-global-typography-heading_title-font-size );
		line-height:var( --e-global-typography-heading_title-line-height );
	}
	.elementor-113 .elementor-element.elementor-element-ef30544 .swiper:not(.swiper-initialized) .swiper-slide{
		width:calc((100% - 10px*(3 - 1)) / 3);
		margin-right:10px;
	}
	.elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta__content{
		padding:30px 30px 30px 30px;
	}
	.elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta__content{
		padding:30px 30px 30px 30px;
	}
	.elementor-113 .elementor-element.elementor-element-65b6b4b .elementor-icon-box-title, .elementor-113 .elementor-element.elementor-element-65b6b4b .elementor-icon-box-title a{
		font-size:60px;
	}
	body:not(.rtl) .elementor-113 .elementor-element.elementor-element-65b6b4b{
		left:0%;
	}
	body.rtl .elementor-113 .elementor-element.elementor-element-65b6b4b{
		right:0%;
	}
	.elementor-113 .elementor-element.elementor-element-65b6b4b{
		top:0%;
	}
	.elementor-113 .elementor-element.elementor-element-35a1333 .elementor-heading-title{
		font-size:32px;
	}
	.elementor-113 .elementor-element.elementor-element-c9af6a4 .elementor-heading-title{
		font-size:var( --e-global-typography-heading_title-font-size );
		line-height:var( --e-global-typography-heading_title-line-height );
	}
	.elementor-113 .elementor-element.elementor-element-66695e9 .elementor-heading-title{
		font-size:var( --e-global-typography-heading_title-font-size );
		line-height:var( --e-global-typography-heading_title-line-height );
	}
	.elementor-113 .elementor-element.elementor-element-b1c17df{
		--padding-block-start:30px;
		--padding-block-end:30px;
		--padding-inline-start:15px;
		--padding-inline-end:15px;
	}
	.elementor-113 .elementor-element.elementor-element-b60613a .grid-item .testimonial-content{
		padding:0px 30px 0px 30px;
	}
	.elementor-113 .elementor-element.elementor-element-b60613a .content{
		margin:30px 0px 0px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-b60613a .swiper:not(.swiper-initialized) .swiper-slide{
		width:calc((100% - 0px*(3 - 1)) / 3);
		margin-right:0px;
	}
	.elementor-113 .elementor-element.elementor-element-a9882bb .elementor-heading-title{
		font-size:var( --e-global-typography-heading_title-font-size );
		line-height:var( --e-global-typography-heading_title-line-height );
	}
	.elementor-113 .elementor-element.elementor-element-b06e8a5 .swiper:not(.swiper-initialized) .swiper-slide{
		width:calc((100% - 30px*(4 - 1)) / 4);
		margin-right:30px;
	}
}
@media(max-width:1024px){
	.elementor-113 .elementor-element.elementor-element-935de25 .elementor-cta__content{
		min-height:300px;
	}
	.elementor-113 .elementor-element.elementor-element-935de25 .elementor-cta__description{
		font-size:32px;
	}
	.elementor-113 .elementor-element.elementor-element-d75101f .elementor-cta__content{
		min-height:300px;
	}
	.elementor-113 .elementor-element.elementor-element-d75101f .elementor-cta__description{
		font-size:32px;
	}
	.elementor-113 .elementor-element.elementor-element-11c7391 .elementor-heading-title{
		font-size:var( --e-global-typography-heading_title-font-size );
		line-height:var( --e-global-typography-heading_title-line-height );
	}
	.elementor-113 .elementor-element.elementor-element-194637a ul.products{
		grid-template-columns:repeat(3, 1fr);
	}
	.elementor-113 .elementor-element.elementor-element-b4e7b56 ul.products{
		grid-template-columns:repeat(3, 1fr);
	}
	.elementor-113 .elementor-element.elementor-element-71f0722 ul.products{
		grid-template-columns:repeat(3, 1fr);
	}
	.elementor-113 .elementor-element.elementor-element-edbe036 ul.products{
		grid-template-columns:repeat(3, 1fr);
	}
	.elementor-113 .elementor-element.elementor-element-8045c82{
		--justify-content:space-between;
	}
	.elementor-113 .elementor-element.elementor-element-2f58ee5 img{
		width:80%;
	}
	.elementor-113 .elementor-element.elementor-element-2f58ee5 > .elementor-widget-container{
		margin:0px 0px 0px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-48401d6{
		width:var( --container-widget-width, 50% );
		max-width:50%;
		--container-widget-width:50%;
		--container-widget-flex-grow:0;
	}
	.elementor-113 .elementor-element.elementor-element-fc350d4 > .elementor-widget-container{
		margin:0px 0px 0px 30px;
	}
	.elementor-113 .elementor-element.elementor-element-775d43d .elementor-heading-title{
		font-size:var( --e-global-typography-heading_title-font-size );
		line-height:var( --e-global-typography-heading_title-line-height );
	}
	.elementor-113 .elementor-element.elementor-element-ef30544 .swiper:not(.swiper-initialized) .swiper-slide{
		width:calc((100% - 10px*(2 - 1)) / 2);
		margin-right:10px;
	}
	.elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta__content{
		min-height:300px;
	}
	.elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta__description{
		font-size:32px;
	}
	.elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta__content{
		min-height:300px;
	}
	.elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta__description{
		font-size:32px;
	}
	.elementor-113 .elementor-element.elementor-element-bf398f2 .elementor-icon{
		font-size:35px;
	}
	.elementor-113 .elementor-element.elementor-element-9cc80e9 .elementor-icon{
		font-size:35px;
	}
	.elementor-113 .elementor-element.elementor-element-182d70a .elementor-icon{
		font-size:35px;
	}
	.elementor-113 .elementor-element.elementor-element-c84c43b .product-cat{
		padding:30px 30px 30px 30px;
	}
	.elementor-113 .elementor-element.elementor-element-c9af6a4 .elementor-heading-title{
		font-size:var( --e-global-typography-heading_title-font-size );
		line-height:var( --e-global-typography-heading_title-line-height );
	}
	.elementor-113 .elementor-element.elementor-element-66695e9 .elementor-heading-title{
		font-size:var( --e-global-typography-heading_title-font-size );
		line-height:var( --e-global-typography-heading_title-line-height );
	}
	.elementor-113 .elementor-element.elementor-element-a9882bb .elementor-heading-title{
		font-size:var( --e-global-typography-heading_title-font-size );
		line-height:var( --e-global-typography-heading_title-line-height );
	}
	.elementor-113 .elementor-element.elementor-element-b06e8a5 .swiper:not(.swiper-initialized) .swiper-slide{
		width:calc((100% - 30px*(3 - 1)) / 3);
		margin-right:30px;
	}
}
@media(max-width:880px){
	.elementor-113 .elementor-element.elementor-element-935de25 .elementor-cta__content{
		min-height:300px;
	}
	.elementor-113 .elementor-element.elementor-element-d75101f .elementor-cta__content{
		min-height:300px;
	}
	.elementor-113 .elementor-element.elementor-element-ef30544 .swiper:not(.swiper-initialized) .swiper-slide{
		width:calc((100% - 10px*(2 - 1)) / 2);
		margin-right:10px;
	}
	.elementor-113 .elementor-element.elementor-element-6fd6fa3 .elementor-cta__content{
		min-height:300px;
	}
	.elementor-113 .elementor-element.elementor-element-eda5771 .elementor-cta__content{
		min-height:300px;
	}
	body:not(.rtl) .elementor-113 .elementor-element.elementor-element-643ba6c{
		right:0%;
	}
	body.rtl .elementor-113 .elementor-element.elementor-element-643ba6c{
		left:0%;
	}
	.elementor-113 .elementor-element.elementor-element-bf398f2 .elementor-icon{
		font-size:30px;
	}
	.elementor-113 .elementor-element.elementor-element-bf398f2 .elementor-icon-box-title{
		margin-bottom:0px;
	}
	.elementor-113 .elementor-element.elementor-element-bf398f2 .elementor-icon-box-title, .elementor-113 .elementor-element.elementor-element-bf398f2 .elementor-icon-box-title a{
		font-size:18px;
	}
	.elementor-113 .elementor-element.elementor-element-bf398f2 > .elementor-widget-container{
		margin:0px 0px 20px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-9cc80e9 .elementor-icon{
		font-size:30px;
	}
	.elementor-113 .elementor-element.elementor-element-9cc80e9 .elementor-icon-box-title{
		margin-bottom:0px;
	}
	.elementor-113 .elementor-element.elementor-element-9cc80e9 .elementor-icon-box-title, .elementor-113 .elementor-element.elementor-element-9cc80e9 .elementor-icon-box-title a{
		font-size:18px;
	}
	.elementor-113 .elementor-element.elementor-element-9cc80e9 > .elementor-widget-container{
		margin:0px 0px 20px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-182d70a .elementor-icon{
		font-size:30px;
	}
	.elementor-113 .elementor-element.elementor-element-182d70a .elementor-icon-box-title{
		margin-bottom:0px;
	}
	.elementor-113 .elementor-element.elementor-element-182d70a .elementor-icon-box-title, .elementor-113 .elementor-element.elementor-element-182d70a .elementor-icon-box-title a{
		font-size:18px;
	}
	.elementor-113 .elementor-element.elementor-element-182d70a > .elementor-widget-container{
		margin:0px 0px 20px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-c84c43b .product-cat{
		padding:30px 30px 30px 30px;
	}
	.elementor-113 .elementor-element.elementor-element-c84c43b .swiper:not(.swiper-initialized) .swiper-slide{
		width:calc((100% - 10px*(3 - 1)) / 3);
		margin-right:10px;
	}
	.elementor-113 .elementor-element.elementor-element-b60613a .grid-item .testimonial-content{
		padding:0px 15px 0px 20px;
	}
	.elementor-113 .elementor-element.elementor-element-b60613a .icon{
		right:20px;
	}
	.elementor-113 .elementor-element.elementor-element-b60613a .grid-item .content{
		font-size:16px;
	}
}
@media(max-width:767px){
	.elementor-113 .elementor-element.elementor-element-b83cc4c{
		--margin-block-start:30px;
		--margin-block-end:0px;
		--margin-inline-start:0px;
		--margin-inline-end:0px;
		--padding-block-start:0px;
		--padding-block-end:0px;
		--padding-inline-start:15px;
		--padding-inline-end:15px;
	}
	.elementor-113 .elementor-element.elementor-element-44e36bb{
		--padding-block-start:30px;
		--padding-block-end:30px;
		--padding-inline-start:15px;
		--padding-inline-end:15px;
	}
	.elementor-113 .elementor-element.elementor-element-c755bda{
		--padding-block-start:60px;
		--padding-block-end:60px;
		--padding-inline-start:15px;
		--padding-inline-end:15px;
	}
	.elementor-113 .elementor-element.elementor-element-15a962c{
		--margin-block-start:0px;
		--margin-block-end:10px;
		--margin-inline-start:0px;
		--margin-inline-end:0px;
	}
	.elementor-113 .elementor-element.elementor-element-b630829{
		--margin-block-start:0px;
		--margin-block-end:0px;
		--margin-inline-start:0px;
		--margin-inline-end:0px;
	}
	.elementor-113 .elementor-element.elementor-element-056acf6{
		--padding-block-start:60px;
		--padding-block-end:60px;
		--padding-inline-start:15px;
		--padding-inline-end:15px;
	}
	.elementor-113 .elementor-element.elementor-element-11c7391 .elementor-heading-title{
		font-size:var( --e-global-typography-heading_title-font-size );
		line-height:var( --e-global-typography-heading_title-line-height );
	}
	.elementor-113 .elementor-element.elementor-element-c781d12 > .elementor-widget-container{
		margin:10px 0px 0px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-c781d12.elementor-element{
		--order:99999 
		/* order end hack */
		;
	}
	.elementor-113 .elementor-element.elementor-element-194637a ul.products{
		grid-template-columns:repeat(1, 1fr);
	}
	.elementor-113 .elementor-element.elementor-element-b4e7b56 ul.products{
		grid-template-columns:repeat(1, 1fr);
	}
	.elementor-113 .elementor-element.elementor-element-71f0722 ul.products{
		grid-template-columns:repeat(1, 1fr);
	}
	.elementor-113 .elementor-element.elementor-element-edbe036 ul.products{
		grid-template-columns:repeat(1, 1fr);
	}
	.elementor-113 .elementor-element.elementor-element-79deead{
		--margin-block-start:60px;
		--margin-block-end:60px;
		--margin-inline-start:0px;
		--margin-inline-end:0px;
		--padding-block-start:0px;
		--padding-block-end:0px;
		--padding-inline-start:15px;
		--padding-inline-end:15px;
	}
	.elementor-113 .elementor-element.elementor-element-8045c82{
		--flex-direction:column;
		--container-widget-width:100%;
		--container-widget-height:initial;
		--container-widget-flex-grow:0;
		--container-widget-align-self:initial;
		--justify-content:center;
		--padding-block-start:60px;
		--padding-block-end:60px;
		--padding-inline-start:15px;
		--padding-inline-end:15px;
	}
	.elementor-113 .elementor-element.elementor-element-48401d6{
		text-align:center;
		width:var( --container-widget-width, 90% );
		max-width:90%;
		--container-widget-width:90%;
		--container-widget-flex-grow:0;
	}
	.elementor-113 .elementor-element.elementor-element-48401d6 > .elementor-widget-container{
		margin:15px 0px 20px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-fc350d4 > .elementor-widget-container{
		margin:0px 0px 0px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-41c0624{
		--padding-block-start:0px;
		--padding-block-end:0px;
		--padding-inline-start:15px;
		--padding-inline-end:15px;
	}
	.elementor-113 .elementor-element.elementor-element-775d43d .elementor-heading-title{
		font-size:var( --e-global-typography-heading_title-font-size );
		line-height:var( --e-global-typography-heading_title-line-height );
	}
	.elementor-113 .elementor-element.elementor-element-3ad77dd > .elementor-widget-container{
		margin:10px 0px 0px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-3ad77dd.elementor-element{
		--order:99999 
		/* order end hack */
		;
	}
	.elementor-113 .elementor-element.elementor-element-c5e4749{
		--margin-block-start:0px;
		--margin-block-end:0px;
		--margin-inline-start:0px;
		--margin-inline-end:0px;
		--padding-block-start:0px;
		--padding-block-end:0px;
		--padding-inline-start:15px;
		--padding-inline-end:15px;
	}
	.elementor-113 .elementor-element.elementor-element-b775ba8{
		--margin-block-start:0px;
		--margin-block-end:10px;
		--margin-inline-start:0px;
		--margin-inline-end:0px;
	}
	.elementor-113 .elementor-element.elementor-element-276077f{
		--margin-block-start:0px;
		--margin-block-end:10px;
		--margin-inline-start:0px;
		--margin-inline-end:0px;
	}
	.elementor-113 .elementor-element.elementor-element-43a00e2{
		--padding-block-start:60px;
		--padding-block-end:60px;
		--padding-inline-start:15px;
		--padding-inline-end:15px;
	}
	.elementor-113 .elementor-element.elementor-element-6e1918d{
		--padding-block-start:250px;
		--padding-block-end:0px;
		--padding-inline-start:0px;
		--padding-inline-end:0px;
	}
	.elementor-113 .elementor-element.elementor-element-dffa79f{
		--padding-block-start:0px;
		--padding-block-end:0px;
		--padding-inline-start:15px;
		--padding-inline-end:15px;
	}
	.elementor-113 .elementor-element.elementor-element-c9af6a4 .elementor-heading-title{
		font-size:var( --e-global-typography-heading_title-font-size );
		line-height:var( --e-global-typography-heading_title-line-height );
	}
	.elementor-113 .elementor-element.elementor-element-eb10ac8 > .elementor-widget-container{
		margin:10px 0px 0px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-eb10ac8.elementor-element{
		--order:99999 
		/* order end hack */
		;
	}
	.elementor-113 .elementor-element.elementor-element-0d50ad7 .d-grid{
		grid-template-columns:repeat(2, 1fr);
	}
	.elementor-113 .elementor-element.elementor-element-4552cb5{
		--padding-block-start:0px;
		--padding-block-end:0px;
		--padding-inline-start:15px;
		--padding-inline-end:15px;
	}
	.elementor-113 .elementor-element.elementor-element-66695e9 .elementor-heading-title{
		font-size:var( --e-global-typography-heading_title-font-size );
		line-height:var( --e-global-typography-heading_title-line-height );
	}
	.elementor-113 .elementor-element.elementor-element-b1c17df{
		--margin-block-start:0px;
		--margin-block-end:30px;
		--margin-inline-start:0px;
		--margin-inline-end:0px;
	}
	.elementor-113 .elementor-element.elementor-element-b60613a .grid-item .testimonial-content{
		padding:0px 0px 0px 2px;
	}
	.elementor-113 .elementor-element.elementor-element-95d9e4d{
		--padding-block-start:0px;
		--padding-block-end:0px;
		--padding-inline-start:15px;
		--padding-inline-end:15px;
	}
	.elementor-113 .elementor-element.elementor-element-a9882bb .elementor-heading-title{
		font-size:var( --e-global-typography-heading_title-font-size );
		line-height:var( --e-global-typography-heading_title-line-height );
	}
	.elementor-113 .elementor-element.elementor-element-109ec5e > .elementor-widget-container{
		margin:0px 0px 10px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-109ec5e.elementor-element{
		--order:99999 
		/* order end hack */
		;
	}
	.elementor-113 .elementor-element.elementor-element-2b55e76.elementor-element{
		--order:99999 
		/* order end hack */
		;
	}
	.elementor-113 .elementor-element.elementor-element-345b564{
		--flex-direction:row;
		--container-widget-width:initial;
		--container-widget-height:100%;
		--container-widget-flex-grow:1;
		--container-widget-align-self:stretch;
		--justify-content:center;
		--padding-block-start:0px;
		--padding-block-end:60px;
		--padding-inline-start:15px;
		--padding-inline-end:15px;
	}
	.elementor-113 .elementor-element.elementor-element-8fc4d13{
		--icon-box-icon-margin:0px;
	}
	.elementor-113 .elementor-element.elementor-element-8fc4d13 .elementor-icon{
		font-size:36px;
	}
	.elementor-113 .elementor-element.elementor-element-8fc4d13 > .elementor-widget-container{
		margin:0px 0px 20px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-f311a29{
		--icon-box-icon-margin:0px;
	}
	.elementor-113 .elementor-element.elementor-element-f311a29 .elementor-icon{
		font-size:36px;
	}
	.elementor-113 .elementor-element.elementor-element-f311a29 > .elementor-widget-container{
		margin:0px 0px 20px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-ad1e31a{
		--icon-box-icon-margin:0px;
	}
	.elementor-113 .elementor-element.elementor-element-ad1e31a .elementor-icon{
		font-size:36px;
	}
	.elementor-113 .elementor-element.elementor-element-ad1e31a > .elementor-widget-container{
		margin:0px 0px 20px 0px;
	}
	.elementor-113 .elementor-element.elementor-element-a74839f{
		--icon-box-icon-margin:0px;
	}
	.elementor-113 .elementor-element.elementor-element-a74839f .elementor-icon{
		font-size:36px;
	}
	.elementor-113 .elementor-element.elementor-element-a74839f > .elementor-widget-container{
		margin:0px 0px 0px 10px;
	}
}
/* Start custom CSS for container, class: .elementor-element-b630829 */
.elementor-113 .elementor-element.elementor-element-b630829:hover img{
	 transform: scale(1.1);
}
/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-4b1e2a0 */
.elementor-113 .elementor-element.elementor-element-4b1e2a0 .e-n-tab-title{
	 flex-basis: 20% !important;
}
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8045c82 */
.elementor-113 .elementor-element.elementor-element-8045c82:hover .img-hover img{
	 transform: scale(1.1);
}
/* End custom CSS */
