.elementor-24 .elementor-element.elementor-element-44fdf8d6 > .elementor-container{min-height:990px;}.elementor-24 .elementor-element.elementor-element-44fdf8d6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-44fdf8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-44fdf8d6 > .elementor-background-overlay{background-color:#000000;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-44fdf8d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:12.4rem;}.elementor-24 .elementor-element.elementor-element-378154e9{text-align:center;}.elementor-24 .elementor-element.elementor-element-378154e9 .elementor-heading-title{color:#FFFFFF;font-family:"Outfit", "Noto Sans KR";font-size:2rem;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-378154e9 > .elementor-widget-container{margin:0rem 0rem 0.8rem 0rem;}.elementor-24 .elementor-element.elementor-element-722e0851{text-align:center;}.elementor-24 .elementor-element.elementor-element-722e0851 .elementor-heading-title{color:#FFFFFF;font-family:"Y universe", "Noto Sans KR";font-size:7rem;font-weight:700;line-height:1.4em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-42044d54{width:auto;max-width:auto;align-self:center;}.elementor-24 .elementor-element.elementor-element-513aaa69{text-align:left;width:auto;max-width:auto;align-self:center;}.elementor-24 .elementor-element.elementor-element-513aaa69 .elementor-heading-title{color:#FFFFFF;font-family:"Outfit", "Noto Sans KR";font-size:1.4rem;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-513aaa69 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 3px;}.elementor-24 .elementor-element.elementor-element-2773a2ae{text-align:center;width:auto;max-width:auto;align-self:center;}.elementor-24 .elementor-element.elementor-element-2773a2ae .elementor-heading-title{color:#385248;font-family:"Outfit", "Noto Sans KR";font-size:1.6rem;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-2773a2ae > .elementor-widget-container{margin:0rem 0rem 1.1rem 0rem;padding:7px 11px 7px 11px;background-color:#C9C6BC36;}.elementor-24 .elementor-element.elementor-element-433dc948{text-align:center;}.elementor-24 .elementor-element.elementor-element-433dc948 .elementor-heading-title{color:#000000;font-family:"Y universe", "Noto Sans KR";font-size:4.5rem;font-weight:700;line-height:1.4em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-433dc948 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-24 .elementor-element.elementor-element-57bb6196 .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", "Noto Sans KR";font-size:1.8rem;font-weight:400;line-height:1.8em;letter-spacing:-0.5px;}.elementor-24 .elementor-element.elementor-element-7ac2a7e2 .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", "Noto Sans KR";font-size:1.8rem;font-weight:400;line-height:1.8em;letter-spacing:-0.5px;}.elementor-24 .elementor-element.elementor-element-4b6adcdf{margin-top:0rem;margin-bottom:8.7rem;}.elementor-24 .elementor-element.elementor-element-133a5c4 .elementor-heading-title{color:#385248;font-family:"Outfit", "Noto Sans KR";font-size:3rem;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-133a5c4 > .elementor-widget-container{margin:0rem 0rem 2.1rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-73ce5218{margin-top:0rem;margin-bottom:8.7rem;}.elementor-24 .elementor-element.elementor-element-72872157{margin-top:0rem;margin-bottom:8.7rem;}.elementor-24 .elementor-element.elementor-element-1a679f07{margin-top:0rem;margin-bottom:0rem;}.elementor-24 .elementor-element.elementor-element-4b1b7006 > .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-24 .elementor-element.elementor-element-45d6732{margin-top:0rem;margin-bottom:0rem;}.elementor-24 .elementor-element.elementor-element-2927cefd > .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-24 .elementor-element.elementor-element-39751e67{margin-top:0rem;margin-bottom:0rem;}.elementor-24 .elementor-element.elementor-element-398b0586 > .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-24 .elementor-element.elementor-element-3c596dfd{--spacer-size:5em;}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-44fdf8d6 > .elementor-container{min-height:360px;}.elementor-24 .elementor-element.elementor-element-44fdf8d6{margin-top:0rem;margin-bottom:6rem;}.elementor-24 .elementor-element.elementor-element-378154e9 .elementor-heading-title{font-size:1.8rem;}.elementor-24 .elementor-element.elementor-element-378154e9 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-24 .elementor-element.elementor-element-722e0851 .elementor-heading-title{font-size:3rem;}.elementor-24 .elementor-element.elementor-element-42044d54 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-513aaa69 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4fe0beb6{margin-top:0px;margin-bottom:40px;padding:0px 0px 40px 0px;}.elementor-24 .elementor-element.elementor-element-2773a2ae .elementor-heading-title{font-size:1.4rem;}.elementor-24 .elementor-element.elementor-element-2773a2ae > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-24 .elementor-element.elementor-element-433dc948 .elementor-heading-title{font-size:3rem;}.elementor-24 .elementor-element.elementor-element-433dc948 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-24 .elementor-element.elementor-element-57bb6196 .elementor-heading-title{font-size:1.6rem;line-height:1.6em;}.elementor-24 .elementor-element.elementor-element-7ac2a7e2 .elementor-heading-title{font-size:1.6rem;line-height:1.6em;}.elementor-24 .elementor-element.elementor-element-4b6adcdf{margin-top:0rem;margin-bottom:5rem;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-133a5c4 .elementor-heading-title{font-size:2.3rem;}.elementor-24 .elementor-element.elementor-element-133a5c4 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-24 .elementor-element.elementor-element-73ce5218{margin-top:0rem;margin-bottom:5rem;}.elementor-24 .elementor-element.elementor-element-72872157{margin-top:0rem;margin-bottom:0rem;}.elementor-24 .elementor-element.elementor-element-1a679f07{margin-top:0rem;margin-bottom:0rem;}.elementor-24 .elementor-element.elementor-element-45d6732{margin-top:0rem;margin-bottom:0rem;}}/* Start custom CSS for section, class: .elementor-element-44fdf8d6 */@media (max-width: 980px) {
    .sub-bread.white {
        padding: 0!important;   
    }
    .mo .off-view-table {
        padding: 0;
    }
    .mo .off-view-table table th,
    .where-view-content.mo .faclities-post-table th {
        padding: 10px;
        font-size: 18px;
    }
    .mo .off-view-table table td {
        width: auto;
        padding: 10px;
        font-size: 16px;
    }
    
    
    .mo .offer-view-sub-tit {
        font-size: 23px;
    }
    .where-view-content.mo .faclities-post-table td {
        padding: 10px;
        font-size: 16px;
    }
    
    
    .mo .offer-view-detail-inner,
    .mo .offer-room-list {
        margin-bottom: 50px;
    }
    .where-view-content.mo .romm-wrap {
        height: auto;
        display: block;
        margin-bottom: 50px;
    }
    .where-view-content.mo .romm-wrap .room-img {
        height: 260px;
        margin: 0 0 10px 0;
    }
    .where-view-content.mo .romm-wrap .room-info h2 {
        margin-bottom: 10px;
        font-size: 23px;
    }
    .where-view-content.mo .romm-wrap .room-info p {
        font-size: 16px;
    }
    .where-view-content.mo .romm-wrap .room-info ul {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .mo .list-btn {
        margin-top: 50px;
    }
    .mo .list-btn a {
        display: inline-block;
    }
}

@media (min-width: 980px) {
    .list-btn {
        padding-top: 8.7rem;    
    }
}




.where-bread-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%!important;
}
.where-tit-wrap {
    width: 100%!important    
}




