.elementor-add-new-section .cmsmasters-add-template-button {
	background-color: #081525;
	margin-left: 5px;
	position: relative
}

.elementor-add-new-section .cmsmasters-add-template-button .cmsmasters-templates-library-icon {
	font-size: 0;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all .3s ease-in-out
}

.elementor-add-new-section .cmsmasters-add-template-button .cmsms-logo:before {
	content: "";
	background-image: url(../images/cmsmasters-logo.html);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 20px 15px;
	display: inline-block;
	width: 20px;
	height: 15px;
	background-position: 0 4px;
	height: 20px;
	filter: brightness(1.1) drop-shadow(0 0 5px rgba(255, 255, 255, .3333333333));
	transition: all .3s ease-in-out
}

.elementor-add-new-section .cmsmasters-add-template-button:hover {
	background-color: #6d7882
}

.elementor-add-new-section .cmsmasters-add-template-button:hover .cmsmasters-templates-library-icon {
	font-size: 22px;
	opacity: 1;
	visibility: visible
}

.elementor-add-new-section .cmsmasters-add-template-button:hover .cmsms-logo:before {
	background-size: 13px 10px;
	background-position: 0 8px;
	width: 13px;
	filter: brightness(1) drop-shadow(0 0 5px rgba(0, 0, 0, .3333333333))
}

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

.cmsmasters-wrap-icon svg {
	fill: currentColor
}

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

