.oh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.oh-card{background:#fff;border:1px solid #d1e4e9;border-radius:17px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.oh-image{background:#e9f5f7;height:225px;position:relative;overflow:hidden}.oh-image>img{object-fit:cover;width:100%;height:100%}.oh-operator{color:#154b61;overflow-wrap:anywhere;z-index:1;background:#fff;border-radius:20px;max-width:calc(100% - 30px);padding:7px 13px;font-size:13px;font-weight:750;position:absolute;top:15px;left:15px}.oh-image .ss-promotion-badge{inset:auto auto 15px 15px}.oh-body{flex-direction:column;flex:1;padding:23px;display:flex}.oh-destination{color:#07879b;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:800}.oh-body h3{color:#154b61;overflow-wrap:anywhere;font-weight:800;line-height:1.25;margin:9px 0 12px!important;font-size:23px!important}.oh-body>p{color:#607a87;margin:0 0 16px;font-size:14px;line-height:1.7}.oh-body ul{gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.oh-body li{color:#416776;overflow-wrap:anywhere;align-items:flex-start;gap:9px;font-size:13px;display:flex}.oh-body li svg{flex-shrink:0;margin-top:2px}.oh-footer{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;display:flex}.oh-footer small{color:#647d89;font-size:11px;display:block}.oh-footer strong{color:#154b61;font-size:28px;font-weight:850;line-height:1.25}.oh-footer .oh-consult{font-size:17px}.oh-footer>a,.oh-footer>button{color:#154b61;overflow-wrap:anywhere;background:#ffa331;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;max-width:60%;min-height:46px;padding:11px 14px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.oh-footer svg{flex-shrink:0}:is(.oh-footer a:focus-visible,.oh-footer button:focus-visible){outline-offset:3px;outline:3px solid #087e94}@media (max-width:1000px){.oh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.oh-grid{grid-template-columns:1fr;gap:20px}.oh-image{height:225px}.oh-body{padding:21px}.oh-body h3{font-size:22px!important}}.oh-image>.ss-promotion-badge{z-index:2;color:#12475e;background:#ffa53b;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:800;line-height:1.3;display:inline-flex;position:absolute;inset:auto auto 15px 15px}.travel.ss-site .oh-image>.ss-promotion-badge{inset:auto auto 15px 15px}
