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

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

.elementor-add-new-section .cmsmasters-add-template-button .cmsms-logo:before {
    content: "";
    background-image: url(../images/cmsmasters-logo.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 20px 15px;
    display: inline-block;
    width: 20px;
    height: 15px;
    background-position: 0 4px;
    height: 20px;
    filter: brightness(1.1) drop-shadow(0 0 5px rgba(255, 255, 255, .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
    }
}

.cmsmasters-lazyload:not([src*=png]):not([src*=gif]).lazyload, .cmsmasters-lazyload:not([src*=png]):not([src*=gif]).lazyloading {
    background-color: var(--cmsmasters-colors-alternate)
}

.cmsmasters-lazyload.lazyload, .cmsmasters-lazyload.lazyloading {
    opacity: .75;
    filter: blur(10px);
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
    transition: opacity .25s ease, filter .25s ease
}

.cmsmasters-lazyload.lazyloaded {
    opacity: 1;
    filter: blur(0)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width:1180px) {
    .cmsmasters-bg-hide-tablet, .cmsmasters-bg-hide-tablet>.elementor-widget-wrap {
        background-image: none !important
    }
}

@media (max-width:767px) {
    .cmsmasters-bg-hide-mobile, .cmsmasters-bg-hide-mobile>.elementor-widget-wrap {
        background-image: none !important
    }
}

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

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

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

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

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

    to {
        opacity: 1
    }
}

.elementor-widget .cmsmasters-drop-cap {
    color: var(--cmsmasters-colors-link);
    font-size: 48px;
    line-height: 1em;
    text-align: center;
    float: left;
    margin-right: 10px;
    text-shadow: none
}

.elementor-widget .cmsmasters-drop-cap__letter {
    display: inline-block
}

.cmsmasters-drop-cap-view-stacked.elementor-widget .cmsmasters-drop-cap {
    color: var(--cmsmasters-colors-alternate);
    background-color: var(--cmsmasters-colors-link)
}

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

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

.elementor-widget:not(.cmsmasters-drop-cap-view-default) .cmsmasters-drop-cap {
    margin-top: 8px
}

.elementor-widget:not(.cmsmasters-drop-cap-view-default) .cmsmasters-drop-cap__letter {
    width: 1.1em;
    height: 1.1em
}

.elementor-widget.cmsmasters-drop-cap-yes p:after {
    content: "";
    display: block;
    clear: both
}

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

.cmsmasters-line-clamp-yes.elementor-widget .elementor-widget-container .entry-content {
    -webkit-line-clamp: inherit;
    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: 0.3s;
    --animation-pointer-transition-duration: 0.3s
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width:1601px) {
    .cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-meta-data .term-wrap {
        flex-direction: row
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width:-1) {
    .cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-meta-data .term-wrap {
        flex-direction: row
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width:-1) {
    .cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-meta-data .term-wrap {
        flex-direction: row
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width:1180px) {
    .cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-meta-data .term-wrap {
        flex-direction: row
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width:-1) {
    .cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-meta-data .term-wrap {
        flex-direction: row
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width:767px) {
    .cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-meta-data .term-wrap {
        flex-direction: row
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated {
    transition-property: transform, opacity, background-color, border, border-radius, box-shadow
}

.elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-transform.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-transform:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated {
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated {
    transition-duration: .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>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-scroll:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated {
    --cmsmasters-scroll-vertical: 0px;
    --cmsmasters-scroll-horizontal: 0px;
    --cmsmasters-scroll-rotate: 0deg;
    --cmsmasters-scroll-scale: 1;
    --cmsmasters-scroll-opacity: 100%;
    --cmsmasters-scroll-blur: 0px;
    --cmsmasters-scroll-grayscale: 0%;
    --cmsmasters-scroll-sepia: 0%;
    --cmsmasters-scroll-saturate: 100%;
    --cmsmasters-scroll-brightness: 100%;
    --cmsmasters-scroll-contrast: 100%;
    --cmsmasters-scroll-hue-rotate: 0deg;
    --cmsmasters-scroll-origin-x: center;
    --cmsmasters-scroll-origin-y: center
}

@media (min-width:1181px) {
    .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated {
        transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) rotate(var(--cmsmasters-scroll-rotate)) scale(var(--cmsmasters-scroll-scale));
        transform-origin: var(--cmsmasters-scroll-origin-x) var(--cmsmasters-scroll-origin-y);
        filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate));
        will-change: transform, filter, clip-path !important
    }
}

@media (min-width:768px) and (max-width:1180px) {
    .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated {
        transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) rotate(var(--cmsmasters-scroll-rotate)) scale(var(--cmsmasters-scroll-scale));
        transform-origin: var(--cmsmasters-scroll-origin-x) var(--cmsmasters-scroll-origin-y);
        filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate));
        will-change: transform, filter, clip-path !important
    }
}

@media (max-width:767px) {
    .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-scroll[data-scroll-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated {
        transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) rotate(var(--cmsmasters-scroll-rotate)) scale(var(--cmsmasters-scroll-scale));
        transform-origin: var(--cmsmasters-scroll-origin-x) var(--cmsmasters-scroll-origin-y);
        filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate));
        will-change: transform, filter, clip-path !important
    }
}

.elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-tilt:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated {
    --cmsmasters-tilt-perspective: 0px;
    --cmsmasters-tilt-rotate-x: 0deg;
    --cmsmasters-tilt-rotate-y: 0deg;
    --cmsmasters-tilt-scale: 1, 1, 1;
    --cmsmasters-tilt-translate-x: 0px;
    --cmsmasters-tilt-translate-y: 0px
}

@media (min-width:1181px) {
    .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-desktop]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated {
        transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y));
        transform-style: preserve-3d
    }
}

