.bg-hover-primary:hover{transition:background-color .3s ease;background-color:#e9c400!important}.bg-hover-secondary:hover{transition:background-color .3s ease;background-color:#53565a!important}.bg-hover-netural-light:hover{transition:background-color .3s ease;background-color:#f5f5f5!important}.bg-hover-netural-mid-light:hover{transition:background-color .3s ease;background-color:#dadada!important}.bg-hover-gray:hover,.bg-hover-gray-3:hover{transition:background-color .3s ease;background-color:#828282!important}.bg-hover-gray-4:hover{transition:background-color .3s ease;background-color:#bdbdbd!important}.bg-hover-gray-5:hover{transition:background-color .3s ease;background-color:#e0e0e0!important}:root{--font-body: "Inter";--font-body-bold: "Inter bold";--font-body-medium: "Inter medium";--font-family-heading: "Inter", "Trebuchet MS", sans-serif;--font-family-text: "Inter", "Trebuchet MS", sans-serif;--font-size-body: 1.125rem;--font-size-body-small: 1rem;--flow-space: 1.5625rem;--column-gap: clamp(2.5rem, 2.5vw + 1.75rem, 3.75rem);--color-text: white;--content-max-width: 700px;--content-max-width-wide: 900px;--content-max-width-full: 1200px;--box-spacing: clamp(1rem, 2.5vw + .25rem, 2.25rem);--container-spacing: clamp(1rem, 2.5vw + .25rem, 2.25rem);--component-spacing: clamp(3rem, 6.5vw + 1.05rem, 6.25rem);--scrollbar-width: 0;--window-height: 100vh;--inner-viewport-width: calc(100vw - var(--scrollbar-width));--container-max-width: 100%;--hero-middle-y: 30vh;--default-color: initial;--white: white;--black: black;--primary: #E9C400;--secondary: #53565A;--bg-color: white;--gray: #828282;--gray-1: #333333;--gray-2: #4F4F4F;--gray-4: #bdbdbd;--gray-3: #828282;--gray-5: #e0e0e0;--gray-6: #f2f2f2;--netural-light: #f5f5f5;--netural-mid-light: #dadada;--font-body: Inter;--font-body-bold: Inter bold;--font-body-medium: Inter medium;--xs: 0;--sm: 576px;--md: 768px;--lg: 992px;--lg2: 1040px;--xl: 1200px;--xxl: 1800px}[name=Form]{--color: inherit;--bg: transparent;--imgcolor: invert(0);--border-radius: 0px;--padding: 0px 4px 10px 4px;--border-color: #828282;--dropdown-bg: #fff;--dropdown-color: #000;--dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--color-inverted: #000;--calendar-icon-invert: 0}[name=Form][data-theme=dark]{--color: #000;--imgcolor: invert(0);--color-inverted: #fff;--border-color: black}[name=Form][data-theme=light]{--color: white;--imgcolor: invert(0);--border-color: white;--color-inverted: #000;--dropdown-bg: white;--dropdown-color: black}[name=Form][data-theme=default]{--color: inherit;--imgcolor: invert(0);--border-color: white;--color-inverted: #fff}[name=Form] form>.row{--bs-gutter-x: 28px;--bs-gutter-y: 24px}[name=Form] form input,[name=Form] form textarea{background-color:var(--bg);color:var(--color);width:100%;border:unset;outline:none;padding-block:0;padding-inline:0}[name=Form] form input::placeholder,[name=Form] form textarea::placeholder{color:var(--color)}[name=Form] form label{font-size:16px;line-height:24px}[name=Form] form input.normal{padding:var(--padding)}[name=Form] form .field.--checkbox label span{position:relative;padding-left:34px;cursor:pointer;color:var(--color)}[name=Form] form .field.--checkbox label span a{color:var(--color);text-decoration:underline}[name=Form] form .field.--checkbox label span:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid var(--border-color);border-radius:4px;background-color:transparent;transition:border-color .2s ease,background-color .2s ease}[name=Form] form .field.--checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}[name=Form] form .field.--checkbox input[type=checkbox]:checked+span:before{background-color:var(--color);border-color:var(--border-color)}[name=Form] .field{position:relative}[name=Form] .field-col.--hidden{display:none}[name=Form] .field-error{position:absolute;top:100%;color:red;font-size:12px;background-color:#e0e0e0;padding-inline:6px;right:0;z-index:1}[name=Form] .field svg,[name=Form] .field path,[name=Form] .field img{transition:color .2s ease-in-out,background-color .2s ease-in-out,fill .1s ease-in-out}[name=Form] .field.--text,[name=Form] .field.--email,[name=Form] .field.--textarea,[name=Form] .field.--date,[name=Form] .field.--select{padding:0 4px 10px}[name=Form] .field.--text:after,[name=Form] .field.--email:after,[name=Form] .field.--textarea:after,[name=Form] .field.--date:after,[name=Form] .field.--select:after{content:"";position:absolute;width:100%;height:1px;background-color:var(--border-color);bottom:0;left:0}[name=Form] .field.--select{height:100%;padding-bottom:10px}[name=Form] .field.--select input{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}[name=Form] .field.--select .selected-items{display:flex;gap:8px;flex-wrap:wrap}[name=Form] .field.--select .selected-items-chip{padding:2px 4px;border:1px solid var(--color);border-radius:6px;display:inline-flex;align-items:center;gap:4px;cursor:pointer}[name=Form] .field.--select .selected-items-chip:hover{background-color:var(--color-inverted)}[name=Form] .field.--select .dropdown{-webkit-user-select:none;-moz-user-select:none;user-select:none}[name=Form] .field.--select .dropdown-toggle{cursor:pointer;position:relative;color:var(--color)}[name=Form] .field.--select .dropdown-toggle .icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}[name=Form] .field.--select .dropdown-toggle-close{position:absolute;right:8px;top:50%;cursor:pointer;background-color:var(--color-inverted);transform:translateY(-50%);border-radius:50%;width:28px;height:28px;display:flex;justify-content:center;align-items:center}[name=Form] .field.--select .dropdown-toggle-close:hover{background-color:var(--color);color:var(--color-inverted)}[name=Form] .field.--select .dropdown-menu{border-radius:4px;background-color:var(--bg);margin-top:10px;position:absolute;background-color:var(--dropdown-bg);color:var(--dropdown-color);box-shadow:var(--dropdown-box-shadow);width:100%;opacity:0;visibility:hidden;z-index:2;left:0;max-height:270px;overflow-y:auto}[name=Form] .field.--select .dropdown-menu-close{position:absolute;right:8px;top:8px;z-index:2}[name=Form] .field.--select .dropdown-menu.active{opacity:1;visibility:visible}[name=Form] .field.--select .dropdown-menu-item{padding:8px 12px;cursor:pointer}[name=Form] .field.--select .dropdown-menu-item:first-of-type{border-radius:4px 4px 0 0}[name=Form] .field.--select .dropdown-menu-item:last-of-type{border-radius:0 0 4px 4px}[name=Form] .field.--select .dropdown-menu-item:hover,[name=Form] .field.--select .dropdown-menu-item.active{color:var(--dropdown-bg);background-color:var(--dropdown-color)}[name=Form] .field.--select-relation{position:relative;padding-block:.75rem;padding-inline:.625rem}[name=Form] .field.--select-relation .search-bar{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer}[name=Form] .field.--select-relation .input-container{flex:1;cursor:pointer}[name=Form] .field.--select-relation .input-container input{cursor:pointer;background-color:transparent;border:none;outline:none;width:100%;color:var(--color);font-size:16px}[name=Form] .field.--select-relation .input-container input::placeholder{color:var(--color);opacity:.7}[name=Form] .field.--select-relation .icon{flex-shrink:0;transition:transform .3s ease;color:var(--color)}[name=Form] .field.--select-relation .icon.active{transform:rotate(180deg)}[name=Form] .field.--select-relation .dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:10;background-color:var(--dropdown-bg);color:var(--dropdown-color);border-radius:8px;overflow-y:auto;max-height:300px;box-shadow:0 4px 12px #00000026}[name=Form] .field.--select-relation .dropdown .dropdown-item{padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid rgba(0,0,0,.05)}[name=Form] .field.--select-relation .dropdown .dropdown-item:last-child{border-bottom:none}[name=Form] .field.--select-relation .dropdown .dropdown-item:hover{background-color:#0000000d}[name=Form] .field.--select-relation .dropdown .dropdown-item.active{background-color:var(--color);color:var(--color-inverted)}[name=Form] .field.--select-relation .selected-items{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}[name=Form] .field.--select-relation .selected-items-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--color);border-radius:20px;font-size:14px;color:var(--color);background-color:transparent;transition:all .2s ease}[name=Form] .field.--select-relation .selected-items-chip span{line-height:1}[name=Form] .field.--select-relation .selected-items-chip .remove-chip{background:none;border:none;color:var(--color);font-size:20px;line-height:1;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}[name=Form] .field.--select-relation .selected-items-chip .remove-chip:hover{background-color:#0000001a}[name=Form] .field.--select-relation .selected-items-chip:hover{background-color:var(--color);color:var(--color-inverted)}[name=Form] .field.--select-relation .selected-items-chip:hover .remove-chip{color:var(--color-inverted)}[name=Form] .field.--select-relation input[type=hidden]{display:none}[name=Form] .field.--date{padding-block:.75rem;padding-inline:.625rem}[name=Form] .field.--date .form-control .wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}[name=Form] .field.--date .form-control .icon{filter:var(--imgcolor);width:18px}[name=Form] .field.--date .form-control .text{color:var(--color)}[name=Form] .field.--date .form-control>input[type=text]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%}[name=Form] .field.--file{display:flex;align-items:center;justify-content:space-between;gap:20px;height:100%;cursor:pointer;border-bottom:1px dashed var(--border-color);padding-bottom:12px;position:relative}[name=Form] .field.--file input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}[name=Form] .field.--file .icon{background-color:var(--color);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}[name=Form] .field.--file .icon:hover{background-color:var(--color-inverted)}[name=Form] .field.--file .icon:hover svg,[name=Form] .field.--file .icon:hover path{fill:var(--color)}[name=Form] .field.--file .icon svg{fill:var(--color-inverted);color:var(--color-inverted)}[name=Form] .field.--file .icon img{filter:var(--imgcolor)}[name=Form] .field.--button{display:flex}[name=Form] .field.--button button{cursor:pointer}[name=Form] #form-message{opacity:0;visibility:hidden;pointer-events:none;transition:all .5s ease-in-out;color:#fff;border-radius:4px;font-size:15px;padding:15px;margin-top:40px;display:none;text-align:center}[name=Form] #form-message.success{background-color:#117345}[name=Form] #form-message.error{background-color:#b30000}[name=Form] #form-message.active{visibility:visible;opacity:1;display:block}[name=Form] #loading{opacity:0;visibility:hidden;pointer-events:none;width:0px;transition:all .5s ease-in-out}[name=Form] #loading.active{visibility:visible;opacity:1;width:20px;margin-right:4px}[name=Form] .password-field-wrapper{position:relative;width:100%}[name=Form] .password-field-wrapper .password-strength{margin-top:8px;height:4px;background-color:#0000001a;border-radius:2px;overflow:hidden;position:relative}[name=Form] .password-field-wrapper .password-strength .strength-bar{height:100%;width:0%;transition:width .3s ease,background-color .3s ease;border-radius:2px}[name=Form] .password-field-wrapper .password-strength .strength-bar.weak{background-color:#dc3545}[name=Form] .password-field-wrapper .password-strength .strength-bar.medium{background-color:#ffc107}[name=Form] .password-field-wrapper .password-strength .strength-bar.good{background-color:#17a2b8}[name=Form] .password-field-wrapper .password-strength .strength-bar.strong{background-color:#28a745}[name=Form] .password-field-wrapper .password-strength .strength-text{position:absolute;top:-20px;right:0;font-size:12px;color:var(--color)}[name=Form] .range-field-wrapper{display:flex;align-items:center;gap:12px;width:100%}[name=Form] .range-field-wrapper input[type=range]{flex:1;height:6px;border-radius:3px;background:#0000001a;outline:none;-webkit-appearance:none}[name=Form] .range-field-wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color);cursor:pointer;border:2px solid var(--color-inverted)}[name=Form] .range-field-wrapper input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color);cursor:pointer;border:2px solid var(--color-inverted)}[name=Form] .range-field-wrapper .range-value{min-width:40px;text-align:center;font-size:14px;color:var(--color);font-weight:500}[name=Form] .file-upload-label.multi-file .file-preview{margin-top:12px;display:flex;flex-direction:column;gap:8px}[name=Form] .file-upload-label.multi-file .file-preview .file-item{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#0000000d;border-radius:6px;position:relative}[name=Form] .file-upload-label.multi-file .file-preview .file-item .file-icon{font-size:20px;flex-shrink:0}[name=Form] .file-upload-label.multi-file .file-preview .file-item .file-name{flex:1;font-size:14px;color:var(--color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[name=Form] .file-upload-label.multi-file .file-preview .file-item .file-size{font-size:12px;color:#00000080;flex-shrink:0}[name=Form] .file-upload-label.multi-file .file-preview .file-item .remove-file{background:none;border:none;font-size:20px;color:#dc3545;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease;flex-shrink:0}[name=Form] .file-upload-label.multi-file .file-preview .file-item .remove-file:hover{background-color:#dc35451a}[name=Form] input[type=color]{height:50px;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;padding:4px}[name=Form] input[type=color]::-webkit-color-swatch-wrapper{padding:0}[name=Form] input[type=color]::-webkit-color-swatch{border:none;border-radius:6px}[name=Form] input[type=color]::-moz-color-swatch{border:none;border-radius:6px}[name=Form] .field.--number,[name=Form] .field.--tel,[name=Form] .field.--url,[name=Form] .field.--password{padding-bottom:10px}[name=Form] .field.--number:after,[name=Form] .field.--tel:after,[name=Form] .field.--url:after,[name=Form] .field.--password:after{content:"";position:absolute;width:100%;height:1px;background-color:var(--border-color);bottom:0;left:0}
