.elementor-2115 .elementor-element.elementor-element-c6e36fb {
    padding: 50px 30px 50px 30px;
}

.elementor-2115 .elementor-element.elementor-element-ffbe9ba > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2115 .elementor-element.elementor-element-ec302ba:not(.elementor-motion-effects-element-type-background), .elementor-2115 .elementor-element.elementor-element-ec302ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2115 .elementor-element.elementor-element-ec302ba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 0px 30px;
}

.elementor-2115 .elementor-element.elementor-element-ec302ba > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2115 .elementor-element.elementor-element-34d8d44.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2115 .elementor-element.elementor-element-34d8d44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2115 .elementor-element.elementor-element-bdc300c {
    text-align: center;
}

.elementor-2115 .elementor-element.elementor-element-bdc300c .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2115 .elementor-element.elementor-element-bdc300c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2115 .elementor-element.elementor-element-2e5c074 {
    --spacer-size: 10px;
}

.elementor-2115 .elementor-element.elementor-element-43af1aa {
    text-align: center;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-2115 .elementor-element.elementor-element-43af1aa > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-2115 .elementor-element.elementor-element-c5cf5aa > .elementor-container {
    min-height: 400px;
}

.elementor-2115 .elementor-element.elementor-element-c5cf5aa:not(.elementor-motion-effects-element-type-background), .elementor-2115 .elementor-element.elementor-element-c5cf5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2115 .elementor-element.elementor-element-c5cf5aa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2115 .elementor-element.elementor-element-c5cf5aa > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2115 .elementor-element.elementor-element-a1f2d6f {
    text-align: center;
}

.elementor-2115 .elementor-element.elementor-element-a1f2d6f .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2115 .elementor-element.elementor-element-a1f2d6f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2115 .elementor-element.elementor-element-0230ad6 {
    text-align: center;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-2115 .elementor-element.elementor-element-0230ad6 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-2115 .elementor-element.elementor-element-1d564aa {
    text-align: center;
}

.elementor-2115 .elementor-element.elementor-element-1d564aa .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2115 .elementor-element.elementor-element-1d564aa > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2115 .elementor-element.elementor-element-fd67448 {
    text-align: center;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-2115 .elementor-element.elementor-element-fd67448 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-2115 .elementor-element.elementor-element-7a009ae {
    text-align: center;
}

.elementor-2115 .elementor-element.elementor-element-7a009ae .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2115 .elementor-element.elementor-element-7a009ae > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2115 .elementor-element.elementor-element-a3167e8 {
    text-align: center;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-2115 .elementor-element.elementor-element-a3167e8 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-2115 .elementor-element.elementor-element-8512a99 > .elementor-container {
    min-height: 400px;
}

.elementor-2115 .elementor-element.elementor-element-8512a99:not(.elementor-motion-effects-element-type-background), .elementor-2115 .elementor-element.elementor-element-8512a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2115 .elementor-element.elementor-element-8512a99 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2115 .elementor-element.elementor-element-8512a99 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2115 .elementor-element.elementor-element-26c4cc8 {
    text-align: center;
}

.elementor-2115 .elementor-element.elementor-element-26c4cc8 .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2115 .elementor-element.elementor-element-26c4cc8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2115 .elementor-element.elementor-element-7fbd43c {
    --spacer-size: 10px;
}

@media(max-width: 767px) {
    .elementor-2115 .elementor-element.elementor-element-c6e36fb {
        margin-top:0px;
        margin-bottom: 0px;
        padding: 1em 0.5em 1em 0.5em;
    }

    .elementor-2115 .elementor-element.elementor-element-ffbe9ba > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2115 .elementor-element.elementor-element-ec302ba {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2115 .elementor-element.elementor-element-34d8d44 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2115 .elementor-element.elementor-element-bdc300c .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.4em;
    }

    .elementor-2115 .elementor-element.elementor-element-c5cf5aa {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2115 .elementor-element.elementor-element-a1f2d6f .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.4em;
    }

    .elementor-2115 .elementor-element.elementor-element-1d564aa .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.4em;
    }

    .elementor-2115 .elementor-element.elementor-element-7a009ae .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.4em;
    }

    .elementor-2115 .elementor-element.elementor-element-8512a99 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2115 .elementor-element.elementor-element-26c4cc8 .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.4em;
    }
}

/* Start custom CSS for html, class: .elementor-element-3b20b30 */
.table-price {
    overflow: hidden;
    border: 1px solid #d3d3d3;
    background: #fefefe;
    width: 90%;
    margin: 2% auto 2%;
}

table.table-price tr:nth-child(1) {
    height: 64px;
}

table.table-price tr:nth-child(1) td {
    font-size: 16px;
    font-weight: 500;
    background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#eaeaea), to(#efefef));
}

.table-price td {
    font-weight: 100;
    background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);
    background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));
}

.table-price td {
    padding: 8px 8px 8px;
    height: 34px;
    text-align: center;
    border-top: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}

@media (max-width: 680px) {
    .table-price {
        zoom: 75%;
    }
}

@media (max-width: 520px) {
    .table-price {
        zoom: 73%;
    }
}

@media (max-width: 600px) {
    .table-price {
        zoom: 74%;
    }
}

@media (max-width: 750px) {
    .table-price {
        zoom: 76%;
    }
}

@media (max-width: 788px) {
    .table-price {
        zoom: 78%;
    }
}

@media (max-width: 810px) {
    .table-price {
        zoom: 79%;
    }
}

@media (max-width: 840px) {
    .table-price {
        zoom: 81%;
    }
}

@media (max-width: 900px) {
    .table-price {
        zoom: 82%;
    }
}

@media (max-width: 991px) {
    .table-price {
        zoom: 82%;
    }
}

@media (max-width: 1082px) {
    .table-price {
        zoom: 83%;
    }
}

@media (max-width: 1100px) {
    .table-price {
        zoom: 84%;
    }
}

@media (max-width: 1200px) {
    .table-price {
        width: 100%;
        zoom: 87%; }
}

@media (max-width: 1280px) {
    .table-price {
        width: 100%;
        zoom: 88%; }
}

@media (max-width: 1300px) {
    .table-price {
        width: 100%;
        zoom: 90%; }
}

@media (max-width: 1480px) {
    .table-price {
        zoom: 94%;
    }
}

@media (max-width: 1500px) {
    .table-price {
        zoom: 96%;
    }
}

/* End custom CSS */


  /*! elementor - v3.19.0 - 05-02-2024 */
