.form-section-outer-wrp{margin-bottom:-150px!important;margin:0 auto;max-width:1920px;overflow:hidden;padding:20px 0 50px}.submitted-message{font-family:Optima LT W05 Roman,sans-serif!important;font-size:30px}.form-section-inner-wrp{margin:0 auto;max-width:69%}.form-section-inner-wrp h2{color:#3c3c3b;font-family:Optima LT W05 Roman,sans-serif!important;font-size:35px;font-weight:700;line-height:45px;margin:0;padding-bottom:0;padding-top:50px}.form-section-inner-wrp label{color:#3c3c3b;font-family:futura-pt,sans-serif!important;font-size:18px;letter-spacing:.63px;line-height:25px}.form-section-inner-wrp .hs-richtext.hs-main-font-element p{color:#3c3c3b;font-family:futura-pt,sans-serif!important;font-size:16px;letter-spacing:.63px}.form-section-inner-wrp .hs-richtext.hs-main-font-element p>a{color:#316d8b;font-weight:500;text-decoration:none}.hs-stay_information{padding-bottom:40px}.hs-stay_information ul li{list-style-type:none}.hs-stay_information ul{padding:0}.hs-stay_information ul>li>label>input,form .inputs-list.multi-container .hs-form-checkbox>label>input,form .inputs-list.multi-container .hs-form-radio>label>input{display:none}form .inputs-list.multi-container,form .inputs-list.multi-container .hs-form-radio{margin-bottom:0!important}.hs-stay_information ul li>label,form .inputs-list.multi-container .hs-form-checkbox>label,form .inputs-list.multi-container .hs-form-radio>label{color:#3c3c3b;font-size:18px;line-height:25px}.hs-stay_information ul li>label>span,form .inputs-list.multi-container .hs-form-checkbox>label>span
form .inputs-list.multi-container .hs-form-radio>label>span{background-color:#fff;border:1px solid #316d8b;cursor:pointer;display:inline-block;margin-right:18px;padding:9px 0;text-align:center;transition:.3s;width:100%}.hs-allocation_of_rooms__who_s_choosing_ ul>li>label>input:checked~span,.hs-guest_details ul>li>label>input:checked~span,.hs-stay_information ul>li>label>input:checked~span,.hs_extras__who_will_be_paying_ ul>li>label>input:checked~span,form .inputs-list.multi-container .hs-form-checkbox>label>input:checked~span,form .inputs-list.multi-container .hs-form-radio>label>input:checked~span{background-color:#316d8b;color:#fff}.hs-allocation_of_rooms__who_s_choosing_ ul>li>label>input,.hs-guest_details ul>li>label>input,.hs-stay_information ul>li>label>input,.hs_extras__who_will_be_paying_ ul>li>label>input,form .inputs-list.multi-container .hs-form-checkbox>label>input,form .inputs-list.multi-container .hs-form-radio>label>input{display:none}form .inputs-list.multi-container{list-style-type:none;padding:0}form .inputs-list.multi-container .hs-form-checkbox,form .inputs-list.multi-container .hs-form-radio{display:inline-block;list-style-type:none;margin-bottom:10px!important;margin-right:10px;width:31%}.hs-allocation_of_rooms__who_s_choosing_ ul li label
form .inputs-list.multi-container .hs-form-checkbox label,.hs-guest_details ul li label,form .inputs-list.multi-container .hs-form-radio label{color:#3c3c3b;font-size:18px;line-height:25px}.hs-allocation_of_rooms__who_s_choosing_ ul li label span,.hs-guest_details ul li label span,.hs_extras__who_will_be_paying_ ul li label span,form .inputs-list.multi-container .hs-form-checkbox label span,form .inputs-list.multi-container .hs-form-radio label span{background-color:#fff;border:1px solid #316d8b;cursor:pointer;display:inline-block;margin-right:18px;padding:9px 0;text-align:center;transition:.3s;width:100%}.hs-allocation_of_rooms__who_s_choosing_,.hs-firstname,.hs-lastname,.hs_date_of_birth,.hs_dietary_requirements,.hs_email.hs-email,.hs_extras__who_will_be_paying_,.hs_how_did_you_hear_about_rose_castle_,.hs_phone,.hs_pre_2019_visit,.hs_refer_a_friend,.hs_zip{padding-top:15px}form .input input,form .input select{background-color:#fff;border:0;margin-top:7px;min-height:45px;outline:0!important;padding:0 10px;width:-webkit-fill-available}.hs_pre_2019_visit select::placeholder{font-family:futura-pt,sans-serif!important}.hs_email.hs-email,.hs_message.hs-message{padding-top:15px}form textarea{background-color:#fff;border:0;margin-top:7px;max-height:200px;max-width:100%;min-height:100px;min-width:100%!important;outline:0!important;width:100%}.hs_extras__who_will_be_paying_{padding-bottom:40px}.hs_submit.hs-submit input{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#e5bd79;border:2px solid transparent;border-radius:0;color:#000;cursor:pointer;font-family:Optima LT W05 Roman,sans-serif!important;font-size:20px;font-weight:700;letter-spacing:.7px;line-height:30px;padding:16px 35px;position:relative;text-transform:uppercase;transition:.3s;z-index:999}.hs_submit.hs-submit{padding-top:30px}.left-sec{position:relative;text-align:center;z-index:9}.teardrop{left:44%;position:absolute;top:42%}.teardrop-header p{color:#316d8b;font-family:futura-pt,sans-serif!important;font-size:20px;font-weight:700;line-height:25px;margin:0}.teardrop-header h2{color:#316d8b;font-family:Optima LT W05 Roman,sans-serif!important;font-size:51px;font-weight:300;line-height:58px;margin:20px 0}form .hs-fieldtype-checkbox,form .hs-fieldtype-radio{padding:10px 0 0}ul.no-list.hs-error-msgs.inputs-list{list-style-type:none;margin:0;padding:0}ul.no-list.hs-error-msgs.inputs-list label{color:red}.left-sec-mobile{display:none}@media only screen and (min-width:768px) and (max-width:1024px){.form-section-inner-wrp h1{font-size:28px;line-height:38px}.form-section-inner-wrp{max-width:75%},.hs-allocation_of_rooms__who_s_choosing_ ul li,.hs-guest_details ul li,.hs-stay_information ul li,.hs_extras__who_will_be_paying_ ul li,form .inputs-list.multi-container .hs-form-checkbox,form .inputs-list.multi-container .hs-form-radio{width:100%}.form-section-outer-wrp{margin-bottom:0;overflow:hidden;padding:50px 0 0}.left-sec{display:none}.left-sec-mobile{display:block;min-height:540px;padding-top:110px;position:relative;z-index:9}.teardrop-header h2{font-size:41px;line-height:47px}.teardrop-header p{font-size:25px;line-height:25px}.left-sec-mobile .teardrop{left:auto;margin-top:100px;position:inherit;text-align:center}}@media (min-width:901px){.hs_submit.hs-submit input:hover{background:transparent;border:2px solid #e5bd79}.hs-allocation_of_rooms__who_s_choosing_ ul li>label>span:hover,.hs-guest_details ul li>label>span:hover,.hs-stay_information ul li>label>span:hover,.hs_extras__who_will_be_paying_ ul li>label>span:hover,form .inputs-list.multi-container .hs-form-checkbox>label>span:hover,form .inputs-list.multi-container .hs-form-radio>label>span:hover{background-color:#316d8b;color:#fff}}@media (max-width:767px){.form-section-inner-wrp h1{font-size:28px;line-height:38px}.form-section-inner-wrp{max-width:75%}.hs-allocation_of_rooms__who_s_choosing_ ul li,.hs-guest_details ul li,.hs-stay_information ul li,.hs_extras__who_will_be_paying_ ul li,form .inputs-list.multi-container .hs-form-checkbox,form .inputs-list.multi-container .hs-form-checkbox form .inputs-list.multi-container .hs-form-radio,form .inputs-list.multi-container .hs-form-radio{width:100%}.form-section-outer-wrp{margin-bottom:0;overflow:hidden;padding:50px 0 0}.left-sec{display:none}.left-sec-mobile{display:block;margin-top:100px;min-height:400px;padding-top:110px;position:relative;z-index:9}.teardrop-header h2{font-size:41px;line-height:47px}.teardrop-header p{font-size:25px;line-height:25px}.left-sec-mobile .teardrop{left:auto;position:inherit;text-align:center}}