.elementor-add-new-section .cmsmasters-add-template-button {
  background-color: #081525;
  margin-left: 5px;
  position: relative;
}
.elementor-add-new-section .cmsmasters-add-template-button .cmsmasters-templates-library-icon {
  font-size: 0px;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease-in-out;
}
.elementor-add-new-section .cmsmasters-add-template-button .cmsms-logo:before {
  content: "";
  background-image: url(../images/cmsmasters-logo.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px 15px;
  display: inline-block;
  width: 20px;
  height: 15px;
  background-position: 0 4px;
  height: 20px;
  filter: brightness(1.1) drop-shadow(0 0 5px rgba(255, 255, 255, 0.3333333333));
  transition: all 0.3s ease-in-out;
}
.elementor-add-new-section .cmsmasters-add-template-button:hover {
  background-color: #6d7882;
}
.elementor-add-new-section .cmsmasters-add-template-button:hover .cmsmasters-templates-library-icon {
  font-size: 22px;
  opacity: 1;
  visibility: visible;
}
.elementor-add-new-section .cmsmasters-add-template-button:hover .cmsms-logo:before {
  background-size: 13px 10px;
  background-position: 0 8px;
  width: 13px;
  filter: brightness(1) drop-shadow(0 0 5px rgba(0, 0, 0, 0.3333333333));
}

.cmsmasters-wrap-icon,
.cmsmasters-wrap-icon svg {
  min-width: 1em;
  min-height: 1em;
  line-height: 1;
  vertical-align: middle;
  display: flex;
  align-items: center;
}
.cmsmasters-wrap-icon svg {
  fill: currentColor;
}

/* LazyLoad Widget */
.cmsmasters-lazyload-widget-settings {
  --lazyload-widget-preloader-grid-columns: 4;
  --lazyload-widget-preloader-grid-height: 200px;
  --lazyload-widget-preloader-grid-horizontal-gap: 20px;
  --lazyload-widget-preloader-grid-vertical-gap: 20px;
  --lazyload-widget-preloader-grid-container-padding-top: 0;
  --lazyload-widget-preloader-grid-container-padding-right: 0;
  --lazyload-widget-preloader-grid-container-padding-bottom: 0;
  --lazyload-widget-preloader-grid-container-padding-left: 0;
  --lazyload-widget-preloader-grid-icon-size: 100%;
  --lazyload-widget-preloader-grid-icon-color: var(--cmsmasters-lazyload-widget-preloader-icon-color);
  --lazyload-widget-preloader-grid-icon-animation-type: lazyLoadWidgetBlink;
  --lazyload-widget-preloader-grid-icon-animation-speed: var(--cmsmasters-lazyload-widget-preloader-icon-animation-speed);
  --lazyload-widget-preloader-grid-bg-color: transparent;
  --lazyload-widget-preloader-grid-bg-image: none;
  --lazyload-widget-preloader-grid-bg-position: center center;
  --lazyload-widget-preloader-grid-bg-attachment: scroll;
  --lazyload-widget-preloader-grid-bg-repeat: no-repeat;
  --lazyload-widget-preloader-grid-bg-size: auto;
  --lazyload-widget-preloader-grid-bd-style: none;
  --lazyload-widget-preloader-grid-bd-width-top: 0;
  --lazyload-widget-preloader-grid-bd-width-right: 0;
  --lazyload-widget-preloader-grid-bd-width-bottom: 0;
  --lazyload-widget-preloader-grid-bd-width-left: 0;
  --lazyload-widget-preloader-grid-bd-color: var(--cmsmasters-colors-bd);
  --lazyload-widget-preloader-grid-bd-radius: 0 0 0 0;
  --lazyload-widget-preloader-grid-box-shadow: none;
  --lazyload-widget-preloader-icon-size: var(--cmsmasters-lazyload-widget-preloader-icon-size);
  --lazyload-widget-preloader-icon-color: var(--cmsmasters-lazyload-widget-preloader-icon-color);
  --lazyload-widget-preloader-icon-animation-type: var(--cmsmasters-lazyload-widget-preloader-icon-animation-type, lazyLoadWidgetSpinner);
  --lazyload-widget-preloader-icon-animation-speed: var(--cmsmasters-lazyload-widget-preloader-icon-animation-speed);
  --lazyload-widget-preloader-height: var(--cmsmasters-lazyload-widget-preloader-height);
  --lazyload-widget-preloader-bg-color: var(--cmsmasters-lazyload-widget-preloader-bg-color);
  --lazyload-widget-preloader-bg-image: var(--cmsmasters-lazyload-widget-preloader-bg-image);
  --lazyload-widget-preloader-bg-position: var(--cmsmasters-lazyload-widget-preloader-bg-position);
  --lazyload-widget-preloader-bg-attachment: var(--cmsmasters-lazyload-widget-preloader-bg-attachment);
  --lazyload-widget-preloader-bg-repeat: var(--cmsmasters-lazyload-widget-preloader-bg-repeat);
  --lazyload-widget-preloader-bg-size: var(--cmsmasters-lazyload-widget-preloader-bg-size);
  --lazyload-widget-preloader-overlay-bg-color: var(--cmsmasters-lazyload-widget-preloader-overlay-bg-color);
  --lazyload-widget-preloader-overlay-bg-image: var(--cmsmasters-lazyload-widget-preloader-overlay-bg-image);
  --lazyload-widget-preloader-overlay-bg-position: var(--cmsmasters-lazyload-widget-preloader-overlay-bg-position);
  --lazyload-widget-preloader-overlay-bg-attachment: var(--cmsmasters-lazyload-widget-preloader-overlay-bg-attachment);
  --lazyload-widget-preloader-overlay-bg-repeat: var(--cmsmasters-lazyload-widget-preloader-overlay-bg-repeat);
  --lazyload-widget-preloader-overlay-bg-size: var(--cmsmasters-lazyload-widget-preloader-overlay-bg-size);
  --lazyload-widget-preloader-bd-style: var(--cmsmasters-lazyload-widget-preloader-bd-style);
  --lazyload-widget-preloader-bd-width-top: var(--cmsmasters-lazyload-widget-preloader-bd-width-top);
  --lazyload-widget-preloader-bd-width-right: var(--cmsmasters-lazyload-widget-preloader-bd-width-right);
  --lazyload-widget-preloader-bd-width-bottom: var(--cmsmasters-lazyload-widget-preloader-bd-width-bottom);
  --lazyload-widget-preloader-bd-width-left: var(--cmsmasters-lazyload-widget-preloader-bd-width-left);
  --lazyload-widget-preloader-bd-color: var(--cmsmasters-lazyload-widget-preloader-bd-color);
  --lazyload-widget-preloader-bd-radius: var(--cmsmasters-lazyload-widget-preloader-bd-radius);
  --lazyload-widget-preloader-box-shadow: var(--cmsmasters-lazyload-widget-preloader-box-shadow);
}

.cmsmasters-lazyload-widget-settings {
  background-color: var(--lazyload-widget-preloader-bg-color);
  background-image: var(--lazyload-widget-preloader-bg-image);
  background-repeat: var(--lazyload-widget-preloader-bg-repeat);
  background-position: var(--lazyload-widget-preloader-bg-position);
  background-size: var(--lazyload-widget-preloader-bg-size);
  background-attachment: var(--lazyload-widget-preloader-bg-attachment);
  border-style: var(--lazyload-widget-preloader-bd-style);
  border-top-width: var(--lazyload-widget-preloader-bd-width-top);
  border-right-width: var(--lazyload-widget-preloader-bd-width-right);
  border-bottom-width: var(--lazyload-widget-preloader-bd-width-bottom);
  border-left-width: var(--lazyload-widget-preloader-bd-width-left);
  border-color: var(--lazyload-widget-preloader-bd-color);
  border-radius: var(--lazyload-widget-preloader-bd-radius);
  box-shadow: var(--lazyload-widget-preloader-box-shadow);
  width: 100vw;
  max-width: 100%;
}
.cmsmasters-lazyload-widget-settings:before {
  content: "";
  background-color: var(--lazyload-widget-preloader-overlay-bg-color);
  background-image: var(--lazyload-widget-preloader-overlay-bg-image);
  background-repeat: var(--lazyload-widget-preloader-overlay-bg-repeat);
  background-position: var(--lazyload-widget-preloader-overlay-bg-position);
  background-size: var(--lazyload-widget-preloader-overlay-bg-size);
  background-attachment: var(--lazyload-widget-preloader-overlay-bg-attachment);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.cmsmasters-lazyload-widget-settings .cmsmasters-lazyload-widget-preloader__icon {
  height: var(--lazyload-widget-preloader-height);
  min-width: var(--lazyload-widget-preloader-icon-size);
  position: relative;
  overflow: hidden;
}
.cmsmasters-lazyload-widget-settings .cmsmasters-lazyload-widget-preloader__icon-icon {
  font-size: var(--lazyload-widget-preloader-icon-size);
  color: var(--lazyload-widget-preloader-icon-color);
  fill: var(--lazyload-widget-preloader-icon-color);
  display: flex;
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  animation-name: var(--lazyload-widget-preloader-icon-animation-type);
  animation-duration: var(--lazyload-widget-preloader-icon-animation-speed);
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.cmsmasters-lazyload-widget-settings .cmsmasters-lazyload-widget-preloader__grid {
  display: grid;
  grid-template-columns: repeat(var(--lazyload-widget-preloader-grid-columns), minmax(10px, 1fr));
  grid-column-gap: var(--lazyload-widget-preloader-grid-horizontal-gap);
  grid-row-gap: var(--lazyload-widget-preloader-grid-vertical-gap);
  padding-top: var(--lazyload-widget-preloader-grid-container-padding-top);
  padding-right: var(--lazyload-widget-preloader-grid-container-padding-right);
  padding-bottom: var(--lazyload-widget-preloader-grid-container-padding-bottom);
  padding-left: var(--lazyload-widget-preloader-grid-container-padding-left);
}
.cmsmasters-lazyload-widget-settings .cmsmasters-lazyload-widget-preloader__grid-item {
  background-color: var(--lazyload-widget-preloader-grid-bg-color);
  background-image: var(--lazyload-widget-preloader-grid-bg-image);
  background-repeat: var(--lazyload-widget-preloader-grid-bg-repeat);
  background-position: var(--lazyload-widget-preloader-grid-bg-position);
  background-size: var(--lazyload-widget-preloader-grid-bg-size);
  background-attachment: var(--lazyload-widget-preloader-grid-bg-attachment);
  border-style: var(--lazyload-widget-preloader-grid-bd-style);
  border-top-width: var(--lazyload-widget-preloader-grid-bd-width-top);
  border-right-width: var(--lazyload-widget-preloader-grid-bd-width-right);
  border-bottom-width: var(--lazyload-widget-preloader-grid-bd-width-bottom);
  border-left-width: var(--lazyload-widget-preloader-grid-bd-width-left);
  border-color: var(--lazyload-widget-preloader-grid-bd-color);
  border-radius: var(--lazyload-widget-preloader-grid-bd-radius);
  box-shadow: var(--lazyload-widget-preloader-grid-box-shadow);
  height: var(--lazyload-widget-preloader-grid-height);
  position: relative;
  overflow: hidden;
}
.cmsmasters-lazyload-widget-settings .cmsmasters-lazyload-widget-preloader__grid-icon {
  font-size: var(--lazyload-widget-preloader-grid-icon-size);
  color: var(--lazyload-widget-preloader-grid-icon-color);
  fill: var(--lazyload-widget-preloader-grid-icon-color);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1em;
  height: 1em;
  max-width: 100%;
  max-height: 100%;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  animation-name: var(--lazyload-widget-preloader-grid-icon-animation-type);
  animation-duration: var(--lazyload-widget-preloader-grid-icon-animation-speed);
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.cmsmasters-lazyload-widget-settings .cmsmasters-lazyload-widget-preloader__grid-icon .cmsmasters-wrap-icon, .cmsmasters-lazyload-widget-settings .cmsmasters-lazyload-widget-preloader__grid-icon .cmsmasters-wrap-icon svg {
  width: 1em;
  height: 1em;
  min-width: auto;
  min-height: auto;
  max-width: 100%;
  max-height: 100%;
}

@keyframes lazyLoadWidgetSpinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes lazyLoadWidgetBlink {
  0% {
    opacity: 1;
  }
  20% {
    opacity: 0.25;
  }
  40% {
    opacity: 0.5;
  }
  60% {
    opacity: 0.75;
  }
  100% {
    opacity: 0.9;
  }
}
.elementor-widget-timetable .mptt-shortcode-wrapper.mptt-table-fixed {
  overflow-x: auto;
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-select {
  width: 100%;
  max-width: 315px;
  background-position: calc(100% - 20px) 50%, calc(100% - 14px) 50%;
  padding: 17px 25px 17px 15px;
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-tabs {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0;
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-tabs li {
  margin: 0 5px 10px;
  padding: 0;
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-tabs li a {
  display: block;
  font-family: var(--e-global-typography-taxonomy-font-family);
  font-size: var(--e-global-typography-taxonomy-font-size);
  font-weight: var(--e-global-typography-taxonomy-font-weight);
  text-transform: var(--e-global-typography-taxonomy-text-transform);
  font-style: var(--e-global-typography-taxonomy-font-style);
  text-decoration: none;
  line-height: var(--e-global-typography-taxonomy-line-height);
  letter-spacing: var(--e-global-typography-taxonomy-letter-spacing);
  color: var(--e-global-color-secondary);
  background-color: transparent;
  padding: 15px 25px;
  border: 1px solid var(--e-global-color-border);
  transition: all 0.3s ease;
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-tabs li a:hover {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-background);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-tabs li.active a {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-background);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table {
  margin-top: 40px;
  margin-bottom: 0;
  border: 1px solid var(--e-global-color-border);
  border-left-width: 0;
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th {
  border: none;
  padding: 24px 20px;
  background-color: var(--e-global-color-alternate);
  color: var(--e-global-color-secondary);
  text-align: center;
  font-family: var(--e-global-typography-accent-font-family);
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: normal;
  text-decoration: none;
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th:first-child {
  border: 0;
  border-left-width: 1px;
  border-color: var(--e-global-color-border);
  border-style: solid;
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody {
  border-collapse: collapse;
  border-spacing: 0;
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody tr {
  background-color: transparent;
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td {
  border: 1px solid var(--e-global-color-border);
  border-right-width: 0;
  border-bottom-width: 0;
  background-color: transparent;
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td.mptt-shortcode-hours {
  font-family: var(--e-global-typography-text-font-family);
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: uppercase;
  font-style: normal;
  text-decoration: none;
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container {
  outline: none;
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-title,
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .timeslot,
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-description,
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-subtitle,
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-user {
  font-family: var(--e-global-typography-text-font-family);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 1.3em;
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-title {
  font-size: 16px;
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container a.event-title:hover {
  text-decoration: underline;
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .timeslot {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-description,
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-subtitle,
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-user {
  font-size: 14px;
}

.cmsmasters-ribbon {
  position: absolute;
  z-index: 1;
  top: 0;
  left: auto;
  right: 0;
  z-index: 999;
  overflow: hidden;
}
.cmsmasters-ribbon.cmsmasters-ribbon-type-circle .cmsmasters-ribbon-inner {
  border-radius: 50%;
}
.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-top_left .cmsmasters-ribbon-inner:before, .cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-top_right .cmsmasters-ribbon-inner:before {
  top: -99px;
  bottom: 100%;
}
.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle .cmsmasters-ribbon-inner:before {
  content: "";
  position: absolute;
  left: 0;
  top: 98%;
  width: 100%;
  height: 100px;
  background-color: #000;
}
.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle, .cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line {
  width: 150px;
  height: 150px;
}
.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle .cmsmasters-ribbon-inner, .cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line .cmsmasters-ribbon-inner {
  width: 200%;
}
.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-top_left, .cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line.cmsmasters-ribbon-top_left {
  transform: rotate(0);
}
.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-top_right, .cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line.cmsmasters-ribbon-top_right {
  transform: rotate(90deg);
}
.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-bottom_right, .cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line.cmsmasters-ribbon-bottom_right {
  transform: rotate(180deg);
}
.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-bottom_left, .cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line.cmsmasters-ribbon-bottom_left {
  transform: rotate(270deg);
}
.cmsmasters-ribbon.cmsmasters-ribbon-top_left {
  left: 0;
  right: auto;
}
.cmsmasters-ribbon.cmsmasters-ribbon-top_right {
  left: auto;
  right: 0;
}
.cmsmasters-ribbon.cmsmasters-ribbon-bottom_right {
  left: auto;
  right: 0;
  top: auto;
  bottom: 0;
}
.cmsmasters-ribbon.cmsmasters-ribbon-bottom_left {
  left: 0;
  right: auto;
  top: auto;
  bottom: 0;
}

.cmsmasters-ribbon-inner {
  text-align: center;
  left: 0;
  font-size: 13px;
  line-height: 2;
  font-weight: 800;
  text-transform: uppercase;
  background-color: #000;
  color: #fff;
}
.cmsmasters-ribbon-inner:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.cmsmasters-ribbon-inner-text {
  vertical-align: middle;
  display: inline-block;
}

/*
* Container style
*/
.ps {
  position: relative;
  overflow: hidden !important;
  overflow-anchor: none;
  touch-action: auto;
}

/*
* Scrollbar rail styles
*/
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 10px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  left: initial !important;
  /* please don't change 'position' */
  position: absolute;
  z-index: 100;
}

.ps__rail-x {
  display: none;
  position: absolute;
  bottom: 0px;
  height: 10px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  z-index: 100;
}

.ps--active-y > .ps__rail-y,
.ps--active-x > .ps__rail-x {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-y,
.ps--scrolling-y > .ps__rail-y,
.ps:hover > .ps__rail-x,
.ps--focus > .ps__rail-x,
.ps--scrolling-x > .ps__rail-x {
  opacity: 0.6;
}

.ps .ps__rail-y:hover,
.ps .ps__rail-y:focus,
.ps .ps__rail-y.ps--clicking,
.ps .ps__rail-x:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-x.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

.ps__thumb-y,
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out, height 0.2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-x {
  height: 6px;
  right: 0;
  bottom: 0;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 10px;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 10px;
}

@media (max-width: 1180px) {
  .cmsmasters-bg-hide-tablet {
    background-image: none !important;
  }
  .cmsmasters-bg-hide-tablet > .elementor-widget-wrap {
    background-image: none !important;
  }
}
@media (max-width: 767px) {
  .cmsmasters-bg-hide-mobile {
    background-image: none !important;
  }
  .cmsmasters-bg-hide-mobile > .elementor-widget-wrap {
    background-image: none !important;
  }
}
.item-sep {
  --cmsmasters-separator-size: 16px;
  position: relative;
  padding: 0 calc(var(--cmsmasters-separator-size) / 2);
  vertical-align: middle;
}

/* Library template module */
.cmsmasters-template-content-area-placeholder {
  background-color: rgba(222, 222, 222, 0.3);
  font-size: 1.5em;
  display: flex;
  height: 500px;
  justify-content: center;
  align-content: center;
  align-items: center;
}

.cmsmasters-border-columns {
  position: relative;
  animation: cmsmasters-border-columns-column 0.5s ease;
  border-width: 0;
  border-color: var(--cmsmasters-colors-bd);
}
.cmsmasters-border-columns-wrap {
  display: grid;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  pointer-events: none;
}

@keyframes cmsmasters-border-columns-column {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Dropcap widget part */
.elementor-widget .cmsmasters-drop-cap {
  color: var(--cmsmasters-colors-link);
  font-size: 48px;
  line-height: 1em;
  text-align: center;
  float: left;
  margin-right: 10px;
  text-shadow: none;
}
.elementor-widget .cmsmasters-drop-cap__letter {
  display: inline-block;
}
.cmsmasters-drop-cap-view-stacked.elementor-widget .cmsmasters-drop-cap {
  color: var(--cmsmasters-colors-alternate);
  background-color: var(--cmsmasters-colors-link);
}

.cmsmasters-drop-cap-view-framed.elementor-widget .cmsmasters-drop-cap {
  border: 4px solid;
}

.cmsmasters-align-center.elementor-widget .cmsmasters-drop-cap,
.cmsmasters-align-right.elementor-widget .cmsmasters-drop-cap {
  display: inline-block;
  float: none;
}

.elementor-widget:not(.cmsmasters-drop-cap-view-default) .cmsmasters-drop-cap {
  margin-top: 8px;
}
.elementor-widget:not(.cmsmasters-drop-cap-view-default) .cmsmasters-drop-cap__letter {
  width: 1.1em;
  height: 1.1em;
}
.elementor-widget.cmsmasters-drop-cap-yes p:after {
  content: "";
  display: block;
  clear: both;
}

/* Line Clamp widget part */
.cmsmasters-line-clamp-yes.elementor-widget .entry-content {
  display: -webkit-box;
  box-orient: vertical;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

ul.page-numbers {
  --cmsmasters-number-space: 15px;
  --cmsmasters-arrows-space: 15px;
  --cmsmasters-icon-spacing: 10px;
  --cmsmasters-link-size: 2em;
  --cmsmasters-pagination-fm: inherit;
  --cmsmasters-pagination-fz: inherit;
  --cmsmasters-pagination-fw: inherit;
  --cmsmasters-pagination-tt: inherit;
  --cmsmasters-pagination-fs: inherit;
  --cmsmasters-pagination-lh: inherit;
  --cmsmasters-pagination-lt: inherit;
}
ul.page-numbers, nav.woocommerce-pagination ul.page-numbers {
  position: relative;
  display: flex;
  vertical-align: middle;
  margin: 30px 0 0;
  border: 0;
  align-items: center;
  list-style: none;
  flex-wrap: wrap;
  padding: 0;
}
.cmsmasters-pagination--infinite_scroll:not(.--loading):not(.cmsmasters-pagination-infinite-scroll--preview) ul.page-numbers, .cmsmasters-pagination--infinite_scroll:not(.--loading):not(.cmsmasters-pagination-infinite-scroll--preview) nav.woocommerce-pagination ul.page-numbers {
  display: none !important;
}
ul.page-numbers::before, ul.page-numbers::after {
  content: none !important;
}
ul.page-numbers > li, .elementor nav.woocommerce-pagination ul.page-numbers > li {
  display: flex;
  border: 0;
  overflow: visible;
  margin: 0;
}
ul.page-numbers > li:not(:nth-last-child(2)):not(:last-child) .page-numbers:not(.next):not(.prev) {
  margin-right: var(--cmsmasters-number-space);
}
.cmsmasters-pagination-fullwidth--yes ul.page-numbers > li {
  flex: 1;
}
.cmsmasters-pagination-fullwidth--yes.cmsmasters-pagination--with-button ul.page-numbers > li {
  flex: auto;
}
.cmsmasters-pagination-fullwidth--yes.cmsmasters-pagination--with-button ul.page-numbers > li:last-child {
  width: 100%;
}
ul.page-numbers > li:last-child .page-numbers:not(.next):not(.prev) {
  margin-left: var(--cmsmasters-number-space);
}
ul.page-numbers > li .page-numbers.prev {
  margin-right: var(--cmsmasters-arrows-space);
}
ul.page-numbers > li .page-numbers.next {
  margin-left: var(--cmsmasters-arrows-space);
}
ul.page-numbers .cmsmasters-theme-button .cmsmasters-wrap-icon {
  width: 1em;
  height: 1em;
}
ul.page-numbers .page-numbers {
  font-family: var(--cmsmasters-pagination-fm);
  font-size: var(--cmsmasters-pagination-fz);
  font-weight: var(--cmsmasters-pagination-fw);
  text-transform: var(--cmsmasters-pagination-tt);
  font-style: var(--cmsmasters-pagination-fs);
  line-height: var(--cmsmasters-pagination-lh);
  letter-spacing: var(--cmsmasters-pagination-lt);
}
.elementor ul.page-numbers .page-numbers {
  display: flex;
  padding: 5px;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: var(--cmsmasters-link-size);
  min-height: var(--cmsmasters-link-size);
  line-height: 1;
  transition: all 0.25s ease;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: var(--cmsmasters-colors-bd);
}
.elementor ul.page-numbers .page-numbers.prev, .elementor ul.page-numbers .page-numbers.next {
  padding-left: 10px;
  padding-right: 10px;
}
.cmsmasters-pagination--with-button ul.page-numbers .page-numbers.next {
  margin-left: 0 !important;
  padding: 0;
  border: 0;
  font-size: 0;
}
.cmsmasters-pagination--with-button ul.page-numbers .page-numbers.next .cmsmasters-theme-button,
.cmsmasters-pagination--with-button ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-normal,
.cmsmasters-pagination--with-button ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-loading {
  width: 100%;
}
.cmsmasters-pagination--infinite_scroll ul.page-numbers .page-numbers {
  pointer-events: none;
}
ul.page-numbers .page-numbers:hover {
  z-index: 1;
}
ul.page-numbers .page-numbers.current {
  z-index: 1;
  pointer-events: none;
  cursor: pointer;
}
.cmsmasters-pagination--with-button ul.page-numbers .page-numbers:not(.next) {
  display: none !important;
}

.cmsmasters-pagination-pagination-type--prev_next ul.page-numbers .page-numbers:not(.next):not(.prev) {
  display: none !important;
}

ul.page-numbers .page-numbers.next span.cmsmasters-text + span.cmsmasters-wrap-icon {
  margin-left: var(--cmsmasters-icon-spacing);
}
.--loading ul.page-numbers .page-numbers.next {
  pointer-events: none;
}
.cmsmasters-pagination--infinite_scroll ul.page-numbers .page-numbers.next span.cmsmasters-wrap-icon {
  animation: cmsmasters-icon-spin 2s linear infinite;
}
ul.page-numbers .page-numbers.next .cmsmasters-theme-button {
  --button-bg-color: var(--cmsmasters-button-normal-colors-bg);
}
ul.page-numbers .page-numbers.next .cmsmasters-theme-button::before, ul.page-numbers .page-numbers.next .cmsmasters-theme-button::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  transition: opacity 0.4s ease;
}
ul.page-numbers .page-numbers.next .cmsmasters-theme-button::before {
  opacity: 1;
}
ul.page-numbers .page-numbers.next .cmsmasters-theme-button::after {
  opacity: 0;
}
ul.page-numbers .page-numbers.next .cmsmasters-theme-button:hover::after {
  opacity: 1;
}
ul.page-numbers .page-numbers.next .cmsmasters-pagination-page-numbers__inner {
  font-family: var(--cmsmasters-pagination-fm);
  font-size: var(--cmsmasters-pagination-fz);
  font-weight: var(--cmsmasters-pagination-fw);
  text-transform: var(--cmsmasters-pagination-tt);
  font-style: var(--cmsmasters-pagination-fs);
  line-height: var(--cmsmasters-pagination-lh);
  letter-spacing: var(--cmsmasters-pagination-lt);
  display: inline-flex;
  align-items: center;
  margin: calc(-1 * var(--cmsmasters-icon-spacing) / 2);
}
ul.page-numbers .page-numbers.next .cmsmasters-pagination-page-numbers__inner > * {
  margin: calc(var(--cmsmasters-icon-spacing) / 2);
}
.--loading ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-loading {
  display: flex;
}
.--loading ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-normal {
  display: none;
}
ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-loading {
  display: none;
  pointer-events: none;
}
.cmsmasters-pagination--icon-skin-yes ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-loading span.cmsmasters-wrap-icon {
  animation: cmsmasters-icon-spin 2s linear infinite;
}
ul.page-numbers .page-numbers.prev {
  flex-direction: row-reverse;
}
ul.page-numbers .page-numbers.prev span.cmsmasters-text + span.cmsmasters-wrap-icon {
  margin-right: var(--cmsmasters-icon-spacing);
}
.elementor ul.page-numbers .page-numbers span {
  padding: 0;
}
.elementor ul.page-numbers .page-numbers span.page-numbers {
  padding: 0;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  text-decoration: inherit;
  line-height: inherit;
  font-size: inherit;
  font-weight: inherit;
  min-width: 0;
}

.elementor-widget.cmsmasters-pagination--load_more a.next {
  background-color: transparent !important;
}
.elementor-widget.cmsmasters-pagination--load_more a.next:hover {
  background-color: transparent !important;
}

@keyframes cmsmasters-icon-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.cmsmasters-widget-short-text p:last-of-type {
  margin: 0;
  padding: 0;
}

/* Page title widget */
.cmsmasters-widget-title {
  --title-gradient-angle: 90deg;
  --title-gradient-radial: at center center;
  --title-color: var( --cmsmasters-colors-heading );
  --title-color-hover: var(--title-color);
  --title-color-stop: 0%;
  --title-second-color: #d9534f;
  --title-second-color-stop: 100%;
  --text-stroke-width: 0px;
  --text-stroke-color: transparent;
  --text-stroke-color-hover: var( --cmsmasters-colors-heading );
  --background-image-url: "";
  --background-position: "top -40em left 0";
}
.cmsmasters-widget-title__heading {
  display: block;
  color: var(--title-color) !important;
  -webkit-text-stroke-width: var(--text-stroke-width);
  -webkit-text-stroke-color: var(--text-stroke-color);
  margin: 0 !important;
}
.cmsmasters-line-clamp-yes .cmsmasters-widget-title__heading {
  display: -webkit-box;
  box-orient: vertical;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.cmsmasters-widget-title__heading.cmsmasters-animation {
  display: inline;
}
.cmsmasters-widget-title__heading a {
  color: var(--title-color) !important;
}
.cmsmasters-widget-title__heading:hover {
  color: var(--title-color-hover) !important;
  -webkit-text-stroke-color: var(--text-stroke-color-hover);
}
.cmsmasters-widget-title__heading:hover a {
  color: var(--title-color-hover) !important;
}
.cmsmasters-widget-title .cmsmasters-widget-title__heading a {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  -webkit-text-stroke-color: inherit;
}
.cmsmasters-line-clamp-yes.cmsmasters-widget-title span.title-inner-element {
  display: -webkit-box;
  box-orient: vertical;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.cmsmasters-widget-title.cmsmasters-color-variation-gradient span {
  display: inline-block;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  padding: var(--text-stroke-width);
}
.cmsmasters-widget-title.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-linear span.title-inner-element {
  background: linear-gradient(var(--title-gradient-angle), var(--title-color) var(--title-color-stop), var(--title-second-color) var(--title-second-color-stop));
}
.cmsmasters-widget-title.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-radial span.title-inner-element {
  background: radial-gradient(var(--title-gradient-radial), var(--title-color) var(--title-color-stop), var(--title-second-color) var(--title-second-color-stop));
}
.cmsmasters-widget-title.cmsmasters-color-variation-background-image .cmsmasters-widget-title__heading:not(.cmsmasters-animation) {
  transition: none;
}
.cmsmasters-widget-title.cmsmasters-color-variation-background-image span.title-inner-element {
  background-color: var(--title-color);
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  padding: var(--text-stroke-width);
}
.cmsmasters-widget-title.cmsmasters-bg-image-hover-yes span.title-inner-element {
  background: var(--background-image-url) no-repeat var(--background-position), var(--title-color) center;
  background-size: cover !important;
}
.cmsmasters-widget-title.cmsmasters-pointer-custom .cmsmasters-animation {
  background-color: var(--animation-color);
}

.elementor-widget.--loading-animation {
  transition: opacity 0.25s ease;
  pointer-events: none;
  opacity: 0.7;
}
.elementor-widget.--loading-animation::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: progress;
  pointer-events: all;
}

[class*=cmsmasters-pointer] {
  --animation-gradient-angle: 90deg;
  --animation-gradient-radial: at center center;
  --animation-color: #D4D4D4;
  --animation-color-stop: 0%;
  --animation-second-color: #d9534f;
  --animation-second-color-stop: 100%;
  --animation-position-x: 0%;
  --animation-position-x-hover: 0%;
  --animation-position-x-active: 0%;
  --animation-position-y: 100%;
  --animation-position-y-hover: 100%;
  --animation-position-y-active: 100%;
  --animation-size-x: 100%;
  --animation-size-x-hover: 100%;
  --animation-size-x-active: 100%;
  --animation-size-y: 4%;
  --animation-size-y-hover: 100%;
  --animation-size-y-active: 100%;
  --animation-line-size: 4px;
  --animation-border-radius: 0px 0px 0px 0px;
  --animation-custom-width: 100%;
  --animation-custom-width-hover: 100%;
  --animation-custom-width-active: 100%;
  --animation-custom-height: 4px;
  --animation-custom-height-hover: 100%;
  --animation-custom-height-active: 100%;
  --animation-line-background-position: 0%;
  --animation-duration: 1s;
  --animation-transition-duration: 0.3s;
  --animation-pointer-transition-duration: 0.3s;
}

.cmsmasters-pointer-custom .cmsmasters-animation:after {
  content: "";
  background-color: var(--animation-color);
  display: block;
  width: var(--animation-custom-width);
  height: var(--animation-custom-height);
  position: absolute;
  top: auto;
  left: auto;
  bottom: auto;
  right: auto;
}
.cmsmasters-pointer-custom .cmsmasters-animation:hover:after {
  width: var(--animation-custom-width-hover);
  height: var(--animation-custom-height-hover);
}
.cmsmasters-pointer-custom .cmsmasters-animation[class*=active]:after {
  width: var(--animation-custom-width-active);
  height: var(--animation-custom-height-active);
}
.cmsmasters-pointer-custom .cmsmasters-animation[class*=active]:hover:after {
  width: var(--animation-custom-width-hover);
  height: var(--animation-custom-height-hover);
}
.cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes[class*=cmsmasters-color-gradient-] .cmsmasters-animation:after {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes[class*=cmsmasters-color-gradient-] .cmsmasters-animation:hover:after {
  background-size: var(--animation-size-x-hover) var(--animation-size-y-hover);
  background-position: var(--animation-position-x-hover) var(--animation-position-y-hover);
}
.cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes[class*=cmsmasters-color-gradient-] .cmsmasters-animation[class*=active]:after {
  background-size: var(--animation-size-x-active) var(--animation-size-y-active);
  background-position: var(--animation-position-x-active) var(--animation-position-y-active);
}
.cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes[class*=cmsmasters-color-gradient-] .cmsmasters-animation[class*=active]:hover:after {
  background-size: var(--animation-size-x-hover) var(--animation-size-y-hover);
  background-position: var(--animation-position-x-hover) var(--animation-position-y-hover);
}
.cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes.cmsmasters-color-gradient-linear .cmsmasters-animation:after {
  background: linear-gradient(var(--animation-gradient-angle), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)) var(--animation-position-x) var(--animation-position-y)/var(--animation-size-x) var(--animation-size-y) no-repeat;
}
.cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes.cmsmasters-color-gradient-radial .cmsmasters-animation:after {
  background: radial-gradient(var(--animation-gradient-radial), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)) var(--animation-position-x) var(--animation-position-y)/var(--animation-size-x) var(--animation-size-y) no-repeat;
}

.cmsmasters-animation {
  background-image: linear-gradient(var(--animation-color) 0%, var(--animation-color) 100%);
  background-repeat: no-repeat;
  background-size: 0% 0%;
  position: relative;
  transition: background-size var(--animation-transition-duration) ease-in-out, background-position var(--animation-transition-duration) ease-in-out !important;
  z-index: 1;
}

[class*=cmsmasters-pointer].cmsmasters-animation-use-gradient-yes.cmsmasters-color-gradient-linear .cmsmasters-animation {
  background-image: linear-gradient(var(--animation-gradient-angle), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop));
}
[class*=cmsmasters-pointer].cmsmasters-animation-use-gradient-yes.cmsmasters-color-gradient-radial .cmsmasters-animation {
  background-image: radial-gradient(var(--animation-gradient-radial), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop));
}

.cmsmasters-pointer-underline.cmsmasters-animation-slide .cmsmasters-animation {
  background-size: 0% var(--animation-line-size);
  background-position: 0% calc(100% - var(--animation-line-background-position));
}
.cmsmasters-pointer-underline.cmsmasters-animation-slide .cmsmasters-animation:hover, .cmsmasters-pointer-underline.cmsmasters-animation-slide .cmsmasters-animation[class*=active] {
  background-size: 100% var(--animation-line-size);
}
.cmsmasters-pointer-underline.cmsmasters-animation-grow .cmsmasters-animation {
  background-size: 0% 0%;
  background-position: 50% calc(100% - var(--animation-line-background-position));
}
.cmsmasters-pointer-underline.cmsmasters-animation-grow .cmsmasters-animation:hover, .cmsmasters-pointer-underline.cmsmasters-animation-grow .cmsmasters-animation[class*=active] {
  background-size: 100% var(--animation-line-size);
}
.cmsmasters-pointer-underline.cmsmasters-animation-drop-in .cmsmasters-animation {
  background-size: 100% 0;
  background-position: 50% 135%;
}
.cmsmasters-pointer-underline.cmsmasters-animation-drop-in .cmsmasters-animation:hover, .cmsmasters-pointer-underline.cmsmasters-animation-drop-in .cmsmasters-animation[class*=active] {
  background-size: 100% var(--animation-line-size);
  background-position: 50% calc(100% - var(--animation-line-background-position));
}
.cmsmasters-pointer-underline.cmsmasters-animation-drop-out .cmsmasters-animation {
  background-size: 100% 0%;
  background-position: 50% 50%;
}
.cmsmasters-pointer-underline.cmsmasters-animation-drop-out .cmsmasters-animation:hover, .cmsmasters-pointer-underline.cmsmasters-animation-drop-out .cmsmasters-animation[class*=active] {
  background-size: 100% var(--animation-line-size);
  background-position: 50% calc(100% - var(--animation-line-background-position));
}
.cmsmasters-pointer-underline.cmsmasters-animation-none .cmsmasters-animation {
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.cmsmasters-pointer-underline.cmsmasters-animation-none .cmsmasters-animation:hover, .cmsmasters-pointer-underline.cmsmasters-animation-none .cmsmasters-animation[class*=active] {
  background-size: 100% var(--animation-line-size);
  background-position: 50% calc(100% - var(--animation-line-background-position));
}

.cmsmasters-pointer-overline.cmsmasters-animation-slide .cmsmasters-animation {
  background-position: 0% var(--animation-line-background-position);
  background-size: 0% var(--animation-line-size);
}
.cmsmasters-pointer-overline.cmsmasters-animation-slide .cmsmasters-animation:hover, .cmsmasters-pointer-overline.cmsmasters-animation-slide .cmsmasters-animation[class*=active] {
  background-size: 100% var(--animation-line-size);
}
.cmsmasters-pointer-overline.cmsmasters-animation-grow .cmsmasters-animation {
  background-size: 0% 0%;
  background-position: 50% var(--animation-line-background-position);
}
.cmsmasters-pointer-overline.cmsmasters-animation-grow .cmsmasters-animation:hover, .cmsmasters-pointer-overline.cmsmasters-animation-grow .cmsmasters-animation[class*=active] {
  background-size: 100% var(--animation-line-size);
}
.cmsmasters-pointer-overline.cmsmasters-animation-drop-in .cmsmasters-animation {
  background-size: 100% 0;
  background-position: 50% 50%;
}
.cmsmasters-pointer-overline.cmsmasters-animation-drop-in .cmsmasters-animation:hover, .cmsmasters-pointer-overline.cmsmasters-animation-drop-in .cmsmasters-animation[class*=active] {
  background-size: 100% var(--animation-line-size);
  background-position: 50% var(--animation-line-background-position);
}
.cmsmasters-pointer-overline.cmsmasters-animation-drop-out .cmsmasters-animation {
  background-size: 100% 0%;
  background-position: 50% -35%;
}
.cmsmasters-pointer-overline.cmsmasters-animation-drop-out .cmsmasters-animation:hover, .cmsmasters-pointer-overline.cmsmasters-animation-drop-out .cmsmasters-animation[class*=active] {
  background-size: 100% var(--animation-line-size);
  background-position: 50% var(--animation-line-background-position);
}
.cmsmasters-pointer-overline.cmsmasters-animation-none .cmsmasters-animation {
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.cmsmasters-pointer-overline.cmsmasters-animation-none .cmsmasters-animation:hover, .cmsmasters-pointer-overline.cmsmasters-animation-none .cmsmasters-animation[class*=active] {
  background-size: 100% var(--animation-line-size);
  background-position: 50% var(--animation-line-background-position);
}

.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-top .cmsmasters-animation {
  background-size: 100% 0%;
  background-position: 0% 100%;
}
.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-top .cmsmasters-animation:hover, .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-top .cmsmasters-animation[class*=active] {
  background-size: 100% 100%;
}
.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-bottom .cmsmasters-animation {
  background-size: 100% 0%;
  background-position: 0% 0%;
}
.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-bottom .cmsmasters-animation:hover, .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-bottom .cmsmasters-animation[class*=active] {
  background-size: 100% 100%;
}
.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-right .cmsmasters-animation {
  background-size: 0% 100%;
  background-position: 0% 50%;
}
.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-right .cmsmasters-animation:hover, .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-right .cmsmasters-animation[class*=active] {
  background-size: 100% 100%;
}
.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-left .cmsmasters-animation {
  background-size: 0% 100%;
  background-position: 100% 50%;
}
.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-left .cmsmasters-animation:hover, .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-left .cmsmasters-animation[class*=active] {
  background-size: 100% 100%;
}
.cmsmasters-pointer-background.cmsmasters-animation-grow .cmsmasters-animation {
  background-position: 50% 50%;
}
.cmsmasters-pointer-background.cmsmasters-animation-grow .cmsmasters-animation:hover, .cmsmasters-pointer-background.cmsmasters-animation-grow .cmsmasters-animation[class*=active] {
  background-size: 100% 100%;
}
.cmsmasters-pointer-background.cmsmasters-animation-none .cmsmasters-animation {
  -webkit-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
.cmsmasters-pointer-background.cmsmasters-animation-none .cmsmasters-animation:hover, .cmsmasters-pointer-background.cmsmasters-animation-none .cmsmasters-animation[class*=active] {
  background-size: 100% 100%;
}

.cmsmasters-pointer-text .cmsmasters-animation {
  transition: transform var(--animation-transition-duration) ease-in-out !important;
}

.cmsmasters-pointer-text.cmsmasters-animation-grow .cmsmasters-animation:hover,
.cmsmasters-pointer-text.cmsmasters-animation-grow .cmsmasters-animation[class*=active] {
  -webkit-transform: scale(var(--cmsmasters-animation_grow_size, 1.2));
  -ms-transform: scale(var(--cmsmasters-animation_grow_size, 1.2));
  transform: scale(var(--cmsmasters-animation_grow_size, 1.2));
}

.cmsmasters-pointer-text.cmsmasters-animation-shrink .cmsmasters-animation:hover,
.cmsmasters-pointer-text.cmsmasters-animation-shrink .cmsmasters-animation[class*=active] {
  -webkit-transform: scale(var(--cmsmasters-animation_shrink_size, 0.8));
  -ms-transform: scale(var(--cmsmasters-animation_shrink_size, 0.8));
  transform: scale(var(--cmsmasters-animation_shrink_size, 0.8));
}

.cmsmasters-pointer-text.cmsmasters-animation-sink .cmsmasters-animation:hover,
.cmsmasters-pointer-text.cmsmasters-animation-sink .cmsmasters-animation[class*=active] {
  -webkit-transform: translateY(var(--cmsmasters-animation_sink_size, 8px));
  -ms-transform: translateY(var(--cmsmasters-animation_sink_size, 8px));
  transform: translateY(var(--cmsmasters-animation_sink_size, 8px));
}

.cmsmasters-pointer-text.cmsmasters-animation-float .cmsmasters-animation:hover,
.cmsmasters-pointer-text.cmsmasters-animation-float .cmsmasters-animation[class*=active] {
  -webkit-transform: translateY(var(--cmsmasters-animation_float_size, -8px));
  -ms-transform: translateY(var(--cmsmasters-animation_float_size, -8px));
  transform: translateY(var(--cmsmasters-animation_float_size, -8px));
}

.cmsmasters-pointer-text.cmsmasters-animation-skew .cmsmasters-animation:hover,
.cmsmasters-pointer-text.cmsmasters-animation-skew .cmsmasters-animation[class*=active] {
  -webkit-transform: skew(var(--cmsmasters-animation_skew_size, -8deg));
  -ms-transform: skew(var(--cmsmasters-animation_skew_size, -8deg));
  transform: skew(var(--cmsmasters-animation_skew_size, -8deg));
}

.cmsmasters-pointer-text.cmsmasters-animation-rotate .cmsmasters-animation:hover,
.cmsmasters-pointer-text.cmsmasters-animation-rotate .cmsmasters-animation[class*=active] {
  -webkit-transform: rotate(var(--cmsmasters-animation_rotate_size, 6deg));
  -ms-transform: rotate(var(--cmsmasters-animation_rotate_size, 6deg));
  transform: rotate(var(--cmsmasters-animation_rotate_size, 6deg));
}

.cmsmasters-meta-data .term-wrap,
.cmsmasters-meta-data .cmsmasters-meta-data__item {
  flex-direction: row;
}
.cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
  display: initial !important;
}
.cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
  display: none !important;
}
.cmsmasters-meta-data, .cmsmasters-metadata-alignment-left .cmsmasters-meta-data {
  --cmsmasters-meta-data-text-alignment: left;
  --cmsmasters-meta-data-jc: flex-start;
}
.cmsmasters-meta-data .term-wrap,
.cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-metadata-alignment-left .cmsmasters-meta-data .term-wrap,
.cmsmasters-metadata-alignment-left .cmsmasters-meta-data .cmsmasters-meta-data__item {
  flex-direction: row;
}
.cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep, .cmsmasters-metadata-alignment-left .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
.cmsmasters-metadata-alignment-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
  display: initial !important;
}
.cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep, .cmsmasters-metadata-alignment-left .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
.cmsmasters-metadata-alignment-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
  display: none !important;
}
.cmsmasters-metadata-alignment-center .cmsmasters-meta-data {
  --cmsmasters-meta-data-text-alignment: center;
  --cmsmasters-meta-data-jc: center;
}
.cmsmasters-metadata-alignment-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
  justify-content: var(--cmsmasters-meta-data-jc);
}
.cmsmasters-metadata-alignment-center .cmsmasters-meta-data .term-wrap,
.cmsmasters-metadata-alignment-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
  flex-direction: row;
}
.cmsmasters-metadata-alignment-center .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
.cmsmasters-metadata-alignment-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
  display: initial !important;
}
.cmsmasters-metadata-alignment-right .cmsmasters-meta-data {
  --cmsmasters-meta-data-text-alignment: right;
  --cmsmasters-meta-data-jc: flex-end;
}
.cmsmasters-metadata-alignment-right .cmsmasters-meta-data .term-wrap,
.cmsmasters-metadata-alignment-right .cmsmasters-meta-data .cmsmasters-meta-data__item {
  flex-direction: row-reverse;
}
.cmsmasters-metadata-alignment-right .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
.cmsmasters-metadata-alignment-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
  display: none !important;
}
.cmsmasters-metadata-alignment-right .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
.cmsmasters-metadata-alignment-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
  display: initial !important;
}
@media (min-width: 1601px) {
  .cmsmasters-meta-data .term-wrap,
  .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-meta-data, .cmsmasters-metadata-alignment-widescreen-left .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: left;
    --cmsmasters-meta-data-jc: flex-start;
  }
  .cmsmasters-meta-data .term-wrap,
  .cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-metadata-alignment-widescreen-left .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-widescreen-left .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep, .cmsmasters-metadata-alignment-widescreen-left .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-widescreen-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep, .cmsmasters-metadata-alignment-widescreen-left .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-metadata-alignment-widescreen-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-metadata-alignment-widescreen-center .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: center;
    --cmsmasters-meta-data-jc: center;
  }
  .cmsmasters-metadata-alignment-widescreen-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
    justify-content: var(--cmsmasters-meta-data-jc);
  }
  .cmsmasters-metadata-alignment-widescreen-center .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-widescreen-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-metadata-alignment-widescreen-center .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-widescreen-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-metadata-alignment-widescreen-right .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: right;
    --cmsmasters-meta-data-jc: flex-end;
  }
  .cmsmasters-metadata-alignment-widescreen-right .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-widescreen-right .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row-reverse;
  }
  .cmsmasters-metadata-alignment-widescreen-right .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-widescreen-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-metadata-alignment-widescreen-right .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-metadata-alignment-widescreen-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: initial !important;
  }
}
@media (max-width: -1) {
  .cmsmasters-meta-data .term-wrap,
  .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-meta-data, .cmsmasters-metadata-alignment-laptop-left .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: left;
    --cmsmasters-meta-data-jc: flex-start;
  }
  .cmsmasters-meta-data .term-wrap,
  .cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-metadata-alignment-laptop-left .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-laptop-left .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep, .cmsmasters-metadata-alignment-laptop-left .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-laptop-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep, .cmsmasters-metadata-alignment-laptop-left .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-metadata-alignment-laptop-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-metadata-alignment-laptop-center .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: center;
    --cmsmasters-meta-data-jc: center;
  }
  .cmsmasters-metadata-alignment-laptop-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
    justify-content: var(--cmsmasters-meta-data-jc);
  }
  .cmsmasters-metadata-alignment-laptop-center .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-laptop-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-metadata-alignment-laptop-center .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-laptop-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-metadata-alignment-laptop-right .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: right;
    --cmsmasters-meta-data-jc: flex-end;
  }
  .cmsmasters-metadata-alignment-laptop-right .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-laptop-right .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row-reverse;
  }
  .cmsmasters-metadata-alignment-laptop-right .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-laptop-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-metadata-alignment-laptop-right .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-metadata-alignment-laptop-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: initial !important;
  }
}
@media (max-width: -1) {
  .cmsmasters-meta-data .term-wrap,
  .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-meta-data, .cmsmasters-metadata-alignment-tablet_extra-left .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: left;
    --cmsmasters-meta-data-jc: flex-start;
  }
  .cmsmasters-meta-data .term-wrap,
  .cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-metadata-alignment-tablet_extra-left .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-tablet_extra-left .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep, .cmsmasters-metadata-alignment-tablet_extra-left .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-tablet_extra-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep, .cmsmasters-metadata-alignment-tablet_extra-left .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-metadata-alignment-tablet_extra-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-metadata-alignment-tablet_extra-center .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: center;
    --cmsmasters-meta-data-jc: center;
  }
  .cmsmasters-metadata-alignment-tablet_extra-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
    justify-content: var(--cmsmasters-meta-data-jc);
  }
  .cmsmasters-metadata-alignment-tablet_extra-center .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-tablet_extra-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-metadata-alignment-tablet_extra-center .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-tablet_extra-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-metadata-alignment-tablet_extra-right .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: right;
    --cmsmasters-meta-data-jc: flex-end;
  }
  .cmsmasters-metadata-alignment-tablet_extra-right .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-tablet_extra-right .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row-reverse;
  }
  .cmsmasters-metadata-alignment-tablet_extra-right .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-tablet_extra-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-metadata-alignment-tablet_extra-right .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-metadata-alignment-tablet_extra-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: initial !important;
  }
}
@media (max-width: 1180px) {
  .cmsmasters-meta-data .term-wrap,
  .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-meta-data, .cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: left;
    --cmsmasters-meta-data-jc: flex-start;
  }
  .cmsmasters-meta-data .term-wrap,
  .cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep, .cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep, .cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: center;
    --cmsmasters-meta-data-jc: center;
  }
  .cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
    justify-content: var(--cmsmasters-meta-data-jc);
  }
  .cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: right;
    --cmsmasters-meta-data-jc: flex-end;
  }
  .cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row-reverse;
  }
  .cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: initial !important;
  }
}
@media (max-width: -1) {
  .cmsmasters-meta-data .term-wrap,
  .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-meta-data, .cmsmasters-metadata-alignment-mobile_extra-left .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: left;
    --cmsmasters-meta-data-jc: flex-start;
  }
  .cmsmasters-meta-data .term-wrap,
  .cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-metadata-alignment-mobile_extra-left .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-mobile_extra-left .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep, .cmsmasters-metadata-alignment-mobile_extra-left .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-mobile_extra-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep, .cmsmasters-metadata-alignment-mobile_extra-left .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-metadata-alignment-mobile_extra-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-metadata-alignment-mobile_extra-center .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: center;
    --cmsmasters-meta-data-jc: center;
  }
  .cmsmasters-metadata-alignment-mobile_extra-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
    justify-content: var(--cmsmasters-meta-data-jc);
  }
  .cmsmasters-metadata-alignment-mobile_extra-center .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-mobile_extra-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-metadata-alignment-mobile_extra-center .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-mobile_extra-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-metadata-alignment-mobile_extra-right .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: right;
    --cmsmasters-meta-data-jc: flex-end;
  }
  .cmsmasters-metadata-alignment-mobile_extra-right .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-mobile_extra-right .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row-reverse;
  }
  .cmsmasters-metadata-alignment-mobile_extra-right .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-mobile_extra-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-metadata-alignment-mobile_extra-right .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-metadata-alignment-mobile_extra-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: initial !important;
  }
}
@media (max-width: 767px) {
  .cmsmasters-meta-data .term-wrap,
  .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-meta-data, .cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: left;
    --cmsmasters-meta-data-jc: flex-start;
  }
  .cmsmasters-meta-data .term-wrap,
  .cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep, .cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep, .cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: center;
    --cmsmasters-meta-data-jc: center;
  }
  .cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
    justify-content: var(--cmsmasters-meta-data-jc);
  }
  .cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row;
  }
  .cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: initial !important;
  }
  .cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data {
    --cmsmasters-meta-data-text-alignment: right;
    --cmsmasters-meta-data-jc: flex-end;
  }
  .cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .term-wrap,
  .cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .cmsmasters-meta-data__item {
    flex-direction: row-reverse;
  }
  .cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep,
  .cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep {
    display: none !important;
  }
  .cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep,
  .cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep {
    display: initial !important;
  }
}
.cmsmasters-meta-data__inner {
  margin-top: calc(-1 * var(--cmsmasters-meta-data-spacing-y, 0) / 2);
  margin-bottom: calc(-1 * var(--cmsmasters-meta-data-spacing-y, 0) / 2);
  white-space: pre-wrap;
}
.cmsmasters-meta-data__inner,
.cmsmasters-meta-data .cmsmasters-postmeta__content {
  justify-content: var(--cmsmasters-meta-data-jc);
  text-align: var(--cmsmasters-meta-data-text-alignment);
}
.cmsmasters-meta-data__inner, .cmsmasters-meta-data__item, .cmsmasters-meta-data__item__inner {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.cmsmasters-meta-data__item {
  margin-top: calc(var(--cmsmasters-meta-data-spacing-y, 0) / 2);
  margin-bottom: calc(var(--cmsmasters-meta-data-spacing-y, 0) / 2);
}
.cmsmasters-meta-data__item:empty, .cmsmasters-meta-data__item:empty + .item-sep {
  display: none;
}

.cmsmasters-postmeta {
  --cmsmasters-icon-space: 10px;
  position: relative;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
}
.cmsmasters-postmeta a {
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease, text-shadow 0.25s ease;
}
.cmsmasters-postmeta__inner, .cmsmasters-postmeta__content {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
}
.cmsmasters-postmeta[data-name=count] {
  --icon-count-shape-size: 25px;
  transition: all 0.25s ease;
}
.cmsmasters-postmeta--icon-shape .cmsmasters-postmeta[data-name=count] .cmsmasters-postmeta__inner > .cmsmasters-wrap-icon {
  background-color: var(--cmsmasters-colors-bd);
  width: calc(1em + var(--icon-count-shape-size));
  height: calc(1em + var(--icon-count-shape-size));
}
.cmsmasters-postmeta__inner > .cmsmasters-wrap-icon {
  position: relative;
  font-size: 16px;
  margin-right: var(--cmsmasters-icon-space);
  width: 1em;
  height: 1em;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 0.25s ease;
}
.cmsmasters-postmeta[data-name=count].loading {
  pointer-events: none;
  cursor: progress;
  opacity: 0.7;
}
.cmsmasters-postmeta[data-name=count] .cmsmasters-postmeta__inner {
  margin: calc(-1 * var(--cmsmasters-icon-space) / 2);
}
.cmsmasters-postmeta[data-name=count] .cmsmasters-postmeta__inner > * {
  margin: calc(var(--cmsmasters-icon-space) / 2);
}
.cmsmasters-postmeta[data-name=count] .cmsmasters-postmeta__inner > .cmsmasters-wrap-icon {
  transition: border-color 0.25s ease, color 0.25s ease;
}
.cmsmasters-postmeta[data-name=count] .cmsmasters-postmeta__inner > .cmsmasters-wrap-icon::before {
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  margin: auto;
  width: 1em;
  height: 1em;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cmsmasters-postmeta[data-name=taxonomy] .cmsmasters-postmeta__content {
  --cmsmasters-taxonomy-spacing-y: 10px;
  --cmsmasters-taxonomy-spacing: 10px;
  margin-bottom: calc(-1 * var(--cmsmasters-taxonomy-spacing-y));
}
.cmsmasters-postmeta[data-name=taxonomy] .term-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: var(--cmsmasters-taxonomy-spacing-y);
}
.cmsmasters-postmeta[data-name=taxonomy] .term-wrap .taxonomy-additional-content {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  transition: color 0.25s ease;
}
.cmsmasters-postmeta[data-name=taxonomy] .term-wrap .item-sep {
  --cmsmasters-separator-size: var(--cmsmasters-taxonomy-spacing);
}
.cmsmasters-postmeta[data-name=taxonomy] .term-wrap:last-child .item-sep {
  display: none;
}
.cmsmasters-postmeta[data-name=author] {
  --avatar-size: 20px;
  --avatar-space: .4em;
}
.cmsmasters-postmeta[data-name=author] .cmsmasters-postmeta__content {
  display: flex;
  align-items: center;
  margin: calc(-1 * var(--avatar-space) / 2);
}
.elementor .elementor-widget .cmsmasters-postmeta[data-name=author] .cmsmasters-postmeta__content > * {
  margin: calc(var(--avatar-space) / 2);
}
.cmsmasters-postmeta[data-name=author] figure.avatar-wrap {
  display: inline-flex;
  align-items: center;
}
.cmsmasters-postmeta[data-name=author] figure.avatar-wrap .content-side {
  margin-left: var(--avatar-space);
}
.cmsmasters-postmeta[data-name=author] figure.avatar-wrap .avatar-link {
  display: block;
}
.cmsmasters-postmeta[data-name=author] figure.avatar-wrap .avatar-link,
.cmsmasters-postmeta[data-name=author] figure.avatar-wrap .avatar-link img {
  width: var(--avatar-size);
  height: var(--avatar-size);
}
.cmsmasters-postmeta[data-name=author] figure.avatar-wrap img {
  display: block;
  overflow: hidden;
  border-radius: 50%;
}

.cmsmasters-post-infinite-scroll {
  transition: all 0.25s ease;
}
.cmsmasters-post-infinite-scroll.--loading {
  pointer-events: none;
  cursor: wait;
}
.cmsmasters-post-infinite-scroll:not(.--loading) {
  height: 0 !important;
}
.cmsmasters-post-infinite-scroll button {
  font-size: 5em;
  display: block;
  margin: auto;
}

.cmsmasters-single-post ~ .cmsmasters-single-post {
  margin: 50px 0 0;
  padding: 50px 0 0;
  border-top: 10px solid #000;
}

.elementor-widget-wrap > .elementor-element.cmsmasters-block-sticky {
  width: auto;
}

.cmsmasters-block-sticky {
  transition-property: opacity, color, background-color, border-color, top, bottom, width, height, transform, margin, padding;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}
.elementor .cmsmasters-block-sticky.elementor-element.elementor-section {
  transition-property: opacity, color, background-color, border-color, top, bottom, width, height, transform, margin, padding;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}
.cmsmasters-block-sticky > .elementor-container, .cmsmasters-block-sticky.e-con,
.cmsmasters-block-sticky > .e-con-inner {
  transition-property: opacity, color, background-color, border-color, top, bottom, width, height, transform, margin, padding;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}
.cmsmasters-block-sticky .cmsmasters-sticky-show {
  display: none;
}
.cmsmasters-block-sticky.cmsmasters-sticky-active {
  z-index: 9998;
}
.cmsmasters-block-sticky.cmsmasters-sticky-active .cmsmasters-sticky-show {
  display: block;
}
.cmsmasters-block-sticky.cmsmasters-sticky-active .cmsmasters-sticky-hide {
  display: none;
}
.cmsmasters-block-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  transition-property: background-color, border, padding, border-radius, box-shadow;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}
.elementor .cmsmasters-block-fixed.elementor-element.elementor-section {
  transition-property: background-color, border, padding, border-radius, box-shadow;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}