.elementor-9 .elementor-element.elementor-element-29442cb {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-c59625a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-3bcf67f {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-237a6a9.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-9 .elementor-element.elementor-element-237a6a9.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-9 .elementor-element.elementor-element-237a6a9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-img img {
    border-radius: 0px;
    transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #464646;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 800;
}

.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-description {
    color: #464646;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-237a6a9 {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-e963974 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-img img {
    border-radius: 0px;
    transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #464646;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 800;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-description {
    color: #464646;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96 {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-c3628fb {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-img img {
    border-radius: 0px;
    transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-title {
    margin-bottom: 10px;
    color: #464646;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 800;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-description {
    color: #464646;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-6d0e368 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-ffaa48a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 15px 15px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-647dcca {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-6f2bbde {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-6f2bbde img {
    width: 390px;
    height: 300px;
    object-fit: cover;
    object-position: center center;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.13);
}

.elementor-9 .elementor-element.elementor-element-853072d {
    text-align: left;
    width: var( --container-widget-width, 390px );
    max-width: 390px;
    --container-widget-width: 390px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

.elementor-9 .elementor-element.elementor-element-853072d .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-9 .elementor-element.elementor-element-853072d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF82;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-853072d {
    left: 0px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-853072d {
    right: 0px;
}

.elementor-9 .elementor-element.elementor-element-0c6d62e {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-12b7014 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-12b7014 img {
    width: 390px;
    height: 300px;
    object-fit: cover;
    object-position: center center;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.13);
}

.elementor-9 .elementor-element.elementor-element-3ee5273 {
    text-align: left;
    width: var( --container-widget-width, 390px );
    max-width: 390px;
    --container-widget-width: 390px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

.elementor-9 .elementor-element.elementor-element-3ee5273 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-9 .elementor-element.elementor-element-3ee5273 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF82;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3ee5273 {
    left: 0px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-3ee5273 {
    right: 0px;
}

.elementor-9 .elementor-element.elementor-element-8990a15 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-c7c33f8 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-c7c33f8 img {
    width: 390px;
    height: 300px;
    object-fit: cover;
    object-position: center center;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.13);
}

.elementor-9 .elementor-element.elementor-element-5cd97f8 {
    text-align: left;
    width: var( --container-widget-width, 390px );
    max-width: 390px;
    --container-widget-width: 390px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

.elementor-9 .elementor-element.elementor-element-5cd97f8 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-9 .elementor-element.elementor-element-5cd97f8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF82;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5cd97f8 {
    left: 0px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-5cd97f8 {
    right: 0px;
}

.elementor-9 .elementor-element.elementor-element-997447f {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-6d3a339 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-6d3a339 img {
    width: 390px;
    height: 300px;
    object-fit: cover;
    object-position: center center;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.13);
}

.elementor-9 .elementor-element.elementor-element-bb73522 {
    text-align: left;
    width: var( --container-widget-width, 390px );
    max-width: 390px;
    --container-widget-width: 390px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

.elementor-9 .elementor-element.elementor-element-bb73522 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-9 .elementor-element.elementor-element-bb73522 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF82;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-bb73522 {
    left: 0px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-bb73522 {
    right: 0px;
}

.elementor-9 .elementor-element.elementor-element-259aa8b {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-e01b80f {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-e01b80f img {
    width: 390px;
    height: 300px;
    object-fit: cover;
    object-position: center center;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.13);
}

.elementor-9 .elementor-element.elementor-element-d7cfa82 {
    text-align: left;
    width: var( --container-widget-width, 390px );
    max-width: 390px;
    --container-widget-width: 390px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

.elementor-9 .elementor-element.elementor-element-d7cfa82 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-9 .elementor-element.elementor-element-d7cfa82 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF82;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-d7cfa82 {
    left: 0px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-d7cfa82 {
    right: 0px;
}

.elementor-9 .elementor-element.elementor-element-e024339 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-0f3c929 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-0f3c929 img {
    width: 390px;
    height: 300px;
    object-fit: cover;
    object-position: center center;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.13);
}

.elementor-9 .elementor-element.elementor-element-306a51b {
    text-align: left;
    width: var( --container-widget-width, 390px );
    max-width: 390px;
    --container-widget-width: 390px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

.elementor-9 .elementor-element.elementor-element-306a51b .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-9 .elementor-element.elementor-element-306a51b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF82;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-306a51b {
    left: 0px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-306a51b {
    right: 0px;
}

.elementor-9 .elementor-element.elementor-element-100d3d7 > .elementor-container {
    max-width: 1850px;
}

.elementor-9 .elementor-element.elementor-element-100d3d7 {
    padding: 50px 30px 50px 30px;
}

.elementor-9 .elementor-element.elementor-element-4f50c23 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6573401 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-6573401 .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-e869f2c {
    --spacer-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-c63df53 > .elementor-container {
    max-width: 1850px;
}

.elementor-9 .elementor-element.elementor-element-c63df53 {
    padding: 50px 30px 50px 30px;
}

.elementor-9 .elementor-element.elementor-element-3158d0e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-96d006c {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-96d006c .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-d02e7ee {
    --spacer-size: 10px;
}

.elementor-9 .elementor-element.elementor-element-43c8e35:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-43c8e35 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-43c8e35 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-9 .elementor-element.elementor-element-43c8e35 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-81f72ff img {
    width: 100%;
    height: 225px;
    object-fit: cover;
    object-position: center center;
}

.elementor-9 .elementor-element.elementor-element-81f72ff > .elementor-widget-container {
    margin: -10px -10px 0px -10px;
}

.elementor-9 .elementor-element.elementor-element-0c32379 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-5d6cbfa {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d2e72d0 .elementor-button {
    background-color: var( --e-global-color-6b1ed32 );
}

.elementor-9 .elementor-element.elementor-element-f29960a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-f29960a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-f29960a > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-9 .elementor-element.elementor-element-f29960a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-970e2c3 img {
    width: 100%;
    height: 225px;
    object-fit: cover;
    object-position: center center;
}

.elementor-9 .elementor-element.elementor-element-970e2c3 > .elementor-widget-container {
    margin: -10px -10px 0px -10px;
}

.elementor-9 .elementor-element.elementor-element-cf05215 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-1224929 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-8e5ff6a .elementor-button {
    background-color: var( --e-global-color-6b1ed32 );
}

.elementor-9 .elementor-element.elementor-element-4d8d655:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-4d8d655 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-4d8d655 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-9 .elementor-element.elementor-element-4d8d655 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-c09fb3c img {
    width: 100%;
    height: 225px;
    object-fit: cover;
    object-position: center center;
}

.elementor-9 .elementor-element.elementor-element-c09fb3c > .elementor-widget-container {
    margin: -10px -10px 0px -10px;
}

.elementor-9 .elementor-element.elementor-element-7daa0be {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-bf71940 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-98350cb .elementor-button {
    background-color: var( --e-global-color-6b1ed32 );
}

.elementor-9 .elementor-element.elementor-element-97332b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-97332b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-97332b0 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-9 .elementor-element.elementor-element-97332b0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-e7b0a7f img {
    width: 100%;
    height: 225px;
    object-fit: cover;
    object-position: center center;
}

.elementor-9 .elementor-element.elementor-element-e7b0a7f > .elementor-widget-container {
    margin: -10px -10px 0px -10px;
}

.elementor-9 .elementor-element.elementor-element-cf5fed7 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-303e2c3 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-994dacc .elementor-button {
    background-color: var( --e-global-color-6b1ed32 );
}

.elementor-9 .elementor-element.elementor-element-88659f6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 100px;
}

.elementor-9 .elementor-element.elementor-element-28dc69e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4c45a3b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4c45a3b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-837774f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ec54a0a > .elementor-container {
    max-width: 1850px;
    min-height: 400px;
}

.elementor-9 .elementor-element.elementor-element-ec54a0a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ec54a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2021/02/background.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-ec54a0a > .elementor-background-overlay {
    background-color: #2D2D2D;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-ec54a0a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9 .elementor-element.elementor-element-1eb9a1a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f9b5eb6 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #575757;
    opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-f9b5eb6 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF3D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-9 .elementor-element.elementor-element-f9b5eb6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-fa893d8 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #575757;
    opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-fa893d8 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF3D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-9 .elementor-element.elementor-element-fa893d8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-1ff58c6 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #575757;
    opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-1ff58c6 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF3D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-9 .elementor-element.elementor-element-1ff58c6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-f3a49f6 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #575757;
    opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-f3a49f6 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF3D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-9 .elementor-element.elementor-element-f3a49f6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-e9babd2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6b5d816 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-98cbee1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-1b9fdd3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-9bcb89d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-baf4787 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-2789cbf > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-bf69bdd > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-35f4033 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5d29015 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-80660e3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-647dcca {
        --width:45%;
    }

    .elementor-9 .elementor-element.elementor-element-0c6d62e {
        --width: 45%;
    }

    .elementor-9 .elementor-element.elementor-element-8990a15 {
        --width: 45%;
    }

    .elementor-9 .elementor-element.elementor-element-997447f {
        --width: 45%;
    }

    .elementor-9 .elementor-element.elementor-element-259aa8b {
        --width: 45%;
    }

    .elementor-9 .elementor-element.elementor-element-e024339 {
        --width: 45%;
    }

    .elementor-9 .elementor-element.elementor-element-43c8e35 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-f29960a {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-4d8d655 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-97332b0 {
        width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-c59625a {
        --flex-wrap:wrap;
    }

    .elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-e963974 {
        --gap: 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-ffaa48a {
        --justify-content: space-between;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --flex-wrap: wrap;
    }
}

@media(max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-img {
        margin-bottom:25px;
    }

    .elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-title {
        font-size: 1rem;
    }

    .elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-description {
        font-size: 1rem;
    }

    .elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-img {
        margin-bottom: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-title {
        font-size: 1rem;
    }

    .elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-description {
        font-size: 1rem;
    }

    .elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-img {
        margin-bottom: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-title {
        font-size: 1rem;
    }

    .elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-description {
        font-size: 1rem;
    }

    .elementor-9 .elementor-element.elementor-element-6d0e368 {
        --gap: 0px 0px;
        --padding-block-start: 15px;
        --padding-block-end: 15px;
        --padding-inline-start: 15px;
        --padding-inline-end: 15px;
    }

    .elementor-9 .elementor-element.elementor-element-ffaa48a {
        --gap: 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-6f2bbde img {
        width: 100vw;
        height: 220px;
    }

    .elementor-9 .elementor-element.elementor-element-853072d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-853072d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-12b7014 img {
        width: 100vw;
        height: 220px;
    }

    .elementor-9 .elementor-element.elementor-element-3ee5273 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-3ee5273 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-c7c33f8 img {
        width: 100vw;
        height: 220px;
    }

    .elementor-9 .elementor-element.elementor-element-5cd97f8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-5cd97f8 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-6d3a339 img {
        width: 100vw;
        height: 220px;
    }

    .elementor-9 .elementor-element.elementor-element-bb73522 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-bb73522 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-e01b80f img {
        width: 100vw;
        height: 220px;
    }

    .elementor-9 .elementor-element.elementor-element-d7cfa82 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-d7cfa82 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-0f3c929 img {
        width: 100vw;
        height: 220px;
    }

    .elementor-9 .elementor-element.elementor-element-306a51b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-306a51b {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-100d3d7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-9 .elementor-element.elementor-element-4f50c23 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-6573401 .elementor-heading-title {
        font-size: 2rem;
    }

    .elementor-9 .elementor-element.elementor-element-e869f2c {
        --spacer-size: 10px;
    }

    .elementor-9 .elementor-element.elementor-element-c63df53 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-9 .elementor-element.elementor-element-3158d0e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-96d006c .elementor-heading-title {
        font-size: 1.4rem;
    }

    .elementor-9 .elementor-element.elementor-element-d02e7ee {
        --spacer-size: 10px;
    }

    .elementor-9 .elementor-element.elementor-element-ec54a0a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ec54a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: var(--e-bg-lazyload-loaded);
        --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2021/02/background-1.jpg");
    }

    .elementor-9 .elementor-element.elementor-element-ec54a0a {
        padding: 1em 0.5em 1em 0.5em;
    }

    .elementor-9 .elementor-element.elementor-element-f9b5eb6 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-f9b5eb6 > .elementor-element-populated {
        margin: 0px 5px 0px 0px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-fa893d8 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-fa893d8 > .elementor-element-populated {
        margin: 0px 0px 0px 5px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 5px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-1ff58c6 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-1ff58c6 > .elementor-element-populated {
        margin: 15px 5px 0px 0px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-f3a49f6 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-f3a49f6 > .elementor-element-populated {
        margin: 15px 0px 0px 5px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 5px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-98cbee1 {
        padding: 0px 0px 0px 0px;
    }
}

                                                                            .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
                                                                                line-height: 1;
                                                                                font-size: 0
                                                                            }

                                                                            .elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
                                                                                display: inline-grid
                                                                            }

                                                                            .elementor-widget-social-icons .elementor-grid {
                                                                                grid-column-gap: var(--grid-column-gap,5px);
                                                                                grid-row-gap: var(--grid-row-gap,5px);
                                                                                grid-template-columns: var(--grid-template-columns);
                                                                                justify-content: var(--justify-content,center);
                                                                                justify-items: var(--justify-content,center)
                                                                            }

                                                                            .elementor-icon.elementor-social-icon {
                                                                                font-size: var(--icon-size,25px);
                                                                                line-height: var(--icon-size,25px);
                                                                                width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
                                                                                height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))
                                                                            }

                                                                            .elementor-social-icon {
                                                                                --e-social-icon-icon-color: #fff;
                                                                                display: inline-flex;
                                                                                background-color: #69727d;
                                                                                align-items: center;
                                                                                justify-content: center;
                                                                                text-align: center;
                                                                                cursor: pointer
                                                                            }

                                                                            .elementor-social-icon i {
                                                                                color: var(--e-social-icon-icon-color)
                                                                            }

                                                                            .elementor-social-icon svg {
                                                                                fill: var(--e-social-icon-icon-color)
                                                                            }

                                                                            .elementor-social-icon:last-child {
                                                                                margin: 0
                                                                            }

                                                                            .elementor-social-icon:hover {
                                                                                opacity: .9;
                                                                                color: #fff
                                                                            }

                                                                            .elementor-social-icon-android {
                                                                                background-color: #a4c639
                                                                            }

                                                                            .elementor-social-icon-apple {
                                                                                background-color: #999
                                                                            }

                                                                            .elementor-social-icon-behance {
                                                                                background-color: #1769ff
                                                                            }

                                                                            .elementor-social-icon-bitbucket {
                                                                                background-color: #205081
                                                                            }

                                                                            .elementor-social-icon-codepen {
                                                                                background-color: #000
                                                                            }

                                                                            .elementor-social-icon-delicious {
                                                                                background-color: #39f
                                                                            }

                                                                            .elementor-social-icon-deviantart {
                                                                                background-color: #05cc47
                                                                            }

                                                                            .elementor-social-icon-digg {
                                                                                background-color: #005be2
                                                                            }

                                                                            .elementor-social-icon-dribbble {
                                                                                background-color: #ea4c89
                                                                            }

                                                                            .elementor-social-icon-elementor {
                                                                                background-color: #d30c5c
                                                                            }

                                                                            .elementor-social-icon-envelope {
                                                                                background-color: #ea4335
                                                                            }

                                                                            .elementor-social-icon-facebook,.elementor-social-icon-facebook-f {
                                                                                background-color: #3b5998
                                                                            }

                                                                            .elementor-social-icon-flickr {
                                                                                background-color: #0063dc
                                                                            }

                                                                            .elementor-social-icon-foursquare {
                                                                                background-color: #2d5be3
                                                                            }

                                                                            .elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp {
                                                                                background-color: #006400
                                                                            }

                                                                            .elementor-social-icon-github {
                                                                                background-color: #333
                                                                            }

                                                                            .elementor-social-icon-gitlab {
                                                                                background-color: #e24329
                                                                            }

                                                                            .elementor-social-icon-globe {
                                                                                background-color: #69727d
                                                                            }

                                                                            .elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g {
                                                                                background-color: #dd4b39
                                                                            }

                                                                            .elementor-social-icon-houzz {
                                                                                background-color: #7ac142
                                                                            }

                                                                            .elementor-social-icon-instagram {
                                                                                background-color: #262626
                                                                            }

                                                                            .elementor-social-icon-jsfiddle {
                                                                                background-color: #487aa2
                                                                            }

                                                                            .elementor-social-icon-link {
                                                                                background-color: #818a91
                                                                            }

                                                                            .elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in {
                                                                                background-color: #0077b5
                                                                            }

                                                                            .elementor-social-icon-medium {
                                                                                background-color: #00ab6b
                                                                            }

                                                                            .elementor-social-icon-meetup {
                                                                                background-color: #ec1c40
                                                                            }

                                                                            .elementor-social-icon-mixcloud {
                                                                                background-color: #273a4b
                                                                            }

                                                                            .elementor-social-icon-odnoklassniki {
                                                                                background-color: #f4731c
                                                                            }

                                                                            .elementor-social-icon-pinterest {
                                                                                background-color: #bd081c
                                                                            }

                                                                            .elementor-social-icon-product-hunt {
                                                                                background-color: #da552f
                                                                            }

                                                                            .elementor-social-icon-reddit {
                                                                                background-color: #ff4500
                                                                            }

                                                                            .elementor-social-icon-rss {
                                                                                background-color: #f26522
                                                                            }

                                                                            .elementor-social-icon-shopping-cart {
                                                                                background-color: #4caf50
                                                                            }

                                                                            .elementor-social-icon-skype {
                                                                                background-color: #00aff0
                                                                            }

                                                                            .elementor-social-icon-slideshare {
                                                                                background-color: #0077b5
                                                                            }

                                                                            .elementor-social-icon-snapchat {
                                                                                background-color: #fffc00
                                                                            }

                                                                            .elementor-social-icon-soundcloud {
                                                                                background-color: #f80
                                                                            }

                                                                            .elementor-social-icon-spotify {
                                                                                background-color: #2ebd59
                                                                            }

                                                                            .elementor-social-icon-stack-overflow {
                                                                                background-color: #fe7a15
                                                                            }

                                                                            .elementor-social-icon-steam {
                                                                                background-color: #00adee
                                                                            }

                                                                            .elementor-social-icon-stumbleupon {
                                                                                background-color: #eb4924
                                                                            }

                                                                            .elementor-social-icon-telegram {
                                                                                background-color: #2ca5e0
                                                                            }

                                                                            .elementor-social-icon-thumb-tack {
                                                                                background-color: #1aa1d8
                                                                            }

                                                                            .elementor-social-icon-tripadvisor {
                                                                                background-color: #589442
                                                                            }

                                                                            .elementor-social-icon-tumblr {
                                                                                background-color: #35465c
                                                                            }

                                                                            .elementor-social-icon-twitch {
                                                                                background-color: #6441a5
                                                                            }

                                                                            .elementor-social-icon-twitter {
                                                                                background-color: #1da1f2
                                                                            }

                                                                            .elementor-social-icon-viber {
                                                                                background-color: #665cac
                                                                            }

                                                                            .elementor-social-icon-vimeo {
                                                                                background-color: #1ab7ea
                                                                            }

                                                                            .elementor-social-icon-vk {
                                                                                background-color: #45668e
                                                                            }

                                                                            .elementor-social-icon-weibo {
                                                                                background-color: #dd2430
                                                                            }

                                                                            .elementor-social-icon-weixin {
                                                                                background-color: #31a918
                                                                            }

                                                                            .elementor-social-icon-whatsapp {
                                                                                background-color: #25d366
                                                                            }

                                                                            .elementor-social-icon-wordpress {
                                                                                background-color: #21759b
                                                                            }

                                                                            .elementor-social-icon-xing {
                                                                                background-color: #026466
                                                                            }

                                                                            .elementor-social-icon-yelp {
                                                                                background-color: #af0606
                                                                            }

                                                                            .elementor-social-icon-youtube {
                                                                                background-color: #cd201f
                                                                            }

                                                                            .elementor-social-icon-500px {
                                                                                background-color: #0099e5
                                                                            }

                                                                            .elementor-shape-rounded .elementor-icon.elementor-social-icon {
                                                                                border-radius: 10%
                                                                            }

                                                                            .elementor-shape-circle .elementor-icon.elementor-social-icon {
                                                                                border-radius: 50%
                                                                            }
.elementor-1314 .elementor-element.elementor-element-a08c100 {
    padding: 50px 30px 50px 30px;
}

.elementor-1314 .elementor-element.elementor-element-68f5f5a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-59200f2:not(.elementor-motion-effects-element-type-background), .elementor-1314 .elementor-element.elementor-element-59200f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1314 .elementor-element.elementor-element-59200f2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-1314 .elementor-element.elementor-element-59200f2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1314 .elementor-element.elementor-element-d612ad0.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-1314 .elementor-element.elementor-element-d612ad0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1314 .elementor-element.elementor-element-d612ad0.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1314 .elementor-element.elementor-element-4fe61ae {
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-4fe61ae .elementor-heading-title {
    color: var( --e-global-color-6b1ed32 );
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-1314 .elementor-element.elementor-element-1b6fefa {
    --spacer-size: 10px;
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-img-gallery-wrap .uael-grid-item {
    padding-right: calc( 20px/2 );
    padding-left: calc( 20px/2 );
    align-items: flex-start;
    display: inline-grid;
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-img-gallery-wrap {
    margin-left: calc( -20px/2 );
    margin-right: calc( -20px/2 );
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-img-gallery-wrap .uael-grid-item-content {
    margin-bottom: 20px;
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters {
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter,.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter:hover, .elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters .uael-current {
    color: #ffffff;
    background-color: var( --e-global-color-6b1ed32 );
}

@media(max-width: 1024px) {
    .elementor-1314 .elementor-element.elementor-element-59200f2 {
        padding:15px 15px 15px 15px;
    }

    .elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters {
        text-align: center;
        margin-bottom: 10px;
    }

    .elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter,.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button {
        font-size: 0.9rem;
    }

    .elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter {
        margin-left: 5px;
        margin-right: 5px;
    }
}

@media(max-width: 767px) {
    .elementor-1314 .elementor-element.elementor-element-a08c100 {
        margin-top:0px;
        margin-bottom: 0px;
        padding: 1em 0.5em 1em 0.5em;
    }

    .elementor-1314 .elementor-element.elementor-element-68f5f5a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-59200f2 {
        padding: 5px 5px 5px 5px;
    }

    .elementor-1314 .elementor-element.elementor-element-d612ad0 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-1314 .elementor-element.elementor-element-4fe61ae .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.4em;
    }

    .elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter {
        padding: 5px 5px 5px 5px;
        margin-left: 5px;
        margin-right: 5px;
    }

    .elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-img-gallery-tabs-dropdown .uael-masonry-filters .uael-masonry-filter {
        margin-left: 0px;
        margin-right: 0px;
    }
}

/* Start custom CSS for uael-image-gallery, class: .elementor-element-0eb784c */
.uael-img-gallery-wrap img {
    height: 250px!important;
    object-fit: cover;
}

.elementor-1314 .elementor-element.elementor-element-a08c100 {
    padding: 50px 30px 50px 30px;
}

.elementor-1314 .elementor-element.elementor-element-68f5f5a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-59200f2:not(.elementor-motion-effects-element-type-background), .elementor-1314 .elementor-element.elementor-element-59200f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1314 .elementor-element.elementor-element-59200f2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-1314 .elementor-element.elementor-element-59200f2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1314 .elementor-element.elementor-element-d612ad0.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-1314 .elementor-element.elementor-element-d612ad0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1314 .elementor-element.elementor-element-d612ad0.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1314 .elementor-element.elementor-element-4fe61ae {
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-4fe61ae .elementor-heading-title {
    color: var( --e-global-color-6b1ed32 );
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-1314 .elementor-element.elementor-element-1b6fefa {
    --spacer-size: 10px;
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-img-gallery-wrap .uael-grid-item {
    padding-right: calc( 20px/2 );
    padding-left: calc( 20px/2 );
    align-items: flex-start;
    display: inline-grid;
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-img-gallery-wrap {
    margin-left: calc( -20px/2 );
    margin-right: calc( -20px/2 );
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-img-gallery-wrap .uael-grid-item-content {
    margin-bottom: 20px;
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters {
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter,.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
}

.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter:hover, .elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters .uael-current {
    color: #ffffff;
    background-color: var( --e-global-color-6b1ed32 );
}

@media(max-width: 1024px) {
    .elementor-1314 .elementor-element.elementor-element-59200f2 {
        padding:15px 15px 15px 15px;
    }

    .elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters {
        text-align: center;
        margin-bottom: 10px;
    }

    .elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter,.elementor-1314 .elementor-element.elementor-element-0eb784c .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button {
        font-size: 0.9rem;
    }

    .elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter {
        margin-left: 5px;
        margin-right: 5px;
    }
}

@media(max-width: 767px) {
    .elementor-1314 .elementor-element.elementor-element-a08c100 {
        margin-top:0px;
        margin-bottom: 0px;
        padding: 1em 0.5em 1em 0.5em;
    }

    .elementor-1314 .elementor-element.elementor-element-68f5f5a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-59200f2 {
        padding: 5px 5px 5px 5px;
    }

    .elementor-1314 .elementor-element.elementor-element-d612ad0 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-1314 .elementor-element.elementor-element-4fe61ae .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.4em;
    }

    .elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter {
        padding: 5px 5px 5px 5px;
        margin-left: 5px;
        margin-right: 5px;
    }

    .elementor-1314 .elementor-element.elementor-element-0eb784c .uael-gallery-parent .uael-img-gallery-tabs-dropdown .uael-masonry-filters .uael-masonry-filter {
        margin-left: 0px;
        margin-right: 0px;
    }
}

/* Start custom CSS for uael-image-gallery, class: .elementor-element-0eb784c */
.uael-img-gallery-wrap img {
    height: 250px;
    object-fit: cover;
}

/* End custom CSS */
[class*=uael-ins] .uael-ins-target {
    position: relative
}

[class*=uael-ins] .uael-ins-target::before {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.uael-ins-hover-normal .uael-ins-hover:hover .uael-ins-target,.uael-ins-hover-normal .uael-ins-hover:hover .uael-ins-target::before,.uael-ins-normal .uael-ins-target {
    -webkit-filter: unset;
    filter: unset
}

.uael-ins-hover-normal .uael-ins-hover:hover .uael-ins-target::before {
    background: unset;
    mix-blend-mode: unset
}

.uael-ins-a-1977 .uael-ins-target,.uael-ins-hover-a-1977 .uael-ins-hover:hover .uael-ins-target {
    -webkit-filter: sepia(.5) hue-rotate(-30deg) saturate(1.4);
    filter: sepia(.5) hue-rotate(-30deg) saturate(1.4)
}

.uael-ins-aden .uael-ins-target,.uael-ins-hover-aden .uael-ins-hover:hover .uael-ins-target {
    -webkit-filter: sepia(.2) brightness(1.15) saturate(1.4);
    filter: sepia(.2) brightness(1.15) saturate(1.4)
}

.uael-ins-aden .uael-ins-target::before,.uael-ins-hover-aden .uael-ins-hover:hover .uael-ins-target::before {
    background: rgba(125,105,24,.1);
    content: "";
    mix-blend-mode: multiply
}

.uael-ins-earlybird .uael-ins-target,.uael-ins-hover-earlybird .uael-ins-hover:hover .uael-ins-target {
    -webkit-filter: sepia(.25) contrast(1.25) brightness(1.15) saturate(.9) hue-rotate(-5deg);
    filter: sepia(.25) contrast(1.25) brightness(1.15) saturate(.9) hue-rotate(-5deg)
}

.uael-ins-earlybird .uael-ins-target::before,.uael-ins-hover-earlybird .uael-ins-hover:hover .uael-ins-target::before {
    background: radial-gradient(circle closest-corner,transparent 0,rgba(125,105,24,.2) 100%);
    background: -webkit-radial-gradient(circle closest-corner,transparent 0,rgba(125,105,24,.2) 100%);
    content: "";
    mix-blend-mode: multiply
}

.uael-ins-hover-hudson .uael-ins-hover:hover .uael-ins-target,.uael-ins-hudson .uael-ins-target {
    -webkit-filter: sepia(.25) contrast(1.2) brightness(1.2) saturate(1.05) hue-rotate(-15deg);
    filter: sepia(.25) contrast(1.2) brightness(1.2) saturate(1.05) hue-rotate(-15deg)
}

.uael-ins-hover-hudson .uael-ins-hover:hover .uael-ins-target::before,.uael-ins-hudson .uael-ins-target::before {
    background: radial-gradient(circle closest-corner,transparent 25%,rgba(25,62,167,.25) 100%);
    background: -webkit-radial-gradient(circle closest-corner,transparent 25%,rgba(25,62,167,.25) 100%);
    content: "";
    mix-blend-mode: multiply
}

.uael-ins-hover-inkwell .uael-ins-hover:hover .uael-ins-target,.uael-ins-inkwell .uael-ins-target {
    -webkit-filter: brightness(1.25) contrast(.85) grayscale(1);
    filter: brightness(1.25) contrast(.85) grayscale(1)
}

.uael-ins-hover-perpetua .uael-ins-hover:hover .uael-ins-target,.uael-ins-perpetua .uael-ins-target {
    -webkit-filter: contrast(1.1) brightness(1.25) saturate(1.1);
    filter: contrast(1.1) brightness(1.25) saturate(1.1)
}

.uael-ins-hover-perpetua .uael-ins-hover:hover .uael-ins-target::before,.uael-ins-perpetua .uael-ins-target::before {
    background: linear-gradient(to bottom,rgba(0,91,154,.25),rgba(230,193,61,.25));
    background: -webkit-linear-gradient(top,rgba(0,91,154,.25),rgba(230,193,61,.25));
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,91,154,.25)),to(rgba(230,193,61,.25)));
    content: "";
    mix-blend-mode: multiply
}

.uael-ins-hover-poprocket .uael-ins-hover:hover .uael-ins-target,.uael-ins-poprocket .uael-ins-target {
    -webkit-filter: sepia(.15) brightness(1.2);
    filter: sepia(.15) brightness(1.2)
}

.uael-ins-hover-poprocket .uael-ins-hover:hover .uael-ins-target::before,.uael-ins-poprocket .uael-ins-target::before {
    background: radial-gradient(circle closest-corner,rgba(206,39,70,.75) 40%,#000 80%);
    background: -webkit-radial-gradient(circle closest-corner,rgba(206,39,70,.75) 40%,#000 80%);
    content: "";
    mix-blend-mode: screen
}

.uael-ins-hover-sutro .uael-ins-hover:hover .uael-ins-target,.uael-ins-sutro .uael-ins-target {
    -webkit-filter: sepia(.4) contrast(1.2) brightness(.9) saturate(1.4) hue-rotate(-10deg);
    filter: sepia(.4) contrast(1.2) brightness(.9) saturate(1.4) hue-rotate(-10deg)
}

.uael-ins-hover-sutro .uael-ins-hover:hover .uael-ins-target::before,.uael-ins-sutro .uael-ins-target::before {
    background: radial-gradient(circle closest-corner,transparent 50%,rgba(0,0,0,.5) 90%);
    background: -webkit-radial-gradient(circle closest-corner,transparent 50%,rgba(0,0,0,.5) 90%);
    content: "";
    mix-blend-mode: darken
}

.uael-ins-hover-toaster .uael-ins-hover:hover .uael-ins-target,.uael-ins-toaster .uael-ins-target {
    -webkit-filter: sepia(.25) contrast(1.5) brightness(.95) hue-rotate(-15deg);
    filter: sepia(.25) contrast(1.5) brightness(.95) hue-rotate(-15deg)
}

.uael-ins-hover-toaster .uael-ins-hover:hover .uael-ins-target::before,.uael-ins-toaster .uael-ins-target::before {
    background: radial-gradient(circle,#804e0f,rgba(0,0,0,.25));
    background: -webkit-radial-gradient(circle,#804e0f,rgba(0,0,0,.25));
    content: "";
    mix-blend-mode: screen
}

.uael-ins-hover-willow .uael-ins-hover:hover .uael-ins-target,.uael-ins-willow .uael-ins-target {
    -webkit-filter: brightness(1.2) contrast(.85) saturate(.05) sepia(.2);
    filter: brightness(1.2) contrast(.85) saturate(.05) sepia(.2)
}

.slick-initialized .slick-slide,.slick-list,.slick-slide img,.slick-slider,.slick-track,.slick-vertical .slick-slide {
    display: block
}

.slick-list,.slick-slider,.slick-track {
    position: relative
}

.slick-list {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer
}

.slick-slider .slick-list,.slick-slider .slick-track {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slick-track {
    left: 0;
    top: 0
}

.slick-track:after,.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-slide,.slick-loading .slick-track {
    visibility: hidden
}

.slick-arrow.slick-hidden,.slick-slide,.slick-slide.slick-loading img {
    display: none
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-vertical .slick-slide {
    height: auto;
    border: 1px solid transparent
}

body.compensate-for-scrollbar {
    overflow: hidden
}

.fancybox-active {
    height: auto
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute!important;
    top: -9999px;
    visibility: hidden
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    height: 100%;
    left: 0;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%;
    z-index: 99992
}

.fancybox-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.47,0,.74,.71);
    transition-timing-function: cubic-bezier(.47,0,.74,.71)
}

.fancybox-is-open .fancybox-bg {
    opacity: .87;
    -webkit-transition-timing-function: cubic-bezier(.22,.61,.36,1);
    transition-timing-function: cubic-bezier(.22,.61,.36,1)
}

.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar {
    direction: ltr;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity .25s,visibility 0s linear .25s;
    transition: opacity .25s,visibility 0s linear .25s;
    visibility: hidden;
    z-index: 99997
}

.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    -webkit-transition: opacity .25s,visibility 0s;
    transition: opacity .25s,visibility 0s;
    visibility: visible
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    text-align: center;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-toolbar {
    right: 0;
    top: 0
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    -webkit-transform: translateZ(0);
    z-index: 99994
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: opacity,-webkit-transform;
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform;
    white-space: normal;
    width: 100%;
    z-index: 99994
}

.fancybox-slide:before {
    content: "";
    display: inline-block;
    height: 100%;
    margin-right: -.25em;
    vertical-align: middle;
    width: 0
}

.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {
    display: block
}

.fancybox-slide--next {
    z-index: 99995
}

.fancybox-slide--image {
    overflow: visible;
    padding: 44px 0
}

.fancybox-slide--image:before {
    display: none
}

.fancybox-slide--html {
    padding: 6px 6px 0
}

.fancybox-slide--iframe {
    padding: 44px 44px 0
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0 0 6px;
    max-width: 100%;
    overflow: auto;
    padding: 0;
    padding: 24px;
    position: relative;
    text-align: left;
    vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
    -webkit-animation-timing-function: cubic-bezier(.5,0,.14,1);
    animation-timing-function: cubic-bezier(.5,0,.14,1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: 0 0;
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    left: 0;
    margin: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: opacity,-webkit-transform;
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: -webkit-zoom-out;
    cursor: -moz-zoom-out;
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}

.fancybox-can-drag .fancybox-content {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab
}

.fancybox-is-dragging .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing
}

.fancybox-container [data-selectable=true] {
    cursor: text
}

.fancybox-image,.fancybox-spaceball {
    background: 0 0;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--html .fancybox-content {
    margin-bottom: 6px
}

.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content {
    height: 100%;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: 100%
}

.fancybox-slide--video .fancybox-content {
    background: #000
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
    height: -webkit-calc(100% - 44px);
    height: calc(100% - 44px);
    margin-bottom: 44px
}

.fancybox-iframe,.fancybox-video {
    background: 0 0;
    border: 0;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.fancybox-iframe {
    vertical-align: top
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.fancybox-button {
    background: rgba(30,30,30,.6);
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    outline: 0;
    padding: 10px;
    -webkit-transition: color .2s;
    transition: color .2s;
    vertical-align: top;
    width: 44px
}

.fancybox-button,.fancybox-button:link,.fancybox-button:visited {
    color: #ccc
}

.fancybox-button:focus,.fancybox-button:hover {
    color: #fff
}

.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default
}

.fancybox-button svg {
    display: block;
    overflow: visible;
    position: relative;
    shape-rendering: geometricPrecision
}

.fancybox-button svg path {
    fill: transparent;
    stroke: currentColor;
    stroke-linejoin: round;
    stroke-width: 3
}

.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2) {
    display: none
}

.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path {
    fill: currentColor
}

.fancybox-button--share svg path {
    stroke-width: 1
}

.fancybox-navigation .fancybox-button {
    height: 38px;
    opacity: 0;
    padding: 6px;
    position: absolute;
    top: 50%;
    width: 38px
}

.fancybox-show-nav .fancybox-navigation .fancybox-button {
    -webkit-transition: opacity .25s,visibility 0s,color .25s;
    transition: opacity .25s,visibility 0s,color .25s
}

.fancybox-navigation .fancybox-button:after {
    content: "";
    left: -25px;
    padding: 50px;
    position: absolute;
    top: -25px
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
    right: 6px
}

.fancybox-close-small {
    background: 0 0;
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    color: #555;
    cursor: pointer;
    height: 44px;
    margin: 0;
    padding: 6px;
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
    z-index: 10
}

.fancybox-close-small svg {
    fill: transparent;
    opacity: .8;
    stroke: currentColor;
    stroke-width: 1.5;
    -webkit-transition: stroke .1s;
    transition: stroke .1s
}

.fancybox-close-small:focus {
    outline: 0
}

.fancybox-close-small:hover svg {
    opacity: 1
}

.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small {
    color: #ccc;
    padding: 5px;
    right: -12px;
    top: -44px
}

.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg {
    background: 0 0;
    color: #fff
}

.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
    display: none
}

.fancybox-caption {
    bottom: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 25px 44px;
    right: 0
}

.fancybox-caption:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
    background-repeat: repeat-x;
    -webkit-background-size: contain;
    background-size: contain;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: -25px;
    z-index: -1
}

.fancybox-caption:after {
    border-bottom: 1px solid hsla(0,0%,100%,.3);
    content: "";
    display: block;
    left: 44px;
    position: absolute;
    right: 44px;
    top: 0
}

.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline
}

.fancybox-loading {
    -webkit-animation: a .8s infinite linear;
    animation: a .8s infinite linear;
    background: 0 0;
    border: 6px solid hsla(0,0%,39%,.5);
    -webkit-border-radius: 100%;
    border-radius: 100%;
    border-top-color: #fff;
    height: 60px;
    left: 50%;
    margin: -30px 0 0 -30px;
    opacity: .6;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 60px;
    z-index: 99999
}

@-webkit-keyframes a {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes a {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fancybox-animated {
    -webkit-transition-timing-function: cubic-bezier(0,0,.25,1);
    transition-timing-function: cubic-bezier(0,0,.25,1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0)
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0)
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    -webkit-transition-timing-function: cubic-bezier(.19,1,.22,1);
    transition-timing-function: cubic-bezier(.19,1,.22,1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(1.5,1.5,1.5);
    transform: scale3d(1.5,1.5,1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(.5,.5,.5);
    transform: scale3d(.5,.5,.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: rotate(-1turn);
    -ms-transform: rotate(-1turn);
    transform: rotate(-1turn)
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    transform: rotate(1turn)
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(0,0,0) translate3d(-100%,0,0);
    transform: scale3d(0,0,0) translate3d(-100%,0,0)
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(0,0,0) translate3d(100%,0,0);
    transform: scale3d(0,0,0) translate3d(100%,0,0)
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scaleX(1) translateZ(0);
    transform: scaleX(1) translateZ(0)
}

.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);
    transform: translate3d(-100%,0,0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform: translate3d(100%,0,0) scale(.1) skew(10deg);
    transform: translate3d(100%,0,0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1)
}

.fancybox-share {
    background: #f4f4f4;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px
}

.fancybox-share p {
    margin: 0;
    padding: 0
}

.fancybox-share__button {
    border: 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    -webkit-transition: all .2s;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.fancybox-share__button:link,.fancybox-share__button:visited {
    color: #fff
}

.fancybox-share__button:hover {
    text-decoration: none
}

.fancybox-share__button--fb {
    background: #3b5998
}

.fancybox-share__button--fb:hover {
    background: #344e86
}

.fancybox-share__button--pt {
    background: #bd081d
}

.fancybox-share__button--pt:hover {
    background: #aa0719
}

.fancybox-share__button--tw {
    background: #1da1f2
}

.fancybox-share__button--tw:hover {
    background: #0d95e8
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px
}

.fancybox-share__button svg path {
    fill: #fff
}

.fancybox-share__input {
    background: 0 0;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    -webkit-border-radius: 0;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0;
    outline: 0;
    padding: 10px 15px;
    width: 100%
}

.fancybox-thumbs {
    background: #fff;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    width: 212px;
    z-index: 99995
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs>ul {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.fancybox-thumbs-x>ul {
    overflow: hidden
}

.fancybox-thumbs-y>ul::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y>ul::-webkit-scrollbar-track {
    background: #fff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}

.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.fancybox-thumbs>ul>li {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: -webkit-calc(100% - 8px);
    max-height: calc(100% - 8px);
    max-width: -webkit-calc(50% - 4px);
    max-width: calc(50% - 4px);
    outline: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px
}

.fancybox-thumbs-loading {
    background: rgba(0,0,0,.1)
}

.fancybox-thumbs>ul>li {
    background-position: 50%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover
}

.fancybox-thumbs>ul>li:before {
    border: 4px solid #4ea7f9;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .2s cubic-bezier(.25,.46,.45,.94);
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
    z-index: 99991
}

.fancybox-thumbs .fancybox-thumbs-active:before {
    opacity: 1
}

@media (max-width: 800px) {
    .fancybox-thumbs {
        width:110px
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }

    .fancybox-thumbs>ul>li {
        max-width: -webkit-calc(100% - 10px);
        max-width: calc(100% - 10px)
    }
}

.uael-img-gallery-tabs-dropdown .uael-filters-dropdown {
    display: none
}

.uael-img-gallery-wrap.uael-img-justified-wrap,.uael-img-gallery-wrap.uael-img-justified-wrap.uael-cat-filters {
    margin: 0
}

.elementor:not(.elementor-edit-mode) .uael-img-justified-wrap .uael-grid-item {
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.uael-img-gallery-wrap::after,.uael-img-gallery-wrap::before {
    content: ' ';
    display: table;
    width: 0
}

.uael-img-gallery-wrap::after {
    clear: both
}

.uael-gallery-parent .uael-masonry-filters {
    text-align: center;
    margin-bottom: 30px
}

.uael-gallery-parent .uael-masonry-filters .uael-masonry-filter {
    border-style: none;
    display: inline-block;
    padding: 5px 15px;
    background: #efefef;
    cursor: pointer;
    margin: 0 5px 5px
}

.uael-gallery-parent .uael-masonry-filters .uael-masonry-filter:first-child {
    margin-left: 0!important
}

.uael-gallery-parent .uael-masonry-filters .uael-masonry-filter:last-child {
    margin-right: 0!important
}

.uael-gallery-parent .uael-img-gallery-tabs-dropdown .uael-masonry-filters .uael-current,.uael-gallery-parent .uael-masonry-filters .uael-current {
    background: #ccc
}

.uael-img-gallery-wrap {
    margin: 0 -10px;
    list-style: none outside;
    clear: both
}

.uael-img-grid-masonry-wrap {
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.uael-img-gallery-wrap .uael-grid-img-thumbnail {
    overflow: hidden
}

.uael-img-gallery-wrap img {
    width: 100%;
    margin-bottom: 0;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    vertical-align: -webkit-baseline-middle;
    vertical-align: middle
}

.uael-gallery-unjustified .uael-img-gallery-wrap .uael-grid-item {
    width: 25%;
    padding: 0 10px
}

.uael-img-grid-wrap .uael-grid-item-content {
    margin-bottom: 10px
}

.uael-img-gallery-wrap .uael-grid-item-content {
    position: relative
}

.uael-img-gallery-wrap.justified-gallery .uael-grid-item.jg-entry:not(.entry-visible) .uael-grid-item-content {
    position: relative;
    opacity: 0
}

.uael-img-gallery-wrap .uael-grid-img-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    -webkit-transition: background-color 150ms linear;
    transition: background-color 150ms linear
}

.uael-img-gallery-wrap .uael-grid-img-overlay i,.uael-img-gallery-wrap .uael-grid-img-overlay img,.uael-img-gallery-wrap .uael-grid-img-overlay svg {
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity 135ms linear;
    transition: opacity 135ms linear
}

.uael-img-gallery-wrap .uael-grid-img-overlay i,.uael-img-gallery-wrap .uael-grid-img-overlay svg {
    text-align: center;
    top: 50%;
    width: 100%;
    font-size: 26px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.uael-img-gallery-wrap .uael-grid-img-overlay img {
    top: 50%;
    left: 50%;
    width: 40px;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.uael-grid-gallery-img:hover .uael-grid-img-overlay i,.uael-grid-gallery-img:hover .uael-grid-img-overlay img,.uael-grid-gallery-img:hover .uael-grid-img-overlay svg {
    opacity: 1
}

.uael-img-gallery-wrap .uael-grid-img-caption {
    position: absolute;
    left: 0;
    width: 100%;
    padding: 12px;
    background: rgba(0,0,0,.4);
    text-align: center;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.uael-img-gallery-wrap .uael-grid-img-caption .uael-grid-caption-text {
    color: #fff;
    margin-bottom: 0
}

.uael-caption-on-image .uael-img-gallery-wrap .uael-grid-img-caption {
    opacity: 1;
    pointer-events: auto;
    margin: 0
}

.uael-caption-on-hover .uael-img-gallery-wrap .uael-grid-item-content:hover .uael-grid-img-caption {
    opacity: 1;
    pointer-events: auto
}

.uael-img-caption-valign-bottom .uael-grid-img-caption {
    bottom: 0
}

.uael-img-caption-valign-middle .uael-grid-img-caption {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    bottom: auto
}

.uael-img-caption-valign-top .uael-grid-img-caption {
    top: 0;
    bottom: auto
}

.uael-gallery-fancybox .fancybox-caption {
    text-align: center;
    margin-top: -30px;
    font-size: 16px
}

.uael-gallery-fancybox .fancybox-caption:after {
    border-bottom: none
}

.uael-gallery-fancybox .fancybox-slide--image {
    padding-bottom: 70px;
    padding-top: 70px
}

.logged-in #wpadminbar~.uael-gallery-fancybox .fancybox-toolbar {
    margin-top: 32px
}

.rtl .uael-gallery-fancybox .fancybox-slide--image .fancybox-content {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%)!important;
    -ms-transform: translateY(-50%)!important;
    transform: translateY(-50%)!important
}

.rtl .uael-gallery-fancybox .fancybox-navigation .fancybox-button--arrow_right {
    left: 6px
}

.rtl .uael-gallery-fancybox .fancybox-navigation .fancybox-button--arrow_left {
    right: 6px;
    left: unset
}

.uael-img-grid__column-1 .uael-img-gallery-wrap .uael-grid-item {
    width: 100%
}

.uael-img-grid__column-2 .uael-img-gallery-wrap .uael-grid-item {
    width: 50%
}

.uael-img-grid__column-3 .uael-img-gallery-wrap .uael-grid-item {
    width: 33.33%
}

.uael-img-grid__column-4 .uael-img-gallery-wrap .uael-grid-item {
    width: 25%
}

.uael-img-grid__column-5 .uael-img-gallery-wrap .uael-grid-item {
    width: 20%
}

.uael-img-grid__column-6 .uael-img-gallery-wrap .uael-grid-item {
    width: 16.66%
}

.uael-img-grid__column-1 .uael-img-gallery-wrap .uael-grid-item:nth-child(n+1),.uael-img-grid__column-2 .uael-img-gallery-wrap .uael-grid-item:nth-child(2n+1),.uael-img-grid__column-3 .uael-img-gallery-wrap .uael-grid-item:nth-child(3n+1),.uael-img-grid__column-4 .uael-img-gallery-wrap .uael-grid-item:nth-child(4n+1),.uael-img-grid__column-5 .uael-img-gallery-wrap .uael-grid-item:nth-child(5n+1),.uael-img-grid__column-6 .uael-img-gallery-wrap .uael-grid-item:nth-child(6n+1) {
    clear: left
}

.uael-img-grid__column-1 .uael-img-gallery-wrap .uael-grid-item:nth-child(n),.uael-img-grid__column-2 .uael-img-gallery-wrap .uael-grid-item:nth-child(2n),.uael-img-grid__column-3 .uael-img-gallery-wrap .uael-grid-item:nth-child(3n),.uael-img-grid__column-4 .uael-img-gallery-wrap .uael-grid-item:nth-child(4n),.uael-img-grid__column-5 .uael-img-gallery-wrap .uael-grid-item:nth-child(5n),.uael-img-grid__column-6 .uael-img-gallery-wrap .uael-grid-item:nth-child(6n) {
    clear: right
}

@media (max-width: 1024px) {
    .uael-img-grid-tablet__column-1 .uael-img-gallery-wrap .uael-grid-item {
        width:100%
    }

    .uael-img-grid-tablet__column-2 .uael-img-gallery-wrap .uael-grid-item {
        width: 50%
    }

    .uael-img-grid-tablet__column-3 .uael-img-gallery-wrap .uael-grid-item {
        width: 33.33%
    }

    .uael-img-grid-tablet__column-4 .uael-img-gallery-wrap .uael-grid-item {
        width: 25%
    }

    .uael-img-grid-tablet__column-5 .uael-img-gallery-wrap .uael-grid-item {
        width: 20%
    }

    .uael-img-grid-tablet__column-6 .uael-img-gallery-wrap .uael-grid-item {
        width: 16.66%
    }

    .uael-img-grid-tablet__column-1 .uael-img-gallery-wrap .uael-grid-item:nth-child(n+1),.uael-img-grid-tablet__column-2 .uael-img-gallery-wrap .uael-grid-item:nth-child(2n+1),.uael-img-grid-tablet__column-3 .uael-img-gallery-wrap .uael-grid-item:nth-child(3n+1),.uael-img-grid-tablet__column-4 .uael-img-gallery-wrap .uael-grid-item:nth-child(4n+1),.uael-img-grid-tablet__column-5 .uael-img-gallery-wrap .uael-grid-item:nth-child(5n+1),.uael-img-grid-tablet__column-6 .uael-img-gallery-wrap .uael-grid-item:nth-child(6n+1) {
        clear: left
    }

    .uael-img-grid-tablet__column-1 .uael-img-gallery-wrap .uael-grid-item:nth-child(n),.uael-img-grid-tablet__column-2 .uael-img-gallery-wrap .uael-grid-item:nth-child(2n),.uael-img-grid-tablet__column-3 .uael-img-gallery-wrap .uael-grid-item:nth-child(3n),.uael-img-grid-tablet__column-4 .uael-img-gallery-wrap .uael-grid-item:nth-child(4n),.uael-img-grid-tablet__column-5 .uael-img-gallery-wrap .uael-grid-item:nth-child(5n),.uael-img-grid-tablet__column-6 .uael-img-gallery-wrap .uael-grid-item:nth-child(6n) {
        clear: right
    }
}

@media (max-width: 767px) {
    .uael-img-grid-mobile__column-1 .uael-img-gallery-wrap .uael-grid-item {
        width:100%
    }

    .uael-img-grid-mobile__column-2 .uael-img-gallery-wrap .uael-grid-item {
        width: 50%
    }

    .uael-img-grid-mobile__column-3 .uael-img-gallery-wrap .uael-grid-item {
        width: 33.33%
    }

    .uael-img-grid-mobile__column-4 .uael-img-gallery-wrap .uael-grid-item {
        width: 25%
    }

    .uael-img-grid-mobile__column-5 .uael-img-gallery-wrap .uael-grid-item {
        width: 20%
    }

    .uael-img-grid-mobile__column-6 .uael-img-gallery-wrap .uael-grid-item {
        width: 16.66%
    }

    .uael-img-grid-mobile__column-1 .uael-img-gallery-wrap .uael-grid-item:nth-child(n+1),.uael-img-grid-mobile__column-2 .uael-img-gallery-wrap .uael-grid-item:nth-child(2n+1),.uael-img-grid-mobile__column-3 .uael-img-gallery-wrap .uael-grid-item:nth-child(3n+1),.uael-img-grid-mobile__column-4 .uael-img-gallery-wrap .uael-grid-item:nth-child(4n+1),.uael-img-grid-mobile__column-5 .uael-img-gallery-wrap .uael-grid-item:nth-child(5n+1),.uael-img-grid-mobile__column-6 .uael-img-gallery-wrap .uael-grid-item:nth-child(6n+1) {
        clear: left
    }

    .uael-img-grid-mobile__column-1 .uael-img-gallery-wrap .uael-grid-item:nth-child(n),.uael-img-grid-mobile__column-2 .uael-img-gallery-wrap .uael-grid-item:nth-child(2n),.uael-img-grid-mobile__column-3 .uael-img-gallery-wrap .uael-grid-item:nth-child(3n),.uael-img-grid-mobile__column-4 .uael-img-gallery-wrap .uael-grid-item:nth-child(4n),.uael-img-grid-mobile__column-5 .uael-img-gallery-wrap .uael-grid-item:nth-child(5n),.uael-img-grid-mobile__column-6 .uael-img-gallery-wrap .uael-grid-item:nth-child(6n) {
        clear: right
    }

    .uael-img-gallery-tabs-dropdown .uael-masonry-filters {
        display: none
    }

    .uael-img-gallery-tabs-dropdown .uael-filters-dropdown {
        display: block;
        position: relative
    }

    .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button {
        background: #efefef;
        padding: 5px 15px 5px 15px;
        cursor: pointer;
        display: inline-block
    }

    .uael-img-gallery-tabs-dropdown ul.uael-filters-dropdown-list {
        display: none;
        list-style: none;
        position: absolute;
        margin: 0;
        top: 100%;
        background-color: #fff;
        background-color: rgba(255,255,255,.95);
        z-index: 9;
        border: 1px solid #ededed
    }

    .uael-gallery-filter-align-right .uael-img-gallery-tabs-dropdown ul.uael-filters-dropdown-list,.uael-mobile-gallery-filter-align-right .uael-img-gallery-tabs-dropdown ul.uael-filters-dropdown-list,.uael-tablet-gallery-filter-align-right .uael-img-gallery-tabs-dropdown ul.uael-filters-dropdown-list {
        left: auto;
        right: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .uael-gallery-filter-align-left .uael-img-gallery-tabs-dropdown ul.uael-filters-dropdown-list,.uael-mobile-gallery-filter-align-left .uael-img-gallery-tabs-dropdown ul.uael-filters-dropdown-list,.uael-tablet-gallery-filter-align-left .uael-img-gallery-tabs-dropdown ul.uael-filters-dropdown-list {
        left: 0;
        right: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .uael-gallery-filter-align-center .uael-img-gallery-tabs-dropdown ul.uael-filters-dropdown-list,.uael-mobile-gallery-filter-align-center .uael-img-gallery-tabs-dropdown ul.uael-filters-dropdown-list,.uael-tablet-gallery-filter-align-center .uael-img-gallery-tabs-dropdown ul.uael-filters-dropdown-list {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    ul.uael-filters-dropdown-list.show-list {
        display: block
    }

    .uael-gallery-parent .uael-img-gallery-tabs-dropdown .uael-masonry-filter {
        white-space: nowrap;
        display: block;
        background: #efefef;
        cursor: pointer;
        -webkit-transition: all .2s ease-in-out 0s;
        transition: all .2s ease-in-out 0s;
        border-style: none;
        margin: 0;
        padding: 5px 15px 5px 15px
    }

    .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button::after {
        content: "\f107";
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        margin-left: 6px
    }
}

.uael-img-carousel-wrap {
    white-space: nowrap
}

.uael-img-carousel-wrap .uael-grid-item-content {
    white-space: normal
}

.uael-img-carousel-wrap .uael-grid-item {
    display: inline-block
}

.uael-img-carousel-wrap.uael-nav-both,.uael-img-carousel-wrap.uael-nav-dots {
    margin-bottom: 50px
}

.uael-img-carousel-wrap .slick-slide img {
    width: 100%
}

.uael-img-carousel-wrap .slick-slide>div {
    line-height: 0
}

.uael-img-carousel-wrap .slick-next,.uael-img-carousel-wrap .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    padding: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0;
    z-index: 10
}

.uael-img-carousel-wrap .slick-next:before,.uael-img-carousel-wrap .slick-prev:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    font-size: 35px;
    line-height: 1;
    opacity: .75;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.uael-img-carousel-wrap .slick-prev:before {
    content: '\f104'
}

[dir=rtl] .uael-img-carousel-wrap .slick-prev:before {
    content: '\f105'
}

.uael-img-carousel-wrap .slick-next:before {
    content: '\f105'
}

[dir=rtl] .uael-img-carousel-wrap .slick-next:before {
    content: '\f104'
}

.uael-img-carousel-arrow-outside .uael-img-carousel-wrap .slick-prev {
    left: -25px
}

.uael-img-carousel-arrow-outside .uael-img-carousel-wrap .slick-next {
    right: -25px
}

.uael-img-carousel-arrow-inside .uael-img-carousel-wrap .slick-prev {
    left: 25px
}

.uael-img-carousel-arrow-inside .uael-img-carousel-wrap .slick-next {
    right: 25px
}

@media (max-width: 768px) {
    .uael-img-carousel-arrow-outside .uael-img-carousel-wrap .slick-prev {
        left:15px
    }

    .uael-img-carousel-arrow-outside .uael-img-carousel-wrap .slick-next {
        right: 15px
    }
}

.uael-img-carousel-wrap ul.slick-dots {
    display: block;
    position: absolute;
    margin: 0;
    left: 0;
    width: 100%;
    bottom: -45px;
    text-align: center
}

.uael-img-carousel-wrap ul.slick-dots li {
    background: #efefef
}

.uael-img-carousel-wrap ul.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    cursor: pointer
}

.uael-img-carousel-wrap ul.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: 0 0
}

.uael-img-carousel-wrap ul.slick-dots li button:before {
    content: '\f111';
    font-family: 'Font Awesome 5 Free';
    font-weight: 800;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.uael-img-carousel-wrap ul.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

.uael-img-gallery-wrap.justified-gallery {
    width: 100%;
    position: relative;
    overflow: hidden
}

.uael-img-gallery-wrap.justified-gallery>a,.uael-img-gallery-wrap.justified-gallery>div,.uael-img-gallery-wrap.justified-gallery>figure {
    position: absolute;
    display: inline-block;
    overflow: hidden;
    filter: "alpha(opacity=10)";
    opacity: .1;
    margin: 0;
    padding: 0
}

.uael-img-gallery-wrap.justified-gallery>a>a>img,.uael-img-gallery-wrap.justified-gallery>a>img,.uael-img-gallery-wrap.justified-gallery>div>a>img,.uael-img-gallery-wrap.justified-gallery>div>img,.uael-img-gallery-wrap.justified-gallery>figure>a>img,.uael-img-gallery-wrap.justified-gallery>figure>img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    padding: 0;
    border: none;
    filter: "alpha(opacity=0)";
    opacity: 0
}

.uael-img-gallery-wrap.justified-gallery>a>.caption,.uael-img-gallery-wrap.justified-gallery>div>.caption,.uael-img-gallery-wrap.justified-gallery>figure>.caption {
    display: none;
    position: absolute;
    bottom: 0;
    padding: 5px;
    background-color: #000;
    left: 0;
    right: 0;
    margin: 0;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    font-family: sans-serif
}

.uael-img-gallery-wrap.justified-gallery>a>.caption.caption-visible,.uael-img-gallery-wrap.justified-gallery>div>.caption.caption-visible,.uael-img-gallery-wrap.justified-gallery>figure>.caption.caption-visible {
    display: initial;
    filter: "alpha(opacity=70)";
    opacity: .7;
    -webkit-transition: opacity .5s ease-in;
    transition: opacity .5s ease-in
}

.uael-img-gallery-wrap.justified-gallery>.entry-visible {
    filter: "alpha(opacity=100)";
    opacity: 1;
    background: 0 0
}

.uael-img-gallery-wrap.justified-gallery>.entry-visible>a>img,.uael-img-gallery-wrap.justified-gallery>.entry-visible>img {
    filter: "alpha(opacity=100)";
    opacity: 1;
    -webkit-transition: opacity .5s ease-in;
    transition: opacity .5s ease-in
}

.uael-img-gallery-wrap.justified-gallery>.jg-filtered {
    display: none
}

.uael-img-gallery-wrap.justified-gallery>.spinner {
    position: absolute;
    bottom: 0;
    margin-left: -24px;
    padding: 10px 0;
    left: 50%;
    filter: "alpha(opacity=100)";
    opacity: 1;
    overflow: initial
}

.uael-img-gallery-wrap.justified-gallery>.spinner>span {
    display: inline-block;
    filter: "alpha(opacity=0)";
    opacity: 0;
    width: 8px;
    height: 8px;
    margin: 0 4px;
    background-color: #000;
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.uael-img-carousel-wrap ul.slick-dots {
    padding-left: unset
}

.elementor-widget-uael-image-gallery .uael-img-carousel-wrap ul.slick-dots li,.elementor-widget-uael-image-gallery .uael-img-carousel-wrap ul.slick-dots li button:not(:hover):not(:active):not(.has-background),.uael-img-gallery-wrap button:not(:hover):not(:active):not(.has-background) {
    background: 0 0
}

.uael-img-carousel-wrap {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease
}

.uael-img-carousel-wrap.slick-initialized {
    visibility: visible;
    opacity: 1
}

.uael-nav-menu li,.uael-nav-menu ul,ul.uael-nav-menu {
    list-style: none!important;
    margin: 0;
    padding: 0
}

.uael-nav-menu .menu-item-has-children-container,.uael-nav-menu li.menu-item {
    position: relative
}

.uael-flyout-container .uael-nav-menu li.menu-item {
    position: relative;
    background: unset
}

.uael-nav-menu .sub-menu li.menu-item {
    position: relative;
    background: inherit
}

.elementor-widget-uael-nav-menu .elementor-widget-container,.uael-nav-menu a.uael-menu-item,.uael-nav-menu a.uael-sub-menu-item,.uael-nav-menu__layout-horizontal,.uael-nav-menu__layout-horizontal .uael-nav-menu,.uael-nav-menu__toggle,div.uael-nav-menu {
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.elementor-widget-uael-nav-menu .elementor-widget-container,div.uael-nav-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.uael-nav-menu__layout-horizontal .uael-nav-menu {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.uael-layout-horizontal .uael-nav-menu__toggle,.uael-layout-vertical .uael-nav-menu__toggle,.uael-nav-menu .parent-has-no-child .uael-menu-toggle {
    display: none
}

.uael-nav-menu__layout-horizontal .uael-nav-menu .sub-menu,.uael-submenu-open-hover .uael-layout-vertical .uael-nav-menu .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 16;
    visibility: hidden;
    opacity: 0;
    text-align: left
}

.uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children.focus>.sub-menu,.uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children:hover>.sub-menu,.uael-nav-menu__layout-horizontal .uael-nav-menu .sub-menu {
    -webkit-transition: none;
    -webkit-transition: all .1s;
    transition: all .1s
}

.uael-nav-menu__theme-icon-yes button.sub-menu-toggle {
    display: none
}

.uael-submenu-open-hover .uael-layout-vertical .uael-nav-menu .sub-menu {
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.uael-active-menu+.uael-nav-menu__layout-expandible,.uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children:focus>.sub-menu,.uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children:hover>.sub-menu {
    visibility: visible;
    opacity: 1
}

.uael-layout-horizontal .uael-nav-menu__toggle,.uael-layout-vertical .uael-nav-menu__toggle,.uael-nav-menu__layout-expandible,.uael-nav-menu__layout-expandible .sub-menu,.uael-submenu-open-click .uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children:hover>.sub-menu {
    visibility: hidden;
    opacity: 0
}

.uael-nav-menu .menu-item-has-children .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
    visibility: hidden;
    opacity: 0
}

.uael-flyout-container .uael-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu {
    top: 0;
    left: 0
}

.uael-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu {
    top: 0;
    left: 100%
}

.uael-nav-menu:after,.uael-nav-menu:before {
    content: '';
    display: table;
    clear: both
}

.uael-nav-menu__align-right .uael-nav-menu {
    margin-left: auto
}

.uael-nav-menu__align-right .uael-nav-menu,.uael-nav-menu__align-right .uael-nav-menu__layout-vertical li a.uael-menu-item,.uael-nav-menu__align-right .uael-nav-menu__layout-vertical li a.uael-sub-menu-item {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    justify-content: flex-end
}

.uael-nav-menu__align-left .uael-nav-menu {
    margin-right: auto
}

.uael-nav-menu__align-left .uael-nav-menu,.uael-nav-menu__align-left .uael-nav-menu__layout-vertical li a.uael-menu-item,.uael-nav-menu__align-left .uael-nav-menu__layout-vertical li a.uael-sub-menu-item {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    justify-content: flex-start
}

.uael-nav-menu__align-center .uael-nav-menu {
    margin-left: auto;
    margin-right: auto
}

.uael-nav-menu__align-center .uael-nav-menu,.uael-nav-menu__align-center .uael-nav-menu__layout-vertical li a.uael-menu-item,.uael-nav-menu__align-center .uael-nav-menu__layout-vertical li a.uael-sub-menu-item,.uael-nav-menu__align-justify .uael-nav-menu__layout-horizontal .uael-nav-menu li a.uael-menu-item {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center
}

.uael-nav-menu__align-justify .uael-nav-menu__layout-horizontal .uael-nav-menu {
    width: 100%
}

.uael-nav-menu__align-justify .uael-nav-menu__layout-horizontal .uael-nav-menu li.menu-item {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    flex-grow: 1
}

.uael-active-menu+nav li:not(:last-child) a.uael-menu-item,.uael-active-menu+nav li:not(:last-child) a.uael-sub-menu-item {
    border-bottom-width: 0
}

.uael-nav-menu a.uael-menu-item,.uael-nav-menu a.uael-sub-menu-item {
    line-height: 1;
    text-decoration: none;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.uael-nav-menu a.uael-menu-item:hover,.uael-nav-menu a.uael-sub-menu-item:hover {
    text-decoration: none
}

.uael-nav-menu .sub-menu {
    min-width: 220px;
    margin: 0;
    z-index: 9999
}

.uael-nav-menu__layout-horizontal {
    font-size: 0
}

.uael-nav-menu__layout-horizontal li.menu-item,.uael-nav-menu__layout-horizontal>li.menu-item {
    font-size: medium
}

.uael-nav-menu__layout-horizontal .uael-nav-menu .sub-menu {
    -webkit-box-shadow: 0 4px 10px -2px rgba(0,0,0,.1);
    box-shadow: 0 4px 10px -2px rgba(0,0,0,.1)
}

.uael-submenu-icon-arrow .uael-nav-menu .parent-has-child .sub-arrow i:before {
    content: ''
}

.uael-submenu-icon-classic .uael-nav-menu .parent-has-child .sub-arrow i:before {
    content: ''
}

.uael-submenu-icon-plus .uael-nav-menu .parent-has-child .sub-arrow i:before {
    content: '+'
}

.uael-submenu-icon-none .uael-nav-menu .parent-has-child .sub-arrow {
    display: none
}

.uael-link-redirect-self_link.uael-submenu-icon-arrow .uael-nav-menu .parent-has-child .menu-active .sub-arrow i:before,.uael-submenu-icon-arrow .uael-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before {
    content: ''
}

.uael-link-redirect-self_link.uael-submenu-icon-plus .uael-nav-menu .parent-has-child .menu-active .sub-arrow i:before,.uael-submenu-icon-plus .uael-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before {
    content: '-'
}

.uael-link-redirect-self_link.uael-submenu-icon-classic .uael-nav-menu .parent-has-child .menu-active .sub-arrow i:before,.uael-submenu-icon-classic .uael-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before {
    content: ''
}

.rtl .uael-submenu-icon-arrow .uael-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
    content: ''
}

.rtl .uael-submenu-icon-classic .uael-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
    content: ''
}

.uael-submenu-icon-arrow .uael-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
    content: ''
}

.uael-submenu-icon-classic .uael-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
    content: ''
}

.uael-submenu-icon-arrow .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
    content: ''
}

.uael-submenu-icon-classic .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
    content: ''
}

.uael-submenu-icon-arrow .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.uael-menu-item .sub-arrow i:before {
    content: ''
}

.uael-submenu-icon-classic .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.uael-menu-item .sub-arrow i:before {
    content: ''
}

.uael-nav-menu-icon {
    border: 0 solid
}

.uael-nav-menu-icon svg {
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 25px
}

.uael-has-submenu-container a.uael-menu-item:focus,.uael-has-submenu-container a.uael-sub-menu-item:focus,.uael-nav-menu .menu-item-has-children .sub-menu:focus,.uael-nav-menu .menu-item-has-children-container:focus,.uael-nav-menu .menu-item-has-children:focus,.uael-nav-menu-icon i:focus {
    outline: 0
}

.uael-flyout-wrapper .sub-menu,.uael-nav-menu__layout-expandible .sub-menu,.uael-nav-menu__layout-vertical .sub-menu {
    position: relative;
    height: 0
}

.uael-nav-menu__submenu-arrow .uael-menu-toggle:before,.uael-nav-menu__submenu-classic .uael-menu-toggle:before,.uael-nav-menu__submenu-plus .uael-menu-toggle:before {
    font-family: 'Font Awesome 5 Free';
    z-index: 1;
    font-size: inherit;
    font-weight: inherit;
    line-height: 0
}

.uael-menu-item-center .uael-nav-menu li a.uael-menu-item,.uael-menu-item-center .uael-nav-menu li a.uael-sub-menu-item,.uael-nav-menu__submenu-none .uael-nav-menu li a.uael-menu-item,.uael-nav-menu__submenu-none .uael-nav-menu li a.uael-sub-menu-item {
    margin-right: 0
}

.uael-nav-menu__toggle-icon:before {
    content: '\f0c9';
    font-family: fontAwesome;
    z-index: 1;
    font-size: 24px;
    font-weight: inherit;
    font-style: normal;
    line-height: 0
}

.uael-active-menu .uael-nav-menu__toggle-icon:before {
    content: '\f00d'
}

.uael-nav-menu__layout-expandible {
    -webkit-transition-property: display;
    transition-property: display;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(0,1,0.5,1);
    transition-timing-function: cubic-bezier(0,1,0.5,1)
}

.uael-active-menu+.uael-nav-menu__layout-expandible {
    height: auto
}

.uael-active-menu.uael-active-menu-full-width+.uael-nav-menu__layout-expandible,.uael-active-menu.uael-active-menu-full-width+.uael-nav-menu__layout-horizontal,.uael-active-menu.uael-active-menu-full-width+.uael-nav-menu__layout-vertical {
    position: absolute;
    top: 100%
}

.uael-nav-menu__layout-expandible .menu-item-has-children .menu-item-has-children .sub-menu,.uael-nav-menu__layout-vertical .menu-item-has-children .menu-item-has-children .sub-menu {
    top: 0;
    left: 0
}

.uael-layout-expandible nav {
    height: 0
}

.uael-nav-menu__icon,.uael-nav-sub-menu-icon {
    display: inline-block;
    line-height: 1
}

.uael-nav-menu__toggle {
    font-size: 22px;
    cursor: pointer;
    border: 0 solid;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #494c4f;
    position: relative
}

.uael-nav-menu__toggle-icon {
    display: inline-block;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.uael-nav-menu .sub-arrow {
    font-size: 14px;
    line-height: 1;
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    margin-top: -10px;
    margin-bottom: -10px
}

.uael-nav-menu__layout-horizontal .uael-nav-menu .sub-arrow {
    margin-left: 10px
}

.uael-flyout-wrapper .sub-arrow,.uael-layout-expandible .sub-arrow,.uael-nav-menu__layout-vertical .uael-nav-menu .sub-arrow {
    padding: 10px
}

.uael-nav-menu .child-item,.uael-nav-menu__layout-vertical .uael-nav-menu .child-item {
    font-size: 14px;
    line-height: 1;
    padding: 10px 0 10px 10px;
    margin-top: -10px;
    margin-bottom: -10px;
    position: absolute;
    right: 0;
    margin-right: 20px
}

.uael-nav-menu-icon {
    display: inline-block;
    line-height: 1;
    text-align: center
}

.uael-flyout-container .child,.uael-flyout-container .saved-content,.uael-flyout-container .sub-menu,.uael-nav-menu__layout-expandible .child,.uael-nav-menu__layout-expandible .saved-content,.uael-nav-menu__layout-expandible .sub-menu,.uael-nav-menu__layout-vertical .child,.uael-nav-menu__layout-vertical .saved-content,.uael-nav-menu__layout-vertical .sub-menu {
    left: 0!important;
    width: 100%!important
}

.uael-flyout-container .uael-nav-menu .sub-menu {
    background: unset
}

.uael-flyout-wrapper .uael-menu-toggle:hover,.uael-nav-menu__layout-expandible .uael-menu-toggle:hover,.uael-nav-menu__layout-vertical .uael-menu-toggle:hover {
    border: 1px dotted
}

.uael-flyout-wrapper .uael-menu-toggle,.uael-nav-menu__layout-expandible .uael-menu-toggle,.uael-nav-menu__layout-vertical .uael-menu-toggle {
    border: 1px dotted transparent
}

.uael-nav-menu .menu-item a:after,.uael-nav-menu .menu-item a:before {
    display: block;
    position: absolute;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transition-timing-function: cubic-bezier(0.58,0.3,0.005,1);
    transition-timing-function: cubic-bezier(0.58,0.3,0.005,1)
}

.uael-nav-menu .menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-nav-menu .menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
    opacity: 0
}

.uael-pointer__double-line.uael-animation__fade .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__double-line.uael-animation__fade .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__double-line.uael-animation__fade .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):after,.uael-pointer__double-line.uael-animation__fade .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before,.uael-pointer__underline.uael-animation__fade .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__underline.uael-animation__fade .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):after {
    opacity: 1
}

.uael-nav-menu .current-menu-item:after,.uael-nav-menu .current-menu-item:before,.uael-nav-menu .menu-item a.uael-menu-item.highlighted:after,.uael-nav-menu .menu-item a.uael-menu-item.highlighted:before,.uael-nav-menu .menu-item a.uael-menu-item:focus:after,.uael-nav-menu .menu-item a.uael-menu-item:focus:before,.uael-nav-menu .menu-item a.uael-menu-item:hover:after,.uael-nav-menu .menu-item a.uael-menu-item:hover:before {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.uael-pointer__double-line .menu-item.parent a.uael-menu-item:after,.uael-pointer__double-line .menu-item.parent a.uael-menu-item:before,.uael-pointer__overline .menu-item.parent a.uael-menu-item:after,.uael-pointer__overline .menu-item.parent a.uael-menu-item:before,.uael-pointer__underline .menu-item.parent a.uael-menu-item:after,.uael-pointer__underline .menu-item.parent a.uael-menu-item:before {
    height: 3px;
    width: 100%;
    left: 0;
    background-color: #55595c;
    z-index: 2
}

.uael-pointer__double-line.uael-animation__grow .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__double-line.uael-animation__grow .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__overline.uael-animation__grow .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__overline.uael-animation__grow .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__underline.uael-animation__grow .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__underline.uael-animation__grow .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
    height: 0;
    width: 0;
    left: 50%
}

.uael-pointer__double-line.uael-animation__drop-out .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__overline.uael-animation__drop-out .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__underline.uael-animation__drop-out .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
    top: 10px
}

.uael-pointer__double-line.uael-animation__drop-out .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__overline.uael-animation__drop-out .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__underline.uael-animation__drop-out .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
    bottom: 10px
}

.uael-pointer__double-line.uael-animation__drop-in .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__overline.uael-animation__drop-in .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__underline.uael-animation__drop-in .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
    top: -10px
}

.uael-pointer__double-line.uael-animation__drop-in .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__overline.uael-animation__drop-in .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__underline.uael-animation__drop-in .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
    bottom: -10px
}

.uael-pointer__double-line.uael-animation__none,.uael-pointer__double-line.uael-animation__none .menu-item.parent a.uael-menu-item,.uael-pointer__overline.uael-animation__none,.uael-pointer__overline.uael-animation__none .menu-item.parent a.uael-menu-item,.uael-pointer__underline.uael-animation__none,.uael-pointer__underline.uael-animation__none .menu-item.parent a.uael-menu-item {
    -webkit-transition-duration: 0s;
    transition-duration: 0s
}

.uael-pointer__double-line.uael-animation__none .menu-item.parent a.uael-menu-item:after,.uael-pointer__double-line.uael-animation__none .menu-item.parent a.uael-menu-item:before,.uael-pointer__double-line.uael-animation__none .menu-item.parent a.uael-menu-item:focus,.uael-pointer__double-line.uael-animation__none .menu-item.parent a.uael-menu-item:hover,.uael-pointer__double-line.uael-animation__none:after,.uael-pointer__double-line.uael-animation__none:before,.uael-pointer__double-line.uael-animation__none:focus,.uael-pointer__double-line.uael-animation__none:hover,.uael-pointer__overline.uael-animation__none .menu-item.parent a.uael-menu-item:after,.uael-pointer__overline.uael-animation__none .menu-item.parent a.uael-menu-item:before,.uael-pointer__overline.uael-animation__none .menu-item.parent a.uael-menu-item:focus,.uael-pointer__overline.uael-animation__none .menu-item.parent a.uael-menu-item:hover,.uael-pointer__overline.uael-animation__none:after,.uael-pointer__overline.uael-animation__none:before,.uael-pointer__overline.uael-animation__none:focus,.uael-pointer__overline.uael-animation__none:hover,.uael-pointer__underline.uael-animation__none .menu-item.parent a.uael-menu-item:after,.uael-pointer__underline.uael-animation__none .menu-item.parent a.uael-menu-item:before,.uael-pointer__underline.uael-animation__none .menu-item.parent a.uael-menu-item:focus,.uael-pointer__underline.uael-animation__none .menu-item.parent a.uael-menu-item:hover,.uael-pointer__underline.uael-animation__none:after,.uael-pointer__underline.uael-animation__none:before,.uael-pointer__underline.uael-animation__none:focus,.uael-pointer__underline.uael-animation__none:hover {
    -webkit-transition-duration: 0s;
    transition-duration: 0s
}

.uael-pointer__double-line .menu-item.parent a.uael-menu-item:before,.uael-pointer__overline .menu-item.parent a.uael-menu-item:before {
    content: '';
    top: 0
}

.uael-pointer__double-line.uael-animation__slide .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__overline.uael-animation__slide .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
    width: 10px;
    left: -20px
}

.uael-pointer__double-line .menu-item.parent a.uael-menu-item:after,.uael-pointer__underline .menu-item.parent a.uael-menu-item:after {
    content: '';
    bottom: 0
}

.uael-pointer__double-line.uael-animation__slide .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__underline.uael-animation__slide .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
    width: 10px;
    left: -webkit-calc(100% + 20px);
    left: calc(100% + 20px)
}

.uael-pointer__framed .menu-item.parent a.uael-menu-item:after,.uael-pointer__framed .menu-item.parent a.uael-menu-item:before {
    background: 0 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    border: 3px solid #55595c
}

.uael-pointer__framed .menu-item.parent a.uael-menu-item:before {
    content: ''
}

.uael-pointer__framed.uael-animation__grow .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
    -webkit-transform: scale(.75);
    -ms-transform: scale(.75);
    transform: scale(.75)
}

.uael-pointer__framed.uael-animation__shrink .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
    -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25)
}

.uael-pointer__framed.uael-animation__grow .menu-item.parent a.uael-menu-item:before,.uael-pointer__framed.uael-animation__shrink .menu-item.parent a.uael-menu-item:before {
    -webkit-transition: opacity .2s,-webkit-transform .4s;
    transition: opacity .2s,-webkit-transform .4s;
    transition: opacity .2s,transform .4s;
    transition: opacity .2s,transform .4s,-webkit-transform .4s
}

.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item:after,.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item:before {
    width: 3px;
    height: 3px
}

.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item:before {
    border-width: 0 0 3px 3px;
    -webkit-transition: width .1s .2s,height .1s .3s,opacity .12s .22s;
    transition: width .1s .2s,height .1s .3s,opacity .12s .22s
}

.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item:after {
    content: '';
    top: initial;
    bottom: 0;
    left: initial;
    right: 0;
    border-width: 3px 3px 0 0;
    -webkit-transition: width .1s,height .1s .1s,opacity 20ms .18s;
    transition: width .1s,height .1s .1s,opacity 20ms .18s
}

.uael-pointer__framed.uael-animation__draw .current-menu-item:after,.uael-pointer__framed.uael-animation__draw .current-menu-item:before,.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item.highlighted:after,.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item.highlighted:before,.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item:focus:after,.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item:focus:before,.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item:hover:after,.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item:hover:before {
    width: 100%;
    height: 100%
}

.uael-pointer__framed.uael-animation__draw .current-menu-item:before,.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item.highlighted:before,.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item:focus:before,.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item:hover:before {
    -webkit-transition: opacity 20ms,height .1s,width .1s .1s;
    transition: opacity 20ms,height .1s,width .1s .1s
}

.uael-pointer__framed.uael-animation__draw .current-menu-item:after,.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item.highlighted:after,.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item:focus:after,.uael-pointer__framed.uael-animation__draw .menu-item.parent a.uael-menu-item:hover:after {
    -webkit-transition: opacity 20ms .2s,height .1s .2s,width .1s .3s;
    transition: opacity 20ms .2s,height .1s .2s,width .1s .3s
}

.uael-pointer__framed.uael-animation__corners .menu-item.parent a.uael-menu-item:after,.uael-pointer__framed.uael-animation__corners .menu-item.parent a.uael-menu-item:before {
    width: 3px;
    height: 3px
}

.uael-pointer__framed.uael-animation__corners .menu-item.parent a.uael-menu-item:before {
    border-width: 3px 0 0 3px
}

.uael-pointer__framed.uael-animation__corners .menu-item.parent a.uael-menu-item:after {
    content: '';
    top: initial;
    bottom: 0;
    left: initial;
    right: 0;
    border-width: 0 3px 3px 0
}

.uael-pointer__framed.uael-animation__corners .current-menu-item:after,.uael-pointer__framed.uael-animation__corners .current-menu-item:before,.uael-pointer__framed.uael-animation__corners .menu-item.parent a.uael-menu-item.highlighted:after,.uael-pointer__framed.uael-animation__corners .menu-item.parent a.uael-menu-item.highlighted:before,.uael-pointer__framed.uael-animation__corners .menu-item.parent a.uael-menu-item:focus:after,.uael-pointer__framed.uael-animation__corners .menu-item.parent a.uael-menu-item:focus:before,.uael-pointer__framed.uael-animation__corners .menu-item.parent a.uael-menu-item:hover:after,.uael-pointer__framed.uael-animation__corners .menu-item.parent a.uael-menu-item:hover:before {
    width: 100%;
    height: 100%;
    -webkit-transition: opacity 2ms,width .4s,height .4s;
    transition: opacity 2ms,width .4s,height .4s
}

.uael-pointer__framed.uael-animation__none,.uael-pointer__framed.uael-animation__none .menu-item.parent a.uael-menu-item {
    -webkit-transition-duration: 0s;
    transition-duration: 0s
}

.uael-pointer__framed.uael-animation__none .menu-item.parent a.uael-menu-item:after,.uael-pointer__framed.uael-animation__none .menu-item.parent a.uael-menu-item:before,.uael-pointer__framed.uael-animation__none .menu-item.parent a.uael-menu-item:focus,.uael-pointer__framed.uael-animation__none .menu-item.parent a.uael-menu-item:hover,.uael-pointer__framed.uael-animation__none:after,.uael-pointer__framed.uael-animation__none:before,.uael-pointer__framed.uael-animation__none:focus,.uael-pointer__framed.uael-animation__none:hover {
    -webkit-transition-duration: 0s;
    transition-duration: 0s
}

.uael-pointer__background .menu-item.parent a.uael-menu-item:after,.uael-pointer__background .menu-item.parent a.uael-menu-item:before {
    content: '';
    -webkit-transition: .3s;
    transition: .3s
}

.uael-pointer__background .menu-item.parent a.uael-menu-item:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #55595c;
    z-index: -1
}

.uael-pointer__background .current-menu-item,.uael-pointer__background .menu-item.parent a.uael-menu-item.highlighted,.uael-pointer__background .menu-item.parent a.uael-menu-item:focus,.uael-pointer__background .menu-item.parent a.uael-menu-item:hover {
    color: #fff
}

.uael-pointer__background.uael-animation__grow .menu-item.parent a.uael-menu-item:before {
    -webkit-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5)
}

.uael-pointer__background.uael-animation__grow .current-menu-item:before,.uael-pointer__background.uael-animation__grow .menu-item.parent a.uael-menu-item.highlighted:before,.uael-pointer__background.uael-animation__grow .menu-item.parent a.uael-menu-item:focus:before,.uael-pointer__background.uael-animation__grow .menu-item.parent a.uael-menu-item:hover:before {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.uael-pointer__background.uael-animation__shrink .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: .3s;
    transition: .3s
}

.uael-pointer__background.uael-animation__shrink .current-menu-item:before,.uael-pointer__background.uael-animation__shrink .menu-item.parent a.uael-menu-item.highlighted:before,.uael-pointer__background.uael-animation__shrink .menu-item.parent a.uael-menu-item:focus:before,.uael-pointer__background.uael-animation__shrink .menu-item.parent a.uael-menu-item:hover:before {
    -webkit-transition: opacity .15s,-webkit-transform .4s;
    transition: opacity .15s,-webkit-transform .4s;
    transition: opacity .15s,transform .4s;
    transition: opacity .15s,transform .4s,-webkit-transform .4s
}

.uael-pointer__background.uael-animation__sweep-left .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
    left: 100%
}

.uael-pointer__background.uael-animation__sweep-right .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
    right: 100%
}

.uael-pointer__background.uael-animation__sweep-up .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
    top: 100%
}

.uael-pointer__background.uael-animation__sweep-down .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
    bottom: 100%
}

.uael-pointer__background.uael-animation__shutter-out-vertical .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
    bottom: 50%;
    top: 50%
}

.uael-pointer__background.uael-animation__shutter-out-horizontal .menu-item.parent a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
    right: 50%;
    left: 50%
}

.uael-pointer__background.uael-animation__shutter-in-horizontal .menu-item.parent a.uael-menu-item:after,.uael-pointer__background.uael-animation__shutter-in-vertical .menu-item.parent a.uael-menu-item:after {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #55595c;
    z-index: -1
}

.uael-pointer__background.uael-animation__shutter-in-vertical .menu-item.parent a.uael-menu-item:before {
    top: 0;
    bottom: 100%
}

.uael-pointer__background.uael-animation__shutter-in-vertical .menu-item.parent a.uael-menu-item:after {
    top: 100%;
    bottom: 0
}

.uael-pointer__background.uael-animation__shutter-in-vertical .current-menu-item:before,.uael-pointer__background.uael-animation__shutter-in-vertical .menu-item.parent a.uael-menu-item.highlighted:before,.uael-pointer__background.uael-animation__shutter-in-vertical .menu-item.parent a.uael-menu-item:focus:before,.uael-pointer__background.uael-animation__shutter-in-vertical .menu-item.parent a.uael-menu-item:hover:before {
    bottom: 50%
}

.uael-pointer__background.uael-animation__shutter-in-vertical .current-menu-item:after,.uael-pointer__background.uael-animation__shutter-in-vertical .menu-item.parent a.uael-menu-item.highlighted:after,.uael-pointer__background.uael-animation__shutter-in-vertical .menu-item.parent a.uael-menu-item:focus:after,.uael-pointer__background.uael-animation__shutter-in-vertical .menu-item.parent a.uael-menu-item:hover:after {
    top: 50%
}

.uael-pointer__background.uael-animation__shutter-in-horizontal .menu-item.parent a.uael-menu-item:before {
    right: 0;
    left: 100%
}

.uael-pointer__background.uael-animation__shutter-in-horizontal .menu-item.parent a.uael-menu-item:after {
    right: 100%;
    left: 0
}

.uael-pointer__background.uael-animation__shutter-in-horizontal .current-menu-item:before,.uael-pointer__background.uael-animation__shutter-in-horizontal .menu-item.parent a.uael-menu-item.highlighted:before,.uael-pointer__background.uael-animation__shutter-in-horizontal .menu-item.parent a.uael-menu-item:focus:before,.uael-pointer__background.uael-animation__shutter-in-horizontal .menu-item.parent a.uael-menu-item:hover:before {
    left: 50%
}

.uael-pointer__background.uael-animation__shutter-in-horizontal .current-menu-item:after,.uael-pointer__background.uael-animation__shutter-in-horizontal .menu-item.parent a.uael-menu-item.highlighted:after,.uael-pointer__background.uael-animation__shutter-in-horizontal .menu-item.parent a.uael-menu-item:focus:after,.uael-pointer__background.uael-animation__shutter-in-horizontal .menu-item.parent a.uael-menu-item:hover:after {
    right: 50%
}

.uael-pointer__background.uael-animation__none,.uael-pointer__background.uael-animation__none .menu-item.parent a.uael-menu-item {
    -webkit-transition-duration: 0s;
    transition-duration: 0s
}

.uael-pointer__background.uael-animation__none .menu-item.parent a.uael-menu-item:after,.uael-pointer__background.uael-animation__none .menu-item.parent a.uael-menu-item:before,.uael-pointer__background.uael-animation__none .menu-item.parent a.uael-menu-item:focus,.uael-pointer__background.uael-animation__none .menu-item.parent a.uael-menu-item:hover,.uael-pointer__background.uael-animation__none:after,.uael-pointer__background.uael-animation__none:before,.uael-pointer__background.uael-animation__none:focus,.uael-pointer__background.uael-animation__none:hover {
    -webkit-transition-duration: 0s;
    transition-duration: 0s
}

.uael-pointer__text.uael-animation__skew .menu-item.parent a.uael-menu-item:focus,.uael-pointer__text.uael-animation__skew .menu-item.parent a.uael-menu-item:hover {
    -webkit-transform: skew(-8deg);
    -ms-transform: skew(-8deg);
    transform: skew(-8deg)
}

.uael-pointer__text.uael-animation__grow .menu-item.parent a.uael-menu-item:focus,.uael-pointer__text.uael-animation__grow .menu-item.parent a.uael-menu-item:hover {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.uael-pointer__text.uael-animation__shrink .menu-item.parent a.uael-menu-item:focus,.uael-pointer__text.uael-animation__shrink .menu-item.parent a.uael-menu-item:hover {
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.uael-pointer__text.uael-animation__float .menu-item.parent a.uael-menu-item:focus,.uael-pointer__text.uael-animation__float .menu-item.parent a.uael-menu-item:hover {
    -webkit-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px)
}

.uael-pointer__text.uael-animation__sink .menu-item.parent a.uael-menu-item:focus,.uael-pointer__text.uael-animation__sink .menu-item.parent a.uael-menu-item:hover {
    -webkit-transform: translateY(8px);
    -ms-transform: translateY(8px);
    transform: translateY(8px)
}

.uael-pointer__text.uael-animation__rotate .menu-item.parent a.uael-menu-item:focus,.uael-pointer__text.uael-animation__rotate .menu-item.parent a.uael-menu-item:hover {
    -webkit-transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    transform: rotate(6deg)
}

.uael-pointer__text.uael-animation__none,.uael-pointer__text.uael-animation__none .menu-item.parent a.uael-menu-item,.uael-pointer__text.uael-animation__none .menu-item.parent a.uael-menu-item:after,.uael-pointer__text.uael-animation__none .menu-item.parent a.uael-menu-item:before,.uael-pointer__text.uael-animation__none .menu-item.parent a.uael-menu-item:focus,.uael-pointer__text.uael-animation__none .menu-item.parent a.uael-menu-item:hover,.uael-pointer__text.uael-animation__none:after,.uael-pointer__text.uael-animation__none:before,.uael-pointer__text.uael-animation__none:focus,.uael-pointer__text.uael-animation__none:hover {
    -webkit-transition-duration: 0s;
    transition-duration: 0s
}

.uael-flyout-overlay {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999998;
    background: rgba(0,0,0,.6);
    cursor: pointer;
    -webkit-backface-visibility: hidden
}

.uael-flyout-animating,.uael-flyout-overlay,.uael-side {
    -webkit-transition: all .3s;
    transition: all .3s
}

.uael-flyout-close,.uael-flyout-close svg {
    position: absolute;
    top: 0;
    right: 0;
    margin: 5px;
    width: 23px;
    height: 23px;
    line-height: 23px;
    font-size: 23px;
    display: block;
    cursor: pointer
}

.uael-flyout-wrapper .uael-side.uael-flyout-left {
    top: 0;
    bottom: 0;
    left: -100%;
    right: auto;
    height: 100%;
    width: 300px;
    max-width: 100%;
    max-width: 100vw
}

.uael-flyout-wrapper .uael-side {
    display: block;
    position: fixed;
    z-index: 999999;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -webkit-backface-visibility: hidden
}

.uael-flyout-content ul li,.uael-flyout-content.push {
    color: #fff
}

.uael-flyout-wrapper .uael-side {
    display: block;
    position: fixed;
    z-index: 999999;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -webkit-backface-visibility: hidden
}

.uael-flyout-wrapper .uael-side.uael-flyout-right {
    top: 0;
    bottom: 0;
    left: auto;
    right: -100%;
    height: 100%;
    width: 300px;
    max-width: 100%
}

.uael-flyout-wrapper .uael-side.uael-flyout-left {
    top: 0;
    bottom: 0;
    left: -100%;
    right: auto;
    height: 100%;
    width: 300px;
    max-width: 100%;
    max-width: 100vw
}

.uael-flyout-wrapper .uael-side.top {
    top: -100%;
    bottom: auto;
    left: 0;
    right: 0;
    width: 100%;
    width: 100vw;
    height: 300px;
    max-height: 100%
}

.uael-flyout-wrapper .uael-side.bottom {
    top: auto;
    bottom: -100%;
    left: 0;
    right: 0;
    width: 100%;
    width: 100vw;
    height: 300px;
    max-height: 100%
}

.uael-flyout-content {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    line-height: 1.4em;
    color: #fff
}

@media (max-width: 1024px) {
    .uael-flyout-content {
        -webkit-transform:translateZ(0);
        transform: translateZ(0)
    }
}

.uael-flyout-content::-webkit-scrollbar {
    display: none
}

.admin-bar .uael-side {
    margin-top: 32px
}

.uael-submenu-animation-slide_up .uael-layout-horizontal .menu-item-has-children>ul.sub-menu {
    -webkit-transform: translateY(20%);
    -ms-transform: translateY(20%);
    transform: translateY(20%);
    opacity: 0;
    -webkit-transition: all .1s;
    transition: all .1s
}

.uael-submenu-animation-slide_up .uael-layout-horizontal .menu-item-has-children:hover>ul.sub-menu {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.uael-submenu-animation-slide_down .uael-layout-horizontal .menu-item-has-children>ul.sub-menu {
    -webkit-transform: translateY(-20%);
    -ms-transform: translateY(-20%);
    transform: translateY(-20%);
    opacity: 0;
    -webkit-transition: all .1s;
    transition: all .1s
}

.uael-submenu-animation-slide_down .uael-layout-horizontal .menu-item-has-children:hover>ul.sub-menu {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

@media only screen and (max-width: 1024px) {
    .uael-nav-menu__breakpoint-tablet .uael-nav-menu,.uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-horizontal li {
        width:100%;
        margin-right: 0
    }

    .uael-nav-menu__breakpoint-tablet .uael-layout-horizontal .uael-nav-menu__toggle,.uael-nav-menu__breakpoint-tablet .uael-layout-vertical .uael-nav-menu__toggle {
        display: block
    }

    .uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children:hover>.sub-menu,.uael-nav-menu__breakpoint-none .uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children:hover>.sub-menu,.uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-horizontal,.uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-horizontal .sub-menu,.uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-horizontal .uael-nav-menu,.uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children:hover>.sub-menu,.uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-vertical {
        visibility: hidden;
        opacity: 0
    }

    .uael-nav-menu__breakpoint-tablet .uael-active-menu+.uael-nav-menu__layout-horizontal,.uael-nav-menu__breakpoint-tablet .uael-active-menu+.uael-nav-menu__layout-horizontal .uael-nav-menu,.uael-nav-menu__breakpoint-tablet .uael-active-menu+.uael-nav-menu__layout-vertical,.uael-nav-menu__breakpoint-tablet .uael-layout-horizontal .uael-nav-menu__toggle,.uael-nav-menu__breakpoint-tablet .uael-layout-vertical .uael-nav-menu__toggle {
        visibility: visible;
        opacity: 1
    }

    .uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-horizontal,.uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-vertical {
        height: 0
    }

    .uael-nav-menu__breakpoint-tablet .uael-active-menu+.uael-nav-menu__layout-horizontal,.uael-nav-menu__breakpoint-tablet .uael-active-menu+.uael-nav-menu__layout-vertical {
        height: auto
    }

    .uael-nav-menu__breakpoint-tablet .uael-active-menu.uael-active-menu-full-width+.uael-nav-menu__layout-horizontal .uael-nav-menu {
        position: relative
    }

    .uael-nav-menu__breakpoint-tablet .uael-active-menu.uael-active-menu-full-width+.uael-nav-menu__layout-horizontal,.uael-nav-menu__breakpoint-tablet .uael-active-menu.uael-active-menu-full-width+.uael-nav-menu__layout-vertical {
        position: absolute
    }

    .uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
        top: 0;
        left: 0
    }

    .uael-nav-menu__breakpoint-tablet .uael-layout-horizontal .uael-nav-menu__toggle,.uael-nav-menu__breakpoint-tablet .uael-layout-vertical .uael-nav-menu__toggle {
        display: block
    }

    .uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-vertical {
        float: none
    }

    .uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children:hover>.sub-menu,.uael-nav-menu__breakpoint-none .uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children:hover>.sub-menu,.uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children:hover>.sub-menu {
        -webkit-transition: none;
        transition: none
    }

    .uael-nav-menu__breakpoint-tablet .uael-menu-toggle:hover {
        border: 1px dotted
    }

    .uael-nav-menu__breakpoint-tablet .uael-menu-toggle {
        border: 1px dotted transparent
    }

    .uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-horizontal .sub-menu {
        position: relative;
        height: 0
    }

    .uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-horizontal .sub-menu {
        top: 0
    }

    .uael-nav-menu__breakpoint-tablet .child,.uael-nav-menu__breakpoint-tablet .saved-content,.uael-nav-menu__breakpoint-tablet .sub-menu {
        left: 0!important;
        width: auto!important
    }

    .uael-nav-menu .sub-menu {
        min-width: auto;
        margin: 0
    }

    .uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-horizontal .uael-nav-menu .sub-arrow {
        padding: 10px
    }

    .uael-nav-menu__breakpoint-tablet.uael-submenu-icon-arrow .uael-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
        content: ''
    }

    .uael-nav-menu__breakpoint-tablet.uael-submenu-icon-classic .uael-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
        content: ''
    }

    .uael-nav-menu__breakpoint-tablet.uael-submenu-icon-arrow .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
        content: ''
    }

    .uael-nav-menu__breakpoint-tablet.uael-submenu-icon-classic .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
        content: ''
    }

    .uael-nav-menu__breakpoint-tablet.uael-submenu-icon-plus .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
        content: '-'
    }

    .uael-nav-menu__breakpoint-tablet .uael-nav-menu .sub-menu {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .uael-nav-menu__breakpoint-mobile.uael-submenu-icon-arrow .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,.uael-nav-menu__breakpoint-none.uael-submenu-icon-arrow .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
        content: ''
    }

    .uael-nav-menu__breakpoint-mobile.uael-submenu-icon-classic .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,.uael-nav-menu__breakpoint-none.uael-submenu-icon-classic .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
        content: ''
    }

    .uael-nav-menu__breakpoint-mobile.uael-submenu-icon-arrow .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.uael-menu-item .sub-arrow i:before,.uael-nav-menu__breakpoint-none.uael-submenu-icon-arrow .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.uael-menu-item .sub-arrow i:before {
        content: ''
    }

    .uael-nav-menu__breakpoint-mobile.uael-submenu-icon-classic .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.uael-menu-item .sub-arrow i:before,.uael-nav-menu__breakpoint-none.uael-submenu-icon-classic .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.uael-menu-item .sub-arrow i:before {
        content: ''
    }

    .uael-submenu-animation-slide_down .uael-layout-horizontal .menu-item-has-children ul.sub-menu,.uael-submenu-animation-slide_down .uael-layout-horizontal .menu-item-has-children:hover ul.sub-menu,.uael-submenu-animation-slide_up .uael-layout-horizontal .menu-item-has-children ul.sub-menu,.uael-submenu-animation-slide_up .uael-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .elementor-widget-uael-nav-menu.uael-nav-menu__breakpoint-tablet .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item:after,.elementor-widget-uael-nav-menu.uael-nav-menu__breakpoint-tablet .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item:before {
        background-color: unset!important
    }

    .elementor-widget-uael-nav-menu.uael-nav-menu__breakpoint-tablet .uael-pointer__framed .menu-item.parent a.uael-menu-item:before {
        border: 0!important
    }

    .elementor-widget-uael-nav-menu.uael-nav-menu__breakpoint-tablet .uael-pointer__text .menu-item.parent a.uael-menu-item:hover,.uael-pointer__text .menu-item.parent a.uael-menu-item:focus {
        -webkit-transform: none!important;
        -ms-transform: none!important;
        transform: none!important
    }

    .uael-nav-menu__breakpoint-tablet.uael-nav-menu__align-justify .uael-nav-menu__layout-horizontal .uael-nav-menu li a.uael-menu-item,.uael-nav-menu__breakpoint-tablet.uael-nav-menu__align-justify .uael-nav-menu__layout-horizontal .uael-nav-menu li a.uael-sub-menu-item {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media only screen and (max-width: 767px) {
    .uael-nav-menu__breakpoint-mobile.uael-nav-menu__align-justify .uael-nav-menu__layout-horizontal .uael-nav-menu li a.uael-menu-item,.uael-nav-menu__breakpoint-mobile.uael-nav-menu__align-justify .uael-nav-menu__layout-horizontal .uael-nav-menu li a.uael-sub-menu-item {
        -webkit-box-pack:justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .uael-nav-menu__breakpoint-mobile .uael-nav-menu,.uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-horizontal li.menu-item {
        width: 100%
    }

    .uael-nav-menu__breakpoint-mobile.uael-nav-toggle-yes .uael-layout-vertical .uael-nav-menu__toggle {
        display: inline-block
    }

    .uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-horizontal .sub-menu {
        position: relative;
        height: 0;
        top: 0
    }

    .uael-nav-menu .sub-menu {
        min-width: auto;
        margin: 0
    }

    .uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children:hover>.sub-menu,.uael-nav-menu__breakpoint-none .uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children:hover>.sub-menu {
        -webkit-transition: none;
        transition: none
    }

    .uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-vertical {
        float: none
    }

    .uael-nav-menu__breakpoint-mobile.uael-nav-toggle-yes .uael-layout-horizontal .uael-nav-menu__toggle,.uael-nav-menu__breakpoint-mobile.uael-nav-toggle-yes .uael-layout-vertical .uael-nav-menu__toggle.uael-active-menu,.uael-nav-menu__breakpoint-mobile.uael-nav-toggle-yes .uael-nav-menu__layout-horizontal .uael-nav-menu {
        display: block
    }

    .uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-horizontal,.uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-vertical,.uael-nav-menu__breakpoint-mobile.uael-nav-toggle-yes .uael-nav-menu__layout-horizontal,.uael-nav-menu__breakpoint-mobile.uael-nav-toggle-yes .uael-nav-menu__layout-vertical {
        height: 0
    }

    .uael-nav-menu__breakpoint-mobile .uael-layout-horizontal .uael-nav-menu__toggle,.uael-nav-menu__breakpoint-mobile .uael-layout-vertical .uael-nav-menu__toggle {
        display: block
    }

    .uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-vertical {
        float: none
    }

    .uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-horizontal,.uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-horizontal .sub-menu,.uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-horizontal .uael-nav-menu,.uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children:hover>.sub-menu,.uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-vertical,.uael-nav-menu__breakpoint-mobile.uael-nav-toggle-yes .uael-nav-menu__layout-horizontal,.uael-nav-menu__breakpoint-mobile.uael-nav-toggle-yes .uael-nav-menu__layout-vertical,.uael-nav-menu__breakpoint-none .uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children:hover>.sub-menu {
        visibility: hidden;
        opacity: 0
    }

    .uael-nav-menu__breakpoint-mobile .uael-active-menu+.uael-nav-menu__layout-horizontal,.uael-nav-menu__breakpoint-mobile .uael-active-menu+.uael-nav-menu__layout-horizontal .uael-nav-menu,.uael-nav-menu__breakpoint-mobile .uael-active-menu+.uael-nav-menu__layout-vertical,.uael-nav-menu__breakpoint-mobile .uael-layout-horizontal .uael-nav-menu__toggle,.uael-nav-menu__breakpoint-mobile .uael-layout-vertical .uael-nav-menu__toggle,.uael-nav-menu__breakpoint-mobile.uael-nav-toggle-yes .uael-layout-horizontal .uael-nav-menu__toggle,.uael-nav-menu__breakpoint-mobile.uael-nav-toggle-yes .uael-nav-menu__layout-horizontal .uael-nav-menu {
        visibility: visible;
        opacity: 1
    }

    .uael-nav-menu__breakpoint-mobile .uael-active-menu+.uael-nav-menu__layout-horizontal,.uael-nav-menu__breakpoint-mobile .uael-active-menu+.uael-nav-menu__layout-vertical {
        height: auto
    }

    .uael-nav-menu__breakpoint-mobile .uael-active-menu.uael-active-menu-full-width+.uael-nav-menu__layout-horizontal .uael-nav-menu {
        position: relative
    }

    .uael-nav-menu__breakpoint-mobile .uael-active-menu.uael-active-menu-full-width+.uael-nav-menu__layout-horizontal,.uael-nav-menu__breakpoint-mobile .uael-active-menu.uael-active-menu-full-width+.uael-nav-menu__layout-vertical {
        position: absolute
    }

    .uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
        top: 0;
        left: 0
    }

    .uael-nav-menu__breakpoint-mobile.uael-submenu-icon-arrow .uael-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
        content: ''
    }

    .uael-nav-menu__breakpoint-mobile.uael-submenu-icon-classic .uael-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
        content: ''
    }

    .uael-nav-menu__breakpoint-mobile.uael-submenu-icon-arrow .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
        content: ''
    }

    .uael-nav-menu__breakpoint-mobile.uael-submenu-icon-classic .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
        content: ''
    }

    .uael-nav-menu__breakpoint-mobile.uael-submenu-icon-plus .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
        content: '-'
    }

    .uael-nav-menu__breakpoint-none.uael-submenu-icon-arrow .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
        content: ''
    }

    .uael-nav-menu__breakpoint-none.uael-submenu-icon-classic .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
        content: ''
    }

    .uael-nav-menu__breakpoint-none.uael-submenu-icon-arrow .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.uael-menu-item .sub-arrow i:before {
        content: ''
    }

    .uael-nav-menu__breakpoint-none.uael-submenu-icon-classic .uael-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.uael-menu-item .sub-arrow i:before {
        content: ''
    }

    .uael-nav-menu__breakpoint-mobile .uael-menu-toggle:hover {
        border: 1px dotted
    }

    .uael-nav-menu__breakpoint-mobile .uael-menu-toggle {
        border: 1px dotted transparent
    }

    .uael-nav-menu__breakpoint-mobile .uael-nav-menu .sub-menu {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .uael-nav-menu__breakpoint-mobile.uael-nav-toggle-yes .uael-effect-1 .uael-nav-menu {
        -webkit-transform: scale(.7);
        -ms-transform: scale(.7);
        transform: scale(.7);
        -webkit-transition: all .3s;
        transition: all .3s
    }

    .uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-horizontal .uael-nav-menu .sub-arrow {
        padding: 10px
    }

    .uael-nav-menu__breakpoint-mobile .menu-is-active.uael-effect-1 .uael-nav-menu {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    .uael-nav-menu__breakpoint-mobile.uael-nav-toggle-yes .uael-effect-2 .uael-nav-menu {
        -webkit-transform: translateX(20%);
        -ms-transform: translateX(20%);
        transform: translateX(20%);
        opacity: 0;
        -webkit-transition: all .3s cubic-bezier(.25, .5, .5, .9);
        transition: all .3s cubic-bezier(.25, .5, .5, .9)
    }

    .uael-nav-menu__breakpoint-mobile .menu-is-active.uael-effect-2 .uael-nav-menu {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }

    .uael-nav-menu__breakpoint-mobile.uael-nav-toggle-yes .uael-effect-3 .uael-nav-menu {
        -webkit-transform: translateY(20%);
        -ms-transform: translateY(20%);
        transform: translateY(20%);
        opacity: 0;
        -webkit-transition: all .3s;
        transition: all .3s
    }

    .uael-nav-menu__breakpoint-mobile .menu-is-active.uael-effect-3 .uael-nav-menu {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }

    .uael-nav-menu__breakpoint-mobile .child,.uael-nav-menu__breakpoint-mobile .saved-content,.uael-nav-menu__breakpoint-mobile .sub-menu,.uael-nav-menu__breakpoint-tablet .child,.uael-nav-menu__breakpoint-tablet .saved-content,.uael-nav-menu__breakpoint-tablet .sub-menu {
        left: 0!important;
        width: auto!important
    }

    .uael-submenu-animation-slide_down .uael-layout-horizontal .menu-item-has-children ul.sub-menu,.uael-submenu-animation-slide_down .uael-layout-horizontal .menu-item-has-children:hover ul.sub-menu,.uael-submenu-animation-slide_up .uael-layout-horizontal .menu-item-has-children ul.sub-menu,.uael-submenu-animation-slide_up .uael-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .elementor-widget-uael-nav-menu.uael-nav-menu__breakpoint-mobile .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item:after,.elementor-widget-uael-nav-menu.uael-nav-menu__breakpoint-mobile .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item:before,.elementor-widget-uael-nav-menu.uael-nav-menu__breakpoint-tablet .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item:after,.elementor-widget-uael-nav-menu.uael-nav-menu__breakpoint-tablet .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item:before {
        background-color: unset!important
    }

    .elementor-widget-uael-nav-menu.uael-nav-menu__breakpoint-mobile .uael-pointer__framed .menu-item.parent a.uael-menu-item:before,.elementor-widget-uael-nav-menu.uael-nav-menu__breakpoint-tablet .uael-pointer__framed .menu-item.parent a.uael-menu-item:before {
        border: 0!important
    }

    .elementor-widget-uael-nav-menu.uael-nav-menu__breakpoint-mobile .uael-pointer__text .menu-item.parent a.uael-menu-item:hover,.elementor-widget-uael-nav-menu.uael-nav-menu__breakpoint-tablet .uael-pointer__text .menu-item.parent a.uael-menu-item:hover,.uael-pointer__text .menu-item.parent a.uael-menu-item:focus {
        -webkit-transform: none!important;
        -ms-transform: none!important;
        transform: none!important
    }
}

.uael-toggle-no .uael-layout-expandible .uael-nav-menu__toggle {
    display: none
}

.uael-pointer__double-line.uael-animation__slide .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__double-line.uael-animation__slide .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__double-line.uael-animation__slide .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):after,.uael-pointer__double-line.uael-animation__slide .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before,.uael-pointer__overline.uael-animation__fade .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__overline.uael-animation__fade .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before,.uael-pointer__overline.uael-animation__slide .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__overline.uael-animation__slide .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before,.uael-pointer__underline.uael-animation__slide .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__underline.uael-animation__slide .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):after {
    width: 100%;
    left: 0;
    opacity: 1
}

.uael-pointer__double-line.uael-animation__drop-in .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__double-line.uael-animation__drop-in .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):after,.uael-pointer__double-line.uael-animation__drop-out .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__double-line.uael-animation__drop-out .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):after,.uael-pointer__overline.uael-animation__drop-in .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__overline.uael-animation__drop-out .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__underline.uael-animation__drop-in .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__underline.uael-animation__drop-in .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):after,.uael-pointer__underline.uael-animation__drop-out .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__underline.uael-animation__drop-out .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):after {
    bottom: 0;
    opacity: 1
}

.uael-pointer__double-line.uael-animation__drop-in .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__double-line.uael-animation__drop-in .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before,.uael-pointer__double-line.uael-animation__drop-out .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__double-line.uael-animation__drop-out .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before,.uael-pointer__overline.uael-animation__drop-in .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__overline.uael-animation__drop-in .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before,.uael-pointer__overline.uael-animation__drop-out .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__overline.uael-animation__drop-out .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before,.uael-pointer__underline.uael-animation__drop-in .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__underline.uael-animation__drop-in .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before,.uael-pointer__underline.uael-animation__drop-out .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
    top: 0;
    opacity: 1
}

.uael-pointer__double-line.uael-animation__grow .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__double-line.uael-animation__grow .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__double-line.uael-animation__grow .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):after,.uael-pointer__double-line.uael-animation__grow .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before,.uael-pointer__overline.uael-animation__grow .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__overline.uael-animation__grow .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__overline.uael-animation__grow .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before,.uael-pointer__underline.uael-animation__grow .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__underline.uael-animation__grow .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__underline.uael-animation__grow .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):after,.uael-pointer__underline.uael-animation__grow .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before {
    height: 3px;
    width: 100%;
    left: 0;
    opacity: 1
}

.uael-pointer__framed.uael-animation__grow .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__framed.uael-animation__grow .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before,.uael-pointer__framed.uael-animation__shrink .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__framed.uael-animation__shrink .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.uael-pointer__framed.uael-animation__draw .menu-item.parent.current-menu-item a.uael-menu-item:before,.uael-pointer__framed.uael-animation__draw .menu-item.parent.custom-menu-active a.uael-menu-item:before,.uael-pointer__framed.uael-animation__fade .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__framed.uael-animation__fade .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before {
    opacity: 1
}

.uael-pointer__framed.uael-animation__corners .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__framed.uael-animation__corners .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__framed.uael-animation__corners .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):after,.uael-pointer__framed.uael-animation__corners .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before,.uael-pointer__framed.uael-animation__draw .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.uael-pointer__framed.uael-animation__draw .menu-item.parent.current-menu-item a.uael-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.uael-pointer__framed.uael-animation__draw .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):after,.uael-pointer__framed.uael-animation__draw .menu-item.parent.custom-menu-active a.uael-menu-item:not(:hover):not(:focus):not(.custom-menu-active):not(.highlighted):before {
    border-width: 3px;
    width: 100%;
    opacity: 1;
    height: 100%
}

.uael-nav-menu-toggle-label-yes .elementor-widget-container>.uael-nav-menu__toggle,.uael-nav-menu-toggle-label-yes .uael-layout-expandible .uael-nav-menu__toggle {
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 1024px) {
    .uael-nav-menu-toggle-label-yes .uael-layout-horizontal .uael-nav-menu__toggle,.uael-nav-menu-toggle-label-yes .uael-layout-vertical .uael-nav-menu__toggle {
        -js-display:flex;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.rtl .uael-nav-menu__align-left .uael-nav-menu__layout-vertical li.elementor-button-wrapper,.rtl .uael-nav-menu__align-left .uael-nav-menu__layout-vertical li.uael-has-submenu .elementor-button-wrapper,.uael-nav-menu__align-right .uael-nav-menu__layout-vertical li.elementor-button-wrapper,.uael-nav-menu__align-right .uael-nav-menu__layout-vertical li.uael-has-submenu .elementor-button-wrapper {
    text-align: right
}

.rtl .uael-nav-menu__align-right .uael-nav-menu__layout-vertical li.elementor-button-wrapper,.rtl .uael-nav-menu__align-right .uael-nav-menu__layout-vertical li.uael-has-submenu .elementor-button-wrapper,.uael-nav-menu__align-left .uael-nav-menu__layout-vertical li.elementor-button-wrapper,.uael-nav-menu__align-left .uael-nav-menu__layout-vertical li.uael-has-submenu .elementor-button-wrapper {
    text-align: left
}

.uael-nav-menu__align-center .uael-nav-menu__layout-vertical li.elementor-button-wrapper,.uael-nav-menu__align-center .uael-nav-menu__layout-vertical li.uael-has-submenu .elementor-button-wrapper {
    text-align: center
}

.uael-pointer__double-line .menu-item.parent a.uael-menu-item.elementor-button:after,.uael-pointer__double-line .menu-item.parent a.uael-menu-item.elementor-button:before,.uael-pointer__overline .menu-item.parent a.uael-menu-item.elementor-button:before,.uael-pointer__underline .menu-item.parent a.uael-menu-item.elementor-button:after {
    height: 0
}

.uael-pointer__framed .menu-item.parent a.uael-menu-item.elementor-button:after,.uael-pointer__framed .menu-item.parent a.uael-menu-item.elementor-button:before {
    border-width: 0
}

.uael-pointer__text.uael-animation__grow .menu-item.parent a.uael-menu-item.elementor-button:focus,.uael-pointer__text.uael-animation__grow .menu-item.parent a.uael-menu-item.elementor-button:hover {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.elementor-widget-uael-nav-menu:not(.uael-nav-menu__align-justify) a.uael-menu-item.elementor-button {
    -js-display: inline-flex;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.elementor-widget-uael-nav-menu.uael-menu-item-space-between a.uael-menu-item.elementor-button {
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.uael-nav-menu li.elementor-button-wrapper {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

@media only screen and (max-width: 1024px) {
    .uael-nav-menu__breakpoint-tablet.uael-nav-menu__align-justify .uael-nav-menu__layout-horizontal .uael-nav-menu li a.uael-menu-item,.uael-nav-menu__breakpoint-tablet.uael-nav-menu__align-justify .uael-nav-menu__layout-horizontal .uael-nav-menu li a.uael-sub-menu-item,.uael-nav-menu__breakpoint-tablet.uael-nav-menu__align-justify .uael-nav-menu__layout-horizontal .uael-nav-menu li.elementor-button-wrapper {
        -webkit-box-pack:justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media only screen and (max-width: 767px) {
    .uael-nav-menu__breakpoint-mobile.uael-nav-menu__align-justify .uael-nav-menu__layout-horizontal .uael-nav-menu li a.uael-menu-item,.uael-nav-menu__breakpoint-mobile.uael-nav-menu__align-justify .uael-nav-menu__layout-horizontal .uael-nav-menu li a.uael-sub-menu-item .uael-nav-menu__breakpoint-tablet.uael-nav-menu__align-justify .uael-nav-menu__layout-horizontal .uael-nav-menu li.elementor-button-wrapper {
        -webkit-box-pack:justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.uael-menu-item-flex-start .uael-flyout-container .elementor-button-wrapper {
    text-align: left
}

.uael-menu-item-flex-end .uael-flyout-container .elementor-button-wrapper,.uael-menu-item-flex-end .uael-flyout-container li.elementor-button-wrapper {
    text-align: right
}

.uael-menu-item-center .uael-flyout-container .elementor-button-wrapper {
    text-align: center
}

.elementor-sticky__spacer .uael-nav-menu .uael-nav-menu__toggle {
    visibility: hidden
}

.elementor-sticky__spacer nav.uael-nav-menu__submenu-arrow {
    position: absolute;
    clip: rect(0,0,0,0)
}

.elementor-element[data-widget_type="uael-posts.card"] .uael-post__content-wrap {
    margin: 0 auto
}

.elementor-element[data-widget_type="uael-posts.card"] .uael-post__inner-wrap {
    display: inline-block;
    width: 100%
}

.elementor-element[data-widget_type="uael-posts.card"] .uael-post__content-wrap,.elementor-element[data-widget_type="uael-posts.card"] .uael-post__thumbnail {
    position: relative
}

.elementor-element[data-widget_type="uael-posts.card"].uael-post__separator-center .uael-post__separator,.elementor-element[data-widget_type="uael-posts.card"].uael-post__separator-left .uael-post__separator {
    margin-right: auto
}

.elementor-element[data-widget_type="uael-posts.card"].uael-post__separator-center .uael-post__separator,.elementor-element[data-widget_type="uael-posts.card"].uael-post__separator-right .uael-post__separator {
    margin-left: auto
}

.elementor-element[data-widget_type="uael-posts.card"].uael-post__link-complete-yes .uael-post__complete-box-overlay {
    z-index: 2
}

.elementor-element[data-widget_type="uael-posts.feed"] .uael-post__inner-wrap {
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.uael-post__link-complete-yes.elementor-element[data-widget_type="uael-posts.feed"] .uael-post__complete-box-overlay {
    z-index: 2
}

.elementor-element[data-widget_type="uael-posts.feed"] .uael-post-grid {
    display: inline-block;
    width: 100%
}

.elementor-element[data-widget_type="uael-posts.feed"] .uael-post__terms {
    display: inline-block
}

.elementor-element[data-widget_type="uael-posts.feed"] .uael-post__content-wrap {
    -webkit-box-shadow: 0 1px 25px rgba(0,0,0,.05);
    box-shadow: 0 1px 25px rgba(0,0,0,.05);
    z-index: 1
}

.elementor-element[data-widget_type="uael-posts.feed"] .uael-post__bg-wrap .uael-post__noimage .uael-post__content-wrap {
    width: 100%
}

.elementor-element[data-widget_type="uael-posts.feed"].uael-post__separator-center .uael-post__separator,.elementor-element[data-widget_type="uael-posts.feed"].uael-post__separator-left .uael-post__separator {
    margin-right: auto
}

.elementor-element[data-widget_type="uael-posts.feed"].uael-post__separator-center .uael-post__separator,.elementor-element[data-widget_type="uael-posts.feed"].uael-post__separator-right .uael-post__separator {
    margin-left: auto
}

.elementor-element[data-widget_type="uael-posts.feed"] .uael-post__title {
    word-break: break-word
}

@media (max-width: 767px) {
    .elementor-element[data-widget_type="uael-posts.feed"] .uael-post__inner-wrap {
        display:block
    }

    .elementor-element[data-widget_type="uael-posts.feed"] .uael-post__content-wrap,.elementor-element[data-widget_type="uael-posts.feed"] .uael-post__thumbnail {
        width: 100%!important;
        margin: 0!important
    }
}

.elementor-element[data-widget_type="uael-posts.news"] .uael-post-grid__inner,.elementor-element[data-widget_type="uael-posts.news"] .uael-post-wrapper-featured,.elementor-element[data-widget_type="uael-posts.news"] .uael-post__inner-wrap,.elementor-element[data-widget_type="uael-posts.news"] .uael-post_structure-featured {
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.elementor-element[data-widget_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__inner-wrap {
    position: relative;
    height: 100%
}

.elementor-element[data-widget_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__bg-wrap,.elementor-element[data-widget_type="uael-posts.news"] .uael-post__thumbnail img {
    height: 100%
}

.elementor-element[data-widget_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__content-wrap,.elementor-element[data-widget_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__thumbnail,.elementor-element[data-widget_type="uael-posts.news"] .uael-post__noimage.uael-post__content-wrap {
    width: 100%
}

.elementor-element[data-widget_type="uael-posts.news"] .uael-post__content-wrap,.elementor-element[data-widget_type="uael-posts.news"] .uael-post__thumbnail {
    width: 50%;
    position: relative
}

.elementor-element[data-widget_type="uael-posts.news"] .uael-post__content-wrap {
    margin-top: auto;
    margin-bottom: auto
}

.elementor-element[data-widget_type="uael-posts.news"] .uael-post__thumbnail a,.elementor-element[data-widget_type="uael-posts.news"] .uael-post__thumbnail span {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center
}

.elementor-element[data-widget_type="uael-posts.news"] .uael-post-image-right .uael-post__inner-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.elementor-element[data-widget_type="uael-posts.news"] .uael-post-wrapper.uael-post-wrapper-featured,.elementor-element[data-widget_type="uael-posts.news"] .uael-post_structure-featured .uael-post-grid__inner,.elementor-element[data-widget_type="uael-posts.news"] .uael-post_structure-featured>.uael-post-wrapper {
    width: 50%
}

.elementor-element[data-widget_type="uael-posts.news"] .uael-post-grid__inner .uael-post-wrapper:last-child .uael-post__bg-wrap {
    margin-bottom: 0
}

.elementor-element[data-widget_type="uael-posts.news"] .uael-post__bg-wrap {
    display: block
}

.elementor-element[data-widget_type="uael-posts.news"] .uael-post-wrapper.uael-post-wrapper-featured .uael-post__content-wrap {
    position: absolute;
    bottom: 0;
    left: 0
}

.elementor-element[data-widget_type="uael-posts.news"] .uael-post__terms {
    font-size: 14px
}

.uael-posts[data-skin=news] .uael-post__terms {
    background-color: #818a91
}

.elementor-element[data-widget_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__content-wrap {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.5)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)
}

.elementor-element[data-widget_type="uael-posts.news"].uael-post__link-complete-yes .uael-post__complete-box-overlay {
    z-index: 2
}

.uael-post__news-stack-yes[data-widget_type="uael-posts.news"] .uael-post__thumbnail a img,.uael-post__news-stack-yes[data-widget_type="uael-posts.news"] .uael-post__thumbnail span img {
    display: none
}

@media (max-width: 767px) {
    .elementor-element[data-widget_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__noimage.uael-post__content-wrap,.elementor-element[data-widget_type="uael-posts.news"] .uael-post-wrapper.uael-post-wrapper-featured,.elementor-element[data-widget_type="uael-posts.news"] .uael-post_structure-featured .uael-post-grid__inner {
        width:100%
    }

    .elementor-element[data-widget_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__content-wrap,.elementor-element[data-widget_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__thumbnail {
        width: 50%
    }

    .uael-post__news-stack-yes[data-widget_type="uael-posts.news"] .uael-post__thumbnail a,.uael-post__news-stack-yes[data-widget_type="uael-posts.news"] .uael-post__thumbnail span {
        background-image: none;
        position: unset
    }

    .elementor-element[data-widget_type="uael-posts.news"] .uael-post_structure-featured,.uael-post__news-stack-yes[data-widget_type="uael-posts.news"] .uael-post-wrapper-featured,.uael-post__news-stack-yes[data-widget_type="uael-posts.news"] .uael-post__inner-wrap,.uael-post__news-stack-yes[data-widget_type="uael-posts.news"] .uael-post__thumbnail a img,.uael-post__news-stack-yes[data-widget_type="uael-posts.news"] .uael-post__thumbnail span img {
        display: block
    }

    .elementor-element[data-widget_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__content-wrap,.uael-post__news-stack-yes[data-widget_type="uael-posts.news"] .uael-post-wrapper .uael-post__content-wrap,.uael-post__news-stack-yes[data-widget_type="uael-posts.news"] .uael-post-wrapper .uael-post__thumbnail,.uael-post__news-stack-yes[data-widget_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__content-wrap,.uael-post__news-stack-yes[data-widget_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__thumbnail {
        width: 100%
    }

    .elementor-element[data-widget_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__thumbnail {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        -webkit-background-size: cover;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        overflow: hidden;
        text-align: center
    }

    .elementor-element[data-widget_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__thumbnail img {
        position: absolute;
        width: auto;
        height: auto;
        min-width: 100%;
        max-width: none;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        min-height: 100%
    }

    .elementor-element[data-widget_type="uael-posts.news"] .uael-post__inner-wrap {
        display: block
    }

    .elementor-element[data-widget_type="uael-posts.news"] .uael-post__body .uael-post__thumbnail {
        position: relative;
        width: 100%
    }

    .elementor-element[data-widget_type="uael-posts.news"] .uael-post__body .uael-post__content-wrap {
        width: 100%
    }
}

.elementor-element[data-widget_type="uael-posts.news"] .uael-post__thumbnail span {
    -webkit-transition: all .3s linear;
    transition: all .3s linear
}

@media (max-width: 1024px) {
    .elementor-element[data-widget_type="uael-posts.news"] .uael-post__columns-tablet-2 .uael-post-wrapper {
        width:100%
    }
}

.elementor-element[data-widget_type="uael-posts.business"] .uael-post__bg-wrap {
    overflow: hidden
}

.elementor-element[data-widget_type="uael-posts.business"] .uael-post__terms {
    -webkit-border-radius: 99px;
    border-radius: 99px
}

.uael-posts[data-skin=business] .uael-post__terms {
    background-color: #818a91
}

.uael-post__content-align-left .uael-post__gradient-separator {
    background: -webkit-gradient(linear,left top,right top,from(#818a91),to(#ffffff00));
    background: -webkit-linear-gradient(left,#818a91 0,#ffffff00 100%);
    background: linear-gradient(to right,#818a91 0,#ffffff00 100%)
}

.uael-post__content-align-center .uael-post__gradient-separator {
    background: -webkit-radial-gradient(#818a91 10%,#ffffff00 80%);
    background: radial-gradient(#818a91 10%,#ffffff00 80%)
}

.uael-post__content-align-right .uael-post__gradient-separator {
    background: -webkit-gradient(linear,right top,left top,from(#818a91),to(#ffffff00));
    background: -webkit-linear-gradient(right,#818a91 0,#ffffff00 100%);
    background: linear-gradient(to left,#818a91 0,#ffffff00 100%)
}

.elementor-element[data-widget_type="uael-posts.business"] .uael-post__authorbox,.elementor-element[data-widget_type="uael-posts.business"].uael-post__content-align-left .uael-post__authorbox,.elementor-element[data-widget_type="uael-posts.business"].uael-post__content-align-right .uael-post__authorbox {
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.elementor-element[data-widget_type="uael-posts.business"] .uael-post__authorbox-image img {
    display: inline;
    width: 40px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    max-width: 100%
}

.elementor-element[data-widget_type="uael-posts.business"] .uael-post__authorbox-desc {
    line-height: 1.4;
    color: #a4a4a4
}

.elementor-element[data-widget_type="uael-posts.business"] .uael-post__authorbox-name,.elementor-element[data-widget_type="uael-posts.business"] .uael-post__authorbox-name a {
    font-weight: 700;
    line-height: 1.4
}

.elementor-element[data-widget_type="uael-posts.business"].uael-post__content-align-center .uael-post__authorbox {
    display: block;
    text-align: center
}

.elementor-element[data-widget_type="uael-posts.business"].uael-post__content-align-right .uael-post__authorbox {
    text-align: right;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.elementor-element[data-widget_type="uael-posts.business"] .uael-post__separator {
    display: inline-block
}

.uael-post__datebox {
    display: block;
    margin: 0 auto;
    padding: 10px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    width: 60px;
    height: 60px;
    margin-top: -30px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 1.5;
    position: relative;
    background-color: #000;
    color: #fff;
    text-align: center
}

.uael-post__datebox .uael-post__date-wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.uael-post__datebox span {
    display: block
}

.elementor-element[data-widget_type="uael-posts.event"].uael-posts-thumbnail-ratio .uael-post__datebox:not(.uael-post__noimage) {
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0)
}

.elementor-element[data-widget_type="uael-posts.event"].uael-posts-thumbnail-ratio .uael-post__thumbnail {
    overflow: visible
}

.uael-posts-tabs-dropdown .uael-filters-dropdown {
    display: none
}

.uael-post-grid__inner {
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.uael-post__link-complete-yes.elementor-element[data-widget_type="uael-posts.classic"] .uael-post-image-background .uael-post__complete-box-overlay {
    z-index: 99
}

.uael-post__cta-fullwidth-yes .uael-post__read-more {
    width: 100%
}

.uael-blog-terms-position-media:not(.uael-post-image-background) .uael-post__thumbnail,.uael-post__link-complete-yes .uael-post__bg-wrap {
    position: relative
}

.uael-post__link-complete-yes .uael-post__complete-box-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.uael-post-wrapper {
    float: left;
    display: inline-block
}

.uael-post-grid__inner {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.uael-post-grid__inner.uael-post-masonry {
    margin: 0;
    margin-left: -10px;
    margin-right: -10px;
    list-style: none outside;
    clear: both
}

.elementor-global-widget .uael-post-grid__inner.uael-post-masonry {
    position: unset!important;
    height: auto!important
}

.uael-listing__terms-link {
    color: inherit;
    text-decoration: none;
    font-size: inherit;
    line-height: inherit;
    font-style: inherit
}

.uael-post-wrapper.uael-post-wrapper-featured {
    margin: 0
}

.uael-post_structure-featured.uael-featured_post_structure-inline .uael-post__columns-6 .uael-post-wrapper-featured {
    width: 33.33
}

.uael-post_structure-featured.uael-featured_post_structure-inline .uael-post__columns-5 .uael-post-wrapper-featured {
    width: 40%
}

.uael-post_structure-featured.uael-featured_post_structure-inline .uael-post__columns-3 .uael-post-wrapper-featured {
    width: 66.66%
}

.uael-post__columns-2 .uael-post-wrapper,.uael-post_structure-featured.uael-featured_post_structure-inline .uael-post__columns-2 .uael-post-wrapper-featured,.uael-post_structure-featured.uael-featured_post_structure-inline .uael-post__columns-4 .uael-post-wrapper-featured {
    width: 50%
}

.uael-post__columns-1 .uael-post-wrapper,.uael-post_structure-featured.uael-featured_post_structure-inline .uael-post__columns-1 .uael-post-wrapper-featured,.uael-post_structure-featured.uael-featured_post_structure-stack .uael-post-wrapper-featured {
    width: 100%
}

.uael-post-grid[data-equal-height=yes] .slick-slide {
    margin-top: 10px
}

.uael-filters-dropdown-button .fa-angle-down:before {
    content: ""
}

.uael-post__columns-8 .uael-post-wrapper {
    width: 12.5%
}

.uael-post__columns-7 .uael-post-wrapper {
    width: 14.28%
}

.uael-post__columns-6 .uael-post-wrapper {
    width: 16.66%
}

.uael-post__columns-5 .uael-post-wrapper {
    width: 20%
}

.uael-post__columns-4 .uael-post-wrapper {
    width: 25%
}

.uael-post__columns-3 .uael-post-wrapper {
    width: 33.2%
}

.uael-post__columns-1 .uael-post-wrapper:nth-child(n+1):not(.slick-slide),.uael-post__columns-2 .uael-post-wrapper:nth-child(2n+1):not(.slick-slide),.uael-post__columns-3 .uael-post-wrapper:nth-child(3n+1):not(.slick-slide),.uael-post__columns-4 .uael-post-wrapper:nth-child(4n+1):not(.slick-slide),.uael-post__columns-5 .uael-post-wrapper:nth-child(5n+1):not(.slick-slide),.uael-post__columns-6 .uael-post-wrapper:nth-child(6n+1):not(.slick-slide),.uael-post__columns-7 .uael-post-wrapper:nth-child(7n+1):not(.slick-slide),.uael-post__columns-8 .uael-post-wrapper:nth-child(8n+1):not(.slick-slide) {
    clear: left
}

.uael-post__columns-1 .uael-post-wrapper:nth-child(n):not(.slick-slide),.uael-post__columns-2 .uael-post-wrapper:nth-child(2n):not(.slick-slide),.uael-post__columns-3 .uael-post-wrapper:nth-child(3n):not(.slick-slide),.uael-post__columns-4 .uael-post-wrapper:nth-child(4n):not(.slick-slide),.uael-post__columns-5 .uael-post-wrapper:nth-child(5n):not(.slick-slide),.uael-post__columns-6 .uael-post-wrapper:nth-child(6n):not(.slick-slide),.uael-post__columns-7 .uael-post-wrapper:nth-child(7n):not(.slick-slide),.uael-post__columns-8 .uael-post-wrapper:nth-child(8n):not(.slick-slide) {
    clear: right
}

.uael-post__footer {
    margin-top: 30px
}

.uael-post__header-filters {
    display: block;
    margin: 0;
    margin-bottom: 10px
}

.uael-post__header-filter {
    display: inline-block;
    padding: 5px;
    cursor: pointer
}

.uael-post__header-filters-wrap {
    margin-bottom: 20px
}

.uael-post__thumbnail {
    overflow: hidden
}

.uael-post-image-background .uael-post__thumbnail {
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
    text-align: center;
    position: relative
}

.uael-post-image-background .uael-post__thumbnail {
    z-index: 2
}

.uael-post-image-background .uael-post__thumbnail::before {
    content: '';
    z-index: 1
}

.uael-post-image-background .uael-post__thumbnail,.uael-post-image-background .uael-post__thumbnail::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.uael-post__thumbnail img {
    width: 100%;
    -webkit-transition: all .3s linear;
    transition: all .3s linear
}

.uael-post-image-background .uael-post__thumbnail img {
    position: absolute;
    width: auto;
    height: auto;
    min-width: 100%;
    max-width: none;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    min-height: 100%
}

.uael-post__bg-wrap {
    width: 100%;
    display: inline-block
}

.uael-equal__height-yes .uael-post__bg-wrap {
    height: 100%
}

.uael-equal__height-yes .uael-post-image-background .uael-post__bg-wrap,.uael-post-image-background .uael-post__inner-wrap {
    position: relative;
    width: 100%
}

.uael-equal__height-yes .uael-post-image-background .uael-post__inner-wrap {
    position: unset
}

.uael-post-image-background .uael-post__content-wrap {
    opacity: 1;
    position: relative;
    z-index: 10;
    overflow: hidden;
    width: 100%
}

.uael-blog-terms-position-media .uael-post__terms {
    font-size: 12px;
    margin: 20px
}

.uael-blog-terms-position-media:not(.uael-post-image-background) .uael-post__terms {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    max-width: 100%;
    word-break: break-word
}

.uael-post__terms-wrap .uael-post__terms {
    margin: 0
}

.uael-post__terms-wrap {
    margin-bottom: 10px
}

.uael-post__meta-data {
    line-height: 1.3em;
    font-size: 12px
}

.uael-post__meta-data span {
    line-height: 1.6em;
    display: inline
}

.uael-post__meta-data svg {
    height: 20px;
    width: 20px;
    vertical-align: middle
}

.uael-post__terms-meta a {
    display: inline-block
}

.uael-blog-terms-position-body .uael-post-wrapper span.uael-post__terms {
    background: 0 0
}

.uael-post__meta-data span i,.uael-post__terms i {
    margin-right: 2px
}

.uael-post-wrapper .uael-post__title a,.uael-post__meta-data a {
    font-style: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
    color: inherit
}

.uael-grid-pagination a.page-numbers,.uael-grid-pagination span.page-numbers.current {
    padding: 5px 10px;
    margin: 0 0 5px;
    display: inline-block
}

.uael-post-grid__inner #infscr-loading {
    bottom: -80px;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
    margin: 0 auto
}

.uael-post-grid__inner #infscr-loading img {
    margin-top: 10px;
    width: 10%
}

#infscr-loading div {
    display: none
}

.elementor-widget-uael-posts .uael-loader-overlay {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0);
    z-index: 2;
    content: "";
    height: 100%;
    width: 100%
}

.elementor-widget-uael-posts .uael-loader:before {
    border: 3px solid #333;
    border-left-color: transparent;
    border-right-color: transparent
}

.elementor-widget-uael-posts .uael-loader {
    z-index: 3
}

.uael-infinite-load-more {
    background-color: #61ce70;
    color: #fff;
    cursor: pointer;
    padding: 10px 10px 10px 10px;
    display: inline-block
}

.uael-post-inf-loader {
    display: none;
    margin: 0 auto;
    min-height: 58px;
    line-height: 58px;
    width: 160px;
    text-align: center
}

.uael-post-inf-loader>div {
    width: 18px;
    height: 18px;
    background-color: #0085ba;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both
}

.uael-post-inf-loader .uael-post-loader-1 {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.uael-post-inf-loader .uael-post-loader-2 {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

@-webkit-keyframes sk-bouncedelay {
    0%,100%,80% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes sk-bouncedelay {
    0%,100%,80% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@media (max-width: 1024px) {
    .uael-post__columns-tablet-1 .uael-post-wrapper {
        width:100%
    }

    .uael-post__columns-tablet-2 .uael-post-wrapper {
        width: 50%
    }

    .uael-post__columns-tablet-3 .uael-post-wrapper {
        width: 33.2%
    }

    .uael-post__columns-tablet-4 .uael-post-wrapper {
        width: 25%
    }

    .uael-post__columns-tablet-5 .uael-post-wrapper {
        width: 20%
    }

    .uael-post__columns-tablet-6 .uael-post-wrapper {
        width: 16.66%
    }

    .uael-post__columns-tablet-7 .uael-post-wrapper {
        width: 14.28%
    }

    .uael-post__columns-tablet-8 .uael-post-wrapper {
        width: 12.5%
    }

    .uael-post__columns-tablet-1 .uael-post-wrapper:nth-child(n+1):not(.slick-slide),.uael-post__columns-tablet-2 .uael-post-wrapper:nth-child(2n+1):not(.slick-slide),.uael-post__columns-tablet-3 .uael-post-wrapper:nth-child(3n+1):not(.slick-slide),.uael-post__columns-tablet-4 .uael-post-wrapper:nth-child(4n+1):not(.slick-slide),.uael-post__columns-tablet-5 .uael-post-wrapper:nth-child(5n+1):not(.slick-slide),.uael-post__columns-tablet-6 .uael-post-wrapper:nth-child(6n+1):not(.slick-slide),.uael-post__columns-tablet-7 .uael-post-wrapper:nth-child(7n+1):not(.slick-slide),.uael-post__columns-tablet-8 .uael-post-wrapper:nth-child(8n+1):not(.slick-slide) {
        clear: left
    }

    .uael-post__columns-tablet-1 .uael-post-wrapper:nth-child(n):not(.slick-slide),.uael-post__columns-tablet-2 .uael-post-wrapper:nth-child(2n):not(.slick-slide),.uael-post__columns-tablet-3 .uael-post-wrapper:nth-child(3n):not(.slick-slide),.uael-post__columns-tablet-4 .uael-post-wrapper:nth-child(4n):not(.slick-slide),.uael-post__columns-tablet-5 .uael-post-wrapper:nth-child(5n):not(.slick-slide),.uael-post__columns-tablet-6 .uael-post-wrapper:nth-child(6n):not(.slick-slide),.uael-post__columns-tablet-7 .uael-post-wrapper:nth-child(7n):not(.slick-slide),.uael-post__columns-tablet-8 .uael-post-wrapper:nth-child(8n):not(.slick-slide) {
        clear: right
    }

    .uael-post_structure-featured.uael-featured_post_structure-inline .uael-post-grid__inner .uael-post-wrapper-featured,.uael-post_structure-featured.uael-featured_post_structure-stack .uael-post-wrapper-featured {
        width: 100%
    }
}

@media (max-width: 767px) {
    .uael-post__columns-mobile-1 .uael-post-wrapper {
        width:100%
    }

    .uael-post__columns-mobile-2 .uael-post-wrapper {
        width: 50%
    }

    .uael-post__columns-mobile-3 .uael-post-wrapper {
        width: 33.2%
    }

    .uael-post__columns-mobile-4 .uael-post-wrapper {
        width: 25%
    }

    .uael-post__columns-mobile-5 .uael-post-wrapper {
        width: 20%
    }

    .uael-post__columns-mobile-6 .uael-post-wrapper {
        width: 16.66%
    }

    .uael-post__columns-mobile-7 .uael-post-wrapper {
        width: 14.28%
    }

    .uael-post__columns-mobile-8 .uael-post-wrapper {
        width: 12.5%
    }

    .uael-post__columns-mobile-1 .uael-post-wrapper:nth-child(n+1):not(.slick-slide),.uael-post__columns-mobile-2 .uael-post-wrapper:nth-child(2n+1):not(.slick-slide),.uael-post__columns-mobile-3 .uael-post-wrapper:nth-child(3n+1):not(.slick-slide),.uael-post__columns-mobile-4 .uael-post-wrapper:nth-child(4n+1):not(.slick-slide),.uael-post__columns-mobile-5 .uael-post-wrapper:nth-child(5n+1):not(.slick-slide),.uael-post__columns-mobile-6 .uael-post-wrapper:nth-child(6n+1):not(.slick-slide),.uael-post__columns-mobile-7 .uael-post-wrapper:nth-child(7n+1):not(.slick-slide),.uael-post__columns-mobile-8 .uael-post-wrapper:nth-child(8n+1):not(.slick-slide) {
        clear: left
    }

    .uael-post__columns-mobile-1 .uael-post-wrapper:nth-child(n):not(.slick-slide),.uael-post__columns-mobile-2 .uael-post-wrapper:nth-child(2n):not(.slick-slide),.uael-post__columns-mobile-3 .uael-post-wrapper:nth-child(3n):not(.slick-slide),.uael-post__columns-mobile-4 .uael-post-wrapper:nth-child(4n):not(.slick-slide),.uael-post__columns-mobile-5 .uael-post-wrapper:nth-child(5n):not(.slick-slide),.uael-post__columns-mobile-6 .uael-post-wrapper:nth-child(6n):not(.slick-slide),.uael-post__columns-mobile-7 .uael-post-wrapper:nth-child(7n):not(.slick-slide),.uael-post__columns-mobile-8 .uael-post-wrapper:nth-child(8n):not(.slick-slide) {
        clear: right
    }

    .uael-posts-tabs-dropdown .uael-filters-dropdown {
        display: block;
        position: relative;
        margin-bottom: 20px
    }

    .uael-posts-tabs-dropdown .uael-filters-dropdown-button {
        background: #efefef;
        padding: 5px 15px 5px 15px;
        cursor: pointer;
        display: inline-block
    }

    .uael-posts-tabs-dropdown ul.uael-filters-dropdown-list {
        display: none;
        list-style: none;
        position: absolute;
        margin: 0;
        top: 100%;
        background-color: #fff;
        background-color: rgba(255,255,255,.95);
        z-index: 9;
        border: 1px solid #ededed
    }

    .uael-posts-tabs-dropdown .uael-post__header-filter {
        white-space: nowrap;
        display: block;
        background: #efefef;
        cursor: pointer;
        -webkit-transition: all .2s ease-in-out 0s;
        transition: all .2s ease-in-out 0s;
        border-style: none;
        margin: 0
    }

    .uael-posts-tabs-dropdown .uael-filters-dropdown-button::after {
        content: "\f107";
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        margin-left: 6px
    }

    .uael-posts-tabs-dropdown .uael-post__header-filters {
        display: none
    }

    .uael-posts-tabs-dropdown ul.uael-filters-dropdown-list.show-list {
        display: block
    }

    .uael-posts-tabs-dropdown .uael-post__header-filter {
        padding: 5px 15px 5px 15px
    }

    .uael-post__filter-align-left .uael-posts-tabs-dropdown ul.uael-filters-dropdown-list,.uael-posts-tabs-dropdown ul.uael-filters-dropdown-list {
        left: 0;
        right: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .uael-post__filter-align-right .uael-posts-tabs-dropdown ul.uael-filters-dropdown-list {
        left: auto;
        right: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .uael-post__filter-align-center .uael-posts-tabs-dropdown ul.uael-filters-dropdown-list {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.uael-posts-thumbnail-ratio .uael-post__thumbnail:not(.uael-post-wrapper__noimage) {
    position: relative
}

.uael-posts-thumbnail-ratio .uael-post__thumbnail img {
    position: absolute;
    -o-object-fit: cover;
    object-fit: cover;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%
}

.elementor-widget-uael-posts .uael-post__header ul.uael-post__header-filters {
    padding-left: unset
}

.elementor-widget-uael-posts .uael-post__header ul.uael-post__header-filters li {
    margin-left: unset
}

.theme-twentytwentyone .elementor-widget-uael-posts ul.slick-dots li,.theme-twentytwentyone .elementor-widget-uael-posts ul.slick-dots li button:not(:hover):not(:active):not(.has-background) {
    background: unset
}

.uael-post-grid .slick-slide img {
    width: 100%
}

.uael-post-grid .slick-next,.uael-post-grid .slick-next:focus,.uael-post-grid .slick-next:hover,.uael-post-grid .slick-prev,.uael-post-grid .slick-prev:focus,.uael-post-grid .slick-prev:hover {
    font-size: 0;
    line-height: 0;
    bottom: auto;
    position: absolute;
    top: 50%;
    display: block;
    width: auto;
    height: auto;
    padding: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    color: #aaa;
    border-color: #aaa;
    outline: 0;
    background: 0 0
}

.uael-post-grid .slick-next:before,.uael-post-grid .slick-prev:before {
    font-size: 35px;
    line-height: 1;
    opacity: .75;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.uael-post-grid[data-equal-height=yes] .uael-post__inner-wrap {
    height: 100%
}

.uael-post__arrow-outside .uael-post-grid .slick-prev {
    left: -45px;
    z-index: 1
}

[dir=rtl] .uael-post__arrow-outside .uael-post-grid .slick-prev {
    left: auto;
    right: -45px
}

.uael-post-grid .slick-next:before,.uael-post-grid .slick-prev:before,[dir=rtl] .uael-post-grid .slick-next:before,[dir=rtl] .uael-post-grid .slick-prev:before {
    content: '';
    font-size: 0;
    line-height: 0
}

.uael-post__arrow-outside .uael-post-grid .slick-next {
    right: -45px;
    z-index: 2
}

[dir=rtl] .uael-post__arrow-outside .uael-post-grid .slick-next {
    left: -45px;
    right: auto
}

.uael-post-grid .slick-next i,.uael-post-grid .slick-next i:focus,.uael-post-grid .slick-next i:hover,.uael-post-grid .slick-prev i,.uael-post-grid .slick-prev i:focus,.uael-post-grid .slick-prev i:hover {
    font-size: 20px;
    width: 1.5em;
    height: 1.5em;
    line-height: 1.5em;
    text-align: center;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.uael-post-grid ul.slick-dots {
    padding-top: 0;
    display: block;
    position: absolute;
    margin: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    text-align: center
}

.uael-post-grid ul.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    cursor: pointer
}

.uael-post-grid ul.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: 0 0
}

.uael-post-grid ul.slick-dots li button:before {
    content: '\f111';
    font-family: 'Font Awesome 5 Free';
    font-weight: 800;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.uael-post-grid ul.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

.uael-post__arrow-inside .uael-post-grid .slick-prev {
    left: 25px;
    z-index: 1
}

[dir=rtl] .uael-post__arrow-inside .uael-post-grid .slick-prev {
    left: auto;
    right: 25px
}

.uael-post__arrow-inside .uael-post-grid .slick-next {
    right: 25px;
    z-index: 2
}

[dir=rtl] .uael-post__arrow-inside .uael-post-grid .slick-next {
    left: 25px;
    right: auto
}

@media (max-width: 1024px) {
    .uael-post__arrow-outside .uael-post-grid .slick-prev {
        left:15px;
        z-index: 1
    }

    [dir=rtl] .uael-post__arrow-outside .uael-post-grid .slick-prev {
        left: auto;
        right: 15px
    }

    .uael-post__arrow-outside .uael-post-grid .slick-next {
        right: 15px;
        z-index: 2
    }

    [dir=rtl] .uael-post__arrow-outside .uael-post-grid .slick-next {
        left: 15px;
        right: auto
    }
}

.uael-welcome-music-container {
    cursor: pointer;
    z-index: 99999;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: fixed
}

#uael-play-pause {
    position: relative;
    font-size: 25px
}

#uael-play-pause .pause,#uael-play-pause .play,.uael-pause svg:first-child,.uael-play svg:last-child,.uael-welcome-music-btn-display-no .uael-welcome-music-container {
    display: none
}

#uael-play-pause.uael-pause .pause,#uael-play-pause.uael-play .play {
    display: block
}

.uael-builder-msg {
    text-align: center
}

#uael-play-pause svg:first-child,#uael-play-pause svg:last-child {
    width: 30px
}

#uael-play-pause.uael-pause svg:first-child,#uael-play-pause.uael-play svg:last-child {
    display: none
}

#uael-play-pause.uael-pause svg:last-child,#uael-play-pause.uael-play svg:first-child {
    display: block
}

.elementor .uael-party-propz-wrap {
    position: absolute!important;
    z-index: 99999
}

.uael-party-propz-align-bottom_left>.uael-party-propz-wrap,.uael-party-propz-align-center_left>.uael-party-propz-wrap,.uael-party-propz-align-top_left>.uael-party-propz-wrap {
    right: auto;
    left: 0
}

.uael-party-propz-align-top_left>.uael-party-propz-wrap,.uael-party-propz-align-top_right>.uael-party-propz-wrap {
    top: 0
}

.uael-party-propz-align-bottom_left>.uael-party-propz-wrap,.uael-party-propz-align-bottom_right>.uael-party-propz-wrap {
    bottom: 0
}

.uael-party-propz-align-bottom_right>.uael-party-propz-wrap,.uael-party-propz-align-center_right>.uael-party-propz-wrap,.uael-party-propz-align-top_right>.uael-party-propz-wrap {
    left: auto;
    right: 0
}

.uael-party-propz-align-center_left>.uael-party-propz-wrap,.uael-party-propz-align-center_right>.uael-party-propz-wrap {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.admin-bar .uael-party-propz-align-top_left>.uael-party-propz-wrap,.admin-bar .uael-party-propz-align-top_right>.uael-party-propz-wrap {
    top: -webkit-calc(32px + 20px);
    top: calc(32px + 20px)
}

.uael-flip-img-yes>.uael-party-propz-wrap {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.uael-party-propz-widget-wrap {
    position: absolute;
    width: auto
}

.uael-party-propz-widget-wrap img.uael-party-propz-img-cls {
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.uael-party-propz-widget-wrap.party-propz-widget-alignment-left img.uael-party-propz-img-cls {
    left: 0;
    right: auto
}

.uael-party-propz-widget-wrap.party-propz-widget-alignment-right img.uael-party-propz-img-cls {
    left: auto;
    right: 0
}

.party-propz-widget-alignment-right {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}
.elementor-9 .elementor-element.elementor-element-29442cb{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-c59625a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--background-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-3bcf67f{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-237a6a9.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-9 .elementor-element.elementor-element-237a6a9.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-9 .elementor-element.elementor-element-237a6a9.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-title{margin-bottom:10px;color:#464646;font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:800;}.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-description{color:#464646;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;}.elementor-9 .elementor-element.elementor-element-237a6a9{width:100%;max-width:100%;align-self:center;}.elementor-9 .elementor-element.elementor-element-e963974{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-4bf4b96.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-9 .elementor-element.elementor-element-4bf4b96.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-9 .elementor-element.elementor-element-4bf4b96.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-title{margin-bottom:10px;color:#464646;font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:800;}.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-description{color:#464646;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;}.elementor-9 .elementor-element.elementor-element-4bf4b96{width:100%;max-width:100%;align-self:center;}.elementor-9 .elementor-element.elementor-element-c3628fb{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-fcf13fe.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-9 .elementor-element.elementor-element-fcf13fe.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-9 .elementor-element.elementor-element-fcf13fe.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-title{margin-bottom:10px;color:#464646;font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:800;}.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-description{color:#464646;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;}.elementor-9 .elementor-element.elementor-element-fcf13fe{width:100%;max-width:100%;align-self:center;}.elementor-9 .elementor-element.elementor-element-6d0e368{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-ffaa48a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:15px 15px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-647dcca{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-6f2bbde{text-align:left;}.elementor-9 .elementor-element.elementor-element-6f2bbde img{width:390px;height:300px;object-fit:cover;object-position:center center;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.13);}.elementor-9 .elementor-element.elementor-element-853072d{text-align:left;width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;top:0px;}.elementor-9 .elementor-element.elementor-element-853072d .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-853072d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;background-color:#FFFFFF82;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6E6E6;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-853072d{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-853072d{right:0px;}.elementor-9 .elementor-element.elementor-element-0c6d62e{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-12b7014{text-align:left;}.elementor-9 .elementor-element.elementor-element-12b7014 img{width:390px;height:300px;object-fit:cover;object-position:center center;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.13);}.elementor-9 .elementor-element.elementor-element-3ee5273{text-align:left;width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;top:0px;}.elementor-9 .elementor-element.elementor-element-3ee5273 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-3ee5273 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;background-color:#FFFFFF82;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6E6E6;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3ee5273{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-3ee5273{right:0px;}.elementor-9 .elementor-element.elementor-element-8990a15{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-c7c33f8{text-align:left;}.elementor-9 .elementor-element.elementor-element-c7c33f8 img{width:390px;height:300px;object-fit:cover;object-position:center center;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.13);}.elementor-9 .elementor-element.elementor-element-5cd97f8{text-align:left;width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;top:0px;}.elementor-9 .elementor-element.elementor-element-5cd97f8 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-5cd97f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;background-color:#FFFFFF82;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6E6E6;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5cd97f8{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-5cd97f8{right:0px;}.elementor-9 .elementor-element.elementor-element-997447f{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-6d3a339{text-align:left;}.elementor-9 .elementor-element.elementor-element-6d3a339 img{width:390px;height:300px;object-fit:cover;object-position:center center;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.13);}.elementor-9 .elementor-element.elementor-element-bb73522{text-align:left;width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;top:0px;}.elementor-9 .elementor-element.elementor-element-bb73522 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-bb73522 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;background-color:#FFFFFF82;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6E6E6;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-bb73522{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-bb73522{right:0px;}.elementor-9 .elementor-element.elementor-element-259aa8b{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-e01b80f{text-align:left;}.elementor-9 .elementor-element.elementor-element-e01b80f img{width:390px;height:300px;object-fit:cover;object-position:center center;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.13);}.elementor-9 .elementor-element.elementor-element-d7cfa82{text-align:left;width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;top:0px;}.elementor-9 .elementor-element.elementor-element-d7cfa82 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-d7cfa82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;background-color:#FFFFFF82;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6E6E6;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-d7cfa82{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-d7cfa82{right:0px;}.elementor-9 .elementor-element.elementor-element-e024339{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-0f3c929{text-align:left;}.elementor-9 .elementor-element.elementor-element-0f3c929 img{width:390px;height:300px;object-fit:cover;object-position:center center;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.13);}.elementor-9 .elementor-element.elementor-element-306a51b{text-align:left;width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;top:0px;}.elementor-9 .elementor-element.elementor-element-306a51b .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-306a51b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;background-color:#FFFFFF82;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6E6E6;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-306a51b{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-306a51b{right:0px;}.elementor-9 .elementor-element.elementor-element-100d3d7 > .elementor-container{max-width:1850px;}.elementor-9 .elementor-element.elementor-element-100d3d7{padding:50px 30px 50px 30px;}.elementor-9 .elementor-element.elementor-element-4f50c23 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6573401{text-align:center;}.elementor-9 .elementor-element.elementor-element-6573401 .elementor-heading-title{color:#201F1D;font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-e869f2c{--spacer-size:30px;}.elementor-9 .elementor-element.elementor-element-c63df53 > .elementor-container{max-width:1850px;}.elementor-9 .elementor-element.elementor-element-c63df53{padding:50px 30px 50px 30px;}.elementor-9 .elementor-element.elementor-element-3158d0e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-96d006c{text-align:center;}.elementor-9 .elementor-element.elementor-element-96d006c .elementor-heading-title{color:#201F1D;font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-d02e7ee{--spacer-size:10px;}.elementor-9 .elementor-element.elementor-element-43c8e35:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-43c8e35 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-43c8e35 > .elementor-element-populated{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-43c8e35 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-81f72ff img{width:100%;height:225px;object-fit:cover;object-position:center center;}.elementor-9 .elementor-element.elementor-element-81f72ff > .elementor-widget-container{margin:-10px -10px 0px -10px;}.elementor-9 .elementor-element.elementor-element-0c32379{text-align:center;}.elementor-9 .elementor-element.elementor-element-5d6cbfa{text-align:center;}.elementor-9 .elementor-element.elementor-element-d2e72d0 .elementor-button{background-color:var( --e-global-color-6b1ed32 );}.elementor-9 .elementor-element.elementor-element-f29960a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-f29960a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f29960a > .elementor-element-populated{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-f29960a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-970e2c3 img{width:100%;height:225px;object-fit:cover;object-position:center center;}.elementor-9 .elementor-element.elementor-element-970e2c3 > .elementor-widget-container{margin:-10px -10px 0px -10px;}.elementor-9 .elementor-element.elementor-element-cf05215{text-align:center;}.elementor-9 .elementor-element.elementor-element-1224929{text-align:center;}.elementor-9 .elementor-element.elementor-element-8e5ff6a .elementor-button{background-color:var( --e-global-color-6b1ed32 );}.elementor-9 .elementor-element.elementor-element-4d8d655:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-4d8d655 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4d8d655 > .elementor-element-populated{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-4d8d655 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-c09fb3c img{width:100%;height:225px;object-fit:cover;object-position:center center;}.elementor-9 .elementor-element.elementor-element-c09fb3c > .elementor-widget-container{margin:-10px -10px 0px -10px;}.elementor-9 .elementor-element.elementor-element-7daa0be{text-align:center;}.elementor-9 .elementor-element.elementor-element-bf71940{text-align:center;}.elementor-9 .elementor-element.elementor-element-98350cb .elementor-button{background-color:var( --e-global-color-6b1ed32 );}.elementor-9 .elementor-element.elementor-element-97332b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-97332b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-97332b0 > .elementor-element-populated{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-97332b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-e7b0a7f img{width:100%;height:225px;object-fit:cover;object-position:center center;}.elementor-9 .elementor-element.elementor-element-e7b0a7f > .elementor-widget-container{margin:-10px -10px 0px -10px;}.elementor-9 .elementor-element.elementor-element-cf5fed7{text-align:center;}.elementor-9 .elementor-element.elementor-element-303e2c3{text-align:center;}.elementor-9 .elementor-element.elementor-element-994dacc .elementor-button{background-color:var( --e-global-color-6b1ed32 );}.elementor-9 .elementor-element.elementor-element-88659f6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 100px;}.elementor-9 .elementor-element.elementor-element-28dc69e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4c45a3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4c45a3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-837774f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ec54a0a > .elementor-container{max-width:1850px;min-height:400px;}.elementor-9 .elementor-element.elementor-element-ec54a0a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ec54a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://thehouse.one/wp-content/uploads/2021/02/background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-ec54a0a > .elementor-background-overlay{background-color:#2D2D2D;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-ec54a0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-1eb9a1a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f9b5eb6 > .elementor-element-populated >  .elementor-background-overlay{background-color:#575757;opacity:0.5;}.elementor-9 .elementor-element.elementor-element-f9b5eb6 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF3D;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-9 .elementor-element.elementor-element-f9b5eb6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-fa893d8 > .elementor-element-populated >  .elementor-background-overlay{background-color:#575757;opacity:0.5;}.elementor-9 .elementor-element.elementor-element-fa893d8 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF3D;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-9 .elementor-element.elementor-element-fa893d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-1ff58c6 > .elementor-element-populated >  .elementor-background-overlay{background-color:#575757;opacity:0.5;}.elementor-9 .elementor-element.elementor-element-1ff58c6 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF3D;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-9 .elementor-element.elementor-element-1ff58c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-f3a49f6 > .elementor-element-populated >  .elementor-background-overlay{background-color:#575757;opacity:0.5;}.elementor-9 .elementor-element.elementor-element-f3a49f6 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF3D;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-9 .elementor-element.elementor-element-f3a49f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-e9babd2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6b5d816 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-98cbee1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1b9fdd3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9bcb89d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-baf4787 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2789cbf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-bf69bdd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-35f4033 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5d29015{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-80660e3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-647dcca{--width:45%;}.elementor-9 .elementor-element.elementor-element-0c6d62e{--width:45%;}.elementor-9 .elementor-element.elementor-element-8990a15{--width:45%;}.elementor-9 .elementor-element.elementor-element-997447f{--width:45%;}.elementor-9 .elementor-element.elementor-element-259aa8b{--width:45%;}.elementor-9 .elementor-element.elementor-element-e024339{--width:45%;}.elementor-9 .elementor-element.elementor-element-43c8e35{width:50%;}.elementor-9 .elementor-element.elementor-element-f29960a{width:50%;}.elementor-9 .elementor-element.elementor-element-4d8d655{width:50%;}.elementor-9 .elementor-element.elementor-element-97332b0{width:50%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-c59625a{--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-e963974{--gap:0px 0px;}.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-ffaa48a{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-img{margin-bottom:25px;}.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-title{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-description{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-img{margin-bottom:25px;}.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-title{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-description{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-img{margin-bottom:25px;}.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-title{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-description{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-6d0e368{--gap:0px 0px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-9 .elementor-element.elementor-element-ffaa48a{--gap:10px 10px;}.elementor-9 .elementor-element.elementor-element-6f2bbde img{width:100vw;height:220px;}.elementor-9 .elementor-element.elementor-element-853072d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-853072d{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-12b7014 img{width:100vw;height:220px;}.elementor-9 .elementor-element.elementor-element-3ee5273 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-3ee5273{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-c7c33f8 img{width:100vw;height:220px;}.elementor-9 .elementor-element.elementor-element-5cd97f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-5cd97f8{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-6d3a339 img{width:100vw;height:220px;}.elementor-9 .elementor-element.elementor-element-bb73522 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-bb73522{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-e01b80f img{width:100vw;height:220px;}.elementor-9 .elementor-element.elementor-element-d7cfa82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-d7cfa82{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-0f3c929 img{width:100vw;height:220px;}.elementor-9 .elementor-element.elementor-element-306a51b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-306a51b{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-100d3d7{margin-top:0px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-4f50c23 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6573401 .elementor-heading-title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-e869f2c{--spacer-size:10px;}.elementor-9 .elementor-element.elementor-element-c63df53{margin-top:0px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-3158d0e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-96d006c .elementor-heading-title{font-size:1.4rem;}.elementor-9 .elementor-element.elementor-element-d02e7ee{--spacer-size:10px;}.elementor-9 .elementor-element.elementor-element-ec54a0a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ec54a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://thehouse.one/wp-content/uploads/2021/02/background-1.jpg");}.elementor-9 .elementor-element.elementor-element-ec54a0a{padding:1em 0.5em 1em 0.5em;}.elementor-9 .elementor-element.elementor-element-f9b5eb6{width:50%;}.elementor-9 .elementor-element.elementor-element-f9b5eb6 > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;padding:10px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-fa893d8{width:50%;}.elementor-9 .elementor-element.elementor-element-fa893d8 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:10px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-1ff58c6{width:50%;}.elementor-9 .elementor-element.elementor-element-1ff58c6 > .elementor-element-populated{margin:15px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;padding:10px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-f3a49f6{width:50%;}.elementor-9 .elementor-element.elementor-element-f3a49f6 > .elementor-element-populated{margin:15px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:10px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-98cbee1{padding:0px 0px 0px 0px;}}