.elementor-800.elementor-location-header {
    position: sticky;
    z-index: 999;
    top: 3%;
    width: 100%;
}


.section.elementor-section.elementor-top-section.elementor-element.elementor-element-8aafc77.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {

    padding: 2rem 0rem 0rem 0rem;
}

/* 
.elementor-800 .elementor-section-wrap {
    position: fixed;
    z-index: 999;
    top: 0;
    width: 100%;
} */

/* .elementor.elementor-1092 {
    position: relative;
    top: 100px;
} */


@media(min-width:1800px) {
    body {
        font-size: 24px;
    }

    .elementor-kit-4 h2 {
        font-size: 5rem;
    }

    .elementor-kit-4 p {
        margin-bottom: 5px;

        font-size: 2rem
    }










    .elementor .elementor-background-overlay,
    .elementor .elementor-background-slideshow {

        height: 100%;
        width: 100%;
        top: -75px;
        left: 0;
        position: absolute;

    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1800px;
    }


    .elementor-800 .elementor-element.elementor-element-0be0d44 .elementor-nav-menu .elementor-item {
        font-family: 'Josefin Sans', sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-nav-menu--main .elementor-nav-menu a,
    .elementor-nav-menu--main .elementor-nav-menu a.highlighted,
    .elementor-nav-menu--main .elementor-nav-menu a:focus,
    .elementor-nav-menu--main .elementor-nav-menu a:hover {
        padding: 60px 35px;
    }

    .elementor-800 .elementor-element.elementor-element-0be0d44 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-800 .elementor-element.elementor-element-0be0d44 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: 2rem;
    }

    .elementor-heading-title {
        padding: 0;
        margin: 0;
        line-height: 1;
        font-size: 2.5rem;
    }

    .elementor-1092 .elementor-element.elementor-element-b87fcbe {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 40em 0em 10em 0em;
    }

    .elementor-1092 .elementor-element.elementor-element-725c3ff .elementor-heading-title {
        font-size: 5rem;
        line-height: 1.5;
        letter-spacing: var(--e-global-typography-14ca262-letter-spacing);
        word-spacing: var(--e-global-typography-14ca262-word-spacing);
        font-family: "Cormorant Garamond";
    }

    .elementor-1092 .elementor-element.elementor-element-f2f9266 .elementor-heading-title {
        color: #FFFFFF;
        font-family: 'Josefin Sans', sans-serif;
        font-size: 2.5rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-1092 .elementor-element.elementor-element-5f6dbeb .elementor-heading-title {
        color: var(--e-global-color-secondary);
        font-family: 'Josefin Sans', sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-1092 .elementor-element.elementor-element-cb6310c .elementor-heading-title {
        font-family: 'Josefin Sans', sans-serif;
        font-size: 5rem;
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-kit-4 button,
    .elementor-kit-4 input[type="button"],
    .elementor-kit-4 input[type="submit"],
    .elementor-kit-4 .elementor-button {

        font-size: 2rem;

    }

    .elementor-1092 .elementor-element.elementor-element-602579c .elementor-button {
        font-family: 'Josefin Sans', sans-serif;
        font-size: 2rem;
        background-color: #AD9872;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #AD9872;
        border-radius: 0px 0px 0px 0px;
    }

    /* Pricing */

    .elementor-1092 .elementor-element.elementor-element-6154f80 .elementor-heading-title {
        color: var(--e-global-color-secondary);
        font-family: 'Josefin Sans', sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-1092 .elementor-element.elementor-element-f7876ec .elementor-heading-title {
        font-family: 'Josefin Sans', sans-serif;
        font-size: 5rem;
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-1092 .elementor-element.elementor-element-7e9e3b9 .elementor-heading-title {
        color: #020101CC;
        font-family: 'Josefin Sans', sans-serif;
        font-size: 3rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-1092 .elementor-element.elementor-element-f1a4546 .elementor-heading-title {
        color: #AD9872;
        font-family: 'Josefin Sans', sans-serif;
        font-size: var(--e-global-typography-14ca262-font-size);
        line-height: var(--e-global-typography-14ca262-line-height);
        letter-spacing: var(--e-global-typography-14ca262-letter-spacing);
        word-spacing: var(--e-global-typography-14ca262-word-spacing);
    }

    .elementor-kit-4 h5 {
        color: var(--e-global-color-secondary);
        font-family: 'Josefin Sans', sans-serif;
        font-size: 3rem;
        text-transform: capitalize;
    }

    .elementor-1092 .elementor-element.elementor-element-1af3b32 .elementor-heading-title {
        color: #020101F0;
        font-family: var(--e-global-typography-fef1ad3-font-family), Sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-1092 .elementor-element.elementor-element-7407cb3 .elementor-heading-title {
        color: #020101F0;
        font-family: var(--e-global-typography-fef1ad3-font-family), Sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-1092 .elementor-element.elementor-element-72dfa83 .elementor-heading-title {
        color: #020101F0;
        font-family: var(--e-global-typography-fef1ad3-font-family), Sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-1092 .elementor-element.elementor-element-39ae367 .elementor-heading-title {
        color: #020101F0;
        font-family: var(--e-global-typography-fef1ad3-font-family), Sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-1092 .elementor-element.elementor-element-7454307 .elementor-button {
        font-family: "Josefin Sans", Sans-serif;
        font-size: 2rem;
        fill: #000000;
        color: #000000;
        background-color: #AD987200;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #00000030;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
        color: inherit;
        font-size: 3.5rem;
        font-family: 'Josefin Sans', sans-serif;
        margin-top: 30px;
        font-weight: 400;
        color: #3d3d3d;
    }

    .elementor-1092 .elementor-element.elementor-element-6401d18 .elementor-heading-title {
        color: #020101F0;
        font-family: var(--e-global-typography-fef1ad3-font-family), Sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-1092 .elementor-element.elementor-element-f344542 .elementor-heading-title {
        color: #020101F0;
        font-family: var(--e-global-typography-fef1ad3-font-family), Sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }


    .elementor-1092 .elementor-element.elementor-element-5238e0a .elementor-heading-title {
        color: #020101F0;
        font-family: var(--e-global-typography-fef1ad3-font-family), Sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-1092 .elementor-element.elementor-element-de8f45d .elementor-heading-title {
        color: #020101F0;
        font-family: var(--e-global-typography-fef1ad3-font-family), Sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-1092 .elementor-element.elementor-element-6a8a2c0 .elementor-heading-title {
        color: #020101F0;
        font-family: var(--e-global-typography-fef1ad3-font-family), Sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-1092 .elementor-element.elementor-element-fa9c17f .elementor-heading-title {
        color: #020101F0;
        font-family: var(--e-global-typography-fef1ad3-font-family), Sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-1092 .elementor-element.elementor-element-9ad1801 .elementor-heading-title {
        color: #020101F0;
        font-family: var(--e-global-typography-fef1ad3-font-family), Sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }


    .elementor-1092 .elementor-element.elementor-element-51ecfa6 .elementor-heading-title {
        color: #020101F0;
        font-family: var(--e-global-typography-fef1ad3-font-family), Sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-1092 .elementor-element.elementor-element-3cbc11e .elementor-button {
        font-family: "Josefin Sans", Sans-serif;
        font-size: 2rem;
        fill: #000000;
        color: #000000;
        background-color: #AD987200;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #00000030;
        border-radius: 0px 0px 0px 0px;
    }


    .elementor-1092 .elementor-element.elementor-element-32d4711 .elementor-button {
        font-family: "Josefin Sans", Sans-serif;
        font-size: 2rem;
        fill: #FFFFFF;
        color: #FFFFFF;
        background-color: #AD9872;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #53171700;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-1092 .elementor-element.elementor-element-ab7e5e8 .elementor-heading-title {
        font-family: "Cormorant Garamond";
        font-size: 5rem;
    }

    .elementor-1092 .elementor-element.elementor-element-30a30b6 {
        width: 100%;
    }

    .elementor-1092 .elementor-element.elementor-element-161a331 .elementor-heading-title {
        color: #020101CC;
        font-family: var(--e-global-typography-fef1ad3-font-family), Sans-serif;
        font-size: 3rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }





    .elementor-1092 .elementor-element.elementor-element-0203a3b .elementor-heading-title {
        color: #020101CC;
        font-family: var(--e-global-typography-fef1ad3-font-family), Sans-serif;
        font-size: 3rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-806 .elementor-element.elementor-element-af53bf7 .elementor-icon-list-text {
        color: var(--e-global-color-b7b8c29);
        transition: color 0.3s;
        font-size: 2rem;
    }

    .elementor-806 .elementor-element.elementor-element-e41fd9f .elementor-icon-list-text {
        color: var(--e-global-color-b7b8c29);
        transition: color 0.3s;
        font-size: 2rem;
    }

    .elementor-806 .elementor-element.elementor-element-7d90437 .elementor-icon-list-text {
        color: var(--e-global-color-b7b8c29);
        transition: color 0.3s;
        font-size: 2rem;
    }

    .elementor-806 .elementor-element.elementor-element-9468c1c .elementor-heading-title {
        color: #ffffff;
        font-family: var(--e-global-typography-fef1ad3-font-family), Sans-serif;
        font-size: 2rem;
        line-height: var(--e-global-typography-fef1ad3-line-height);
        letter-spacing: var(--e-global-typography-fef1ad3-letter-spacing);
        word-spacing: var(--e-global-typography-fef1ad3-word-spacing);
    }

    .elementor-806 .elementor-element.elementor-element-ba65554 img {
        width: 100%;
    }

    .elementor-806 .elementor-element.elementor-element-e5059d1 {
        margin-top: -120px;
        margin-bottom: 0px;
    }


    .whatsapp-text-large {
        font-size: 2rem;
        width: auto;
        height: auto;
        margin-right: 10px;
    }

    .whatsapp-icon-large {
        width: 50px;
        height: 50px;
        margin-right: 10px;
    }

    .elementor-widget-image img {
        vertical-align: middle;
        display: inline-block;
        width: inherit;
    }


    .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
        color: inherit;
        font-size: 40px;
        font-family: 'Josefin Sans', sans-serif;
        margin-top: 18px;
        font-weight: 500;
        color: #493d43;
    }







}