.form_outer{background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;padding:96px 0}.form_left_content{padding-right:50px;width:50%}.form_left_content h2{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:55px;font-weight:700;line-height:110%}.form_left_content .summary,.form_left_content .summary p{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:24px;font-weight:700;line-height:140%;margin-bottom:24px}.form_inner form{background-color:transparent;border:none;border-radius:0;padding:0}.form_inner{background-color:#fff;padding:20px;width:50%}.form_inner *{font-family:Source Sans Pro,sans-serif}.form_block h3{color:#34383a;font-size:24px;font-weight:700;line-height:30px;margin:20px 0}.form_inner .summary{color:#000;font-size:14px;font-weight:400;line-height:20px;margin-bottom:25px}.form_inner h3.form-title{display:none}.form_inner form label,.form_inner form label span,legend.hs-field-desc{color:#33475b!important;font-family:Source Sans Pro!important;font-size:13px!important;font-weight:500!important;line-height:20px;margin-bottom:4px!important;padding:0!important}.form_inner form .hs-input{-webkit-appearance:none;-moz-appearance:none;background-color:#f5f8fa!important;border:1px solid #cbd6e2!important;border-radius:3px!important;color:#33475b!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:16px!important;line-height:14px;min-height:40px!important;padding:10px!important}.form_inner form .hs-form-field{margin-bottom:18px}.form_outer .container{display:flex;flex-wrap:wrap}.form_inner form .input{margin-right:0!important}.form_inner form fieldset.form-columns-2 .hs-form-field:last-child{padding-left:18px}.form_inner form fieldset.form-columns-2 .hs-form-field:first-child{padding-right:18px}.form_inner form select.is-placeholder{-webkit-appearance:auto;-moz-appearance:auto;color:#bfbfbf!important}.form_inner form .hs-fieldtype-select .input:after{display:none}.form_inner form select option{color:#33475b;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:16px}.form_inner form .grecaptcha-badge{margin:0 0 auto}body .form_inner form ul.no-list.hs-error-msgs label.hs-error-msg{color:#f2545b!important;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important;margin:0 0 4px!important}body .invalid.error{border-color:#b9554d!important;outline:none!important}.form_inner form input.hs-button.primary.large{background:#4a8b2c;border-color:#4a8b2c;border-radius:3px;color:#fff;font-family:Source Sans Pro;font-size:12px;font-weight:700;line-height:12px;padding:12px 24px;width:auto}.form_inner form .hs_submit .actions{margin-top:18px;padding:17px 0 0}.form_inner form .hs-input:focus{outline-color:rgba(82,168,236,.8)!important}.form_inner .submitted-message{background-color:transparent;border:0;border-radius:0;color:#33475b;font-size:16px;font-weight:400;padding:5px 0}.form_inner form .hs_how_many_nights_will_you_be_staying_with_us_.hs-how_many_nights_will_you_be_staying_with_us_.hs-fieldtype-number.field.hs-form-field legend.hs-field-desc{margin:20px 0!important}@media (max-width:767px){.form_outer{padding:50px 0}.form_left_content{padding-right:0;width:100%}.form_inner{margin-bottom:32px;width:100%}.form_outer .container{flex-direction:column-reverse}.form_left_content h2{font-size:44px}.form_left_content .summary,.form_left_content .summary p{font-size:16px}}@media (max-width:480px){.form_left_content h2{font-size:28px}.form_block h3{font-size:18px;line-height:22px}.form_inner .hs-form-field{padding-left:0!important;padding-right:0!important}}