.cmsmasters-lazyload-widget-settings:before {
	content: "";
	background-color: var(--lazyload-widget-preloader-overlay-bg-color);
	background-image: var(--lazyload-widget-preloader-overlay-bg-image);
	background-repeat: var(--lazyload-widget-preloader-overlay-bg-repeat);
	background-position: var(--lazyload-widget-preloader-overlay-bg-position);
	background-size: var(--lazyload-widget-preloader-overlay-bg-size);
	background-attachment: var(--lazyload-widget-preloader-overlay-bg-attachment);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.cmsmasters-lazyload-widget-settings .cmsmasters-lazyload-widget-preloader__icon {
	height: var(--lazyload-widget-preloader-height);
	min-width: var(--lazyload-widget-preloader-icon-size);
	position: relative;
	overflow: hidden
}

.cmsmasters-lazyload-widget-settings .cmsmasters-lazyload-widget-preloader__icon-icon {
	font-size: var(--lazyload-widget-preloader-icon-size);
	color: var(--lazyload-widget-preloader-icon-color);
	fill: var(--lazyload-widget-preloader-icon-color);
	display: flex;
	width: 1em;
	height: 1em;
	margin: auto !important;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	animation-name: var(--lazyload-widget-preloader-icon-animation-type);
	animation-duration: var(--lazyload-widget-preloader-icon-animation-speed);
	animation-iteration-count: infinite;
	animation-timing-function: linear
}

.cmsmasters-lazyload-widget-settings .cmsmasters-lazyload-widget-preloader__grid {
	display: grid;
	grid-template-columns: repeat(var(--lazyload-widget-preloader-grid-columns), minmax(10px, 1fr));
	grid-column-gap: var(--lazyload-widget-preloader-grid-horizontal-gap);
	grid-row-gap: var(--lazyload-widget-preloader-grid-vertical-gap);
	padding: var(--lazyload-widget-preloader-grid-container-padding-top) var(--lazyload-widget-preloader-grid-container-padding-right) var(--lazyload-widget-preloader-grid-container-padding-bottom) var(--lazyload-widget-preloader-grid-container-padding-left)
}

.cmsmasters-lazyload-widget-settings .cmsmasters-lazyload-widget-preloader__grid-item {
	background-color: var(--lazyload-widget-preloader-grid-bg-color);
	background-image: var(--lazyload-widget-preloader-grid-bg-image);
	background-repeat: var(--lazyload-widget-preloader-grid-bg-repeat);
	background-position: var(--lazyload-widget-preloader-grid-bg-position);
	background-size: var(--lazyload-widget-preloader-grid-bg-size);
	background-attachment: var(--lazyload-widget-preloader-grid-bg-attachment);
	border-left: var(--lazyload-widget-preloader-grid-bd-width-left) var(--lazyload-widget-preloader-grid-bd-style) var(--lazyload-widget-preloader-grid-bd-color);
	border-bottom: var(--lazyload-widget-preloader-grid-bd-width-bottom) var(--lazyload-widget-preloader-grid-bd-style) var(--lazyload-widget-preloader-grid-bd-color);
	border-right: var(--lazyload-widget-preloader-grid-bd-width-right) var(--lazyload-widget-preloader-grid-bd-style) var(--lazyload-widget-preloader-grid-bd-color);
	border-top: var(--lazyload-widget-preloader-grid-bd-width-top) var(--lazyload-widget-preloader-grid-bd-style) var(--lazyload-widget-preloader-grid-bd-color);
	border-radius: var(--lazyload-widget-preloader-grid-bd-radius);
	box-shadow: var(--lazyload-widget-preloader-grid-box-shadow);
	height: var(--lazyload-widget-preloader-grid-height);
	position: relative;
	overflow: hidden
}

.cmsmasters-lazyload-widget-settings .cmsmasters-lazyload-widget-preloader__grid-icon {
	font-size: var(--lazyload-widget-preloader-grid-icon-size);
	color: var(--lazyload-widget-preloader-grid-icon-color);
	fill: var(--lazyload-widget-preloader-grid-icon-color);
	display: flex;
	justify-content: center;
	align-items: center;
	width: 1em;
	height: 1em;
	max-width: 100%;
	max-height: 100%;
	margin: auto !important;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	animation-name: var(--lazyload-widget-preloader-grid-icon-animation-type);
	animation-duration: var(--lazyload-widget-preloader-grid-icon-animation-speed);
	animation-iteration-count: infinite;
	animation-timing-function: linear
}

.cmsmasters-lazyload-widget-settings .cmsmasters-lazyload-widget-preloader__grid-icon .cmsmasters-wrap-icon,
.cmsmasters-lazyload-widget-settings .cmsmasters-lazyload-widget-preloader__grid-icon .cmsmasters-wrap-icon svg {
	width: 1em;
	height: 1em;
	min-width: auto;
	min-height: auto;
	max-width: 100%;
	max-height: 100%
}

@keyframes lazyLoadWidgetSpinner {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

@keyframes lazyLoadWidgetBlink {
	0% {
		opacity: 1
	}

	20% {
		opacity: .25
	}

	40% {
		opacity: .5
	}

	60% {
		opacity: .75
	}

	to {
		opacity: .9
	}
}

.elementor-widget-timetable .mptt-shortcode-wrapper.mptt-table-fixed {
	overflow-x: auto
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-select {
	width: 100%;
	max-width: 315px;
	background-position: calc(100% - 20px) 50%, calc(100% - 14px) 50%;
	padding: 17px 25px 17px 15px
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-tabs {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-tabs li {
	margin: 0 5px 10px;
	padding: 0
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-tabs li a {
	display: block;
	font-family: var(--e-global-typography-taxonomy-font-family);
	font-size: var(--e-global-typography-taxonomy-font-size);
	font-weight: var(--e-global-typography-taxonomy-font-weight);
	text-transform: var(--e-global-typography-taxonomy-text-transform);
	font-style: var(--e-global-typography-taxonomy-font-style);
	text-decoration: none;
	line-height: var(--e-global-typography-taxonomy-line-height);
	letter-spacing: var(--e-global-typography-taxonomy-letter-spacing);
	color: var(--e-global-color-secondary);
	background-color: transparent;
	padding: 15px 25px;
	border: 1px solid var(--e-global-color-border);
	transition: all .3s ease
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-tabs li.active a,
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-tabs li a:hover {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-background);
	border-color: var(--e-global-color-primary)
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table {
	margin-top: 40px;
	margin-bottom: 0;
	border: 1px solid var(--e-global-color-border);
	border-left-width: 0
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th {
	border: none;
	padding: 24px 20px;
	background-color: var(--e-global-color-alternate);
	color: var(--e-global-color-secondary);
	text-align: center;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	font-style: normal;
	text-decoration: none;
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing)
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th:first-child {
	border: 0;
	border-left: 1px;
	border-style: solid;
	border-color: var(--e-global-color-border)
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody {
	border-collapse: collapse;
	border-spacing: 0
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody tr {
	background-color: transparent
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td {
	border-color: var(--e-global-color-border);
	border-style: solid;
	border-width: 1px 0 0 1px;
	background-color: transparent
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td.mptt-shortcode-hours {
	font-family: var(--e-global-typography-text-font-family);
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text)
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container {
	outline: none
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-description,
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-subtitle,
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-title,
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-user,
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .timeslot {
	font-family: var(--e-global-typography-text-font-family);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3em;
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-title {
	font-size: 16px
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container a.event-title:hover {
	text-decoration: underline
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .timeslot {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px
}

.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-description,
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-subtitle,
.elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-user {
	font-size: 14px
}

.cmsmasters-ribbon {
	position: absolute;
	z-index: 1;
	top: 0;
	left: auto;
	right: 0;
	z-index: 999;
	overflow: hidden
}

.cmsmasters-ribbon.cmsmasters-ribbon-type-circle .cmsmasters-ribbon-inner {
	border-radius: 50%
}

.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-top_left .cmsmasters-ribbon-inner:before,
.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-top_right .cmsmasters-ribbon-inner:before {
	top: -99px;
	bottom: 100%
}

.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle .cmsmasters-ribbon-inner:before {
	content: "";
	position: absolute;
	left: 0;
	top: 98%;
	width: 100%;
	height: 100px;
	background-color: #000
}

.cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line,
.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle {
	width: 150px;
	height: 150px
}

.cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line .cmsmasters-ribbon-inner,
.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle .cmsmasters-ribbon-inner {
	width: 200%
}

.cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line.cmsmasters-ribbon-top_left,
.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-top_left {
	transform: rotate(0)
}

.cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line.cmsmasters-ribbon-top_right,
.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-top_right {
	transform: rotate(90deg)
}

.cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line.cmsmasters-ribbon-bottom_right,
.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-bottom_right {
	transform: rotate(180deg)
}

.cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line.cmsmasters-ribbon-bottom_left,
.cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-bottom_left {
	transform: rotate(270deg)
}

.cmsmasters-ribbon.cmsmasters-ribbon-top_left {
	left: 0;
	right: auto
}

.cmsmasters-ribbon.cmsmasters-ribbon-top_right {
	left: auto;
	right: 0
}

.cmsmasters-ribbon.cmsmasters-ribbon-bottom_right {
	left: auto;
	right: 0;
	top: auto;
	bottom: 0
}

.cmsmasters-ribbon.cmsmasters-ribbon-bottom_left {
	left: 0;
	right: auto;
	top: auto;
	bottom: 0
}

.cmsmasters-ribbon-inner {
	text-align: center;
	left: 0;
	font-size: 13px;
	line-height: 2;
	font-weight: 800;
	text-transform: uppercase;
	background-color: #000;
	color: #fff
}

.cmsmasters-ribbon-inner:after {
	content: "";
	height: 100%
}

.cmsmasters-ribbon-inner-text,
.cmsmasters-ribbon-inner:after {
	display: inline-block;
	vertical-align: middle
}

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

.ps__rail-y {
	width: 10px;
	right: 0;
	left: auto !important
}

.ps__rail-x,
.ps__rail-y {
	display: none;
	opacity: 0;
	transition: background-color .2s linear, opacity .2s linear;
	position: absolute;
	z-index: 100
}

.ps__rail-x {
	bottom: 0;
	height: 10px
}

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

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

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

.ps__thumb-x,
.ps__thumb-y {
	background-color: #aaa;
	border-radius: 6px;
	transition: background-color .2s linear, width .2s ease-in-out, height .2s ease-in-out;
	width: 6px;
	right: 0;
	position: absolute
}

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

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

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

@media (max-width:1180px) {

	.cmsmasters-bg-hide-tablet,
	.cmsmasters-bg-hide-tablet>.elementor-widget-wrap {
		background-image: none !important
	}
}

@media (max-width:767px) {

	.cmsmasters-bg-hide-mobile,
	.cmsmasters-bg-hide-mobile>.elementor-widget-wrap {
		background-image: none !important
	}
}

.item-sep {
	--cmsmasters-separator-size: 16px;
	position: relative;
	padding: 0 calc(var(--cmsmasters-separator-size) / 2);
	vertical-align: middle
}

.cmsmasters-template-content-area-placeholder {
	background-color: hsla(0, 0%, 87.1%, .3);
	font-size: 1.5em;
	display: flex;
	height: 500px;
	justify-content: center;
	align-content: center;
	align-items: center
}

.cmsmasters-border-columns {
	position: relative;
	animation: cmsmasters-border-columns-column .5s ease;
	border-width: 0;
	border-color: var(--cmsmasters-colors-bd)
}

.cmsmasters-border-columns-wrap {
	display: grid;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: auto;
	pointer-events: none
}

@keyframes cmsmasters-border-columns-column {
	0% {
		opacity: 0
	}

	to {
		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 .entry-content {
	display: -webkit-box;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	overflow: hidden
}

ul.page-numbers {
	--cmsmasters-number-space: 15px;
	--cmsmasters-arrows-space: 15px;
	--cmsmasters-icon-spacing: 10px;
	--cmsmasters-link-size: 2em;
	--cmsmasters-pagination-fm: inherit;
	--cmsmasters-pagination-fz: inherit;
	--cmsmasters-pagination-fw: inherit;
	--cmsmasters-pagination-tt: inherit;
	--cmsmasters-pagination-fs: inherit;
	--cmsmasters-pagination-lh: inherit;
	--cmsmasters-pagination-lt: inherit
}

nav.woocommerce-pagination ul.page-numbers,
ul.page-numbers {
	position: relative;
	display: flex;
	vertical-align: middle;
	margin: 30px 0 0;
	border: 0;
	align-items: center;
	list-style: none;
	flex-wrap: wrap;
	padding: 0
}

.cmsmasters-pagination--infinite_scroll:not(.--loading):not(.cmsmasters-pagination-infinite-scroll--preview) nav.woocommerce-pagination ul.page-numbers,
.cmsmasters-pagination--infinite_scroll:not(.--loading):not(.cmsmasters-pagination-infinite-scroll--preview) ul.page-numbers {
	display: none !important
}

ul.page-numbers:after,
ul.page-numbers:before {
	content: none !important
}

.elementor nav.woocommerce-pagination ul.page-numbers>li,
ul.page-numbers>li {
	display: flex;
	border: 0;
	overflow: visible;
	margin: 0
}

ul.page-numbers>li:not(:nth-last-child(2)):not(:last-child) .page-numbers:not(.next):not(.prev) {
	margin-right: var(--cmsmasters-number-space)
}

.cmsmasters-pagination-fullwidth--yes ul.page-numbers>li {
	flex: 1
}

.cmsmasters-pagination-fullwidth--yes.cmsmasters-pagination--with-button ul.page-numbers>li {
	flex: auto
}

.cmsmasters-pagination-fullwidth--yes.cmsmasters-pagination--with-button ul.page-numbers>li:last-child {
	width: 100%
}

ul.page-numbers>li:last-child .page-numbers:not(.next):not(.prev) {
	margin-left: var(--cmsmasters-number-space)
}

ul.page-numbers>li .page-numbers.prev {
	margin-right: var(--cmsmasters-arrows-space)
}

ul.page-numbers>li .page-numbers.next {
	margin-left: var(--cmsmasters-arrows-space)
}

ul.page-numbers .cmsmasters-theme-button .cmsmasters-wrap-icon {
	width: 1em;
	height: 1em
}

ul.page-numbers .page-numbers {
	font-family: var(--cmsmasters-pagination-fm);
	font-size: var(--cmsmasters-pagination-fz);
	font-weight: var(--cmsmasters-pagination-fw);
	text-transform: var(--cmsmasters-pagination-tt);
	font-style: var(--cmsmasters-pagination-fs);
	line-height: var(--cmsmasters-pagination-lh);
	letter-spacing: var(--cmsmasters-pagination-lt)
}

.elementor ul.page-numbers .page-numbers {
	display: flex;
	padding: 5px;
	position: relative;
	justify-content: center;
	align-items: center;
	width: 100%;
	min-width: var(--cmsmasters-link-size);
	min-height: var(--cmsmasters-link-size);
	line-height: 1;
	transition: all .25s ease;
	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
}

.cmsmasters-pagination--with-button ul.page-numbers .page-numbers.next {
	margin-left: 0 !important;
	padding: 0;
	border: 0;
	font-size: 0
}

.cmsmasters-pagination--with-button ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-loading,
.cmsmasters-pagination--with-button ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-normal,
.cmsmasters-pagination--with-button ul.page-numbers .page-numbers.next .cmsmasters-theme-button {
	width: 100%
}

.cmsmasters-pagination--infinite_scroll ul.page-numbers .page-numbers {
	pointer-events: none
}

ul.page-numbers .page-numbers:hover {
	z-index: 1
}

ul.page-numbers .page-numbers.current {
	z-index: 1;
	pointer-events: none;
	cursor: pointer
}

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

ul.page-numbers .page-numbers.next span.cmsmasters-text+span.cmsmasters-wrap-icon {
	margin-left: var(--cmsmasters-icon-spacing)
}

.--loading ul.page-numbers .page-numbers.next {
	pointer-events: none
}

.cmsmasters-pagination--infinite_scroll ul.page-numbers .page-numbers.next span.cmsmasters-wrap-icon {
	animation: cmsmasters-icon-spin 2s linear infinite
}

ul.page-numbers .page-numbers.next .cmsmasters-theme-button {
	--button-bg-color: var(--cmsmasters-button-normal-colors-bg)
}

ul.page-numbers .page-numbers.next .cmsmasters-theme-button:after,
ul.page-numbers .page-numbers.next .cmsmasters-theme-button:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	transition: opacity .4s ease
}

ul.page-numbers .page-numbers.next .cmsmasters-theme-button:before {
	opacity: 1
}

ul.page-numbers .page-numbers.next .cmsmasters-theme-button:after {
	opacity: 0
}

ul.page-numbers .page-numbers.next .cmsmasters-theme-button:hover:after {
	opacity: 1
}

ul.page-numbers .page-numbers.next .cmsmasters-pagination-page-numbers__inner {
	font-family: var(--cmsmasters-pagination-fm);
	font-size: var(--cmsmasters-pagination-fz);
	font-weight: var(--cmsmasters-pagination-fw);
	text-transform: var(--cmsmasters-pagination-tt);
	font-style: var(--cmsmasters-pagination-fs);
	line-height: var(--cmsmasters-pagination-lh);
	letter-spacing: var(--cmsmasters-pagination-lt);
	display: inline-flex;
	align-items: center;
	margin: calc(-1 * var(--cmsmasters-icon-spacing) / 2)
}

ul.page-numbers .page-numbers.next .cmsmasters-pagination-page-numbers__inner>* {
	margin: calc(var(--cmsmasters-icon-spacing) / 2)
}

.--loading ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-loading {
	display: flex
}

.--loading ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-normal {
	display: none
}

ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-loading {
	display: none;
	pointer-events: none
}

.cmsmasters-pagination--icon-skin-yes ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-loading span.cmsmasters-wrap-icon {
	animation: cmsmasters-icon-spin 2s linear infinite
}

ul.page-numbers .page-numbers.prev {
	flex-direction: row-reverse
}

ul.page-numbers .page-numbers.prev span.cmsmasters-text+span.cmsmasters-wrap-icon {
	margin-right: var(--cmsmasters-icon-spacing)
}

.elementor ul.page-numbers .page-numbers span {
	padding: 0
}

.elementor ul.page-numbers .page-numbers span.page-numbers {
	padding: 0;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
	text-decoration: inherit;
	line-height: inherit;
	font-size: inherit;
	font-weight: inherit;
	min-width: 0
}

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

@keyframes cmsmasters-icon-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.cmsmasters-widget-short-text p:last-of-type {
	margin: 0;
	padding: 0
}

.cmsmasters-widget-title {
	--title-gradient-angle: 90deg;
	--title-gradient-radial: at center center;
	--title-gradient-animation-type: cmsmasters_text_gradient_animation_shift;
	--title-gradient-animation-duration: 5s;
	--title-color: var(--cmsmasters-colors-heading);
	--title-color-hover: var(--title-color);
	--title-color-stop: 0%;
	--title-second-color: #d9534f;
	--title-second-color-stop: 100%;
	--text-stroke-width: 0px;
	--text-stroke-color: transparent;
	--text-stroke-color-hover: var(--cmsmasters-colors-heading);
	--background-image-url: "";
	--background-position: "top -40em left 0"
}

.cmsmasters-widget-title__heading {
	display: block;
	color: var(--title-color) !important;
	-webkit-text-stroke-width: var(--text-stroke-width);
	-webkit-text-stroke-color: var(--text-stroke-color);
	margin: 0 !important
}

.cmsmasters-line-clamp-yes .cmsmasters-widget-title__heading {
	display: -webkit-box;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.cmsmasters-widget-title__heading.cmsmasters-animation {
	display: inline
}

.cmsmasters-widget-title__heading a {
	color: var(--title-color) !important
}

.cmsmasters-widget-title__heading:hover {
	-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;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.cmsmasters-widget-title.cmsmasters-color-variation-gradient span {
	display: inline-block;
	background-clip: text !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent;
	padding: var(--text-stroke-width)
}

.cmsmasters-widget-title.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-linear span.title-inner-element {
	background: linear-gradient(var(--title-gradient-angle), var(--title-color) var(--title-color-stop), var(--title-second-color) var(--title-second-color-stop))
}

.cmsmasters-widget-title.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-radial span.title-inner-element {
	background: radial-gradient(var(--title-gradient-radial), var(--title-color) var(--title-color-stop), var(--title-second-color) var(--title-second-color-stop))
}

.cmsmasters-widget-title.cmsmasters-color-variation-gradient.cmsmasters-color-variation-gradient-animation-enable span.title-inner-element {
	background-size: 200% 100%;
	animation-name: var(--title-gradient-animation-type);
	animation-duration: var(--title-gradient-animation-duration, 5s);
	animation-timing-function: linear;
	animation-iteration-count: infinite
}

.cmsmasters-widget-title.cmsmasters-color-variation-background-image .cmsmasters-widget-title__heading:not(.cmsmasters-animation) {
	transition: none
}

.cmsmasters-widget-title.cmsmasters-color-variation-background-image span.title-inner-element {
	background-color: var(--title-color);
	background-clip: text !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent;
	padding: var(--text-stroke-width)
}

.cmsmasters-widget-title.cmsmasters-bg-image-hover-yes span.title-inner-element {
	background: var(--background-image-url) no-repeat var(--background-position), var(--title-color) 50%;
	background-size: cover !important
}

.cmsmasters-widget-title.cmsmasters-pointer-custom .cmsmasters-animation {
	background-color: var(--animation-color)
}

@keyframes cmsmasters_text_gradient_animation_shift {

	0%,
	to {
		background-position: 0 0
	}

	50% {
		background-position: 100% 0
	}
}

@keyframes cmsmasters_text_gradient_animation_pulse {

	0%,
	to {
		filter: brightness(100%)
	}

	50% {
		filter: brightness(140%)
	}
}

@keyframes cmsmasters_text_gradient_animation_wave {
	0% {
		background-position: -200% 0
	}

	to {
		background-position: 200% 0
	}
}

.elementor-widget.--loading-animation {
	transition: opacity .25s ease;
	pointer-events: none;
	opacity: .7
}

.elementor-widget.--loading-animation:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: progress;
	pointer-events: all
}

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

.cmsmasters-pointer-custom .cmsmasters-animation:after {
	content: "";
	background-color: var(--animation-color);
	display: block;
	width: var(--animation-custom-width);
	height: var(--animation-custom-height);
	position: absolute;
	top: auto;
	left: auto;
	bottom: auto;
	right: auto
}

.cmsmasters-pointer-custom .cmsmasters-animation:hover:after {
	width: var(--animation-custom-width-hover);
	height: var(--animation-custom-height-hover)
}

.cmsmasters-pointer-custom .cmsmasters-animation[class*=active]:after {
	width: var(--animation-custom-width-active);
	height: var(--animation-custom-height-active)
}

.cmsmasters-pointer-custom .cmsmasters-animation[class*=active]:hover:after {
	width: var(--animation-custom-width-hover);
	height: var(--animation-custom-height-hover)
}

.cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes[class*=cmsmasters-color-gradient-] .cmsmasters-animation:after {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes[class*=cmsmasters-color-gradient-] .cmsmasters-animation:hover:after {
	background-size: var(--animation-size-x-hover) var(--animation-size-y-hover);
	background-position: var(--animation-position-x-hover) var(--animation-position-y-hover)
}

.cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes[class*=cmsmasters-color-gradient-] .cmsmasters-animation[class*=active]:after {
	background-size: var(--animation-size-x-active) var(--animation-size-y-active);
	background-position: var(--animation-position-x-active) var(--animation-position-y-active)
}

.cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes[class*=cmsmasters-color-gradient-] .cmsmasters-animation[class*=active]:hover:after {
	background-size: var(--animation-size-x-hover) var(--animation-size-y-hover);
	background-position: var(--animation-position-x-hover) var(--animation-position-y-hover)
}

.cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes.cmsmasters-color-gradient-linear .cmsmasters-animation:after {
	background: linear-gradient(var(--animation-gradient-angle), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)) var(--animation-position-x) var(--animation-position-y)/var(--animation-size-x) var(--animation-size-y) no-repeat
}

.cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes.cmsmasters-color-gradient-radial .cmsmasters-animation:after {
	background: radial-gradient(var(--animation-gradient-radial), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)) var(--animation-position-x) var(--animation-position-y)/var(--animation-size-x) var(--animation-size-y) no-repeat
}

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

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

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

.cmsmasters-pointer-underline.cmsmasters-animation-slide .cmsmasters-animation {
	background-size: 0 var(--animation-line-size);
	background-position: 0 calc(100% - var(--animation-line-background-position))
}

.cmsmasters-pointer-underline.cmsmasters-animation-slide .cmsmasters-animation:hover,
.cmsmasters-pointer-underline.cmsmasters-animation-slide .cmsmasters-animation[class*=active] {
	background-size: 100% var(--animation-line-size)
}

.cmsmasters-pointer-underline.cmsmasters-animation-grow .cmsmasters-animation {
	background-size: 0 0;
	background-position: 50% calc(100% - var(--animation-line-background-position))
}

.cmsmasters-pointer-underline.cmsmasters-animation-grow .cmsmasters-animation:hover,
.cmsmasters-pointer-underline.cmsmasters-animation-grow .cmsmasters-animation[class*=active] {
	background-size: 100% var(--animation-line-size)
}

.cmsmasters-pointer-underline.cmsmasters-animation-drop-in .cmsmasters-animation {
	background-size: 100% 0;
	background-position: 50% 135%
}

.cmsmasters-pointer-underline.cmsmasters-animation-drop-in .cmsmasters-animation:hover,
.cmsmasters-pointer-underline.cmsmasters-animation-drop-in .cmsmasters-animation[class*=active] {
	background-size: 100% var(--animation-line-size);
	background-position: 50% calc(100% - var(--animation-line-background-position))
}

.cmsmasters-pointer-underline.cmsmasters-animation-drop-out .cmsmasters-animation {
	background-size: 100% 0;
	background-position: 50% 50%
}

.cmsmasters-pointer-underline.cmsmasters-animation-drop-out .cmsmasters-animation:hover,
.cmsmasters-pointer-underline.cmsmasters-animation-drop-out .cmsmasters-animation[class*=active] {
	background-size: 100% var(--animation-line-size);
	background-position: 50% calc(100% - var(--animation-line-background-position))
}

.cmsmasters-pointer-underline.cmsmasters-animation-none .cmsmasters-animation {
	transition-duration: 0s !important
}

.cmsmasters-pointer-underline.cmsmasters-animation-none .cmsmasters-animation:hover,
.cmsmasters-pointer-underline.cmsmasters-animation-none .cmsmasters-animation[class*=active] {
	background-size: 100% var(--animation-line-size);
	background-position: 50% calc(100% - var(--animation-line-background-position))
}

.cmsmasters-pointer-overline.cmsmasters-animation-slide .cmsmasters-animation {
	background-position: 0 var(--animation-line-background-position);
	background-size: 0 var(--animation-line-size)
}

.cmsmasters-pointer-overline.cmsmasters-animation-slide .cmsmasters-animation:hover,
.cmsmasters-pointer-overline.cmsmasters-animation-slide .cmsmasters-animation[class*=active] {
	background-size: 100% var(--animation-line-size)
}

.cmsmasters-pointer-overline.cmsmasters-animation-grow .cmsmasters-animation {
	background-size: 0 0;
	background-position: 50% var(--animation-line-background-position)
}

.cmsmasters-pointer-overline.cmsmasters-animation-grow .cmsmasters-animation:hover,
.cmsmasters-pointer-overline.cmsmasters-animation-grow .cmsmasters-animation[class*=active] {
	background-size: 100% var(--animation-line-size)
}

.cmsmasters-pointer-overline.cmsmasters-animation-drop-in .cmsmasters-animation {
	background-size: 100% 0;
	background-position: 50% 50%
}

.cmsmasters-pointer-overline.cmsmasters-animation-drop-in .cmsmasters-animation:hover,
.cmsmasters-pointer-overline.cmsmasters-animation-drop-in .cmsmasters-animation[class*=active] {
	background-size: 100% var(--animation-line-size);
	background-position: 50% var(--animation-line-background-position)
}

.cmsmasters-pointer-overline.cmsmasters-animation-drop-out .cmsmasters-animation {
	background-size: 100% 0;
	background-position: 50% -35%
}

.cmsmasters-pointer-overline.cmsmasters-animation-drop-out .cmsmasters-animation:hover,
.cmsmasters-pointer-overline.cmsmasters-animation-drop-out .cmsmasters-animation[class*=active] {
	background-size: 100% var(--animation-line-size);
	background-position: 50% var(--animation-line-background-position)
}

.cmsmasters-pointer-overline.cmsmasters-animation-none .cmsmasters-animation {
	transition-duration: 0s !important
}

.cmsmasters-pointer-overline.cmsmasters-animation-none .cmsmasters-animation:hover,
.cmsmasters-pointer-overline.cmsmasters-animation-none .cmsmasters-animation[class*=active] {
	background-size: 100% var(--animation-line-size);
	background-position: 50% var(--animation-line-background-position)
}

.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-top .cmsmasters-animation {
	background-size: 100% 0;
	background-position: 0 100%
}

.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-top .cmsmasters-animation:hover,
.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-top .cmsmasters-animation[class*=active] {
	background-size: 100% 100%
}

.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-bottom .cmsmasters-animation {
	background-size: 100% 0;
	background-position: 0 0
}

.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-bottom .cmsmasters-animation:hover,
.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-bottom .cmsmasters-animation[class*=active] {
	background-size: 100% 100%
}

.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-right .cmsmasters-animation {
	background-size: 0 100%;
	background-position: 0 50%
}

.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-right .cmsmasters-animation:hover,
.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-right .cmsmasters-animation[class*=active] {
	background-size: 100% 100%
}

.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-left .cmsmasters-animation {
	background-size: 0 100%;
	background-position: 100% 50%
}

.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-left .cmsmasters-animation:hover,
.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-left .cmsmasters-animation[class*=active] {
	background-size: 100% 100%
}

.cmsmasters-pointer-background.cmsmasters-animation-grow .cmsmasters-animation {
	background-position: 50% 50%
}

.cmsmasters-pointer-background.cmsmasters-animation-grow .cmsmasters-animation:hover,
.cmsmasters-pointer-background.cmsmasters-animation-grow .cmsmasters-animation[class*=active] {
	background-size: 100% 100%
}

.cmsmasters-pointer-background.cmsmasters-animation-none .cmsmasters-animation {
	transition-duration: 0s
}

.cmsmasters-pointer-background.cmsmasters-animation-none .cmsmasters-animation:hover,
.cmsmasters-pointer-background.cmsmasters-animation-none .cmsmasters-animation[class*=active] {
	background-size: 100% 100%
}

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

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

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

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

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

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

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

.cmsmasters-meta-data .cmsmasters-meta-data__item,
.cmsmasters-meta-data .term-wrap {
	flex-direction: row
}

.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
.cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
	display: initial !important
}

.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
.cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
	display: none !important
}

.cmsmasters-meta-data,
.cmsmasters-metadata-alignment-left .cmsmasters-meta-data {
	--cmsmasters-meta-data-text-alignment: left;
	--cmsmasters-meta-data-jc: flex-start
}

.cmsmasters-meta-data .cmsmasters-meta-data__item,
.cmsmasters-meta-data .term-wrap,
.cmsmasters-metadata-alignment-left .cmsmasters-meta-data .cmsmasters-meta-data__item,
.cmsmasters-metadata-alignment-left .cmsmasters-meta-data .term-wrap {
	flex-direction: row
}

.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
.cmsmasters-meta-data .term-wrap:first-of-type>.item-sep,
.cmsmasters-metadata-alignment-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
.cmsmasters-metadata-alignment-left .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
	display: initial !important
}

.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
.cmsmasters-meta-data .term-wrap:last-of-type>.item-sep,
.cmsmasters-metadata-alignment-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
.cmsmasters-metadata-alignment-left .cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
	display: none !important
}

.cmsmasters-metadata-alignment-center .cmsmasters-meta-data {
	--cmsmasters-meta-data-text-alignment: center;
	--cmsmasters-meta-data-jc: center
}

.cmsmasters-metadata-alignment-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
	justify-content: var(--cmsmasters-meta-data-jc)
}

.cmsmasters-metadata-alignment-center .cmsmasters-meta-data .cmsmasters-meta-data__item,
.cmsmasters-metadata-alignment-center .cmsmasters-meta-data .term-wrap {
	flex-direction: row
}

.cmsmasters-metadata-alignment-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
.cmsmasters-metadata-alignment-center .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
	display: initial !important
}

.cmsmasters-metadata-alignment-right .cmsmasters-meta-data {
	--cmsmasters-meta-data-text-alignment: right;
	--cmsmasters-meta-data-jc: flex-end
}

.cmsmasters-metadata-alignment-right .cmsmasters-meta-data .cmsmasters-meta-data__item,
.cmsmasters-metadata-alignment-right .cmsmasters-meta-data .term-wrap {
	flex-direction: row-reverse
}

.cmsmasters-metadata-alignment-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
.cmsmasters-metadata-alignment-right .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
	display: none !important
}

.cmsmasters-metadata-alignment-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
.cmsmasters-metadata-alignment-right .cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
	display: initial !important
}

@media (min-width:1601px) {

	.cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-meta-data,
	.cmsmasters-metadata-alignment-widescreen-left .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: left;
		--cmsmasters-meta-data-jc: flex-start
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-meta-data .term-wrap,
	.cmsmasters-metadata-alignment-widescreen-left .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-widescreen-left .cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-widescreen-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-widescreen-left .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-widescreen-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-widescreen-left .cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-metadata-alignment-widescreen-center .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: center;
		--cmsmasters-meta-data-jc: center
	}

	.cmsmasters-metadata-alignment-widescreen-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
		justify-content: var(--cmsmasters-meta-data-jc)
	}

	.cmsmasters-metadata-alignment-widescreen-center .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-widescreen-center .cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-metadata-alignment-widescreen-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-widescreen-center .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-metadata-alignment-widescreen-right .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: right;
		--cmsmasters-meta-data-jc: flex-end
	}

	.cmsmasters-metadata-alignment-widescreen-right .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-widescreen-right .cmsmasters-meta-data .term-wrap {
		flex-direction: row-reverse
	}

	.cmsmasters-metadata-alignment-widescreen-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-widescreen-right .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-metadata-alignment-widescreen-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-widescreen-right .cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: initial !important
	}
}

@media (max-width:-1) {

	.cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-meta-data,
	.cmsmasters-metadata-alignment-laptop-left .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: left;
		--cmsmasters-meta-data-jc: flex-start
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-meta-data .term-wrap,
	.cmsmasters-metadata-alignment-laptop-left .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-laptop-left .cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-laptop-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-laptop-left .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-laptop-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-laptop-left .cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-metadata-alignment-laptop-center .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: center;
		--cmsmasters-meta-data-jc: center
	}

	.cmsmasters-metadata-alignment-laptop-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
		justify-content: var(--cmsmasters-meta-data-jc)
	}

	.cmsmasters-metadata-alignment-laptop-center .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-laptop-center .cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-metadata-alignment-laptop-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-laptop-center .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-metadata-alignment-laptop-right .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: right;
		--cmsmasters-meta-data-jc: flex-end
	}

	.cmsmasters-metadata-alignment-laptop-right .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-laptop-right .cmsmasters-meta-data .term-wrap {
		flex-direction: row-reverse
	}

	.cmsmasters-metadata-alignment-laptop-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-laptop-right .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-metadata-alignment-laptop-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-laptop-right .cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: initial !important
	}
}

@media (max-width:-1) {

	.cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-meta-data,
	.cmsmasters-metadata-alignment-tablet_extra-left .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: left;
		--cmsmasters-meta-data-jc: flex-start
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-meta-data .term-wrap,
	.cmsmasters-metadata-alignment-tablet_extra-left .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-tablet_extra-left .cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-tablet_extra-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-tablet_extra-left .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-tablet_extra-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-tablet_extra-left .cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-metadata-alignment-tablet_extra-center .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: center;
		--cmsmasters-meta-data-jc: center
	}

	.cmsmasters-metadata-alignment-tablet_extra-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
		justify-content: var(--cmsmasters-meta-data-jc)
	}

	.cmsmasters-metadata-alignment-tablet_extra-center .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-tablet_extra-center .cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-metadata-alignment-tablet_extra-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-tablet_extra-center .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-metadata-alignment-tablet_extra-right .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: right;
		--cmsmasters-meta-data-jc: flex-end
	}

	.cmsmasters-metadata-alignment-tablet_extra-right .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-tablet_extra-right .cmsmasters-meta-data .term-wrap {
		flex-direction: row-reverse
	}

	.cmsmasters-metadata-alignment-tablet_extra-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-tablet_extra-right .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-metadata-alignment-tablet_extra-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-tablet_extra-right .cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: initial !important
	}
}

