body{margin:0;padding:0;background-color:#fdfdfd;overflow-x:hidden}.round-button{font-family:Open Sans,sans-serif;text-transform:uppercase;font-weight:700;font-size:10px;color:#000;background-color:#fff;padding:8px 23px;border-radius:18px;cursor:pointer;text-decoration:none;margin-right:15px}@media only screen and (max-width:320px){.round-button{margin-right:0;margin-top:15px;font-size:13px}}@media only screen and (min-width:321px) and (max-width:1023px){.round-button{margin-right:0;margin-top:15px;font-size:13px}}.round-button:last-of-type{margin-right:0}.round-button:hover{color:#fff}.round-button-blue{border:1px solid #3a81c9}.round-button-blue:hover{background-color:#3a81c9}.round-button-blue-second{border:1px solid #3a81c9;color:#3a81c9}.round-button-blue-second:hover{background-color:#f4f4f4;color:#3a81c9}.round-button-blue-inverse{border:1px solid #3a81c9;background-color:#3a81c9;color:#fff}.round-button-blue-inverse:hover{background-color:#4e8ece;color:#fff}.round-button-green{border:1px solid #4ad74f}.round-button-green:hover{background-color:#4ad74f}.round-button-green-inverse{border:1px solid #4ad74f;background-color:#4ad74f;color:#fff}.round-button-green-inverse:hover{background-color:#fff;color:#4ad74f}body.swal2-shown{overflow-y:hidden}.swal2-container,body.swal2-iosfix{position:fixed;left:0;right:0}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;bottom:0;padding:10px;background-color:transparent;z-index:1060}.swal2-container.swal2-top,.swal2-container.swal2-top-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swal2-container.swal2-top-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-top-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-center,.swal2-container.swal2-center-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-container.swal2-center-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-center-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-bottom,.swal2-container.swal2-bottom-left{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.swal2-container.swal2-bottom-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-bottom-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{-ms-flex:1;flex:1;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-pack:center}.swal2-container.swal2-grow-fullscreen>.swal2-modal,.swal2-container.swal2-grow-row>.swal2-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-webkit-box-pack:center;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center}.swal2-container.swal2-grow-column{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-top-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-left):not(.swal2-bottom-right)>.swal2-modal{margin:auto}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow-x:hidden;overflow-y:auto;display:none;position:relative;max-width:100%}.swal2-modal:focus{outline:none}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0 0 .4em;padding:0;display:block;word-wrap:break-word}.swal2-modal .swal2-buttonswrapper{margin-top:15px}.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm{-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid transparent;border-color:transparent;width:40px;height:40px;padding:0;margin:7.5px;vertical-align:top;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel{margin-left:30px;margin-right:30px}.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm:after{display:inline-block;content:"";margin-left:5px;vertical-align:-1px;height:15px;width:15px;border:3px solid #999;-webkit-box-shadow:1px 1px 1px #fff;box-shadow:1px 1px 1px #fff;border-right-color:transparent;border-radius:50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-styled{border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:15px 5px 0;padding:10px 32px}.swal2-modal .swal2-styled:focus{outline:none;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{background:transparent;border:0;margin:0;padding:0;width:38px;height:40px;font-size:36px;line-height:40px;font-family:serif;position:absolute;top:5px;right:8px;cursor:pointer;color:#ccc;-webkit-transition:color .1s ease;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454;word-wrap:break-word}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;border-radius:3px;border:1px solid #d9d9d9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f27474!important;-webkit-box-shadow:0 0 2px #f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:none;border:1px solid #b4dbed;-webkit-box-shadow:0 0 3px #c4e6f5;box-shadow:0 0 3px #c4e6f5}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-file::-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-input::-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder,.swal2-modal .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#ccc}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{vertical-align:middle}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:#807f7f;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror:before{content:"!";display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;display:block}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#f8bb86;border-color:#facea8}.swal2-icon.swal2-info,.swal2-icon.swal2-warning{font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-info{font-family:Open Sans,sans-serif;color:#3fc3ee;border-color:#9de0f6}.swal2-icon.swal2-question{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{border-radius:50%;position:absolute;width:60px;height:120px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .swal2-success-ring{width:80px;height:80px;border:4px solid hsla(98,55%,69%,.2);border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .swal2-success-fix{width:7px;height:90px;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle,.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}.swal2-show{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.swal2-animate-success-line-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.swal2-animate-success-line-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}.swal2-animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}to{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}to{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.swal2-animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.card{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.btn{cursor:pointer}.btn-loading{position:relative;pointer-events:none;color:transparent!important}.btn-loading:after{-webkit-animation:spinAround .5s infinite linear;animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:50%;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;width:1em;position:absolute;left:calc(50% - 0.5em);top:calc(50% - 0.5em)}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.button{display:block;margin:0;padding:19px 45px;border-radius:0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Open Sans,sans-serif;font-weight:bolder;font-size:14px;letter-spacing:2px;cursor:pointer}.button--small{font-size:13px;padding:8px 23px}@media only screen and (max-width:320px){.button--small{font-size:14px;padding:16px 30px}}@media only screen and (min-width:321px) and (max-width:1023px){.button--small{font-size:14px;padding:16px 30px}}.button--small-rounded{border-radius:18px}.button--blue{background-color:#005cb9;color:#fff}.button--blue:hover{background-color:#0069d3}.button--white-blue{background-color:#fff;color:#005cb9;border:1px solid #005cb9}.button--white-blue:hover{background-color:#f2f2f2}.button--uppercase{text-transform:uppercase}.page-enter-active,.page-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.page-enter,.page-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .15s;transition:opacity .15s}.fade-enter,.fade-leave-to{opacity:0}img{max-width:100%;max-height:100%}.ck-editor__editable{min-height:200px;max-height:400px;width:100%}.test_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 60px;background-color:#fff;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7}@media only screen and (max-width:320px){.test_block{padding:0 30px;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}@media only screen and (min-width:321px) and (max-width:1023px){.test_block{padding:0 30px;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}.test_block__label{font-size:22px;font-family:Roboto Slab,serif;font-weight:400;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.test_block__button{-ms-flex-preferred-size:207px;flex-basis:207px;-ms-flex-negative:0;flex-shrink:0;text-decoration:none}.input-suggestions{list-style:none;text-transform:none;background-color:#2b2b2b;font-family:Open Sans,sans-serif;font-size:13px;color:#fff;width:100%}.input-suggestions,.input-suggestions__item{display:block;padding:0;margin:0}.input-suggestions__item:hover{background-color:hsla(0,0%,100%,.2)}.reset-password{max-width:300px;width:100%;margin:100px auto}.reset-password__title{font-size:22px;display:block;font-family:Roboto Slab,serif;font-weight:400}.reset-password__label{font-size:16px;display:block;margin-top:30px;width:100%;font-family:Open Sans,sans-serif;font-weight:400}.reset-password .close{display:none}.reset-password .danger-message{font-size:12px;text-transform:none;font-family:Open Sans,sans-serif;display:block;color:#ac0900}.reset-password__input{font-size:16px;border:1px solid #3a81c9;padding:10px 5px;font-family:Open Sans,sans-serif;font-weight:400;display:block;margin-top:10px;width:100%}.reset-password__input.is-danger{border-color:#ac0900}.reset-password__button{margin-top:30px;text-decoration:none}.dots{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0}.dots__dot{display:block;width:8px;height:8px;margin-right:12px;border-radius:4px;background-color:#e7e7e7}.dots__dot:last-of-type{margin-right:0}.dots__dot--active{background-color:#84b8e6}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox__indicator{display:block;width:20px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;background-color:#fff;border:2px solid #aaa}.checkbox__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:35px}.checkbox__input:checked+.checkbox__indicator{background-color:#3a81c9;background-image:url("/images/ui/modal-entry/entry-form-checkbox.png");background-repeat:no-repeat;border:none;background-position:50%}.information{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1200px;margin:100px auto}.information__title{font-size:20px;font-family:Roboto Slab,serif;font-weight:400;padding:20px 30px;border-radius:3px}.information__title--success{color:#1e8000;border:2px solid #1e8000}.information__title--error{color:#d51204;border:2px solid #d51204}.navigation-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:73px;background-color:#fff;border-bottom:1px solid #f7f7f7}.navigation-wrapper,.navigation-wrapper .navigation{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navigation-wrapper .navigation{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width:320px){.navigation-wrapper .navigation{max-width:100%}}@media only screen and (min-width:321px) and (max-width:1023px){.navigation-wrapper .navigation{max-width:100%}}@media only screen and (min-width:1024px){.navigation-wrapper .navigation{max-width:1200px}}.navigation-wrapper .navigation__course-link{padding:25px 10px;font-family:Roboto Slab,serif;font-weight:400;display:block;text-decoration:none;color:#000;font-size:13px;background-color:#fff;border:none;cursor:pointer}.navigation-wrapper .navigation__course-link:hover{background-color:#f2f2f2}.navigation-wrapper .navigation .selected-course{position:relative}@media only screen and (max-width:320px){.navigation-wrapper .navigation .selected-course{display:none}}@media only screen and (min-width:321px) and (max-width:1023px){.navigation-wrapper .navigation .selected-course{display:none}}.navigation-wrapper .navigation__lessons{list-style:none;padding-left:0;margin:0;position:absolute;top:70px;left:0;background-color:#fff;width:calc(100% - 15px);padding-top:0;z-index:2;font-family:Open Sans,sans-serif;font-weight:400;font-size:13px}.navigation-wrapper .navigation__lesson{padding:0;cursor:pointer;background-color:#fff;border-bottom:1px solid #f7f7f7;text-decoration:none;color:#000}.navigation-wrapper .navigation__lesson:hover:not(.navigation__lesson--disabled){background-color:#f2f2f2}.navigation-wrapper .navigation__lesson--disabled{padding:10px;color:#666}.navigation-wrapper .navigation__lesson-link{text-decoration:none;color:#000;padding:10px;display:block}.navigation-wrapper .navigation .navigation__item{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation-wrapper .navigation .navigation__item-logo{font-size:16px;width:75px;height:73px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f7f7f7;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navigation-wrapper .navigation .navigation__item-logo:hover{background-color:#f7f7f7}.navigation-wrapper .navigation .navigation__item-logo img{margin-right:-8px}.navigation-wrapper .navigation .navigation__item-menu{color:#666;font-size:12px;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.navigation-wrapper .navigation .navigation__item-partners{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:320px){.navigation-wrapper .navigation .navigation__item-partners{display:none}}@media only screen and (min-width:321px) and (max-width:1023px){.navigation-wrapper .navigation .navigation__item-partners{display:none}}.navigation-wrapper .navigation .navigation__item-authblock{color:#666;font-size:12px;text-align:right}.partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}@media only screen and (max-width:320px){.partners{padding:0;margin:0}}@media only screen and (min-width:321px) and (max-width:1023px){.partners{padding:0;margin:0}}.partners__item{display:-webkit-box;display:-ms-flexbox;display:flex}.partners__item-official{margin-right:50px}.status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;padding-left:30px;margin:0}@media only screen and (max-width:320px){.status{padding:0}}@media only screen and (min-width:321px) and (max-width:1023px){.status{padding:0}}.status__item{display:block;padding-right:15px;font-family:Roboto Slab,serif;font-weight:400;font-size:13px}.status__item:last-of-type{padding-right:0}.partner_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partner_card__icon{height:35px}.partner_card__icon img{max-height:35px}.partner_card__alert{width:40px;font-size:9px;font-family:Roboto,serif;font-weight:lighter;color:#807f7f}.authblock{list-style:none;padding:0;margin:0}.authblock,.authblock__item{display:-webkit-box;display:-ms-flexbox;display:flex}.authblock__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:321px) and (max-width:1023px){.authblock__item-login{margin-right:20px}}.entrance__button{font-family:Open Sans,sans-serif;text-transform:uppercase;font-weight:700;font-size:10px;border:1px solid #3a81c9;color:#000;background-color:#fff;padding:8px 23px;border-radius:18px;cursor:pointer}.entrance__button:hover{color:#fff;background-color:#3a81c9}.userblock{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.userblock__card.userimage{width:2rem;height:2rem}.userblock .usercard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:10px}.userblock .usercard__item-profile{font-family:Open Sans,sans-serif;font-weight:700;font-size:13px;color:#000;text-decoration:none}.userblock .usercard__item-logout{font-family:Open Sans,sans-serif;font-weight:400;font-size:11px;color:rgba(0,0,0,.45);text-decoration:none}.userblock__item{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.userblock__item-profile{font-size:14px}.userblock__item-profile .profile-photo{height:2rem;width:2rem}.footer-sponsor{background-color:#005cb9;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:120px}.footer-sponsor,.footer-sponsor__column{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-sponsor__column{max-width:800px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:35px 0}@media only screen and (max-width:320px){.footer-sponsor__column{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:321px) and (max-width:1023px){.footer-sponsor__column{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-sponsor__label{display:block;text-transform:uppercase;color:#fff;font-size:14px;font-family:Roboto Slab,serif;font-weight:bolder}@media only screen and (max-width:320px){.footer-sponsor__label{text-align:center}}@media only screen and (min-width:321px) and (max-width:1023px){.footer-sponsor__label{text-align:center}}.footer-sponsor__image{-webkit-filter:grayscale(1) contrast(4) invert(1);filter:grayscale(1) contrast(4) invert(1)}.footer-sponsor__sponsor-logo{display:block;height:50px}@media only screen and (max-width:320px){.footer-sponsor__sponsor-logo{margin-top:20px}}@media only screen and (min-width:321px) and (max-width:1023px){.footer-sponsor__sponsor-logo{margin-top:20px}}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;background-color:#232323}.footer__logos{margin-top:10px}.footer__about{color:#545454;font-family:Roboto Slab,serif;max-width:380px;display:block;text-align:center}.footer__about,.footer__agreement{font-size:14px;font-weight:400;margin-top:10px}.footer__agreement{color:#8f8f8f;font-family:Open Sans,sans-serif}.footer__copyright{color:#4a4a4a;font-size:14px;font-family:Open Sans,sans-serif;font-weight:400;margin-top:10px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.entry-form{position:fixed;font-family:Open Sans,sans-serif}@media only screen and (max-width:320px){.entry-form{width:100%;left:0;top:50px}}@media only screen and (min-width:321px) and (max-width:1023px){.entry-form{width:100%;left:0;top:50px}}@media only screen and (min-width:1024px){.entry-form{width:840px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.sign-in{display:-webkit-box;display:-ms-flexbox;display:flex;height:583px}.login-form-slogan{width:422px;background-image:url("/images/ui/modal-entry/back-login-slogan.png");text-align:center}@media only screen and (max-width:320px){.login-form-slogan{display:none}}@media only screen and (min-width:321px) and (max-width:1023px){.login-form-slogan{display:none}}.entry-form-header{margin-top:20px}.entry-form-header h6{margin:0;margin-top:5px;font-size:9px;font-weight:500;line-height:14px;color:#fff;text-transform:uppercase}.login-form-slogan__back{margin-top:104px}.login-form-slogan__slogan{margin-top:62px;font-size:24px;line-height:28px;font-weight:700;color:#fff}.login-form,.registry-form{width:418px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#2b2b2b;border-top-right-radius:6px;border-bottom-right-radius:6px}@media only screen and (min-width:321px) and (max-width:1023px){.login-form,.registry-form{width:100%}}.entry-form-switcher{position:absolute;top:17px;right:13px;z-index:10;min-width:197px}.entry-form-switcher label{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:11px;font-size:12px;font-weight:600;text-align:center;cursor:pointer}.entry-form-switcher__sign-in{min-width:83px;background-color:#603f2f;color:#876e62;border-top-left-radius:15px;border-bottom-left-radius:15px}.entry-form-switcher__sign-in:hover{background-color:#835640;color:#aa8c7f}.entry-form-switcher__sign-up{min-width:114px;background-color:#243e59;color:#66788b;margin-left:-4px;border-top-right-radius:15px;border-bottom-right-radius:15px}.entry-form-switcher__sign-up:hover{background-color:#2f4f72;color:#74879c}.radio-input:checked+.entry-form-switcher__sign-in{background-image:-webkit-gradient(linear,left top,left bottom,from(#e58645),to(#d95e30));background-image:linear-gradient(180deg,#e58645,#d95e30);color:#fff}.radio-input:checked+.entry-form-switcher__sign-up{background-image:-webkit-gradient(linear,left top,left bottom,from(#479dd5),to(#316dc0));background-image:linear-gradient(180deg,#479dd5,#316dc0);color:#fff}.login-form__form{margin-top:105px;margin-left:41px}@media only screen and (min-width:321px) and (max-width:1023px){.login-form__form{margin:auto;margin-top:105px;max-width:200px}}.login-form__form input:not([type=checkbox]),.login-label,.registry-form__form input{display:block}.login-label{margin-top:15px;text-transform:uppercase;font-size:15px;line-height:24px;color:#fff;position:relative}.login-label__suggestions{position:absolute;top:65px;left:0;z-index:2}.login-label .danger-message{font-size:11px;text-transform:none;display:block;margin-top:-25px;color:#ff8d01}.login-label input{margin-bottom:20px;padding:10px 5px 5px 0;border:none;outline:none;border-bottom:1px solid hsla(0,0%,100%,.47);background-color:#2b2b2b;color:hsla(0,0%,100%,.8)}.login-label input.is-danger{border-color:#ff8d01}.login-label input:focus,.registry-form__form-specialty-input:focus{border-right:1px solid hsla(0,0%,100%,.47)}.login-form-grey,.login-label input::-webkit-input-placeholder{font-size:15px;line-height:24px;color:hsla(0,0%,100%,.47)}.login-form-grey,.login-label input:-ms-input-placeholder,.login-label input::-ms-input-placeholder{font-size:15px;line-height:24px;color:hsla(0,0%,100%,.47)}.login-form-grey,.login-label input::placeholder{font-size:15px;line-height:24px;color:hsla(0,0%,100%,.47)}span.login-form-grey{color:hsla(0,0%,100%,.47)}.white-underline{font-size:15px;line-height:24px;color:#fff;border-bottom:1px solid #929292;text-decoration:none}.white-underline:hover{color:#aa8c7f}.login-form__enter{min-width:122px;text-align:center;padding-top:10px;padding-bottom:10px;border-radius:15px;border:none;font-size:12px;font-weight:600;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#479dd5),to(#306abf));background-image:linear-gradient(180deg,#479dd5,#306abf);cursor:pointer}.login-form__enter:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#53b9fd),to(#3776d4));background-image:linear-gradient(180deg,#53b9fd,#3776d4);color:#f5e7e1}.login-form__enter:active{background-image:-webkit-gradient(linear,left top,left bottom,from(#479dd6),to(#2a65bd));background-image:linear-gradient(180deg,#479dd6,#2a65bd)}.checkbox-styled{padding-left:50px;cursor:pointer}.checkbox-styled:hover{color:#ece8e8}.checkbox-input:checked+.checkbox-styled:before,.checkbox-styled:before{content:"";position:absolute;right:125px;top:19%;width:21px;height:21px;border-radius:3px;background-color:#3a81c9}.checkbox-input:checked+.checkbox-styled:before{background-image:url("/images/ui/modal-entry/entry-form-checkbox.png");background-repeat:no-repeat;background-position:50%}.login-form-flex-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:303px;min-height:31px;margin-top:57px}.login-form__footer{margin-top:102px;margin-left:41px}.login-form__social{list-style:none;margin:0;margin-top:12px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:124px}.social-link:hover{opacity:.7}.social-link:active{opacity:.5}.registry__slide-company{display:-webkit-box;display:-ms-flexbox;display:flex;height:583px}.registry-form-slogan{width:422px;background-color:#6280e1;text-align:center;border-top-left-radius:6px;border-bottom-left-radius:6px}@media only screen and (max-width:320px){.registry-form-slogan{display:none}}@media only screen and (min-width:321px) and (max-width:1023px){.registry-form-slogan{display:none}}.registry-form-slogan__back{margin-top:75px}.registry-form-slogan__slogan{margin-top:51px;font-size:27px;line-height:33px;font-weight:700;color:#fff}.registry-form-slogan__switcher-indicator{position:absolute;left:22%;bottom:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:72px;list-style:none;margin:0;padding:0}.registry-form-slogan__switcher-indicator-active{width:9px;height:9px;border-radius:50%;background-color:#fff}.registry-form-slogan__switcher-indicator-inactive{width:9px;height:9px;border-radius:50%;background-color:#6899e9}.registry-form--company,.registry-form--user-agreement{padding-left:41px;padding-top:115px}.registry-form__form input{width:340px;margin-bottom:30px;padding-top:8px}.registry-form__form-next,.registry-form__form-previous{display:block;width:123px;height:31px;text-align:center;font-size:12px;font-weight:600;color:#fff;border:1px solid #fff;border-radius:15px;background-color:#2b2b2b;cursor:pointer}.registry-form__form-next:disabled,.registry-form__form-previous:disabled{-webkit-filter:grayscale(1);filter:grayscale(1)}.registry__slide-company .registry-form__form-next{margin-top:50px;margin-bottom:60px}.registry-form__form-previous{border:1px solid #5d5d5d;margin-right:16px}.registry-form__form-next:hover,.registry-form__form-previous:hover{background-color:#3b3b3b}.registry-form__form-next:active,.registry-form__form-previous:active{background-color:#222}.registry-slide__personal-info{display:-webkit-box;display:-ms-flexbox;display:flex;height:583px}.registry-slide__personal-info .registry-form-slogan__slogan{margin-top:40px}.registry-form--personal-info{padding-top:90px;padding-left:41px}.registry-form__flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.registry-form__form-specialty-input{width:340px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:45px;padding-bottom:5px;padding-top:10px;border:none;outline:none;border-bottom:1px solid hsla(0,0%,100%,.47);background-color:#2b2b2b;color:hsla(0,0%,100%,.47);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("/images/ui/modal-entry/registry-form-select-arrow.png");background-position:320px 50%;background-repeat:no-repeat}.registry-form__form-specialty-input::-ms-expand{display:none}.registry-slide__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;height:583px}.registry-slide__contacts .registry-form-slogan{background-image:url("/images/ui/modal-entry/back-registry-slogan-mail2.png");background-repeat:no-repeat;background-position:center 48%}.registry-slide__contacts .registry-form-slogan__slogan{margin-top:103px}.registry-slide__contacts .registry-form-slogan__back{margin-top:110px}.registry-slide__contacts .registry-form-slogan__switcher-indicator{left:21%}.registry-form--contacts{padding-top:92px;padding-left:41px}.registry-form--contacts .registry-form__flex-container{margin-top:45px}.registry-slide__user-agreement{display:-webkit-box;display:-ms-flexbox;display:flex;height:583px}.registry-form__form-agreement-text{display:block;width:340px;height:200px;margin-bottom:40px;margin-top:30px;padding:0;border:none;outline:none;background-color:#2b2b2b;overflow:auto;font-size:12px;line-height:18px;color:hsla(0,0%,100%,.58);resize:none}.registry-form__form-checkbox-agree{position:relative;min-width:100px;padding-left:36px}.registry-form__form-checkbox-agree:hover{color:hsla(0,0%,100%,.274)}.registry-form__form-checkbox-agree:active{color:hsla(0,0%,100%,.61)}.registry-form__form-checkbox-agree:before{content:"";position:absolute;left:0;top:-10%;width:21px;height:21px;background:#2b2b2b;border:1px solid #959595;border-radius:3px}.checkbox-agree:checked+.registry-form__form-checkbox-agree{font-weight:700;color:#fff}.checkbox-agree:checked+.registry-form__form-checkbox-agree:before{background-image:url("/images/ui/modal-entry/entry-form-checkbox.png");background-color:#397ec8;background-repeat:no-repeat;background-position:50%;border:1px solid #397ec8}.registry-slide__user-agreement .registry-form__form-sign-up{width:185px;height:31px;text-align:center;vertical-align:middle;padding:0;border-radius:15px;border:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#479ed5),to(#306bc0));background-image:linear-gradient(180deg,#479ed5,#306bc0);color:#fff;font-weight:600;font-size:12px}.registry-slide__user-agreement .registry-form__form-sign-up:disabled{-webkit-filter:grayscale(1);filter:grayscale(1)}.registry-slide__user-agreement .registry-form__flex-container{margin-top:60px}.registry-slide__user-agreement .registry-form__form-sign-up:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#4babe7),to(#387cdb));background-image:linear-gradient(180deg,#4babe7,#387cdb)}.registry-slide__user-agreement .registry-form__form-sign-up:active{background-image:-webkit-gradient(linear,left top,left bottom,from(#367da8),to(#25579e));background-image:linear-gradient(180deg,#367da8,#25579e)}.registry-form__form-agreement-text::-webkit-scrollbar{width:5px}.registry-form__form-agreement-text::-webkit-scrollbar-thumb{background-color:#4e4c49;border-radius:1px}.registry-form__form-agreement-text::-webkit-scrollbar-corner{display:none}main{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container,main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container{border:1px solid #f7f7f7;width:100%;margin-top:-1px}@media only screen and (max-width:320px){.container{max-width:100%}}@media only screen and (min-width:321px) and (max-width:1023px){.container{max-width:100%}}@media only screen and (min-width:1024px){.container{max-width:1200px}}.content_editor__controls:first-child{margin-bottom:10px}.content_editor__controls:last-child{margin-top:10px}.content_editor__controls .btn{background-color:#fff;border:1px solid #f0f0f0;opacity:.5;margin-right:5px}.content_editor__controls .btn:last-of-type{margin-right:0}.content_editor__controls .btn:hover{background-color:#f0f0f0;opacity:1}.content_editor p{margin:0}.content_editor .content_block{padding-bottom:50px}@media only screen and (max-width:320px){.content_editor .content_block{overflow:hidden}}@media only screen and (min-width:321px) and (max-width:1023px){.content_editor .content_block{overflow:hidden}}.content_editor .content_block--bg{background-color:#fff;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7}.content_editor .content_block:not(.content_block--bg){border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7;padding-bottom:0}.content_editor .content_block-editable{padding:10px;border:1px solid #f0f0f0;margin-bottom:5px;cursor:pointer;min-height:40px;position:relative}.content_editor .content_block-editable:hover{background-color:#fafafa}.content_editor .content_block__header{text-align:center;margin:0;font-size:30px;font-weight:400;color:#272727;font-family:Roboto Slab,serif}.content_editor .content_block__text{font-family:Open Sans,sans-serif;font-size:15px;line-height:1.5;text-align:justify;padding:0 60px}@media only screen and (max-width:320px){.content_editor .content_block__text{padding:0 30px}}@media only screen and (min-width:321px) and (max-width:1023px){.content_editor .content_block__text{padding:0 30px}}.content_editor .content_block__text h1,.content_editor .content_block__text h2,.content_editor .content_block__text h3{text-align:left}.content_editor .content_block__text h1{font-size:1.5em}.content_editor .content_block__text h2{font-size:1.3em}.content_editor .content_block__text h3{font-size:1.1em}.content_editor .content_block__container{min-height:20px}.content_editor .content_block__btns{position:absolute;right:10px;top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.content_editor .content_block__btns .btn{opacity:.5;margin-right:5px}.content_editor .content_block__btns .btn:last-of-type{margin-right:0}.content_editor .content_block__btns .btn:hover{opacity:1}.content_editor .content_block__youtube{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.content_editor .content_block__youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content_editor .content_block__video{position:relative;padding-top:25px}.content_editor .content_block__line{border-bottom:1px solid #888;margin:15px 0}.content_editor .content_block__audio{padding:0 60px}@media only screen and (max-width:320px){.content_editor .content_block__audio{padding:0 30px}}@media only screen and (min-width:321px) and (max-width:1023px){.content_editor .content_block__audio{padding:0 30px}}.content_editor .content_block__quote{padding:0 60px}@media only screen and (max-width:320px){.content_editor .content_block__quote{padding:0 30px}}@media only screen and (min-width:321px) and (max-width:1023px){.content_editor .content_block__quote{padding:0 30px}}.cb_quote{background-color:#f7f7f7;padding:25px 20px 50px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;border-radius:4px}.cb_quote,.cb_quote__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.cb_quote__header{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cb_quote__header .author_card__author{margin:0 0 10px;padding:0;font-size:15px;font-family:Open Sans,sans-serif;font-weight:700;color:#000}.cb_quote__header .author_card__description{margin:0 0 15px;padding:0;font-size:15px;font-family:Open Sans,sans-serif;font-weight:400;color:rgba(0,0,0,.58)}.cb_quote__photo{width:53px;min-width:53px;height:53px;border-radius:50%;margin-right:15px;margin-top:3px;background-size:cover;background-position:50%;background-repeat:no-repeat}.cb_quote__text{position:relative;font-size:22px;text-align:center;font-family:Roboto Slab,serif;font-weight:700;padding:0 62px;color:#3d3d3d}.cb_quote__text:before{left:0;top:5px;background-image:url(/images/ui/quotation_open.png)}.cb_quote__text:after,.cb_quote__text:before{display:block;position:absolute;content:"";font-size:60px;width:42px;height:36px;opacity:.07;background-repeat:no-repeat;background-size:100%}.cb_quote__text:after{right:0;bottom:5px;background-image:url(/images/ui/quotation_close.png)}.cb_gallery{margin-left:-1px;width:calc(100% + 2px)}.cb_gallery__list{display:block;list-style:none}.cb_gallery__item{display:block;width:100%;text-align:center}.cb_gallery__dots{margin:0 auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.cb_gallery__dot{display:block;width:8px;height:8px;margin-right:12px;border-radius:4px;background-color:#e7e7e7}.cb_gallery__dot:last-of-type{margin-right:0}.cb_gallery__dot--active{background-color:#84b8e6}.cb-files{width:100%}.cb-files__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#fff;padding:30px 60px;color:#000;text-decoration:none;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:320px){.cb-files__item{padding:30px}}@media only screen and (min-width:321px) and (max-width:1023px){.cb-files__item{padding:30px}}.cb-files__item:hover{background-color:#f2f2f2}.cb-files__item:after{content:"";position:absolute;right:60px;top:30px;background-image:url(/images/ui/download-icon.png)}.cb-files__icon,.cb-files__item:after{display:block;background-repeat:no-repeat;width:45px;height:45px;background-size:100%}.cb-files__icon{margin-right:30px}.cb-files__label{font-family:Open Sans,sans-serif;font-size:13px;max-width:400px}.cb-videos{width:100%;padding:0}.cb-videos__item{width:100%;text-align:center}.cb-videos__video{width:auto;height:auto;max-height:500px}.cb_interruption{min-height:200px;padding:90px 60px;width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible;background-repeat:no-repeat;background-size:100vw}@media only screen and (max-width:320px){.cb_interruption{padding:90px 30px}}@media only screen and (min-width:321px) and (max-width:1023px){.cb_interruption{padding:90px 30px}}.cb_interruption__backdrop{background-repeat:no-repeat;background-size:100%;position:absolute;height:1000px;width:1200px;left:calc(50% - 600px);top:calc(50% - 325px);z-index:-1}.cb_interruption__info{background-repeat:no-repeat;background-size:100%;border-radius:4px;background-color:#6caad6;color:#fff;padding:30px 35px;-webkit-box-sizing:border-box;box-sizing:border-box}.cb_interruption__mark{font-size:13px;font-family:Open Sans,sans-serif;font-weight:700}.cb_interruption__title{font-size:24px;margin-top:15px;font-family:Roboto Slab,serif;font-weight:700}.cb_interruption__text{font-size:15px;margin-top:20px;font-family:Open Sans,sans-serif;font-weight:400}.cb_interruption__text a,.cb_interruption__text a:active,.cb_interruption__text a:visited{color:#fff}.cb_interruption__text a:hover{color:#f0f0f0}.cb_interruption__text h1{font-size:1.5em}.cb_interruption__text h2{font-size:1.3em}.cb_interruption__text h3{font-size:1.1em}.cb_table{min-height:200px;padding:0 60px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:320px){.cb_table{padding:0 30px}}@media only screen and (min-width:321px) and (max-width:1023px){.cb_table{padding:0 30px}}.cb_table__table{width:100%;border-spacing:0;border-collapse:collapse;font-size:14px;font-family:Open Sans,sans-serif;font-weight:400}.cb_table__row:nth-child(2n){background-color:#fdfdfd}.cb_table__row:nth-child(odd){background-color:#fff}.cb_table__cell{padding:10px 20px}.cb_table__title{font-size:13px;color:#575757;font-family:Open Sans,sans-serif;font-weight:400;margin-bottom:20px}.course-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:320px){.course-header{padding:0 30px}}@media only screen and (min-width:321px) and (max-width:1023px){.course-header{padding:0 30px}}@media only screen and (min-width:1024px){.course-header{padding:0}}.course-header .content-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:855px;height:455px;position:relative;overflow:visible}.course-header .content-column .course-bg{position:absolute;top:0;left:-172px;height:530px;width:1200px;z-index:-1}@media only screen and (max-width:320px){.course-header .content-column .course-bg{left:-30px;background-size:cover;max-width:100vw}}@media only screen and (min-width:321px) and (max-width:1023px){.course-header .content-column .course-bg{left:-30px;background-size:cover;max-width:100vw}}@media only screen and (min-width:1024px){.course-header .content-column .course-bg{left:-172px;background-size:100%}}.course-header .content-column .course__title{color:#3a81c9;font-size:40px;font-family:Roboto Slab,serif;margin-bottom:0;margin-top:0}@media only screen and (max-width:320px){.course-header .content-column .course__title{font-size:30px}}.course-header .content-column .course__about{color:#1b1b1b;font-family:Roboto Slab,serif;font-size:15px;max-width:430px;font-weight:700;margin-top:15px}.course-header .content-column .course__lessons_counter{margin-top:15px;font-weight:700;color:#9a9a9a;font-family:Roboto Slab,serif;font-size:15px}.course-header .content-column .course__controls{margin-top:20px}@media only screen and (max-width:320px){.course-header .content-column .course__controls{text-align:center}}@media only screen and (min-width:321px) and (max-width:1023px){.course-header .content-column .course__controls{text-align:center}}.course-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-content .content-column{max-width:855px;background-color:#fff;border:1px solid #f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:60px}.course-content .content-column,.course-lessons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.course-lessons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}.course-lessons--small{margin-bottom:60px}.course-lessons__header{color:#272727;font-family:Roboto Slab,serif;font-size:30px;font-weight:400;display:block;margin-top:60px;margin-bottom:40px}.course-lessons__cards{max-width:1144px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.course-lessons__cards,.lesson_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.lesson_card{border:1px solid #f7f7f7;background-color:#fff;border-radius:2px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:320px){.lesson_card{width:100%;margin-right:0}}@media only screen and (min-width:321px) and (max-width:1023px){.lesson_card{width:100%;margin-right:0}}@media only screen and (min-width:1024px){.lesson_card{width:23.5%;margin-right:2%}.lesson_card:nth-child(4n){margin-right:0}.lesson_card:nth-child(4+n){margin-top:10px}}.lesson_card__head{background-size:cover;background-repeat:no-repeat}.lesson_card__header-wrapper{margin:15px;border-radius:10px;padding:15px;background-color:hsla(0,0%,100%,.6);min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lesson_card__body{padding:0 15px 25px}.lesson_card--small .lesson_card__status{display:none}@media only screen and (max-width:320px){.lesson_card--small{width:100%;margin-right:0}}@media only screen and (min-width:321px) and (max-width:1023px){.lesson_card--small{width:100%;margin-right:0}}@media only screen and (min-width:1024px){.lesson_card--small{width:32%;margin-right:2%}.lesson_card--small:nth-child(3n){margin-right:0}.lesson_card--small:nth-child(3+n){margin-top:10px}}.lesson_card a{text-decoration:none;color:#000}.lesson_card a:hover{color:#1a1919}.lesson_card__header{font-size:24px;width:100%;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:26px}.lesson_card__header,.lesson_card__numeration{text-align:center;font-family:Roboto Slab,serif;font-weight:400}.lesson_card__numeration{font-size:14px;margin-bottom:10px}.lesson_status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lesson_status__icon{font-size:50px;padding:30px 0}.lesson_status__icon-completed{color:#4ad74f}.lesson_status__icon-uncompleted{color:#f4f4f4}.lesson_status__label{font-size:14px;display:block;width:100%;text-align:center;font-family:Roboto Slab,serif;font-weight:400;margin-bottom:10px}.lesson_status__label-completed{color:#4ad74f}.lesson_status__label-uncompleted{color:#cecece}.lesson_status__study{font-family:Open Sans,sans-serif;text-transform:uppercase;font-weight:700;font-size:10px;border:1px solid #4ad74f;color:#000;background-color:#fff;padding:6px 23px;border-radius:16px;cursor:pointer}@media only screen and (max-width:320px){.lesson_status__study{font-size:14px;padding:12px 35px;border-radius:23px}}@media only screen and (min-width:321px) and (max-width:1023px){.lesson_status__study{font-size:14px;padding:12px 35px;border-radius:23px}}.lesson_status__study:hover{color:#fff;background-color:#4ad74f}.stars_block__item{color:#dedede;font-size:24px}.stars_block__item-success{color:#4ad74f}.lesson_header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lesson_header__title{color:#272727;font-size:26px}.lesson_header__course_title,.lesson_header__title{font-family:Roboto Slab,serif;font-weight:400;margin-bottom:0;margin-top:0}.lesson_header__course_title{color:#3a81c9;font-size:40px}@media only screen and (max-width:320px){.lesson_header__course_title{font-size:30px}}.lesson_content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-size:100%}.lesson_content__wrapper{background-color:#fff;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;border-top:1px solid #f7f7f7;padding-top:60px}.lesson_content .content_column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:855px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:57px;border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7}.lesson_content .content_column .lesson_content__title{color:#272727;font-size:26px;font-family:Roboto Slab,serif;font-weight:400;text-align:center;margin-bottom:40px;margin-top:0}.lesson_content .content_column .lesson_content__course_title{color:#3a81c9;font-size:40px;font-family:Roboto Slab,serif;font-weight:400;text-align:center;margin-bottom:0;margin-top:0}.test-header{padding-top:85px;padding-bottom:75px;text-align:center;color:#000}.test-header__lead{font-family:Open Sans,sans-serif;font-size:13px;font-weight:bolder;text-transform:uppercase}.test-header__title{font-family:Roboto Slab,serif;font-weight:400;font-size:30px;margin:0}.test-header__subtitle{margin-top:15px;margin-bottom:0;font-family:Open Sans,sans-serif;font-size:13px;font-weight:bolder;text-transform:uppercase}.test-header__label{color:#bfbfbf}.test-questions{margin:0 auto;width:100%;max-width:855px;margin-bottom:35px}.test-questions,.test-questions__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.test-questions__header{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.test-questions__counter{font-family:Roboto Slab,serif;font-weight:400;font-size:16px;color:#737373}.test-questions__dots{margin-top:43px}.test-questions__question{margin-top:30px}.test-questions__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.test-questions__control{margin-top:65px;margin-right:15px}.test-questions__control:last-of-type{margin-right:0}.question__title{text-align:center;font-family:Roboto Slab,serif;font-weight:400;font-size:26px;margin:0}.question__variants{margin-top:50px;font-family:Open Sans,sans-serif;font-size:16px}.question__variant{padding:10px 20px;margin-top:8px;width:100%;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border:1px solid #f4f4f4;background-color:#fff}.question__variant:hover{background-color:#fafafa}.question__variant input[type=checkbox]{visibility:none}
/*# sourceMappingURL=app.css.map*/