@font-face {
    font-family: 'Swiss-Light';
    src: url(https://cache.marriott.com/aka-fonts/MarriottDigital/swiss/Swiss721BT-Light.eot) format('embedded-opentype'), url(https://cache.marriott.com/aka-fonts/MarriottDigital/swiss/Swiss721BT-Light.otf) format('otf'), url(https://cache.marriott.com/aka-fonts/MarriottDigital/swiss/Swiss721BT-Light.woff) format('woff'), url(https://cache.marriott.com/aka-fonts/MarriottDigital/swiss/Swiss721BT-Light.woff2) format('woff2'), url(https://cache.marriott.com/aka-fonts/MarriottDigital/swiss/Swiss721BT-Light.ttf) format('truetype'), url(https://cache.marriott.com/aka-fonts/MarriottDigital/swiss/Swiss721BT-Light.svg) format('svg');
}

@font-face {
    font-family: 'Aldine-Light';
    src: url(https://cache.marriott.com/aka-fonts/MarriottDigital/aldine/tt0804m.eot) format('embedded-opentype'), url(https://cache.marriott.com/aka-fonts/MarriottDigital/aldine/tt0804m.otf) format('otf'), url(https://cache.marriott.com/aka-fonts/MarriottDigital/aldine/tt0804m.woff) format('woff'), url(https://cache.marriott.com/aka-fonts/MarriottDigital/aldine/tt0804m.woff2) format('woff2'), url(https://cache.marriott.com/aka-fonts/MarriottDigital/aldine/tt0804m_.ttf) format('truetype'), url(https://cache.marriott.com/aka-fonts/MarriottDigital/aldine/tt0804m.svg) format('svg');
}

.bannerForm {
    height: 348px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.bannerForm img {
    object-fit: cover;
    max-height: 348px;
}

.MainContainerForm p {
    font-family: 'Swiss-Light', Arial, sans-serif !important;
}

.MainContainerForm h3 {
    font-family: 'Aldine-Light', 'Times New Roman', serif !important;
}

.formTextField {
    border-radius: 10px;
}

.formSection {
    border-radius: 10px;
    background: #000;
}

.formSectionHotels p,
.formSectionInterests h4,
.formSectionInterests p,
.formSectionInfo p,
.formSectionInfo h4,
.formSectionHotels h4 {
    color: #ececec;
}

/*.profileupdatelink {
    color: #fff !important;
}*/

.btnformSection {
    background: #333;
    border-radius: 10px;
    border: solid 1px #5b5b5b;
}

.listHotels .form-group select,
.listHotels .form-group input {
    background: #383838 !important;
    border-color: #848484 !important;
    border-radius: 5px !important;
    color: #fff !important;
}

.listHotels .form-control {
    color: #afafaf;
}
.footerMeus li a {
    font-family: 'Swiss-Light', Arial, sans-serif !important;
}

h4.profileupdatespan a {
    filter: invert(1) brightness(10);
}