@media (max-width:1180px) {

	.cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-meta-data,
	.cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: left;
		--cmsmasters-meta-data-jc: flex-start
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-meta-data .term-wrap,
	.cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: center;
		--cmsmasters-meta-data-jc: center
	}

	.cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
		justify-content: var(--cmsmasters-meta-data-jc)
	}

	.cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: right;
		--cmsmasters-meta-data-jc: flex-end
	}

	.cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .term-wrap {
		flex-direction: row-reverse
	}

	.cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: initial !important
	}
}

@media (max-width:-1) {

	.cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-meta-data,
	.cmsmasters-metadata-alignment-mobile_extra-left .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: left;
		--cmsmasters-meta-data-jc: flex-start
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-meta-data .term-wrap,
	.cmsmasters-metadata-alignment-mobile_extra-left .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-mobile_extra-left .cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-mobile_extra-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-mobile_extra-left .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-mobile_extra-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-mobile_extra-left .cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-metadata-alignment-mobile_extra-center .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: center;
		--cmsmasters-meta-data-jc: center
	}

	.cmsmasters-metadata-alignment-mobile_extra-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
		justify-content: var(--cmsmasters-meta-data-jc)
	}

	.cmsmasters-metadata-alignment-mobile_extra-center .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-mobile_extra-center .cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-metadata-alignment-mobile_extra-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-mobile_extra-center .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-metadata-alignment-mobile_extra-right .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: right;
		--cmsmasters-meta-data-jc: flex-end
	}

	.cmsmasters-metadata-alignment-mobile_extra-right .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-mobile_extra-right .cmsmasters-meta-data .term-wrap {
		flex-direction: row-reverse
	}

	.cmsmasters-metadata-alignment-mobile_extra-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-mobile_extra-right .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-metadata-alignment-mobile_extra-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-mobile_extra-right .cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: initial !important
	}
}

