@media all {
    #dm .dmInner nav.u_1998592992 {
        color: #000 !important
    }

    #dm .dmInner div.u_1431330519 .postDescription {
        max-height: 4.1em !important
    }

    #dm .dmInner div.u_1431330519 .postTitle a {
        font-weight: 400 !important
    }

    #dm .dmInner a.u_1390920657.hover span.text,
    #dm .dmInner a.u_1390920657:hover span.text,
    #dm .dmInner div.u_1431330519 .more-posts-text-container.hover span.text,
    #dm .dmInner div.u_1431330519 .more-posts-text-container:hover span.text,
    #dm .dmInner div.u_1431330519 .readMore a {
        color: var(--color_4) !important
    }

    #dm .dmInner div.u_1431330519 .postArticle .blogImgLink {
        height: 200px !important
    }

    #dm .dmInner a.u_1390920657.hover,
    #dm .dmInner a.u_1390920657:hover,
    #dm .dmInner div.u_1431330519 .more-posts-text-container.hover,
    #dm .dmInner div.u_1431330519 .more-posts-text-container:hover {
        background-color: var(--color_3) !important;
        background-image: none !important
    }

    #dm .dmInner div.u_1358001305 .svg,
    #dm .dmInner div.u_1589187704 .svg,
    #dm .dmInner div.u_1920250134 .svg,
    #dm .dmInner div.u_1971272159 .svg {
        color: var(--color_3) !important;
        fill: var(--color_3) !important
    }

    #dm .dmInner div.u_1733669976 img[dm_changed] {
        object-position: 50% 0 !important;
        object-fit: cover !important
    }

    #dm .dmInner a.u_1654054788 {
        border-color: var(--color_3) !important
    }

    #dm .dmInner a.u_1654054788.hover,
    #dm .dmInner a.u_1654054788:hover {
        background-color: var(--color_4) !important;
        background-image: none !important
    }

    #dm .dmInner a.u_1654054788.hover span.text,
    #dm .dmInner a.u_1654054788:hover span.text {
        color: var(--color_3) !important
    }

    #dm .dmInner .u_1041168895,
    #dm .dmInner .u_1733669976 {
        width: 100% !important
    }

    #dm .dmInner a.u_1654054788 span.text {
        color: var(--color_4) !important;
        font-size: 18px !important;
        font-family: Poppins !important
    }

    #dm .dmInner a.u_1994245562.hover,
    #dm .dmInner a.u_1994245562:hover {
        background-color: var(--color_3) !important;
        background-image: none !important
    }

    #dm .dmInner a.u_1994245562.hover span.text,
    #dm .dmInner a.u_1994245562:hover span.text {
        color: var(--color_4) !important
    }

    #dm .dmInner div.u_1431330519 .postArticle>.inner {
        box-shadow: none !important;
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        border-style: solid !important;
        border-color: var(--color_5) !important;
        border-width: 0 !important;
        border-radius: 31px 31px 31px 31px !important
    }

    #dm .dmInner a.u_1654054788,
    #dm .dmInner div.u_1431330519 .more-posts-text-container {
        background-color: var(--color_3) !important
    }

    #dm .dmInner div.u_1431330519 .more-posts-text-container span.text {
        color: var(--color_4) !important;
        font-family: 'Poppins' !important
    }

    #dm .dmInner .u_1000395033 .caption-inner {
        border-bottom-left-radius: 0 !important;
        -webkit-border-top-right-radius: 0 !important;
        -moz-border-top-right-radius: 0 !important;
        -webkit-border-bottom-right-radius: 0 !important;
        -webkit-border-bottom-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
        -webkit-border-top-left-radius: 0 !important;
        border-radius: 0 !important;
        -moz-border-bottom-right-radius: 0 !important;
        -moz-border-top-left-radius: 0 !important;
        border-top-left-radius: 0 !important;
        -moz-border-radius: 0 !important;
        -moz-border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        -webkit-border-radius: 0 !important
    }

    #dm .dmInner div.u_1814753080 .caption-container .caption-text,
    #dm .dmInner div.u_1814753080 .caption-container .caption-text .rteBlock {
        font-family: 'Poppins' !important;
        font-weight: 400 !important
    }

    #dm .dmInner div.u_1814753080 .caption-container .caption-title {
        color: var(--color_5) !important
    }

    #dm .dmInner a.u_1082046033 {
        border-style: solid !important;
        border-color: var(--color_2) !important;
        border-width: 2px !important
    }

    #dm .dmInner nav.u_1619892641 {
        color: #fff !important
    }

    #dm .dmInner div.u_1733669976 img {
        object-position: 50% 50% !important;
        object-fit: cover !important
    }

    #dm .dmInner .u_1427469267 {
        background-position: 100% 50% !important
    }

    #dm .dmInner .u_1360287576 {
        background-position: 0 50% !important
    }

    #dm .dmInner .u_1137293157,
    #dm .dmInner .u_1752312634 {
        background-position: 50% 0 !important
    }
}

