/* Begin Header */

.elementor-198 .elementor-element.elementor-element-4352ddf:not(.elementor-motion-effects-element-type-background),
.elementor-198
    .elementor-element.elementor-element-4352ddf
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-198 .elementor-element.elementor-element-4352ddf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 10px 0px;
}

.elementor-198 .elementor-element.elementor-element-4352ddf > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
    .elementor-198
    .elementor-element.elementor-element-8749485.elementor-column
    .elementor-column-wrap {
    align-items: center;
}

.elementor-198
    .elementor-element.elementor-element-8749485.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-198 .elementor-element.elementor-element-4ef9991 {
    text-align: left;
}

.elementor-198 .elementor-element.elementor-element-4ef9991 .elementor-image img {
    margin-top: 7px;
    width: 200px;
}

.elementor-bc-flex-widget
    .elementor-198
    .elementor-element.elementor-element-079c5b9.elementor-column
    .elementor-column-wrap {
    align-items: center;
}

.elementor-198
    .elementor-element.elementor-element-079c5b9.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-198
    .elementor-element.elementor-element-079c5b9.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-198 .elementor-element.elementor-element-faeca36 .tg_navigation_wrapper .nav > li > a {
    font-family: "Altone Trial";
    font-size: 13px;
    text-transform: uppercase;
}

.elementor-198 .elementor-element.elementor-element-faeca36 .tg_navigation_wrapper .nav > li {
    margin: 0px 0px 0px 30px;
}

.elementor-198 .elementor-element.elementor-element-faeca36 .tg_navigation_wrapper .nav {
    text-align: right;
}

.elementor-198 .elementor-element.elementor-element-faeca36 .tg_navigation_wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 4px;
    background: #333333;
}

.elementor-198 .elementor-element.elementor-element-faeca36 .tg_navigation_wrapper .nav li a {
    color: #ffffff;
}

.elementor-198 .elementor-element.elementor-element-faeca36 .tg_navigation_wrapper .nav li a:hover {
    color: #ffffff;
}

.elementor-198 .elementor-element.elementor-element-faeca36 .tg_navigation_wrapper .nav ul li a:before,
.elementor-198 .elementor-element.elementor-element-faeca36 .tg_navigation_wrapper div .nav li > a:before {
    background-color: #ffffff;
}

.elementor-198 .elementor-element.elementor-element-faeca36 .tg_navigation_wrapper .nav > li.current-menu-item > a,
.elementor-198 .elementor-element.elementor-element-faeca36 .tg_navigation_wrapper .nav > li.current-menu-parent > a,
.elementor-198 .elementor-element.elementor-element-faeca36 .tg_navigation_wrapper .nav > li.current-menu-ancestor > a,
.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    li
    ul:not(.sub-menu)
    li.current-menu-item
    a,
.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    li.current-menu-parent
    ul
    li.current-menu-item
    a {
    color: #ffffff;
}

.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    > li.current-menu-item
    > a:before,
.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    > li.current-menu-parent
    > a:before,
.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    > li.current-menu-ancestor
    > a:before,
.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    li
    ul:not(.sub-menu)
    li.current-menu-item
    a:before,
.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    li.current-menu-parent
    ul
    li.current-menu-item
    a:before {
    background-color: #ffffff;
}

.elementor-198 .elementor-element.elementor-element-faeca36 .tg_navigation_wrapper .nav li ul li a {
    color: #ffffff;
}

.elementor-198 .elementor-element.elementor-element-faeca36 .tg_navigation_wrapper .nav li ul li a:hover {
    color: #ffffff;
}

.elementor-198 .elementor-element.elementor-element-faeca36 .tg_navigation_wrapper .nav li ul li a:before,
.elementor-198 .elementor-element.elementor-element-faeca36 .tg_navigation_wrapper .nav li ul li > a:before {
    background-color: #ffffff;
}

.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    li
    ul
    > li.current-menu-item
    > a,
.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    li
    ul
    > li.current-menu-parent
    > a,
.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    li
    ul
    > li.current-menu-ancestor
    > a,
.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    li
    ul
    li
    ul:not(.sub-menu)
    li.current-menu-item
    a,
.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    li
    ul
    li.current-menu-parent
    ul
    li.current-menu-item
    a,
.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    li.current-menu-parent
    ul
    > li.current-menu-item
    > a {
    color: #ffffff;
}

.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    li
    ul
    > li.current-menu-item
    > a:before,
.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    li
    ul
    > li.current-menu-parent
    > a:before,
.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    li
    ul
    > li.current-menu-ancestor
    > a:before,
.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    li
    ul
    li
    ul:not(.sub-menu)
    li.current-menu-item
    a:before,
.elementor-198
    .elementor-element.elementor-element-faeca36
    .tg_navigation_wrapper
    .nav
    li
    ul
    li.current-menu-parent
    ul
    li.current-menu-item
    a:before {
    background-color: #ffffff;
}

.elementor-198 .elementor-element.elementor-element-faeca36 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-198 .elementor-element.elementor-element-e1c5a63 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-198 .elementor-element.elementor-element-e1c5a63 .elementor-image img {
    width: 20px;
}

.elementor-198 .elementor-element.elementor-element-e1c5a63 > .elementor-widget-container {
    margin: -3px 0px 0px 20px;
}

body.elementor-page-198:not(.elementor-motion-effects-element-type-background),
body.elementor-page-198 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