@media (max-width:767px) {

	.cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-meta-data,
	.cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: left;
		--cmsmasters-meta-data-jc: flex-start
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-meta-data .term-wrap,
	.cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-meta-data .term-wrap:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: center;
		--cmsmasters-meta-data-jc: center
	}

	.cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data .cmsmasters-meta-data__item {
		justify-content: var(--cmsmasters-meta-data-jc)
	}

	.cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data .term-wrap {
		flex-direction: row
	}

	.cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: initial !important
	}

	.cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data {
		--cmsmasters-meta-data-text-alignment: right;
		--cmsmasters-meta-data-jc: flex-end
	}

	.cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .cmsmasters-meta-data__item,
	.cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .term-wrap {
		flex-direction: row-reverse
	}

	.cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type>.item-sep,
	.cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .term-wrap:first-of-type>.item-sep {
		display: none !important
	}

	.cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type>.item-sep,
	.cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .term-wrap:last-of-type>.item-sep {
		display: initial !important
	}
}

.cmsmasters-meta-data__inner {
	margin-top: calc(-1 * var(--cmsmasters-meta-data-spacing-y, 0) / 2);
	margin-bottom: calc(-1 * var(--cmsmasters-meta-data-spacing-y, 0) / 2);
	white-space: pre-wrap
}