@media (min-width:1025px) {
    #dm .dmInner div.u_1814753080 .caption-container .caption-title {
        font-size: 22px !important
    }

    #dm .dmInner .u_1814753080 .layout-container,
    #dm .dmInner .u_1814753080 .photoGalleryThumbs {
        padding: 10px !important
    }

    #dm .dmInner .u_1814753080 .photoGalleryViewAll {
        padding: 0 20px !important
    }

    #dm .dmInner .u_1814753080 .photoGalleryThumbs .image-container a {
        padding-top: 270px !important
    }

    #dm .dmInner div.u_1431330519 .postTitle a {
        font-size: 25px !important
    }

    #dm .dmInner div.u_1431330519 .more-posts-text-container {
        width: 285px !important;
        height: 55px !important
    }

    #dm .dmInner .u_1814753080 .caption-inner {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    #dm .dmInner div.u_1431330519 .more-posts-text-container span.text {
        font-size: 18px !important
    }

    #dm .dmInner .u_1000395033 .photoGalleryThumbs .image-container a {
        padding-top: 176px !important
    }

    #dm .dmInner .u_1000395033 .layout-container,
    #dm .dmInner .u_1000395033 .photoGalleryThumbs {
        padding: 8px !important
    }

    #dm .dmInner .u_1000395033 .photoGalleryViewAll {
        padding: 0 16px !important
    }
}

@media (min-width:768px) and (max-width:1024px) {
    #dm .dmInner div.u_1814753080 .caption-container .caption-title {
        font-size: 17px !important
    }

    #dm .dmInner div.u_1814753080 .caption-container .caption-text,
    #dm .dmInner div.u_1814753080 .caption-container .caption-text .rteBlock {
        font-size: 14px !important
    }

    #dm .dmInner div.u_1431330519 .more-posts-text-container {
        width: 200px !important
    }

    #dm .dmInner .u_1814753080 .caption-inner {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    #dm .dmInner div.u_1431330519 .readMore a {
        font-size: 13px !important
    }

    #dm .dmInner .u_1000395033 .photoGalleryThumbs .image-container a {
        padding-top: 120px !important
    }

    #dm .dmInner .u_1814753080 .layout-container,
    #dm .dmInner .u_1814753080 .photoGalleryThumbs {
        padding: 8.5px !important
    }

    #dm .dmInner .u_1814753080 .photoGalleryViewAll {
        padding: 0 17px !important
    }
}

@media (min-width:0) and (max-width:767px) {

    #dm .dmInner .u_1814753080 .layout-container,
    #dm .dmInner .u_1814753080 .photoGalleryThumbs {
        padding: 2px !important
    }

    #dm .dmInner .u_1814753080 .photoGalleryViewAll {
        padding: 0 4px !important
    }

    #dm .dmInner div.u_1814753080 .caption-container .caption-title {
        font-size: 20px !important
    }

    #dm .dmInner .u_1814753080 .photoGalleryThumbs .image-container a {
        padding-top: 150px !important
    }

    #dm .dmInner div.u_1431330519 .more-posts-text-container {
        width: 244px !important
    }

    #dm .dmInner .u_1000395033 .layout-container,
    #dm .dmInner .u_1000395033 .photoGalleryThumbs {
        padding: 2.5px !important
    }

    #dm .dmInner .u_1000395033 .photoGalleryViewAll {
        padding: 0 5px !important
    }

    #dm .dmInner .u_1000395033 .photoGalleryThumbs .image-container a {
        padding-top: 100px !important
    }
}

@media (min-width:0px) and (max-width:767px) {
    #dm .dmInner .u_1814753080 .caption-inner {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    #dm .dmInner div.u_1814753080 .caption-container .caption-title {
        font-size: 18px !important
    }

    #dm .dmInner div.u_1431330519 .more-posts-text-container {
        height: 55px !important
    }

    #dm .dmInner .u_1000395033 .photoGalleryThumbs .image-container a {
        padding-top: 80px !important
    }
}

