.elementor-2875 .elementor-element.elementor-element-a7d215c>.elementor-container {
    min-height: 100vh;
}

.elementor-2875 .elementor-element.elementor-element-a7d215c:not(.elementor-motion-effects-element-type-background),
.elementor-2875 .elementor-element.elementor-element-a7d215c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background: url("https://ojasdgp.com/wp-content/uploads/2023/12/IMG-20230619-WA0008.jpg") 50% 50%;
    background-size: cover;
}

.elementor-2875 .elementor-element.elementor-element-a7d215c>.elementor-background-overlay {
     background-color: #000000; 
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-a7d215c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-9614222.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2875 .elementor-element.elementor-element-7773b88 .cs-title-wrap {
    max-width: 960px;
}

.elementor-2875 .elementor-element.elementor-element-7773b88 .cs-subtitle {
    color: var(--e-global-color-31e8393);
    font-size: 16px;
}

.elementor-2875 .elementor-element.elementor-element-7773b88 .cs-title {
    font-size: 35px;
    text-transform: uppercase;
    color: #c49255;
}

.elementor-2875 .elementor-element.elementor-element-7773b88 .cs-title-text {
    font-size: 21px;
}

.elementor-2875 .elementor-element.elementor-element-7773b88>.elementor-widget-container {
    padding: 200px 0px 0px 0px;
}

.elementor-2875 .elementor-element.elementor-element-e204880 .cs-reservation-form {
    --form-bd: var(--e-global-color-31e8393);
}

.elementor-2875 .elementor-element.elementor-element-e204880 .cs-reservation-form .button {
    --btn-bg: var(--e-global-color-31e8393);
    --btn-bg-hover: var(--e-global-color-31e8393);
}

.elementor-2875 .elementor-element.elementor-element-e204880>.elementor-widget-container {
    margin: 20px 0px 80px 0px;
}

.elementor-2875 .elementor-element.elementor-element-e204880 {
    width: var(--container-widget-width, 1000px);
    max-width: 1000px;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
}

.elementor-2875 .elementor-element.elementor-element-8b70b6d>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2875 .elementor-element.elementor-element-8b70b6d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 160px 0px 0px 0px;
}

.elementor-2875 .elementor-element.elementor-element-8b70b6d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-b45e824:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2875 .elementor-element.elementor-element-b45e824>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../img/picture29.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 73% auto;
}

.elementor-2875 .elementor-element.elementor-element-b45e824>.elementor-element-populated>.elementor-background-overlay {
    background-color: #151719;
    opacity: 0.6;
}