.cmsmasters-meta-data .cmsmasters-postmeta__content,
.cmsmasters-meta-data__inner {
	justify-content: var(--cmsmasters-meta-data-jc);
	text-align: var(--cmsmasters-meta-data-text-alignment)
}

.cmsmasters-meta-data__inner,
.cmsmasters-meta-data__item,
.cmsmasters-meta-data__item__inner {
	display: flex;
	align-items: center;
	flex-wrap: wrap
}

.cmsmasters-meta-data__item {
	margin-top: calc(var(--cmsmasters-meta-data-spacing-y, 0) / 2);
	margin-bottom: calc(var(--cmsmasters-meta-data-spacing-y, 0) / 2)
}

.cmsmasters-meta-data__item:empty,
.cmsmasters-meta-data__item:empty+.item-sep {
	display: none
}

.cmsmasters-postmeta {
	--cmsmasters-icon-space: 10px;
	position: relative;
	display: inline-flex;
	align-items: center;
	vertical-align: middle
}

.cmsmasters-postmeta a {
	transition: color .25s ease, background-color .25s ease, border-color .25s ease, background-color .25s ease, box-shadow .25s ease, text-shadow .25s ease
}

.cmsmasters-postmeta__content,
.cmsmasters-postmeta__inner {
	display: inline-flex;
	align-items: center;
	flex-wrap: wrap
}

.cmsmasters-postmeta[data-name=count] {
	--icon-count-shape-size: 25px;
	transition: all .25s ease
}

.cmsmasters-postmeta--icon-shape .cmsmasters-postmeta[data-name=count] .cmsmasters-postmeta__inner>.cmsmasters-wrap-icon {
	background-color: var(--cmsmasters-colors-bd);
	width: calc(1em + var(--icon-count-shape-size));
	height: calc(1em + var(--icon-count-shape-size))
}

.cmsmasters-postmeta__inner>.cmsmasters-wrap-icon {
	position: relative;
	font-size: 16px;
	margin-right: var(--cmsmasters-icon-space);
	width: 1em;
	height: 1em;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: color .25s ease
}

.cmsmasters-postmeta[data-name=count].loading {
	pointer-events: none;
	cursor: progress;
	opacity: .7
}

.cmsmasters-postmeta[data-name=count] .cmsmasters-postmeta__inner {
	margin: calc(-1 * var(--cmsmasters-icon-space) / 2)
}

.cmsmasters-postmeta[data-name=count] .cmsmasters-postmeta__inner>* {
	margin: calc(var(--cmsmasters-icon-space) / 2)
}

.cmsmasters-postmeta[data-name=count] .cmsmasters-postmeta__inner>.cmsmasters-wrap-icon {
	transition: border-color .25s ease, color .25s ease
}

.cmsmasters-postmeta[data-name=count] .cmsmasters-postmeta__inner>.cmsmasters-wrap-icon:before {
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
	margin: auto;
	width: 1em;
	height: 1em;
	display: flex;
	align-items: center;
	justify-content: center
}

.cmsmasters-postmeta[data-name=taxonomy] .cmsmasters-postmeta__content {
	--cmsmasters-taxonomy-spacing-y: 10px;
	--cmsmasters-taxonomy-spacing: 10px;
	margin-bottom: calc(-1 * var(--cmsmasters-taxonomy-spacing-y))
}

.cmsmasters-postmeta[data-name=taxonomy] .term-wrap {
	display: inline-flex;
	align-items: center;
	margin-bottom: var(--cmsmasters-taxonomy-spacing-y)
}

.cmsmasters-postmeta[data-name=taxonomy] .term-wrap .taxonomy-additional-content {
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	transition: color .25s ease
}

.cmsmasters-postmeta[data-name=taxonomy] .term-wrap .item-sep {
	--cmsmasters-separator-size: var(--cmsmasters-taxonomy-spacing)
}

.cmsmasters-postmeta[data-name=taxonomy] .term-wrap:last-child .item-sep {
	display: none
}

.cmsmasters-postmeta[data-name=author] {
	--avatar-size: 20px;
	--avatar-space: .4em
}

.cmsmasters-postmeta[data-name=author] .cmsmasters-postmeta__content {
	display: flex;
	align-items: center;
	margin: calc(-1 * var(--avatar-space) / 2)
}

.elementor .elementor-widget .cmsmasters-postmeta[data-name=author] .cmsmasters-postmeta__content>* {
	margin: calc(var(--avatar-space) / 2)
}

.cmsmasters-postmeta[data-name=author] figure.avatar-wrap {
	display: inline-flex;
	align-items: center
}

.cmsmasters-postmeta[data-name=author] figure.avatar-wrap .content-side {
	margin-left: var(--avatar-space)
}

.cmsmasters-postmeta[data-name=author] figure.avatar-wrap .avatar-link {
	display: block
}

.cmsmasters-postmeta[data-name=author] figure.avatar-wrap .avatar-link,
.cmsmasters-postmeta[data-name=author] figure.avatar-wrap .avatar-link img {
	width: var(--avatar-size);
	height: var(--avatar-size)
}

.cmsmasters-postmeta[data-name=author] figure.avatar-wrap img {
	display: block;
	overflow: hidden;
	border-radius: 50%
}

.cmsmasters-post-infinite-scroll {
	transition: all .25s ease
}

.cmsmasters-post-infinite-scroll.--loading {
	pointer-events: none;
	cursor: wait
}

.cmsmasters-post-infinite-scroll:not(.--loading) {
	height: 0 !important
}

.cmsmasters-post-infinite-scroll button {
	font-size: 5em;
	display: block;
	margin: auto
}

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

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

.cmsmasters-block-sticky,
.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: opacity, color, background-color, border-color, top, bottom, width, height, transform, margin, padding;
	transition-duration: .3s;
	transition-timing-function: ease
}

.cmsmasters-block-sticky .cmsmasters-sticky-show {
	display: none
}

.cmsmasters-block-sticky.cmsmasters-sticky-active {
	z-index: 9998
}

.cmsmasters-block-sticky.cmsmasters-sticky-active .cmsmasters-sticky-show {
	display: block
}

.cmsmasters-block-sticky.cmsmasters-sticky-active .cmsmasters-sticky-hide {
	display: none
}

.cmsmasters-block-fixed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9999
}

.cmsmasters-block-fixed,
.elementor .cmsmasters-block-fixed.elementor-element.elementor-section {
	transition-property: background-color, border, padding, border-radius, box-shadow;
	transition-duration: .3s;
	transition-timing-function: ease
}

.cmsmasters-block-fixed.e-con,
.cmsmasters-block-fixed>.elementor-container {
	transition-property: min-height, max-width;
	transition-duration: .3s;
	transition-timing-function: ease
}

.cmsmasters-block-fixed.headroom_animated {
	animation-duration: .5s;
	animation-fill-mode: both;
	will-change: transform, opacity
}

.elementor-edit-area .cmsmasters-block-fixed.headroom_animated {
	animation-fill-mode: both !important
}

.cmsmasters-block-fixed .cmsmasters-sticky-show {
	display: none
}

.cmsmasters-block-fixed.headroom--not-top .cmsmasters-sticky-show {
	display: block
}

.cmsmasters-block-fixed.headroom--not-top .cmsmasters-sticky-hide {
	display: none
}

body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-fixed .cmsmasters-sticky-show,
body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-sticky .cmsmasters-sticky-show {
	display: block;
	opacity: .3
}

body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-sticky.cmsmasters-sticky-active .cmsmasters-sticky-show {
	opacity: 1
}

body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-sticky.cmsmasters-sticky-active .cmsmasters-sticky-hide {
	display: block;
	opacity: .3
}

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

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

@keyframes headroomSlideDown {
	0% {
		transform: translateY(-100%)
	}

	to {
		transform: translateY(0)
	}
}

@keyframes headroomSlideUp {
	0% {
		transform: translateY(0)
	}

	to {
		transform: translateY(-100%)
	}
}

@keyframes headroomFlipInX {
	0% {
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}

	to {
		transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}
}

@keyframes headroomFlipOutX {
	0% {
		transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}

	to {
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
}

@keyframes headroomSwingInX {
	0% {
		transform: perspective(400px) rotateX(-90deg)
	}

	to {
		transform: perspective(400px) rotateX(0deg)
	}
}

@keyframes headroomSwingOutX {
	0% {
		transform: perspective(400px) rotateX(0deg)
	}

	to {
		transform: perspective(400px) rotateX(-90deg)
	}
}

@keyframes headroomBounceInDown {
	0% {
		opacity: 0;
		transform: translateY(-200px)
	}

	60% {
		opacity: 1;
		transform: translateY(30px)
	}

	80% {
		transform: translateY(-10px)
	}

	to {
		transform: translateY(0)
	}
}

@keyframes headroomBounceOutUp {
	0% {
		transform: translateY(0)
	}

	30% {
		opacity: 1;
		transform: translateY(20px)
	}

	to {
		opacity: 0;
		transform: translateY(-200px)
	}
}

.headroom_animated.headroom-slide-in {
	animation-name: headroomSlideDown
}

.headroom_animated.headroom-slide-out {
	animation-name: headroomSlideUp
}

.headroom_animated.headroom-flip-in {
	animation-name: headroomFlipInX;
	backface-visibility: visible !important
}

.headroom_animated.headroom-flip-out {
	animation-name: headroomFlipOutX;
	backface-visibility: visible !important
}

.headroom_animated.headroom-swing-in {
	animation-name: headroomSwingInX;
	transform-origin: top;
	backface-visibility: visible !important
}

.headroom_animated.headroom-swing-out {
	animation-name: headroomSwingOutX;
	transform-origin: top;
	backface-visibility: visible !important
}

.headroom_animated.headroom-bounce-in {
	animation-name: headroomBounceInDown
}

.headroom_animated.headroom-bounce-out {
	animation-name: headroomBounceOutUp
}

.elementor .elementor-element.cmsmasters-effect-type-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-floating.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-floating.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-floating.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-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):not(.elementor-section),
.elementor .elementor-element.cmsmasters-effect-type-floating:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
.elementor .elementor-element.cmsmasters-effect-type-floating:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section),
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-scroll.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-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):not(.elementor-section),
.elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
.elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-tilt.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-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):not(.elementor-section),
.elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
.elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-transform.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-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):not(.elementor-section),
.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-wrap.elementor-element-populated {
	will-change: transform, opacity
}