separatorHomeCss {
    color: red !important
}

@media all {

    #\37 f58073e,
    #\38 1b467aa {
        column-gap: 4%;
        row-gap: 24px;
        width: 100%;
        margin: 0
    }

    #\37 f58073e {
        justify-content: flex-start;
        min-width: 4%;
        min-height: 8px;
        padding: 41px 6px
    }

    #\38 1b467aa {
        min-height: 144px;
        flex-wrap: nowrap;
        padding: 0 2%
    }

    #widget_632,
    #widget_6mb {
        width: 100%;
        height: auto;
        max-width: 100%
    }

    #widget_6mb.flex-element.widget-wrapper>[data-element-type] {
        padding: 0
    }

    #widget_6mb {
        width: 1128.05px;
        height: 776px;
        order: 0
    }
}

@media (min-width:768px) and (max-width:1024px) {
    #\38 1b467aa {
        padding-left: 2%;
        padding-right: 2%;
        flex-direction: row;
        flex-wrap: nowrap;
        min-height: 121px;
        padding-top: 1%
    }

    #\37 f58073e {
        width: 100%;
        min-height: 8px;
        justify-content: flex-start
    }
}

@media (max-width:767px) {
    #\37 f58073e {
        width: 100%;
        min-height: 160px;
        align-items: center;
        padding: 0
    }

    #\38 1b467aa {
        min-height: 0;
        flex-direction: column;
        padding-left: 4%;
        padding-right: 4%;
        flex-wrap: nowrap
    }

    #widget_6mb {
        max-width: 100%
    }
}

@media all {
    #\34 4705138 {
        row-gap: 15px;
        padding: 0 16px
    }

    #\34 4705138,
    #f090339f,
    #fa62d2a7 {
        min-height: 8px;
        column-gap: 4%;
        width: 32%;
        min-width: 4%;
        margin: 0
    }

    #f090339f {
        background-position: 50% 0;
        background-image: none;
        row-gap: 24px;
        padding: 16px
    }

    #fa62d2a7 {
        row-gap: 15px;
        padding: 0 16px
    }

    #\32 865c132 {
        min-height: 225px;
        column-gap: 2%;
        row-gap: 12px;
        width: 100%;
        flex-wrap: nowrap;
        padding: 0 2%;
        margin: 0
    }

    #widget_78a,
    #widget_89f,
    #widget_gj3 {
        width: 100%;
        height: auto;
        max-width: 100%;
        order: 0
    }

    #widget_78a,
    #widget_gj3 {
        order: 1
    }

    #widget_gj3 {
        width: 257px;
        height: 55px;
        order: 3;
        align-self: auto;
        grid-area: auto/auto/auto/auto
    }

    #e29cc575,
    #widget_atu {
        width: 100%;
        height: 602px;
        max-width: 100%;
        align-self: stretch
    }

    #e29cc575 {
        width: 257px;
        height: 55px;
        order: 3;
        align-self: auto;
        grid-area: auto/auto/auto/auto
    }

    #\31 5442b09,
    #\39 44da857 {
        width: 100%;
        height: auto;
        max-width: 100%;
        order: 1
    }

    #\31 5442b09 {
        order: 0
    }
}

@media (min-width:768px) and (max-width:1024px) {
    #\34 4705138 {
        width: 32.666666666666664%;
        min-height: 8px
    }

    #\32 865c132 {
        padding-left: 2%;
        padding-right: 4%;
        padding-top: 12%;
        flex-direction: row;
        flex-wrap: nowrap;
        min-height: 460px;
        column-gap: 1%
    }

    #f090339f {
        background-image: none;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 0;
        width: 32.666666666666664%;
        min-height: 8px;
        padding-left: 6px;
        padding-right: 6px
    }

    #widget_atu {
        height: 630px
    }

    #fa62d2a7 {
        width: 32.666666666666664%;
        min-height: 8px
    }
}

@media (max-width:767px) {
    #\34 4705138 {
        align-items: flex-start;
        justify-content: flex-start;
        row-gap: 15px;
        padding: 16px 6px
    }

    #\34 4705138,
    #f090339f,
    #fa62d2a7 {
        width: 100%;
        min-height: 80px
    }

    #f090339f {
        background-image: none;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 0;
        align-items: center
    }

    #fa62d2a7 {
        align-items: flex-start;
        justify-content: flex-start;
        row-gap: 15px;
        padding: 16px 6px
    }

    #\32 865c132 {
        min-height: 0;
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 0 4% 4%
    }

    #widget_atu {
        height: 240px
    }
}

