.elementor-7836 .elementor-element.elementor-element-82aa52f .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-7836 .elementor-element.elementor-element-82aa52f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 250px 0px 250px 0px;
}

.elementor-7836 .elementor-element.elementor-element-82aa52f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-75640dd > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-7836 .elementor-element.elementor-element-807ad01 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 80px;
}

.elementor-7836 .elementor-element.elementor-element-df5710a .elementor-heading-title {
    color: #FFFFFF9E;
}

.elementor-7836 .elementor-element.elementor-element-df5710a > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-296c5e0 {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-2234fd7 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-be80a92 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-be80a92 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 70px;
}

.elementor-7836 .elementor-element.elementor-element-eeb5577 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-eeb5577 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 0px 70px;
}

.elementor-7836 .elementor-element.elementor-element-dd116c9 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-7836 .elementor-element.elementor-element-dd116c9.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-dd116c9.elementor-view-framed .elementor-icon, .elementor-7836 .elementor-element.elementor-element-dd116c9.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-dd116c9.elementor-view-framed .elementor-icon, .elementor-7836 .elementor-element.elementor-element-dd116c9.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-dd116c9 .elementor-icon {
    font-size: 40px;
}

.elementor-7836 .elementor-element.elementor-element-dd116c9 .elementor-icon svg {
    height: 40px;
}

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

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

body.rtl .elementor-7836 .elementor-element.elementor-element-dd116c9 {
    right: 0px;
}

.elementor-7836 .elementor-element.elementor-element-dd116c9 {
    top: 0px;
}

.elementor-7836 .elementor-element.elementor-element-c72812d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-7836 .elementor-element.elementor-element-5e4ffebd:not(.elementor-motion-effects-element-type-background), .elementor-7836 .elementor-element.elementor-element-5e4ffebd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/04/para-16.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 891px auto;
}

.elementor-7836 .elementor-element.elementor-element-5e4ffebd > .elementor-background-overlay {
    background-color: #FFFFFF;
    background-image: url("../../2023/05/bg-05.jpg");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 529px auto;
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-5e4ffebd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-7836 .elementor-element.elementor-element-7d837b2b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-5b88de58 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-31557295 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-7836 .elementor-element.elementor-element-56ff3877 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-7836 .elementor-element.elementor-element-6a6d2336 {
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-1ddec4f9 > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-7836 .elementor-element.elementor-element-1ddec4f9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-7836 .elementor-element.elementor-element-14941c0a .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-14941c0a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 45px 0px 45px 160px;
    background-color: #000000;
    background-image: url("../../2023/06/d-banner-01.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px 15px 15px 15px;
}

.elementor-7836 .elementor-element.elementor-element-5cdbe900 img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    object-position: center center;
    transition-duration: 0.9s;
    border-radius: 100% 100% 100% 100%;
}

.elementor-7836 .elementor-element.elementor-element-5cdbe900:hover img {
    opacity: 0.7;
}

.elementor-7836 .elementor-element.elementor-element-5cdbe900 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-5cdbe900 {
    width: auto;
    max-width: auto;
    top: 20px;
}

body:not(.rtl) .elementor-7836 .elementor-element.elementor-element-5cdbe900 {
    left: 40px;
}

body.rtl .elementor-7836 .elementor-element.elementor-element-5cdbe900 {
    right: 40px;
}

.elementor-7836 .elementor-element.elementor-element-339360c0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-339360c0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-2c5f06b3 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-2c5f06b3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 45px 0px 45px 160px;
    background-color: #000000;
    background-image: url("../../2023/06/d-banner-02.jpg");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px 15px 15px 15px;
}

.elementor-7836 .elementor-element.elementor-element-1f1f695 img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    object-position: center center;
    transition-duration: 0.9s;
    border-radius: 100% 100% 100% 100%;
}

.elementor-7836 .elementor-element.elementor-element-1f1f695:hover img {
    opacity: 0.7;
}

.elementor-7836 .elementor-element.elementor-element-1f1f695 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-1f1f695 {
    width: auto;
    max-width: auto;
    top: 20px;
}

body:not(.rtl) .elementor-7836 .elementor-element.elementor-element-1f1f695 {
    left: 40px;
}

body.rtl .elementor-7836 .elementor-element.elementor-element-1f1f695 {
    right: 40px;
}

.elementor-7836 .elementor-element.elementor-element-3e5f21d8 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-3e5f21d8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-6f41c6fa .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-6f41c6fa > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 45px 0px 45px 160px;
    background-color: #000000;
    background-image: url("../../2023/06/d-banner-03.jpg");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px 15px 15px 15px;
}

.elementor-7836 .elementor-element.elementor-element-3e8e1ea9 img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    object-position: center center;
    transition-duration: 0.9s;
    border-radius: 100% 100% 100% 100%;
}

