.elementor-24178 .elementor-element.elementor-element-6b947f5{font-family:"Sora", Sans-serif;font-size:16px;color:var( --e-global-color-551c8b7 );}.elementor-24178 .elementor-element.elementor-element-6b947f5 a{color:var( --e-global-color-551c8b7 );}.elementor-24178 .elementor-element.elementor-element-6b947f5 a:hover{color:var( --e-global-color-d04af68 );}.elementor-24178 .elementor-element.elementor-element-a2f2596{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-24178 .elementor-element.elementor-element-a2f2596 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-24178 .elementor-element.elementor-element-c3fe528{grid-column:span 2;grid-row:span 1;}.woocommerce .elementor-24178 .elementor-element.elementor-element-c3fe528 .star-rating{color:var( --e-global-color-551c8b7 );}.woocommerce .elementor-24178 .elementor-element.elementor-element-c3fe528 .star-rating::before{color:var( --e-global-color-551c8b7 );}.woocommerce .elementor-24178 .elementor-element.elementor-element-c3fe528 .woocommerce-review-link{color:var( --e-global-color-551c8b7 );font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;}.elementor-24178 .elementor-element.elementor-element-949b882{--grid-columns:2;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-24178 .elementor-element.elementor-element-949b882{--grid-columns:2;}}@media(max-width:767px){.elementor-24178 .elementor-element.elementor-element-949b882{--grid-columns:1;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-6b947f5 */.elementor-24178 .elementor-element.elementor-element-6b947f5 a,
.elementor-24178 .elementor-element.elementor-element-6b947f5 .breadcrumb_last,
.elementor-24178 .elementor-element.elementor-element-6b947f5 [aria-current="page"] {
  font-weight: 400 !important;
  text-decoration: none !important;
  background-image: linear-gradient(currentColor, currentColor);
  background-repeat: no-repeat;
  background-size: 0% 1px;
  background-position: 0 100%;
  transition: background-size 200ms ease;
}

.elementor-24178 .elementor-element.elementor-element-6b947f5 a:hover,
.elementor-24178 .elementor-element.elementor-element-6b947f5 .breadcrumb_last,
.elementor-24178 .elementor-element.elementor-element-6b947f5 [aria-current="page"],
.elementor-24178 .elementor-element.elementor-element-6b947f5 strong,
.elementor-24178 .elementor-element.elementor-element-6b947f5 b {
  font-weight: 400 !important;
  background-size: 100% 1px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a2f2596 */.elementor-24178 .elementor-element.elementor-element-a2f2596,
.elementor-24178 .elementor-element.elementor-element-a2f2596 .elementor-widget-container,
.elementor-24178 .elementor-element.elementor-element-a2f2596 .elementor-wrapper,
.elementor-24178 .elementor-element.elementor-element-a2f2596 iframe,
.elementor-24178 .elementor-element.elementor-element-a2f2596 video {
  background: transparent !important;
  box-shadow: none !important;
}

.elementor-24178 .elementor-element.elementor-element-a2f2596 iframe,
.elementor-24178 .elementor-element.elementor-element-a2f2596 video {
  transform: scale(1.1) rotate(0deg);
  transform-origin: center center;
}/* End custom CSS */