@media all {
    #\31 839663d {
        min-height: 8px;
        column-gap: 4%;
        row-gap: 25px;
        width: 100%;
        justify-content: flex-start;
        min-width: 4%;
        padding: 16px 0;
        margin: 0
    }

    #\35 5929ff2 {
        border-style: solid;
        border-width: 0;
        border-color: var(--color_4);
        background-color: var(--color_2);
        background-image: initial
    }

    #c0b6b432 {
        min-height: 460px;
        column-gap: 2%;
        row-gap: 12px;
        width: 100%;
        flex-wrap: nowrap;
        padding: 3% 2% 4%;
        margin: 0
    }

    #widget_tt7,
    #widget_ugq {
        width: 100%;
        height: auto;
        max-width: 100%
    }
}

@media (min-width:768px) and (max-width:1024px) {
    #c0b6b432 {
        padding-left: 4%;
        padding-right: 4%;
        flex-direction: row;
        flex-wrap: nowrap;
        min-height: 428px
    }

    #\31 839663d {
        width: 100%;
        min-height: 8px;
        row-gap: 18px
    }

    #widget_ugq {
        justify-self: auto;
        align-self: auto;
        width: 100%;
        order: 0;
        margin: 0;
        grid-area: auto/auto/auto/auto
    }

    #widget_tt7 {
        order: 1
    }
}

@media (max-width:767px) {
    #\31 839663d {
        width: 100%;
        min-height: 160px;
        align-items: center
    }

    #c0b6b432 {
        min-height: 0;
        flex-direction: column;
        padding-left: 4%;
        padding-right: 4%;
        flex-wrap: nowrap
    }
}

@media all {
    #\33 f9f1f7b {
        width: 100%;
        height: auto;
        max-width: 100%
    }

    #d598ef1b {
        min-height: auto;
        column-gap: 2%;
        row-gap: 12px;
        width: 100%;
        flex-wrap: nowrap;
        padding: 2%;
        margin: 0
    }

    #\38 6f4698d {
        min-height: 8px;
        column-gap: 4%;
        row-gap: 5px;
        width: 100%;
        justify-content: flex-start;
        align-items: center;
        min-width: 4%;
        padding: 16px;
        margin: 0
    }

    #widget_1as {
        width: 100%;
        height: auto;
        max-width: 100%;
        margin-top: 15px;
        align-self: stretch
    }
}

@media (min-width:768px) and (max-width:1024px) {
    #d598ef1b {
        padding-left: 2%;
        padding-right: 2%;
        flex-direction: row;
        flex-wrap: nowrap;
        min-height: 45px
    }

    #\38 6f4698d {
        width: 100%;
        min-height: 8px
    }

    #widget_1as {
        align-self: stretch;
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        max-width: 100%
    }
}

@media (max-width:767px) {
    #d598ef1b {
        min-height: 0;
        flex-direction: column;
        padding-left: 4%;
        padding-right: 4%;
        flex-wrap: nowrap
    }

    #\38 6f4698d {
        width: 100%;
        min-height: 160px;
        align-items: center
    }

    #widget_1as {
        align-self: stretch;
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        max-width: 100%
    }
}