/*  Sub TItle */
.where-view-content .tit-con {
    margin: 0 0 8rem 0;
    padding: 0 0 8rem 0;
    text-align: center;
    border-bottom: 1px solid #c9c6bc63;
}
.where-view-content .tit-con .tag {
    display: inline-block;
    margin: 0 0 1.7rem 0;
    padding: 0.6rem 1rem;
    background: #c9c6bc63;
	font-family: "Outfit";
    color: #385248;
    font-size: 1.6rem;
    font-weight: 400;
}
.offer-sub-category {
    margin: auto;
}

/* Table */
.off-view-table {
    background: #c9c6bc2b;
    padding: 3rem 4rem;
}
.off-view-table table {
    width: 100%;
    font-family: "noto Sans KR";
    letter-spacing: -0.5px; 
}
.off-view-table table th,
.off-view-table table td {
    width: 25%;
}
.off-view-table table th {
    padding-bottom: 1.2rem;
    color: #385248;
    font-size: 2rem;
    font-weight: 500;
}
.off-view-table table td {
    color: #000000;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.6em;
}


/* Offer Table */
.where-view-content .faclities-post-table td,
.where-view-content .faclities-post-table th { 
    text-align: left; 
}
.where-view-content .faclities-post-table th {
    width: 25%;
    padding-left: 4rem;
}
.where-view-content .faclities-post-table td {
    width: 75%;
}

/* Detail */
.offer-view-detail-inner {
    margin-bottom: 4.7rem;
}
.offer-view-detail-inner .romm-wrap {
    margin-bottom: 0;
}
.offer-view-detail-inner .room-info p {
    font-family: "noto Sans KR";
    letter-spacing: -0.5px;
    color: #000;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.8em;
}



/* Room Type */
.offer-room-list {
    margin-bottom: 8.7rem;
}
.offer-view-sub-tit {
    margin-bottom: 2rem;
    font-family: "Outfit";
    color: #385248;
    font-size: 3rem;
    font-weight: 500;
    text-transform: uppercase;
}
.where-view-content .romm-wrap {
    display: flex;
    align-items: center;
    height: 37rem;
    margin-bottom: 4rem;
}
.where-view-content .row:last-child .romm-wrap {
    margin-bottom: 0;
}
.where-view-content .romm-wrap .room-img,
.where-view-content .romm-wrap .room-info {
    flex: 1;
}
.where-view-content .romm-wrap .room-img {
    height: 100%;
    margin-right: 5rem;
    color: #000;
}
.where-view-content .romm-wrap .room-info h2 {
    font-family: "noto Sans KR";
    letter-spacing: -0.5px;
    margin-bottom: 1.6rem;
    font-size: 2.6rem;
    font-weight: 500;
}
.where-view-content .romm-wrap .room-info ul {
    margin-bottom: 3.3rem;
    font-size: 1.8rem;
    font-weight: 400;
}
.where-view-content .romm-wrap .room-info ul li {
    font-family: "noto Sans KR";
    letter-spacing: -0.5px;
    margin-bottom: 1rem;
}
.where-view-content .romm-wrap .room-info a {
    position: relative;
    font-family: "Y universe";
    color: #385248;
    font-size: 2rem;
    font-weight: bold;
    text-transform: uppercase;
}
.where-view-content .romm-wrap .room-info a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #385248;
    transition: all ease 0.35s;
}
.where-view-content .romm-wrap .room-info a:hover:before {
    width: 0;
}/* End custom CSS */