html{box-sizing:border-box;font-size:62.5%}*,*::before,*::after{box-sizing:inherit}html,body{overflow:auto;position:relative;-webkit-overflow-scrolling:touch;margin:0}input,.placeholder-country{outline:none}hr{display:none}img{max-width:100%;height:auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}fieldset{border:none;padding:0;margin:0}button{cursor:pointer;outline:none}.hideElement,.hidden{border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}img{image-rendering:-webkit-optimize-contrast}.container-body{padding:60px 20px}.block{max-width:500px;margin:0 auto;text-align:center}.block-heading{text-transform:uppercase;font-weight:700;font-family:"Roboto Condensed",sans-serif;font-size:2rem;margin:0 auto 20px}p{font-family:"proxima-nova",sans-serif;font-size:1.6rem}.booking-details{background:#f3f3f3;padding:20px 20px;text-align:left;font-family:"Roboto Condensed",sans-serif;font-size:1.6rem}@media(min-width: 768px){.booking-details{padding:60px}}.booking-details dt{font-weight:700;margin-top:10px}.booking-details dt:first-of-type{margin-top:0}@media(min-width: 500px){.booking-details dt{float:left;margin:0 5px 10px 0}.booking-details dt:last-of-type{margin-bottom:0}}.booking-details dd{margin:0}@media(min-width: 500px){.booking-details dd{margin:0 0 10px 0}.booking-details dd:last-of-type{margin-bottom:0}}.container-header{background:#e3e3de;height:75px;padding:0 20px;border-bottom:solid 5px #3f454d}.header{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:70px}.header img:first-of-type{max-height:30px}.header img:last-of-type{max-height:60px}.header h1{margin:0;text-transform:uppercase;font-weight:700;font-family:"Roboto Condensed",sans-serif;font-size:2.4rem}.button-default{font-weight:700;font-family:"Roboto Condensed",sans-serif;font-size:1.6rem;color:#000;background:#dba94d;height:40px;padding:0 40px;border-radius:20px;border:none;text-transform:uppercase;text-decoration:none;display:inline-flex;justify-content:center;align-items:center}.button-text{background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;font-family:"proxima-nova",sans-serif;font-size:1.6rem}.error{font-family:"proxima-nova",sans-serif;font-size:1.6rem;color:#9d0000;font-weight:700;display:none;margin:0 0 20px}.error.show{display:block}.input-group{max-width:350px;margin:0 auto 15px}.input-group label,.input-group br{display:none}.input-group .form-input-text{width:100%;height:40px;border:solid 1px #888;font-weight:700;font-family:"Roboto Condensed",sans-serif;font-size:1.6rem;color:#888;padding:5px 10px}.input-group .form-input-text::placeholder{color:#525252}.input-captcha{display:flex;justify-content:center;align-items:center;width:100%}.input-group .g-recaptcha>div,.input-group .g-recaptcha iframe{max-width:100% !important;margin:0 auto;width:100% !important}.input-checkbox{max-width:400px}.input-checkbox label{display:block}.input-checkbox span{font-family:"proxima-nova",sans-serif;font-size:1.6rem}/*# sourceMappingURL=self-help.css.map */
.pre-line {
    white-space: pre-line;
}
.hidden {
    display: none;
}

.container-body {
    min-height: calc(100vh - 75px);
}