.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-1579 .elementor-element.elementor-element-45d2e3b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 0}.elementor-1579 .elementor-element.elementor-element-45d2e3b.elementor-element{--flex-grow:0;--flex-shrink:1}.elementor-1579 .elementor-element.elementor-element-45d2e3b .elementor-icon-wrapper{text-align:center}.elementor-1579 .elementor-element.elementor-element-45d2e3b.elementor-view-stacked .elementor-icon{background-color:#6ec1e4}.elementor-1579 .elementor-element.elementor-element-45d2e3b.elementor-view-framed .elementor-icon,.elementor-1579 .elementor-element.elementor-element-45d2e3b.elementor-view-default .elementor-icon{color:#6ec1e4;border-color:#6ec1e4}.elementor-1579 .elementor-element.elementor-element-45d2e3b.elementor-view-framed .elementor-icon,.elementor-1579 .elementor-element.elementor-element-45d2e3b.elementor-view-default .elementor-icon svg{fill:#6ec1e4}.elementor-1579 .elementor-element.elementor-element-45d2e3b .elementor-icon{font-size:90px}.elementor-1579 .elementor-element.elementor-element-45d2e3b .elementor-icon svg{height:90px}.elementor-1579 .elementor-element.elementor-element-45d2e3b .elementor-icon-wrapper svg{width:auto}.elementor-1579 .elementor-element.elementor-element-13efdc9{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 0}.elementor-1579 .elementor-element.elementor-element-13efdc9.elementor-element{--flex-grow:0;--flex-shrink:1}.elementor-1579 .elementor-element.elementor-element-13efdc9 .elementor-icon-wrapper{text-align:center}.elementor-1579 .elementor-element.elementor-element-13efdc9.elementor-view-stacked .elementor-icon{background-color:#6ec1e4}.elementor-1579 .elementor-element.elementor-element-13efdc9.elementor-view-framed .elementor-icon,.elementor-1579 .elementor-element.elementor-element-13efdc9.elementor-view-default .elementor-icon{color:#6ec1e4;border-color:#6ec1e4}.elementor-1579 .elementor-element.elementor-element-13efdc9.elementor-view-framed .elementor-icon,.elementor-1579 .elementor-element.elementor-element-13efdc9.elementor-view-default .elementor-icon svg{fill:#6ec1e4}.elementor-1579 .elementor-element.elementor-element-13efdc9 .elementor-icon{font-size:90px}.elementor-1579 .elementor-element.elementor-element-13efdc9 .elementor-icon svg{height:90px}.elementor-1579 .elementor-element.elementor-element-13efdc9 .elementor-icon-wrapper svg{width:auto}.elementor-1579 .elementor-element.elementor-element-13efdc9 .elementor-icon i,.elementor-1579 .elementor-element.elementor-element-13efdc9 .elementor-icon svg{transform:rotate(0deg)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-1579 .elementor-element.elementor-element-cb4aa49{width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;z-index:1}.elementor-1579 .elementor-element.elementor-element-cb4aa49.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1579 .elementor-element.elementor-element-cb4aa49 img{width:100%}.elementor-widget-loop-grid .elementor-button{background-color:var(--e-global-color-accent);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-1579 .elementor-element.elementor-element-cd973ac{--grid-columns:4;--grid-row-gap:100px;--grid-column-gap:30px}.elementor-1579 .elementor-element.elementor-element-cd973ac>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-1579 .elementor-element.elementor-element-cd973ac.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1}.elementor-1579 .elementor-element.elementor-element-cd973ac .elementor-loop-container{grid-auto-rows:1fr}.elementor-1579 .elementor-element.elementor-element-cd973ac .e-loop-item>.elementor-section,.elementor-1579 .elementor-element.elementor-element-cd973ac .e-loop-item>.elementor-section>.elementor-container,.elementor-1579 .elementor-element.elementor-element-cd973ac .e-loop-item>.e-con,.elementor-1579 .elementor-element.elementor-element-cd973ac .e-loop-item .elementor-section-wrap>.e-con{height:100%}.elementor-1579 .elementor-element.elementor-element-0925623{--grid-columns:4;--grid-row-gap:100px;--grid-column-gap:30px}.elementor-1579 .elementor-element.elementor-element-d08fc75{--grid-columns:4;--grid-row-gap:100px;--grid-column-gap:30px}.elementor-1579 .elementor-element.elementor-element-afcff91{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-1579 .elementor-element.elementor-element-757d7ec{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 0}.elementor-1579 .elementor-element.elementor-element-757d7ec.elementor-element{--flex-grow:0;--flex-shrink:1}.elementor-1579 .elementor-element.elementor-element-757d7ec .elementor-icon-wrapper{text-align:center}.elementor-1579 .elementor-element.elementor-element-757d7ec.elementor-view-stacked .elementor-icon{background-color:#6ec1e4}.elementor-1579 .elementor-element.elementor-element-757d7ec.elementor-view-framed .elementor-icon,.elementor-1579 .elementor-element.elementor-element-757d7ec.elementor-view-default .elementor-icon{color:#6ec1e4;border-color:#6ec1e4}.elementor-1579 .elementor-element.elementor-element-757d7ec.elementor-view-framed .elementor-icon,.elementor-1579 .elementor-element.elementor-element-757d7ec.elementor-view-default .elementor-icon svg{fill:#6ec1e4}.elementor-1579 .elementor-element.elementor-element-757d7ec .elementor-icon{font-size:120px}.elementor-1579 .elementor-element.elementor-element-757d7ec .elementor-icon svg{height:120px}.elementor-1579 .elementor-element.elementor-element-757d7ec .elementor-icon-wrapper svg{width:auto}.elementor-1579 .elementor-element.elementor-element-e7482eb{--display:flex;--min-height:0}body.elementor-page-1579:not(.elementor-motion-effects-element-type-background), body.elementor-page-1579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000}@media (max-width:1500px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-loop-grid .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-loop-grid .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-loop-grid .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-1579 .elementor-element.elementor-element-cd973ac{--grid-columns:3}.elementor-1579 .elementor-element.elementor-element-0925623{--grid-columns:3}.elementor-1579 .elementor-element.elementor-element-d08fc75{--grid-columns:3}}@media (max-width:1024px){.elementor-1579 .elementor-element.elementor-element-45d2e3b .elementor-icon{font-size:80px}.elementor-1579 .elementor-element.elementor-element-45d2e3b .elementor-icon svg{height:80px}.elementor-1579 .elementor-element.elementor-element-13efdc9 .elementor-icon{font-size:80px}.elementor-1579 .elementor-element.elementor-element-13efdc9 .elementor-icon svg{height:80px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-loop-grid .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-loop-grid .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-loop-grid .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-1579 .elementor-element.elementor-element-cd973ac{--grid-columns:2;--grid-row-gap:60px;width:100%;max-width:100%;--grid-column-gap:20px}.elementor-1579 .elementor-element.elementor-element-cd973ac>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-1579 .elementor-element.elementor-element-cd973ac.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1579 .elementor-element.elementor-element-0925623{--grid-columns:2;width:100%;max-width:100%}.elementor-1579 .elementor-element.elementor-element-d08fc75{--grid-columns:2}.elementor-1579 .elementor-element.elementor-element-757d7ec.elementor-element{--align-self:center}.elementor-1579 .elementor-element.elementor-element-757d7ec .elementor-icon-wrapper{text-align:center}}@media (max-width:767px){.elementor-1579 .elementor-element.elementor-element-45d2e3b .elementor-icon{font-size:40px}.elementor-1579 .elementor-element.elementor-element-45d2e3b .elementor-icon svg{height:40px}.elementor-1579 .elementor-element.elementor-element-13efdc9 .elementor-icon{font-size:40px}.elementor-1579 .elementor-element.elementor-element-13efdc9 .elementor-icon svg{height:40px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-1579 .elementor-element.elementor-element-cb4aa49 img{width:71%}.elementor-widget-loop-grid .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-loop-grid .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-loop-grid .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-1579 .elementor-element.elementor-element-cd973ac{--grid-columns:1}.elementor-1579 .elementor-element.elementor-element-cd973ac.elementor-element{--align-self:center}.elementor-1579 .elementor-element.elementor-element-0925623{--grid-columns:1}.elementor-1579 .elementor-element.elementor-element-d08fc75{--grid-columns:1}.elementor-1579 .elementor-element.elementor-element-afcff91{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-1579 .elementor-element.elementor-element-afcff91.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1579 .elementor-element.elementor-element-757d7ec .elementor-icon{font-size:100px}.elementor-1579 .elementor-element.elementor-element-757d7ec .elementor-icon svg{height:100px}}.logo-marquee{overflow:hidden;width:100%;background: #00000;padding:20px 0}.logo-marquee__track{display:flex;width:max-content;animation:marquee 58s linear infinite;align-items:center;gap:60px}.logo-marquee__track img{height:100px;opacity:.75;transition:opacity .2s}.logo-marquee__track img:hover{opacity:1}@keyframes marquee {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}.product-image-hover{display:grid;place-items:center;height:400px;overflow:visible;position:relative}.product-image-hover #main-photo,.product-image-hover #hover-photo{grid-area: 1 / 1;margin:0;transition:opacity .25s ease}.product-image-hover #main-photo img,.product-image-hover #hover-photo img{height:400px;width:auto;max-width:100%;display:block;object-fit:contain}.product-image-hover #hover-photo{opacity:0;pointer-events:none}.product-image-hover:hover #main-photo{opacity:0}.product-image-hover:hover #hover-photo{opacity:1}@media (max-width:1024px){.product-image-hover{height:350px}.product-image-hover #main-photo img,.product-image-hover #hover-photo img{height:350px}}@media (max-width:767px){.product-card{display:flex;flex-direction:column}.product-image-hover{height:300px;margin-bottom:16px;overflow:visible}.product-image-hover #main-photo img,.product-image-hover #hover-photo img{height:300px;width:auto;max-width:100%}.product-title,.product-subtitle{position:static!important;transform:none!important;margin-top:0!important;z-index:1}}.elementor-loop-container .e-loop-item:first-of-type .product-image-hover #main-photo{animation:first-card-main 3s ease-in-out infinite}.elementor-element-cd973ac .elementor-loop-container .e-loop-item:first-of-type .product-image-hover #hover-photo{animation:first-card-hover 3s ease-in-out infinite}.elementor-element-cd973ac .elementor-loop-container .e-loop-item:first-of-type .product-image-hover:hover #main-photo,.elementor-element-cd973ac .elementor-loop-container .e-loop-item:first-of-type .product-image-hover:hover #hover-photo{animation:none}.elementor-element-cd973ac .elementor-loop-container .e-loop-item:first-of-type .product-image-hover:hover #main-photo{opacity:0}.elementor-element-cd973ac .elementor-loop-container .e-loop-item:first-of-type .product-image-hover:hover #hover-photo{opacity:1}@keyframes first-card-main {
	0%,
	35%,
	100% {
		opacity: 1;
	}

	65% {
		opacity: 0;
	}
}@keyframes first-card-hover {
	0%,
	35%,
	100% {
		opacity: 0;
	}

	65% {
		opacity: 1;
	}
}:is(
	.elementor-element-0925623,
	.elementor-element-d08fc75
)
.elementor-loop-container
.e-loop-item:first-of-type
.product-image-hover
#main-photo {animation:first-card-main 3s ease-in-out infinite}:is(
	.elementor-element-0925623,
	.elementor-element-d08fc75
)
.elementor-loop-container
.e-loop-item:first-of-type
.product-image-hover
#hover-photo {animation:first-card-hover 3s ease-in-out infinite}:is(
	.elementor-element-0925623,
	.elementor-element-d08fc75
)
.elementor-loop-container
.e-loop-item:first-of-type
.product-image-hover:hover
#main-photo,
:is(
	.elementor-element-0925623,
	.elementor-element-d08fc75
)
.elementor-loop-container
.e-loop-item:first-of-type
.product-image-hover:hover
#hover-photo {animation:none}:is(
	.elementor-element-0925623,
	.elementor-element-d08fc75
)
.elementor-loop-container
.e-loop-item:first-of-type
.product-image-hover:hover
#main-photo {opacity:0}:is(
	.elementor-element-0925623,
	.elementor-element-d08fc75
)
.elementor-loop-container
.e-loop-item:first-of-type
.product-image-hover:hover
#hover-photo {opacity:1}@keyframes first-card-main {
	0%,
	35%,
	100% {
		opacity: 1;
	}

	65% {
		opacity: 0;
	}
}@keyframes first-card-hover {
	0%,
	35%,
	100% {
		opacity: 0;
	}

	65% {
		opacity: 1;
	}
}