.cmsmasters-block-fixed > .elementor-container, .cmsmasters-block-fixed.e-con {
  transition-property: min-height, max-width;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}
.cmsmasters-block-fixed.headroom_animated {
  animation-duration: 0.5s;
  animation-fill-mode: both;
  will-change: transform, opacity;
}
.elementor-edit-area .cmsmasters-block-fixed.headroom_animated {
  animation-fill-mode: both !important;
}
.cmsmasters-block-fixed .cmsmasters-sticky-show {
  display: none;
}
.cmsmasters-block-fixed.headroom--not-top .cmsmasters-sticky-show {
  display: block;
}
.cmsmasters-block-fixed.headroom--not-top .cmsmasters-sticky-hide {
  display: none;
}

body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-sticky .cmsmasters-sticky-show, body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-fixed .cmsmasters-sticky-show {
  display: block;
  opacity: 0.3;
}
body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-sticky.cmsmasters-sticky-active .cmsmasters-sticky-show {
  opacity: 1;
}
body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-sticky.cmsmasters-sticky-active .cmsmasters-sticky-hide {
  display: block;
  opacity: 0.3;
}
body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-fixed.headroom--not-top .cmsmasters-sticky-show {
  opacity: 1;
}
body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-fixed.headroom--not-top .cmsmasters-sticky-hide {
  display: block;
  opacity: 0.3;
}

