@layer tailwind-base{:where(.form-item label:not(.option)){display:block}:where(.form-item .form-item--error-message){margin-top:.375rem;margin-bottom:.375rem;--tw-text-opacity: 1;color:hsl(var(--c-error) / var(--tw-text-opacity))}:where(.form-item .description){margin-top:.375rem;margin-bottom:.375rem}.form-item>*:last-child{margin-bottom:0}}@layer tailwind-components{.form-item{--label-color: hsl(var(--c-primary))}.form-item>label:not(.option){font-size:.875rem;font-weight:700;line-height:1.2;margin-bottom:.375rem;color:var(--label-color)}.form-item>label.option{margin-inline-start:.5rem;font-family:Noto Sans,Noto Sans Arabic,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.6;color:hsl(var(--c-base-content))}@media (min-width: 1024px){.form-item>label.option{line-height:1.6}}.form-item>label.option{-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-item>.description{font-family:Noto Sans,Noto Sans Arabic,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;font-weight:400;line-height:1.6;color:hsl(var(--c-base-content-700))}@media (min-width: 1024px){.form-item>.description{line-height:1.4}}.form-item.form-disabled{--label-color: hsl(var(--c-base-content))}.form-item--error{--label-color: hsl(var(--c-error-form))}.form-item--error-message{font-family:Noto Sans,Noto Sans Arabic,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;font-weight:700;line-height:1.2;color:hsl(var(--c-base-content-700))}@media (min-width: 1024px){.form-item--error-message{line-height:1.2}}.form-item--error-message{color:var(--label-color)}.form-required:after{color:hsl(var(--c-error-form));content:" * "}.form-input,.form-textarea{--input-placeholder-color: hsl(204 3.6% 72.7%);--input-color: hsl(var(--c-base-content-700));--input-border-color: hsl(var(--c-primary));--btn-boxshadow: transparent;--btn-boxshadow-hover: transparent;max-width:100%;color:var(--input-color);background-color:var(--input-background-color);border-color:var(--input-border-color);box-shadow:inset 0 0 0 0 var(--input-border-color);padding:.688rem 1rem;border-radius:.125rem;border-width:1px;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:var(--placeholder-color);font-size:.75rem}.form-input::placeholder,.form-textarea::placeholder{color:var(--placeholder-color);font-size:.75rem}.form-input:hover,.form-textarea:hover{box-shadow:inset 0 -1px 0 0 var(--input-border-color)}.form-input:focus,.form-textarea:focus{box-shadow:inset 0 -3px 0 0 var(--input-border-color)}.form-checkbox{background-image:revert;transform:translateY(-.1rem);height:1.125rem;width:1.125rem;border-radius:.125rem;--tw-border-opacity: 1;border-color:hsl(var(--c-primary) / var(--tw-border-opacity));--tw-ring-color: currentColor;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.form-checkbox:checked{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.67 13.89'%3E %3Cpath d='M6.67,13.89L0,7.23l1.88-1.89,4.79,4.79L16.79,0l1.88,1.89' fill='white'/%3E %3C/svg%3E");background-size:75%;--tw-bg-opacity: 1;background-color:hsl(var(--c-primary) / var(--tw-bg-opacity))}.form-checkbox:checked:hover{--tw-border-opacity: 1;border-color:hsl(var(--c-primary-800) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--c-primary-800) / var(--tw-bg-opacity))}.form-checkbox:focus,.form-checkbox:active{--tw-ring-color: transparent}.form-checkbox:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--c-primary) / var(--tw-ring-opacity))}.form-checkbox:not(:disabled){cursor:pointer}.form-radio{background-image:revert;transform:translateY(-.1rem);height:1.125rem;width:1.125rem;--tw-border-opacity: 1;border-color:hsl(var(--c-primary) / var(--tw-border-opacity));--tw-shadow: inset 0 0 0 .25rem white;--tw-shadow-colored: inset 0 0 0 .25rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-color: currentColor;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.form-radio:checked{background:hsl(var(--c-primary))}.form-radio:checked:hover{--tw-border-opacity: 1;border-color:hsl(var(--c-primary-800) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--c-primary-800) / var(--tw-bg-opacity))}.form-radio:focus,.form-radio:active{--tw-ring-color: transparent}.form-radio:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--c-primary) / var(--tw-ring-opacity))}.form-radio:not(:disabled){cursor:pointer}:is(.form-disabled>.form-checkbox,.form-checkbox:disabled),:is(.form-disabled>.form-radio,.form-radio:disabled){cursor:not-allowed;--tw-border-opacity: 1;border-color:hsl(0 0% 83.5% / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(0 0% 83.5% / var(--tw-bg-opacity))}.form-disabled>.form-input,.form-input[disabled]{--input-placeholder-color: hsl(var(--c-base-content-700));--input-background-color: hsl(0 0% 96.1%);--input-border-color: hsl(var(--c-base-content-700))}.form-item--error>.form-input{--input-color: hsl(var(--c-error-form));--input-border-color: var(--input-color)}:where(.form-toggle){--chkbg: var(--c-base-content);--chkc: 0 0% 100%;--focus-shadow: 0 0 0;--chkbs: 2rem;--chkmultiplier: 1.625;--chkbw: calc(var(--chkbs) * var(--chkmultiplier));--chkbh: var(--chkbs);width:var(--chkbw);height:var(--chkbh);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:hsla(var(--chkc) / var(--o-bg, .2));border-radius:1.5rem;box-shadow:calc(var(--chkbs) / var(--chkmultiplier) * -1) 0 0 2px hsl(var(--chkbg)) inset,0 0 0 2px hsl(var(--chkbg)) inset,var(--focus-shadow);transition:background,box-shadow var(--animation-input, .2s) ease-in-out;transition-duration:.3s;transform:translateY(.5rem);outline:2px solid transparent;outline-offset:2px}:where(.form-toggle):where(:focus-visible){outline:1px solid hsl(var(--c-primary));outline-offset:.125rem}:where(.form-toggle):where(:checked),:where(.form-toggle):where([checked=true]){--o-bg: 1;--chkbg: var(--c-primary);box-shadow:calc(var(--chkbs) / var(--chkmultiplier)) 0 0 2px hsl(var(--chkbg)) inset,0 0 0 2px hsl(var(--chkbg)) inset,var(--focus-shadow)}:where(.form-toggle):where(:disabled){--chkbg: 0 0% 83.5%;border-color:transparent}:where(.form-toggle):disabled{cursor:not-allowed}}.form-select,.baag-select{min-height:3rem;--tw-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);--tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);font-family:Noto Sans,Noto Sans Arabic,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.6;color:hsl(var(--c-base-content))}@media (min-width: 1024px){.form-select,.baag-select{line-height:1.6}}.form-select,.baag-select{border-width:0px;--tw-text-opacity: 1;color:hsl(var(--c-primary) / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);cursor:pointer}.select-wrapper+.select-wrapper{margin-top:1rem}.form-select{--input-border-color: hsl(var(--c-primary));border-color:var(--input-border-color);max-width:100%;padding-left:2rem;padding-right:4.5rem;border-radius:.125rem;border-width:1px;outline:2px solid transparent;outline-offset:2px}baag-select{position:relative;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}baag-select select{background-image:none}@media (min-width: 1024px){baag-select select{display:none}}baag-select:not([open]) .baag-select-wrapper{opacity:0!important}baag-select[open=true]:after{transform-origin:center;--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}baag-select:after{position:absolute;top:1.1em;right:2em;width:1.086em;height:.649em;pointer-events:none;content:"";background-image:var(--i-select);background-repeat:no-repeat;background-size:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.baag-select{display:none}@media (min-width: 1024px){.baag-select{display:grid}}.baag-select[aria-expanded=true] .baag-select-wrapper{animation:baag-select-fade-in .15s forwards}.baag-select[aria-expanded=false] .baag-select-wrapper{animation:baag-select-fade-out .15s forwards}.baag-select:focus{--tw-bg-opacity: 1;background-color:hsl(var(--c-primary-200) / var(--tw-bg-opacity))}.baag-select-current{background-repeat:no-repeat;background-position:calc(100% - 2rem) center;background-size:1.086rem;display:grid;align-items:center;padding-left:2rem;padding-right:4.5rem}.baag-select-current:hover{--tw-bg-opacity: 1;background-color:hsl(var(--c-primary-200) / var(--tw-bg-opacity))}.baag-select-wrapper{grid-auto-rows:3rem;position:absolute;left:0;right:0;top:100%;display:grid;align-items:center;--tw-bg-opacity: 1;background-color:hsl(0 0% 100% / var(--tw-bg-opacity));opacity:0;--tw-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);--tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.baag-select-option{font-family:Noto Sans,Noto Sans Arabic,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.6;color:hsl(var(--c-base-content))}@media (min-width: 1024px){.baag-select-option{line-height:1.6}}.baag-select-option{display:grid;height:100%;align-items:center;padding-left:2rem;padding-right:2rem;--tw-text-opacity: 1;color:hsl(var(--c-primary) / var(--tw-text-opacity))}.baag-select-option.active,.baag-select-option:hover{--tw-bg-opacity: 1;background-color:hsl(var(--c-primary-200) / var(--tw-bg-opacity))}@keyframes baag-select-fade-out{0%{opacity:1;transform:scale(1);transform-origin:top}25%{opacity:0;transform:scale(.85)}to{position:absolute;pointer-events:none;opacity:0}}@keyframes baag-select-fade-in{to{opacity:1;transform:scale(1);transform-origin:top}25%{opacity:0;transform:scale(.85)}0%{position:absolute;pointer-events:none;opacity:0}}@layer tailwind-components{textarea{vertical-align:top}.contact-message-form{max-width:25rem}.form-actions{margin-top:.5rem;margin-bottom:.5rem;display:flex;flex-direction:row-reverse;gap:1rem}form[class*=-form]{grid-template-columns:minmax(0,1fr);display:grid;gap:1.5rem}form[class*=-form] input,form[class*=-form] textarea{max-width:100%}form[class*=-form] th{all:inherit}legend{font-weight:600;--tw-text-opacity: 1;color:hsl(var(--c-primary) / var(--tw-text-opacity))}}