.elementor-2875 .elementor-element.elementor-element-b45e824>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-b45e824>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-8419497>.elementor-background-overlay {
    opacity: 0.83;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-8419497 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-ceabace>.elementor-element-populated {
    padding: 240px 0px 0px 0px;
}

.elementor-2875 .elementor-element.elementor-element-15bdc1c {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-2875 .elementor-element.elementor-element-15bdc1c .swiper-pagination-bullet {
    width: 13px;
    height: 13px;
    background: #FFFFFF;
}

.elementor-2875 .elementor-element.elementor-element-15bdc1c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background: #FFFFFF85;
    opacity: 1;
}

.elementor-2875 .elementor-element.elementor-element-15bdc1c>.elementor-widget-container {
    --e-transform-translateX: 49px;
    --e-transform-translateY: -118px;
}

.elementor-2875 .elementor-element.elementor-element-dd803e0>.elementor-element-populated {
    padding: 0px 0px 0px 96px;
}

.elementor-2875 .elementor-element.elementor-element-f6cafe7 .cs-subtitle {
    color: var(--e-global-color-31e8393);
}

.elementor-2875 .elementor-element.elementor-element-f6cafe7 .cs-title {
    font-size: 56px;
    line-height: 1.2em;
}

.elementor-2875 .elementor-element.elementor-element-f6cafe7 .cs-title-btn .button {
    --btn-bg: var(--e-global-color-31e8393);
    --btn-bg-hover: var(--e-global-color-31e8393);
}

.elementor-2875 .elementor-element.elementor-element-f691a80>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2875 .elementor-element.elementor-element-f691a80 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-2875 .elementor-element.elementor-element-f691a80>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-ce6126d>.elementor-element-populated {
    padding: 0px 96px 0px 0px;
}

.elementor-2875 .elementor-element.elementor-element-16f2285 .cs-subtitle {
    color: var(--e-global-color-31e8393);
}

.elementor-2875 .elementor-element.elementor-element-16f2285 .cs-title {
    font-size: 56px;
    line-height: 1.2em;
}

.elementor-2875 .elementor-element.elementor-element-16f2285 .cs-title-btn .button {
    --btn-bg: var(--e-global-color-31e8393);
    --btn-bg-hover: var(--e-global-color-31e8393);
}

.elementor-2875 .elementor-element.elementor-element-2129a5f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2875 .elementor-element.elementor-element-2129a5f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../img/picture6.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2875 .elementor-element.elementor-element-2129a5f>.elementor-element-populated>.elementor-background-overlay {
    background-color: #171717;
    opacity: 0.5;
}

.elementor-2875 .elementor-element.elementor-element-2129a5f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-2129a5f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-0930f20>.elementor-background-overlay {
    opacity: 0.83;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-0930f20 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-0c8618e>.elementor-element-populated {
    padding: 240px 0px 0px 0px;
}

.elementor-2875 .elementor-element.elementor-element-9da183c {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-2875 .elementor-element.elementor-element-9da183c .swiper-pagination-bullet {
    width: 13px;
    height: 13px;
    background: #FFFFFF;
}

.elementor-2875 .elementor-element.elementor-element-9da183c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background: #FFFFFF85;
    opacity: 1;
}

.elementor-2875 .elementor-element.elementor-element-9da183c>.elementor-widget-container {
    --e-transform-translateX: 49px;
    --e-transform-translateY: -118px;
}

.elementor-2875 .elementor-element.elementor-element-49592c2>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2875 .elementor-element.elementor-element-49592c2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 120px 0px;
}

.elementor-2875 .elementor-element.elementor-element-49592c2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-52991cb {
    text-align: left;
}

.elementor-2875 .elementor-element.elementor-element-52991cb img {
    height: 550px;
}

.elementor-2875 .elementor-element.elementor-element-52991cb>.elementor-widget-container {
    margin: 0% -55% 0% 0%;
}

.elementor-2875 .elementor-element.elementor-element-be68616>.elementor-element-populated {
    padding: 240px 0px 0px 0px;
}

.elementor-2875 .elementor-element.elementor-element-2a980f8 {
    text-align: right;
}

.elementor-2875 .elementor-element.elementor-element-2a980f8 img {
    height: 390px;
}

.elementor-2875 .elementor-element.elementor-element-fc9a4cd>.elementor-element-populated {
    padding: 0px 0px 0px 96px;
}

.elementor-2875 .elementor-element.elementor-element-48f3953 .cs-subtitle {
    color: var(--e-global-color-31e8393);
}

.elementor-2875 .elementor-element.elementor-element-48f3953 .cs-title {
    font-size: 56px;
    line-height: 1.2em;
}

.elementor-2875 .elementor-element.elementor-element-48f3953 .cs-title-btn .button {
    --btn-bg: var(--e-global-color-31e8393);
    --btn-bg-hover: var(--e-global-color-31e8393);
}

.elementor-2875 .elementor-element.elementor-element-b9a40a9>.elementor-container {
    max-width: 1300px;
}

.elementor-2875 .elementor-element.elementor-element-b9a40a9 {
    padding: 0px 0px 110px 0px;
}

.elementor-2875 .elementor-element.elementor-element-9d8f41b>.elementor-container {
    max-width: 1300px;
}

.elementor-2875 .elementor-element.elementor-element-9d8f41b>.elementor-background-overlay {
    opacity: 0.83;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-9d8f41b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-2875 .elementor-element.elementor-element-7d75177.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2875 .elementor-element.elementor-element-7d75177.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2875 .elementor-element.elementor-element-7d75177:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2875 .elementor-element.elementor-element-7d75177>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-2875 .elementor-element.elementor-element-7d75177>.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: 60px 60px 60px 60px;
}

.elementor-2875 .elementor-element.elementor-element-7d75177>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-5c62997 .cs-subtitle {
    color: var(--e-global-color-31e8393);
}

.elementor-2875 .elementor-element.elementor-element-5c62997 .cs-title {
    font-size: 56px;
    line-height: 1.2em;
}

.elementor-2875 .elementor-element.elementor-element-5c62997 .cs-title-btn .button {
    --btn-bg: var(--e-global-color-31e8393);
    --btn-bg-hover: var(--e-global-color-31e8393);
}

.elementor-2875 .elementor-element.elementor-element-0db6c37 {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-2875 .elementor-element.elementor-element-0db6c37 .swiper-pagination-bullet {
    width: 13px;
    height: 13px;
    background: #FFFFFF;
}

.elementor-2875 .elementor-element.elementor-element-0db6c37 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background: #FFFFFF85;
    opacity: 1;
}

.elementor-2875 .elementor-element.elementor-element-8545f1e>.elementor-container {
    max-width: 1300px;
}

.elementor-2875 .elementor-element.elementor-element-8545f1e>.elementor-background-overlay {
    opacity: 0.83;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-8545f1e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-285895a {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-2875 .elementor-element.elementor-element-285895a .swiper-pagination-bullet {
    width: 13px;
    height: 13px;
    background: #FFFFFF;
}

.elementor-2875 .elementor-element.elementor-element-285895a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background: #FFFFFF85;
    opacity: 1;
}

.elementor-bc-flex-widget .elementor-2875 .elementor-element.elementor-element-1da0e29.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2875 .elementor-element.elementor-element-1da0e29.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2875 .elementor-element.elementor-element-1da0e29:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2875 .elementor-element.elementor-element-1da0e29>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-2875 .elementor-element.elementor-element-1da0e29>.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: 60px 60px 60px 60px;
}

.elementor-2875 .elementor-element.elementor-element-1da0e29>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-5aa1c6d .cs-subtitle {
    color: var(--e-global-color-31e8393);
}

.elementor-2875 .elementor-element.elementor-element-5aa1c6d .cs-title {
    font-size: 56px;
    line-height: 1.2em;
}

.elementor-2875 .elementor-element.elementor-element-5aa1c6d .cs-title-btn .button {
    --btn-bg: var(--e-global-color-31e8393);
    --btn-bg-hover: var(--e-global-color-31e8393);
}

.elementor-2875 .elementor-element.elementor-element-806986d>.elementor-container {
    min-height: 12vh;
}

.elementor-2875 .elementor-element.elementor-element-806986d:not(.elementor-motion-effects-element-type-background),
.elementor-2875 .elementor-element.elementor-element-806986d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
}

