.apt-hero{background:linear-gradient(180deg,#f1f9fe 0%,#fff 100%);padding:32px 0 85px}.breadcrumbs{display:flex;gap:10px;font-size:10px;text-transform:uppercase;color:#718199}.apt-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center;min-height:580px}.apt-hero h1{font-size:66px;line-height:1.02;letter-spacing:-4px;margin:24px 0}.apt-hero h1 span{color:#12b9f1}.apt-benefits{display:flex;flex-wrap:wrap;gap:10px 24px;margin:28px 0}.apt-benefits span{font-size:11px;font-weight:700}.apt-hero-photo{height:520px;border-radius:190px 4px 4px;position:relative;box-shadow:0 30px 80px #0a6ca21c}.apt-hero-photo>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 22%;border-radius:inherit}.apt-rating{position:absolute;left:-26px;bottom:26px;background:#fff;padding:17px 22px;display:flex;align-items:center;gap:12px;box-shadow:0 15px 35px #071a3d18}.apt-rating>b{font-size:28px;color:#009fdb}.apt-rating span{font-size:10px;line-height:1.35}.apt-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.apt-type-grid>a{min-height:340px;border:1px solid var(--line);padding:28px;display:flex;flex-direction:column;position:relative;background:#fff;transition:.2s}.apt-type-grid>a:hover{transform:translateY(-5px);box-shadow:0 22px 45px #0b63a012}.apt-type-grid i{width:58px;height:58px;border-radius:50%;background:#eaf8ff;display:grid;place-items:center;color:#12aee5;margin-bottom:auto}.apt-type-grid svg{width:30px}.apt-type-grid small{font-size:10px;color:#009fdb;font-weight:800;margin-top:40px}.apt-type-grid h3{font-size:23px;margin:10px 0}.apt-type-grid p{font-size:12px;line-height:1.7;color:#617590}.apt-type-grid>a>span{font-size:10px;font-weight:800;text-transform:uppercase;margin-top:auto}.apt-type-grid em{position:absolute;right:20px;top:20px;font-size:8px;background:#12b9f1;color:white;padding:7px 9px;font-style:normal}.apt-check{background:#f1f7fb;padding:105px 0}.room-tabs{display:flex;gap:8px;flex-wrap:wrap}.room-tabs button{border:1px solid #b8d8e9;background:#fff;border-radius:22px;padding:10px 18px;color:#071a3d;font:700 11px Mulish;cursor:pointer}.room-tabs button.active{background:#12b9f1;border-color:#12b9f1;color:#fff}.room-content{display:none;grid-template-columns:1.2fr .8fr;background:#fff;min-height:470px}.room-content.active{display:grid}.apt-room{overflow:hidden}.apt-room img{width:100%;height:100%;display:block;object-fit:cover}.room-content ul{list-style:none;padding:55px;margin:0;display:flex;flex-direction:column;justify-content:center}.room-content li{padding:15px 0 15px 28px;border-bottom:1px solid var(--line);position:relative}.room-content li:before{content:'✓';position:absolute;left:0;color:#12aee5;font-weight:800}.price-table{border:1px solid var(--line)}.price-table>div{display:grid;grid-template-columns:1.2fr repeat(3,1fr);border-bottom:1px solid var(--line)}.price-table>div:last-child{border:0}.price-table span,.price-table b{padding:20px 24px;border-right:1px solid var(--line);font-size:12px}.price-head{background:#071a3d;color:#fff}.price-head span{font-size:9px;text-transform:uppercase;font-weight:800}.apt-calc{background:linear-gradient(135deg,#071a3d,#083866);color:#fff;padding:95px 0}.apt-calc>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.apt-calc h2{font-size:50px;line-height:1.05;letter-spacing:-3px}.apt-calc>div>div>p:last-child{color:#b9d5e6;line-height:1.7}.apt-calc form{background:#fff;color:#071a3d;padding:32px}.apt-calc label{display:flex;flex-direction:column;gap:8px;font-size:9px;font-weight:800;text-transform:uppercase;margin-bottom:14px}.apt-calc input,.apt-calc select{height:52px;border:1px solid var(--line);padding:0 13px;background:#fff}.apt-calc form>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.apt-calc form>small{font-size:8px;display:block;text-align:center;margin-top:10px;opacity:.5}.apt-faq>div:last-child{margin-left:35%;border-top:1px solid var(--line)}.apt-faq details{padding:22px 0;border-bottom:1px solid var(--line)}.apt-faq summary{list-style:none;display:flex;justify-content:space-between;font-weight:700;cursor:pointer}.apt-faq summary::-webkit-details-marker{display:none}.apt-faq details p{line-height:1.7;color:#617590}@media(max-width:700px){.apt-hero-grid,.room-content.active,.apt-calc>.wrap{grid-template-columns:1fr}.apt-hero h1{font-size:44px;letter-spacing:-2.5px}.apt-hero-photo{height:430px}.apt-type-grid{grid-template-columns:1fr}.apt-check{padding:70px 0}.room-content{min-height:auto}.apt-room{min-height:360px}.room-content ul{padding:30px 22px}.price-table{overflow-x:auto}.price-table>div{min-width:700px}.apt-calc>.wrap{gap:40px}.apt-calc h2{font-size:38px}.apt-faq>div:last-child{margin-left:0}}
