section.location{padding:60px 0}@media (max-width:767px){section.location{padding:45px 0}}section.location+section.media{margin-top:0}section.location h1{font-family:"sweet-gothic",Helvetica,Arial,sans-serif;font-weight:400;font-size:26px;line-height:1.19;margin-bottom:40px}@media (max-width:767px){section.location h1{text-align:center;font-size:22px;margin-bottom:28px}}section.location .add{font-weight:400;font-size:14.5px;line-height:1.38;top:0;width:100%;max-width:506px}@media (max-width:1599px){section.location .add{max-width:420px}}@media (max-width:1439px){section.location .add{max-width:240px}}@media (min-width:1200px){section.location .add{position:absolute;left:100%}}@media (max-width:1199px){section.location .add{max-width:100%;margin-top:30px}}@media (max-width:767px){section.location .add{font-size:15px}}section.location .features{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:580px;gap:20px 0;position:relative}@media (max-width:1199px){section.location .features .add{display:none}}section.location .features .feature{width:50%}@media (max-width:767px){section.location .features .feature{width:100%}}section.location .features .icon{width:25px;display:none}section.location .features .text{width:calc(100% - 25px)}section.location .features .text ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:7px}section.location .features .text ul li{font-size:12px}section.location .features .text ul li a{border-color:#000;line-height:1}@media (min-width:1025px){section.location .features .text ul li a:hover{border-color:transparent}}section.location .features .text a{border-bottom:0.5px solid transparent}@media (min-width:1025px){section.location .features .text a:hover{border-color:#000}}section.location .features .text p+p{padding-top:6px}section.location .book{width:266px;margin-left:auto}@media (max-width:767px){section.location .book{width:100%}}section.location .book .btn-fill{width:100%;background:#000;color:#fff;border-radius:3px;text-align:center;line-height:1.2;border:1px solid #000}@media (min-width:1025px){section.location .book .btn-fill:hover{background:none;color:#000}}section.location .book .btn-fill+.btn-fill{margin-top:12px}@media (max-width:767px){section.location .book .btn-fill{font-size:13px}}section.location .book .info{font-size:12px;line-height:1.42;padding-top:15px}section.location .book .info p+p{padding-top:1em}section.location .faq{margin-bottom:32px}section.location .faq .acc .q{font-family:"futura-pt",Helvetica,Arial,sans-serif;font-weight:500;font-size:14px}section.location .faq .acc .inside{padding:20px 0 50px}section.location .faq .menu{font-weight:400;font-size:20px;line-height:24px;text-align:center;letter-spacing:-0.04em;font-family:"sweet-gothic",Helvetica,Arial,sans-serif}section.location .faq .menu li+li{margin-top:20px}section.location .faq .menu ul+ul{font-family:"futura-pt",Helvetica,Arial,sans-serif;font-weight:500;font-size:13px;margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}section.location .faq .menu ul+ul li+li{margin-top:0}section.location .faq .menu ul+ul img{width:90px;display:block}