
@layer site {
.layout-place-detail .layout-node.place-detail-column-1 > .layout-column--filled {
    padding: 0px 0px 0px 0px;
}
.layout-place-detail .layout-node.place-detail-gallery-1 .carousel-layout .carousel-pagination {
    margin-top: 0px;
}
.layout-place-detail .layout-node.place-detail-section-2:not(.layout-motion-effects-element-type-background) {
    background-color: var( --site-global-color-68a0019 );
}
.layout-place-detail .layout-node.place-detail-section-2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}
.layout-place-detail .layout-node.place-detail-section-2 > .section-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.layout-place-detail .layout-node.place-detail-column-2.layout-column > .layout-column-content {
    justify-content: center;
}
.layout-place-detail .layout-node.place-detail-column-2 > .layout-column-content > .content-block:not(.layout-widget--width-auto):not(.layout-widget--width-initial):not(:last-child):not(.layout-absolute) {
    --kit-widget-spacing: 3px;
}
.layout-place-detail .layout-node.place-detail-column-2 > .layout-column--filled {
    padding: 0px 15px 0px 0px;
}
.layout-place-detail .layout-node.place-detail-article-title-1 .article-title {
    font-size: 26px;
}
.layout-place-detail .layout-node.place-detail-place-information-1 .place-information .content-inner i {
    font-size: 18px;
}
.layout-place-detail .layout-node.place-detail-place-information-1 .place-information .content-inner svg {
    width: 18px;
}
.layout-place-detail .layout-node.place-detail-place-information-1 .place-information .info-value {
    font-size: 14px;
    font-weight: 600;
}
.layout-place-detail .layout-node.place-detail-column-3.layout-column.layout-node[data-layout-role="column"] > .layout-column-content.layout-column--filled {
    align-content: center;
    align-items: center;
}
.layout-place-detail .layout-node.place-detail-column-3.layout-column > .layout-column-content {
    justify-content: flex-end;
}
.layout-place-detail .layout-node.place-detail-column-3 > .layout-column--filled {
    padding: 0px 15px 0px 15px;
}
.layout-place-detail .layout-node.place-detail-share-1 {
    width: auto;
    max-width: auto;
}
.layout-place-detail .layout-node.place-detail-section-3 {
    padding: 80px 0px 80px 0px;
}
.layout-place-detail .layout-node.place-detail-column-4 > .layout-column--filled {
    padding: 0px 15px 0px 15px;
}
.layout-place-detail .layout-node.place-detail-article-1 > .content-block-body {
    margin: 0px 0px 35px 0px;
    padding: 0px 0px 35px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --site-global-color-fe4fa39 );
}
.layout-place-detail .layout-node.place-detail-column-5 > .layout-column--filled {
    padding: 0px 15px 0px 15px;
}
.layout-place-detail .layout-node.place-detail-heading-1 > .content-block-body {
    padding: 15px 0px 0px 0px;
}
.layout-place-detail .layout-node.place-detail-heading-1 .section-heading .content-inner {
    max-width: 800px;
}
.layout-place-detail .layout-node.place-detail-heading-1 .section-heading .title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}
.layout-place-detail .layout-node.place-detail-heading-1 .section-heading .sub-title {
    margin-bottom: 8px;
}
.layout-place-detail .layout-node.place-detail-heading-1 .section-heading .sub-title .tagline {
    font-size: 13px;
}
.layout-place-detail .layout-node.place-detail-heading-1 .section-heading .title-desc {
    padding: 20px 0px 0px 0px;
}
.layout-place-detail .layout-node.place-detail-regions-1 > .content-block-body {
    margin: 0px 0px 10px 0px;
}
.layout-place-detail .layout-node.place-detail-regions-1 .region-card--wrap {
    min-height: 270px;
}
.layout-place-detail .layout-node.place-detail-regions-2 > .content-block-body {
    margin: 0px 0px 10px 0px;
}
.layout-place-detail .layout-node.place-detail-regions-2 .region-card--wrap {
    min-height: 270px;
}
.layout-place-detail .layout-node.place-detail-regions-3 > .content-block-body {
    margin: 0px 0px 10px 0px;
}
.layout-place-detail .layout-node.place-detail-regions-3 .region-card--wrap {
    min-height: 270px;
}
@media(min-width:768px) {
.layout-place-detail .layout-node.place-detail-column-4 {
    width: 67%;
}
.layout-place-detail .layout-node.place-detail-column-5 {
    width: 33%;
}
}
@media(max-width:1024px) and (min-width:768px) {
.layout-place-detail .layout-node.place-detail-column-2 {
    width: 100%;
}
.layout-place-detail .layout-node.place-detail-column-3 {
    width: 100%;
}
.layout-place-detail .layout-node.place-detail-column-4 {
    width: 100%;
}
.layout-place-detail .layout-node.place-detail-column-5 {
    width: 100%;
}
}
@media(max-width:1024px) {
.layout-place-detail .layout-node.place-detail-section-2 {
    padding: 30px 0px 30px 0px;
}
.layout-place-detail .layout-node.place-detail-article-title-1 .article-title {
    font-size: 28px;
}
.layout-place-detail .layout-node.place-detail-column-3.layout-column > .layout-column-content {
    justify-content: flex-start;
}
.layout-place-detail .layout-node.place-detail-column-3 > .layout-column--filled {
    margin: 30px 0px 0px 0px;
    --site-column-margin-right: 0px;
    --site-column-margin-left: 0px;
}
.layout-place-detail .layout-node.place-detail-section-3 {
    padding: 50px 0px 50px 0px;
}
.layout-place-detail .layout-node.place-detail-column-5 > .layout-column--filled {
    margin: 50px 0px 0px 0px;
    --site-column-margin-right: 0px;
    --site-column-margin-left: 0px;
}
}
@media(max-width:767px) {
.layout-place-detail .layout-node.place-detail-column-2 > .layout-column--filled {
    padding: 0px 15px 0px 020px;
}
.layout-place-detail .layout-node.place-detail-article-title-1 .article-title {
    font-size: 20px;
}
.layout-place-detail .layout-node.place-detail-section-3 {
    padding: 50px 0px 50px 0px;
}
}
}