/* Start Headroom Animations */
@keyframes headroomSlideDown {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes headroomSlideUp {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-100%);
  }
}
@keyframes headroomFlipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes headroomFlipOutX {
  0% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes headroomSwingInX {
  0% {
    transform: perspective(400px) rotateX(-90deg);
  }
  100% {
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes headroomSwingOutX {
  0% {
    transform: perspective(400px) rotateX(0deg);
  }
  100% {
    transform: perspective(400px) rotateX(-90deg);
  }
}
@keyframes headroomBounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-200px);
  }
  60% {
    opacity: 1;
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes headroomBounceOutUp {
  0% {
    transform: translateY(0);
  }
  30% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-200px);
  }
}
/* Stop Headroom Animations */
.headroom_animated.headroom-slide-in {
  animation-name: headroomSlideDown;
}
.headroom_animated.headroom-slide-out {
  animation-name: headroomSlideUp;
}
.headroom_animated.headroom-flip-in {
  animation-name: headroomFlipInX;
  backface-visibility: visible !important;
}
.headroom_animated.headroom-flip-out {
  animation-name: headroomFlipOutX;
  backface-visibility: visible !important;
}
.headroom_animated.headroom-swing-in {
  animation-name: headroomSwingInX;
  transform-origin: top;
  backface-visibility: visible !important;
}
.headroom_animated.headroom-swing-out {
  animation-name: headroomSwingOutX;
  transform-origin: top;
  backface-visibility: visible !important;
}
.headroom_animated.headroom-bounce-in {
  animation-name: headroomBounceInDown;
}
.headroom_animated.headroom-bounce-out {
  animation-name: headroomBounceOutUp;
}

.elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-floating:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-floating:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-floating:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-floating:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section) {
  will-change: transform, opacity;
}
.elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-floating.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-floating.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-floating.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-floating.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-floating.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-floating.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-floating.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-floating.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-floating.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-floating.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-floating.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-floating.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-floating.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-floating.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-floating.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-floating.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner {
  will-change: transform, opacity;
}
.elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section) {
  transition-property: transform, opacity, background, border, border-radius, box-shadow;
}
.elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section) {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section) {
  transition-duration: 0.8s;
  transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1);
}
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner {
  transition-duration: 0.8s;
  transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1);
}
.elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section) {
  --cmsmasters-scroll-vertical: 0px;
  --cmsmasters-scroll-horizontal: 0px;
  --cmsmasters-scroll-rotate: 0deg;
  --cmsmasters-scroll-scale: 1;
  --cmsmasters-scroll-opacity: 100%;
  --cmsmasters-scroll-blur: 0px;
  --cmsmasters-scroll-grayscale: 0%;
  --cmsmasters-scroll-sepia: 0%;
  --cmsmasters-scroll-saturate: 100%;
  --cmsmasters-scroll-brightness: 100%;
  --cmsmasters-scroll-contrast: 100%;
  --cmsmasters-scroll-hue-rotate: 0deg;
  --cmsmasters-scroll-origin-x: center;
  --cmsmasters-scroll-origin-y: center;
}
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner {
  --cmsmasters-scroll-vertical: 0px;
  --cmsmasters-scroll-horizontal: 0px;
  --cmsmasters-scroll-rotate: 0deg;
  --cmsmasters-scroll-scale: 1;
  --cmsmasters-scroll-opacity: 100%;
  --cmsmasters-scroll-blur: 0px;
  --cmsmasters-scroll-grayscale: 0%;
  --cmsmasters-scroll-sepia: 0%;
  --cmsmasters-scroll-saturate: 100%;
  --cmsmasters-scroll-brightness: 100%;
  --cmsmasters-scroll-contrast: 100%;
  --cmsmasters-scroll-hue-rotate: 0deg;
  --cmsmasters-scroll-origin-x: center;
  --cmsmasters-scroll-origin-y: center;
}
@media (min-width: 1181px) {
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section) {
    transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) rotate(var(--cmsmasters-scroll-rotate)) scale(var(--cmsmasters-scroll-scale));
    transform-origin: var(--cmsmasters-scroll-origin-x) var(--cmsmasters-scroll-origin-y);
    filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate));
    will-change: transform, filter, clip-path !important;
  }
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner {
    transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) rotate(var(--cmsmasters-scroll-rotate)) scale(var(--cmsmasters-scroll-scale));
    transform-origin: var(--cmsmasters-scroll-origin-x) var(--cmsmasters-scroll-origin-y);
    filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate));
    will-change: transform, filter, clip-path !important;
  }
}
@media (min-width: 768px) and (max-width: 1180px) {
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section) {
    transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) rotate(var(--cmsmasters-scroll-rotate)) scale(var(--cmsmasters-scroll-scale));
    transform-origin: var(--cmsmasters-scroll-origin-x) var(--cmsmasters-scroll-origin-y);
    filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate));
    will-change: transform, filter, clip-path !important;
  }
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner {
    transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) rotate(var(--cmsmasters-scroll-rotate)) scale(var(--cmsmasters-scroll-scale));
    transform-origin: var(--cmsmasters-scroll-origin-x) var(--cmsmasters-scroll-origin-y);
    filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate));
    will-change: transform, filter, clip-path !important;
  }
}
@media (max-width: 767px) {
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section) {
    transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) rotate(var(--cmsmasters-scroll-rotate)) scale(var(--cmsmasters-scroll-scale));
    transform-origin: var(--cmsmasters-scroll-origin-x) var(--cmsmasters-scroll-origin-y);
    filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate));
    will-change: transform, filter, clip-path !important;
  }
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner {
    transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) rotate(var(--cmsmasters-scroll-rotate)) scale(var(--cmsmasters-scroll-scale));
    transform-origin: var(--cmsmasters-scroll-origin-x) var(--cmsmasters-scroll-origin-y);
    filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate));
    will-change: transform, filter, clip-path !important;
  }
}
.elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section) {
  --cmsmasters-tilt-perspective: 0px;
  --cmsmasters-tilt-rotate-x: 0deg;
  --cmsmasters-tilt-rotate-y: 0deg;
  --cmsmasters-tilt-scale: 1, 1, 1;
  --cmsmasters-tilt-translate-x: 0px;
  --cmsmasters-tilt-translate-y: 0px;
}
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner {
  --cmsmasters-tilt-perspective: 0px;
  --cmsmasters-tilt-rotate-x: 0deg;
  --cmsmasters-tilt-rotate-y: 0deg;
  --cmsmasters-tilt-scale: 1, 1, 1;
  --cmsmasters-tilt-translate-x: 0px;
  --cmsmasters-tilt-translate-y: 0px;
}
@media (min-width: 1181px) {
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section) {
    transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y));
  }
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner {
    transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y));
  }
}
@media (min-width: 768px) and (max-width: 1180px) {
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section) {
    transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y));
  }
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner {
    transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y));
  }
}
@media (max-width: 767px) {
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section), .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section) {
    transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y));
  }
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
  .elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner {
    transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y));
  }
}
.elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .cmsmasters-bg-effects-container,
.elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .cmsmasters-bg-effects-container,
.elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track > .cmsmasters-bg-effects-container,
.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-floating > .cmsmasters-bg-effects-container,
.elementor .elementor-element.cmsmasters-bg-effect-type-floating > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-floating > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-floating > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
  --cmsmasters-scroll-vertical: 0px;
  --cmsmasters-scroll-horizontal: 0px;
  --cmsmasters-scroll-scale: 1;
  --cmsmasters-scroll-opacity: 100%;
  --cmsmasters-scroll-blur: 0px;
  --cmsmasters-scroll-grayscale: 0%;
  --cmsmasters-scroll-sepia: 0%;
  --cmsmasters-scroll-saturate: 100%;
  --cmsmasters-scroll-brightness: 100%;
  --cmsmasters-scroll-contrast: 100%;
  --cmsmasters-scroll-hue-rotate: 0deg;
}
@media (min-width: 1181px) {
  .elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop] > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
  .elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop] > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
    transition-duration: 0.8s;
    transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1);
    transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) scale(var(--cmsmasters-scroll-scale));
    filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate));
    will-change: transform, filter, clip-path !important;
  }
}
@media (min-width: 768px) and (max-width: 1180px) {
  .elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop][data-scroll-tablet] > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
  .elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop][data-scroll-tablet] > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
    transition-duration: 0.8s;
    transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1);
    transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) scale(var(--cmsmasters-scroll-scale));
    filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate));
    will-change: transform, filter, clip-path !important;
  }
}
@media (max-width: 767px) {
  .elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop][data-scroll-mobile] > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
  .elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop][data-scroll-mobile] > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
    transition-duration: 0.8s;
    transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1);
    transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) scale(var(--cmsmasters-scroll-scale));
    filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate));
    will-change: transform, filter, clip-path !important;
  }
}
.elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
  --cmsmasters-tilt-perspective: 0px;
  --cmsmasters-tilt-rotate-x: 0deg;
  --cmsmasters-tilt-rotate-y: 0deg;
  --cmsmasters-tilt-scale: 1, 1, 1;
  --cmsmasters-tilt-translate-x: 0%;
  --cmsmasters-tilt-translate-y: 0%;
}
@media (min-width: 1181px) {
  .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-desktop] > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
  .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-desktop] > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-mouse_track-desktop] > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
  .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-mouse_track-desktop] > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-tilt-desktop] > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
  .elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-tilt-desktop] > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-mouse_track-desktop] > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
  .elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-mouse_track-desktop] > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
    transition-duration: 0.8s;
    transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1);
    transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y));
  }
}
@media (min-width: 768px) and (max-width: 1180px) {
  .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-tablet] > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
  .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-tablet] > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-mouse_track-tablet] > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
  .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-mouse_track-tablet] > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-tilt-tablet] > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
  .elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-tilt-tablet] > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-mouse_track-tablet] > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
  .elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-mouse_track-tablet] > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
    transition-duration: 0.8s;
    transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1);
    transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y));
  }
}
@media (max-width: 767px) {
  .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-mobile] > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
  .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-mobile] > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-mouse_track-mobile] > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
  .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-mouse_track-mobile] > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-tilt-mobile] > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
  .elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-tilt-mobile] > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-mouse_track-mobile] > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
  .elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-mouse_track-mobile] > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
    transition-duration: 0.8s;
    transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1);
    transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y));
  }
}
.elementor .elementor-element.cmsmasters-clip-path-yes:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-container, .elementor .elementor-element.cmsmasters-clip-path-yes:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-clip-path-yes:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-clip-path-yes:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section) {
  transition-property: transform, opacity, clip-path, background, border, border-radius, box-shadow;
  transition-duration: 0.8s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  will-change: transform, opacity, clip-path !important;
}
.elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup > .elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup > .elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner {
  transition-property: transform, opacity, clip-path, background, border, border-radius, box-shadow;
  transition-duration: 0.8s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  will-change: transform, opacity, clip-path !important;
}