@media all {
    #\39 d73404a {
        min-height: 8px;
        column-gap: 4%;
        row-gap: 24px;
        width: 49%;
        justify-content: flex-start;
        min-width: 4%;
        padding: 16px 16px 4%;
        margin: 0
    }

    #b89053f8,
    #be5ea14b {
        width: 93.20388349514563%;
        height: auto;
        max-width: 100%;
        order: 1;
        grid-area: auto/auto/auto/auto
    }

    #b89053f8 {
        width: 86.35%;
        order: 2;
        align-self: flex-start
    }

    #\33 2612d9c,
    #\33 31c9dfe,
    #a570ae2e {
        width: 100%;
        height: auto;
        max-width: 100%
    }

    #\33 2612d9c,
    #\33 31c9dfe {
        width: 60px;
        grid-area: auto/auto/auto/auto
    }

    #\33 2612d9c {
        justify-self: auto;
        order: 0
    }

    #\33 31c9dfe {
        order: 1
    }

    #\32 fa60742 {
        min-height: 8px;
        column-gap: 4%;
        row-gap: 24px;
        width: 49%;
        justify-content: flex-start;
        min-width: 4%;
        padding: 16px;
        margin: 0
    }

    #cead8912 {
        min-height: 460px;
        column-gap: 2%;
        row-gap: 12px;
        width: 100%;
        flex-wrap: nowrap;
        padding: 4% 2% 0;
        margin: 0
    }

    #\39 1b4f65c,
    #f31b50cf {
        width: 100%;
        max-width: 100%
    }

    #f31b50cf {
        order: 0;
        height: auto
    }

    #\39 1b4f65c {
        height: 615px;
        margin-bottom: -50px
    }

    #\35 77441b7 {
        background-color: var(--color_4)
    }

    #\31 cc07e32 {
        width: 93.19783987959985%;
        height: auto;
        justify-self: auto;
        order: 2
    }

    #\31 cc07e32,
    #\31 e1abd28,
    #\38 894013b {
        max-width: 100%;
        grid-area: auto/auto/auto/auto
    }

    #\38 894013b {
        justify-self: auto;
        align-self: auto;
        margin: 0;
        width: 200px;
        height: 55px;
        order: 4
    }

    #\31 e1abd28 {
        width: 60px;
        height: auto;
        order: 0
    }

    #group_0c1,
    #group_nc7 {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        display: flex;
        position: relative;
        max-width: 100%;
        min-height: 50px;
        max-height: 100%;
        margin: 0
    }

    #group_nc7 {
        order: 1;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding: 6px
    }

    #group_0c1 {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: 50%;
        padding: 0
    }

    #\33 1bb6719,
    #aa285a6b {
        width: 93.20388349514563%;
        height: auto;
        max-width: 100%;
        order: 2;
        grid-area: auto/auto/auto/auto
    }

    #\33 1bb6719 {
        width: 86.78%;
        order: 3
    }

    #\32 264fd7d {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        position: relative;
        max-width: 100%;
        width: 50%;
        min-height: 50px;
        max-height: 100%;
        padding: 0;
        margin: 0
    }

    #\32 061acbc,
    #\32 68a427d,
    #\36 445e3f0 {
        max-width: 100%;
        grid-area: auto/auto/auto/auto
    }

    #\32 061acbc {
        width: 88.06%;
        height: auto;
        order: 3
    }

    #\32 68a427d,
    #\36 445e3f0 {
        justify-self: auto;
        order: 1
    }

    #\36 445e3f0 {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        position: relative;
        min-height: 50px;
        max-height: 100%;
        align-self: auto;
        padding: 0;
        margin: 0;
        width: 49.99933195434%
    }

    #\32 68a427d {
        width: 60px;
        height: auto
    }

    #\37 ebbc72d {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        position: relative;
        max-width: 100%;
        width: 50%;
        min-height: 50px;
        max-height: 100%;
        order: 0;
        padding: 0;
        margin: 0
    }

    #\37 c30b336,
    #\39 ec1fce0,
    #ca327a67 {
        max-width: 100%;
        order: 2;
        grid-area: auto/auto/auto/auto
    }

    #\39 ec1fce0 {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        position: relative;
        min-height: 50px;
        max-height: 100%;
        justify-self: auto;
        align-self: auto;
        padding: 6px;
        margin: 0;
        width: 100%
    }

    #\37 c30b336,
    #ca327a67 {
        width: 93.20388349514563%;
        height: auto
    }

    #\37 c30b336 {
        width: 90.63%;
        order: 3
    }
}

@media (min-width:768px) and (max-width:1024px) {
    #\33 2612d9c {
        height: auto
    }

    #\35 77441b7 {
        background-color: var(--color_4)
    }

    #\33 31c9dfe {
        height: auto
    }

    #cead8912 {
        padding-left: 4%;
        padding-right: 4%;
        flex-direction: column;
        flex-wrap: nowrap;
        min-height: 0
    }

    #\31 e1abd28 {
        height: auto
    }

    #\33 1bb6719,
    #b89053f8 {
        width: 86.46%;
        align-self: stretch;
        margin-left: 0;
        margin-right: 0;
        max-width: 100%
    }

    #\33 1bb6719 {
        width: 100%
    }

    #\39 d73404a {
        width: 100%;
        min-height: 571px;
        row-gap: 16px
    }

    #\32 fa60742 {
        width: 100%;
        min-height: 160px
    }

    #\32 061acbc {
        align-self: stretch;
        margin-left: 0;
        margin-right: 0;
        width: 91.58%;
        max-width: 100%
    }

    #f31b50cf {
        width: 77.36%
    }

    #group_nc7 {
        width: 87.55%;
        align-items: flex-start
    }

    #\36 445e3f0 {
        min-height: 171px
    }

    #\32 68a427d {
        height: auto
    }

    #\39 ec1fce0 {
        width: 87.55%;
        justify-content: space-between;
        align-items: flex-start;
        min-height: 183px
    }

    #\37 c30b336 {
        width: 91.21%;
        align-self: stretch;
        margin-left: 0;
        margin-right: 0;
        max-width: 100%
    }
}

