*{box-sizing:border-box;word-wrap:break-word}html{font-family:"Arial", sans-serif;text-rendering:geometricPrecision;font-style:normal;font-weight:400;font-size:10px;line-height:1.3;color:#000000;-webkit-text-size-adjust:none}html,body{width:100%;padding:0;margin:0;height:100%}body{position:relative;font-size:1.8rem;background-color:#1a788e}ul,ol,li{list-style-type:none;margin:0;padding:0;line-height:1.8rem}p,a,td,th,li,strong,em,h1,h2,h3,h4,button,input,textarea,label{font-style:normal;font-weight:400;padding:0;margin:0;color:#000000;font-family:"Arial", sans-serif;font-size:1.8rem;color:#fff}strong{font-weight:700}img{display:block;max-width:100%}.wrapper{width:100%;max-width:1000px;margin:0 auto;position:relative;padding:0 2rem}h1{font-size:3rem;font-weight:700;margin-bottom:0.9rem;line-height:1.2}h2{font-size:2.6rem;margin-bottom:0.9rem;font-weight:700;line-height:1.2;color:#d74e89}header{width:100%}header .logo{width:100%}header .logo a{display:block;width:100%;max-width:36rem;margin:0 auto}main{padding-top:6rem;position:relative;padding-bottom:4rem}.modul-registration{padding-bottom:6rem}.modul-registration .intro{margin-top:1.8rem}.modul-registration .success{background-color:lightgreen;padding:1rem;opacity:0.8;margin-top:1rem}.modul-registration .success p{color:#000}.modul-registration .alert-danger{background-color:orangered;padding:1rem;opacity:0.8;margin-top:1rem}.modul-registration .alert-danger ul li{color:#fff}.modul-registration form{padding-top:3rem}.modul-registration form div{margin-bottom:2.7rem}.modul-registration form label{display:block;margin-bottom:0.8rem;font-weight:700}.modul-registration form input,.modul-registration form textarea{display:block;width:100%;min-height:3.6rem;border:none;padding:0.3rem 0.8rem;color:#000}.modul-registration form input[type="checkbox"]{display:inline-block;width:1.8rem;min-height:1.8rem;margin-right:0.5rem;accent-color:#004e38}.modul-registration form select{font-size:1.8rem;padding:0.3rem}.modul-registration form .checkbox label{font-weight:400;margin-bottom:0}.modul-registration form .form-check-group{display:flex;flex-wrap:wrap;justify-content:flex-start}.modul-registration form .form-check-group>label{flex:0 0 100%}.modul-registration form .form-check-group .checkbox{margin-right:2rem;margin-bottom:0}.modul-registration form .info{background-color:lightblue;padding:1rem;opacity:0.8;margin-top:-1rem}.modul-registration form button{padding:0.6rem 1rem;border:none;background:#004e38;color:#fff;cursor:pointer}.modul-registration form button:hover{background:#001b13}.modul-registration form #yform-table-rex_yf_registration-additional_person_name{display:none}.modul-registration form #yform-table-rex_yf_registration-status{display:none}.modul-registration form #yform-table-rex_yf_registration-ticket_phase{display:none}.modul-registration form #yform-table-rex_yf_registration-field-5{margin-bottom:1.8rem}
