.elementor-2443308 .elementor-element.elementor-element-18bea0f{font-family:"Sora", Sans-serif;font-size:16px;color:var( --e-global-color-551c8b7 );}.elementor-2443308 .elementor-element.elementor-element-18bea0f a{color:var( --e-global-color-551c8b7 );}.elementor-2443308 .elementor-element.elementor-element-18bea0f a:hover{color:var( --e-global-color-d04af68 );}.elementor-2443308 .elementor-element.elementor-element-5f8bbe0{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-2443308 .elementor-element.elementor-element-5f8bbe0 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-2443308 .elementor-element.elementor-element-80f8f0f{grid-column:span 2;grid-row:span 1;}.woocommerce .elementor-2443308 .elementor-element.elementor-element-80f8f0f .star-rating{color:var( --e-global-color-551c8b7 );}.woocommerce .elementor-2443308 .elementor-element.elementor-element-80f8f0f .star-rating::before{color:var( --e-global-color-551c8b7 );}.woocommerce .elementor-2443308 .elementor-element.elementor-element-80f8f0f .woocommerce-review-link{color:var( --e-global-color-551c8b7 );font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;}.elementor-2443308 .elementor-element.elementor-element-c2a00a4{--grid-columns:2;}.elementor-2443308 .elementor-element.elementor-element-ffb3d70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2443308 .elementor-element.elementor-element-c2a00a4{--grid-columns:2;}}@media(max-width:767px){.elementor-2443308 .elementor-element.elementor-element-c2a00a4{--grid-columns:1;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-18bea0f */.elementor-2443308 .elementor-element.elementor-element-18bea0f a,
.elementor-2443308 .elementor-element.elementor-element-18bea0f .breadcrumb_last,
.elementor-2443308 .elementor-element.elementor-element-18bea0f [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-2443308 .elementor-element.elementor-element-18bea0f a:hover,
.elementor-2443308 .elementor-element.elementor-element-18bea0f .breadcrumb_last,
.elementor-2443308 .elementor-element.elementor-element-18bea0f [aria-current="page"],
.elementor-2443308 .elementor-element.elementor-element-18bea0f strong,
.elementor-2443308 .elementor-element.elementor-element-18bea0f b {
  font-weight: 400 !important;
  background-size: 100% 1px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5f8bbe0 */.elementor-2443308 .elementor-element.elementor-element-5f8bbe0,
.elementor-2443308 .elementor-element.elementor-element-5f8bbe0 .elementor-widget-container,
.elementor-2443308 .elementor-element.elementor-element-5f8bbe0 .elementor-wrapper,
.elementor-2443308 .elementor-element.elementor-element-5f8bbe0 iframe,
.elementor-2443308 .elementor-element.elementor-element-5f8bbe0 video {
  background: transparent !important;
  box-shadow: none !important;
}

.elementor-2443308 .elementor-element.elementor-element-5f8bbe0 iframe,
.elementor-2443308 .elementor-element.elementor-element-5f8bbe0 video {
  transform: scale(1.1) rotate(0deg);
  transform-origin: center center;
}/* End custom CSS */