*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;height:100%}body{margin:0;height:100%;min-height:100vh;min-height:100dvh}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(ul,ol){margin:0;padding:0;list-style:none}:where(img,picture,video,canvas,svg){display:block;max-width:100%;height:auto}:where(table){border-collapse:collapse;border-spacing:0}:where(button,input,select,textarea){font:inherit;color:inherit}:where(fieldset){padding:0;border:0}:where(button,summary,[role=button],input[type=button],input[type=submit],input[type=reset]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(textarea){resize:vertical}:where([hidden]){display:none}@font-face{font-family:Inter;src:url("./media/inter-ZQT46P7R.ttf") format("truetype-variations");font-weight:100 900;font-style:normal}.text-regular{font-weight:400}.text-semibold{font-weight:600}.text-bold{font-weight:700}body{font-family:Inter,sans-serif}button{font-size:20px}.btn-primary{font-weight:700}p{font-size:16px;font-weight:400;margin:0}span{font-size:clamp(1rem,.9285714286rem + .3571428571vw,1.25rem);font-weight:400}h1,.h1{font-size:clamp(2.5rem,2.0714285714rem + 2.1428571429vw,4rem);font-weight:700}h2,.h2{font-size:clamp(2.375rem,1.9821428571rem + 1.9642857143vw,3.75rem);font-weight:700;margin:0}h3,.h3{font-size:30px;font-weight:700;margin:0}h4,.h4{font-size:clamp(1.1875rem,1.0446428571rem + .7142857143vw,1.6875rem);font-weight:400}h5,.h5{font-size:clamp(1rem,.9285714286rem + .3571428571vw,1.25rem);font-weight:700}*{scrollbar-width:thin;scrollbar-color:#d1d1d1 transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent;border-radius:10px}*::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-radius:10px;border:2px solid transparent;background-clip:padding-box;transition:background-color .2s ease}*::-webkit-scrollbar-thumb:hover{background-color:#b2b2b2}*::-webkit-scrollbar-thumb:active{background-color:#9e9e9e}:root{--user-color-1: rgb(255, 122, 0);--user-color-2: rgb(255, 94, 179);--user-color-3: rgb(110, 82, 255);--user-color-4: rgb(147, 39, 255);--user-color-5: rgb(0, 190, 232);--user-color-6: rgb(31, 215, 193);--user-color-7: rgb(255, 116, 94);--user-color-8: rgb(255, 163, 94);--user-color-9: rgb(252, 113, 255);--user-color-10: rgb(255, 199, 1);--user-color-11: rgb(0, 56, 255);--user-color-12: rgb(195, 255, 43);--user-color-13: rgb(255, 230, 43);--user-color-14: rgb(255, 70, 70);--user-color-15: rgb(255, 187, 43)}.contact-dialog-panel,.dialog-container{animation:slideInRight .5s cubic-bezier(.2,.8,.2,1) forwards}@media(max-width:1024px){.contact-dialog-panel,.dialog-container{animation:slideInBottom .5s cubic-bezier(.2,.8,.2,1) forwards}}.contact-dialog-panel.slide-out,.dialog-container.slide-out{animation:slideOutRight .5s cubic-bezier(.2,.8,.2,1) forwards}@media(max-width:1024px){.contact-dialog-panel.slide-out,.dialog-container.slide-out{animation:slideOutBottom .5s cubic-bezier(.2,.8,.2,1) forwards}}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:ease}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes slideInBottom{0%{transform:translateY(100vh)}to{transform:translateY(0)}}@keyframes slideOutBottom{0%{transform:translateY(0)}to{transform:translateY(100vh)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes popupIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.btn,.btn-secondary,.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:16px;border-radius:10px;cursor:pointer;transition:all .1s ease-in-out;border:none;outline:none}.btn:disabled,.btn-secondary:disabled,.btn-primary:disabled{background-color:#cdcdcd;cursor:default}.btn img,.btn-secondary img,.btn-primary img,.btn svg,.btn-secondary svg,.btn-primary svg{width:24px;height:24px}.btn-primary{background-color:#2a3647;color:#fff}.btn-primary:hover{background-color:#29abe2;box-shadow:0 4px 4px #00000040}.btn-primary img,.btn-primary svg{filter:brightness(0) invert(1)}.btn-primary:active{background-color:#091931;box-shadow:0 4px 4px #00000040}.btn-primary:disabled,.btn-primary.disabled{background-color:#cdcdcd;color:#fff;cursor:default;box-shadow:none}.btn-primary:disabled:hover,.btn-primary.disabled:hover,.btn-primary:disabled:active,.btn-primary.disabled:active{background-color:#cdcdcd;color:#fff;box-shadow:none;pointer-events:none}.btn-secondary{background-color:#fff;color:#2a3647;border:1px solid #2a3647;padding:16px}.btn-secondary:hover{color:#29abe2;border:1px solid #29abe2;box-shadow:inset 0 0 0 1px #29abe2,0 4px 4px #00000040}.btn-secondary:active{color:#091931;border-color:#091931}.btn-secondary:disabled,.btn-secondary.disabled{background-color:#fff;color:#2a3647;border:1px solid #2a3647;cursor:default;box-shadow:none;opacity:.7}.btn-secondary:disabled:hover,.btn-secondary.disabled:hover,.btn-secondary:disabled:active,.btn-secondary.disabled:active{background-color:#fff;color:#2a3647;border:1px solid #2a3647;box-shadow:none;pointer-events:none;opacity:.7}.form{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:30px;flex:1;width:100%}.form .custom-input{width:100%;--mat-form-field-container-height: 50px;--mat-form-field-outlined-container-shape: 10px;--mat-form-field-outlined-outline-color: #d1d1d1;--mat-form-field-outlined-focus-outline-color: #29abe2;--mat-form-field-outlined-hover-outline-color: #29abe2;--mat-form-field-outlined-input-text-placeholder-color: #d1d1d1;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 1px;--mat-form-field-outlined-error-outline-color: #e60026;--mat-form-field-outlined-error-hover-outline-color: #e60026;--mat-form-field-outlined-error-focus-outline-color: #e60026}.form .custom-input ::v-deep .mat-mdc-form-field-subscript-wrapper{height:25px;display:block}@media(max-width:1024px){.form .custom-input{--mat-form-field-container-height: 40px}}.form .custom-input .mat-mdc-form-field-error{color:#e60026}.form .custom-input .mat-mdc-form-field-error-wrapper{padding:8px 0 0}.form .custom-input.mat-mdc-form-field .mat-mdc-text-field-wrapper{padding-left:20px;padding-right:20px}.form .custom-input.mat-mdc-form-field .mat-mdc-form-field-infix{display:flex;align-items:center}.form .custom-input img[matSuffix]{width:24px;height:24px;opacity:.7;margin-left:10px}.form .custom-input input,.form .custom-input input[type=text],.form .custom-input input[type=password],.form .custom-input input[type=email],.form .custom-input input[type=number],.form .custom-input input[type=search],.form .custom-input input[type=tel],.form .custom-input input[type=url],.form .custom-input textarea{font-size:clamp(1rem,.9285714286rem + .3571428571vw,1.25rem)}@media(max-width:1024px){.form{gap:20px}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-text-fill-color:#000000;-webkit-box-shadow:0 0 0px 1000px #ffffff inset;box-shadow:0 0 0 1000px #fff inset;font-family:inherit}body .mat-mdc-form-field input.mat-mdc-input-element:-webkit-autofill,body .mat-mdc-form-field input.mat-mdc-input-element:-webkit-autofill:hover,body .mat-mdc-form-field input.mat-mdc-input-element:-webkit-autofill:focus,body .mat-mdc-form-field input.mat-mdc-input-element:-webkit-autofill:active,body .mat-mdc-form-field textarea.mat-mdc-input-element:-webkit-autofill,body .mat-mdc-form-field textarea.mat-mdc-input-element:-webkit-autofill:hover,body .mat-mdc-form-field textarea.mat-mdc-input-element:-webkit-autofill:focus,body .mat-mdc-form-field textarea.mat-mdc-input-element:-webkit-autofill:active{-webkit-text-fill-color:#333333;-webkit-box-shadow:0 0 0px 1000px #ffffff inset;box-shadow:0 0 0 1000px #fff inset;font-family:inherit}.avatar-popup{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;position:fixed;z-index:20;background:#fff;border-radius:16px;padding:12px 16px;gap:10px;min-width:252px;max-height:260px;overflow-y:auto;box-shadow:0 8px 24px #0000002e;animation:popupIn .15s ease;scrollbar-width:thin;scrollbar-color:#A8A8A8 transparent}.avatar-popup::-webkit-scrollbar{width:12px;height:12px}.avatar-popup::-webkit-scrollbar-track{background:transparent;border-radius:10px;margin-top:12px;margin-bottom:12px}.avatar-popup::-webkit-scrollbar-thumb{background-color:#a8a8a8;border-radius:10px;border:2px solid transparent;background-clip:padding-box;transition:background-color .2s ease}.avatar-popup::-webkit-scrollbar-thumb:hover{background-color:#898989}.avatar-popup::-webkit-scrollbar-thumb:active{background-color:#757575}.avatar-popup::-webkit-scrollbar-thumb{border-right:6px solid transparent;border-left:2px solid transparent}@media(max-width:768px){.avatar-popup{min-width:252px;max-width:calc(100vw - 24px)}}.avatar-popup-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px}.avatar-popup-name{font-size:16px;font-weight:500;color:#2a3647;white-space:nowrap}.avatar.avatar-sm{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;font-size:16px;flex-shrink:0;color:#fff}
