@font-face{font-family:'Nunito-Regular';src:url(/assets/nunito/nunito-regular-webfont-0bb398e34e127956b804d022f0c38c6b65a4e1d21a209e624297113f0e186e39.otf) format("otf"),url(/assets/nunito/nunito-regular-webfont-4c4620157dcffc0e00b245be8d83e284940ec931b857f3d6a7d571bd54023d7f.woff) format("woff"),url(/assets/nunito/nunito-regular-webfont-c33bd142dd008f368f1ecf5b21af46531c658392f7b61a3327d1fd9e348e0413.woff2) format("woff2"),url(/assets/nunito/nunito-regular-webfont-b0baad0e4a966f60f7c420d3fd2219201507a16704b757192d1326deb4f3b32e.ttf) format("ttf"),url(/assets/nunito/nunito-regular-webfont-38dc7042ddd5d1f07bf19d21770dee71d11d3a22a0e7e0af093f67c19dc41ee1.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Nunito-Semibold';src:url(/assets/nunito/nunito-semibold-webfont-78d3c677a30c36659f46da247cdc371f2c04ea8b9856f16627b658c5eef372d1.otf) format("otf"),url(/assets/nunito/nunito-semibold-webfont-812606ea14d52e1c8211ee938300244eac1e57fd7a7a57dffdf07245731b21f8.woff) format("woff"),url(/assets/nunito/nunito-semibold-webfont-11e77889679aa6479da91595426e8559fee28947baf63382fec7d3fa3eacc9ea.woff2) format("woff2"),url(/assets/nunito/nunito-semibold-webfont-c17a334d1aa6933fd8a9e7c978ef1a4a823ad89f52a5bd36ee32eee119e5deae.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-4d2a160012fd27f91da7fe084894cc1eda2e794ecbbeee34b6910c001d7609ad.otf) format("otf"),url(/assets/nunito/nunito-bold-webfont-5695c3678a593434107363ae095ae1a2b137faaa5d1b71d0cf20b94002837f13.woff) format("woff"),url(/assets/nunito/nunito-bold-webfont-d66da40fd115a7571aeff737063a1dd1af45ccacb9fc46998b4076fe20c6956f.woff2) format("woff2"),url(/assets/nunito/nunito-bold-webfont-bb883846e2be67824a86b1d855709cb0e659c90a39023dd4488ae2088bc9d52e.ttf) format("ttf"),url(/assets/nunito/nunito-bold-webfont-fa7c4e99185139baf692db45e532ee780c7ee371dd99841a3aafd97e8da1061d.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Nunito-Italic';src:url(/assets/nunito/nunito-italic-bd0e55a3d651de39a78d610aeec5af088defb3938ea635346fc7edabe66fc97e.otf) format("otf"),url(/assets/nunito/nunito-italic-972fa50d42f751b9537abe220d0476e2ffe4bef9d36d657d94c290e99b3b8ad5.woff) format("woff"),url(/assets/nunito/nunito-italic-d89e9e9cb9efc5f4cd99aa0cdc02307bf5ef21bf99ac3f3c6a4911b259aa9a54.woff2) format("woff2"),url(/assets/nunito/nunito-italic-b3a1d95b94b2fe6e4c4d72049d4d7da8d73e76f187166f636dc6b2ea32da2012.ttf) format("ttf"),url(/assets/nunito/nunito-italic-c3dd3f35cfadbbb40ab754c272759ddcf72cf2fd2669940861153bb711242a38.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova Lt';src:url(/assets/proxima-nova/ProximaNova-Light-60a6f4f2a453de5b879783d8ab9106f851a73e4c4d4bcbcda238a93352603f95.eot);src:url(/assets/proxima-nova/ProximaNova-Light-60a6f4f2a453de5b879783d8ab9106f851a73e4c4d4bcbcda238a93352603f95.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova/ProximaNova-Light-4c4bbb2280352a1758ece4613268516f71c97b86fc63f107011b64c295b2fd1b.woff2) format("woff2"),url(/assets/proxima-nova/ProximaNova-Light-3f00e843fdc8da37219c5fdef6a48092da476b4e22553ee82ae5ec3d4e14bed9.woff) format("woff"),url(/assets/proxima-nova/ProximaNova-Light-11bc02c69105abe6e4fa156345838a7f740d8934f7da1b1d949abe8fdc6b5838.ttf) format("truetype"),url(/assets/proxima-nova/ProximaNova-Light-9ca4f4ebc05d552ae54e50955187dd035b91aad55c98c7d831c8449e068500ed.svg#ProximaNova-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'ProximaNova-Semibold';src:url(/assets/proxima-nova/ProximaNova-Semibold-9e7ff2f279f8c497d687d1248d17e7a8c19784d945698c4bc8f9168fe9e351cb.otf) format("otf"),url(/assets/proxima-nova/proximanova-semibold-webfont-eaeaca2dc5e0b5be7fa63ec6ced81a07156311f452e15ad35d7f30474890e6f6.woff) format("woff"),url(/assets/proxima-nova/proximanova-semibold-webfont-503df3ee2953c5ce58d5c37b59d4a3edd862776e7481f44da58e89b8fd4bfd3a.woff2) format("woff2"),url(/assets/proxima-nova/proximanova-semibold-webfont-ec553f56acb24b90bb64f7a7d9c711193be29f1b8c0a787734758a41bbc52720.ttf) format("ttf");font-weight:500;font-style:normal}@font-face{font-family:'ProximaNova-Regular';src:url(/assets/proxima-nova/ProximaNova-Regular-2b80fbe521e07e4e84eb52e707b364c3e6c05c57e483276dc4b3be93a9794ba9.otf) format("otf"),url(/assets/proxima-nova/proximanova-regular-webfont-58f1b94389e1198775a739d25f2c35568449c490c2b71aaf8445ada8b02a02b5.woff) format("woff"),url(/assets/proxima-nova/proximanova-regular-webfont-3c98ad2f465f37455481ba8131939cb3b02ac69d75989e14e8c4f45fd479fc8b.woff2) format("woff2"),url(/assets/proxima-nova/proximanova-regular-webfont-ff13233fed4309e4f5070222b7fb2baf0a1b6b705ee7f3a655c22475f9b60a1b.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-71338b2bdd5ed69e566a4d57a5f655159e235f2e9e5c0d8c53f9af8e354eba6b.woff) format("woff"),url(/assets/proxima-nova/proximanova-bold-webfont-fe1e07078f8bec2c87944e62cc4c3fe2b7f1db49ea0fcc1b13f07be6ba1bc67d.woff2) format("woff2"),url(/assets/proxima-nova/proximanova-bold-webfont-3f1ad2473af591604fdc02947c600a51a06e801331b9bbdd6044e93237401b1a.ttf) format("ttf"),url(/assets/proxima-nova/proximanova-bold-webfont-acd4b17e2ceac554afb5371a32dd8408312834f58e732bd0f0bc657fbc5997a3.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-84a3bff4681aae5748daa6f1f15fc5109f8d66a0c84b276dad6d59e4f252ba78.woff) format("woff"),url(/assets/proxima-nova/proximanova-light-webfont-b8755d1112f8175429c861d55a2986f702c62b51dcd76f21bf2a8ffc13dd5ce8.woff2) format("woff2"),url(/assets/proxima-nova/proximanova-light-webfont-d63d02207d398c0fa55349452d8cfeef013735f1754a11aac7c46c9877a152f7.ttf) format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:'cera-medium';src:url(/assets/cera/cera_gr_medium-webfont-095faac3b31df4a6ba9fc78e48e24bb65c3ddfb7f95c7a5f205035ca02172994.woff2) format("woff2"),url(/assets/cera/cera_gr_medium-webfont-805d89b05b697611372760fa4b96746c2b4bdaa291d0d8bb4e6ccecadb31f97d.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'CeraGR';src:url(/assets/cera/CeraGR-Regular-82147c2b1592aa3d27f174e440933a19acedf7d41fd1cddb91a8536e13760352.eot);src:url(/assets/cera/CeraGR-Regular-82147c2b1592aa3d27f174e440933a19acedf7d41fd1cddb91a8536e13760352.eot?#iefix) format("embedded-opentype"),url(/assets/cera/CeraGR-Regular-14d381bed9f4e4c81a2234153d33423df80ad907b1bb1ccfb0722777cd1fa57d.woff2) format("woff2"),url(/assets/cera/CeraGR-Regular-546bc478f951e9cf747c0fbd51d30ac3e28c6c4a21855eea4678986c8047e866.woff) format("woff"),url(/assets/cera/CeraGR-Regular-0a3ffcb3f8a05c358b3e3dfd034dc81ece6a85f00ecb5957fdf72f63562a3551.ttf) format("truetype"),url(/assets/cera/CeraGR-Regular-c082b7209437ea7bd719c3a058d1e0589d19acdf1e3b27d39c4cbb05f502272c.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-84a8591f8088ea9bbd3892bf5b5694445c2a7d3f866fd671fe54dbdc4084f85a.eot);src:url(/assets/cera/Cera-GR-Bold-84a8591f8088ea9bbd3892bf5b5694445c2a7d3f866fd671fe54dbdc4084f85a.eot?#iefix) format("embedded-opentype"),url(/assets/cera/Cera-GR-Bold-d5ab778c9649f33240d75fa5846d0ae4df80337aa0e193c58816e16da6e96a08.woff2) format("woff2"),url(/assets/cera/CeraGR-Bold-4c657b0128e990539b7ce44a6cfe509c0a80fb006298b5243bd171fe8f85db95.woff) format("woff"),url(/assets/cera/Cera-GR-Bold-b88c68a26b47ad65f0707010941e8dbe65c42061f639518495896db960d9530f.ttf) format("truetype"),url(/assets/cera/CeraGR-Bold-9ffcbb984c02cc21598e268277d953a4731a21d8fd98c26fe2ae5bbe9ce9b259.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-387552fe09cc6686e48a504ce61e474ec227a774910d4ac55ed8ca2fc97739c6.eot);src:url(/assets/cera/Cera-GR-Medium-387552fe09cc6686e48a504ce61e474ec227a774910d4ac55ed8ca2fc97739c6.eot?#iefix) format("embedded-opentype"),url(/assets/cera/Cera-GR-Medium-5ca5f6a5470ebaccd944393b1f68019b618d582e8e3bee0d4dd2df8527a9bcc5.woff2) format("woff2"),url(/fonts/cera/CeraGR-Medium.woff) format("woff"),url(/assets/cera/Cera-GR-Medium-44a7b72917be5bb431e7d4627f1feff095f4d0861cc98b83de128707a3b0c520.ttf) format("truetype"),url(/assets/cera/Cera-GR-Medium-cdfa1e2fbbbe107fc575ddac56fefd10d050decb01a29a678c58bc4a360192b3.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-815872c564b20debbdcd148caa8a059edeca89abab8916018ab629082f486398.eot);src:url(/assets/cera/Cera-GR-Light-815872c564b20debbdcd148caa8a059edeca89abab8916018ab629082f486398.eot?#iefix) format("embedded-opentype"),url(/assets/cera/Cera-GR-Light-9cdb500e120f65c6d988bf82ffe1c7340670362d08f847ef31205d7fb42f10ad.woff2) format("woff2"),url(/fonts/cera/CeraGR-Light.woff) format("woff"),url(/assets/cera/Cera-GR-Light-5a986206f5806fdca7a05769137b064dd6e4cfd393ff49673f00722dd2a1fbce.ttf) format("truetype"),url(/assets/cera/Cera-GR-Light-f4ce68181383c282e161b455d9ceb620f105ccbe77beb62c6c4c5d1569c2bb42.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-d8dc9f2eb45f13f3e55b70fa8ca48aa55b96de0c975d2913308e6c919c47b0a0.woff2) format("woff2"),url(/assets/cera/cera_gr_thin-webfont-874757e183e7dbf79c7ac2a21932f49d644c8bcf665912847953eff00aa6e136.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url(/assets/icomoon/icomoon-b395dbf36fceb5deb15bc72c3a75a5c339ebef9a6e77f88e4d9cab10b0cd55df.eot?qhw659);src:url(/assets/icomoon/icomoon-b395dbf36fceb5deb15bc72c3a75a5c339ebef9a6e77f88e4d9cab10b0cd55df.eot?qhw659#iefix) format("embedded-opentype"),url(/assets/icomoon/icomoon-f5284fd94a859027e7e314f6f6e7c004174f9c7927e7959cad3ba593d4a49d2f.ttf?qhw659) format("truetype"),url(/assets/icomoon/icomoon-950905a32b20845ecdabe751be36762aef18318701ec8dd04519f4050ca71fd2.woff?qhw659) format("woff"),url(/assets/icomoon/icomoon-98cb640ab47ecd97ececb65fcfa0de06b397a8d7608dcf900d7a7eb5e08a612a.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-ad0849c3342bb503ae53c5385891ea34c27051ea8e4ba935cd697a704f2b41ff.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-74c1ea8f5a457ac241306bc9f0bf101b7eeecdca3c674a284c7e8617fa6a2821.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}
