.btn-zayavka.btn-zayavka--blue{background-color:#0471d6}.btn-zayavka.btn-zayavka--blue:hover,.btn-zayavka.btn-zayavka--blue:focus{background-color:#00519b}.event-btns{display:flex}.event-btns .event-btns__btn{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-basis: calc(25% - (45px / 4));margin-right:15px;margin-bottom:15px;padding-right:5px;padding-left:5px;font-size:19px;text-align:center}.event-btns .event-btns__btn:nth-child(4n) {margin-right:0}.event-btns__btn span{font-size:14px}.result-success-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.result-success-modal__modal{position:absolute;top:50%;left:50%;display:flex;align-items:flex-start;width:calc(100% - 40px);max-width:500px;padding:35px 25px;border:2px solid #c78924;background-color:#fff;background-repeat:no-repeat;background-position:right center;background-size:auto 100%;background-image:url(https://vivat-talent.com/local/templates/vilka_unicorp_s1/images/xbg-ornament.png.pagespeed.ic.osqMRZEi12.png);transform:translate(-50%,-50%);z-index:1001}.result-success-modal__close{position:absolute;top:15px;right:15px;width:15px;height:15px;padding:0;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/local/templates/vilka_unicorp_s1/images/icon-cross-close.svg);border:none;cursor:pointer}.result-success-modal__text-block{padding-left:20px}.result-success-modal__text{margin:0 0 20px;color:#666;font-size:18px;line-height:1.3}.result-success-modal__text:last-child{margin-bottom:0}.result-success-modal .result-success-modal__image{display:block;width:100%;max-width:160px!important;height:auto;min-height:0!important}.result-success-modal--letter .result-success-modal__text-block{padding-top:90px;padding-left:0}.result-success-modal--letter .result-success-modal__text:not(:last-child) {margin-bottom:50px}.d-flex .radio-custom--checkbox,.d-flex .radio:checked+.radio-custom--checkbox::before{border-radius:0!important}.d-flex .radio:checked+.radio-custom--checkbox::before{top:2px!important;right:auto!important;bottom:auto!important;left:2px!important;width:8px;height:5px;border:none;border-bottom:2px solid #881b1d;border-left:2px solid #881b1d;background-color:transparent!important;transform:rotate(-45deg)}.block-buttons .block-radio{flex-wrap:wrap}.widget_cookie.widget_cookie__style1{border-radius:0;border:none;box-shadow:0 0 20px rgba(0,0,0,.05);z-index:100000}.widget_cookie.widget_cookie__style1 .widget_cookie__text{font-family:sans-serif;font-weight:100;font-size:14px;line-height:20px;color:#666;text-align:center}.widget_cookie.widget_cookie__style1 .widget_cookie__text a{color:#881b1d;transition:color .2s}.widget_cookie.widget_cookie__style1 .widget_cookie__text a:hover,.widget_cookie.widget_cookie__style1 .widget_cookie__text a:focus{color:rgba(200,40,43,.9);outline:none}.widget_cookie.widget_cookie__style1 .widget_cookie__btn-close-cookie{height:34px;background:#881b1d;color:#fff;text-transform:uppercase;font-size:13px;line-height:20px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-webkit-transition:background 200ms linear;-moz-transition:background 200ms linear;-o-transition:background 200ms linear;-ms-transition:background 200ms linear;transition:background 200ms linear}.widget_cookie.widget_cookie__style1 .widget_cookie__btn-close-cookie:hover{background:#c8282b}.form-control.form-control--agreement{height:auto;text-align:left;border:none;box-shadow:none;background-color:transparent;float:left}@media (min-width:768px){.leo__header-subscribe{max-height:none}}@media (max-width:1200px){.event-btns .event-btns__btn{font-size:15px}}@media (max-width:991px){.event-btns{flex-wrap:wrap}.event-btns .event-btns__btn{flex-basis: calc(50% - (15px / 2))}.event-btns .event-btns__btn:nth-child(4n) {margin-right:15px}.event-btns .event-btns__btn:nth-child(2n) {margin-right:0}}@media (max-width:575px){.result-success-modal__text:not(:last-child) {margin:0 0 15px;font-size:16px}}@media (max-width:499px){.result-success-modal__modal{flex-direction:column;align-items:center}.result-success-modal .result-success-modal__image{margin-bottom:20px}.result-success-modal__text-block{padding-left:0}.result-success-modal--letter .result-success-modal__text-block{padding-top:50px}}@media (max-width:479px){.event-btns .event-btns__btn{flex-basis:100%;margin-right:0}}