/* Styles for components used by the 26 audited pages, with responsive and interaction states preserved. */
.cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-narrow > .elementor-row { width: calc(100% + 10px); margin: 0px -5px; }
.cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-default > .elementor-row { width: calc(100% + 20px); margin: 0px -10px; }
.cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-extended > .elementor-row { width: calc(100% + 30px); margin: 0px -15px; }
.cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-wide > .elementor-row { width: calc(100% + 40px); margin: 0px -20px; }
.cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-wider > .elementor-row { width: calc(100% + 60px); margin: 0px -30px; }
@keyframes lazyLoadWidgetSpinner {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes lazyLoadWidgetBlink {
  0% { opacity: 1; }
  20% { opacity: 0.25; }
  40% { opacity: 0.5; }
  60% { opacity: 0.75; }
  100% { opacity: 0.9; }
}
@keyframes cmsmasters-border-columns-column {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.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; }
.cmsmasters-line-clamp-yes.elementor-widget .elementor-widget-container { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
.cmsmasters-line-clamp-yes.elementor-widget .elementor-widget-container .entry-content { -webkit-line-clamp: inherit; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
.elementor nav.woocommerce-pagination ul.page-numbers > li, ul.page-numbers > li { display: flex; border: 0px; overflow: visible; margin: 0px; }
.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: 0.25s; text-align: center; border: 1px solid var(--cmsmasters-colors-bd); }
.elementor ul.page-numbers .page-numbers.next, .elementor ul.page-numbers .page-numbers.prev { padding-left: 10px; padding-right: 10px; }
.elementor ul.page-numbers .page-numbers span { padding: 0px; }
.elementor ul.page-numbers .page-numbers span.page-numbers { padding: 0px; margin: 0px; display: inline-block; vertical-align: middle; text-decoration: inherit; line-height: inherit; font-size: inherit; font-weight: inherit; min-width: 0px; }
.elementor-widget.cmsmasters-pagination--load_more a.next, .elementor-widget.cmsmasters-pagination--load_more a.next:hover { background-color: transparent !important; }
@keyframes cmsmasters-icon-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.cmsmasters-widget-short-text p:last-of-type { margin: 0px; padding: 0px; }
.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; -webkit-text-stroke-width: var(--text-stroke-width); -webkit-text-stroke-color: var(--text-stroke-color); color: var(--title-color) !important; margin: 0px !important; }
.cmsmasters-line-clamp-yes .cmsmasters-widget-title__heading { display: -webkit-box; -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 { -webkit-text-stroke-color: var(--text-stroke-color-hover); }
.cmsmasters-widget-title__heading: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; -webkit-box-orient: vertical; overflow: hidden; }
.cmsmasters-widget-title.cmsmasters-color-variation-gradient span { display: inline-block; -webkit-text-fill-color: rgba(255, 255, 255, 0); padding: var(--text-stroke-width); background-clip: text !important; }
.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); -webkit-text-fill-color: rgba(255, 255, 255, 0); padding: var(--text-stroke-width); background-clip: text !important; }
.cmsmasters-widget-title.cmsmasters-bg-image-hover-yes span.title-inner-element { background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; 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; pointer-events: none; opacity: 0.7; }
.elementor-widget.--loading-animation::before { content: ""; position: absolute; inset: 0px; 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; }
.elementor .elementor-widget .cmsmasters-postmeta[data-name="author"] .cmsmasters-postmeta__content > * { margin: calc(var(--avatar-space) / 2); }
.cmsmasters-block-sticky, .cmsmasters-block-sticky.e-con, .cmsmasters-block-sticky > .e-con-inner, .cmsmasters-block-sticky > .elementor-container, .elementor .cmsmasters-block-sticky.elementor-element.elementor-section { transition-property: all; transition-duration: 0.3s; transition-timing-function: ease; }
.cmsmasters-block-fixed, .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.e-con, .cmsmasters-block-fixed > .elementor-container { transition-property: min-height, max-width; transition-duration: 0.3s; transition-timing-function: ease; }
@keyframes headroomSlideDown {
  0% { transform: translateY(-100%); }
  100% { transform: translateY(0px); }
}
@keyframes headroomSlideUp {
  0% { transform: translateY(0px); }
  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(0px); }
}
@keyframes headroomBounceOutUp {
  0% { transform: translateY(0px); }
  30% { opacity: 1; transform: translateY(20px); }
  100% { opacity: 0; transform: translateY(-200px); }
}
.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-floating.cmsmasters-search-type-search-popup > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-floating.cmsmasters-search-type-search-popup > .elementor-widget-container .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.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-floating.elementor-widget-cmsmasters-offcanvas > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-floating.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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: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-column-wrap.elementor-element-populated, .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) > .elementor-widget-container, .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-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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-widget-container .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.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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: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-column-wrap.elementor-element-populated, .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) > .elementor-widget-container, .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-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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-widget-container .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.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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: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-column-wrap.elementor-element-populated, .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) > .elementor-widget-container, .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-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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup > .elementor-widget-container .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.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas > .elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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: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-column-wrap.elementor-element-populated, .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) > .elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated { will-change: transform, opacity; }
.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-column-wrap.elementor-element-populated, .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) > .elementor-widget-container, .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-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-column-wrap.elementor-element-populated, .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) > .elementor-widget-container, .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-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-column-wrap.elementor-element-populated, .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) > .elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated { transition-property: transform, opacity, background-color, border, border-radius, box-shadow; }
.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup > .elementor-widget-container .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.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas > .elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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: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-column-wrap.elementor-element-populated, .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) > .elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated { transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-widget-container .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.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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: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-column-wrap.elementor-element-populated, .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) > .elementor-widget-container, .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-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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-widget-container .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.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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: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-column-wrap.elementor-element-populated, .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) > .elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated { transition-duration: 0.8s; transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1); }
.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup > .elementor-widget-container .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.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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: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-column-wrap.elementor-element-populated, .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) > .elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated { --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].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-column-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-column-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 > .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup > .elementor-widget-container .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].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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-column-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 > .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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]: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-column-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) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .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 { 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].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-column-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-column-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 > .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup > .elementor-widget-container .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].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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-column-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 > .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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]: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-column-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) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .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 { 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].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-column-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-column-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 > .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup > .elementor-widget-container .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].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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-column-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 > .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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]: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-column-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) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .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 { 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.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup > .elementor-widget-container .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.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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: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-column-wrap.elementor-element-populated, .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) > .elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated { --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].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-column-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-column-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 > .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup > .elementor-widget-container .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].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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-column-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 > .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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]: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-column-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) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .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 { 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)); transform-style: preserve-3d; }}
@media (min-width: 768px) and (max-width: 1180px) {.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-column-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-column-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 > .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup > .elementor-widget-container .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].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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-column-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 > .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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]: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-column-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) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .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 { 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)); transform-style: preserve-3d; }}
@media (max-width: 767px) {.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-column-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-column-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 > .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup > .elementor-widget-container .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].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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-column-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 > .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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]: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-column-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) > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .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 { 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)); transform-style: preserve-3d; }}
.elementor .elementor-element.cmsmasters-bg-effect-type-floating > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-floating > .elementor-column-wrap.elementor-element-populated > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-floating > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .elementor-column-wrap.elementor-element-populated > .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-column-wrap.elementor-element-populated > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; overflow: hidden; }
.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-column-wrap.elementor-element-populated > .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, .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-column-wrap.elementor-element-populated > .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-column-wrap.elementor-element-populated > .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 { background-repeat: no-repeat; background-size: cover; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.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-column-wrap.elementor-element-populated > .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-column-wrap.elementor-element-populated > .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-column-wrap.elementor-element-populated > .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-column-wrap.elementor-element-populated > .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-column-wrap.elementor-element-populated > .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 { --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-column-wrap.elementor-element-populated > .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 { 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)); transform-style: preserve-3d; }}
@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-column-wrap.elementor-element-populated > .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 { 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)); transform-style: preserve-3d; }}
@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-column-wrap.elementor-element-populated > .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 { 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)); transform-style: preserve-3d; }}
.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup > .elementor-column-wrap.elementor-element-populated .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup > .elementor-widget-container .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.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-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas > .elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .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 > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .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: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-column-wrap.elementor-element-populated, .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) > .elementor-widget-container, .elementor .elementor-element.cmsmasters-clip-path-yes:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-wrap.elementor-element-populated { transition-property: transform, opacity, clip-path, background-color, border, border-radius, box-shadow, -webkit-clip-path; transition-duration: 0.8s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); will-change: transform, opacity, clip-path !important; }
.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; }
.cmsmasters-slider .cmsmasters-swiper-container, .cmsmasters-slider .swiper-container { max-width: var(--cmsmasters-slider-width); }
.cmsmasters-slider .cmsmasters-swiper-container.swiper-container-cube .swiper-slide, .cmsmasters-slider .cmsmasters-swiper-container.swiper-container-flip .swiper-slide, .cmsmasters-slider .cmsmasters-swiper-container.swiper-cube .swiper-slide, .cmsmasters-slider .cmsmasters-swiper-container.swiper-flip .swiper-slide, .cmsmasters-slider .swiper-container.swiper-container-cube .swiper-slide, .cmsmasters-slider .swiper-container.swiper-container-flip .swiper-slide, .cmsmasters-slider .swiper-container.swiper-cube .swiper-slide, .cmsmasters-slider .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; inset: 0px; 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: 0px 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: 0px !important; }
.cmsmasters-slider .swiper-pagination.swiper-pagination-fraction > :last-child { padding-right: 0px !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 { left: 0px; white-space: nowrap; overflow: visible; width: auto !important; height: auto !important; transform: none !important; }
.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0); left: 0px !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-next, .cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-prev { transform: scale(0.65); }
.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next, .cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-prev-prev { 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; background-color: rgb(154, 154, 154); display: flex; align-items: center; justify-content: center; outline: none; transition: 0.25s, margin linear !important; margin: calc(var(--cmsmasters-bullets-spacing) / 2) !important; }
.cmsmasters-slider .swiper-pagination-bullet.swiper-pagination-bullet-active, .cmsmasters-slider .swiper-pagination-bullet:hover { background-color: rgb(210, 209, 209); }
.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; inset: 0px; 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: 0px; }
.cmsmasters-slider--dir-vertical.cmsmasters-slider .swiper-slide { overflow: hidden; }
.cmsmasters-slider .swiper-slide:not(:first-child)::after { content: ""; position: absolute; top: 0px; bottom: 0px; transition: margin linear 0.1s, 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 1 0%; }
.cmsmasters-slider .swiper-button { position: static; left: 0px; right: 0px; min-width: var(--cmsmasters-arrows-width); min-height: var(--cmsmasters-arrows-height); width: auto; height: auto; margin: 0px; pointer-events: auto; display: flex; justify-content: center; align-items: center; background-image: none; transition: color 0.25s, border 0.25s, background-color 0.25s, opacity 0.25s; 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: 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: 0px; }
.cmsmasters-slider--position-arrows-column.cmsmasters-slider .swiper-button.swiper-button-next { margin-top: calc(var(--cmsmasters-arrows-spacing) / 2); margin-left: 0px; }
.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, visibility 0.25s linear; }
.cmsmasters-slider.cmsmasters-slider--arrows .swiper-buttons-wrap { display: flex; align-items: stretch; }
.cmsmasters-slider.cmsmasters-slider--nav-arrows_pagination .swiper-buttons-wrap, .cmsmasters-slider.cmsmasters-slider--nav-arrows_pagination .swiper-pagination-wrap, .cmsmasters-slider.cmsmasters-slider--nav-arrows_scrollbar .swiper-buttons-wrap, .cmsmasters-slider.cmsmasters-slider--nav-arrows_scrollbar .swiper-scrollbar-wrap, .cmsmasters-slider.cmsmasters-slider--nav:not(.cmsmasters-slider--scrollbar) .swiper-pagination-wrap { display: flex; }
.cmsmasters-slider .swiper-scrollbar { pointer-events: auto; border-radius: 0px; }
.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--pagination-fraction .swiper-pagination { background-color: rgb(255, 255, 255); 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 { transition: 0.3s; opacity: 0 !important; width: 0px !important; background: transparent !important; }
.cmsmasters-elementor-popup__show.cmsmasters-elementor-popup__overlay-hide .elementor[data-elementor-type="cmsmasters_popup"] { pointer-events: none; z-index: 2147483647; padding: 0px; background-color: transparent !important; }
.cmsmasters-elementor-popup__show.cmsmasters-elementor-popup__overlay-hide .elementor[data-elementor-type="cmsmasters_popup"] .elementor-inner { pointer-events: all; position: relative; z-index: 2147483647; }
.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: 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,.5s); width: 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; display: block; 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: 0.3s; 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; }
.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; }
.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 .elementor[data-elementor-type="cmsmasters_popup"] { z-index: 2147483647; left: 0px; top: 0px; position: fixed !important; }
.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; }
@keyframes equalize {
  0% { height: 70%; }
  4% { height: 60%; }
  8% { height: 50%; }
  12% { height: 40%; }
  16% { height: 30%; }
  20% { height: 40%; }
  24% { height: 50%; }
  28% { height: 20%; }
  32% { height: 50%; }
  36% { height: 70%; }
  40% { height: 30%; }
  44% { height: 50%; }
  48% { height: 80%; }
  52% { height: 40%; }
  56% { height: 20%; }
  60% { height: 40%; }
  64% { height: 60%; }
  68% { height: 70%; }
  72% { height: 80%; }
  76% { height: 90%; }
  80% { height: 80%; }
  84% { height: 70%; }
  88% { height: 60%; }
  92% { height: 70%; }
  96% { height: 80%; }
  100% { height: 90%; }
}
.cmsmasters-blog { --cmsmasters-header-height: 70px; --header-title-alignment: start; --header-title-gap: 30px; --filter-multiple-rows-alignment: start; --filter-multiple-rows-grid-columns: 5; --filter-item-layout: row; --filter-item-alignment: center; --header-filter-columns-gap: 10px; --header-filter-rows-gap: 10px; --header-filter-item-elements-gap: 10px; --header-filter-image-width: 1em; --header-filter-image-margin-top: 0; --header-filter-image-margin-right: 0; --header-filter-image-margin-bottom: 0; --header-filter-image-margin-left: 0; --header-filter-description-margin-top: 0; --header-filter-description-margin-right: 0; --header-filter-description-margin-bottom: 0; --header-filter-description-margin-left: 0; --header-filter-description-font-family: inherit; --header-filter-description-font-size: inherit; --header-filter-description-line-height: inherit; --header-filter-description-font-weight: inherit; --header-filter-description-text-transform: inherit; --header-filter-description-font-style: inherit; --header-filter-description-text-decoration: inherit; --header-filter-description-letter-spacing: inherit; --header-filter-description-word-spacing: inherit; --header-filter-description-color-normal: inherit; --header-filter-description-color-hover: inherit; --header-filter-description-color-active: inherit; --header-filter-bd-color-normal: var(--cmsmasters-colors-bd); --header-filter-bd-color-hover: var(--header-filter-bd-color-normal); --header-filter-bd-color-active: var(--header-filter-bd-color-hover); --header-filter-bd-radius-normal: 0px 0px 0px 0px; --header-filter-bd-radius-hover: var(--header-filter-bd-radius-normal); --header-filter-bd-radius-active: var(--header-filter-bd-radius-hover); --header-filter-normal-box-shadow: none; --header-filter-hover-box-shadow: none; --header-filter-active-box-shadow: none; --header-filter-bd-style: none; --header-filter-bd-width-top: 0px; --header-filter-bd-width-right: 0px; --header-filter-bd-width-bottom: 0px; --header-filter-bd-width-left: 0px; transition: opacity 0.25s; }
.cmsmasters-blog, .cmsmasters-blog__posts-variable { position: relative; }
.cmsmasters-blog__post { position: relative; width: 100%; padding: 0px; margin: 0px; }
.cmsmasters-blog__post-inner { width: 100%; }
.cmsmasters-blog .cmsmasters-blog-filter-nav-secondary-trigger { display: none; opacity: 0; z-index: 1; }
.cmsmasters-blog .cmsmasters-blog-filter-nav-secondary-trigger i { margin: 0px; width: 1em; height: 1em; display: block; transition: transform 0.25s; }
.cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-narrow > .elementor-row { margin-left: -5px; margin-right: -5px; }
.cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-default > .elementor-row { margin-left: -10px; margin-right: -10px; }
.cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-extended > .elementor-row { margin-left: -15px; margin-right: -15px; }
.cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-wide > .elementor-row { margin-left: -20px; margin-right: -20px; }
.cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-wider > .elementor-row { margin-left: -30px; margin-right: -30px; }
.cmsmasters-blog-featured .cmsmasters-blog-featured-temp > .elementor-column { position: relative; }
.cmsmasters-blog-featured .cmsmasters-blog__post { animation: 0.3s ease 0s 1 normal both running show-news-posts; }
.cmsmasters-blog-featured .cmsmasters-blog__post.separator-vertical::after { opacity: 1; }
.cmsmasters-blog-featured .cmsmasters-blog__post::after { content: ""; position: absolute; opacity: 0; transition: opacity 0.5s; border-width: 0px; left: 0px; width: 100%; height: 0px; bottom: 0px; }
body .cmsmasters-blog-slider .cmsmasters-blog__posts { display: block; }
.cmsmasters-blog-slider .cmsmasters-slider.cmsmasters-slider--direction-horizontal.cmsmasters-slider--nav { padding: 0px 0px 30px; }
.cmsmasters-blog--type-default { --cmsmasters-blog-columns: 3; --cmsmasters-blog-gap-column: 30px; --cmsmasters-blog-gap-row: 30px; }
.cmsmasters-blog--type-default .cmsmasters-blog__post { display: flex; flex-wrap: nowrap; align-items: stretch; justify-content: stretch; }
.cmsmasters-blog--type-default .cmsmasters-blog__post-excerpt { word-break: break-word; }
.cmsmasters-blog--type-default .cmsmasters-blog__post-excerpt:not(:last-child):not(:empty) { margin-bottom: 1em; }
.cmsmasters-excerpt-line-clamp-yes .cmsmasters-blog--type-default .cmsmasters-blog__post-excerpt { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
.cmsmasters-blog--type-default .cmsmasters-blog__post-excerpt > p:last-child { margin-bottom: 0px; }
.cmsmasters-blog--type-default .cmsmasters-blog__post__read_more { --button-bg-color: var(--cmsmasters-button-normal-colors-bg); display: inline-flex; align-items: center; }
.cmsmasters-blog--type-default .cmsmasters-blog__post__read_more:not(:only-child) { margin-top: 1em; }
.cmsmasters-blog--type-default { --cmsmasters-post-ta: inherit; --cmsmasters-post-jc: flex-start; }
.cmsmasters-align--left .cmsmasters-blog--type-default { --cmsmasters-post-ta: left; --cmsmasters-post-jc: flex-start; }
.cmsmasters-align--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row; }
.cmsmasters-align--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; }
.cmsmasters-align--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; }
.cmsmasters-align--center .cmsmasters-blog--type-default { --cmsmasters-post-ta: center; --cmsmasters-post-jc: center; }
.cmsmasters-align--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { justify-content: var(--cmsmasters-meta-data-jc); }
.cmsmasters-align--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row; }
.cmsmasters-align--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; }
.cmsmasters-align--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; }
.cmsmasters-align--right .cmsmasters-blog--type-default { --cmsmasters-post-ta: right; --cmsmasters-post-jc: flex-end; }
.cmsmasters-align--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row-reverse; }
.cmsmasters-align--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: none; }
.elementor .cmsmasters-align--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .elementor .cmsmasters-align--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: initial; }
@media (min-width: 1601px) {.cmsmasters-align-widescreen--left .cmsmasters-blog--type-default { --cmsmasters-post-ta: left; --cmsmasters-post-jc: flex-start; }
.cmsmasters-align-widescreen--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-widescreen--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row; }
.cmsmasters-align-widescreen--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-widescreen--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; }
.cmsmasters-align-widescreen--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-widescreen--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; }
.cmsmasters-align-widescreen--center .cmsmasters-blog--type-default { --cmsmasters-post-ta: center; --cmsmasters-post-jc: center; }
.cmsmasters-align-widescreen--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { justify-content: var(--cmsmasters-meta-data-jc); }
.cmsmasters-align-widescreen--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-widescreen--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row; }
.cmsmasters-align-widescreen--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-widescreen--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; }
.cmsmasters-align-widescreen--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-widescreen--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; }
.cmsmasters-align-widescreen--right .cmsmasters-blog--type-default { --cmsmasters-post-ta: right; --cmsmasters-post-jc: flex-end; }
.cmsmasters-align-widescreen--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-widescreen--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row-reverse; }
.cmsmasters-align-widescreen--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-widescreen--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: none; }
.elementor .cmsmasters-align-widescreen--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .elementor .cmsmasters-align-widescreen--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: initial; }}
@media (max-width:-1) {.cmsmasters-align-laptop--left .cmsmasters-blog--type-default { --cmsmasters-post-ta: left; --cmsmasters-post-jc: flex-start; }
.cmsmasters-align-laptop--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-laptop--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row; }
.cmsmasters-align-laptop--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-laptop--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; }
.cmsmasters-align-laptop--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-laptop--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; }
.cmsmasters-align-laptop--center .cmsmasters-blog--type-default { --cmsmasters-post-ta: center; --cmsmasters-post-jc: center; }
.cmsmasters-align-laptop--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { justify-content: var(--cmsmasters-meta-data-jc); }
.cmsmasters-align-laptop--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-laptop--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row; }
.cmsmasters-align-laptop--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-laptop--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; }
.cmsmasters-align-laptop--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-laptop--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; }
.cmsmasters-align-laptop--right .cmsmasters-blog--type-default { --cmsmasters-post-ta: right; --cmsmasters-post-jc: flex-end; }
.cmsmasters-align-laptop--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-laptop--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row-reverse; }
.cmsmasters-align-laptop--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-laptop--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: none; }
.elementor .cmsmasters-align-laptop--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .elementor .cmsmasters-align-laptop--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: initial; }}
@media (max-width:-1) {.cmsmasters-align-tablet_extra--left .cmsmasters-blog--type-default { --cmsmasters-post-ta: left; --cmsmasters-post-jc: flex-start; }
.cmsmasters-align-tablet_extra--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-tablet_extra--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row; }
.cmsmasters-align-tablet_extra--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-tablet_extra--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; }
.cmsmasters-align-tablet_extra--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-tablet_extra--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; }
.cmsmasters-align-tablet_extra--center .cmsmasters-blog--type-default { --cmsmasters-post-ta: center; --cmsmasters-post-jc: center; }
.cmsmasters-align-tablet_extra--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { justify-content: var(--cmsmasters-meta-data-jc); }
.cmsmasters-align-tablet_extra--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-tablet_extra--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row; }
.cmsmasters-align-tablet_extra--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-tablet_extra--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; }
.cmsmasters-align-tablet_extra--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-tablet_extra--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; }
.cmsmasters-align-tablet_extra--right .cmsmasters-blog--type-default { --cmsmasters-post-ta: right; --cmsmasters-post-jc: flex-end; }
.cmsmasters-align-tablet_extra--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-tablet_extra--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row-reverse; }
.cmsmasters-align-tablet_extra--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-tablet_extra--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: none; }
.elementor .cmsmasters-align-tablet_extra--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .elementor .cmsmasters-align-tablet_extra--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: initial; }}
@media (max-width: 1180px) {.cmsmasters-align-tablet--left .cmsmasters-blog--type-default { --cmsmasters-post-ta: left; --cmsmasters-post-jc: flex-start; }
.cmsmasters-align-tablet--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-tablet--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row; }
.cmsmasters-align-tablet--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-tablet--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; }
.cmsmasters-align-tablet--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-tablet--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; }
.cmsmasters-align-tablet--center .cmsmasters-blog--type-default { --cmsmasters-post-ta: center; --cmsmasters-post-jc: center; }
.cmsmasters-align-tablet--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { justify-content: var(--cmsmasters-meta-data-jc); }
.cmsmasters-align-tablet--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-tablet--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row; }
.cmsmasters-align-tablet--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-tablet--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; }
.cmsmasters-align-tablet--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-tablet--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; }
.cmsmasters-align-tablet--right .cmsmasters-blog--type-default { --cmsmasters-post-ta: right; --cmsmasters-post-jc: flex-end; }
.cmsmasters-align-tablet--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-tablet--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row-reverse; }
.cmsmasters-align-tablet--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-tablet--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: none; }
.elementor .cmsmasters-align-tablet--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .elementor .cmsmasters-align-tablet--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: initial; }}
@media (max-width:-1) {.cmsmasters-align-mobile_extra--left .cmsmasters-blog--type-default { --cmsmasters-post-ta: left; --cmsmasters-post-jc: flex-start; }
.cmsmasters-align-mobile_extra--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-mobile_extra--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row; }
.cmsmasters-align-mobile_extra--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-mobile_extra--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; }
.cmsmasters-align-mobile_extra--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-mobile_extra--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; }
.cmsmasters-align-mobile_extra--center .cmsmasters-blog--type-default { --cmsmasters-post-ta: center; --cmsmasters-post-jc: center; }
.cmsmasters-align-mobile_extra--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { justify-content: var(--cmsmasters-meta-data-jc); }
.cmsmasters-align-mobile_extra--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-mobile_extra--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row; }
.cmsmasters-align-mobile_extra--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-mobile_extra--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; }
.cmsmasters-align-mobile_extra--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-mobile_extra--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; }
.cmsmasters-align-mobile_extra--right .cmsmasters-blog--type-default { --cmsmasters-post-ta: right; --cmsmasters-post-jc: flex-end; }
.cmsmasters-align-mobile_extra--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-mobile_extra--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row-reverse; }
.cmsmasters-align-mobile_extra--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-mobile_extra--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: none; }
.elementor .cmsmasters-align-mobile_extra--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .elementor .cmsmasters-align-mobile_extra--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: initial; }}
@media (max-width: 767px) {.cmsmasters-align-mobile--left .cmsmasters-blog--type-default { --cmsmasters-post-ta: left; --cmsmasters-post-jc: flex-start; }
.cmsmasters-align-mobile--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-mobile--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row; }
.cmsmasters-align-mobile--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-mobile--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; }
.cmsmasters-align-mobile--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-mobile--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; }
.cmsmasters-align-mobile--center .cmsmasters-blog--type-default { --cmsmasters-post-ta: center; --cmsmasters-post-jc: center; }
.cmsmasters-align-mobile--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { justify-content: var(--cmsmasters-meta-data-jc); }
.cmsmasters-align-mobile--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-mobile--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row; }
.cmsmasters-align-mobile--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-mobile--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; }
.cmsmasters-align-mobile--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-mobile--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; }
.cmsmasters-align-mobile--right .cmsmasters-blog--type-default { --cmsmasters-post-ta: right; --cmsmasters-post-jc: flex-end; }
.cmsmasters-align-mobile--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-mobile--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { flex-direction: row-reverse; }
.cmsmasters-align-mobile--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-mobile--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: none; }
.elementor .cmsmasters-align-mobile--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .elementor .cmsmasters-align-mobile--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: initial; }}
.cmsmasters-blog--type-default .cmsmasters-postmeta__content, .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-inner { justify-content: var(--cmsmasters-post-jc); }
.cmsmasters-blog--type-default .cmsmasters-blog__posts { position: relative; display: grid; grid-template-columns: repeat(var(--cmsmasters-blog-columns),minmax(0,1fr)); column-gap: var(--cmsmasters-blog-gap-column); row-gap: var(--cmsmasters-blog-gap-row); }
.cmsmasters--masonry .cmsmasters-blog--type-default .cmsmasters-blog__posts { align-items: flex-start; }
.cmsmasters-heading-line-clamp-yes .cmsmasters-blog--type-default .cmsmasters-blog__post-title a { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
.cmsmasters-blog--type-default .cmsmasters-blog__post { text-align: var(--cmsmasters-post-ta); }
.cmsmasters-blog--type-default .cmsmasters-blog__post.separator-vertical::after { opacity: 1; }
.cmsmasters-blog--type-default .cmsmasters-blog__post::after { content: ""; position: absolute; opacity: 0; transition: opacity 0.5s; border-width: 0px; left: 0px; width: 100%; height: 0px; border-color: var(--cmsmasters-colors-bd); bottom: calc(-1 * var(--cmsmasters-blog-gap-row) / 2); }
.cmsmasters-blog--type-default .cmsmasters-blog__post_footer .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; }
.cmsmasters-blog--type-default { --cmsmasters-image-ratio: 0.65; }
.cmsmasters-blog--type-default .cmsmasters-blog__post-thumbnail { position: relative; margin: 0px 0px 1em; }
.cmsmasters-blog--type-default .cmsmasters-blog__post-thumbnail a { position: relative; display: block; overflow: hidden; }
.cmsmasters-blog--type-default .cmsmasters-blog__post-thumbnail a img { width: 100%; vertical-align: middle; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters--custom-image-ratio .cmsmasters-blog--type-default .cmsmasters-blog__post-thumbnail a { padding-bottom: calc(var(--cmsmasters-image-ratio) * 100%); transition: none; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters--custom-image-ratio .cmsmasters-blog--type-default .cmsmasters-blog__post-thumbnail img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }
.cmsmasters-blog--type-default .cmsmasters-widget-meta-data[data-name="meta_data_top"] { margin: 0px 0px 1em; }
.elementor-widget-cmsmasters-blog-grid .cmsmasters-blog__post-inner { width: 100%; display: flex; flex-direction: column; }
.elementor-widget-cmsmasters-blog-grid.cmsmasters-blog-grid-inner__align-v-top .cmsmasters-blog__post-inner { justify-content: start; }
.elementor-widget-cmsmasters-blog-grid.cmsmasters-blog-grid-inner__align-v-middle .cmsmasters-blog__post-inner { justify-content: center; }
.elementor-widget-cmsmasters-blog-grid.cmsmasters-blog-grid-inner__align-v-bottom .cmsmasters-blog__post-inner { justify-content: end; }
.elementor-widget-cmsmasters-ticker .cmsmasters-blog__post { height: 100%; overflow: hidden; }
.elementor-widget-cmsmasters-ticker .cmsmasters-blog__post:first-child::before { content: none; }
.elementor-widget-cmsmasters-ticker .cmsmasters-blog__post-inner { display: flex; }
.elementor-widget-cmsmasters-ticker.cmsmasters-ticker-skin-slider .cmsmasters-blog__post-inner { flex-wrap: wrap; }
@media (max-width: 767px) {.elementor-widget-cmsmasters-ticker.cmsmasters-ticker-skin-slider .cmsmasters-blog__post-inner { flex-direction: column; justify-content: center; align-items: center !important; }}
@media (max-width: 767px) {.elementor-widget-cmsmasters-ticker.cmsmasters-ticker-skin-slider .cmsmasters-swiper-container, .elementor-widget-cmsmasters-ticker.cmsmasters-ticker-skin-slider .swiper-container { width: 100%; min-height: auto !important; }}
.elementor-widget-cmsmasters-ticker.cmsmasters-ticker-skin-slider .swiper-wrapper { align-items: center; }
@media (max-width: 767px) {.elementor-widget-cmsmasters-ticker.cmsmasters-ticker-skin-slider .swiper-slide { padding: 0px; }}
.elementor-widget-cmsmasters-ticker.cmsmasters-ticker-skin-marquee .cmsmasters-blog__post { width: auto; }
@keyframes cmsmasters-marquee-posts-loop {
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(-100%, 0px, 0px); }
}
.elementor-widget-cmsmasters-blog-similar .cmsmasters-blog__post-marker { font-size: 14px; color: var(--cmsmasters-blog-grid-marker-icon-color,var(--cmsmasters-colors-link)); display: inline-flex; align-items: center; justify-content: center; line-height: 1.1em; transform: var(--cmsmasters-blog-grid-marker-icon-rotate); transition: 0.3s; text-shadow: none; white-space: nowrap; }
.elementor-widget-cmsmasters-blog-similar .cmsmasters-blog__post-marker svg { width: 1em; height: auto; fill: var(--cmsmasters-blog-grid-marker-icon-color,var(--cmsmasters-colors-link)); transition: fill 0.3s; }
.elementor-widget-cmsmasters-blog-similar .cmsmasters-blog__post-marker-wrapper { margin-right: 10px; display: flex; align-items: flex-start; justify-content: flex-start; min-width: fit-content; }
.elementor-widget-cmsmasters-blog-similar .cmsmasters-blog__post:hover .cmsmasters-blog__post-marker { color: var(--cmsmasters-blog-grid-marker-icon-hover-color,var(--cmsmasters-blog-grid-marker-icon-color,var(--cmsmasters-colors-link))); transform: var(--cmsmasters-blog-grid-marker-icon-rotate-hover,var(--cmsmasters-blog-grid-marker-icon-rotate)); }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-left .cmsmasters-blog__post { flex-direction: row; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-left .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 10px 0px 0px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-top .cmsmasters-blog__post { flex-direction: column; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-top .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 0px 10px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-right .cmsmasters-blog__post { flex-direction: row-reverse; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-right .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 0px 0px 10px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-left .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: flex-start; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-center .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: center; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-right .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: flex-end; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-top .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: flex-start; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-middle .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: center; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-bottom .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: flex-end; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__view-framed .cmsmasters-blog__post-marker-wrapper .cmsmasters-blog__post-marker, .elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__view-stacked .cmsmasters-blog__post-marker-wrapper .cmsmasters-blog__post-marker { border-radius: var(--cmsmasters-blog-grid-marker-icon-border-radius,var(--border-radius-icon-default)); min-width: var(--cmsmasters-blog-grid-marker-icon-wrapper,40px); min-height: var(--cmsmasters-blog-grid-marker-icon-wrapper,40px); padding: var(--cmsmasters-blog-grid-marker-icon-padding,5px); }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__view-stacked .cmsmasters-blog__post-marker-wrapper .cmsmasters-blog__post-marker { color: var(--cmsmasters-blog-grid-marker-icon-color,var(--cmsmasters-colors-bg)); background-color: var(--cmsmasters-blog-grid-marker-icon-secondary-color,var(--cmsmasters-colors-link)); border: 0px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__view-stacked .cmsmasters-blog__post-marker-wrapper .cmsmasters-blog__post-marker svg { fill: var(--cmsmasters-blog-grid-marker-icon-color,var(--cmsmasters-colors-bg)); }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__view-stacked .cmsmasters-blog__post:hover .cmsmasters-blog__post-marker { color: var(--cmsmasters-blog-grid-marker-icon-hover-color,var(--cmsmasters-blog-grid-marker-icon-color,var(--cmsmasters-colors-bg))); background-color: var(--cmsmasters-blog-grid-marker-icon-hover-secondary-color,var(--cmsmasters-blog-grid-marker-icon-secondary-color,var(--cmsmasters-colors-link))); }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__view-stacked .cmsmasters-blog__post:hover .cmsmasters-blog__post-marker svg { fill: var(--cmsmasters-blog-grid-marker-icon-hover-color,var(--cmsmasters-blog-grid-marker-icon-color,var(--cmsmasters-colors-bg))); }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__view-framed .cmsmasters-blog__post-marker-wrapper .cmsmasters-blog__post-marker { color: var(--cmsmasters-blog-grid-marker-icon-secondary-color,var(--cmsmasters-colors-link)); background-color: var(--cmsmasters-blog-grid-marker-icon-color,transparent); border: var(--cmsmasters-blog-grid-marker-icon-border-width,2px) solid var(--cmsmasters-blog-grid-marker-icon-secondary-color,var(--cmsmasters-colors-link)); }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__view-framed .cmsmasters-blog__post-marker-wrapper .cmsmasters-blog__post-marker svg { color: var(--cmsmasters-blog-grid-marker-icon-secondary-color,var(--cmsmasters-colors-link)); }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__view-framed .cmsmasters-blog__post:hover .cmsmasters-blog__post-marker { color: var(--cmsmasters-blog-grid-marker-icon-hover-secondary-color,var(--cmsmasters-blog-grid-marker-icon-secondary-color,var(--cmsmasters-colors-link))); background-color: var(--cmsmasters-blog-grid-marker-icon-hover-color,var(--cmsmasters-blog-grid-marker-icon-color,transparent)); border-color: var(--cmsmasters-blog-grid-marker-icon-hover-secondary-color); }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__view-framed .cmsmasters-blog__post:hover .cmsmasters-blog__post-marker svg { }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__shape-circle { --border-radius-icon-default: 50%; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__shape-square { --border-radius-icon-default: 0; }
@media (min-width: 1601px) {.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-widescreen-left .cmsmasters-blog__post { flex-direction: row; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-widescreen-left .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 10px 0px 0px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-widescreen-top .cmsmasters-blog__post { flex-direction: column; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-widescreen-top .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 0px 10px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-widescreen-right .cmsmasters-blog__post { flex-direction: row-reverse; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-widescreen-right .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 0px 0px 10px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-widescreen-left .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: flex-start; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-widescreen-center .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: center; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-widescreen-right .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: flex-end; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-widescreen-top .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: flex-start; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-widescreen-middle .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: center; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-widescreen-bottom .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: flex-end; }}
@media (max-width:-1) {.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-laptop-left .cmsmasters-blog__post { flex-direction: row; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-laptop-left .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 10px 0px 0px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-laptop-top .cmsmasters-blog__post { flex-direction: column; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-laptop-top .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 0px 10px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-laptop-right .cmsmasters-blog__post { flex-direction: row-reverse; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-laptop-right .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 0px 0px 10px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-laptop-left .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: flex-start; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-laptop-center .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: center; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-laptop-right .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: flex-end; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-laptop-top .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: flex-start; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-laptop-middle .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: center; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-laptop-bottom .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: flex-end; }}
@media (max-width:-1) {.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-tablet_extra-left .cmsmasters-blog__post { flex-direction: row; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-tablet_extra-left .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 10px 0px 0px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-tablet_extra-top .cmsmasters-blog__post { flex-direction: column; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-tablet_extra-top .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 0px 10px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-tablet_extra-right .cmsmasters-blog__post { flex-direction: row-reverse; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-tablet_extra-right .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 0px 0px 10px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-tablet_extra-left .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: flex-start; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-tablet_extra-center .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: center; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-tablet_extra-right .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: flex-end; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-tablet_extra-top .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: flex-start; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-tablet_extra-middle .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: center; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-tablet_extra-bottom .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: flex-end; }}
@media (max-width: 1180px) {.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-tablet-left .cmsmasters-blog__post { flex-direction: row; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-tablet-left .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 10px 0px 0px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-tablet-top .cmsmasters-blog__post { flex-direction: column; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-tablet-top .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 0px 10px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-tablet-right .cmsmasters-blog__post { flex-direction: row-reverse; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-tablet-right .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 0px 0px 10px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-tablet-left .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: flex-start; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-tablet-center .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: center; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-tablet-right .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: flex-end; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-tablet-top .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: flex-start; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-tablet-middle .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: center; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-tablet-bottom .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: flex-end; }}
@media (max-width:-1) {.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-mobile_extra-left .cmsmasters-blog__post { flex-direction: row; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-mobile_extra-left .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 10px 0px 0px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-mobile_extra-top .cmsmasters-blog__post { flex-direction: column; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-mobile_extra-top .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 0px 10px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-mobile_extra-right .cmsmasters-blog__post { flex-direction: row-reverse; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-mobile_extra-right .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 0px 0px 10px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-mobile_extra-left .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: flex-start; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-mobile_extra-center .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: center; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-mobile_extra-right .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: flex-end; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-mobile_extra-top .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: flex-start; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-mobile_extra-middle .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: center; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-mobile_extra-bottom .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: flex-end; }}
@media (max-width: 767px) {.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-mobile-left .cmsmasters-blog__post { flex-direction: row; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-mobile-left .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 10px 0px 0px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-mobile-top .cmsmasters-blog__post { flex-direction: column; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-mobile-top .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 0px 10px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-mobile-right .cmsmasters-blog__post { flex-direction: row-reverse; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__position-mobile-right .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { margin: 0px 0px 0px 10px; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-mobile-left .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: flex-start; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-mobile-center .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: center; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-h-mobile-right .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { justify-content: flex-end; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-mobile-top .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: flex-start; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-mobile-middle .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: center; }
.elementor-widget-cmsmasters-blog-similar.cmsmasters-blog-grid-marker__align-v-mobile-bottom .cmsmasters-blog__post .cmsmasters-blog__post-marker-wrapper { align-items: flex-end; }}
.elementor-widget-cmsmasters-button { --icon-indent: 10px; }
.elementor-widget-cmsmasters-button.cmsmasters-button-align-left { text-align: left; }
.elementor-widget-cmsmasters-button.cmsmasters-button-align-center { text-align: center; }
.elementor-widget-cmsmasters-button.cmsmasters-button-align-right { text-align: right; }
.elementor-widget-cmsmasters-button__button-container { line-height: 0; position: relative; }
.elementor-widget-cmsmasters-button__button-container-inner { display: inline-block; width: min-content; max-width: 100%; position: relative; }
.cmsmasters-button-align-justify .elementor-widget-cmsmasters-button__button-container-inner { width: 100%; }
.elementor-widget-cmsmasters-button__button, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]) { font-family: var(--cmsmasters-button-font-family); font-size: var(--cmsmasters-button-font-size); line-height: var(--cmsmasters-button-line-height); font-weight: var(--cmsmasters-button-font-weight); text-transform: var(--cmsmasters-button-text-transform); font-style: var(--cmsmasters-button-font-style); letter-spacing: var(--cmsmasters-button-letter-spacing); background-color: var(--cmsmasters-button-normal-colors-bg); background-image: var(--cmsmasters-button-normal-colors-bg-image); color: var(--cmsmasters-button-normal-colors-color); border-radius: var(--cmsmasters-button-normal-bd-radius); box-shadow: var(--cmsmasters-button-normal-box-shadow); border-top: var(--cmsmasters-button-normal-bd-width-top) var(--cmsmasters-button-normal-bd-style) var(--cmsmasters-button-normal-colors-bd); border-right: var(--cmsmasters-button-normal-bd-width-right) var(--cmsmasters-button-normal-bd-style) var(--cmsmasters-button-normal-colors-bd); border-bottom: var(--cmsmasters-button-normal-bd-width-bottom) var(--cmsmasters-button-normal-bd-style) var(--cmsmasters-button-normal-colors-bd); border-left: var(--cmsmasters-button-normal-bd-width-left) var(--cmsmasters-button-normal-bd-style) var(--cmsmasters-button-normal-colors-bd); padding: var(--cmsmasters-button-padding-top) var(--cmsmasters-button-padding-right) var(--cmsmasters-button-padding-bottom) var(--cmsmasters-button-padding-left); text-align: inherit; display: inline-block; width: inherit; max-width: 100%; transition: 0.3s !important; }
.elementor-widget-cmsmasters-button__button .elementor-widget-cmsmasters-button__text, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]) .elementor-widget-cmsmasters-button__text { text-decoration: var(--button-text-decoration,var(--cmsmasters-button-text-decoration)); }
.cmsmasters-button-align-justify .elementor-widget-cmsmasters-button__button, .cmsmasters-button-align-justify .elementor-widget-cmsmasters-button__button + .elementor-widget-cmsmasters-button__description, .cmsmasters-button-align-justify .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]), .cmsmasters-button-align-justify .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]) + .elementor-widget-cmsmasters-button__description, .cmsmasters-with-percentage .elementor-widget-cmsmasters-button__button, .cmsmasters-with-percentage .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]) { width: 100%; }
.elementor-widget-cmsmasters-button__button:focus, .elementor-widget-cmsmasters-button__button:hover, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]):focus, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]):hover { background-color: var(--cmsmasters-button-hover-colors-bg); background-image: var(--cmsmasters-button-hover-colors-bg-image); color: var(--cmsmasters-button-hover-colors-color); border-color: var(--cmsmasters-button-hover-colors-bd); border-radius: var(--cmsmasters-button-hover-bd-radius); box-shadow: var(--cmsmasters-button-hover-box-shadow); }
.elementor-widget-cmsmasters-button__button:focus .elementor-widget-cmsmasters-button__text, .elementor-widget-cmsmasters-button__button:hover .elementor-widget-cmsmasters-button__text, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]):focus .elementor-widget-cmsmasters-button__text, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]):hover .elementor-widget-cmsmasters-button__text { text-decoration: var(--button-hover-text-decoration,var(--cmsmasters-button-hover-text-decoration)); text-shadow: var(--cmsmasters-button-hover-text-shadow); }
.elementor-widget-cmsmasters-button__button.cmsmasters-button-size-xs, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]).cmsmasters-button-size-xs { font-size: 13px; padding: 10px 20px; border-radius: 2px; }
.elementor-widget-cmsmasters-button__button.cmsmasters-button-size-md, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]).cmsmasters-button-size-md { font-size: 16px; padding: 15px 30px; border-radius: 4px; }
.elementor-widget-cmsmasters-button__button.cmsmasters-button-size-lg, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]).cmsmasters-button-size-lg { font-size: 18px; padding: 20px 40px; border-radius: 5px; }
.elementor-widget-cmsmasters-button__button.cmsmasters-button-size-xl, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]).cmsmasters-button-size-xl { font-size: 20px; padding: 25px 50px; border-radius: 6px; }
.elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]) span, .elementor-widget-cmsmasters-button__button span { text-decoration: inherit; }
.elementor-widget-cmsmasters-button__content-wrapper { display: flex; flex-direction: row; align-items: center; justify-content: center; text-align: inherit; }
.elementor-widget-cmsmasters-button__content-wrapper.cmsmasters-align-icon-top { flex-direction: column; }
.elementor-widget-cmsmasters-button__icon { letter-spacing: 1px; color: var(--cmsmasters-button-normal-colors-color); fill: var(--cmsmasters-button-normal-colors-color); display: flex; flex-direction: row; align-items: center; justify-content: center; flex-grow: 0; order: 5; transition: color 0.3s, background-color 0.3s, border-color 0.3s, border-radius 0.3s; }
.cmsmasters-align-icon-left .elementor-widget-cmsmasters-button__icon + .elementor-widget-cmsmasters-button__text { margin-left: var(--icon-indent); }
.cmsmasters-align-icon-top .elementor-widget-cmsmasters-button__icon + .elementor-widget-cmsmasters-button__text { margin-top: var(--icon-indent); }
.cmsmasters-align-icon-right .elementor-widget-cmsmasters-button__icon + .elementor-widget-cmsmasters-button__text { margin-right: var(--icon-indent); }
.cmsmasters-align-icon-right .elementor-widget-cmsmasters-button__icon { order: 15; }
.cmsmasters-button-align-justify .cmsmasters-align-icon-left .elementor-widget-cmsmasters-button__icon + .elementor-widget-cmsmasters-button__text { text-align: right; }
.cmsmasters-button-align-justify .cmsmasters-align-icon-right .elementor-widget-cmsmasters-button__icon + .elementor-widget-cmsmasters-button__text { text-align: left; }
.cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon { text-shadow: none; }
.cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon, .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon { color: var(--cmsmasters-button-hover-colors-color); fill: var(--cmsmasters-button-hover-colors-color); }
.cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon { color: var(--cmsmasters-button-normal-colors-bg); fill: var(--cmsmasters-button-normal-colors-bg); background-color: var(--cmsmasters-button-normal-colors-color); padding: 8px; border-radius: var(--cmsmasters-button-normal-bd-radius); }
.cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon, .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon { color: var(--cmsmasters-button-hover-colors-bg); fill: var(--cmsmasters-button-hover-colors-bg); background-color: var(--cmsmasters-button-hover-colors-color); }
.cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon { border: 2px solid var(--cmsmasters-button-normal-colors-color); padding: 8px; }
.cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon, .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon { color: var(--cmsmasters-button-hover-colors-color); fill: var(--cmsmasters-button-hover-colors-color); border-color: var(--cmsmasters-button-hover-colors-color); }
.cmsmasters-icon-shape-circle .elementor-widget-cmsmasters-button__icon { border-radius: 50%; }
.elementor-widget-cmsmasters-button__icon i { text-align: center; display: block; width: 1em; height: 1em; }
.elementor-widget-cmsmasters-button__icon svg { display: block; width: var(--cmsmasters-button-font-size); height: var(--cmsmasters-button-font-size); transition: fill 0.3s; }
.elementor-widget-cmsmasters-button__text { text-shadow: var(--cmsmasters-button-text-shadow); -webkit-box-flex: 1; order: 10; text-align: inherit; display: inline-block; width: max-content; transition: margin 0.3s ease-in-out; }
.cmsmasters-icon-arrangement-side .elementor-widget-cmsmasters-button__text { flex-grow: 1; }
@media (min-width: 1601px) {.elementor-widget-cmsmasters-button.cmsmasters-button-widescreen-align-left { text-align: left; }
.elementor-widget-cmsmasters-button.cmsmasters-button-widescreen-align-center { text-align: center; }
.elementor-widget-cmsmasters-button.cmsmasters-button-widescreen-align-right { text-align: right; }
.cmsmasters-button-widescreen-align-center .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-widescreen-align-left .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-widescreen-align-right .elementor-widget-cmsmasters-button__button-container-inner { width: min-content; }
.cmsmasters-button-widescreen-align-justify .elementor-widget-cmsmasters-button__button-container-inner { width: 100%; }
.cmsmasters-button-widescreen-align-center .elementor-widget-cmsmasters-button__button, .cmsmasters-button-widescreen-align-left .elementor-widget-cmsmasters-button__button, .cmsmasters-button-widescreen-align-right .elementor-widget-cmsmasters-button__button { width: inherit; }
.cmsmasters-button-widescreen-align-justify .elementor-widget-cmsmasters-button__button { width: 100% !important; }}
@media (max-width:-1) {.elementor-widget-cmsmasters-button.cmsmasters-button-laptop-align-left { text-align: left; }
.elementor-widget-cmsmasters-button.cmsmasters-button-laptop-align-center { text-align: center; }
.elementor-widget-cmsmasters-button.cmsmasters-button-laptop-align-right { text-align: right; }
.cmsmasters-button-laptop-align-center .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-laptop-align-left .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-laptop-align-right .elementor-widget-cmsmasters-button__button-container-inner { width: min-content; }
.cmsmasters-button-laptop-align-justify .elementor-widget-cmsmasters-button__button-container-inner { width: 100%; }
.cmsmasters-button-laptop-align-center .elementor-widget-cmsmasters-button__button, .cmsmasters-button-laptop-align-left .elementor-widget-cmsmasters-button__button, .cmsmasters-button-laptop-align-right .elementor-widget-cmsmasters-button__button { width: inherit; }
.cmsmasters-button-laptop-align-justify .elementor-widget-cmsmasters-button__button { width: 100% !important; }}
@media (max-width:-1) {.elementor-widget-cmsmasters-button.cmsmasters-button-tablet_extra-align-left { text-align: left; }
.elementor-widget-cmsmasters-button.cmsmasters-button-tablet_extra-align-center { text-align: center; }
.elementor-widget-cmsmasters-button.cmsmasters-button-tablet_extra-align-right { text-align: right; }
.cmsmasters-button-tablet_extra-align-center .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-tablet_extra-align-left .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-tablet_extra-align-right .elementor-widget-cmsmasters-button__button-container-inner { width: min-content; }
.cmsmasters-button-tablet_extra-align-justify .elementor-widget-cmsmasters-button__button-container-inner { width: 100%; }
.cmsmasters-button-tablet_extra-align-center .elementor-widget-cmsmasters-button__button, .cmsmasters-button-tablet_extra-align-left .elementor-widget-cmsmasters-button__button, .cmsmasters-button-tablet_extra-align-right .elementor-widget-cmsmasters-button__button { width: inherit; }
.cmsmasters-button-tablet_extra-align-justify .elementor-widget-cmsmasters-button__button { width: 100% !important; }}
@media (max-width: 1180px) {.elementor-widget-cmsmasters-button.cmsmasters-button-tablet-align-left { text-align: left; }
.elementor-widget-cmsmasters-button.cmsmasters-button-tablet-align-center { text-align: center; }
.elementor-widget-cmsmasters-button.cmsmasters-button-tablet-align-right { text-align: right; }
.cmsmasters-button-tablet-align-center .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-tablet-align-left .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-tablet-align-right .elementor-widget-cmsmasters-button__button-container-inner { width: min-content; }
.cmsmasters-button-tablet-align-justify .elementor-widget-cmsmasters-button__button-container-inner { width: 100%; }
.cmsmasters-button-tablet-align-center .elementor-widget-cmsmasters-button__button, .cmsmasters-button-tablet-align-left .elementor-widget-cmsmasters-button__button, .cmsmasters-button-tablet-align-right .elementor-widget-cmsmasters-button__button { width: inherit; }
.cmsmasters-button-tablet-align-justify .elementor-widget-cmsmasters-button__button { width: 100% !important; }}
@media (max-width:-1) {.elementor-widget-cmsmasters-button.cmsmasters-button-mobile_extra-align-left { text-align: left; }
.elementor-widget-cmsmasters-button.cmsmasters-button-mobile_extra-align-center { text-align: center; }
.elementor-widget-cmsmasters-button.cmsmasters-button-mobile_extra-align-right { text-align: right; }
.cmsmasters-button-mobile_extra-align-center .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-mobile_extra-align-left .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-mobile_extra-align-right .elementor-widget-cmsmasters-button__button-container-inner { width: min-content; }
.cmsmasters-button-mobile_extra-align-justify .elementor-widget-cmsmasters-button__button-container-inner { width: 100%; }
.cmsmasters-button-mobile_extra-align-center .elementor-widget-cmsmasters-button__button, .cmsmasters-button-mobile_extra-align-left .elementor-widget-cmsmasters-button__button, .cmsmasters-button-mobile_extra-align-right .elementor-widget-cmsmasters-button__button { width: inherit; }
.cmsmasters-button-mobile_extra-align-justify .elementor-widget-cmsmasters-button__button { width: 100% !important; }}
@media (max-width: 767px) {.elementor-widget-cmsmasters-button.cmsmasters-button-mobile-align-left { text-align: left; }
.elementor-widget-cmsmasters-button.cmsmasters-button-mobile-align-center { text-align: center; }
.elementor-widget-cmsmasters-button.cmsmasters-button-mobile-align-right { text-align: right; }
.cmsmasters-button-mobile-align-center .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-mobile-align-left .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-mobile-align-right .elementor-widget-cmsmasters-button__button-container-inner { width: min-content; }
.cmsmasters-button-mobile-align-justify .elementor-widget-cmsmasters-button__button-container-inner { width: 100%; }
.cmsmasters-button-mobile-align-center .elementor-widget-cmsmasters-button__button, .cmsmasters-button-mobile-align-left .elementor-widget-cmsmasters-button__button, .cmsmasters-button-mobile-align-right .elementor-widget-cmsmasters-button__button { width: inherit; }
.cmsmasters-button-mobile-align-justify .elementor-widget-cmsmasters-button__button { width: 100% !important; }}
.elementor-widget-cmsmasters-featured-box { position: relative; display: block; }
.elementor-widget-cmsmasters-featured-box .elementor-inline-editing { cursor: text; }
.elementor-widget-cmsmasters-featured-box__wrapper { position: relative; display: block; transition: all var(--cmsmasters-wrapper-transition-duration,.3s) ease-in-out; border-color: var(--cmsmaster-wrapper-bd-color-normal); background-color: var(--cmsmaster-wrapper-bg-color-normal); border-radius: var(--cmsmasters-wrapper-bdr); padding: var(--cmsmasters-wrapper-pdd); height: 100%; }
.elementor-widget-cmsmasters-featured-box__wrapper:hover { border-color: var(--cmsmaster-wrapper-bd-color-hover,var(--cmsmaster-wrapper-bd-color-normal)); background-color: var(--cmsmaster-wrapper-bg-color-hover,var(--cmsmaster-wrapper-bg-color-normal)); }
.elementor-widget-cmsmasters-featured-box__content { word-break: break-word; }
.elementor-widget-cmsmasters-featured-box__content-vertical-inner { display: flex; flex-direction: column; }
.elementor-widget-cmsmasters-featured-box__content-item, .elementor-widget-cmsmasters-featured-box__graphic-item { width: auto; margin: 0px; transition: 0.3s ease-in-out; }
.elementor-widget-cmsmasters-featured-box__type-wrap { display: flex; flex-direction: column; flex-grow: 1; padding: 20px; min-height: var(--cmsmasters-content-min-height,auto); }
.elementor-widget-cmsmasters-featured-box__type-wrap > * { width: 100%; }
.elementor-widget-cmsmasters-featured-box img { transition: 0.4s; }
.elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__button-border-none .elementor-widget-cmsmasters-featured-box__button { border-style: none; }
.elementor-widget-cmsmasters-featured-box__description { color: var(--cmsmasters-colors-text); font-family: var(--cmsmasters-base-font-family); font-weight: var(--cmsmasters-base-font-weight); font-style: var(--cmsmasters-base-font-style); text-transform: var(--cmsmasters-base-text-transform); font-size: var(--cmsmasters-base-font-size); line-height: var(--cmsmasters-base-line-height); letter-spacing: var(--cmsmasters-base-letter-spacing); text-align: left; z-index: 2; position: relative; }
.elementor-widget-cmsmasters-featured-box__title { z-index: 2; }
.cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button { color: var(--cmsmasters-button-hover-colors-color); border-color: var(--cmsmasters-button-hover-colors-bd); box-shadow: var(--cmsmasters-button-hover-box-shadow); text-shadow: var(--cmsmasters-button-hover-text-shadow); border-radius: var(--cmsmasters-button-hover-bd-radius); text-decoration: var(--cmsmasters-button-hover-text-decoration); }
.cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button-icon { color: var(--button-icon-color-hover,var(--cmsmasters-button-hover-colors-color)); }
.cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button-icon-stacked { color: var(--button-icon-color-hover,var(--cmsmasters-button-hover-colors-color)); background-color: var(--button-icon-bg-color-hover,var(--e-global-color-primary)); fill: var(--button-icon-color-hover,var(--cmsmasters-button-hover-colors-color)); }
.cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button-icon-framed { color: var(--button-icon-color-hover,var(--cmsmasters-button-hover-colors-color)); border-color: var(--button-icon-bd-color-hover,var(--cmsmasters-button-hover-colors-color)); background-color: var(--button-icon-bg-color-hover,transparent); fill: var(--button-icon-color-hover,var(--cmsmasters-button-hover-colors-color)); }
.cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button-icon-square { border-radius: var(--button-icon-bdr-hover,var(--button-icon-bdr-normal,0)); }
.cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button-icon-circle { border-radius: var(--button-icon-bdr-hover,var(--button-icon-bdr-normal,50%)); }
.cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button::before { opacity: 0; }
.cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button::after { opacity: 1; }
.cmsmasters-featured-box__overlay-hover-yes .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__overlay { opacity: 0; visibility: hidden; z-index: -1; }
.cmsmasters-featured-box__valign-top .elementor-widget-cmsmasters-featured-box__content { justify-content: flex-start; }
.cmsmasters-featured-box__valign-middle .elementor-widget-cmsmasters-featured-box__content { justify-content: center; }
.cmsmasters-featured-box__valign-bottom .elementor-widget-cmsmasters-featured-box__content { justify-content: flex-end; }
.cmsmasters-featured-box__graphic-position-row .elementor-widget-cmsmasters-featured-box__content-vertical-inner { flex-direction: row; }
.cmsmasters-featured-box__graphic-position-row .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; }
.cmsmasters-featured-box__graphic-position-row .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; position: relative; z-index: 2; }
.cmsmasters-featured-box__graphic-position-row .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; position: relative; z-index: 2; }
.cmsmasters-featured-box__graphic-position-row-reverse .elementor-widget-cmsmasters-featured-box__content-vertical-inner { flex-direction: row-reverse; }
.cmsmasters-featured-box__graphic-position-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; }
.cmsmasters-featured-box__graphic-position-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; position: relative; z-index: 2; }
.cmsmasters-featured-box__graphic-position-row-reverse .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; z-index: 2; }
.cmsmasters-featured-box__graphic-position-column .elementor-widget-cmsmasters-featured-box__content-vertical-inner { flex-direction: column; }
.cmsmasters-featured-box__graphic-position-column .elementor-widget-cmsmasters-featured-box__icon, .cmsmasters-featured-box__graphic-position-column .elementor-widget-cmsmasters-featured-box__image { margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: var(--graphic-gap); }
.cmsmasters-featured-box__graphic-position-column .elementor-widget-cmsmasters-featured-box__image { width: 100%; }
.cmsmasters-featured-box__graphic-position-column .elementor-widget-cmsmasters-featured-box__image img { height: var(--graphic-height,auto); }
.cmsmasters-featured-box__graphic-position-column .elementor-widget-cmsmasters-featured-box__type-wrap { width: 100%; }
.cmsmasters-featured-box__graphic-position-column .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; position: relative; z-index: 2; }
.cmsmasters-featured-box__graphic-position-column .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; position: relative; z-index: 2; }
.cmsmasters-featured-box__graphic-position-column.cmsmasters-featured-box__graphic-align-left .elementor-widget-cmsmasters-featured-box__graphic-wrapper { align-items: flex-start; }
.cmsmasters-featured-box__graphic-position-column.cmsmasters-featured-box__graphic-align-center .elementor-widget-cmsmasters-featured-box__graphic-wrapper { align-items: center; }
.cmsmasters-featured-box__graphic-position-column.cmsmasters-featured-box__graphic-align-right .elementor-widget-cmsmasters-featured-box__graphic-wrapper { align-items: flex-end; }
.cmsmasters-featured-box__graphic-position-column.cmsmasters-feature-box__title-position-yes .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: none; position: relative; z-index: 2; }
.cmsmasters-featured-box__graphic-position-column.cmsmasters-feature-box__title-position-yes .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: block; width: 100%; position: relative; z-index: 2; }
.cmsmasters-featured-box__text-valign-top .elementor-widget-cmsmasters-featured-box__type-wrap { justify-content: flex-start; }
.cmsmasters-featured-box__text-valign-middle .elementor-widget-cmsmasters-featured-box__type-wrap { justify-content: center; }
.cmsmasters-featured-box__text-valign-bottom .elementor-widget-cmsmasters-featured-box__type-wrap { justify-content: flex-end; }
.cmsmasters-featured-box__text-valign-stretch .elementor-widget-cmsmasters-featured-box__type-wrap { justify-content: space-between; }
@media (min-width: 1601px) {.elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-contain .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; }
.elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-contain .elementor-widget-cmsmasters-featured-box__image-wrap img { object-fit: contain; height: 100%; }
.elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-cover .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; }
.elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-cover .elementor-widget-cmsmasters-featured-box__image-wrap img { object-fit: cover; height: 100%; }
.elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-fill .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; }
.elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-fill .elementor-widget-cmsmasters-featured-box__image-wrap img { object-fit: fill; height: 100%; }
.elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; }
.elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap img { object-fit: scale-down; height: 100%; }
.elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row .elementor-widget-cmsmasters-featured-box__content-vertical-inner { flex-direction: row; }
.elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row .elementor-widget-cmsmasters-featured-box__icon, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row .elementor-widget-cmsmasters-featured-box__image { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: var(--graphic-gap); }
.elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; }
.elementor-widget-cmsmasters-fe[Truncated]
