@media(min-width:0)and (max-width:576px){.row:not(.no-gutters){margin-right:-16px;margin-left:-16px}.row:not(.no-gutters)>.col,.row:not(.no-gutters)>[class*=col-]{padding-right:16px;padding-left:16px}}.hero-banner-generic-content-page{min-height:296px}.upcoming-journeys h2{margin:30px 0 10px;padding:0 10px}.upcoming-journeys p{margin:0 0 30px;padding:0 10px}.upcoming-journeys-wrapper{padding:0 10px;width:25%;height:auto;transition:.2s ease-in-out}.upcoming-journeys-wrapper:hover{transform:scale(1.03)}.upcoming-journeys-wrapper__card{height:448px;overflow:hidden;position:relative}.upcoming-journeys-wrapper__card img{height:100%;object-fit:cover}.upcoming-journeys-wrapper__card-type{position:absolute;top:40px}.upcoming-journeys-wrapper__card-type--red{background-color:#ff3228;color:#fff;margin:0!important;padding:8px 16px 12px 8px!important;display:block}.upcoming-journeys-wrapper__card-type--black{background-color:#000;color:#fff;margin-left:21px;padding:8px 16px;display:inline-block;font-size:1.4rem}.upcoming-journeys-wrapper__card-day{position:absolute;bottom:70px;left:27px;color:#fff}.upcoming-journeys-wrapper__card-day:before{content:"";background-color:#fff;height:4px;width:52px;position:absolute;opacity:.4}.upcoming-journeys-wrapper__card-day--big{font-size:4rem;font-weight:600;margin-top:8px}.upcoming-journeys-wrapper__card-day--small{font-size:2rem;font-weight:600}.upcoming-journeys-wrapper__card-text{position:absolute;bottom:35px;left:27px;color:#fff;text-align:left}.upcoming-journeys__button{text-align:center}.upcoming-journeys__button .link{padding:0 10px}.event-info{position:relative}.event-info:before{content:" ";top:0;bottom:0;left:-59%;width:100%;height:100%;background-color:#f5f5f5;position:absolute;z-index:0}@media screen and (max-width:995px){.event-info:before{left:0;background-color:inherit}}.event-info .breadcrumbs{padding:40px 0 21px;overflow-y:hidden}@media screen and (max-width:995px){.event-info .breadcrumbs{padding:16px 0}}.event-info .breadcrumbs .active,.event-info .breadcrumbs a,.event-info .breadcrumbs li:before{color:#000}.event-info .breadcrumbs .breadcrumb{justify-content:left;flex-wrap:nowrap}.event-info .breadcrumbs .breadcrumb i{padding:1px}.event-info .breadcrumbs .breadcrumb-item{display:flex}.event-info__wrapper{position:relative;width:40%;padding:0 15px;background-color:#f5f5f5}.event-info__wrapper--text{margin-top:16px;margin-bottom:32px}@media screen and (max-width:995px){.event-info__wrapper--text{display:none}}@media screen and (max-width:995px){.event-info__wrapper{width:100%;background-color:#f5f5f5}}.event-info__wrapper h2{position:relative;margin-top:22px;margin-bottom:30px}.event-info__wrapper--calendar{padding-top:16px}@media screen and (max-width:995px){.event-info__wrapper--calendar{padding-top:34px}}.event-info__wrapper--calendar span{font-weight:600}.event-info__wrapper--calendar p{margin-left:38px;font-size:1.4rem}.event-info__wrapper--location{margin-top:16px;margin-bottom:32px}.event-info__wrapper--location span{font-weight:600}.event-info__wrapper--location p{margin-left:38px}.event-info__wrapper .cta{min-width:290px}.event-info__wrapper .modal-xl{max-width:800px}.event-info__content{width:60%;padding:0 15px}@media screen and (max-width:995px){.event-info__content{width:100%}}.event-info svg{stroke:#1e1e1e;margin-top:-8px;margin-right:10px}.event-info p{margin-top:8px}.event-info .share-social-media__list{padding-top:45px;padding-bottom:15px;position:relative}@media screen and (max-width:995px){.event-info .share-social-media__list{display:block!important;margin-top:45px;padding-top:15px;width:100%}.event-info .share-social-media__list:before{content:" ";top:0;bottom:0;left:-15px;width:calc(100% + 30px);height:100%;background-color:#fff;position:absolute;z-index:0}.event-info .share-social-media__list li:nth-of-type(2) a{margin-left:0}}.event-info .share-social-media__list-share{display:inline-block;font-weight:400;position:relative}@media screen and (max-width:995px){.event-info .share-social-media__list-share{width:100%;margin-bottom:15px}}.event-info .share-social-media__list-link{font-size:24px;position:relative;margin-left:24px}.event-info .share-social-media__list-item{vertical-align:middle;position:relative}