.rox-form{max-width:528px;margin:0 auto}.rox-field{position:relative;margin-bottom:32px}.rox-input{width:100%;min-height:48px;padding:14px 15px 0;background:#f7f9fa12;border:1.5px solid rgba(247,249,250,.23);border-radius:4px;color:#fff;font-size:16px;outline:none;transition:all .2s ease}.rox-field label{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#f7f9faab;font-size:16px;font-weight:400;pointer-events:none;transition:all .2s ease}.rox-field textarea{resize:none;padding-top:1.4rem}.rox-field textarea+label{top:1.5rem}.rox-input:hover{border-color:#fff}.rox-input:focus{border-color:#d5b970}select.rox-input option{background:#141616;color:#fff}.rox-input:focus+label,.rox-input:not(:placeholder-shown)+label,select.rox-input:valid+label{top:12px;font-size:10px;color:#fff}.rox-checkbox-field{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:14px;color:#f7f9faab}.rox-checkbox-field label{cursor:pointer}.rox-checkbox{appearance:none;width:32px;height:32px;border:1.5px solid rgba(247,249,250,.23);border-radius:4px;background:#f7f9fa12;cursor:pointer;position:relative;transition:all .2s ease}.rox-checkbox:hover{border-color:#d5b970;background:#000}.rox-checkbox:checked:hover{background:#d5b970}.rox-checkbox:focus{outline:none}.rox-checkbox:checked:after{content:"";position:absolute;top:10%;left:35%;width:30%;height:60%;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);animation:checkFade .2s ease forwards}@keyframes checkFade{0%{opacity:0;transform:scale(0) rotate(45deg)}to{opacity:1;transform:scale(1) rotate(45deg)}}.rox-actions{margin-top:3rem}strong{font-weight:500}.rox-form a{color:#f7f9faab;text-decoration:underline}.rox-form a:hover{color:#d5b970}.vc{z-index:9}.rox-form-final{text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;padding-top:5rem}.heading{font-size:3rem}.address-link{color:#fff;text-decoration:none;font-style:normal;display:inline-flex;gap:.15rem;align-items:end}.address-link:hover{text-decoration:underline}.text-center{text-align:center}.text-end{text-align:right}@media(min-width:1280px){.text-lg-start{text-align:left}}.datagrid{--datagrid-padding: 1.5rem;--datagrid-item-width: 20rem;display:grid;grid-gap:var(--datagrid-padding);grid-template-columns:repeat(auto-fill,minmax(var(--datagrid-item-width),1fr));justify-content:start;list-style:none}.datagrid-title{font-size:1.1rem;letter-spacing:.04em;color:#f7f9faab;margin-bottom:.25rem}.datagrid-container{align-items:center}.datagrid-container img{padding:0 1rem;max-width:25rem;margin:0 auto}@media(max-width:768px){.datagrid-container img{margin-top:5rem;max-width:100%}}.datagrid-item{display:flex;flex-direction:column;justify-content:space-between}.speed-dial{position:fixed;right:1.5rem;bottom:1.5rem;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;z-index:10}.speed-dial button,.speed-dial a{appearance:none;-webkit-appearance:none;outline:none;border:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:4rem;height:4rem;border-radius:50%;cursor:pointer;justify-content:center;align-items:center;color:#fff;background:#d5b970;box-shadow:0 6px 14px #00000040;transition:transform .25s ease,opacity .25s ease,background-color .25s ease}.speed-dial button:hover,.speed-dial a:hover{background:#fff;color:#000}.speed-dial button:focus,.speed-dial a:focus{outline:none}.speed-dial button:focus-visible,.speed-dial a:focus-visible{outline:none}.speed-dial__action{opacity:0;transform:translateY(20px) scale(.8);pointer-events:none;display:flex;flex-direction:row;white-space:nowrap;transition:.3s ease all}.speed-dial__action:before{content:attr(data-label);position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%) scale(.9);background:#000000d9;color:#fff;padding:.35rem .6rem;border-radius:.4rem;font-size:1rem;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}@media(max-width:768px){.speed-dial__action:before{opacity:1}}.speed-dial__action:hover:before{opacity:1;transform:translateY(-50%) scale(1)}.speed-dial.open .speed-dial__action{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.speed-dial.open .speed-dial__action:nth-child(1){transition-delay:.05s}.speed-dial.open .speed-dial__action:nth-child(2){transition-delay:.1s}.speed-dial.open .speed-dial__action:nth-child(3){transition-delay:.15s}.speed-dial__main{z-index:2;position:relative;display:grid;place-items:center}.speed-dial__main .svg-icon{transform-origin:center;position:absolute;transition:opacity .25s ease,transform .25s ease}.speed-dial__main .icon-call{animation:phone-ring 1.5s ease-in-out infinite}.speed-dial__main .icon-close{opacity:0;transform:scale(.6) rotate(-90deg)}.speed-dial.open .speed-dial__main{transform:rotate(90deg)}.speed-dial.open .icon-call{opacity:0;transform:scale(.6) rotate(90deg)}.speed-dial.open .icon-close{opacity:1;transform:scale(1) rotate(0)}@keyframes phone-ring{0%{transform:rotate(0)}8%{transform:rotate(18deg)}16%{transform:rotate(-15deg)}24%{transform:rotate(12deg)}32%{transform:rotate(-10deg)}40%{transform:rotate(6deg)}48%{transform:rotate(0)}to{transform:rotate(0)}}.text-uppercase{text-transform:uppercase}.header__logo-link{color:#fff}
