.elementor-1838 .elementor-element.elementor-element-0155265>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-8c903e5 {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1838 .elementor-element.elementor-element-bb883cd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1838 .elementor-element.elementor-element-bb883cd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1838 .elementor-element.elementor-element-bb883cd>.elementor-element-populated {
    padding: 0px 260px 80px 0px;
}

.elementor-1838 .elementor-element.elementor-element-ca59729>.elementor-widget-container {
    margin: -9px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-f7439e2>.elementor-widget-container {
    padding: 23px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-3c1daf5>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-683c850 {
    width: var(--container-widget-width, 101.784%);
    max-width: 101.784%;
    --container-widget-width: 101.784%;
    --container-widget-flex-grow: 0;
}

.elementor-1838 .elementor-element.elementor-element-443a482 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-1838 .elementor-element.elementor-element-1127b1f.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1838 .elementor-element.elementor-element-1127b1f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-8d1b6fb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-8d1b6fb {
    z-index: 3;
}

.elementor-1838 .elementor-element.elementor-element-763ca7c .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 10px;
}

.elementor-1838 .elementor-element.elementor-element-763ca7c {
    margin-top: -1.4%;
    margin-bottom: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-c6a8d08>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-ad4d9b3>.elementor-widget-container {
    margin: 0px 0px 0px 4px;
    padding: 0px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-ad4d9b3 {
    width: auto;
    max-width: auto;
    z-index: 4;
}

.elementor-1838 .elementor-element.elementor-element-a479e03 {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #483F30;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 73px;
    margin-bottom: 0px;
    padding: 30px 0px 30px 0px;
}

.elementor-1838 .elementor-element.elementor-element-a479e03>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1838 .elementor-element.elementor-element-0cee33f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-a6a3f51:not(.elementor-motion-effects-element-type-background),
.elementor-1838 .elementor-element.elementor-element-a6a3f51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://tadao.qodeinteractive.com/wp-content/uploads/2023/04/h1-img-9.jpg");
    background-position: bottom left;
    background-repeat: no-repeat;
}

.elementor-1838 .elementor-element.elementor-element-a6a3f51 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0px 150px 0px;
}

.elementor-1838 .elementor-element.elementor-element-a6a3f51>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1838 .elementor-element.elementor-element-d79934c>.elementor-element-populated {
    padding: 19px 220px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-b02ab3a>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-5281796>.elementor-element-populated {
    padding: 0px 65px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-4fb0b4e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-14b8ee60:not(.elementor-motion-effects-element-type-background),
.elementor-1838 .elementor-element.elementor-element-14b8ee60>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    
}

.elementor-1838 .elementor-element.elementor-element-14b8ee60 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 8px 0px;
}

.elementor-1838 .elementor-element.elementor-element-14b8ee60>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1838 .elementor-element.elementor-element-32086042>.elementor-element-populated {
    padding: 0px 90px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-64dbffdd>.elementor-element-populated {
    padding: 0px 115px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-4cc66e78 {
    width: var(--container-widget-width, 97.281%);
    max-width: 97.281%;
    --container-widget-width: 97.281%;
    --container-widget-flex-grow: 0;
}

.elementor-1838 .elementor-element.elementor-element-69bbf847>.elementor-element-populated {
    padding: 0px 145px 0px 0px;
}



.elementor-1838 .elementor-element.elementor-element-e617d6e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-c646227>.elementor-container {
    max-width: 1300px;
}

.elementor-1838 .elementor-element.elementor-element-c646227 {
    margin-top: 0px;
    margin-bottom: 0px;
 
}

.elementor-1838 .elementor-element.elementor-element-f0eb203>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-8c7bb6c {
    padding: 0px 0px 195px 0px;
}

.elementor-1838 .elementor-element.elementor-element-f1cac15>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-8fc1907 {
    padding: 0px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-57508c8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1838 .elementor-element.elementor-element-57508c8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/img1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1838 .elementor-element.elementor-element-57508c8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-57508c8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1838 .elementor-element.elementor-element-deba637.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1838 .elementor-element.elementor-element-deba637.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1838 .elementor-element.elementor-element-deba637>.elementor-element-populated {
    padding: 0px 190px 88px 80px;
}

.elementor-1838 .elementor-element.elementor-element-883cef0>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-6339988>.elementor-widget-container {
    margin: -21px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-04c251b>.elementor-widget-container {
    margin: -48px 0px 0px 0px;
}

.elementor-1838 .elementor-element.elementor-element-04c251b {
    z-index: -1;
}

.elementor-1838 .elementor-element.elementor-element-9f9063c:not(.elementor-motion-effects-element-type-background),
.elementor-1838 .elementor-element.elementor-element-9f9063c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #8E7861;
}

.elementor-1838 .elementor-element.elementor-element-9f9063c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 0px 35px 0px;
}

.elementor-1838 .elementor-element.elementor-element-9f9063c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1838 .elementor-element.elementor-element-56f468f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-1838 .elementor-element.elementor-element-bb883cd {
        width: 48%;
    }

    .elementor-1838 .elementor-element.elementor-element-3c1daf5 {
        width: 52%;
    }

    .elementor-1838 .elementor-element.elementor-element-d79934c {
        width: 50%;
    }

    .elementor-1838 .elementor-element.elementor-element-5281796 {
        width: 50%;
    }

    .elementor-1838 .elementor-element.elementor-element-32086042 {
        width: 31%;
    }

    .elementor-1838 .elementor-element.elementor-element-64dbffdd {
        width: 33.332%;
    }

    .elementor-1838 .elementor-element.elementor-element-69bbf847 {
        width: 35%;
    }

    .elementor-1838 .elementor-element.elementor-element-57508c8 {
        width: 44%;
    }

    .elementor-1838 .elementor-element.elementor-element-deba637 {
        width: 56%;
    }
}

@media(max-width:1440px) and (min-width:768px) {
    .elementor-1838 .elementor-element.elementor-element-d79934c {
        width: 45%;
    }

    .elementor-1838 .elementor-element.elementor-element-5281796 {
        width: 55%;
    }

    .elementor-1838 .elementor-element.elementor-element-32086042 {
        width: 33%;
    }

    .elementor-1838 .elementor-element.elementor-element-69bbf847 {
        width: 33%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1838 .elementor-element.elementor-element-f503833 {
        width: 100%;
    }

    .elementor-1838 .elementor-element.elementor-element-c6a8d08 {
        width: 100%;
    }

    .elementor-1838 .elementor-element.elementor-element-503df27 {
        width: 100%;
    }

    .elementor-1838 .elementor-element.elementor-element-d79934c {
        width: 100%;
    }

    .elementor-1838 .elementor-element.elementor-element-5281796 {
        width: 100%;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-1838 .elementor-element.elementor-element-bb883cd {
        width: 100%;
    }

    .elementor-1838 .elementor-element.elementor-element-3c1daf5 {
        width: 100%;
    }

    .elementor-1838 .elementor-element.elementor-element-d79934c {
        width: 100%;
    }

    .elementor-1838 .elementor-element.elementor-element-5281796 {
        width: 100%;
    }

    .elementor-1838 .elementor-element.elementor-element-32086042 {
        width: 100%;
    }

    .elementor-1838 .elementor-element.elementor-element-64dbffdd {
        width: 100%;
    }

    .elementor-1838 .elementor-element.elementor-element-69bbf847 {
        width: 100%;
    }

    .elementor-1838 .elementor-element.elementor-element-57508c8 {
        width: 100%;
    }

    .elementor-1838 .elementor-element.elementor-element-deba637 {
        width: 100%;
    }
}

@media(min-width:1922px) {
    .elementor-1838 .elementor-element.elementor-element-57508c8 {
        width: 50%;
    }

    .elementor-1838 .elementor-element.elementor-element-deba637 {
        width: 50%;
    }

    .elementor-1838 .elementor-element.elementor-element-deba637>.elementor-element-populated {
        padding: 3px 287px 88px 60px;
    }
}

@media(max-width:1440px) {
    .elementor-1838 .elementor-element.elementor-element-bb883cd>.elementor-element-populated {
        padding: 0px 110px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-763ca7c {
        margin-top: -2%;
        margin-bottom: 0%;
    }

    .elementor-1838 .elementor-element.elementor-element-d79934c>.elementor-element-populated {
        padding: 20px 100px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-5281796>.elementor-element-populated {
        padding: 0px 30px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-32086042>.elementor-element-populated {
        padding: 0px 50px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-64dbffdd>.elementor-element-populated {
        padding: 0px 50px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-69bbf847>.elementor-element-populated {
        padding: 0px 50px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-c646227>.elementor-container {
        max-width: 1100px;
    }

    .elementor-1838 .elementor-element.elementor-element-deba637>.elementor-element-populated {
        padding: 0px 24px 9px 41px;
    }
}

@media(max-width:1024px) {
    .elementor-1838 .elementor-element.elementor-element-8c903e5 {
        padding: 0px 0px 4px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-bb883cd>.elementor-element-populated {
        padding: 80px 50px 120px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-763ca7c {
        margin-top: 54px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-d79934c>.elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-5281796>.elementor-element-populated {
        padding: 0px 130px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-c646227>.elementor-container {
        max-width: 1300px;
    }

    .elementor-1838 .elementor-element.elementor-element-c646227 {
        padding: 0px 40px 193px 40px;
    }

    .elementor-1838 .elementor-element.elementor-element-f0eb203>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1838 .elementor-element.elementor-element-439d4ee>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1838 .elementor-element.elementor-element-deba637>.elementor-element-populated {
        padding: 88px 70px 88px 90px;
    }
}

@media(max-width:880px) {
    .elementor-1838 .elementor-element.elementor-element-bb883cd>.elementor-element-populated {
        padding: 110px 80px 50px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-d79934c>.elementor-element-populated {
        padding: 0px 80px 30px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-5281796>.elementor-element-populated {
        padding: 0px 50px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-14b8ee60 {
        padding: 140px 0px 140px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-32086042>.elementor-element-populated {
        padding: 0px 300px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-64dbffdd>.elementor-element-populated {
        padding: 70px 300px 70px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-69bbf847>.elementor-element-populated {
        padding: 0px 300px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-e617d6e>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-c646227 {
        padding: 0px 40px 193px 40px;
    }

    .elementor-1838 .elementor-element.elementor-element-57508c8>.elementor-element-populated {
        padding: 430px 0px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-deba637>.elementor-element-populated {
        padding: 100px 80px 0px 80px;
    }
}

@media(max-width:767px) {
    .elementor-1838 .elementor-element.elementor-element-bb883cd>.elementor-element-populated {
        padding: 110px 20px 50px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-763ca7c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 0px 3px;
    }

    .elementor-1838 .elementor-element.elementor-element-d79934c>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-5281796>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-c12f47e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-14b8ee60 {
        padding: 66px 0px 35px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-32086042>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-5580bd26>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-64dbffdd>.elementor-element-populated {
        padding: 70px 0px 70px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-69bbf847>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-1cad43b {
        padding: 40px 0px 55px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-c646227 {
        padding: 0px 28px 50px 28px;
    }

    .elementor-1838 .elementor-element.elementor-element-439d4ee>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-8fc1907 {
        padding: 0px 0px 160px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-deba637>.elementor-element-populated {
        padding: 20px;
    }.elementor-section {
        margin-top: 20px;
    }
    body[class*=tadao-core] p {
        letter-spacing: 0.5;
        margin: 10px 0px;
        font-size: 12px;
        text-transform: capitalize;
    }
    .qodef-h1, h1 {
        /* font-family: Khand, sans-serif; */
        text-transform: uppercase;
        color: #000000;
        font-size: 19px;
        line-height: 1.07407em;
        /* font-weight: 500; */
        letter-spacing: 0.1;
        margin: 0px 0;
        -ms-word-wrap: break-word;
        word-wrap: break-word;
    }
    .elementor-1838 .elementor-element.elementor-element-9f9063c {
        padding: 17px 0px 35px 0px;
    }

    .elementor-bc-flex-widget .elementor-1838 .elementor-element.elementor-element-56f468f.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-1838 .elementor-element.elementor-element-56f468f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-1838 .elementor-element.elementor-element-56f468f.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-1838 .elementor-element.elementor-element-56f468f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-82828bd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1838 .elementor-element.elementor-element-82828bd {
        width: auto;
        max-width: auto;
    }
}

.elementor-1316 .elementor-element.elementor-element-5c684ae>.elementor-container {
    min-height: 710px;
}

.elementor-1316 .elementor-element.elementor-element-5c684ae:not(.elementor-motion-effects-element-type-background),
.elementor-1316 .elementor-element.elementor-element-5c684ae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://tadao.qodeinteractive.com/wp-content/uploads/2023/04/h5-slider-img-1.jpg");
    background-size: cover;
}

.elementor-1316 .elementor-element.elementor-element-5c684ae {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 60px 60px 60px;
}

.elementor-1316 .elementor-element.elementor-element-5c684ae>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1316 .elementor-element.elementor-element-0e7bed0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-c05ea65 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-a884a18>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-6a4f846>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-20d08b8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-e69e45d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-042dff3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-9e4b885>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-2750ac6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-dbb24ec>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-2c99d0b {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 190px;
    margin-bottom: 190px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-2c99d0b,
.elementor-1316 .elementor-element.elementor-element-2c99d0b>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-2c99d0b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1316 .elementor-element.elementor-element-4e6dfb3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-28b6269>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-354e824 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-2a31b4c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-8ff768e {
    margin-top: 200px;
    margin-bottom: 172px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1316 .elementor-element.elementor-element-d14a52a.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-1316 .elementor-element.elementor-element-d14a52a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1316 .elementor-element.elementor-element-d14a52a.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-1316 .elementor-element.elementor-element-d14a52a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1316 .elementor-element.elementor-element-d14a52a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 130px;
}

.elementor-1316 .elementor-element.elementor-element-ea9e93c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-ea9e93c {
    width: var(--container-widget-width, 357px);
    max-width: 357px;
    --container-widget-width: 357px;
    --container-widget-flex-grow: 0;
}

.elementor-1316 .elementor-element.elementor-element-f042970 {
    --spacer-size: 5px;
}

.elementor-1316 .elementor-element.elementor-element-ba1e056 {
    font-size: 18px;
    line-height: 28px;
    width: var(--container-widget-width, 58%);
    max-width: 58%;
    --container-widget-width: 58%;
    --container-widget-flex-grow: 0;
}

.elementor-1316 .elementor-element.elementor-element-ba1e056>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-456afcf {
    --spacer-size: 41px;
}

.elementor-1316 .elementor-element.elementor-element-26c930b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 135px 0px 0px;
    --e-column-margin-right: 135px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-26c930b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1316 .elementor-element.elementor-element-3215c7e {
    margin-top: 0px;
    margin-bottom: 200px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1316 .elementor-element.elementor-element-16d4c9c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1316 .elementor-element.elementor-element-16d4c9c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1316 .elementor-element.elementor-element-16d4c9c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1316 .elementor-element.elementor-element-16d4c9c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1316 .elementor-element.elementor-element-16d4c9c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-3f3da67 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-bba8cac>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1316 .elementor-element.elementor-element-bba8cac>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1316 .elementor-element.elementor-element-eafcf24.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1316 .elementor-element.elementor-element-eafcf24.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1316 .elementor-element.elementor-element-eafcf24.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1316 .elementor-element.elementor-element-eafcf24>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1316 .elementor-element.elementor-element-eafcf24>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-cc4b014>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-cc4b014 {
    width: var(--container-widget-width, 258px);
    max-width: 258px;
    --container-widget-width: 258px;
    --container-widget-flex-grow: 0;
}

.elementor-1316 .elementor-element.elementor-element-5c99864 {
    --spacer-size: 14px;
}

.elementor-1316 .elementor-element.elementor-element-a4cbe98>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-a4cbe98 {
    width: var(--container-widget-width, 258px);
    max-width: 258px;
    --container-widget-width: 258px;
    --container-widget-flex-grow: 0;
}

.elementor-1316 .elementor-element.elementor-element-54433db {
    --spacer-size: 13px;
}

.elementor-1316 .elementor-element.elementor-element-e40bdee>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-e40bdee {
    width: var(--container-widget-width, 258px);
    max-width: 258px;
    --container-widget-width: 258px;
    --container-widget-flex-grow: 0;
}

.elementor-1316 .elementor-element.elementor-element-de8c814 {
    --spacer-size: 13px;
}

.elementor-1316 .elementor-element.elementor-element-96d55bc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-96d55bc {
    width: var(--container-widget-width, 258px);
    max-width: 258px;
    --container-widget-width: 258px;
    --container-widget-flex-grow: 0;
}

.elementor-1316 .elementor-element.elementor-element-00a2b42 {
    --spacer-size: 13px;
}

.elementor-1316 .elementor-element.elementor-element-a502fe7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-a502fe7 {
    width: var(--container-widget-width, 258px);
    max-width: 258px;
    --container-widget-width: 258px;
    --container-widget-flex-grow: 0;
}

.elementor-1316 .elementor-element.elementor-element-6dc7fec {
    --spacer-size: 13px;
}

.elementor-1316 .elementor-element.elementor-element-464f1d3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-464f1d3 {
    width: var(--container-widget-width, 258px);
    max-width: 258px;
    --container-widget-width: 258px;
    --container-widget-flex-grow: 0;
}

.elementor-1316 .elementor-element.elementor-element-2c0ede4 {
    --spacer-size: 13px;
}

.elementor-1316 .elementor-element.elementor-element-3b837b1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-3b837b1 {
    width: var(--container-widget-width, 258px);
    max-width: 258px;
    --container-widget-width: 258px;
    --container-widget-flex-grow: 0;
}

.elementor-1316 .elementor-element.elementor-element-d380d23>.elementor-container {
    text-align: center;
}

.elementor-1316 .elementor-element.elementor-element-d380d23 {
    margin-top: 200px;
    margin-bottom: 200px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1316 .elementor-element.elementor-element-e9c6e9b.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-1316 .elementor-element.elementor-element-e9c6e9b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1316 .elementor-element.elementor-element-e9c6e9b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1316 .elementor-element.elementor-element-e9c6e9b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1316 .elementor-element.elementor-element-e9c6e9b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-8f6f8ae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-8f6f8ae {
    width: 100%;
    max-width: 100%;
}

.elementor-1316 .elementor-element.elementor-element-363f84c {
    --spacer-size: 50px;
}

.elementor-1316 .elementor-element.elementor-element-ada467e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-ada467e {
    width: var(--container-widget-width, 1000px);
    max-width: 1000px;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
}

.elementor-1316 .elementor-element.elementor-element-6d07461 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-1316 .elementor-element.elementor-element-ee8cea2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1316 .elementor-element.elementor-element-83ebf68>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(min-width: 768px) {
    .elementor-1316 .elementor-element.elementor-element-d14a52a {
        width: 40%;
    }

    .elementor-1316 .elementor-element.elementor-element-26c930b {
        width: 60%;
    }

    .elementor-1316 .elementor-element.elementor-element-bba8cac {
        width: 66.6%;
    }

    .elementor-1316 .elementor-element.elementor-element-eafcf24 {
        width: 33.4%;
    }
}

@media(max-width: 1440px) {
    .elementor-1316 .elementor-element.elementor-element-5c684ae>.elementor-container {
        min-height: 540px;
    }

    .elementor-1316 .elementor-element.elementor-element-2c99d0b {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-d14a52a>.elementor-element-populated {
        padding: 0px 0px 0px 80px;
    }

    .elementor-1316 .elementor-element.elementor-element-ba1e056 {
        width: var(--container-widget-width, 86%);
        max-width: 86%;
        --container-widget-width: 86%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1316 .elementor-element.elementor-element-ada467e {
        width: var(--container-widget-width, 800px);
        max-width: 800px;
        --container-widget-width: 800px;
        --container-widget-flex-grow: 0;
    }
}

@media(max-width: 1024px) {
    .elementor-1316 .elementor-element.elementor-element-5c684ae>.elementor-container {
        min-height: 400px;
    }

    .elementor-1316 .elementor-element.elementor-element-5c684ae {
        padding: 0% 7% 7% 7%;
    }

    .elementor-1316 .elementor-element.elementor-element-a884a18>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-20d08b8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-042dff3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-9e4b885>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-2c99d0b {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-4e6dfb3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-28b6269>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-354e824 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-1316 .elementor-element.elementor-element-8ff768e {
        padding: 0% 7% 0% 7%;
    }

    .elementor-1316 .elementor-element.elementor-element-d14a52a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-ba1e056 {
        width: var(--container-widget-width, 43%);
        max-width: 43%;
        --container-widget-width: 43%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1316 .elementor-element.elementor-element-26c930b>.elementor-element-populated {
        margin: 54px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-eafcf24.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-1316 .elementor-element.elementor-element-eafcf24>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 7% 0px 40px;
    }

    .elementor-1316 .elementor-element.elementor-element-ada467e>.elementor-widget-container {
        padding: 0% 7% 0% 7%;
    }

    .elementor-1316 .elementor-element.elementor-element-ada467e {
        width: 100%;
        max-width: 100%;
    }
}

@media(max-width: 880px) {
    .elementor-1316 .elementor-element.elementor-element-20d08b8>.elementor-element-populated {
        margin: 0px 0px 0px -1px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -1px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-042dff3>.elementor-element-populated {
        margin: -1px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-2750ac6>.elementor-element-populated {
        margin: -1px 0px 0px -1px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -1px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-8ff768e {
        margin-top: 170px;
        margin-bottom: 172px;
    }

    .elementor-1316 .elementor-element.elementor-element-ba1e056 {
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1316 .elementor-element.elementor-element-eafcf24>.elementor-element-populated {
        padding: 54px 7% 0 7%;
    }
}

@media(max-width: 767px) {
    .elementor-1316 .elementor-element.elementor-element-5c684ae>.elementor-container {
        min-height: 100vh;
    }

    .elementor-1316 .elementor-element.elementor-element-5c684ae:not(.elementor-motion-effects-element-type-background),
    .elementor-1316 .elementor-element.elementor-element-5c684ae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top center;
    }

    .elementor-1316 .elementor-element.elementor-element-5c684ae {
        margin-top: -95px;
        margin-bottom: 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-6d4ea00>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-6d4ea00 {
        width: var(--container-widget-width, 89%);
        max-width: 89%;
        --container-widget-width: 89%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1316 .elementor-element.elementor-element-a884a18>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-20d08b8>.elementor-element-populated {
        margin: -1px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-042dff3>.elementor-element-populated {
        margin: -1px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-2750ac6>.elementor-element-populated {
        margin: -1px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-354e824 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-1316 .elementor-element.elementor-element-2a31b4c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-03791a7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1316 .elementor-element.elementor-element-ba1e056 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1316 .elementor-element.elementor-element-8f6f8ae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 7% 0% 7%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-1316 .elementor-element.elementor-element-a884a18 {
        width: 25%;
    }

    .elementor-1316 .elementor-element.elementor-element-20d08b8 {
        width: 25%;
    }

    .elementor-1316 .elementor-element.elementor-element-042dff3 {
        width: 25%;
    }

    .elementor-1316 .elementor-element.elementor-element-2750ac6 {
        width: 25%;
    }

    .elementor-1316 .elementor-element.elementor-element-d14a52a {
        width: 100%;
    }

    .elementor-1316 .elementor-element.elementor-element-26c930b {
        width: 100%;
    }

    .elementor-1316 .elementor-element.elementor-element-bba8cac {
        width: 63%;
    }

    .elementor-1316 .elementor-element.elementor-element-eafcf24 {
        width: 37%;
    }
}

@media(max-width: 880px) and (min-width:768px) {
    .elementor-1316 .elementor-element.elementor-element-a884a18 {
        width: 50%;
    }

    .elementor-1316 .elementor-element.elementor-element-20d08b8 {
        width: 50%;
    }

    .elementor-1316 .elementor-element.elementor-element-042dff3 {
        width: 50%;
    }

    .elementor-1316 .elementor-element.elementor-element-2750ac6 {
        width: 50%;
    }

    .elementor-1316 .elementor-element.elementor-element-bba8cac {
        width: 100%;
    }

    .elementor-1316 .elementor-element.elementor-element-eafcf24 {
        width: 100%;
    }
}