.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section),
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated,
.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):not(.elementor-section),
.elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
.elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.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):not(.elementor-section),
.elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
.elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.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):not(.elementor-section),
.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-wrap.elementor-element-populated {
	transition-property: transform, opacity, background, 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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-transform.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-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):not(.elementor-section),
.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-wrap.elementor-element-populated {
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section),
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-scroll.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-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):not(.elementor-section),
.elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
.elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-tilt.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-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):not(.elementor-section),
.elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
.elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated {
	transition-duration: .8s;
	transition-timing-function: cubic-bezier(0, .25, .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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-scroll.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-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):not(.elementor-section),
.elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
.elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].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-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):not(.elementor-section),
	.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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].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-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):not(.elementor-section),
	.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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].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-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):not(.elementor-section),
	.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-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-mouse_track.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section),
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
.elementor .elementor-element.cmsmasters-effect-type-mouse_track:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-effect-type-tilt.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-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):not(.elementor-section),
.elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
.elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.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-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section),
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section),
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section),
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated,
	.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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].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-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):not(.elementor-section),
	.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-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))
	}
}

@media (min-width:768px) and (max-width:1180px) {

	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section),
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section),
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section),
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated,
	.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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].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-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):not(.elementor-section),
	.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-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))
	}
}

@media (max-width:767px) {

	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section),
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section),
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
	.elementor .elementor-element.cmsmasters-effect-type-mouse_track[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup):not(.elementor-section),
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-mouse_track-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated,
	.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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
	.elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].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-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):not(.elementor-section),
	.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-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))
	}
}

.elementor .elementor-element.cmsmasters-bg-effect-type-floating>.cmsmasters-bg-effects-container,
.elementor .elementor-element.cmsmasters-bg-effect-type-floating>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container,
.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track>.cmsmasters-bg-effects-container,
.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container,
.elementor .elementor-element.cmsmasters-bg-effect-type-scroll>.cmsmasters-bg-effects-container,
.elementor .elementor-element.cmsmasters-bg-effect-type-scroll>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container,
.elementor .elementor-element.cmsmasters-bg-effect-type-tilt>.cmsmasters-bg-effects-container,
.elementor .elementor-element.cmsmasters-bg-effect-type-tilt>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	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-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-scroll>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-scroll>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-tilt>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-tilt>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.elementor .elementor-element.cmsmasters-bg-effect-type-scroll>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-scroll>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
	--cmsmasters-scroll-vertical: 0px;
	--cmsmasters-scroll-horizontal: 0px;
	--cmsmasters-scroll-scale: 1;
	--cmsmasters-scroll-opacity: 100%;
	--cmsmasters-scroll-blur: 0px;
	--cmsmasters-scroll-grayscale: 0%;
	--cmsmasters-scroll-sepia: 0%;
	--cmsmasters-scroll-saturate: 100%;
	--cmsmasters-scroll-brightness: 100%;
	--cmsmasters-scroll-contrast: 100%;
	--cmsmasters-scroll-hue-rotate: 0deg
}

@media (min-width:1181px) {

	.elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
		transition-duration: .8s;
		transition-timing-function: cubic-bezier(0, .25, .15, 1);
		transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) scale(var(--cmsmasters-scroll-scale));
		filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate));
		will-change: transform, filter, clip-path !important
	}
}

@media (min-width:768px) and (max-width:1180px) {

	.elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop][data-scroll-tablet]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop][data-scroll-tablet]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
		transition-duration: .8s;
		transition-timing-function: cubic-bezier(0, .25, .15, 1);
		transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) scale(var(--cmsmasters-scroll-scale));
		filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate));
		will-change: transform, filter, clip-path !important
	}
}

@media (max-width:767px) {

	.elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop][data-scroll-mobile]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop][data-scroll-mobile]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
		transition-duration: .8s;
		transition-timing-function: cubic-bezier(0, .25, .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-mouse_track>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-tilt>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
.elementor .elementor-element.cmsmasters-bg-effect-type-tilt>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
	--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-mouse_track[data-mouse_track-desktop]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-mouse_track-desktop]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-tilt-desktop]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-tilt-desktop]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-mouse_track-desktop]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-mouse_track-desktop]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-desktop]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-desktop]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
		transition-duration: .8s;
		transition-timing-function: cubic-bezier(0, .25, .15, 1);
		transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y))
	}
}

@media (min-width:768px) and (max-width:1180px) {

	.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-mouse_track-tablet]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-mouse_track-tablet]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-tilt-tablet]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-tilt-tablet]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-mouse_track-tablet]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-mouse_track-tablet]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-tablet]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-tablet]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
		transition-duration: .8s;
		transition-timing-function: cubic-bezier(0, .25, .15, 1);
		transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y))
	}
}

@media (max-width:767px) {

	.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-mouse_track-mobile]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-mouse_track-mobile]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-tilt-mobile]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-mouse_track[data-tilt-mobile]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-mouse_track-mobile]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-mouse_track-mobile]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-mobile]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element,
	.elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-mobile]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
		transition-duration: .8s;
		transition-timing-function: cubic-bezier(0, .25, .15, 1);
		transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y))
	}
}

.elementor .elementor-element.cmsmasters-clip-path-yes.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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.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-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:not(.elementor-section) .elementor-widget-cmsmasters-offcanvas__trigger,
.elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas:not(.elementor-section) .elementor-widget-cmsmasters-search__popup-trigger-inner,
.elementor .elementor-element.cmsmasters-clip-path-yes.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-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):not(.elementor-section),
.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-wrap.elementor-element-populated {
	transition-property: transform, opacity, background, border, border-radius, box-shadow, -webkit-clip-path;
	transition-property: transform, opacity, clip-path, background, border, border-radius, box-shadow;
	transition-property: transform, opacity, clip-path, background, border, border-radius, box-shadow, -webkit-clip-path;
	transition-duration: .8s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	will-change: transform, opacity, clip-path !important
}

.cmsmasters-fade-in-up {
	animation-name: cmsmasters-fade-in-up;
	animation-timing-function: ease
}

