body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body{font-family:EBGaramond}.middle-section h1{font-size:28px}.middle-section h1:nth-child(2){font-size:26px;padding:20px 0 0;text-align:left}.marriott-experience p{font-family:ProximaNova;font-size:16px;text-align:left}.room-facility p:first-child{font-family:ProximaNova;font-size:24px;text-align:center}.room-facility h3{font-size:26px;padding:20px 0 0}.room-facility p{font-size:16px}.participating-hotels p{padding:20px 0;text-align:left}.term-and-contition h3{font-family:ProximaNova;font-size:24px;text-align:left}.term-and-contition ol li{font-family:ProximaNova;font-size:16px;text-align:left}.new-line{white-space:pre-line}.become-member-infinia-form{border:1px solid gray;margin:50px;padding:50px 150px}a.cm-footer-link.cm-link-serif.footer-links.hover-class.lets-chat-link,a.cm-footer-link.cm-link-serif.footer-links.toll-free{color:#525252;text-decoration:none}.footer-links img{display:inline-block;height:14px;margin-right:5px}.form-check-label{margin-bottom:0;margin-left:20px}.form-control{border:none;border-bottom:1px solid gray;border-radius:0;margin-bottom:25px;outline:none;padding:0}.form-control:focus{border-bottom:1px solid gray;box-shadow:none}.cm-button{background:#fff;border:0;box-sizing:border-box;color:#a98e4c;cursor:pointer;display:inline-block;font-family:ProximaNova,sans-serif;font-size:12px;font-weight:300;min-width:168px;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .3s}.cm-button:hover{background:#c4b67e;text-decoration:none}.cm-button.primary{background:#c4b67e;color:#fff}.become-member-form p{color:#000}.become-member-form p,.footer-text p{font-family:ProximaNova,sans-serif;font-size:14px;font-weight:300}.footer-text p{color:#b1aaaa;margin-top:20px}.errorMsg{display:none}.form-check-input{margin-left:-1.25rem;margin-top:.1rem;position:absolute}.cm-select>i.arrow-down{right:17px;top:calc(51% - 14px)}.cm-select>i.arrow-down,.dinner-cntry-code>i.arrow-down{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;height:0;position:absolute;width:0}.dinner-cntry-code>i.arrow-down{right:3px;top:calc(51% - 4px)}.cm-select.dinner-cntry-code.cm-input-item{margin-top:9px}.cm-input{border:0;border-bottom:1px solid gray}ul#dropdown-title{top:calc(100% - 27px)}.cm-input{color:#6c6c6c!important}::-webkit-input-placeholder{color:#6c6c6c!important;font-size:16px!important}::placeholder{color:#6c6c6c!important;font-size:16px!important}button.cm-button.get-started-button.primary.mt-25-sm.cm-wide-mobile.mt-5,button.cm-button.infinia-button.primary.mt-30.mt-25-sm.cm-wide-mobile.mt-5{display:block}button#submitBecomeMemberBtnDiners,button#submitBecomeMemberBtnInfinia{margin-top:25px!important}.mt_20{margin-top:20px}.rw360Form{box-shadow:0 1px 3px 3px #dedede;box-sizing:border-box;margin:0 auto;max-width:960px;padding:0 100px}.justify_align{font-size:16px;text-align:justify}.justify_align a{color:#c4b67e;text-decoration:underline}::-webkit-input-placeholder{font-family:ProximaNova;font-size:16px}::placeholder{font-family:ProximaNova;font-size:16px}.captcha img{margin:30px 0;width:300px}@media (max-width:600px){.rw360Form{box-shadow:0 1px 3px 3px #dedede;box-sizing:border-box;margin:15px;padding:0 15px}.become-member-form{border:none;margin:0;padding:10px}button#submitBecomeMemberBtnDiners,button#submitBecomeMemberBtnInfinia{margin-bottom:20px;margin-top:25px!important}h3.text-center.mb-5{margin-top:20px}.col-md-2.col-4.cm-select.cm-input-item{margin-top:6px;padding-right:0}.cm-select>i.arrow-down{position:absolute;right:6px;top:calc(51% - 15px);width:0}p.heading_text1{padding:0 30px}.termsAndConditionRTE{padding:0 15px}h3.cm-heading.cm-main-heading.with-space-100.text-{padding:0 10px}}.modal.show{opacity:1}button.btn.btn-primary{background:#c4b67e;border-color:#c4b67e;margin:15px auto;width:238px}.modal-body{margin:auto!important;padding:10px 30px!important}.overlay-scroll{background:rgba(0,0,0,.6);display:none;height:100%;overflow:hidden;position:fixed;top:0;width:100%;z-index:99}.overlay-scroll.active{display:block}.loader-new{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:16px solid #fff;border-radius:50%;border-top-color:#0000;bottom:0;display:none;height:50px;left:0;margin:auto;position:fixed;right:0;top:0;width:50px}.errClass{border-bottom:1px solid red}.nonErrorClass{border-bottom:1px solid gray}.loader-new.active{display:block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cm-teasers-list-block.dynamicteaser .owl-stage{margin:0 auto}button#submitBecomeMemberBtnInfinia{margin-bottom:20px}p{font-family:ProximaNova;font-size:16px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-spinner{-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top-color:#383636;height:50px;width:50px}.spinner-container{align-items:center;display:grid;height:350px;justify-content:center}.no-marginLR{padding-left:0;padding-right:0}.cm-wrapper{margin:auto;max-width:1190px;padding-left:18px;padding-right:18px;width:100%}.custom-hotel-list{border:1px solid #979797;margin:70px 0 40px;padding-top:40px;position:relative}.custom-hotel-list-logo{background:#fff;height:60px;left:42.2%;position:absolute;text-align:center;top:-30px;width:15.5%}.custom-hotel-list-logo img{height:100%;width:auto}.custom-hotel-row{align-items:center;display:flex;justify-content:center;padding:40px 0}.custom-hotel-row img{max-height:60px}@media only screen and (max-width:1040px){.custom-hotel-row img{max-height:50px}}@media only screen and (max-width:940px){.custom-hotel-row img{max-height:45px}.custom-hotel-row a{padding:0 20px}.custom-hotel-list-logo{height:44px;top:-22px}}@media only screen and (max-width:767px){.cm-wrapper{width:90%}.appicon{display:flex;justify-content:center;margin:0 auto}.viewcta{text-align:center}.footer-sticky-links{margin:25px 0;text-align:center;width:100%}.top-footer,.top-footer-image{padding:0}.footer-bottom{border-top:1px solid #e8e8e8;padding:50px 0}.custom-hotel-row img{max-height:40px}.custom-hotel-row a{padding:0 10px}.custom-hotel-row{padding:30px 0}.custom-hotel-list-logo{height:34px;top:-17px}.footer-section{margin-bottom:0}.custom-hotel-list{margin:0}.cm-links-list{margin-bottom:0}}@media only screen and (max-width:675px){.custom-hotel-row img{max-height:30px}.custom-hotel-row a{padding:0 12px}.custom-hotel-list-logo{height:30px;top:-15px}}@media only screen and (max-width:560px){.custom-hotel-row img{max-height:20px}.custom-hotel-row a{padding:0 10px}.custom-hotel-row{flex-wrap:wrap;padding:20px 0}.custom-hotel-list-logo{height:20px;top:-10px}}@media only screen and (max-width:320px){.custom-hotel-row a{padding:0 3px}}.custom-hotel-row a{cursor:pointer;display:inline-block;padding:0 18px}@media only screen and (max-width:480px){.custom-hotel-row a{cursor:pointer;display:inline-block;padding:0 1.5%}.custom-hotel-row img{max-height:20px}.custom-hotel-row{margin:0 7px}}
/*# sourceMappingURL=main.cc0faeec.css.map*/