.sinatra-footer__top{padding-inline:60px}@media only screen and (max-width:1100px){.sinatra-footer__top{padding-inline:18px}}@media only screen and (max-width:767px){.sinatra-footer__top{margin-bottom:32px;padding-inline:8px}}.sinatra-footer__middle{display:flex;flex-wrap:wrap-reverse;gap:60px;padding:60px 60px 16px}@media only screen and (max-width:1100px){.sinatra-footer__middle{gap:16px;padding:18px 18px 16px}}@media only screen and (max-width:767px){.sinatra-footer__middle{flex-direction:column-reverse;gap:0;padding:0}}.sinatra-footer__middle-main-info{display:flex;gap:48px}@media only screen and (max-width:767px){.sinatra-footer__middle-main-info{flex-direction:column;gap:8px;padding-inline:8px}}.sinatra-footer__middle-col{display:flex;flex-direction:column;padding:16px 32px}@media only screen and (max-width:767px){.sinatra-footer__middle-col{padding:16px 0}}.sinatra-footer__middle-col--destinations{border-left:1px solid #eceae7}@media only screen and (max-width:767px){.sinatra-footer__middle-col--destinations{border-left:none;padding-left:0}}.sinatra-footer__middle-col--links{padding-right:0}.sinatra-footer__middle-col-header{margin-bottom:16px}@media only screen and (max-width:767px){.sinatra-footer__middle-col-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;transition:margin-bottom .3s}}.sinatra-footer__middle-col-header svg{display:none}@media only screen and (max-width:767px){.sinatra-footer__middle-col-header svg{display:initial;flex-shrink:0;height:18px;transform:rotate(180deg);transition:transform .3s;width:18px}.sinatra-footer__middle-col-header.active{margin-bottom:20px}.sinatra-footer__middle-col-header.active svg{transform:rotate(0)}}.sinatra-footer__middle-col-title{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:500;line-height:1.2}.sinatra-footer__middle-col-body{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media only screen and (max-width:767px){.sinatra-footer__middle-col-body{align-items:normal;flex-direction:row;flex-wrap:wrap;gap:8px 16px;margin-top:0;padding-right:16px}}.sinatra-footer__middle-col-body--destinations{display:grid;gap:8px 32px;grid-auto-flow:column;grid-template-rows:repeat(5,auto)}@media only screen and (max-width:767px){.sinatra-footer__middle-col-body--destinations{display:flex;gap:8px 16px}}.sinatra-footer__link{border-bottom:1px solid #9a72ff;color:#9a72ff;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.4;padding-block:6px;transition:color .3s}.sinatra-footer__link:hover{border-bottom-color:transparent}.sinatra-footer__link--border-light{border-bottom:1px solid #cbbcff}@media only screen and (max-width:767px){.sinatra-footer__link{padding-block:14px}}.sinatra-footer__middle-dest-link{color:#736e7a;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.4;padding-block:6px;text-decoration:underline;text-underline-offset:8px;transition:text-decoration-color .3s}.sinatra-footer__middle-dest-link:hover{text-decoration-color:transparent}@media only screen and (max-width:767px){.sinatra-footer__middle-dest-link{padding-block:14px;text-underline-offset:16px}}.sinatra-footer__middle-reviews{background-color:#f4f2ff;border-radius:16px;display:flex;flex:1;flex-direction:column;gap:36px;justify-content:space-between;min-width:380px;padding:16px 32px 60px}@media only screen and (max-width:767px){.sinatra-footer__middle-reviews{margin-bottom:16px;min-width:auto;padding:16px 16px 28px}}.sinatra-footer__middle-reviews-title{color:#3e008a;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:600;line-height:1.2}@media only screen and (max-width:767px){.sinatra-footer__middle-reviews-title{font-size:22px;font-weight:500}}.sinatra-footer__middle-reviews-logos{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.sinatra-footer__middle-reviews-logos .icon-google{height:24px;width:72px}@media only screen and (max-width:767px){.sinatra-footer__middle-reviews-logos .icon-google{height:20px;width:60px}}.sinatra-footer__middle-reviews-logos .icon-expedia{height:24px;width:90px}@media only screen and (max-width:767px){.sinatra-footer__middle-reviews-logos .icon-expedia{height:22px;width:82px}}.sinatra-footer__middle-reviews-logos .icon-tripadvisor{height:18px;width:124px}@media only screen and (max-width:767px){.sinatra-footer__middle-reviews-logos .icon-tripadvisor{height:16px;width:110px}}.sinatra-footer__middle-reviews-logos .icon-booking{color:#003b95;height:18px;width:108px}@media only screen and (max-width:767px){.sinatra-footer__middle-reviews-logos .icon-booking{height:16px;width:96px}.sinatra-footer__middle-reviews-logos{flex-wrap:wrap;gap:8px 16px;justify-content:center}}.sinatra-footer__bottom{background-color:#f4f2ff;padding:16px 60px}@media only screen and (max-width:1320px){.sinatra-footer__bottom{padding-inline:0}}@media only screen and (max-width:767px){.sinatra-footer__bottom{border-radius:16px 16px 0 0;flex-direction:column-reverse;gap:16px}}.sinatra-footer__bottom-content{align-items:center;display:flex;gap:10px;justify-content:space-between}@media only screen and (max-width:767px){.sinatra-footer__bottom-content{flex-direction:column-reverse;gap:16px}}.sinatra-footer__bottom-copyright{color:#9a72ff;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:300;line-height:1.4}@media only screen and (max-width:767px){.sinatra-footer__bottom-copyright{font-size:14px;font-weight:300;line-height:1.4;width:100%}}.sinatra-footer__bottom-right{align-items:center;display:flex;gap:36px}@media only screen and (max-width:767px){.sinatra-footer__bottom-right{border-bottom:1px solid #cbbcff;flex-direction:column;gap:16px;padding-bottom:16px;width:100%}}.sinatra-footer__bottom-nav{align-items:center;display:flex;gap:16px}@media only screen and (max-width:767px){.sinatra-footer__bottom-nav{flex-wrap:wrap;justify-content:center}}.sinatra-footer__bottom-logos{align-items:center;display:flex;gap:16px}.sinatra-footer__bottom-logos .icon-paypal{height:18px;width:18px}.sinatra-footer__bottom-logos .icon-visa{height:12px;width:32px}.sinatra-footer__bottom-logos .icon-mastercard{height:18px;width:28px}.sinatra-footer__bottom-logos svg{color:#cbbcff}
