.swiper[data-v-79c0d472]{width:100%}.swiper-slide img[data-v-79c0d472]{height:100%}.main-swiper img[data-v-79c0d472],.swiper-slide img[data-v-79c0d472]{-o-object-fit:cover;object-fit:cover}.main-swiper img[data-v-79c0d472]{border-radius:1rem;width:100%}.thumbs-swiper[data-v-79c0d472]{margin-top:8px}.thumbs-swiper img[data-v-79c0d472]{border-radius:.75rem;cursor:pointer;transition:.2s ease}.thumbs-swiper img[data-v-79c0d472]:hover{opacity:1}.thumbs-swiper .opacity-60[data-v-79c0d472]{opacity:.6}.__ymap{border-radius:var(--block-border-radius);height:500px;overflow:hidden;width:100%}@media(max-width:768px){.__ymap{margin:0 -40px;width:calc(100% + 80px)!important}.__ymap_container{height:300px!important}}.__ymap_container{height:500px;width:100%}.fade-enter-active,.fade-leave-active{transition:opacity .35s ease}.fade-enter-from,.fade-leave-to{opacity:0}:root{--marker-radius:30px;--marker-bg:#fff;--marker-label-clr1:#1e1e1e;--marker-label-clr2:#a7a7a7}.__ymap-marker{position:relative}.route-arrow{transform:translate(-10%,-30%)}.airport-marker{align-items:center;bottom:0;cursor:pointer;display:flex;flex-direction:column;left:0;pointer-events:auto;position:absolute;transform:translate(-52%);white-space:nowrap;z-index:-1}.airport-marker__label{background:var(--marker-bg);border-radius:var(--marker-radius,30px);box-shadow:0 0 10px #00000026;margin-bottom:8px;padding:15px 40px;text-align:center;white-space:nowrap}.airport-marker__label strong{color:var(--marker-label-clr1);display:block;font-size:22px;font-weight:700;margin-bottom:4px}.airport-marker__codes{color:var(--marker-label-clr2);font-size:14px;font-weight:400}.airport-marker__dot{background:#06f;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:12px;width:12px}.route-info{color:#a7a7a7;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px 45px;margin-bottom:30px}.route-info b,.route-info strong{color:#000;display:block;font-size:24px;line-height:1}.route-info .direction-col{max-width:none}@media(max-width:640px){.route-info .direction-col{max-width:calc(40% - 20px)}}.route-info .directions-arrow_2{margin-top:6px}@media(max-width:640px){.route-info{gap:24px 45px}.route-info .route-info-item{min-width:calc(50% - 46px)}.route-info b,.route-info strong{font-size:20px}.route-info .directions-row{flex-grow:1;min-width:100%}}.route-info-item{display:flex;flex-direction:column;gap:8px;max-height:-moz-fit-content;max-height:fit-content}.route-info .direction-col__airport-codess,.route-info .direction-col__country,.route-info-item{color:#a7a7a7;font-size:14px}.route-info .direction-col__airport-codess{display:none!important}
