@media (min-width:48em){.media-last-row > .styles-styled-column-mb20:first-child{order:2;}}
@media (min-width:48em){.media-last-row > .styles-styled-column-mb20:last-child{order:1;}}
.style-wrapper-image{margin-bottom:4rem;}
@media (min-width:64em){.style-wrapper-image{-webkit-flex:1.10;-ms-flex:1.10;flex:1.10;margin-bottom:0;}}
.style-wrapper-image > picture img{width:100%;}
.media-text-split--reversed{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:4rem;}
@media (min-width:64em){.media-text-split--reversed{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}}
.media-text-split{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:4rem;}
@media (min-width:64em){.media-text-split{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}

.push-discover-push img{object-fit:cover;font-family:'object-fit: cover;';min-height:250px;width:100%;}
.push-discover-push a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:5px;-webkit-text-decoration:none;text-decoration:none;color:#FB5237;}
.push-discover-push a i{margin-left:12px;}
.push-discover-push span.navigation-control{margin-top:10px;display:flex;}

.video-card-root{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;color:#9F998C;text-align:center;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.08);border-radius:2px;}
@media (min-width:48em){.video-card-root{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}
.video-card-wrapper-video{position:relative;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;position:relative;min-height:400px;}
.video-card-wrapper-video > div{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#05425E;background-image:url(/static/images/place/poster.png);background-position:center center;background-size:cover;background-repeat:no-repeat;}
.video-card-wrapper-video > div.hide{display:none;}
.video-card-wrapper-video > div i{font-size:3rem;color:#fff;top:-4px;position:relative;}
.video-card-wrapper-video > div div{font-size:1.6rem;text-transform:uppercase;color:#fff;}
.video-card-wrapper-video > div div:before{content:'|';top:-2px;position:relative;margin-left:4px;margin-right:4px;}
.video-card-wrapper-video > span{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;display:block;}
.video-card-wrapper-video > span iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
@media (min-width:48em){.video-card-wrapper-video{width:55%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;}}
@media (min-width:48em){.video-card-wrapper-video > div div{font-size:2.8rem;}}
.video-card-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:left;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;text-align:left;padding:40px;}
.video-card-wrapper > a,.video-card-wrapper > button{margin-top:auto;}
.video-card-wrapper p{font-size:1.8rem;margin-bottom:40px;}
@media (min-width:48em){.video-card-wrapper{width:45%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding:80px 80px;}}
@media (min-width:48em){.video-card-wrapper p{font-size:1.8rem;line-height:2.5rem;}}
.video-card-content{width:100%;margin-top:15px;}
@media (min-width:48em){.video-card-content{margin-top:25px;text-align:left;}}
.place-first-section { display: flex; flex-direction: column; gap: 16px; }
.place-first-section img { max-height: 350px; object-fit: cover; width: 100%; }
@media (max-width:48em) {.place-first-section .styles-styled-row :nth-child(1) { order: 2; }}
@media (max-width:48em) {.place-first-section .styles-styled-row :nth-child(2) { order: 1; }}
