.lp-planning-session{background-color:#fff;box-sizing:border-box;width:100%}.lp-planning-session *,.lp-planning-session :after,.lp-planning-session :before{box-sizing:inherit}.lp-planning-session__inner{align-items:stretch;display:flex;flex-wrap:wrap;margin:0 auto;width:100%}.lp-planning-session__image-col{flex:0 0 369px;max-width:369px;min-height:400px;position:relative}.lp-planning-session__img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.lp-planning-session__content-col{display:flex;flex:1;flex-direction:column;justify-content:center;padding:80px 5% 80px 8%}.lp-planning-session__headline{color:#17425e;font-family:RefrigeratorDeluxe,Refrigerator Deluxe,sans-serif;font-size:2.8125rem;font-weight:400;letter-spacing:0;margin-bottom:30px!important;margin-top:0;text-transform:uppercase}.modern-contact-form fieldset{margin-bottom:15px!important;max-width:100%!important;width:100%!important}.modern-contact-form .hs_cos_wrapper_type_form .hs-form-field{margin-bottom:0!important}.modern-contact-form fieldset.form-columns-2{display:flex!important;gap:20px;width:100%!important}.modern-contact-form fieldset.form-columns-2 .hs-form-field{flex:1;float:none!important;width:100%!important}.modern-contact-form .hs-richtext{margin-bottom:15px!important}.modern-contact-form .hs-richtext,.modern-contact-form .hs-richtext h3,.modern-contact-form .hs-richtext p,.modern-contact-form .hs-richtext span,.modern-contact-form form .hs-form-field>label{color:#21456a!important;display:block!important;font-family:inherit!important;font-size:21px!important;font-weight:700!important;letter-spacing:normal!important;margin-bottom:10px!important;margin-top:0!important}.modern-contact-form form input[type=email],.modern-contact-form form input[type=number],.modern-contact-form form input[type=password],.modern-contact-form form input[type=tel],.modern-contact-form form input[type=text],.modern-contact-form form select,.modern-contact-form form textarea{background-color:#f2f4f5!important;border:none!important;border-radius:6px!important;box-sizing:border-box!important;color:#333!important;font-family:inherit!important;font-size:15px!important;padding:15px!important;width:100%!important}.modern-contact-form form input::placeholder,.modern-contact-form form textarea::placeholder{color:#999!important;font-weight:400!important}.modern-contact-form form input:focus,.modern-contact-form form select:focus,.modern-contact-form form textarea:focus{box-shadow:0 0 0 .2rem rgba(16,59,91,.25);outline:0}.modern-contact-form form select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23999999%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E")!important;background-position:right 20px center!important;background-repeat:no-repeat!important;background-size:16px auto!important;border-radius:50px!important;color:#555!important;max-width:100%!important}.modern-contact-form .hs-fieldtype-select>label{display:none!important}.modern-contact-form .hs-fieldtype-radio{margin-bottom:10px!important;margin-top:20px!important}.modern-contact-form form .inputs-list{display:flex;flex-wrap:wrap;gap:15px 35px!important;list-style:none;margin:0;padding:0}.modern-contact-form form .inputs-list>li{display:block;margin:0}.modern-contact-form form .inputs-list label{align-items:center;color:#103b5b!important;display:flex!important;font-size:15px!important;font-weight:400!important;margin-bottom:0!important}.modern-contact-form form .inputs-list input[type=radio]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fff!important;border:1px solid #999!important;border-radius:50%!important;cursor:pointer;display:grid!important;height:16px!important;margin-right:8px!important;margin-top:0!important;place-content:center!important;width:16px!important}.modern-contact-form form .inputs-list input[type=radio]:before{background-color:#103b5b!important;border-radius:50%!important;content:""!important;height:8px!important;transform:scale(0);transition:transform .12s ease-in-out;width:8px!important}.modern-contact-form form .inputs-list input[type=radio]:checked{border-color:#103b5b!important}.modern-contact-form form .inputs-list input[type=radio]:checked:before{transform:scale(1)}.modern-contact-form .hs_budget,.modern-contact-form .hs_do_you_already_own_the_lot{align-items:center!important;display:flex!important;flex-wrap:wrap!important;margin-bottom:25px!important}.modern-contact-form .hs_budget>label,.modern-contact-form .hs_do_you_already_own_the_lot>label{display:inline-block!important;margin-bottom:0!important;margin-right:25px!important;width:auto!important}.modern-contact-form .button,.modern-contact-form .hs-button,.modern-contact-form form input.hs-button{background-color:#103b5b!important;border:none!important;border-radius:2px!important;color:#fff!important;cursor:pointer!important;font-size:15px!important;font-weight:700!important;margin:10px 0 20px!important;padding:12px 35px!important;text-transform:uppercase!important;transition:background-color .3s ease}.modern-contact-form .button:hover,.modern-contact-form .hs-button:hover,.modern-contact-form form input.hs-button:hover{background-color:#0c2c44!important}@media (max-width:992px){.lp-planning-session__image-col{display:none!important;flex:0 0 100%;max-height:400px;max-width:100%;position:static}.lp-planning-session__img{height:400px;position:static}.lp-planning-session__content-col{flex:0 0 100%;padding:60px 20px}}@media (max-width:767px){.lp-planning-session__headline{font-size:2rem}.modern-contact-form fieldset.form-columns-2{flex-direction:column;gap:20px}}