*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'HelveticaNeue';font-display:swap;src:url("../fonts/HelveticaNeue-Roman.otf");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue';font-display:swap;src:url("../fonts/HelveticaNeueItalic.ttf");font-weight:normal;font-style:italic}@font-face{font-family:'HelveticaNeue';font-display:swap;src:url("../fonts/HelveticaNeueCondensedBold.ttf");font-weight:bold;font-style:normal}@font-face{font-family:'HelveticaNeue';font-display:swap;src:url("../fonts/HelveticaNeue-BoldCondObl.otf");font-weight:bold;font-style:italic}@font-face{font-family:'HelveticaNeue';font-display:swap;src:url("../fonts/HelveticaNeue-Medium.otf");font-weight:500;font-style:normal}@font-face{font-family:'HelveticaNeue';font-display:swap;src:url("../fonts/HelveticaNeue-Light.otf");font-weight:300;font-style:normal}@font-face{font-family:'HelveticaNeue';font-display:swap;src:url("../fonts/HelveticaNeue-Thin.otf");font-weight:100;font-style:normal}@font-face{font-family:'HelveticaNeue';font-display:swap;src:url("../fonts/HelveticaNeue-ThinItalic.otf");font-weight:100;font-style:italic}@font-face{font-family:'HelveticaNeue';font-display:swap;src:url("../fonts/HelveticaNeue-Black.otf");font-weight:900;font-style:normal}*{outline:none}html{height:100%}body{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.01);color:white;font-size:16px;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;background:black}a{text-decoration:none;display:inline-block;color:white}button{background:none;border:none;padding:0}span{display:inline-block}img{max-width:100%;height:auto;flex:none}.uppercase{text-transform:uppercase}.image-responsive{display:block}.image-responsive img{width:100%;display:block}.image-responsive img{height:auto}h2,h3{margin:0;font-weight:normal}.container{max-width:1250px;margin:auto;padding:0 30px;position:relative}.form .control,.form select{border-radius:0;appearance:none;background:white;padding:10px 15px;height:60px;width:100%;font-size:18px;border:2px solid rgba(0,0,0,0.1);color:#000}.form .control::-webkit-input-placeholder,.form select::-webkit-input-placeholder{color:rgba(0,0,0,0.35)}.form .control::-moz-placeholder,.form select::-moz-placeholder{color:rgba(0,0,0,0.35)}.form .control:-moz-placeholder,.form select:-moz-placeholder{color:rgba(0,0,0,0.35)}.form .control:-ms-input-placeholder,.form select:-ms-input-placeholder{color:rgba(0,0,0,0.35)}.form select.control{font-weight:500;font-size:14px;text-transform:uppercase}.form option{color:#000!important;background:white!important}.form .select{position:relative}.form .select:after{content:'';position:absolute;top:50%;right:15px;transform:translate(0,-50%);height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.form .select select::-ms-expand{display:none}.form .group{margin-bottom:10px}@media screen and (min-width:768px){.form .row{display:flex;margin:0 -5px}.form .row .group{padding:0 5px;flex:1}}.form .custom-select{position:relative}.form .custom-select select{position:absolute;opacity:0;top:0;left:0;width:0}.popup-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;opacity:0;color:#000}.popup-wrapper>.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(74,41,59,0.9)}.popup-wrapper .popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:400px;max-height:100vh;max-width:100%;background:white;padding:40px 30px;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:767px){.popup-wrapper .popup{height:100vh;padding:40px 15px}}.popup-wrapper .close{position:absolute;top:20px;right:20px;z-index:10;opacity:.2}@media screen and (max-width:767px){.popup-wrapper .close{top:15px;right:15px}}.popup-wrapper .close img{width:18px}p{margin:0}.btn{color:#000;padding:25px;background:white;font-size:22px;font-weight:bold;text-align:center;text-transform:uppercase;border:none}.btn-full{width:100%}body{padding-top:100px;padding-bottom:60px}@media screen and (max-width:1279px){body{padding-top:80px}}@media screen and (max-width:767px){body{padding-top:160px}}body.no-header{padding:0}.announcement-area{position:fixed;bottom:0;left:0;width:100%;z-index:99;background:#ED7B8E;color:#000;padding:20px 50px;text-align:center;font-weight:bold;text-transform:uppercase}.announcement-area .close{opacity:.2;position:absolute;top:50%;right:20px;transform:translate(0,-50%)}.announcement-area .close img{width:18px}.popup-subscribe{text-align:center}.popup-subscribe .title{font-size:40px;font-weight:bold;line-height:40px;margin-bottom:15px}.popup-subscribe .description{margin-bottom:30px;font-size:18px;line-height:25px}.popup-subscribe .hint{font-size:15px;line-height:25px;margin:15px 0 30px}.popup-subscribe .hint a{color:#FE6F61}.popup-subscribe .btn{background:#F2A2B0}.landing-area{padding-bottom:58px}.landing-area .container{max-width:650px}.landing-area .city-list .heading{color:#ED7B8E;margin-bottom:30px;margin-top:50px;font-size:22px;font-weight:bold;text-transform:uppercase}.landing-area .city-list .items{border-top:1px solid #ED7B8E;margin-bottom:30px}.landing-area .city-list .items a{display:block}.landing-area .city-list .item{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #ED7B8E}.landing-area .city-list .name{font-size:45px}.landing-area .city-list .date{font-size:22px;font-weight:bold;color:#ED7B8E;margin-left:15px;text-transform:uppercase}
