.elementor-28 .elementor-element.elementor-element-38dd3f6 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-28 .elementor-element.elementor-element-2409923 .breadcrumb-wrapper {
    background-color: #32343B;
}

.elementor-28 .elementor-element.elementor-element-c9ba171 {
    --display: flex;
    --padding-top: 100px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-28 .elementor-element.elementor-element-b340028 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-end;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: -85px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-28 .elementor-element.elementor-element-e29f2f0 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-28 .elementor-element.elementor-element-f2ea6af {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
   
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-28 .elementor-element.elementor-element-353a199 {
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-28 .elementor-element.elementor-element-353a199:not(.elementor-motion-effects-element-type-background),
.elementor-28 .elementor-element.elementor-element-353a199>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #B99A80;
}

.elementor-28 .elementor-element.elementor-element-b7c8f34 .tj_socials ul {
    justify-content: start;
}

.elementor-28 .elementor-element.elementor-element-dee0971 {
    --display: flex;
  
   
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-28 .elementor-element.elementor-element-dee0971:not(.elementor-motion-effects-element-type-background),
.elementor-28 .elementor-element.elementor-element-dee0971>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-28 .elementor-element.elementor-element-8230cef {
    width: var(--container-widget-width, 465px);
    max-width: 465px;
    --container-widget-width: 465px;
    --container-widget-flex-grow: 0;
}

.elementor-28 .elementor-element.elementor-element-8230cef>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-8230cef .tj-heading-area {
    padding: 0% 0% 0% 0%;
    margin: 0px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-2ba3ff7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-28 .elementor-element.elementor-element-462d0da iframe {
    height: 670px;
}

.elementor-28 .elementor-element.elementor-element-f101576 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-28 .elementor-element.elementor-element-8f239cb {
    width: var(--container-widget-width, 415px);
    max-width: 415px;
    --container-widget-width: 415px;
    --container-widget-flex-grow: 0;
}

.elementor-28 .elementor-element.elementor-element-3349301 {
    width: var(--container-widget-width, 415px);
    max-width: 415px;
    --container-widget-width: 415px;
    --container-widget-flex-grow: 0;
}

.elementor-28 .elementor-element.elementor-element-632ff0d {
    width: var(--container-widget-width, 415px);
    max-width: 415px;
    --container-widget-width: 415px;
    --container-widget-flex-grow: 0;
}

@media(max-width:1199px) {
    .elementor-28 .elementor-element.elementor-element-c9ba171 {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-b340028 {
        --margin-top: -50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 100px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-dee0971 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-28 .elementor-element.elementor-element-f101576 {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
}

@media(max-width:991px) {
    .elementor-28 .elementor-element.elementor-element-c9ba171 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-b340028 {
        --justify-content: center;
        --gap: 50px 50px;
        --row-gap: 50px;
        --column-gap: 50px;
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-dee0971 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-28 .elementor-element.elementor-element-462d0da iframe {
        height: 550px;
    }

    .elementor-28 .elementor-element.elementor-element-f101576 {
        --justify-content: center;
        --flex-wrap: wrap;
    }

    .elementor-28 .elementor-element.elementor-element-8f239cb {
        --container-widget-width: 345px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 345px);
        max-width: 345px;
    }

    .elementor-28 .elementor-element.elementor-element-3349301 {
        --container-widget-width: 345px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 345px);
        max-width: 345px;
    }

    .elementor-28 .elementor-element.elementor-element-632ff0d {
        --container-widget-width: 345px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 345px);
        max-width: 345px;
    }
}

@media(max-width:767px) {
    .elementor-28 .elementor-element.elementor-element-b340028 {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-e29f2f0 {
        --gap: 00px 00px;
        --row-gap: 00px;
        --column-gap: 00px;
    }

    .elementor-28 .elementor-element.elementor-element-2d7cff1>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-f2ea6af {
        --justify-content: space-between;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-353a199 {
        --width: 280px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-dee0971 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-462d0da iframe {
        height: 450px;
    }

    .elementor-28 .elementor-element.elementor-element-f101576 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
}

@media(min-width:768px) {
    .elementor-28 .elementor-element.elementor-element-e29f2f0 {
        --width: 50%;
    }

    .elementor-28 .elementor-element.elementor-element-353a199 {
        --width: 380px;
    }

    .elementor-28 .elementor-element.elementor-element-dee0971 {
        --width: 50%;
    }

    .elementor-28 .elementor-element.elementor-element-2ba3ff7 {
        --content-width: 1700px;
    }
}

@media(max-width:991px) and (min-width:768px) {
    .elementor-28 .elementor-element.elementor-element-e29f2f0 {
        --width: 535px;
    }

    .elementor-28 .elementor-element.elementor-element-dee0971 {
        --width: 100%;
    }
}