html{margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;perspective:unset!important;-webkit-perspective:unset!important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#6aa6d1;color:#fff}::selection{background:#6aa6d1;color:#fff}body{font-family:"PT Sans",Arial,Tahoma;font-size:16px;line-height:20px;margin:0;padding:0;background:#f9f9f9;color:#333}a{color:#333;text-decoration:none;transition:color .5s}a:hover{color:#24a3f1;text-decoration:underline}.flexbox{display:flex}.flexbox.flexbox-center{align-items:center}.is-only-mobile,.is-only-mobile-block{display:none}body.mobile .is-only-mobile{display:inline!important}body.mobile .is-not-mobile{display:none!important}body.mobile .is-only-mobile-block{display:block!important}body.mobile .mobile-column-reverse{flex-direction:column-reverse}body.mobile .mobile-column{flex-direction:column}body.mobile .flexbox.mobile-column-left{align-items:start!important}body.mobile .flexbox.mobile-column-center{align-items:center!important}body.mobile .mobile-no-margin{margin:0!important}body.mobile .mobile-no-padding{padding:0!important}body.mobile .mobile-no-right{margin-left:0!important}body.mobile .mobile-no-left{margin-right:0!important}body.mobile .mobile-fullsize{width:100%!important}body.mobile .mobile-last{margin-bottom:15px!important}body.mobile .mobile-school{width:70%!important}body.mobile .mobile-driver{padding-left:20px!important}.is-only-tablet{display:none}body.tablet .is-only-tablet{display:block}body.tablet .is-not-tablet{display:none!important}.field{overflow:hidden}.field select,.field textarea,.field input{border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;background:#fff;border-radius:8px;height:64px;padding-left:15px;padding-right:15px;padding-top:22px;font-size:16px;font-family:Arial!important;line-height:20px;outline:0;width:100%;color:#333;font-weight:700}.field select:hover,.field textarea:hover,.field input:hover{border-color:#b6b6b6}.field select::placeholder,.field textarea::placeholder,.field input::placeholder{opacity:0;color:#9e9e9e}.field select:-ms-input-placeholder,.field textarea:-ms-input-placeholder,.field input:-ms-input-placeholder{color:#fff}.field select::-moz-placeholder,.field textarea::-moz-placeholder,.field input::-moz-placeholder{opacity:0;color:#9e9e9e}.field select::-ms-input-placeholder,.field textarea::-ms-input-placeholder,.field input::-ms-input-placeholder{opacity:0;color:#9e9e9e}.field select::-webkit-input-placeholder,.field textarea::-webkit-input-placeholder,.field input::-webkit-input-placeholder{opacity:0;color:#9e9e9e}.field select:active,.field textarea:active,.field input:active,.field select:focus,.field textarea:focus,.field input:focus{border-color:#129fea}.field select:active::placeholder,.field textarea:active::placeholder,.field input:active::placeholder,.field select:focus::placeholder,.field textarea:focus::placeholder,.field input:focus::placeholder{opacity:1}.field select:active::-moz-placeholder,.field textarea:active::-moz-placeholder,.field input:active::-moz-placeholder,.field select:focus::-moz-placeholder,.field textarea:focus::-moz-placeholder,.field input:focus::-moz-placeholder{opacity:1}.field select:active::-ms-input-placeholder,.field textarea:active::-ms-input-placeholder,.field input:active::-ms-input-placeholder,.field select:focus::-ms-input-placeholder,.field textarea:focus::-ms-input-placeholder,.field input:focus::-ms-input-placeholder{opacity:1}.field select:active::-webkit-input-placeholder,.field textarea:active::-webkit-input-placeholder,.field input:active::-webkit-input-placeholder,.field select:focus::-webkit-input-placeholder,.field textarea:focus::-webkit-input-placeholder,.field input:focus::-webkit-input-placeholder{opacity:1}.field select:active+label,.field textarea:active+label,.field input:active+label,.field select:focus+label,.field textarea:focus+label,.field input:focus+label,.field select:valid+label,.field textarea:valid+label,.field input:valid+label,.field select:disabled+label,.field textarea:disabled+label,.field input:disabled+label{font-size:14px;line-height:34px}.field select:disabled,.field textarea:disabled,.field input:disabled{background:#f0f0f0}.field select::-ms-clear,.field textarea::-ms-clear,.field input::-ms-clear{display:none}.field.invalid select,.field.invalid input,.field.invalid textarea{background:#fffdb8}.field.invalid textarea+label{background:#fffdb8}.field.invalid select::placeholder,.field.invalid input::placeholder,.field.invalid textarea::placeholder{color:#bdbb6d}.field.invalid select::-moz-placeholder,.field.invalid input::-moz-placeholder,.field.invalid textarea::-moz-placeholder{color:#bdbb6d}.field.invalid select::-ms-input-placeholder,.field.invalid input::-ms-input-placeholder,.field.invalid textarea::-ms-input-placeholder{color:#bdbb6d}.field.invalid select::-webkit-input-placeholder,.field.invalid input::-webkit-input-placeholder,.field.invalid textarea::-webkit-input-placeholder{color:#bdbb6d}.field.invalid select:-ms-input-placeholder,.field.invalid input:-ms-input-placeholder,.field.invalid textarea:-ms-input-placeholder{color:#fffdb8}.field select+label:before{content:"";position:absolute;right:0;top:28px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #000}.field label{position:absolute;font-size:16px;left:16px;right:16px;top:0;color:#6b6b6b;z-index:10;transition:line-height .15s ease-out,font-size .15s ease-out;cursor:text;white-space:nowrap;pointer-events:none;line-height:64px}.field textarea{min-height:66px;height:auto;padding-top:34px;min-width:100%;max-width:100%}.field textarea+label{background:#fff;top:1px;right:20px}@-moz-document url-prefix(){.field textarea+label{top:2px}}.field-date{text-align:left;white-space:nowrap;height:64px;padding-left:15px;padding-right:15px}.field-date label{position:absolute;left:16px;right:16px;top:0;color:#6b6b6b;z-index:10;cursor:text;white-space:nowrap;font-size:14px;line-height:34px;height:30px}.field-date .bg{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;background:#fff;border-radius:8px;z-index:0}.field-date select{margin-top:32px;border:0 none;font-size:16px;font-family:Arial!important;line-height:20px;outline:0;color:#333;font-weight:700;z-index:1;background:#fff}.field-date select.day{width:34px}.field-date select.month{margin-left:6px}.field-date select.month[data-value="0"]{width:78px}.field-date select.month[data-value="1"]{width:92px}.field-date select.month[data-value="2"]{width:60px}.field-date select.month[data-value="3"]{width:78px}.field-date select.month[data-value="4"]{width:52px}.field-date select.month[data-value="5"]{width:64px}.field-date select.month[data-value="6"]{width:64px}.field-date select.month[data-value="7"]{width:72px}.field-date select.month[data-value="8"]{width:94px}.field-date select.month[data-value="9"]{width:84px}.field-date select.month[data-value="10"]{width:76px}.field-date select.month[data-value="11"]{width:84px}.field-date select.month.incline[data-value="0"]{width:74px}.field-date select.month.incline[data-value="1"]{width:88px}.field-date select.month.incline[data-value="2"]{width:64px}.field-date select.month.incline[data-value="3"]{width:74px}.field-date select.month.incline[data-value="4"]{width:48px}.field-date select.month.incline[data-value="5"]{width:60px}.field-date select.month.incline[data-value="6"]{width:60px}.field-date select.month.incline[data-value="7"]{width:76px}.field-date select.month.incline[data-value="8"]{width:90px}.field-date select.month.incline[data-value="9"]{width:80px}.field-date select.month.incline[data-value="10"]{width:74px}.field-date select.month.incline[data-value="11"]{width:82px}.field-date select.year{margin-left:6px;width:56px}.field-date select:active~div.bg,.field-date select:focus~div.bg{border-color:#129fea}.field-date .arrow{white-space:nowrap;width:0;height:0;position:absolute;bottom:17px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #000;z-index:2;margin-top:9px;pointer-events:none;user-select:none;display:inline-block;margin-left:-14px}@-moz-document url-prefix(){.field-date .arrow{bottom:16px;margin-left:-12px}}.field-date.month select.month{margin-left:0}@-moz-document url-prefix(){.field-date.month .arrow{bottom:15px}}.field-date:hover .bg{border-color:#b6b6b6}.field-date.disabled select{color:#888;background:#e9e9e9}.field-date.disabled .bg{background:#e9e9e9}.field-date.disabled .arrow{border-top-color:#888}.field-date.invalid .bg{background:#fffdb8}.field-date.invalid select{background:#fffdb8}.field-checkbox input{position:absolute;opacity:0;left:0;height:20px;width:20px}.field-checkbox input+label:before{content:"";position:absolute;width:24px;height:24px;border:1px solid #d8d8d8;background:#fff;border-radius:4px;margin-left:-34px}.field-checkbox input+label:after{content:"";border-bottom:4px solid #fff;border-left:4px solid #fff;width:0;height:6px;position:absolute;left:5px;top:6px;transform:rotate(-45deg);transition:width .3s}.field-checkbox input:active+label:before,.field-checkbox input:focus+label:before{border-color:#129fea!important}.field-checkbox input:checked:active+label:before,.field-checkbox input:checked:focus+label:before{border-color:#1d76e0!important}.field-checkbox input:checked+label:before{background-color:#338ffc;border-color:#338ffc}.field-checkbox input:checked+label:after{width:12px}.field-checkbox:hover label:before{border-color:#b6b6b6}.field-checkbox label{pointer-events:unset;position:static;line-height:26px!important;font-size:16px!important;padding-left:34px;cursor:default}.field-checkbox.black label{color:#333}.field,.field-date{position:relative;text-align:left;margin-bottom:15px}.field.last,.field-date.last{margin-bottom:0}.field select,.field-date select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.field select::-ms-expand,.field-date select::-ms-expand{display:none}.field-photo{width:222px;height:222px;background:url(../../../../../../res/svg/material/outline-camera_alt-24px.svg) center 62px no-repeat #fff;background-size:48px;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:8px;overflow:hidden}.field-photo input{width:100%;height:100%;opacity:0;z-index:1;position:absolute}.field-photo label{white-space:normal;text-align:center}.field-photo label.big{top:90px;font-size:14px;line-height:58px!important}.field-photo label.small{top:auto;bottom:10px;font-size:12px;line-height:16px!important;color:#929292}.field-photo .view{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;z-index:0}.field-photo .delete{opacity:.5;position:absolute;right:12px;top:12px;display:none;transition:opacity .5s;cursor:pointer;z-index:2;background:#fff;padding:5px;border-radius:100%}.field-photo .delete:hover{opacity:1}.field-photo:hover{border-color:#b6b6b6}.field-photo.filled label{display:none}.field-photo.filled .preview{display:block}.field-photo.filled:hover .delete{display:block}.field-set{box-shadow:0 1px 3px 0 rgba(0,0,0,.3);border-radius:8px;line-height:40px;overflow:hidden;display:flex;color:#5f5f5f}.field-set>div{border-right:1px solid #dedede;text-align:center;cursor:pointer;width:100%}.field-set>div:hover{background-color:#f2f2f2}.field-set>div:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.1);background-color:#f2f2f2}.field-set>div.selected{color:#fff;cursor:default;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);background-color:#869fb1;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.field-set>div:last-of-type{border-right:0}body.tablet .field textarea+label{top:3px}body.tablet .field-date .arrow{margin-left:-10px}.agreement{padding-left:36px}.agreement .field{overflow:visible}.agreement .field input{left:-35px}.agreement .field input+label:before{margin-left:-35px}.agreement .field input+label:after{margin-left:-35px}.agreement .field label{white-space:normal;line-height:16px!important;font-size:14px!important;padding-left:0}.agreement .field label a{color:#24a3f1;text-decoration:underline}body.mobile .field textarea+label{top:3px}body.mobile .field-date .arrow{margin-left:-10px}section.buttons{padding-bottom:30px}section.buttons .right{margin-left:15px}.button{height:52px;line-height:52px;border:0;outline:0;font-family:"PT Sans";font-weight:700;line-height:20px;font-size:16px;color:#333;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1);border-radius:8px;padding:0 20px;cursor:pointer;transition:background .5s;margin:5px}.button:hover{color:#333;text-decoration:none}.button.yellow{background:#ffea2e}.button.yellow:hover{background:#f2de2a}.button.yellow:active{box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2),inset 0 1px 3px 0 rgba(0,0,0,.1)}.button.yellow:disabled{background:#f9f9f9;color:gray;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1)}.button.gray,.button.add{box-shadow:0 3px 6px 0 rgba(0,0,0,.23),0 3px 6px 0 rgba(0,0,0,.16)}.button.gray:hover,.button.add:hover{background-color:#f2f2f2}.button.gray:active,.button.add:active{box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2),inset 0 1px 3px 0 rgba(0,0,0,.1)}.button.add{width:50px;height:50px;background:url(../../../../../../../resume/res/svg/actions/add.svg) #fff no-repeat 17px 17px}.button.scroll{width:40px;height:40px;box-shadow:0 3px 6px 0 rgba(0,0,0,.23),0 3px 6px 0 rgba(0,0,0,.16);background:url(../../../../../../../resume/res/svg/arrows/up-white.svg) #53809e no-repeat center center}.button.scroll:hover{background-color:#53809e}.button.scroll:active{box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2),inset 0 1px 3px 0 rgba(0,0,0,.1)}.button.back{box-shadow:0 3px 6px 0 rgba(0,0,0,.23),0 3px 6px 0 rgba(0,0,0,.16);background:#fff url(../../../../../../../resume/res/svg/arrows/left.svg) 20px center no-repeat;padding-left:50px;padding-right:20px}.button.back:hover{background-color:#f9f9f9}.button.back:active{box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2),inset 0 1px 3px 0 rgba(0,0,0,.1)}body.mobile .button.back{padding-right:50px}.auth{max-width:600px;margin:0 auto;padding:10px}.login__title{font-size:18px;line-height:18px;font-weight:700;margin-top:20px;margin-bottom:10px;display:none}.login__message{font-size:14px;margin-top:16px}.login__message--post{color:#838383;padding-bottom:10px}.login__message--pre{margin-top:30px}.login__button{margin-top:16px;width:100%}.login__contact,.login__code{margin-top:10px}.login__error{background:#f2dede;border:1px solid #ebccd1;padding:10px 15px;color:#a94442;font-size:14px;text-align:center;line-height:18px;border-radius:8px;margin-top:16px}.login__repeat{text-align:center;font-size:12px;text-decoration:underline;color:#24a3f1;margin-top:10px;cursor:pointer}.login .field{margin-bottom:0}body.mobile .login__title{display:block}body.mobile .login__message--pre{margin-top:30px}.logout__name{margin-top:20px;font-weight:700;font-size:16px}.logout__label{color:#838383;font-size:14px;margin-top:10px}.logout__value{font-size:14px;margin-top:2px}.logout__value__red{color:red}.logout__value__green{color:green}.logout__create{margin-top:6px;text-align:center;display:block;line-height:50px;height:50px;cursor:pointer}.logout__button{margin-top:20px;text-align:center;display:block;line-height:50px;height:50px}.logout__button__icon{display:inline-block;width:24px;height:24px;vertical-align:middle;background:url(../../../../../../res/svg/logout.svg) transparent no-repeat;margin-right:10px}.logout__resume{position:relative;display:flex;padding:16px;background:#fff;border:1px solid #dedede;box-shadow:-1px 3px 9px 0 #dedede;border-radius:8px;margin-top:6px}.logout__resume__left{width:100%;overflow:hidden}.logout__resume__right{flex-shrink:0;padding-left:20px}.logout__resume__last{flex-shrink:0;padding-left:10px}.logout__resume__button{height:40px;line-height:40px;display:inline-block}.logout__resume__delete{height:40px;line-height:40px;padding:0 8px;display:flex;transition:none;align-items:center}.logout__resume__delete:hover{background:#f74400}.logout__resume__delete:hover img{fill:#fff}.logout__resume__delete:active{background:#c7181f}.logout__resume__delete img{width:24px;height:24px;fill:#000}.logout__resume__updated{color:#999;font-style:italic;font-size:12px;cursor:default}.logout__resume__position{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.logout__resume:hover{border-color:#6aa6d1}body.mobile .logout__button{margin-bottom:10px}body.mobile .logout__resume__delete:hover{background:inherit!important}body.mobile .logout__resume__delete:active{background:#f74400!important}body{background:#fff}html{margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;perspective:unset!important;-webkit-perspective:unset!important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#6aa6d1;color:#fff}::selection{background:#6aa6d1;color:#fff}body{font-family:"PT Sans",Arial,Tahoma;font-size:16px;line-height:20px;margin:0;padding:0;background:#f9f9f9;color:#333}a{color:#333;text-decoration:none;transition:color .5s}a:hover{color:#24a3f1;text-decoration:underline}.flexbox{display:flex}.flexbox.flexbox-center{align-items:center}.overview{background:url(../../../../../../res/i/bg.jpg) center center no-repeat;background-size:cover;text-align:center}.overview>div{background:rgb(0 117 239 / 85%);padding:75px 10px 80px 10px}.overview h1{margin:0;color:#fff;font-size:48px;font-weight:700;line-height:62px}.overview h3{font-size:18px;line-height:24px;color:#fff;margin:20px auto;font-weight:400;max-width:600px}.overview button{width:220px}.overview .how{margin:20px 0 24px 0}.overview .how span,.overview .how a{color:#fff;margin-left:26px;cursor:pointer;font-size:16px;line-height:20px;position:relative}.overview .how span:before,.overview .how a:before{content:"";position:absolute;width:24px;height:24px;opacity:.75;left:-31px}.overview .how a{border-bottom:1px #fff solid}.overview .how a:hover{text-decoration:none}.overview .how .play{border-bottom:1px #fff dotted}.overview .how .play:before{background:url(../../../../../../res/svg/material/baseline-play_circle_filled-24px.svg)}.overview .how .examples:before{background:url(../../../../../../res/svg/material/baseline-view_module-24px.svg)}.overview .count{margin:18px 0;text-align:center;color:#fff;font-size:14px}.overview .count span{display:inline-block;padding-left:20px}.overview .count span:before{content:"";position:absolute;margin-left:-16px;margin-top:6px;width:8px;height:8px;border-radius:4px;background-color:#fff;animation:pulse 2.5s infinite}body.tablet .overview>div{padding-left:30px;padding-right:30px}body.mobile .overview>div{padding:20px 20px 40px 20px}body.mobile .overview h3{font-size:16px;margin-bottom:26px;line-height:20px}body.mobile .overview .how span,body.mobile .overview .how a{font-size:14px}body.shared section.overview{display:none}@keyframes pulse{0%{opacity:1}50%{opacity:0}100%{opacity:1}}section.buttons{padding-bottom:30px}section.buttons .right{margin-left:15px}.button{font-family:"PT Sans",Arial,Tahoma;height:52px;line-height:52px;border:0;outline:0;font-weight:700;line-height:20px;font-size:16px;color:#333;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1);border-radius:8px;padding:0 20px;cursor:pointer;transition:background .5s}.button:hover{color:#333;text-decoration:none}.button.yellow{background:#ffea2e}.button.yellow:hover{background:#f2de2a}.button.yellow:active{box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2),inset 0 1px 3px 0 rgba(0,0,0,.1)}.button.yellow:disabled{background:#f9f9f9;color:gray;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1)}.button.gray,.button.add{box-shadow:0 3px 6px 0 rgba(0,0,0,.23),0 3px 6px 0 rgba(0,0,0,.16)}.button.gray:hover,.button.add:hover{background-color:#f2f2f2}.button.gray:active,.button.add:active{box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2),inset 0 1px 3px 0 rgba(0,0,0,.1)}.button.add{width:50px;height:50px;background:url(../../../../../../res/svg/actions/add.svg) #fff no-repeat 17px 17px}.button.scroll{width:40px;height:40px;box-shadow:0 3px 6px 0 rgba(0,0,0,.23),0 3px 6px 0 rgba(0,0,0,.16);background:url(../../../../../../res/svg/arrows/up-white.svg) #53809e no-repeat center center}.button.scroll:hover{background-color:#53809e}.button.scroll:active{box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2),inset 0 1px 3px 0 rgba(0,0,0,.1)}.button.back{box-shadow:0 3px 6px 0 rgba(0,0,0,.23),0 3px 6px 0 rgba(0,0,0,.16);background:#fff url(../../../../../../res/svg/arrows/left.svg) 20px center no-repeat;padding-left:50px;padding-right:20px}.button.back:hover{background-color:#f9f9f9}.button.back:active{box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2),inset 0 1px 3px 0 rgba(0,0,0,.1)}body.mobile .button.back{padding-right:50px}section.about{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1);border-radius:8px;display:flex;max-width:780px;margin:0 auto}section.about>div{padding:30px;flex:1}section.about>div>img{width:60px;height:60px}section.about>div>h5{font-size:14px;line-height:18px;color:#333;margin:10px 0 0 0}section.about>div>p{font-size:14px;line-height:18px;color:gray;margin:10px 0 0 0}body.table section.about{max-width:none;margin-left:40px;margin-right:40px}body.mobile section.about{overflow:hidden;display:flex}body.tablet header .box{width:auto;margin-left:40px;margin-right:40px}body.mobile header{height:auto;box-shadow:none}body.mobile header .box{margin:0;width:100%;flex-direction:column;border-bottom:1px solid #d8d8d8}body.mobile header .box .hamburger{width:20px;height:17px;border-top:3px solid #5f5f5f;border-bottom:3px solid #5f5f5f;position:absolute;display:block;cursor:pointer;left:20px;top:28px}body.mobile header .box .hamburger:after{content:" ";position:absolute;width:20px;height:3px;background:#5f5f5f;margin-top:4px}body.mobile header .box .hamburger:before{content:"";position:absolute;background:#fff;opacity:0;width:75px;height:75px;top:-32px;left:-20px}body.shared header{display:none}section.page{background:#f9f9f9;text-align:center;padding:0 10px}section.page .block{max-width:780px;margin:0 auto}section.page section.border{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1);border-radius:8px;padding:30px;margin-bottom:20px;position:relative}section.page section.border .actions{position:absolute;display:none;right:30px;top:30px}section.page section.border .actions img{cursor:pointer;display:inline-block;margin-left:6px;opacity:.5;transition:opacity .5s;background:#fff}section.page section.border .actions img.delete{margin-left:12px}section.page section.border .actions img:hover{opacity:1}section.page section.border:hover .actions{display:block}section.page section.border:first-of-type .actions .up{display:none}section.page section.border:last-of-type .actions .down{display:none}body.tablet section.page .block{max-width:none;margin-left:40px;margin-right:40px}body.tablet section.page section.border .actions{display:block}body.mobile section.page{padding:0 20px;overflow:hidden}body.mobile section.border{padding:20px;border:1px solid #e6e6e6}body.mobile section.border .actions{display:block;top:auto;right:0}body.mobile section.border .actions img{margin-left:20px!important}body.mobile section.mobile-no-border{padding:0;border:0 none!important;background:none!important;border-radius:0;box-shadow:none;padding-top:20px;border-top:1px solid #ccc!important}body.mobile section.mobile-no-border:first-of-type{padding-top:0;border-top:0 none!important}body.shared section.page{background:#fff;padding:0 20px}body.shared section.border{border:1px solid #e6e6e6}section.process{position:relative;margin-top:35px!important;margin-bottom:35px!important}section.process>div{display:flex;justify-content:space-between}section.process>div>span{display:block;font-size:14px;color:#333;line-height:18px;background:#f9f9f9;line-height:40px;z-index:1;padding:0 12px;cursor:pointer;transition:color .5s}section.process>div>span:hover{color:#24a3f1}section.process>div>span:before{font-size:20px;display:inline-block;background:#ddd;width:40px;height:40px;border-radius:100%;text-align:center;color:#fff;margin-right:10px}section.process>div>span.step1{padding-left:0}section.process>div>span.step1:before{content:"1"}section.process>div>span.step2:before{content:"2"}section.process>div>span.step3{padding-right:0}section.process>div>span.step3:before{content:"3"}section.process>div>span.active{font-weight:700}section.process>div>span.active:before{background:#8cc453;font-weight:700}section.process.active1>div>.step1,section.process.active2>div>.step1,section.process.active3>div>.step1{font-weight:700}section.process.active1>div>.step1:before,section.process.active2>div>.step1:before,section.process.active3>div>.step1:before{background:#8cc453;font-weight:700}section.process.active2>div>.step2,section.process.active3>div>.step2{font-weight:700}section.process.active2>div>.step2:before,section.process.active3>div>.step2:before{background:#8cc453;font-weight:700}section.process.active3>div>.step3{font-weight:700}section.process.active3>div>.step3:before{background:#8cc453;font-weight:700}section.process>hr{z-index:0;position:absolute;width:100%;border-top:1px solid #d8d8d8;border-bottom:0 none;margin-top:-18px;left:0;display:inline-block}body.mobile section.process>div>span{position:relative;text-align:center;padding:40px 0 0 0;flex-basis:100%;flex-shrink:1;flex-grow:1;background:0}body.mobile section.process>div>span:before{position:absolute;margin-top:-40px;margin-left:-20px;left:50%}body.mobile section.process>hr{left:15%;width:70%;margin-top:-60px}body.shared section.process{margin-top:20px!important}body.shared section.process>div>span{background:#fff}body.mobile section.process>div>span{background:#f9f9f9}@font-face{font-display:swap;font-family:'social-icon';src:url(/resume/res/share/social-icon.eot?pzyb1y);src:url('/resume/res/share/social-icon.eot?pzyb1y#iefix') format('embedded-opentype'),url(/resume/res/share/social-icon.ttf?pzyb1y) format('truetype'),url(/resume/res/share/social-icon.woff?pzyb1y) format('woff'),url('/resume/res/share/social-icon.svg?pzyb1y#social-icon') format('svg');font-weight:400;font-style:normal}.social-button__icon:before{font-family:'social-icon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-social-button--googleplus .social-button__icon:before{content:"\e907"}.b-social-button--facebook .social-button__icon:before{content:"\e90a"}.b-social-button--odnoklassniki .social-button__icon:before{content:"\e909"}.b-social-button--vkontakte .social-button__icon:before{content:"\e904"}.b-social-button--twitter .social-button__icon:before{content:"\e905"}.b-social-button--moimir .social-button__icon:before{content:"\e908"}.b-social-button--lj .social-button__icon:before{content:"\e901"}.b-social-button--linkedin .social-button__icon:before{content:"\e906"}.container-social-buttons{font-size:0}.container-social-buttons *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.b-social-button{display:inline-block;font-size:28px;color:#000;cursor:pointer;border-radius:8px}.b-social-button:last-child{border-right:0}.b-social-button .social-button__components{padding:0 4px;display:table-cell;table-layout:fixed;width:100%}.b-social-button .social-button__icon{display:table-cell;vertical-align:middle;padding:.2em;line-height:1px}.b-social-button .social-button__text,.b-social-button .social-button__count{display:table-cell;font-size:.5em;padding:5px 8px;vertical-align:middle;padding-left:0}.b-social-button .social-button__count--empty[data-count='0']{display:none}.b-social-button--default{background:#efefef}.b-social-button--default .social-button__components>div{border-right:1px solid #e0e0e0}.b-social-button--default .social-button__components>div:last-child{border-right:0}.b-social-button--default .social-button__icon{background:#FFF}.b-social-button--default .social-button__icon:before{color:#a9adb6}.b-social-button--default:hover{background:#FFF}.b-social-button--default:hover .social-button__icon{border-right-color:transparent}.b-social-button--default:hover .social-button__icon:before{color:#FFF}.b-social-button--default.b-social-button--googleplus:hover .social-button__icon{background-color:#c25234}.b-social-button--default.b-social-button--facebook:hover .social-button__icon{background-color:#3c5a98}.b-social-button--default.b-social-button--odnoklassniki:hover .social-button__icon{background-color:#ff9f4d}.b-social-button--default.b-social-button--vkontakte:hover .social-button__icon{background-color:#48729e}.b-social-button--default.b-social-button--twitter:hover .social-button__icon{background-color:#00aced}.b-social-button--default.b-social-button--moimir:hover .social-button__icon{background-color:#2164ad}.b-social-button--default.b-social-button--lj:hover .social-button__icon{background-color:#0d425a}.b-social-button--default.b-social-button--linkedin:hover .social-button__icon{background-color:#0083be}.b-social-button--color{margin-right:10px;background-color:#FFF}.b-social-button--color .social-button__components{color:#FFF}.b-social-button--color.b-social-button--googleplus{background-color:#c25234}.b-social-button--color.b-social-button--googleplus:hover{background-color:#ae4a2f}.b-social-button--color.b-social-button--facebook{background-color:#3c5a98}.b-social-button--color.b-social-button--facebook:hover{background-color:#354f86}.b-social-button--color.b-social-button--odnoklassniki{background-color:#ff9f4d}.b-social-button--color.b-social-button--odnoklassniki:hover{background-color:#ff9133}.b-social-button--color.b-social-button--vkontakte{background-color:#48729e}.b-social-button--color.b-social-button--vkontakte:hover{background-color:#40658c}.b-social-button--color.b-social-button--twitter{background-color:#00aced}.b-social-button--color.b-social-button--twitter:hover{background-color:#0099d4}.b-social-button--color.b-social-button--moimir{background-color:#2164ad}.b-social-button--color.b-social-button--moimir:hover{background-color:#1d5898}.b-social-button--color.b-social-button--lj{background-color:#0d425a}.b-social-button--color.b-social-button--lj:hover{background-color:#0a3244}.b-social-button--color.b-social-button--linkedin{background-color:#0083be}.b-social-button--color.b-social-button--linkedin:hover{background-color:#0071a5}section.import h4{margin:0}section.import p{font-size:14px;margin:0}section.import .b-social-button{margin:10px 5px 0 5px}body.mobile section.import .b-social-button .social-button__text{display:none}section.message{color:#000;font-size:14px;line-height:18px;display:inline-block;border-radius:8px;margin:25px 0!important}section.message.confirm{background:#eef6e5 url(../../../../../../res/svg/material/outline-security-24px.svg) 15px center no-repeat;background-size:24px;border:1px solid #d8edc0;padding:10px 15px 10px 50px}section.message.complete{background:#eef6e5 url(../../../../../../res/svg/material/round-check_circle_outline-24px.svg) 15px center no-repeat;background-size:24px;border:1px solid #d8edc0;padding:10px 15px 10px 50px}section.message.alert{background:#eef6e5 url(../../../../../../res/svg/material/outline-notifications_active-24px.svg) 15px center no-repeat;background-size:24px;border:1px solid #d8edc0;padding:10px 15px 10px 50px}section.message.success{background:#eef6e5;border:1px solid #d8edc0;padding:10px 15px}section.message.warning{background:#faf5c1;border:1px solid #d5c136;padding:10px 15px}section.message.left{text-align:left}section.message.top{margin-top:0!important}body.mobile section.message{margin-top:0!important}body.mobile section.message.warning{margin-bottom:20px!important}section.form{text-align:left}section.form>p{margin-top:-10px}section.form .flexbox>div.left{margin-right:7px}section.form .flexbox>div.right{margin-left:8px}section.form h3{margin-top:36px;text-align:left}section.form label.bold{font-weight:700}body.mobile section.form h3{margin-top:20px;margin-bottom:16px}.field{overflow:hidden}.field select,.field textarea,.field input{border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;background:#fff;border-radius:8px;height:64px;padding-left:15px;padding-right:15px;padding-top:22px;font-size:16px;font-family:Arial!important;line-height:20px;outline:0;width:100%;color:#333;font-weight:700}.field select:hover,.field textarea:hover,.field input:hover{border-color:#b6b6b6}.field select::placeholder,.field textarea::placeholder,.field input::placeholder{opacity:0;color:#9e9e9e}.field select:-ms-input-placeholder,.field textarea:-ms-input-placeholder,.field input:-ms-input-placeholder{color:#fff}.field select::-moz-placeholder,.field textarea::-moz-placeholder,.field input::-moz-placeholder{opacity:0;color:#9e9e9e}.field select::-ms-input-placeholder,.field textarea::-ms-input-placeholder,.field input::-ms-input-placeholder{opacity:0;color:#9e9e9e}.field select::-webkit-input-placeholder,.field textarea::-webkit-input-placeholder,.field input::-webkit-input-placeholder{opacity:0;color:#9e9e9e}.field select:active,.field textarea:active,.field input:active,.field select:focus,.field textarea:focus,.field input:focus{border-color:#129fea}.field select:active::placeholder,.field textarea:active::placeholder,.field input:active::placeholder,.field select:focus::placeholder,.field textarea:focus::placeholder,.field input:focus::placeholder{opacity:1}.field select:active::-moz-placeholder,.field textarea:active::-moz-placeholder,.field input:active::-moz-placeholder,.field select:focus::-moz-placeholder,.field textarea:focus::-moz-placeholder,.field input:focus::-moz-placeholder{opacity:1}.field select:active::-ms-input-placeholder,.field textarea:active::-ms-input-placeholder,.field input:active::-ms-input-placeholder,.field select:focus::-ms-input-placeholder,.field textarea:focus::-ms-input-placeholder,.field input:focus::-ms-input-placeholder{opacity:1}.field select:active::-webkit-input-placeholder,.field textarea:active::-webkit-input-placeholder,.field input:active::-webkit-input-placeholder,.field select:focus::-webkit-input-placeholder,.field textarea:focus::-webkit-input-placeholder,.field input:focus::-webkit-input-placeholder{opacity:1}.field select:active+label,.field textarea:active+label,.field input:active+label,.field select:focus+label,.field textarea:focus+label,.field input:focus+label,.field select:valid+label,.field textarea:valid+label,.field input:valid+label,.field select:disabled+label,.field textarea:disabled+label,.field input:disabled+label{font-size:14px;line-height:34px}.field select:disabled,.field textarea:disabled,.field input:disabled{background:#f0f0f0}.field select::-ms-clear,.field textarea::-ms-clear,.field input::-ms-clear{display:none}.field.invalid select,.field.invalid input,.field.invalid textarea{background:#fffdb8}.field.invalid textarea+label{background:#fffdb8}.field.invalid select::placeholder,.field.invalid input::placeholder,.field.invalid textarea::placeholder{color:#bdbb6d}.field.invalid select::-moz-placeholder,.field.invalid input::-moz-placeholder,.field.invalid textarea::-moz-placeholder{color:#bdbb6d}.field.invalid select::-ms-input-placeholder,.field.invalid input::-ms-input-placeholder,.field.invalid textarea::-ms-input-placeholder{color:#bdbb6d}.field.invalid select::-webkit-input-placeholder,.field.invalid input::-webkit-input-placeholder,.field.invalid textarea::-webkit-input-placeholder{color:#bdbb6d}.field.invalid select:-ms-input-placeholder,.field.invalid input:-ms-input-placeholder,.field.invalid textarea:-ms-input-placeholder{color:#fffdb8}.field select+label:before{content:"";position:absolute;right:0;top:28px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #000}.field label{position:absolute;font-size:16px;left:16px;right:16px;top:0;color:#6b6b6b;z-index:10;transition:line-height .15s ease-out,font-size .15s ease-out;cursor:text;white-space:nowrap;pointer-events:none;line-height:64px}.field textarea{min-height:66px;height:auto;padding-top:34px;min-width:100%;max-width:100%}.field textarea+label{background:#fff;top:1px;right:20px}@-moz-document url-prefix(){.field textarea+label{top:2px}}.field-date{text-align:left;white-space:nowrap;height:64px;padding-left:15px;padding-right:15px}.field-date label{position:absolute;left:16px;right:16px;top:0;color:#6b6b6b;z-index:10;cursor:text;white-space:nowrap;font-size:14px;line-height:34px;height:30px}.field-date .bg{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;background:#fff;border-radius:8px;z-index:0}.field-date select{margin-top:32px;border:0 none;font-size:16px;font-family:Arial!important;line-height:20px;outline:0;color:#333;font-weight:700;z-index:1;background:#fff}.field-date select.day{width:34px}.field-date select.month{margin-left:6px}.field-date select.month[data-value="0"]{width:78px}.field-date select.month[data-value="1"]{width:92px}.field-date select.month[data-value="2"]{width:60px}.field-date select.month[data-value="3"]{width:78px}.field-date select.month[data-value="4"]{width:52px}.field-date select.month[data-value="5"]{width:64px}.field-date select.month[data-value="6"]{width:64px}.field-date select.month[data-value="7"]{width:72px}.field-date select.month[data-value="8"]{width:94px}.field-date select.month[data-value="9"]{width:84px}.field-date select.month[data-value="10"]{width:76px}.field-date select.month[data-value="11"]{width:84px}.field-date select.month.incline[data-value="0"]{width:74px}.field-date select.month.incline[data-value="1"]{width:88px}.field-date select.month.incline[data-value="2"]{width:64px}.field-date select.month.incline[data-value="3"]{width:74px}.field-date select.month.incline[data-value="4"]{width:48px}.field-date select.month.incline[data-value="5"]{width:60px}.field-date select.month.incline[data-value="6"]{width:60px}.field-date select.month.incline[data-value="7"]{width:76px}.field-date select.month.incline[data-value="8"]{width:90px}.field-date select.month.incline[data-value="9"]{width:80px}.field-date select.month.incline[data-value="10"]{width:74px}.field-date select.month.incline[data-value="11"]{width:82px}.field-date select.year{margin-left:6px;width:56px}.field-date select:active~div.bg,.field-date select:focus~div.bg{border-color:#129fea}.field-date .arrow{white-space:nowrap;width:0;height:0;position:absolute;bottom:17px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #000;z-index:2;margin-top:9px;pointer-events:none;user-select:none;display:inline-block;margin-left:-14px}@-moz-document url-prefix(){.field-date .arrow{bottom:16px;margin-left:-12px}}.field-date.month select.month{margin-left:0}@-moz-document url-prefix(){.field-date.month .arrow{bottom:15px}}.field-date:hover .bg{border-color:#b6b6b6}.field-date.disabled select{color:#888;background:#e9e9e9}.field-date.disabled .bg{background:#e9e9e9}.field-date.disabled .arrow{border-top-color:#888}.field-date.invalid .bg{background:#fffdb8}.field-date.invalid select{background:#fffdb8}.field-checkbox input{position:absolute;opacity:0;left:0;height:20px;width:20px}.field-checkbox input+label:before{content:"";position:absolute;width:24px;height:24px;border:1px solid #d8d8d8;background:#fff;border-radius:4px;margin-left:-34px}.field-checkbox input+label:after{content:"";border-bottom:4px solid #fff;border-left:4px solid #fff;width:0;height:6px;position:absolute;left:5px;top:6px;transform:rotate(-45deg);transition:width .3s}.field-checkbox input:active+label:before,.field-checkbox input:focus+label:before{border-color:#129fea!important}.field-checkbox input:checked:active+label:before,.field-checkbox input:checked:focus+label:before{border-color:#1d76e0!important}.field-checkbox input:checked+label:before{background-color:#338ffc;border-color:#338ffc}.field-checkbox input:checked+label:after{width:12px}.field-checkbox:hover label:before{border-color:#b6b6b6}.field-checkbox label{pointer-events:unset;position:static;line-height:26px!important;font-size:16px!important;padding-left:34px;cursor:default}.field-checkbox.black label{color:#333}.field,.field-date{position:relative;text-align:left;margin-bottom:15px}.field.last,.field-date.last{margin-bottom:0}.field select,.field-date select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.field select::-ms-expand,.field-date select::-ms-expand{display:none}.field-photo{width:222px;height:222px;background:url(../../../../../../res/svg/material/outline-camera_alt-24px.svg) center 70px no-repeat #fff;background-size:48px;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:8px;overflow:hidden}.field-photo input{width:100%;height:100%;opacity:0;z-index:1;position:absolute}.field-photo label{white-space:normal;text-align:center}.field-photo label.big{top:100px;font-size:14px;line-height:58px!important}.field-photo label.small{top:auto;bottom:10px;font-size:12px;line-height:16px!important;color:#929292}.field-photo .view{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;z-index:0}.field-photo .delete{opacity:.5;position:absolute;right:12px;top:12px;display:none;transition:opacity .5s;cursor:pointer;z-index:2;background:#fff;padding:5px;border-radius:100%}.field-photo .delete:hover{opacity:1}.field-photo:hover{border-color:#b6b6b6}.field-photo.filled label{display:none}.field-photo.filled .preview{display:block}.field-photo.filled:hover .delete{display:block}.field-set{box-shadow:0 1px 3px 0 rgba(0,0,0,.3);border-radius:8px;line-height:40px;overflow:hidden;display:flex;color:#5f5f5f}.field-set>div{border-right:1px solid #dedede;text-align:center;cursor:pointer;width:100%}.field-set>div:hover{background-color:#f2f2f2}.field-set>div:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.1);background-color:#f2f2f2}.field-set>div.selected{color:#fff;cursor:default;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);background-color:#73a3c7;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.field-set>div:last-of-type{border-right:0}body.tablet .field textarea+label{top:3px}body.tablet .field-date .arrow{margin-left:-10px}.agreement{padding-left:36px}.agreement .field{overflow:visible}.agreement .field input{left:-35px}.agreement .field input+label:before{margin-left:-35px}.agreement .field input+label:after{margin-left:-35px}.agreement .field label{white-space:normal;line-height:16px!important;font-size:14px!important;padding-left:0}.agreement .field label a{color:#24a3f1;text-decoration:underline}body.mobile .field textarea+label{top:3px}body.mobile .field-date .arrow{margin-left:-10px}section.payments{background:#6aa6d1!important;background-size:cover;padding:0}section.payments .payments__title{font-size:23px;color:#fff;font-weight:700}section.payments .payments__list{padding:30px 0 15px 0}section.payments ul{display:flex;padding:0;margin:0;text-align:left;color:#fff;flex-wrap:wrap;margin-top:25px;padding-left:30px}section.payments ul li{display:block;padding:0 20px 0 0;margin:0;width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:15px}section.payments ul li .name{text-transform:capitalize}section.payments ul li .time{font-size:14px}body.tablet section.payments{margin-bottom:30px}body.mobile section.payments{margin-top:10px;margin-bottom:26px;padding:0}body.mobile section.payments .payments__list{padding:22px 20px 10px 20px}body.mobile section.payments h2{line-height:26px}body.mobile section.payments ul{display:block;padding-left:0;width:100%}body.mobile section.payments ul li{width:100%}body.shared section.payments{background:none!important}body.shared section.payments h2{color:#000}body.shared section.payments ul{color:#333}body.shared section.payments ul li .time{color:#8a8a8a}section.brand{background:#f9f9f9;padding:30px 0 15px 0;border-bottom:1px solid #eaeaea;text-align:center}section.brand .brand__title{font-size:23px;color:#5d5d5d;font-weight:700;line-height:25px}section.brand img{display:inline-block;margin:20px 30px;opacity:.7;vertical-align:middle;-webkit-filter:grayscale(100%);filter:grayscale(100%)}section.brand img:hover{opacity:1;filter:none}section.brand section.block{margin-top:10px}body.tablet section.brand{padding-left:50px;padding-right:50px;padding-top:0}body.mobile section.brand{margin-top:10px;margin-bottom:30px;padding-bottom:10px}body.mobile section.brand h2{line-height:26px}body.shared section.brand{margin-top:20px;border-bottom:0 none;margin-bottom:20px}section.share{padding:30px 0 25px 0}section.share .share__title{font-size:23px;color:#000;font-weight:700}section.share p{margin:20px auto;max-width:620px}section.share .b-social-button .social-button__components{padding:0}body.mobile section.share h2{line-height:26px}body.mobile section.share .b-social-button--googleplus,body.mobile section.share .b-social-button--moimir{display:none!important}section.block.preview{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px 3px 0 rgba(0,0,0,.3);border-radius:8px;margin-bottom:20px;margin-top:20px;text-align:left;padding:40px}section.block.preview .marker{padding-left:5px!important;padding-right:5px!important}section.block.preview .marker.yellow{background:#ffe594}@media print{section.preview{box-shadow:none!important;border-radius:0!important;margin-bottom:0!important;margin-top:0!important;padding:0!important}section.preview .marker{padding:0!important;background:none!important}}body.mobile section.preview{width:800px}div.carousel.active1 section.preview,div.carousel.active3 section.preview{display:none}section.pay .cost{font-size:24px;color:#333;line-height:32px;font-weight:700;margin:0}section.pay .cost .old{text-decoration:line-through}section.pay .cost .old.single{text-decoration:none}section.pay .cost .new{color:#dd2c00}section.pay .sale{text-align:center;font-size:12px;margin-top:10px;line-height:16px}section.pay .platforms{margin-top:20px;display:flex;align-items:center;justify-content:center}section.pay .platforms img{display:flex;margin:0 6px}section.pay .select{font-size:14px;margin:8px 0 0 0;color:gray}section.pay button{margin:14px 3px 0 3px;width:220px}section.pay .yandex{font-size:12px;color:gray;line-height:18px}section.pay .yandex p{margin-bottom:0}section.pay .agreement{padding-left:0;margin:20px auto;max-width:510px}section.pay .additional{display:flex;justify-content:center}section.pay .additional a{cursor:pointer;font-size:12px;display:inline-block;margin:0 6px}section.pay .additional a.disabled{pointer-events:none;color:#666}body.mobile section.pay .agreement{margin:20px 10px 20px 40px}body.mobile section.pay .additional{flex-direction:column}section.instruction{font-size:14px;text-align:left;margin-top:20px}section.instruction.top{text-align:center;padding-bottom:0}section.instruction a{color:#24a3f1;text-decoration:underline}section.instruction ul{padding-left:20px}body.mobile section.instruction.top>p{margin-top:0}section.send{position:relative;overflow:hidden}section.send a{color:#24a3f1;text-decoration:underline}section.send .warning{position:relative;padding:10px 10px 10px 50px;border:1px solid #d5c136;background:#faf5c1;border-radius:5px;font-size:14px;line-height:18px;margin-bottom:15px}section.send .warning img{width:30px;height:30px;position:absolute;margin-left:-40px}section.send .loading,section.send .success,section.send .error{background:rgba(255,255,255,.95);position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;text-align:center}section.send .loading .title,section.send .success .title,section.send .error .title{font-size:18px;font-weight:700;margin:30px 0 6px 0}section.send .loading .desc,section.send .success .desc,section.send .error .desc{font-size:14px}section.send .loading .i,section.send .success .i,section.send .error .i{height:80px;margin:20px 0}section.send .success .i{background:url(/resume/res/svg/material/round-sentiment_satisfied-24px.svg) no-repeat center center;background-size:80px}section.send .error .i{background:url(/resume/res/svg/material/round-sentiment_dissatisfied-24px.svg) no-repeat center center;background-size:80px}section.send .loading .spinner{display:inline-block;width:64px;height:64px;position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px}section.send .loading .spinner:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #6aa6d1;border-color:#6aa6d1 transparent #6aa6d1 transparent;animation:spinner 1.2s linear infinite}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.mobile section.send{padding:0;border:0 none;background:0;border-radius:0;box-shadow:none;border-top:0 none!important}body.mobile section.send .loading,body.mobile section.send .success,body.mobile section.send .error{border-radius:6px}body.mobile section.send .success .i-box,body.mobile section.send .error .i-box{height:50px}body.mobile section.send .success .i,body.mobile section.send .error .i{margin:10px 0;transform:scale(.4);transform-origin:center top}section.struct{position:fixed;left:50%;top:100px;margin-left:400px;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}section.struct ol{text-align:left}section.struct ol li{line-height:18px;max-width:200px;padding:5px 0;color:#333;cursor:pointer}section.struct ol li span{border-bottom:1px #333 dotted;font-size:14px}section.struct ol li.active,section.struct ol li:hover{color:#24a3f1}section.struct ol li.active span,section.struct ol li:hover span{border-bottom:0 none}section.struct.show{opacity:1;visibility:visible}section.scroll{position:fixed;bottom:10px;left:50%;margin-left:-460px}section.scroll button{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}section.scroll button.show{opacity:1;visibility:visible}body.tablet section.scroll{display:none}body.mobile section.scroll{display:none}body.shared section.scroll{display:none}.logo{display:inline-block;width:136px;height:33px;background:url(/resume/res/svg/logo.svg) transparent no-repeat 0 0;margin:0;margin-top:-2px}body.tablet .logo{flex:none}body.mobile .logo{flex-basis:74px;margin:0;background-position:0 center}header .paid{display:none;line-height:44px;border-radius:8px;background:#eef6e5 url(../../../../../../res/svg/actions/done.svg) 20px center no-repeat;padding-left:46px;padding-right:15px;position:relative;transition:background-color .5s;flex-grow:1;flex-shrink:0;position:fixed;right:20px;top:14px;z-index:100}header .paid>span{font-size:14px;color:#8cc453;font-weight:700}header .paid>div{position:absolute;visibility:hidden;opacity:0;font-size:14px;line-height:24px;padding:12px 15px;top:56px;right:0;z-index:101;background:#333;box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);border-radius:8px;color:#fff;transition:visibility .5s,opacity .5s,margin-top .5s;white-space:nowrap;margin-top:8px}header .paid>div p{margin:0}header .paid>div::before{content:"";position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #333;top:-8px;right:50px}header .paid:hover{background-color:#d4eabb}header .paid:hover>div{visibility:visible;opacity:1;margin-top:0}header .paid.show{display:inline-block}body.tablet header .paid{height:44px}body.tablet header .paid>span{display:none}body.tablet header .paid>div{white-space:normal;transition:none}body.tablet header .paid>div::before{right:30px}body.tablet header .paid.expanded>div{visibility:visible!important;opacity:1;margin-top:0}body.tablet header .paid:hover>div{visibility:hidden}body.mobile header .paid{right:12px;padding-left:40px;padding-right:8px;background-position:15px center;height:44px}body.mobile header .paid>span{display:none}body.mobile header .paid>div{white-space:normal;transition:none}body.mobile header .paid>div::before{right:20px}body.mobile header .paid>div span{white-space:nowrap}body.mobile header .paid.expanded>div{visibility:visible!important;opacity:1;margin-top:0}body.mobile header .paid:hover>div{visibility:hidden}.carousel{position:relative;overflow:hidden}.carousel>div{position:absolute;width:100%;margin-left:100%;transition:margin-left .25s,opacity .25s;opacity:0;top:0}.carousel.active1 .page1{position:static;margin-left:0;opacity:1}.carousel.active2 .page1{margin-left:-100%}.carousel.active2 .page2{position:static;margin-left:0;opacity:1}.carousel.active3 .page1,.carousel.active3 .page2{margin-left:-100%}.carousel.active3 .page3{position:static;margin-left:0;opacity:1}body.mobile .carousel{overflow:visible}@media print{body{background:0}header,footer,article,section.overview,section.payments,section.brand,section.share,section.scroll,section.comments,section.review,div.demo,div.fb_reset{display:none!important}section.page{padding:0;background:0}section.page section.border{background:0;border:0 none;border-radius:0!important;box-shadow:none!important;margin:0}section.page div.page1,section.page div.page3,section.page section.process,section.page section.pay,section.page section.instruction{display:none}section.page div.page2 section.message,section.page div.page2 section.selector,section.page div.page2 section.buttons{display:none}section.page div.page2 .block{max-width:none}section.page div.page2 .preview{padding:0!important;background:none!important}section.page #preview{transform:none!important}section.page #preview-box{height:auto!important}@page{size:auto;margin:.6in}}.demo{cursor:none;display:none}.demo.demo--running{display:block}.demo .demo__background{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);z-index:10000}.demo .demo__message{z-index:11000;text-align:center;position:fixed;bottom:20px;width:460px;left:50%;margin-left:-230px;background:rgba(0,0,0,.75);border-radius:8px;color:#fff;padding:10px 0}.demo .demo__mouse{position:absolute;z-index:12000}.demo .demo__mouse .demo__mouse__v{width:16px;height:16px;background:url(../../../../../../res/i/cursor.png) transparent no-repeat 0 0;position:absolute;z-index:1;margin-top:-1px;margin-left:-3px}.demo .demo__mouse .demo__mouse__o{display:none;opacity:1;transition:width .2s,height .2s,margin-top .2s,margin-left .2s,border-radius .2s,opacity .2s;width:20px;height:20px;background:#999;border:1px solid #888;box-shadow:1px 1px 2px rgba(0,0,0,.5);position:absolute;margin-left:-10px;margin-top:-10px;border-radius:20px;z-index:0}.demo .demo__mouse.demo__mouse--click-down .demo__mouse__o{display:block}.demo .demo__mouse.demo__mouse--click-up .demo__mouse__o{width:40px;height:40px;margin-left:-20px;margin-top:-20px;border-radius:40px;opacity:0}body.mobile .demo .demo__message{left:20px;right:20px;margin:0;width:auto}section.comments .comments__list{text-align:left}section.comments .comments__item{margin-bottom:10px}section.comments .comments__item .comments__item__head{font-weight:700}.is-only-mobile,.is-only-mobile-block{display:none}body.mobile .is-only-mobile{display:inline!important}body.mobile .is-not-mobile{display:none!important}body.mobile .is-only-mobile-block{display:block!important}body.mobile .mobile-column-reverse{flex-direction:column-reverse}body.mobile .mobile-column{flex-direction:column}body.mobile .flexbox.mobile-column-left{align-items:start!important}body.mobile .flexbox.mobile-column-center{align-items:center!important}body.mobile .mobile-no-margin{margin:0!important}body.mobile .mobile-no-padding{padding:0!important}body.mobile .mobile-no-right{margin-left:0!important}body.mobile .mobile-no-left{margin-right:0!important}body.mobile .mobile-fullsize{width:100%!important}body.mobile .mobile-last{margin-bottom:15px!important}body.mobile .mobile-school{width:70%!important}body.mobile .mobile-driver{padding-left:20px!important}.is-only-tablet{display:none}body.tablet .is-only-tablet{display:block}body.tablet .is-not-tablet{display:none!important}body.shared{background:#fff!important;overflow:hidden!important;margin:0!important}body.shared>.main{background-color:#fff;border-radius:10px}body.shared .is-not-shared{display:none}section.review{padding-bottom:36px}section.review .review__title{font-size:23px;color:#5d5d5d;font-weight:700;margin:30px 0}section.review .review__list{display:flex}section.review .review__item{flex:1;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1);border-radius:8px;padding:20px;text-align:left;margin:0 10px;font-size:14px;position:relative}section.review .review__item:last-of-type{margin-right:0}section.review .review__item:first-of-type{margin-left:0}section.review .review__item__head{padding-left:50px}section.review .review__item__head img{position:absolute;width:40px;height:40px;border-radius:8px;margin-left:-50px}section.review .review__item__head__name{font-weight:700}section.review .review__item__head__position{font-size:13px}section.review .review__item__head__city{color:#666;font-size:13px}section.review .review__item__body{margin-top:14px}body.mobile section.review .review__list{flex-direction:column}body.mobile section.review .review__item{margin-bottom:20px;margin-left:0;margin-right:0}.auth{position:absolute;background:#fff;box-shadow:0 10px 10px 0 rgba(0,0,0,.2);border-radius:8px;padding:0 15px 15px 15px;z-index:1000;top:-10000px;transition:visibility .5s,opacity .5s;flex-direction:line;width:400px;right:50%;margin-right:-420px;display:flex}.auth iframe{border:0;display:block;width:100%}.auth.expanded{top:65px}body.tablet .auth{right:0;margin-right:20px}body.mobile .auth{display:none;position:static;border-top:1px solid #d8d8d8;max-width:none;box-shadow:none;border-radius:0;margin-right:0;margin-left:0;padding:0 15px;width:100%}body.mobile .auth.expanded{display:block}body.mobile .auth iframe{width:1px;min-width:100%;*width:100%}.login{max-width:150px;overflow:hidden;text-overflow:ellipsis;text-align:right;font-weight:700;padding-bottom:3px;line-height:74px;display:inline-block;margin-left:25px}.login__link{color:#000;text-decoration:none!important}.login__link:hover{color:#000}.login__link.active{color:#000;border-bottom:3px #000 solid}.login__link::before{content:"";position:absolute;background:url(/auth/res/svg/login.svg) transparent no-repeat 0 0;width:24px;height:24px;margin-left:-28px;top:26px}.login--finish .login__link::before{background:url(/auth/res/svg/profile.svg) transparent no-repeat 0 0}body.mobile .login{position:absolute;top:0;right:0;width:50px;height:75px;padding-left:50px;margin-left:0}body.mobile .login .login__link::before{margin-left:-40px}.editor{position:fixed;width:560px;top:50%;left:50%;margin-left:-280px;border-radius:12px;background:#666;box-shadow:-1px 13px 20px 0 rgba(0,0,0,.7);z-index:61000;overflow:hidden;display:none;flex-direction:column;height:640px;margin-top:-320px}.editor--show{display:flex}.editor__top{flex-basis:100%;position:relative;overflow:hidden}.editor__image{position:absolute;width:400px;height:400px;left:80px;top:50%;margin-top:-200px}.editor__shadow{position:absolute;background:rgba(0,0,0,.6);font-size:14px;color:#fff;padding:12px;pointer-events:none}.editor__shadow--top,.editor__shadow--bottom{left:80px;width:400px;bottom:50%;height:1000px;margin-bottom:200px;text-align:center}.editor__shadow--top{bottom:50%;margin-bottom:200px}.editor__shadow--bottom{top:50%;margin-top:200px}.editor__shadow--left,.editor__shadow--right{width:1000px;top:0;bottom:0}.editor__shadow--left{right:50%;margin-right:200px}.editor__shadow--right{left:50%;margin-left:200px}.editor__bottom{display:flex;background:#1d1d1d;padding:24px;flex-shrink:0;align-items:center}.editor__bottom img{pointer-events:none}.editor__cancel{color:#fff;cursor:pointer;margin-right:24px}.editor__cancel:hover{text-decoration:underline}.editor__actions{display:flex;align-items:center}.editor__button{flex-shrink:0;background:#fff;border-radius:8px;padding:12px;margin-right:12px;display:flex;cursor:pointer;user-select:none}.editor__button:hover{background:#dedede}.editor__button:active{background:silver}.editor__button img{width:24px;height:24px}.editor__space{flex-basis:100%}.mobile .editor{width:auto;left:10px;top:10px;right:10px;margin:0;height:auto}.mobile .editor--show{display:block}.mobile .editor__top{height:340px}.mobile .editor__bottom{display:block;padding:12px 24px;text-align:center}.mobile .editor__button{display:inline-flex;margin:0 6px 12px 6px}.mobile .editor__actions{display:flex;flex-direction:column-reverse;padding:12px 0}.mobile .editor__cancel{margin:12px 0 0 0;display:block}.mobile .editor__image{width:250px;height:250px;top:45px;left:50%;margin-top:0;margin-left:-125px}.mobile .editor__shadow--top,.mobile .editor__shadow--bottom{left:0;right:0;height:45px;margin:0;width:auto}.mobile .editor__shadow--top{top:0}.mobile .editor__shadow--bottom{top:295px;text-align:center}.mobile .editor__shadow--left,.mobile .editor__shadow--right{width:1000px;top:45px;height:250px;bottom:unset}.mobile .editor__shadow--left{right:50%;margin-right:125px}.mobile .editor__shadow--right{left:50%;margin-left:125px}.velum{position:fixed;left:0;right:0;top:0;bottom:0;z-index:60000;background:rgba(0,0,0,.7);display:none}.velum--show{display:block}.velum--white{background:rgba(255,255,255,.7)}.mobile .velum{position:fixed}section.preview .classic{text-align:left}section.preview .classic .multiline p{white-space:pre-wrap}section.preview .classic .left{border:1px solid #d0d0d0;border-radius:10px;overflow:hidden;width:220px;height:220px;flex-shrink:0;background:url(https://resumeonline.pro/res/svg/person.svg) no-repeat #f0f0f0 center center;background-size:75%}section.preview .classic .right{margin-left:30px}section.preview .classic .position{margin-top:0;margin-bottom:12px}section.preview .classic .list div{border-top:1px solid #d0d0d0;margin-top:14px;padding-top:8px}section.preview .classic .list div:first-of-type{border-top:0 none;margin-top:0;padding-top:0}section.preview .classic h3{margin:0 0 12px 0;padding:2px 0}section.preview .classic h4{margin:25px 0 15px 0}section.preview .classic p{margin:6px 0;font-size:15px}section.preview .classic b{font-weight:400;color:#757575}section.preview .classic ul{margin-top:8px;margin-bottom:8px}section.preview .classic ul li{margin-bottom:8px}section.preview .classic ul li:last-of-type{margin-bottom:0}section.preview .moscow{display:flex;font-size:14px;line-height:18px;text-align:left}section.preview .moscow__column{flex:1}section.preview .moscow__column--left{flex-basis:70%}section.preview .moscow__column--right{flex-basis:30%}section.preview .moscow__head{position:relative;padding-left:150px;display:flex;flex-direction:column;height:120px}section.preview .moscow__head__photo{width:120px;height:120px;border-radius:10px;position:absolute;margin-left:-150px;border:1px solid #d0d0d0;overflow:hidden;background:url(/res/svg/person.svg) no-repeat #f0f0f0 center center;background-size:75%}section.preview .moscow__head__name{font-weight:700;font-size:24px;line-height:26px;flex-shrink:0;padding-bottom:10px;text-transform:capitalize}section.preview .moscow__head__position{font-weight:700;color:#5c7c94;flex-basis:100%;font-size:16px}section.preview .moscow__head__geo{flex-shrink:0;margin-bottom:4px;color:#666;padding-left:24px;background:url(../../../../../../res/i/templates/moscow/place.svg) transparent no-repeat 0 0;background-size:20px 20px;font-size:14px;line-height:14px;min-height:20px;display:flex;align-items:center}section.preview .moscow__title{font-weight:700;margin-top:30px;line-height:26px;background-size:24px 24px;padding-left:32px;font-size:16px}section.preview .moscow__title--personal{background:url(../../../../../../res/i/templates/moscow/person.svg) transparent no-repeat 0 0}section.preview .moscow__title--expirience{background:url(../../../../../../res/i/templates/moscow/work.svg) transparent no-repeat 0 0}section.preview .moscow__title--education{background:url(../../../../../../res/i/templates/moscow/education.svg) transparent no-repeat 0 0}section.preview .moscow__title--traning{background:url(../../../../../../res/i/templates/moscow/traning.svg) transparent no-repeat 0 0}section.preview .moscow__title--info{background:url(../../../../../../res/i/templates/moscow/info.svg) transparent no-repeat 0 0}section.preview .moscow__group{margin-left:12px;padding-left:20px;border-left:1px solid #d0d0d0;margin-top:10px}section.preview .moscow__group p{margin-top:3px;margin-bottom:3px}section.preview .moscow__group p b{display:inline-block;padding-right:4px;font-weight:400;color:#757575}section.preview .moscow__group li{margin:8px 0}section.preview .moscow__group li:last-of-type{margin-bottom:0}section.preview .moscow__expirience__position{font-size:16px;line-height:20px}section.preview .moscow__expirience__company{margin-top:4px}section.preview .moscow__expirience__period{margin-top:3px;color:#5c7c94}section.preview .moscow__expirience__details{padding-top:6px;margin-top:2px}section.preview .moscow__education__school{font-size:16px;line-height:20px}section.preview .moscow__education__class{margin-top:4px}section.preview .moscow__education__year{margin-top:3px;color:#5c7c94}section.preview .moscow__details{margin-bottom:20px}section.preview .moscow__details__email{color:#5c7c94}section.preview .moscow__details__title{font-size:16px;margin-bottom:10px}section.preview .moscow__salary{margin-bottom:20px}section.preview .moscow__salary__amount{color:#5c7c94}section.preview .moscow__salary__title{font-size:16px;margin-bottom:10px}section.preview .moscow__salary__tick{padding-left:30px;background:url(https://resumeonline.pro/res/i/templates/moscow/done.svg) transparent no-repeat 0 0;margin-bottom:10px}section.preview .moscow__skils p{padding-left:30px;background:url(https://resumeonline.pro/res/i/templates/moscow/done.svg) transparent no-repeat 0 0;margin-bottom:10px}section.preview .leningrad{text-align:left;font-size:14px}section.preview .leningrad ul{margin-top:6px;margin-bottom:6px}section.preview .leningrad p{margin-top:4px;margin-bottom:4px}section.preview .leningrad__head{display:flex;align-items:center;justify-content:center;flex-direction:column}section.preview .leningrad__head__photo{width:110px;height:110px;border:1px solid #d0d0d0;overflow:hidden;margin-bottom:24px;background:url(/res/svg/person.svg) no-repeat #f0f0f0 center center;background-size:75%}section.preview .leningrad__head__name{font-size:26px;text-transform:uppercase;font-weight:700}section.preview .leningrad__head__position{margin-top:10px;font-size:18px}section.preview .leningrad__head__salary{margin-top:16px}section.preview .leningrad__head__contacts{margin-top:4px;display:flex;width:100%;justify-content:space-between;text-align:center;align-items:flex-end;line-height:16px}section.preview .leningrad__head__contacts__phone{flex-shrink:0;padding-right:20px;white-space:nowrap}section.preview .leningrad__head__contacts__email{flex-shrink:0;padding-left:20px;white-space:nowrap}section.preview .leningrad__group{margin-top:10px}section.preview .leningrad__group__title{font-size:13px;text-transform:uppercase;text-align:center;line-height:26px;background:#e0e0e0}section.preview .leningrad__group__lines{margin-top:10px}section.preview .leningrad__group__lines p{display:flex}section.preview .leningrad__group__lines p b{flex-shrink:0;padding-right:10px}section.preview .leningrad__group__lines p span{flex-shrink:0;padding-left:10px}section.preview .leningrad__group__lines p i{flex-basis:100%;border-bottom:1px dotted #a8a8a8;height:16px}section.preview .leningrad__info__label{margin-top:10px;font-weight:700}section.preview .leningrad__expirience{margin-top:10px;padding-left:20px}section.preview .leningrad__expirience__company{position:relative;display:flex;align-items:flex-start;justify-content:space-between}section.preview .leningrad__expirience__company b{padding-right:10px}section.preview .leningrad__expirience__company span{padding-left:10px;text-align:right}section.preview .leningrad__expirience__company:before{content:"§";position:absolute;margin-left:-14px;font-weight:700}section.preview .leningrad__education{margin-top:10px;padding-left:20px}section.preview .leningrad__education__school{position:relative;display:flex;align-items:flex-start;justify-content:space-between}section.preview .leningrad__education__school b{padding-right:10px}section.preview .leningrad__education__school span{padding-left:10px;text-align:right}section.preview .leningrad__education__school:before{content:"§";position:absolute;margin-left:-14px;font-weight:700}section.preview .leningrad__traning{margin-top:10px;padding-left:20px}section.preview .leningrad__traning__name{position:relative;display:flex;align-items:flex-start;justify-content:space-between}section.preview .leningrad__traning__name b{padding-right:10px}section.preview .leningrad__traning__name span{padding-left:10px;text-align:right}section.preview .leningrad__traning__name:before{content:"§";position:absolute;margin-left:-14px;font-weight:700}section.preview .novorossiysk__head{text-align:center}section.preview .novorossiysk__head__photo{display:inline-block;width:120px;height:120px;border-radius:10px;border:1px solid #d0d0d0;overflow:hidden;background:url(/res/svg/person.svg) no-repeat #f0f0f0 center center;background-size:75%}section.preview .novorossiysk__head__name{font-weight:700;font-size:28px;line-height:28px;text-transform:uppercase;margin-top:16px}section.preview .novorossiysk__head__info{justify-content:center;align-items:baseline;display:flex;font-size:14px;margin-top:16px;color:#757575}section.preview .novorossiysk__head__info__position{padding-right:16px;flex-shrink:0;font-size:16px;max-width:300px;text-align:right;line-height:18px}section.preview .novorossiysk__head__info__geo{flex-shrink:0;padding-left:24px;background:url(../../../../../../res/i/templates/novorossiysk/place.svg) transparent no-repeat 0 0;background-size:20px 20px;max-width:400px;text-align:left;line-height:18px}section.preview .novorossiysk__body{text-align:left;display:flex}section.preview .novorossiysk__column{flex:1}section.preview .novorossiysk__column--left{flex-basis:30%}section.preview .novorossiysk__column--right{flex-basis:70%}section.preview .novorossiysk__title{font-weight:700;margin-top:30px;line-height:26px;background-size:24px 24px;background-color:transparent;background-position:0 0;background-repeat:no-repeat;padding-left:32px;font-size:14px;text-transform:uppercase;padding-bottom:4px}section.preview .novorossiysk__title--personal{background-image:url(../../../../../../res/i/templates/novorossiysk/person.svg)}section.preview .novorossiysk__title--expirience{background-image:url(../../../../../../res/i/templates/novorossiysk/work.svg)}section.preview .novorossiysk__title--education{background-image:url(../../../../../../res/i/templates/novorossiysk/education.svg)}section.preview .novorossiysk__title--traning{background-image:url(../../../../../../res/i/templates/novorossiysk/traning.svg)}section.preview .novorossiysk__title--info{background-image:url(../../../../../../res/i/templates/novorossiysk/info.svg)}section.preview .novorossiysk__group{margin-left:12px;padding-left:20px;border-left:1px solid #333;padding-top:6px;padding-bottom:8px;position:relative}section.preview .novorossiysk__group p{margin-top:3px;margin-bottom:3px}section.preview .novorossiysk__group p b{display:inline-block;padding-right:4px;font-weight:400;color:#757575}section.preview .novorossiysk__group p:first-of-type{margin-top:0}section.preview .novorossiysk__group li{margin:8px 0}section.preview .novorossiysk__group li:last-of-type{margin-bottom:0}section.preview .novorossiysk__group:before{position:absolute;content:"";width:9px;height:9px;border-radius:9px;border:1px solid #333;background:#fff;left:0;margin-left:-6px;margin-top:4px}section.preview .novorossiysk__expirience__position{font-size:16px;line-height:20px;font-weight:700}section.preview .novorossiysk__expirience__company{margin-top:10px}section.preview .novorossiysk__expirience__period{margin-top:8px;color:#757575}section.preview .novorossiysk__expirience__details{padding-top:6px;padding-left:20px;margin-top:6px}section.preview .novorossiysk__education__school{font-size:16px;line-height:20px;font-weight:700}section.preview .novorossiysk__education__class{margin-top:6px}section.preview .novorossiysk__education__year{margin-top:6px;color:#757575}section.preview .novorossiysk__details{text-align:center}section.preview .novorossiysk__details__label{font-weight:700;margin-top:31px;line-height:26px;font-size:12px;text-transform:uppercase;padding-bottom:4px}section.preview .novorossiysk__details__label:after,section.preview .novorossiysk__details__label:before{position:absolute;content:"";width:5px;height:5px;border-radius:10px;border:1px solid #333;background:#fff;margin-top:10px}section.preview .novorossiysk__details__label:before{margin-left:-16px}section.preview .novorossiysk__details__label:after{margin-left:8px}section.preview .novorossiysk__details__line--small{font-size:14px;line-height:16px}section.preview .novorossiysk__details p{margin-top:3px;margin-bottom:3px;padding-left:8px;padding-right:8px}section.preview .novorossiysk__details__lines span{display:inline;border-bottom:1px solid #333}section.preview .novorossiysk__details__lines p{margin-bottom:10px;font-size:14px}p:empty:before{content:"​";display:none}