@import url(https://fonts.googleapis.com/css2?family=Big+Shoulders+Text:wght@100..900&display=swap);:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.block__music__button{margin:6px}.theme__icon{height:22px;transition:fill .25s linear,color .25s linear;width:22px};.language,.theme__icon{fill:inherit;color:inherit};.language{align-items:center;background-color:inherit;display:flex;font-size:14px;justify-content:center;margin:6px};.language__icon{height:21px;width:21px};.language__icon,.language__inf,.language__opt{fill:inherit;color:inherit;margin:4px};.language__opt{background-color:inherit;border:0};.language__opt:hover{cursor:pointer};.language option{background-color:inherit;color:#272727};.language option:hover{color:inherit};*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--body-color: ;--button-color: ;--link-color: ;--select-color:#dae11c;--hover-color:#42ac22;--focus-color: ;--text-color: ;--title-color: ;--icon-color: ;--header-color:#3f974e;--progress-color:#3538c2;--progress-empty:#b7b7b7;--general-color:#929459;--primary-color:#dae11c;--secondary-color:#777;--width-page: ;--height-page: }body{background-color:var(--body-color);color:var(--text-color);cursor:default;font-display:swap;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:.03em;line-height:1.2;scroll-behavior:smooth;transition:color .25s linear,fill .25s linear,background-color .25s linear;-webkit-user-select:none;user-select:none}.mark,li{list-style:none}.none{display:none}a{color:var(--text-color);list-style:none;text-decoration:none}h1,h2,h3,li,p,ul{cursor:default;margin:0;padding:0}main button{fill:inherit;background-color:inherit;border:1px solid;border-color:inherit;border-radius:5px;color:inherit;margin:6px;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear}main button:focus,main button:hover{fill:#42ac22;fill:var(--hover-color);border-color:#42ac22;border-color:var(--hover-color);color:#42ac22;color:var(--hover-color);cursor:pointer}main button:disabled{fill:inherit;background-color:inherit;border-color:inherit;color:inherit;cursor:not-allowed;opacity:.3}.active{fill:#dae11c;fill:var(--primary-color);background-color:#777;background-color:var(--secondary-color);color:#dae11c;color:var(--primary-color)}.active,.shadow{box-shadow:-1px 2px 4px 3px rgba(0,0,0,.749);-webkit-box-shadow:-1px 2px 4px 3px rgba(0,0,0,.749);-moz-box-shadow:-1px 2px 4px 3px rgba(0,0,0,.749)}.init{font-size:18px;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear}.init:focus,.init:hover{color:#42ac22;color:var(--hover-color)}@media screen and (min-width:1000px){.header{align-items:start;align-items:center;background-color:#3f974e;background-color:var(--header-color);color:inherit;display:flex;flex-direction:column;height:100%;justify-content:start;justify-content:center;min-height:100vh;position:relative;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;width:220px}.header h1{font-size:24px;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:10px;text-align:center}.header nav,.header nav li{align-items:center;display:flex;justify-content:center}.header nav li{border-top:2px solid #777;border-top:2px solid var(--secondary-color);height:44px;width:220px}.header nav li .mark{align-items:center;display:flex;font-size:14px;font-weight:400;height:inherit;justify-content:flex-start;letter-spacing:.03em;line-height:1.2;text-align:center;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;width:inherit}.header nav li .mark:focus,.header nav li .mark:hover{fill:#dae11c;fill:var(--primary-color);color:#dae11c;color:var(--primary-color)}.header nav li:last-child{border-bottom:2px solid #777;border-bottom:2px solid var(--secondary-color)}.settings{align-items:center;display:block;display:flex;flex-wrap:wrap;justify-content:center;margin:4px auto}.settings button:disabled:hover{fill:inherit;color:inherit}.settings button:focus,.settings button:hover{fill:#dae11c;fill:var(--primary-color);color:#dae11c;color:var(--primary-color)}.header picture{display:block}.header picture .avatar{border-radius:50%;box-shadow:-1px 2px 4px 3px rgba(0,0,0,.749);-webkit-box-shadow:-1px 2px 4px 3px rgba(0,0,0,.749);-moz-box-shadow:-1px 2px 4px 3px rgba(0,0,0,.749);display:block;height:150px;width:150px}.icon-chat,.icon-education,.icon-power,.icon-star-full,header .mark svg.icon-address-book,header .mark svg.icon-user-tie{fill:inherit;height:30px;margin:4px 10px;width:30px}.version{display:block;font-size:10px;margin:4px auto;text-align:center}}@media screen and (min-width:768px) and (max-width:1000px){.header{align-items:start;align-items:center;background-color:#3f974e;background-color:var(--header-color);color:inherit;display:flex;flex-direction:column;height:100%;justify-content:start;justify-content:center;min-height:100vh;position:relative;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;width:160px}.header h1{font-size:20px;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:10px;text-align:center}.header nav,.header nav li{align-items:center;display:flex;justify-content:center}.header nav li{border-top:2px solid #777;border-top:2px solid var(--secondary-color);height:34px;width:160px}.header nav li .mark{align-items:center;display:flex;font-size:11px;font-weight:600;height:inherit;justify-content:flex-start;letter-spacing:.03em;line-height:1.2;text-align:center;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;width:inherit}.header nav li .mark:focus,.header nav li .mark:hover{fill:#dae11c;fill:var(--primary-color);color:#dae11c;color:var(--primary-color)}.header nav li:last-child{border-bottom:2px solid #777;border-bottom:2px solid var(--secondary-color)}.settings{align-items:center;display:block;display:flex;flex-wrap:wrap;justify-content:center;margin:4px auto}.settings button:disabled:hover{fill:inherit;color:inherit}.settings button:focus,.settings button:hover{fill:#dae11c;fill:var(--primary-color);color:#dae11c;color:var(--primary-color)}.header picture{display:block}.header picture .avatar{border-radius:50%;box-shadow:-1px 2px 4px 3px rgba(0,0,0,.749);-webkit-box-shadow:-1px 2px 4px 3px rgba(0,0,0,.749);-moz-box-shadow:-1px 2px 4px 3px rgba(0,0,0,.749);display:block;height:120px;width:120px}.icon-chat,.icon-education,.icon-power,.icon-star-full,header .mark svg.icon-address-book,header .mark svg.icon-user-tie{fill:inherit;height:20px;margin:4px 10px;width:20px}.version{display:block;font-size:10px;margin:4px auto;text-align:center}}@media screen and (max-width:767px){.header{align-items:start;align-items:center;background-color:#3f974e;background-color:var(--header-color);color:inherit;display:flex;flex-direction:column;height:100%;justify-content:start;justify-content:center;min-height:100vh;position:relative;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;width:100px}.header h1{font-size:14px;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:10px;text-align:center}.header nav,.header nav li{align-items:center;display:flex;justify-content:center}.header nav li{border-top:2px solid #777;border-top:2px solid var(--secondary-color);height:34px;width:100px}.header nav li .mark{align-items:center;display:flex;font-size:9px;font-weight:600;height:inherit;justify-content:flex-start;letter-spacing:.03em;line-height:1.2;text-align:center;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;width:inherit}.header nav li .mark:focus,.header nav li .mark:hover{fill:#dae11c;fill:var(--primary-color);color:#dae11c;color:var(--primary-color)}.header nav li:last-child{border-bottom:2px solid #777;border-bottom:2px solid var(--secondary-color)}.settings{align-items:center;display:block;display:flex;flex-wrap:wrap;justify-content:center;margin:4px auto}.settings button:disabled:hover{fill:inherit;color:inherit}.settings button:focus,.settings button:hover{fill:#dae11c;fill:var(--primary-color);color:#dae11c;color:var(--primary-color)}.header picture{display:block}.header picture .avatar{border-radius:50%;box-shadow:-1px 2px 4px 3px rgba(0,0,0,.749);-webkit-box-shadow:-1px 2px 4px 3px rgba(0,0,0,.749);-moz-box-shadow:-1px 2px 4px 3px rgba(0,0,0,.749);display:block;height:80px;width:80px}.icon-chat,.icon-education,.icon-power,.icon-star-full,header .mark svg.icon-address-book,header .mark svg.icon-user-tie{fill:inherit;height:16px;margin:4px 10px;width:16px}.version{display:block;font-size:9px;margin:2px auto;text-align:center}}@media screen and (min-width:1000px){.footer{fill:inherit;align-items:center;color:inherit;display:flex;flex-direction:column;justify-content:center;margin:6px;text-align:center;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear}.footer h3{display:block;margin:6px auto}.footer address{display:block}.footer address,.footer address a{fill:inherit;color:inherit;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear}.footer address a{align-items:center;cursor:pointer;display:flex;justify-content:center;justify-content:flex-start;margin:6px}.footer address a p{color:inherit;cursor:inherit;margin:inherit}.footer address a svg{fill:inherit;color:inherit;cursor:inherit;height:20px;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;width:20px}.footer address a:hover{fill:#42ac22;fill:var(--hover-color);color:#42ac22;color:var(--hover-color)}.qrs{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.qrs .qr-code{border-radius:5px;display:block;height:150px;width:150px}}@media screen and (min-width:768px) and (max-width:1000px){.footer{fill:inherit;align-items:center;color:inherit;display:flex;flex-direction:column;justify-content:center;margin:6px;text-align:center;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear}.footer h3{display:block;margin:6px auto}.footer address{display:block}.footer address,.footer address a{fill:inherit;color:inherit;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear}.footer address a{align-items:center;cursor:pointer;display:flex;justify-content:center;justify-content:flex-start;margin:6px}.footer address a p{color:inherit;cursor:inherit;margin:inherit}.footer address a svg{fill:inherit;color:inherit;cursor:inherit;height:20px;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;width:20px}.footer address a:hover{fill:#42ac22;fill:var(--hover-color);color:#42ac22;color:var(--hover-color)}.qrs{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.qrs .qr-code{border-radius:5px;display:block;height:150px;width:150px}}@media screen and (max-width:767px){.footer{fill:inherit;align-items:center;color:inherit;display:flex;flex-direction:column;justify-content:center;margin:4px;text-align:center;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear}.footer h3{display:block;font-size:14px;font-weight:600;letter-spacing:.03em;line-height:1.2;margin:6px auto}.footer address{display:block}.footer address,.footer address a{fill:inherit;color:inherit;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear}.footer address a{align-items:center;cursor:pointer;display:flex;font-size:10px;font-weight:600;justify-content:center;justify-content:flex-start;letter-spacing:.03em;line-height:1.2;margin:6px}.footer address a p{color:inherit;cursor:inherit;margin:inherit;text-align:left;width:75%}.footer address a svg{fill:inherit;color:inherit;cursor:inherit;height:20px;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;width:20px}.footer address a:hover{fill:#42ac22;fill:var(--hover-color);color:#42ac22;color:var(--hover-color)}.qrs{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.qrs .qr-code{border-radius:5px;display:block;height:150px;width:150px}}@media screen and (min-width:1000px){.main{align-items:center;display:flex;height:100%;justify-content:center;left:220px;position:absolute;text-align:center;top:0;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;width:calc(100% - 220px)}}@media screen and (min-width:768px) and (max-width:1000px){.main{align-items:center;display:flex;height:100%;justify-content:center;left:160px;position:absolute;text-align:center;top:0;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;width:calc(100% - 160px)}}@media screen and (max-width:767px){.main{align-items:center;display:flex;height:100%;justify-content:center;left:100px;position:absolute;text-align:center;top:0;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;width:calc(100% - 100px)}}.overlay{background-color:#000000a6;height:100vh;left:0;position:fixed;top:0;transition:opacity .25s linear;width:100vw;z-index:2}.overlay,.overlay__button{align-items:center;display:flex;justify-content:center}.overlay__button{fill:#eee;background-color:#0000;border:2px ridge #eee;border-radius:50%;cursor:pointer;height:50px;margin:10px;position:absolute;right:10px;top:10px;transition:fill .25s linear,border-color .25s linear;width:50px}.overlay__button__icon{fill:inherit;height:32px;width:32px;z-index:-1}.overlay__button:hover{fill:#e12424;border-color:#e12424}.large-image,.modal{max-height:calc(100vh - 24px);max-width:calc(100vw - 48px)}.large-image{display:block;margin:20px auto}.isZoomBlock{border-radius:5px;cursor:pointer;display:inline-block;margin:8px;overflow:hidden;position:relative}.isZoomBlock:hover .zoom{opacity:1}.isZoomBlock.ava{border-radius:50%;display:block;overflow:visible;overflow:initial}.isZoomBlock .zoom{background-color:#00000080;cursor:inherit;display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s linear;width:100%}.isZoomBlock .zoom.ava{border-radius:50%;display:block;overflow:visible;overflow:initial}.isZoomBlock .zoom-in{fill:#eee;cursor:inherit;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.block__music,.block__music__button{align-items:center;display:flex;justify-content:center}.block__music__button{fill:inherit;background-color:inherit;border:0;color:inherit;cursor:pointer;height:36px;margin:4px;transition:fill .25s linear,color .25s linear;transition:color 250s linear;width:36px}.block__music__icon{fill:inherit;color:inherit;height:24px;transition:fill .25s linear;width:24px}@media screen and (min-width:1000px){.language{fill:inherit;align-items:center;background-color:inherit;color:inherit;display:flex;font-size:14px;justify-content:center;margin:12px 12px 2px}.language option{background-color:inherit;color:#272727}.language option:focus,.language option:hover{color:inherit}.language__icon{height:21px;width:21px}.language__icon,.language__inf,.language__opt{fill:inherit;color:inherit;margin:4px}.language__opt{background-color:inherit;border:0}.language__opt:hover{cursor:pointer}}@media screen and (min-width:768px) and (max-width:1000px){.language{fill:inherit;align-items:center;background-color:inherit;color:inherit;display:flex;font-size:12px;justify-content:center;margin:6px 6px 2px}.language option{background-color:inherit;color:#272727}.language option:focus,.language option:hover{color:inherit}.language__icon{height:18px;width:18px}.language__icon,.language__inf,.language__opt{fill:inherit;color:inherit;margin:4px}.language__opt{background-color:inherit;border:0}.language__opt:hover{cursor:pointer}}@media screen and (max-width:767px){.language{fill:inherit;align-items:center;background-color:inherit;color:inherit;display:flex;font-size:9px;justify-content:center;margin:2px}.language option{background-color:inherit;color:#272727}.language option:focus,.language option:hover{color:inherit}.language__icon{height:14px;width:14px}.language__icon,.language__inf,.language__opt{fill:inherit;color:inherit;margin:2px}.language__opt{background-color:inherit;border:0;width:94%}.language__opt:hover{cursor:pointer}}.block__theme,.block__theme__button{align-items:center;display:flex;justify-content:center}.block__theme__button{fill:inherit;background-color:inherit;border:0;color:inherit;cursor:pointer;height:30px;margin:4px;opacity:1;transition:fill .25s linear,color .25s linear;transition:color 250s linear;width:30px}.block__theme__button:disabled{cursor:not-allowed;opacity:.5}.block__theme__button .theme__icon{fill:inherit;color:inherit;height:22px;transition:fill .25s linear,color .25s linear;width:22px}.block__share,.block__share__button{align-items:center;display:flex;justify-content:center}.block__share__button{fill:inherit;background-color:inherit;border:0;color:inherit;cursor:pointer;height:30px;margin:4px;opacity:1;transition:fill .25s linear,color .25s linear;transition:color 250s linear;width:30px}.block__share__button:disabled{cursor:not-allowed;opacity:.5}.block__share__button .theme__icon{fill:inherit;color:inherit;height:22px;transition:fill .25s linear,color .25s linear;width:22px}@media screen and (min-width:1000px){.callback{align-items:center;display:flex;flex-direction:column;font-size:12px;height:90vh;justify-content:center;width:100%}.callback fieldset{border-radius:5px;display:block;font-size:inherit;margin:4px auto;max-width:600px}.callback fieldset legend{font-size:14px;font-size:inherit}.callback__status{fill:#42ac22;fill:var(--hover-color);color:#42ac22;color:var(--hover-color);margin:8px}.callback .callback__container{align-items:center;display:flex;justify-content:flex-start;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;transition:color .25s linear,fill .25s linear,background-color .25s linear,opacity .25s linear,border-color .25s linear,box-shadow .25s linear}.callback .callback__container input{height:16px;margin:4px;width:16px}.callback .callback__container input:hover{cursor:pointer}.callback .callback__container input:disabled{cursor:not-allowed}.callback .callback__container label:hover.pointer{cursor:pointer}.callback .callback__container__info{align-items:center;display:flex;justify-content:center;justify-content:space-between;width:90%}.callback .callback__container__info div{align-items:center;display:flex;justify-content:center}.callback label,.callback p{margin:4px;text-align:center;transition:color .25s linear,fill .25s linear}.callback input{border:2px solid #777;border:2px solid var(--secondary-color);border-radius:5px;padding:6px;transition:background-color .25s linear,opacity .25s linear;width:90%}.callback input:focus{border:2px solid #dae11c;border:2px solid var(--select-color)}.callback input:disabled{cursor:not-allowed}.callback textarea{border:2px solid #777;border:2px solid var(--secondary-color);border-radius:5px;height:70px;max-height:40vh;max-width:90%;padding:6px;resize:none;width:90%}.callback textarea:focus{border:2px solid #dae11c;border:2px solid var(--select-color)}.callback button{margin:8px auto}.icon-address-book,.icon-bubble,.icon-copy,.icon-document-file-pdf,.icon-quill,.icon-refresh,.icon-user-tie{fill:inherit;height:18px;margin:6px 4px;width:18px}.button-copy{border:0}.callback__container button.button-refresh{margin:6px}.callback__container input.code{font-size:24px;height:40px;text-align:center;width:80px}.verCode{border:1px solid #777;border:1px solid var(--secondary-color);border-radius:5px;font-family:Monoton,sans-serif;font-size:24px;font-weight:800;width:90px}.no-copy{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}p.symbolInfo{font-size:10px;margin:4px}}@media screen and (min-width:768px) and (max-width:1000px){.callback{align-items:center;display:flex;flex-direction:column;font-size:12px;height:90vh;justify-content:center;width:100%}.callback fieldset{border-radius:5px;display:block;font-size:inherit;margin:4px auto;max-width:600px}.callback fieldset legend{font-size:14px;font-size:inherit}.callback__status{fill:#42ac22;fill:var(--hover-color);color:#42ac22;color:var(--hover-color);margin:8px}.callback .callback__container{align-items:center;display:flex;justify-content:flex-start;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;transition:color .25s linear,fill .25s linear,background-color .25s linear,opacity .25s linear,border-color .25s linear,box-shadow .25s linear}.callback .callback__container input{height:16px;margin:4px;width:16px}.callback .callback__container input:hover{cursor:pointer}.callback .callback__container input:disabled{cursor:not-allowed}.callback .callback__container label:hover.pointer{cursor:pointer}.callback .callback__container__info{align-items:center;display:flex;justify-content:center;justify-content:space-between;width:90%}.callback .callback__container__info div{align-items:center;display:flex;justify-content:center}.callback label,.callback p{margin:4px;text-align:center;transition:color .25s linear,fill .25s linear}.callback input{border:2px solid #777;border:2px solid var(--secondary-color);border-radius:5px;padding:6px;transition:background-color .25s linear,opacity .25s linear;width:90%}.callback input:focus{border:2px solid #dae11c;border:2px solid var(--select-color)}.callback input:disabled{cursor:not-allowed}.callback textarea{border:2px solid #777;border:2px solid var(--secondary-color);border-radius:5px;height:70px;max-height:40vh;max-width:90%;padding:6px;resize:none;width:90%}.callback textarea:focus{border:2px solid #dae11c;border:2px solid var(--select-color)}.callback button{margin:8px auto}.icon-address-book,.icon-bubble,.icon-copy,.icon-document-file-pdf,.icon-quill,.icon-refresh,.icon-user-tie{fill:inherit;height:18px;margin:6px 4px;width:18px}.button-copy{border:0}.callback__container button.button-refresh{margin:6px}.callback__container input.code{font-size:24px;height:40px;text-align:center;width:80px}.verCode{border:1px solid #777;border:1px solid var(--secondary-color);border-radius:5px;font-family:Monoton,sans-serif;font-size:24px;font-weight:800;width:90px}.no-copy{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}p.symbolInfo{font-size:10px;margin:4px}}@media screen and (max-width:767px){.callback{align-items:center;display:flex;flex-direction:column;font-size:9px;height:90vh;justify-content:center;width:100%}.callback fieldset{border-radius:5px;display:block;font-size:inherit;margin:4px auto;max-width:600px}.callback fieldset legend{font-size:14px;font-size:inherit}.callback__status{fill:#42ac22;fill:var(--hover-color);color:#42ac22;color:var(--hover-color);margin:8px}.callback .callback__container{align-items:center;display:flex;justify-content:center;justify-content:flex-start;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;transition:color .25s linear,fill .25s linear,background-color .25s linear,opacity .25s linear,border-color .25s linear,box-shadow .25s linear}.callback .callback__container input{height:16px;margin:4px;width:16px}.callback .callback__container input:hover{cursor:pointer}.callback .callback__container input:disabled{cursor:not-allowed}.callback .callback__container label:hover.pointer{cursor:pointer}.callback .callback__container__info{align-items:center;display:flex;justify-content:center;justify-content:space-between;width:90%}.callback .callback__container__info div{align-items:center;display:flex;justify-content:center}.callback label,.callback p{margin:4px;text-align:center;transition:color .25s linear,fill .25s linear;width:80%}.callback input{border:2px solid #777;border:2px solid var(--secondary-color);border-radius:5px;padding:6px;transition:background-color .25s linear,opacity .25s linear;width:90%}.callback input:focus{border:2px solid #dae11c;border:2px solid var(--select-color)}.callback input:disabled{cursor:not-allowed}.callback textarea{border:2px solid #777;border:2px solid var(--secondary-color);border-radius:5px;height:70px;max-height:40vh;max-width:90%;padding:6px;resize:none;width:90%}.callback textarea:focus{border:2px solid #dae11c;border:2px solid var(--select-color)}.callback button{margin:8px auto}.icon-address-book,.icon-bubble,.icon-copy,.icon-document-file-pdf,.icon-quill,.icon-refresh,.icon-user-tie{fill:inherit;height:18px;margin:2px;width:18px}.button-copy{border:0}.callback__container button.button-refresh{margin:6px}.callback__container input.code{font-size:24px;height:40px;text-align:center;width:80px}.verCode{border:1px solid #777;border:1px solid var(--secondary-color);border-radius:5px;font-family:Monoton,sans-serif;font-size:24px;font-weight:800;width:90px}.no-copy{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}p.symbolInfo{font-size:9px;margin:4px;width:32%}}@media screen and (min-width:1000px){.contacts,.education,.form,.general,.skill{border:1px solid #777;border:1px solid var(--secondary-color);border-radius:5px;display:block;height:90vh;margin:8px;overflow-x:hidden;overflow-y:scroll;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;width:94%}.contacts .section__diagram,.education .section__diagram,.form .section__diagram,.general .section__diagram,.skill .section__diagram{width:310px}.contacts caption,.education caption,.form caption,.general caption,.skill caption{font-size:16px;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:2px auto;padding:2px}.contacts table,.education table,.form table,.general table,.skill table{border:1px solid #777;border:1px solid var(--secondary-color);margin:4px}.contacts table.margcent,.education table.margcent,.form table.margcent,.general table.margcent,.skill table.margcent{margin-left:auto;margin-right:auto}.contacts table thead,.education table thead,.form table thead,.general table thead,.skill table thead{border:1px solid #777;border:1px solid var(--secondary-color);font-size:12px;font-weight:700;letter-spacing:.03em;line-height:1.2}.contacts table thead tr td,.contacts table thead tr th,.education table thead tr td,.education table thead tr th,.form table thead tr td,.form table thead tr th,.general table thead tr td,.general table thead tr th,.skill table thead tr td,.skill table thead tr th{background-color:#929459;background-color:var(--general-color);border:1px solid #777;border:1px solid var(--secondary-color);font-size:inherit;padding:2px}.contacts table tbody,.education table tbody,.form table tbody,.general table tbody,.skill table tbody{font-size:10px;font-weight:400;letter-spacing:.03em;line-height:1.2}.contacts table tbody tr td,.contacts table tbody tr th,.education table tbody tr td,.education table tbody tr th,.form table tbody tr td,.form table tbody tr th,.general table tbody tr td,.general table tbody tr th,.skill table tbody tr td,.skill table tbody tr th{border:1px solid #777;border:1px solid var(--secondary-color);font-size:inherit}.contacts table tbody tr .just,.education table tbody tr .just,.form table tbody tr .just,.general table tbody tr .just,.skill table tbody tr .just{text-align:justify}.contacts table tbody tr .fix,.education table tbody tr .fix,.form table tbody tr .fix,.general table tbody tr .fix,.skill table tbody tr .fix{width:48px}.contacts table tfoot,.education table tfoot,.form table tfoot,.general table tfoot,.skill table tfoot{font-size:12px;font-weight:700;letter-spacing:.03em;line-height:1.2}.contacts table tfoot tr td,.contacts table tfoot tr th,.education table tfoot tr td,.education table tfoot tr th,.form table tfoot tr td,.form table tfoot tr th,.general table tfoot tr td,.general table tfoot tr th,.skill table tfoot tr td,.skill table tfoot tr th{background-color:#929459;background-color:var(--general-color);border:1px solid #777;border:1px solid var(--secondary-color);font-size:inherit;padding:2px}.general progress,.skill progress{-webkit-appearance:none;appearance:none;background-color:#b7b7b7;background-color:var(--progress-empty);box-shadow:inset 0 2px 5px #00000040;display:block;height:12px;width:inherit}.general progress::-moz-progress-bar,.skill progress::-moz-progress-bar{background-color:#3538c2;background-color:var(--progress-color)}.general progress:indeterminate::-moz-progress-bar,.skill progress:indeterminate::-moz-progress-bar{width:10px}.general progress::-ms-fill,.skill progress::-ms-fill{background-color:#b7b7b7;background-color:var(--progress-empty)}.general progress::-webkit-progress-inner-element,.skill progress::-webkit-progress-inner-element{border:0;padding:1px}.general progress::-webkit-progress-bar,.skill progress::-webkit-progress-bar{background-color:#b7b7b7;background-color:var(--progress-empty)}.general progress::-webkit-progress-value,.skill progress::-webkit-progress-value{background-color:#3538c2;background-color:var(--progress-color)}.general{border:1px solid #777;border:1px solid var(--secondary-color);display:block;margin:6px}.general h2,.general h3,.general h4{display:block;font-size:16px;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:4px auto;text-align:center;width:100%}.general p{font-size:12px;font-weight:400;margin:2px 10px;text-align:justify;white-space:nowrap;width:96%}.general p,.general p span{letter-spacing:.03em;line-height:1.2}.general p span{font-size:inherit;font-weight:700}.general div.container{align-items:center;display:flex;justify-content:center;width:98%}.general div.container section p{width:auto}.general div.container #legend_pie_total_lang,.general div.container .section__name{display:none}.cent{align-items:center;display:flex;justify-content:center;width:100%}.bottom-line{border-bottom:1px solid #777;border-bottom:1px solid var(--secondary-color)}.education img{border-radius:5px;height:auto;overflow:hidden;width:96%}.education h2,.education h3{display:block;font-size:24px;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:6px auto}.education .cards{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear}.education .cards .card{border:1px solid #777;border:1px solid var(--secondary-color);border-radius:5px;font-size:12px;font-weight:400;letter-spacing:.03em;line-height:1.2;margin:4px;min-height:330px;overflow:hidden;padding:6px;width:300px}.education .cards .card p{display:block;font-size:inherit;height:auto;margin:2px auto;min-width:90%;white-space:wrap}.education .cards .card span{font-size:14px;font-weight:700;letter-spacing:.03em;line-height:1.2}.education .cards .card a{transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;-webkit-user-select:all;user-select:all}.education .cards .card a:focus,.education .cards .card a:hover{color:#42ac22;color:var(--hover-color)}.education .courses{font-size:14px;font-weight:400;letter-spacing:.03em;line-height:1.2}.education .courses p{font-size:inherit;margin:4px 10px;text-align:justify}}@media screen and (min-width:768px) and (max-width:1000px){.contacts,.education,.form,.general,.skill{border:1px solid #777;border:1px solid var(--secondary-color);border-radius:5px;display:block;height:90vh;height:96vh;margin:8px;overflow-x:hidden;overflow-y:scroll;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;width:94%}.contacts .section__diagram,.education .section__diagram,.form .section__diagram,.general .section__diagram,.skill .section__diagram{width:310px}.contacts caption,.education caption,.form caption,.general caption,.skill caption{font-size:14px;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:6px auto;padding:2px}.contacts table,.education table,.form table,.general table,.skill table{border:1px solid #777;border:1px solid var(--secondary-color);margin:4px}.contacts table.margcent,.education table.margcent,.form table.margcent,.general table.margcent,.skill table.margcent{margin-left:auto;margin-right:auto}.contacts table thead,.education table thead,.form table thead,.general table thead,.skill table thead{border:1px solid #777;border:1px solid var(--secondary-color);font-size:10px;font-weight:700;letter-spacing:.03em;line-height:1.2}.contacts table thead tr td,.contacts table thead tr th,.education table thead tr td,.education table thead tr th,.form table thead tr td,.form table thead tr th,.general table thead tr td,.general table thead tr th,.skill table thead tr td,.skill table thead tr th{background-color:#929459;background-color:var(--general-color);border:1px solid #777;border:1px solid var(--secondary-color);font-size:inherit;padding:2px}.contacts table tbody,.education table tbody,.form table tbody,.general table tbody,.skill table tbody{font-size:9px;font-weight:400;letter-spacing:.03em;line-height:1.2}.contacts table tbody tr td,.contacts table tbody tr th,.education table tbody tr td,.education table tbody tr th,.form table tbody tr td,.form table tbody tr th,.general table tbody tr td,.general table tbody tr th,.skill table tbody tr td,.skill table tbody tr th{border:1px solid #777;border:1px solid var(--secondary-color);font-size:inherit}.contacts table tbody tr .just,.education table tbody tr .just,.form table tbody tr .just,.general table tbody tr .just,.skill table tbody tr .just{text-align:justify}.contacts table tbody tr .fix,.education table tbody tr .fix,.form table tbody tr .fix,.general table tbody tr .fix,.skill table tbody tr .fix{width:48px}.contacts table tfoot,.education table tfoot,.form table tfoot,.general table tfoot,.skill table tfoot{font-size:10px;font-weight:700;letter-spacing:.03em;line-height:1.2}.contacts table tfoot tr td,.contacts table tfoot tr th,.education table tfoot tr td,.education table tfoot tr th,.form table tfoot tr td,.form table tfoot tr th,.general table tfoot tr td,.general table tfoot tr th,.skill table tfoot tr td,.skill table tfoot tr th{background-color:#929459;background-color:var(--general-color);border:1px solid #777;border:1px solid var(--secondary-color);font-size:inherit;padding:2px}.general progress,.skill progress{-webkit-appearance:none;appearance:none;background-color:#b7b7b7;background-color:var(--progress-empty);box-shadow:inset 0 2px 5px #00000040;display:block;height:12px;width:inherit}.general progress::-moz-progress-bar,.skill progress::-moz-progress-bar{background-color:#3538c2;background-color:var(--progress-color)}.general progress:indeterminate::-moz-progress-bar,.skill progress:indeterminate::-moz-progress-bar{width:10px}.general progress::-ms-fill,.skill progress::-ms-fill{background-color:#b7b7b7;background-color:var(--progress-empty)}.general progress::-webkit-progress-inner-element,.skill progress::-webkit-progress-inner-element{border:0;padding:1px}.general progress::-webkit-progress-bar,.skill progress::-webkit-progress-bar{background-color:#b7b7b7;background-color:var(--progress-empty)}.general progress::-webkit-progress-value,.skill progress::-webkit-progress-value{background-color:#3538c2;background-color:var(--progress-color)}.general{border:1px solid #777;border:1px solid var(--secondary-color);display:block;margin:6px}.general h2,.general h3,.general h4{display:block;font-size:16px;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:6px auto;text-align:center;width:100%}.general p{font-size:11px;font-weight:400;margin:2px 10px;text-align:justify;white-space:nowrap;width:96%}.general p,.general p span{letter-spacing:.03em;line-height:1.2}.general p span{font-size:inherit;font-weight:700}.general div.container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:98%}.general div.container section p{width:auto}.general div.container #legend_pie_total_lang,.general div.container .section__name{display:none}.cent{align-items:center;display:flex;justify-content:center;width:100%}.bottom-line{border-bottom:1px solid #777;border-bottom:1px solid var(--secondary-color)}.education img{border-radius:5px;height:auto;overflow:hidden;width:96%}.education h2,.education h3{display:block;font-size:24px;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:6px auto}.education .cards{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear}.education .cards .card{border:1px solid #777;border:1px solid var(--secondary-color);border-radius:5px;font-size:12px;font-weight:400;letter-spacing:.03em;line-height:1.2;margin:4px;min-height:330px;overflow:hidden;padding:6px;width:300px}.education .cards .card p{display:block;font-size:inherit;height:auto;margin:2px auto;min-width:90%;white-space:wrap}.education .cards .card span{font-size:14px;font-weight:700;letter-spacing:.03em;line-height:1.2}.education .cards .card a{transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;-webkit-user-select:all;user-select:all}.education .cards .card a:focus,.education .cards .card a:hover{color:#42ac22;color:var(--hover-color)}.education .courses{font-size:14px;font-weight:400;letter-spacing:.03em;line-height:1.2}.education .courses p{font-size:inherit;margin:4px 10px;text-align:justify}}@media screen and (max-width:767px){.contacts,.education,.form,.general,.skill{border:1px solid #777;border:1px solid var(--secondary-color);border-radius:5px;display:block;height:90vh;margin:8px;overflow-x:hidden;overflow-y:scroll;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;width:94%}.contacts .section__diagram,.education .section__diagram,.form .section__diagram,.general .section__diagram,.skill .section__diagram{width:200px}.contacts caption,.education caption,.form caption,.general caption,.skill caption{font-size:14px;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:6px auto;padding:2px}.contacts table,.education table,.form table,.general table,.skill table{border:1px solid #777;border:1px solid var(--secondary-color);margin:4px}.contacts table.margcent,.education table.margcent,.form table.margcent,.general table.margcent,.skill table.margcent{margin-left:auto;margin-right:auto}.contacts table thead,.education table thead,.form table thead,.general table thead,.skill table thead{border:1px solid #777;border:1px solid var(--secondary-color);font-size:8px;font-weight:700;letter-spacing:.03em;line-height:1.2}.contacts table thead tr td,.contacts table thead tr th,.education table thead tr td,.education table thead tr th,.form table thead tr td,.form table thead tr th,.general table thead tr td,.general table thead tr th,.skill table thead tr td,.skill table thead tr th{background-color:#929459;background-color:var(--general-color);border:1px solid #777;border:1px solid var(--secondary-color);font-size:inherit;padding:2px}.contacts table tbody,.education table tbody,.form table tbody,.general table tbody,.skill table tbody{font-size:7px;font-weight:400;letter-spacing:.03em;line-height:1.2}.contacts table tbody tr td,.contacts table tbody tr th,.education table tbody tr td,.education table tbody tr th,.form table tbody tr td,.form table tbody tr th,.general table tbody tr td,.general table tbody tr th,.skill table tbody tr td,.skill table tbody tr th{border:1px solid #777;border:1px solid var(--secondary-color);font-size:inherit;max-width:60px}.contacts table tbody tr .just,.education table tbody tr .just,.form table tbody tr .just,.general table tbody tr .just,.skill table tbody tr .just{text-align:justify}.contacts table tbody tr .fix,.education table tbody tr .fix,.form table tbody tr .fix,.general table tbody tr .fix,.skill table tbody tr .fix{text-wrap:nowrap;width:36px}.contacts table tbody tr .prc-mob,.education table tbody tr .prc-mob,.form table tbody tr .prc-mob,.general table tbody tr .prc-mob,.skill table tbody tr .prc-mob{width:50px}.contacts table tbody tr .fix-mob,.education table tbody tr .fix-mob,.form table tbody tr .fix-mob,.general table tbody tr .fix-mob,.skill table tbody tr .fix-mob{width:16px}.contacts table tfoot,.education table tfoot,.form table tfoot,.general table tfoot,.skill table tfoot{font-size:9px;font-weight:700;letter-spacing:.03em;line-height:1.2}.contacts table tfoot tr td,.contacts table tfoot tr th,.education table tfoot tr td,.education table tfoot tr th,.form table tfoot tr td,.form table tfoot tr th,.general table tfoot tr td,.general table tfoot tr th,.skill table tfoot tr td,.skill table tfoot tr th{background-color:#929459;background-color:var(--general-color);border:1px solid #777;border:1px solid var(--secondary-color);font-size:inherit;padding:2px}.general progress,.skill progress{-webkit-appearance:none;appearance:none;background-color:#b7b7b7;background-color:var(--progress-empty);box-shadow:inset 0 2px 5px #00000040;display:block;height:12px;width:inherit}.general progress::-moz-progress-bar,.skill progress::-moz-progress-bar{background-color:#3538c2;background-color:var(--progress-color)}.general progress:indeterminate::-moz-progress-bar,.skill progress:indeterminate::-moz-progress-bar{width:10px}.general progress::-ms-fill,.skill progress::-ms-fill{background-color:#b7b7b7;background-color:var(--progress-empty)}.general progress::-webkit-progress-inner-element,.skill progress::-webkit-progress-inner-element{border:0;padding:1px}.general progress::-webkit-progress-bar,.skill progress::-webkit-progress-bar{background-color:#b7b7b7;background-color:var(--progress-empty)}.general progress::-webkit-progress-value,.skill progress::-webkit-progress-value{background-color:#3538c2;background-color:var(--progress-color)}.general{border:1px solid #777;border:1px solid var(--secondary-color);display:block;margin:6px}.general h2,.general h3,.general h4{display:block;font-size:14px;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:6px auto;text-align:center;width:100%}.general p{text-wrap:wrap;font-size:10px;font-weight:400;margin:2px 4px;text-align:justify;width:96%}.general p,.general p span{letter-spacing:.03em;line-height:1.2}.general p span{font-size:inherit;font-weight:700}.general div.container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:98%}.general div.container section p{width:auto}.general div.container #legend_pie_total_lang,.general div.container .section__name{display:none}.cent{align-items:center;display:flex;justify-content:center;width:100%}.bottom-line{border-bottom:1px solid #777;border-bottom:1px solid var(--secondary-color)}.education img{border-radius:5px;height:auto;overflow:hidden;width:96%}.education h2,.education h3{display:block;font-size:18px;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:6px auto}.education .cards{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear}.education .cards .card{border:1px solid #777;border:1px solid var(--secondary-color);border-radius:5px;font-size:12px;font-weight:400;letter-spacing:.03em;line-height:1.2;margin:4px;min-height:330px;overflow:hidden;padding:6px;width:300px}.education .cards .card p{display:block;font-size:inherit;height:auto;margin:2px auto;min-width:90%;white-space:wrap}.education .cards .card span{font-size:14px;font-weight:700;letter-spacing:.03em;line-height:1.2}.education .cards .card a{transition:color .25s linear,fill .25s linear,background-color .25s linear,border-color .25s linear,box-shadow .25s linear;-webkit-user-select:all;user-select:all}.education .cards .card a:focus,.education .cards .card a:hover{color:#42ac22;color:var(--hover-color)}.education .courses{font-size:12px;font-weight:400;letter-spacing:.03em;line-height:1.2}.education .courses p{font-size:inherit;margin:4px 10px;text-align:justify}}.block__savePagePNG,.block__savePagePNG__button{align-items:center;display:flex;justify-content:center}.block__savePagePNG__button{fill:inherit;background-color:inherit;border:0;color:inherit;cursor:pointer;height:36px;margin:4px;opacity:1;transition:fill .25s linear,color .25s linear;transition:color 250s linear;width:36px}.block__savePagePNG__button:disabled{cursor:not-allowed;opacity:.5}.block__savePagePNG__button .savePagePNG__icon{fill:inherit;color:inherit;height:30px;transition:fill .25s linear,color .25s linear;width:30px}.block__savePagePDF,.block__savePagePDF__button{align-items:center;display:flex;justify-content:center}.block__savePagePDF__button{fill:inherit;background-color:inherit;border:0;color:inherit;cursor:pointer;height:36px;margin:4px;opacity:1;transition:fill .25s linear,color .25s linear;transition:color 250s linear;width:36px}.block__savePagePDF__button:disabled{cursor:not-allowed;opacity:.5}.block__savePagePDF__button .savePagePDF__icon{fill:inherit;color:inherit;height:30px;transition:fill .25s linear,color .25s linear;width:30px}@font-face{font-family:Heading Now;font-style:normal;font-weight:400;src:url(https://fonts.vdhazel.com/headingnow/Heading-Now-Variable-Regular-trial.woff2) format("woff2")}.animated-text{align-items:center;background-color:inherit;box-sizing:border-box;color:inherit;display:flex;font-family:Heading Now,sans-serif;font-optical-sizing:auto;font-size:7vw;justify-content:center;line-height:10vw;text-align:center}.letter{--wght:100;--wdth:85;--opacity:0.25;--letter-spacing:0;display:inline-block;font-variation-settings:"wght" var(--wght),"wdth" var(--wdth);letter-spacing:var(--letter-spacing);opacity:var(--opacity);transition:font-variation-settings 1s ease-in-out,opacity 1s ease-in-out,letter-spacing 2s ease-in-out}
/*# sourceMappingURL=main.1409ccba.css.map*/