.rooms_contact{margin:0 auto;max-width:1380px;padding:140px 40px;position:relative}.rooms_contact-wrap{background:#f7f7f7;margin:0 auto;max-width:1300px;padding:120px 40px;position:relative}.rooms_contact-title{color:#000;font-family:Century Gothic;font-size:60px;font-weight:500;line-height:72px;margin:0 0 15px;text-align:center}.rooms_contact-richtext{margin:0 auto 50px;max-width:707px}.rooms_contact-richtext,.rooms_contact-richtext p{color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:143.5%;text-align:center}.rooms_contact-richtext p:last-child{margin:0}.rooms_contact-form{margin:0 auto;max-width:736px}.rooms_contact-form .hs-form-field{margin-bottom:10px}.rooms_contact-form form input[type=email],.rooms_contact-form form input[type=file],.rooms_contact-form form input[type=number],.rooms_contact-form form input[type=password],.rooms_contact-form form input[type=tel],.rooms_contact-form form input[type=text],.rooms_contact-form form select,.rooms_contact-form form textarea{background:transparent;border:1px solid #aeaeae;border-radius:0;color:#171a23;font-family:Inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:.12em;line-height:140%;padding:19px 31px;text-transform:unset;width:100%!important}.rooms_contact-form form input::placeholder{border-radius:0;color:#171a23;font-family:Inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:.12em;line-height:140%;opacity:.5;text-transform:uppercase}.rooms_contact-form form input:focus{border:1px solid #000;border-radius:0!important;outline:none!important}.rooms_contact-form .form-columns-2{display:flex;gap:16px}.rooms_contact-form .input{margin-right:0!important}.rooms_contact-form form .hs-form-booleancheckbox{margin:21px 0 31px;width:100%!important}.rooms_contact-form form .hs-form-booleancheckbox input{background:transparent!important;border:1px solid #aeaeae!important;border-radius:2px!important;box-sizing:border-box!important;margin:0!important;width:20px!important}.rooms_contact-form form .hs-form-booleancheckbox input[type=checkbox].hs-input{accent-color:#5b5e4b;height:20px;width:20px}.rooms_contact-form form .hs-form-booleancheckbox label{align-items:center;display:flex;gap:10px;margin-bottom:0!important}.rooms_contact-form form .hs-form-booleancheckbox span{color:#171a23;font-family:Work Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.04em;line-height:160%;margin-left:0!important;opacity:.5}.rooms_contact-form .actions{text-align:center}.rooms_contact-form .hs_submit.hs-submit{display:block;float:unset;margin-top:0}.rooms_contact-form .actions .hs-button{background:transparent;border:.5px solid #000;color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.12em;line-height:143.5%;padding:13.5px 31.5px;text-transform:uppercase}.rooms_contact-form .actions .hs-button:focus,.rooms_contact-form .actions .hs-button:hover{background:#000;color:#fff}@media (max-width:1024px){.rooms_contact,.rooms_contact-wrap{padding:100px 40px}.rooms_contact-title{font-size:56px;line-height:110%;margin:0 0 20px}.rooms_contact-richtext{margin:0 auto 40px}.rooms_contact-richtext,.rooms_contact-richtext p{font-size:18px;line-height:143.5%}}@media (max-width:767px){.rooms_contact,.rooms_contact-wrap{padding:100px 20px}.rooms_contact-title{font-size:50px;line-height:110%}.rooms_contact-richtext,.rooms_contact-richtext p{font-size:16px;line-height:143.5%}.rooms_contact-form .hs-form-field{margin-bottom:10px}.rooms_contact-form form input[type=email],.rooms_contact-form form input[type=file],.rooms_contact-form form input[type=number],.rooms_contact-form form input[type=password],.rooms_contact-form form input[type=tel],.rooms_contact-form form input[type=text],.rooms_contact-form form select,.rooms_contact-form form textarea{padding:19px 23px}.rooms_contact-form .form-columns-2{flex-direction:column;gap:0}.rooms_contact-form form .hs-form-booleancheckbox{margin:11px 0 30px}.rooms_contact-form form .hs-form-booleancheckbox label{align-items:flex-start}}