.elementor-kit-10 {
    --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-section.elementor-section-boxed>.elementor-container {
    max-width: 1344px;
}

.e-con {
    --container-max-width: 1344px;
    --container-default-padding-top: 0px;
    --container-default-padding-right: 0px;
    --container-default-padding-bottom: 0px;
    --container-default-padding-left: 0px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 0px;
}

.elementor-element {
    --widgets-spacing: 0px 0px;
}


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: 540px;
    }

    .e-con {
        --container-max-width: 540px;
    }
}

.elementor-1277 .elementor-element.elementor-element-ae0c789 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1277 .elementor-element.elementor-element-835b840 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1277 .elementor-element.elementor-element-50c694f {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-1277 .elementor-element.elementor-element-4f3f988 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 44px;
    --padding-right: 12px;
}

.elementor-1277 .elementor-element.elementor-element-e76ccfe {
    width: var(--container-widget-width, 64%);
    max-width: 64%;
    --container-widget-width: 64%;
    --container-widget-flex-grow: 0;
}

.elementor-1277 .elementor-element.elementor-element-e76ccfe>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1277 .elementor-element.elementor-element-e76ccfe .title-area {
    text-align: left;
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1277 .elementor-element.elementor-element-79f811a {
    width: var(--container-widget-width, 88%);
    max-width: 88%;
    --container-widget-width: 88%;
    --container-widget-flex-grow: 0;
}

.elementor-1277 .elementor-element.elementor-element-639893f>.elementor-widget-container {
    padding: 10px 0px 40px 0px;
}

.elementor-1277 .elementor-element.elementor-element-b885914 .th_btn i {
    margin-left: 8px;
}

.elementor-1277 .elementor-element.elementor-element-b885914 .btn-wrapper {
    text-align: left;
}

.elementor-1277 .elementor-element.elementor-element-dc2fece {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1277 .elementor-element.elementor-element-7d73fc9 .title-area {
    text-align: center;
}

.elementor-1277 .elementor-element.elementor-element-537f2db>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1277 .elementor-element.elementor-element-afd1bba {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1277 .elementor-element.elementor-element-afd1bba:not(.elementor-motion-effects-element-type-background),
.elementor-1277 .elementor-element.elementor-element-afd1bba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://wordpress.themeholy.com/tourm/wp-content/uploads/2024/07/team_bg_2.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-1277 .elementor-element.elementor-element-afd1bba,
.elementor-1277 .elementor-element.elementor-element-afd1bba::before {
    --border-transition: 0.3s;
}

.elementor-1277 .elementor-element.elementor-element-edfaffd {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-1277 .elementor-element.elementor-element-fbcedf7 .title-area {
    text-align: center;
}

.elementor-1277 .elementor-element.elementor-element-99da8f0 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1277 .elementor-element.elementor-element-c0a7a22 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1277 .elementor-element.elementor-element-6e23206>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1277 .elementor-element.elementor-element-6e23206 .title-area {
    text-align: center;
}

.elementor-1277 .elementor-element.elementor-element-138867b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1277 .elementor-element.elementor-element-653475f {
    --display: flex;
    --background-transition: 0.3s;
}

@media(min-width:768px) {
    .elementor-1277 .elementor-element.elementor-element-50c694f {
        --width: 58.333%;
    }

    .elementor-1277 .elementor-element.elementor-element-4f3f988 {
        --width: 41.667%;
    }
}

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

    .elementor-1277 .elementor-element.elementor-element-4f3f988 {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-1277 .elementor-element.elementor-element-ae0c789 {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1277 .elementor-element.elementor-element-835b840 {
        --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;
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1277 .elementor-element.elementor-element-50c694f {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-1277 .elementor-element.elementor-element-4f3f988 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-1277 .elementor-element.elementor-element-dc2fece {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-1277 .elementor-element.elementor-element-afd1bba {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1277 .elementor-element.elementor-element-edfaffd {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-1277 .elementor-element.elementor-element-99da8f0 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1277 .elementor-element.elementor-element-c0a7a22 {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1277 .elementor-element.elementor-element-6e23206>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }
}

@media(max-width:767px) {
    .elementor-1277 .elementor-element.elementor-element-50c694f {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-1277 .elementor-element.elementor-element-4f3f988 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-1277 .elementor-element.elementor-element-e76ccfe {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1277 .elementor-element.elementor-element-79f811a {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1277 .elementor-element.elementor-element-dc2fece {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1277 .elementor-element.elementor-element-edfaffd {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-1277 .elementor-element.elementor-element-6e23206>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1277 .elementor-element.elementor-element-657ebd9>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

.elementor-1328 .elementor-element.elementor-element-e8adab6 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1328 .elementor-element.elementor-element-4a28910>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1328 .elementor-element.elementor-element-4a28910 .wpte-trip-list-wrapper {
    --gap: 30px;
    row-gap: 30px;
}

.elementor-1328 .elementor-element.elementor-element-4a28910 .wpte-elementor-widget .wpte-trip-category .wpte-trip-category-title {
    font-size: 18px;
    font-weight: 500;
}

.elementor-1328 .elementor-element.elementor-element-4a28910 .wpte-elementor-widget .wpte-trip-category .wpte-trip-category-text-wrap .wpte-trip-category-title {
    color: #0D0D0C;
}

.elementor-1328 .elementor-element.elementor-element-4a28910 .wpte-elementor-widget .wpte-trip-category .wpte-trip-category-title a:hover {
    color: #1CA8CB;
}

.elementor-1328 .elementor-element.elementor-element-4a28910 .wpte-elementor-widget .wpte-trip-category .wpte-trip-category-title .trip-count {
    background-color: #1CA8CB;
}

.elementor-1328 .elementor-element.elementor-element-4a28910 .wpte-elementor-widget .wpte-trip-category figure img {
    object-fit: original;
    transition-timing-function: linear;
    transition-duration: 3s;
}

.elementor-1328 .elementor-element.elementor-element-4a28910 .wpte-elementor-widget .wpte-trip-category .wpte-trip-cat-btn {
    border-style: none;
}

.elementor-1328 .elementor-element.elementor-element-1c1955e {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1328 .elementor-element.elementor-element-1c1955e:not(.elementor-motion-effects-element-type-background),
.elementor-1328 .elementor-element.elementor-element-1c1955e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E9F6F9;
    background-image: url("https://wordpress.themeholy.com/tourm/wp-content/uploads/2024/07/team_bg_1.png");
}

.elementor-1328 .elementor-element.elementor-element-1c1955e,
.elementor-1328 .elementor-element.elementor-element-1c1955e::before {
    --border-transition: 0.3s;
}

.elementor-1328 .elementor-element.elementor-element-a8ac453 .title-area {
    text-align: center;
}

.elementor-1328 .elementor-element.elementor-element-af07553>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .wpte-trip-single .wpte-inner-container,
.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .category-trips-single .category-trips-single-inner-wrap {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .wpte-trip-image-wrap figure {
    border-radius: 20px 20px 0 0;
}

.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .wpte-trip-image-wrap figure img,
.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-fig>a img {
    object-fit: original;
    transition-timing-function: linear;
    transition-duration: 3s;
}

.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .wpte-trip-header-wrap .wpte-trip-title,
.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .category-trip-prc-title-wrap .category-trip-title {
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .wpte-trip-meta {
    color: #0D0D0C;
}

.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .wpte-trip-meta a:hover {
    text-decoration: default !important;
}

.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .wpte-trip-meta [class*="wpte-icon-"] {
    color: #1CA8CB !important;
}

.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .discount-text-wrap .discount-percent,
.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-discount {
    color: #FFFFFF;
    background-color: #1CA8CB;
}

.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .discount-text-wrap::after {
    background-color: #1CA8CB;
}

.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .wpte-trip-btn-wrap .wpte-trip-explore-btn,
.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .category-trip-viewmre-btn {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    background-color: #1CA8CB;
    border-radius: 48px 48px 48px 48px;
    padding: 14px 20px 14px 20px;
}

.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .wpte-trip-btn-wrap .wpte-trip-explore-btn:hover,
.elementor-1328 .elementor-element.elementor-element-af07553 .wpte-elementor-widget .category-trip-viewmre-btn:hover {
    background-color: #113D48;
    color: #FFFFFF;
}

@media(max-width:1024px) {
    .elementor-1328 .elementor-element.elementor-element-e8adab6 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1328 .elementor-element.elementor-element-4a28910>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1328 .elementor-element.elementor-element-4a28910 .wpte-trip-list-wrapper {
        --gap: 20px;
        row-gap: 20px;
    }

    .elementor-1328 .elementor-element.elementor-element-af07553>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }
}

@media(max-width:767px) {
    .elementor-1328 .elementor-element.elementor-element-4a28910>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1328 .elementor-element.elementor-element-4a28910 .wpte-trip-list-wrapper {
        --gap: 10px;
        row-gap: 10px;
    }

    .elementor-1328 .elementor-element.elementor-element-af07553>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }
}

.elementor-1364 .elementor-element.elementor-element-fbf0da7 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1364 .elementor-element.elementor-element-50011f8>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1364 .elementor-element.elementor-element-50011f8 .wpte-trip-list-wrapper {
    --gap: 30px;
    row-gap: 30px;
}

.elementor-1364 .elementor-element.elementor-element-50011f8 .wpte-elementor-widget .wpte-trip-category .wpte-trip-category-title {
    font-size: 18px;
    font-weight: 500;
}

.elementor-1364 .elementor-element.elementor-element-50011f8 .wpte-elementor-widget .wpte-trip-category .wpte-trip-category-text-wrap .wpte-trip-category-title {
    color: #0D0D0C;
}

.elementor-1364 .elementor-element.elementor-element-50011f8 .wpte-elementor-widget .wpte-trip-category .wpte-trip-category-title a:hover {
    color: #1CA8CB;
}

.elementor-1364 .elementor-element.elementor-element-50011f8 .wpte-elementor-widget .wpte-trip-category .wpte-trip-category-title .trip-count {
    background-color: #1CA8CB;
}

.elementor-1364 .elementor-element.elementor-element-50011f8 .wpte-elementor-widget .wpte-trip-category .wpte-trip-category-title .wpte-icon {
    font-size: 16px;
}

.elementor-1364 .elementor-element.elementor-element-50011f8 .wpte-elementor-widget .wpte-trip-category figure img {
    object-fit: original;
    transition-timing-function: linear;
    transition-duration: 3s;
}

@media(max-width:1024px) {
    .elementor-1364 .elementor-element.elementor-element-fbf0da7 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-1364 .elementor-element.elementor-element-50011f8 .wpte-trip-list-wrapper {
        --gap: 20px;
        row-gap: 20px;
    }
}

@media(max-width:767px) {
    .elementor-1364 .elementor-element.elementor-element-fbf0da7 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1364 .elementor-element.elementor-element-50011f8 .wpte-trip-list-wrapper {
        --gap: 10px;
        row-gap: 10px;
    }
}

.elementor-1372 .elementor-element.elementor-element-e498770 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1372 .elementor-element.elementor-element-3e843dc>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1372 .elementor-element.elementor-element-ea9c2bb {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1372 .elementor-element.elementor-element-ea9c2bb:not(.elementor-motion-effects-element-type-background),
.elementor-1372 .elementor-element.elementor-element-ea9c2bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://wordpress.themeholy.com/tourm/wp-content/uploads/2024/07/tour_bg_1.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-1372 .elementor-element.elementor-element-ea9c2bb,
.elementor-1372 .elementor-element.elementor-element-ea9c2bb::before {
    --border-transition: 0.3s;
}

.elementor-1372 .elementor-element.elementor-element-df74c8e {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1372 .elementor-element.elementor-element-7c96dc9>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1372 .elementor-element.elementor-element-7c96dc9 .title-area {
    text-align: center;
}

.elementor-1372 .elementor-element.elementor-element-1dc94b7>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1372 .elementor-element.elementor-element-37a0d37 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1372 .elementor-element.elementor-element-344e327 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1372 .elementor-element.elementor-element-ef5f1bd>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1372 .elementor-element.elementor-element-ef5f1bd .title-area {
    text-align: center;
}

.elementor-1372 .elementor-element.elementor-element-e9c8ce6 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1372 .elementor-element.elementor-element-81f54d0>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

@media(max-width:1024px) {
    .elementor-1372 .elementor-element.elementor-element-e498770 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-1372 .elementor-element.elementor-element-ea9c2bb {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1372 .elementor-element.elementor-element-7c96dc9>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1372 .elementor-element.elementor-element-1dc94b7>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1372 .elementor-element.elementor-element-344e327 {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1372 .elementor-element.elementor-element-e9c8ce6 {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1372 .elementor-element.elementor-element-81f54d0>.elementor-widget-container {
        padding: 0px 24px 0px 24px;
    }
}

@media(max-width:767px) {
    .elementor-1372 .elementor-element.elementor-element-e498770 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1372 .elementor-element.elementor-element-7c96dc9>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1372 .elementor-element.elementor-element-1dc94b7>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1372 .elementor-element.elementor-element-81f54d0>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }
}

.elementor-1383 .elementor-element.elementor-element-05fa648 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1383 .elementor-element.elementor-element-05fa648,
.elementor-1383 .elementor-element.elementor-element-05fa648::before {
    --border-transition: 0.3s;
}

.elementor-1383 .elementor-element.elementor-element-4133e9d {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

@media(max-width:1024px) {
    .elementor-1383 .elementor-element.elementor-element-05fa648 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1383 .elementor-element.elementor-element-4133e9d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }
}

@media(max-width:767px) {
    .elementor-1383 .elementor-element.elementor-element-4133e9d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }
}

.elementor-1396 .elementor-element.elementor-element-a336150 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1396 .elementor-element.elementor-element-998ae4f {
    --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;
    --background-transition: 0.3s;
}

.elementor-1396 .elementor-element.elementor-element-dc773ee {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-1396 .elementor-element.elementor-element-cec12dd {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 48px;
    --padding-right: 24px;
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1396 .elementor-element.elementor-element-ff64237 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1396 .elementor-element.elementor-element-2a3ba7b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1396 .elementor-element.elementor-element-5fbaaa9>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1396 .elementor-element.elementor-element-f12b35d>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1396 .elementor-element.elementor-element-435aa23 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1396 .elementor-element.elementor-element-435aa23:not(.elementor-motion-effects-element-type-background),
.elementor-1396 .elementor-element.elementor-element-435aa23>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://wordpress.themeholy.com/tourm/wp-content/uploads/2024/07/team_bg_2.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-1396 .elementor-element.elementor-element-435aa23,
.elementor-1396 .elementor-element.elementor-element-435aa23::before {
    --border-transition: 0.3s;
}

.elementor-1396 .elementor-element.elementor-element-58ddfa5 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-1396 .elementor-element.elementor-element-4f86f4a .title-area {
    text-align: center;
}

@media(min-width:768px) {
    .elementor-1396 .elementor-element.elementor-element-dc773ee {
        --width: 33.33333%;
    }

    .elementor-1396 .elementor-element.elementor-element-cec12dd {
        --width: 66.6667%;
    }
}

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

    .elementor-1396 .elementor-element.elementor-element-cec12dd {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-1396 .elementor-element.elementor-element-a336150 {
        --padding-top: 80px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1396 .elementor-element.elementor-element-998ae4f {
        --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-1396 .elementor-element.elementor-element-dc773ee {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-1396 .elementor-element.elementor-element-cec12dd {
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-1396 .elementor-element.elementor-element-ff64237 {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1396 .elementor-element.elementor-element-5fbaaa9>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1396 .elementor-element.elementor-element-f12b35d>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1396 .elementor-element.elementor-element-435aa23 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1396 .elementor-element.elementor-element-58ddfa5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }
}

@media(max-width:767px) {
    .elementor-1396 .elementor-element.elementor-element-dc773ee {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-1396 .elementor-element.elementor-element-cec12dd {
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-1396 .elementor-element.elementor-element-5fbaaa9>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1396 .elementor-element.elementor-element-f12b35d>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1396 .elementor-element.elementor-element-58ddfa5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }
}

.elementor-1430 .elementor-element.elementor-element-e35b90d {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1430 .elementor-element.elementor-element-b29ade4 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1430 .elementor-element.elementor-element-906b63a .title-area {
    text-align: center;
}

.elementor-1430 .elementor-element.elementor-element-6b433e9>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1430 .elementor-element.elementor-element-9289b74 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1430 .elementor-element.elementor-element-9289b74:not(.elementor-motion-effects-element-type-background),
.elementor-1430 .elementor-element.elementor-element-9289b74>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://wordpress.themeholy.com/tourm/wp-content/uploads/2024/07/tour_bg_3.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-1430 .elementor-element.elementor-element-9289b74,
.elementor-1430 .elementor-element.elementor-element-9289b74::before {
    --border-transition: 0.3s;
}

.elementor-1430 .elementor-element.elementor-element-1c7f9f5 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1430 .elementor-element.elementor-element-58ddcb9>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1430 .elementor-element.elementor-element-58ddcb9 .title-area {
    text-align: center;
}

.elementor-1430 .elementor-element.elementor-element-10011e4>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

@media(max-width:1024px) {
    .elementor-1430 .elementor-element.elementor-element-e35b90d {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1430 .elementor-element.elementor-element-906b63a>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1430 .elementor-element.elementor-element-6b433e9>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1430 .elementor-element.elementor-element-9289b74 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1430 .elementor-element.elementor-element-58ddcb9>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1430 .elementor-element.elementor-element-10011e4>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }
}

@media(max-width:767px) {
    .elementor-1430 .elementor-element.elementor-element-906b63a>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1430 .elementor-element.elementor-element-6b433e9>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1430 .elementor-element.elementor-element-58ddcb9>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1430 .elementor-element.elementor-element-10011e4>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }
}

@media(min-width:768px) {
    .elementor-1430 .elementor-element.elementor-element-b29ade4 {
        --content-width: 1100px;
    }

    .elementor-1430 .elementor-element.elementor-element-1c7f9f5 {
        --content-width: 1224px;
    }
}

.elementor-1459 .elementor-element.elementor-element-26131d0 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1459 .elementor-element.elementor-element-12705b2 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1459 .elementor-element.elementor-element-f900fbc>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1459 .elementor-element.elementor-element-f900fbc .title-area {
    text-align: center;
}

.elementor-1459 .elementor-element.elementor-element-83b5ffa {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1459 .elementor-element.elementor-element-b3690fa>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1459 .elementor-element.elementor-element-eafc6fe {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.8;
}

.elementor-1459 .elementor-element.elementor-element-eafc6fe:not(.elementor-motion-effects-element-type-background),
.elementor-1459 .elementor-element.elementor-element-eafc6fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://wordpress.themeholy.com/tourm/wp-content/uploads/2024/07/cta_bg_1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1459 .elementor-element.elementor-element-eafc6fe::before,
.elementor-1459 .elementor-element.elementor-element-eafc6fe>.elementor-background-video-container::before,
.elementor-1459 .elementor-element.elementor-element-eafc6fe>.e-con-inner>.elementor-background-video-container::before,
.elementor-1459 .elementor-element.elementor-element-eafc6fe>.elementor-background-slideshow::before,
.elementor-1459 .elementor-element.elementor-element-eafc6fe>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1459 .elementor-element.elementor-element-eafc6fe>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #113D48;
    --background-overlay: '';
}

.elementor-1459 .elementor-element.elementor-element-eafc6fe,
.elementor-1459 .elementor-element.elementor-element-eafc6fe::before {
    --border-transition: 0.3s;
}

.elementor-1459 .elementor-element.elementor-element-9022ee2 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1459 .elementor-element.elementor-element-9022ee2:not(.elementor-motion-effects-element-type-background),
.elementor-1459 .elementor-element.elementor-element-9022ee2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://wordpress.themeholy.com/tourm/wp-content/uploads/2024/07/tour_bg_3.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-1459 .elementor-element.elementor-element-9022ee2,
.elementor-1459 .elementor-element.elementor-element-9022ee2::before {
    --border-transition: 0.3s;
}

.elementor-1459 .elementor-element.elementor-element-8e65adc {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1459 .elementor-element.elementor-element-9e575b0>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1459 .elementor-element.elementor-element-9e575b0 .title-area {
    text-align: center;
}

.elementor-1459 .elementor-element.elementor-element-c50969a>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1459 .elementor-element.elementor-element-ee3e621 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1459 .elementor-element.elementor-element-01f002c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1459 .elementor-element.elementor-element-a87ee68 .title-area {
    text-align: center;
}

.elementor-1459 .elementor-element.elementor-element-020af75>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

@media(min-width:768px) {
    .elementor-1459 .elementor-element.elementor-element-8e65adc {
        --content-width: 1224px;
    }

    .elementor-1459 .elementor-element.elementor-element-01f002c {
        --content-width: 1224px;
    }
}

@media(max-width:1024px) {
    .elementor-1459 .elementor-element.elementor-element-12705b2 {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1459 .elementor-element.elementor-element-83b5ffa {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1459 .elementor-element.elementor-element-b3690fa>.elementor-widget-container {
        padding: 0px 24px 0px 24px;
    }

    .elementor-1459 .elementor-element.elementor-element-9022ee2 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1459 .elementor-element.elementor-element-9e575b0>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1459 .elementor-element.elementor-element-c50969a>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1459 .elementor-element.elementor-element-ee3e621 {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1459 .elementor-element.elementor-element-a87ee68>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1459 .elementor-element.elementor-element-020af75>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }
}

@media(max-width:767px) {
    .elementor-1459 .elementor-element.elementor-element-b3690fa>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1459 .elementor-element.elementor-element-9e575b0>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1459 .elementor-element.elementor-element-c50969a>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1459 .elementor-element.elementor-element-a87ee68>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1459 .elementor-element.elementor-element-020af75>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }
}

.elementor-1496 .elementor-element.elementor-element-95bfc19 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1496 .elementor-element.elementor-element-2651b85 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1496 .elementor-element.elementor-element-b1b288e .title-area {
    text-align: center;
}

.elementor-1496 .elementor-element.elementor-element-2b0a133>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1496 .elementor-element.elementor-element-6c7fedf {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1496 .elementor-element.elementor-element-6c7fedf:not(.elementor-motion-effects-element-type-background),
.elementor-1496 .elementor-element.elementor-element-6c7fedf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://wordpress.themeholy.com/tourm/wp-content/uploads/2024/07/video_bg_1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1496 .elementor-element.elementor-element-6c7fedf,
.elementor-1496 .elementor-element.elementor-element-6c7fedf::before {
    --border-transition: 0.3s;
}

.elementor-1496 .elementor-element.elementor-element-6259e4e {
    --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;
    --background-transition: 0.3s;
}

.elementor-1496 .elementor-element.elementor-element-43f3ff6 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-1496 .elementor-element.elementor-element-8ba3864 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-1496 .elementor-element.elementor-element-c695ba4 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1496 .elementor-element.elementor-element-7962a2d iframe {
    height: 400px;
    filter: brightness(96%) contrast(86%) saturate(0%) blur(0px) hue-rotate(0deg);
}

@media(max-width:1024px) {
    .elementor-1496 .elementor-element.elementor-element-95bfc19 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1496 .elementor-element.elementor-element-b1b288e>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1496 .elementor-element.elementor-element-2b0a133>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1496 .elementor-element.elementor-element-6259e4e {
        --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-1496 .elementor-element.elementor-element-43f3ff6 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-1496 .elementor-element.elementor-element-8ba3864 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1496 .elementor-element.elementor-element-7962a2d iframe {
        height: 300px;
    }
}

@media(max-width:767px) {
    .elementor-1496 .elementor-element.elementor-element-b1b288e>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1496 .elementor-element.elementor-element-2b0a133>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1496 .elementor-element.elementor-element-43f3ff6 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-1496 .elementor-element.elementor-element-8ba3864 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-1496 .elementor-element.elementor-element-7962a2d iframe {
        height: 300px;
    }
}

@media(min-width:768px) {
    .elementor-1496 .elementor-element.elementor-element-43f3ff6 {
        --width: 50%;
    }

    .elementor-1496 .elementor-element.elementor-element-8ba3864 {
        --width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1496 .elementor-element.elementor-element-43f3ff6 {
        --width: 100%;
    }

    .elementor-1496 .elementor-element.elementor-element-8ba3864 {
        --width: 100%;
    }
}

.elementor-1547 .elementor-element.elementor-element-ea8de3f {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1565 .elementor-element.elementor-element-595dde6 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1576 .elementor-element.elementor-element-c62e418 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1576 .elementor-element.elementor-element-c62e418:not(.elementor-motion-effects-element-type-background),
.elementor-1576 .elementor-element.elementor-element-c62e418>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #113D48;
}

.elementor-1576 .elementor-element.elementor-element-c62e418,
.elementor-1576 .elementor-element.elementor-element-c62e418::before {
    --border-transition: 0.3s;
}

.elementor-1576 .elementor-element.elementor-element-7ace78b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1576 .elementor-element.elementor-element-f75d636>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1576 .elementor-element.elementor-element-6863f64 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-1576 .elementor-element.elementor-element-b2d95a5 {
    width: var(--container-widget-width, 24%);
    max-width: 24%;
    --container-widget-width: 24%;
    --container-widget-flex-grow: 0;
}

.elementor-1576 .elementor-element.elementor-element-613b1ee>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1576 .elementor-element.elementor-element-5c36a9f {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1576 .elementor-element.elementor-element-de7dda0 {
    --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;
    --background-transition: 0.3s;
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1576 .elementor-element.elementor-element-3166465>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1576 .elementor-element.elementor-element-47f106a>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

@media(max-width:1024px) {
    .elementor-1576 .elementor-element.elementor-element-c62e418 {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1576 .elementor-element.elementor-element-f75d636>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1576 .elementor-element.elementor-element-6863f64 {
        --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: 0px;
        --padding-bottom: 30px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-1576 .elementor-element.elementor-element-b2d95a5 {
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 47%);
        max-width: 47%;
    }

    .elementor-1576 .elementor-element.elementor-element-155fb51 {
        width: var(--container-widget-width, 47%);
        max-width: 47%;
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1576 .elementor-element.elementor-element-613b1ee {
        width: var(--container-widget-width, 47%);
        max-width: 47%;
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1576 .elementor-element.elementor-element-613b1ee>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1576 .elementor-element.elementor-element-e84d76c {
        width: var(--container-widget-width, 47%);
        max-width: 47%;
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1576 .elementor-element.elementor-element-3166465>.elementor-widget-container {
        padding: 0px 0px 0px 36px;
    }

    .elementor-1576 .elementor-element.elementor-element-47f106a>.elementor-widget-container {
        padding: 0px 36px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1576 .elementor-element.elementor-element-f75d636>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1576 .elementor-element.elementor-element-6863f64 {
        --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: 30px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-1576 .elementor-element.elementor-element-b2d95a5 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1576 .elementor-element.elementor-element-155fb51 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1576 .elementor-element.elementor-element-613b1ee {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1576 .elementor-element.elementor-element-613b1ee>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1576 .elementor-element.elementor-element-e84d76c {
        width: 100%;
        max-width: 100%;
    }
}

.elementor-1609 .elementor-element.elementor-element-2429f76 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1609 .elementor-element.elementor-element-2429f76,
.elementor-1609 .elementor-element.elementor-element-2429f76::before {
    --border-transition: 0.3s;
}

.elementor-1609 .elementor-element.elementor-element-541de88 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1609 .elementor-element.elementor-element-18b45ad>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1609 .elementor-element.elementor-element-18b45ad .title {
    --white-color: #113D48;
}

.elementor-1609 .elementor-element.elementor-element-68fc584 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-1609 .elementor-element.elementor-element-e9aee93 {
    width: var(--container-widget-width, 24%);
    max-width: 24%;
    --container-widget-width: 24%;
    --container-widget-flex-grow: 0;
}

.elementor-1609 .elementor-element.elementor-element-2b2dcf8>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1609 .elementor-element.elementor-element-9ef8862 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1609 .elementor-element.elementor-element-9ef8862:not(.elementor-motion-effects-element-type-background),
.elementor-1609 .elementor-element.elementor-element-9ef8862>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://wordpress.themeholy.com/tourm/wp-content/uploads/2024/07/copyright_bg_1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1609 .elementor-element.elementor-element-9ef8862,
.elementor-1609 .elementor-element.elementor-element-9ef8862::before {
    --border-transition: 0.3s;
}

.elementor-1609 .elementor-element.elementor-element-6b119ca {
    --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;
    --background-transition: 0.3s;
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1609 .elementor-element.elementor-element-28cb41b>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1609 .elementor-element.elementor-element-7607126>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

@media(max-width:1024px) {
    .elementor-1609 .elementor-element.elementor-element-2429f76 {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1609 .elementor-element.elementor-element-18b45ad>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1609 .elementor-element.elementor-element-68fc584 {
        --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: 0px;
        --padding-bottom: 30px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-1609 .elementor-element.elementor-element-e9aee93 {
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 47%);
        max-width: 47%;
    }

    .elementor-1609 .elementor-element.elementor-element-0284c90 {
        width: var(--container-widget-width, 47%);
        max-width: 47%;
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1609 .elementor-element.elementor-element-2b2dcf8 {
        width: var(--container-widget-width, 47%);
        max-width: 47%;
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1609 .elementor-element.elementor-element-2b2dcf8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1609 .elementor-element.elementor-element-a6641f1 {
        width: var(--container-widget-width, 47%);
        max-width: 47%;
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1609 .elementor-element.elementor-element-28cb41b>.elementor-widget-container {
        padding: 0px 0px 0px 36px;
    }

    .elementor-1609 .elementor-element.elementor-element-7607126>.elementor-widget-container {
        padding: 0px 36px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1609 .elementor-element.elementor-element-18b45ad>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1609 .elementor-element.elementor-element-68fc584 {
        --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: 30px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-1609 .elementor-element.elementor-element-e9aee93 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1609 .elementor-element.elementor-element-0284c90 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1609 .elementor-element.elementor-element-2b2dcf8 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1609 .elementor-element.elementor-element-2b2dcf8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1609 .elementor-element.elementor-element-a6641f1 {
        width: 100%;
        max-width: 100%;
    }
}

.elementor-2214 .elementor-element.elementor-element-d9cd628 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2214 .elementor-element.elementor-element-b1ff460 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2214 .elementor-element.elementor-element-c6a065e {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2214 .elementor-element.elementor-element-1b8af4d {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2214 .elementor-element.elementor-element-3df7824 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2214 .elementor-element.elementor-element-e40207b {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-2214 .elementor-element.elementor-element-e40207b>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-2214 .elementor-element.elementor-element-e40207b .title-area {
    text-align: left;
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-2214 .elementor-element.elementor-element-8de186a {
    width: var(--container-widget-width, 93%);
    max-width: 93%;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
}

.elementor-2214 .elementor-element.elementor-element-5961686>.elementor-widget-container {
    padding: 10px 0px 40px 0px;
}

.elementor-2214 .elementor-element.elementor-element-e595bc6 .th_btn i {
    margin-left: 8px;
}

.elementor-2214 .elementor-element.elementor-element-e595bc6 .btn-wrapper {
    text-align: left;
}

.elementor-2214 .elementor-element.elementor-element-25f8838 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2214 .elementor-element.elementor-element-25f8838:not(.elementor-motion-effects-element-type-background),
.elementor-2214 .elementor-element.elementor-element-25f8838>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E9F6F9;
    background-image: url("https://wordpress.themeholy.com/tourm/wp-content/uploads/2024/08/shape_bg_1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2214 .elementor-element.elementor-element-25f8838,
.elementor-2214 .elementor-element.elementor-element-25f8838::before {
    --border-transition: 0.3s;
}

.elementor-2214 .elementor-element.elementor-element-b17f416 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2214 .elementor-element.elementor-element-9378880>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-2214 .elementor-element.elementor-element-9378880 .title-area {
    text-align: center;
}

.elementor-2214 .elementor-element.elementor-element-640d788>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-2214 .elementor-element.elementor-element-bff0f8b {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2214 .elementor-element.elementor-element-c464703 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2214 .elementor-element.elementor-element-9268b7d .title-area {
    text-align: center;
}

.elementor-2214 .elementor-element.elementor-element-caa5d4a {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2214 .elementor-element.elementor-element-c1183b2 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2214 .elementor-element.elementor-element-c1183b2:not(.elementor-motion-effects-element-type-background),
.elementor-2214 .elementor-element.elementor-element-c1183b2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E9F6F9;
    background-image: url("https://wordpress.themeholy.com/tourm/wp-content/uploads/2024/08/shape_bg_1-1.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-2214 .elementor-element.elementor-element-c1183b2,
.elementor-2214 .elementor-element.elementor-element-c1183b2::before {
    --border-transition: 0.3s;
}

.elementor-2214 .elementor-element.elementor-element-5ca1f79 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2214 .elementor-element.elementor-element-874aaa0 .title-area {
    text-align: center;
}

.elementor-2214 .elementor-element.elementor-element-c22701c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2214 .elementor-element.elementor-element-c22701c:not(.elementor-motion-effects-element-type-background),
.elementor-2214 .elementor-element.elementor-element-c22701c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://wordpress.themeholy.com/tourm/wp-content/uploads/2024/07/contact_bg_1.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-2214 .elementor-element.elementor-element-c22701c,
.elementor-2214 .elementor-element.elementor-element-c22701c::before {
    --border-transition: 0.3s;
}

.elementor-2214 .elementor-element.elementor-element-c5ede96 {
    --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;
    --background-transition: 0.3s;
}

.elementor-2214 .elementor-element.elementor-element-3c5de47 {
    --display: flex;
    --justify-content: space-evenly;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2214 .elementor-element.elementor-element-42bf737 {
    width: var(--container-widget-width, 53%);
    max-width: 53%;
    --container-widget-width: 53%;
    --container-widget-flex-grow: 0;
}

.elementor-2214 .elementor-element.elementor-element-42bf737 .sec-title {
    color: #FFFFFF;
}

.elementor-2214 .elementor-element.elementor-element-42bf737 .sub-title {
    color: #FFFFFF;
}

.elementor-2214 .elementor-element.elementor-element-42bf737 p {
    color: #FFFFFF;
}

.elementor-2214 .elementor-element.elementor-element-ba28538 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 150px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2214 .elementor-element.elementor-element-2349dbf {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2214 .elementor-element.elementor-element-7f94cab {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2214 .elementor-element.elementor-element-a0d1e1f .title-area {
    text-align: center;
}

.elementor-2214 .elementor-element.elementor-element-56a7136 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2214 .elementor-element.elementor-element-56a7136:not(.elementor-motion-effects-element-type-background),
.elementor-2214 .elementor-element.elementor-element-56a7136>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E9F6F9;
}

.elementor-2214 .elementor-element.elementor-element-56a7136,
.elementor-2214 .elementor-element.elementor-element-56a7136::before {
    --border-transition: 0.3s;
}

.elementor-2214 .elementor-element.elementor-element-96d5573 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2214 .elementor-element.elementor-element-c99b001 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 68px;
}

.elementor-2214 .elementor-element.elementor-element-377602d .title-area {
    text-align: left;
}

.elementor-2214 .elementor-element.elementor-element-0b63cde {
    --display: flex;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2214 .elementor-element.elementor-element-0fedae6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2214 .elementor-element.elementor-element-0fedae6 .th_btn i {
    margin-left: 8px;
}

.elementor-2214 .elementor-element.elementor-element-0fedae6 .btn-wrapper {
    text-align: right;
}

.elementor-2214 .elementor-element.elementor-element-8198a90 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2214 .elementor-element.elementor-element-0d66bf0>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

@media(min-width:768px) {
    .elementor-2214 .elementor-element.elementor-element-1b8af4d {
        --width: 58.333%;
    }

    .elementor-2214 .elementor-element.elementor-element-3df7824 {
        --width: 41.667%;
    }

    .elementor-2214 .elementor-element.elementor-element-3c5de47 {
        --width: 50%;
    }

    .elementor-2214 .elementor-element.elementor-element-ba28538 {
        --width: 50%;
    }

    .elementor-2214 .elementor-element.elementor-element-c99b001 {
        --width: 58.3337%;
    }

    .elementor-2214 .elementor-element.elementor-element-0b63cde {
        --width: 41.666%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2214 .elementor-element.elementor-element-1b8af4d {
        --width: 100%;
    }

    .elementor-2214 .elementor-element.elementor-element-3df7824 {
        --width: 100%;
    }

    .elementor-2214 .elementor-element.elementor-element-3c5de47 {
        --width: 100%;
    }

    .elementor-2214 .elementor-element.elementor-element-ba28538 {
        --width: 100%;
    }

    .elementor-2214 .elementor-element.elementor-element-c99b001 {
        --width: 100%;
    }

    .elementor-2214 .elementor-element.elementor-element-0b63cde {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-2214 .elementor-element.elementor-element-b1ff460 {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2214 .elementor-element.elementor-element-c6a065e {
        --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;
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2214 .elementor-element.elementor-element-1b8af4d {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2214 .elementor-element.elementor-element-3df7824 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2214 .elementor-element.elementor-element-25f8838 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2214 .elementor-element.elementor-element-9378880>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-2214 .elementor-element.elementor-element-640d788>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-2214 .elementor-element.elementor-element-bff0f8b {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2214 .elementor-element.elementor-element-c464703 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2214 .elementor-element.elementor-element-caa5d4a {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2214 .elementor-element.elementor-element-c1183b2 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2214 .elementor-element.elementor-element-5ca1f79 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2214 .elementor-element.elementor-element-c22701c {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2214 .elementor-element.elementor-element-c5ede96 {
        --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-2214 .elementor-element.elementor-element-42bf737 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2214 .elementor-element.elementor-element-42bf737 .title-area {
        text-align: center;
    }

    .elementor-2214 .elementor-element.elementor-element-ba28538 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2214 .elementor-element.elementor-element-2349dbf {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2214 .elementor-element.elementor-element-7f94cab {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2214 .elementor-element.elementor-element-96d5573 {
        --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: 0px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-2214 .elementor-element.elementor-element-c99b001 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2214 .elementor-element.elementor-element-377602d .title-area {
        text-align: center;
    }

    .elementor-2214 .elementor-element.elementor-element-0fedae6 .btn-wrapper {
        text-align: center;
    }

    .elementor-2214 .elementor-element.elementor-element-8198a90 {
        --padding-top: 50px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2214 .elementor-element.elementor-element-0d66bf0>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }
}

@media(max-width:767px) {
    .elementor-2214 .elementor-element.elementor-element-1b8af4d {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2214 .elementor-element.elementor-element-3df7824 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2214 .elementor-element.elementor-element-e40207b {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2214 .elementor-element.elementor-element-8de186a {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2214 .elementor-element.elementor-element-9378880>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-2214 .elementor-element.elementor-element-640d788>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-2214 .elementor-element.elementor-element-bff0f8b {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2214 .elementor-element.elementor-element-c464703 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2214 .elementor-element.elementor-element-5ca1f79 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2214 .elementor-element.elementor-element-ba28538 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2214 .elementor-element.elementor-element-7f94cab {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2214 .elementor-element.elementor-element-96d5573 {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2214 .elementor-element.elementor-element-0d66bf0>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }
}

.elementor-2975 .elementor-element.elementor-element-f173123 {
    --display: flex;
    --background-transition: 0.3s;
}