/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.places--nearby--component{background:#f2f2f2;}.places--nearby--component h2{color:#164D92;font-weight:600 !important;}@media only screen and (min-width:1024px){.places--nearby--component h2{font-size:2.875rem;}}.places--nearby--inner{padding:2.375rem 0 2.125rem;}@media only screen and (min-width:768px){.places--nearby--inner{padding:2.375rem 0.935rem 2.125rem;}}@media only screen and (min-width:992px){.places--nearby--inner{padding:2.5rem 2rem 2.5rem 0.935rem;}}@media only screen and (max-width:768px){.places--nearby--inner{padding-left:0 !important;padding-right:0 !important;}}@media only screen and (min-width:992px){.places--nearby--inner .field--name-field-items-component{padding-right:1.75rem;}}.places--nearby--excerpt{padding-bottom:0.6375rem;font-size:1.125rem;color:#384f7e;}.places--nearby--excerpt p{font-size:1rem;}.places--nearby--card--inner{background-color:#fff;padding:1.1875rem 1rem;margin-top:1.125rem;}.places--nearby--card--inner .transport--icon{padding-right:0.75rem;-webkit-box-flex:0;-ms-flex:0 0 3.625rem;flex:0 0 3.625rem;max-width:3.625rem;}@media only screen and (min-width:992px){.places--nearby--card--inner .transport--icon{padding-right:1rem;-webkit-box-flex:0;-ms-flex:0 0 3.875rem;flex:0 0 3.875rem;max-width:3.875rem;}}.places--nearby--card--inner .transport--icon img{background:#f6f6f6;padding:0.5rem;border-radius:50%;width:2.875rem;height:2.875rem;}.places--nearby--card--inner .transport--details{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 58px);flex:0 0 calc(100% - 58px);max-width:calc(100% - 58px);}@media only screen and (min-width:992px){.places--nearby--card--inner .transport--details{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 62px);flex:0 0 calc(100% - 62px);max-width:calc(100% - 62px);}}.places--nearby--card--inner .distance--title{font-size:1.125rem;font-weight:600;letter-spacing:-0.03375rem;color:#164D92;}.places--nearby--card--inner .distance--excerpt p{font-size:0.5625rem;color:#686868;}@media only screen and (min-width:992px){.places--nearby--card--inner .distance--excerpt p{font-size:0.75rem;}}#map{height:31.25rem;width:100%;padding:0;max-height:600px;}@media only screen and (min-width:768px){#map{height:38rem;}}@media only screen and (min-width:992px){#map{height:43.0625rem;}}#map iframe{width:100%;max-height:600px;}
