@font-face{font-family:'Nunito-Regular';src:url(/assets/nunito/nunito-regular-webfont-e3b801bd708f622b31abd2dbdd663fd61ef4ed25afa63bd898a57cf916debc09.otf) format("otf"),url(/assets/nunito/nunito-regular-webfont-39fcd5476146e074c8f8edd0568f22b005e5150d6ebf0d2e4fbfbc0c71fdca9c.woff) format("woff"),url(/assets/nunito/nunito-regular-webfont-1d196d549b3ae745d7fdb1b99b03b88c57876adb0a728fcbf1048310567fcff7.woff2) format("woff2"),url(/assets/nunito/nunito-regular-webfont-67268468f473c2db757e04830b6f2d7127d441352c61885e52395f53b7cfe515.ttf) format("ttf"),url(/assets/nunito/nunito-regular-webfont-8e87227aec7a84231ae6912129c308f32035fb1de92f4656817006fe232c9f62.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Nunito-Semibold';src:url(/assets/nunito/nunito-semibold-webfont-efc1e63174c3941216d97d4995aec53fba3113c64d068ac0dc567094201b710e.otf) format("otf"),url(/assets/nunito/nunito-semibold-webfont-e35647785328144edb7b832066cabc0507d8fe0e45e09a53dbc8b0006f8fc017.woff) format("woff"),url(/assets/nunito/nunito-semibold-webfont-20b15f2f3773d7c542699a8e9bbf6487a41f0bbfbd185729cee67b620ec0db7f.woff2) format("woff2"),url(/assets/nunito/nunito-semibold-webfont-5a1ebe693858994a5f037d877e1e4edb11d75d78ee51d6ccfc0bfd5f37b67d71.ttf) format("ttf"),url(/fonts/nunito/nunito-semibold-webfont.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Nunito-Bold';src:url(/assets/nunito/nunito-bold-webfont-a42cf42cd73f40c0f200fb2707add0798be03b77c0edc2dbe0e61ad3f219e1a0.otf) format("otf"),url(/assets/nunito/nunito-bold-webfont-209a92b2838e54de2d48d508f35b35685925a318a45feb48dae8f9b257f5a773.woff) format("woff"),url(/assets/nunito/nunito-bold-webfont-f0c136413ebd0afe884f5fbd54bd4fc361038d9371d5ad73d78c16f387a383cf.woff2) format("woff2"),url(/assets/nunito/nunito-bold-webfont-99c7b169414d85ab7e1bd04915db33648527f9d1f05717a9236bb4317a062767.ttf) format("ttf"),url(/assets/nunito/nunito-bold-webfont-055c52979f63eb74c96cba115bfe8daf98ca15225c96f1cb55e5f85d8524faea.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Nunito-Italic';src:url(/assets/nunito/nunito-italic-6d0046bb06b150503c909933affdda77b6ac659cb1c2890f18f95398452a398b.otf) format("otf"),url(/assets/nunito/nunito-italic-ae7d6f77cdbc920e2ccc50188e14b5659fb5628345b6d89b8d0d7bf85424c808.woff) format("woff"),url(/assets/nunito/nunito-italic-1e73552dee11b475341c8580681415c6c80a4cc40f8f873e5f31e8e3b39e876a.woff2) format("woff2"),url(/assets/nunito/nunito-italic-03a2bd44642a8acccf8f885bea5d37b9cd86a6aefdfefb0257291d3cacad0922.ttf) format("ttf"),url(/assets/nunito/nunito-italic-5f999ae352618f18270131f54fc9da8932be506f75a8050f5473be6a2c14892b.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova Lt';src:url(/assets/proxima-nova/ProximaNova-Light-7b8fbc2bf26b49b05793a2ba321cbf567e411c3fa0a068f6ad925d2e2d1e9b5c.eot);src:url(/assets/proxima-nova/ProximaNova-Light-7b8fbc2bf26b49b05793a2ba321cbf567e411c3fa0a068f6ad925d2e2d1e9b5c.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova/ProximaNova-Light-f1c131f70aa875f12617ab82505637693ef3c5a5d798d72cbe50f03e93253684.woff2) format("woff2"),url(/assets/proxima-nova/ProximaNova-Light-558dcb5191b77e31b15047f4a4dd29b2a6f58293e617724f6cc5dcc8dba57b9a.woff) format("woff"),url(/assets/proxima-nova/ProximaNova-Light-e41f6abd2f75e12559bad9db6250be6f11d5e780dec36df4c2043845c39e8c0e.ttf) format("truetype"),url(/assets/proxima-nova/ProximaNova-Light-e32dc6a0dd47fe35676d2615eb82994337172f234f6ed1fe6538088f9b18697e.svg#ProximaNova-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'ProximaNova-Semibold';src:url(/assets/proxima-nova/ProximaNova-Semibold-3ac2c7c110868998e4bd62d027ccac340e10dae9aeba2de41bb93f4c0de0ff2e.otf) format("otf"),url(/assets/proxima-nova/proximanova-semibold-webfont-8a87c8d76ab545d937a39d56427a01135d0404d24dc15b66720c872095bfb7a0.woff) format("woff"),url(/assets/proxima-nova/proximanova-semibold-webfont-08a18095eb17244dabe2ab93c845a2b9814f439369ee402974b17c8ebbed0e96.woff2) format("woff2"),url(/assets/proxima-nova/proximanova-semibold-webfont-424ec17d661b2cabbde7fbb0fe19fe39e74f580b17a1895e329e44fb5594151f.ttf) format("ttf");font-weight:500;font-style:normal}@font-face{font-family:'ProximaNova-Regular';src:url(/assets/proxima-nova/ProximaNova-Regular-932c31e47e298587917c6a7e3b661d4c498b2288a040bde77190dd2d9e994ad0.otf) format("otf"),url(/assets/proxima-nova/proximanova-regular-webfont-79675fdf03ce7173d8997f41aa5520cf35c3a8aa0cef1f7f3d35b069a1252f55.woff) format("woff"),url(/assets/proxima-nova/proximanova-regular-webfont-23f80e3f8e40669b3275b8df50cf3e266ac87a446315fe24a1bb75bdde07a45e.woff2) format("woff2"),url(/assets/proxima-nova/proximanova-regular-webfont-fa240931ebdffd502123ed6731de6352a3768ecdce2d839f42ccd0a165b00e24.ttf) format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNova-bold';src:url(/fonts/proxima-nova/ProximaNova-bold.otf) format("otf"),url(/assets/proxima-nova/proximanova-bold-webfont-d7a5ee1778d156bc2d235834695be04403760629b42db5b4f692ecac97df3c6a.woff) format("woff"),url(/assets/proxima-nova/proximanova-bold-webfont-4e1abe784d0d18b71c46faee6bfaf93b7b190fe9c2fe83b517cb7e1e42142f17.woff2) format("woff2"),url(/assets/proxima-nova/proximanova-bold-webfont-46b8b48fd9336e0cbdaff233f274095d57e8becd77df9a432ffd7fd65609d0ea.ttf) format("ttf"),url(/assets/proxima-nova/proximanova-bold-webfont-b776aaa32b12df699040fdf841fae32c8e63e12aa8834bae39e986c5065dacfd.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNova-light';src:url(/fonts/proxima-nova/ProximaNova-light.otf) format("otf"),url(/assets/proxima-nova/proximanova-light-webfont-99bd9c33d77a4a20395a8de4d3a2675af0bb02a5de93d4755e4640eb4291462f.woff) format("woff"),url(/assets/proxima-nova/proximanova-light-webfont-984da033ba68b392ba99a0a3a462a7d26f8f5871f315d78e823f2adf00bc589e.woff2) format("woff2"),url(/assets/proxima-nova/proximanova-light-webfont-a9589cf97964fd5c663b20f1adf8870f2b426913f3237726a5cab0e7964b2f5d.ttf) format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:'cera-medium';src:url(/assets/cera/cera_gr_medium-webfont-869913ab97758f23b00bc67ff7e92a67684d276a60c3709d08ef22ba6538dd50.woff2) format("woff2"),url(/assets/cera/cera_gr_medium-webfont-5ae224d284c268625531041b266f1f0606e5fcd65da48e1edc3bbf385c60505c.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'CeraGR';src:url(/assets/cera/CeraGR-Regular-2690f5d869db71fc5364de6526f60acc2f3bf0e8ebeb973211b78e2d19f4ef52.eot);src:url(/assets/cera/CeraGR-Regular-2690f5d869db71fc5364de6526f60acc2f3bf0e8ebeb973211b78e2d19f4ef52.eot?#iefix) format("embedded-opentype"),url(/assets/cera/CeraGR-Regular-d7215ba8f2fa6c10a6f9c8ed5a965863837aefd1939f163003230afb80eeab09.woff2) format("woff2"),url(/assets/cera/CeraGR-Regular-343ffe80bc9205f1ef9d68021a227fc9c754a12e78228ea6848ad02dc5d2709c.woff) format("woff"),url(/assets/cera/CeraGR-Regular-2c43dbb98486af37d4f6c9fd03d944077848fa1ccbfcb27ca10e934485eab54d.ttf) format("truetype"),url(/assets/cera/CeraGR-Regular-4ca057f44b188e78f5541aa0f50db5a182f59d3ae1d4e9655d5e5625ccd41b01.svg#CeraGR-Regular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Cera-GR-Bold';src:url(/assets/cera/Cera-GR-Bold-487ebabda2698be39fd62220bf9d59fa366efd93b98d87e9c0bc352dd71c3d0e.eot);src:url(/assets/cera/Cera-GR-Bold-487ebabda2698be39fd62220bf9d59fa366efd93b98d87e9c0bc352dd71c3d0e.eot?#iefix) format("embedded-opentype"),url(/assets/cera/Cera-GR-Bold-df5c95cedcddeda66e2bd3b13d5b9a58f1dc4cc01860709e23ebf7b10fb6e8b8.woff2) format("woff2"),url(/assets/cera/CeraGR-Bold-759c39cc8d36fec96a4ebda6bc8a28b293f815643ab838bbb3a952f8592cfc51.woff) format("woff"),url(/assets/cera/Cera-GR-Bold-0ae14368c27886ff91aad3b633346d7fdc369a7b4fcb58bc378d804df761434a.ttf) format("truetype"),url(/assets/cera/CeraGR-Bold-db639c59c3bf1f7dd35e1fd75fa53dc18536bf1171c00b52d8752106ae37d1ba.svg#CeraGR-Bold) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Cera-GR-Medium';src:url(/assets/cera/Cera-GR-Medium-66d2f1c863df85f16d77e37afbf4a39a05ac0386ca2e52aef87353c981cbc1c7.eot);src:url(/assets/cera/Cera-GR-Medium-66d2f1c863df85f16d77e37afbf4a39a05ac0386ca2e52aef87353c981cbc1c7.eot?#iefix) format("embedded-opentype"),url(/assets/cera/Cera-GR-Medium-e612ee4223fb27e41f096cdf65cf4ff4dc46352dbcd23b9d908822536a25de5a.woff2) format("woff2"),url(/fonts/cera/CeraGR-Medium.woff) format("woff"),url(/assets/cera/Cera-GR-Medium-ac13a3b48421df61b03c926126354ae0e2368d4b830cf5726ff562d3017838f9.ttf) format("truetype"),url(/assets/cera/Cera-GR-Medium-6ff68854bbd25eb9210a1e9f82a1092045e7f66ac264b003918281e554aeed59.svg#Cera-GR-Medium) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Cera-GR-Light';src:url(/assets/cera/Cera-GR-Light-68ab1ac8c7f5f338dd0a8942f07f4cdb85fb9039e72a571bd1c20b9f6d8c4622.eot);src:url(/assets/cera/Cera-GR-Light-68ab1ac8c7f5f338dd0a8942f07f4cdb85fb9039e72a571bd1c20b9f6d8c4622.eot?#iefix) format("embedded-opentype"),url(/assets/cera/Cera-GR-Light-3583d8e9e8eebc1cefb50e34acd91ea321337bcac2c8be121225da71874259b2.woff2) format("woff2"),url(/fonts/cera/CeraGR-Light.woff) format("woff"),url(/assets/cera/Cera-GR-Light-92055ada9ef6ac5ecde09b96fc5a600574151bcdf798ccf2b0b224b8773b2f7f.ttf) format("truetype"),url(/assets/cera/Cera-GR-Light-868ffcc041bb54116ac3c7c9d066eef4f2ff6acda4d098029e8d5fed5998740c.svg#Cera-GR-Light) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'cera-thin';src:url(/assets/cera/cera_gr_thin-webfont-1d6398e9e0eb0919d8ad0bae8a7ad29a51336aa66f993df86ba9b9f8caed7f32.woff2) format("woff2"),url(/assets/cera/cera_gr_thin-webfont-ee3b87f2125a0e2c82f471ec07f0a523612e953d07430e4fd28e00522b86a0ee.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url(/assets/icomoon/icomoon-88528c2ed93fc50187dcefe2a0e6d55ce1df9c8d4c696a9736179ccfe7364537.eot?qhw659);src:url(/assets/icomoon/icomoon-88528c2ed93fc50187dcefe2a0e6d55ce1df9c8d4c696a9736179ccfe7364537.eot?qhw659#iefix) format("embedded-opentype"),url(/assets/icomoon/icomoon-5abe8f79c3cdcdfd8a68a3e0b54bcf88724f2ee499e1190742ed53d2ba477930.ttf?qhw659) format("truetype"),url(/assets/icomoon/icomoon-640aa6ec939176494bbcac53b6a8fd3f9cbbf555ded3968416badbd5049f4e61.woff?qhw659) format("woff"),url(/assets/icomoon/icomoon-8fd18ec299fbaf6d098bd349befb1cee7e6f3c9946b4cdb99f329823e017a89f.svg?qhw659#icomoon) format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-if_calendar:before{content:"\e900";color:#134563}.icon-if_location:before{content:"\e901"}.icon-menu:before{content:"\e9bd"}.icon-remove:before{content:"\f00d"}.hotel-partners{margin-bottom:200px}.hotel-partners .hotel_partners__content_wrap{font-family:"ProximaNova-light"}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content{display:flex;justify-content:space-between}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .image_wrap{position:relative;width:586px}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .image_wrap .image{position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(https://resortpass-static-assets.s3.us-west-2.amazonaws.com/assets/hotel_partner_admin_login_page_img-69e99631f31967eadb41a9d8676d23c1c8824fd0e9952573dbb4cafc5edb3097.jpg);background-size:auto 100%;background-repeat:no-repeat;border-radius:12px}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap{flex:1;padding:75px 161px 32px 117px}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap h2{margin-bottom:37px;color:#000;font-size:38px;line-height:1.18;font-family:"cera-medium";letter-spacing:-0.3px}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form .form-group{margin:0}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form .form-actions{margin-bottom:20px}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form input[type="submit"]{width:100%;display:inline-block;color:#fff;text-decoration:none;border:0;border-radius:8px;font-family:"ProximaNova-Semibold";font-size:17px;letter-spacing:-0.3px !important;text-transform:none !important;cursor:pointer;padding:18px 15px 17px 15px !important;outline:none}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form input[type="submit"]:focus{outline:0;outline:none}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form label.hidden{display:none}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form input:required{box-shadow:none}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form input:invalid{box-shadow:none}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form label[for="hotel_user_remember_me"]{color:rgba(0,0,0,0.7);font-size:16px;line-height:1.19;font-family:"ProximaNova-light";display:flex;align-items:center}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form label[for="hotel_user_remember_me"] input[type="checkbox"]{margin-right:13px}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form .links-block{display:flex;justify-content:space-between;align-items:center;margin-top:16px;margin-bottom:36px;line-height:1.2}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form .links-block a{font-family:"ProximaNova-Semibold";font-size:15px;font-weight:600;margin-left:auto;color:#38c0cd}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form .links-block label{margin-bottom:0}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form .links-block .form-group{margin-bottom:0}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap .learn-more{margin:28px auto 0;text-align:center;font-family:"ProximaNova-Regular";font-size:15px;line-height:1.2;color:rgba(0,0,0,0.7)}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap .learn-more a{margin-left:7px;color:#38c0cd;font-family:"ProximaNova-Semibold";font-weight:600}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .login-error,.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .password-error{margin-top:8px;padding:0}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .img_wrap{max-width:47%;align-self:flex-start;position:relative}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .img_wrap .hotel_admin_img{width:100%}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .img_wrap .hotel_admin_panel_img{position:absolute;bottom:-112px;left:50%;transform:translateX(-50%);max-width:83%;border-radius:12px;filter:drop-shadow(0px 2px 35px rgba(0,0,0,0.2))}.hotel-partners .hotel_partners__content_wrap .terms-block{margin-top:144px;padding-top:26px;display:flex;justify-content:space-between;border-top:1px solid #ebebeb}.hotel-partners .hotel_partners__content_wrap .terms-block p{font-family:"ProximaNova-Regular" !important;line-height:1.71 !important;font-size:14px !important;color:rgba(27,27,27,0.5);letter-spacing:-0.3px}.hotel-partners .hotel_partners__content_wrap .terms-block p:last-child{text-align:right}.hotel-partners .hotel_partners__content_wrap .terms-block p a{font-family:"ProximaNova-Semibold";font-weight:600;color:#38c0cd;text-decoration:underline}@media only screen and (min-width: 1440px){.hotel_partners.container{min-width:1360px}}@media only screen and (max-width: 1439px){.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap{padding-left:0}}@media only screen and (max-width: 1199px){.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap{padding-top:32px;width:auto}}@media only screen and (max-width: 990px){.hotel-partners{margin-bottom:50px}.hotel-partners .container{max-width:100%}.hotel-partners .container .hotel_partners__content_wrap .hotel_partners__content .form_wrap{padding-right:0}.hotel-partners .container .hotel_partners__content_wrap .hotel_partners__content .form_wrap .learn-more{display:flex;flex-direction:column;align-items:center}.hotel-partners .container .hotel_partners__content_wrap .hotel_partners__content .img_wrap{display:none}}@media only screen and (max-width: 767px){.hotel-partners .container .hotel_partners__content_wrap .hotel_partners__content{flex-direction:column-reverse;padding-top:0;margin-top:2px}.hotel-partners .container .hotel_partners__content_wrap .hotel_partners__content .image_wrap{display:none}.hotel-partners .container .hotel_partners__content_wrap .hotel_partners__content .form_wrap{padding:0;margin-top:30px}.hotel-partners .container .hotel_partners__content_wrap .hotel_partners__content .form_wrap h2{font-size:34px}.hotel-partners .container .hotel_partners__content_wrap .hotel_partners__content .form_wrap .links-block{flex-direction:column;align-items:flex-start;margin-bottom:18px}.hotel-partners .container .hotel_partners__content_wrap .hotel_partners__content .form_wrap .links-block a{margin:0}.hotel-partners .container .hotel_partners__content_wrap .terms-block{display:none}}@media only screen and (max-width: 470px){.hotel-partners .container{padding:0}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content{padding-top:20px}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap{min-width:inherit}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form input[type="submit"]{padding:19px 15px 19px 15px !important}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form label[for="hotel_user_remember_me"]{font-size:16px;line-height:17px}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap form .links-block a{font-size:16px;line-height:17px}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap .learn-more{display:flex;flex-direction:column;align-items:center;font-family:"ProximaNova-Regular";font-weight:400}.hotel-partners .hotel_partners__content_wrap .hotel_partners__content .form_wrap .learn-more__link{margin-top:12px;text-decoration:underline}}.hotel-partners .static-detail-page.hotel_partners{margin-top:0 !important;padding:0;margin-bottom:200px}.hotel-partners .static-detail-page .col-12{top:0 !important;padding:0}@media only screen and (max-width: 1199px){.hotel-partners .static-detail-page .col-12{padding:0 5px}}.hotel-partners .static-detail-page .row{margin:0}.hotel-partners .static-detail-page .input-wrapper input{max-height:56px;padding:17px 20px 18px;border-style:solid;border-width:1px;border-color:#ebebeb;border-radius:8px;cursor:text;outline:none}.hotel-partners .static-detail-page .input-wrapper input:focus{padding:25px 20px 10px;color:#494749}.hotel-partners .static-detail-page .input-wrapper input:focus+label,.hotel-partners .static-detail-page .input-wrapper input:-webkit-autofill+label{top:10px;transform:none;font-size:12px;line-height:15px}.hotel-partners .static-detail-page .input-wrapper input:-webkit-autofill{padding:25px 20px 10px;color:#494749}@media only screen and (max-width: 767px){.hotel-partners .static-detail-page .input-wrapper input{padding:17px 20px 18px}}.hotel-partners .static-detail-page .input-wrapper .non-empty-input{padding:25px 20px 10px;color:#494749}.hotel-partners .static-detail-page .input-wrapper .non-empty-input+label{top:10px;transform:none;font-size:12px;line-height:15px}.hotel-partners .static-detail-page .input-container{margin-bottom:16px}.hotel-partners .static-detail-page .input-inner-wrapper{display:flex;flex-direction:column;position:relative;background-color:white;width:100%;font-size:17px;line-height:21px;letter-spacing:-0.3px;cursor:text}.hotel-partners .static-detail-page .input-inner-wrapper label{position:absolute;left:20px;top:50%;transform:translateY(-50%);margin:0;color:#717171;cursor:text}.hotel-partners .static-detail-page .input-inner-wrapper .invalid-input{border-color:#c0392b;background-color:#fcf5f4}.hotel-partners .static-detail-page .input-inner-wrapper .invalid-input+label{color:#c0392b}.hotel-partners .static-detail-page .input-inner-wrapper.email-input label.control-label{display:none}.hotel-partners .static-detail-page .form-check{margin:0}@media only screen and (max-width: 767px){.hotel-partners .static-detail-page .form-check{text-align:left;margin-bottom:16px}}.hotel-partners .static-detail-page .form-check .form-check-inner{display:flex;align-items:center}.hotel-partners .static-detail-page .form-check .form-check-inner label{color:#494749;letter-spacing:-0.3px;cursor:pointer}.hotel-partners .static-detail-page .form-check .form-check-inner input{margin:0;position:static;width:24px;height:24px;appearance:none;-webkit-appearance:none;border:1px solid #717171;border-radius:4px;cursor:pointer;outline:none;background-color:#fff;transition:all 0.2s}.hotel-partners .static-detail-page .form-check .form-check-inner input:checked{background-color:#38c0cd;border:none}.hotel-partners .static-detail-page .form-check .form-check-inner input:before{content:url(/assets/checkbox-tick-f333142f94685000fc7a4e76770e7f3d6d16f6df9bb232837e3be5bf38a4ef78.svg);display:block;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:18px;height:13px;background-color:#fff;opacity:0;transition:all 0.2s}.hotel-partners .static-detail-page .form-check .form-check-inner input:checked:before{opacity:1;background-color:#38c0cd}@media only screen and (max-width: 420px){.hotel-partners .static-detail-page .form-check .form-check-inner{max-width:100%;width:100%}}.hotel-partners .static-detail-page .form-check .f-link{color:#38c0cd;font-family:"ProximaNova-Semibold";font-weight:600}@media only screen and (max-width: 767px){.hotel-partners .static-detail-page .form-check .f-link{margin-left:7px}}.hotel-partners .static-detail-page .primary-btn{background-color:#38c0cd;transition:all 0.3s}.hotel-partners .static-detail-page .primary-btn:hover{background-color:#00a9c2}.hotel-partners .static-detail-page .primary-btn:active{transform:scale(0.89);border-radius:7px}.hotel-partners .static-detail-page .primary-btn:focus{box-shadow:none}