@media (max-width:767px) {

    #\32 fa60742,
    #\39 d73404a {
        width: 100%;
        min-height: 240px;
        align-items: center;
        padding-right: 0;
        padding-left: 0
    }

    #\39 d73404a {
        align-items: flex-start
    }

    #be5ea14b {
        margin: 0
    }

    #cead8912 {
        min-height: unset;
        flex-direction: column;
        padding-left: 4%;
        padding-right: 4%;
        padding-top: 8%
    }

    #b89053f8 {
        margin: 0
    }

    #\39 1b4f65c {
        height: 325px
    }

    #\33 2612d9c {
        height: auto
    }

    #\35 77441b7 {
        background-color: var(--color_4)
    }

    #\33 31c9dfe {
        height: auto
    }

    #\38 894013b {
        width: 300px
    }

    #\31 e1abd28 {
        height: auto;
        margin: 0
    }

    #group_0c1,
    #group_nc7 {
        flex-wrap: nowrap;
        width: 100%
    }

    #group_0c1 {
        max-width: 100%;
        margin: 0;
        flex-direction: column
    }

    #group_nc7 {
        flex-direction: row;
        align-self: stretch;
        margin-left: 0;
        margin-right: 0;
        min-height: 192px;
        align-items: flex-start;
        justify-content: flex-start
    }

    #\32 264fd7d,
    #group_nc7 {
        max-width: 100%
    }

    #\32 264fd7d,
    #\36 445e3f0 {
        width: 100%;
        margin: 0
    }

    #\32 68a427d {
        height: auto
    }

    #\37 ebbc72d {
        width: 100%;
        max-width: 100%;
        margin: 0
    }

    #\39 ec1fce0 {
        flex-direction: row;
        flex-wrap: nowrap;
        width: 100%;
        align-self: stretch;
        margin-left: 0;
        margin-right: 0;
        max-width: 100%;
        min-height: 192px;
        justify-content: flex-start;
        align-items: flex-start
    }
}

@media all {

    #e2da8759,
    #ff629b12 {
        column-gap: 4%;
        row-gap: 24px;
        width: 100%;
        margin: 0
    }

    #e2da8759 {
        min-width: 4%;
        min-height: 8px;
        padding: 16px
    }

    #ff629b12 {
        min-height: 240px;
        flex-wrap: nowrap;
        padding: 4% 0
    }

    #widget_3te {
        width: 100%;
        height: auto;
        max-width: 100%
    }
}

@media (min-width:768px) and (max-width:1024px) {
    #ff629b12 {
        padding-left: 2%;
        padding-right: 2%
    }
}

@media (max-width:767px) {
    #e2da8759 {
        width: 100%;
        min-height: 92px;
        align-items: center;
        row-gap: 41px;
        height: auto
    }

    #ff629b12 {
        min-height: 0;
        flex-direction: column;
        padding-left: 4%;
        padding-right: 4%;
        flex-wrap: nowrap
    }

    #widget_3te {
        margin-top: 22px
    }
}

@media all {

    #\30 63fb45a,
    #\38 c88452c {
        column-gap: 4%;
        row-gap: 24px;
        width: 100%;
        margin: 0
    }

    #\30 63fb45a {
        min-width: 4%;
        min-height: 8px;
        padding: 16px
    }

    #\38 c88452c {
        min-height: 240px;
        flex-wrap: nowrap;
        padding: 4% 0
    }

    #widget_v0r {
        width: 100%;
        height: auto;
        position: relative;
        min-width: 10px;
        min-height: 10px;
        max-width: 100%
    }
}

@media (min-width:768px) and (max-width:1024px) {
    #\38 c88452c {
        padding-left: 2%;
        padding-right: 2%
    }
}

@media (max-width:767px) {
    #\30 63fb45a {
        width: 100%;
        min-height: 80px;
        align-items: center
    }

    #\38 c88452c {
        min-height: 0;
        flex-direction: column;
        padding-left: 4%;
        padding-right: 4%;
        flex-wrap: nowrap
    }
}