@keyframes cmsmasters-fade-in-up {
	0% {
		opacity: 0;
		transform: translateY(60px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

.cmsmasters-fade-in-left {
	animation-name: cmsmasters-fade-in-left;
	animation-timing-function: ease
}

@keyframes cmsmasters-fade-in-left {
	0% {
		opacity: 0;
		transform: translateX(-60px)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

.cmsmasters-fade-in-right {
	animation-name: cmsmasters-fade-in-right;
	animation-timing-function: ease
}

@keyframes cmsmasters-fade-in-right {
	0% {
		opacity: 0;
		transform: translateX(60px)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

.cmsmasters-fade-in-down {
	animation-name: cmsmasters-fade-in-down;
	animation-timing-function: ease
}

@keyframes cmsmasters-fade-in-down {
	0% {
		opacity: 0;
		transform: translateY(-60px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

.cmsmasters-fade-in {
	animation-name: cmsmasters-fade-in;
	animation-timing-function: ease
}

@keyframes cmsmasters-fade-in {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.cmsmasters-pop-in-up {
	animation-name: cmsmasters-pop-in-up;
	animation-timing-function: ease
}

@keyframes cmsmasters-pop-in-up {
	0% {
		opacity: 0;
		transform: scale(.75) translateY(90px)
	}

	to {
		opacity: 1;
		transform: scale(1) translateY(0)
	}
}

.cmsmasters-pop-in-left {
	animation-name: cmsmasters-pop-in-left;
	animation-timing-function: ease
}

@keyframes cmsmasters-pop-in-left {
	0% {
		opacity: 0;
		transform: scale(.75) translateX(-150px)
	}

	to {
		opacity: 1;
		transform: scale(1) translateX(0)
	}
}

.cmsmasters-pop-in-right {
	animation-name: cmsmasters-pop-in-right;
	animation-timing-function: ease
}

@keyframes cmsmasters-pop-in-right {
	0% {
		opacity: 0;
		transform: scale(.75) translateX(150px)
	}

	to {
		opacity: 1;
		transform: scale(1) translateX(0)
	}
}

.cmsmasters-pop-in-down {
	animation-name: cmsmasters-pop-in-down;
	animation-timing-function: ease
}

@keyframes cmsmasters-pop-in-down {
	0% {
		opacity: 0;
		transform: scale(.75) translateY(-90px)
	}

	to {
		opacity: 1;
		transform: scale(1) translateY(0)
	}
}

.cmsmasters-pop-in {
	animation-name: cmsmasters-pop-in;
	animation-timing-function: ease
}

@keyframes cmsmasters-pop-in {
	0% {
		opacity: 0;
		transform: scale(.75)
	}

	to {
		opacity: 1;
		transform: scale(1)
	}
}

.cmsmasters_addons_invisible {
	visibility: hidden;
	opacity: 0
}

.animated {
	visibility: visible;
	animation-duration: 1s
}

.cmsmasters_item_animated_block {
	display: inline-block;
	vertical-align: baseline
}

.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 {
	max-width: var(--cmsmasters-slider-width)
}

.cmsmasters-slider .cmsmasters-swiper-container.swiper-cube .swiper-slide,
.cmsmasters-slider .cmsmasters-swiper-container.swiper-flip .swiper-slide,
.cmsmasters-slider .swiper.swiper-cube .swiper-slide,
.cmsmasters-slider .swiper.swiper-flip .swiper-slide {
	backface-visibility: hidden
}

.cmsmasters-slider .swiper-wrapper {
	height: var(--cmsmasters-slider-height)
}

.cmsmasters-slider--effect-slide .cmsmasters-slider .swiper-slide {
	width: calc(100% / var(--cmsmasters-columns))
}

.cmsmasters-slider--effect-slide .cmsmasters-slider:not(.cmsmasters-slider--init) .swiper-wrapper {
	width: auto;
	margin: 0 calc(-1 * var(--cmsmasters-space-between) / 2)
}

.cmsmasters-slider--effect-slide .cmsmasters-slider:not(.cmsmasters-slider--init) .swiper-slide {
	padding: 0 calc(var(--cmsmasters-space-between) / 2)
}

.cmsmasters-slider.cmsmasters-slider--dir-vertical .swiper-pagination-wrap,
.cmsmasters-slider.cmsmasters-slider--dir-vertical .swiper-scrollbar-wrap {
	flex-direction: column
}

.cmsmasters-slider .swiper-buttons-wrap,
.cmsmasters-slider .swiper-pagination-wrap,
.cmsmasters-slider .swiper-scrollbar-wrap {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: none;
	pointer-events: none;
	z-index: 1;
	align-items: baseline
}

.cmsmasters-slider .swiper-pagination {
	position: static;
	display: flex;
	transition: none;
	pointer-events: auto;
	justify-content: center
}

.cmsmasters-slider .swiper-pagination.swiper-pagination-fraction {
	padding: 0 20px;
	pointer-events: none;
	width: auto
}

.cmsmasters-slider .swiper-pagination.swiper-pagination-fraction>[class*=swiper-pagination-] {
	padding: 0 var(--cmsmasters-fraction-spacing)
}

.cmsmasters-slider .swiper-pagination.swiper-pagination-fraction>:first-child {
	padding-left: 0 !important
}

.cmsmasters-slider .swiper-pagination.swiper-pagination-fraction>:last-child {
	padding-right: 0 !important
}

.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets {
	margin: calc(-1 * var(--cmsmasters-bullets-spacing) / 2)
}

.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
	width: auto
}

.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets.swiper-pagination-vertical {
	transform: none
}

.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic {
	width: auto !important;
	height: auto !important;
	left: 0;
	transform: none !important;
	white-space: nowrap;
	overflow: visible
}

.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(0);
	left: 0 !important
}

.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet:not(.swiper-pagination-bullet-active-prev-prev):not(.swiper-pagination-bullet-active-prev):not(.swiper-pagination-bullet-active):not(.swiper-pagination-bullet-active-next):not(.swiper-pagination-bullet-active-next-next) {
	display: none
}

.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-main {
	transform: scale(1)
}

.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-next,
.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-prev {
	transform: scale(.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(.35)
}

.cmsmasters-slider .swiper-pagination-bullet {
	position: relative;
	width: var(--cmsmasters-bullets-size);
	height: var(--cmsmasters-bullets-size);
	pointer-events: all;
	opacity: 1;
	transition: all .25s ease, margin 0s linear !important;
	background-color: #9a9a9a;
	margin: calc(var(--cmsmasters-bullets-spacing) / 2) !important;
	display: flex;
	align-items: center;
	justify-content: center;
	outline: none
}

.cmsmasters-slider .swiper-pagination-bullet.swiper-pagination-bullet-active,
.cmsmasters-slider .swiper-pagination-bullet:hover {
	background-color: #d2d1d1
}

.cmsmasters-slider--bullets-dynamic.cmsmasters-slider .swiper-pagination-bullet {
	width: var(--cmsmasters-bullets-size);
	height: var(--cmsmasters-bullets-size)
}

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

.cmsmasters-slider--dir-horizontal.cmsmasters-slider--nav-progressbar.cmsmasters-slider .swiper-pagination-outer {
	width: 100%
}

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

.cmsmasters-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background-color: var(--cmsmasters-colors-hover)
}

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

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

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

.cmsmasters-slider .swiper-pagination-wrap {
	justify-content: center;
	align-items: flex-end
}

.cmsmasters-slider .swiper-slide {
	position: static;
	overflow: visible;
	margin: 0
}

.cmsmasters-slider--dir-vertical.cmsmasters-slider .swiper-slide {
	overflow: hidden
}

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

:not(.cmsmasters-slider-per-view-1).cmsmasters-slider .swiper-slide:not(:first-child):after {
	display: block
}

.cmsmasters-slider .swiper-buttons-wrap-inner {
	display: flex;
	flex: 1
}

.cmsmasters-slider .swiper-button {
	position: static;
	left: 0;
	right: 0;
	min-width: var(--cmsmasters-arrows-width);
	min-height: var(--cmsmasters-arrows-height);
	width: auto;
	height: auto;
	margin: 0;
	pointer-events: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	background-image: none;
	transition: color .25s ease, border .25s ease, background-color .25s ease, opacity .25s ease;
	color: var(--cmsmasters-colors-link)
}

.cmsmasters-slider .swiper-button.swiper-button-prev {
	margin-right: calc(var(--cmsmasters-arrows-spacing) / 2)
}

.cmsmasters-slider .swiper-button.swiper-button-next {
	margin-left: calc(var(--cmsmasters-arrows-spacing) / 2)
}

.cmsmasters-slider .swiper-button:after {
	content: none
}

.cmsmasters-slider .swiper-button .cmsmasters-wrap-icon {
	font-size: 35px
}

.cmsmasters-slider .swiper-button .cmsmasters-wrap-icon svg {
	display: block;
	width: 1em;
	height: 1em;
	transition: all .3s ease-in-out
}

.cmsmasters-slider--dir-vertical.cmsmasters-slider .swiper-button {
	max-height: 50%
}

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

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

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

.cmsmasters-slider .swiper-button:focus {
	outline: none
}

.cmsmasters-slider .swiper-button .text {
	display: flex
}

.cmsmasters-slider--text-dir-arrows-vertical.cmsmasters-slider .swiper-button .text {
	overflow: hidden
}

.cmsmasters-slider--text-dir-arrows-vertical.cmsmasters-slider .swiper-button:first-child .text {
	transform: rotate(180deg);
	writing-mode: tb
}

.cmsmasters-slider--text-dir-arrows-vertical.cmsmasters-slider .swiper-button:last-child .text {
	writing-mode: tb
}

.cmsmasters-slider .swiper-button:focus,
.cmsmasters-slider .swiper-button:hover {
	color: var(--cmsmasters-colors-hover)
}

.cmsmasters-slider .swiper-button-inner {
	display: flex;
	align-items: center;
	text-align: center;
	overflow: hidden
}

.cmsmasters-slider .swiper-button.swiper-button-disabled {
	opacity: var(--cmsmasters-slider-disabled-opacity);
	pointer-events: none
}

.cmsmasters-slider.cmsmasters-slider--scrollbar .swiper-scrollbar-wrap {
	display: flex
}

.cmsmasters-slider.cmsmasters-slider--visibility-arrows-hover:not(:hover) .swiper-buttons-wrap {
	opacity: 0;
	visibility: hidden
}

.cmsmasters-slider.cmsmasters-slider--visibility-arrows-hover .swiper-buttons-wrap {
	transition: opacity .25s ease, visibility .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: 0
}

.cmsmasters-slider--scrollbar-circle.cmsmasters-slider .swiper-scrollbar {
	border-radius: 100px
}

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

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

.cmsmasters-slider .swiper-scrollbar-drag {
	border-radius: inherit;
	cursor: grab
}

.cmsmasters-slider .swiper-scrollbar-cursor-drag {
	cursor: move
}

.cmsmasters-slider .swiper-scrollbar-lock {
	display: none
}

.cmsmasters-slider.cmsmasters-slider--bullets-dynamic {
	--cmsmasters-bullets-size: 25px
}

.cmsmasters-slider.cmsmasters-slider--bullets-numbered {
	--cmsmasters-bullets-size: 1.2rem
}

.cmsmasters-slider .swiper-pagination-wrap {
	margin: 10px
}

.cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--nav-bullets .swiper-pagination-wrap {
	margin: 0 calc(-1 * var(--cmsmasters-bullets-size) - 10px) 0 0
}

.cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--nav-bullets .swiper-pagination {
	flex-direction: column
}

.cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--pagination-progressbar {
	padding-right: 15px
}

.cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--pagination-progressbar .swiper-pagination {
	height: calc(100% - 20px)
}

.cmsmasters-slider.cmsmasters-slider--pagination-fraction .swiper-pagination {
	background-color: #fff;
	padding: 5px 10px;
	border-width: 1px;
	border-style: solid
}

.cmsmasters-slider .swiper-scrollbar-wrap {
	padding: 5px;
	justify-content: center
}

.cmsmasters-slider .swiper-buttons-wrap {
	margin: 15px
}

html[class^=cmsmasters-elementor-popup__hide-scroll-show-] {
	overflow: hidden !important
}

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

.cmsmasters-elementor-popup {
	position: fixed;
	z-index: -9999999;
	visibility: hidden;
	opacity: 0;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: transparent !important;
	transition: .5s ease
}

.cmsmasters-elementor-popup__show {
	z-index: 99999999999;
	visibility: visible;
	opacity: 1
}

.cmsmasters-elementor-popup__show.cmsmasters-elementor-popup__overlay-hide {
	pointer-events: none
}

.cmsmasters-elementor-popup__show.cmsmasters-elementor-popup__overlay-hide .elementor[data-elementor-type=cmsmasters_popup] {
	background-color: transparent !important;
	pointer-events: none;
	z-index: 99999999999;
	padding: 0
}

.cmsmasters-elementor-popup__show.cmsmasters-elementor-popup__overlay-hide .elementor[data-elementor-type=cmsmasters_popup] .elementor-inner {
	pointer-events: all;
	position: relative;
	z-index: 99999999999
}

.cmsmasters-elementor-popup__close-popup-inner .elementor[data-elementor-type=cmsmasters_popup] .cmsmasters-popup-close {
	display: none
}

.cmsmasters-elementor-popup__close-popup-inner .elementor[data-elementor-type=cmsmasters_popup] .elementor-section-wrap .cmsmasters-popup-close {
	display: block
}

.elementor[data-elementor-type=cmsmasters_popup] {
	display: flex;
	justify-content: var(--cmsmasters-h-position, center);
	align-items: var(--cmsmasters-v-position, center);
	height: 100vh;
	position: relative;
	width: 100%;
	padding: var(--cmsmasters-overlay-pdd)
}

.elementor-widget-cmsmasters-mailchimp__field-gap {
	margin-bottom: 20px;
}

.elementor[data-elementor-type=cmsmasters_popup] .elementor-section-wrap {
	width: 100%;
	height: 100%;
	height: max-content;
	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%;
	height: 100%;
	max-width: var(--cmsmasters-popup-width);
	height: var(--cmsmasters-popup-height, auto)
}

.elementor[data-elementor-type=cmsmasters_popup] .cmsmasters-popup-close {
	line-height: 0;
	font-size: 0;
	display: block;
	color: #fff;
	cursor: pointer;
	position: absolute;
	right: var(--cmsmasters-colose-h-position, 30px);
	top: var(--cmsmasters-colose-v-position, 30px);
	background-color: var(--cmsmasters-colose-bg-color);
	border-color: var(--cmsmasters-colose-bd-color);
	transition: all .3s ease;
	border-radius: var(--cmsmasters-close-bdr);
	padding: var(--cmsmasters-close-pdd, 10px);
	font-size: var(--cmsmasters-close-size, 18px);
	color: var(--cmsmasters-colose-color, var(--cmsmasters-colors-primary));
	pointer-events: all
}

.elementor[data-elementor-type=cmsmasters_popup] .cmsmasters-popup-close i {
	cursor: pointer;
	font-size: 1em;
	color: inherit;
	line-height: 1em;
	transition: color .3s ease
}

.elementor[data-elementor-type=cmsmasters_popup] .cmsmasters-popup-close svg {
	display: block;
	width: 1em;
	height: 1em;
	line-height: 1em;
	fill: currentColor;
	cursor: pointer;
	transition: fill .3s ease
}

.elementor[data-elementor-type=cmsmasters_popup] .cmsmasters-popup-close:hover {
	background-color: var(--cmsmasters-colose-bg-color-hover, var(--cmsmasters-colose-bg-color));
	border-color: var(--cmsmasters-colose-bd-color-hover, var(--cmsmasters-colose-bd-color));
	color: var(--cmsmasters-colose-color-hover, var(--cmsmasters-colose-color))
}

.cmsmasters-widget-template-popup {
	background-color: transparent !important
}

.cmsmasters-widget-template-popup .dialog-widget-content {
	background-color: transparent !important;
	background-image: none !important;
	pointer-events: all
}

.cmsmasters-widget-template-popup .elementor-add-section {
	margin: 0 !important;
	margin-inline: 0 !important
}

.cmsmasters-widget-template-popup .elementor-add-section-inner {
	padding: 40px !important
}

.cmsmasters-widget-template-popup .elementor[data-elementor-type=cmsmasters_popup] {
	position: fixed !important;
	z-index: 99999999999;
	left: 0;
	top: 0
}

.cmsmasters-widget-template-popup .elementor[data-elementor-type=cmsmasters_popup] .elementor-section-wrap {
	max-width: var(--cmsmasters-popup-width)
}

.cmsmasters-widget-template-popup .elementor[data-elementor-type=cmsmasters_popup].cmsmasters-elementor-popup__close-popup-inner .cmsmasters-popup-close {
	display: none
}

.cmsmasters-widget-template-popup .elementor[data-elementor-type=cmsmasters_popup].cmsmasters-elementor-popup__close-popup-inner .elementor-section-wrap .cmsmasters-popup-close {
	display: block
}

[data-elementor-type=cmsmasters_header].cmsmasters-header-position-absolute-yes {
	position: absolute !important;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99
}

.admin-bar [data-elementor-type=cmsmasters_header].cmsmasters-header-position-absolute-yes {
	top: 32px
}

@media (max-width:782px) {
	.admin-bar [data-elementor-type=cmsmasters_header].cmsmasters-header-position-absolute-yes {
		top: 46px
	}
}

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

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

[data-element_type=section].cmsmasters-section-for-header-yes .elementor-widget-wrap .elementor-widget-wrap:before {
	content: none
}

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

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

.elementor-lightbox .dialog-lightbox-widget-content .elementor-video-container .elementor-video-landscape {
	width: 100%;
	max-height: 100%
}

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

.elementor-lightbox .dialog-lightbox-widget-content iframe {
	margin: 0
}

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

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

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

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

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

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

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

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

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

.e-n-accordion-item-title-text {
	color: inherit
}

.elementor-168 .elementor-element.elementor-element-98e5eb {
	--display: flex;
	--min-height: 560px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-168 .elementor-element.elementor-element-660ff1fd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-168 .elementor-element.elementor-element-660ff1fd:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect),
.elementor-168 .elementor-element.elementor-element-660ff1fd>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-168 .elementor-element.elementor-element-660ff1fd>.cmsmasters-bg-effects-container>.cmsmasters-bg-effects-element {
	background-image: url("../images/popup.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-168 .elementor-element.elementor-element-41021540 {
	--spacer-size: 50px;
}

.elementor-168 .elementor-element.elementor-element-34405d01 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-border);
	--border-color: var(--e-global-color-border);
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-168 .elementor-element.elementor-element-75f6d48f {
	--display: flex;
}

.elementor-168 .elementor-element.elementor-element-3d724889 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__field-group {
	margin-bottom: 20px;
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__wrapper {
	margin-bottom: -20px;
}

.elementor-168 .elementor-element.elementor-element-4b3411a.elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes .elementor-widget-cmsmasters-mailchimp__field-gap {
	margin-bottom: 20px;
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__fields-wrapper .elementor-widget-cmsmasters-mailchimp__field-group {
	padding: 0 calc(20px / 2);
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__fields-wrapper {
	margin: 0 calc(-20px / 2);
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper {
	margin: 0 calc(-20px / 2);
	--button-width: 170px;
}

.elementor-168 .elementor-element.elementor-element-4b3411a.cmsmasters-mailchimp__inline-button-yes .elementor-widget-cmsmasters-mailchimp__fields-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer {
	padding: 0 calc(20px / 2);
}

.elementor-168 .elementor-element.elementor-element-4b3411a.cmsmasters-mailchimp__inline-button-yes .elementor-widget-cmsmasters-mailchimp__wrapper {
	--gap-column: 20px;
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__field-group .elementor-widget-cmsmasters-mailchimp__field {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-border);
	border-radius: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	padding: 12px 0px 12px 0px;
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__field-group .elementor-widget-cmsmasters-mailchimp__field::-webkit-input-placeholder {
	color: var(--e-global-color-secondary);
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__field-group .elementor-widget-cmsmasters-mailchimp__field::-ms-input-placeholder {
	color: var(--e-global-color-secondary);
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__field-group .elementor-widget-cmsmasters-mailchimp__field::placeholder {
	color: var(--e-global-color-secondary);
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__field-group .elementor-widget-cmsmasters-mailchimp__field:focus::-webkit-input-placeholder {
	color: var(--e-global-color-secondary);
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__field-group .elementor-widget-cmsmasters-mailchimp__field:focus::-ms-input-placeholder {
	color: var(--e-global-color-secondary);
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__field-group .elementor-widget-cmsmasters-mailchimp__field:focus::placeholder {
	color: var(--e-global-color-secondary);
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__field-group .elementor-widget-cmsmasters-mailchimp__field:focus {
	border-color: var(--e-global-color-secondary);
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__wrapper .elementor-widget-cmsmasters-mailchimp__terms-link {
	margin-left: 5px;
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__button[disabled] .elementor-widget-cmsmasters-mailchimp__button-text {
	color: #ffffff;
	text-decoration: none;
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__button[disabled]:before {
	--button-bg-color: #c0c0c0;
	background: var(--button-bg-color);
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__button-preloader i {
	font-size: 22px;
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__button-preloader svg {
	width: 22px;
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__valid-message {
	text-align: left;
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__error-message {
	text-align: left;
}

.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__notice-message {
	text-align: left;
}

.elementor-168 {
	background-color: rgba(0, 0, 0, .8);
	--cmsmasters-popup-width: 1280px;
	--cmsmasters-popup-height: 560px;
	--cmsmasters-h-position: center;
	--cmsmasters-v-position: center;
	--cmsmasters-close-size: 18px;
	--cmsmasters-colose-v-position: 30px;
	--cmsmasters-colose-h-position: 30px;
}

@media(min-width:768px) {
	.elementor-168 .elementor-element.elementor-element-660ff1fd {
		--width: 44%;
	}

	.elementor-168 .elementor-element.elementor-element-34405d01 {
		--width: 56%;
	}
}

@media(max-width:1180px) and (min-width:768px) {
	.elementor-168 .elementor-element.elementor-element-660ff1fd {
		--width: 100%;
	}

	.elementor-168 .elementor-element.elementor-element-34405d01 {
		--width: 100%;
	}
}

@media(min-width:1601px) {
	.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__field-group .elementor-widget-cmsmasters-mailchimp__field {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
}

@media(max-width:1180px) {
	.elementor-168 .elementor-element.elementor-element-98e5eb {
		--min-height: 500px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: wrap;
	}

	.elementor-168 .elementor-element.elementor-element-660ff1fd {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-168 .elementor-element.elementor-element-34405d01 {
		--min-height: 500px;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 60px;
		--padding-right: 60px;
	}

	.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__field-group .elementor-widget-cmsmasters-mailchimp__field {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}

	.elementor-168 {
		--cmsmasters-popup-width: 708px;
		--cmsmasters-popup-height: 500px;
	}
}

@media(max-width:767px) {
	.elementor-168 .elementor-element.elementor-element-98e5eb {
		--min-height: 300px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-168 .elementor-element.elementor-element-660ff1fd {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-168 .elementor-element.elementor-element-34405d01 {
		--min-height: 0px;
		--justify-content: flex-start;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-168 .elementor-element.elementor-element-3d724889 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__field-group .elementor-widget-cmsmasters-mailchimp__field {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}

	.elementor-168 .elementor-element.elementor-element-4b3411a .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper {
		--button-width: 135px;
	}

	.elementor-168 {
		--cmsmasters-popup-width: 320px;
		--cmsmasters-popup-height: 300px;
		--cmsmasters-colose-v-position: 20px;
		--cmsmasters-colose-h-position: 20px;
	}
}