.elementor-11 .elementor-element.elementor-element-7cac3ec{--spacer-size:20px;}.elementor-11 .elementor-element.elementor-element-a106ee6.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-0ae5efc{font-family:"TW Cent", Tw Cent;font-size:30px;font-weight:600;color:#353535;}.elementor-11 .elementor-element.elementor-element-80b6b0f{width:var( --container-widget-width, 91.663% );max-width:91.663%;--container-widget-width:91.663%;--container-widget-flex-grow:0;font-family:"Helvetica", Tw Cent;font-size:15px;font-weight:300;line-height:32px;letter-spacing:0.2px;color:#555555;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-0a2720b{margin-top:20px;margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-c7b09ae{font-family:"TW Cent", Tw Cent;font-size:25px;font-weight:600;color:#353535;}.elementor-11 .elementor-element.elementor-element-102a53a{font-family:"Helvetica", Tw Cent;font-size:15px;font-weight:400;color:#555555;}.elementor-11 .elementor-element.elementor-element-70f8921{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for shortcode, class: .elementor-element-ad8aea1 */.wm-swiper {
  position: relative;
  overflow: visible;
}

.wm-swiper .swiper-button-prev,
.wm-swiper .swiper-button-next {
  color: #ccc;
  background: none;
  width: 35px;
  height: 35px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 22px;
  z-index: 10;
}

.wm-swiper .swiper-button-prev {
  left: 5px;
}

.wm-swiper .swiper-button-next {
  right: 5px;
}

.wm-swiper .swiper-button-prev:hover,
.wm-swiper .swiper-button-next:hover {
  color: #000;
}

.wm-swiper .swiper-button-prev::after,
.wm-swiper .swiper-button-next::after {
  font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ddf4876 */.wm-swiper .swiper-button-next,
.wm-swiper .swiper-button-prev {
  color: #fff;                 /* make arrows white */
  width: 40px;
  height: 40px;
  background: rgba(0,0,0,0.3); /* semi-transparent background */
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 10px;
}

.wm-swiper .swiper-button-next::after,
.wm-swiper .swiper-button-prev::after {
  font-size: 18px; /* smaller arrow */
}

/* Position dots (pagination) inside bottom center */
.wm-swiper .swiper-pagination {
  bottom: 15px !important;
}

.wm-swiper .swiper-pagination-bullet {
  background: #fff;            /* white dots */
  opacity: 0.6;
}

.wm-swiper .swiper-pagination-bullet-active {
  opacity: 1;
  background: #fff;
}

/* Optional: keep arrows above pagination */
.wm-swiper .swiper-button-next,
.wm-swiper .swiper-button-prev {
  z-index: 10;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TW Cent';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://wax-masters.com/wp-content/uploads/2023/05/Tw-Cen-MT-Std-Semi-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */