

            .elementor-kit-7 e-page-transition {
                background-color: #FFBC7D;
            }

            .elementor-section.elementor-section-boxed > .elementor-container {
                max-width: 1140px;
            }

            .e-con {
                --container-max-width: 1140px;
            }

            .elementor-widget:not(:last-child) {
                margin-block-end:20px;}

            .elementor-element {
                --widgets-spacing: 20px 20px;
                --widgets-spacing-row: 20px;
                --widgets-spacing-column: 20px;
            }

          

            h1.entry-title {
                display: var(--page-title-display);
            }

            @media(max-width: 1024px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:1024px;
                }

                .e-con {
                    --container-max-width: 1024px;
                }
            }

            @media(max-width: 767px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:767px;
                }

                .e-con {
                    --container-max-width: 767px;
                }
            }

            .elementor-5722 .elementor-element.elementor-element-94a8774 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --overlay-opacity: 0.3;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-94a8774:not(.elementor-motion-effects-element-type-background), .elementor-5722 .elementor-element.elementor-element-94a8774 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #F8F5F0;
            }

            .elementor-5722 .elementor-element.elementor-element-94a8774::before, .elementor-5722 .elementor-element.elementor-element-94a8774 > .elementor-background-video-container::before, .elementor-5722 .elementor-element.elementor-element-94a8774 > .e-con-inner > .elementor-background-video-container::before, .elementor-5722 .elementor-element.elementor-element-94a8774 > .elementor-background-slideshow::before, .elementor-5722 .elementor-element.elementor-element-94a8774 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5722 .elementor-element.elementor-element-94a8774 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                --background-overlay: '';
            }

            .elementor-5722 .elementor-element.elementor-element-d3f6871 {
                --display: flex;
                --min-height: 692px;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
            }

            .elementor-5722 .elementor-element.elementor-element-d3f6871:not(.elementor-motion-effects-element-type-background), .elementor-5722 .elementor-element.elementor-element-d3f6871 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/slider5.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5722 .elementor-element.elementor-element-f195556 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: center;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-e6d78ad {
                --display: flex;
                --margin-top: -47px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-2533364 {
                z-index: 1;
            }

            .elementor-5722 .elementor-element.elementor-element-2533364 .title {
                font-size: 70px;
                font-weight: 600;
                line-height: 1.1em;
            }

            .elementor-5722 .elementor-element.elementor-element-c450d14 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-caa9037 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-5715bcd > .elementor-widget-container {
                margin: 20px 0px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-7b85bf5 {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-b3103c1 .elementor-repeater-item-aecd550 {
                top: -96px;
                left: 4px;
                width: 348px;
                height: 462px;
            }

            .elementor-5722 .elementor-element.elementor-element-252800b {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 10px;
                --padding-right: 10px;
                --z-index: 1;
            }

            .elementor-5722 .elementor-element.elementor-element-252800b:not(.elementor-motion-effects-element-type-background), .elementor-5722 .elementor-element.elementor-element-252800b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #F8F5F0;
            }

            .elementor-5722 .elementor-element.elementor-element-0824512 {
                --display: flex;
                --margin-top: -78px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-facf9ba > .elementor-widget-container {
                background-color: #252525;
                padding: 40px 40px 40px 40px;
                box-shadow: 10px 10px 40px 0px rgba(0, 0, 0, 0.050980392156862744);
            }

            .elementor-5722 .elementor-element.elementor-element-facf9ba {
                z-index: 1;
            }

            .elementor-5722 .elementor-element.elementor-element-facf9ba .kodelisting-reservation-form {
                --form-bd: #FFFFFF;
                --text-color: #FFFFFF;
            }

            .elementor-5722 .elementor-element.elementor-element-facf9ba .kodelisting-reservation-form .field-wrap > .kodelisting-form-label {
                color: #FFFFFF;
            }

            .elementor-5722 .elementor-element.elementor-element-1855509 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 95px;
                --padding-bottom: 60px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5722 .elementor-element.elementor-element-1855509:not(.elementor-motion-effects-element-type-background), .elementor-5722 .elementor-element.elementor-element-1855509 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #F8F5F0;
            }

            .elementor-5722 .elementor-element.elementor-element-e6ee0f8 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-c7f2167 {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-064d464 {
                text-align: center;
            }

            .elementor-5722 .elementor-element.elementor-element-17e419a {
                --display: flex;
            }

            .elementor-5722 .elementor-element.elementor-element-58a17e9 .isotope-layout-filter {
                text-align: center;
            }

            .elementor-5722 .elementor-element.elementor-element-e41d206 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 110px;
                --padding-bottom: 30px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5722 .elementor-element.elementor-element-3ba7b09 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-3e65907 {
                --display: flex;
                --min-height: 514px;
            }

            .elementor-5722 .elementor-element.elementor-element-ecfe040 .elementor-repeater-item-bdc7b15 .layer-image {
                max-width: 100%;
            }

            .elementor-5722 .elementor-element.elementor-element-ecfe040 .elementor-repeater-item-bdc7b15 {
                height: 650px;
                overflow: hidden;
                -webkit-transform: rotate(0deg);
            }

            .elementor-5722 .elementor-element.elementor-element-ecfe040 .elementor-repeater-item-9bd0a89 {
                top: 237px;
                left: 314px;
                width: 50%;
                height: 360px;
                overflow: hidden;
                -webkit-transform: rotate(0deg);
            }

            .elementor-5722 .elementor-element.elementor-element-ecfe040 .elementor-repeater-item-9bd0a89 .layer-image {
                max-width: 100%;
            }

            .elementor-5722 .elementor-element.elementor-element-ecfe040 .elementor-repeater-item-9bd0a89 > * {
                width: 100%;
                border-style: solid;
                border-width: 10px 10px 10px 10px;
                border-color: #FFFFFF;
            }

            .elementor-5722 .elementor-element.elementor-element-680e69e {
                --display: flex;
            }

            .elementor-5722 .elementor-element.elementor-element-c90b64e > .elementor-widget-container {
                margin: 0px 0px 15px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-c90b64e .title {
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-c90b64e .tm-sc-section-title .subtitle {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-c90b64e .elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-c90b64e {
                margin: 0px 0px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-9ffb0b7 > .elementor-widget-container {
                margin: 0px 0px 5px 0px;
                padding: 0px 30px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-9ffb0b7.elementor-element {
                --flex-grow: 0;
                --flex-shrink: 0;
            }

            .elementor-5722 .elementor-element.elementor-element-a4819fa {
                --divider-border-style: solid;
                --divider-color: #C98C3D26;
                --divider-border-width: 0.5px;
            }

            .elementor-5722 .elementor-element.elementor-element-a4819fa .elementor-divider-separator {
                width: 93%;
            }

            .elementor-5722 .elementor-element.elementor-element-a4819fa .elementor-divider {
                padding-block-start:15px;padding-block-end:15px;}

            .elementor-5722 .elementor-element.elementor-element-3f28c47 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --margin-top: -18px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-142c0cd {
                --display: flex;
            }

            .elementor-5722 .elementor-element.elementor-element-984371c .tm-sc-icon-box {
                text-align: left;
                border-style: solid;
                border-width: 0px 1px 0px 0px;
                border-color: #0000001F;
            }

            .elementor-5722 .elementor-element.elementor-element-984371c .icon {
                display: flex;
                justify-content: center;
                margin: 10px 30px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-984371c .icon i, .elementor-5722 .elementor-element.elementor-element-984371c .icon svg {
                font-size: 64px;
            }

            .elementor-5722 .elementor-element.elementor-element-984371c .icon i {
                color: var(--theme-color1);
            }

            .elementor-5722 .elementor-element.elementor-element-984371c .icon svg {
                fill: var(--theme-color1);
            }

            .elementor-5722 .elementor-element.elementor-element-984371c .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-5722 .elementor-element.elementor-element-984371c:hover .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-5722 .elementor-element.elementor-element-2f19332 {
                --display: flex;
            }

            .elementor-5722 .elementor-element.elementor-element-da88d9d .tm-sc-icon-box {
                text-align: left;
            }

            .elementor-5722 .elementor-element.elementor-element-da88d9d .icon {
                display: flex;
                justify-content: center;
                margin: 10px 30px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-da88d9d .icon i, .elementor-5722 .elementor-element.elementor-element-da88d9d .icon svg {
                font-size: 64px;
            }

            .elementor-5722 .elementor-element.elementor-element-da88d9d .icon i {
                color: var(--theme-color1);
            }

            .elementor-5722 .elementor-element.elementor-element-da88d9d .icon svg {
                fill: var(--theme-color1);
            }

            .elementor-5722 .elementor-element.elementor-element-da88d9d .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-5722 .elementor-element.elementor-element-da88d9d:hover .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-5722 .elementor-element.elementor-element-9c132ed > .elementor-widget-container {
                margin: 5px 0px 20px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-9c132ed .tm-sc-list li i {
                color: var(--theme-color1);
            }

            .elementor-5722 .elementor-element.elementor-element-9c132ed .tm-sc-list i {
                margin: 0px 5px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-9c132ed .tm-sc-list li {
                color: #222429;
                font-weight: 500;
                margin: 0px 0px 5px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-3777771 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 50px;
                --padding-bottom: 70px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5722 .elementor-element.elementor-element-2e264be {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
            }

            .elementor-5722 .elementor-element.elementor-element-c60f193 {
                --display: flex;
            }

            .elementor-5722 .elementor-element.elementor-element-d5d6460 > .elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-d5d6460 {
                text-align: center;
            }

            .elementor-5722 .elementor-element.elementor-element-35daa8f {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-e5cfd48 {
                --display: flex;
                --overlay-opacity: 0.5;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-e5cfd48::before, .elementor-5722 .elementor-element.elementor-element-e5cfd48 > .elementor-background-video-container::before, .elementor-5722 .elementor-element.elementor-element-e5cfd48 > .e-con-inner > .elementor-background-video-container::before, .elementor-5722 .elementor-element.elementor-element-e5cfd48 > .elementor-background-slideshow::before, .elementor-5722 .elementor-element.elementor-element-e5cfd48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5722 .elementor-element.elementor-element-e5cfd48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                --background-overlay: '';
            }

            .elementor-5722 .elementor-element.elementor-element-3a53478 img {
                height: 650px;
                object-fit: cover;
                object-position: center center;
            }

            .elementor-5722 .elementor-element.elementor-element-20a1691 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-dfc8c90 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-ceecc24 {
                --display: flex;
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-5ae97e9 {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 20px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-f90e7ed {
                text-align: center;
            }

            .elementor-5722 .elementor-element.elementor-element-31ae8b2 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-a5883ad .isotope-layout-filter {
                text-align: center;
            }

            .elementor-5722 .elementor-element.elementor-element-9a5a4c1 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 55px;
                --padding-bottom: 95px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5722 .elementor-element.elementor-element-5fad4d9 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-2a2309d {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-f2f31f0 {
                text-align: center;
            }

            .elementor-5722 .elementor-element.elementor-element-4ffef32 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
            }

            .elementor-5722 .elementor-element.elementor-element-7489e99 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-ab0e9d9 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-ed44c93 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-fcce828 {
                --display: flex;
                --min-height: 840px;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
            }

            .elementor-5722 .elementor-element.elementor-element-fcce828:not(.elementor-motion-effects-element-type-background), .elementor-5722 .elementor-element.elementor-element-fcce828 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/bg5.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5722 .elementor-element.elementor-element-ae87ab7 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --margin-top: 15px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-ae87ab7.e-con {
                --align-self: center;
            }

            .elementor-5722 .elementor-element.elementor-element-05964aa {
                --display: flex;
            }

            .elementor-5722 .elementor-element.elementor-element-1fbf496 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-e52be5f > .elementor-widget-container {
                margin: 0px 0px 0px -345px;
            }

            .elementor-5722 .elementor-element.elementor-element-e52be5f .title {
                font-size: 80px;
            }

            .elementor-5722 .elementor-element.elementor-element-d569c25 {
                --display: flex;
                --margin-top: -15px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-66ea6d0 .progress-holder .progress-content {
                background-color: var(--theme-color1);
            }

            .elementor-5722 .elementor-element.elementor-element-66ea6d0 .tm-sc-progress-bar .progress-holder {
                height: 5px;
            }

            .elementor-5722 .elementor-element.elementor-element-66ea6d0 .tm-sc-progress-bar .progress-holder .progress-content {
                height: 5px;
            }

            .elementor-5722 .elementor-element.elementor-element-66ea6d0 .progress-holder {
                background-color: #EEEEEE;
            }

            .elementor-5722 .elementor-element.elementor-element-f3c743d > .elementor-widget-container {
                margin: 25px 0px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-f3c743d .progress-holder .progress-content {
                background-color: var(--theme-color1);
            }

            .elementor-5722 .elementor-element.elementor-element-f3c743d .tm-sc-progress-bar .progress-holder {
                height: 5px;
            }

            .elementor-5722 .elementor-element.elementor-element-f3c743d .tm-sc-progress-bar .progress-holder .progress-content {
                height: 5px;
            }

            .elementor-5722 .elementor-element.elementor-element-f3c743d .progress-holder {
                background-color: #EEEEEE;
            }

            .elementor-5722 .elementor-element.elementor-element-20d0b68 > .elementor-widget-container {
                margin: 25px 0px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-20d0b68 .progress-holder .progress-content {
                background-color: var(--theme-color1);
            }

            .elementor-5722 .elementor-element.elementor-element-20d0b68 .tm-sc-progress-bar .progress-holder {
                height: 5px;
            }

            .elementor-5722 .elementor-element.elementor-element-20d0b68 .tm-sc-progress-bar .progress-holder .progress-content {
                height: 5px;
            }

            .elementor-5722 .elementor-element.elementor-element-20d0b68 .progress-holder {
                background-color: #EEEEEE;
            }

            .elementor-5722 .elementor-element.elementor-element-8943bad > .elementor-widget-container {
                margin: 30px 0px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-5f4d25c {
                position: relative;
            }

            .elementor-5722 .elementor-element.elementor-element-5f4d25c .text-holder {
                bottom: -170px;
                right: -1400px;
            }

            .elementor-5722 .elementor-element.elementor-element-5f4d25c .text {
                opacity: 0.2;
                font-size: 300px;
                font-weight: 400;
                text-transform: none;
            }

            .elementor-5722 .elementor-element.elementor-element-084a087 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 105px;
                --padding-bottom: 60px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5722 .elementor-element.elementor-element-eb9e2e6 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-2466298 {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-2bdecfc {
                text-align: center;
            }

            .elementor-5722 .elementor-element.elementor-element-c4edcd9 {
                --display: flex;
            }

            .elementor-5722 .elementor-element.elementor-element-1ab8b50 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 0.49;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-1ab8b50:not(.elementor-motion-effects-element-type-background), .elementor-5722 .elementor-element.elementor-element-1ab8b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/shape-n2.png");
                background-position: bottom left;
                background-repeat: no-repeat;
            }

            .elementor-5722 .elementor-element.elementor-element-1ab8b50::before, .elementor-5722 .elementor-element.elementor-element-1ab8b50 > .elementor-background-video-container::before, .elementor-5722 .elementor-element.elementor-element-1ab8b50 > .e-con-inner > .elementor-background-video-container::before, .elementor-5722 .elementor-element.elementor-element-1ab8b50 > .elementor-background-slideshow::before, .elementor-5722 .elementor-element.elementor-element-1ab8b50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5722 .elementor-element.elementor-element-1ab8b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #F8F5F0;
                --background-overlay: '';
            }

            .elementor-5722 .elementor-element.elementor-element-bf4587e {
                --display: flex;
                --padding-top: 100px;
                --padding-bottom: 100px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-2b04071 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-398c635 {
                --display: flex;
                --justify-content: center;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5722 .elementor-element.elementor-element-70beecc > .elementor-widget-container {
                margin: 20px 0px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-70beecc .tm-sc-section-title .subtitle {
                padding: 0px 0px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-7fac586 .tm-text-editor {
                margin: 0px 0px 10px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-7fac586 .tm-text-editor * {
                margin: 0px 0px 10px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-b58d857 .tm-accordion .card-header .title {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 20px 0px;
                border-style: solid;
                border-width: 0px 0px 01px 0px;
                border-color: #0000001F;
            }

            .elementor-5722 .elementor-element.elementor-element-b58d857 .tm-accordion .card-header .title:not(.collapsed) {
                color: var(--theme-color1) !important;
            }

            .elementor-5722 .elementor-element.elementor-element-b58d857 .tm-accordion .card .card-body {
                padding: 20px 0px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-b58d857 .tm-accordion .card:not(:last-child) {
                margin: 0px 0px 20px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-b58d857 .tm-accordion .card {
                border-style: none;
            }

            .elementor-5722 .elementor-element.elementor-element-3b0dba5 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
                --z-index: 1;
            }

            .elementor-5722 .elementor-element.elementor-element-3cc8d94 > .elementor-widget-container {
                margin: 0px -272px 0px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-3cc8d94 {
                z-index: 1;
            }

            .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form-7 .wpcf7-not-valid-tip {
                display: block !important;
            }

            .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form-7 .wpcf7-validation-errors {
                display: block !important;
            }

            .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form {
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
                background-color: var(--theme-color1);
                padding: 70px 80px 80px 80px;
                border-radius: 10px 10px 10px 10px;
            }

            .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form-7 .tm-contact-form-7-heading {
                text-align: center;
            }

            .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form-7 .tm-contact-form-7-title {
                color: #FFFFFF;
                margin: 0px 0px 40px 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form-7 .wpcf7-form-control.wpcf7-select {
                background-color: #FFFFFF;
            }

            .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control {
                margin-bottom: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
                height: 200px;
            }

            .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form-7 .wpcf7-form input[type="submit"] {
                background-color: var(--theme-color2);
                border-radius: 5px 5px 5px 5px;
            }

            .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form-7 .wpcf7-form .wpcf7-spinner {
                display: none;
            }

            .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form-7 .wpcf7-form .ajax-loader {
                display: none;
            }

            .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form-7 .wpcf7-form.submitting .ajax-loader {
                display: block;
            }

            .elementor-5722 .elementor-element.elementor-element-a5165f4 {
                --display: flex;
            }

            .elementor-5722 .elementor-element.elementor-element-a5165f4:not(.elementor-motion-effects-element-type-background), .elementor-5722 .elementor-element.elementor-element-a5165f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/room-5.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5722 .elementor-element.elementor-element-8332037 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --padding-top: 100px;
                --padding-bottom: 60px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5722 .elementor-element.elementor-element-765981c {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-d0f7c64 {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-5722 .elementor-element.elementor-element-26edbfc {
                text-align: center;
            }

            .elementor-5722 .elementor-element.elementor-element-6478039 {
                --display: flex;
            }

            .elementor-5722 .elementor-element.elementor-element-2f6b366 .isotope-layout-filter {
                text-align: center;
            }

            @media(max-width: 1366px) {
                .elementor-5722 .elementor-element.elementor-element-e6d78ad {
                    --margin-top:-63px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-b3103c1 .elementor-repeater-item-aecd550 {
                    left: -16px;
                }

                .elementor-5722 .elementor-element.elementor-element-3777771 {
                    --padding-top: 50px;
                    --padding-bottom: 60px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5722 .elementor-element.elementor-element-dfc8c90 {
                    --padding-top: 10px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-9a5a4c1 {
                    --padding-top: 100px;
                    --padding-bottom: 95px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5722 .elementor-element.elementor-element-e52be5f > .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-e52be5f .title {
                    font-size: 48px;
                }

                .elementor-5722 .elementor-element.elementor-element-5f4d25c {
                    position: relative;
                }
            }

            @media(max-width: 1200px) {
                .elementor-5722 .elementor-element.elementor-element-d3f6871 {
                    --min-height:764px;
                }

                .elementor-5722 .elementor-element.elementor-element-f195556 {
                    --justify-content: flex-start;
                    --padding-top: 173px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-252800b {
                    --margin-top: -95px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-0824512 {
                    --margin-top: -80px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-3a53478 img {
                    height: 710px;
                }

                .elementor-5722 .elementor-element.elementor-element-fcce828 {
                    --min-height: 570px;
                }

                .elementor-5722 .elementor-element.elementor-element-ae87ab7 {
                    --align-items: flex-end;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-5f4d25c {
                    position: relative;
                }

                .elementor-5722 .elementor-element.elementor-element-398c635 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 20px;
                    --padding-right: 10px;
                }

                .elementor-5722 .elementor-element.elementor-element-3cc8d94 > .elementor-widget-container {
                    margin: 0px -240px 0px 0px;
                }
            }

            @media(max-width: 1024px) {
                .elementor-5722 .elementor-element.elementor-element-d3f6871 {
                    --min-height:794px;
                }

                .elementor-5722 .elementor-element.elementor-element-f195556 {
                    --padding-top: 233px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-2533364 .title {
                    font-size: 58px;
                }

                .elementor-5722 .elementor-element.elementor-element-3ba7b09 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5722 .elementor-element.elementor-element-ecfe040 .elementor-repeater-item-bdc7b15 {
                    height: 541px;
                    overflow: hidden;
                }

                .elementor-5722 .elementor-element.elementor-element-ecfe040 .elementor-repeater-item-9bd0a89 {
                    top: 126px;
                    left: 370px;
                }

                .elementor-5722 .elementor-element.elementor-element-9ffb0b7 {
                    width: var( --container-widget-width, 100% );
                    max-width: 100%;
                    --container-widget-width: 100%;
                    --container-widget-flex-grow: 0;
                }

                .elementor-5722 .elementor-element.elementor-element-a4819fa {
                    width: var( --container-widget-width, 89% );
                    max-width: 89%;
                    --container-widget-width: 89%;
                    --container-widget-flex-grow: 0;
                }

                .elementor-5722 .elementor-element.elementor-element-c32a002 .isotope-layout .isotope-item {
                    width: 49.98% !important;
                }

                .elementor-5722 .elementor-element.elementor-element-dfc8c90 {
                    --padding-top: 10px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-ed44c93 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5722 .elementor-element.elementor-element-ae87ab7 {
                    --align-items: flex-start;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --margin-top: 20px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-5f4d25c {
                    position: relative;
                }

                .elementor-5722 .elementor-element.elementor-element-084a087 {
                    --padding-top: 80px;
                    --padding-bottom: 60px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5722 .elementor-element.elementor-element-1ab8b50 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5722 .elementor-element.elementor-element-bf4587e {
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --padding-top: 100px;
                    --padding-bottom: 130px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5722 .elementor-element.elementor-element-2b04071 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5722 .elementor-element.elementor-element-398c635 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-3b0dba5 {
                    --margin-top: 15px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-3cc8d94 > .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form {
                    padding: 60px 60px 70px 60px;
                }

                .elementor-5722 .elementor-element.elementor-element-8332037 {
                    --padding-top: 105px;
                    --padding-bottom: 70px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 880px) {
                .elementor-5722 .elementor-element.elementor-element-94a8774 {
                    --flex-direction:column-reverse;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5722 .elementor-element.elementor-element-d3f6871 {
                    --min-height: 432px;
                }

                .elementor-5722 .elementor-element.elementor-element-f195556 {
                    --padding-top: 160px;
                    --padding-bottom: 50px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5722 .elementor-element.elementor-element-2533364 {
                    text-align: center;
                }

                .elementor-5722 .elementor-element.elementor-element-77b948e .tm-text-editor {
                    text-align: center;
                }

                .elementor-5722 .elementor-element.elementor-element-5715bcd.elementor-element {
                    --align-self: center;
                }

                .elementor-5722 .elementor-element.elementor-element-e41d206 {
                    --padding-top: 110px;
                    --padding-bottom: 35px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5722 .elementor-element.elementor-element-c32a002 .isotope-layout .isotope-item {
                    width: 49.98% !important;
                }

                .elementor-5722 .elementor-element.elementor-element-5ae97e9 {
                    --margin-top: 0px;
                    --margin-bottom: 30px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-9a5a4c1 {
                    --padding-top: 105px;
                    --padding-bottom: 95px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5722 .elementor-element.elementor-element-4ffef32 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --gap: 0px 0px;
                    --row-gap: 0px;
                    --column-gap: 0px;
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-7489e99 {
                    --margin-top: 0px;
                    --margin-bottom: 20px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-ab0e9d9 {
                    --margin-top: -18px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-ed44c93 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5722 .elementor-element.elementor-element-ae87ab7 {
                    --margin-top: 15px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 10px;
                    --padding-bottom: 0px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

                .elementor-5722 .elementor-element.elementor-element-05964aa {
                    --margin-top: 25px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-5f4d25c {
                    position: relative;
                }

                .elementor-5722 .elementor-element.elementor-element-084a087 {
                    --padding-top: 100px;
                    --padding-bottom: 60px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5722 .elementor-element.elementor-element-bf4587e {
                    --padding-top: 95px;
                    --padding-bottom: 120px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5722 .elementor-element.elementor-element-3b0dba5 {
                    --margin-top: 25px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-3cc8d94 > .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-8332037 {
                    --padding-top: 105px;
                    --padding-bottom: 60px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 767px) {
                .elementor-5722 .elementor-element.elementor-element-caa9037 {
                    --padding-top:0px;
                    --padding-bottom: 0px;
                    --padding-left: 5px;
                    --padding-right: 5px;
                }

                .elementor-5722 .elementor-element.elementor-element-ecfe040 .elementor-repeater-item-9bd0a89 {
                    display: none;
                }

                .elementor-5722 .elementor-element.elementor-element-9ffb0b7 {
                    width: var( --container-widget-width, 1000% );
                    max-width: 1000%;
                    --container-widget-width: 1000%;
                    --container-widget-flex-grow: 0;
                }

                .elementor-5722 .elementor-element.elementor-element-984371c .tm-sc-icon-box {
                    border-width: 0px 0px 0px 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-9c132ed > .elementor-widget-container {
                    margin: 0px 0px 30px 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-d5d6460 > .elementor-widget-container {
                    margin: 0px 0px 15px 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-c32a002 .isotope-layout .isotope-item {
                    width: 100% !important;
                }

                .elementor-5722 .elementor-element.elementor-element-dfc8c90 {
                    --padding-top: 25px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-9a5a4c1 {
                    --padding-top: 105px;
                    --padding-bottom: 85px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5722 .elementor-element.elementor-element-2a2309d {
                    --margin-top: 0px;
                    --margin-bottom: 5px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-f2f31f0 .title {
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-f2f31f0 .tm-sc-section-title .subtitle {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-f2f31f0 .elementor-widget-container {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-f2f31f0 {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-ab0e9d9 {
                    --margin-top: -20px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-20d0b68 > .elementor-widget-container {
                    margin: 0px 0px 30px 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-8943bad > .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5722 .elementor-element.elementor-element-5f4d25c {
                    position: relative;
                }

                .elementor-5722 .elementor-element.elementor-element-084a087 {
                    --padding-top: 105px;
                    --padding-bottom: 55px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5722 .elementor-element.elementor-element-3cc8d94 .tm-contact-form {
                    padding: 35px 40px 40px 40px;
                }
            }

            @media(min-width: 768px) {
                .elementor-5722 .elementor-element.elementor-element-94a8774 {
                    --content-width:1800px;
                }

                .elementor-5722 .elementor-element.elementor-element-d3f6871 {
                    --width: 47%;
                }

                .elementor-5722 .elementor-element.elementor-element-f195556 {
                    --width: 49%;
                }

                .elementor-5722 .elementor-element.elementor-element-e6d78ad {
                    --width: 81%;
                }

                .elementor-5722 .elementor-element.elementor-element-caa9037 {
                    --width: 62%;
                }

                .elementor-5722 .elementor-element.elementor-element-7b85bf5 {
                    --width: 31%;
                }

                .elementor-5722 .elementor-element.elementor-element-c7f2167 {
                    --width: 50%;
                }

                .elementor-5722 .elementor-element.elementor-element-3e65907 {
                    --width: 43%;
                }

                .elementor-5722 .elementor-element.elementor-element-680e69e {
                    --width: 49%;
                }

                .elementor-5722 .elementor-element.elementor-element-142c0cd {
                    --width: 48%;
                }

                .elementor-5722 .elementor-element.elementor-element-2f19332 {
                    --width: 48%;
                }

                .elementor-5722 .elementor-element.elementor-element-c60f193 {
                    --width: 46%;
                }

                .elementor-5722 .elementor-element.elementor-element-e5cfd48 {
                    --width: 41%;
                }

                .elementor-5722 .elementor-element.elementor-element-20a1691 {
                    --width: 57%;
                }

                .elementor-5722 .elementor-element.elementor-element-5ae97e9 {
                    --width: 40%;
                }

                .elementor-5722 .elementor-element.elementor-element-7489e99 {
                    --width: 48%;
                }

                .elementor-5722 .elementor-element.elementor-element-ab0e9d9 {
                    --width: 48%;
                }

                .elementor-5722 .elementor-element.elementor-element-fcce828 {
                    --width: 50%;
                }

                .elementor-5722 .elementor-element.elementor-element-ae87ab7 {
                    --width: 50%;
                }

                .elementor-5722 .elementor-element.elementor-element-05964aa {
                    --width: 80%;
                }

                .elementor-5722 .elementor-element.elementor-element-1fbf496 {
                    --width: 60%;
                }

                .elementor-5722 .elementor-element.elementor-element-d569c25 {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-bf4587e {
                    --width: 80%;
                }

                .elementor-5722 .elementor-element.elementor-element-398c635 {
                    --width: 57%;
                }

                .elementor-5722 .elementor-element.elementor-element-3b0dba5 {
                    --width: 34%;
                }

                .elementor-5722 .elementor-element.elementor-element-a5165f4 {
                    --width: 20%;
                }

                .elementor-5722 .elementor-element.elementor-element-d0f7c64 {
                    --width: 52%;
                }
            }

            @media(max-width: 1366px) and (min-width:768px) {
                .elementor-5722 .elementor-element.elementor-element-e6d78ad {
                    --width:97%;
                }

                .elementor-5722 .elementor-element.elementor-element-1fbf496 {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-d569c25 {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-765981c {
                    --width: 100%;
                }
            }

            @media(max-width: 1200px) and (min-width:768px) {
                .elementor-5722 .elementor-element.elementor-element-caa9037 {
                    --width:100%;
                }

                .elementor-5722 .elementor-element.elementor-element-c7f2167 {
                    --width: 60%;
                }

                .elementor-5722 .elementor-element.elementor-element-c60f193 {
                    --width: 62%;
                }

                .elementor-5722 .elementor-element.elementor-element-05964aa {
                    --width: 90%;
                }

                .elementor-5722 .elementor-element.elementor-element-398c635 {
                    --width: 65%;
                }

                .elementor-5722 .elementor-element.elementor-element-3b0dba5 {
                    --width: 30%;
                }

                .elementor-5722 .elementor-element.elementor-element-d0f7c64 {
                    --width: 60%;
                }
            }

            @media(max-width: 1024px) and (min-width:768px) {
                .elementor-5722 .elementor-element.elementor-element-d3f6871 {
                    --width:45%;
                }

                .elementor-5722 .elementor-element.elementor-element-f195556 {
                    --width: 52%;
                }

                .elementor-5722 .elementor-element.elementor-element-e6d78ad {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-3e65907 {
                    --width: 60%;
                }

                .elementor-5722 .elementor-element.elementor-element-680e69e {
                    --width: 89%;
                }

                .elementor-5722 .elementor-element.elementor-element-142c0cd {
                    --width: 39%;
                }

                .elementor-5722 .elementor-element.elementor-element-20a1691 {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-5ae97e9 {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-fcce828 {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-ae87ab7 {
                    --width: 99%;
                }

                .elementor-5722 .elementor-element.elementor-element-bf4587e {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-398c635 {
                    --width: 75%;
                }

                .elementor-5722 .elementor-element.elementor-element-3b0dba5 {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-d0f7c64 {
                    --width: 63%;
                }
            }

            @media(max-width: 880px) and (min-width:768px) {
                .elementor-5722 .elementor-element.elementor-element-d3f6871 {
                    --width:100%;
                }

                .elementor-5722 .elementor-element.elementor-element-f195556 {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-c7f2167 {
                    --width: 80%;
                }

                .elementor-5722 .elementor-element.elementor-element-c60f193 {
                    --width: 80%;
                }

                .elementor-5722 .elementor-element.elementor-element-7489e99 {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-ab0e9d9 {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-fcce828 {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-ae87ab7 {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-05964aa {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-1fbf496 {
                    --width: 80%;
                }

                .elementor-5722 .elementor-element.elementor-element-398c635 {
                    --width: 100%;
                }

                .elementor-5722 .elementor-element.elementor-element-d0f7c64 {
                    --width: 70%;
                }
            }
        
.elementor-kit-7 e-page-transition {
    background-color: #FFBC7D;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end:20px;}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

{
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width: 1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width: 767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-5886 .elementor-element.elementor-element-af6fb6a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.5;
    --padding-top: 60px;
    --padding-bottom: 70px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-5886 .elementor-element.elementor-element-af6fb6a::before, .elementor-5886 .elementor-element.elementor-element-af6fb6a > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-af6fb6a > .e-con-inner > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-af6fb6a > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-af6fb6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-af6fb6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/image-98.png");
    --background-overlay: '';
    background-position: bottom right;
    background-repeat: no-repeat;
}

.elementor-5886 .elementor-element.elementor-element-5947564 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-e1ea2e5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-b5211a3 {
    --display: flex;
}

.elementor-5886 .elementor-element.elementor-element-b65b95a .title {
    font-size: 103px;
    font-weight: 600;
}

.elementor-5886 .elementor-element.elementor-element-b631819 {
    --display: flex;
    --justify-content: center;
}

.elementor-5886 .elementor-element.elementor-element-cd8cac4 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-686b06a {
    --display: flex;
    --min-height: 581px;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --overlay-opacity: 0.19;
    --padding-top: 110px;
    --padding-bottom: 110px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-686b06a::before, .elementor-5886 .elementor-element.elementor-element-686b06a > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-686b06a > .e-con-inner > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-686b06a > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-686b06a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-686b06a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: '';
}

.elementor-5886 .elementor-element.elementor-element-e7cc189 {
    --display: flex;
}

.elementor-5886 .elementor-element.elementor-element-94dedb1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 1;
    --padding-top: 95px;
    --padding-bottom: 90px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-5886 .elementor-element.elementor-element-94dedb1:not(.elementor-motion-effects-element-type-background), .elementor-5886 .elementor-element.elementor-element-94dedb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F3EE;
}

.elementor-5886 .elementor-element.elementor-element-94dedb1::before, .elementor-5886 .elementor-element.elementor-element-94dedb1 > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-94dedb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-94dedb1 > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-94dedb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-94dedb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/wave.png");
    --background-overlay: '';
    background-position: bottom center;
    background-repeat: no-repeat;
}

.elementor-5886 .elementor-element.elementor-element-d6d2ce7 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-5886 .elementor-element.elementor-element-e6e6454 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 25px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-3a12c01 {
    text-align: center;
}

.elementor-5886 .elementor-element.elementor-element-6cb45b6 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-a008cb3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 110px;
    --padding-bottom: 95px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-5886 .elementor-element.elementor-element-d879fb1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-a1a5fad {
    --display: flex;
    --justify-content: center;
}

.elementor-5886 .elementor-element.elementor-element-55d7a4a > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-55d7a4a .tm-sc-list li i {
    color: var(--theme-color1);
}

.elementor-5886 .elementor-element.elementor-element-55d7a4a .tm-sc-list i {
    margin: 0px 10px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-55d7a4a .tm-sc-list li {
    color: var(--theme-color2);
}

.elementor-5886 .elementor-element.elementor-element-f70a83f > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-13963c7 {
    --display: flex;
}

.elementor-5886 .elementor-element.elementor-element-a0c437c .elementor-repeater-item-a123ac5 {
    left: 82px;
    max-width: 86%;
    height: 541px;
    overflow: hidden;
    border-radius: 95px 0px 95px 0px;
    -webkit-transform: rotate(0deg);
}

.elementor-5886 .elementor-element.elementor-element-a0c437c .elementor-repeater-item-a123ac5 .layer-image {
    max-width: 100%;
}

.elementor-5886 .elementor-element.elementor-element-a0c437c .elementor-repeater-item-a123ac5 > * {
    max-width: 100%;
    border-radius: 95px 0px 95px 0px;
    overflow: hidden;
}

.elementor-5886 .elementor-element.elementor-element-a0c437c .elementor-repeater-item-2017bab {
    top: 204px;
    max-width: 35%;
    height: 235px;
    overflow: hidden;
    border-radius: 50px 0px 0px 0px;
    -webkit-transform: rotate(0deg);
}

.elementor-5886 .elementor-element.elementor-element-a0c437c .elementor-repeater-item-2017bab .layer-image {
    max-width: 100%;
}

.elementor-5886 .elementor-element.elementor-element-a0c437c .elementor-repeater-item-2017bab > * {
    max-width: 100%;
    border-radius: 50px 0px 0px 0px;
    overflow: hidden;
}

.elementor-5886 .elementor-element.elementor-element-eb4fa60 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --margin-top: 55px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-815c921 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-27bef1e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-9a6b991 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-65f35ed {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-743efaa {
    --display: flex;
}

.elementor-5886 .elementor-element.elementor-element-557597d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-end;
    --overlay-opacity: 1;
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-5886 .elementor-element.elementor-element-557597d::before, .elementor-5886 .elementor-element.elementor-element-557597d > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-557597d > .e-con-inner > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-557597d > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-557597d > .e-con-inner > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-557597d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-5886 .elementor-element.elementor-element-ed770cf {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-6dd587a {
    --display: flex;
}

.elementor-5886 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95, .elementor-5886 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95 * {
    font-size: 120px;
    font-weight: 100;
    line-height: 84px;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #AA84534D;
}

.elementor-5886 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95 {
    color: #AA845300;
}

.elementor-5886 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95 * {
    color: #AA845300;
}

.elementor-5886 .elementor-element.elementor-element-d42edca {
    z-index: 3;
}

.elementor-5886 .elementor-element.elementor-element-57b0b9d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
}

.elementor-5886 .elementor-element.elementor-element-70ddf1e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-5886 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-f4b46aa .layer-image {
    max-width: 100%;
}

.elementor-5886 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-f4b46aa {
    width: 400px;
    height: 390px;
    -webkit-transform: rotate(0deg);
}

.elementor-5886 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-f4b46aa > * {
    width: 100%;
}

.elementor-5886 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-f4b46aa img {
    height: 390px;
}

.elementor-5886 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-a159ff5 {
    bottom: -50px;
    right: 0px;
    width: 274px;
    height: 220px;
    -webkit-transform: rotate(0deg);
}

.elementor-5886 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-a159ff5 .layer-image {
    max-width: 100%;
}

.elementor-5886 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-a159ff5 > * {
    width: 100%;
}

.elementor-5886 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-a159ff5 img {
    height: 220px;
}

.elementor-5886 .elementor-element.elementor-element-a5e0fb3 .elementor-repeater-item-b60557f {
    top: -595px;
    left: -86px;
    width: 396px;
    height: 690px;
}

.elementor-5886 .elementor-element.elementor-element-d5920e7 {
    --display: flex;
}

.elementor-5886 .elementor-element.elementor-element-79e5c81 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-79e5c81 .title {
    margin: 0px 0px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-79e5c81 .tm-sc-section-title .subtitle {
    padding: 0px 0px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-cd5714c .elementor-repeater-item-969370b {
    top: 0px;
    left: 0px;
    -webkit-transform: rotate(0deg);
    z-index: 1;
    color: #AA8453;
}

.elementor-5886 .elementor-element.elementor-element-cd5714c .elementor-repeater-item-969370b * {
    color: #AA8453;
}

.elementor-5886 .elementor-element.elementor-element-cd5714c .elementor-repeater-item-969370b, .elementor-5886 .elementor-element.elementor-element-cd5714c .elementor-repeater-item-969370b * {
    font-size: 36px;
}

.elementor-5886 .elementor-element.elementor-element-cd5714c .elementor-repeater-item-870375b {
    bottom: 0px;
    left: 85px;
    -webkit-transform: rotate(0deg);
    z-index: 1;
}

.elementor-5886 .elementor-element.elementor-element-cd5714c > .elementor-widget-container {
    margin: -16px 0px 10px 0px;
}

.elementor-5886 .elementor-element.elementor-element-257ecb2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-7c9e4ff {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-ae2c9ee .tm-sc-list li i {
    color: var(--theme-color1);
}

.elementor-5886 .elementor-element.elementor-element-ae2c9ee .tm-sc-list i {
    margin: 0px 10px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-ae2c9ee .tm-sc-list li {
    color: var(--theme-color2);
}

.elementor-5886 .elementor-element.elementor-element-a1809ce {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-3e71306 .tm-sc-list li i {
    color: var(--theme-color1);
}

.elementor-5886 .elementor-element.elementor-element-3e71306 .tm-sc-list i {
    margin: 0px 10px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-3e71306 .tm-sc-list li {
    color: var(--theme-color2);
}

.elementor-5886 .elementor-element.elementor-element-ff1d88c {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-5886 .elementor-element.elementor-element-ff1d88c > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-5886 .elementor-element.elementor-element-ff1d88c .tm-text-editor {
    margin: 5px 0px 10px 0px;
}

.elementor-5886 .elementor-element.elementor-element-ff1d88c .tm-text-editor * {
    margin: 5px 0px 10px 0px;
}

.elementor-5886 .elementor-element.elementor-element-36717de > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-5170e80 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 1;
    --padding-top: 105px;
    --padding-bottom: 155px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-5886 .elementor-element.elementor-element-5170e80::before, .elementor-5886 .elementor-element.elementor-element-5170e80 > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-5170e80 > .e-con-inner > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-5170e80 > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-5170e80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-5170e80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/shape-n2.png");
    --background-overlay: '';
    background-position: bottom left;
    background-repeat: no-repeat;
}

.elementor-5886 .elementor-element.elementor-element-692facb {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-b488ed1 {
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-5886 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95, .elementor-5886 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95 * {
    font-size: 120px;
    font-weight: 100;
    line-height: 84px;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #AA84534D;
}

.elementor-5886 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95 {
    color: #AA845300;
}

.elementor-5886 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95 * {
    color: #AA845300;
}

.elementor-5886 .elementor-element.elementor-element-3a3d5bc {
    z-index: 3;
}

.elementor-5886 .elementor-element.elementor-element-2bb9bb4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
}

.elementor-5886 .elementor-element.elementor-element-1d33b21 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-77ebb08 .title {
    margin: 0px 0px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-77ebb08 .tm-sc-section-title .subtitle {
    padding: 0px 0px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-bddb43a .elementor-repeater-item-969370b {
    top: 0px;
    left: 0px;
    -webkit-transform: rotate(0deg);
    z-index: 1;
    color: #AA8453;
}

.elementor-5886 .elementor-element.elementor-element-bddb43a .elementor-repeater-item-969370b * {
    color: #AA8453;
}

.elementor-5886 .elementor-element.elementor-element-bddb43a .elementor-repeater-item-969370b, .elementor-5886 .elementor-element.elementor-element-bddb43a .elementor-repeater-item-969370b * {
    font-size: 36px;
}

.elementor-5886 .elementor-element.elementor-element-bddb43a .elementor-repeater-item-870375b {
    bottom: 0px;
    left: 85px;
    -webkit-transform: rotate(0deg);
    z-index: 1;
}

.elementor-5886 .elementor-element.elementor-element-bddb43a > .elementor-widget-container {
    margin: -10px 0px 10px 0px;
}

.elementor-5886 .elementor-element.elementor-element-e9ffae4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-6c1b0e7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-29af455 .tm-sc-list li i {
    color: var(--theme-color1);
}

.elementor-5886 .elementor-element.elementor-element-29af455 .tm-sc-list i {
    margin: 0px 10px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-29af455 .tm-sc-list li {
    color: var(--theme-color2);
}

.elementor-5886 .elementor-element.elementor-element-e165d14 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-e37d065 .tm-sc-list li i {
    color: var(--theme-color1);
}

.elementor-5886 .elementor-element.elementor-element-e37d065 .tm-sc-list i {
    margin: 0px 10px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-e37d065 .tm-sc-list li {
    color: var(--theme-color2);
}

.elementor-5886 .elementor-element.elementor-element-687c72d {
    width: var( --container-widget-width, 62% );
    max-width: 62%;
    --container-widget-width: 62%;
    --container-widget-flex-grow: 0;
}

.elementor-5886 .elementor-element.elementor-element-687c72d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-687c72d .tm-text-editor {
    margin: 5px 0px 10px 0px;
}

.elementor-5886 .elementor-element.elementor-element-687c72d .tm-text-editor * {
    margin: 5px 0px 10px 0px;
}

.elementor-5886 .elementor-element.elementor-element-7c1e2be > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-bf15ed5 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-5886 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-f4b46aa {
    top: 0px;
    right: 0px;
    width: 420px;
    height: 386px;
    -webkit-transform: rotate(0deg);
}

.elementor-5886 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-f4b46aa .layer-image {
    max-width: 100%;
}

.elementor-5886 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-f4b46aa > * {
    width: 100%;
}

.elementor-5886 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-f4b46aa img {
    height: 386px;
}

.elementor-5886 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-a159ff5 {
    bottom: -50px;
    left: -115px;
    width: 274px;
    height: 220px;
    -webkit-transform: rotate(0deg);
}

.elementor-5886 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-a159ff5 .layer-image {
    max-width: 100%;
}

.elementor-5886 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-a159ff5 > * {
    width: 100%;
}

.elementor-5886 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-a159ff5 img {
    height: 220px;
}

.elementor-5886 .elementor-element.elementor-element-9d657ab.elementor-element {
    --align-self: flex-end;
}

.elementor-5886 .elementor-element.elementor-element-a023770 .elementor-repeater-item-b60557f {
    top: -595px;
    right: -80px;
    width: 396px;
    height: 690px;
}

.elementor-5886 .elementor-element.elementor-element-0547754 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5886 .elementor-element.elementor-element-c4f56e8 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-31bd1d4 {
    text-align: center;
}

.elementor-5886 .elementor-element.elementor-element-a369b86 {
    --display: flex;
}

.elementor-5886 .elementor-element.elementor-element-0ce8429 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5886 .elementor-element.elementor-element-0ce8429 .e-gallery-item:focus .elementor-gallery-item__overlay {
    background-color: rgba(0,0,0,0.5);
}

.elementor-5886 .elementor-element.elementor-element-0ce8429 {
    --image-border-radius: 8px;
    --image-transition-duration: 800ms;
    --overlay-mix-blend-mode: multiply;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
    --galleries-title-color-normal: #A3A3A3;
    --galleries-title-color-hover: #000000;
    --gallery-title-color-active: #AA8453;
}

.elementor-5886 .elementor-element.elementor-element-0ce8429 .elementor-gallery-title {
    font-size: 25px;
    font-weight: 500;
    --space-between: 10px;
}

.elementor-5886 .elementor-element.elementor-element-0ce8429 .elementor-gallery__titles-container {
    margin-bottom: 17px;
}

.elementor-5886 .elementor-element.elementor-element-27ea208 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 80px;
    --padding-bottom: 110px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-5886 .elementor-element.elementor-element-a2fa1cc {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-c51aee8 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-02b41ac {
    text-align: center;
}

.elementor-5886 .elementor-element.elementor-element-9fd278b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-5886 .elementor-element.elementor-element-86182c3 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-54fa629 .features-list .icon {
    display: inline-block;
}

.elementor-5886 .elementor-element.elementor-element-54fa629 .features-list .has-tooltip {
    display: none;
}

.elementor-5886 .elementor-element.elementor-element-54fa629 .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
    opacity: 0.5;
}

.elementor-5886 .elementor-element.elementor-element-54fa629:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
    opacity: 0.5;
}

.elementor-5886 .elementor-element.elementor-element-54fa629 .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
    opacity: 0.5;
}

.elementor-5886 .elementor-element.elementor-element-54fa629:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
    opacity: 0.5;
}

.elementor-5886 .elementor-element.elementor-element-097d23b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-55d7ce1 .features-list .icon {
    display: inline-block;
}

.elementor-5886 .elementor-element.elementor-element-55d7ce1 .features-list .has-tooltip {
    display: none;
}

.elementor-5886 .elementor-element.elementor-element-55d7ce1 .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
    opacity: 0.5;
}

.elementor-5886 .elementor-element.elementor-element-55d7ce1:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
    opacity: 0.5;
}

.elementor-5886 .elementor-element.elementor-element-55d7ce1 .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
    opacity: 0.5;
}

.elementor-5886 .elementor-element.elementor-element-55d7ce1:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
    opacity: 0.5;
}

.elementor-5886 .elementor-element.elementor-element-7ec0664 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-83ad455 .features-list .icon {
    display: inline-block;
}

.elementor-5886 .elementor-element.elementor-element-83ad455 .features-list .has-tooltip {
    display: none;
}

.elementor-5886 .elementor-element.elementor-element-83ad455 .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
    opacity: 0.5;
}

.elementor-5886 .elementor-element.elementor-element-83ad455:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
    opacity: 0.5;
}

.elementor-5886 .elementor-element.elementor-element-83ad455 .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
    opacity: 0.5;
}

.elementor-5886 .elementor-element.elementor-element-83ad455:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
    opacity: 0.5;
}

.elementor-5886 .elementor-element.elementor-element-914ad2a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-6c3bc83 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-6c3bc83:not(.elementor-motion-effects-element-type-background), .elementor-5886 .elementor-element.elementor-element-6c3bc83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-5886 .elementor-element.elementor-element-7d801e8 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 90px;
    --padding-bottom: 100px;
    --padding-left: 45px;
    --padding-right: 10px;
}

.elementor-5886 .elementor-element.elementor-element-5048567 {
    --display: flex;
}

.elementor-5886 .elementor-element.elementor-element-a9b3a45 .title {
    color: #FFFFFF;
}

.elementor-5886 .elementor-element.elementor-element-37837ee .tm-text-editor {
    margin: 0px 0px 10px 0px;
    color: #FFFFFF;
}

.elementor-5886 .elementor-element.elementor-element-37837ee .tm-text-editor * {
    margin: 0px 0px 10px 0px;
    color: #FFFFFF;
}

.elementor-5886 .elementor-element.elementor-element-dbbe25c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-75439d4 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-8a69304 .elementor-icon-list-icon i {
    color: #AA8453;
    transition: color 0.3s;
}

.elementor-5886 .elementor-element.elementor-element-8a69304 .elementor-icon-list-icon svg {
    fill: #AA8453;
    transition: fill 0.3s;
}

.elementor-5886 .elementor-element.elementor-element-8a69304 {
    --e-icon-list-icon-size: 35px;
    --icon-vertical-offset: 0px;
}

.elementor-5886 .elementor-element.elementor-element-8a69304 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5886 .elementor-element.elementor-element-8a69304 .elementor-icon-list-item > a {
    font-size: 24px;
}

.elementor-5886 .elementor-element.elementor-element-8a69304 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-5886 .elementor-element.elementor-element-3a03858 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-2bba742 .elementor-icon-list-icon i {
    color: #AA8453;
    transition: color 0.3s;
}

.elementor-5886 .elementor-element.elementor-element-2bba742 .elementor-icon-list-icon svg {
    fill: #AA8453;
    transition: fill 0.3s;
}

.elementor-5886 .elementor-element.elementor-element-2bba742 {
    --e-icon-list-icon-size: 35px;
    --icon-vertical-offset: 0px;
}

.elementor-5886 .elementor-element.elementor-element-2bba742 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5886 .elementor-element.elementor-element-2bba742 .elementor-icon-list-item > a {
    font-size: 24px;
}

.elementor-5886 .elementor-element.elementor-element-2bba742 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-5886 .elementor-element.elementor-element-6288523 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --overlay-opacity: 0.5;
    --padding-top: 105px;
    --padding-bottom: 110px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-5886 .elementor-element.elementor-element-6288523:not(.elementor-motion-effects-element-type-background), .elementor-5886 .elementor-element.elementor-element-6288523 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/service3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5886 .elementor-element.elementor-element-6288523::before, .elementor-5886 .elementor-element.elementor-element-6288523 > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-6288523 > .e-con-inner > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-6288523 > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-6288523 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-6288523 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: '';
}

.elementor-5886 .elementor-element.elementor-element-2dbf89e {
    --display: flex;
}

.elementor-5886 .elementor-element.elementor-element-93d9f59 .title {
    color: #FFFFFF;
}

.elementor-5886 .elementor-element.elementor-element-93d9f59 .tm-sc-section-title .subtitle {
    color: #FFFFFF !important;
}

.elementor-5886 .elementor-element.elementor-element-28a96e4 .tm-accordion .card-header .title {
    color: #FFFFFF;
}

.elementor-5886 .elementor-element.elementor-element-28a96e4 .tm-accordion .card-header .title.collapsed {
    border-color: #FFFFFF4F !important;
}

.elementor-5886 .elementor-element.elementor-element-28a96e4 .tm-accordion .card .card-body {
    color: #EEEEEE;
    padding: 10px 0px 10px 0px;
    border-style: none;
}

.elementor-5886 .elementor-element.elementor-element-ceb120a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 105px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-5886 .elementor-element.elementor-element-a50ca2b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-f1729b3 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-e1a06f6 {
    text-align: center;
}

.elementor-5886 .elementor-element.elementor-element-1c99621 {
    --display: flex;
}

.elementor-5886 .elementor-element.elementor-element-1dd7ab8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 105px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-5886 .elementor-element.elementor-element-70f422b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-c8f5ecf {
    --display: flex;
}

.elementor-5886 .elementor-element.elementor-element-a685caf .tm-swiper-button-wrap {
    display: flex;
}

.elementor-5886 .elementor-element.elementor-element-a685caf .swiper-pagination {
    display: block;
    left: 50%;
    bottom: -75px;
    transform: translate(-50%, -50%);
}

.elementor-5886 .elementor-element.elementor-element-a685caf .tm-sc-clients-logo .each-logo {
    display: flex;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-273a160 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 95px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-5886 .elementor-element.elementor-element-58a4abf {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-5886 .elementor-element.elementor-element-31a7dc9 {
    --display: flex;
    --justify-content: flex-end;
    --border-radius: 20px 0px 0px 20px;
}

.elementor-5886 .elementor-element.elementor-element-31a7dc9:not(.elementor-motion-effects-element-type-background), .elementor-5886 .elementor-element.elementor-element-31a7dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/bg-4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5886 .elementor-element.elementor-element-2113e89 .elementor-repeater-item-2960dbf {
    top: -49px;
    left: -24px;
    background-size: 145px;
    width: 278px;
    height: 242px;
}

.elementor-5886 .elementor-element.elementor-element-935c630 {
    --display: flex;
    --overlay-opacity: 0.59;
    --border-radius: 0px 20px 20px 0px;
    --padding-top: 60px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
    background-color: var(--theme-color1);
}

.elementor-5886 .elementor-element.elementor-element-935c630::before, .elementor-5886 .elementor-element.elementor-element-935c630 > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-935c630 > .e-con-inner > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-935c630 > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-935c630 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-935c630 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/image-98.png");
    --background-overlay: '';
    background-position: bottom right;
    background-repeat: no-repeat;
}

.elementor-5886 .elementor-element.elementor-element-46968fe {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 70px;
    --margin-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-64d4d36 .title {
    color: #FFFFFF;
}

.elementor-5886 .elementor-element.elementor-element-64d4d36 .tm-sc-section-title .subtitle {
    color: #FFFFFF !important;
}

.elementor-5886 .elementor-element.elementor-element-bcf2733 {
    width: var( --container-widget-width, 75% );
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}

.elementor-5886 .elementor-element.elementor-element-bcf2733 .tm-text-editor {
    color: #FFFFFF;
}

.elementor-5886 .elementor-element.elementor-element-bcf2733 .tm-text-editor * {
    color: #FFFFFF;
}

.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-not-valid-tip {
    display: block !important;
}

.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-validation-errors {
    display: block !important;
}

.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control.wpcf7-select.nice-select:after {
    border-color: #FFFFFF;
}

.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control.wpcf7-select.nice-select .current {
    color: #FFFFFF !important;
}

.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control.wpcf7-select.nice-select, .elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control.wpcf7-select {
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0);
}

.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control.wpcf7-select {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF6B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control.wpcf7-select, .elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-list-item-label {
    color: #FFFFFF;
}

.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control {
    margin-bottom: 0px;
}

.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
    height: 137px;
}

.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder {
    color: #FFFFFF;
}

.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form-control::-moz-placeholder {
    color: #FFFFFF;
}

.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form input[type="submit"]:hover,.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form input[type="submit"]:focus {
    background-color: #FFFFFF;
    color: #000000;
}

.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form .wpcf7-spinner {
    display: none;
}

.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form .ajax-loader {
    display: none;
}

.elementor-5886 .elementor-element.elementor-element-419e713 .tm-contact-form-7 .wpcf7-form.submitting .ajax-loader {
    display: block;
}

.elementor-5886 .elementor-element.elementor-element-20a7b07 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overlay-opacity: 1;
    --padding-top: 0px;
    --padding-bottom: 60px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-5886 .elementor-element.elementor-element-20a7b07::before, .elementor-5886 .elementor-element.elementor-element-20a7b07 > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-20a7b07 > .e-con-inner > .elementor-background-video-container::before, .elementor-5886 .elementor-element.elementor-element-20a7b07 > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-20a7b07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5886 .elementor-element.elementor-element-20a7b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/shape-n3.png");
    --background-overlay: '';
    background-position: bottom left;
    background-repeat: no-repeat;
}

.elementor-5886 .elementor-element.elementor-element-d1145d2 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-508fff4 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5886 .elementor-element.elementor-element-23e6adf {
    text-align: center;
}

.elementor-5886 .elementor-element.elementor-element-3b1604c {
    --display: flex;
}

.elementor-5886 .elementor-element.elementor-element-ce3cedf .isotope-layout-filter {
    text-align: center;
}

@media(max-width: 1366px) {
    .elementor-5886 .elementor-element.elementor-element-5170e80 {
        --overlay-opacity:0.59;
        --padding-top: 110px;
        --padding-bottom: 155px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-273a160 {
        --padding-top: 0px;
        --padding-bottom: 105px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-58a4abf {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-935c630 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-5886 .elementor-element.elementor-element-46968fe {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-20a7b07 {
        --overlay-opacity: 0;
    }
}

@media(max-width: 1200px) {
    .elementor-5886 .elementor-element.elementor-element-af6fb6a {
        --padding-top:70px;
        --padding-bottom: 70px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-b65b95a .title {
        font-size: 82px;
    }

    .elementor-5886 .elementor-element.elementor-element-e6e6454 {
        --margin-top: 0px;
        --margin-bottom: 25px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-a008cb3 {
        --padding-top: 110px;
        --padding-bottom: 90px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-ed770cf {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-5170e80 {
        --padding-top: 105px;
        --padding-bottom: 95px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-692facb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-27ea208 {
        --padding-top: 80px;
        --padding-bottom: 110px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-1dd7ab8 {
        --padding-top: 50px;
        --padding-bottom: 110px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}

@media(max-width: 1024px) {
    .elementor-5886 .elementor-element.elementor-element-af6fb6a {
        --padding-top:128px;
        --padding-bottom: 70px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-b65b95a .title {
        font-size: 70px;
    }

    .elementor-5886 .elementor-element.elementor-element-686b06a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-94dedb1 {
        --padding-top: 95px;
        --padding-bottom: 90px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-d6d2ce7 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --flex-wrap: wrap;
    }

    .elementor-5886 .elementor-element.elementor-element-e6e6454 {
        --margin-top: 0px;
        --margin-bottom: 5px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-6cb45b6 {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-cd68573 .isotope-layout .isotope-item {
        width: 33.2% !important;
    }

    .elementor-5886 .elementor-element.elementor-element-a008cb3 {
        --padding-top: 100px;
        --padding-bottom: 90px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-d879fb1 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-5886 .elementor-element.elementor-element-a0c437c .elementor-repeater-item-a123ac5 {
        left: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-a0c437c .elementor-repeater-item-2017bab {
        display: none;
    }

    .elementor-5886 .elementor-element.elementor-element-557597d {
        --align-items: flex-end;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --overlay-opacity: 0;
        --padding-top: 50px;
        --padding-bottom: 70px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95, .elementor-5886 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95 * {
        font-size: 100px;
    }

    .elementor-5886 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-a159ff5 {
        right: -40px;
    }

    .elementor-5886 .elementor-element.elementor-element-a5e0fb3 .elementor-repeater-item-b60557f {
        left: -65px;
    }

    .elementor-5886 .elementor-element.elementor-element-5170e80 {
        --overlay-opacity: 0;
        --padding-top: 80px;
        --padding-bottom: 95px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95, .elementor-5886 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95 * {
        font-size: 100px;
    }

    .elementor-5886 .elementor-element.elementor-element-a023770 .elementor-repeater-item-b60557f {
        right: -64px;
    }

    .elementor-5886 .elementor-element.elementor-element-27ea208 {
        --padding-top: 80px;
        --padding-bottom: 110px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-6c3bc83 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-5886 .elementor-element.elementor-element-7d801e8 {
        --padding-top: 90px;
        --padding-bottom: 110px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-ceb120a {
        --padding-top: 105px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-1dd7ab8 {
        --padding-top: 50px;
        --padding-bottom: 105px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-a685caf .tm-sc-clients-logo .each-logo {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-20a7b07 {
        --padding-top: 0px;
        --padding-bottom: 65px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}

@media(max-width: 880px) {
    .elementor-5886 .elementor-element.elementor-element-af6fb6a {
        --padding-top:70px;
        --padding-bottom: 70px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-b5211a3 {
        --justify-content: center;
    }

    .elementor-5886 .elementor-element.elementor-element-b65b95a .title {
        font-size: 60px;
    }

    .elementor-5886 .elementor-element.elementor-element-94dedb1 {
        --padding-top: 90px;
        --padding-bottom: 90px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-d6d2ce7 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }

    .elementor-5886 .elementor-element.elementor-element-cd68573 .isotope-layout .isotope-item {
        width: 49.98% !important;
    }

    .elementor-5886 .elementor-element.elementor-element-815c921 {
        --flex-wrap: wrap;
    }

    .elementor-5886 .elementor-element.elementor-element-557597d {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --padding-top: 0px;
        --padding-bottom: 100px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95, .elementor-5886 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95 * {
        font-size: 115px;
    }

    .elementor-5886 .elementor-element.elementor-element-57b0b9d {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-5886 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-a159ff5 {
        display: block;
        right: 31px;
    }

    .elementor-5886 .elementor-element.elementor-element-d5920e7 {
        --margin-top: 70px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-79e5c81 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5886 .elementor-element.elementor-element-5170e80 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 0px;
        --padding-bottom: 95px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95, .elementor-5886 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95 * {
        font-size: 115px;
    }

    .elementor-5886 .elementor-element.elementor-element-2bb9bb4 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-5886 .elementor-element.elementor-element-1d33b21 {
        --margin-top: 70px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-77ebb08 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5886 .elementor-element.elementor-element-bf15ed5 {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-5886 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-f4b46aa {
        left: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-a159ff5 {
        display: block;
        left: 282px;
    }

    .elementor-5886 .elementor-element.elementor-element-9d657ab.elementor-element {
        --align-self: flex-start;
    }

    .elementor-5886 .elementor-element.elementor-element-9fd278b {
        --flex-wrap: wrap;
    }

    .elementor-5886 .elementor-element.elementor-element-7d801e8 {
        --padding-top: 105px;
        --padding-bottom: 75px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-ceb120a {
        --padding-top: 100px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-273a160 {
        --padding-top: 0px;
        --padding-bottom: 100px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-5886 .elementor-element.elementor-element-58a4abf {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-5886 .elementor-element.elementor-element-31a7dc9 {
        --min-height: 495px;
        --border-radius: 20px 20px 0px 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-935c630 {
        --border-radius: 0px 0px 20px 20px;
    }

    .elementor-5886 .elementor-element.elementor-element-20a7b07 {
        --padding-top: 0px;
        --padding-bottom: 60px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}

@media(max-width: 767px) {
    .elementor-5886 .elementor-element.elementor-element-b65b95a > .elementor-widget-container {
        margin:0px 0px -5px 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-b65b95a {
        text-align: center;
    }

    .elementor-5886 .elementor-element.elementor-element-b65b95a .title {
        font-size: 50px;
    }

    .elementor-5886 .elementor-element.elementor-element-686b06a {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-5886 .elementor-element.elementor-element-94dedb1 {
        --padding-top: 95px;
        --padding-bottom: 90px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-cd68573 .isotope-layout .isotope-item {
        width: 100% !important;
    }

    .elementor-5886 .elementor-element.elementor-element-a0c437c .elementor-repeater-item-a123ac5 {
        height: 351px;
        overflow: hidden;
    }

    .elementor-5886 .elementor-element.elementor-element-557597d {
        --padding-top: 0px;
        --padding-bottom: 100px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-a159ff5 {
        display: none;
    }

    .elementor-5886 .elementor-element.elementor-element-d5920e7 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-5170e80 {
        --padding-top: 0px;
        --padding-bottom: 95px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-1d33b21 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-a159ff5 {
        display: none;
    }

    .elementor-5886 .elementor-element.elementor-element-27ea208 {
        --padding-top: 85px;
        --padding-bottom: 110px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-dbbe25c {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-ceb120a {
        --padding-top: 100px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-273a160 {
        --padding-top: 0px;
        --padding-bottom: 100px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-5886 .elementor-element.elementor-element-935c630 {
        --padding-top: 60px;
        --padding-bottom: 70px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-20a7b07 {
        --padding-top: 0px;
        --padding-bottom: 60px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5886 .elementor-element.elementor-element-23e6adf .title {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-23e6adf .tm-sc-section-title .subtitle {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-23e6adf .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5886 .elementor-element.elementor-element-23e6adf {
        margin: 0px 0px 0px 0px;
    }
}

@media(min-width: 768px) {
    .elementor-5886 .elementor-element.elementor-element-af6fb6a {
        --content-width:1500px;
    }

    .elementor-5886 .elementor-element.elementor-element-b5211a3 {
        --width: 62%;
    }

    .elementor-5886 .elementor-element.elementor-element-b631819 {
        --width: 35%;
    }

    .elementor-5886 .elementor-element.elementor-element-a1a5fad {
        --width: 50%;
    }

    .elementor-5886 .elementor-element.elementor-element-13963c7 {
        --width: 50%;
    }

    .elementor-5886 .elementor-element.elementor-element-815c921 {
        --width: 100%;
    }

    .elementor-5886 .elementor-element.elementor-element-ed770cf {
        --width: 93%;
    }

    .elementor-5886 .elementor-element.elementor-element-70ddf1e {
        --width: 50%;
    }

    .elementor-5886 .elementor-element.elementor-element-d5920e7 {
        --width: 40%;
    }

    .elementor-5886 .elementor-element.elementor-element-257ecb2 {
        --width: 100%;
    }

    .elementor-5886 .elementor-element.elementor-element-692facb {
        --width: 93%;
    }

    .elementor-5886 .elementor-element.elementor-element-1d33b21 {
        --width: 40%;
    }

    .elementor-5886 .elementor-element.elementor-element-e9ffae4 {
        --width: 80%;
    }

    .elementor-5886 .elementor-element.elementor-element-bf15ed5 {
        --width: 40%;
    }

    .elementor-5886 .elementor-element.elementor-element-0547754 {
        --content-width: 1800px;
    }

    .elementor-5886 .elementor-element.elementor-element-c51aee8 {
        --width: 50%;
    }

    .elementor-5886 .elementor-element.elementor-element-914ad2a {
        --width: 97%;
    }

    .elementor-5886 .elementor-element.elementor-element-7d801e8 {
        --width: 50%;
    }

    .elementor-5886 .elementor-element.elementor-element-5048567 {
        --width: 81%;
    }

    .elementor-5886 .elementor-element.elementor-element-6288523 {
        --width: 50%;
    }

    .elementor-5886 .elementor-element.elementor-element-2dbf89e {
        --width: 75%;
    }

    .elementor-5886 .elementor-element.elementor-element-273a160 {
        --width: 95%;
    }

    .elementor-5886 .elementor-element.elementor-element-46968fe {
        --width: 75%;
    }

    .elementor-5886 .elementor-element.elementor-element-508fff4 {
        --width: 52%;
    }
}

@media(max-width: 1366px) and (min-width:768px) {
    .elementor-5886 .elementor-element.elementor-element-257ecb2 {
        --width:100%;
    }

    .elementor-5886 .elementor-element.elementor-element-e9ffae4 {
        --width: 100%;
    }

    .elementor-5886 .elementor-element.elementor-element-46968fe {
        --width: 90%;
    }

    .elementor-5886 .elementor-element.elementor-element-d1145d2 {
        --width: 100%;
    }
}

@media(max-width: 1200px) and (min-width:768px) {
    .elementor-5886 .elementor-element.elementor-element-b5211a3 {
        --width:48%;
    }

    .elementor-5886 .elementor-element.elementor-element-b631819 {
        --width: 51%;
    }

    .elementor-5886 .elementor-element.elementor-element-5048567 {
        --width: 100%;
    }

    .elementor-5886 .elementor-element.elementor-element-2dbf89e {
        --width: 100%;
    }

    .elementor-5886 .elementor-element.elementor-element-273a160 {
        --width: 96%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-5886 .elementor-element.elementor-element-b5211a3 {
        --width:50%;
    }

    .elementor-5886 .elementor-element.elementor-element-b631819 {
        --width: 52%;
    }

    .elementor-5886 .elementor-element.elementor-element-6cb45b6 {
        --width: 100%;
    }

    .elementor-5886 .elementor-element.elementor-element-a1a5fad {
        --width: 67%;
    }

    .elementor-5886 .elementor-element.elementor-element-13963c7 {
        --width: 65%;
    }

    .elementor-5886 .elementor-element.elementor-element-d5920e7 {
        --width: 43%;
    }

    .elementor-5886 .elementor-element.elementor-element-7c9e4ff {
        --width: 55%;
    }

    .elementor-5886 .elementor-element.elementor-element-a1809ce {
        --width: 45%;
    }

    .elementor-5886 .elementor-element.elementor-element-1d33b21 {
        --width: 45%;
    }

    .elementor-5886 .elementor-element.elementor-element-c51aee8 {
        --width: 70%;
    }

    .elementor-5886 .elementor-element.elementor-element-7d801e8 {
        --width: 80%;
    }

    .elementor-5886 .elementor-element.elementor-element-6288523 {
        --width: 100%;
    }

    .elementor-5886 .elementor-element.elementor-element-508fff4 {
        --width: 60%;
    }
}

@media(max-width: 880px) and (min-width:768px) {
    .elementor-5886 .elementor-element.elementor-element-b631819 {
        --width:55%;
    }

    .elementor-5886 .elementor-element.elementor-element-a1a5fad {
        --width: 99%;
    }

    .elementor-5886 .elementor-element.elementor-element-13963c7 {
        --width: 80%;
    }

    .elementor-5886 .elementor-element.elementor-element-27bef1e {
        --width: 47%;
    }

    .elementor-5886 .elementor-element.elementor-element-9a6b991 {
        --width: 47%;
    }

    .elementor-5886 .elementor-element.elementor-element-65f35ed {
        --width: 47%;
    }

    .elementor-5886 .elementor-element.elementor-element-743efaa {
        --width: 47%;
    }

    .elementor-5886 .elementor-element.elementor-element-57b0b9d {
        --width: 100%;
    }

    .elementor-5886 .elementor-element.elementor-element-70ddf1e {
        --width: 88%;
    }

    .elementor-5886 .elementor-element.elementor-element-d5920e7 {
        --width: 71%;
    }

    .elementor-5886 .elementor-element.elementor-element-1d33b21 {
        --width: 70%;
    }

    .elementor-5886 .elementor-element.elementor-element-bf15ed5 {
        --width: 88%;
    }

    .elementor-5886 .elementor-element.elementor-element-86182c3 {
        --width: 49%;
    }

    .elementor-5886 .elementor-element.elementor-element-097d23b {
        --width: 48%;
    }

    .elementor-5886 .elementor-element.elementor-element-7ec0664 {
        --width: 49%;
    }

    .elementor-5886 .elementor-element.elementor-element-7d801e8 {
        --width: 100%;
    }

    .elementor-5886 .elementor-element.elementor-element-2dbf89e {
        --width: 100%;
    }
}

            .elementor-kit-7 {
                --e-global-color-primary: #6EC1E4;
                --e-global-color-secondary: #54595F;
                --e-global-color-text: #7A7A7A;
                --e-global-color-accent: #61CE70;
                --e-global-typography-primary-font-family: "Roboto";
                --e-global-typography-primary-font-weight: 600;
                --e-global-typography-secondary-font-family: "Roboto Slab";
                --e-global-typography-secondary-font-weight: 400;
                --e-global-typography-text-font-family: "Roboto";
                --e-global-typography-text-font-weight: 400;
                --e-global-typography-accent-font-family: "Roboto";
                --e-global-typography-accent-font-weight: 500;
            }

            .elementor-kit-7 e-page-transition {
                background-color: #FFBC7D;
            }

            .elementor-section.elementor-section-boxed > .elementor-container {
                max-width: 1140px;
            }

            .e-con {
                --container-max-width: 1140px;
            }

            .elementor-widget:not(:last-child) {
                margin-block-end:20px;}

            .elementor-element {
                --widgets-spacing: 20px 20px;
                --widgets-spacing-row: 20px;
                --widgets-spacing-column: 20px;
            }

            {
            }

            h1.entry-title {
                display: var(--page-title-display);
            }

            @media(max-width: 1024px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:1024px;
                }

                .e-con {
                    --container-max-width: 1024px;
                }
            }

            @media(max-width: 767px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:767px;
                }

                .e-con {
                    --container-max-width: 767px;
                }
            }

            .elementor-5827 .elementor-element.elementor-element-e3de960 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-e3de960:not(.elementor-motion-effects-element-type-background), .elementor-5827 .elementor-element.elementor-element-e3de960 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #FAF5F0;
            }

            .elementor-5827 .elementor-element.elementor-element-b9aba2e {
                --display: flex;
                --min-height: 886px;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-end;
                --overlay-opacity: 0.5;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-b9aba2e:not(.elementor-motion-effects-element-type-background), .elementor-5827 .elementor-element.elementor-element-b9aba2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/room3.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5827 .elementor-element.elementor-element-b9aba2e::before, .elementor-5827 .elementor-element.elementor-element-b9aba2e > .elementor-background-video-container::before, .elementor-5827 .elementor-element.elementor-element-b9aba2e > .e-con-inner > .elementor-background-video-container::before, .elementor-5827 .elementor-element.elementor-element-b9aba2e > .elementor-background-slideshow::before, .elementor-5827 .elementor-element.elementor-element-b9aba2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-5827 .elementor-element.elementor-element-b9aba2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #00000036;
                --background-overlay: '';
            }

            .elementor-5827 .elementor-element.elementor-element-4d2a06e {
                --display: flex;
                --flex-direction: row-reverse;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap-reverse;
                --justify-content: flex-end;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-64b1c6f {
                --display: flex;
                --justify-content: center;
                --overlay-opacity: 1;
                --padding-top: 55px;
                --padding-bottom: 55px;
                --padding-left: 45px;
                --padding-right: 55px;
            }

            .elementor-5827 .elementor-element.elementor-element-64b1c6f:not(.elementor-motion-effects-element-type-background), .elementor-5827 .elementor-element.elementor-element-64b1c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #222222E8;
            }

            .elementor-5827 .elementor-element.elementor-element-64b1c6f::before, .elementor-5827 .elementor-element.elementor-element-64b1c6f > .elementor-background-video-container::before, .elementor-5827 .elementor-element.elementor-element-64b1c6f > .e-con-inner > .elementor-background-video-container::before, .elementor-5827 .elementor-element.elementor-element-64b1c6f > .elementor-background-slideshow::before, .elementor-5827 .elementor-element.elementor-element-64b1c6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5827 .elementor-element.elementor-element-64b1c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/image-98.png");
                --background-overlay: '';
                background-position: bottom right;
                background-repeat: no-repeat;
            }

            .elementor-5827 .elementor-element.elementor-element-fcca50f .tm-text-editor, .elementor-5827 .elementor-element.elementor-element-fcca50f .tm-text-editor * {
                font-family: "Gilda Display", Sans-serif;
                font-size: 72px;
                font-weight: 400;
                line-height: 90px;
            }

            .elementor-5827 .elementor-element.elementor-element-fcca50f .tm-text-editor {
                margin: 0px 0px 10px 0px;
                color: #FFFFFF;
            }

            .elementor-5827 .elementor-element.elementor-element-fcca50f .tm-text-editor * {
                margin: 0px 0px 10px 0px;
                color: #FFFFFF;
            }

            .elementor-5827 .elementor-element.elementor-element-5856380 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: center;
            }

            .elementor-5827 .elementor-element.elementor-element-90f4ac6 {
                --display: flex;
                --padding-top: 40px;
                --padding-bottom: 40px;
                --padding-left: 40px;
                --padding-right: 40px;
            }

            .elementor-5827 .elementor-element.elementor-element-90f4ac6:not(.elementor-motion-effects-element-type-background), .elementor-5827 .elementor-element.elementor-element-90f4ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #FAF5F0;
            }

            .elementor-5827 .elementor-element.elementor-element-e57e58b .tm-text-editor {
                text-align: center;
                color: #000000;
            }

            .elementor-5827 .elementor-element.elementor-element-e57e58b .tm-text-editor * {
                color: #000000;
            }

            .elementor-5827 .elementor-element.elementor-element-39738a95 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 100px;
                --padding-bottom: 30px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5827 .elementor-element.elementor-element-13193ddc {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --align-items: center;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-91cfabd {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
            }

            .elementor-5827 .elementor-element.elementor-element-cafd510 > .elementor-widget-container {
                margin: 0px 0px 20px 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-cafd510 {
                text-align: center;
            }

            .elementor-5827 .elementor-element.elementor-element-489e1181 {
                --display: flex;
            }

            .elementor-5827 .elementor-element.elementor-element-9d6ea0d .tm-swiper-button-wrap {
                display: flex;
            }

            .elementor-5827 .elementor-element.elementor-element-9d6ea0d .swiper-pagination {
                display: block;
                left: 50%;
                bottom: -75px;
                transform: translate(-50%, -50%);
            }

            .elementor-5827 .elementor-element.elementor-element-6aa01de {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 70px;
                --padding-bottom: 110px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5827 .elementor-element.elementor-element-20ccd53 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-ca1b5af {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
            }

            .elementor-5827 .elementor-element.elementor-element-2c903a2 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-2c903a2.e-con {
                --align-self: flex-start;
            }

            .elementor-5827 .elementor-element.elementor-element-6cfffac > .elementor-widget-container {
                margin: 0px 0px 20px 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-511569a .tm-text-editor, .elementor-5827 .elementor-element.elementor-element-511569a .tm-text-editor * {
                font-size: 18px;
            }

            .elementor-5827 .elementor-element.elementor-element-511569a .tm-text-editor {
                margin: 0px 0px 20px 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-511569a .tm-text-editor * {
                margin: 0px 0px 20px 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-90b40a3 {
                --display: flex;
                --min-height: 587px;
                --border-radius: 10px 10px 10px 10px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-90b40a3:not(.elementor-motion-effects-element-type-background), .elementor-5827 .elementor-element.elementor-element-90b40a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("../img/room-1.6.JPG");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5827 .elementor-element.elementor-element-9cde435 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-600cfcd {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-fa54440 {
                --display: flex;
                --min-height: 450px;
                --border-radius: 10px 10px 10px 10px;
            }

            .elementor-5827 .elementor-element.elementor-element-fa54440:not(.elementor-motion-effects-element-type-background), .elementor-5827 .elementor-element.elementor-element-fa54440 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("../img/room-1.5.JPG");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5827 .elementor-element.elementor-element-1f6b4af > .elementor-widget-container {
                margin: 15px 0px 0px 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-1f6b4af .tm-text-editor, .elementor-5827 .elementor-element.elementor-element-1f6b4af .tm-text-editor * {
                font-size: 18px;
            }

            .elementor-5827 .elementor-element.elementor-element-bf1afc3 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 10px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-1361422 {
                --display: flex;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-cb13d0c .tm-sc-icon-box {
                text-align: left;
            }

            .elementor-5827 .elementor-element.elementor-element-cb13d0c .icon {
                display: flex;
                justify-content: center;
                margin: 10px 30px 0px 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-cb13d0c .icon i, .elementor-5827 .elementor-element.elementor-element-cb13d0c .icon svg {
                font-size: 64px;
            }

            .elementor-5827 .elementor-element.elementor-element-cb13d0c .icon i {
                color: var(--theme-color1);
            }

            .elementor-5827 .elementor-element.elementor-element-cb13d0c .icon svg {
                fill: var(--theme-color1);
            }

            .elementor-5827 .elementor-element.elementor-element-cb13d0c .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-5827 .elementor-element.elementor-element-cb13d0c:hover .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-5827 .elementor-element.elementor-element-4d4a2f2 {
                --display: flex;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-ee1926d .tm-sc-icon-box {
                text-align: left;
            }

            .elementor-5827 .elementor-element.elementor-element-ee1926d .icon {
                display: flex;
                justify-content: center;
                margin: 10px 30px 0px 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-ee1926d .icon i, .elementor-5827 .elementor-element.elementor-element-ee1926d .icon svg {
                font-size: 64px;
            }

            .elementor-5827 .elementor-element.elementor-element-ee1926d .icon i {
                color: var(--theme-color1);
            }

            .elementor-5827 .elementor-element.elementor-element-ee1926d .icon svg {
                fill: var(--theme-color1);
            }

            .elementor-5827 .elementor-element.elementor-element-ee1926d .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-5827 .elementor-element.elementor-element-ee1926d:hover .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-5827 .elementor-element.elementor-element-5382937 > .elementor-widget-container {
                margin: 5px 0px 25px 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-5382937 .tm-sc-list li i {
                color: var(--theme-color1);
            }

            .elementor-5827 .elementor-element.elementor-element-5382937 .tm-sc-list i {
                margin: 0px 5px 0px 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-5382937 .tm-sc-list li {
                color: #222429;
                font-weight: 500;
                margin: 0px 0px 5px 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-9919cf4 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 1;
                border-style: solid;
                --border-style: solid;
                border-width: 0px 0px 01px 0px;
                --border-top-width: 0px;
                --border-right-width: 0px;
                --border-bottom-width: 01px;
                --border-left-width: 0px;
                border-color: #00000014;
                --border-color: #00000014;
                --padding-top: 80px;
                --padding-bottom: 85px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5827 .elementor-element.elementor-element-9919cf4::before, .elementor-5827 .elementor-element.elementor-element-9919cf4 > .elementor-background-video-container::before, .elementor-5827 .elementor-element.elementor-element-9919cf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-5827 .elementor-element.elementor-element-9919cf4 > .elementor-background-slideshow::before, .elementor-5827 .elementor-element.elementor-element-9919cf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5827 .elementor-element.elementor-element-9919cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/shape4.png");
                --background-overlay: '';
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5827 .elementor-element.elementor-element-63dcab8 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: -15px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-3dd1778 {
                --display: flex;
            }

            .elementor-5827 .elementor-element.elementor-element-0a9c72e {
                --display: flex;
            }

            .elementor-5827 .elementor-element.elementor-element-e6b41b3 {
                --display: flex;
            }

            .elementor-5827 .elementor-element.elementor-element-fc55ba5 {
                --display: flex;
            }

            .elementor-5827 .elementor-element.elementor-element-2703b559 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 90px;
                --padding-bottom: 110px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5827 .elementor-element.elementor-element-2703b559:not(.elementor-motion-effects-element-type-background), .elementor-5827 .elementor-element.elementor-element-2703b559 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #AA84531A;
            }

            .elementor-5827 .elementor-element.elementor-element-3628ea01 {
                --display: flex;
            }

            .elementor-5827 .elementor-element.elementor-element-3d8198b {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --margin-top: 0px;
                --margin-bottom: 15px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-3d8198b.e-con {
                --align-self: center;
            }

            .elementor-5827 .elementor-element.elementor-element-9e5d4a1 > .elementor-widget-container {
                margin: 0px 0px 15px 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-9e5d4a1 {
                text-align: center;
            }

            .elementor-5827 .elementor-element.elementor-element-6bafc063 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-47ff480b {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-7ac01101 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-4f96b19 .isotope-layout-filter {
                text-align: center;
            }

            .elementor-5827 .elementor-element.elementor-element-3a6e8b85 {
                --display: flex;
                --overflow: hidden;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-36b1810 .isotope-layout-filter {
                text-align: center;
            }

            .elementor-5827 .elementor-element.elementor-element-3274ced {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-c7c03bf .isotope-layout-filter {
                text-align: center;
            }

            .elementor-5827 .elementor-element.elementor-element-7693a20f {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-6ff6b238 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-5e9d6b1 .isotope-layout-filter {
                text-align: center;
            }

            .elementor-5827 .elementor-element.elementor-element-27f9707a {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-35faea7 .isotope-layout-filter {
                text-align: center;
            }

            .elementor-5827 .elementor-element.elementor-element-9db5d0a {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 110px;
                --padding-bottom: 45px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5827 .elementor-element.elementor-element-d4e81f6 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-431d59a {
                --display: flex;
            }

            .elementor-5827 .elementor-element.elementor-element-53dec08 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
                --z-index: 0;
            }

            .elementor-5827 .elementor-element.elementor-element-579502d {
                --display: flex;
            }

            .elementor-5827 .elementor-element.elementor-element-50d4514d {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 85px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-2fc1b5b7 .tm-marquee-repeater {
                --tm-marquee-animation-duration: 30s;
            }

            .elementor-5827 .elementor-element.elementor-element-2fc1b5b7 .tm-marquee-repeater .text {
                font-family: "Playfair Display", Sans-serif;
                font-size: 80px;
                font-weight: 400;
                text-transform: uppercase;
                color: var(--theme-color2);
                -webkit-text-stroke-width: 1px;
            }

            .elementor-5827 .elementor-element.elementor-element-2fc1b5b7 .tm-marquee-repeater .tm-marquee-group div:nth-of-type(even) {
                color: #02010100;
                -webkit-text-stroke-width: 1px;
                -webkit-text-stroke-color: #0000004D;
            }

            .elementor-5827 .elementor-element.elementor-element-2fc1b5b7 .tm-marquee-repeater .divider {
                font-size: 80px;
                color: var(--theme-color1);
                -webkit-text-stroke-width: 1px;
                margin: 30px 0px 0px 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-2fc1b5b7 .tm-marquee-repeater .divider:nth-of-type(even) {
                -webkit-text-stroke-width: 1px;
            }

            .elementor-5827 .elementor-element.elementor-element-6c41bee {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-3509f2c {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-c2b9673 {
                --display: flex;
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --overlay-opacity: 0.06;
                --padding-top: 110px;
                --padding-bottom: 110px;
                --padding-left: 0px;
                --padding-right: 0px;
                background-color: var(--theme-color1);
            }

            .elementor-5827 .elementor-element.elementor-element-c2b9673::before, .elementor-5827 .elementor-element.elementor-element-c2b9673 > .elementor-background-video-container::before, .elementor-5827 .elementor-element.elementor-element-c2b9673 > .e-con-inner > .elementor-background-video-container::before, .elementor-5827 .elementor-element.elementor-element-c2b9673 > .elementor-background-slideshow::before, .elementor-5827 .elementor-element.elementor-element-c2b9673 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5827 .elementor-element.elementor-element-c2b9673 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/slider-3.jpg");
                --background-overlay: '';
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5827 .elementor-element.elementor-element-c129e66 {
                --display: flex;
            }

            .elementor-5827 .elementor-element.elementor-element-8880950 > .elementor-widget-container {
                margin: -5px 0px 0px 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-8880950 .title {
                color: #FFFFFF;
            }

            .elementor-5827 .elementor-element.elementor-element-8880950 .tm-sc-section-title .subtitle {
                color: #FFFFFF !important;
            }

            .elementor-5827 .elementor-element.elementor-element-b60ff22 {
                width: var( --container-widget-width, 80% );
                max-width: 80%;
                --container-widget-width: 80%;
                --container-widget-flex-grow: 0;
            }

            .elementor-5827 .elementor-element.elementor-element-b60ff22 > .elementor-widget-container {
                margin: 0px 0px 15px 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-b60ff22 .tm-text-editor {
                color: #FFFFFF;
            }

            .elementor-5827 .elementor-element.elementor-element-b60ff22 .tm-text-editor * {
                color: #FFFFFF;
            }

            .elementor-5827 .elementor-element.elementor-element-9a3cd20 .btn {
                background-color: #FFFFFF;
                color: #000000 !important;
            }

            .elementor-5827 .elementor-element.elementor-element-ce19189 {
                --display: flex;
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --overlay-opacity: 0.5;
            }

            .elementor-5827 .elementor-element.elementor-element-ce19189:not(.elementor-motion-effects-element-type-background), .elementor-5827 .elementor-element.elementor-element-ce19189 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/slider5.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5827 .elementor-element.elementor-element-ce19189::before, .elementor-5827 .elementor-element.elementor-element-ce19189 > .elementor-background-video-container::before, .elementor-5827 .elementor-element.elementor-element-ce19189 > .e-con-inner > .elementor-background-video-container::before, .elementor-5827 .elementor-element.elementor-element-ce19189 > .elementor-background-slideshow::before, .elementor-5827 .elementor-element.elementor-element-ce19189 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5827 .elementor-element.elementor-element-ce19189 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #000000;
                --background-overlay: '';
            }

            .elementor-5827 .elementor-element.elementor-element-2aa231c .animated-css-play-button .bg-block {
                width: 148px;
                height: 148px;
                opacity: 1;
            }

            .elementor-5827 .elementor-element.elementor-element-2aa231c .animated-css-play-button .play-icon {
                width: 148px;
                height: 148px;
            }

            .elementor-5827 .elementor-element.elementor-element-2aa231c .animated-css-play-button .play-icon:before {
                width: 148px;
                height: 148px;
            }

            .elementor-5827 .elementor-element.elementor-element-2aa231c .animated-css-play-button .play-icon:after {
                width: 148px;
                height: 148px;
            }

            .elementor-5827 .elementor-element.elementor-element-75085a2 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 100px;
                --padding-bottom: 50px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5827 .elementor-element.elementor-element-75085a2:not(.elementor-motion-effects-element-type-background), .elementor-5827 .elementor-element.elementor-element-75085a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #F8F5F0;
            }

            .elementor-5827 .elementor-element.elementor-element-7be7a9e8 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-723ceae7 {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-5d749752 {
                text-align: center;
            }

            .elementor-5827 .elementor-element.elementor-element-784536d7 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
            }

            .elementor-5827 .elementor-element.elementor-element-33844f21 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-5fe8f17c .features-list .icon {
                display: inline-block;
            }

            .elementor-5827 .elementor-element.elementor-element-5fe8f17c .features-list .has-tooltip {
                display: none;
            }

            .elementor-5827 .elementor-element.elementor-element-5fe8f17c .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
                opacity: 0.5;
            }

            .elementor-5827 .elementor-element.elementor-element-5fe8f17c:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
                opacity: 0.5;
            }

            .elementor-5827 .elementor-element.elementor-element-5fe8f17c .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
                opacity: 0.5;
            }

            .elementor-5827 .elementor-element.elementor-element-5fe8f17c:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
                opacity: 0.5;
            }

            .elementor-5827 .elementor-element.elementor-element-71b747 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-1b953ea .features-list .icon {
                display: inline-block;
            }

            .elementor-5827 .elementor-element.elementor-element-1b953ea .features-list .has-tooltip {
                display: none;
            }

            .elementor-5827 .elementor-element.elementor-element-1b953ea .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
                opacity: 0.5;
            }

            .elementor-5827 .elementor-element.elementor-element-1b953ea:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
                opacity: 0.5;
            }

            .elementor-5827 .elementor-element.elementor-element-1b953ea .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
                opacity: 0.5;
            }

            .elementor-5827 .elementor-element.elementor-element-1b953ea:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
                opacity: 0.5;
            }

            .elementor-5827 .elementor-element.elementor-element-18808759 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-47b7eeae .features-list .icon {
                display: inline-block;
            }

            .elementor-5827 .elementor-element.elementor-element-47b7eeae .features-list .has-tooltip {
                display: none;
            }

            .elementor-5827 .elementor-element.elementor-element-47b7eeae .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
                opacity: 0.5;
            }

            .elementor-5827 .elementor-element.elementor-element-47b7eeae:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
                opacity: 0.5;
            }

            .elementor-5827 .elementor-element.elementor-element-47b7eeae .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
                opacity: 0.5;
            }

            .elementor-5827 .elementor-element.elementor-element-47b7eeae:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
                opacity: 0.5;
            }

            .elementor-5827 .elementor-element.elementor-element-e0c2dee {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 1;
                --padding-top: 45px;
                --padding-bottom: 90px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5827 .elementor-element.elementor-element-e0c2dee:not(.elementor-motion-effects-element-type-background), .elementor-5827 .elementor-element.elementor-element-e0c2dee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #F8F5F0;
            }

            .elementor-5827 .elementor-element.elementor-element-e0c2dee::before, .elementor-5827 .elementor-element.elementor-element-e0c2dee > .elementor-background-video-container::before, .elementor-5827 .elementor-element.elementor-element-e0c2dee > .e-con-inner > .elementor-background-video-container::before, .elementor-5827 .elementor-element.elementor-element-e0c2dee > .elementor-background-slideshow::before, .elementor-5827 .elementor-element.elementor-element-e0c2dee > .e-con-inner > .elementor-background-slideshow::before, .elementor-5827 .elementor-element.elementor-element-e0c2dee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/image-113.png");
                --background-overlay: '';
                background-position: bottom left;
                background-repeat: no-repeat;
            }

            .elementor-5827 .elementor-element.elementor-element-eaf0606 {
                --display: flex;
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-3927be6 {
                --display: flex;
            }

            .elementor-5827 .elementor-element.elementor-element-d22ba80 .tm-swiper-button-wrap {
                display: flex;
            }

            .elementor-5827 .elementor-element.elementor-element-d22ba80 .swiper-pagination {
                display: block;
                left: 50%;
                bottom: -75px;
                transform: translate(-50%, -50%);
            }

            .elementor-5827 .elementor-element.elementor-element-b3e91f8 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --padding-top: 100px;
                --padding-bottom: 90px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5827 .elementor-element.elementor-element-7462801 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-d910583 {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 20px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-816fe65 {
                text-align: center;
            }

            .elementor-5827 .elementor-element.elementor-element-816fe65 .title {
                margin: 0px 0px 0px 0px;
            }

            .elementor-5827 .elementor-element.elementor-element-167cbc9 {
                --display: flex;
            }

            .elementor-5827 .elementor-element.elementor-element-f78852c .isotope-layout-filter {
                text-align: center;
            }

            @media(min-width: 768px) {
                .elementor-5827 .elementor-element.elementor-element-e3de960 {
                    --content-width:1800px;
                }

                .elementor-5827 .elementor-element.elementor-element-b9aba2e {
                    --width: 72%;
                }

                .elementor-5827 .elementor-element.elementor-element-64b1c6f {
                    --width: 55%;
                }

                .elementor-5827 .elementor-element.elementor-element-5856380 {
                    --width: 26%;
                }

                .elementor-5827 .elementor-element.elementor-element-90f4ac6 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-39738a95 {
                    --content-width: 1600px;
                }

                .elementor-5827 .elementor-element.elementor-element-91cfabd {
                    --width: 52%;
                }

                .elementor-5827 .elementor-element.elementor-element-489e1181 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-2c903a2 {
                    --width: 45%;
                }

                .elementor-5827 .elementor-element.elementor-element-9cde435 {
                    --width: 45%;
                }

                .elementor-5827 .elementor-element.elementor-element-1361422 {
                    --width: 50%;
                }

                .elementor-5827 .elementor-element.elementor-element-4d4a2f2 {
                    --width: 50%;
                }

                .elementor-5827 .elementor-element.elementor-element-3d8198b {
                    --width: 49%;
                }

                .elementor-5827 .elementor-element.elementor-element-7ac01101 {
                    --width: 25%;
                }

                .elementor-5827 .elementor-element.elementor-element-3a6e8b85 {
                    --width: 50%;
                }

                .elementor-5827 .elementor-element.elementor-element-3274ced {
                    --width: 25%;
                }

                .elementor-5827 .elementor-element.elementor-element-6ff6b238 {
                    --width: 50%;
                }

                .elementor-5827 .elementor-element.elementor-element-27f9707a {
                    --width: 50%;
                }

                .elementor-5827 .elementor-element.elementor-element-9db5d0a {
                    --content-width: 1400px;
                }

                .elementor-5827 .elementor-element.elementor-element-431d59a {
                    --width: 40%;
                }

                .elementor-5827 .elementor-element.elementor-element-579502d {
                    --width: 58%;
                }

                .elementor-5827 .elementor-element.elementor-element-c2b9673 {
                    --width: 54%;
                }

                .elementor-5827 .elementor-element.elementor-element-c129e66 {
                    --width: 75%;
                }

                .elementor-5827 .elementor-element.elementor-element-ce19189 {
                    --width: 46%;
                }

                .elementor-5827 .elementor-element.elementor-element-723ceae7 {
                    --width: 50%;
                }

                .elementor-5827 .elementor-element.elementor-element-3927be6 {
                    --width: 73%;
                }

                .elementor-5827 .elementor-element.elementor-element-d910583 {
                    --width: 52%;
                }
            }

            @media(max-width: 1366px) and (min-width:768px) {
                .elementor-5827 .elementor-element.elementor-element-b9aba2e {
                    --width:65%;
                }

                .elementor-5827 .elementor-element.elementor-element-64b1c6f {
                    --width: 80%;
                }

                .elementor-5827 .elementor-element.elementor-element-5856380 {
                    --width: 34%;
                }

                .elementor-5827 .elementor-element.elementor-element-c129e66 {
                    --width: 87%;
                }

                .elementor-5827 .elementor-element.elementor-element-7462801 {
                    --width: 100%;
                }
            }

            @media(max-width: 1200px) and (min-width:768px) {
                .elementor-5827 .elementor-element.elementor-element-b9aba2e {
                    --width:60%;
                }

                .elementor-5827 .elementor-element.elementor-element-64b1c6f {
                    --width: 90%;
                }

                .elementor-5827 .elementor-element.elementor-element-5856380 {
                    --width: 40%;
                }

                .elementor-5827 .elementor-element.elementor-element-90f4ac6 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-91cfabd {
                    --width: 67%;
                }

                .elementor-5827 .elementor-element.elementor-element-489e1181 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-c129e66 {
                    --width: 95%;
                }
            }

            @media(max-width: 1024px) and (min-width:768px) {
                .elementor-5827 .elementor-element.elementor-element-b9aba2e {
                    --width:100%;
                }

                .elementor-5827 .elementor-element.elementor-element-64b1c6f {
                    --width: 69%;
                }

                .elementor-5827 .elementor-element.elementor-element-5856380 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-91cfabd {
                    --width: 75%;
                }

                .elementor-5827 .elementor-element.elementor-element-489e1181 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-2c903a2 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-9cde435 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-bf1afc3 {
                    --width: 60%;
                }

                .elementor-5827 .elementor-element.elementor-element-4d4a2f2 {
                    --width: 45%;
                }

                .elementor-5827 .elementor-element.elementor-element-3d8198b {
                    --width: 65%;
                }

                .elementor-5827 .elementor-element.elementor-element-431d59a {
                    --width: 52%;
                }

                .elementor-5827 .elementor-element.elementor-element-579502d {
                    --width: 45%;
                }

                .elementor-5827 .elementor-element.elementor-element-c2b9673 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-c129e66 {
                    --width: 70%;
                }

                .elementor-5827 .elementor-element.elementor-element-ce19189 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-723ceae7 {
                    --width: 70%;
                }

                .elementor-5827 .elementor-element.elementor-element-3927be6 {
                    --width: 91%;
                }

                .elementor-5827 .elementor-element.elementor-element-d910583 {
                    --width: 70%;
                }
            }

            @media(max-width: 880px) and (min-width:768px) {
                .elementor-5827 .elementor-element.elementor-element-64b1c6f {
                    --width:90%;
                }

                .elementor-5827 .elementor-element.elementor-element-90f4ac6 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-91cfabd {
                    --width: 85%;
                }

                .elementor-5827 .elementor-element.elementor-element-489e1181 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-2c903a2 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-9cde435 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-bf1afc3 {
                    --width: 73%;
                }

                .elementor-5827 .elementor-element.elementor-element-1361422 {
                    --width: 36%;
                }

                .elementor-5827 .elementor-element.elementor-element-3dd1778 {
                    --width: 50%;
                }

                .elementor-5827 .elementor-element.elementor-element-0a9c72e {
                    --width: 50%;
                }

                .elementor-5827 .elementor-element.elementor-element-e6b41b3 {
                    --width: 50%;
                }

                .elementor-5827 .elementor-element.elementor-element-fc55ba5 {
                    --width: 50%;
                }

                .elementor-5827 .elementor-element.elementor-element-3d8198b {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-7ac01101 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-3a6e8b85 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-3274ced {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-6ff6b238 {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-27f9707a {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-431d59a {
                    --width: 83%;
                }

                .elementor-5827 .elementor-element.elementor-element-579502d {
                    --width: 100%;
                }

                .elementor-5827 .elementor-element.elementor-element-c129e66 {
                    --width: 90%;
                }

                .elementor-5827 .elementor-element.elementor-element-33844f21 {
                    --width: 49%;
                }

                .elementor-5827 .elementor-element.elementor-element-71b747 {
                    --width: 48%;
                }

                .elementor-5827 .elementor-element.elementor-element-18808759 {
                    --width: 49%;
                }

                .elementor-5827 .elementor-element.elementor-element-3927be6 {
                    --width: 86%;
                }
            }

            @media(max-width: 1200px) {
                .elementor-5827 .elementor-element.elementor-element-4d2a06e {
                    --padding-top:0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 10px;
                }

                .elementor-5827 .elementor-element.elementor-element-b60ff22 {
                    --container-widget-width: 95%;
                    --container-widget-flex-grow: 0;
                    width: var( --container-widget-width, 95% );
                    max-width: 95%;
                }

                .elementor-5827 .elementor-element.elementor-element-75085a2 {
                    --padding-top: 105px;
                    --padding-bottom: 50px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 1024px) {
                .elementor-5827 .elementor-element.elementor-element-e3de960 {
                    --flex-direction:column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5827 .elementor-element.elementor-element-b9aba2e {
                    --min-height: 685px;
                }

                .elementor-5827 .elementor-element.elementor-element-39738a95 {
                    --padding-top: 100px;
                    --padding-bottom: 30px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5827 .elementor-element.elementor-element-13193ddc {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5827 .elementor-element.elementor-element-91cfabd {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-ca1b5af {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5827 .elementor-element.elementor-element-511569a {
                    width: var( --container-widget-width, 631px );
                    max-width: 631px;
                    --container-widget-width: 631px;
                    --container-widget-flex-grow: 0;
                }

                .elementor-5827 .elementor-element.elementor-element-90b40a3 {
                    --min-height: 493px;
                }

                .elementor-5827 .elementor-element.elementor-element-1f6b4af {
                    width: var( --container-widget-width, 667px );
                    max-width: 667px;
                    --container-widget-width: 667px;
                    --container-widget-flex-grow: 0;
                }

                .elementor-5827 .elementor-element.elementor-element-2703b559 {
                    --padding-top: 90px;
                    --padding-bottom: 110px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5827 .elementor-element.elementor-element-312722b .isotope-layout .isotope-item {
                    width: 100% !important;
                }

                .elementor-5827 .elementor-element.elementor-element-3509f2c {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5827 .elementor-element.elementor-element-c129e66 {
                    --justify-content: center;
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                }

                .elementor-5827 .elementor-element.elementor-element-8880950 {
                    text-align: center;
                }

                .elementor-5827 .elementor-element.elementor-element-b60ff22 .tm-text-editor {
                    text-align: center;
                }

                .elementor-5827 .elementor-element.elementor-element-ce19189 {
                    --min-height: 454px;
                }

                .elementor-5827 .elementor-element.elementor-element-75085a2 {
                    --padding-top: 100px;
                    --padding-bottom: 50px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 880px) {
                .elementor-5827 .elementor-element.elementor-element-4d2a06e {
                    --flex-direction:column;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --flex-wrap: wrap;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-64b1c6f {
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --margin-top: 0px;
                    --margin-bottom: 30px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-fcca50f .tm-text-editor {
                    text-align: center;
                }

                .elementor-5827 .elementor-element.elementor-element-e57e58b .tm-text-editor {
                    text-align: center;
                }

                .elementor-5827 .elementor-element.elementor-element-39738a95 {
                    --padding-top: 105px;
                    --padding-bottom: 50px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5827 .elementor-element.elementor-element-13193ddc {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5827 .elementor-element.elementor-element-91cfabd {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-6aa01de {
                    --padding-top: 40px;
                    --padding-bottom: 105px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5827 .elementor-element.elementor-element-ca1b5af {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5827 .elementor-element.elementor-element-2c903a2 {
                    --min-height: 500px;
                    --margin-top: 0px;
                    --margin-bottom: 25px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-9cde435 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-1f6b4af > .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-bf1afc3 {
                    --justify-content: flex-start;
                    --padding-top: 0px;
                    --padding-bottom: 20px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-63dcab8 {
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --gap: 0px 0px;
                    --row-gap: 0px;
                    --column-gap: 0px;
                    --flex-wrap: wrap;
                }

                .elementor-5827 .elementor-element.elementor-element-47ff480b {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5827 .elementor-element.elementor-element-7693a20f {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5827 .elementor-element.elementor-element-9db5d0a {
                    --padding-top: 105px;
                    --padding-bottom: 45px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5827 .elementor-element.elementor-element-d4e81f6 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5827 .elementor-element.elementor-element-431d59a {
                    --justify-content: center;
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                }

                .elementor-5827 .elementor-element.elementor-element-431d59a.e-con {
                    --align-self: center;
                }

                .elementor-5827 .elementor-element.elementor-element-80bca7b {
                    text-align: center;
                }

                .elementor-5827 .elementor-element.elementor-element-fca68a6 .tm-text-editor {
                    text-align: center;
                }

                .elementor-5827 .elementor-element.elementor-element-312722b .isotope-layout .isotope-item {
                    width: 49.98% !important;
                }

                .elementor-5827 .elementor-element.elementor-element-50d4514d {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-784536d7 {
                    --flex-wrap: wrap;
                }

                .elementor-5827 .elementor-element.elementor-element-e0c2dee {
                    --padding-top: 45px;
                    --padding-bottom: 90px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 767px) {
                .elementor-5827 .elementor-element.elementor-element-b9aba2e {
                    --min-height:581px;
                }

                .elementor-5827 .elementor-element.elementor-element-4d2a06e {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5827 .elementor-element.elementor-element-fcca50f > .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-fcca50f .tm-text-editor, .elementor-5827 .elementor-element.elementor-element-fcca50f .tm-text-editor * {
                    font-size: 37px;
                    line-height: 1.4em;
                }

                .elementor-5827 .elementor-element.elementor-element-fcca50f .tm-text-editor {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-fcca50f .tm-text-editor * {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-2c903a2 {
                    --min-height: 400px;
                }

                .elementor-5827 .elementor-element.elementor-element-6cfffac > .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-9cde435 {
                    --margin-top: -10px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-bf1afc3 {
                    --margin-top: 0px;
                    --margin-bottom: 25px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-5382937 > .elementor-widget-container {
                    margin: 0px 0px 30px 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-2703b559 {
                    --padding-top: 90px;
                    --padding-bottom: 110px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5827 .elementor-element.elementor-element-3d8198b {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-9e5d4a1 > .elementor-widget-container {
                    margin: 0px 0px 20px 0px;
                }

                .elementor-5827 .elementor-element.elementor-element-312722b .isotope-layout .isotope-item {
                    width: 100% !important;
                }

                .elementor-5827 .elementor-element.elementor-element-2fc1b5b7 .tm-marquee-repeater .text {
                    font-size: 60px;
                }
            }

            
            .elementor-kit-7 e-page-transition {
                background-color: #FFBC7D;
            }

            .elementor-section.elementor-section-boxed > .elementor-container {
                max-width: 1140px;
            }

            .e-con {
                --container-max-width: 1140px;
            }

            .elementor-widget:not(:last-child) {
                margin-block-end:20px;}

            .elementor-element {
                --widgets-spacing: 20px 20px;
                --widgets-spacing-row: 20px;
                --widgets-spacing-column: 20px;
            }

            {
            }

            h1.entry-title {
                display: var(--page-title-display);
            }

            @media(max-width: 1024px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:1024px;
                }

                .e-con {
                    --container-max-width: 1024px;
                }
            }

            @media(max-width: 767px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:767px;
                }

                .e-con {
                    --container-max-width: 767px;
                }
            }

            .elementor-3467 .elementor-element.elementor-element-334ce5c {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --overlay-opacity: 0.5;
                --padding-top: 250px;
                --padding-bottom: 120px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-3467 .elementor-element.elementor-element-334ce5c:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-334ce5c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/slider2.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-3467 .elementor-element.elementor-element-334ce5c::before, .elementor-3467 .elementor-element.elementor-element-334ce5c > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-334ce5c > .e-con-inner > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-334ce5c > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-334ce5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-334ce5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #000000;
                --background-overlay: '';
            }

            .elementor-3467 .elementor-element.elementor-element-64f79d5 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                border-style: solid;
                --border-style: solid;
                border-width: 1px 1px 1px 1px;
                --border-top-width: 1px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #AE7D54;
                --border-color: #AE7D54;
                --border-radius: 20px 20px 20px 20px;
                --padding-top: 85px;
                --padding-bottom: 90px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-64f79d5:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-64f79d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #FFFFFF38;
            }

            .elementor-3467 .elementor-element.elementor-element-df2f6f1 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
            }

            .elementor-3467 .elementor-element.elementor-element-b83dc20 .elementor-repeater-item-500c40b .layer-image {
                max-width: 100%;
            }

            .elementor-3467 .elementor-element.elementor-element-b83dc20 .elementor-repeater-item-500c40b {
                width: 166px;
                -webkit-transform: rotate(0deg);
            }

            .elementor-3467 .elementor-element.elementor-element-b83dc20 .elementor-repeater-item-500c40b > * {
                width: 100%;
            }

            .elementor-3467 .elementor-element.elementor-element-c6645b4 {
                text-align: center;
            }

            .elementor-3467 .elementor-element.elementor-element-c6645b4 .title {
                color: #FFFFFF;
                font-size: 72px;
                line-height: 90px;
                margin: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-dc1a934 {
                width: var( --container-widget-width, 66% );
                max-width: 66%;
                --container-widget-width: 66%;
                --container-widget-flex-grow: 0;
            }

            .elementor-3467 .elementor-element.elementor-element-dc1a934 .tm-text-editor {
                text-align: center;
                margin: 0px 0px 20px 0px;
                color: #FFFFFF;
            }

            .elementor-3467 .elementor-element.elementor-element-dc1a934 .tm-text-editor * {
                margin: 0px 0px 20px 0px;
                color: #FFFFFF;
            }

            .elementor-3467 .elementor-element.elementor-element-1f1b240 .btn {
                color: #FFFFFF !important;
                border-color: #FFFFFF !important;
            }

            .elementor-3467 .elementor-element.elementor-element-15883b9 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-3467 .elementor-element.elementor-element-15883b9:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-15883b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #222222;
            }

            .elementor-3467 .elementor-element.elementor-element-58fc511 {
                --display: flex;
            }

            .elementor-3467 .elementor-element.elementor-element-06a1be9 > .elementor-widget-container {
                padding: 20px 40px 20px 40px;
                box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
            }

            .elementor-3467 .elementor-element.elementor-element-06a1be9 {
                z-index: 1;
            }

            .elementor-3467 .elementor-element.elementor-element-06a1be9 .kodelisting-reservation-form {
                --text-color: #AA8453;
                --dropdown-bg: #FFFFFF;
            }

            .elementor-3467 .elementor-element.elementor-element-06a1be9 .kodelisting-reservation-form .field-wrap > .kodelisting-form-label {
                color: #FFFFFF;
            }

            .elementor-3467 .elementor-element.elementor-element-4273273 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 110px;
                --padding-bottom: 65px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-3467 .elementor-element.elementor-element-9ce2620 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
            }

            .elementor-3467 .elementor-element.elementor-element-dd1f8e0 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-150958a {
                --display: flex;
                --min-height: 475px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
                --z-index: 1;
            }

            .elementor-3467 .elementor-element.elementor-element-150958a:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-150958a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/room-5-600x800.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-3467 .elementor-element.elementor-element-150958a.e-con {
                --align-self: flex-start;
            }

            .elementor-3467 .elementor-element.elementor-element-1517c1b {
                --display: flex;
                --position: absolute;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
                top: 0px;
            }

            body:not(.rtl) .elementor-3467 .elementor-element.elementor-element-1517c1b {
                left: 0px;
            }

            body.rtl .elementor-3467 .elementor-element.elementor-element-1517c1b {
                right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-1270402 .elementor-repeater-item-ac761ea {
                top: 105px;
                left: 295px;
                width: 167px;
                height: 375px;
                -webkit-transform: rotate(0deg);
            }

            .elementor-3467 .elementor-element.elementor-element-1270402 .elementor-repeater-item-ac761ea > * {
                width: 100%;
                border-style: solid;
                border-width: 5px 5px 5px 5px;
            }

            .elementor-3467 .elementor-element.elementor-element-1270402 .elementor-repeater-item-ac761ea img {
                height: 375px;
            }

            .elementor-3467 .elementor-element.elementor-element-1270402 .elementor-repeater-item-ac761ea > * {
                border-color: var(--theme-color1) !important;
            }

            .elementor-3467 .elementor-element.elementor-element-32482a6 {
                --display: flex;
                --min-height: 415px;
                --align-items: flex-end;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --margin-top: -300px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --z-index: 1;
            }

            .elementor-3467 .elementor-element.elementor-element-32482a6:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-32482a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/bg1-1-400x532.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-3467 .elementor-element.elementor-element-32482a6.e-con {
                --align-self: flex-end;
            }

            .elementor-3467 .elementor-element.elementor-element-d34299e {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-bf1f14b {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-2a463df > .elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-2a463df .title {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-2a463df .tm-sc-section-title .subtitle {
                padding: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-9f74fb2 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-d3d908c > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-d3d908c .tm-text-editor {
                margin: 0px 0px 0px 0px;
                color: var(--theme-color1);
            }

            .elementor-3467 .elementor-element.elementor-element-d3d908c .tm-text-editor * {
                margin: 0px 0px 0px 0px;
                color: var(--theme-color1);
            }

            .elementor-3467 .elementor-element.elementor-element-1b7a52a {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-9ba62aa > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-9ba62aa .tm-text-editor {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-9ba62aa .tm-text-editor * {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-ff85bef {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-778b1e2 > .elementor-widget-container {
                margin: 20px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-778b1e2 .tm-sc-list li i {
                color: var(--theme-color1);
            }

            .elementor-3467 .elementor-element.elementor-element-778b1e2 .tm-sc-list i {
                margin: 0px 10px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-778b1e2 .tm-sc-list li {
                color: var(--theme-color2);
            }

            .elementor-3467 .elementor-element.elementor-element-1285093 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-d3de756 > .elementor-widget-container {
                margin: 30px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-8e08fa2 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 80px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-3467 .elementor-element.elementor-element-61fbb54 {
                --display: flex;
            }

            .elementor-3467 .elementor-element.elementor-element-331341b > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-331341b .tm-marquee-repeater {
                --tm-marquee-animation-duration: 25s;
                padding: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-331341b .tm-marquee-repeater .text {
                font-size: 80px;
                font-weight: 500;
                line-height: 121px;
                color: var(--theme-color2);
                -webkit-text-stroke-width: 1px;
                -webkit-text-stroke-color: #5D666F45;
            }

            .elementor-3467 .elementor-element.elementor-element-331341b .tm-marquee-repeater .tm-marquee-group div:nth-of-type(even) {
                color: #5D666F05;
                -webkit-text-stroke-width: 1px;
                -webkit-text-stroke-color: #00000040;
            }

            .elementor-3467 .elementor-element.elementor-element-331341b .tm-marquee-repeater .divider {
                font-family: "Cormorant Garamond", Sans-serif;
                font-size: 100px;
                line-height: 0px;
                color: var(--theme-color1);
                -webkit-text-stroke-width: 1px;
                -webkit-text-stroke-color: #5D666F45;
                margin: 41px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-331341b .tm-marquee-repeater .divider:nth-of-type(even) {
                -webkit-text-stroke-width: 1px;
                -webkit-text-stroke-color: #5D666F45;
            }

            .elementor-3467 .elementor-element.elementor-element-afc53de {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 1;
                --padding-top: 95px;
                --padding-bottom: 90px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-3467 .elementor-element.elementor-element-afc53de:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-afc53de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #F7F3EE;
            }

            .elementor-3467 .elementor-element.elementor-element-afc53de::before, .elementor-3467 .elementor-element.elementor-element-afc53de > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-afc53de > .e-con-inner > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-afc53de > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-afc53de > .e-con-inner > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-afc53de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/wave.png");
                --background-overlay: '';
                background-position: bottom center;
                background-repeat: no-repeat;
            }

            .elementor-3467 .elementor-element.elementor-element-336c5de {
                --display: flex;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-7c03e1c {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 25px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-988097a {
                text-align: center;
            }

            .elementor-3467 .elementor-element.elementor-element-65af170 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-1ffcf8d {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: flex-end;
                --padding-top: 145px;
                --padding-bottom: 110px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-3467 .elementor-element.elementor-element-9cd7fb3 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-8819601 {
                --display: flex;
            }

            .elementor-3467 .elementor-element.elementor-element-3671e64 .elementor-repeater-item-c5a4e95, .elementor-3467 .elementor-element.elementor-element-3671e64 .elementor-repeater-item-c5a4e95 * {
                font-size: 120px;
                font-weight: 100;
                line-height: 84px;
                -webkit-text-stroke-width: 1px;
                -webkit-text-stroke-color: #AA84534D;
            }

            .elementor-3467 .elementor-element.elementor-element-3671e64 .elementor-repeater-item-c5a4e95 {
                color: #AA845300;
            }

            .elementor-3467 .elementor-element.elementor-element-3671e64 .elementor-repeater-item-c5a4e95 * {
                color: #AA845300;
            }

            .elementor-3467 .elementor-element.elementor-element-3671e64 {
                z-index: 3;
            }

            .elementor-3467 .elementor-element.elementor-element-82272a7 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
            }

            .elementor-3467 .elementor-element.elementor-element-d6e5fac {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
                --z-index: 2;
            }

            .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-f4b46aa .layer-image {
                max-width: 100%;
            }

            .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-f4b46aa {
                width: 400px;
                height: 386px;
                -webkit-transform: rotate(0deg);
            }

            .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-f4b46aa > * {
                width: 100%;
            }

            .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-f4b46aa img {
                height: 386px;
            }

            .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-a159ff5 {
                bottom: -50px;
                right: 0px;
                width: 300px;
                height: 220px;
                -webkit-transform: rotate(0deg);
            }

            .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-a159ff5 .layer-image {
                max-width: 100%;
            }

            .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-a159ff5 > * {
                width: 100%;
            }

            .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-a159ff5 img {
                height: 220px;
            }

            .elementor-3467 .elementor-element.elementor-element-01a9bf1 .elementor-repeater-item-b60557f {
                top: -595px;
                left: -60px;
                width: 396px;
                height: 690px;
            }

            .elementor-3467 .elementor-element.elementor-element-5346ae1 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-359d08c {
                width: var( --container-widget-width, 86% );
                max-width: 86%;
                --container-widget-width: 86%;
                --container-widget-flex-grow: 0;
            }

            .elementor-3467 .elementor-element.elementor-element-359d08c .title {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-359d08c .tm-sc-section-title .subtitle {
                padding: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-f549372 .elementor-repeater-item-969370b {
                top: 0px;
                left: 0px;
                -webkit-transform: rotate(0deg);
                z-index: 1;
                color: #AA8453;
            }

            .elementor-3467 .elementor-element.elementor-element-f549372 .elementor-repeater-item-969370b * {
                color: #AA8453;
            }

            .elementor-3467 .elementor-element.elementor-element-f549372 .elementor-repeater-item-969370b, .elementor-3467 .elementor-element.elementor-element-f549372 .elementor-repeater-item-969370b * {
                font-size: 36px;
            }

            .elementor-3467 .elementor-element.elementor-element-f549372 .elementor-repeater-item-870375b {
                bottom: 0px;
                left: 85px;
                -webkit-transform: rotate(0deg);
                z-index: 1;
            }

            .elementor-3467 .elementor-element.elementor-element-f549372 > .elementor-widget-container {
                margin: -10px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-a474c4c {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-756d2c4 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-21b94de .tm-sc-list li i {
                color: var(--theme-color1);
            }

            .elementor-3467 .elementor-element.elementor-element-21b94de .tm-sc-list i {
                margin: 0px 10px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-21b94de .tm-sc-list li {
                color: var(--theme-color2);
            }

            .elementor-3467 .elementor-element.elementor-element-6a6a6a7 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-1cafb8a .tm-sc-list li i {
                color: var(--theme-color1);
            }

            .elementor-3467 .elementor-element.elementor-element-1cafb8a .tm-sc-list i {
                margin: 0px 10px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-1cafb8a .tm-sc-list li {
                color: var(--theme-color2);
            }

            .elementor-3467 .elementor-element.elementor-element-57c3684 {
                width: var( --container-widget-width, 80% );
                max-width: 80%;
                --container-widget-width: 80%;
                --container-widget-flex-grow: 0;
            }

            .elementor-3467 .elementor-element.elementor-element-57c3684 > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-57c3684 .tm-text-editor {
                margin: 10px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-57c3684 .tm-text-editor * {
                margin: 10px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-1df670a > .elementor-widget-container {
                margin: 20px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-feb94c1 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 100px;
                --padding-bottom: 185px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-3467 .elementor-element.elementor-element-b08e2f4 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-0234b49 {
                --display: flex;
                --align-items: flex-end;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
            }

            .elementor-3467 .elementor-element.elementor-element-4b23e5f .elementor-repeater-item-c5a4e95, .elementor-3467 .elementor-element.elementor-element-4b23e5f .elementor-repeater-item-c5a4e95 * {
                font-size: 120px;
                font-weight: 100;
                line-height: 84px;
                -webkit-text-stroke-width: 1px;
                -webkit-text-stroke-color: #AA84534D;
            }

            .elementor-3467 .elementor-element.elementor-element-4b23e5f .elementor-repeater-item-c5a4e95 {
                color: #AA845300;
            }

            .elementor-3467 .elementor-element.elementor-element-4b23e5f .elementor-repeater-item-c5a4e95 * {
                color: #AA845300;
            }

            .elementor-3467 .elementor-element.elementor-element-4b23e5f {
                z-index: 3;
            }

            .elementor-3467 .elementor-element.elementor-element-61faa25 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
            }

            .elementor-3467 .elementor-element.elementor-element-ce6243c {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-1317217 {
                width: var( --container-widget-width, 97% );
                max-width: 97%;
                --container-widget-width: 97%;
                --container-widget-flex-grow: 0;
            }

            .elementor-3467 .elementor-element.elementor-element-1317217 .title {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-1317217 .tm-sc-section-title .subtitle {
                padding: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-08356da .elementor-repeater-item-969370b {
                top: 0px;
                left: 0px;
                -webkit-transform: rotate(0deg);
                z-index: 1;
                color: #AA8453;
            }

            .elementor-3467 .elementor-element.elementor-element-08356da .elementor-repeater-item-969370b * {
                color: #AA8453;
            }

            .elementor-3467 .elementor-element.elementor-element-08356da .elementor-repeater-item-969370b, .elementor-3467 .elementor-element.elementor-element-08356da .elementor-repeater-item-969370b * {
                font-size: 36px;
            }

            .elementor-3467 .elementor-element.elementor-element-08356da .elementor-repeater-item-870375b {
                bottom: 0px;
                left: 85px;
                -webkit-transform: rotate(0deg);
                z-index: 1;
            }

            .elementor-3467 .elementor-element.elementor-element-08356da > .elementor-widget-container {
                margin: -10px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-2afc0a6 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-73bc74a {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-0cdecaa .tm-sc-list li i {
                color: var(--theme-color1);
            }

            .elementor-3467 .elementor-element.elementor-element-0cdecaa .tm-sc-list i {
                margin: 0px 10px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-0cdecaa .tm-sc-list li {
                color: var(--theme-color2);
            }

            .elementor-3467 .elementor-element.elementor-element-15b5ecd {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-a22b517 .tm-sc-list li i {
                color: var(--theme-color1);
            }

            .elementor-3467 .elementor-element.elementor-element-a22b517 .tm-sc-list i {
                margin: 0px 10px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-a22b517 .tm-sc-list li {
                color: var(--theme-color2);
            }

            .elementor-3467 .elementor-element.elementor-element-73148b8 {
                width: var( --container-widget-width, 75% );
                max-width: 75%;
                --container-widget-width: 75%;
                --container-widget-flex-grow: 0;
            }

            .elementor-3467 .elementor-element.elementor-element-73148b8 > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-73148b8 .tm-text-editor {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-73148b8 .tm-text-editor * {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-fc78ea5 > .elementor-widget-container {
                margin: 20px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-a082185 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
                --z-index: 2;
            }

            .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-f4b46aa {
                top: 0px;
                right: 0px;
                width: 420px;
                height: 386px;
                -webkit-transform: rotate(0deg);
            }

            .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-f4b46aa .layer-image {
                max-width: 100%;
            }

            .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-f4b46aa > * {
                width: 100%;
            }

            .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-f4b46aa img {
                height: 386px;
            }

            .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-a159ff5 {
                bottom: -50px;
                left: -120px;
                width: 270px;
                height: 220px;
                -webkit-transform: rotate(0deg);
            }

            .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-a159ff5 .layer-image {
                max-width: 100%;
            }

            .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-a159ff5 > * {
                width: 100%;
            }

            .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-a159ff5 img {
                height: 220px;
            }

            .elementor-3467 .elementor-element.elementor-element-e323ad7.elementor-element {
                --align-self: flex-end;
            }

            .elementor-3467 .elementor-element.elementor-element-689c5c5 .elementor-repeater-item-b60557f {
                top: -595px;
                right: -60px;
                width: 396px;
                height: 690px;
            }

            .elementor-3467 .elementor-element.elementor-element-f45c1df {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-a85f047 {
                --display: flex;
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-bceb6bc {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 20px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-c20d49a {
                text-align: center;
            }

            .elementor-3467 .elementor-element.elementor-element-95e58fd {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-7e5095d .isotope-layout-filter {
                text-align: center;
            }

            .elementor-3467 .elementor-element.elementor-element-43fb79f {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 1;
                --padding-top: 55px;
                --padding-bottom: 90px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-3467 .elementor-element.elementor-element-43fb79f::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .e-con-inner > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/testi10.png");
                --background-overlay: '';
                background-position: center center;
                background-repeat: no-repeat;
            }

            .elementor-3467 .elementor-element.elementor-element-7cde09f {
                --display: flex;
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --overlay-opacity: 1;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-7cde09f::before, .elementor-3467 .elementor-element.elementor-element-7cde09f > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-7cde09f > .e-con-inner > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-7cde09f > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-7cde09f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-7cde09f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                --background-overlay: '';
            }

            .elementor-3467 .elementor-element.elementor-element-1e35ce4 {
                --display: flex;
            }

            .elementor-3467 .elementor-element.elementor-element-b9834bb {
                text-align: center;
            }

            .elementor-3467 .elementor-element.elementor-element-b9834bb .tm-sc-section-title .subtitle {
                padding: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-7f82a3b {
                --display: flex;
            }

            .elementor-3467 .elementor-element.elementor-element-231191c .tm-swiper-button-wrap {
                display: flex;
            }

            .elementor-3467 .elementor-element.elementor-element-231191c .swiper-pagination {
                display: block;
                left: 50%;
                bottom: -75px;
                transform: translate(-50%, -50%);
                top: 26px;
            }

            .elementor-3467 .elementor-element.elementor-element-231191c .swiper-pagination .swiper-pagination-bullet {
                background-color: #AAAAAA;
                width: 13px;
                height: 13px;
            }

            .elementor-3467 .elementor-element.elementor-element-231191c .swiper-pagination .swiper-pagination-bullet:hover {
                background-color: var(--theme-color1);
            }

            .elementor-3467 .elementor-element.elementor-element-231191c .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                background-color: var(--theme-color1);
            }

            .elementor-3467 .elementor-element.elementor-element-8cf34fa .elementor-repeater-item-8176ffb {
                bottom: -100px;
                right: -450px;
                width: 205px;
                height: 263px;
            }

            .elementor-3467 .elementor-element.elementor-element-ff54609 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: center;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --overlay-opacity: 1;
                --padding-top: 0px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-ff54609::before, .elementor-3467 .elementor-element.elementor-element-ff54609 > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-ff54609 > .e-con-inner > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-ff54609 > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-ff54609 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-ff54609 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                --background-overlay: '';
            }

            .elementor-3467 .elementor-element.elementor-element-ef6b2e5 {
                --spacer-size: 150px;
                width: 100%;
                max-width: 100%;
            }

            .elementor-3467 .elementor-element.elementor-element-025d621 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: center;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --overlay-opacity: 1;
                --padding-top: 80px;
                --padding-bottom: 80px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-3467 .elementor-element.elementor-element-025d621:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-025d621 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/bg-3.jpg");
                background-position: -830px 0px;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-3467 .elementor-element.elementor-element-025d621::before, .elementor-3467 .elementor-element.elementor-element-025d621 > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-025d621 > .e-con-inner > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-025d621 > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-025d621 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-025d621 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/shape3.png");
                --background-overlay: '';
                background-position: bottom right;
                background-repeat: no-repeat;
            }

            .elementor-3467 .elementor-element.elementor-element-8ca34cd {
                --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;
                --flex-wrap-mobile: wrap;
                --justify-content: center;
                --align-items: center;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-eca832c {
                --display: flex;
                --overlay-opacity: 0.9;
            }

            .elementor-3467 .elementor-element.elementor-element-eca832c::before, .elementor-3467 .elementor-element.elementor-element-eca832c > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-eca832c > .e-con-inner > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-eca832c > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-eca832c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-eca832c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #131313E5;
                --background-overlay: '';
            }

            .elementor-3467 .elementor-element.elementor-element-0f65c6d {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 1px 1px 1px 1px;
                --border-top-width: 1px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #FFFFFF40;
                --border-color: #FFFFFF40;
                --padding-top: 30px;
                --padding-bottom: 15px;
                --padding-left: 40px;
                --padding-right: 40px;
            }

            .elementor-3467 .elementor-element.elementor-element-4d83115 .tm-sc-icon-box {
                text-align: left;
            }

            .elementor-3467 .elementor-element.elementor-element-4d83115 .icon i, .elementor-3467 .elementor-element.elementor-element-4d83115 .icon svg {
                font-size: 50px;
            }

            .elementor-3467 .elementor-element.elementor-element-4d83115 .icon i {
                color: var(--theme-color1);
            }

            .elementor-3467 .elementor-element.elementor-element-4d83115 .icon svg {
                fill: var(--theme-color1);
            }

            .elementor-3467 .elementor-element.elementor-element-4d83115 .icon {
                width: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-4d83115 .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-3467 .elementor-element.elementor-element-4d83115:hover .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-3467 .elementor-element.elementor-element-4d83115 .icon-box-title {
                margin: 10px 0px 0px 0px;
                color: #FFFFFF;
            }

            .elementor-3467 .elementor-element.elementor-element-4d83115 .icon-box-title a {
                color: #FFFFFF;
            }

            .elementor-3467 .elementor-element.elementor-element-4d83115 .content {
                color: #FFFFFF;
            }

            .elementor-3467 .elementor-element.elementor-element-4d83115 .content * {
                color: #FFFFFF;
            }

            .elementor-3467 .elementor-element.elementor-element-4d83115 .content, .elementor-3467 .elementor-element.elementor-element-4d83115 .content * {
                font-size: 30px;
                font-weight: 700;
            }

            .elementor-3467 .elementor-element.elementor-element-424bf00 .elementor-repeater-item-8bcc338 {
                top: -195px;
                right: -30px;
            }

            .elementor-3467 .elementor-element.elementor-element-5fe4e0a {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form {
                background-color: #FFFFFF;
                padding: 85px 85px 85px 85px;
                box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.24);
            }

            .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-not-valid-tip {
                display: block !important;
            }

            .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-validation-errors {
                display: block !important;
            }

            .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .tm-contact-form-7-title {
                margin: 0px 0px 40px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .tm-contact-form-7-subtitle {
                color: var(--theme-color1);
                margin: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form-control.wpcf7-select {
                background-color: #F2F2F2;
                border-radius: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control {
                margin-bottom: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form-control.wpcf7-select {
                height: 60px;
            }

            .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
                height: 105px;
            }

            .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder {
                color: #75727B;
            }

            .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form-control::-moz-placeholder {
                color: #75727B;
            }

            .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form .wpcf7-spinner {
                display: none;
            }

            .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form .ajax-loader {
                display: none;
            }

            .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form-7 .wpcf7-form.submitting .ajax-loader {
                display: block;
            }

            .elementor-3467 .elementor-element.elementor-element-aadccbc {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --padding-top: 100px;
                --padding-bottom: 60px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-3467 .elementor-element.elementor-element-f2d268d {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-27f612f {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-f0c1904 {
                text-align: center;
            }

            .elementor-3467 .elementor-element.elementor-element-f0c1904 .title {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3467 .elementor-element.elementor-element-b0db82c {
                --display: flex;
            }

            .elementor-3467 .elementor-element.elementor-element-0eee409 .isotope-layout-filter {
                text-align: center;
            }

            @media(min-width: 768px) {
                .elementor-3467 .elementor-element.elementor-element-64f79d5 {
                    --width:80%;
                }

                .elementor-3467 .elementor-element.elementor-element-df2f6f1 {
                    --width: 80%;
                }

                .elementor-3467 .elementor-element.elementor-element-dd1f8e0 {
                    --width: 45%;
                }

                .elementor-3467 .elementor-element.elementor-element-150958a {
                    --width: 65%;
                }

                .elementor-3467 .elementor-element.elementor-element-32482a6 {
                    --width: 60%;
                }

                .elementor-3467 .elementor-element.elementor-element-d34299e {
                    --width: 48%;
                }

                .elementor-3467 .elementor-element.elementor-element-9f74fb2 {
                    --width: 90%;
                }

                .elementor-3467 .elementor-element.elementor-element-1b7a52a {
                    --width: 90%;
                }

                .elementor-3467 .elementor-element.elementor-element-9cd7fb3 {
                    --width: 95%;
                }

                .elementor-3467 .elementor-element.elementor-element-d6e5fac {
                    --width: 45%;
                }

                .elementor-3467 .elementor-element.elementor-element-5346ae1 {
                    --width: 41%;
                }

                .elementor-3467 .elementor-element.elementor-element-b08e2f4 {
                    --width: 95%;
                }

                .elementor-3467 .elementor-element.elementor-element-ce6243c {
                    --width: 40%;
                }

                .elementor-3467 .elementor-element.elementor-element-a082185 {
                    --width: 45%;
                }

                .elementor-3467 .elementor-element.elementor-element-bceb6bc {
                    --width: 40%;
                }

                .elementor-3467 .elementor-element.elementor-element-1e35ce4 {
                    --width: 50%;
                }

                .elementor-3467 .elementor-element.elementor-element-7f82a3b {
                    --width: 80%;
                }

                .elementor-3467 .elementor-element.elementor-element-eca832c {
                    --width: 50%;
                }

                .elementor-3467 .elementor-element.elementor-element-27f612f {
                    --width: 52%;
                }
            }

            @media(max-width: 1366px) and (min-width:768px) {
                .elementor-3467 .elementor-element.elementor-element-8ca34cd {
                    --content-width:100%;
                }

                .elementor-3467 .elementor-element.elementor-element-f2d268d {
                    --width: 100%;
                }
            }

            @media(max-width: 1200px) and (min-width:768px) {
                .elementor-3467 .elementor-element.elementor-element-bf1f14b {
                    --width:100%;
                }

                .elementor-3467 .elementor-element.elementor-element-9f74fb2 {
                    --width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-1b7a52a {
                    --width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-5346ae1 {
                    --width: 45%;
                }

                .elementor-3467 .elementor-element.elementor-element-eca832c {
                    --width: 40%;
                }

                .elementor-3467 .elementor-element.elementor-element-5fe4e0a {
                    --width: 60%;
                }
            }

            @media(max-width: 1024px) and (min-width:768px) {
                .elementor-3467 .elementor-element.elementor-element-dd1f8e0 {
                    --width:70%;
                }

                .elementor-3467 .elementor-element.elementor-element-150958a {
                    --width: 68%;
                }

                .elementor-3467 .elementor-element.elementor-element-1517c1b {
                    --width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-d34299e {
                    --width: 75%;
                }

                .elementor-3467 .elementor-element.elementor-element-65af170 {
                    --width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-d6e5fac {
                    --width: 43%;
                }

                .elementor-3467 .elementor-element.elementor-element-ce6243c {
                    --width: 50%;
                }

                .elementor-3467 .elementor-element.elementor-element-bceb6bc {
                    --width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-27f612f {
                    --width: 60%;
                }
            }

            @media(max-width: 880px) and (min-width:768px) {
                .elementor-3467 .elementor-element.elementor-element-64f79d5 {
                    --width:90%;
                }

                .elementor-3467 .elementor-element.elementor-element-df2f6f1 {
                    --width: 85%;
                }

                .elementor-3467 .elementor-element.elementor-element-dd1f8e0 {
                    --width: 75%;
                }

                .elementor-3467 .elementor-element.elementor-element-d34299e {
                    --width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-9cd7fb3 {
                    --width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-d6e5fac {
                    --width: 70%;
                }

                .elementor-3467 .elementor-element.elementor-element-5346ae1 {
                    --width: 70%;
                }

                .elementor-3467 .elementor-element.elementor-element-ce6243c {
                    --width: 70%;
                }

                .elementor-3467 .elementor-element.elementor-element-a082185 {
                    --width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-7f82a3b {
                    --width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-eca832c {
                    --width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-5fe4e0a {
                    --width: 100%;
                }
            }

            @media(max-width: 1366px) {
                .elementor-3467 .elementor-element.elementor-element-f45c1df {
                    --padding-top:10px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-43fb79f::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .e-con-inner > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                    background-size: 120% auto;
                }

                .elementor-3467 .elementor-element.elementor-element-43fb79f {
                    --padding-top: 105px;
                    --padding-bottom: 40px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-025d621:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-025d621 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                    background-position: center center;
                }
            }

            @media(max-width: 1200px) {
                .elementor-3467 .elementor-element.elementor-element-334ce5c {
                    --padding-top:275px;
                    --padding-bottom: 120px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-15883b9 {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-7c03e1c {
                    --margin-top: 0px;
                    --margin-bottom: 25px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-9cd7fb3 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-359d08c {
                    --container-widget-width: 100%;
                    --container-widget-flex-grow: 0;
                    width: var( --container-widget-width, 100% );
                    max-width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-b08e2f4 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }
            }

            @media(max-width: 1024px) {
                .elementor-3467 .elementor-element.elementor-element-334ce5c {
                    --padding-top:180px;
                    --padding-bottom: 120px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-dc1a934 {
                    --container-widget-width: 75%;
                    --container-widget-flex-grow: 0;
                    width: var( --container-widget-width, 75% );
                    max-width: 75%;
                }

                .elementor-3467 .elementor-element.elementor-element-9ce2620 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-3467 .elementor-element.elementor-element-1270402 .elementor-repeater-item-ac761ea {
                    top: 70px;
                    left: 335px;
                }

                .elementor-3467 .elementor-element.elementor-element-32482a6 {
                    --margin-top: -350px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-d34299e {
                    --margin-top: 30px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-afc53de {
                    --padding-top: 75px;
                    --padding-bottom: 90px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-336c5de {
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --gap: 20px 20px;
                    --row-gap: 20px;
                    --column-gap: 20px;
                    --flex-wrap: wrap;
                }

                .elementor-3467 .elementor-element.elementor-element-7c03e1c {
                    --margin-top: 0px;
                    --margin-bottom: 5px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-6de4cb2 .isotope-layout .isotope-item {
                    width: 33.2% !important;
                }

                .elementor-3467 .elementor-element.elementor-element-1ffcf8d {
                    --padding-top: 160px;
                    --padding-bottom: 100px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-3671e64 .elementor-repeater-item-c5a4e95, .elementor-3467 .elementor-element.elementor-element-3671e64 .elementor-repeater-item-c5a4e95 * {
                    font-size: 100px;
                }

                .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-a159ff5 {
                    right: -55px;
                }

                .elementor-3467 .elementor-element.elementor-element-4b23e5f .elementor-repeater-item-c5a4e95, .elementor-3467 .elementor-element.elementor-element-4b23e5f .elementor-repeater-item-c5a4e95 * {
                    font-size: 100px;
                }

                .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-a159ff5 {
                    left: -42px;
                }

                .elementor-3467 .elementor-element.elementor-element-f45c1df {
                    --padding-top: 10px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-43fb79f::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .e-con-inner > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                    background-size: 130% auto;
                }

                .elementor-3467 .elementor-element.elementor-element-43fb79f {
                    --padding-top: 105px;
                    --padding-bottom: 40px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-5fe4e0a {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-aadccbc {
                    --padding-top: 105px;
                    --padding-bottom: 70px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 880px) {
                .elementor-3467 .elementor-element.elementor-element-334ce5c {
                    --padding-top:120px;
                    --padding-bottom: 120px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-c6645b4 .title {
                    font-size: 60px;
                    line-height: 80px;
                }

                .elementor-3467 .elementor-element.elementor-element-dc1a934 {
                    --container-widget-width: 80%;
                    --container-widget-flex-grow: 0;
                    width: var( --container-widget-width, 80% );
                    max-width: 80%;
                }

                .elementor-3467 .elementor-element.elementor-element-15883b9 {
                    --padding-top: 0px;
                    --padding-bottom: 10px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-9ce2620 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-3467 .elementor-element.elementor-element-afc53de {
                    --padding-top: 90px;
                    --padding-bottom: 90px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-336c5de {
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-3467 .elementor-element.elementor-element-6de4cb2 .isotope-layout .isotope-item {
                    width: 49.98% !important;
                }

                .elementor-3467 .elementor-element.elementor-element-1ffcf8d {
                    --padding-top: 110px;
                    --padding-bottom: 100px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-3671e64 .elementor-repeater-item-c5a4e95, .elementor-3467 .elementor-element.elementor-element-3671e64 .elementor-repeater-item-c5a4e95 * {
                    font-size: 115px;
                }

                .elementor-3467 .elementor-element.elementor-element-82272a7 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-f4b46aa {
                    width: 500px;
                    max-width: 500px;
                    height: 440px;
                    overflow: hidden;
                }

                .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-f4b46aa > * {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-f4b46aa img {
                    height: 440px;
                }

                .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-a159ff5 {
                    display: block;
                    right: -91px;
                }

                .elementor-3467 .elementor-element.elementor-element-5346ae1 {
                    --margin-top: 70px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-359d08c {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-feb94c1 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --padding-top: 0px;
                    --padding-bottom: 70px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-4b23e5f .elementor-repeater-item-c5a4e95, .elementor-3467 .elementor-element.elementor-element-4b23e5f .elementor-repeater-item-c5a4e95 * {
                    font-size: 115px;
                }

                .elementor-3467 .elementor-element.elementor-element-61faa25 {
                    --flex-direction: column-reverse;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-3467 .elementor-element.elementor-element-ce6243c {
                    --margin-top: 70px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-1317217 {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-f4b46aa {
                    left: 0px;
                    width: 500px;
                    max-width: 500px;
                    height: 450px;
                    overflow: hidden;
                }

                .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-f4b46aa > * {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-f4b46aa img {
                    height: 450px;
                }

                .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-a159ff5 {
                    display: block;
                    left: 362px;
                    width: 301px;
                }

                .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-a159ff5 > * {
                    width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-e323ad7.elementor-element {
                    --align-self: flex-start;
                }

                .elementor-3467 .elementor-element.elementor-element-f45c1df {
                    --padding-top: 20px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-43fb79f::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .e-con-inner > .elementor-background-video-container::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3467 .elementor-element.elementor-element-43fb79f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                    background-size: 0% auto;
                }

                .elementor-3467 .elementor-element.elementor-element-43fb79f {
                    --padding-top: 105px;
                    --padding-bottom: 60px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-025d621 {
                    --padding-top: 110px;
                    --padding-bottom: 110px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-8ca34cd {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-3467 .elementor-element.elementor-element-5fe4e0a {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-aadccbc {
                    --padding-top: 100px;
                    --padding-bottom: 60px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 767px) {
                .elementor-3467 .elementor-element.elementor-element-334ce5c {
                    --padding-top:120px;
                    --padding-bottom: 120px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

                .elementor-3467 .elementor-element.elementor-element-64f79d5 {
                    --padding-top: 75px;
                    --padding-bottom: 80px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-c6645b4 .title {
                    font-size: 40px;
                    line-height: 1.4em;
                }

                .elementor-3467 .elementor-element.elementor-element-dc1a934 {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-1270402 .elementor-repeater-item-ac761ea {
                    display: none;
                }

                .elementor-3467 .elementor-element.elementor-element-32482a6 {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-8e08fa2 {
                    --padding-top: 0px;
                    --padding-bottom: 80px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-6de4cb2 .isotope-layout .isotope-item {
                    width: 100% !important;
                }

                .elementor-3467 .elementor-element.elementor-element-1ffcf8d {
                    --padding-top: 110px;
                    --padding-bottom: 100px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-f4b46aa {
                    left: 0px;
                    width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-f4b46aa > * {
                    width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-5b34e01 .elementor-repeater-item-a159ff5 {
                    display: none;
                }

                .elementor-3467 .elementor-element.elementor-element-5346ae1 {
                    --margin-top: 30px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-feb94c1 {
                    --padding-top: 0px;
                    --padding-bottom: 70px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-ce6243c {
                    --margin-top: 30px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-f4b46aa {
                    width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-f4b46aa > * {
                    width: 100%;
                }

                .elementor-3467 .elementor-element.elementor-element-e323ad7 .elementor-repeater-item-a159ff5 {
                    display: none;
                }

                .elementor-3467 .elementor-element.elementor-element-95e58fd {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-3467 .elementor-element.elementor-element-7cde09f {
                    --overlay-opacity: 0;
                }

                .elementor-3467 .elementor-element.elementor-element-7cae1ac .tm-contact-form {
                    padding: 60px 30px 60px 30px;
                }
            }
        
            .tm-sc-service .icon {
                display: inline-block;
              }
              .tm-sc-service .icon,
              .tm-sc-service .feature-title,
              .tm-sc-service .feature-details {
                -webkit-transition: all 300ms ease;
                transition: all 300ms ease;
              }
              
              .service-block-style4 {
                margin-bottom: 32px;
              }
              .service-block-style4 .inner-box {
                position: relative;
                transition: all 0.3s ease;
              }
              .service-block-style4 .inner-box:hover {
                background-color: var(--theme-color2);
              }
              .service-block-style4 .inner-box:hover .image service-featured-img {
                transform: scale(1.1);
              }
              .service-block-style4 .inner-box:hover .content-box:before {
                height: 100%;
              }
              .service-block-style4 .inner-box:hover .content-box .service-title {
                color: #fff;
              }
              .service-block-style4 .inner-box .image {
                overflow: hidden;
              }
              .service-block-style4 .inner-box .image service-featured-img {
                width: 100%;
                transition: all 0.3s ease;
              }
              .service-block-style4 .inner-box .content-box {
                background-color: rgba(247, 243, 238, 0.8);
                padding: 20px 30px 20px;
                position: absolute;
                bottom: 0;
                left: 0;
                min-width: 270px;
                transform: translateY(-50%);
              }
              body.tm-dark-layout .service-block-style4 .inner-box .content-box {
                background-color: var(--theme-color-light);
              }
              .service-block-style4 .inner-box .content-box:before {
                background-color: var(--theme-color1);
                content: "";
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
                height: 0;
                transition: all 0.3s ease;
              }
              .service-block-style4 .inner-box .content-box .service-title {
                margin-top: 0;
                margin-bottom: 0;
                z-index: 1;
                position: relative;
              }
              .service-block-style4 .inner-box .content-box .service-title a:hover, .service-block-style4 .inner-box .content-box .service-title a:focus {
                color: #fff;
              }

            

            .elementor-kit-7 e-page-transition {
                background-color: #FFBC7D;
            }

            .elementor-section.elementor-section-boxed > .elementor-container {
                max-width: 1140px;
            }

            .e-con {
                --container-max-width: 1140px;
            }

            .elementor-widget:not(:last-child) {
                margin-block-end:20px;}

            .elementor-element {
                --widgets-spacing: 20px 20px;
                --widgets-spacing-row: 20px;
                --widgets-spacing-column: 20px;
            }

            {
            }

            h1.entry-title {
                display: var(--page-title-display);
            }

            @media(max-width: 1024px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:1024px;
                }

                .e-con {
                    --container-max-width: 1024px;
                }
            }

            @media(max-width: 767px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:767px;
                }

                .e-con {
                    --container-max-width: 767px;
                }
            }

            .elementor-5238 .elementor-element.elementor-element-cfa03e0 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 110px;
                --padding-bottom: 80px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5238 .elementor-element.elementor-element-23590c0 {
                --display: flex;
            }
        
            .tm-sc-service .icon {
                display: inline-block;
              }
              .tm-sc-service .icon,
              .tm-sc-service .feature-title,
              .tm-sc-service .feature-details {
                -webkit-transition: all 300ms ease;
                transition: all 300ms ease;
              }
              
              .service-block-style10 {
                position: relative;
              }
              .service-block-style10 .inner-box {
                position: relative;
                text-align: center;
                margin-bottom: 25px;
              }
              .service-block-style10 .inner-box:hover .bg-shap svg path {
                fill: var(--theme-color1);
              }
              body.tm-dark-layout .service-block-style10 .inner-box:hover .bg-shap svg path {
                fill: var(--theme-color1);
              }
              .service-block-style10 .inner-box:hover .bg-icon .service-icon {
                color: #fff;
              }
              .service-block-style10 .inner-box:hover .bg-icon .service-icon svg path {
                fill: #fff;
              }
              .service-block-style10 .inner-box:hover .front-icon .service-icon {
                color: #7A6F3C;
              }
              .service-block-style10 .inner-box:hover .front-icon .service-icon svg path {
                fill: #fff;
              }
              .service-block-style10 .inner-box:hover .shadow-icon {
                color: rgba(var(--theme-color-white-rgb), 0.1);
              }
              .service-block-style10 .icon-box {
                display: inline-block;
                height: 142px;
                line-height: 148px;
                overflow: hidden;
                position: relative;
                width: 148px;
              }
              .service-block-style10 .icon-box .bg-shap {
                z-index: -1;
              }
              .service-block-style10 .icon-box .bg-shap svg path {
                fill: #fff;
                transition: all 0.3s ease;
              }
              body.tm-dark-layout .service-block-style10 .icon-box .bg-shap svg path {
                fill: #353535;
              }
              .service-block-style10 .icon-box .bg-icon .service-icon {
                left: 0;
                margin: 0 auto;
                position: absolute;
                right: 0;
                text-align: center;
                top: 0;
                font-size: 100px;
                color: var(--theme-color1);
                transition: all 300ms ease;
              }
              .service-block-style10 .icon-box .bg-icon .service-icon i {
                opacity: 0.2;
              }
              .service-block-style10 .icon-box .bg-icon .service-icon svg path {
                fill: var(--theme-color1);
                transition: all 0.3s ease;
              }
              .service-block-style10 .icon-box .front-icon .service-icon {
                left: 0;
                margin: 0 auto;
                position: absolute;
                right: 0;
                top: 0;
                font-size: 72px;
                color: #7A6F3C;
                transition: all 300ms ease;
              }
              .service-block-style10 .icon-box .front-icon .service-icon svg path {
                fill: var(--theme-color1);
                transition: all 0.3s ease;
              }
              .service-block-style10 .shadow-icon {
                color: rgba(var(--theme-color1-rgb), 0.1);
                font-size: 72px;
                left: 0;
                margin: 0 auto;
                position: absolute;
                right: 0;
                top: 0;
                z-index: 0;
              }
              .service-block-style10 .frnt-icon {
                color: var(--theme-color1);
                font-size: 48px;
                left: 0;
                margin: 0 auto;
                position: absolute;
                right: 0;
                top: 0;
                z-index: 0;
              }

              

            .elementor-kit-7 e-page-transition {
                background-color: #FFBC7D;
            }

            .elementor-section.elementor-section-boxed > .elementor-container {
                max-width: 1140px;
            }

            .e-con {
                --container-max-width: 1140px;
            }

            .elementor-widget:not(:last-child) {
                margin-block-end:20px;}

            .elementor-element {
                --widgets-spacing: 20px 20px;
                --widgets-spacing-row: 20px;
                --widgets-spacing-column: 20px;
            }

            {
            }

            h1.entry-title {
                display: var(--page-title-display);
            }

            @media(max-width: 1024px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:1024px;
                }

                .e-con {
                    --container-max-width: 1024px;
                }
            }

            @media(max-width: 767px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:767px;
                }

                .e-con {
                    --container-max-width: 767px;
                }
            }

            .elementor-5915 .elementor-element.elementor-element-069a3f9 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-3253caa {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-231e59f {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overflow: hidden;
                --overlay-opacity: 0.63;
                --padding-top: 220px;
                --padding-bottom: 80px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5915 .elementor-element.elementor-element-231e59f:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-231e59f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/bg6.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5915 .elementor-element.elementor-element-231e59f::before, .elementor-5915 .elementor-element.elementor-element-231e59f > .elementor-background-video-container::before, .elementor-5915 .elementor-element.elementor-element-231e59f > .e-con-inner > .elementor-background-video-container::before, .elementor-5915 .elementor-element.elementor-element-231e59f > .elementor-background-slideshow::before, .elementor-5915 .elementor-element.elementor-element-231e59f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5915 .elementor-element.elementor-element-231e59f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #000000;
                --background-overlay: '';
            }

            .elementor-5915 .elementor-element.elementor-element-822bb39 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 10px;
            }

            .elementor-5915 .elementor-element.elementor-element-ed98c09 {
                --display: flex;
                --justify-content: center;
                --overflow: hidden;
            }

            .elementor-5915 .elementor-element.elementor-element-175a50f .title {
                color: #FFFFFF;
                font-size: 67px;
            }

            .elementor-5915 .elementor-element.elementor-element-de88ca4 .elementor-repeater-item-c5a4e95, .elementor-5915 .elementor-element.elementor-element-de88ca4 .elementor-repeater-item-c5a4e95 * {
                font-family: "Gilda Display", Sans-serif;
                font-size: 130px;
                line-height: 100px;
                margin: 0px 0px 0px 0px;
                -webkit-text-stroke-width: 1px;
                -webkit-text-stroke-color: #FFFFFF1F;
            }

            .elementor-5915 .elementor-element.elementor-element-de88ca4 .elementor-repeater-item-c5a4e95 {
                color: #FFFFFF00;
            }

            .elementor-5915 .elementor-element.elementor-element-de88ca4 .elementor-repeater-item-c5a4e95 * {
                color: #FFFFFF00;
            }

            body:not(.rtl) .elementor-5915 .elementor-element.elementor-element-de88ca4 {
                left: 1px;
            }

            body.rtl .elementor-5915 .elementor-element.elementor-element-de88ca4 {
                right: 1px;
            }

            .elementor-5915 .elementor-element.elementor-element-de88ca4 {
                top: 50px;
            }

            .elementor-5915 .elementor-element.elementor-element-01d10d9 {
                width: var( --container-widget-width, 84.404% );
                max-width: 84.404%;
                --container-widget-width: 84.404%;
                --container-widget-flex-grow: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-01d10d9.elementor-element {
                --flex-grow: 0;
                --flex-shrink: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-01d10d9 .tm-text-editor {
                margin: 0px 0px 25px 0px;
                color: #FFFFFF;
            }

            .elementor-5915 .elementor-element.elementor-element-01d10d9 .tm-text-editor * {
                margin: 0px 0px 25px 0px;
                color: #FFFFFF;
            }

            .elementor-5915 .elementor-element.elementor-element-f8131c3 {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 5px 0px 0px 0px;
                --border-top-width: 5px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                border-color: #AA8453;
                --border-color: #AA8453;
                box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
                --padding-top: 30px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px;
                --z-index: 1;
            }

            .elementor-5915 .elementor-element.elementor-element-f8131c3:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-f8131c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #000000;
            }

            .elementor-5915 .elementor-element.elementor-element-9281d11 > .elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-9281d11 .tm-text-editor {
                text-align: center;
                color: #FFFFFF;
            }

            .elementor-5915 .elementor-element.elementor-element-9281d11 .tm-text-editor * {
                color: #FFFFFF;
            }

            .elementor-5915 .elementor-element.elementor-element-5f7a850 .kodelisting-reservation-form {
                --text-color: #D8D8D8;
            }

            .elementor-5915 .elementor-element.elementor-element-c544a8a {
                --display: flex;
                --position: absolute;
                --align-items: flex-start;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 40px;
                --padding-bottom: 50px;
                --padding-left: 230px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-c544a8a:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-c544a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #000000;
            }

            .elementor-5915 .elementor-element.elementor-element-c544a8a.e-con {
                --e-con-transform-rotateZ: 270deg;
            }

            body:not(.rtl) .elementor-5915 .elementor-element.elementor-element-c544a8a {
                left: -750px;
            }

            body.rtl .elementor-5915 .elementor-element.elementor-element-c544a8a {
                right: -750px;
            }

            .elementor-5915 .elementor-element.elementor-element-b036b2e .tm-text-editor, .elementor-5915 .elementor-element.elementor-element-b036b2e .tm-text-editor * {
                font-size: 18px;
                letter-spacing: 5px;
            }

            .elementor-5915 .elementor-element.elementor-element-b036b2e .tm-text-editor {
                color: #FFFFFF;
            }

            .elementor-5915 .elementor-element.elementor-element-b036b2e .tm-text-editor * {
                color: #FFFFFF;
            }

            .elementor-5915 .elementor-element.elementor-element-2b47cab {
                --display: flex;
            }

            .elementor-5915 .elementor-element.elementor-element-6de297e .elementor-repeater-item-081d68f {
                bottom: -125px;
                left: 440px;
                width: 356px;
                height: 442px;
                opacity: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-43043ca {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-5805180 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overflow: hidden;
                --overlay-opacity: 0.53;
                --padding-top: 220px;
                --padding-bottom: 80px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5915 .elementor-element.elementor-element-5805180:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-5805180 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #0000006E;
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/service2.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5915 .elementor-element.elementor-element-5805180::before, .elementor-5915 .elementor-element.elementor-element-5805180 > .elementor-background-video-container::before, .elementor-5915 .elementor-element.elementor-element-5805180 > .e-con-inner > .elementor-background-video-container::before, .elementor-5915 .elementor-element.elementor-element-5805180 > .elementor-background-slideshow::before, .elementor-5915 .elementor-element.elementor-element-5805180 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5915 .elementor-element.elementor-element-5805180 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #000000;
                --background-overlay: '';
            }

            .elementor-5915 .elementor-element.elementor-element-8dbe98c {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 10px;
            }

            .elementor-5915 .elementor-element.elementor-element-776322a {
                --display: flex;
                --justify-content: center;
                --overflow: hidden;
            }

            .elementor-5915 .elementor-element.elementor-element-3308899 .title {
                color: #FFFFFF;
                font-size: 67px;
            }

            .elementor-5915 .elementor-element.elementor-element-a57e55c .elementor-repeater-item-c5a4e95, .elementor-5915 .elementor-element.elementor-element-a57e55c .elementor-repeater-item-c5a4e95 * {
                font-family: "Gilda Display", Sans-serif;
                font-size: 130px;
                line-height: 100px;
                margin: 0px 0px 0px 0px;
                -webkit-text-stroke-width: 1px;
                -webkit-text-stroke-color: #FFFFFF1F;
            }

            .elementor-5915 .elementor-element.elementor-element-a57e55c .elementor-repeater-item-c5a4e95 {
                color: #FFFFFF00;
            }

            .elementor-5915 .elementor-element.elementor-element-a57e55c .elementor-repeater-item-c5a4e95 * {
                color: #FFFFFF00;
            }

            body:not(.rtl) .elementor-5915 .elementor-element.elementor-element-a57e55c {
                left: 1px;
            }

            body.rtl .elementor-5915 .elementor-element.elementor-element-a57e55c {
                right: 1px;
            }

            .elementor-5915 .elementor-element.elementor-element-a57e55c {
                top: 50px;
            }

            .elementor-5915 .elementor-element.elementor-element-3f391f5 {
                width: var( --container-widget-width, 84.404% );
                max-width: 84.404%;
                --container-widget-width: 84.404%;
                --container-widget-flex-grow: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-3f391f5.elementor-element {
                --flex-grow: 0;
                --flex-shrink: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-3f391f5 .tm-text-editor {
                margin: 0px 0px 25px 0px;
                color: #FFFFFF;
            }

            .elementor-5915 .elementor-element.elementor-element-3f391f5 .tm-text-editor * {
                margin: 0px 0px 25px 0px;
                color: #FFFFFF;
            }

            .elementor-5915 .elementor-element.elementor-element-6190923 {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 5px 0px 0px 0px;
                --border-top-width: 5px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                border-color: #AA8453;
                --border-color: #AA8453;
                box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
                --padding-top: 30px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px;
                --z-index: 1;
            }

            .elementor-5915 .elementor-element.elementor-element-6190923:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-6190923 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #FAF5F0;
            }

            .elementor-5915 .elementor-element.elementor-element-03a0b04 > .elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-03a0b04 .tm-text-editor {
                text-align: center;
                color: #000000;
            }

            .elementor-5915 .elementor-element.elementor-element-03a0b04 .tm-text-editor * {
                color: #000000;
            }

            .elementor-5915 .elementor-element.elementor-element-2023f5d {
                --display: flex;
                --position: absolute;
                --align-items: flex-start;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 40px;
                --padding-bottom: 50px;
                --padding-left: 230px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-2023f5d:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-2023f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #FAF5F0;
            }

            .elementor-5915 .elementor-element.elementor-element-2023f5d.e-con {
                --e-con-transform-rotateZ: 270deg;
            }

            body:not(.rtl) .elementor-5915 .elementor-element.elementor-element-2023f5d {
                left: -750px;
            }

            body.rtl .elementor-5915 .elementor-element.elementor-element-2023f5d {
                right: -750px;
            }

            .elementor-5915 .elementor-element.elementor-element-82aa56d .tm-text-editor, .elementor-5915 .elementor-element.elementor-element-82aa56d .tm-text-editor * {
                font-size: 18px;
                letter-spacing: 5px;
            }

            .elementor-5915 .elementor-element.elementor-element-82aa56d .tm-text-editor {
                color: #000000;
            }

            .elementor-5915 .elementor-element.elementor-element-82aa56d .tm-text-editor * {
                color: #000000;
            }

            .elementor-5915 .elementor-element.elementor-element-80b3964 {
                --display: flex;
            }

            .elementor-5915 .elementor-element.elementor-element-3b27f27 .elementor-repeater-item-081d68f {
                bottom: -125px;
                left: 440px;
                width: 356px;
                height: 442px;
                opacity: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-cce350d {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-b4c8f82 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overflow: hidden;
                --overlay-opacity: 0.65;
                --padding-top: 220px;
                --padding-bottom: 80px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5915 .elementor-element.elementor-element-b4c8f82:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-b4c8f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #00000017;
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/bg1-1.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5915 .elementor-element.elementor-element-b4c8f82::before, .elementor-5915 .elementor-element.elementor-element-b4c8f82 > .elementor-background-video-container::before, .elementor-5915 .elementor-element.elementor-element-b4c8f82 > .e-con-inner > .elementor-background-video-container::before, .elementor-5915 .elementor-element.elementor-element-b4c8f82 > .elementor-background-slideshow::before, .elementor-5915 .elementor-element.elementor-element-b4c8f82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5915 .elementor-element.elementor-element-b4c8f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #000000;
                --background-overlay: '';
            }

            .elementor-5915 .elementor-element.elementor-element-fe86ad0 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 10px;
            }

            .elementor-5915 .elementor-element.elementor-element-15ed00b {
                --display: flex;
                --justify-content: center;
                --overflow: hidden;
            }

            .elementor-5915 .elementor-element.elementor-element-129e31f .title {
                color: #FFFFFF;
                font-size: 67px;
            }

            .elementor-5915 .elementor-element.elementor-element-e9fbd1d .elementor-repeater-item-c5a4e95, .elementor-5915 .elementor-element.elementor-element-e9fbd1d .elementor-repeater-item-c5a4e95 * {
                font-family: "Gilda Display", Sans-serif;
                font-size: 130px;
                line-height: 100px;
                margin: 0px 0px 0px 0px;
                -webkit-text-stroke-width: 1px;
                -webkit-text-stroke-color: #FFFFFF1F;
            }

            .elementor-5915 .elementor-element.elementor-element-e9fbd1d .elementor-repeater-item-c5a4e95 {
                color: #FFFFFF00;
            }

            .elementor-5915 .elementor-element.elementor-element-e9fbd1d .elementor-repeater-item-c5a4e95 * {
                color: #FFFFFF00;
            }

            body:not(.rtl) .elementor-5915 .elementor-element.elementor-element-e9fbd1d {
                left: 1px;
            }

            body.rtl .elementor-5915 .elementor-element.elementor-element-e9fbd1d {
                right: 1px;
            }

            .elementor-5915 .elementor-element.elementor-element-e9fbd1d {
                top: 50px;
            }

            .elementor-5915 .elementor-element.elementor-element-9226c4d {
                width: var( --container-widget-width, 84.404% );
                max-width: 84.404%;
                --container-widget-width: 84.404%;
                --container-widget-flex-grow: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-9226c4d.elementor-element {
                --flex-grow: 0;
                --flex-shrink: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-9226c4d .tm-text-editor {
                margin: 0px 0px 25px 0px;
                color: #FFFFFF;
            }

            .elementor-5915 .elementor-element.elementor-element-9226c4d .tm-text-editor * {
                margin: 0px 0px 25px 0px;
                color: #FFFFFF;
            }

            .elementor-5915 .elementor-element.elementor-element-74e6225 {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 5px 0px 0px 0px;
                --border-top-width: 5px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                border-color: #AA8453;
                --border-color: #AA8453;
                box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
                --padding-top: 30px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px;
                --z-index: 1;
            }

            .elementor-5915 .elementor-element.elementor-element-74e6225:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-74e6225 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #1D1D1D;
            }

            .elementor-5915 .elementor-element.elementor-element-3aea5d0 > .elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-3aea5d0 .tm-text-editor {
                text-align: center;
                color: #FFFFFF;
            }

            .elementor-5915 .elementor-element.elementor-element-3aea5d0 .tm-text-editor * {
                color: #FFFFFF;
            }

            .elementor-5915 .elementor-element.elementor-element-da12ef2 .kodelisting-reservation-form {
                --text-color: #EBEBEB;
            }

            .elementor-5915 .elementor-element.elementor-element-6984691 {
                --display: flex;
                --position: absolute;
                --align-items: flex-start;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 40px;
                --padding-bottom: 50px;
                --padding-left: 230px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-6984691:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-6984691 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #1D1D1D;
            }

            .elementor-5915 .elementor-element.elementor-element-6984691.e-con {
                --e-con-transform-rotateZ: 270deg;
            }

            body:not(.rtl) .elementor-5915 .elementor-element.elementor-element-6984691 {
                left: -750px;
            }

            body.rtl .elementor-5915 .elementor-element.elementor-element-6984691 {
                right: -750px;
            }

            .elementor-5915 .elementor-element.elementor-element-a9c0b43 .tm-text-editor, .elementor-5915 .elementor-element.elementor-element-a9c0b43 .tm-text-editor * {
                font-size: 18px;
                letter-spacing: 5px;
            }

            .elementor-5915 .elementor-element.elementor-element-a9c0b43 .tm-text-editor {
                color: #FFFFFF;
            }

            .elementor-5915 .elementor-element.elementor-element-a9c0b43 .tm-text-editor * {
                color: #FFFFFF;
            }

            .elementor-5915 .elementor-element.elementor-element-8bb8e09 {
                --display: flex;
            }

            .elementor-5915 .elementor-element.elementor-element-75a800a .elementor-repeater-item-081d68f {
                bottom: -125px;
                left: 440px;
                width: 356px;
                height: 442px;
                opacity: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-d150611 {
                --e-n-carousel-swiper-slides-to-display: 1;
                --e-n-carousel-swiper-slides-gap: 10px;
                --e-n-carousel-slide-height: auto;
                --e-n-carousel-slide-container-height: 100%;
                --e-n-carousel-arrow-prev-left-align: 0%;
                --e-n-carousel-arrow-prev-translate-x: 0px;
                --e-n-carousel-arrow-prev-left-position: 0px;
                --e-n-carousel-arrow-prev-top-align: 50%;
                --e-n-carousel-arrow-prev-translate-y: -50%;
                --e-n-carousel-arrow-prev-top-position: 0px;
                --e-n-carousel-arrow-next-right-align: 0%;
                --e-n-carousel-arrow-next-translate-x: 0%;
                --e-n-carousel-arrow-next-right-position: 0px;
                --e-n-carousel-arrow-next-top-align: 50%;
                --e-n-carousel-arrow-next-translate-y: -50%;
                --e-n-carousel-arrow-next-top-position: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-c6df1d7 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 0.5;
                --padding-top: 100px;
                --padding-bottom: 60px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5915 .elementor-element.elementor-element-c6df1d7::before, .elementor-5915 .elementor-element.elementor-element-c6df1d7 > .elementor-background-video-container::before, .elementor-5915 .elementor-element.elementor-element-c6df1d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-5915 .elementor-element.elementor-element-c6df1d7 > .elementor-background-slideshow::before, .elementor-5915 .elementor-element.elementor-element-c6df1d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5915 .elementor-element.elementor-element-c6df1d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/shape-n2.png");
                --background-overlay: '';
                background-position: bottom left;
                background-repeat: no-repeat;
            }

            .elementor-5915 .elementor-element.elementor-element-236d7c6 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-8ffa4f8 {
                --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;
                --flex-wrap-mobile: wrap;
                --justify-content: center;
                --align-items: center;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-3e44e11 {
                --display: flex;
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
            }

            .elementor-5915 .elementor-element.elementor-element-3e44e11.e-con {
                --align-self: center;
            }

            .elementor-5915 .elementor-element.elementor-element-84867ff > .elementor-widget-container {
                margin: 0px 0px 20px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-84867ff.elementor-element {
                --align-self: flex-start;
            }

            .elementor-5915 .elementor-element.elementor-element-84867ff {
                text-align: center;
            }

            .elementor-5915 .elementor-element.elementor-element-9a102c0 {
                --display: flex;
            }

            .elementor-5915 .elementor-element.elementor-element-25f93f0 > .elementor-widget-container {
                margin: 0px -350px 0px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-25f93f0 .tm-swiper-button-wrap {
                display: flex;
            }

            .elementor-5915 .elementor-element.elementor-element-25f93f0 .swiper-pagination {
                display: block;
                left: 50%;
                bottom: -75px;
                transform: translate(-50%, -50%);
            }

            .elementor-5915 .elementor-element.elementor-element-3c3eea1 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: center;
                --margin-top: 25px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-0719b77 .btn {
                font-size: 14px;
                padding: 5px 15px 5px 15px;
            }

            .elementor-5915 .elementor-element.elementor-element-5346f0d.elementor-element {
                --align-self: center;
            }

            .elementor-5915 .elementor-element.elementor-element-5346f0d .tm-text-editor {
                text-align: center;
            }

            .elementor-5915 .elementor-element.elementor-element-5346f0d .tm-text-editor, .elementor-5915 .elementor-element.elementor-element-5346f0d .tm-text-editor * {
                font-size: 18px;
                font-weight: 500;
            }

            .elementor-5915 .elementor-element.elementor-element-5346f0d .tm-text-editor b, .elementor-5915 .elementor-element.elementor-element-5346f0d .tm-text-editor strong {
                font-weight: 500;
                text-decoration: underline;
                color: var(--theme-color2);
            }

            .elementor-5915 .elementor-element.elementor-element-565abbd {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 50px;
                --padding-bottom: 70px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5915 .elementor-element.elementor-element-09d947f {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-9b88a07 {
                --display: flex;
            }

            .elementor-5915 .elementor-element.elementor-element-d32f315 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-51f1960 > .elementor-widget-container {
                margin: 0px 0px 25px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-51f1960.elementor-element {
                --flex-grow: 0;
                --flex-shrink: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-51f1960 .title {
                margin: 0px 0px 0px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-51f1960 .tm-sc-section-title .subtitle {
                margin: 0px 0px 0px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-823532a {
                --display: flex;
                --min-height: 765px;
            }

            .elementor-5915 .elementor-element.elementor-element-823532a:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-823532a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/bg3.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5915 .elementor-element.elementor-element-ffaa8ff {
                --display: flex;
            }

            .elementor-5915 .elementor-element.elementor-element-09bbe9a {
                --display: flex;
                --min-height: 410px;
                --justify-content: center;
            }

            .elementor-5915 .elementor-element.elementor-element-09bbe9a:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-09bbe9a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/service3.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5915 .elementor-element.elementor-element-58f6487.elementor-element {
                --align-self: center;
            }

            .elementor-5915 .elementor-element.elementor-element-882149e {
                --display: flex;
                --margin-top: 10px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-6a89021 > .elementor-widget-container {
                margin: 0px 0px 13px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-7b087d1 > .elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-7b087d1 .tm-sc-list li i {
                color: var(--theme-color1);
            }

            .elementor-5915 .elementor-element.elementor-element-7b087d1 .tm-sc-list i {
                margin: 0px 10px 0px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-7b087d1 .tm-sc-list li {
                color: var(--theme-color2);
            }

            .elementor-5915 .elementor-element.elementor-element-d3aff69 > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-d3aff69 .progress-holder .progress-content {
                background-color: var(--theme-color1);
            }

            .elementor-5915 .elementor-element.elementor-element-d3aff69 .tm-sc-progress-bar .progress-holder {
                height: 5px;
            }

            .elementor-5915 .elementor-element.elementor-element-d3aff69 .tm-sc-progress-bar .progress-holder .progress-content {
                height: 5px;
            }

            .elementor-5915 .elementor-element.elementor-element-d3aff69 .progress-holder {
                background-color: #EEEEEE;
            }

            .elementor-5915 .elementor-element.elementor-element-9855c8d > .elementor-widget-container {
                margin: 25px 0px 0px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-9855c8d .progress-holder .progress-content {
                background-color: var(--theme-color1);
            }

            .elementor-5915 .elementor-element.elementor-element-9855c8d .tm-sc-progress-bar .progress-holder {
                height: 5px;
            }

            .elementor-5915 .elementor-element.elementor-element-9855c8d .tm-sc-progress-bar .progress-holder .progress-content {
                height: 5px;
            }

            .elementor-5915 .elementor-element.elementor-element-9855c8d .progress-holder {
                background-color: #EEEEEE;
            }

            .elementor-5915 .elementor-element.elementor-element-fb3103e > .elementor-widget-container {
                margin: 30px 0px 0px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-50749a29 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 55px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-5915 .elementor-element.elementor-element-18099d2 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-8849061 {
                --display: flex;
            }

            .elementor-5915 .elementor-element.elementor-element-c1995e2 {
                text-align: center;
            }

            .elementor-5915 .elementor-element.elementor-element-3be16ca0 {
                --display: flex;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-7fb1d9b5 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --gap: 20px 20px;
                --row-gap: 20px;
                --column-gap: 20px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-71431c4c {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-5227c4db .service-item .service-subtitle {
                color: var(--theme-color1);
            }

            .elementor-5915 .elementor-element.elementor-element-773f2efa {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-2166228 .service-item .service-subtitle {
                color: var(--theme-color1);
            }

            .elementor-5915 .elementor-element.elementor-element-55e7a58 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-3d52214f {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-6e5f4f23 .service-item .service-subtitle {
                color: var(--theme-color1);
            }

            .elementor-5915 .elementor-element.elementor-element-2d0411e0 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-f6e4519 .service-item .service-subtitle {
                color: var(--theme-color1);
            }

            .elementor-5915 .elementor-element.elementor-element-abbdad7 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-b66d829 .tm-marquee-repeater {
                --tm-marquee-animation-duration: 30s;
            }

            .elementor-5915 .elementor-element.elementor-element-b66d829 .tm-marquee-repeater .text {
                font-family: "Playfair Display", Sans-serif;
                font-size: 80px;
                font-weight: 400;
                text-transform: uppercase;
                color: var(--theme-color2);
                -webkit-text-stroke-width: 1px;
            }

            .elementor-5915 .elementor-element.elementor-element-b66d829 .tm-marquee-repeater .tm-marquee-group div:nth-of-type(even) {
                color: #02010100;
                -webkit-text-stroke-width: 1px;
                -webkit-text-stroke-color: #0000004D;
            }

            .elementor-5915 .elementor-element.elementor-element-b66d829 .tm-marquee-repeater .divider {
                font-size: 80px;
                color: var(--theme-color1);
                -webkit-text-stroke-width: 1px;
                margin: 30px 0px 0px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-b66d829 .tm-marquee-repeater .divider:nth-of-type(even) {
                -webkit-text-stroke-width: 1px;
            }

            .elementor-5915 .elementor-element.elementor-element-6bccac7 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 70px;
                --padding-bottom: 0px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5915 .elementor-element.elementor-element-94209b0 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-b157581 {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-e5901b3 {
                text-align: center;
            }

            .elementor-5915 .elementor-element.elementor-element-f047c34 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
            }

            .elementor-5915 .elementor-element.elementor-element-ccf6f7b {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-84ff1f7 .features-list .icon {
                display: inline-block;
            }

            .elementor-5915 .elementor-element.elementor-element-84ff1f7 .features-list .has-tooltip {
                display: none;
            }

            .elementor-5915 .elementor-element.elementor-element-84ff1f7 .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
                opacity: 0.5;
            }

            .elementor-5915 .elementor-element.elementor-element-84ff1f7:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
                opacity: 0.5;
            }

            .elementor-5915 .elementor-element.elementor-element-84ff1f7 .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
                opacity: 0.5;
            }

            .elementor-5915 .elementor-element.elementor-element-84ff1f7:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
                opacity: 0.5;
            }

            .elementor-5915 .elementor-element.elementor-element-5391863 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-d818c41 .features-list .icon {
                display: inline-block;
            }

            .elementor-5915 .elementor-element.elementor-element-d818c41 .features-list .has-tooltip {
                display: none;
            }

            .elementor-5915 .elementor-element.elementor-element-d818c41 .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
                opacity: 0.5;
            }

            .elementor-5915 .elementor-element.elementor-element-d818c41:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
                opacity: 0.5;
            }

            .elementor-5915 .elementor-element.elementor-element-d818c41 .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
                opacity: 0.5;
            }

            .elementor-5915 .elementor-element.elementor-element-d818c41:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
                opacity: 0.5;
            }

            .elementor-5915 .elementor-element.elementor-element-599a95a {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-9b687c3 .features-list .icon {
                display: inline-block;
            }

            .elementor-5915 .elementor-element.elementor-element-9b687c3 .features-list .has-tooltip {
                display: none;
            }

            .elementor-5915 .elementor-element.elementor-element-9b687c3 .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
                opacity: 0.5;
            }

            .elementor-5915 .elementor-element.elementor-element-9b687c3:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:before {
                opacity: 0.5;
            }

            .elementor-5915 .elementor-element.elementor-element-9b687c3 .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
                opacity: 0.5;
            }

            .elementor-5915 .elementor-element.elementor-element-9b687c3:hover .tm-sc-pricing-plan .pricing-plan-inner-wrapper:after {
                opacity: 0.5;
            }

            .elementor-5915 .elementor-element.elementor-element-b4a91eb {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 110px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-7aca622 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-f170ac7 {
                --display: flex;
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-f170ac7:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-f170ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #F7F3EE;
            }

            .elementor-5915 .elementor-element.elementor-element-a21d8e8 {
                text-align: center;
            }

            .elementor-5915 .elementor-element.elementor-element-a21d8e8 .title {
                margin-bottom: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-13e233e {
                --divider-border-style: solid;
                --divider-color: #00000014;
                --divider-border-width: 1px;
            }

            .elementor-5915 .elementor-element.elementor-element-13e233e .elementor-divider-separator {
                width: 80%;
                margin: 0 auto;
                margin-center: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-13e233e .elementor-divider {
                text-align: center;
                padding-block-start:10px;padding-block-end:10px;}

            .elementor-5915 .elementor-element.elementor-element-325b5b8 {
                width: var( --container-widget-width, 100% );
                max-width: 100%;
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-325b5b8 .tm-text-editor {
                text-align: center;
                margin: 0px 0px 20px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-325b5b8 .tm-text-editor * {
                margin: 0px 0px 20px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-96c968b .btn-view-details {
                text-align: center;
            }

            .elementor-5915 .elementor-element.elementor-element-ddcc230 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-ddcc230:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-ddcc230 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/blog1.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5915 .elementor-element.elementor-element-0c390cf {
                --display: flex;
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-0c390cf:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-0c390cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #F7F3EE;
            }

            .elementor-5915 .elementor-element.elementor-element-5ddfdb4 > .elementor-widget-container {
                margin: 0px 0px 15px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-5ddfdb4 {
                text-align: center;
            }

            .elementor-5915 .elementor-element.elementor-element-5ddfdb4 .title {
                margin-bottom: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-081f06c {
                --divider-border-style: solid;
                --divider-color: #00000014;
                --divider-border-width: 1px;
            }

            .elementor-5915 .elementor-element.elementor-element-081f06c .elementor-divider-separator {
                width: 80%;
                margin: 0 auto;
                margin-center: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-081f06c .elementor-divider {
                text-align: center;
                padding-block-start:10px;padding-block-end:10px;}

            .elementor-5915 .elementor-element.elementor-element-41233d5 {
                width: var( --container-widget-width, 100% );
                max-width: 100%;
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-41233d5 .tm-text-editor {
                text-align: center;
                margin: 0px 0px 20px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-41233d5 .tm-text-editor * {
                margin: 0px 0px 20px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-3692083 .btn-view-details {
                text-align: center;
            }

            .elementor-5915 .elementor-element.elementor-element-63997b2 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-48a2a28 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-48a2a28:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-48a2a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/spa.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5915 .elementor-element.elementor-element-2e2b5c0 {
                --display: flex;
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-2e2b5c0:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-2e2b5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #F7F3EE;
            }

            .elementor-5915 .elementor-element.elementor-element-4ac1ecc {
                text-align: center;
            }

            .elementor-5915 .elementor-element.elementor-element-4ac1ecc .title {
                margin-bottom: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-cc7129d {
                --divider-border-style: solid;
                --divider-color: #00000014;
                --divider-border-width: 1px;
            }

            .elementor-5915 .elementor-element.elementor-element-cc7129d .elementor-divider-separator {
                width: 80%;
                margin: 0 auto;
                margin-center: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-cc7129d .elementor-divider {
                text-align: center;
                padding-block-start:10px;padding-block-end:10px;}

            .elementor-5915 .elementor-element.elementor-element-376bb28 {
                width: var( --container-widget-width, 100% );
                max-width: 100%;
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
            }

            .elementor-5915 .elementor-element.elementor-element-376bb28 .tm-text-editor {
                text-align: center;
                margin: 0px 0px 20px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-376bb28 .tm-text-editor * {
                margin: 0px 0px 20px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-65725a7 > .elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-65725a7 .btn-view-details {
                text-align: center;
            }

            .elementor-5915 .elementor-element.elementor-element-1168959 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-1168959:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-1168959 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/gym2.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-5915 .elementor-element.elementor-element-b15c822 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 1;
                border-style: none;
                --border-style: none;
                --padding-top: 100px;
                --padding-bottom: 85px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5915 .elementor-element.elementor-element-b15c822::before, .elementor-5915 .elementor-element.elementor-element-b15c822 > .elementor-background-video-container::before, .elementor-5915 .elementor-element.elementor-element-b15c822 > .e-con-inner > .elementor-background-video-container::before, .elementor-5915 .elementor-element.elementor-element-b15c822 > .elementor-background-slideshow::before, .elementor-5915 .elementor-element.elementor-element-b15c822 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5915 .elementor-element.elementor-element-b15c822 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                --background-overlay: '';
            }

            .elementor-5915 .elementor-element.elementor-element-2798bb5 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-4542b3a {
                --display: flex;
            }

            .elementor-5915 .elementor-element.elementor-element-9a35928 {
                --display: flex;
            }

            .elementor-5915 .elementor-element.elementor-element-7c2e099 {
                --display: flex;
            }

            .elementor-5915 .elementor-element.elementor-element-6daa8ef {
                --display: flex;
            }

            .elementor-5915 .elementor-element.elementor-element-9fdc401 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --padding-top: 0px;
                --padding-bottom: 90px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5915 .elementor-element.elementor-element-b18b559 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-07397e5 {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-2870f7f {
                text-align: center;
            }

            .elementor-5915 .elementor-element.elementor-element-f17f73f {
                --display: flex;
            }

            .elementor-5915 .elementor-element.elementor-element-60f340a .tm-swiper-button-wrap {
                display: flex;
            }

            .elementor-5915 .elementor-element.elementor-element-60f340a .swiper-pagination {
                display: block;
                left: 50%;
                bottom: -75px;
                transform: translate(-50%, -50%);
            }

            .elementor-5915 .elementor-element.elementor-element-c9b77aa {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --padding-top: 0px;
                --padding-bottom: 60px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-5915 .elementor-element.elementor-element-6c6ef42 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-d539bae {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-5915 .elementor-element.elementor-element-acbe607 {
                text-align: center;
            }

            .elementor-5915 .elementor-element.elementor-element-881fae8 {
                --display: flex;
            }

            .elementor-5915 .elementor-element.elementor-element-0e1f3d3 .isotope-layout-filter {
                text-align: center;
            }

            @media(max-width: 1366px) and (min-width:768px) {
                .elementor-5915 .elementor-element.elementor-element-b18b559 {
                    --width:100%;
                }

                .elementor-5915 .elementor-element.elementor-element-6c6ef42 {
                    --width: 100%;
                }
            }

            @media(max-width: 1366px) {
                .elementor-5915 .elementor-element.elementor-element-565abbd {
                    --padding-top:45px;
                    --padding-bottom: 70px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 1200px) {
                .elementor-5915 .elementor-element.elementor-element-25f93f0 > .elementor-widget-container {
                    margin:0px 0px 0px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-3c3eea1 {
                    --margin-top: 30px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-565abbd {
                    --padding-top: 50px;
                    --padding-bottom: 70px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-7fb1d9b5 {
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5915 .elementor-element.elementor-element-5227c4db .isotope-layout .isotope-item {
                    width: 100% !important;
                }

                .elementor-5915 .elementor-element.elementor-element-2166228 .isotope-layout .isotope-item {
                    width: 49.98% !important;
                }

                .elementor-5915 .elementor-element.elementor-element-6e5f4f23 .isotope-layout .isotope-item {
                    width: 49.98% !important;
                }

                .elementor-5915 .elementor-element.elementor-element-f6e4519 .isotope-layout .isotope-item {
                    width: 100% !important;
                }

                .elementor-5915 .elementor-element.elementor-element-6bccac7 {
                    --padding-top: 70px;
                    --padding-bottom: 50px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-b4a91eb {
                    --padding-top: 60px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-325b5b8 .tm-text-editor {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-325b5b8 .tm-text-editor * {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-96c968b > .elementor-widget-container {
                    margin: 20px 0px 0px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-41233d5 .tm-text-editor {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-41233d5 .tm-text-editor * {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-3692083 > .elementor-widget-container {
                    margin: 20px 0px 0px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-376bb28 .tm-text-editor {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-376bb28 .tm-text-editor * {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-65725a7 > .elementor-widget-container {
                    margin: 20px 0px 0px 0px;
                }
            }

            @media(max-width: 1024px) {
                .elementor-5915 .elementor-element.elementor-element-231e59f {
                    --padding-top:180px;
                    --padding-bottom: 85px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-de88ca4 .elementor-repeater-item-c5a4e95, .elementor-5915 .elementor-element.elementor-element-de88ca4 .elementor-repeater-item-c5a4e95 * {
                    font-size: 100px;
                }

                .elementor-5915 .elementor-element.elementor-element-01d10d9 {
                    --container-widget-width: 90%;
                    --container-widget-flex-grow: 0;
                    width: var( --container-widget-width, 90% );
                    max-width: 90%;
                }

                .elementor-5915 .elementor-element.elementor-element-01d10d9 .tm-text-editor {
                    margin: 15px 0px 25px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-01d10d9 .tm-text-editor * {
                    margin: 15px 0px 25px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-5805180 {
                    --padding-top: 180px;
                    --padding-bottom: 85px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-a57e55c .elementor-repeater-item-c5a4e95, .elementor-5915 .elementor-element.elementor-element-a57e55c .elementor-repeater-item-c5a4e95 * {
                    font-size: 100px;
                }

                .elementor-5915 .elementor-element.elementor-element-3f391f5 {
                    --container-widget-width: 90%;
                    --container-widget-flex-grow: 0;
                    width: var( --container-widget-width, 90% );
                    max-width: 90%;
                }

                .elementor-5915 .elementor-element.elementor-element-3f391f5 .tm-text-editor {
                    margin: 15px 0px 25px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-3f391f5 .tm-text-editor * {
                    margin: 15px 0px 25px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-b4c8f82 {
                    --padding-top: 180px;
                    --padding-bottom: 85px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-e9fbd1d .elementor-repeater-item-c5a4e95, .elementor-5915 .elementor-element.elementor-element-e9fbd1d .elementor-repeater-item-c5a4e95 * {
                    font-size: 100px;
                }

                .elementor-5915 .elementor-element.elementor-element-9226c4d {
                    --container-widget-width: 90%;
                    --container-widget-flex-grow: 0;
                    width: var( --container-widget-width, 90% );
                    max-width: 90%;
                }

                .elementor-5915 .elementor-element.elementor-element-9226c4d .tm-text-editor {
                    margin: 15px 0px 25px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-9226c4d .tm-text-editor * {
                    margin: 15px 0px 25px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-d150611 {
                    --e-n-carousel-swiper-slides-to-display: 1;
                }

                .elementor-5915 .elementor-element.elementor-element-84867ff > .elementor-widget-container {
                    margin: 0px 0px 5px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-823532a {
                    --min-height: 705px;
                }

                .elementor-5915 .elementor-element.elementor-element-50749a29 {
                    --padding-top: 10px;
                    --padding-bottom: 55px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

                .elementor-5915 .elementor-element.elementor-element-8849061 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-7fb1d9b5 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5915 .elementor-element.elementor-element-55e7a58 {
                    --flex-direction: column-reverse;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --gap: 20px 20px;
                    --row-gap: 20px;
                    --column-gap: 20px;
                }

                .elementor-5915 .elementor-element.elementor-element-6bccac7 {
                    --padding-top: 70px;
                    --padding-bottom: 50px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-b4a91eb {
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5915 .elementor-element.elementor-element-7aca622 {
                    --flex-wrap: wrap;
                }

                .elementor-5915 .elementor-element.elementor-element-ddcc230 {
                    --min-height: 439px;
                }

                .elementor-5915 .elementor-element.elementor-element-63997b2 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5915 .elementor-element.elementor-element-48a2a28 {
                    --min-height: 439px;
                }

                .elementor-5915 .elementor-element.elementor-element-1168959 {
                    --min-height: 455px;
                }

                .elementor-5915 .elementor-element.elementor-element-9fdc401 {
                    --padding-top: 0px;
                    --padding-bottom: 95px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-c9b77aa {
                    --padding-top: 0px;
                    --padding-bottom: 65px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 880px) {
                .elementor-5915 .elementor-element.elementor-element-231e59f {
                    --padding-top:115px;
                    --padding-bottom: 75px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-822bb39 {
                    --flex-direction: column;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --flex-wrap: wrap;
                }

                .elementor-5915 .elementor-element.elementor-element-ed98c09 {
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --margin-top: 0px;
                    --margin-bottom: 30px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-175a50f {
                    text-align: center;
                }

                .elementor-5915 .elementor-element.elementor-element-175a50f .title {
                    font-size: 70px;
                    line-height: 80px;
                }

                body:not(.rtl) .elementor-5915 .elementor-element.elementor-element-de88ca4 {
                    left: 73px;
                }

                body.rtl .elementor-5915 .elementor-element.elementor-element-de88ca4 {
                    right: 73px;
                }

                .elementor-5915 .elementor-element.elementor-element-de88ca4 {
                    top: -2px;
                }

                .elementor-5915 .elementor-element.elementor-element-01d10d9 .tm-text-editor {
                    text-align: center;
                }

                .elementor-5915 .elementor-element.elementor-element-9281d11 .tm-text-editor {
                    text-align: center;
                }

                .elementor-5915 .elementor-element.elementor-element-5805180 {
                    --padding-top: 115px;
                    --padding-bottom: 75px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-8dbe98c {
                    --flex-direction: column;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --flex-wrap: wrap;
                }

                .elementor-5915 .elementor-element.elementor-element-776322a {
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --margin-top: 0px;
                    --margin-bottom: 30px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-3308899 {
                    text-align: center;
                }

                .elementor-5915 .elementor-element.elementor-element-3308899 .title {
                    font-size: 70px;
                    line-height: 80px;
                }

                body:not(.rtl) .elementor-5915 .elementor-element.elementor-element-a57e55c {
                    left: 73px;
                }

                body.rtl .elementor-5915 .elementor-element.elementor-element-a57e55c {
                    right: 73px;
                }

                .elementor-5915 .elementor-element.elementor-element-a57e55c {
                    top: -2px;
                }

                .elementor-5915 .elementor-element.elementor-element-3f391f5 .tm-text-editor {
                    text-align: center;
                }

                .elementor-5915 .elementor-element.elementor-element-03a0b04 .tm-text-editor {
                    text-align: center;
                }

                .elementor-5915 .elementor-element.elementor-element-b4c8f82 {
                    --padding-top: 115px;
                    --padding-bottom: 75px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-fe86ad0 {
                    --flex-direction: column;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --flex-wrap: wrap;
                }

                .elementor-5915 .elementor-element.elementor-element-15ed00b {
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --margin-top: 0px;
                    --margin-bottom: 30px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-129e31f {
                    text-align: center;
                }

                .elementor-5915 .elementor-element.elementor-element-129e31f .title {
                    font-size: 70px;
                    line-height: 80px;
                }

                body:not(.rtl) .elementor-5915 .elementor-element.elementor-element-e9fbd1d {
                    left: 73px;
                }

                body.rtl .elementor-5915 .elementor-element.elementor-element-e9fbd1d {
                    right: 73px;
                }

                .elementor-5915 .elementor-element.elementor-element-e9fbd1d {
                    top: -2px;
                }

                .elementor-5915 .elementor-element.elementor-element-9226c4d .tm-text-editor {
                    text-align: center;
                }

                .elementor-5915 .elementor-element.elementor-element-3aea5d0 .tm-text-editor {
                    text-align: center;
                }

                .elementor-5915 .elementor-element.elementor-element-d150611 {
                    --e-n-carousel-swiper-slides-to-display: 1;
                }

                .elementor-5915 .elementor-element.elementor-element-84867ff > .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-9a102c0 {
                    --margin-top: -5px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-565abbd {
                    --padding-top: 40px;
                    --padding-bottom: 70px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-09d947f {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-5915 .elementor-element.elementor-element-51f1960 {
                    width: var( --container-widget-width, 752.812px );
                    max-width: 752.812px;
                    --container-widget-width: 752.812px;
                    --container-widget-flex-grow: 0;
                }

                .elementor-5915 .elementor-element.elementor-element-ffaa8ff {
                    --flex-direction: column-reverse;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --margin-top: -10px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-09bbe9a {
                    --margin-top: 20px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-50749a29 {
                    --padding-top: 30px;
                    --padding-bottom: 55px;
                    --padding-left: 15px;
                    --padding-right: 15px;
                }

                .elementor-5915 .elementor-element.elementor-element-18099d2 {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-c1995e2 > .elementor-widget-container {
                    margin: 0px 0px 30px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-abbdad7 {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-f047c34 {
                    --flex-wrap: wrap;
                }

                .elementor-5915 .elementor-element.elementor-element-b4a91eb {
                    --padding-top: 60px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-96c968b > .elementor-widget-container {
                    margin: 20px 0px 0px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-3692083 > .elementor-widget-container {
                    margin: 20px 0px 0px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-65725a7 > .elementor-widget-container {
                    margin: 20px 0px 0px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-2798bb5 {
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --gap: 0px 0px;
                    --row-gap: 0px;
                    --column-gap: 0px;
                    --flex-wrap: wrap;
                }

                .elementor-5915 .elementor-element.elementor-element-c9b77aa {
                    --padding-top: 0px;
                    --padding-bottom: 60px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 767px) {
                .elementor-5915 .elementor-element.elementor-element-231e59f {
                    --padding-top:105px;
                    --padding-bottom: 80px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-822bb39 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-ed98c09 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-175a50f .title {
                    font-size: 50px;
                    line-height: 60px;
                }

                .elementor-5915 .elementor-element.elementor-element-01d10d9 {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-5915 .elementor-element.elementor-element-5805180 {
                    --padding-top: 105px;
                    --padding-bottom: 80px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-8dbe98c {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-776322a {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-3308899 .title {
                    font-size: 50px;
                    line-height: 60px;
                }

                .elementor-5915 .elementor-element.elementor-element-3f391f5 {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-5915 .elementor-element.elementor-element-b4c8f82 {
                    --padding-top: 105px;
                    --padding-bottom: 80px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-fe86ad0 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-15ed00b {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-129e31f .title {
                    font-size: 50px;
                    line-height: 60px;
                }

                .elementor-5915 .elementor-element.elementor-element-9226c4d {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-5915 .elementor-element.elementor-element-d150611 {
                    --e-n-carousel-swiper-slides-to-display: 1;
                }

                .elementor-5915 .elementor-element.elementor-element-823532a {
                    --min-height: 325px;
                }

                .elementor-5915 .elementor-element.elementor-element-fb3103e > .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-c1995e2 > .elementor-widget-container {
                    margin: 0px 0px 15px 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-2166228 .isotope-layout .isotope-item {
                    width: 100% !important;
                }

                .elementor-5915 .elementor-element.elementor-element-6e5f4f23 .isotope-layout .isotope-item {
                    width: 100% !important;
                }

                .elementor-5915 .elementor-element.elementor-element-abbdad7 {
                    --padding-top: 10px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-5915 .elementor-element.elementor-element-b66d829 .tm-marquee-repeater .text {
                    font-size: 60px;
                }

                .elementor-5915 .elementor-element.elementor-element-48a2a28 {
                    --min-height: 439px;
                }

                .elementor-5915 .elementor-element.elementor-element-1168959 {
                    --min-height: 439px;
                }

                .elementor-5915 .elementor-element.elementor-element-b15c822 {
                    --padding-top: 90px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-5915 .elementor-element.elementor-element-29b6d25 > .elementor-widget-container {
                    margin: 0px 0px 0px -15px;
                }

                .elementor-5915 .elementor-element.elementor-element-9fdc401 {
                    --padding-top: 80px;
                    --padding-bottom: 95px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(min-width: 768px) {
                .elementor-5915 .elementor-element.elementor-element-ed98c09 {
                    --width:62%;
                }

                .elementor-5915 .elementor-element.elementor-element-f8131c3 {
                    --width: 36%;
                }

                .elementor-5915 .elementor-element.elementor-element-c544a8a {
                    --width: 84%;
                }

                .elementor-5915 .elementor-element.elementor-element-776322a {
                    --width: 62%;
                }

                .elementor-5915 .elementor-element.elementor-element-6190923 {
                    --width: 36%;
                }

                .elementor-5915 .elementor-element.elementor-element-2023f5d {
                    --width: 84%;
                }

                .elementor-5915 .elementor-element.elementor-element-15ed00b {
                    --width: 62%;
                }

                .elementor-5915 .elementor-element.elementor-element-74e6225 {
                    --width: 36%;
                }

                .elementor-5915 .elementor-element.elementor-element-6984691 {
                    --width: 84%;
                }

                .elementor-5915 .elementor-element.elementor-element-8ffa4f8 {
                    --width: 100%;
                }

                .elementor-5915 .elementor-element.elementor-element-3e44e11 {
                    --width: 50%;
                }

                .elementor-5915 .elementor-element.elementor-element-9b88a07 {
                    --width: 48%;
                }

                .elementor-5915 .elementor-element.elementor-element-ffaa8ff {
                    --width: 48%;
                }

                .elementor-5915 .elementor-element.elementor-element-8849061 {
                    --width: 50%;
                }

                .elementor-5915 .elementor-element.elementor-element-b157581 {
                    --width: 50%;
                }

                .elementor-5915 .elementor-element.elementor-element-07397e5 {
                    --width: 52%;
                }

                .elementor-5915 .elementor-element.elementor-element-d539bae {
                    --width: 52%;
                }
            }

            @media(max-width: 1200px) and (min-width:768px) {
                .elementor-5915 .elementor-element.elementor-element-f8131c3 {
                    --width:45%;
                }

                .elementor-5915 .elementor-element.elementor-element-6190923 {
                    --width: 45%;
                }

                .elementor-5915 .elementor-element.elementor-element-74e6225 {
                    --width: 45%;
                }

                .elementor-5915 .elementor-element.elementor-element-71431c4c {
                    --width: 50%;
                }

                .elementor-5915 .elementor-element.elementor-element-773f2efa {
                    --width: 50%;
                }
            }

            @media(max-width: 1024px) and (min-width:768px) {
                .elementor-5915 .elementor-element.elementor-element-71431c4c {
                    --width:100%;
                }

                .elementor-5915 .elementor-element.elementor-element-773f2efa {
                    --width: 100%;
                }

                .elementor-5915 .elementor-element.elementor-element-b157581 {
                    --width: 70%;
                }

                .elementor-5915 .elementor-element.elementor-element-7aca622 {
                    --width: 50%;
                }

                .elementor-5915 .elementor-element.elementor-element-63997b2 {
                    --width: 50%;
                }

                .elementor-5915 .elementor-element.elementor-element-07397e5 {
                    --width: 60%;
                }

                .elementor-5915 .elementor-element.elementor-element-d539bae {
                    --width: 60%;
                }
            }

            @media(max-width: 880px) and (min-width:768px) {
                .elementor-5915 .elementor-element.elementor-element-ed98c09 {
                    --width:85%;
                }

                .elementor-5915 .elementor-element.elementor-element-f8131c3 {
                    --width: 80%;
                }

                .elementor-5915 .elementor-element.elementor-element-776322a {
                    --width: 85%;
                }

                .elementor-5915 .elementor-element.elementor-element-6190923 {
                    --width: 80%;
                }

                .elementor-5915 .elementor-element.elementor-element-15ed00b {
                    --width: 85%;
                }

                .elementor-5915 .elementor-element.elementor-element-74e6225 {
                    --width: 80%;
                }

                .elementor-5915 .elementor-element.elementor-element-9b88a07 {
                    --width: 100%;
                }

                .elementor-5915 .elementor-element.elementor-element-ffaa8ff {
                    --width: 100%;
                }

                .elementor-5915 .elementor-element.elementor-element-8849061 {
                    --width: 80%;
                }

                .elementor-5915 .elementor-element.elementor-element-ccf6f7b {
                    --width: 49%;
                }

                .elementor-5915 .elementor-element.elementor-element-5391863 {
                    --width: 48%;
                }

                .elementor-5915 .elementor-element.elementor-element-599a95a {
                    --width: 49%;
                }

                .elementor-5915 .elementor-element.elementor-element-4542b3a {
                    --width: 50%;
                }

                .elementor-5915 .elementor-element.elementor-element-9a35928 {
                    --width: 50%;
                }

                .elementor-5915 .elementor-element.elementor-element-7c2e099 {
                    --width: 50%;
                }

                .elementor-5915 .elementor-element.elementor-element-6daa8ef {
                    --width: 50%;
                }
            }
        
          

            .elementor-kit-7 e-page-transition {
                background-color: #FFBC7D;
            }

            .elementor-section.elementor-section-boxed > .elementor-container {
                max-width: 1140px;
            }

            .e-con {
                --container-max-width: 1140px;
            }

            .elementor-widget:not(:last-child) {
                margin-block-end:20px;}

            .elementor-element {
                --widgets-spacing: 20px 20px;
                --widgets-spacing-row: 20px;
                --widgets-spacing-column: 20px;
            }

            {
            }

            h1.entry-title {
                display: var(--page-title-display);
            }

            @media(max-width: 1024px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:1024px;
                }

                .e-con {
                    --container-max-width: 1024px;
                }
            }

            @media(max-width: 767px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:767px;
                }

                .e-con {
                    --container-max-width: 767px;
                }
            }

            .elementor-19 .elementor-element.elementor-element-686b06a {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --overlay-opacity: 0.95;
                --padding-top: 210px;
                --padding-bottom: 110px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-19 .elementor-element.elementor-element-686b06a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-686b06a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #FFFFFF;
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/slider4.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-19 .elementor-element.elementor-element-686b06a::before, .elementor-19 .elementor-element.elementor-element-686b06a > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-686b06a > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-686b06a > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-686b06a > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-686b06a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: transparent;
                --background-overlay: '';
                background-image: linear-gradient(270deg, #000000 15%, #1A1A1A 70%);
            }

            .elementor-19 .elementor-element.elementor-element-ad31bfb {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
            }

            .elementor-19 .elementor-element.elementor-element-8ce3cfa {
                --display: flex;
                --min-height: 737px;
                --justify-content: flex-end;
                border-style: solid;
                --border-style: solid;
                border-color: #02010100;
                --border-color: #02010100;
                --border-radius: 15px 15px 15px 15px;
                --padding-top: 0px;
                --padding-bottom: 60px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-8ce3cfa:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8ce3cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/slider-3.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-19 .elementor-element.elementor-element-53da85e {
                --display: flex;
                --justify-content: flex-end;
                --overlay-opacity: 0.5;
                --border-radius: 10px 10px 10px 10px;
                --margin-top: -100px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: -250px;
                --padding-top: 60px;
                --padding-bottom: 70px;
                --padding-left: 70px;
                --padding-right: 60px;
            }

            .elementor-19 .elementor-element.elementor-element-53da85e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-53da85e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #222222;
            }

            .elementor-19 .elementor-element.elementor-element-53da85e::before, .elementor-19 .elementor-element.elementor-element-53da85e > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-53da85e > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-53da85e > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-53da85e > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-53da85e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/Shape6-1.png");
                --background-overlay: '';
                background-position: bottom right;
                background-repeat: no-repeat;
            }

            .elementor-19 .elementor-element.elementor-element-53da85e.e-con {
                --align-self: flex-end;
            }

            .elementor-19 .elementor-element.elementor-element-fbd9af2 .title {
                color: #FFFFFF;
            }

            .elementor-19 .elementor-element.elementor-element-c0e26b1 {
                --display: flex;
                --justify-content: flex-end;
            }

            .elementor-19 .elementor-element.elementor-element-a9c55c2 {
                position: relative;
            }

            .elementor-19 .elementor-element.elementor-element-a9c55c2 .text-holder {
                top: -700px;
                left: 440px;
            }

            .elementor-19 .elementor-element.elementor-element-a9c55c2 .text {
                font-family: "Open Sans", Sans-serif;
                font-size: 160px;
                font-weight: 500;
                line-height: 84px;
                letter-spacing: 10px;
            }

            .elementor-19 .elementor-element.elementor-element-be96e50 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 1;
                --padding-top: 110px;
                --padding-bottom: 110px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-19 .elementor-element.elementor-element-be96e50::before, .elementor-19 .elementor-element.elementor-element-be96e50 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-be96e50 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-be96e50 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-be96e50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-be96e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/Shape7.png");
                --background-overlay: '';
                background-position: bottom left;
                background-repeat: no-repeat;
            }

            .elementor-19 .elementor-element.elementor-element-6838b3e {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-f207d84 {
                --display: flex;
            }

            .elementor-19 .elementor-element.elementor-element-b75e865 > .elementor-widget-container {
                margin: 0px 0px 20px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-b75e865 .tm-sc-section-title .subtitle {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-af38cdd .tm-text-editor {
                margin: 0px 0px 10px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-af38cdd .tm-text-editor * {
                margin: 0px 0px 10px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-1a09ea0 > .elementor-widget-container {
                margin: 15px 0px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-1c740f5 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-f4b5a3e {
                --display: flex;
                --min-height: 580px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-f4b5a3e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f4b5a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/blog1.jpg");
                background-position: center left;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-19 .elementor-element.elementor-element-4f12d31 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-e74e729 {
                --display: flex;
                --min-height: 280px;
            }

            .elementor-19 .elementor-element.elementor-element-e74e729:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e74e729 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/About-ho.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-19 .elementor-element.elementor-element-61c1234 {
                --display: flex;
                --min-height: 280px;
            }

            .elementor-19 .elementor-element.elementor-element-61c1234:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-61c1234 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/about4.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-19 .elementor-element.elementor-element-fb03900 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 0.3;
                --padding-top: 280px;
                --padding-bottom: 280px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-fb03900:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fb03900 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/bg-6.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-19 .elementor-element.elementor-element-fb03900::before, .elementor-19 .elementor-element.elementor-element-fb03900 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-fb03900 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-fb03900 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-fb03900 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-fb03900 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #000000;
                --background-overlay: '';
            }

            .elementor-19 .elementor-element.elementor-element-557597d {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: flex-end;
                --overlay-opacity: 1;
                --padding-top: 160px;
                --padding-bottom: 100px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-19 .elementor-element.elementor-element-557597d::before, .elementor-19 .elementor-element.elementor-element-557597d > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-557597d > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-557597d > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-557597d > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-557597d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/shape-n1.png");
                --background-overlay: '';
                background-position: top right;
                background-repeat: no-repeat;
            }

            .elementor-19 .elementor-element.elementor-element-ed770cf {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-6dd587a {
                --display: flex;
            }

            .elementor-19 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95, .elementor-19 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95 * {
                font-size: 120px;
                font-weight: 100;
                line-height: 84px;
                -webkit-text-stroke-width: 1px;
                -webkit-text-stroke-color: #AA84534D;
            }

            .elementor-19 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95 {
                color: #AA845300;
            }

            .elementor-19 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95 * {
                color: #AA845300;
            }

            .elementor-19 .elementor-element.elementor-element-d42edca {
                z-index: 3;
            }

            .elementor-19 .elementor-element.elementor-element-57b0b9d {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
            }

            .elementor-19 .elementor-element.elementor-element-70ddf1e {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
                --z-index: 2;
            }

            .elementor-19 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-f4b46aa .layer-image {
                max-width: 100%;
            }

            .elementor-19 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-f4b46aa {
                width: 400px;
                height: 390px;
                -webkit-transform: rotate(0deg);
            }

            .elementor-19 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-f4b46aa > * {
                width: 100%;
            }

            .elementor-19 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-f4b46aa img {
                height: 390px;
            }

            .elementor-19 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-a159ff5 {
                bottom: -50px;
                right: 0px;
                width: 274px;
                height: 220px;
                -webkit-transform: rotate(0deg);
            }

            .elementor-19 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-a159ff5 .layer-image {
                max-width: 100%;
            }

            .elementor-19 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-a159ff5 > * {
                width: 100%;
            }

            .elementor-19 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-a159ff5 img {
                height: 220px;
            }

            .elementor-19 .elementor-element.elementor-element-a5e0fb3 .elementor-repeater-item-b60557f {
                top: -595px;
                left: -86px;
                width: 396px;
                height: 690px;
            }

            .elementor-19 .elementor-element.elementor-element-d5920e7 {
                --display: flex;
            }

            .elementor-19 .elementor-element.elementor-element-79e5c81 > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-79e5c81 .title {
                margin: 0px 0px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-79e5c81 .tm-sc-section-title .subtitle {
                padding: 0px 0px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-cd5714c .elementor-repeater-item-969370b {
                top: 0px;
                left: 0px;
                -webkit-transform: rotate(0deg);
                z-index: 1;
                color: #AA8453;
            }

            .elementor-19 .elementor-element.elementor-element-cd5714c .elementor-repeater-item-969370b * {
                color: #AA8453;
            }

            .elementor-19 .elementor-element.elementor-element-cd5714c .elementor-repeater-item-969370b, .elementor-19 .elementor-element.elementor-element-cd5714c .elementor-repeater-item-969370b * {
                font-size: 36px;
            }

            .elementor-19 .elementor-element.elementor-element-cd5714c .elementor-repeater-item-870375b {
                bottom: 0px;
                left: 85px;
                -webkit-transform: rotate(0deg);
                z-index: 1;
            }

            .elementor-19 .elementor-element.elementor-element-cd5714c > .elementor-widget-container {
                margin: -16px 0px 10px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-257ecb2 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-7c9e4ff {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-ae2c9ee .tm-sc-list li i {
                color: var(--theme-color1);
            }

            .elementor-19 .elementor-element.elementor-element-ae2c9ee .tm-sc-list i {
                margin: 0px 10px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-ae2c9ee .tm-sc-list li {
                color: var(--theme-color2);
            }

            .elementor-19 .elementor-element.elementor-element-a1809ce {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-3e71306 .tm-sc-list li i {
                color: var(--theme-color1);
            }

            .elementor-19 .elementor-element.elementor-element-3e71306 .tm-sc-list i {
                margin: 0px 10px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-3e71306 .tm-sc-list li {
                color: var(--theme-color2);
            }

            .elementor-19 .elementor-element.elementor-element-ff1d88c {
                width: var( --container-widget-width, 100% );
                max-width: 100%;
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
            }

            .elementor-19 .elementor-element.elementor-element-ff1d88c > .elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-ff1d88c .tm-text-editor {
                margin: 5px 0px 10px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-ff1d88c .tm-text-editor * {
                margin: 5px 0px 10px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-36717de > .elementor-widget-container {
                margin: 5px 0px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-5170e80 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 1;
                --padding-top: 100px;
                --padding-bottom: 175px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-19 .elementor-element.elementor-element-5170e80::before, .elementor-19 .elementor-element.elementor-element-5170e80 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-5170e80 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-5170e80 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-5170e80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-5170e80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/shape-n2.png");
                --background-overlay: '';
                background-position: bottom left;
                background-repeat: no-repeat;
            }

            .elementor-19 .elementor-element.elementor-element-692facb {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-b488ed1 {
                --display: flex;
                --align-items: flex-end;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
            }

            .elementor-19 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95, .elementor-19 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95 * {
                font-size: 120px;
                font-weight: 100;
                line-height: 84px;
                -webkit-text-stroke-width: 1px;
                -webkit-text-stroke-color: #AA84534D;
            }

            .elementor-19 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95 {
                color: #AA845300;
            }

            .elementor-19 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95 * {
                color: #AA845300;
            }

            .elementor-19 .elementor-element.elementor-element-3a3d5bc {
                z-index: 3;
            }

            .elementor-19 .elementor-element.elementor-element-2bb9bb4 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
            }

            .elementor-19 .elementor-element.elementor-element-1d33b21 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-77ebb08 .title {
                margin: 0px 0px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-77ebb08 .tm-sc-section-title .subtitle {
                padding: 0px 0px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-bddb43a .elementor-repeater-item-969370b {
                top: 0px;
                left: 0px;
                -webkit-transform: rotate(0deg);
                z-index: 1;
                color: #AA8453;
            }

            .elementor-19 .elementor-element.elementor-element-bddb43a .elementor-repeater-item-969370b * {
                color: #AA8453;
            }

            .elementor-19 .elementor-element.elementor-element-bddb43a .elementor-repeater-item-969370b, .elementor-19 .elementor-element.elementor-element-bddb43a .elementor-repeater-item-969370b * {
                font-size: 36px;
            }

            .elementor-19 .elementor-element.elementor-element-bddb43a .elementor-repeater-item-870375b {
                bottom: 0px;
                left: 85px;
                -webkit-transform: rotate(0deg);
                z-index: 1;
            }

            .elementor-19 .elementor-element.elementor-element-bddb43a > .elementor-widget-container {
                margin: -10px 0px 10px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-e9ffae4 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-6c1b0e7 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-29af455 .tm-sc-list li i {
                color: var(--theme-color1);
            }

            .elementor-19 .elementor-element.elementor-element-29af455 .tm-sc-list i {
                margin: 0px 10px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-29af455 .tm-sc-list li {
                color: var(--theme-color2);
            }

            .elementor-19 .elementor-element.elementor-element-e165d14 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-e37d065 .tm-sc-list li i {
                color: var(--theme-color1);
            }

            .elementor-19 .elementor-element.elementor-element-e37d065 .tm-sc-list i {
                margin: 0px 10px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-e37d065 .tm-sc-list li {
                color: var(--theme-color2);
            }

            .elementor-19 .elementor-element.elementor-element-687c72d {
                width: var( --container-widget-width, 62% );
                max-width: 62%;
                --container-widget-width: 62%;
                --container-widget-flex-grow: 0;
            }

            .elementor-19 .elementor-element.elementor-element-687c72d > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-687c72d .tm-text-editor {
                margin: 5px 0px 10px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-687c72d .tm-text-editor * {
                margin: 5px 0px 10px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-7c1e2be > .elementor-widget-container {
                margin: 5px 0px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-bf15ed5 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
                --z-index: 2;
            }

            .elementor-19 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-f4b46aa {
                top: 0px;
                right: 0px;
                width: 420px;
                height: 386px;
                -webkit-transform: rotate(0deg);
            }

            .elementor-19 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-f4b46aa .layer-image {
                max-width: 100%;
            }

            .elementor-19 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-f4b46aa > * {
                width: 100%;
            }

            .elementor-19 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-f4b46aa img {
                height: 386px;
            }

            .elementor-19 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-a159ff5 {
                bottom: -50px;
                left: -115px;
                width: 274px;
                height: 220px;
                -webkit-transform: rotate(0deg);
            }

            .elementor-19 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-a159ff5 .layer-image {
                max-width: 100%;
            }

            .elementor-19 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-a159ff5 > * {
                width: 100%;
            }

            .elementor-19 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-a159ff5 img {
                height: 220px;
            }

            .elementor-19 .elementor-element.elementor-element-9d657ab.elementor-element {
                --align-self: flex-end;
            }

            .elementor-19 .elementor-element.elementor-element-a023770 .elementor-repeater-item-b60557f {
                top: -595px;
                right: -80px;
                width: 396px;
                height: 690px;
            }

            .elementor-19 .elementor-element.elementor-element-2577310a {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                border-style: none;
                --border-style: none;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 110px;
                --padding-bottom: 80px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-19 .elementor-element.elementor-element-2577310a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2577310a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #F5F0ED;
            }

            .elementor-19 .elementor-element.elementor-element-63b93750 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
            }

            .elementor-19 .elementor-element.elementor-element-7c42ded {
                width: 100%;
                max-width: 100%;
            }

            .elementor-19 .elementor-element.elementor-element-c19935d {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 0.5;
                --padding-top: 100px;
                --padding-bottom: 110px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-19 .elementor-element.elementor-element-c19935d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-c19935d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/video1.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-19 .elementor-element.elementor-element-c19935d::before, .elementor-19 .elementor-element.elementor-element-c19935d > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-c19935d > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-c19935d > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-c19935d > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-c19935d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #000000;
                --background-overlay: '';
            }

            .elementor-19 .elementor-element.elementor-element-0b0449d {
                --display: flex;
            }

            .elementor-19 .elementor-element.elementor-element-377a866 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-d2c1dcb .title {
                color: #FFFFFF;
            }

            .elementor-19 .elementor-element.elementor-element-3e4aaa0 {
                --display: flex;
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-e863591 .animated-css-play-button .bg-block {
                width: 130px;
                height: 130px;
                background-color: #FFFFFF7A;
            }

            .elementor-19 .elementor-element.elementor-element-e863591 .animated-css-play-button .play-icon {
                width: 130px;
                height: 130px;
            }

            .elementor-19 .elementor-element.elementor-element-e863591 .animated-css-play-button .play-icon:before {
                width: 130px;
                height: 130px;
            }

            .elementor-19 .elementor-element.elementor-element-e863591 .animated-css-play-button .play-icon:after {
                width: 130px;
                height: 130px;
                background-color: #FFFFFF7A;
            }

            .elementor-19 .elementor-element.elementor-element-e863591 .animated-css-play-button .play-icon i {
                color: var(--theme-color1);
                font-size: 24px;
            }

            .elementor-19 .elementor-element.elementor-element-7967d4e {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 0px 0px 0px 1px;
                --border-top-width: 0px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 1px;
                border-color: #FFFFFF;
                --border-color: #FFFFFF;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-7967d4e.e-con {
                --align-self: flex-end;
            }

            .elementor-19 .elementor-element.elementor-element-848622d .tm-text-editor {
                margin: 0px 0px 0px 0px;
                color: #FFFFFF;
            }

            .elementor-19 .elementor-element.elementor-element-848622d .tm-text-editor * {
                margin: 0px 0px 0px 0px;
                color: #FFFFFF;
            }

            .elementor-19 .elementor-element.elementor-element-a44151c .btn {
                color: #FFFFFF !important;
            }

            .elementor-19 .elementor-element.elementor-element-a44151c .btn .btn-icon {
                color: #FFFFFF;
            }

            .elementor-19 .elementor-element.elementor-element-a44151c .btn .btn-icon svg {
                fill: #FFFFFF;
            }

            .elementor-19 .elementor-element.elementor-element-f3685c8 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 1;
                --padding-top: 110px;
                --padding-bottom: 75px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-19 .elementor-element.elementor-element-f3685c8::before, .elementor-19 .elementor-element.elementor-element-f3685c8 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f3685c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f3685c8 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f3685c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f3685c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/shape2-1.png");
                --background-overlay: '';
                background-position: center center;
                background-repeat: no-repeat;
            }

            .elementor-19 .elementor-element.elementor-element-6579738 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-15b3610 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-2c8648a {
                text-align: center;
            }

            .elementor-19 .elementor-element.elementor-element-e04228e {
                --display: flex;
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-162e0c5 {
                --display: flex;
            }

            .elementor-19 .elementor-element.elementor-element-b6011fa .tm-swiper-button-wrap {
                display: flex;
            }

            .elementor-19 .elementor-element.elementor-element-b6011fa .swiper-pagination {
                display: block;
                left: 50%;
                bottom: -75px;
                transform: translate(-50%, -50%);
            }

            .elementor-19 .elementor-element.elementor-element-52ee891 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-c020efd {
                --display: flex;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-aef1277 {
                --display: flex;
                --min-height: 420px;
                --overlay-opacity: 0.5;
                --border-radius: 30px 30px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-aef1277:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-aef1277 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/bg-6.jpg");
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-19 .elementor-element.elementor-element-aef1277::before, .elementor-19 .elementor-element.elementor-element-aef1277 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-aef1277 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-aef1277 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-aef1277 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-aef1277 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #000000;
                --background-overlay: '';
            }

            .elementor-19 .elementor-element.elementor-element-acea718 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --overlay-opacity: 0.95;
                --border-radius: 0px 0px 30px 30px;
                --padding-top: 95px;
                --padding-bottom: 110px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-acea718:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-acea718 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/bg-4.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-19 .elementor-element.elementor-element-acea718::before, .elementor-19 .elementor-element.elementor-element-acea718 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-acea718 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-acea718 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-acea718 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-acea718 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #121212;
                --background-overlay: '';
            }

            .elementor-19 .elementor-element.elementor-element-5a6a9ad {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-c1a075e {
                --display: flex;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-f849b54 {
                --display: flex;
            }

            .elementor-19 .elementor-element.elementor-element-1e075f2 .title {
                color: #FFFFFF;
            }

            .elementor-19 .elementor-element.elementor-element-4817b41 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-d1a612b {
                --display: flex;
            }

            .elementor-19 .elementor-element.elementor-element-c887880 .tm-sc-list li i {
                color: var(--theme-color1);
            }

            .elementor-19 .elementor-element.elementor-element-c887880 .tm-sc-list li {
                color: #D9D9D9;
            }

            .elementor-19 .elementor-element.elementor-element-ea300bf {
                --display: flex;
            }

            .elementor-19 .elementor-element.elementor-element-beacc8d .tm-sc-list li i {
                color: var(--theme-color1);
            }

            .elementor-19 .elementor-element.elementor-element-beacc8d .tm-sc-list li {
                color: #D9D9D9;
            }

            .elementor-19 .elementor-element.elementor-element-146253e {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
            }

            .elementor-19 .elementor-element.elementor-element-61e6795 {
                --divider-border-style: solid;
                --divider-color: #DEDEDE2E;
                --divider-border-width: 1px;
            }

            .elementor-19 .elementor-element.elementor-element-61e6795 .elementor-divider-separator {
                width: 100%;
            }

            .elementor-19 .elementor-element.elementor-element-61e6795 .elementor-divider {
                padding-block-start:20px;padding-block-end:20px;}

            .elementor-19 .elementor-element.elementor-element-6f5b7a7 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
            }

            .elementor-19 .elementor-element.elementor-element-16d171c {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-b6e39c2 .tm-sc-icon-box {
                text-align: left;
            }

            .elementor-19 .elementor-element.elementor-element-b6e39c2 .icon i, .elementor-19 .elementor-element.elementor-element-b6e39c2 .icon svg {
                font-size: 20px;
            }

            .elementor-19 .elementor-element.elementor-element-b6e39c2 .icon i {
                color: #FFFFFF;
                line-height: 42px;
            }

            .elementor-19 .elementor-element.elementor-element-b6e39c2 .icon svg {
                fill: #FFFFFF;
                line-height: 42px;
            }

            .elementor-19 .elementor-element.elementor-element-b6e39c2 .icon {
                background-color: var(--theme-color1);
                width: 42px;
                height: 42px;
                line-height: 42px;
            }

            .elementor-19 .elementor-element.elementor-element-b6e39c2 .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-19 .elementor-element.elementor-element-b6e39c2:hover .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-19 .elementor-element.elementor-element-b6e39c2 .icon-box-title {
                margin: 25px 0px 15px 0px;
                color: #FFFFFF;
            }

            .elementor-19 .elementor-element.elementor-element-b6e39c2 .icon-box-title a {
                color: #FFFFFF;
            }

            .elementor-19 .elementor-element.elementor-element-b6e39c2 .content {
                color: #D9D9D9;
            }

            .elementor-19 .elementor-element.elementor-element-b6e39c2 .content * {
                color: #D9D9D9;
            }

            .elementor-19 .elementor-element.elementor-element-df87c93 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-3d15586 .tm-sc-icon-box {
                text-align: left;
            }

            .elementor-19 .elementor-element.elementor-element-3d15586 .icon i, .elementor-19 .elementor-element.elementor-element-3d15586 .icon svg {
                font-size: 20px;
            }

            .elementor-19 .elementor-element.elementor-element-3d15586 .icon i {
                color: #FFFFFF;
                line-height: 42px;
            }

            .elementor-19 .elementor-element.elementor-element-3d15586 .icon svg {
                fill: #FFFFFF;
                line-height: 42px;
            }

            .elementor-19 .elementor-element.elementor-element-3d15586 .icon {
                background-color: var(--theme-color1);
                width: 42px;
                height: 42px;
                line-height: 42px;
            }

            .elementor-19 .elementor-element.elementor-element-3d15586 .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-19 .elementor-element.elementor-element-3d15586:hover .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-19 .elementor-element.elementor-element-3d15586 .icon-box-title {
                margin: 25px 0px 15px 0px;
                color: #FFFFFF;
            }

            .elementor-19 .elementor-element.elementor-element-3d15586 .icon-box-title a {
                color: #FFFFFF;
            }

            .elementor-19 .elementor-element.elementor-element-3d15586 .content {
                color: #D9D9D9;
            }

            .elementor-19 .elementor-element.elementor-element-3d15586 .content * {
                color: #D9D9D9;
            }

            .elementor-19 .elementor-element.elementor-element-96b4e1b {
                --display: flex;
            }

            .elementor-19 .elementor-element.elementor-element-bc9c334 {
                --display: flex;
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --overlay-opacity: 1;
                --border-radius: 10px 10px 10px 10px;
                --margin-top: -260px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 40px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-bc9c334::before, .elementor-19 .elementor-element.elementor-element-bc9c334 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-bc9c334 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-bc9c334 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-bc9c334 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-bc9c334 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #F8F5F0F5;
                --background-overlay: '';
            }

            .elementor-19 .elementor-element.elementor-element-03c5368 {
                --display: flex;
                --z-index: 1;
            }

            .elementor-19 .elementor-element.elementor-element-5b44d9c {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-7c491e4 {
                text-align: center;
            }

            .elementor-19 .elementor-element.elementor-element-bcb5ef3 {
                z-index: 1;
            }

            .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-not-valid-tip {
                display: block !important;
            }

            .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-validation-errors {
                display: block !important;
            }

            .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control.wpcf7-select {
                background-color: #FFFFFF;
                border-style: solid;
                border-color: #FFFFFF24;
                border-radius: 10px 10px 10px 10px;
            }

            .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control.wpcf7-select, .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-list-item-label {
                color: #000000;
            }

            .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control {
                margin-bottom: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control.wpcf7-select {
                width: 100%;
                height: 50px;
            }

            .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control-wrap {
                width: 100%;
            }

            .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
                height: 240px;
            }

            .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder {
                color: #121C27;
            }

            .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form-control::-moz-placeholder {
                color: #121C27;
            }

            .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form input[type="submit"] {
                background-color: var(--theme-color1);
                border-radius: 10px 10px 10px 10px;
                margin-top: 20px;
            }

            .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form .wpcf7-spinner {
                display: none;
            }

            .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form .ajax-loader {
                display: none;
            }

            .elementor-19 .elementor-element.elementor-element-bcb5ef3 .tm-contact-form-7 .wpcf7-form.submitting .ajax-loader {
                display: block;
            }

            .elementor-19 .elementor-element.elementor-element-1dd7ab8 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 100px;
                --padding-bottom: 0px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-19 .elementor-element.elementor-element-70f422b {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-c8f5ecf {
                --display: flex;
            }

            .elementor-19 .elementor-element.elementor-element-a685caf .tm-swiper-button-wrap {
                display: flex;
            }

            .elementor-19 .elementor-element.elementor-element-a685caf .swiper-pagination {
                display: block;
                left: 50%;
                bottom: -75px;
                transform: translate(-50%, -50%);
            }

            .elementor-19 .elementor-element.elementor-element-a685caf .tm-sc-clients-logo .each-logo {
                display: flex;
                justify-content: flex-start;
                padding: 0px 0px 0px 0px;
            }

            .elementor-19 .elementor-element.elementor-element-20a7b07 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --overlay-opacity: 1;
                --padding-top: 90px;
                --padding-bottom: 60px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-19 .elementor-element.elementor-element-20a7b07::before, .elementor-19 .elementor-element.elementor-element-20a7b07 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-20a7b07 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-20a7b07 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-20a7b07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-20a7b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/shape-n3.png");
                --background-overlay: '';
                background-position: bottom left;
                background-repeat: no-repeat;
            }

            .elementor-19 .elementor-element.elementor-element-d1145d2 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-508fff4 {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-19 .elementor-element.elementor-element-23e6adf {
                text-align: center;
            }

            .elementor-19 .elementor-element.elementor-element-3b1604c {
                --display: flex;
            }

            .elementor-19 .elementor-element.elementor-element-ce3cedf .isotope-layout-filter {
                text-align: center;
            }

            @media(min-width: 768px) {
                .elementor-19 .elementor-element.elementor-element-ad31bfb {
                    --width:90%;
                }

                .elementor-19 .elementor-element.elementor-element-8ce3cfa {
                    --width: 55%;
                }

                .elementor-19 .elementor-element.elementor-element-53da85e {
                    --width: 65%;
                }

                .elementor-19 .elementor-element.elementor-element-c0e26b1 {
                    --width: 40%;
                }

                .elementor-19 .elementor-element.elementor-element-f207d84 {
                    --width: 36%;
                }

                .elementor-19 .elementor-element.elementor-element-1c740f5 {
                    --width: 60%;
                }

                .elementor-19 .elementor-element.elementor-element-f4b5a3e {
                    --width: 55%;
                }

                .elementor-19 .elementor-element.elementor-element-4f12d31 {
                    --width: 45%;
                }

                .elementor-19 .elementor-element.elementor-element-ed770cf {
                    --width: 93%;
                }

                .elementor-19 .elementor-element.elementor-element-70ddf1e {
                    --width: 50%;
                }

                .elementor-19 .elementor-element.elementor-element-d5920e7 {
                    --width: 40%;
                }

                .elementor-19 .elementor-element.elementor-element-257ecb2 {
                    --width: 100%;
                }

                .elementor-19 .elementor-element.elementor-element-692facb {
                    --width: 93%;
                }

                .elementor-19 .elementor-element.elementor-element-1d33b21 {
                    --width: 40%;
                }

                .elementor-19 .elementor-element.elementor-element-e9ffae4 {
                    --width: 80%;
                }

                .elementor-19 .elementor-element.elementor-element-bf15ed5 {
                    --width: 40%;
                }

                .elementor-19 .elementor-element.elementor-element-377a866 {
                    --width: 45%;
                }

                .elementor-19 .elementor-element.elementor-element-7967d4e {
                    --width: 27%;
                }

                .elementor-19 .elementor-element.elementor-element-162e0c5 {
                    --width: 80%;
                }

                .elementor-19 .elementor-element.elementor-element-c020efd {
                    --width: 95%;
                }

                .elementor-19 .elementor-element.elementor-element-5a6a9ad {
                    --width: 50%;
                }

                .elementor-19 .elementor-element.elementor-element-c1a075e {
                    --width: 80%;
                }

                .elementor-19 .elementor-element.elementor-element-96b4e1b {
                    --width: 45%;
                }

                .elementor-19 .elementor-element.elementor-element-bc9c334 {
                    --width: 80%;
                }

                .elementor-19 .elementor-element.elementor-element-03c5368 {
                    --width: 85%;
                }

                .elementor-19 .elementor-element.elementor-element-508fff4 {
                    --width: 52%;
                }
            }

            @media(max-width: 1366px) and (min-width:768px) {
                .elementor-19 .elementor-element.elementor-element-53da85e {
                    --width:80%;
                }

                .elementor-19 .elementor-element.elementor-element-257ecb2 {
                    --width: 100%;
                }

                .elementor-19 .elementor-element.elementor-element-e9ffae4 {
                    --width: 100%;
                }

                .elementor-19 .elementor-element.elementor-element-c1a075e {
                    --width: 94%;
                }

                .elementor-19 .elementor-element.elementor-element-d1a612b {
                    --width: 45%;
                }

                .elementor-19 .elementor-element.elementor-element-ea300bf {
                    --width: 55%;
                }

                .elementor-19 .elementor-element.elementor-element-16d171c {
                    --width: 45%;
                }

                .elementor-19 .elementor-element.elementor-element-df87c93 {
                    --width: 55%;
                }

                .elementor-19 .elementor-element.elementor-element-bc9c334 {
                    --width: 95%;
                }

                .elementor-19 .elementor-element.elementor-element-03c5368 {
                    --width: 85%;
                }

                .elementor-19 .elementor-element.elementor-element-5b44d9c {
                    --width: 100%;
                }

                .elementor-19 .elementor-element.elementor-element-d1145d2 {
                    --width: 100%;
                }
            }

            @media(max-width: 1200px) and (min-width:768px) {
                .elementor-19 .elementor-element.elementor-element-ad31bfb {
                    --width:100%;
                }

                .elementor-19 .elementor-element.elementor-element-53da85e {
                    --width: 90%;
                }

                .elementor-19 .elementor-element.elementor-element-c020efd {
                    --width: 100%;
                }

                .elementor-19 .elementor-element.elementor-element-c1a075e {
                    --width: 98%;
                }

                .elementor-19 .elementor-element.elementor-element-bc9c334 {
                    --width: 99%;
                }

                .elementor-19 .elementor-element.elementor-element-03c5368 {
                    --width: 90%;
                }
            }

            @media(max-width: 1024px) and (min-width:768px) {
                .elementor-19 .elementor-element.elementor-element-8ce3cfa {
                    --width:100%;
                }

                .elementor-19 .elementor-element.elementor-element-53da85e {
                    --width: 70%;
                }

                .elementor-19 .elementor-element.elementor-element-1c740f5 {
                    --width: 70%;
                }

                .elementor-19 .elementor-element.elementor-element-d5920e7 {
                    --width: 43%;
                }

                .elementor-19 .elementor-element.elementor-element-7c9e4ff {
                    --width: 55%;
                }

                .elementor-19 .elementor-element.elementor-element-a1809ce {
                    --width: 45%;
                }

                .elementor-19 .elementor-element.elementor-element-1d33b21 {
                    --width: 45%;
                }

                .elementor-19 .elementor-element.elementor-element-7967d4e {
                    --width: 35%;
                }

                .elementor-19 .elementor-element.elementor-element-c1a075e {
                    --width: 100%;
                }

                .elementor-19 .elementor-element.elementor-element-96b4e1b {
                    --width: 50%;
                }

                .elementor-19 .elementor-element.elementor-element-bc9c334 {
                    --width: 98%;
                }

                .elementor-19 .elementor-element.elementor-element-03c5368 {
                    --width: 95%;
                }

                .elementor-19 .elementor-element.elementor-element-508fff4 {
                    --width: 60%;
                }
            }

            @media(max-width: 880px) and (min-width:768px) {
                .elementor-19 .elementor-element.elementor-element-f207d84 {
                    --width:80%;
                }

                .elementor-19 .elementor-element.elementor-element-1c740f5 {
                    --width: 100%;
                }

                .elementor-19 .elementor-element.elementor-element-57b0b9d {
                    --width: 100%;
                }

                .elementor-19 .elementor-element.elementor-element-70ddf1e {
                    --width: 88%;
                }

                .elementor-19 .elementor-element.elementor-element-d5920e7 {
                    --width: 71%;
                }

                .elementor-19 .elementor-element.elementor-element-1d33b21 {
                    --width: 70%;
                }

                .elementor-19 .elementor-element.elementor-element-bf15ed5 {
                    --width: 88%;
                }

                .elementor-19 .elementor-element.elementor-element-377a866 {
                    --width: 55%;
                }

                .elementor-19 .elementor-element.elementor-element-7967d4e {
                    --width: 40%;
                }

                .elementor-19 .elementor-element.elementor-element-5a6a9ad {
                    --width: 100%;
                }

                .elementor-19 .elementor-element.elementor-element-96b4e1b {
                    --width: 100%;
                }

                .elementor-19 .elementor-element.elementor-element-bc9c334 {
                    --width: 100%;
                }

                .elementor-19 .elementor-element.elementor-element-03c5368 {
                    --width: 98%;
                }

                .elementor-19 .elementor-element.elementor-element-5b44d9c {
                    --width: 100%;
                }
            }

            @media(min-width: 1367px) {
                .elementor-19 .elementor-element.elementor-element-fb03900:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fb03900 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                    background-attachment:fixed;
                }
            }

            @media(max-width: 1366px) {
                .elementor-19 .elementor-element.elementor-element-53da85e {
                    --padding-top:60px;
                    --padding-bottom: 70px;
                    --padding-left: 70px;
                    --padding-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-a9c55c2 {
                    position: relative;
                }

                .elementor-19 .elementor-element.elementor-element-5170e80 {
                    --padding-top: 140px;
                    --padding-bottom: 205px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-f3685c8 {
                    --padding-top: 110px;
                    --padding-bottom: 80px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-bc9c334 {
                    --padding-top: 40px;
                    --padding-bottom: 50px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-03c5368 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-7c491e4 > .elementor-widget-container {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-19 .elementor-element.elementor-element-20a7b07 {
                    --overlay-opacity: 0;
                }
            }

            @media(max-width: 1200px) {
                .elementor-19 .elementor-element.elementor-element-53da85e {
                    --padding-top:55px;
                    --padding-bottom: 55px;
                    --padding-left: 55px;
                    --padding-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-a9c55c2 {
                    position: relative;
                }

                .elementor-19 .elementor-element.elementor-element-ed770cf {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-5170e80 {
                    --padding-top: 140px;
                    --padding-bottom: 185px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-692facb {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-f3685c8 {
                    --padding-top: 110px;
                    --padding-bottom: 80px;
                    --padding-left: 15px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-52ee891 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-c020efd {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-acea718 {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 95px;
                    --padding-bottom: 110px;
                    --padding-left: 0px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-bc9c334 {
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --margin-top: -260px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-03c5368 {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-1dd7ab8 {
                    --padding-top: 110px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 1024px) {
                .elementor-19 .elementor-element.elementor-element-686b06a {
                    --padding-top:0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-ad31bfb {
                    --justify-content: center;
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-8ce3cfa {
                    --justify-content: center;
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --margin-top: 0px;
                    --margin-bottom: -2px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 55px;
                    --padding-bottom: 0px;
                    --padding-left: 60px;
                    --padding-right: 60px;
                }

                .elementor-19 .elementor-element.elementor-element-53da85e {
                    --justify-content: center;
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-53da85e.e-con {
                    --align-self: center;
                }

                .elementor-19 .elementor-element.elementor-element-a9c55c2 {
                    position: relative;
                }

                .elementor-19 .elementor-element.elementor-element-1c740f5 {
                    --margin-top: 0px;
                    --margin-bottom: 20px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-557597d {
                    --align-items: flex-end;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --overlay-opacity: 0;
                    --padding-top: 160px;
                    --padding-bottom: 100px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95, .elementor-19 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95 * {
                    font-size: 100px;
                }

                .elementor-19 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-a159ff5 {
                    right: -40px;
                }

                .elementor-19 .elementor-element.elementor-element-a5e0fb3 .elementor-repeater-item-b60557f {
                    left: -65px;
                }

                .elementor-19 .elementor-element.elementor-element-5170e80 {
                    --overlay-opacity: 0;
                    --padding-top: 80px;
                    --padding-bottom: 125px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95, .elementor-19 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95 * {
                    font-size: 100px;
                }

                .elementor-19 .elementor-element.elementor-element-a023770 .elementor-repeater-item-b60557f {
                    right: -64px;
                }

                .elementor-19 .elementor-element.elementor-element-f3685c8 {
                    --padding-top: 110px;
                    --padding-bottom: 90px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-acea718 {
                    --padding-top: 110px;
                    --padding-bottom: 110px;
                    --padding-left: 0px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-bc9c334 {
                    --align-items: flex-end;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: -10px;
                }

                .elementor-19 .elementor-element.elementor-element-03c5368 {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-a685caf .tm-sc-clients-logo .each-logo {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-19 .elementor-element.elementor-element-20a7b07 {
                    --padding-top: 90px;
                    --padding-bottom: 65px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 880px) {
                .elementor-19 .elementor-element.elementor-element-ad31bfb {
                    --flex-direction:column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-19 .elementor-element.elementor-element-8ce3cfa {
                    --margin-top: -3px;
                    --margin-bottom: -2px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

                .elementor-19 .elementor-element.elementor-element-53da85e {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-a9c55c2 {
                    position: relative;
                }

                .elementor-19 .elementor-element.elementor-element-be96e50 {
                    --padding-top: 100px;
                    --padding-bottom: 110px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-6838b3e {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-19 .elementor-element.elementor-element-1a09ea0 > .elementor-widget-container {
                    margin: 15px 0px 10px 0px;
                }

                .elementor-19 .elementor-element.elementor-element-557597d {
                    --align-items: flex-start;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --padding-top: 110px;
                    --padding-bottom: 100px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95, .elementor-19 .elementor-element.elementor-element-d42edca .elementor-repeater-item-c5a4e95 * {
                    font-size: 115px;
                }

                .elementor-19 .elementor-element.elementor-element-57b0b9d {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-19 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-a159ff5 {
                    display: block;
                    right: 31px;
                }

                .elementor-19 .elementor-element.elementor-element-d5920e7 {
                    --margin-top: 70px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-79e5c81 {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-19 .elementor-element.elementor-element-5170e80 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --padding-top: 0px;
                    --padding-bottom: 110px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95, .elementor-19 .elementor-element.elementor-element-3a3d5bc .elementor-repeater-item-c5a4e95 * {
                    font-size: 115px;
                }

                .elementor-19 .elementor-element.elementor-element-2bb9bb4 {
                    --flex-direction: column-reverse;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-19 .elementor-element.elementor-element-1d33b21 {
                    --margin-top: 70px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-77ebb08 {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-19 .elementor-element.elementor-element-bf15ed5 {
                    --align-items: flex-start;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                }

                .elementor-19 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-f4b46aa {
                    left: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-a159ff5 {
                    display: block;
                    left: 282px;
                }

                .elementor-19 .elementor-element.elementor-element-9d657ab.elementor-element {
                    --align-self: flex-start;
                }

                .elementor-19 .elementor-element.elementor-element-2577310a {
                    --padding-top: 110px;
                    --padding-bottom: 50px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-63b93750 {
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --gap: 0px 0px;
                    --row-gap: 0px;
                    --column-gap: 0px;
                    --flex-wrap: wrap;
                }

                .elementor-19 .elementor-element.elementor-element-acea718 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --padding-top: 95px;
                    --padding-bottom: 120px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-96b4e1b {
                    --margin-top: 5px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

                .elementor-19 .elementor-element.elementor-element-bc9c334 {
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 50px;
                    --padding-bottom: 60px;
                    --padding-left: 50px;
                    --padding-right: 50px;
                }

                .elementor-19 .elementor-element.elementor-element-03c5368 {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-20a7b07 {
                    --padding-top: 90px;
                    --padding-bottom: 60px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 767px) {
                .elementor-19 .elementor-element.elementor-element-686b06a {
                    --align-items:center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                }

                .elementor-19 .elementor-element.elementor-element-ad31bfb {
                    --justify-content: center;
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                }

                .elementor-19 .elementor-element.elementor-element-8ce3cfa {
                    --min-height: 592px;
                    --justify-content: center;
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                }

                .elementor-19 .elementor-element.elementor-element-53da85e {
                    --padding-top: 40px;
                    --padding-bottom: 40px;
                    --padding-left: 40px;
                    --padding-right: 40px;
                }

                .elementor-19 .elementor-element.elementor-element-a9c55c2 {
                    position: relative;
                }

                .elementor-19 .elementor-element.elementor-element-b75e865 > .elementor-widget-container {
                    margin: 0px 0px 15px 0px;
                }

                .elementor-19 .elementor-element.elementor-element-af38cdd .tm-text-editor {
                    margin: 0px 0px 5px 0px;
                }

                .elementor-19 .elementor-element.elementor-element-af38cdd .tm-text-editor * {
                    margin: 0px 0px 5px 0px;
                }

                .elementor-19 .elementor-element.elementor-element-557597d {
                    --padding-top: 110px;
                    --padding-bottom: 100px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-4fa3ead .elementor-repeater-item-a159ff5 {
                    display: none;
                }

                .elementor-19 .elementor-element.elementor-element-d5920e7 {
                    --margin-top: 20px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-5170e80 {
                    --padding-top: 0px;
                    --padding-bottom: 110px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-1d33b21 {
                    --margin-top: 20px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-9d657ab .elementor-repeater-item-a159ff5 {
                    display: none;
                }

                .elementor-19 .elementor-element.elementor-element-0b0449d {
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                }

                .elementor-19 .elementor-element.elementor-element-d2c1dcb {
                    text-align: center;
                }

                .elementor-19 .elementor-element.elementor-element-7967d4e {
                    border-width: 0px 0px 0px 0px;
                    --border-top-width: 0px;
                    --border-right-width: 0px;
                    --border-bottom-width: 0px;
                    --border-left-width: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-848622d .tm-text-editor {
                    text-align: center;
                }

                .elementor-19 .elementor-element.elementor-element-a44151c.elementor-element {
                    --align-self: center;
                }

                .elementor-19 .elementor-element.elementor-element-f3685c8 {
                    --padding-top: 110px;
                    --padding-bottom: 90px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-2c8648a .title {
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                }

                .elementor-19 .elementor-element.elementor-element-2c8648a .tm-sc-section-title .subtitle {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-19 .elementor-element.elementor-element-2c8648a .elementor-widget-container {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-19 .elementor-element.elementor-element-2c8648a {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-19 .elementor-element.elementor-element-acea718 {
                    --padding-top: 105px;
                    --padding-bottom: 105px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-f849b54 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-4817b41 {
                    --gap: 10px 0px;
                    --row-gap: 10px;
                    --column-gap: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-d1a612b {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-ea300bf {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-6f5b7a7 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-19 .elementor-element.elementor-element-bc9c334 {
                    --padding-top: 20px;
                    --padding-bottom: 20px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

                .elementor-19 .elementor-element.elementor-element-20a7b07 {
                    --padding-top: 95px;
                    --padding-bottom: 60px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-19 .elementor-element.elementor-element-23e6adf .title {
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                }

                .elementor-19 .elementor-element.elementor-element-23e6adf .tm-sc-section-title .subtitle {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-19 .elementor-element.elementor-element-23e6adf .elementor-widget-container {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-19 .elementor-element.elementor-element-23e6adf {
                    margin: 0px 0px 0px 0px;
                }
            }

            /* Start custom CSS for container, class: .elementor-element-bc9c334 */
            .blur {
                backdrop-filter: blur(5px);
            }

            /* End custom CSS */
        
         

            .elementor-kit-7 e-page-transition {
                background-color: #FFBC7D;
            }

            .elementor-section.elementor-section-boxed > .elementor-container {
                max-width: 1140px;
            }

            .e-con {
                --container-max-width: 1140px;
            }

            .elementor-widget:not(:last-child) {
                margin-block-end:20px;}

            .elementor-element {
                --widgets-spacing: 20px 20px;
                --widgets-spacing-row: 20px;
                --widgets-spacing-column: 20px;
            }

            {
            }

            h1.entry-title {
                display: var(--page-title-display);
            }

            @media(max-width: 1024px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:1024px;
                }

                .e-con {
                    --container-max-width: 1024px;
                }
            }

            @media(max-width: 767px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:767px;
                }

                .e-con {
                    --container-max-width: 767px;
                }
            }

            .elementor-8290 .elementor-element.elementor-element-9618e46 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-9618e46:not(.elementor-motion-effects-element-type-background), .elementor-8290 .elementor-element.elementor-element-9618e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #000000;
            }

            .elementor-8290 .elementor-element.elementor-element-db38cf5 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-252800b {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 10px;
                --padding-right: 10px;
                --z-index: 1;
            }

            .elementor-8290 .elementor-element.elementor-element-0824512 {
                --display: flex;
                --margin-top: -80px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --z-index: 1;
            }

            .elementor-8290 .elementor-element.elementor-element-facf9ba > .elementor-widget-container {
                background-color: #FFFFFF;
                padding: 40px 40px 40px 40px;
                box-shadow: 10px 10px 40px 0px rgba(0, 0, 0, 0.050980392156862744);
            }

            .elementor-8290 .elementor-element.elementor-element-facf9ba {
                z-index: 1;
            }

            .elementor-8290 .elementor-element.elementor-element-facf9ba .kodelisting-reservation-form {
                --form-bd: #000000;
                --text-color: #000000;
                --dropdown-bg: #FFFFFF;
            }

            .elementor-8290 .elementor-element.elementor-element-facf9ba .kodelisting-reservation-form .field-wrap > .kodelisting-form-label {
                color: #000000;
            }

            .elementor-8290 .elementor-element.elementor-element-7641a8d {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 100px;
                --padding-bottom: 110px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-8290 .elementor-element.elementor-element-e166fe8 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
            }

            .elementor-8290 .elementor-element.elementor-element-ed9076f {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-3d0a1c6 {
                --display: flex;
                --min-height: 481px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
                --z-index: 1;
            }

            .elementor-8290 .elementor-element.elementor-element-3d0a1c6:not(.elementor-motion-effects-element-type-background), .elementor-8290 .elementor-element.elementor-element-3d0a1c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/room-5-600x800.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-8290 .elementor-element.elementor-element-3d0a1c6.e-con {
                --align-self: flex-start;
            }

            .elementor-8290 .elementor-element.elementor-element-4c3d0d3 {
                --display: flex;
                --position: absolute;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
                top: 0px;
            }

            body:not(.rtl) .elementor-8290 .elementor-element.elementor-element-4c3d0d3 {
                left: 0px;
            }

            body.rtl .elementor-8290 .elementor-element.elementor-element-4c3d0d3 {
                right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-d53fa14 .elementor-repeater-item-ac761ea {
                top: 105px;
                left: 295px;
                width: 167px;
                height: 375px;
                -webkit-transform: rotate(0deg);
            }

            .elementor-8290 .elementor-element.elementor-element-d53fa14 .elementor-repeater-item-ac761ea > * {
                width: 100%;
                border-style: solid;
                border-width: 5px 5px 5px 5px;
            }

            .elementor-8290 .elementor-element.elementor-element-d53fa14 .elementor-repeater-item-ac761ea img {
                height: 375px;
            }

            .elementor-8290 .elementor-element.elementor-element-d53fa14 .elementor-repeater-item-ac761ea > * {
                border-color: var(--theme-color1) !important;
            }

            .elementor-8290 .elementor-element.elementor-element-f8f0e2c {
                --display: flex;
                --min-height: 425px;
                --align-items: flex-end;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --margin-top: -285px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --z-index: 1;
            }

            .elementor-8290 .elementor-element.elementor-element-f8f0e2c:not(.elementor-motion-effects-element-type-background), .elementor-8290 .elementor-element.elementor-element-f8f0e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/bg1-1-400x532.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-8290 .elementor-element.elementor-element-f8f0e2c.e-con {
                --align-self: flex-end;
            }

            .elementor-8290 .elementor-element.elementor-element-aaecd70 {
                --display: flex;
                --align-items: flex-start;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --margin-top: -169px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
                --z-index: 1;
            }

            .elementor-8290 .elementor-element.elementor-element-59eb7c1 .title .elementor-repeater-item-6aff632 {
                font-size: 50px;
                font-weight: 600;
            }

            .elementor-8290 .elementor-element.elementor-element-59eb7c1 .title .elementor-repeater-item-8460a4e {
                font-size: 50px;
                font-weight: 600;
            }

            .elementor-8290 .elementor-element.elementor-element-a241bca {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-e869d62 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-3bf0dae > .elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-3bf0dae .title {
                margin: 0px 0px 0px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-3bf0dae .tm-sc-section-title .subtitle {
                padding: 0px 0px 0px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-226181e {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-3f7ca64 > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-3f7ca64 .tm-text-editor {
                margin: 0px 0px 0px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-3f7ca64 .tm-text-editor * {
                margin: 0px 0px 0px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-b652e35 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-ac874e4 {
                --display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-9e5e5b0 .elementor-icon-list-icon i {
                color: #AA8453;
                transition: color 0.3s;
            }

            .elementor-8290 .elementor-element.elementor-element-9e5e5b0 .elementor-icon-list-icon svg {
                fill: #AA8453;
                transition: fill 0.3s;
            }

            .elementor-8290 .elementor-element.elementor-element-9e5e5b0 {
                --e-icon-list-icon-size: 30px;
                --icon-vertical-offset: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-9e5e5b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8290 .elementor-element.elementor-element-9e5e5b0 .elementor-icon-list-item > a {
                font-size: 18px;
            }

            .elementor-8290 .elementor-element.elementor-element-9e5e5b0 .elementor-icon-list-text {
                transition: color 0.3s;
            }

            .elementor-8290 .elementor-element.elementor-element-f3a9b18 {
                --display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-a2b73f9 .elementor-icon-list-icon i {
                color: #AA8453;
                transition: color 0.3s;
            }

            .elementor-8290 .elementor-element.elementor-element-a2b73f9 .elementor-icon-list-icon svg {
                fill: #AA8453;
                transition: fill 0.3s;
            }

            .elementor-8290 .elementor-element.elementor-element-a2b73f9 {
                --e-icon-list-icon-size: 30px;
                --icon-vertical-offset: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-a2b73f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8290 .elementor-element.elementor-element-a2b73f9 .elementor-icon-list-item > a {
                font-size: 18px;
            }

            .elementor-8290 .elementor-element.elementor-element-a2b73f9 .elementor-icon-list-text {
                transition: color 0.3s;
            }

            .elementor-8290 .elementor-element.elementor-element-aa1f31f {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-933add3 > .elementor-widget-container {
                margin: 5px 0px 0px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-d5f7541 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 0.86;
                --padding-top: 105px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-d5f7541:not(.elementor-motion-effects-element-type-background), .elementor-8290 .elementor-element.elementor-element-d5f7541 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/bg2.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-8290 .elementor-element.elementor-element-d5f7541::before, .elementor-8290 .elementor-element.elementor-element-d5f7541 > .elementor-background-video-container::before, .elementor-8290 .elementor-element.elementor-element-d5f7541 > .e-con-inner > .elementor-background-video-container::before, .elementor-8290 .elementor-element.elementor-element-d5f7541 > .elementor-background-slideshow::before, .elementor-8290 .elementor-element.elementor-element-d5f7541 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8290 .elementor-element.elementor-element-d5f7541 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #000000;
                --background-overlay: '';
            }

            .elementor-8290 .elementor-element.elementor-element-c3bc5b1 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-364a904 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
            }

            .elementor-8290 .elementor-element.elementor-element-56bfa34 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-8fc2abd .title {
                color: #FFFFFF;
            }

            .elementor-8290 .elementor-element.elementor-element-faa8ca4 {
                --display: flex;
                --justify-content: flex-end;
                --align-items: flex-end;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-6aa5803 > .elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-6aa5803 .tm-swiper-carousel-arrow-wrap {
                display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-9589de0 {
                --display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-819d3cf > .elementor-widget-container {
                margin: 0px -150px -100px -150px;
            }

            .elementor-8290 .elementor-element.elementor-element-819d3cf .tm-swiper-button-wrap {
                display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-819d3cf .swiper-pagination {
                display: block;
                left: 50%;
                bottom: -75px;
                transform: translate(-50%, -50%);
            }

            .elementor-8290 .elementor-element.elementor-element-c4917b6 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 195px;
                --padding-bottom: 30px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-8290 .elementor-element.elementor-element-c4917b6:not(.elementor-motion-effects-element-type-background), .elementor-8290 .elementor-element.elementor-element-c4917b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #FFFFFF;
            }

            .elementor-8290 .elementor-element.elementor-element-f2fa01d {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-7d5f5a9 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-5eeab5a {
                --display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-b0376e5 > .elementor-widget-container {
                margin: 0px 0px 20px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-b0376e5 {
                text-align: center;
            }

            .elementor-8290 .elementor-element.elementor-element-517f0cf {
                --display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-68ae304 .isotope-layout-filter {
                text-align: center;
            }

            .elementor-8290 .elementor-element.elementor-element-f47c1ad {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 0.88;
                --padding-top: 72px;
                --padding-bottom: 75px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-8290 .elementor-element.elementor-element-f47c1ad:not(.elementor-motion-effects-element-type-background), .elementor-8290 .elementor-element.elementor-element-f47c1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/bg2.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-8290 .elementor-element.elementor-element-f47c1ad::before, .elementor-8290 .elementor-element.elementor-element-f47c1ad > .elementor-background-video-container::before, .elementor-8290 .elementor-element.elementor-element-f47c1ad > .e-con-inner > .elementor-background-video-container::before, .elementor-8290 .elementor-element.elementor-element-f47c1ad > .elementor-background-slideshow::before, .elementor-8290 .elementor-element.elementor-element-f47c1ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-8290 .elementor-element.elementor-element-f47c1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: transparent;
                --background-overlay: '';
                background-image: linear-gradient(91deg, #0000008F 0%, #000000 50%);
            }

            .elementor-8290 .elementor-element.elementor-element-89bee08 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
            }

            .elementor-8290 .elementor-element.elementor-element-090b419 {
                --display: flex;
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
            }

            .elementor-8290 .elementor-element.elementor-element-dd862b5 .animated-css-play-button .bg-block {
                width: 154px;
                height: 154px;
            }

            .elementor-8290 .elementor-element.elementor-element-dd862b5 .animated-css-play-button .play-icon {
                width: 154px;
                height: 154px;
            }

            .elementor-8290 .elementor-element.elementor-element-dd862b5 .animated-css-play-button .play-icon:before {
                width: 154px;
                height: 154px;
            }

            .elementor-8290 .elementor-element.elementor-element-dd862b5 .animated-css-play-button .play-icon:after {
                width: 154px;
                height: 154px;
            }

            .elementor-8290 .elementor-element.elementor-element-8aa8043 {
                --display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-b7fbd36 .title {
                color: #FFFFFF;
            }

            .elementor-8290 .elementor-element.elementor-element-317cfd2 > .elementor-widget-container {
                margin: 0px 0px 12px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-317cfd2 .tm-text-editor {
                color: #FFFFFF;
            }

            .elementor-8290 .elementor-element.elementor-element-317cfd2 .tm-text-editor * {
                color: #FFFFFF;
            }

            .elementor-8290 .elementor-element.elementor-element-f12eaac {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-5193cc5 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-7a25739 {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 15px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-f6a419c .tm-sc-icon-box {
                text-align: left;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-f6a419c .icon {
                display: flex;
                align-items: flex-start;
                margin: 0px 0px 0px -10px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-f6a419c .icon i {
                line-height: 1;
                color: var(--theme-color1);
            }

            .elementor-8290 .elementor-element.elementor-element-f6a419c .icon svg {
                line-height: 1;
                fill: var(--theme-color1);
            }

            .elementor-8290 .elementor-element.elementor-element-f6a419c .icon i, .elementor-8290 .elementor-element.elementor-element-f6a419c .icon svg {
                font-size: 51px;
            }

            .elementor-8290 .elementor-element.elementor-element-f6a419c .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-8290 .elementor-element.elementor-element-f6a419c:hover .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-8290 .elementor-element.elementor-element-f6a419c .icon-box-title {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 5px 0px;
                color: #FFFFFF;
            }

            .elementor-8290 .elementor-element.elementor-element-f6a419c .icon-box-title a {
                color: #FFFFFF;
            }

            .elementor-8290 .elementor-element.elementor-element-f6a419c .content {
                color: #DFDFDF;
                margin: 0px 0px 0px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-f6a419c .content * {
                color: #DFDFDF;
            }

            .elementor-8290 .elementor-element.elementor-element-d5f407f {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 15px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-40884bc .tm-sc-icon-box {
                text-align: left;
            }

            .elementor-8290 .elementor-element.elementor-element-40884bc .icon {
                display: flex;
                align-items: flex-start;
                margin: 0px 0px 0px -10px;
            }

            .elementor-8290 .elementor-element.elementor-element-40884bc .icon i {
                line-height: 1;
                color: var(--theme-color1);
            }

            .elementor-8290 .elementor-element.elementor-element-40884bc .icon svg {
                line-height: 1;
                fill: var(--theme-color1);
            }

            .elementor-8290 .elementor-element.elementor-element-40884bc .icon i, .elementor-8290 .elementor-element.elementor-element-40884bc .icon svg {
                font-size: 51px;
            }

            .elementor-8290 .elementor-element.elementor-element-40884bc .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-8290 .elementor-element.elementor-element-40884bc:hover .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-8290 .elementor-element.elementor-element-40884bc .icon-box-title {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 5px 0px;
                color: #FFFFFF;
            }

            .elementor-8290 .elementor-element.elementor-element-40884bc .icon-box-title a {
                color: #FFFFFF;
            }

            .elementor-8290 .elementor-element.elementor-element-40884bc .content {
                color: #DFDFDF;
            }

            .elementor-8290 .elementor-element.elementor-element-40884bc .content * {
                color: #DFDFDF;
            }

            .elementor-8290 .elementor-element.elementor-element-f23e164 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-41df72d .tm-sc-icon-box {
                text-align: left;
            }

            .elementor-8290 .elementor-element.elementor-element-41df72d .icon {
                display: flex;
                align-items: flex-start;
                margin: 0px 0px 0px -10px;
            }

            .elementor-8290 .elementor-element.elementor-element-41df72d .icon i {
                line-height: 1;
                color: var(--theme-color1);
            }

            .elementor-8290 .elementor-element.elementor-element-41df72d .icon svg {
                line-height: 1;
                fill: var(--theme-color1);
            }

            .elementor-8290 .elementor-element.elementor-element-41df72d .icon i, .elementor-8290 .elementor-element.elementor-element-41df72d .icon svg {
                font-size: 51px;
            }

            .elementor-8290 .elementor-element.elementor-element-41df72d .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-8290 .elementor-element.elementor-element-41df72d:hover .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-8290 .elementor-element.elementor-element-41df72d .icon-box-title {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 5px 0px;
                color: #FFFFFF;
            }

            .elementor-8290 .elementor-element.elementor-element-41df72d .icon-box-title a {
                color: #FFFFFF;
            }

            .elementor-8290 .elementor-element.elementor-element-41df72d .content {
                color: #DFDFDF;
            }

            .elementor-8290 .elementor-element.elementor-element-41df72d .content * {
                color: #DFDFDF;
            }

            .elementor-8290 .elementor-element.elementor-element-084a087 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 100px;
                --padding-bottom: 45px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-8290 .elementor-element.elementor-element-eb9e2e6 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-2466298 {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-39d06fc {
                --display: flex;
                --z-index: 0;
            }

            .elementor-8290 .elementor-element.elementor-element-2bdecfc {
                text-align: left;
            }

            .elementor-8290 .elementor-element.elementor-element-66260af {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-c4edcd9 {
                --display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-fc9bac3 {
                --display: flex;
                --margin-top: 50px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-909cbec {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 1;
                --padding-top: 85px;
                --padding-bottom: 90px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-8290 .elementor-element.elementor-element-909cbec::before, .elementor-8290 .elementor-element.elementor-element-909cbec > .elementor-background-video-container::before, .elementor-8290 .elementor-element.elementor-element-909cbec > .e-con-inner > .elementor-background-video-container::before, .elementor-8290 .elementor-element.elementor-element-909cbec > .elementor-background-slideshow::before, .elementor-8290 .elementor-element.elementor-element-909cbec > .e-con-inner > .elementor-background-slideshow::before, .elementor-8290 .elementor-element.elementor-element-909cbec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/shape4.png");
                --background-overlay: '';
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-8290 .elementor-element.elementor-element-c39aa09 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-4ae9343 {
                --display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-1908e91 {
                --display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-9698b60 {
                --display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-d7cae8d {
                --display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-b81db81 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 110px;
                --padding-bottom: 0px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-8290 .elementor-element.elementor-element-026eff4 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --gap: 20px 20px;
                --row-gap: 20px;
                --column-gap: 20px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-1bb72c2 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-91792ba {
                --display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-a68091e {
                --display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-e3ee32d .elementor-repeater-item-a4c5179 {
                left: 13%;
                --hotspot-translate-x: 13%;
                top: 73%;
                --hotspot-translate-y: 73%;
            }

            .elementor-8290 .elementor-element.elementor-element-e3ee32d .elementor-repeater-item-c84b231 {
                left: 10%;
                --hotspot-translate-x: 10%;
                top: 16%;
                --hotspot-translate-y: 16%;
            }

            .elementor-8290 .elementor-element.elementor-element-e3ee32d .elementor-repeater-item-f2d18ee {
                left: 85%;
                --hotspot-translate-x: 85%;
                top: 44%;
                --hotspot-translate-y: 44%;
            }

            .elementor-8290 .elementor-element.elementor-element-e3ee32d .e-hotspot--tooltip-position {
                right: initial;
                bottom: initial;
                left: initial;
                top: calc(100% + 5px );
            }

            .elementor-8290 .elementor-element.elementor-element-e3ee32d {
                --container-height: 295px;
                --tooltip-transition-duration: 1500ms;
                --hotspot-color: #000000;
                --tooltip-text-color: #000000;
                --tooltip-padding: 20px 20px 20px 20px;
                --tooltip-color: #F5F5F5;
            }

            .elementor-8290 .elementor-element.elementor-element-e3ee32d img {
                object-fit: cover;
                object-position: center center;
            }

            .elementor-8290 .elementor-element.elementor-element-e3ee32d .e-hotspot__tooltip {
                font-size: 20px;
                font-weight: 300;
            }

            .elementor-8290 .elementor-element.elementor-element-3120a76 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
            }

            .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form {
                background-color: #FFFFFF;
                padding: 85px 85px 85px 85px;
                box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.24);
            }

            .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-not-valid-tip {
                display: block !important;
            }

            .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-validation-errors {
                display: block !important;
            }

            .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .tm-contact-form-7-title {
                margin: 0px 0px 40px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .tm-contact-form-7-subtitle {
                color: var(--theme-color1);
                margin: 0px 0px 0px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form-control.wpcf7-select {
                background-color: #F2F2F2;
                border-radius: 0px 0px 0px 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control {
                margin-bottom: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form-control.wpcf7-select {
                height: 60px;
            }

            .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
                height: 105px;
            }

            .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder {
                color: #75727B;
            }

            .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form-control::-moz-placeholder {
                color: #75727B;
            }

            .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form .wpcf7-spinner {
                display: none;
            }

            .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form .ajax-loader {
                display: none;
            }

            .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form-7 .wpcf7-form.submitting .ajax-loader {
                display: block;
            }

            .elementor-8290 .elementor-element.elementor-element-8332037 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --padding-top: 90px;
                --padding-bottom: 65px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-8290 .elementor-element.elementor-element-765981c {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-d0f7c64 {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-8290 .elementor-element.elementor-element-26edbfc {
                text-align: center;
            }

            .elementor-8290 .elementor-element.elementor-element-6478039 {
                --display: flex;
            }

            .elementor-8290 .elementor-element.elementor-element-2f6b366 .isotope-layout-filter {
                text-align: center;
            }

            @media(min-width: 768px) {
                .elementor-8290 .elementor-element.elementor-element-ed9076f {
                    --width:47%;
                }

                .elementor-8290 .elementor-element.elementor-element-3d0a1c6 {
                    --width: 65%;
                }

                .elementor-8290 .elementor-element.elementor-element-f8f0e2c {
                    --width: 57%;
                }

                .elementor-8290 .elementor-element.elementor-element-aaecd70 {
                    --width: 68%;
                }

                .elementor-8290 .elementor-element.elementor-element-a241bca {
                    --width: 48%;
                }

                .elementor-8290 .elementor-element.elementor-element-226181e {
                    --width: 100%;
                }

                .elementor-8290 .elementor-element.elementor-element-ac874e4 {
                    --width: 50%;
                }

                .elementor-8290 .elementor-element.elementor-element-f3a9b18 {
                    --width: 50%;
                }

                .elementor-8290 .elementor-element.elementor-element-f47c1ad {
                    --content-width: 1600px;
                }

                .elementor-8290 .elementor-element.elementor-element-2466298 {
                    --width: 37%;
                }

                .elementor-8290 .elementor-element.elementor-element-66260af {
                    --width: 65%;
                }

                .elementor-8290 .elementor-element.elementor-element-c4edcd9 {
                    --width: 50%;
                }

                .elementor-8290 .elementor-element.elementor-element-fc9bac3 {
                    --width: 50%;
                }

                .elementor-8290 .elementor-element.elementor-element-b81db81 {
                    --content-width: 1600px;
                }

                .elementor-8290 .elementor-element.elementor-element-1bb72c2 {
                    --width: 55%;
                }

                .elementor-8290 .elementor-element.elementor-element-3120a76 {
                    --width: 45%;
                }

                .elementor-8290 .elementor-element.elementor-element-d0f7c64 {
                    --width: 52%;
                }
            }

            @media(max-width: 1366px) and (min-width:768px) {
                .elementor-8290 .elementor-element.elementor-element-765981c {
                    --width:100%;
                }
            }

            @media(max-width: 1200px) and (min-width:768px) {
                .elementor-8290 .elementor-element.elementor-element-ed9076f {
                    --width:49%;
                }

                .elementor-8290 .elementor-element.elementor-element-e869d62 {
                    --width: 100%;
                }

                .elementor-8290 .elementor-element.elementor-element-226181e {
                    --width: 100%;
                }

                .elementor-8290 .elementor-element.elementor-element-56bfa34 {
                    --width: 70%;
                }

                .elementor-8290 .elementor-element.elementor-element-faa8ca4 {
                    --width: 30%;
                }

                .elementor-8290 .elementor-element.elementor-element-d0f7c64 {
                    --width: 60%;
                }
            }

            @media(max-width: 1024px) and (min-width:768px) {
                .elementor-8290 .elementor-element.elementor-element-ed9076f {
                    --width:70%;
                }

                .elementor-8290 .elementor-element.elementor-element-3d0a1c6 {
                    --width: 68%;
                }

                .elementor-8290 .elementor-element.elementor-element-4c3d0d3 {
                    --width: 100%;
                }

                .elementor-8290 .elementor-element.elementor-element-a241bca {
                    --width: 75%;
                }

                .elementor-8290 .elementor-element.elementor-element-090b419 {
                    --width: 35%;
                }

                .elementor-8290 .elementor-element.elementor-element-8aa8043 {
                    --width: 75%;
                }

                .elementor-8290 .elementor-element.elementor-element-1bb72c2 {
                    --width: 100%;
                }

                .elementor-8290 .elementor-element.elementor-element-3120a76 {
                    --width: 100%;
                }

                .elementor-8290 .elementor-element.elementor-element-d0f7c64 {
                    --width: 63%;
                }
            }

            @media(max-width: 880px) and (min-width:768px) {
                .elementor-8290 .elementor-element.elementor-element-ed9076f {
                    --width:75%;
                }

                .elementor-8290 .elementor-element.elementor-element-a241bca {
                    --width: 100%;
                }

                .elementor-8290 .elementor-element.elementor-element-56bfa34 {
                    --width: 100%;
                }

                .elementor-8290 .elementor-element.elementor-element-090b419 {
                    --width: 0%;
                }

                .elementor-8290 .elementor-element.elementor-element-8aa8043 {
                    --width: 100%;
                }

                .elementor-8290 .elementor-element.elementor-element-2466298 {
                    --width: 100%;
                }

                .elementor-8290 .elementor-element.elementor-element-39d06fc {
                    --width: 100%;
                }

                .elementor-8290 .elementor-element.elementor-element-66260af {
                    --width: 100%;
                }

                .elementor-8290 .elementor-element.elementor-element-4ae9343 {
                    --width: 50%;
                }

                .elementor-8290 .elementor-element.elementor-element-1908e91 {
                    --width: 50%;
                }

                .elementor-8290 .elementor-element.elementor-element-9698b60 {
                    --width: 50%;
                }

                .elementor-8290 .elementor-element.elementor-element-d7cae8d {
                    --width: 50%;
                }

                .elementor-8290 .elementor-element.elementor-element-d0f7c64 {
                    --width: 70%;
                }
            }

            @media(max-width: 1366px) {
                .elementor-8290 .elementor-element.elementor-element-f47c1ad {
                    --padding-top:72px;
                    --padding-bottom: 65px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 1200px) {
                .elementor-8290 .elementor-element.elementor-element-0824512 {
                    --margin-top:-80px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-9589de0 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

                .elementor-8290 .elementor-element.elementor-element-819d3cf > .elementor-widget-container {
                    margin: 0px 0px -150px 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-c4917b6 {
                    --padding-top: 250px;
                    --padding-bottom: 30px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 1024px) {
                .elementor-8290 .elementor-element.elementor-element-e166fe8 {
                    --flex-direction:column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-8290 .elementor-element.elementor-element-d53fa14 .elementor-repeater-item-ac761ea {
                    top: 70px;
                    left: 335px;
                }

                .elementor-8290 .elementor-element.elementor-element-f8f0e2c {
                    --margin-top: -350px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-aaecd70 {
                    --margin-top: -105px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-a241bca {
                    --margin-top: 40px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-819d3cf > .elementor-widget-container {
                    margin: 0px 0px -100px 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-c4917b6 {
                    --padding-top: 200px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-8290 .elementor-element.elementor-element-5eeab5a {
                    --gap: 0px 0px;
                    --row-gap: 0px;
                    --column-gap: 0px;
                    --padding-top: 10px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-8290 .elementor-element.elementor-element-b0376e5 > .elementor-widget-container {
                    margin: 0px 0px 30px 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-517f0cf {
                    --gap: 0px 0px;
                    --row-gap: 0px;
                    --column-gap: 0px;
                    --padding-top: 10px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-8290 .elementor-element.elementor-element-f47c1ad {
                    --margin-top: -10px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-084a087 {
                    --padding-top: 160px;
                    --padding-bottom: 60px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-8290 .elementor-element.elementor-element-b81db81 {
                    --padding-top: 105px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-8290 .elementor-element.elementor-element-026eff4 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-8290 .elementor-element.elementor-element-e4dd82c {
                    text-align: center;
                }

                .elementor-8290 .elementor-element.elementor-element-6c39ff1 .tm-text-editor {
                    text-align: center;
                }

                .elementor-8290 .elementor-element.elementor-element-a68091e {
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                }

                .elementor-8290 .elementor-element.elementor-element-8332037 {
                    --padding-top: 95px;
                    --padding-bottom: 70px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 880px) {
                .elementor-8290 .elementor-element.elementor-element-e166fe8 {
                    --flex-direction:column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-8290 .elementor-element.elementor-element-59eb7c1 .title .elementor-repeater-item-6aff632 {
                    font-size: 45px;
                }

                .elementor-8290 .elementor-element.elementor-element-59eb7c1 .title .elementor-repeater-item-8460a4e {
                    font-size: 45px;
                }

                .elementor-8290 .elementor-element.elementor-element-d5f7541 {
                    --padding-top: 115px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-364a904 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 15px;
                    --padding-right: 15px;
                }

                .elementor-8290 .elementor-element.elementor-element-faa8ca4 {
                    --align-items: flex-start;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                }

                .elementor-8290 .elementor-element.elementor-element-c4917b6 {
                    --padding-top: 200px;
                    --padding-bottom: 50px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-8290 .elementor-element.elementor-element-b0376e5 > .elementor-widget-container {
                    margin: 0px 0px -5px 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-f47c1ad {
                    --overlay-opacity: 0.95;
                }

                .elementor-8290 .elementor-element.elementor-element-084a087 {
                    --padding-top: 90px;
                    --padding-bottom: 50px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-8290 .elementor-element.elementor-element-eb9e2e6 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-8290 .elementor-element.elementor-element-39d06fc {
                    --margin-top: 0px;
                    --margin-bottom: -10px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-2bdecfc {
                    text-align: center;
                }

                .elementor-8290 .elementor-element.elementor-element-355a5c5 .tm-text-editor {
                    text-align: center;
                }

                .elementor-8290 .elementor-element.elementor-element-a0aaea6.elementor-element {
                    --align-self: center;
                }

                .elementor-8290 .elementor-element.elementor-element-66260af {
                    --margin-top: -10px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-c4edcd9 {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-c39aa09 {
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --gap: 0px 0px;
                    --row-gap: 0px;
                    --column-gap: 0px;
                    --flex-wrap: wrap;
                }

                .elementor-8290 .elementor-element.elementor-element-8332037 {
                    --padding-top: 95px;
                    --padding-bottom: 60px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }

            @media(max-width: 767px) {
                .elementor-8290 .elementor-element.elementor-element-d53fa14 .elementor-repeater-item-ac761ea {
                    display:none;
                }

                .elementor-8290 .elementor-element.elementor-element-f8f0e2c {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-aaecd70 {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-b652e35 {
                    --gap: 0px 0px;
                    --row-gap: 0px;
                    --column-gap: 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-f3a9b18 {
                    --margin-top: -22px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-c4917b6 {
                    --padding-top: 200px;
                    --padding-bottom: 80px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-8290 .elementor-element.elementor-element-b0376e5 .title {
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-b0376e5 .tm-sc-section-title .subtitle {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-b0376e5 .elementor-widget-container {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-b0376e5 {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-8290 .elementor-element.elementor-element-090b419 {
                    --width: 0%;
                }

                .elementor-8290 .elementor-element.elementor-element-084a087 {
                    --padding-top: 95px;
                    --padding-bottom: 45px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-8290 .elementor-element.elementor-element-d409ea8 .tm-contact-form {
                    padding: 60px 30px 60px 30px;
                }

                .elementor-8290 .elementor-element.elementor-element-8332037 {
                    --padding-top: 95px;
                    --padding-bottom: 65px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }
        

           

            .elementor-kit-7 e-page-transition {
                background-color: #FFBC7D;
            }

            .elementor-section.elementor-section-boxed > .elementor-container {
                max-width: 1140px;
            }

            .e-con {
                --container-max-width: 1140px;
            }

            .elementor-widget:not(:last-child) {
                margin-block-end:20px;}

            .elementor-element {
                --widgets-spacing: 20px 20px;
                --widgets-spacing-row: 20px;
                --widgets-spacing-column: 20px;
            }

            {
            }

            h1.entry-title {
                display: var(--page-title-display);
            }

            @media(max-width: 1024px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:1024px;
                }

                .e-con {
                    --container-max-width: 1024px;
                }
            }

            @media(max-width: 767px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:767px;
                }

                .e-con {
                    --container-max-width: 767px;
                }
            }

            .elementor-21 .elementor-element.elementor-element-ba5c47e {
                --display: flex;
                --overlay-opacity: 0.65;
                --padding-top: 400px;
                --padding-bottom: 0px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-21 .elementor-element.elementor-element-ba5c47e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ba5c47e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/service3.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-21 .elementor-element.elementor-element-ba5c47e::before, .elementor-21 .elementor-element.elementor-element-ba5c47e > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ba5c47e > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ba5c47e > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-ba5c47e > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-ba5c47e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #000000;
                --background-overlay: '';
            }

            .elementor-21 .elementor-element.elementor-element-aff61a3 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-end;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-ada3857 {
                --display: flex;
                --justify-content: center;
                --overlay-opacity: 1;
                --padding-top: 55px;
                --padding-bottom: 55px;
                --padding-left: 45px;
                --padding-right: 55px;
            }

            .elementor-21 .elementor-element.elementor-element-ada3857:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ada3857 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #222222;
            }

            .elementor-21 .elementor-element.elementor-element-ada3857::before, .elementor-21 .elementor-element.elementor-element-ada3857 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ada3857 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ada3857 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-ada3857 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-ada3857 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/image-98.png");
                --background-overlay: '';
                background-position: bottom right;
                background-repeat: no-repeat;
            }

            .elementor-21 .elementor-element.elementor-element-895d991 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-452c66c {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-0dce458 {
                --display: flex;
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-9f31b7a {
                width: 100%;
                max-width: 100%;
            }

            .elementor-21 .elementor-element.elementor-element-9f31b7a .tm-sc-icon-box {
                text-align: center;
                padding: 10px 0px 10px 0px;
                background-color: var(--theme-color1);
                border-radius: 50px 50px 50px 50px;
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: #FFFFFF30;
            }

            .elementor-21 .elementor-element.elementor-element-9f31b7a .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-21 .elementor-element.elementor-element-9f31b7a:hover .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-21 .elementor-element.elementor-element-9f31b7a .icon-box-title {
                color: #FFFFFF;
            }

            .elementor-21 .elementor-element.elementor-element-9f31b7a .icon-box-title a {
                color: #FFFFFF;
            }

            .elementor-21 .elementor-element.elementor-element-ba60fc5 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-95c46f6 .tm-text-editor {
                margin: 10px 0px 0px 0px;
                color: #FFFFFF;
            }

            .elementor-21 .elementor-element.elementor-element-95c46f6 .tm-text-editor * {
                margin: 10px 0px 0px 0px;
                color: #FFFFFF;
            }

            .elementor-21 .elementor-element.elementor-element-c0eec9d .tm-text-editor, .elementor-21 .elementor-element.elementor-element-c0eec9d .tm-text-editor * {
                font-family: "Gilda Display", Sans-serif;
                font-size: 72px;
                font-weight: 400;
                line-height: 90px;
            }

            .elementor-21 .elementor-element.elementor-element-c0eec9d .tm-text-editor {
                margin: 0px 0px 10px 0px;
                color: #FFFFFF;
            }

            .elementor-21 .elementor-element.elementor-element-c0eec9d .tm-text-editor * {
                margin: 0px 0px 10px 0px;
                color: #FFFFFF;
            }

            .elementor-21 .elementor-element.elementor-element-af8e061 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 100px;
                --padding-bottom: 70px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-21 .elementor-element.elementor-element-8e4c412 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-530488e {
                --display: flex;
            }

            .elementor-21 .elementor-element.elementor-element-1a07acf {
                text-align: center;
            }

            .elementor-21 .elementor-element.elementor-element-1a07acf .title {
                margin: 0px 0px 0px 0px;
            }

            .elementor-21 .elementor-element.elementor-element-9ba7d71 .tm-text-editor {
                text-align: center;
            }

            .elementor-21 .elementor-element.elementor-element-908e557 .elementor-repeater-item-7f80477 .layer-image {
                max-width: 100%;
            }

            .elementor-21 .elementor-element.elementor-element-908e557 .elementor-repeater-item-7f80477 {
                width: 246px;
                -webkit-transform: rotate(0deg);
            }

            .elementor-21 .elementor-element.elementor-element-908e557 .elementor-repeater-item-7f80477 > * {
                width: 100%;
            }

            .elementor-21 .elementor-element.elementor-element-908e557.elementor-element {
                --align-self: center;
            }

            .elementor-21 .elementor-element.elementor-element-5f9eb66 .tm-sc-icon-box {
                text-align: center;
            }

            .elementor-21 .elementor-element.elementor-element-5f9eb66 .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-21 .elementor-element.elementor-element-5f9eb66:hover .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-21 .elementor-element.elementor-element-5f9eb66 .icon-box-title {
                margin: 0px 0px 0px 0px;
            }

            .elementor-21 .elementor-element.elementor-element-66fd6f7 {
                --display: flex;
            }

            .elementor-21 .elementor-element.elementor-element-ce8ccb1 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-a7ffda5 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-21 .elementor-element.elementor-element-252dc32 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 95px;
                --padding-bottom: 90px;
                --padding-left: 10px;
                --padding-right: 50px;
            }

            .elementor-21 .elementor-element.elementor-element-252dc32:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-252dc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #F7F3EE;
            }

            .elementor-21 .elementor-element.elementor-element-89dea57 {
                --display: flex;
            }

            .elementor-21 .elementor-element.elementor-element-2a1edb0 .elementor-repeater-item-6cfb89b {
                top: -15px;
                left: -52px;
                width: 320px;
                height: 421px;
                -webkit-transform: rotate(-7deg);
                z-index: 1;
            }

            .elementor-21 .elementor-element.elementor-element-2a1edb0 .elementor-repeater-item-6cfb89b .layer-image {
                max-width: 100%;
            }

            .elementor-21 .elementor-element.elementor-element-2a1edb0 .elementor-repeater-item-6cfb89b > * {
                width: 100%;
                border-style: solid;
                border-width: 10px 10px 10px 10px;
                border-color: #FFFFFF;
            }

            .elementor-21 .elementor-element.elementor-element-2a1edb0 .elementor-repeater-item-6cfb89b img {
                height: 421px;
            }

            .elementor-21 .elementor-element.elementor-element-2a1edb0 .elementor-repeater-item-9fbb3c8 {
                bottom: 90px;
                right: 70px;
                width: 335px;
                height: 231px;
                -webkit-transform: rotate(5deg);
                z-index: 0;
            }

            .elementor-21 .elementor-element.elementor-element-2a1edb0 .elementor-repeater-item-9fbb3c8 .layer-image {
                max-width: 100%;
            }

            .elementor-21 .elementor-element.elementor-element-2a1edb0 .elementor-repeater-item-9fbb3c8 > * {
                width: 100%;
                border-style: solid;
                border-width: 10px 10px 10px 10px;
                border-color: #FFFFFF;
            }

            .elementor-21 .elementor-element.elementor-element-2a1edb0 .elementor-repeater-item-9fbb3c8 img {
                height: 231px;
            }

            .elementor-21 .elementor-element.elementor-element-2a1edb0 > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-21 .elementor-element.elementor-element-1f3f277 {
                --display: flex;
            }

            .elementor-21 .elementor-element.elementor-element-1f3f277.e-con {
                --align-self: center;
            }

            .elementor-21 .elementor-element.elementor-element-a3cbd92.elementor-element {
                --flex-grow: 0;
                --flex-shrink: 0;
            }

            .elementor-21 .elementor-element.elementor-element-a3cbd92 .title {
                margin: 0px 0px 0px 0px;
            }

            .elementor-21 .elementor-element.elementor-element-6df5eda {
                width: var( --container-widget-width, 90% );
                max-width: 90%;
                --container-widget-width: 90%;
                --container-widget-flex-grow: 0;
            }

            .elementor-21 .elementor-element.elementor-element-94b7beb .tm-sc-list li i {
                color: var(--theme-color1);
            }

            .elementor-21 .elementor-element.elementor-element-94b7beb .tm-sc-list i {
                margin: 0px 10px 0px 0px;
            }

            .elementor-21 .elementor-element.elementor-element-94b7beb .tm-sc-list li {
                color: var(--theme-color2);
            }

            .elementor-21 .elementor-element.elementor-element-62b0ce5 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 0.4;
                --padding-top: 180px;
                --padding-bottom: 180px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-62b0ce5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-62b0ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/cta1.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-21 .elementor-element.elementor-element-62b0ce5::before, .elementor-21 .elementor-element.elementor-element-62b0ce5 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-62b0ce5 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-62b0ce5 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-62b0ce5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-62b0ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-color: #000000;
                --background-overlay: '';
            }

            .elementor-21 .elementor-element.elementor-element-fb916ae {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-17aa831 .animated-css-play-button .bg-block {
                width: 130px;
                height: 130px;
                background-color: #FFFFFF7A;
            }

            .elementor-21 .elementor-element.elementor-element-17aa831 .animated-css-play-button .play-icon {
                width: 130px;
                height: 130px;
            }

            .elementor-21 .elementor-element.elementor-element-17aa831 .animated-css-play-button .play-icon:before {
                width: 130px;
                height: 130px;
            }

            .elementor-21 .elementor-element.elementor-element-17aa831 .animated-css-play-button .play-icon:after {
                width: 130px;
                height: 130px;
                background-color: #FFFFFF7A;
            }

            .elementor-21 .elementor-element.elementor-element-17aa831 .animated-css-play-button .play-icon i {
                color: var(--theme-color1);
                font-size: 24px;
            }

            .elementor-21 .elementor-element.elementor-element-50749a29 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 90px;
                --padding-bottom: 55px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-21 .elementor-element.elementor-element-18099d2 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-8849061 {
                --display: flex;
            }

            .elementor-21 .elementor-element.elementor-element-c1995e2 {
                text-align: center;
            }

            .elementor-21 .elementor-element.elementor-element-3be16ca0 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-7fb1d9b5 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-71431c4c {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-5227c4db .service-item .service-subtitle {
                color: var(--theme-color1);
            }

            .elementor-21 .elementor-element.elementor-element-773f2efa {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-f6e4519 .service-item .service-subtitle {
                color: var(--theme-color1);
            }

            .elementor-21 .elementor-element.elementor-element-55e7a58 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-3d52214f {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-6e5f4f23 .service-item .service-subtitle {
                color: var(--theme-color1);
            }

            .elementor-21 .elementor-element.elementor-element-2d0411e0 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-2166228 .service-item .service-subtitle {
                color: var(--theme-color1);
            }

            .elementor-21 .elementor-element.elementor-element-abbdad7 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-b66d829 .tm-marquee-repeater {
                --tm-marquee-animation-duration: 30s;
            }

            .elementor-21 .elementor-element.elementor-element-b66d829 .tm-marquee-repeater .text {
                font-family: "Playfair Display", Sans-serif;
                font-size: 80px;
                font-weight: 400;
                text-transform: uppercase;
                color: var(--theme-color2);
                -webkit-text-stroke-width: 1px;
            }

            .elementor-21 .elementor-element.elementor-element-b66d829 .tm-marquee-repeater .tm-marquee-group div:nth-of-type(even) {
                color: #02010100;
                -webkit-text-stroke-width: 1px;
                -webkit-text-stroke-color: #0000004D;
            }

            .elementor-21 .elementor-element.elementor-element-b66d829 .tm-marquee-repeater .divider {
                font-size: 80px;
                color: var(--theme-color1);
                -webkit-text-stroke-width: 1px;
                margin: 30px 0px 0px 0px;
            }

            .elementor-21 .elementor-element.elementor-element-b66d829 .tm-marquee-repeater .divider:nth-of-type(even) {
                -webkit-text-stroke-width: 1px;
            }

            .elementor-21 .elementor-element.elementor-element-72ddb8e6 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --flex-wrap: wrap;
                --padding-top: 75px;
                --padding-bottom: 85px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-21 .elementor-element.elementor-element-76684bc1 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-cee79d9 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-cee79d9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-cee79d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #F7F3EE;
            }

            .elementor-21 .elementor-element.elementor-element-c6937d2 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-c6937d2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c6937d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/blog1.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-21 .elementor-element.elementor-element-68581c0 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 60px;
                --padding-bottom: 65px;
                --padding-left: 60px;
                --padding-right: 60px;
            }

            .elementor-21 .elementor-element.elementor-element-60e5a54 {
                text-align: center;
            }

            .elementor-21 .elementor-element.elementor-element-60e5a54 .title {
                margin-bottom: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-06b7841 {
                --divider-border-style: solid;
                --divider-color: #00000014;
                --divider-border-width: 1px;
            }

            .elementor-21 .elementor-element.elementor-element-06b7841 .elementor-divider-separator {
                width: 80%;
                margin: 0 auto;
                margin-center: 0;
            }

            .elementor-21 .elementor-element.elementor-element-06b7841 .elementor-divider {
                text-align: center;
                padding-block-start:10px;padding-block-end:10px;}

            .elementor-21 .elementor-element.elementor-element-65c8d40 {
                width: var( --container-widget-width, 80% );
                max-width: 80%;
                --container-widget-width: 80%;
                --container-widget-flex-grow: 0;
            }

            .elementor-21 .elementor-element.elementor-element-65c8d40 .tm-text-editor {
                text-align: center;
                margin: 0px 0px 20px 0px;
            }

            .elementor-21 .elementor-element.elementor-element-65c8d40 .tm-text-editor * {
                margin: 0px 0px 20px 0px;
            }

            .elementor-21 .elementor-element.elementor-element-f6856b2 .btn-view-details {
                text-align: center;
            }

            .elementor-21 .elementor-element.elementor-element-ef17e57 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-ef17e57:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ef17e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #F7F3EE;
            }

            .elementor-21 .elementor-element.elementor-element-b2ffc8a {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 60px;
                --padding-bottom: 70px;
                --padding-left: 60px;
                --padding-right: 60px;
            }

            .elementor-21 .elementor-element.elementor-element-3efaab0 {
                text-align: center;
            }

            .elementor-21 .elementor-element.elementor-element-668c3bd {
                --divider-border-style: solid;
                --divider-color: #00000014;
                --divider-border-width: 1px;
            }

            .elementor-21 .elementor-element.elementor-element-668c3bd .elementor-divider-separator {
                width: 80%;
                margin: 0 auto;
                margin-center: 0;
            }

            .elementor-21 .elementor-element.elementor-element-668c3bd .elementor-divider {
                text-align: center;
                padding-block-start:10px;padding-block-end:10px;}

            .elementor-21 .elementor-element.elementor-element-7ea1484 {
                width: var( --container-widget-width, 80% );
                max-width: 80%;
                --container-widget-width: 80%;
                --container-widget-flex-grow: 0;
            }

            .elementor-21 .elementor-element.elementor-element-7ea1484 .tm-text-editor {
                text-align: center;
                margin: 0px 0px 20px 0px;
            }

            .elementor-21 .elementor-element.elementor-element-7ea1484 .tm-text-editor * {
                margin: 0px 0px 20px 0px;
            }

            .elementor-21 .elementor-element.elementor-element-01d9183 .btn-view-details {
                text-align: center;
            }

            .elementor-21 .elementor-element.elementor-element-9519768 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-9519768:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9519768 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/spa.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-21 .elementor-element.elementor-element-649fca5 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-649fca5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-649fca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #F7F3EE;
            }

            .elementor-21 .elementor-element.elementor-element-2aba272 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-2aba272:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2aba272 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/gym2.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-21 .elementor-element.elementor-element-4c24be0 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 60px;
                --padding-bottom: 70px;
                --padding-left: 60px;
                --padding-right: 60px;
            }

            .elementor-21 .elementor-element.elementor-element-8d29338 {
                text-align: center;
            }

            .elementor-21 .elementor-element.elementor-element-8d29338 .title {
                margin-bottom: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-20e62d7 {
                --divider-border-style: solid;
                --divider-color: #00000014;
                --divider-border-width: 1px;
            }

            .elementor-21 .elementor-element.elementor-element-20e62d7 .elementor-divider-separator {
                width: 80%;
                margin: 0 auto;
                margin-center: 0;
            }

            .elementor-21 .elementor-element.elementor-element-20e62d7 .elementor-divider {
                text-align: center;
                padding-block-start:10px;padding-block-end:10px;}

            .elementor-21 .elementor-element.elementor-element-7db1a5a {
                width: var( --container-widget-width, 80% );
                max-width: 80%;
                --container-widget-width: 80%;
                --container-widget-flex-grow: 0;
            }

            .elementor-21 .elementor-element.elementor-element-7db1a5a .tm-text-editor {
                text-align: center;
                margin: 0px 0px 20px 0px;
            }

            .elementor-21 .elementor-element.elementor-element-7db1a5a .tm-text-editor * {
                margin: 0px 0px 20px 0px;
            }

            .elementor-21 .elementor-element.elementor-element-a4951bf .btn-view-details {
                text-align: center;
            }

            .elementor-21 .elementor-element.elementor-element-2d50bb1 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 1;
                border-style: none;
                --border-style: none;
                --padding-top: 0px;
                --padding-bottom: 100px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-21 .elementor-element.elementor-element-2d50bb1::before, .elementor-21 .elementor-element.elementor-element-2d50bb1 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2d50bb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2d50bb1 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2d50bb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2d50bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                --background-overlay: '';
            }

            .elementor-21 .elementor-element.elementor-element-7e32285 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-5e13041 {
                --display: flex;
            }

            .elementor-21 .elementor-element.elementor-element-51d0fbc {
                --display: flex;
            }

            .elementor-21 .elementor-element.elementor-element-f8d87c5 {
                --display: flex;
            }

            .elementor-21 .elementor-element.elementor-element-010db76 {
                --display: flex;
            }

            .elementor-21 .elementor-element.elementor-element-37292f3 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --overlay-opacity: 1;
                --padding-top: 100px;
                --padding-bottom: 90px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-21 .elementor-element.elementor-element-37292f3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-37292f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #F7F3EE;
            }

            .elementor-21 .elementor-element.elementor-element-37292f3::before, .elementor-21 .elementor-element.elementor-element-37292f3 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-37292f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-37292f3 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-37292f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-37292f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
                background-image: url("https://dev251.kodesolution.com/hoteler/wp-content/uploads/2025/01/Shape10.png");
                --background-overlay: '';
                background-position: bottom left;
                background-repeat: no-repeat;
            }

            .elementor-21 .elementor-element.elementor-element-dc93348 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-e8748c0 {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-9c0eab5 {
                text-align: center;
            }

            .elementor-21 .elementor-element.elementor-element-0a8b70f {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
            }

            .elementor-21 .elementor-element.elementor-element-7398a1c {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-21c0bde {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-9fdc401 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --padding-top: 100px;
                --padding-bottom: 90px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-21 .elementor-element.elementor-element-b18b559 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-07397e5 {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-2870f7f {
                text-align: center;
            }

            .elementor-21 .elementor-element.elementor-element-f17f73f {
                --display: flex;
            }

            .elementor-21 .elementor-element.elementor-element-60f340a .tm-swiper-button-wrap {
                display: flex;
            }

            .elementor-21 .elementor-element.elementor-element-60f340a .swiper-pagination {
                display: block;
                left: 50%;
                bottom: -75px;
                transform: translate(-50%, -50%);
            }

            .elementor-21 .elementor-element.elementor-element-c9b77aa {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --padding-top: 0px;
                --padding-bottom: 60px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-21 .elementor-element.elementor-element-6c6ef42 {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-d539bae {
                --display: flex;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-21 .elementor-element.elementor-element-acbe607 {
                text-align: center;
            }

            .elementor-21 .elementor-element.elementor-element-881fae8 {
                --display: flex;
            }

            .elementor-21 .elementor-element.elementor-element-0e1f3d3 .isotope-layout-filter {
                text-align: center;
            }

            @media(min-width: 768px) {
                .elementor-21 .elementor-element.elementor-element-ada3857 {
                    --width:57%;
                }

                .elementor-21 .elementor-element.elementor-element-0dce458 {
                    --width: 30%;
                }

                .elementor-21 .elementor-element.elementor-element-530488e {
                    --width: 46%;
                }

                .elementor-21 .elementor-element.elementor-element-66fd6f7 {
                    --width: 54%;
                }

                .elementor-21 .elementor-element.elementor-element-8849061 {
                    --width: 50%;
                }

                .elementor-21 .elementor-element.elementor-element-c6937d2 {
                    --width: 50%;
                }

                .elementor-21 .elementor-element.elementor-element-68581c0 {
                    --width: 50%;
                }

                .elementor-21 .elementor-element.elementor-element-b2ffc8a {
                    --width: 50%;
                }

                .elementor-21 .elementor-element.elementor-element-9519768 {
                    --width: 50%;
                }

                .elementor-21 .elementor-element.elementor-element-2aba272 {
                    --width: 50%;
                }

                .elementor-21 .elementor-element.elementor-element-4c24be0 {
                    --width: 50%;
                }

                .elementor-21 .elementor-element.elementor-element-7398a1c {
                    --width: 48%;
                }

                .elementor-21 .elementor-element.elementor-element-21c0bde {
                    --width: 48%;
                }

                .elementor-21 .elementor-element.elementor-element-07397e5 {
                    --width: 52%;
                }

                .elementor-21 .elementor-element.elementor-element-d539bae {
                    --width: 52%;
                }
            }

            @media(max-width: 1366px) and (min-width:768px) {
                .elementor-21 .elementor-element.elementor-element-b18b559 {
                    --width:100%;
                }

                .elementor-21 .elementor-element.elementor-element-6c6ef42 {
                    --width: 100%;
                }
            }

            @media(max-width: 1200px) and (min-width:768px) {
                .elementor-21 .elementor-element.elementor-element-ada3857 {
                    --width:58%;
                }

                .elementor-21 .elementor-element.elementor-element-252dc32 {
                    --width: 98%;
                }

                .elementor-21 .elementor-element.elementor-element-71431c4c {
                    --width: 50%;
                }

                .elementor-21 .elementor-element.elementor-element-773f2efa {
                    --width: 50%;
                }
            }

            @media(max-width: 1024px) and (min-width:768px) {
                .elementor-21 .elementor-element.elementor-element-ada3857 {
                    --width:68%;
                }

                .elementor-21 .elementor-element.elementor-element-71431c4c {
                    --width: 50%;
                }

                .elementor-21 .elementor-element.elementor-element-773f2efa {
                    --width: 50%;
                }

                .elementor-21 .elementor-element.elementor-element-07397e5 {
                    --width: 60%;
                }

                .elementor-21 .elementor-element.elementor-element-d539bae {
                    --width: 60%;
                }
            }

            @media(max-width: 880px) and (min-width:768px) {
                .elementor-21 .elementor-element.elementor-element-ada3857 {
                    --width:90%;
                }

                .elementor-21 .elementor-element.elementor-element-530488e {
                    --width: 100%;
                }

                .elementor-21 .elementor-element.elementor-element-66fd6f7 {
                    --width: 100%;
                }

                .elementor-21 .elementor-element.elementor-element-89dea57 {
                    --width: 68%;
                }

                .elementor-21 .elementor-element.elementor-element-8849061 {
                    --width: 80%;
                }

                .elementor-21 .elementor-element.elementor-element-c6937d2 {
                    --width: 100%;
                }

                .elementor-21 .elementor-element.elementor-element-68581c0 {
                    --width: 100%;
                }

                .elementor-21 .elementor-element.elementor-element-b2ffc8a {
                    --width: 100%;
                }

                .elementor-21 .elementor-element.elementor-element-9519768 {
                    --width: 100%;
                }

                .elementor-21 .elementor-element.elementor-element-2aba272 {
                    --width: 100%;
                }

                .elementor-21 .elementor-element.elementor-element-4c24be0 {
                    --width: 100%;
                }

                .elementor-21 .elementor-element.elementor-element-5e13041 {
                    --width: 50%;
                }

                .elementor-21 .elementor-element.elementor-element-51d0fbc {
                    --width: 50%;
                }

                .elementor-21 .elementor-element.elementor-element-f8d87c5 {
                    --width: 50%;
                }

                .elementor-21 .elementor-element.elementor-element-010db76 {
                    --width: 50%;
                }

                .elementor-21 .elementor-element.elementor-element-7398a1c {
                    --width: 100%;
                }

                .elementor-21 .elementor-element.elementor-element-21c0bde {
                    --width: 100%;
                }
            }

            @media(max-width: 1200px) {
                .elementor-21 .elementor-element.elementor-element-aff61a3 {
                    --padding-top:0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 10px;
                }

                .elementor-21 .elementor-element.elementor-element-a7ffda5 {
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                }

                .elementor-21 .elementor-element.elementor-element-252dc32 {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-2a1edb0 .elementor-repeater-item-6cfb89b {
                    left: -21px;
                }

                .elementor-21 .elementor-element.elementor-element-7fb1d9b5 {
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-21 .elementor-element.elementor-element-5227c4db .isotope-layout .isotope-item {
                    width: 100% !important;
                }

                .elementor-21 .elementor-element.elementor-element-f6e4519 .isotope-layout .isotope-item {
                    width: 100% !important;
                }

                .elementor-21 .elementor-element.elementor-element-6e5f4f23 .isotope-layout .isotope-item {
                    width: 49.98% !important;
                }

                .elementor-21 .elementor-element.elementor-element-2166228 .isotope-layout .isotope-item {
                    width: 49.98% !important;
                }

                .elementor-21 .elementor-element.elementor-element-72ddb8e6 {
                    --padding-top: 80px;
                    --padding-bottom: 90px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-21 .elementor-element.elementor-element-65c8d40 .tm-text-editor {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-21 .elementor-element.elementor-element-65c8d40 .tm-text-editor * {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-21 .elementor-element.elementor-element-f6856b2 > .elementor-widget-container {
                    margin: 20px 0px 0px 0px;
                }

                .elementor-21 .elementor-element.elementor-element-7ea1484 .tm-text-editor {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-21 .elementor-element.elementor-element-7ea1484 .tm-text-editor * {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-21 .elementor-element.elementor-element-01d9183 > .elementor-widget-container {
                    margin: 20px 0px 0px 0px;
                }

                .elementor-21 .elementor-element.elementor-element-7db1a5a .tm-text-editor {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-21 .elementor-element.elementor-element-7db1a5a .tm-text-editor * {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-21 .elementor-element.elementor-element-a4951bf > .elementor-widget-container {
                    margin: 20px 0px 0px 0px;
                }
            }

            @media(max-width: 1024px) {
                .elementor-21 .elementor-element.elementor-element-ba5c47e {
                    --padding-top:180px;
                    --padding-bottom: 115px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-21 .elementor-element.elementor-element-9f31b7a {
                    width: var( --container-widget-width, 119px );
                    max-width: 119px;
                    --container-widget-width: 119px;
                    --container-widget-flex-grow: 0;
                }

                .elementor-21 .elementor-element.elementor-element-252dc32 {
                    --padding-top: 100px;
                    --padding-bottom: 100px;
                    --padding-left: 10px;
                    --padding-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-89dea57 {
                    --justify-content: center;
                }

                .elementor-21 .elementor-element.elementor-element-2a1edb0 .elementor-repeater-item-6cfb89b {
                    left: -15px;
                }

                .elementor-21 .elementor-element.elementor-element-2a1edb0 .elementor-repeater-item-9fbb3c8 {
                    right: 35px;
                }

                .elementor-21 .elementor-element.elementor-element-6df5eda {
                    --container-widget-width: 99%;
                    --container-widget-flex-grow: 0;
                    width: var( --container-widget-width, 99% );
                    max-width: 99%;
                }

                .elementor-21 .elementor-element.elementor-element-7fb1d9b5 {
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-21 .elementor-element.elementor-element-55e7a58 {
                    --flex-direction: column-reverse;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-21 .elementor-element.elementor-element-3d52214f {
                    --margin-top: -20px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-72ddb8e6 {
                    --padding-top: 75px;
                    --padding-bottom: 70px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-21 .elementor-element.elementor-element-68581c0 {
                    --padding-top: 60px;
                    --padding-bottom: 60px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-b2ffc8a {
                    --padding-top: 60px;
                    --padding-bottom: 60px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-4c24be0 {
                    --padding-top: 60px;
                    --padding-bottom: 60px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }
            }

            @media(max-width: 880px) {
                .elementor-21 .elementor-element.elementor-element-ba5c47e {
                    --padding-top:120px;
                    --padding-bottom: 120px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-21 .elementor-element.elementor-element-aff61a3 {
                    --flex-direction: column;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --flex-wrap: wrap;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-ada3857 {
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --margin-top: 0px;
                    --margin-bottom: 30px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-452c66c {
                    --flex-direction: column;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                }

                .elementor-21 .elementor-element.elementor-element-9f31b7a {
                    width: var( --container-widget-width, 103px );
                    max-width: 103px;
                    --container-widget-width: 103px;
                    --container-widget-flex-grow: 0;
                }

                .elementor-21 .elementor-element.elementor-element-ba60fc5.e-con {
                    --align-self: flex-start;
                }

                .elementor-21 .elementor-element.elementor-element-95c46f6 .tm-text-editor {
                    text-align: center;
                }

                .elementor-21 .elementor-element.elementor-element-c0eec9d .tm-text-editor {
                    text-align: center;
                }

                .elementor-21 .elementor-element.elementor-element-af8e061 {
                    --padding-top: 100px;
                    --padding-bottom: 70px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-21 .elementor-element.elementor-element-8e4c412 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-21 .elementor-element.elementor-element-252dc32 {
                    --flex-direction: column-reverse;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --padding-top: 100px;
                    --padding-bottom: 130px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-21 .elementor-element.elementor-element-89dea57 {
                    --margin-top: 50px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-2a1edb0 .elementor-repeater-item-6cfb89b {
                    display: block;
                }

                .elementor-21 .elementor-element.elementor-element-2a1edb0 .elementor-repeater-item-9fbb3c8 {
                    display: block;
                    bottom: 101px;
                    right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-a3cbd92 {
                    width: var( --container-widget-width, 752.812px );
                    max-width: 752.812px;
                    --container-widget-width: 752.812px;
                    --container-widget-flex-grow: 0;
                }

                .elementor-21 .elementor-element.elementor-element-18099d2 {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-abbdad7 {
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-72ddb8e6 {
                    --padding-top: 80px;
                    --padding-bottom: 80px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-21 .elementor-element.elementor-element-76684bc1 {
                    --flex-wrap: wrap;
                    --margin-top: 0px;
                    --margin-bottom: 20px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-cee79d9 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-21 .elementor-element.elementor-element-c6937d2 {
                    --min-height: 400px;
                    --margin-top: 0px;
                    --margin-bottom: 30px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-68581c0 {
                    --padding-top: 60px;
                    --padding-bottom: 100px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

                .elementor-21 .elementor-element.elementor-element-f6856b2 > .elementor-widget-container {
                    margin: 20px 0px 0px 0px;
                }

                .elementor-21 .elementor-element.elementor-element-ef17e57 {
                    --flex-direction: column-reverse;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-21 .elementor-element.elementor-element-b2ffc8a {
                    --padding-top: 90px;
                    --padding-bottom: 100px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

                .elementor-21 .elementor-element.elementor-element-01d9183 > .elementor-widget-container {
                    margin: 20px 0px 0px 0px;
                }

                .elementor-21 .elementor-element.elementor-element-9519768 {
                    --min-height: 400px;
                    --margin-top: 0px;
                    --margin-bottom: 30px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-649fca5 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-21 .elementor-element.elementor-element-2aba272 {
                    --min-height: 400px;
                    --margin-top: 0px;
                    --margin-bottom: 30px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-4c24be0 {
                    --padding-top: 60px;
                    --padding-bottom: 100px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

                .elementor-21 .elementor-element.elementor-element-a4951bf > .elementor-widget-container {
                    margin: 20px 0px 0px 0px;
                }

                .elementor-21 .elementor-element.elementor-element-7e32285 {
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --gap: 0px 0px;
                    --row-gap: 0px;
                    --column-gap: 0px;
                    --flex-wrap: wrap;
                }

                .elementor-21 .elementor-element.elementor-element-37292f3 {
                    --padding-top: 105px;
                    --padding-bottom: 90px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-21 .elementor-element.elementor-element-0a8b70f {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --gap: 0px 0px;
                    --row-gap: 0px;
                    --column-gap: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-7398a1c {
                    --margin-top: 0px;
                    --margin-bottom: 20px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }
            }

            @media(max-width: 767px) {
                .elementor-21 .elementor-element.elementor-element-ba5c47e {
                    --padding-top:120px;
                    --padding-bottom: 120px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-21 .elementor-element.elementor-element-aff61a3 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-21 .elementor-element.elementor-element-452c66c {
                    --margin-top: 0px;
                    --margin-bottom: 20px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-ba60fc5 {
                    --margin-top: 0px;
                    --margin-bottom: 20px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-c0eec9d > .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-21 .elementor-element.elementor-element-c0eec9d .tm-text-editor, .elementor-21 .elementor-element.elementor-element-c0eec9d .tm-text-editor * {
                    font-size: 37px;
                    line-height: 1.4em;
                }

                .elementor-21 .elementor-element.elementor-element-c0eec9d .tm-text-editor {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-21 .elementor-element.elementor-element-c0eec9d .tm-text-editor * {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-21 .elementor-element.elementor-element-a7ffda5 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-252dc32 {
                    --padding-top: 100px;
                    --padding-bottom: 100px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-21 .elementor-element.elementor-element-89dea57 {
                    --margin-top: 40px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-2a1edb0 .elementor-repeater-item-6cfb89b {
                    left: 30px;
                    -webkit-transform: rotate(-5deg);
                }

                .elementor-21 .elementor-element.elementor-element-2a1edb0 .elementor-repeater-item-9fbb3c8 {
                    display: none;
                }

                .elementor-21 .elementor-element.elementor-element-6e5f4f23 .isotope-layout .isotope-item {
                    width: 100% !important;
                }

                .elementor-21 .elementor-element.elementor-element-2166228 .isotope-layout .isotope-item {
                    width: 100% !important;
                }

                .elementor-21 .elementor-element.elementor-element-abbdad7 {
                    --padding-top: 10px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-21 .elementor-element.elementor-element-b66d829 .tm-marquee-repeater .text {
                    font-size: 60px;
                }

                .elementor-21 .elementor-element.elementor-element-85c44a7 > .elementor-widget-container {
                    margin: 0px 0px 0px -15px;
                }

                .elementor-21 .elementor-element.elementor-element-37292f3 {
                    --padding-top: 105px;
                    --padding-bottom: 80px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-21 .elementor-element.elementor-element-9fdc401 {
                    --padding-top: 100px;
                    --padding-bottom: 90px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }
            }
        

            
            .elementor-kit-7 {
                --e-global-color-primary: #6EC1E4;
                --e-global-color-secondary: #54595F;
                --e-global-color-text: #7A7A7A;
                --e-global-color-accent: #61CE70;
                --e-global-typography-primary-font-family: "Roboto";
                --e-global-typography-primary-font-weight: 600;
                --e-global-typography-secondary-font-family: "Roboto Slab";
                --e-global-typography-secondary-font-weight: 400;
                --e-global-typography-text-font-family: "Roboto";
                --e-global-typography-text-font-weight: 400;
                --e-global-typography-accent-font-family: "Roboto";
                --e-global-typography-accent-font-weight: 500;
            }

            .elementor-kit-7 e-page-transition {
                background-color: #FFBC7D;
            }

            .elementor-section.elementor-section-boxed > .elementor-container {
                max-width: 1140px;
            }

            .e-con {
                --container-max-width: 1140px;
            }

            .elementor-widget:not(:last-child) {
                margin-block-end:20px;}

            .elementor-element {
                --widgets-spacing: 20px 20px;
                --widgets-spacing-row: 20px;
                --widgets-spacing-column: 20px;
            }

            {
            }

            h1.entry-title {
                display: var(--page-title-display);
            }

            @media(max-width: 1024px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:1024px;
                }

                .e-con {
                    --container-max-width: 1024px;
                }
            }

            @media(max-width: 767px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width:767px;
                }

                .e-con {
                    --container-max-width: 767px;
                }
            }

            .elementor-3117 .elementor-element.elementor-element-4d4ffa7 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 100px;
                --padding-bottom: 110px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-3117 .elementor-element.elementor-element-c1b0d07 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-3117 .elementor-element.elementor-element-5621d90 {
                --display: flex;
            }

            .elementor-3117 .elementor-element.elementor-element-3046c2e .tm-contact-form-7 .wpcf7-not-valid-tip {
                display: block !important;
            }

            .elementor-3117 .elementor-element.elementor-element-3046c2e .tm-contact-form-7 .wpcf7-validation-errors {
                display: block !important;
            }

            .elementor-3117 .elementor-element.elementor-element-3046c2e .tm-contact-form-7 .tm-contact-form-7-title {
                margin: 0px 0px 30px 0px;
            }

            .elementor-3117 .elementor-element.elementor-element-3046c2e .tm-contact-form-7 .tm-contact-form-7-subtitle {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3117 .elementor-element.elementor-element-3046c2e .tm-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-3117 .elementor-element.elementor-element-3046c2e .tm-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-3117 .elementor-element.elementor-element-3046c2e .tm-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-3117 .elementor-element.elementor-element-3046c2e .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-3117 .elementor-element.elementor-element-3046c2e .tm-contact-form-7 .wpcf7-form-control.wpcf7-select {
                background-color: #F4F5F8;
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: #F4F5F8;
                border-radius: 5px 5px 5px 5px;
            }

            .elementor-3117 .elementor-element.elementor-element-3046c2e .tm-contact-form-7 .wpcf7-form input[type="submit"] {
                background-color: var(--theme-color1);
            }

            .elementor-3117 .elementor-element.elementor-element-3046c2e .tm-contact-form-7 .wpcf7-form input[type="submit"]:hover,.elementor-3117 .elementor-element.elementor-element-3046c2e .tm-contact-form-7 .wpcf7-form input[type="submit"]:focus {
                background-color: var(--theme-color2);
                color: #FFFFFF;
                border-color: #FFFFFF;
            }

            .elementor-3117 .elementor-element.elementor-element-3046c2e .tm-contact-form-7 .wpcf7-form .wpcf7-spinner {
                display: none;
            }

            .elementor-3117 .elementor-element.elementor-element-3046c2e .tm-contact-form-7 .wpcf7-form .ajax-loader {
                display: none;
            }

            .elementor-3117 .elementor-element.elementor-element-3046c2e .tm-contact-form-7 .wpcf7-form.submitting .ajax-loader {
                display: block;
            }

            .elementor-3117 .elementor-element.elementor-element-9fb0454 {
                --display: flex;
            }

            .elementor-3117 .elementor-element.elementor-element-36280e3 .tm-text-editor {
                margin: 0px 0px 20px 0px;
            }

            .elementor-3117 .elementor-element.elementor-element-36280e3 .tm-text-editor * {
                margin: 0px 0px 20px 0px;
            }

            .elementor-3117 .elementor-element.elementor-element-072a430 > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3117 .elementor-element.elementor-element-072a430 .icon i, .elementor-3117 .elementor-element.elementor-element-072a430 .icon svg {
                font-size: 30px;
            }

            .elementor-3117 .elementor-element.elementor-element-072a430 .icon i {
                color: #FFFFFF;
            }

            .elementor-3117 .elementor-element.elementor-element-072a430 .icon svg {
                fill: #FFFFFF;
            }

            .elementor-3117 .elementor-element.elementor-element-072a430 .icon {
                background-color: var(--theme-color1);
                width: 80px;
                height: 80px;
            }

            .elementor-3117 .elementor-element.elementor-element-072a430:hover .icon i {
                color: #FFFFFF;
            }

            .elementor-3117 .elementor-element.elementor-element-072a430:hover .icon svg {
                fill: #FFFFFF;
            }

            .elementor-3117 .elementor-element.elementor-element-072a430:hover .icon {
                background-color: var(--theme-color2);
            }

            .elementor-3117 .elementor-element.elementor-element-072a430 .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-3117 .elementor-element.elementor-element-072a430:hover .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-3117 .elementor-element.elementor-element-072a430 .icon-box-title {
                margin-top: 0;
                margin-bottom: 5px;
            }

            .elementor-3117 .elementor-element.elementor-element-072a430 .icon-box-title a {
                margin-top: 0;
                margin-bottom: 5px;
            }

            .elementor-3117 .elementor-element.elementor-element-b035630 > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3117 .elementor-element.elementor-element-b035630 .icon i, .elementor-3117 .elementor-element.elementor-element-b035630 .icon svg {
                font-size: 30px;
            }

            .elementor-3117 .elementor-element.elementor-element-b035630 .icon i {
                color: #FFFFFF;
            }

            .elementor-3117 .elementor-element.elementor-element-b035630 .icon svg {
                fill: #FFFFFF;
            }

            .elementor-3117 .elementor-element.elementor-element-b035630 .icon {
                background-color: var(--theme-color1);
                width: 80px;
                height: 80px;
            }

            .elementor-3117 .elementor-element.elementor-element-b035630:hover .icon i {
                color: #FFFFFF;
            }

            .elementor-3117 .elementor-element.elementor-element-b035630:hover .icon svg {
                fill: #FFFFFF;
            }

            .elementor-3117 .elementor-element.elementor-element-b035630:hover .icon {
                background-color: var(--theme-color2);
            }

            .elementor-3117 .elementor-element.elementor-element-b035630 .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-3117 .elementor-element.elementor-element-b035630:hover .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-3117 .elementor-element.elementor-element-b035630 .icon-box-title {
                margin-top: 0;
                margin-bottom: 5px;
            }

            .elementor-3117 .elementor-element.elementor-element-b035630 .icon-box-title a {
                margin-top: 0;
                margin-bottom: 5px;
            }

            .elementor-3117 .elementor-element.elementor-element-468dd3e > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-3117 .elementor-element.elementor-element-468dd3e .icon i, .elementor-3117 .elementor-element.elementor-element-468dd3e .icon svg {
                font-size: 30px;
            }

            .elementor-3117 .elementor-element.elementor-element-468dd3e .icon i {
                color: #FFFFFF;
            }

            .elementor-3117 .elementor-element.elementor-element-468dd3e .icon svg {
                fill: #FFFFFF;
            }

            .elementor-3117 .elementor-element.elementor-element-468dd3e .icon {
                background-color: var(--theme-color1);
                width: 80px;
                height: 80px;
            }

            .elementor-3117 .elementor-element.elementor-element-468dd3e:hover .icon i {
                color: #FFFFFF;
            }

            .elementor-3117 .elementor-element.elementor-element-468dd3e:hover .icon svg {
                fill: #FFFFFF;
            }

            .elementor-3117 .elementor-element.elementor-element-468dd3e:hover .icon {
                background-color: var(--theme-color2);
            }

            .elementor-3117 .elementor-element.elementor-element-468dd3e .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-3117 .elementor-element.elementor-element-468dd3e:hover .icon-wrapper .icon-bg-img {
                left: 0%;
                top: 0%;
            }

            .elementor-3117 .elementor-element.elementor-element-468dd3e .icon-box-title {
                margin-top: 0;
                margin-bottom: 5px;
            }

            .elementor-3117 .elementor-element.elementor-element-468dd3e .icon-box-title a {
                margin-top: 0;
                margin-bottom: 5px;
            }

            .elementor-3117 .elementor-element.elementor-element-bb3a12c {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            @media(max-width: 767px) {
                .elementor-3117 .elementor-element.elementor-element-36280e3 .tm-text-editor {
                    margin:0px 0px 0px 0px;
                }

                .elementor-3117 .elementor-element.elementor-element-36280e3 .tm-text-editor * {
                    margin: 0px 0px 0px 0px;
                }
            }

            @media(min-width: 768px) {
                .elementor-3117 .elementor-element.elementor-element-5621d90 {
                    --width:56%;
                }

                .elementor-3117 .elementor-element.elementor-element-9fb0454 {
                    --width: 40%;
                }
            }

            @media(max-width: 1200px) and (min-width:768px) {
                .elementor-3117 .elementor-element.elementor-element-9fb0454 {
                    --width:50%;
                }
            }

            @media(max-width: 880px) and (min-width:768px) {
                .elementor-3117 .elementor-element.elementor-element-5621d90 {
                    --width:100%;
                }

                .elementor-3117 .elementor-element.elementor-element-9fb0454 {
                    --width: 100%;
                }
            }
        
            