@media (min-width:768px) and (max-width:1180px) {
    .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-tablet]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated {
        transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y));
        transform-style: preserve-3d
    }
}

@media (max-width:767px) {
    .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile].elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-tilt[data-tilt-mobile]:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated {
        transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y));
        transform-style: preserve-3d
    }
}

.elementor .elementor-element.cmsmasters-bg-effect-type-floating>.cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-floating>.elementor-column-wrap.elementor-element-populated>.cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-floating>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll>.cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll>.elementor-column-wrap.elementor-element-populated>.cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt>.cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt>.elementor-column-wrap.elementor-element-populated>.cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 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-column-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-floating>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll>.elementor-column-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt>.elementor-column-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 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-column-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
    --cmsmasters-scroll-vertical: 0px;
    --cmsmasters-scroll-horizontal: 0px;
    --cmsmasters-scroll-scale: 1;
    --cmsmasters-scroll-opacity: 100%;
    --cmsmasters-scroll-blur: 0px;
    --cmsmasters-scroll-grayscale: 0%;
    --cmsmasters-scroll-sepia: 0%;
    --cmsmasters-scroll-saturate: 100%;
    --cmsmasters-scroll-brightness: 100%;
    --cmsmasters-scroll-contrast: 100%;
    --cmsmasters-scroll-hue-rotate: 0deg
}

@media (min-width:1181px) {
    .elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop]>.elementor-column-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
        transition-duration: .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-column-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop][data-scroll-tablet]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
        transition-duration: .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-column-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll[data-scroll-desktop][data-scroll-mobile]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
        transition-duration: .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-tilt>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt>.elementor-column-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
    --cmsmasters-tilt-perspective: 0px;
    --cmsmasters-tilt-rotate-x: 0deg;
    --cmsmasters-tilt-rotate-y: 0deg;
    --cmsmasters-tilt-scale: 1, 1, 1;
    --cmsmasters-tilt-translate-x: 0%;
    --cmsmasters-tilt-translate-y: 0%
}

@media (min-width:1181px) {
    .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-desktop]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-desktop]>.elementor-column-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-desktop]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
        transition-duration: .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));
        transform-style: preserve-3d
    }
}