.elementor-7836 .elementor-element.elementor-element-3e8e1ea9:hover img {
    opacity: 0.7;
}

.elementor-7836 .elementor-element.elementor-element-3e8e1ea9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-3e8e1ea9 {
    width: auto;
    max-width: auto;
    top: 20px;
}

body:not(.rtl) .elementor-7836 .elementor-element.elementor-element-3e8e1ea9 {
    left: 40px;
}

body.rtl .elementor-7836 .elementor-element.elementor-element-3e8e1ea9 {
    right: 40px;
}

.elementor-7836 .elementor-element.elementor-element-1223f39b {
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-4088cbc0 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-2116ca56:not(.elementor-motion-effects-element-type-background), .elementor-7836 .elementor-element.elementor-element-2116ca56 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/05/bg-04.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7836 .elementor-element.elementor-element-2116ca56 > .elementor-background-overlay {
    background-image: url("../../2023/05/bg-03.jpg");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-2116ca56 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 120px 0px;
}

.elementor-7836 .elementor-element.elementor-element-39ea8063 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-34e2fa19 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-3e56ab51 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-47d8fdd1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-63b8d08 {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-50d72140 {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-7b85a18 {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-37a09635 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-68bd535 {
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-49cafdfe > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-7836 .elementor-element.elementor-element-31d19b11 .nd_travel_elementor_search_component {
    background-color: #FFFFFF;
    padding: 20px 30px 20px 30px;
    margin: 0px 0px 0px 0px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    border-radius: 15px;
}

.elementor-7836 .elementor-element.elementor-element-31d19b11 .nd_travel_search_components_label {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #0a6805;
}

.elementor-7836 .elementor-element.elementor-element-31d19b11 .nd_travel_search_components_field {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #6E6E6E;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px;
}

.elementor-7836 .elementor-element.elementor-element-31d19b11 .nd_travel_search_components_submit {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #0a6805;
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px;
}

.elementor-7836 .elementor-element.elementor-element-31d19b11 .nd_travel_search_components_column {
    padding: 0px 40px 0px 90px;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #F1F1F1;
}

.elementor-7836 .elementor-element.elementor-element-31d19b11 .nd_travel_search_components_icon {
    color: #0a6805;
    width: 40px;
    font-size: 40px;
    padding: 5px 0px 0px 30px;
}

.elementor-7836 .elementor-element.elementor-element-736008c4:not(.elementor-motion-effects-element-type-background), .elementor-7836 .elementor-element.elementor-element-736008c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/05/bg-05.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 1350px auto;
}

.elementor-7836 .elementor-element.elementor-element-736008c4 > .elementor-background-overlay {
    background-image: url("../../2023/05/bg-05.jpg");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 706px auto;
    opacity: 0.99;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-736008c4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 120px 0px;
}

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

.elementor-7836 .elementor-element.elementor-element-7b41f0f5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-2091ae63 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-7836 .elementor-element.elementor-element-130532a3 {
    text-align: left;
}

.elementor-7836 .elementor-element.elementor-element-6edda519 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-7836 .elementor-element.elementor-element-464eb3c3 {
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-7836 .elementor-element.elementor-element-2df69241:not(.elementor-motion-effects-element-type-background), .elementor-7836 .elementor-element.elementor-element-2df69241 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/04/package-02-1-e1686048162548.jpg");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7836 .elementor-element.elementor-element-2df69241 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(198deg, #000000 11%, #1E2D5800 91%);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-2df69241 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 120px 0px;
}

.elementor-7836 .elementor-element.elementor-element-49ac87ac > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-2ddf621a > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-7836 .elementor-element.elementor-element-2ddf621a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-3cc4f8a1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 50px 0px 15px;
}

.elementor-7836 .elementor-element.elementor-element-34cf2446 .elementor-repeater-item-38b994a .swiper-slide-bg {
    background-image: url(../../2023/05/para-17.jpg);
    background-size: cover;
}

.elementor-7836 .elementor-element.elementor-element-34cf2446 .elementor-repeater-item-5f6c556 .swiper-slide-bg {
    background-image: url(https://traveltechhub.in/luxury-holidays/wp-content/uploads/sites/4/2023/05/para-07.jpg);
    background-size: cover;
}

.elementor-7836 .elementor-element.elementor-element-34cf2446 .swiper-slide {
    height: 600px;
    transition-duration: calc(3000ms*1.2);
}

.elementor-7836 .elementor-element.elementor-element-34cf2446 .swiper-slide-contents {
    max-width: 66%;
}

.elementor-7836 .elementor-element.elementor-element-34cf2446 .swiper-slide-inner {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-34cf2446 .elementor-swiper-button {
    font-size: 25px;
    color: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-34cf2446 .elementor-swiper-button svg {
    fill: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-34cf2446 .swiper-pagination-bullet {
    height: 5px;
    width: 5px;
}

.elementor-7836 .elementor-element.elementor-element-34cf2446 .swiper-horizontal .swiper-pagination-progressbar {
    height: 5px;
}

.elementor-7836 .elementor-element.elementor-element-34cf2446 .swiper-pagination-fraction {
    font-size: 5px;
}

.elementor-7836 .elementor-element.elementor-element-34cf2446 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: #FFFFFF;
    opacity: 1;
}

.elementor-7836 .elementor-element.elementor-element-34cf2446 .swiper-pagination-bullet-active {
    background-color: #D57C4B;
}

.elementor-7836 .elementor-element.elementor-element-692485ab > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 50px;
}

.elementor-7836 .elementor-element.elementor-element-6484ff31 {
    text-align: left;
}

.elementor-7836 .elementor-element.elementor-element-6484ff31 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-7cb7efc .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-52f6bad1 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-52f6bad1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-7836 .elementor-element.elementor-element-648d45e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(40px/2);
}

.elementor-7836 .elementor-element.elementor-element-648d45e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(40px/2);
}

.elementor-7836 .elementor-element.elementor-element-648d45e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(40px/2);
    margin-left: calc(40px/2);
}

.elementor-7836 .elementor-element.elementor-element-648d45e3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-40px/2);
    margin-left: calc(-40px/2);
}

