*{margin:0;padding:0;box-sizing:border-box;transition:background .35s,color .35s,border-radius .35s}*:before,*:after{box-sizing:border-box}:root{--text-color: #1C2833;--primary-color: #283747;--primary-text-color: #EBEDEF;--secondary-color: #34495E;--secondary-text-color: #EBF5FB;--background-color: #EBEDEF;--box-shadow-color: #1B1B1B;--danger-color: #E74C3C;--index:calc(1vh + 1vw)}@font-face{font-family:roboto_c;src:url(/assets/fonts/Roboto-Thin.ttf);font-weight:100}@font-face{font-family:roboto_c;src:url(/assets/fonts/Roboto-Light.ttf);font-weight:300}@font-face{font-family:good_vibes_pro;src:url(/assets/fonts/GoodVibesCyr.ttf)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}body{background-color:var(--background-color, white);color:var(--text-color, black);font-family:roboto_c,sans-serif;line-height:1.75;min-height:100vh}img{max-width:100%}dialog{position:fixed;padding:2em;border-radius:1em;border:none;top:50%;left:50%;transform:translate(-50%) translateY(-50%);z-index:1000;background-color:var(--background-color);color:var(--text-color);box-shadow:var(--box-shadow-color) 0 0 2em}dialog .close{position:absolute;top:1em;right:1em;cursor:pointer}.shadow-background{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--background-color);z-index:100}form legend{font-weight:700;font-size:calc(var(--index) * 2);margin-bottom:.5em;text-align:right}form fieldset{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:.5em;border:none}form input,form label,form select,form button{line-height:2em;font-size:1em;font-weight:lighter}form input,form select,form button{background-color:transparent;padding:.5em;color:var(--text-color);border:solid var(--text-color) 2px;text-align:center}form input.is-error,form select.is-error,form button.is-error{color:var(--danger-color);border-color:var(--danger-color)}form select option{background-color:var(--background-color);color:var(--text-color);padding-block:.5em;font-size:1em;border:none;border-radius:0;display:block}form input[type=submit],form button{cursor:pointer}form input[type=submit].is-big,form button.is-big{font-size:2em;text-transform:uppercase;font-weight:700}form input[type=submit]:hover,form button:hover{background-color:var(--text-color);color:var(--background-color)}form input[type=submit]:disabled,form button:disabled{color:var(--secondary-text-color);background-color:var(--text-color);border-color:var(--secondary-text-color)}form input[type=submit]:disabled:hover,form button:disabled:hover{color:var(--secondary-text-color);background-color:var(--text-color);border-color:var(--secondary-text-color)}@media screen and (max-width: 890px){form legend{text-align:center}form fieldset{grid-template-columns:1fr}}@media screen and (max-width: 575px){:root{--max-width: 100hv;--gutter: .5em}}@media screen and (min-width: 576px){:root{--max-width: 540px;--gutter: .5em}}@media screen and (min-width: 768px){:root{--max-width: 720px;--gutter: .5em}}@media screen and (min-width: 992px){:root{--max-width: 960px;--gutter: .5em}}@media screen and (min-width: 1200px){:root{--max-width: 1140px;--gutter: .5em}}@media screen and (min-width: 1400px){:root{--max-width: 1320px;--gutter: .5em}}.container{margin-left:auto;margin-right:auto;max-width:var(--max-width);padding-left:var(--gutter);padding-right:var(--gutter);width:100%}