@media (min-width:768px) and (max-width:1180px) {
    .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-tablet]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-tablet]>.elementor-column-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-tablet]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
        transition-duration: .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));
        transform-style: preserve-3d
    }
}

@media (max-width:767px) {
    .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-mobile]>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-mobile]>.elementor-column-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt[data-tilt-mobile]>.elementor-widget-wrap.elementor-element-populated>.cmsmasters-bg-effects-container .cmsmasters-bg-effects-element {
        transition-duration: .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));
        transform-style: preserve-3d
    }
}

.elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-clip-path-yes.cmsmasters-search-type-search-popup>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas.e-con .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas>.elementor-column-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas>.elementor-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas>.elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-offcanvas__trigger, .elementor .elementor-element.cmsmasters-clip-path-yes.elementor-widget-cmsmasters-offcanvas>.elementor-widget-wrap.elementor-element-populated .elementor-widget-cmsmasters-search__popup-trigger-inner, .elementor .elementor-element.cmsmasters-clip-path-yes:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup).e-con, .elementor .elementor-element.cmsmasters-clip-path-yes:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-clip-path-yes:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-container, .elementor .elementor-element.cmsmasters-clip-path-yes:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-container, .elementor .elementor-element.cmsmasters-clip-path-yes:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup)>.elementor-widget-wrap.elementor-element-populated {
    transition-property: transform, opacity, background-color, border, border-radius, box-shadow, -webkit-clip-path;
    transition-property: transform, opacity, clip-path, background-color, border, border-radius, box-shadow;
    transition-property: transform, opacity, clip-path, background-color, 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-slider {
    --cmsmasters-arrows-height: 25px;
    --cmsmasters-arrows-spacing: 10px;
    --cmsmasters-arrows-width: 25px;
    --cmsmasters-bullets-size: 9px;
    --cmsmasters-bullets-spacing: 4px;
    --cmsmasters-columns: 3;
    --cmsmasters-fraction-spacing: 15px;
    --cmsmasters-slider-bd-width: 0px;
    --cmsmasters-slider-disabled-opacity: 0.35;
    --cmsmasters-slider-height: auto;
    --cmsmasters-slider-width: 100%;
    --cmsmasters-space-between: 20px;
    position: relative
}

.cmsmasters-slider .cmsmasters-swiper-container, .cmsmasters-slider .swiper {
    max-width: var(--cmsmasters-slider-width)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-next, .cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-prev {
    transform: scale(.65)
}

.cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next, .cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-prev-prev {
    transform: scale(.35)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cmsmasters-slider.cmsmasters-slider--visibility-arrows-hover .swiper-buttons-wrap {
    transition: opacity .25s ease, visibility .25s linear
}

.cmsmasters-slider.cmsmasters-slider--arrows .swiper-buttons-wrap {
    display: flex;
    align-items: stretch
}

.cmsmasters-slider.cmsmasters-slider--nav-arrows_pagination .swiper-buttons-wrap, .cmsmasters-slider.cmsmasters-slider--nav-arrows_pagination .swiper-pagination-wrap, .cmsmasters-slider.cmsmasters-slider--nav-arrows_scrollbar .swiper-buttons-wrap, .cmsmasters-slider.cmsmasters-slider--nav-arrows_scrollbar .swiper-scrollbar-wrap, .cmsmasters-slider.cmsmasters-slider--nav:not(.cmsmasters-slider--scrollbar) .swiper-pagination-wrap {
    display: flex
}

.cmsmasters-slider .swiper-scrollbar {
    pointer-events: auto;
    border-radius: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor[data-elementor-type=cmsmasters_popup] {
    display: flex;
    justify-content: var(--cmsmasters-h-position, center);
    align-items: var(--cmsmasters-v-position, center);
    height: 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%;
    max-width: var(--cmsmasters-popup-width);
    height: var(--cmsmasters-popup-height, auto)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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