.elementor-2875 .elementor-element.elementor-element-806986d>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-806986d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0px 327px 0px;
}

.elementor-2875 .elementor-element.elementor-element-3709000 .cs-subtitle {
    color: var(--e-global-color-31e8393);
}

.elementor-2875 .elementor-element.elementor-element-3709000 .cs-title {
    font-size: 52px;
    line-height: 1.2em;
}

.elementor-2875 .elementor-element.elementor-element-3709000 {
    width: var(--container-widget-width, 51%);
    max-width: 51%;
    --container-widget-width: 51%;
    --container-widget-flex-grow: 0;
}

.elementor-2875 .elementor-element.elementor-element-4f9bfcd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -274px;
    margin-bottom: 110px;
}

.elementor-2875 .elementor-element.elementor-element-4f9bfcd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-f6cc72b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2875 .elementor-element.elementor-element-f6cc72b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #53624E;
    background-image: url("https://ojasdgp.com/wp-content/uploads/2024/02/DSC00467_4_11zon-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2875 .elementor-element.elementor-element-f6cc72b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-f6cc72b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2875 .elementor-element.elementor-element-01495e2 {
    --spacer-size: 143px;
}

.elementor-2875 .elementor-element.elementor-element-7965551:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2875 .elementor-element.elementor-element-7965551>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-31e8393);
}

.elementor-2875 .elementor-element.elementor-element-7965551>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 56px 56px 56px 56px;
}

.elementor-2875 .elementor-element.elementor-element-7965551>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-2875 .elementor-element.elementor-element-acc13fa .elementor-star-rating i:not(:last-of-type) {
    margin-right: 6px;
}

body.rtl .elementor-2875 .elementor-element.elementor-element-acc13fa .elementor-star-rating i:not(:last-of-type) {
    margin-left: 6px;
}

.elementor-2875 .elementor-element.elementor-element-acc13fa .elementor-star-rating i:before {
    color: var(--e-global-color-6efb6be);
}

.elementor-2875 .elementor-element.elementor-element-c02cbe2 .elementor-testimonial-name {
    color: var(--e-global-color-6efb6be);
}

@media(min-width:768px) {
    .elementor-2875 .elementor-element.elementor-element-3aec721 {
        width: 10%;
    }

    .elementor-2875 .elementor-element.elementor-element-ceabace {
        width: 90%;
    }

    .elementor-2875 .elementor-element.elementor-element-0c8618e {
        width: 90%;
    }

    .elementor-2875 .elementor-element.elementor-element-73cbd8c {
        width: 10%;
    }

    .elementor-2875 .elementor-element.elementor-element-e428c91 {
        width: 15.199%;
    }

    .elementor-2875 .elementor-element.elementor-element-f6cc72b {
        width: 34.801%;
    }
}

