#getting-here{max-width:800px;padding:2rem;font-family:Poppins,sans-serif;background-color:#f9f7f3;border-radius:15px;margin:200px auto 0;box-shadow:0 10px 20px rgba(0,0,0,.1)}.transport-notes .notes:after{content:"";display:block;width:450px;height:1px;background-color:#f39c12;margin:10px auto 0}h2{text-align:center;color:#3a6351;font-size:2.5rem;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.btn{display:inline-block;padding:.8rem 1.5rem;background-color:#f39c12;color:white;text-decoration:none;border-radius:30px;transition:all .3s ease;border:none;cursor:pointer;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn:hover{background-color:#e67e22;transform:translateY(-3px);box-shadow:0 6px 8px rgba(0,0,0,.15)}#getting-here .text-center a:first-of-type{outline:none;text-decoration:none;display:inline-block;width:fit-content;max-width:100%}#getting-here .container .text-center p{margin-bottom:70px;font-weight:600}#open-map{width:100%;margin-top:30px;margin-bottom:50px;background-color:#e67e22;border:none;border-radius:15px;padding:15px 30px}.journey-card{background:white;border-radius:10px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.journey-card:hover{transform:translateY(-5px)}.journey-card h3{color:#3a6351;margin-bottom:1.5rem;font-size:1.8rem;border-bottom:2px solid #f39c12;padding-bottom:.5rem}.option{margin-bottom:2rem;display:flex;align-items:flex-start}.option i{font-size:2rem;color:#f39c12;margin-right:1rem;flex-shrink:0}.option h4{color:#3a6351;margin-bottom:.5rem;font-size:1.3rem}.option p{color:#666;margin-bottom:.5rem;margin-right:15px;margin-left:15px}.option a{margin-left:10px}.arrival-info{background:white;border-radius:10px;padding:2rem;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.arrival-info h3{color:#3a6351;margin-bottom:1rem}.arrival-info p{color:#666;margin-bottom:1.5rem}.btn-primary{background-color:#3a6351}.btn-primary:hover{background-color:#2c4a3e}.option:nth-of-type(3){margin-top:15px}@media (max-width:786px){.option a.btn{padding:.4rem}.option i{margin-right:.7rem}.option h3{font-size:.7rem}}@media (max-width:759px){.option a.btn{padding:.2rem}.option p{margin-left:5px;margin-right:5px}}@media (max-width:706px){.option{display:flex;flex-direction:column;align-items:center;margin-bottom:0}.option h4,.option i{align-self:flex-start}.option h4{position:relative;left:53px;bottom:29px}.option p{align-self:flex-end}.option a.btn,.option p{position:relative;right:30px;bottom:62px}.option p:last-of-type{margin-bottom:30px}.option a.btn:first-of-type{right:18px}.option a.btn.last-btn{right:9px;bottom:61px;padding:10px 20px;border-radius:17px;background-color:#e67e22;color:white}.first-part .transport-notes .notes{position:relative;bottom:11px}.transport-notes .notes:after{margin-bottom:0}.option:nth-of-type(2){position:relative;bottom:33px;padding:0;margin-top:20px}.journey-card{padding-bottom:0}.alex-section a.btn{right:9px;bottom:61px;padding:10px 20px;border-radius:17px;background-color:#e67e22;color:white}.alex-part .transport-notes .notes{position:relative;bottom:14px}.alex-part-second{position:relative;bottom:29px}.alex-part-second a.btn{right:9px;bottom:61px;padding:10px 20px;border-radius:17px;background-color:#e67e22;color:white}.private-part{position:relative;top:34px}.private-part a.btn{margin-top:16px;border-radius:17px;background-color:#e67e22;color:white;font-size:12px}.second-part{bottom:24px}.second-part a.btn{bottom:50px;padding:10px 20px;border-radius:17px;background-color:#e67e22;color:white}}@media (max-width:612px){.notes{font-size:.8rem;font-weight:400}}@media (max-width:600px){#getting-here{padding:1rem;margin-top:150px}h2{font-size:2rem}.journey-card{padding:1rem}.journey-card h3{font-size:1.5rem}.option h4{font-size:1.1rem;left:53px;bottom:24px}.option p{right:30px;bottom:55px;font-size:1rem}.option a.btn{font-size:.8rem;padding:.5rem 1rem;position:relative;right:30px;bottom:62px}.option p:last-of-type{margin-bottom:30px}.option a.btn:first-of-type{right:22px}.option a.btn.last-btn{right:10px;bottom:64px}.transport-notes{position:relative;bottom:48px}.transport-notes .notes:after{margin-bottom:0}.private-part{top:0;display:flex;flex-direction:column;align-items:center}.private-part .btn{margin-left:0!important;margin-top:10px}.option:nth-of-type(2){position:relative;bottom:40px;padding:0}.alex-part a.btn{position:relative;left:-26px;bottom:70px}.journey-card{padding-bottom:0}.alex-section a.btn{position:relative;left:-26px;bottom:84px}.private-part{position:relative;top:34px}}@media (max-width:521px){#getting-here{padding:1rem;margin-top:130px}h2{font-size:1.8rem}.journey-card{padding:.8rem}.journey-card h3{font-size:1.4rem}.option h4{font-size:1rem;left:45px;bottom:22px}.option p{right:25px;bottom:50px;font-size:.9rem}.option a.btn{font-size:.75rem;padding:10px 20px;border-radius:17px;background-color:#e67e22;color:white}.option a.btn:first-of-type{right:20px}.option a.btn.last-btn{right:-70px;bottom:94px}.option.first-part a.btn{right:12px;bottom:59px}.transport-notes{bottom:40px}.option:nth-of-type(2){bottom:35px}.alex-section a.btn{left:-22px;bottom:75px}.private-part{top:30px}}@media (max-width:450px){#getting-here{margin-top:110px}h2{font-size:1.6rem}.journey-card h3{font-size:1.3rem}.option h4{font-size:.95rem;left:40px;bottom:20px}.option p{right:20px;bottom:45px;font-size:.85rem}.option a.btn{font-size:.7rem;padding:.35rem .7rem}.option a.btn:first-of-type{right:85px}.option a.btn.last-btn{position:relative;top:-33px;left:-22px}.alex-section a.btn{left:-20px;bottom:70px}#getting-here{margin-top:110px;padding:1rem}h2{font-size:1.6rem}.journey-card{padding:1rem}.journey-card h3{font-size:1.3rem;text-align:center}.option{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem}.option i{font-size:2rem;margin-right:0;margin-bottom:.5rem;left:70px}.option h4,.option i{position:relative;text-align:center}.option h4{font-size:1.1rem;margin-bottom:1rem;left:125px;top:-34px}.option p{font-size:.9rem;position:relative;margin:0 0 .5rem;align-self:center;top:-15px;font-weight:500}.option a.btn{font-size:.8rem;padding:.5rem 1rem;margin:.5rem 0;position:static}.option a.btn:first-of-type{bottom:33px;right:77px}.option a.btn.last-btn{position:relative;top:-28px;left:-20px}.option:first-of-type{position:relative;top:20px}.transport-notes{margin-top:100px}.option a.btn:first-of-type{position:relative;bottom:17px;right:18px}.transport-notes .notes{font-size:.77rem;position:relative;bottom:86px}.transport-notes .notes:after{width:80%;margin:.5rem auto 0}.alex-section a.btn,.private-part{position:static}.private-part{margin-top:1rem}.private-part .btn{margin-top:.5rem}#open-map{padding:.8rem 1.5rem;font-size:.9rem}.option:nth-of-type(3){top:-102px}.option:first-of-type{top:-2px}.alex-part .transport-notes{position:relative;bottom:88px}.journey-card{padding-bottom:0;height:642px}.journey-card:last-of-type{height:437px}a.btn{margin:0}.private-contact .private-part{font-size:19px}.private-contact .transport-notes{position:relative;bottom:74px}.private-contact .transport-notes span a{margin-top:20px}.journey-card:last-of-type{height:589px}.alex-part .transport-notes .notes{position:relative;bottom:95px}.alex-part .last-alex-btn{margin-left:5px}}@media (max-width:437px){.transport-notes .notes{font-size:.7rem}}@media (max-width:415px){.option p{right:-9px}}@media (max-width:402px){.transport-notes .notes{font-size:.69rem}}@media (max-width:401px){#getting-here{margin-top:145px;padding:.8rem}h2{font-size:1.5rem}.journey-card{padding:.6rem}.journey-card h3{font-size:1.2rem}.option h4{font-size:.9rem;left:35%;padding-top:3px;bottom:21px}.option p{right:15px;bottom:40px;font-size:.8rem}.option i{left:18%}.option a.btn{font-size:.65rem;padding:.3rem .6rem}.option a.btn:first-of-type{right:75px}.option a.btn.last-btn{right:-40px;margin-top:21px}.transport-notes{bottom:71px}.journey-card.alex-part{height:150px}.option:nth-of-type(3){top:-97px}.journey-card:last-of-type{height:527px}.alex-section a.btn{left:-18px;bottom:65px}.alex-part-second a.btn,.alex-section a.btn,.second-part a.btn{color:white;padding:10px 20px;position:relative;top:-31px;margin-left:10px}.second-part a.btn{left:-23px}.private-part{top:25px}}.transport-notes{position:relative;bottom:27px}.second-part{margin-top:30px}.alex-part .transport-notes{position:relative;bottom:20px}@media (max-width:378px){.transport-notes .notes{font-size:.6rem}}@media (max-width:335px){.transport-notes .notes{font-size:.55rem;font-weight:500}}