.frame-page{color:#110b0a;background:#f5f4f2;min-height:calc(100vh - 94px);padding:28px 0 110px}.frame-wrap{width:min(1300px,100% - 40px);margin:0 auto}.frame-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:18px 0 22px;display:flex}.frame-head h1{color:#110b0a;margin:0;font-size:36px;line-height:1.2}.frame-crumb{color:#181110;align-items:center;gap:11px;font-size:15px;font-weight:700;display:inline-flex}.frame-crumb:before{content:"";border:0 solid;border-width:0 0 1.5px 1.5px;width:8px;height:8px;transform:rotate(45deg)}.frame-card{background:#fff;overflow:hidden;box-shadow:0 5px 12px #0000001c}.frame-grid{gap:16px;display:grid}.hotel-list{grid-template-columns:repeat(4,1fr)}.hotel-tile{color:#15100f;border-radius:0 0 12px 12px}.hotel-tile img{aspect-ratio:1.5;object-fit:cover;width:100%;display:block}.hotel-tile__body{padding:15px 18px 17px}.hotel-tile h2{text-align:right;margin:0 0 7px;font-size:16px}.hotel-tile p{color:#716b68;margin:0;font-size:14px}.hotel-tile p span{color:#ffb000;margin-right:5px;font-size:17px}.airline-list{grid-template-columns:repeat(5,1fr)}.airline-tile{border-radius:7px;flex-direction:column;min-height:205px;padding:16px 18px 15px;display:flex}.airline-tile__logo{place-items:center;height:132px;display:grid}.airline-tile__logo img{max-width:90%;max-height:92px;display:block}.airline-tile__info{direction:ltr;grid-template-columns:1fr 32px;align-items:end;gap:8px;display:grid}.airline-tile__info b,.airline-tile__info small{display:block}.airline-tile__info b{color:#15100f;font-size:14px}.airline-tile__info small{color:#6f6865;font-size:13px}.airline-tile__arrow{background:#ffe8e6;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.airline-tile__arrow:before{content:"";border:1.5px solid #ff514b;border-width:1.5px 1.5px 0 0;width:7px;height:7px;transform:rotate(45deg)}.blog-list{grid-template-columns:repeat(3,1fr)}.blog-tile{color:#15100f;border-radius:0 0 8px 8px}.blog-tile img{aspect-ratio:1.78;object-fit:cover;width:100%;display:block}.blog-tile__body{min-height:145px;padding:21px 20px 26px}.blog-tile h2{margin:0 0 14px;font-size:18px;line-height:1.55}.blog-tile p{color:#7b7471;margin:0;font-size:14px;line-height:1.9}.content-panel{background:#fff;border-radius:36px;min-height:850px;padding:34px 54px 70px}.about-title{text-align:right;margin:0 0 20px;font-size:37px}.about-title em{color:#ff504a;font-style:normal}.about-sections h2{margin:23px 0 5px;font-size:19px}.about-sections p{white-space:pre-line;color:#181311;margin:0;font-size:14px;font-weight:600;line-height:1.9}.contact-page{padding-bottom:220px}.contact-head{margin-bottom:45px}.contact-head h1{font-size:40px}.contact-panel{background:#ddd;border-radius:40px;grid-template-columns:1fr 460px;align-items:center;gap:50px;min-height:395px;padding:34px 58px;display:grid}.contact-panel__intro{color:#181313;white-space:pre-line;align-self:start;margin:0;font-size:20px;line-height:1.9}.contact-details{gap:22px;font-size:22px;display:grid}.contact-row{grid-template-columns:42px 1fr;align-items:center;gap:12px;display:grid}.contact-row img{filter:brightness(0);width:30px;height:30px}.contact-row a,.contact-row span{color:#100d0c}.contact-row a{text-underline-offset:7px;text-decoration:underline}.frame-page a:hover{color:inherit}.frame-empty{text-align:center;background:#fff;border-radius:14px;grid-column:1/-1;padding:40px}.frame-page--airlines{padding-bottom:240px}@media (width>=1500px){.frame-page{min-height:calc(100vh - 110px)}.frame-wrap{width:calc(100% - 140px)}.frame-head{margin-top:36px}.frame-head h1{font-size:44px}.hotel-list,.airline-list{gap:30px 15px}.hotel-tile h2{font-size:18px}.airline-tile{min-height:242px}.airline-tile__logo{height:155px}.blog-tile h2{font-size:20px}}@media (width<=980px){.hotel-list{grid-template-columns:repeat(2,1fr)}.airline-list{grid-template-columns:repeat(3,1fr)}.blog-list{grid-template-columns:repeat(2,1fr)}.contact-panel{grid-template-columns:1fr;padding:34px}.content-panel{padding:30px}}@media (width<=620px){.frame-page{padding-top:18px}.frame-wrap{width:calc(100% - 28px)}.frame-head{align-items:center;margin:10px 0 18px}.frame-head h1,.about-title,.contact-head h1{font-size:27px}.frame-crumb{font-size:13px}.hotel-list,.airline-list,.blog-list{grid-template-columns:1fr}.airline-tile{min-height:210px}.blog-tile__body{min-height:auto}.content-panel{border-radius:22px;min-height:0;padding:23px 20px}.about-sections h2{font-size:18px}.about-sections p{font-size:13px}.contact-page{padding-bottom:90px}.contact-head{margin-bottom:25px}.contact-panel{border-radius:26px;gap:30px;padding:25px 20px}.contact-panel__intro{font-size:16px}.contact-details{font-size:17px}.contact-row{grid-template-columns:34px 1fr}.contact-row img{width:25px;height:25px}}.frame-page .frame-head{background:0 0!important;border:0!important}.contact-panel{display:block}.contact-panel__intro{margin-bottom:22px}.contact-panel .contact-details{width:460px;max-width:100%;margin-left:auto;margin-right:0}.frame-crumb{cursor:pointer;user-select:none;direction:ltr}