/* CMSMasters Additional Entrance Animations */
/* Fade In Up */
.cmsmasters-fade-in-up {
  -webkit-animation-name: cmsmasters-fade-in-up;
  animation-name: cmsmasters-fade-in-up;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

@-webkit-keyframes cmsmasters-fade-in-up {
  from {
    opacity: 0;
    -webkit-transform: translateY(60px);
    transform: translateY(60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes cmsmasters-fade-in-up {
  from {
    opacity: 0;
    -webkit-transform: translateY(60px);
    transform: translateY(60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/* Fade In Left */
.cmsmasters-fade-in-left {
  -webkit-animation-name: cmsmasters-fade-in-left;
  animation-name: cmsmasters-fade-in-left;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

@-webkit-keyframes cmsmasters-fade-in-left {
  from {
    opacity: 0;
    -webkit-transform: translateX(-60px);
    transform: translateX(-60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes cmsmasters-fade-in-left {
  from {
    opacity: 0;
    -webkit-transform: translateX(-60px);
    transform: translateX(-60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/* Fade In Right */
.cmsmasters-fade-in-right {
  -webkit-animation-name: cmsmasters-fade-in-right;
  animation-name: cmsmasters-fade-in-right;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

@-webkit-keyframes cmsmasters-fade-in-right {
  from {
    opacity: 0;
    -webkit-transform: translateX(60px);
    transform: translateX(60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes cmsmasters-fade-in-right {
  from {
    opacity: 0;
    -webkit-transform: translateX(60px);
    transform: translateX(60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/* Fade In Down */
.cmsmasters-fade-in-down {
  -webkit-animation-name: cmsmasters-fade-in-down;
  animation-name: cmsmasters-fade-in-down;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

@-webkit-keyframes cmsmasters-fade-in-down {
  from {
    opacity: 0;
    -webkit-transform: translateY(-60px);
    transform: translateY(-60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes cmsmasters-fade-in-down {
  from {
    opacity: 0;
    -webkit-transform: translateY(-60px);
    transform: translateY(-60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/* Fade In */
.cmsmasters-fade-in {
  -webkit-animation-name: cmsmasters-fade-in;
  animation-name: cmsmasters-fade-in;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

@-webkit-keyframes cmsmasters-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes cmsmasters-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Pop In Up */
.cmsmasters-pop-in-up {
  -webkit-animation-name: cmsmasters-pop-in-up;
  animation-name: cmsmasters-pop-in-up;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

@-webkit-keyframes cmsmasters-pop-in-up {
  from {
    opacity: 0;
    -webkit-transform: scale(0.75) translateY(90px);
    transform: scale(0.75) translateY(90px);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
}
@keyframes cmsmasters-pop-in-up {
  from {
    opacity: 0;
    -webkit-transform: scale(0.75) translateY(90px);
    transform: scale(0.75) translateY(90px);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
}
/* Pop In Left */
.cmsmasters-pop-in-left {
  -webkit-animation-name: cmsmasters-pop-in-left;
  animation-name: cmsmasters-pop-in-left;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

@-webkit-keyframes cmsmasters-pop-in-left {
  from {
    opacity: 0;
    -webkit-transform: scale(0.75) translateX(-150px);
    transform: scale(0.75) translateX(-150px);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
  }
}
@keyframes cmsmasters-pop-in-left {
  from {
    opacity: 0;
    -webkit-transform: scale(0.75) translateX(-150px);
    transform: scale(0.75) translateX(-150px);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
  }
}
/* Pop In Right */
.cmsmasters-pop-in-right {
  -webkit-animation-name: cmsmasters-pop-in-right;
  animation-name: cmsmasters-pop-in-right;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

@-webkit-keyframes cmsmasters-pop-in-right {
  from {
    opacity: 0;
    -webkit-transform: scale(0.75) translateX(150px);
    transform: scale(0.75) translateX(150px);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
  }
}
@keyframes cmsmasters-pop-in-right {
  from {
    opacity: 0;
    -webkit-transform: scale(0.75) translateX(150px);
    transform: scale(0.75) translateX(150px);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
  }
}
/* Pop In Down */
.cmsmasters-pop-in-down {
  -webkit-animation-name: cmsmasters-pop-in-down;
  animation-name: cmsmasters-pop-in-down;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

@-webkit-keyframes cmsmasters-pop-in-down {
  from {
    opacity: 0;
    -webkit-transform: scale(0.75) translateY(-90px);
    transform: scale(0.75) translateY(-90px);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
}
@keyframes cmsmasters-pop-in-down {
  from {
    opacity: 0;
    -webkit-transform: scale(0.75) translateY(-90px);
    transform: scale(0.75) translateY(-90px);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
}
/* Pop In */
.cmsmasters-pop-in {
  -webkit-animation-name: cmsmasters-pop-in;
  animation-name: cmsmasters-pop-in;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

@-webkit-keyframes cmsmasters-pop-in {
  from {
    opacity: 0;
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes cmsmasters-pop-in {
  from {
    opacity: 0;
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.cmsmasters-slider {
  --cmsmasters-arrows-height: 25px;
  --cmsmasters-arrows-spacing: 10px;
  --cmsmasters-arrows-width: 25px;
  --cmsmasters-bullets-size: 9px;
  --cmsmasters-bullets-spacing: 4px;
  --cmsmasters-columns: 3;
  --cmsmasters-fraction-spacing: 15px;
  --cmsmasters-slider-bd-width: 0px;
  --cmsmasters-slider-disabled-opacity: 0.35;
  --cmsmasters-slider-height: auto;
  --cmsmasters-slider-width: 100%;
  --cmsmasters-space-between: 20px;
  position: relative;
  /* Scrollbar */
  /* Defaults */
}
.cmsmasters-slider .swiper,
.cmsmasters-slider .cmsmasters-swiper-container {
  max-width: var(--cmsmasters-slider-width);
}
.cmsmasters-slider .swiper.swiper-cube .swiper-slide, .cmsmasters-slider .swiper.swiper-flip .swiper-slide,
.cmsmasters-slider .cmsmasters-swiper-container.swiper-cube .swiper-slide,
.cmsmasters-slider .cmsmasters-swiper-container.swiper-flip .swiper-slide {
  backface-visibility: hidden;
}
.cmsmasters-slider .swiper-wrapper {
  height: var(--cmsmasters-slider-height);
}
.cmsmasters-slider--effect-slide .cmsmasters-slider .swiper-slide {
  width: calc(100% / var(--cmsmasters-columns));
}
.cmsmasters-slider--effect-slide .cmsmasters-slider:not(.cmsmasters-slider--init) .swiper-wrapper {
  width: auto;
  margin: 0 calc(-1 * var(--cmsmasters-space-between) / 2);
}
.cmsmasters-slider--effect-slide .cmsmasters-slider:not(.cmsmasters-slider--init) .swiper-slide {
  padding: 0 calc(var(--cmsmasters-space-between) / 2);
}
.cmsmasters-slider.cmsmasters-slider--dir-vertical .swiper-pagination-wrap,
.cmsmasters-slider.cmsmasters-slider--dir-vertical .swiper-scrollbar-wrap {
  flex-direction: column;
}
.cmsmasters-slider .swiper-buttons-wrap,
.cmsmasters-slider .swiper-pagination-wrap,
.cmsmasters-slider .swiper-scrollbar-wrap {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: none;
  pointer-events: none;
  z-index: 1;
  align-items: baseline;
}
.cmsmasters-slider .swiper-pagination {
  position: static;
  display: flex;
  transition: none;
  pointer-events: auto;
  justify-content: center;
}
.cmsmasters-slider .swiper-pagination.swiper-pagination-fraction {
  padding: 0 20px;
  pointer-events: none;
  width: auto;
}
.cmsmasters-slider .swiper-pagination.swiper-pagination-fraction > [class*=swiper-pagination-] {
  padding: 0 var(--cmsmasters-fraction-spacing);
}
.cmsmasters-slider .swiper-pagination.swiper-pagination-fraction > *:first-child {
  padding-left: 0 !important;
}
.cmsmasters-slider .swiper-pagination.swiper-pagination-fraction > *:last-child {
  padding-right: 0 !important;
}
.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets {
  margin: calc(-1 * var(--cmsmasters-bullets-spacing) / 2);
}
.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
  width: auto;
}
.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets.swiper-pagination-vertical {
  transform: none;
}
.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic {
  width: auto !important;
  height: auto !important;
  left: 0;
  transform: none !important;
  white-space: nowrap;
  overflow: visible;
}
.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0);
  left: 0 !important;
}
.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet:not(.swiper-pagination-bullet-active-prev-prev):not(.swiper-pagination-bullet-active-prev):not(.swiper-pagination-bullet-active):not(.swiper-pagination-bullet-active-next):not(.swiper-pagination-bullet-active-next-next) {
  display: none;
}
.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-prev, .cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-next {
  transform: scale(0.65);
}
.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-prev-prev, .cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next {
  transform: scale(0.35);
}
.cmsmasters-slider .swiper-pagination-bullet {
  position: relative;
  width: var(--cmsmasters-bullets-size);
  height: var(--cmsmasters-bullets-size);
  pointer-events: all;
  opacity: 1;
  transition: all 0.25s ease, margin 0s linear !important;
  background-color: #9a9a9a;
  margin: calc(var(--cmsmasters-bullets-spacing) / 2) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
}
.cmsmasters-slider .swiper-pagination-bullet:hover, .cmsmasters-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #d2d1d1;
}
.cmsmasters-slider--bullets-dynamic.cmsmasters-slider .swiper-pagination-bullet {
  width: var(--cmsmasters-bullets-size);
  height: var(--cmsmasters-bullets-size);
}

.cmsmasters-slider .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: calc(-1 * var(--cmsmasters-bullets-spacing) / 2);
}
.cmsmasters-slider--dir-horizontal.cmsmasters-slider--nav-progressbar.cmsmasters-slider .swiper-pagination-outer {
  width: 100%;
}

.cmsmasters-slider--dir-vertical.cmsmasters-slider--nav-progressbar.cmsmasters-slider .swiper-pagination-outer {
  height: 100%;
}

.cmsmasters-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background-color: var(--cmsmasters-colors-hover);
}
.cmsmasters-slider--dir-horizontal.cmsmasters-slider .swiper-pagination-progressbar {
  width: 100%;
  height: 5px;
}

.cmsmasters-slider--dir-vertical.cmsmasters-slider .swiper-pagination-progressbar {
  width: 5px;
  height: 100%;
}

.cmsmasters-slider--progressbar-circle.cmsmasters-slider .swiper-pagination-progressbar,
.cmsmasters-slider--progressbar-circle.cmsmasters-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  border-radius: 100px;
  overflow: hidden;
}

.cmsmasters-slider .swiper-pagination-wrap {
  justify-content: center;
  align-items: flex-end;
}
.cmsmasters-slider .swiper-slide {
  position: static;
  overflow: visible;
  margin: 0;
}
.cmsmasters-slider--dir-vertical.cmsmasters-slider .swiper-slide {
  overflow: hidden;
}

.cmsmasters-slider .swiper-slide:not(:first-child)::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  transition: all 0s 0.1s linear;
  transition-property: margin, border-width;
  display: none;
  margin-left: calc(-1 * var(--cmsmasters-space-between) / 2 - var(--cmsmasters-slider-bd-width) / 2);
  border-right-width: var(--cmsmasters-slider-bd-width);
  border-color: var(--cmsmasters-colors-bd);
}
:not(.cmsmasters-slider-per-view-1).cmsmasters-slider .swiper-slide:not(:first-child)::after {
  display: block;
}

.cmsmasters-slider .swiper-buttons-wrap-inner {
  display: flex;
  flex: 1;
}
.cmsmasters-slider .swiper-button {
  position: static;
  left: 0;
  right: 0;
  min-width: var(--cmsmasters-arrows-width);
  min-height: var(--cmsmasters-arrows-height);
  width: auto;
  height: auto;
  margin: 0;
  pointer-events: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: none;
  transition: color 0.25s ease, border 0.25s ease, background-color 0.25s ease, opacity 0.25s ease;
  color: var(--cmsmasters-colors-link);
}
.cmsmasters-slider .swiper-button.swiper-button-prev {
  margin-right: calc(var(--cmsmasters-arrows-spacing) / 2);
}
.cmsmasters-slider .swiper-button.swiper-button-next {
  margin-left: calc(var(--cmsmasters-arrows-spacing) / 2);
}
.cmsmasters-slider .swiper-button::after {
  content: none;
}
.cmsmasters-slider .swiper-button .cmsmasters-wrap-icon {
  font-size: 35px;
}
.cmsmasters-slider .swiper-button .cmsmasters-wrap-icon svg {
  display: block;
  width: 1em;
  height: 1em;
  transition: all 0.3s ease-in-out;
}
.cmsmasters-slider--dir-vertical.cmsmasters-slider .swiper-button {
  max-height: 50%;
}

.cmsmasters-slider--dir-horizontal.cmsmasters-slider .swiper-button {
  max-width: 50%;
}

.cmsmasters-slider--position-arrows-column.cmsmasters-slider .swiper-button.swiper-button-prev {
  margin-bottom: calc(var(--cmsmasters-arrows-spacing) / 2);
  margin-right: 0;
}
.cmsmasters-slider--position-arrows-column.cmsmasters-slider .swiper-button.swiper-button-next {
  margin-top: calc(var(--cmsmasters-arrows-spacing) / 2);
  margin-left: 0;
}

.cmsmasters-slider .swiper-button:focus {
  outline: none;
}
.cmsmasters-slider .swiper-button .text {
  display: flex;
}
.cmsmasters-slider--text-dir-arrows-vertical.cmsmasters-slider .swiper-button .text {
  overflow: hidden;
}
.cmsmasters-slider--text-dir-arrows-vertical.cmsmasters-slider .swiper-button:first-child .text {
  transform: rotate(180deg);
  writing-mode: tb;
}
.cmsmasters-slider--text-dir-arrows-vertical.cmsmasters-slider .swiper-button:last-child .text {
  writing-mode: tb;
}

.cmsmasters-slider .swiper-button:focus, .cmsmasters-slider .swiper-button:hover {
  color: var(--cmsmasters-colors-hover);
}
.cmsmasters-slider .swiper-button-inner {
  display: flex;
  align-items: center;
  text-align: center;
  overflow: hidden;
}
.cmsmasters-slider .swiper-button.swiper-button-disabled {
  opacity: var(--cmsmasters-slider-disabled-opacity);
  pointer-events: none;
}
.cmsmasters-slider.cmsmasters-slider--scrollbar .swiper-scrollbar-wrap {
  display: flex;
}
.cmsmasters-slider.cmsmasters-slider--visibility-arrows-hover:not(:hover) .swiper-buttons-wrap {
  opacity: 0;
  visibility: hidden;
}
.cmsmasters-slider.cmsmasters-slider--visibility-arrows-hover .swiper-buttons-wrap {
  transition: opacity 0.25s ease, visibility 0.25s linear;
}
.cmsmasters-slider.cmsmasters-slider--arrows .swiper-buttons-wrap {
  display: flex;
  align-items: stretch;
}
.cmsmasters-slider.cmsmasters-slider--nav:not(.cmsmasters-slider--scrollbar) .swiper-pagination-wrap {
  display: flex;
}
.cmsmasters-slider.cmsmasters-slider--nav-arrows_pagination .swiper-buttons-wrap,
.cmsmasters-slider.cmsmasters-slider--nav-arrows_pagination .swiper-pagination-wrap {
  display: flex;
}
.cmsmasters-slider.cmsmasters-slider--nav-arrows_scrollbar .swiper-buttons-wrap,
.cmsmasters-slider.cmsmasters-slider--nav-arrows_scrollbar .swiper-scrollbar-wrap {
  display: flex;
}
.cmsmasters-slider .swiper-scrollbar {
  pointer-events: auto;
  border-radius: 0;
}
.cmsmasters-slider--scrollbar-circle.cmsmasters-slider .swiper-scrollbar {
  border-radius: 100px;
}

.cmsmasters-slider--dir-horizontal.cmsmasters-slider .swiper-scrollbar {
  height: 5px;
  width: 100%;
}

.cmsmasters-slider--dir-vertical.cmsmasters-slider .swiper-scrollbar {
  z-index: 50;
  width: 5px;
  height: 100%;
}

.cmsmasters-slider .swiper-scrollbar-drag {
  border-radius: inherit;
  cursor: grab;
}
.cmsmasters-slider .swiper-scrollbar-cursor-drag {
  cursor: move;
}
.cmsmasters-slider .swiper-scrollbar-lock {
  display: none;
}
.cmsmasters-slider.cmsmasters-slider--bullets-dynamic {
  --cmsmasters-bullets-size: 25px;
}
.cmsmasters-slider.cmsmasters-slider--bullets-numbered {
  --cmsmasters-bullets-size: 1.2rem;
}
.cmsmasters-slider .swiper-pagination-wrap {
  margin: 10px;
}
.cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--nav-bullets .swiper-pagination-wrap {
  margin: 0 calc(-1 * var(--cmsmasters-bullets-size) - 10px) 0 0;
}
.cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--nav-bullets .swiper-pagination {
  flex-direction: column;
}
.cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--pagination-progressbar {
  padding-right: 15px;
}
.cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--pagination-progressbar .swiper-pagination {
  height: calc(100% - 20px);
}
.cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--pagination-progressbar {
  padding-right: 15px;
}
.cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--pagination-progressbar .swiper-pagination {
  height: calc(100% - 20px);
}
.cmsmasters-slider.cmsmasters-slider--pagination-fraction .swiper-pagination {
  background-color: #ffffff;
  padding: 5px 10px;
  border-width: 1px;
  border-style: solid;
}
.cmsmasters-slider .swiper-scrollbar-wrap {
  padding: 5px;
  justify-content: center;
}
.cmsmasters-slider .swiper-buttons-wrap {
  margin: 15px;
}

html[class^=cmsmasters-elementor-popup__hide-scroll-show-] {
  overflow: hidden !important;
}
html[class^=cmsmasters-elementor-popup__hide-scroll-show-]::-webkit-scrollbar {
  opacity: 0 !important;
  width: 0 !important;
  background: transparent !important;
  transition: all 0.3s ease;
}

.cmsmasters-elementor-popup {
  position: fixed;
  z-index: -9999999;
  visibility: hidden;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: transparent !important;
  transition: 0.5s ease;
}
.cmsmasters-elementor-popup__show {
  z-index: 99999999999;
  visibility: visible;
  opacity: 1;
}
.cmsmasters-elementor-popup__show.cmsmasters-elementor-popup__overlay-hide {
  pointer-events: none;
}
.cmsmasters-elementor-popup__show.cmsmasters-elementor-popup__overlay-hide .elementor[data-elementor-type=cmsmasters_popup] {
  background-color: transparent !important;
  pointer-events: none;
  z-index: 99999999999;
  padding: 0;
}
.cmsmasters-elementor-popup__show.cmsmasters-elementor-popup__overlay-hide .elementor[data-elementor-type=cmsmasters_popup] .elementor-inner {
  pointer-events: all;
  position: relative;
  z-index: 99999999999;
}
.cmsmasters-elementor-popup__close-popup-inner .elementor[data-elementor-type=cmsmasters_popup] .cmsmasters-popup-close {
  display: none;
}
.cmsmasters-elementor-popup__close-popup-inner .elementor[data-elementor-type=cmsmasters_popup] .elementor-section-wrap .cmsmasters-popup-close {
  display: block;
}

.elementor[data-elementor-type=cmsmasters_popup] {
  display: flex;
  justify-content: var(--cmsmasters-h-position, center);
  align-items: var(--cmsmasters-v-position, center);
  height: 100%;
  position: relative;
  width: 100%;
  padding: var(--cmsmasters-overlay-pdd);
}
.elementor[data-elementor-type=cmsmasters_popup] .elementor-section-wrap {
  width: 100%;
  height: 100%;
  height: var(--cmsmasters-popup-height, auto);
  border-radius: var(--cmsmasters-popup-bdr);
  margin: var(--cmsmasters-popup-mrg);
  padding: var(--cmsmasters-popup-pdd);
  background-color: var(--cmsmasters-colors-bg);
  overflow-y: auto;
  position: relative;
  pointer-events: all;
}
.elementor[data-elementor-type=cmsmasters_popup] .elementor-section-wrap .cmsmasters-popup-close {
  display: none;
}
.elementor[data-elementor-type=cmsmasters_popup] .elementor-inner {
  animation-duration: var(--animation-duration, 0.5s);
  width: 100%;
  height: 100%;
  max-width: var(--cmsmasters-popup-width);
  height: var(--cmsmasters-popup-height, auto);
}
.elementor[data-elementor-type=cmsmasters_popup] .cmsmasters-popup-close {
  line-height: 0;
  font-size: 0;
  display: block;
  color: #fff;
  cursor: pointer;
  position: absolute;
  right: var(--cmsmasters-colose-h-position, 30px);
  top: var(--cmsmasters-colose-v-position, 30px);
  background-color: var(--cmsmasters-colose-bg-color);
  border-color: var(--cmsmasters-colose-bd-color);
  transition: all 0.3s ease;
  border-radius: var(--cmsmasters-close-bdr);
  padding: var(--cmsmasters-close-pdd, 10px);
  font-size: var(--cmsmasters-close-size, 18px);
  color: var(--cmsmasters-colose-color, var(--cmsmasters-colors-primary));
  pointer-events: all;
}
.elementor[data-elementor-type=cmsmasters_popup] .cmsmasters-popup-close i {
  cursor: pointer;
  font-size: 1em;
  color: inherit;
  line-height: 1em;
  transition: color 0.3s ease;
}
.elementor[data-elementor-type=cmsmasters_popup] .cmsmasters-popup-close svg {
  display: block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  fill: currentColor;
  cursor: pointer;
  transition: fill 0.3s ease;
}
.elementor[data-elementor-type=cmsmasters_popup] .cmsmasters-popup-close:hover {
  background-color: var(--cmsmasters-colose-bg-color-hover, var(--cmsmasters-colose-bg-color));
  border-color: var(--cmsmasters-colose-bd-color-hover, var(--cmsmasters-colose-bd-color));
  color: var(--cmsmasters-colose-color-hover, var(--cmsmasters-colose-color));
}

.cmsmasters-widget-template-popup {
  background-color: transparent !important;
}
.cmsmasters-widget-template-popup .dialog-widget-content {
  background-color: transparent !important;
  background-image: none !important;
  pointer-events: all;
}
.cmsmasters-widget-template-popup .elementor-add-section {
  margin: 0 !important;
  margin-inline: 0 !important;
}
.cmsmasters-widget-template-popup .elementor-add-section-inner {
  padding: 40px !important;
}
.cmsmasters-widget-template-popup .elementor[data-elementor-type=cmsmasters_popup] {
  position: fixed !important;
  z-index: 99999999999;
  left: 0;
  top: 0;
}
.cmsmasters-widget-template-popup .elementor[data-elementor-type=cmsmasters_popup] .elementor-section-wrap {
  max-width: var(--cmsmasters-popup-width);
}
.cmsmasters-widget-template-popup .elementor[data-elementor-type=cmsmasters_popup].cmsmasters-elementor-popup__close-popup-inner .cmsmasters-popup-close {
  display: none;
}
.cmsmasters-widget-template-popup .elementor[data-elementor-type=cmsmasters_popup].cmsmasters-elementor-popup__close-popup-inner .elementor-section-wrap .cmsmasters-popup-close {
  display: block;
}

[data-elementor-type=cmsmasters_header].cmsmasters-header-position-absolute-yes {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
}
.admin-bar [data-elementor-type=cmsmasters_header].cmsmasters-header-position-absolute-yes {
  top: 32px;
}
@media (max-width: 782px) {
  .admin-bar [data-elementor-type=cmsmasters_header].cmsmasters-header-position-absolute-yes {
    top: 46px;
  }
}

[data-element_type=container].cmsmasters-section-for-header-yes {
  padding-top: var(--cmsmasters-section-for-header-pdd);
}

[data-element_type=section].cmsmasters-section-for-header-yes .elementor-widget-wrap:before {
  content: "";
  display: flex;
  width: 100%;
  padding: 0;
  margin: 0;
  line-height: 0;
  font-size: 0;
  outline: none;
  opacity: 0;
  padding-top: var(--cmsmasters-section-for-header-pdd, 0);
}
[data-element_type=section].cmsmasters-section-for-header-yes .elementor-widget-wrap .elementor-widget-wrap:before {
  content: none;
}

body.admin-bar .dialog-type-lightbox {
  position: fixed;
}

.elementor-fit-aspect-ratio iframe,
.elementor-fit-aspect-ratio video {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border: 0;
  background-color: #000;
}

.elementor-lightbox .dialog-lightbox-widget-content .elementor-video-container .elementor-video-landscape {
  width: 100%;
  max-height: 100%;
}
.elementor-lightbox .dialog-lightbox-widget-content video {
  position: relative;
  height: 100%;
  width: auto;
  border: 0;
  background-color: #000;
}
.elementor-lightbox .dialog-lightbox-widget-content iframe {
  margin: 0;
}

.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
.elementor-lightbox .elementor-video-container .elementor-video-landscape video {
  max-height: 85vh;
}

.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {
  padding-bottom: 42.8571%;
}

.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
  padding-bottom: 56.25%;
}

.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
  padding-bottom: 75%;
}

.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio {
  padding-bottom: 66.6666%;
}

.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
  padding-bottom: 100%;
}

.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio {
  padding-bottom: 177.8%;
}

*:focus-visible {
  outline: none !important;
  outline-offset: 0 !important;
}

body.cmsmasters-user-is-tabbing *:focus-visible {
  outline: 2px solid #3399FF !important;
  outline-offset: 2px !important;
}