body.rtl .elementor-7836 .elementor-element.elementor-element-648d45e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-40px/2);
}

body:not(.rtl) .elementor-7836 .elementor-element.elementor-element-648d45e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-40px/2);
}

.elementor-7836 .elementor-element.elementor-element-648d45e3 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #FFFFFF2E;
}

.elementor-7836 .elementor-element.elementor-element-648d45e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-7836 .elementor-element.elementor-element-648d45e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-7836 .elementor-element.elementor-element-648d45e3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-7836 .elementor-element.elementor-element-648d45e3 .elementor-icon-list-icon i {
    color: #FFFFFF52;
    transition: color 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-648d45e3 .elementor-icon-list-icon svg {
    fill: #FFFFFF52;
    transition: fill 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-648d45e3 {
    --e-icon-list-icon-size: 15px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.elementor-7836 .elementor-element.elementor-element-648d45e3 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-7836 .elementor-element.elementor-element-648d45e3 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-4173d8d9 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-50eb08f1:not(.elementor-motion-effects-element-type-background), .elementor-7836 .elementor-element.elementor-element-50eb08f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://traveltechhub.in/luxury-holidays/wp-content/uploads/sites/4/2023/04/bg-09.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 280px auto;
}

.elementor-7836 .elementor-element.elementor-element-50eb08f1 > .elementor-background-overlay {
    background-image: url("https://traveltechhub.in/luxury-holidays/wp-content/uploads/sites/4/2023/04/bg-10.png");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 280px auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-50eb08f1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 120px 0px;
}

.elementor-7836 .elementor-element.elementor-element-2a6da241 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-3a621333 {
    margin-top: 120px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-319f0c4e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-7836 .elementor-element.elementor-element-6c1cb04d {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-6c1cb04d .elementor-heading-title {
    font-size: 100px;
}

.elementor-7836 .elementor-element.elementor-element-6c1cb04d > .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}

.elementor-7836 .elementor-element.elementor-element-88d84ee {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 120px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}

.elementor-7836 .elementor-element.elementor-element-88d84ee > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-2d72b37b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-7836 .elementor-element.elementor-element-31f1871a {
    --spacer-size: 650px;
}

.elementor-7836 .elementor-element.elementor-element-2bbc488e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-38182654 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-7836 .elementor-element.elementor-element-46f971bf {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-7836 .elementor-element.elementor-element-46f971bf .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-7836 .elementor-element.elementor-element-46f971bf .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-style: solid;
    border-width: 0px 40px 0px 40px;
    border-color: #B4292900;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-46f971bf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 140px 0px 40px 0px;
}

.elementor-7836 .elementor-element.elementor-element-5045a27e:not(.elementor-motion-effects-element-type-background), .elementor-7836 .elementor-element.elementor-element-5045a27e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://traveltechhub.in/luxury-holidays/wp-content/uploads/sites/4/2023/05/para-01.jpg");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7836 .elementor-element.elementor-element-5045a27e > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(163deg, #000000ED 0%, #1E2D581F 100%);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-5045a27e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 120px 0px;
}

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

.elementor-7836 .elementor-element.elementor-element-f39f7c3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-7836 .elementor-element.elementor-element-f39f7c3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-5382845b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-7836 .elementor-element.elementor-element-1e9fc63c .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-5feeb20e .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-5feeb20e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

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

.elementor-7836 .elementor-element.elementor-element-5f343b52 {
    text-align: right;
}

.elementor-7836 .elementor-element.elementor-element-5f343b52 img {
    width: 150px;
    height: 150px;
    object-fit: cover;
    object-position: center center;
    transition-duration: 0.9s;
    border-radius: 100% 100% 100% 100%;
}

.elementor-7836 .elementor-element.elementor-element-5f343b52:hover img {
    opacity: 0.7;
}

.elementor-7836 .elementor-element.elementor-element-36b66ec1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-7836 .elementor-element.elementor-element-36b66ec1 {
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-660ee37a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-7836 .elementor-element.elementor-element-660ee37a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-78023659.elementor-arrows-yes .elementor-main-swiper {
    width: calc( 100% - 40px );
}

.elementor-7836 .elementor-element.elementor-element-78023659 .elementor-main-swiper {
    width: 100%;
}

.elementor-7836 .elementor-element.elementor-element-78023659 .elementor-main-swiper .swiper-slide {
    background-color: #0a6805;
    border-width: 0px 0px 0px 0px;
    border-radius: 15px;
    padding: 50px 50px 50px 50px;
}

.elementor-7836 .elementor-element.elementor-element-78023659 .elementor-testimonial__text {
    color: #FFFFFF;
    font-size: 25px;
    font-style: normal;
}

.elementor-7836 .elementor-element.elementor-element-78023659 .elementor-testimonial__name {
    color: #FFFFFF;
    font-size: 16px;
}

.elementor-7836 .elementor-element.elementor-element-78023659 .elementor-testimonial__title {
    color: #FFFFFF;
    font-size: 14px;
}

.elementor-7836 .elementor-element.elementor-element-78023659 .elementor-testimonial__image img {
    width: 45px;
    height: 45px;
}

.elementor-7836 .elementor-element.elementor-element-78023659.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-7836 .elementor-element.elementor-element-78023659.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
    top: calc( 20px + (45px / 2) - 8px );
}

body:not(.rtl) .elementor-7836 .elementor-element.elementor-element-78023659.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-7836 .elementor-element.elementor-element-78023659.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-7836 .elementor-element.elementor-element-78023659.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-7836 .elementor-element.elementor-element-78023659.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc( 20px + (45px / 2) - 8px );
    right: auto;
}

body.rtl .elementor-7836 .elementor-element.elementor-element-78023659.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-7836 .elementor-element.elementor-element-78023659.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-7836 .elementor-element.elementor-element-78023659.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-7836 .elementor-element.elementor-element-78023659.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc( 20px + (45px / 2) - 8px );
    left: auto;
}

