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