@layer components{.field{--text-color: var(--clr-primary);--placeholder: var(--clr-neutral-400);border:0;overflow:hidden;color:inherit;display:block;transition:.2s ease;color:var(--text-color);background-color:var(--clr-neutral-100);&:not(.custom){height:40px;padding:0px 1rem;font-weight:400;min-width:240px;border-bottom:1px solid var(--clr-neutral-300)}&::placeholder{font-weight:300;color:var(--placeholder)}&[data-state=error]{border-bottom:1px solid var(--clr-error)}&:disabled{opacity:.7}}@media(min-width:780px){.field:not(.custom){min-width:340px;height:50px}}textarea.field:not(.custom){padding-top:15px;padding-bottom:15px;height:auto;min-height:100px;line-height:1.4em}@media(min-width:780px){textarea.field:not(.custom){min-height:calc(100px + 1.2em)}}select.field:not(.custom){line-height:2em;color:var(--text-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjNTY2MzZkIiBkPSJNMjU2IDQyOS4zbDIyLjYtMjIuNiAxOTItMTkyTDQ5My4zIDE5MiA0NDggMTQ2LjdsLTIyLjYgMjIuNkwyNTYgMzM4LjcgODYuNiAxNjkuNCA2NCAxNDYuNyAxOC43IDE5MmwyMi42IDIyLjYgMTkyIDE5MkwyNTYgNDI5LjN6Ii8+PC9zdmc+);background-size:14px 14px;background-repeat:no-repeat;background-position:right 12px center;padding-inline-end:32px;[dir=rtl] &{background-position:left 12px center}option{height:20px;font-size:1rem;&[value="n/a"]{color:var(--placeholder)}&[value="n/a"][disabled]{color:var(--placeholder)}}&[data-selected=false]{color:var(--placeholder);font-weight:300;&:focus{color:var(--text-color)}}}.iti{width:100%;direction:ltr}}@layer components{.field-wrap{position:relative;margin-bottom:1rem;display:grid;align-items:start;label,.label{font-weight:700;display:block;margin-bottom:.2em}&.submit{margin-top:0;margin-bottom:0;text-align:center;justify-content:center;&.align-right{text-align:right}&.align-left{text-align:left}}.star{position:absolute;[dir=ltr] &{left:100%}[dir=rtl] &{right:100%}top:0}}}@layer components{.button.cta.multi-states,button.cta.multi-states{[data-state=error] &,&[data-state=error]{pointer-events:none}[data-state=working] &,&[data-state=working]{pointer-events:none}[data-state=success] &,&[data-state=success]{pointer-events:none}[data-state=success-response] &,&[data-state=success-response]{pointer-events:none}[data-state=error-response] &,&[data-state=error-response]{pointer-events:none}.state-wrap{display:inherit;gap:inherit;width:100%;justify-content:inherit;align-items:inherit;line-height:1em;text-align:left;svg{display:block}.small{font-size:.8em;line-height:inherit;display:flex;flex-direction:column;line-height:1.4em}display:none;&[data-for=ready]{display:flex}&[data-for=error]{.icon{color:var(--clr-error)!important}}}[data-state=error] & .state-wrap,&[data-state=error] .state-wrap{&[data-for=ready]{display:none}&[data-for=error]{display:flex}}[data-state=working] & .state-wrap,&[data-state=working] .state-wrap{&[data-for=ready]{display:none}&[data-for=working]{display:flex}}[data-state=success] & .state-wrap,&[data-state=success] .state-wrap,[data-state=success-response] & .state-wrap,&[data-state=success-response] .state-wrap{&[data-for=ready]{display:none}&[data-for=success]{display:flex}}[data-state=error] & .state-wrap,&[data-state=error] .state-wrap,[data-state=error-response] & .state-wrap,&[data-state=error-response] .state-wrap{&[data-for=ready]{display:none}&[data-for=error]{display:flex}}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer components{.error-msg{display:block;color:var(--clr-error);font-size:12px;padding:.3em 1rem;text-transform:none;white-space:nowrap;font-weight:400;[dir=rtl] [dir=ltr] &{left:auto}&:after{position:absolute;content:"";top:100%;left:10px;border-top:5px solid var(--white);border-left:5px solid transparent;border-right:5px solid transparent;[dir=rtl] &{left:auto;right:10px}[dir=rtl] [dir=ltr] &{right:auto;left:10px}}display:none}.field-wrap:has([data-state=error]) .error-msg,.error-msg.show{display:block}.error-msg+.error-msg{display:none!important}}@layer components{input,select,textarea,button,label,.label{outline:none;border-radius:0;font-family:inherit;color:inherit;padding:0;margin:0}select{option{&[disabled]{color:#aaa}}}optgroup{padding:0;margin:0}.hint{font-size:.8em;line-height:1.2em;margin-top:.6em;font-weight:400;.icon{font-size:16px;margin:0 .3em}}.hintbox{padding:.8em 1.4em;background-color:#d1e5dc;color:currentColor;position:relative;z-index:10;.msg{line-height:1.3em;font-size:.8em}}[name=emiratesId]{direction:ltr}.form-layout{--_gap: clamp(1rem, 3.2vw, 1.4rem);@media(min-width:740px){width:var(--span-10)}@media(min-width:1000px){width:var(--span-8);&.boxed{padding-inline:var(--pull-1)}}display:flex;flex-wrap:wrap;gap:var(--_gap);.field-wrap{width:100%;margin:0;.field{width:100%;min-width:fit-content}@media(min-width:580px){&.half{width:calc(50% - (var(--_gap) / 2))}&.third{width:calc(33.3333% - (var(--_gap) * 2 / 3))}}}>button{align-self:center;justify-self:center;margin-inline:auto}}.iti__search-input{padding:.75em 1em;font-weight:300}}form[data-astro-cid-baqc3mtv]{background-color:var(--clr-neutral-150);max-width:var(--wrapper-md);margin-top:3em;h3{margin-bottom:1em}}
