.tenant-fwad .jss-form-wrapper .c-form.jss-form {
    margin: 0 auto
}

@media (min-width:320px) and (max-width:767px) {
    .tenant-fwad .jss-form-wrapper .c-form.jss-form fieldset {
        margin: 0;
        max-width: 328px
    }
}

.tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
    font-family: Norwester, Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-size: 33px;
    line-height: 39px;
    letter-spacing: .5px;
    color: #000;
    margin-top: 55px;
    margin-bottom: 15px
}

@media (min-width:768px) {
    .tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
        font-size: 33px;
        line-height: 39px;
        letter-spacing: .5px
    }
}

@media only screen and (min-width:1024px) {
    .tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
        font-size: 44px;
        line-height: 52px;
        letter-spacing: 0
    }
}

@media only screen and (min-width:1366px) {
    .tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
        font-size: 44px;
        line-height: 52px;
        letter-spacing: 0
    }
}

body.lang-ar .tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
    font-family: Noto Kufi Arabic, Open Sans, Arial, sans-serif;
    font-weight: 700;
    font-size: 33px;
    line-height: 39px;
    letter-spacing: 0
}

@media (min-width:768px) {
    body.lang-ar .tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
        font-size: 33px;
        line-height: 39px;
        letter-spacing: 0
    }
}

@media only screen and (min-width:1024px) {
    body.lang-ar .tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
        font-size: 44px;
        line-height: 52px;
        letter-spacing: 0
    }
}

@media only screen and (min-width:1366px) {
    body.lang-ar .tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
        font-size: 44px;
        line-height: 52px;
        letter-spacing: 0
    }
}

body.lang-ru .tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
    font-family: Noto Sans Black, Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-size: 30px;
    line-height: 39px;
    letter-spacing: 0
}

@media (min-width:768px) {
    body.lang-ru .tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
        font-size: 30px;
        line-height: 39px;
        letter-spacing: 0
    }
}

@media only screen and (min-width:1024px) {
    body.lang-ru .tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
        font-size: 42px;
        line-height: 52px;
        letter-spacing: 0
    }
}

@media only screen and (min-width:1366px) {
    body.lang-ru .tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
        font-size: 42px;
        line-height: 52px;
        letter-spacing: 0
    }
}

body.lang-zh .tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
    font-family: Norwester, PingFang SC, STHeiti, Microsoft YaHei;
    font-weight: 700;
    font-size: 33px;
    line-height: 39px;
    letter-spacing: 0
}

@media (min-width:768px) {
    body.lang-zh .tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
        font-size: 33px;
        line-height: 39px;
        letter-spacing: 0
    }
}

@media only screen and (min-width:1024px) {
    body.lang-zh .tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
        font-size: 44px;
        line-height: 52px;
        letter-spacing: 0
    }
}

@media only screen and (min-width:1366px) {
    body.lang-zh .tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .heading-1 h2 {
        font-size: 44px;
        line-height: 52px;
        letter-spacing: 0
    }
}

.tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .form-label {
    color: #999
}

.tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .active .form-label {
    color: #515151
}

.tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .active textarea {
    padding: 25px 18px 7px
}

.tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .text-center {
    padding-bottom: 60px
}

.tenant-fwad .jss-form-wrapper .c-form.jss-form .c-form-wrapper .form-text-area {
    min-height: 180px
}

.tenant-fwad .jss-form-wrapper .c-form.jss-form .form-element:not(.form-checkbox) .form-label {
    color: #666
}

.tenant-fwad .jss-form-wrapper .c-form.jss-form .form-element {
    margin: 20px 0
}

.tenant-fwad .jss-form-wrapper .c-form.jss-form .form-element.form-element-salutation {
    width: 60%
}

@media only screen and (min-width:1024px) {
    .tenant-fwad .jss-form-wrapper .c-form.jss-form .form-element.form-element-salutation {
        width: 27.5%
    }
}

