.mfp-top-bar{color:#fff;position:absolute;bottom:100%;left:0;width:100%;cursor:auto;text-transform:uppercase}.mfp-top-bar .mfp-top-bar__title{font-family:Raleway,sans-serif;margin-bottom:0}.Card__title h6,.mfp-top-bar .mfp-top-bar__title{font-weight:700;font-size:1em;line-height:1.33333}.Card__title h6{font-family:Open Sans,sans-serif;margin-bottom:.33333em}.Card__title small{font-weight:600;font-size:.66667em;line-height:1;font-family:Open Sans,sans-serif;margin-bottom:0}.SpotsList .CardComponent--orange:hover .card .card-body{background-color:#ffc02e}.SpotsList .CardComponent--orange .card .card-body{background-color:#faaf00}.title-section{color:#000;font-weight:700;letter-spacing:.11em;font-family:Raleway,sans-serif;letter-spacing:.075em}h1.title-section{font-weight:800;font-size:1.6018066406rem}@media screen and (min-width:37.5rem){h1.title-section{font-size:calc(1.97553vw + .86098rem)}}@media screen and (min-width:80rem){h1.title-section{font-size:2.44140625rem}}h2.title-section{font-size:1.423828125rem}@media screen and (min-width:37.5rem){h2.title-section{font-size:calc(1.2454vw + .9568rem)}}@media screen and (min-width:80rem){h2.title-section{font-size:1.953125rem}}h3.title-section{font-size:1.265625rem}@media screen and (min-width:37.5rem){h3.title-section{font-size:calc(.69853vw + 1.00368rem)}}@media screen and (min-width:80rem){h3.title-section{font-size:1.5625rem}}h4.title-section{font-size:1.125rem}@media screen and (min-width:37.5rem){h4.title-section{font-size:calc(.29412vw + 1.01471rem)}}@media screen and (min-width:80rem){h4.title-section{font-size:1.25rem}}h5.title-section{font-size:1rem}@media screen and (min-width:37.5rem){h5.title-section{font-size:1rem}}@media screen and (min-width:80rem){h5.title-section{font-size:1rem}}.CardComponent{cursor:pointer}.CardComponent:nth-child(odd){padding-right:5px}.CardComponent:nth-child(2n){padding-left:5px}.CardComponent:nth-child(n+3){margin-top:20px}.CardComponent:hover .card{box-shadow:0 3px 5px 2px rgba(0,0,0,.3);text-decoration:none}.CardComponent:hover .card:before{opacity:0}.CardComponent:hover .card .card-body{background-color:#c62a51}@media screen and (min-width:576px){.CardComponent:nth-child(odd){padding-right:7px}.CardComponent:nth-child(2n){padding-left:7px}}@media screen and (min-width:992px){.CardComponent{padding:0 25px!important}.CardComponent:nth-child(n+3){margin-top:0}.CardComponent:nth-child(n+4){margin-top:20px}}@media screen and (min-width:1200px){.CardComponent{padding:0 30px!important}}@media screen and (min-width:1920px){.CardComponent{padding:0 50px!important}}.CardComponent .card{border-radius:0;border:none;position:relative}.CardComponent .card:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 98px);z-index:1;background-color:rgba(0,0,0,.4)}@media screen and (min-width:768px){.CardComponent .card:before{height:calc(100% - 85px)}}@media screen and (min-width:1200px){.CardComponent .card:before{height:calc(100% - 90px)}}.CardComponent .card .card-img-top{border-radius:0;position:relative;-webkit-flex-shrink:0;flex-shrink:0;overflow-y:hidden;padding-top:66.6%}.CardComponent .card .card-img-top img{width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.CardComponent .card .card-body{padding:10px 5px;text-align:center;text-transform:uppercase;font-size:.86667em;line-height:1.30769;font-family:Open Sans,sans-serif;margin-bottom:0;font-weight:700;letter-spacing:.075em;word-wrap:normal;color:#fff;background-color:#9f2241;overflow-y:hidden;height:98px}@media (min-width:425px){.CardComponent .card .card-body{font-size:.93333em;line-height:1.28571}}@media screen and (min-width:768px){.CardComponent .card .card-body{padding:20px 10px;height:85px}}@media screen and (min-width:1200px){.CardComponent .card .card-body{font-size:1.06667em;line-height:1.25;font-family:Open Sans,sans-serif;margin-bottom:0;padding:10px;height:90px}}.CardComponent .card .card-body .card-text{width:100%}