@media all {

    #\30 26a7e8a,
    #a27f28d7 {
        width: 280px;
        height: 41px;
        max-width: 100%
    }

    #a27f28d7 {
        align-self: flex-start
    }

    #\30 26a7e8a {
        order: 1
    }

    #\34 cae67ca,
    #\35 4c9daa1 {
        max-width: 100%;
        align-self: auto;
        grid-area: auto/auto/auto/auto
    }

    #\35 4c9daa1 {
        margin-top: 5%;
        width: 99.99671833411618%;
        height: auto;
        order: 2
    }

    #\34 cae67ca {
        width: 280px;
        height: 41px;
        justify-self: auto;
        order: 1
    }

    #a6f7e8d7 {
        min-height: 8px;
        column-gap: 4%;
        row-gap: 14px;
        width: 32%;
        justify-content: flex-start;
        min-width: 4%;
        background-color: rgba(0, 0, 0, .05);
        border-radius: 20px;
        background-image: initial;
        border-style: solid;
        border-color: rgba(255, 255, 255, .5);
        border-width: 1px;
        padding: 4%;
        margin: 0
    }

    #\37 9dcba14 {
        min-height: 325px;
        column-gap: 2%;
        row-gap: 12px;
        max-width: none;
        width: 100%;
        flex-wrap: nowrap;
        padding: 2% 4% 8%;
        margin: 0
    }

    #\30 939bbc2,
    #\35 167db7c {
        justify-content: flex-start;
        margin: 0
    }

    #\30 939bbc2 {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        position: relative;
        max-width: 100%;
        max-height: 100%;
        width: 100%;
        min-height: 131px;
        padding: 0
    }

    #\35 167db7c {
        min-height: 8px;
        column-gap: 4%;
        row-gap: 14px;
        width: 32%;
        min-width: 4%;
        background-color: rgba(0, 0, 0, .05);
        border-radius: 20px;
        background-image: initial;
        border-style: solid;
        border-color: rgba(255, 255, 255, .5);
        border-width: 1px;
        padding: 4%
    }

    #\32 8323e64,
    #\36 0bef236,
    #e3c454f5,
    #f02292ca {
        width: 99.99671833411618%;
        height: auto;
        max-width: 100%;
        align-self: auto;
        grid-area: auto/auto/auto/auto
    }

    #\32 8323e64,
    #\36 0bef236 {
        margin-top: 5%;
        order: 2
    }

    #e3c454f5,
    #f02292ca {
        order: 1
    }

    #\30 8cb4a27,
    #c98ddb66 {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        position: relative;
        max-width: 100%;
        width: 100%;
        min-height: 131px;
        max-height: 100%;
        order: 0;
        padding: 0;
        margin: 0
    }

    #\30 8cb4a27 {
        width: 99.52512348833248%;
        justify-self: auto;
        align-self: auto;
        grid-area: auto/auto/auto/auto
    }

    #\32 f772352 {
        background-color: transparent;
        background-image: initial
    }

    #\30 55c136d {
        width: 99.99671833411618%;
        height: auto;
        max-width: 100%;
        align-self: auto;
        order: 1;
        grid-area: auto/auto/auto/auto
    }

    #ad5aa914 {
        min-height: 8px;
        column-gap: 4%;
        row-gap: 14px;
        width: 32%;
        justify-content: flex-start;
        min-width: 4%;
        background-color: rgba(0, 0, 0, .05);
        border-radius: 20px;
        background-image: initial;
        border-style: solid;
        border-color: rgba(255, 255, 255, .5);
        border-width: 1px;
        padding: 4%;
        margin: 0
    }
}

@media (min-width:768px) and (max-width:1024px) {
    #a6f7e8d7 {
        width: 32%;
        min-height: 8px;
        border-radius: 20px;
        margin: 0
    }

    #\37 9dcba14 {
        padding-left: 2%;
        padding-right: 2%;
        flex-direction: row;
        flex-wrap: nowrap;
        min-height: 315px;
        column-gap: 2%;
        padding-bottom: 12%
    }

    #\35 167db7c,
    #ad5aa914 {
        width: 32%;
        min-height: 8px;
        border-radius: 20px;
        margin: 0
    }

    #\30 26a7e8a,
    #\34 cae67ca,
    #a27f28d7 {
        justify-self: auto;
        align-self: auto;
        order: 1;
        margin: 18px 0 0;
        grid-area: auto/auto/auto/auto
    }

    #\30 26a7e8a,
    #a27f28d7 {
        margin: 0
    }

    #\30 8cb4a27,
    #\30 939bbc2,
    #c98ddb66 {
        order: 0
    }
}

