.accommodations{display:flex;flex-direction:row;justify-content:flex-end;background:linear-gradient(90deg, black 80%, transparent 20%);padding-top:200px}@media (max-width:600px){.accommodations{padding-top:94px;background:black}}.accommodations .container{display:flex;flex-direction:column;margin-left:0;margin-right:50px;padding-bottom:122px;background:#1F2221;width:77vw;max-width:1114px}@media (max-width:600px){.accommodations .container{margin-right:0;width:91vw}}.accommodations .container .img-container{position:relative;align-self:flex-end;margin-right:-50px;margin-bottom:129px}@media (max-width:600px){.accommodations .container .img-container{margin-right:0;margin-bottom:100px}}.accommodations .container .img-container img{width:73vw;max-width:1052px;height:auto}@media (max-width:600px){.accommodations .container .img-container img{width:91vw}}.accommodations .container .img-container span{font-family:"BonVivant-Regular";font-size:142px;line-height:124px;color:#D39A5E;position:absolute;left:-72px;top:71%}@media (max-width:877px){.accommodations .container .img-container span{font-size:100px;line-heigh:100px}}@media (max-width:600px){.accommodations .container .img-container span{font-size:70px;line-height:70px;left:-10px}}.accommodations .container .content{position:relative;width:calc(100% - 114px);padding-left:114px}@media (max-width:720px){.accommodations .container .content{padding-left:60px;width:calc(100% - 60px)}}@media (max-width:600px){.accommodations .container .content{padding-left:27px;padding-right:16px;width:calc(100% - 27px - 16px)}}.accommodations .container .content span{font-family:"Muli Light";font-size:18px;line-height:23px;letter-spacing:0.025em;color:#1F2221;color:white}.accommodations .container .content h3{font-family:"BonVivantSerif";font-size:56px;font-weight:normal;line-height:71px;color:#1F2221;margin-top:28px;color:white}@media (max-width:600px){.accommodations .container .content h3{font-size:35px;line-height:42px;margin-top:21px}}.accommodations .container .content .list{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:48px;max-width:886px;max-height:415px}.accommodations .container .content .list.single-column{flex-wrap:nowrap;max-height:unset}@media (max-width:1181px){.accommodations .container .content .list{max-height:none}}@media (max-width:600px){.accommodations .container .content .list{margin-top:43px}}.accommodations .container .content .list a{font-family:"BonVivantSerif";font-size:35px;font-weight:normal;line-height:42px;color:#1F2221;margin-top:-1px;width:calc(50% - 8px);padding:30px 0;border-bottom:solid 1px #4D4D4D;border-top:solid 1px #4D4D4D;color:white;overflow-x:hidden;transition:color 0.3s cubic-bezier(0.59, 0.08, 0.385, 1)}@media (max-width:1181px){.accommodations .container .content .list a{width:75%}}@media (max-width:600px){.accommodations .container .content .list a{width:100%;font-size:25px;line-height:25px;letter-spacing:0.03em;padding:19.5px 0 13.5px 0}}.accommodations .container .content .list a:hover{transform:none;color:#C69957;transition:color 0.3s cubic-bezier(0.59, 0.08, 0.385, 1)}.accommodations .container .content .list a:hover:before{transform:translateX(0);transition:all 0.3s ease-in-out}.accommodations .container .content .list a:before{transform:translateX(-23px);transition:all 0.3s ease-in-out}.accommodations .container .content .all-rooms-button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:240px;position:absolute;right:87px;top:-58px}@media (max-width:1181px){.accommodations .container .content .all-rooms-button{right:30px;top:-70px}}@media (max-width:877px){.accommodations .container .content .all-rooms-button{position:relative;top:0;right:0;margin-top:63px}}.accommodations .container .content .all-rooms-button:before{display:none}.accommodations .container .content .all-rooms-button.lowered{top:32%}@media (max-width:1181px){.accommodations .container .content .all-rooms-button.lowered{position:relative;top:0;right:0;margin-top:63px}}@media (max-width:877px){.accommodations .container .content .all-rooms-button.lowered{top:inherit}}.accommodations .container .content .all-rooms-button span{font-family:"Muli";font-weight:600;font-size:15px;line-height:17px;letter-spacing:0.025em;color:#C69957}