@media only screen and (min-width:1024px) {
    .tenant-fwad .jss-form-wrapper .c-form.jss-form .form-element.form-element-left,
    .tenant-fwad .jss-form-wrapper .c-form.jss-form .form-element.form-element-right {
        width: 49%;
        margin-left: 0;
        margin-right: 1%;
        display: inline-block;
        vertical-align: middle
    }
    .lang-ar .tenant-fwad .jss-form-wrapper .c-form.jss-form .form-element.form-element-left,
    .lang-ar .tenant-fwad .jss-form-wrapper .c-form.jss-form .form-element.form-element-right,
    .tenant-fwad .jss-form-wrapper .c-form.jss-form .form-element.form-element-right {
        margin-left: 1%;
        margin-right: 0
    }
    .lang-ar .tenant-fwad .jss-form-wrapper .c-form.jss-form .form-element.form-element-right {
        margin-left: 0;
        margin-right: 1%
    }
}

.tenant-fwad .jss-form-wrapper .c-form.jss-form .form-element select {
    font-size: 16px
}

.tenant-fwad .jss-form-wrapper .c-editorial-grid .w--middle {
    margin: 0
}

.tenant-fwad .jss-form-wrapper .server-error {
    margin: 20px;
    text-align: center
}

.tenant-fwad .jss-form-wrapper.B2C-bookDate .disabled:not(.product-selection) {
    opacity: .3;
    pointer-events: none
}

@media only screen and (min-width:1024px) {
    .tenant-fwad .jss-form-wrapper.B2C-bookDate .jss-form .c-my-cart-b2c-container {
        margin-bottom: 20px
    }
}

.tenant-fwad .jss-form-wrapper.B2C-bookDate .jss-form .c-my-cart-b2c-container .checkout-button .login-signup .form-wrapper-buttons-anchor {
    font-family: Norwester, Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 29px;
    color: #333
}

.tenant-fwad .jss-form-wrapper.B2C-bookDate .jss-form .c-my-cart-b2c-container .checkout-button .login-signup .form-wrapper-buttons-anchor:after {
    left: 0;
    content: "";
    position: absolute;
    width: 100%;
    border-bottom: 2px solid #333;
    top: calc(100% - 2px)
}

.lang-ar .tenant-fwad .jss-form-wrapper.B2C-bookDate .jss-form .c-my-cart-b2c-container .checkout-button .login-signup .form-wrapper-buttons-anchor {
    font-family: Noto Kufi Arabic, Open Sans, Arial, sans-serif;
    font-weight: 400;
    letter-spacing: -.55px
}

.tenant-fwad .jss-form-wrapper.B2C-bookDate .jss-form .c-my-cart-b2c-container .checkout-button .login-signup .header-bottom {
    padding: 0
}

.tenant-fwad .jss-form-wrapper.B2C-bookDate .jss-form .c-my-cart-b2c-container .checkout-button .login-signup .header-bottom .c-ticket-tooltip .header-bottom-profile .profile {
    margin-bottom: 6px
}

.tenant-fwad .jss-form-wrapper.B2C-bookDate .jss-form .jss-form .book-ticket-calendar .react-datepicker__navigation--next,
.tenant-fwad .jss-form-wrapper.B2C-bookDate .jss-form .jss-form .book-ticket-calendar .react-datepicker__navigation--previous {
    margin: 0
}

.tenant-fwad .jss-form-wrapper.B2C-bookDate .jss-form .jss-form .book-ticket-calendar .react-datepicker__navigation--next:before,
.tenant-fwad .jss-form-wrapper.B2C-bookDate .jss-form .jss-form .book-ticket-calendar .react-datepicker__navigation--previous:before {
    right: 13px
}

.lang-ar .jss-form-wrapper .c-form.jss-form .form-element select {
    font-size: 14px;
    font-size: .875rem
}

/*# sourceMappingURL=JSSForm.e91961f8.css.map */