body:not(.rtl) .elementor-7836 .elementor-element.elementor-element-78023659.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-7836 .elementor-element.elementor-element-78023659.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc( 20px + (45px / 2) - 8px );
    right: auto;
}

body.rtl .elementor-7836 .elementor-element.elementor-element-78023659.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-7836 .elementor-element.elementor-element-78023659.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc( 20px + (45px / 2) - 8px );
    left: auto;
}

.elementor-7836 .elementor-element.elementor-element-78023659 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-7836 .elementor-element.elementor-element-337628c6:not(.elementor-motion-effects-element-type-background), .elementor-7836 .elementor-element.elementor-element-337628c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/05/bg-05.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-7836 .elementor-element.elementor-element-337628c6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 120px 0px;
}

.elementor-7836 .elementor-element.elementor-element-337628c6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-161cd0cf > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-6047f04f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-7836 .elementor-element.elementor-element-4222de39 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-485b9edb {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-41ae46c {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-462979a6 {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-462979a6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

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

.elementor-7836 .elementor-element.elementor-element-3f78b2b5 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-7e7f4838:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7836 .elementor-element.elementor-element-7e7f4838 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/05/bg-04.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7836 .elementor-element.elementor-element-7e7f4838 > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.05;
}

.elementor-7836 .elementor-element.elementor-element-7e7f4838 > .elementor-element-populated > .elementor-background-overlay {
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-7e7f4838 > .elementor-element-populated, .elementor-7836 .elementor-element.elementor-element-7e7f4838 > .elementor-element-populated > .elementor-background-overlay, .elementor-7836 .elementor-element.elementor-element-7e7f4838 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-7836 .elementor-element.elementor-element-7e7f4838 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 70px 50px 70px 50px;
}

.elementor-7836 .elementor-element.elementor-element-4e714837 {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-6f9d5eab {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-6f9d5eab .elementor-heading-title {
    font-size: 80px;
    line-height: 0.1em;
}

.elementor-7836 .elementor-element.elementor-element-6f9d5eab > .elementor-widget-container {
    margin: 50px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-351cb1ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-7836 .elementor-element.elementor-element-351cb1ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-7836 .elementor-element.elementor-element-351cb1ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-7836 .elementor-element.elementor-element-351cb1ac .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-7836 .elementor-element.elementor-element-351cb1ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-7836 .elementor-element.elementor-element-351cb1ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-7836 .elementor-element.elementor-element-351cb1ac .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-351cb1ac .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-351cb1ac {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.elementor-7836 .elementor-element.elementor-element-351cb1ac .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-7836 .elementor-element.elementor-element-351cb1ac .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-351cb1ac > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-7836 .elementor-element.elementor-element-4c585b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7836 .elementor-element.elementor-element-4c585b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0a6805;
}

.elementor-7836 .elementor-element.elementor-element-4c585b4 > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("../../2023/05/bg-03.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.2;
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-7836 .elementor-element.elementor-element-4c585b4 > .elementor-element-populated > .elementor-background-overlay {
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-4c585b4 > .elementor-element-populated, .elementor-7836 .elementor-element.elementor-element-4c585b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-7836 .elementor-element.elementor-element-4c585b4 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-7836 .elementor-element.elementor-element-4c585b4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 70px 50px 70px 50px;
}

.elementor-7836 .elementor-element.elementor-element-4c585b4 > .elementor-widget-wrap {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}

.elementor-7836 .elementor-element.elementor-element-67424122 {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-67424122 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-4de8c945 {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-4de8c945 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 80px;
    line-height: 0.1em;
}

.elementor-7836 .elementor-element.elementor-element-4de8c945 > .elementor-widget-container {
    margin: 50px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-489dba97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-7836 .elementor-element.elementor-element-489dba97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-7836 .elementor-element.elementor-element-489dba97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-7836 .elementor-element.elementor-element-489dba97 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-7836 .elementor-element.elementor-element-489dba97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-7836 .elementor-element.elementor-element-489dba97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-7836 .elementor-element.elementor-element-489dba97 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-489dba97 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-489dba97 {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.elementor-7836 .elementor-element.elementor-element-489dba97 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-7836 .elementor-element.elementor-element-489dba97 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-489dba97 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-719ad6e .elementor-button {
    background-color: #0a6805;
}

.elementor-7836 .elementor-element.elementor-element-719ad6e > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-18aa5cac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7836 .elementor-element.elementor-element-18aa5cac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0a6805;
}

.elementor-7836 .elementor-element.elementor-element-18aa5cac > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("../../2023/05/bg-05.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
}

.elementor-7836 .elementor-element.elementor-element-18aa5cac > .elementor-element-populated > .elementor-background-overlay {
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-18aa5cac > .elementor-element-populated, .elementor-7836 .elementor-element.elementor-element-18aa5cac > .elementor-element-populated > .elementor-background-overlay, .elementor-7836 .elementor-element.elementor-element-18aa5cac > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-7836 .elementor-element.elementor-element-18aa5cac > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 70px 50px 70px 50px;
}

.elementor-7836 .elementor-element.elementor-element-7df88a55 .elementor-button {
    font-weight: normal;
    letter-spacing: 1px;
    padding: 5px 15px 5px 15px;
}

.elementor-7836 .elementor-element.elementor-element-7df88a55 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-7df88a55 {
    width: auto;
    max-width: auto;
    top: 20px;
}

body:not(.rtl) .elementor-7836 .elementor-element.elementor-element-7df88a55 {
    right: 20px;
}

body.rtl .elementor-7836 .elementor-element.elementor-element-7df88a55 {
    left: 20px;
}

.elementor-7836 .elementor-element.elementor-element-15baf26c {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-15baf26c .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7836 .elementor-element.elementor-element-30caba68 {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-30caba68 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 80px;
    line-height: 0.1em;
}

.elementor-7836 .elementor-element.elementor-element-30caba68 > .elementor-widget-container {
    margin: 50px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-58b58607 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-7836 .elementor-element.elementor-element-58b58607 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-7836 .elementor-element.elementor-element-58b58607 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-7836 .elementor-element.elementor-element-58b58607 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-7836 .elementor-element.elementor-element-58b58607 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-7836 .elementor-element.elementor-element-58b58607 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-7836 .elementor-element.elementor-element-58b58607 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-58b58607 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-58b58607 {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.elementor-7836 .elementor-element.elementor-element-58b58607 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-7836 .elementor-element.elementor-element-58b58607 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-58b58607 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-1130be3d > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-6c76bb8c {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-49c862f8 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-7a69121a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-7eb5b21 {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-7eb5b21 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-7836 .elementor-element.elementor-element-768abbd0 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-97dddca > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-7836 .elementor-element.elementor-element-97dddca:not(.elementor-motion-effects-element-type-background), .elementor-7836 .elementor-element.elementor-element-97dddca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/05/bg-05.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-7836 .elementor-element.elementor-element-97dddca > .elementor-background-overlay {
    background-image: url("../../2023/04/bg-02.png");
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.11;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-97dddca {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
}

.elementor-7836 .elementor-element.elementor-element-498e74bc > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 50px 0px 15px;
}

.elementor-7836 .elementor-element.elementor-element-6b4f1ff3 {
    text-align: left;
}

.elementor-7836 .elementor-element.elementor-element-50d92ad2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-7836 .elementor-element.elementor-element-7571e8ce {
    text-align: left;
}

.elementor-7836 .elementor-element.elementor-element-7571e8ce > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-5ec05dc1 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #0a6805;
}

.elementor-7836 .elementor-element.elementor-element-5ec05dc1 .elementor-progress-wrapper {
    background-color: #F1F1F1;
}

.elementor-7836 .elementor-element.elementor-element-5ec05dc1 .elementor-progress-bar {
    height: 5px;
    line-height: 5px;
}

.elementor-7836 .elementor-element.elementor-element-5a4d9058 {
    text-align: left;
}

.elementor-7836 .elementor-element.elementor-element-2c4238ac .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #0a6805;
}

.elementor-7836 .elementor-element.elementor-element-2c4238ac .elementor-progress-wrapper {
    background-color: #F1F1F1;
}

.elementor-7836 .elementor-element.elementor-element-2c4238ac .elementor-progress-bar {
    height: 5px;
    line-height: 5px;
}

.elementor-7836 .elementor-element.elementor-element-1251237c > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-755b9b71 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 50px;
}

.elementor-7836 .elementor-element.elementor-element-5e3cb8aa img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: center center;
    transition-duration: 0.9s;
    border-radius: 50% 0% 0% 50%;
}

.elementor-7836 .elementor-element.elementor-element-5e3cb8aa:hover img {
    opacity: 0.7;
}

.elementor-7836 .elementor-element.elementor-element-3ee18b8c:not(.elementor-motion-effects-element-type-background), .elementor-7836 .elementor-element.elementor-element-3ee18b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/05/bg-05.jpg");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 1000px auto;
}

.elementor-7836 .elementor-element.elementor-element-3ee18b8c > .elementor-background-overlay {
    background-image: url("../../2023/05/bg-05.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 800px auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7836 .elementor-element.elementor-element-3ee18b8c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
}

.elementor-7836 .elementor-element.elementor-element-50a093c0 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-4a4cc256 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-719ef05b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-7bf4f504 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-261945c1 {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-3741fabe {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-c6822bc {
    text-align: center;
}

.elementor-7836 .elementor-element.elementor-element-c6822bc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

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

.elementor-7836 .elementor-element.elementor-element-426237c3 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7836 .elementor-element.elementor-element-53fa37af > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 25px 0px 15px;
}

.elementor-7836 .elementor-element.elementor-element-33606f34 > .elementor-element-populated {
    margin: 0px 0px 0px 00px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 00px;
    padding: 0px 15px 0px 25px;
}

@media(max-width: 1550px) {
    .elementor-7836 .elementor-element.elementor-element-31f1871a {
        --spacer-size:550px;
    }
}

@media(max-width: 1199px) {
    .elementor-7836 .elementor-element.elementor-element-82aa52f .elementor-background-slideshow__slide__image {
        background-position:center left;
    }

    .elementor-7836 .elementor-element.elementor-element-82aa52f {
        padding: 150px 150px 150px 150px;
    }

    .elementor-7836 .elementor-element.elementor-element-807ad01 {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-807ad01 .elementor-heading-title {
        font-size: 70px;
    }

    .elementor-7836 .elementor-element.elementor-element-df5710a {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-df5710a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-7836 .elementor-element.elementor-element-6ffb4b15 {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-10f9dc8f {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-3e08d1e5 {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-47d8fdd1 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7836 .elementor-element.elementor-element-31d19b11 .nd_travel_elementor_search_component {
        padding: 40px 40px 40px 40px;
    }

    .elementor-7836 .elementor-element.elementor-element-130532a3 {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-4ec887c5 {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-4b26d5f1 {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-3cc4f8a1 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7836 .elementor-element.elementor-element-692485ab > .elementor-element-populated {
        padding: 50px 15px 0px 15px;
    }

    .elementor-7836 .elementor-element.elementor-element-6484ff31 {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-7cb7efc {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-52f6bad1 {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-2a6da241 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7836 .elementor-element.elementor-element-6c1cb04d .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-7836 .elementor-element.elementor-element-88d84ee {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7836 .elementor-element.elementor-element-31f1871a {
        --spacer-size: 450px;
    }

    .elementor-7836 .elementor-element.elementor-element-46f971bf {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-7836 .elementor-element.elementor-element-46f971bf > .elementor-widget-container {
        padding: 40px 0px 40px 0px;
    }

    .elementor-7836 .elementor-element.elementor-element-1e9fc63c {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-5feeb20e {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-5bd864c0 > .elementor-element-populated {
        padding: 40px 15px 0px 15px;
    }

    .elementor-7836 .elementor-element.elementor-element-5f343b52 {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-4222de39 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7836 .elementor-element.elementor-element-4c585b4 > .elementor-element-populated {
        margin: 40px 15px 40px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-7836 .elementor-element.elementor-element-498e74bc > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7836 .elementor-element.elementor-element-6b4f1ff3 {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-adf5285 {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-50d92ad2 {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-7571e8ce {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-5a4d9058 {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-755b9b71 > .elementor-element-populated {
        padding: 50px 15px 0px 15px;
    }

    .elementor-7836 .elementor-element.elementor-element-5e3cb8aa img {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-7836 .elementor-element.elementor-element-7bf4f504 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7836 .elementor-element.elementor-element-53fa37af > .elementor-element-populated {
        padding: 0px 15px 40px 15px;
    }

    .elementor-7836 .elementor-element.elementor-element-33606f34 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }
}

@media(max-width: 767px) {
    .elementor-7836 .elementor-element.elementor-element-82aa52f .elementor-background-slideshow__slide__image {
        background-size:auto;
        background-position: center center;
    }

    .elementor-7836 .elementor-element.elementor-element-82aa52f {
        padding: 100px 50px 100px 50px;
    }

    .elementor-7836 .elementor-element.elementor-element-807ad01 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-7836 .elementor-element.elementor-element-10f9dc8f .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-7836 .elementor-element.elementor-element-14941c0a > .elementor-widget-container {
        padding: 30px 0px 30px 110px;
    }

    .elementor-7836 .elementor-element.elementor-element-5cdbe900 img {
        width: 50px;
        height: 50px;
    }

    .elementor-7836 .elementor-element.elementor-element-2c5f06b3 > .elementor-widget-container {
        padding: 30px 0px 30px 110px;
    }

    .elementor-7836 .elementor-element.elementor-element-1f1f695 img {
        width: 50px;
        height: 50px;
    }

    .elementor-7836 .elementor-element.elementor-element-6f41c6fa > .elementor-widget-container {
        padding: 30px 0px 30px 110px;
    }

    .elementor-7836 .elementor-element.elementor-element-3e8e1ea9 img {
        width: 50px;
        height: 50px;
    }

    .elementor-7836 .elementor-element.elementor-element-50d72140 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-7836 .elementor-element.elementor-element-49cafdfe > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7836 .elementor-element.elementor-element-4ec887c5 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-7836 .elementor-element.elementor-element-34cf2446 .swiper-slide {
        height: 300px;
    }

    .elementor-7836 .elementor-element.elementor-element-7cb7efc .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-7836 .elementor-element.elementor-element-6c1cb04d .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-7836 .elementor-element.elementor-element-31f1871a {
        --spacer-size: 350px;
    }

    .elementor-7836 .elementor-element.elementor-element-46f971bf {
        --e-image-carousel-slides-to-show: 1;
    }

    .elementor-7836 .elementor-element.elementor-element-1e9fc63c {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-1e9fc63c .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-7836 .elementor-element.elementor-element-5feeb20e {
        text-align: center;
    }

    .elementor-7836 .elementor-element.elementor-element-78023659 .elementor-testimonial__text {
        font-size: 16px;
    }

    .elementor-7836 .elementor-element.elementor-element-41ae46c .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-7836 .elementor-element.elementor-element-6f9d5eab .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-7836 .elementor-element.elementor-element-6f9d5eab > .elementor-widget-container {
        margin: 30px 0px 20px 0px;
    }

    .elementor-7836 .elementor-element.elementor-element-4de8c945 .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-7836 .elementor-element.elementor-element-4de8c945 > .elementor-widget-container {
        margin: 30px 0px 20px 0px;
    }

    .elementor-7836 .elementor-element.elementor-element-30caba68 .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-7836 .elementor-element.elementor-element-30caba68 > .elementor-widget-container {
        margin: 30px 0px 20px 0px;
    }

    .elementor-7836 .elementor-element.elementor-element-adf5285 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-7836 .elementor-element.elementor-element-5e3cb8aa img {
        height: 300px;
    }

    .elementor-7836 .elementor-element.elementor-element-3741fabe .elementor-heading-title {
        font-size: 30px;
    }
}

@media(min-width: 768px) {
    .elementor-7836 .elementor-element.elementor-element-3e56ab51 {
        width:20%;
    }

    .elementor-7836 .elementor-element.elementor-element-47d8fdd1 {
        width: 60%;
    }

    .elementor-7836 .elementor-element.elementor-element-37a09635 {
        width: 19.555%;
    }

    .elementor-7836 .elementor-element.elementor-element-a07f063 {
        width: 20%;
    }

    .elementor-7836 .elementor-element.elementor-element-4222de39 {
        width: 60%;
    }

    .elementor-7836 .elementor-element.elementor-element-1f7ee4e1 {
        width: 19.555%;
    }

    .elementor-7836 .elementor-element.elementor-element-49c862f8 {
        width: 20%;
    }

    .elementor-7836 .elementor-element.elementor-element-7a69121a {
        width: 60%;
    }

    .elementor-7836 .elementor-element.elementor-element-768abbd0 {
        width: 19.555%;
    }

    .elementor-7836 .elementor-element.elementor-element-719ef05b {
        width: 20%;
    }

    .elementor-7836 .elementor-element.elementor-element-7bf4f504 {
        width: 60%;
    }

    .elementor-7836 .elementor-element.elementor-element-1c035db4 {
        width: 19.555%;
    }
}

@media(max-width: 1199px) and (min-width:768px) {
    .elementor-7836 .elementor-element.elementor-element-75640dd {
        width:100%;
    }

    .elementor-7836 .elementor-element.elementor-element-c72812d {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-31557295 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-1ddec4f9 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-339360c0 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-3e5f21d8 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-3e56ab51 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-47d8fdd1 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-37a09635 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-2091ae63 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-3cc4f8a1 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-692485ab {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-5382845b {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-5bd864c0 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-a07f063 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-4222de39 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-1f7ee4e1 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-7e7f4838 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-4c585b4 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-18aa5cac {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-498e74bc {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-755b9b71 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-719ef05b {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-7bf4f504 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-1c035db4 {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-53fa37af {
        width: 100%;
    }

    .elementor-7836 .elementor-element.elementor-element-33606f34 {
        width: 100%;
    }
}

@media(min-width: 1551px) {
    .elementor-7836 .elementor-element.elementor-element-5e4ffebd:not(.elementor-motion-effects-element-type-background), .elementor-7836 .elementor-element.elementor-element-5e4ffebd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment:scroll;
    }

    .elementor-7836 .elementor-element.elementor-element-5e4ffebd > .elementor-background-overlay {
        background-attachment: scroll;
    }

    .elementor-7836 .elementor-element.elementor-element-2116ca56 > .elementor-background-overlay {
        background-attachment: scroll;
    }

    .elementor-7836 .elementor-element.elementor-element-736008c4:not(.elementor-motion-effects-element-type-background), .elementor-7836 .elementor-element.elementor-element-736008c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-7836 .elementor-element.elementor-element-736008c4 > .elementor-background-overlay {
        background-attachment: scroll;
    }

    .elementor-7836 .elementor-element.elementor-element-50eb08f1:not(.elementor-motion-effects-element-type-background), .elementor-7836 .elementor-element.elementor-element-50eb08f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-7836 .elementor-element.elementor-element-50eb08f1 > .elementor-background-overlay {
        background-attachment: fixed;
    }

    .elementor-7836 .elementor-element.elementor-element-337628c6:not(.elementor-motion-effects-element-type-background), .elementor-7836 .elementor-element.elementor-element-337628c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-7836 .elementor-element.elementor-element-4c585b4 > .elementor-element-populated > .elementor-background-overlay {
        background-attachment: scroll;
    }

    .elementor-7836 .elementor-element.elementor-element-18aa5cac > .elementor-element-populated > .elementor-background-overlay {
        background-attachment: scroll;
    }

    .elementor-7836 .elementor-element.elementor-element-97dddca:not(.elementor-motion-effects-element-type-background), .elementor-7836 .elementor-element.elementor-element-97dddca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-7836 .elementor-element.elementor-element-97dddca > .elementor-background-overlay {
        background-attachment: scroll;
    }

    .elementor-7836 .elementor-element.elementor-element-3ee18b8c:not(.elementor-motion-effects-element-type-background), .elementor-7836 .elementor-element.elementor-element-3ee18b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-7836 .elementor-element.elementor-element-3ee18b8c > .elementor-background-overlay {
        background-attachment: scroll;
    }
}

/* Start custom CSS for section, class: .elementor-element-2116ca56 */
#home_newsletter_section {
    overflow: hidden;
}

/* End custom CSS */