@media (max-width:767px) {
    #\30 26a7e8a {
        justify-self: auto;
        align-self: auto;
        order: 1;
        margin: 0;
        grid-area: auto/auto/auto/auto
    }

    #a6f7e8d7,
    #c98ddb66 {
        align-items: flex-start;
        min-height: 99px
    }

    #a6f7e8d7 {
        width: 100%;
        min-height: 160px;
        border-radius: 20px;
        padding: 8%;
        margin: 0
    }

    #\37 9dcba14 {
        min-height: 0;
        flex-direction: column;
        padding-left: 6%;
        padding-right: 6%;
        flex-wrap: nowrap;
        column-gap: 0%;
        padding-bottom: 12%;
        row-gap: 20px
    }

    #\30 8cb4a27,
    #\30 939bbc2 {
        align-items: flex-start;
        min-height: 99px
    }

    #\30 8cb4a27 {
        order: 0
    }

    #\35 167db7c,
    #ad5aa914 {
        width: 100%;
        min-height: 224px;
        align-items: flex-start;
        border-radius: 20px;
        padding: 8%;
        margin: 0
    }

    #ad5aa914 {
        min-height: 217px
    }
}

@media all {
    #\39 5dbd5d9 {
        width: 100%;
        height: 42px;
        max-width: 100%;
        order: 2;
        margin: 0
    }

    #ed9bb708::before,
    #ed9bb708>.bgExtraLayerOverlay {
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-color: #000;
        opacity: 0;
        border-radius: inherit
    }

    #ed9bb708 {
        background-image: url(../assets/images/recepcao.jpg)
    }

    #\33 49e16e7,
    #\36 faa0110 {
        width: 100%;
        flex-wrap: nowrap;
        margin: 0
    }

    #\33 49e16e7 {
        align-items: center;
        min-width: 4%;
        min-height: 8px;
        column-gap: 4%;
        row-gap: 7px;
        padding: 6% 16px
    }

    #\36 faa0110 {
        min-height: 798px;
        column-gap: 5%;
        row-gap: 30px;
        padding: 0
    }
}

@media (min-width:768px) and (max-width:1024px) {
    #\39 5dbd5d9 {
        height: 18px
    }

    #ed9bb708::before,
    #ed9bb708>.bgExtraLayerOverlay {
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-color: #000;
        border-radius: inherit
    }

    #\36 faa0110 {
        flex-direction: row;
        flex-wrap: nowrap;
        min-height: 460px;
        padding: 16% 4%
    }

    #\33 49e16e7 {
        width: 100%;
        min-height: 8px
    }
}

@media (max-width:767px) {
    #\39 5dbd5d9 {
        height: 22px
    }

    #ed9bb708::before,
    #ed9bb708>.bgExtraLayerOverlay {
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-color: #000;
        border-radius: inherit
    }

    #\33 49e16e7 {
        width: 100%;
        min-height: 160px;
        align-items: center;
        padding-left: 8px;
        padding-right: 8px
    }

    #\36 faa0110 {
        min-height: 0;
        flex-direction: column;
        flex-wrap: nowrap;
        row-gap: 29px;
        padding: 34% 4%
    }

    #f89eb0d1 {
        margin: 0
    }
}

@media all {

    #\32 ce0cd96,
    #d9e2e419 {
        column-gap: 4%;
        width: 100%;
        margin: 0
    }

    #d9e2e419 {
        min-width: 4%;
        min-height: 8px;
        row-gap: 26px;
        padding: 0 16px
    }

    #\32 ce0cd96 {
        min-height: 240px;
        row-gap: 24px;
        flex-wrap: nowrap;
        padding: 0
    }

    #widget_j4s {
        width: 100%;
        height: auto;
        max-width: 100%
    }
}

@media (min-width:768px) and (max-width:1024px) {
    #\32 ce0cd96 {
        padding-left: 2%;
        padding-right: 2%
    }
}

@media (max-width:767px) {
    #d9e2e419 {
        width: 100%;
        min-height: 80px;
        align-items: center
    }

    #\32 ce0cd96 {
        min-height: 0;
        flex-direction: column;
        padding-left: 4%;
        padding-right: 4%;
        flex-wrap: nowrap
    }

    #widget_j4s {
        margin-top: 16px
    }
}