@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,500;0,600;1,500&family=Montserrat:wght@400;500;600;700&display=swap');body.page-id-53{background:#efe7da}body.page-id-53 #main-content{background:transparent}body.page-id-53::before{content:"";position:fixed;inset:0;z-index:0;background:url(https://www.ambitamilano.it/wp-content/uploads/2026/06/ambita-booking-2.jpg) center/cover;filter:blur(38px) saturate(1.05);transform:scale(1.14);opacity:.30}body.page-id-53::after{content:"";position:fixed;inset:0;z-index:0;background:linear-gradient(180deg,rgba(244,237,222,.58),rgba(240,232,216,.82))}#resvbook{position:relative;z-index:1;padding:128px 22px 92px!important;background:transparent!important}#resvbook .bk-row{display:flex!important;align-items:stretch;flex-wrap:nowrap;background:#faf6ef;border-radius:22px;overflow:hidden;box-shadow:0 50px 110px -46px rgba(35,25,5,.55),0 4px 14px -8px rgba(35,25,5,.22);border:1px solid rgba(40,28,8,.07)}#resvbook .bk-row>.et_pb_column{margin:0!important;width:50%!important;padding:0!important;display:flex;flex-direction:column;justify-content:center}#resvbook .bk-media{position:relative;min-height:660px;background:linear-gradient(176deg,rgba(16,11,3,.30) 0%,rgba(16,11,3,.04) 30%,rgba(12,8,2,.82) 100%),url(https://www.ambitamilano.it/wp-content/uploads/2026/06/ambita-booking-2.jpg) center/cover}#resvbook .bk-media .et_pb_text{margin:0!important}#resvbook .bk-media .bk-brand{position:absolute;top:36px;left:42px;z-index:2}#resvbook .bk-media .bk-title{position:absolute;left:42px;right:42px;bottom:40px;z-index:2}.bk-brand-txt{font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;letter-spacing:.18em;text-transform:uppercase;color:#fff}.bk-brand-txt sup{font-size:.5em;top:-.85em;letter-spacing:0}.bk-eyebrow-l{display:block;font-family:'Montserrat',sans-serif;font-weight:600;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:rgba(255,255,255,.78);margin-bottom:14px}.bk-title-txt{font-family:'Lora',serif;font-weight:500;font-size:clamp(60px,7vw,104px);line-height:.92;letter-spacing:-.01em;color:#fff;display:block;text-shadow:0 2px 30px rgba(0,0,0,.4)}.bk-title-sub{display:block;margin-top:18px;max-width:380px;font-family:'Montserrat',sans-serif;font-weight:400;font-size:15px;line-height:1.6;color:rgba(255,255,255,.86)}#resvbook .bk-formcol{background:#faf6ef;padding:62px 10% 62px 16%!important}#resvbook .bk-head{margin:0 0 32px!important}#resvbook .bk-head .et_pb_text_inner{display:block}.bk-eyebrow{display:block;font-family:'Montserrat',sans-serif;font-weight:600;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#bda05a;margin-bottom:14px}.bk-lead{display:block;font-family:'Lora',serif;font-weight:500;font-size:clamp(32px,3.4vw,44px);line-height:1.05;letter-spacing:-.005em;color:#231f20}.bk-lead:after{content:"";display:block;width:56px;height:2px;background:#CDA434;margin:20px 0 0}.bk-note{display:block;margin-top:20px;font-family:'Montserrat',sans-serif;font-size:14.5px;line-height:1.6;color:#7a7264}#resvbook .bk-form{width:100%}#resvbook .bk-form form.et_pb_contact_form{display:grid;grid-template-columns:1fr 1fr;gap:18px 18px}#resvbook .bk-form .et_pb_contact_form_inner{display:contents}#resvbook .bk-form p.et_pb_contact_field{margin:0!important;padding:0!important;width:auto!important;float:none!important}#resvbook .bk-form .et_pb_contact_field[data-id="nome"],#resvbook .bk-form .et_pb_contact_field[data-id="note"],#resvbook .bk-form .et_pb_contact_field[data-id="privacy"],#resvbook .bk-form .et_contact_bottom_container{grid-column:1 / -1}#resvbook .bk-form .et_pb_contact_form_label{display:block!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;font-family:'Montserrat',sans-serif;font-weight:600;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#8a8170;margin:0 0 8px!important}#resvbook .bk-form .input,#resvbook .bk-form select,#resvbook .bk-form textarea{width:100%!important;background:#ffffff!important;border:1px solid #e6ddca!important;border-radius:11px!important;padding:15px 16px!important;font-family:'Montserrat',sans-serif!important;font-size:15px!important;color:#231f20!important;box-shadow:0 1px 2px rgba(40,28,8,.03)!important;-webkit-appearance:none;appearance:none;transition:border-color .22s,box-shadow .22s}#resvbook .bk-form .input:focus,#resvbook .bk-form select:focus,#resvbook .bk-form textarea:focus{outline:none!important;border-color:#CDA434!important;background:#fff!important;box-shadow:0 0 0 3px rgba(205,164,52,.17)!important}#resvbook .bk-form ::placeholder{color:#b3aa9a!important;opacity:1}#resvbook .bk-form input[type="date"],#resvbook .bk-form input[type="time"]{color:#231f20!important;font-family:'Montserrat',sans-serif!important}#et_pb_contact_nome_0{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%239a917f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%223.6%22%2F%3E%3Cpath%20d%3D%22M5%2020c0-3.6%203.1-5.6%207-5.6s7%202%207%205.6%22%2F%3E%3C%2Fsvg%3E") no-repeat left 16px center;background-size:20px;padding-left:46px!important}#et_pb_contact_telefono_0{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%239a917f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.5%204h3.2l1.5%204-2.1%201.4a13%2013%200%20005%205l1.4-2.1%204%201.5v3.2a1.6%201.6%200%2001-1.7%201.6A16.5%2016.5%200%20014%205.7%201.6%201.6%200%20015.5%204z%22%2F%3E%3C%2Fsvg%3E") no-repeat left 16px center;background-size:20px;padding-left:46px!important}#et_pb_contact_data_0{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%239a917f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%225%22%20width%3D%2217%22%20height%3D%2215%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3.5%209.5h17M8%203.5v3M16%203.5v3%22%2F%3E%3C%2Fsvg%3E") no-repeat left 16px center;background-size:20px;padding-left:46px!important}#et_pb_contact_ora_0{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%239a917f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.2%22%2F%3E%3Cpath%20d%3D%22M12%207.6V12l3%201.8%22%2F%3E%3C%2Fsvg%3E") no-repeat left 16px center;background-size:20px;padding-left:46px!important}#et_pb_contact_ospiti_0{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%239a917f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223.1%22%2F%3E%3Cpath%20d%3D%22M2.6%2019c0-3.2%202.8-5%206.4-5s6.4%201.8%206.4%205%22%2F%3E%3Cpath%20d%3D%22M16.2%205.3a3.1%203.1%200%20010%205.9%22%2F%3E%3Cpath%20d%3D%22M17.6%2014.3c2.5.4%203.9%202%203.9%204.7%22%2F%3E%3C%2Fsvg%3E") no-repeat left 16px center,url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238a8170%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209l6%206%206-6%22%2F%3E%3C%2Fsvg%3E") no-repeat right 16px center;background-size:20px,14px;padding-left:46px!important;padding-right:42px!important;cursor:pointer}#et_pb_contact_note_0{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%239a917f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206h16M4%2011h16M4%2016h10%22%2F%3E%3C%2Fsvg%3E") no-repeat left 16px top 16px;background-size:20px;padding-left:46px!important;min-height:104px!important;resize:vertical;line-height:1.55!important}#resvbook .bk-form .et_pb_contact_field[data-id="privacy"]>label.et_pb_contact_form_label{display:none!important}#resvbook .bk-form .et_pb_contact_field_options_title{display:none!important}#resvbook .bk-form .et_pb_contact_field[data-id="privacy"]{margin-top:2px!important}#resvbook .bk-form .et_pb_contact_field_options_wrapper{margin:0!important}#resvbook .bk-form .et_pb_contact_field_checkbox{display:flex!important;align-items:center;gap:11px}#resvbook .bk-form .et_pb_contact_field_checkbox label{font-family:'Montserrat',sans-serif!important;font-size:13px!important;letter-spacing:.01em;text-transform:none;color:#5f594e!important;font-weight:500;margin:0!important;cursor:pointer;display:flex;align-items:center;gap:11px;line-height:1.4}#resvbook .bk-form .et_pb_contact_field_checkbox label i{flex:0 0 auto;width:18px;height:18px;border:1.5px solid #c7ab5d;border-radius:5px;background:#fff;display:inline-block}#resvbook .bk-form .et_pb_contact_field_checkbox label i.et_pb_checkbox_checked,#resvbook .bk-form .et_pb_contact_field_checkbox input:checked+label i{background:#CDA434;border-color:#CDA434}#resvbook .bk-form .et_pb_contact_field_checkbox input[type="checkbox"]{position:absolute;opacity:0;width:1px;height:1px}#resvbook .bk-form .et_contact_bottom_container{margin:14px 0 0!important}#resvbook .bk-form .et_pb_contact_submit{width:100%!important;display:flex!important;align-items:center;justify-content:center;gap:12px;background:#231f20!important;color:#fff!important;border:0!important;border-radius:11px!important;padding:20px!important;font-family:'Montserrat',sans-serif!important;font-weight:600!important;font-size:13px!important;letter-spacing:.2em!important;text-transform:uppercase!important;cursor:pointer;transition:background .3s,color .3s,transform .3s,box-shadow .3s}#resvbook .bk-form .et_pb_contact_submit:before{content:"";width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203v6a2.2%202.2%200%20004.4%200V3M8.2%203v18M17%203c-1.7%200-3%202-3%205s1.3%204.6%203%204.6V21%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;flex:0 0 auto;transition:filter .3s}#resvbook .bk-form .et_pb_contact_submit:after{display:none!important}#resvbook .bk-form .et_pb_contact_submit:hover{background:#CDA434!important;color:#231f20!important;transform:translateY(-2px);box-shadow:0 18px 34px -14px rgba(205,164,52,.6)}#resvbook .bk-form .et_pb_contact_submit:hover:before{filter:invert(11%) sepia(8%) saturate(600%) hue-rotate(0deg) brightness(95%)}#resvbook .bk-form .et-pb-contact-message,#resvbook .bk-form .et_pb_contact_error_text{font-family:'Montserrat',sans-serif!important;font-size:14px}#resvbook .bk-js{display:none!important}@media(max-width:980px){#resvbook{padding:98px 14px 64px!important}#resvbook .bk-row{flex-direction:column}#resvbook .bk-row>.et_pb_column{width:100%!important}#resvbook .bk-media{min-height:360px}#resvbook .bk-formcol{padding:42px 30px!important}.bk-title-txt{font-size:clamp(52px,14vw,78px)}}@media(max-width:560px){#resvbook .bk-form form.et_pb_contact_form{grid-template-columns:1fr}}@media(min-width:981px){#resvbook .bk-media{background-origin:content-box;background-clip:content-box}#resvbook .bk-row>.bk-media{padding:0 30px 0 0!important}}.et_pb_section_0.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_row_0.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;margin-top:0px auto!important;margin-bottom:0px auto!important;padding-top:0px;padding-bottom:0px}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row{width:100%!important;max-width:1180px!important}