.remodal.interstitial-modal{color:#444}@media screen and (min-width:641px){.remodal.interstitial-modal{max-width:initial}}.remodal.interstitial-modal .g-form{overflow-x:hidden;overflow-y:auto;width:initial;text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1.6rem}@media(min-width:768px){.remodal.interstitial-modal .g-form{padding:0 0 0 .6rem}}@media(min-width:1024px){.remodal.interstitial-modal .g-form{padding:1.2rem 0}}@media(min-width:1280px){.remodal.interstitial-modal .g-form{padding:2.4rem 0 2.4rem 3.2rem}}@media(min-width:1920px){.remodal.interstitial-modal .g-form{padding-left:.9rem}}.remodal.interstitial-modal .g-form .gform_wrapper{margin-top:0}.remodal.interstitial-modal .g-form .gform_wrapper .gfield_checkbox{margin-top:0}.remodal.interstitial-modal .g-form .gform_wrapper .gfield_checkbox li label{line-height:1.4rem;display:block;max-width:initial;margin-right:4rem}@media(min-width:1024px){.remodal.interstitial-modal .g-form .gform_wrapper .gfield_checkbox li label{margin-right:0}}.remodal.interstitial-modal .g-form .gform_wrapper .ginput_complex label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.remodal.interstitial-modal .g-form .gform_wrapper .gform_footer{margin-top:0}@media(min-width:768px){.remodal.interstitial-modal .g-form .gform_wrapper .gform_footer{margin-top:1.5rem}}@media(min-width:1024px){.remodal.interstitial-modal .g-form .gform_wrapper .gform_footer .gform_button{padding-top:1.6rem;padding-bottom:1.5rem}}.remodal.interstitial-modal .g-form .gform_wrapper li.field_sublabel_below .ginput_complex{margin-top:0 !important}.remodal.interstitial-modal .g-form .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,.remodal.interstitial-modal .g-form .gform_wrapper.gf_browser_chrome .ginput_complex select{margin-top:0;margin-bottom:0}.remodal.interstitial-modal .g-form .gform_wrapper select,.remodal.interstitial-modal .g-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-top-width:0;border-left-width:0;border-right-width:0;background-color:#fff;height:3.75rem;padding:1rem 0 0}@media(min-width:768px){.remodal.interstitial-modal .g-form .gform_wrapper select,.remodal.interstitial-modal .g-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){height:4.5rem;padding:1.75rem 0 0}}.remodal.interstitial-modal .g-form ul.gform_fields li.gfield{margin-bottom:.45rem}@media(min-width:1024px){.remodal.interstitial-modal .g-form ul.gform_fields li.gfield{margin-bottom:1.1rem}}.remodal.interstitial-modal .g-form ul.gform_fields li.gfield.terms:last-child{margin-top:1.5rem}@media(min-width:768px){.remodal.interstitial-modal .g-form ul.gform_fields li.gfield.terms:last-child{margin-top:1.65rem}}@media(min-width:1024px){.remodal.interstitial-modal .g-form ul.gform_fields li.gfield.terms:last-child{margin-top:3.76rem}}.remodal.interstitial-modal .g-form .gform_wrapper .gform_footer input.button,.remodal.interstitial-modal .g-form .gform_wrapper .gform_footer input[type=submit]{margin-bottom:0}.interstitial-modal{padding:0}.interstitial-modal .close-btn{top:.75rem;right:1.2rem}@media(min-width:768px){.interstitial-modal .close-btn{top:2rem}}.interstitial-modal .subtitle{font-family:EckhardtPosterTextJNL,sans-serif;font-style:normal;font-weight:900;font-size:2.2rem;line-height:3.4rem;letter-spacing:.001em;color:#5cb8b2}.interstitial-modal .wysiwyg p{margin-bottom:0;line-height:3rem}.interstitial-modal__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.interstitial-modal__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.interstitial-modal__stamp{position:absolute;display:none}@media(min-width:768px){.interstitial-modal__stamp{display:block;top:2.03rem;right:1.589rem;width:4.325rem;height:5.381rem}}@media(min-width:1024px){.interstitial-modal__stamp{top:2.3rem;right:1.8rem;width:4.9rem;height:6.096rem}}@media(min-width:1280px){.interstitial-modal__stamp{top:1.743rem;right:1.671rem;width:6.851rem;height:8.523rem}}.interstitial-modal--signup{background:url(//www.havanacabanakeywesthotel.com/content/themes/base/assets/css/../img/elements/postcard-mobile.svg) center no-repeat;margin-top:4.5rem;padding:0 1.5rem 1.9rem 2rem;width:34rem;height:78.2rem}@media(min-width:768px){.interstitial-modal--signup{background:url(//www.havanacabanakeywesthotel.com/content/themes/base/assets/css/../img/elements/postcard-md.svg) center no-repeat;padding:2.3rem 6.5rem 2.3rem 2.1rem;width:71.5rem;height:46.6rem}}@media(min-width:1024px){.interstitial-modal--signup{background:url(//www.havanacabanakeywesthotel.com/content/themes/base/assets/css/../img/elements/postcard-lg.svg) center no-repeat;padding:2.5rem 8.4rem 2.5rem 2.5rem;width:81rem;height:52.8rem}}@media(min-width:1280px){.interstitial-modal--signup{background:url(//www.havanacabanakeywesthotel.com/content/themes/base/assets/css/../img/elements/postcard-xl.svg) center no-repeat;padding:1.3rem 9rem 1.3rem 3.7rem;width:94.4rem;height:54rem}}@media(min-width:1920px){.interstitial-modal--signup{background:url(//www.havanacabanakeywesthotel.com/content/themes/base/assets/css/../img/elements/postcard-max.svg) center no-repeat;padding:1.3rem 6.4rem 1.3rem 1.3rem;width:87.4rem}}.interstitial-modal--signup .close-btn{top:-4.5rem;color:#fff;border-bottom-color:#fff}@media(min-width:768px){.interstitial-modal--signup .close-btn{top:-2.5rem}}.interstitial-modal--signup .interstitial-modal__container{height:100%}.interstitial-modal--signup .interstitial-modal__image{max-width:30.5rem;margin-bottom:0}@media(min-width:768px){.interstitial-modal--signup .interstitial-modal__image{width:34.9rem;max-width:initial}}@media(min-width:1024px){.interstitial-modal--signup .interstitial-modal__image{width:39.6rem}}@media(min-width:1280px){.interstitial-modal--signup .interstitial-modal__image{width:41.8rem}}.interstitial-modal--signup .subtitle{font-size:2rem;line-height:3.4rem;letter-spacing:.001em}.interstitial-modal--signup .title{font-family:poppins,sans-serif;font-style:normal;font-weight:600;text-transform:uppercase;margin-top:-.3rem;font-weight:700;margin-bottom:0;font-size:2.5rem;line-height:3rem}@media(min-width:768px){.interstitial-modal--signup .title{margin-top:0}}@media(min-width:1280px){.interstitial-modal--signup .title{font-size:3.4rem;line-height:4.1rem;margin-top:-.6rem}}.interstitial-modal--content{padding:4.8rem 1.1rem 3.6rem;width:31.2rem}@media(min-width:768px){.interstitial-modal--content{padding:3.2rem 2rem;width:71.836rem}}@media(min-width:1024px){.interstitial-modal--content{padding:3.05rem 5.7rem 3.77rem 2.65rem;width:81rem}}@media(min-width:1280px){.interstitial-modal--content{padding:3.05rem 4rem 2.6rem 2.6rem;width:102rem}}@media(min-width:1440px){.interstitial-modal--content{width:106rem;padding-right:9rem}}@media(min-width:1920px){.interstitial-modal--content{width:100rem}}.interstitial-modal--content .interstitial-modal__image{height:16.5rem;margin-bottom:1rem}@media(min-width:768px){.interstitial-modal--content .interstitial-modal__image{width:26.65rem;height:39.397rem;margin-bottom:0}}@media(min-width:1024px){.interstitial-modal--content .interstitial-modal__image{width:28.35rem;height:35.524rem}}@media(min-width:1280px){.interstitial-modal--content .interstitial-modal__image{width:39.55rem;height:41.7rem}}@media(min-width:1440px){.interstitial-modal--content .interstitial-modal__image{width:38.902rem}}@media(min-width:1920px){.interstitial-modal--content .interstitial-modal__image{width:36.7rem}}@media(min-width:768px){.interstitial-modal--content .content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:1024px){.interstitial-modal--content .content{margin-left:2.6rem;padding-top:.8rem;padding-bottom:.8rem}}@media(min-width:1280px){.interstitial-modal--content .content{margin-left:7.2rem;padding-top:1.9rem;padding-bottom:3rem}}@media(min-width:1440px){.interstitial-modal--content .content{margin-left:7rem}}@media(min-width:1920px){.interstitial-modal--content .content{margin-left:6.6rem}}.interstitial-modal--content .title{font-family:poppins,sans-serif;font-style:normal;font-weight:600;font-size:2.2rem;line-height:3rem;margin-top:.5rem;margin-bottom:1.7rem}@media(min-width:1024px){.interstitial-modal--content .title{font-size:2.4rem;line-height:3.2rem;margin-bottom:.7rem}}@media(min-width:1280px){.interstitial-modal--content .title{font-size:2.7rem;line-height:3.6rem}}.interstitial-modal--content .links{margin-top:1.75rem}@media(min-width:1024px){.interstitial-modal--content .links{margin-top:3rem}}