.homeRooms{float:left;position:relative;width:100%}@media (max-width: 860px){.homeRooms{padding:0}}.homeRooms .homeRoomsContainer{background-color:#38624a;float:left;padding:250px 0;position:relative;width:100%}@media (max-width: 1400px){.homeRooms .homeRoomsContainer{padding:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px) 0}}@media (max-width: 840px){.homeRooms .homeRoomsContainer{padding:0}}.homeRooms .homeRoomsContentContainer{box-sizing:border-box;float:left;padding:0 60px;position:relative;width:50%}@media (max-width: 860px){.homeRooms .homeRoomsContentContainer{padding:clamp(40px,calc(40px + (80 - 40) * ((100vw - 320px) / (1400 - 320))),80px) 20px;width:100%}}.homeRooms .homeRoomsContentContainer .homeRoomsTitle{color:#efe2c4;float:left;font-size:clamp(18px,calc(18px + (22 - 18) * ((100vw - 320px) / (2000 - 320))),22px);font-weight:400;line-height:1.2;padding-left:60px;position:relative;width:100%}.homeRooms .homeRoomsContentContainer .homeRoomsTitle:before{background-color:#efe2c4;content:"";height:1px;left:0;position:absolute;top:clamp(10px,calc(10px + (13 - 10) * ((100vw - 320px) / (2000 - 320))),13px);width:45px}.homeRooms .homeRoomsContentContainer .homeRoomsText{color:#fff;float:left;font-family:"Noto Serif Display",serif;font-size:clamp(24px,calc(24px + (36 - 24) * ((100vw - 320px) / (2000 - 320))),36px);font-weight:400;line-height:1.2;position:relative;width:100%}.homeRooms .homeRoomsContentContainer .homeRoomsText p:first-child{margin-top:0}.homeRooms .homeRoomsContentContainer .homeRoomsText p:last-child{margin-bottom:0}.homeRooms .homeRoomsImageContainer{height:100%;position:absolute;top:0;right:0;width:50%}@media (max-width: 860px){.homeRooms .homeRoomsImageContainer{aspect-ratio:7/4;float:left;height:auto;position:relative;top:auto;right:auto;width:100%}}@media (max-width: 560px){.homeRooms .homeRoomsImageContainer{aspect-ratio:1}}.homeRooms .homeRoomsImageContainer .homeRoomsImage{float:left;height:100%;overflow:hidden;position:relative;width:100%}.homeRooms .homeRoomsImageContainer .homeRoomsImage a{float:left;height:100%;position:relative;width:100%}.homeRooms .homeRoomsImageContainer .homeRoomsImage a:hover img{transform:scale(1.05)}.homeRooms .homeRoomsImageContainer .homeRoomsImage img{height:100%;object-fit:cover;object-position:center;pointer-events:none;transition:transform .5s ease-in-out 0s;user-select:none;width:100%;will-change:transform}
