@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto"),local("Roboto"),url(../fonts/Roboto/Roboto-Italic.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Italic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto"),local("Roboto"),url(../fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto"),url(../fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto"),local("Roboto"),url(../fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local("Roboto"),local("Roboto"),url(../fonts/Roboto/Roboto-Black.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Black.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:local("Plus Jakarta Sans"),local("Plus Jakarta Sans"),url(../fonts/Plus_Jakarta_Sans/PlusJakartaSans-Medium.woff2) format("woff2"),url(../fonts/Plus_Jakarta_Sans/PlusJakartaSans-Medium.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:local("Plus Jakarta Sans"),local("Plus Jakarta Sans"),url(../fonts/Plus_Jakarta_Sans/PlusJakartaSans-SemiBold.woff2) format("woff2"),url(../fonts/Plus_Jakarta_Sans/PlusJakartaSans-SemiBold.ttf) format("truetype")}:root{--max-width-wrapper:1920px;--max-width-container:1270px;--container-pi:15px;--font-primary:"Roboto",sans-serif;--font-secondary:"Plus Jakarta Sans",sans-serif;--white-clr:#fff;--dark-green-clr:#435056;--gray-clr:#f1f1f1;--dark-gray-clr:#8f8f8f;--black-clr:#000;--black-opacity-rgba:#0000004d;--light-blue-clr:#484897;--blue-clr:#1a197c;--blue-secondary-clr:#302ec8;--dark-blue-clr:#01006e;--text-light-clr:#fff;--text-light-secondary-clr:#8f8f8f;--text-dark-clr:#000;--main-border-radius:0.625rem;--inputs-height:2.875rem;--inputs-padding-block:0.375rem;--inputs-padding-inline:1rem;--inputs-radius:0.625rem;--inputs-border-width:0.063rem;--inputs-border-clr:#cbd1d6;--inputs-label-padding-bottom:0.5rem;--inputs-label-font-size:0.875rem;--inputs-label-font-weight:400;--inputs-label-clr:#021318;--inputs-font-size:0.938rem;--inputs-font-weight:400;--inputs-clr:#021318;--inputs-placeholder-clr:#8e98a2;--inputs-icon-size:0.875rem;--inputs-icon-gap:0.313rem;--inputs-icon-fill:#021318;--inputs-bg:#fff;--inputs-active-clr:#021318;--inputs-unactive-clr:#777;--inputs-focus-clr:#021318;--inputs-hover-clr:#021318;--inputs-success-clr:#35c11f;--inputs-error-clr:#f73335;--inputs-disabled-clr:#e1e3e1;--inputs-outline-focus-clr:#02131888;--inputs-outline-success-clr:#c3f8ba;--inputs-outline-error-clr:#f8baba}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}*{border:0;margin:0;min-width:0;padding:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}a,a:visited{text-decoration:none}p a,p a:visited{text-decoration:underline}@media (any-hover:hover){a:hover{text-decoration:none}}p{text-wrap:pretty}aside,footer,header,nav{display:block}body,html{font-size:100%;height:100%;width:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}ul li{list-style:none}img{height:auto;max-width:100%;object-fit:cover;vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}body{background-color:var(--gray-clr);color:var(--text-dark-clr);font-family:var(--font-primary);font-size:1rem;font-weight:400;line-height:normal}.wrapper,body.no-scroll{overflow:hidden}.wrapper{--_max-width:var(--max-width-wrapper,1920px);margin:0 auto;max-width:var(--_max-width);min-height:100%;width:100%}@media (width > 1200px){.wrapper{display:grid;grid-template-columns:auto 1fr}}.content{flex:1 1 auto}.container{--_max-width-container:var(--max-width-container,1270px);--_padding-inline:var(--container-pi,15px);margin:0 auto;max-width:calc(var(--_max-width-container) + var(--_padding-inline)*2);padding:0 var(--_padding-inline)}[data-ac-body]{display:grid;grid-template-rows:0fr;opacity:0;transition-duration:.2s;transition-property:grid-template-rows,padding,margin,border,background,transform,opacity,visibility;visibility:hidden}[data-ac-body].is-open{grid-template-rows:1fr;opacity:1;visibility:visible}[data-ac-body]>*{overflow:hidden}.section-fullscreen{display:flex;flex-direction:column;height:100dvh}.section-fullscreen__container{flex:1 1 auto;overflow:auto;padding-inline:.625rem}.input{--input-height:var(--inputs-height,3.75rem);--input-padding-block:var(--inputs-padding-block,0.313rem);--input-padding-inline:var(--inputs-padding-inline,1.875rem);--input-radius:var(--inputs-radius,1.875rem);--input-border-width:var(--inputs-border-width,1px);--input-border-clr:var(--inputs-border-clr,#e1e3e1);--input-label-padding-bottom:var(--inputs-label-padding-bottom,0.188rem);--input-label-font-size:var(--inputs-label-font-size,0.75rem);--input-label-font-weight:var(--inputs-label-font-weight,400);--input-label-line-height:normal;--input-label-clr:var(--inputs-label-clr,#3b5a66);--input-font-size:var(--inputs-font-size,0.938rem);--input-font-weight:var(--inputs-font-weight,400);--input-line-height:normal;--input-clr:var(--inputs-clr,#022c3d);--input-placeholder-clr:var(--inputs-placeholder-clr,#e1e3e1);--input-icon-size:var(--inputs-icon-size,1.625rem);--input-icon-gap:var(--inputs-icon-gap,0.313rem);--input-icon-fill:var(--inputs-icon-fill,#022c3d);--input-bg:var(--inputs-bg,#fff);--input-button-reset-icon-fill:var(--input-icon-fill);--input-button-reset-icon-fill-hover:#ca0000;--input-button-reset-icon-fill-focus:#ca0000;--input-button-reset-icon-fill-active:#ca0000;--input-outline-width:2px;--input-outline-style:solid;--input-outline-offset:3px;--input-outline-clr:#0000;--input-outline-button-reset-clr:#0000;--input-outline-focus-clr:var(--inputs-outline-focus-clr,#022c3da9);--input-outline-success-clr:var(--inputs-outline-success-clr,#6bb86a91);--input-outline-error-clr:var(--inputs-outline-error-clr,#ca00006e);--input-success-clr:var(--inputs-success-clr,#6bb86a);--input-focus-clr:var(--inputs-focus-clr,#0d023d);--input-hover-clr:var(--inputs-hover-clr,#022c3d);--input-error-clr:var(--inputs-error-clr,#ca0000);--input-disabled-clr:var(--inputs-disabled-clr,#e1e3e1);--input-duration:200ms}.input.is-filled .input__reset{display:block}.input.is-focus,.input.is-focus-visible{--input-border-clr:var(--input-focus-clr)}.input.is-focus-visible{--input-outline-clr:var(--input-outline-focus-clr)}.input.is-error{--input-border-clr:var(--input-error-clr)}.input.is-error.is-focus-visible{--input-outline-clr:var(--input-outline-error-clr)}.input.is-success{--input-border-clr:var(--input-success-clr)}.input.is-success.is-focus-visible{--input-outline-clr:var(--input-outline-success-clr)}.input.is-disabled,.input:has(.input__target:disabled){--input-border-clr:var(--input-disabled-clr);--input-label-clr:var(--input-disabled-clr);--input-clr:var(--input-disabled-clr);--input-placeholder-clr:var(--input-disabled-clr);--input-icon-fill:var(--input-disabled-clr);--input-button-reset-icon-fill:var(--input-disabled-clr);pointer-events:none}.input.is-disabled.is-focus-visible,.input:has(.input__target:disabled).is-focus-visible{--input-outline-clr:var(--input-disabled-clr)}.input__wrapper{align-items:center;background-color:var(--input-bg);border-color:var(--input-border-clr);border-radius:var(--input-radius);border-style:solid;border-width:var(--input-border-width);cursor:text;display:flex;gap:var(--input-icon-gap);min-height:var(--input-height);outline-color:var(--input-outline-clr);outline-offset:var(--input-outline-offset);outline-style:var(--input-outline-style);outline-width:var(--input-outline-width);padding-block:var(--input-padding-block);padding-inline:var(--input-padding-inline);transition-duration:var(--input-duration);transition-property:border,border-radius,background-color,outline-color}@media (any-hover:hover){.input__wrapper:hover{--input-border-clr:var(--input-hover-clr)}}.input__label{color:var(--input-label-clr);display:block;font-size:var(--input-label-font-size);font-weight:var(--input-label-font-weight);line-height:var(--input-label-line-height);padding-bottom:var(--input-label-padding-bottom);transition-duration:var(--input-duration);transition-property:color}.input__group{flex:1 1 auto}.input__target{background:none;border:none;color:var(--input-clr);display:block;font-size:var(--input-font-size);font-weight:var(--input-font-weight);line-height:var(--input-line-height);outline:none;transition-duration:var(--input-duration);transition-property:color;width:100%}.input__target::placeholder{color:var(--input-placeholder-clr)}input.input__target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}textarea.input__target{resize:none}.input__icon{display:block;flex:0 0 var(--input-icon-size);height:var(--input-icon-size);width:var(--input-icon-size);fill:var(--input-icon-fill);transition-property:fill}.input__icon,.input__reset{transition-duration:var(--input-duration)}.input__reset{background:none;border:none;border-radius:50%;cursor:pointer;display:none;margin:-5px;outline-color:var(--input-outline-button-reset-clr);outline-style:var(--input-outline-style);outline-width:var(--input-outline-width);padding:5px;transition-property:outline-color}.input__reset .input__icon{fill:var(--input-button-reset-icon-fill);transition-duration:var(--input-duration);transition-property:fill}.input__reset:focus-visible{--input-button-reset-icon-fill:var(--input-button-reset-icon-fill-focus);--input-outline-button-reset-clr:var(--input-outline-error-clr)}@media (any-hover:hover){.input__reset:hover{--input-button-reset-icon-fill:var(--input-button-reset-icon-fill-hover)}}@media (any-hover:none){.input__reset:active{--input-button-reset-icon-fill:var(
      --input-button-reset-icon-fill-active
    )}}.button{--button-height:2.5rem;--button-padding-inline:2.5rem;--button-padding-block:0.313rem;--button-gap:0.313rem;--button-border-radius:calc(var(--button-height)/2);--button-icon-size:1.5rem;--button-icon-fill:#fff;--button-icon-fill-hover:#302ec8;--button-icon-fill-focus:#302ec8;--button-font-size:0.875rem;--button-font-weight:600;--button-clr:#fff;--button-clr-hover:#302ec8;--button-clr-focus:#302ec8;--button-border-width:0.125rem;--button-border-clr:#302ec8;--button-border-clr-hover:#302ec8;--button-border-clr-focus:#302ec8;--button-bg:#302ec8;--button-bg-hover:#fff;--button-bg-focus:#fff;--button-outline-width:2px;--button-outline-style:solid;--button-outline-offset:3px;--button-outline-clr:#0000;--button-outline-focus-clr:#312ec883;--button-outline-success-clr:#c3f8ba;--button-outline-error-clr:#f8baba;--button-success-clr:#35c11f;--button-error-clr:#f73335;--button-disabled-clr:#807fcb;--button-duration:200ms;align-items:center;background-color:var(--button-bg);border-color:var(--button-border-clr);border-radius:var(--button-border-radius);border-style:solid;border-width:var(--button-border-width);color:var(--button-clr);cursor:pointer;display:flex;font-family:var(--font-secondary);font-size:var(--button-font-size);font-weight:var(--button-font-weight);gap:var(--button-gap);justify-content:center;line-height:normal;min-height:var(--button-height);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);text-align:center;transition-duration:80ms,var(--button-duration);transition-property:scale,color,border,background-color,transform,outline}.button.is-success{--button-border-clr:var(--button-success-clr);--button-border-clr-hover:var(--button-success-clr);--button-border-clr-focus:var(--button-success-clr);--button-clr-hover:var(--button-success-clr);--button-clr-focus:var(--button-success-clr);--button-icon-fill-hover:var(--button-success-clr);--button-icon-fill-focus:var(--button-success-clr);--button-bg:var(--button-success-clr);--button-outline-focus-clr:var(--button-outline-success-clr)}.button.is-error{--button-border-clr:var(--button-error-clr);--button-border-clr-hover:var(--button-error-clr);--button-border-clr-focus:var(--button-error-clr);--button-clr-hover:var(--button-error-clr);--button-clr-focus:var(--button-error-clr);--button-icon-fill-hover:var(--button-error-clr);--button-icon-fill-focus:var(--button-error-clr);--button-bg:var(--button-error-clr);--button-outline-focus-clr:var(--button-outline-error-clr)}.button.is-disabled,.button:disabled{--button-border-clr:var(--button-disabled-clr);--button-border-clr-hover:var(--button-disabled-clr);--button-border-clr-focus:var(--button-disabled-clr);--button-bg:var(--button-disabled-clr);--button-bg-hover:var(--button-disabled-clr);--button-bg-focus:var(--button-disabled-clr);--button-outline-focus-clr:#0000;pointer-events:none}.button,a.button{outline-color:var(--button-outline-clr);outline-offset:var(--button-outline-offset);outline-style:var(--button-outline-style);outline-width:var(--button-outline-width)}.button:focus-visible{--button-icon-fill:var(--button-icon-fill-focus);--button-clr:var(--button-clr-focus);--button-border-clr:var(--button-border-clr-focus);--button-bg:var(--button-bg-focus);--button-outline-clr:var(--button-outline-focus-clr)}@media (any-hover:hover){.button:hover{--button-icon-fill:var(--button-icon-fill-hover);--button-clr:var(--button-clr-hover);--button-border-clr:var(--button-border-clr-hover);--button-bg:var(--button-bg-hover);--button-outline-clr:#0000}}@media (any-hover:none){.button:active{--button-icon-fill:var(--button-icon-fill-hover);--button-clr:var(--button-clr-hover);--button-border-clr:var(--button-border-clr-hover);--button-bg:var(--button-bg-hover);--button-outline-clr:#0000}}.button:active{scale:.98}.button__icon{display:block;flex:0 0 var(--button-icon-size);height:var(--button-icon-size);width:var(--button-icon-size);fill:var(--button-icon-fill);transition-duration:var(--button-duration);transition-property:color,transform}.sidebar{display:none}@media (width > 1200px){.sidebar{background-color:var(--dark-blue-clr);display:flex}}.sidebar__menu,.sidebar__wrapper{display:flex;flex-direction:column;gap:.625rem}.sidebar__wrapper{height:100%;min-width:17.5rem;padding:.625rem}.sidebar__user{border-radius:.375rem;display:block;height:2.75rem;overflow:hidden;width:2.75rem}.sidebar__user img{height:100%;object-fit:contain;width:100%}.sidebar__action{align-items:center;background-color:var(--blue-clr);border:1px solid #0000;border-radius:.563rem;color:var(--text-light-clr);display:flex;font-size:1rem;gap:.313rem .875rem;letter-spacing:.01em;line-height:1.3;padding:.25rem;transition-duration:.2s;transition-property:border,background-color}.sidebar__action:focus-visible{border-color:var(--white-clr)}@media (any-hover:hover){.sidebar__action:hover{border-color:var(--white-clr)}}@media (any-hover:none){.sidebar__action:active{border-color:var(--white-clr)}}.sidebar__action.is-active{background-color:var(--white-clr);border-color:var(--white-clr);color:var(--text-dark-clr)}.sidebar__action-icon{background-color:var(--light-blue-clr);border-radius:.375rem;display:block;flex:0 0 2.375rem;height:2.375rem;object-fit:contain;width:2.375rem}.sidebar__action-exit{margin-top:auto}[data-custom-os]{--custom-os-size:10px;--custom-os-padding-right:0px;--custom-os-padding-bottom:0px;--custom-os-track-line-size:2px;--custom-os-track-line-border-radius:2px;--custom-os-track-line-bg:#0000;position:relative}[data-custom-os] .os-scrollbar{--os-size:var(--custom-os-size);--os-handle-bg:var(--dark-gray-clr);--os-handle-bg-hover:var(--light-blue-clr);--os-handle-bg-active:var(--blue-clr)}[data-custom-os].os-vertical-scroll{padding-right:calc(var(--custom-os-size) + var(--custom-os-padding-right))}[data-custom-os].os-horizontal-scroll{padding-bottom:calc(var(--custom-os-size) + var(--custom-os-padding-bottom))}[data-custom-os] .os-scrollbar-track:after{background:var(--custom-os-track-line-bg);border-radius:var(--custom-os-track-line-border-radius);content:"";position:absolute;z-index:-1}[data-custom-os] .os-scrollbar-vertical .os-scrollbar-track:after{bottom:1px;left:50%;top:0;transform:translate(-50%);width:var(--custom-os-track-line-size)}[data-custom-os] .os-scrollbar-horizontal .os-scrollbar-track:after{height:var(--custom-os-track-line-size);left:0;right:1px;top:50%;transform:translateY(-50%)}.chat__message-form{display:block}.message-form__wrapper{align-content:space-between;background-color:var(--white-clr);border-radius:.625rem;display:grid;gap:.625rem;min-height:5.625rem;padding:.938rem}@media (width > 768px){.message-form__wrapper{border-radius:1.25rem;gap:1.25rem;min-height:7.75rem;padding:1.25rem}}.message-form__textarea textarea{color:var(--text-dark-clr);display:block;font-size:.875rem;line-height:1.3;min-height:1.313em;resize:none;width:100%}.message-form__textarea textarea::placeholder{color:var(--text-light-secondary-clr)}@media (width > 576px){.message-form__textarea textarea{font-size:1rem}}.message-form__actions{align-items:center;display:flex;gap:.625rem;justify-content:space-between}@media (width > 576px){.message-form__actions{gap:.938rem}}@media (width > 768px){.message-form__actions{gap:1.875rem}}.message-form__action{background-color:var(--blue-secondary-clr);border-radius:50%;display:grid;flex:0 0 2.188rem;height:2.188rem;overflow:hidden;place-content:center;transition:transform .12s;width:2.188rem}.message-form__action_transparent{background-color:initial}.message-form__action:focus-visible{transform:scale(1.08)}@media (any-hover:hover){.message-form__action:hover{transform:scale(1.08)}}.message-form__action:active{transform:scale(.93)}.message-form__action.is-loading{animation:spinn 2s linear infinite;background-color:initial;transform:scale(1)}@media (width > 768px){.message-form__action{flex:0 0 2.5rem;height:2.5rem;width:2.5rem}}@keyframes spinn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.message-form__audio-track{align-items:center;display:flex;flex:1 1 auto}.message-form__audio-track img{width:100%}@media (width > 1200px){.message-form__audio-track{padding-left:2.5rem}}.message-form__actions-group{align-items:center;display:flex;flex:0 0 auto;gap:.313rem;margin-left:auto}.surveys{--surveys-content-padding-block:0.625rem;--surveys-content-padding-inline:0.625rem;--survey-item-bg:#edecff;--survey-item-button-clr:var(--blue-secondary-clr);--survey-date-label-clr:#021318;--survey-date-time-clr:#6e7984;--survey-date-bg:#fff;--survey-date-accent:#716ffc;--survey-date-send-clr:#0c5600;--survey-date-send-bg:#c3f8ba;--survey-date-draft-bg:#554900;--survey-date-draft-bg:#f8f0ba;--survey-date-deleted-bg:#710000;--survey-date-deleted-bg:#f8baba;--survey-add-button-clr:#fff;--survey-add-button-bg:#716ffc}.surveys__wrapper{background-color:var(--white-clr);display:flex;flex-direction:column;gap:.625rem;height:100dvh;padding:.625rem;width:13.438rem}.surveys__add{align-items:center;background-color:var(--survey-add-button-bg);border:1px solid var(--survey-add-button-bg);border-radius:var(--main-border-radius);color:var(--survey-add-button-clr);display:flex;flex:0 0 auto;font-size:1rem;font-weight:700;gap:.625rem;justify-content:space-between;line-height:1.1;min-height:2.625em;padding-block:.375rem;padding-inline:var(--surveys-content-padding-inline);transition-duration:80ms,.2s;transition-property:scale,color,background-color;width:100%}.surveys__add svg{display:block;flex:0 0 1em;height:1em;width:1em;fill:currentColor}.surveys__add:focus-visible{background-color:var(--white-clr);color:var(--survey-add-button-bg);outline:2px solid currentColor;outline-offset:2px}@media (any-hover:hover){.surveys__add:hover{background-color:var(--white-clr);color:var(--survey-add-button-bg);outline:none}}@media (any-hover:none){.surveys__add:active{background-color:var(--white-clr);color:var(--survey-add-button-bg)}}.surveys__add:active{scale:.98}.surveys__accordion{display:flex;flex:1 1 auto;flex-direction:column;overflow:auto}.surveys__accordion-container{display:flex;flex-direction:column;gap:.375rem}.surveys__accordion-item{background-color:var(--survey-item-bg);border-radius:var(--main-border-radius);flex:0 0 auto;overflow:hidden}.surveys__accordion-button{align-items:center;background:none;border:none;color:var(--survey-item-button-clr);display:flex;font-size:.875rem;font-weight:500;gap:.625rem;justify-content:space-between;padding-block:var(--surveys-content-padding-block);padding-inline:var(--surveys-content-padding-inline);width:100%}.surveys__accordion-button svg{border-radius:50%;display:block;flex:0 0 1.143em;height:1.143em;width:1.143em;fill:currentColor;transition:scale .2s}.surveys__accordion-button:focus-visible svg{outline:2px solid currentColor;outline-offset:2px}@media (any-hover:hover){.surveys__accordion-button:hover svg{scale:1.15}.surveys__accordion-button.is-open:hover svg{scale:-1.15}}.surveys__accordion-button.is-open svg{scale:-1}.surveys__accordion-body.is-open .surveys__dates{scale:1;transition-delay:60ms}.surveys__dates{display:grid;gap:.375rem;padding-block:0 var(--surveys-content-padding-block);padding-inline:var(--surveys-content-padding-inline);scale:.9;transition:scale .2s}.surveys__date{--_padding-block:calc(var(--surveys-content-padding-block) - 0.125rem);--_padding-inline:calc(var(--surveys-content-padding-inline) - 0.125rem);background-color:var(--survey-date-bg);border:.125rem solid #0000;border-radius:var(--main-border-radius);display:grid;gap:.25rem .313rem;grid-template-columns:repeat(2,auto);justify-content:space-between;padding-block:var(--_padding-block);padding-inline:var(--_padding-inline);position:relative;transition:border-color .2s,scale 80ms}.surveys__date:focus-visible{border-color:var(--survey-date-accent)}@media (any-hover:hover){.surveys__date:not(.is-selected):hover{border-color:var(--survey-date-accent)}}@media (any-hover:none){.surveys__date:not(.is-selected):active{border-color:var(--survey-date-accent)}}.surveys__date:not(.is-selected):active{scale:.98}.surveys__date.is-selected{border-color:var(--survey-date-accent)}.surveys__date-label{color:var(--survey-date-label-clr);font-size:1rem;grid-column:1/-1;justify-self:start;line-height:1.3}.surveys__date-time{align-self:center;color:var(--survey-date-time-clr);font-size:.75rem;line-height:1}.surveys__date-status{--_status-clr:var(--survey-date-send-clr);--_status-bg:var(--survey-date-send-bg);align-items:center;background-color:var(--_status-bg);border-radius:.9em;color:var(--_status-clr);display:flex;font-size:.625rem;font-weight:500;justify-content:center;line-height:1.3;min-height:1.8em;padding-block:.2em;padding-inline:.6em;text-align:center;text-transform:uppercase}.surveys__date-status.is-draft{--_status-clr:var(--survey-date-draft-clr);--_status-bg:var(--survey-date-draft-bg)}.surveys__date-status.is-deleted{--_status-clr:var(--survey-date-deleted-clr);--_status-bg:var(--survey-date-deleted-bg)}.section-head{--section-head-clr:#021318;--section-head-bg:#fff;padding-bottom:.625rem}.section-head__wrapper{background-color:var(--section-head-bg);padding:.75rem}.section-head__title{color:var(--section-head-clr);font-size:1.5rem;font-weight:400;line-height:1.3;text-align:center}.progress{--progress-padding-block:0.938rem;--progress-padding-inline:0.938rem;--progress-label-margin-bottom:1.25rem;--progress-clr:#302ec8;--progress-bg:#fff;--progress-range-bg:#e4e2ff;--progress-range-fill-bg:#302ec8}.progress__wrapper{background-color:var(--progress-bg);border-radius:var(--main-border-radius);padding-block:var(--progress-padding-block);padding-inline:var(--progress-padding-inline)}.progress__label{color:var(--progress-clr);display:block;font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:var(--progress-label-margin-bottom)}.progress__range{--_percent:var(--progress-percent,0%);background-color:var(--progress-range-bg);border-radius:.438rem;height:.875rem;overflow:hidden;position:relative;width:100%}.progress__range:before{background-color:var(--progress-range-fill-bg);content:"";height:100%;left:0;position:absolute;top:0;width:var(--_percent)}.schedule-users{--chedule-users-padding-block:0.75rem;--chedule-users-padding-inline:1rem;--chedule-users-border-clr:#0213181a;--chedule-users-button-clr:#021318;--chedule-users-data-item-clr:#fff;--chedule-users-counter-clr:#021318;--chedule-users-bg:#fff5f5}.schedule-users__wrapper{display:grid;gap:.625rem}.schedule-users__item{background:var(--chedule-users-bg);border-radius:1rem}.schedule-users__button{align-items:center;background:none;border:none;color:var(--chedule-users-button-clr);display:flex;font-size:1rem;font-weight:500;gap:.625rem;line-height:1.3;outline:none;padding-block:var(--chedule-users-padding-block);padding-inline:var(--chedule-users-padding-inline);text-align:center;width:100%}.schedule-users__button strong{font-size:1.5rem;font-weight:900;line-height:1}.schedule-users__button svg{display:block;flex:0 0 1em;height:1em;margin-left:auto;width:1em;fill:currentColor;border-radius:50%;transition:scale .2s}.schedule-users__button:focus-visible svg{outline:2px solid currentColor;outline-offset:2px}@media (any-hover:hover){.schedule-users__button:hover svg{scale:1.15}.schedule-users__button.is-open:hover svg{scale:-1.15}}.schedule-users__button.is-open svg{scale:-1}.schedule-users__body.is-open .schedule-users__data{transition-delay:.1s;translate:0 0}.schedule-users__data{padding-block:.25rem var(--chedule-users-padding-block);padding-inline:var(--chedule-users-padding-inline);transition:translate .2s;translate:0 .625rem}.schedule-users__counter,.schedule-users__data-items{display:grid;gap:1.25rem;grid-template-columns:repeat(5,1fr)}.schedule-users__data-items{align-items:end;border-bottom:1px solid var(--chedule-users-border-clr);height:4.125rem;margin-bottom:.625rem}.schedule-users__data-item{--_percent:var(--schedule-users-percent,100%);--_bg:var(--schedule-users-bg,none);align-items:flex-end;background:var(--_bg);border-radius:.625rem .625rem 0 0;color:var(--chedule-users-data-item-clr);display:flex;font-size:.875rem;font-weight:900;gap:.5rem;height:var(--_percent);justify-content:center;line-height:1.3;min-height:2.188rem;padding-bottom:.625rem}.schedule-users__data-item svg{display:block;flex:0 0 1.143em;height:1.143em;width:1.143em;fill:currentColor}.schedule-users__counter{color:var(--chedule-users-counter-clr);font-size:.75rem;font-weight:900;letter-spacing:.08em;line-height:1.3;text-align:center}.user-analitic{--user-analitic-padding-block:0.938rem;--user-analitic-padding-inline:0.938rem;--user-analitic-label-margin-bottom:1.25rem;--user-analitic-label-clr:#021318;--user-analitic-progress-clr:#fff;--user-analitic-progress-bg-danger:#f73335;--user-analitic-progress-bg-warning:#ffb74b;--user-analitic-progress-bg-success:#35c11f;--user-analitic-bg:#e5ffe0}.user-analitic__wrapper{background:var(--user-analitic-bg);border-radius:1.25rem;display:flex;flex-direction:column;height:100%;padding:.875rem}.user-analitic__header{font-size:1.875rem;font-weight:900;line-height:1.3;margin-bottom:.375rem;text-align:center}.user-analitic__header strong{color:#f73335;font-size:1.5rem}.user-analitic__label{color:var(--user-analitic-label-clr);display:block;font-size:.875rem;font-weight:500;line-height:1.3;margin-bottom:.75rem;text-align:center}.user-analitic__progress{color:var(--user-analitic-progress-clr);display:flex;font-size:.625rem;font-weight:500;gap:.5rem;line-height:2em;margin-top:auto;width:100%}.user-analitic__progress span{--_width:var(--user-analitic-percent,33%);background-color:var(--user-analitic-progress-bg-success);border-radius:1em;flex:1 1 var(--_width);min-width:3em;padding-left:.5rem}.user-analitic__progress span:first-child{background-color:var(--user-analitic-progress-bg-danger)}.user-analitic__progress span:nth-child(2){background-color:var(--user-analitic-progress-bg-warning)}.title{--title-clr:#021318;--title-sub-clr:#8e98a2;color:var(--title-clr);display:grid;font-size:1.5rem;font-weight:700;gap:1.5rem;line-height:1.3;text-align:center}.title span{color:var(--title-sub-clr);font-size:1.125rem;font-weight:400}@media (width > 768px){.title{gap:.25rem}}.home{--home-preview-title-clr:#fff;--home-nav-clr:#021318;--home-nav-clr-active:#302ec8;--home-nav-shadow:4px 4px 23px 0 #302ec84d;--home-icon-fill:#302ec8;--home-bg:#fff;background-color:var(--home-bg);display:flex;flex-direction:column;min-height:100%}.home__wrapper{display:grid;flex:1 1 100%;grid-template-columns:1fr;position:relative}@media (width > 768px){.home__wrapper{grid-template-columns:repeat(2,1fr)}}.home__preview-title{display:none}@media (width > 768px){.home__preview-title{bottom:1.5em;color:var(--home-preview-title-clr);display:block;font-size:clamp(1.25rem,1rem + 1.25vw,2.5rem);font-weight:700;left:2em;line-height:1.3;max-width:9.5em;position:absolute}}.home__image img,.home__image-mobile img{display:block;height:100%;width:100%}.home__image{display:none;height:100dvh}@media (width > 768px){.home__image{display:block}}.home__image-mobile{margin-bottom:.875rem;max-width:25rem;padding-bottom:32svh;position:relative;width:100%}.home__image-mobile img{border-radius:.75rem;inset:0;position:absolute}@media (width > 330px){.home__image-mobile{padding-bottom:40svh}}@media (width > 375px){.home__image-mobile{padding-bottom:45svh}}@media (width > 576px){.home__image-mobile{margin-bottom:1.5rem}}@media (width > 768px){.home__image-mobile{display:none}}.home__body{align-items:center;display:flex;flex-direction:column;padding-block:1.25rem;padding-inline:var(--container-pi)}@media (width > 576px){.home__body{padding-block:2.5rem}}.home__logo{margin-bottom:1rem;max-width:6.25rem;width:100%}.home__logo img{display:block;width:100%}@media (width > 576px){.home__logo{margin-bottom:1.5rem;max-width:7.188rem}}@media (width > 768px){.home__logo{margin-bottom:3.75rem}}.home__center{margin-block:auto;width:100%}.home__title{font-size:2.5rem;margin-bottom:2.5rem}@media (width <= 576px){.home__title{gap:.625rem;margin-bottom:1.25rem}}.home__nav-items{align-content:start;display:grid;gap:.625rem;grid-template-columns:minmax(12.5rem,31.25rem);justify-content:center;margin-block:auto;width:100%}@media (width > 768px){.home__nav-items{margin:-35px;max-height:65svh;overflow:auto;padding:35px}}.home__nav{align-items:center;border-radius:var(--main-border-radius);box-shadow:var(--home-nav-shadow);display:flex;gap:.625rem;padding:.75rem}.home__nav:focus-visible{--home-nav-clr:var(--home-nav-clr-active);outline-color:var(--home-nav-clr-active);outline-offset:4px;outline-style:solid;outline-width:2px}@media (any-hover:hover){.home__nav:hover{--home-nav-clr:var(--home-nav-clr-active);outline:none}}@media (any-hover:none){.home__nav:active{--home-nav-clr:var(--home-nav-clr-active);outline:none}}.home__nav-icon{border-radius:.375rem;display:block;flex:0 0 2.5rem;height:2.5rem;width:2.5rem}.home__nav-container{display:grid;gap:.25rem}.home__nav-label,.home__nav-sublabel{color:var(--home-nav-clr);transition:color .2s}.home__nav-label{font-size:1.188rem}.home__nav-sublabel{font-size:.75rem}.home__nav-svg{display:block;flex:0 0 1.125rem;height:1.125rem;margin-left:auto;width:1.125rem;fill:var(--home-icon-fill);rotate:-90deg}.home__form{display:grid;gap:1.875rem;grid-template-columns:minmax(16.875rem,27.5rem);justify-content:center;width:100%}.home__form-inputs{align-content:start;display:grid;gap:.875rem}.chat{--chat-max-width-message:53.75rem;display:flex;flex-direction:column;height:100dvh;justify-content:flex-end;padding:var(--container-pi)}.chat p:not(:first-child),.chat ul:not(:first-child){padding-top:.75rem}.chat li:before{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:.25em;margin-inline:.625em;vertical-align:middle;width:.25em}@media (width > 1200px){.chat{padding:1.25rem}}.chat__messages{overflow:auto}.chat__messages:before{background:linear-gradient(to bottom,#0000,var(--gray-clr));bottom:0;content:"";height:30px;left:0;pointer-events:none;position:absolute;right:10px;z-index:1}.chat__messages[data-custom-os]{--custom-os-padding-right:5px}@media (width > 1200px){.chat__messages{padding-left:1.25rem}}.chat__messages-wrapper{display:grid;gap:1.25rem;padding-bottom:1.25rem}.chat__messages-date,.chat__received,.chat__sent{font-size:.875rem}@media (width > 576px){.chat__messages-date,.chat__received,.chat__sent{font-size:1rem}}.chat__messages-date{background-color:var(--black-opacity-rgba);border-radius:1.25em;color:var(--text-light-clr);display:grid;font-weight:600;justify-self:center;line-height:1.3;min-height:2.5em;padding:.313em 1.25em;place-content:center;text-align:center}.chat__received{color:var(--text-dark-clr);line-height:1.3}.chat__received-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.5rem}.chat__received-action{align-items:center;background:none;border:none;border-radius:30%;display:flex;flex:0 0 1.5rem;height:1.5rem;justify-content:center;width:1.5rem}.chat__received-action svg{display:block;flex:0 0 0.938rem;height:.938rem;width:.938rem;fill:var(--dark-green-clr);transition:fill .15s}.chat__received-action:focus-visible{outline:2px solid var(--blue-secondary-clr)}.chat__received-action:focus-visible svg{fill:var(--blue-secondary-clr)}@media (any-hover:hover){.chat__received-action:hover svg{fill:var(--blue-secondary-clr)}}@media (any-hover:none){.chat__received-action:active svg{fill:var(--blue-secondary-clr)}}.chat__sent{background-color:var(--white-clr);border-radius:.625rem;display:block;margin-left:auto;max-width:var(--chat-max-width-message);padding:.625rem .938rem}@media (width > 768px){.chat__sent{border-radius:1.25rem;padding:1.25rem}}@media (width <= 576px){.chat__message-form{margin-inline:calc(var(--container-pi)*-1);-webkit-margin-after:calc(var(--container-pi)*-1);margin-block-end:calc(var(--container-pi)*-1)}.chat__message-form .message-form__wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}}.statistics{--statistics-padding-block:0.938rem;--statistics-padding-inline:0.938rem;--statistics-label-margin-bottom:1.25rem;--statistics-label-clr:#302ec8;--statistics-clr:#021318;--statistics-bg:#fff}.statistics__items{display:grid;gap:1rem;grid-template-columns:minmax(16.875rem,40.375rem);justify-content:center;padding-bottom:1.875rem}.statistics__label{color:var(--statistics-label-clr);display:block;font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:1.25rem}.statistics__progress{--progress-padding-block:var(--statistics-padding-block);--progress-padding-inline:var(--statistics-padding-block);--progress-label-margin-bottom:var(--statistics-label-margin-bottom);--progress-clr:var(--statistics-label-clr);--progress-bg:var(--statistics-bg)}.statistics__item{background-color:var(--statistics-bg);border-radius:var(--main-border-radius);color:var(--statistics-clr);font-size:1rem;line-height:1.3;padding-block:var(--statistics-padding-block);padding-inline:var(--statistics-padding-inline)}.statistics__item i{display:block;padding-inline:1.875rem}.statistics__item i:not(:last-child){margin-bottom:1.25rem}.statistics__item ul{display:grid;gap:.625rem}.statistics__users-analitic{display:grid;gap:.938rem;grid-template-columns:repeat(2,1fr)}.invite__wrapper{display:grid;grid-template-columns:minmax(16.25rem,31.25rem);height:100%;justify-content:center}.invite__container{display:flex;padding-block:1.875rem}.invite__body,.invite__notification{background:#fff;border-radius:2.5rem;display:grid;flex:1 1 auto;grid-template-columns:1fr;justify-content:center;margin-block:auto;padding:1.875rem}.invite__notification{gap:2.813rem}.invite__form{display:grid;gap:1.875rem}.invite__inputs{display:grid;gap:.875rem}.invite__image{display:flex;justify-content:center}.email-addresses{--email-addresses-bg:#fff;--email-addresses-label-clr:#021318;--email-addresses-clr-valid:#0c5600;--email-addresses-bg-valid:#c3f8ba;--email-addresses-clr-invalid:#710000;--email-addresses-bg-invalid:#f8baba;--email-addresses-clr-all:#302ec8;--email-addresses-bg-all:#edecff;display:flex;flex-direction:column;padding:2.5rem}.email-addresses__wrapper{background-color:var(--email-addresses-bg);border-radius:2.5rem;display:flex;flex:1 1 100%;flex-direction:column;gap:1.875rem;justify-content:space-between;padding:1.875rem;width:100%}.email-addresses__title span{font-size:.875rem}.email-addresses__area,.email-addresses__area .input__group,.email-addresses__area .input__wrapper,.email-addresses__body{display:flex;flex:1 1 auto;flex-direction:column;width:100%}.email-addresses__body{gap:1.625rem}.email-addresses__label{color:var(--email-addresses-label-clr);display:block;font-size:.875rem;margin-bottom:.5rem}.email-addresses__area{--input-padding-block:1rem;--input-padding-inline:1rem;--input-icon-gap:0.625rem}.email-addresses__area .input__target{height:100%;width:100%}.email-addresses__area .input__group{min-height:5rem}.email-addresses__emails{max-height:34svh;overflow:auto;width:100%}.email-addresses__emails-items{display:flex;flex-wrap:wrap;gap:.5rem}.email-addresses__email{align-items:center;background-color:var(--email-addresses-bg-valid);border-radius:1.5em;color:var(--email-addresses-clr-valid);display:flex;font-size:1rem;gap:1rem;line-height:1;min-height:2.375em;padding-block:.25rem;padding-inline:1em}.email-addresses__email.is-invalid{background-color:var(--email-addresses-bg-invalid);color:var(--email-addresses-clr-invalid)}.email-addresses__remove{background:none;border:none;color:currentColor;flex:0 0 auto;margin:-.625rem;padding:.625rem}.email-addresses__remove svg{border-radius:50%;display:block;height:1rem;width:1rem;fill:currentColor;transition:scale .2s}.email-addresses__remove:focus-visible svg{outline:1px solid currentColor;outline-offset:5px}@media (any-hover:hover){.email-addresses__remove:hover svg{outline:none;scale:1.07}}@media (any-hover:none){.email-addresses__remove:active svg{scale:1.07}}.email-addresses__status{border-radius:.5rem;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.email-addresses__status span{background-color:var(--email-addresses-bg-valid);color:var(--email-addresses-clr-valid);display:block;font-family:var(--font-secondary);font-size:.875rem;font-weight:600;line-height:2.857em;text-align:center}.email-addresses__status span:nth-child(2){background-color:var(--email-addresses-bg-invalid);color:var(--email-addresses-clr-invalid)}.email-addresses__status span:nth-child(3){background-color:var(--email-addresses-bg-all);color:var(--email-addresses-clr-all)}.email-addresses__button{align-self:center;max-width:19.625rem;width:100%}