:root{font-size:62.5%;--theme-color: #07367e;--input-background: #FFFFFF;--input-border-color: #DDDDDD;--input-outline-color: #cadbf6;--button-background: #08c979;--button-background-hover: #09d882;--button-background-active: #07b06a;--button-background-disabled: #057f4d}@font-face{font-family:Staatliches;font-style:normal;font-weight:400;src:local("Staatliches"),url(/fonts/staatliches.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),url(/fonts/roboto/Roboto-Light.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto Regular"),url(/fonts/roboto/Roboto-Regular.ttf)}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local("Ubuntu Light"),url(/fonts/ubuntu/Ubuntu-Light.ttf)}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local("Ubuntu Regular"),url(/fonts/ubuntu/Ubuntu-Regular.ttf)}@view-transition{navigation: auto;}::selection{background:#d3fdec}body{background:var(--theme-color);padding:0;margin:0}body{font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:300}input,textarea,button{font-family:inherit;font-size:inherit}body,input,textarea,button{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:Ubuntu,sans-serif;font-weight:400}p,ul,ol{line-height:1.5}strong{font-weight:400}a{text-decoration:none}div.inner{max-width:1149px;margin:0 auto;padding:0 25px}.button{color:#fff;cursor:pointer;border:0;background:var(--button-background);transition:linear background .15s}.button:active{background:var(--button-background-active)}@media (pointer: fine){.button:hover{color:#fff;background:var(--button-background-hover)}}.button:disabled{background:var(--button-background-disabled);cursor:not-allowed}div.page a.button,div.page a.button:hover{color:#fff}#footer{padding:40px 0;text-align:center;color:#fff}#footer div.copyright p{margin:15px 0;font-size:1.2rem}#footer div.copyright p:first-child{margin-top:0}#footer div.copyright p:last-child{margin-bottom:0}#header{background:var(--theme-color);padding:25px 0}#header div.inner{display:flex;align-items:center;justify-content:space-between}#header :is(h1,h2){margin:0;color:#fff;line-height:1;text-transform:uppercase}#header h1{font-family:Staatliches,sans-serif;font-weight:400;letter-spacing:.025em;font-size:4.4rem}#header h1 a{color:#fff}#header h2{font-size:1.3rem}#header button.menu-open{width:38px;height:26px;padding:0;border:none;background:none;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}#header button.menu-open span{display:block;height:3px;width:100%;border-radius:2px;background:#fff}#header nav a{position:relative}#header nav a:not(.button){color:#fff}#header nav a:not(.button):after{position:absolute;content:"";display:block;height:2px;left:0;bottom:-5px;border-radius:2px;background:#fff;width:0;transition:width linear .15s,opacity linear .15s}#header nav a:not(.button).active:after{width:100%}#header nav a.button{padding:10px 15px;border-radius:6px}@media (max-width: 899px){#header nav{background:var(--theme-color);position:fixed;inset:0;width:100%;z-index:10000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;font-size:2.1rem;overflow:auto;transition:left linear .25s}#header nav:not(.open){left:100%}#header button.menu-close{position:absolute;top:15px;right:15px;width:40px;height:40px;background:transparent url(../../../images/menu_close.svg) no-repeat center center;background-size:100% 100%;padding:0;border:0;cursor:pointer}}@media (min-width: 900px){#header button.menu-open,#header button.menu-close{display:none}#header nav{display:flex;align-items:center}#header nav a:not(:first-child){margin-left:30px}#header nav a:not(.button){padding:0 2px}}@media (min-width: 900px) and (pointer: fine){#header nav a:not(.button):hover:after{width:100%}#header nav:hover a:not(.button):not(:hover).active:after{width:0}}div.page{--section-padding: 60px 0;--page-text-color: #606060;background:#fff;color:var(--page-text-color)}div.page :is(input,textarea){color:inherit}div.page h2{margin:0 0 30px;font-size:2.7rem;font-weight:400}div.page a{color:#08c979;text-decoration:none}div.page a:hover{color:#09e288}
