
.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("https://physiatricspainclinic.com/wp-content/uploads/elementor/images/cmsmasters-logo.svg");
	background-position: 0 0;
	background-position: 0 4px;
	background-repeat: no-repeat;
	background-size: 20px 15px;
	display: inline-block;
	width: 20px;
	height: 15px;
	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;
	z-index: 999;
	top: 0;
	left: auto;
	right: 0;
	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;
	}
	
	.cmsmasters-bg-hide-tablet.nitro-lazy, .cmsmasters-bg-hide-tablet>.elementor-widget-wrap.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:767px) {
	.cmsmasters-bg-hide-mobile, .cmsmasters-bg-hide-mobile>.elementor-widget-wrap {
		background-image: none !important;
	}
	
	.cmsmasters-bg-hide-mobile.nitro-lazy, .cmsmasters-bg-hide-mobile>.elementor-widget-wrap.nitro-lazy {
		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-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-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);
}

.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: .3s;
	--animation-pointer-transition-duration: .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: .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.nitro-lazy {
	background-image: none !important;
}

.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: 100%;
	position: relative;
	width: 100%;
	padding: var(--cmsmasters-overlay-pdd);
}

.elementor[data-elementor-type=cmsmasters_popup] .elementor-section-wrap {
	width: 100%;
	height: 100%;
	height: var(--cmsmasters-popup-height, auto);
	border-radius: var(--cmsmasters-popup-bdr);
	margin: var(--cmsmasters-popup-mrg);
	padding: var(--cmsmasters-popup-pdd);
	background-color: var(--cmsmasters-colors-bg);
	overflow-y: auto;
	position: relative;
	pointer-events: all;
}

.elementor[data-elementor-type=cmsmasters_popup] .elementor-section-wrap .cmsmasters-popup-close {
	display: none;
}

.elementor[data-elementor-type=cmsmasters_popup] .elementor-inner {
	animation-duration: var(--animation-duration, .5s);
	width: 100%;
	height: 100%;
	height: var(--cmsmasters-popup-height, auto);
	max-width: var(--cmsmasters-popup-width);
}

.elementor[data-elementor-type=cmsmasters_popup] .cmsmasters-popup-close {
	line-height: 0;
	font-size: 0;
	font-size: var(--cmsmasters-close-size, 18px);
	display: block;
	color: #fff;
	color: var(--cmsmasters-colose-color, var(--cmsmasters-colors-primary));
	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);
	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 .dialog-widget-content.nitro-lazy {
	background-image: none !important;
}

.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;
}
