.form-message-wrap[data-v-3abdb9da]{padding:5px;padding:var(--ui-form-message-padding,5px);margin:0;margin:var(--ui-form-message-margin,0);display:flex;justify-content:space-between;align-items:stretch;position:relative;border:1px solid transparent;border-radius:0;border-radius:var(--ui-form-message-border-radius,0);transition:all .15s linear}.form-message-wrap .sidebar[data-v-3abdb9da]{width:16%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.form-message-wrap .message[data-v-3abdb9da]{flex-grow:1;max-width:84%;font-size:.75rem;font-size:var(--ui-form-error-font-size,.75rem);line-height:120%}.form-message-wrap.message-error[data-v-3abdb9da]{color:red;color:var(--ui-form-message-color-error,red);border-color:red;border-color:var(--ui-form-message-color-error,red);background-color:transparent;background-color:var(--ui-form-message-bg-color-error,transparent)}.form-message-wrap.message-success[data-v-3abdb9da]{color:red;color:var(--ui-form-message-color-success,red);border-color:red;border-color:var(--ui-form-message-color-success,red);background-color:transparent;background-color:var(--ui-form-message-bg-color-success,transparent)}.form-message-wrap.message-default[data-v-3abdb9da]{color:red;color:var(--ui-form-message-color-default,red);border-color:red;border-color:var(--ui-form-message-color-default,red);background-color:transparent;background-color:var(--ui-form-message-bg-color-default,transparent)}.message-enter-to[data-v-3abdb9da],.message-leave-from[data-v-3abdb9da]{transform:translateY(10px)}.message-enter-from[data-v-3abdb9da],.message-leave-to[data-v-3abdb9da]{transform:translateY(-10px)}.sign-in-form .form-row[data-v-9f10e69a],.sign-in-form[data-v-9f10e69a]{position:relative}.sign-in-form .form-checkbox-row[data-v-9f10e69a]{display:flex;justify-content:space-between;margin-bottom:var(--ui-common-margin-bottom)}.sign-in-form .form-checkbox-row .forgot-password-link[data-v-9f10e69a]{font-size:var(--font-5);cursor:pointer;text-decoration:none}.sign-in-form .form-checkbox-row .loading-row[data-v-9f10e69a]{width:100%;height:auto}.sign-in-form .form-footer[data-v-9f10e69a]{flex-direction:column;width:100%}.sign-in-form .form-footer p[data-v-9f10e69a]{margin-bottom:var(--ui-common-margin-bottom);font-size:var(--font-4)}.sign-in-form .form-footer a[data-v-9f10e69a]{text-decoration:underline;color:inherit;color:var(--ui-common-form-footer-link-color,inherit)}.btn-row[data-v-61475fbd]{width:100%}.btn-row .btn[data-v-61475fbd]{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:2.25rem;height:var(--ui-btn-height,2.25rem);overflow:hidden;position:relative;border-radius:0;border-radius:var(--ui-btn-border-radius,0);background-color:red;background-color:var(--ui-btn-bg-color,red);cursor:pointer;border:0 solid transparent;border:var(--ui-btn-border-width,0) solid var(--ui-btn-border-color,transparent)}.btn-row .btn[data-v-61475fbd]:focus{outline:none}.btn-row .btn[data-v-61475fbd]:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.btn-row .btn[data-v-61475fbd]:hover:before{background-color:red;background-color:var(--ui-btn-hover-bg-color,red);border-radius:0;border-radius:var(--ui-btn-border-radius,0)}.btn-row .btn[data-v-61475fbd]:disabled{background-color:red;background-color:var(--ui-btn-disabled-bg-color,red);pointer-events:none}.btn-row .btn[data-v-61475fbd]:disabled:before{background-color:transparent;border-radius:0;border-radius:var(--ui-btn-border-radius,0)}.btn-row .btn .button-label[data-v-61475fbd]{position:absolute;z-index:2;color:#000;color:var(--ui-btn-label-color,#000);font-size:1rem;font-size:var(--ui-btn-label-font-size,1rem);font-weight:700;font-weight:var(--ui-btn-label-font-weight,bold);font-family:var(--ui-btn-label-font-family)}.btn-row .btn .btn-loading[data-v-61475fbd]{display:block;width:30px;width:var(--ui-btn-loader-size,30px);height:30px;height:var(--ui-btn-loader-size,30px)}.btn-row .btn .btn-loading .circular-loader[data-v-61475fbd]{-webkit-animation:rotate-61475fbd 1.5s linear infinite;animation:rotate-61475fbd 1.5s linear infinite}.btn-row .btn .btn-loading .circular-loader .loader-path[data-v-61475fbd]{cx:30px;cx:var(--ui-btn-loader-size,30px);cy:30px;cy:var(--ui-btn-loader-size,30px);r:15px;r:calc(var(--ui-btn-loader-size, 30px)/2);fill:none;stroke:#000;stroke:var(--ui-btn-label-color,#000);stroke-width:5px;stroke-linecap:round}@-webkit-keyframes rotate-61475fbd{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes rotate-61475fbd{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.forgot-password-form h2[data-v-5642fbea],.forgot-password-form p[data-v-5642fbea]{width:100%}.forgot-password-form .buttons-wrap[data-v-5642fbea]{display:flex;justify-content:space-between}.forgot-password-form .buttons-wrap .form-btn[data-v-5642fbea]{padding:0 5px;width:48%}.new-password-form .header-text[data-v-7efc4b02]{font-size:14px}.hidden[data-v-0dd24f53]{display:none}@media(min-width:768px){.hidden-md-up[data-v-0dd24f53]{display:none}}@media(max-width:1023px){.hidden-md-down[data-v-0dd24f53]{display:none}}@media(max-width:340px){.hidden-xs-down[data-v-0dd24f53]{display:none}}@media(min-width:1024px){.hidden-lg-up[data-v-0dd24f53]{display:none}}@media(max-width:767px){.fw-sm[data-v-0dd24f53]{margin-left:var(--grid-padding-x-negative);margin-right:var(--grid-padding-x-negative)}}.flex-center[data-v-0dd24f53]{display:flex;align-items:center;justify-content:center}.text-align-left[data-v-0dd24f53]{text-align:left}.text-align-center[data-v-0dd24f53]{text-align:center}@media(min-width:768px){.lg-mt-1[data-v-0dd24f53]{margin-top:var(--space-4)}}@media(max-width:767px){.hidden-sm-down[data-v-0dd24f53]{display:none}}.authorization[data-v-0dd24f53]{margin-top:10%;margin-top:var(--auth-form-margin-top,10%);width:100%;height:auto;font-family:var(--font-alt)}.authorization .form-wrap[data-v-0dd24f53],.authorization[data-v-0dd24f53]{display:flex;justify-content:center;align-items:center}.authorization .form-wrap[data-v-0dd24f53]{box-shadow:none;box-shadow:var(--auth-form-box-shadow,none);padding:0;padding:var(--auth-form-vertical-padding,0) var(--auth-form-horizontal-padding,0);width:100%;width:var(--auth-form-innwer-width,100%);max-width:434px;height:100%;background-color:#fff;background-color:var(--auth-form-bg-color,#fff);border-radius:0;border-radius:var(--auth-form-border-radius,0)}.authorization .form-wrap[data-v-0dd24f53] .form{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:80%}.authorization .form-wrap[data-v-0dd24f53] .form .form-row{display:flex;margin-bottom:0;margin-bottom:var(--ui-form-row-margin-bottom,0);width:100%}.authorization .form-wrap[data-v-0dd24f53] .form .form-header{display:flex;flex-direction:column;font-family:inherit;font-family:var(--auth-form-heading-font-family,inherit)}.authorization .form-wrap[data-v-0dd24f53] .form .form-header .heading{font-family:inherit;font-family:var(--auth-form-heading-font-family,inherit);text-transform:var(--auth-form-heading-transform);font-size:1.5rem;font-size:var(--auth-form-heading-font-size,1.5rem)}.authorization .form-wrap[data-v-0dd24f53] .form .form-header .header-text{font-family:inherit;font-family:var(--auth-form-header-text-font-family,inherit);font-size:1rem;font-size:var(--auth-form-header-text-font-size,1rem)}.authorization .form-wrap[data-v-0dd24f53] .form .form-body{font-family:var(--form-footer-font-family);display:flex;flex-direction:column;justify-content:space-between}.authorization .form-wrap[data-v-0dd24f53] .form .form-footer{margin-bottom:0;font-family:var(--auth-form-footer-font-family)}.authorization .auth-enter-to[data-v-0dd24f53],.authorization .auth-leave-to[data-v-0dd24f53]{transition:opacity .15s ease-in-out}.authorization .auth-enter[data-v-0dd24f53],.authorization .auth-leave-to[data-v-0dd24f53]{opacity:0}@media(max-width:768px){.article[data-v-00d10d22]{grid-row-gap:1.2rem}}@media(min-width:768px){.article[data-v-00d10d22]{grid-gap:var(--main-grid-gap)}}.grid__item--content-wide[data-v-00d10d22]{max-width:calc(100vw - 2rem);word-wrap:break-word}.hero_page-container[data-v-8bd880e8]{display:flex;flex-direction:column-reverse;padding:.5rem;background-color:#f0f0f0}.hero_page-container-text[data-v-8bd880e8]{padding:1rem 0}.hero_page-container-text h1[data-v-8bd880e8]{padding:.5rem 0;line-height:2.125rem}.hero_page-container-image div[data-v-8bd880e8]{max-width:15rem;margin:auto}@media (min-width:768px){.hero_page-container[data-v-8bd880e8]{display:flex;flex-direction:row-reverse;padding:2rem;background-color:#f0f0f0}.hero_page-container-text[data-v-8bd880e8]{padding:1.5rem}.hero_page-container-image[data-v-8bd880e8]{padding:0;height:100%}.hero_page-container-image img[data-v-8bd880e8]{width:100%}}@media (min-width:768px) and (max-width:1230px){.hero_page-container-image[data-v-8bd880e8]{min-width:8rem}}@media (min-width:1230px) and (max-width:1600px){.hero_page-container-image[data-v-8bd880e8]{min-width:10rem}}@media (min-width:1600px){.hero_page-container-image[data-v-8bd880e8]{min-width:12rem}}.paginator-text[data-v-f105d51a]{text-align:center;margin:0 auto;font-size:var(--font-4);color:var(--body-600);color:var(--paginator-link-color,var(--body-600))}.paginator[data-v-f105d51a]{display:inline-grid;grid-template:auto/1fr;justify-content:center;list-style:none;grid-auto-flow:column;padding:0;margin:var(--paginator-margin,var(--space-4) auto);grid-gap:--space-2;gap:--space-2;grid-gap:var(--paginator-link-gap,--space-2);gap:var(--paginator-link-gap,--space-2)}.paginator__container[data-v-f105d51a]{display:flex;flex-direction:column;align-items:center;margin-bottom:0;margin-bottom:var(--paginator-bottom-margin,0)}.paginator__item[data-v-f105d51a]{font-size:var(--font-5);margin:0}.paginator__item--first[data-v-f105d51a],.paginator__item--last[data-v-f105d51a]{display:none}.paginator__item[data-v-f105d51a]:before{content:none!important}.paginator__link[data-v-f105d51a]{border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid transparent;border:1px solid var(--paginator-link-border-color,transparent);color:var(--body-500);color:var(--paginator-link-color,var(--body-500));width:1.4rem;height:1.4rem}@media(min-width:768px){.paginator__link[data-v-f105d51a]{width:1.7rem;height:1.7rem}}.paginator__link[data-v-f105d51a]:hover{text-decoration:none}.paginator__link[data-v-f105d51a]:active,.paginator__link[data-v-f105d51a]:hover{color:var(--body-100);color:var(--paginator-link-color-hover,var(--body-100))}.paginator__link[data-v-f105d51a]:active{background-color:var(--body-1000)}.paginator__link[data-v-f105d51a]:focus{color:var(--body-100);color:var(--paginator-link-color-hover,var(--body-100))}.active .paginator__link[data-v-f105d51a]{color:#fff;color:var(--paginator-active-link-color,#fff);background-color:var(--body-100);background-color:var(--paginator-active-background,var(--body-100));pointer-events:none}.active .paginator__link[data-v-f105d51a]:hover{color:#fff}.paginator__link--disabled[data-v-f105d51a]{pointer-events:none}.paginator__icon[data-v-f105d51a]{width:1rem;height:auto}.grid--favorites[data-v-6f41fb78]{grid-template-columns:repeat(4,1fr);width:80%;margin:0 auto}@media(min-width:768px){.grid--favorites[data-v-6f41fb78]{width:100%}}@media(max-width:600px){.grid--favorites[data-v-6f41fb78]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid__item--content h1[data-v-6f41fb78]{font-size:var(--font-10);text-align:center}}.teaser-item[data-v-6f41fb78]{background-color:var(--body-700);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 2px 2px rgba(0,0,0,.04);height:100%}.user-segment+.user-segment[data-v-1eb34a25]{margin-top:1rem}.user-info[data-v-1eb34a25]{display:flex;flex-direction:column}.user-info .title[data-v-1eb34a25]{font-weight:700}.user-info+.user-info[data-v-1eb34a25]{margin-top:1rem}.flex[data-v-1eb34a25]{display:flex}.edit-button[data-v-1eb34a25]{padding:.4rem .8rem;font-size:.7rem;border:none;background:var(--body-200);color:#fff}.user-header-title[data-v-1eb34a25]{font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.1}hr[data-v-1eb34a25]{border-width:1px}