footer .phones_block>a.telegram{display:none}@media (max-width:767px){footer{padding:28px 0 18px}footer .copyright,footer .adress_block{margin:0}footer .copyright>.container,footer .adress_block>.container{padding-right:18px;padding-left:18px}footer .copyright .row,footer .adress_block .row{display:flex;flex-direction:column;margin-right:0;margin-left:0}footer .copyright .row>[class*=col-],footer .adress_block .row>[class*=col-]{flex:0 0 100%;width:100%;max-width:100%;padding-right:0;padding-left:0}footer .copyright_text{margin:0 0 16px;font-size:16px;line-height:1.45;text-align:center}footer .subscribe{display:none !important}footer .social{margin:0 0 27px;text-align:center}footer .social>.text-uppercase22{display:none}footer .social .mobile_block{display:flex;justify-content:center;gap:14px;margin-top:15px}footer .social .mobile_block a{display:inline-flex;width:39px;height:39px;align-items:center;justify-content:center;border-width:1.5px;border-radius:50%;font-size:18px;line-height:1}footer .social .mobile_block a img{width:17px;height:17px;object-fit:contain}footer .phones_block:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;max-width:460px;margin:0 auto 18px}footer .phones_block:first-child>a.mobile-footer-phone-first{grid-column:1;grid-row:1}footer .phones_block:first-child>a.mobile-footer-phone-second{grid-column:1;grid-row:2}footer .mobile-footer-messengers{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:center;gap:12px}footer .phones_block:first-child>a[href^="mailto:"]{grid-column:1/-1;grid-row:3}footer .phones_block:first-child>a[href^="tel:"],footer .phones_block:first-child>a[href^="mailto:"]{display:flex;align-items:center;gap:12px;margin:0;color:#fff;font-size:17px;line-height:1.45;text-decoration:none}footer .phones_block:first-child>a[href^="tel:"] i,footer .phones_block:first-child>a[href^="mailto:"] i{display:inline-flex;flex:0 0 32px;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:1.5px solid #e3c978;border-radius:50%;color:#e3c978;font-size:14px;box-sizing:border-box}footer .mobile-footer-messengers>a{display:inline-flex;width:32px;min-width:32px;height:32px;min-height:32px;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid #d6c39c;border-radius:50%;color:#fff;font-size:15px}footer .mobile-footer-messengers>a i{padding:0;color:inherit}footer .mobile-footer-messengers>a.WhatsApp{border-color:rgba(37,211,102,.65);color:#25d366 !important}footer .mobile-footer-messengers>a.viber{border-color:rgba(115,96,242,.65);color:#7360f2 !important}footer .mobile-footer-messengers>a.telegram{width:48px;min-width:48px;height:48px;min-height:48px;padding:10px 14px;box-sizing:border-box;border-color:rgba(34,158,217,.65);color:#229ed9 !important}footer .mobile-footer-messengers>a.telegram i{font-size:20px}footer .phones_block:nth-child(2){max-width:460px;margin:0 auto 22px;color:#fff;font-size:16px;line-height:1.55}footer .phones_block:nth-child(2) .adress{display:flex;width:100%;align-items:flex-start;justify-content:flex-start;gap:12px;font-size:inherit;text-align:left}footer .phones_block:nth-child(2) .adress i{display:inline-flex;flex:0 0 32px;width:32px;height:32px;align-items:center;justify-content:center;margin-top:0;border:1.5px solid #e3c978;border-radius:50%;color:#e3c978;font-size:14px;box-sizing:border-box}footer .adress_block .d-flex.justify-content-end{justify-content:center !important}footer .google-rating-box{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"hotel powered" "rating powered";align-items:center;gap:6px 14px;width:100%;max-width:460px;margin:0 auto 24px;padding:18px 20px;border-radius:18px;box-sizing:border-box}footer .google-rating-box .hotel-name{grid-area:hotel;margin:0;font-family:Georgia,serif;font-size:21px}footer .google-rating-box .rating-line{grid-area:rating;margin:0}footer .google-rating-box .rating-number{font-size:25px;font-weight:700}footer .google-rating-box .stars{font-size:19px}footer .google-rating-box .powered{grid-area:powered;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-left:14px;border-left:1px solid rgba(255,255,255,.4);font-size:13px}footer .google-rating-box .powered span{margin:2px 0 0;font-size:25px}footer .adress_block>center{margin:0 18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.25);font-size:16px}}@media (max-width:380px){footer .copyright>.container,footer .adress_block>.container{padding-right:14px;padding-left:14px}footer .social .mobile_block{gap:8px}footer .phones_block:first-child{gap:7px}footer .mobile-footer-messengers{gap:9px}footer .mobile-footer-messengers>a{width:29px;min-width:29px;height:29px;min-height:29px}footer .phones_block:first-child>a[href^="tel:"] i,footer .phones_block:first-child>a[href^="mailto:"] i,footer .phones_block:nth-child(2) .adress i{flex-basis:29px;width:29px;height:29px}footer .google-rating-box{padding:15px}footer .google-rating-box .hotel-name{font-size:18px}footer .google-rating-box .stars{font-size:16px}}@media (max-width:480px){.phones_block2{float:none !important;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 5px;width:100%;height:auto !important;min-height:38px;padding-bottom:7px;white-space:normal}.phones_block2>a[href^="tel:"]{display:inline-flex;flex:0 0 auto;align-items:center;margin:0 !important;font-size:13.25px !important;line-height:1.3;white-space:nowrap}.phones_block2>a[href^="tel:"]:first-of-type{display:none !important}.phones_block2>a[href^="tel:"]>i.fa-phone{display:none !important}.phones_block2 .mobile-topbar-messengers{display:inline-flex;flex:0 0 auto;align-items:center;align-self:center;gap:8px;margin-left:8px;padding-left:12px;height:16px;border-left:1px solid rgba(255,255,255,.7);box-sizing:border-box}.phones_block2 .mobile-topbar-messengers>a{display:inline-flex;flex:0 0 21.25px;width:21.25px;height:26.35px;align-items:center;justify-content:center;margin:0 !important;font-size:19.55px;line-height:1}.phones_block2 .mobile-topbar-messengers>a.WhatsApp i.fa-whatsapp{margin:0;padding:0;font-size:19.55px}.phones_block2 .mobile-topbar-messengers>a.viber .fa-viber:before{width:19.55px;height:22.1px;margin-top:0}.phones_block2 .mobile-topbar-messengers>a.mobile-topbar-telegram{color:#fff !important}.phones_block2 .mobile-topbar-messengers>a.mobile-topbar-telegram i{padding:0;font-size:19.55px}}@media (max-width:380px){.phones_block2>a[href^="tel:"]{font-size:12.15px !important}.phones_block2 .mobile-topbar-messengers{flex-basis:auto}}