/* Scoped AR production fixes; no reset of existing language page layouts. */
body.vm-ar-site{margin:0}
.vm-ar-site .wpbs-main-wrapper{box-sizing:border-box;max-width:100%;margin-inline:auto}
.vm-ar-site .wpbs-form-container{direction:rtl;text-align:right;box-sizing:border-box;max-width:100%;padding-inline:16px}
.vm-ar-site #page-28 #wpbs-form-1{padding-inline:16px;box-sizing:border-box}
.vm-ar-site #navbarNav #menu-item-30>a{color:#231b10!important}
.vm-ar-site .wpbs-form-container input:not([type=checkbox]):not([type=radio]),.vm-ar-site .wpbs-form-container select,.vm-ar-site .wpbs-form-container textarea{box-sizing:border-box;max-width:100%}
.vm-ar-site .wpbs-form-container input[type=email]{direction:ltr;text-align:left}
.vm-ar-site .wpbs-calendar{direction:ltr}
.vm-ar-site .wpbs-form-general-error,.vm-ar-site .wpbs-form-field-error,.vm-ar-site .wpbs-form-confirmation-message{direction:rtl;text-align:right}
.vm-ar-site .vm-yacht-action{display:block;min-width:0;container-type:normal}
.vm-ar-site .vm-yacht-action>.btn{max-width:100%;white-space:normal;box-sizing:border-box}
.vm-ar-site .vm-yacht-action .vm-ornament--yacht{position:relative;inset:auto;width:65%;max-width:320px;margin:1rem 0 0 auto;grid-column:auto}
.vm-ar-site .vm-casa-ornament{display:block;position:relative;inset:auto;flex-shrink:0;width:min(100%,360px);height:auto;margin:1rem 0 0;align-self:flex-end;overflow:visible}
.vm-ar-site .vm-casa-ornament img{height:auto;width:100%;object-fit:contain}
nav[data-vmar-five-languages],.vm-ar-languages{direction:ltr;unicode-bidi:isolate;white-space:nowrap;display:inline-flex;vertical-align:middle;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.3em;max-width:100%;margin:0}
nav[data-vmar-five-languages]>*,.vm-ar-languages>*{flex-shrink:0}
.vmar-language-select{display:none}
.vmar-compact-topbar .row{flex-wrap:nowrap;align-items:center;gap:16px}
.vmar-compact-topbar .row>.col-6{width:auto;max-width:none;white-space:nowrap}
.vmar-compact-topbar .row>.col-6:first-child{flex:0 0 auto;display:flex;align-items:center;gap:6px}
.vmar-compact-topbar .row>.col-6:nth-child(2){flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:14px}
.vmar-compact-topbar .row>nav.vmar-language-enhanced{flex:0 0 auto;width:auto;margin:0;padding:0;gap:.3em;font-size:16px}
.vmar-compact-topbar .row>.col-6>a,.vmar-compact-topbar .vm-local-icon{margin:0}
.vmar-compact-topbar .row>.col-6:last-child>nav{flex:0 0 auto;font-size:16px}
@media(max-width:767px){
  .vmar-compact-topbar{padding-block:8px}
  .vmar-compact-topbar .container{padding-inline:8px;max-width:100%}
  .vmar-compact-topbar .row{margin:0;gap:8px;font-size:12px;line-height:24px}
  .vmar-compact-topbar .row>.col-6{padding:0;width:auto}
  .vmar-compact-topbar .row>.col-6:first-child{gap:4px}
  .vmar-compact-topbar .row>.col-6:nth-child(2){gap:6px}
  .vmar-compact-topbar .row>nav.vmar-language-enhanced{flex:0 0 auto;width:82px;margin:0;padding:0}
  .vmar-compact-topbar small{font-size:inherit}
  .vmar-compact-topbar .vm-local-icon,.vmar-compact-topbar .vm-offline-symbol{font-size:14px;line-height:1;min-width:14px;margin:0}
  .vmar-compact-topbar .row>.col-6:nth-child(2)>a{display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:0}
  .vmar-compact-topbar nav.vmar-language-enhanced>:not(.vmar-language-select){display:none}
  .vmar-compact-topbar nav.vmar-language-enhanced .vmar-language-select{display:block;width:82px;max-width:82px;height:28px;margin:0;padding:2px 4px;border:1px solid #ffffff80;border-radius:2px;background:transparent;color:inherit;font:12px Arial,sans-serif;line-height:20px}
  .vmar-compact-topbar .vmar-language-select option{background:#fff;color:#231b10}
}
.vmar-video-dialog{direction:rtl}