@media(max-width:1024px) {
    .elementor-2875 .elementor-element.elementor-element-7773b88 .cs-title {
        font-size: 48px;
    }

    .elementor-2875 .elementor-element.elementor-element-7773b88>.elementor-widget-container {
        padding: 140px 0px 0px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-8b70b6d {
        padding: 80px 0px 80px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-dd803e0>.elementor-element-populated {
        padding: 50px 0px 0px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-f6cafe7 .cs-title {
        font-size: 36px;
    }

    .elementor-2875 .elementor-element.elementor-element-f691a80 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-ce6126d>.elementor-element-populated {
        padding: 50px 0px 0px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-16f2285 .cs-title {
        font-size: 36px;
    }

    .elementor-2875 .elementor-element.elementor-element-49592c2 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-fc9a4cd>.elementor-element-populated {
        padding: 50px 0px 0px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-48f3953 .cs-title {
        font-size: 36px;
    }

    .elementor-2875 .elementor-element.elementor-element-b9a40a9 {
        padding: 320px 0px 80px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-5c62997 .cs-title {
        font-size: 36px;
    }

    .elementor-2875 .elementor-element.elementor-element-5aa1c6d .cs-title {
        font-size: 36px;
    }

    .elementor-2875 .elementor-element.elementor-element-806986d {
        padding: 80px 0px 260px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-3709000 .cs-title {
        font-size: 36px;
    }

    .elementor-2875 .elementor-element.elementor-element-3709000 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-2875 .elementor-element.elementor-element-4f9bfcd {
        margin-top: -180px;
        margin-bottom: 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-7965551>.elementor-element-populated {
        padding: 40px 40px 40px 40px;
    }
}

@media(max-width:767px) {
    .elementor-2875 .elementor-element.elementor-element-7773b88 .cs-subtitle {
        font-size: 10px;
    }

    .elementor-2875 .elementor-element.elementor-element-7773b88 .cs-title {
        font-size: 40px;
    }

    .elementor-2875 .elementor-element.elementor-element-b45e824:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-2875 .elementor-element.elementor-element-b45e824>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 53% auto;
    }

    .elementor-2875 .elementor-element.elementor-element-3aec721 {
        width: 100%;
    }

    .elementor-2875 .elementor-element.elementor-element-ceabace>.elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-2875 .elementor-element.elementor-element-15bdc1c .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .elementor-2875 .elementor-element.elementor-element-15bdc1c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
        --e-transform-translateX: 0px;
        --e-transform-translateY: 42px;
    }

    .elementor-2875 .elementor-element.elementor-element-dd803e0>.elementor-element-populated {
        padding: 80px 0px 0px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-f6cafe7 .cs-title {
        font-size: 32px;
    }

    .elementor-2875 .elementor-element.elementor-element-16f2285 .cs-title {
        font-size: 32px;
    }

    .elementor-2875 .elementor-element.elementor-element-0c8618e>.elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-2875 .elementor-element.elementor-element-9da183c .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .elementor-2875 .elementor-element.elementor-element-9da183c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
        --e-transform-translateX: 0px;
        --e-transform-translateY: 42px;
    }

    .elementor-2875 .elementor-element.elementor-element-73cbd8c {
        width: 100%;
    }

    .elementor-2875 .elementor-element.elementor-element-5865b0d {
        width: 100%;
    }

    .elementor-2875 .elementor-element.elementor-element-52991cb img {
        height: 390px;
    }

    .elementor-2875 .elementor-element.elementor-element-52991cb>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-2875 .elementor-element.elementor-element-be68616>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-2a980f8>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-48f3953 .cs-title {
        font-size: 32px;
    }

    .elementor-2875 .elementor-element.elementor-element-b9a40a9 {
        padding: 200px 0px 80px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-5c62997 .cs-title {
        font-size: 32px;
    }

    .elementor-2875 .elementor-element.elementor-element-0db6c37 .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .elementor-2875 .elementor-element.elementor-element-0db6c37>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-285895a .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .elementor-2875 .elementor-element.elementor-element-285895a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-5aa1c6d .cs-title {
        font-size: 32px;
    }

    .elementor-2875 .elementor-element.elementor-element-806986d>.elementor-container {
        min-height: 15vh;
    }

    .elementor-2875 .elementor-element.elementor-element-806986d>.elementor-background-overlay {
        opacity: 0.65;
    }

    .elementor-2875 .elementor-element.elementor-element-806986d {
        padding: 120px 0px 120px 0px;
    }

    .elementor-2875 .elementor-element.elementor-element-3709000 .cs-title {
        font-size: 32px;
    }

    .elementor-2875 .elementor-element.elementor-element-4f9bfcd {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2875 .elementor-element.elementor-element-b45e824 {
        width: 100%;
    }

    .elementor-2875 .elementor-element.elementor-element-dd803e0 {
        width: 100%;
    }

    .elementor-2875 .elementor-element.elementor-element-ce6126d {
        width: 100%;
    }

    .elementor-2875 .elementor-element.elementor-element-2129a5f {
        width: 100%;
    }

    .elementor-2875 .elementor-element.elementor-element-662a288 {
        width: 100%;
    }

    .elementor-2875 .elementor-element.elementor-element-fc9a4cd {
        width: 100%;
    }

    .elementor-2875 .elementor-element.elementor-element-e428c91 {
        width: 10%;
    }

    .elementor-2875 .elementor-element.elementor-element-f6cc72b {
        width: 35%;
    }

    .elementor-2875 .elementor-element.elementor-element-7965551 {
        width: 55%;
    }
}