.attantion-block{padding:15px 20px;margin:0 0 20px;border:1px solid #ef5713;width:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.attantion-block .errortext,.attantion-block .notetext{color:#2d3c4d}.success-block{padding:15px 20px;margin:0 0 20px;border:1px solid #00a48b;width:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.success-block p:last-of-type,.attantion-block p:last-of-type{margin-bottom:0}h2,.h2,.ap-required{color:#ef5713}.attantion-block h2,.attantion-block .h2{margin-top:5px}.content-container__text{padding:0 10px}.event-title:not(:first-of-type){margin-top:80px;border-top:1px solid #ddd;padding-top:20px}.table .agree{background-color:rgba(0,164,139,0.15)}.parts_form{margin-top:20px}.parts_form input[type='checkbox']{height:0;width:0;position:absolute}.parts_form input[type='checkbox']+label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:.6em auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9e9e9e;-webkit-transition:color 250ms cubic-bezier(.4, 0, .23, 1);transition:color 250ms cubic-bezier(.4, 0, .23, 1)}.parts_form input[type='checkbox']+label>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;background:transparent;border:2px solid #9e9e9e;border-radius:2px;cursor:pointer;-webkit-transition:all 250ms cubic-bezier(.4, 0, .23, 1);transition:all 250ms cubic-bezier(.4, 0, .23, 1);position:relative;margin:0 auto}.parts_form input[type='checkbox']+label:hover,.parts_form input[type='checkbox']:focus+label{color:#fff}.parts_form input[type='checkbox']+label:hover>span,.parts_form input[type='checkbox']:focus+label>span{background:rgba(255,255,255,0.1)}.parts_form input[type='checkbox']:checked+label>ins{height:100%}.parts_form input[type='checkbox']:checked+label>span{border:12px solid #00a48b;-webkit-animation:shrink-bounce 200ms cubic-bezier(.4, 0, .23, 1);animation:shrink-bounce 200ms cubic-bezier(.4, 0, .23, 1)}.parts_form input[type='checkbox']:checked+label>span:before{content:"";position:absolute;top:1px;left:-6.5px;border-right:2px solid transparent;border-bottom:2px solid transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;font-size:28px;-webkit-animation:checkbox-check 125ms 250ms cubic-bezier(.4, 0, .23, 1) forwards;animation:checkbox-check 125ms 250ms cubic-bezier(.4, 0, .23, 1) forwards}.registration-link__buttons .button{margin-top:40px}.registration-link__buttons .button-red:hover{background-color:#00a48b}.registration-link__buttons button:disabled{cursor:not-allowed;background-color:#666 !important}.events__card .status{padding:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff}.events__card .status.status-wait{background-color:#00b5f1}.events__card .status.status-yes{background-color:#00a48b}.events__card .status.status-no{background-color:#ef5713}@-webkit-keyframes shrink-bounce{0%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(.85);transform:scale(.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes shrink-bounce{0%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(.85);transform:scale(.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:.2em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:.2em;height:.5em;border-color:#fff;-webkit-transform:translate3d(0, -0.5em, 0) rotate(45deg);transform:translate3d(0, -0.5em, 0) rotate(45deg)}}@keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:.2em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:.2em;height:.5em;border-color:#fff;-webkit-transform:translate3d(0, -0.5em, 0) rotate(45deg);transform:translate3d(0, -0.5em, 0) rotate(45deg)}}@media (min-width:1280px){.event-detail .content-container__title .buttons{top:24px}}