:root{--transition-duration: .5s;--transition-effect: ease}button,.button{border:none;background:none;background-color:none;color:var(--color-text);text-transform:uppercase;font-family:var(--font-family-default);font-size:var(--font-size-m);font-weight:700;display:flex;flex-direction:row;align-items:center;gap:10px;cursor:pointer;opacity:1;transition:opacity var(--transition-duration) var(--transition-effect)}button:hover,button:active,.button:hover,.button:active{opacity:.7}button.fullwidth,.button.fullwidth{width:100%}button:disabled,.button:disabled{cursor:default;opacity:.3}a{text-decoration:none;color:var(--color-text);opacity:1;transition:opacity var(--transition-duration) var(--transition-effect)}a:hover,a:active{opacity:.8}:root{--max-page-width: 1450px}:root{--color-white: #ffffff;--color-black: #000000;--color-red: #d6232b;--color-green: rgb(28, 86, 48);--color-gray: #ced4da;--color-text: var(--color-black);--color-blog-block: #cbe1ba;--color-monitor-block: #fbdeb2;--color-facebook-block: #abd7f2}:root{--space-xs: 5px;--space-s: 10px;--space-default: 15px;--space-l: 25px;--space-xl: 35px;--space-xxl: 50px}:root{--font-family-default: "Noto Sans", sans-serif;--font-weight-regular: 400;--font-weight-bold: 700;--font-size-xs: 12px;--font-size-s: 14px;--font-size-m: 16px;--font-size-l: 20px;--font-size-xl: 28px;--font-size-xxl: 35px;--font-size-xxxl: 48px}body{font-family:var(--font-family-default);font-weight:var(--font-weight-regular);font-size:var(--font-size-s)}@media screen and (min-width: 900px){body{font-size:var(--font-size-l)}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-default);font-weight:var(--font-weight-bold);margin:0}h1{margin-bottom:var(--space-default)}@media screen and (min-width: 900px){h1{margin-bottom:var(--space-l)}}p{font-family:var(--font-family-default);font-weight:var(--font-weight-regular);font-size:var(--font-size-s);margin-top:0}@media screen and (min-width: 900px){p{font-size:var(--font-size-l)}}:root{--full-width: 100vw}::ng-deep .mat-form-field .mat-form-field-label-wrapper label{line-height:1.5}::ng-deep .mat-form-field .mat-form-field-infix input{line-height:1.5}body{padding:0 15px;margin:0;opacity:1;transition:opacity .2s ease-in-out}body.loading{opacity:0}.page__container{max-width:var(--max-page-width);margin:0 auto}html,body{min-height:100vh;display:block}.list-unstyled{list-style-type:none;padding:0;margin:0}img{max-width:100%}figure{margin:0}*{box-sizing:border-box}
