.hab-ad{margin:1.5em 0}.hab-block{width:100%;background:#F6F5F0;overflow:hidden;border-radius:0;box-sizing:border-box;padding:3% 4%;margin-bottom:1.8em}.hab-block:last-child{margin-bottom:0}.hab-heading{width:100%;margin:0 auto 10px auto;padding:0 0 0 7px;border-left:3px solid #e8a2a2;text-align:left;font-weight:700;font-size:16px;color:#333;line-height:1.5;box-sizing:border-box}.hab-after{font-size:14px;color:#555;margin-top:14px;line-height:1.8}.hab-btn{width:100%;display:inline-block;position:relative;text-align:center;box-sizing:border-box;text-decoration:none;color:var(--hotel-btn-text,#FFFFFF)!important;font-size:14px;font-weight:700;line-height:180%;padding:var(--hotel-btn-padding,3% 1% 2% 1%);margin:1px 0;background:var(--hotel-btn-bg,#e8a2a2);border-bottom:solid 3px var(--hotel-btn-shadow,#c08585);border-radius:var(--hotel-btn-radius,100px);transition:opacity .15s ease,transform .08s ease}.hab-btn:hover{opacity:.9;color:#fff!important}.hab-btn:active{transform:translateY(2px);border-bottom-width:1px}.hab-btn-label{display:inline-block}.hab-btn::before{content:'';width:6px;height:6px;border-top:solid 2px var(--hotel-btn-text,#FFFFFF);border-right:solid 2px var(--hotel-btn-text,#FFFFFF);position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(45deg)}.hab-b-buttons{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 14px}.hab-a-wrap{display:flex;gap:20px;align-items:flex-start}.hab-a-image{flex:0 0 240px;max-width:240px;width:100%}.hab-a-image img{width:100%;aspect-ratio:240 / 135;height:auto;object-fit:cover;object-position:center;border-radius:6px;display:block}.hab-a-buttons{flex:1 1 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 14px;align-content:flex-start}@media (max-width:600px){.hab-a-wrap{flex-direction:column}.hab-a-image{flex-basis:auto;max-width:100%}}@media screen and (max-width:480px){.hab-a-wrap{display:block}.hab-a-image{flex:none;width:100%;max-width:100%;margin-bottom:12px}.hab-a-buttons{width:100%}.hab-b-buttons,.hab-a-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hab-btn{font-size:80%}}