.page-title h2.title{color:#fff;overflow:hidden;margin-bottom:0;padding:0;position:relative;width:100%}.page-title h2.title:after{position:absolute;bottom:20px;overflow:hidden;height:2px;content:"";background-color:#ff3855;width:100%;margin-left:10px}@media only screen and (max-width:320.98px){.page-title h2.title:after{bottom:16px}}.header-wrapper{position:fixed;left:0;top:50px;height:160px;width:100%;z-index:999;background-color:#191919}@media only screen and (max-width:767.98px),only screen and (min-width:768px) and (max-width:991.98px){.header-wrapper{position:static}}@media only screen and (min-width:992px) and (max-width:1199.98px){.header-wrapper{top:80px;height:130px}}.header-wrapper .section-title{color:#fff}.image-wrapper{position:fixed!important;left:0;top:180px;height:calc(100vh - 180px);width:50%;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:0}@media only screen and (max-width:767.98px),only screen and (min-width:768px) and (max-width:991.98px){.image-wrapper{position:relative!important;width:100%;top:0}}.footer-wrapper{position:relative;z-index:1;background-color:#0e1111}@media only screen and (min-width:992px) and (max-width:1199.98px),only screen and (min-width:1200px){.page-wrapper{height:auto;overflow:auto;position:relative;top:210px}}@media only screen and (min-width:992px) and (max-width:1199.98px),only screen and (min-width:1200px){.page-wrapper .image-wrapper-short-content{min-height:calc(100vh - 380px)}}.page-wrapper .venue{border-width:1px;border-style:solid;-o-border-image:linear-gradient(90deg,#ff3855 0,#6b3ffd) 0 0 100% 0;-webkit-border-image:-webkit-gradient(linear,left top,right top,from(#ff3855),to(#6b3ffd)) 0 0 100% 0;-webkit-border-image:linear-gradient(90deg,#ff3855 0,#6b3ffd) 0 0 100% 0;border-image:-webkit-gradient(linear,left top,right top,from(#ff3855),to(#6b3ffd)) 0 0 100% 0;border-image:linear-gradient(90deg,#ff3855 0,#6b3ffd) 0 0 100% 0}.page-wrapper .venue h4.venue-item-title{font-size:18px;font-weight:600;line-height:1.2;color:#fff}.page-wrapper .venue .icon-sgp{width:35px;height:35px;padding:7px;vertical-align:middle;margin-right:15px;display:inline-block;float:left}.page-wrapper .venue a{color:#fff}.page-wrapper .venue a span.info{display:block;margin-top:5px;vertical-align:middle}.page-wrapper .venue a:focus,.page-wrapper .venue a:hover{color:#ff3855}.loader{top:50%;left:20%;border-radius:50%;width:32px;height:32px;z-index:100;margin-top:-32px;margin-left:-16px;font-size:5px;position:absolute;text-indent:-9999em;border:1.1em solid hsla(0,0%,100%,.2);border-left-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite}.loader:after{width:10em;height:10em;border-radius:50%}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-frame{display:none;position:relative;width:100%;height:100%;top:0;left:0}#contact-us-form select{background:#e7e9eb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAQAAAB5eQ+RAAAAIklEQVQY02NgSGPADtLgBDYJbJJpuDhpuIzAancaLgkMHQAIBQUvIU5xCAAAAABJRU5ErkJggg==) no-repeat 98% 50%;border:none;border-radius:10px;box-shadow:none;color:#0e1111;font-weight:400;padding:5px 15px;-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;width:100%;margin:5px 0}#contact-us-form select.error{border:1px solid #e74c3c;color:#0e1111}#contact-us-form select::-ms-expand{display:none}#contact-us-form input[type=email].error,#contact-us-form input[type=text].error,#contact-us-form textarea.error{border:1px solid #e74c3c}#contact-us-form input[type=radio]{float:left;margin-right:15px;background-color:#e7e9eb;border:none;box-shadow:none;color:#0e1111;height:20px;width:20px;border-radius:5px;position:relative}#contact-us-form .error{color:#e74c3c;float:right}#contact-us-form a.link{color:#fff}#contact-us-form .checkbox-horizontal .checkboxField{display:-moz-inline-box;display:-webkit-inline-box}#contact-us-form .checkbox-horizontal .checkboxField .checkbox{float:left;margin-right:15px;background-color:#e7e9eb;border:none;box-shadow:none;color:#0e1111;height:20px;width:20px;border-radius:5px;position:relative}#contact-us-form .checkbox-horizontal .checkboxField label{padding-right:6%}@media only screen and (max-width:767.98px),only screen and (min-width:768px) and (max-width:991.98px){#contact-us-form .checkbox-horizontal .checkboxField label{padding-right:0}}#contact-us-form #captchaErr,#contact-us-form .checkboxField,#contact-us-form .inputFields,#contact-us-form .msg-alert,#contact-us-form .selectFields{max-width:74%;-webkit-box-flex:0;flex:0 0 74%}@media only screen and (max-width:767.98px),only screen and (min-width:768px) and (max-width:991.98px){#contact-us-form #captchaErr,#contact-us-form .inputFields,#contact-us-form .msg-alert,#contact-us-form .selectFields{max-width:100%;-webkit-box-flex:0;flex:0 0 100%}#contact-us-form .checkboxField{max-width:90%;-webkit-box-flex:0;flex:0 0 90%}}@media only screen and (min-width:992px) and (max-width:1199.98px){#contact-us-form #captchaErr,#contact-us-form .checkboxField,#contact-us-form .inputFields,#contact-us-form .msg-alert,#contact-us-form .selectFields{max-width:95%;-webkit-box-flex:0;flex:0 0 95%}}@media only screen and (min-width:1200px) and (max-width:1599.98px){#contact-us-form #captchaErr,#contact-us-form .checkboxField,#contact-us-form .inputFields,#contact-us-form .msg-alert,#contact-us-form .selectFields{max-width:85%;-webkit-box-flex:0;flex:0 0 85%}}@media only screen and (min-width:1900px){#contact-us-form #captchaErr,#contact-us-form .checkboxField,#contact-us-form .inputFields,#contact-us-form .msg-alert,#contact-us-form .selectFields{max-width:60%;-webkit-box-flex:0;flex:0 0 60%}}#contact-us-form div#captcha{background:transparent}#contact-us-form .alert.alert-success{color:#fff;background-color:#009a68;border-color:#009a68;border-radius:20px;font-weight:500}#contact-us-form .alert .close{color:#fff;opacity:1}#contact-us-form button.formSubmit:focus{color:#fff;background:#ff3855;border-color:transparent;box-shadow:none}#rc-imageselect{transform:scale(.9);-webkit-transform:scale(.9);transform-origin:0 0;-webkit-transform-origin:0 0}@media only screen and (max-width:575.98px){#rc-imageselect,.g-recaptcha{transform:scale(.9);-webkit-transform:scale(.9);transform-origin:0 0;-webkit-transform-origin:0 0}}input[type=number]#contact{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;-moz-appearance:textfield}input[type=number]#contact::-webkit-inner-spin-button,input[type=number]#contact::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}