@media (max-width: 1024px) {
    .elementor-198 .elementor-element.elementor-element-4352ddf {
        padding: 10px 30px 10px 30px;
    }

    .elementor-198 .elementor-element.elementor-element-4ef9991 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-198 .elementor-element.elementor-element-e1c5a63 > .elementor-widget-container {
        margin: 2px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    .elementor-198 .elementor-element.elementor-element-4352ddf {
        padding: 10px 30px 10px 30px;
    }

    .elementor-198 .elementor-element.elementor-element-8749485 {
        width: 80%;
    }

    .elementor-198 .elementor-element.elementor-element-079c5b9 {
        width: 20%;
    }

    .elementor-198 .elementor-element.elementor-element-e1c5a63 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media (min-width: 768px) {
    .elementor-198 .elementor-element.elementor-element-8749485 {
        width: 15%;
    }

    .elementor-198 .elementor-element.elementor-element-079c5b9 {
        width: 85%;
    }
}

/* End Header */

/* Begin Banner */

.elementor-187 .elementor-element.elementor-element-0dd30c3 > .elementor-container {
    min-height: 700px;
}

.elementor-187 .elementor-element.elementor-element-0dd30c3 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-187
    .elementor-element.elementor-element-0dd30c3
    > .elementor-container
    > .elementor-row
    > .elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-187 .elementor-element.elementor-element-0dd30c3 {
    overflow: hidden;
    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-187 .elementor-element.elementor-element-0dd30c3 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
} */

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-0dd30c3 > .elementor-container {
        min-height: 500px;
    }

    .elementor-187 .elementor-element.elementor-element-0dd30c3 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-0dd30c3 > .elementor-container {
        min-height: 450px;
    }
    .elementor-187 .elementor-element.elementor-element-0dd30c3 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-187 .elementor-element.elementor-element-0dd30c3 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

.elementor-bc-flex-widget
    .elementor-187
    .elementor-element.elementor-element-d1530a3.elementor-column
    .elementor-column-wrap {
    align-items: center;
}

.elementor-187
    .elementor-element.elementor-element-d1530a3.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-187 .elementor-element.elementor-element-d1530a3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-d1530a3 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-d1530a3 > .elementor-element-populated {
        margin: 0px 20px 20px 20px;
        padding: 0px 0px 0px 0px;
    }
}

.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text {
    text-align: center;
}
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h1 {
    color: #ffffff;
}
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h2 {
    color: #ffffff;
}
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h3 {
    color: #ffffff;
}
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h4 {
    color: #ffffff;
}
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h5 {
    color: #ffffff;
}
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h6 {
    color: #ffffff;
}
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text div {
    color: #ffffff;
}
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text span {
    color: #ffffff;
}
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text p {
    color: #ffffff;
}
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h1,
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h2,
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h3,
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h4,
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h5,
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h6,
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text div,
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text span,
.elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-187 .elementor-element.elementor-element-c1a4f23 > .elementor-widget-container {
    margin: 80px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
}

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h1,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h2,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h3,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h4,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h5,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h6,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text div,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text span,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text p {
        font-size: 45px;
    }
    .elementor-187 .elementor-element.elementor-element-c1a4f23 > .elementor-widget-container {
        margin: 100px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h1,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h2,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h3,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h4,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h5,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text h6,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text div,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text span,
    .elementor-187 .elementor-element.elementor-element-c1a4f23 .themegoods-animated-text p {
        font-size: 36px;
    }
    .elementor-187 .elementor-element.elementor-element-c1a4f23 > .elementor-widget-container {
        margin: 160px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

/* End Banner */

/* Begin Travel */

.elementor-187 .elementor-element.elementor-element-7d438bb {
    margin-top: 0px;
    margin-bottom: 0px;
}

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-7d438bb {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

.elementor-187 .elementor-element.elementor-element-a774ba4 > .elementor-element-populated {
    margin: 0px 80px 0px 0px;
}

@media (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-a774ba4 {
        width: 40%;
        padding-top: 80px;
    }
}

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-a774ba4 > .elementor-element-populated {
        margin: 0px 60px 0px 0px;
    }
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-a774ba4 > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-a774ba4 {
        width: 50%;
    }
}

.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text {
    text-align: left;
}

.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h1 {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h2 {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h3 {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h4 {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h5 {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h6 {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text div {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text span {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text p {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h1,
.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h2,
.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h3,
.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h4,
.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h5,
.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h6,
.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text div,
.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text span,
.elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h1,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h2,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h3,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h4,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h5,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h6,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text div,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text span,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text p {
        font-size: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h1,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h2,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h3,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h4,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h5,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text h6,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text div,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text span,
    .elementor-187 .elementor-element.elementor-element-022d7a9 .themegoods-animated-text p {
        font-size: 32px;
    }
}

.elementor-187 .elementor-element.elementor-element-ec9df08 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    margin-top: 20px;
}

@media (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-f561203 {
        width: 59.665%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-f561203 {
        width: 50%;
    }
}

.elementor-187 .elementor-element.elementor-element-d299598 {
    text-align: left;
    z-index: 1;
    bottom: 120px;
    left: 333px;
    position: absolute;
}

.elementor-187 .elementor-element.elementor-element-d299599 {
    text-align: left;
    z-index: 2;
}

.elementor-187 .elementor-element.elementor-element-d299599:after {
    border-color: #fffeef !important;
}

.elementor-187 .elementor-element.elementor-element-e0ee838 {
    text-align: left;
    width: auto;
    max-width: auto;
    bottom: -144px;
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-e0ee838 {
        bottom: -70px;
    }
}

.elementor-187 .elementor-element.elementor-element-e0ee838 .elementor-image img {
    width: 400px;
}

.elementor-187 .elementor-element.elementor-element-e0ee838:after {
    border-color: #fffeef !important;
}

body:not(.rtl) .elementor-187 .elementor-element.elementor-element-e0ee838 {
    right: -41.2px;
}

body.rtl .elementor-187 .elementor-element.elementor-element-e0ee838 {
    left: -41.2px;
}

/* End Travel */

/* Begin Room & Suites */
.elementor-187 .elementor-element.elementor-element-de1f33e > .elementor-container {
    min-height: 500px;
}

.elementor-187 .elementor-element.elementor-element-de1f33e > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-187 .elementor-element.elementor-element-de1f33e:not(.elementor-motion-effects-element-type-background),
.elementor-187
    .elementor-element.elementor-element-de1f33e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    /* background-color: #eee7da; */
    background-image: url("./../upload/the-good-of-mana-mana-suites.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-187 .elementor-element.elementor-element-de1f33e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 80px 0px 0px 0px;
}

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

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-de1f33e > .elementor-container {
        min-height: 400px;
    }

    .elementor-187 .elementor-element.elementor-element-de1f33e > .elementor-container:after {
        content: "";
        min-height: inherit;
    }

    .elementor-187 .elementor-element.elementor-element-de1f33e {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 60px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-de1f33e > .elementor-container {
        min-height: 250px;
    }

    .elementor-187 .elementor-element.elementor-element-de1f33e > .elementor-container:after {
        content: "";
        min-height: inherit;
    }

    .elementor-187 .elementor-element.elementor-element-de1f33e {
        padding: 60px 30px 0px 30px;
    }
}

/* @media (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-0e50c1a {
        width: 50%;
    }
} */

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-0e50c1a {
        width: 60%;
    }
}

.elementor-187 .elementor-element.elementor-element-05bd65b {
    --divider-border-style: solid;
    --divider-border-color: #202020;
    --divider-border-width: 1px;
    width: auto;
    max-width: auto;
}

.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text {
    text-align: left;
}

.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h1 {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h2 {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h3 {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h4 {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h5 {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h6 {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text div {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text span {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text p {
    color: #202020;
}

.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h1,
.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h2,
.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h3,
.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h4,
.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h5,
.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h6,
.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text div,
.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text span,
.elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h1,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h2,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h3,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h4,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h5,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h6,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text div,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text span,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text p {
        font-size: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h1,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h2,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h3,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h4,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h5,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text h6,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text div,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text span,
    .elementor-187 .elementor-element.elementor-element-e600857 .themegoods-animated-text p {
        font-size: 32px;
    }
}

.elementor-187 .elementor-element.elementor-element-fbcc6c3 > .elementor-widget-container {
    margin: 0% 20% 0% 0%;
}

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-fbcc6c3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

.elementor-bc-flex-widget
    .elementor-187
    .elementor-element.elementor-element-15df0ae.elementor-column
    .elementor-column-wrap {
    align-items: flex-end;
}

/* .elementor-187
    .elementor-element.elementor-element-15df0ae.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
} */

.elementor-187
    .elementor-element.elementor-element-15df0ae.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-187 .elementor-element.elementor-element-15df0ae > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

/* @media (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-15df0ae {
        width: 50%;
    }
} */

@media (max-width: 767px) {
    .elementor-187
        .elementor-element.elementor-element-15df0ae.elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        justify-content: flex-start;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-15df0ae {
        width: 40%;
    }
}

.elementor-187 .elementor-element.elementor-element-e9e2442 .elementor-spacer-inner {
    height: 50px;
}
/* End Room & Suites */

/* Begin Promotion & Deals */
.elementor-187 .elementor-element.elementor-element-4c06b41 {
    margin-top: 60px;
    margin-bottom: 80px;
}

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-4c06b41 {
        margin-top: 20px;
        margin-bottom: 60px;
    }
}
@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-4c06b41 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-b91c792 {
        width: 40%;
    }
}

.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text {
    text-align: left;
}
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h1 {
    color: #202020;
}
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h2 {
    color: #202020;
}
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h3 {
    color: #202020;
}
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h4 {
    color: #202020;
}
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h5 {
    color: #202020;
}
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h6 {
    color: #202020;
}
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text div {
    color: #202020;
}
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text span {
    color: #202020;
}
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text p {
    color: #202020;
}
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h1,
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h2,
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h3,
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h4,
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h5,
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h6,
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text div,
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text span,
.elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h1,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h2,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h3,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h4,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h5,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h6,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text div,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text span,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text p {
        font-size: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h1,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h2,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h3,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h4,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h5,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text h6,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text div,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text span,
    .elementor-187 .elementor-element.elementor-element-4930627 .themegoods-animated-text p {
        font-size: 32px;
    }
}

.elementor-187 .elementor-element.elementor-element-45979d6 > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
}

.elementor-187 .elementor-element.elementor-element-45979d6 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-45979d6 {
        width: 60%;
    }
}

.elementor-187 .elementor-element.elementor-element-3786feb > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-187 .elementor-element.elementor-element-e0b8d8a .elementor-image img {
    width: 18px;
}
/* .elementor-187 .elementor-element.elementor-element-e0b8d8a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 17px 10px 17px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #202020;
    border-radius: 250px 250px 250px 250px;
} */
.elementor-187 .elementor-element.elementor-element-e0b8d8a {
    width: auto;
    max-width: auto;
}

.elementor-187 .elementor-element.elementor-element-5d5849b .elementor-heading-title {
    font-size: 16px;
    font-weight: 600;
    line-height: 2.2em;
}
.elementor-187 .elementor-element.elementor-element-5d5849b > .elementor-widget-container a {
    /* margin: 0px 0px 0px 20px; */
    display: flex;
    flex-direction: row;
    align-items: center;
}
.elementor-187 .elementor-element.elementor-element-5d5849b > .elementor-widget-container a img {
    margin-right: 20px;
}
.elementor-187 .elementor-element.elementor-element-5d5849b {
    width: auto;
    max-width: auto;
}

.elementor-187 .elementor-element.elementor-element-9cb9b26 {
    margin-top: 0px;
    margin-bottom: 160px;
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-9cb9b26 {
        margin-top: 60px;
        margin-bottom: 0px;
    }
}

@media (max-width: 575px) {
    .elementor-187 .elementor-element.elementor-element-9cb9b26 {
        margin-top: 60px;
        margin-bottom: 30px;
    }
}

.elementor-187 .elementor-element.elementor-element-00f2d65 .service-grid-wrapper {
    height: 570px;
    border-radius: 0px;
}

.elementor-187 .elementor-element.elementor-element-00f2d65 .service-grid-wrapper i {
    color: #ffffff;
}

.elementor-187 .elementor-element.elementor-element-00f2d65 .service-grid-wrapper .overflow-inner .header-wrap h2 {
    color: #ffffff;
    font-size: 36px;
}
.elementor-187 .elementor-element.elementor-element-00f2d65 .service-grid-wrapper .overflow-inner {
    text-align: center;
}
.elementor-187 .elementor-element.elementor-element-00f2d65 .service-grid-wrapper .overflow-inner .hover-content {
    color: #ffffff;
}

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-00f2d65 .service-grid-wrapper {
        height: 400px;
    }
    .elementor-187 .elementor-element.elementor-element-00f2d65 .service-grid-wrapper .overflow-inner .header-wrap h2 {
        font-size: 26px;
    }
    .elementor-187 .elementor-element.elementor-element-00f2d65 .service-grid-wrapper .inner-wrap .inner-wrap-border {
        padding: 0px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-00f2d65 .service-grid-wrapper .overflow-inner .header-wrap h2 {
        font-size: 26px;
    }
}
/* End Promotion & Deals */

/* Begin Get In Touch */
.elementor-187 .elementor-element.elementor-element-b29eac6 {
    text-align: left;
}
.elementor-187 .elementor-element.elementor-element-b29eac6 .elementor-heading-title {
    font-size: 18px;
}
.elementor-187 .elementor-element.elementor-element-b29eac6 > .elementor-widget-container {
    margin: 20px 0 0 0;
}
/* End Get In Touch */

/* Begin Deal */
.elementor-187 .elementor-element.elementor-element-d9f1ca4 {
    padding: 50px 50px 50px 50px;
    z-index: 2;
}

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-d9f1ca4 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-d9f1ca4 {
        padding: 40px 30px 40px 30px;
    }
}

.elementor-187
    .elementor-element.elementor-element-7a07bfd
    > .elementor-container
    > .elementor-row
    > .elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-187
    .elementor-element.elementor-element-31a4eb4:not(.elementor-motion-effects-element-type-background)
    > .elementor-column-wrap,
.elementor-187
    .elementor-element.elementor-element-31a4eb4
    > .elementor-column-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-187 .elementor-element.elementor-element-31a4eb4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 120px 0px 0px 0px;
}

.elementor-187
    .elementor-element.elementor-element-31a4eb4
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-187 .elementor-element.elementor-element-31a4eb4 {
    z-index: 3;
}

@media (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-31a4eb4 {
        width: 37%;
    }
}

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-31a4eb4 > .elementor-element-populated {
        margin: 400px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-31a4eb4 > .elementor-element-populated {
        margin: 200px 0px 0px 0px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-31a4eb4 {
        width: 100%;
    }
}

.elementor-187 .elementor-element.elementor-element-7dc04ae .elementor-heading-title {
    font-size: 40px;
    line-height: 1.2em;
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-7dc04ae .elementor-heading-title {
        font-size: 32px;
    }
}

.elementor-187 .elementor-element.elementor-element-ebdf091 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

@media (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-2f295ac {
        width: 62.665%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-2f295ac {
        width: 100%;
    }
}

.elementor-187 .elementor-element.elementor-element-70a496d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-187 .elementor-element.elementor-element-70a496d {
    width: 120%;
    max-width: 120%;
    top: 0px;
}

.elementor-187 .elementor-element.elementor-element-70a496d.right {
    right: 0px;
}

/* body:not(.rtl) .elementor-187 .elementor-element.elementor-element-70a496d {
    right: 0px;
}

body.rtl .elementor-187 .elementor-element.elementor-element-70a496d {
    left: 0px;
} */

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-70a496d {
        width: 100%;
        max-width: 100%;
    }
}

.elementor-187
    .elementor-element.elementor-element-1ea7ef4
    > .elementor-container
    > .elementor-row
    > .elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-187 .elementor-element.elementor-element-1ea7ef4 {
    margin-top: 180px;
    margin-bottom: 0px;
}

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-1ea7ef4 {
        margin-top: 60px;
        margin-bottom: 0px;
    }
}

@media (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-54646ea {
        width: 62.665%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-54646ea {
        width: 100%;
    }
}

.elementor-187 .elementor-element.elementor-element-2aba535 {
    width: 120%;
    max-width: 120%;
    top: 0px;
}

body:not(.rtl) .elementor-187 .elementor-element.elementor-element-2aba535 {
    left: 0px;
}

body.rtl .elementor-187 .elementor-element.elementor-element-2aba535 {
    right: 0px;
}

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-2aba535 {
        width: 100%;
        max-width: 100%;
    }
}

.elementor-187
    .elementor-element.elementor-element-4a99570:not(.elementor-motion-effects-element-type-background)
    > .elementor-column-wrap,
.elementor-187
    .elementor-element.elementor-element-4a99570
    > .elementor-column-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-187 .elementor-element.elementor-element-4a99570 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 120px 0px 0px 0px;
}

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

.elementor-187 .elementor-element.elementor-element-4a99570 {
    z-index: 3;
}

@media (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-4a99570 {
        width: 37%;
    }
}

@media (max-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-4a99570 > .elementor-element-populated {
        margin: 400px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-4a99570 > .elementor-element-populated {
        margin: 200px 0px 0px 0px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-4a99570 {
        width: 100%;
    }
}

.elementor-187 .elementor-element.elementor-element-cf44973 {
    padding: 50px 50px 50px 50px;
    z-index: 2;
}

@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-cf44973 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-cf44973 {
        padding: 40px 30px 40px 30px;
    }
}

.elementor-187 .elementor-element.elementor-element-f4b409b .elementor-heading-title {
    font-size: 40px;
    line-height: 1.2em;
}

@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-f4b409b .elementor-heading-title {
        font-size: 32px;
    }
}

.elementor-187 .elementor-element.elementor-element-1dec76e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
/* End Deal */

/* Begin Footer */
.elementor-248 .elementor-element.elementor-element-0b532be:not(.elementor-motion-effects-element-type-background),
.elementor-248
    .elementor-element.elementor-element-0b532be
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #94b2bb;
}
.elementor-248 .elementor-element.elementor-element-0b532be {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 80px 0px;
}
.elementor-248 .elementor-element.elementor-element-0b532be > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text {
    text-align: left;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h1 {
    color: #ffffff;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h2 {
    color: #ffffff;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h3 {
    color: #ffffff;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h4 {
    color: #ffffff;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h5 {
    color: #ffffff;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h6 {
    color: #ffffff;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text div {
    color: #ffffff;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text span {
    color: #ffffff;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text p {
    color: #ffffff;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h1,
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h2,
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h3,
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h4,
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h5,
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h6,
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text div,
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text span,
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text p {
    font-size: 50px;
    line-height: 1em;
}
.elementor-248 .elementor-element.elementor-element-8e546e7 > .elementor-element-populated {
    margin: -15px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-5a3b158 .elementor-text-editor {
    text-align: left;
}
.elementor-248 .elementor-element.elementor-element-5a3b158 {
    color: #ffffff;
    font-family: "Heebo", Sans-serif;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.5em;
}
.elementor-248 .elementor-element.elementor-element-5a3b158 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-248 .elementor-element.elementor-element-4d22afc:not(.elementor-motion-effects-element-type-background),
.elementor-248
    .elementor-element.elementor-element-4d22afc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #94b2bb;
}
.elementor-248 .elementor-element.elementor-element-4d22afc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-248 .elementor-element.elementor-element-4d22afc > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-248 .elementor-element.elementor-element-9cabae5 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-a0093ee {
    --divider-border-style: solid;
    --divider-border-color: #ffffff;
    --divider-border-width: 1px;
}
.elementor-248 .elementor-element.elementor-element-a0093ee .elementor-divider-separator {
    width: 100%;
}
.elementor-248 .elementor-element.elementor-element-a0093ee .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-248 .elementor-element.elementor-element-cf7aa8e:not(.elementor-motion-effects-element-type-background),
.elementor-248
    .elementor-element.elementor-element-cf7aa8e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #94b2bb;
}
.elementor-248 .elementor-element.elementor-element-cf7aa8e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
}
.elementor-248 .elementor-element.elementor-element-cf7aa8e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-248 .elementor-element.elementor-element-7220039 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-248 .elementor-element.elementor-element-7220039 .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-248 .elementor-element.elementor-element-7220039 .elementor-icon-list-text {
    color: #ffffff;
}
.elementor-248
    .elementor-element.elementor-element-c57573d
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
}
.elementor-248
    .elementor-element.elementor-element-c57573d
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
}
.elementor-248
    .elementor-element.elementor-element-c57573d
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl
    .elementor-248
    .elementor-element.elementor-element-c57573d
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
}
body:not(.rtl)
    .elementor-248
    .elementor-element.elementor-element-c57573d
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
}
.elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-text {
    color: #ffffff;
    padding-left: 0px;
}
.elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-item,
.elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-item a {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
}
.elementor-248
    .elementor-element.elementor-element-1966bd2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
}
.elementor-248
    .elementor-element.elementor-element-1966bd2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
}
.elementor-248
    .elementor-element.elementor-element-1966bd2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl
    .elementor-248
    .elementor-element.elementor-element-1966bd2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
}
body:not(.rtl)
    .elementor-248
    .elementor-element.elementor-element-1966bd2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
}
.elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-text {
    color: #ffffff;
    padding-left: 0px;
}
.elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-item,
.elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-item a {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
}
.elementor-248 .elementor-element.elementor-element-c3f67cd > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -15px 0px 0px 0px;
}
.elementor-248
    .elementor-element.elementor-element-c3f67cd
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-248 .elementor-element.elementor-element-af57502 {
    color: #ffffff;
    font-family: "Heebo", Sans-serif;
}
.elementor-248 .elementor-element.elementor-element-f3213b1 {
    color: #ffffff;
    font-family: "Heebo", Sans-serif;
}
.elementor-248 .elementor-element.elementor-element-f3213b1 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}
@media (min-width: 768px) {
    .elementor-248 .elementor-element.elementor-element-b8fc6d1 {
        width: 45%;
    }
    .elementor-248 .elementor-element.elementor-element-8e546e7 {
        width: 55%;
    }
    .elementor-248 .elementor-element.elementor-element-f63ae3f {
        width: 17%;
    }
}
@media (max-width: 1024px) {
    .elementor-248 .elementor-element.elementor-element-0b532be {
        padding: 60px 0px 60px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h1,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h2,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h3,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h4,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h5,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h6,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text div,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text span,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text p {
        font-size: 40px;
    }
    .elementor-248 .elementor-element.elementor-element-5a3b158 {
        font-size: 22px;
    }
    .elementor-248 .elementor-element.elementor-element-5a3b158 > .elementor-widget-container {
        margin: 0% 10% 0% 10%;
    }
    .elementor-248 .elementor-element.elementor-element-7199e4a > .elementor-widget-container {
        margin: 0px 0px 0px 40px;
    }
    .elementor-248 .elementor-element.elementor-element-cf7aa8e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 0px 60px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-5769c54 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-c3f67cd > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-af57502 {
        width: 50%;
        max-width: 50%;
    }
    .elementor-248 .elementor-element.elementor-element-f3213b1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-f3213b1 {
        width: 50%;
        max-width: 50%;
    }
}
@media (max-width: 767px) {
    .elementor-248 .elementor-element.elementor-element-0b532be {
        padding: 60px 20px 60px 20px;
    }
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h1,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h2,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h3,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h4,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h5,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h6,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text div,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text span,
    .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text p {
        font-size: 30px;
    }
    .elementor-248 .elementor-element.elementor-element-8e546e7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-5a3b158 {
        font-size: 20px;
    }
    .elementor-248 .elementor-element.elementor-element-5a3b158 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-7199e4a > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-a0093ee > .elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }
    .elementor-248 .elementor-element.elementor-element-cf7aa8e {
        padding: 40px 0px 40px 0px;
    }
    .elementor-248
        .elementor-element.elementor-element-5769c54.elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-248 .elementor-element.elementor-element-599e338 {
        width: 50%;
    }
    .elementor-248 .elementor-element.elementor-element-c57573d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-f63ae3f {
        width: 50%;
    }
    .elementor-248 .elementor-element.elementor-element-1966bd2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-c3f67cd {
        width: 100%;
    }
    .elementor-248
        .elementor-element.elementor-element-c3f67cd.elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-248 .elementor-element.elementor-element-af57502 .elementor-text-editor {
        text-align: center;
    }
    .elementor-248 .elementor-element.elementor-element-af57502 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-248 .elementor-element.elementor-element-f3213b1 .elementor-text-editor {
        text-align: center;
    }
    .elementor-248 .elementor-element.elementor-element-f3213b1 {
        width: 100%;
        max-width: 100%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-248 .elementor-element.elementor-element-5769c54 {
        width: 100%;
    }
    .elementor-248 .elementor-element.elementor-element-599e338 {
        width: 50%;
    }
    .elementor-248 .elementor-element.elementor-element-f63ae3f {
        width: 50%;
    }
    .elementor-248 .elementor-element.elementor-element-c3f67cd {
        width: 100%;
    }
}
/* End Footer */
