.header__row{display:flex;justify-content:space-between}.header__logo{padding:0 25px}.title{color:#850404;font-weight:400;font-size:28px;text-transform:uppercase;margin-top:0}.title__smaller{font-weight:300}.text{font-size:20px}.text__narrow{width:85%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 992px){.text__narrow{width:60%}}.text__bold{font-weight:bold}.text a{text-decoration:underline;color:#850404}.text a:hover,.text a:active{color:#d62727}.form{padding:15px;border:2px solid rgba(38,38,38,0.3);border-radius:20px;font-size:20px}@media only screen and (min-width: 992px){.form{padding:40px 60px}}.form .form-row{display:flex;flex-flow:column wrap;align-items:center;margin:10px 0 20px}@media only screen and (min-width: 992px){.form .form-row{flex-flow:row nowrap}}.form .form-row input[type=text],.form .form-row input[type=email]{width:100%;height:40px;border-radius:3px;padding:0 10px;font-size:18px}.form .form-row input[type=submit]{cursor:pointer}.form .search__loader{height:40px;opacity:0;position:absolute;right:0;top:0;transition:opacity .1s ease;width:40px;z-index:50}.form .search__loader::after{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-timing-function:linear;animation-timing-function:linear;border:5px solid rgba(91,110,121,0.2);border-radius:100%;border-top-color:rgba(91,110,121,0.6);box-sizing:border-box;content:"";display:block;height:30px;right:-7px;position:absolute;top:21px;width:30px}.form .mandatory{text-align:center;font-size:16px}.form .mandatory a{color:#850404;font-weight:bold}.form .mandatory a:hover,.form .mandatory a:active{color:#d62727}.form .alert{margin:0 0 30px;display:block;background:rgba(255,255,255,0.25);padding:15px;display:flex;align-items:center;justify-content:center}.form .button{display:block;width:100%;max-width:30rem;padding:1rem;margin:0 auto;color:#fff;font-family:"Signika",sans-serif;font-size:2.2rem;font-weight:700;text-align:center;text-transform:uppercase;background:#850404;transition:background .25s}.form .button:hover,.form .button:focus{background:#b70505;box-shadow:inset 0 0 0 1px rgba(51,51,51,0.25)}.form .button:active{background:#6c0303;box-shadow:inset 0 0 0 4px rgba(51,51,51,0.75)}.form__group{width:100%;position:relative;padding-bottom:5px}@media only screen and (min-width: 992px){.form__group{width:85%;margin-left:30px;padding:0}.form__group--label{text-align:right;width:15%}}.form__star{color:#d62727}.form__errors{list-style:none;color:#d62727;padding:0}.form__error:not(:empty){font-size:15px;color:#d62727;position:absolute;top:42px;left:0;z-index:1;line-height:1.2}.form__error-border{outline:2px solid #d62727}@-webkit-keyframes rotate{from{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@keyframes rotate{from{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(360deg)}}main,section,aside{display:block}@-ms-viewport{width:device-width}*{box-sizing:border-box}html{height:100%;font-size:55.5556%;line-height:1.5;scroll-behavior:smooth}body{padding:0;margin:0;color:#262626;font-family:"Signika",sans-serif;text-align:center;font-size:1.8rem;height:100vh;display:flex;flex-direction:column;background-image:url("/img/bg_img.png");background-size:cover}.wrapper{width:100%;margin:0 auto;padding:15px;box-shadow:0 0 100px rgba(0,0,0,0.8);background-color:#fcdab3;display:flex;flex-direction:column;flex:1 0 auto}.sr-only{display:none}a{color:#262626;text-decoration:none}img{max-width:100%;height:inherit}@media only screen and (min-width: 768px){.wrapper{padding:50px}}@media only screen and (min-width: 992px){.wrapper{margin-top:5rem;margin-bottom:10rem;padding:70px 100px;max-width:1000px}.footer{background:#000}.shared-footer{max-width:1000px;margin:0 auto}}.text-center h1{font-size:28px}.mt25{margin-top:25px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.back-button{display:block;width:100%;max-width:30rem;padding:1rem;margin:0 auto;color:#fff;font-family:"Signika", sans-serif;font-size:2.2rem;font-weight:700;text-align:center;text-transform:uppercase;background:#850404;transition:background .25s}.back-button:hover,.back-button:focus{background:#b70505;box-shadow:inset 0 0 0 1px rgba(51,51,51,0.25)}.back-button:active{background:#6c0303;box-shadow:inset 0 0 0 4px rgba(51,51,51,0.75)}

