@charset 'utf-8';
@import url('reset.css');
@import url('fonts.css');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700&amp;subset=cyrillic');

html {
    font: normal 16px/22px "Roboto Slab", sans-serif;
    color: #000000;
    background: #ffffff;
    overflow-x: hidden;
    overflow-y: auto;
}

body {
    overflow-x: hidden;
    overflow-y: auto;
}

html * {
    -webkit-font-smoothing: subpixel-antialiased;
    text-rendering:optimizeLegibility;
    -webkit-font-feature-settings: "kern" 1;
}

div.fuckapple-fix {
    overflow-x: hidden;
}

body header {
    position: relative;
    width: calc(100vw - 120px);
    height: calc(100vh - 120px);
    background: #000000;
    color: #ffffff;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
    padding: 60px;
    z-index: 1000;
}

body header.rolled {
    transform: translateY(-300vw);
}

body header h1 {
    font: normal 75px/80px "zLineatura";

}
body header h1 span {
    display: inline-block;
    position: relative;
    opacity: 0;
    transition: all .8s ease .5s;
    transform: scale(4);
}

body header h1.visible span {
    transform: scale(1);    
    opacity: 1;
}

body header .title {
    font-size: 1.88rem;
    line-height: 2.5rem;
    padding-left: 44%;
    min-height: 9rem;
    position: relative;
    top: -2vh;
}
body header .title>* {
    display: inline-block;
    vertical-align: bottom;
}
body header .title>strong {
    position: relative;
    font: normal 10rem/9rem "zLineatura";
    width: 13%;
    height: 9rem;
    margin-top: -5vh;
    display: inline-block;
    text-align: right;
}   
body header .title>strong ul,
body header .title>strong li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
body header .title>strong li {
    opacity: 0;
}   
body header .title>strong li.visible {
    opacity: 1;
    z-index: 100;
}
body header .title>strong li.visible.hidden {
    opacity: 0;
    transition: opacity .15s ease;
}

body header .title>em {
    position: relative;
    top: 2.5rem;
    font-weight: 300;
    padding-left: 1vw;
    left: -2vw;
    opacity: 0;
    transition: all 1.5s ease;
}
body header .title>em.visible {
    left: 0;
    opacity: 1;
}

body header .show-content {
    text-align: center; 
    opacity: 0;
    position: relative;
    top: -2vh;
    transition: all 1s ease;
}
body header .show-content.visible {
    top: 0;
    opacity: 1;
}


body header .show-content a {
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
    padding: 20px 40px 40px 40px;
    font-size: 1.25rem;
    position: relative;
}

body header .show-content a::before,
body header .show-content a::after {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAFVIUVZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY4NjBGNUZCQTA0QjExRTdCMDk4RjhFNEZBREU4Q0ZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY4NjBGNUZDQTA0QjExRTdCMDk4RjhFNEZBREU4Q0ZBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Rjg2MEY1RjlBMDRCMTFFN0IwOThGOEU0RkFERThDRkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjg2MEY1RkFBMDRCMTFFN0IwOThGOEU0RkFERThDRkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4fqHicAAAArUlEQVR42mL4//+/IhAzAAQQI4gAAYAAgjEgPAYGRoAAAgkwAxl/gdiSAchxBeLJIEGAAAJxQv5DAA9IGxDnQ/kMDFABEDaACcIwQACBiHBkASh2BRF/gHgvkiAIbIRxvgHxJajgTHR7XgFxNYwPEGAMUGPA2oGYE4t9IJwMtRIEpGGCIG/9hAoeA2IhqHj1fwRYAcRs6E4AYRsg/vAfFfSi28yAwznqUCdhlQcABexFYr+B/y8AAAAASUVORK5CYII=") center center no-repeat;
    position: absolute;
    left: calc(50% - 6px);
    top: calc(100% - 20px);
    content: "";
    width: 13px;
    height: 7px;
}

body header .show-content a::after {
    top: calc(100% - 5px);
}
body header .show-content a::before {
    opacity: .3;
}

@keyframes arrow-mover {
  0%{transform:translateY(0); opacity: .3; }
  100%{transform:translateY(15px); opacity: .05; }
}
@keyframes x-rotate {
  0%{transform:rotate(0deg); opacity: .9; }
  50%{transform:rotate(180deg); opacity: 1; }
  100%{transform:rotate(360deg); opacity: .9; }
}

@keyframes arrow-mover2 {
  0%{transform:translateY(0);}
  50%{transform:translateY(3px); }
  100%{transform:translateY(0); }
}
@keyframes shaker {
  0%{transform:translateX(-5px); }
  100%{transform:translateX(5px); }
}
@keyframes shaker2 {
  0%{transform: scale(1.8) translateX(-5px); }
  100%{transform: scale(1.8) translateX(5px); }
}


body header .show-content a:hover::before {
    animation: arrow-mover 1.5s ease 0s infinite normal;
}
body header .show-content a:hover::after {
    animation: arrow-mover2 1.5s ease 0s infinite normal;
}

#login-form {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    z-index: 1000;
    display: none;
}

#login-form .window {
    position: absolute;
    left: calc(50% - 150px);
    top: calc(50% - 110px);
    background: #bebebe;
    color: #000000;
    padding: 20px 50px;
}
#login-form .window.shake {
    animation: shaker .03s ease 0s infinite normal;
}

#login-form .window .close {
    position: absolute;
    right: 10px;
    top: 5px;
    width: 18px;
    height: 18px;
    text-decoration: none;
    color: rgba(0,0,0,.5);
    transition: all .25s ease;
}
#login-form .window .close:hover {
    color: rgba(0,0,0,1);
}
#login-form .window .close::before {
    content: "x";
    position: relative;
    font: normal 18px/18px "zLineatura";
}

#login-form .window h4 {
    font-size: 1.5rem;
    line-height: 1.8rem;
    padding-bottom: 1rem;
}

#login-form .window input {
    font: 300 1.5rem/2.5rem "Roboto Slab";
    color: #000000;
    background: #ffffff;
    padding: 0 10px;
    width: 140px;
    border: 1px solid rgba(0,0,0,.75);
    margin-left: 30px;
}
#login-form .window input:focus {
    border-color: #000000;
}
#login-form .window input.error {
    border-color: #ff0000;
}

#login-form .window a.enter {
    display: inline-block;
    width: 162px;
    background: #5f5f5f;
    color: #ffffff;
    margin: 10px 30px;
    text-decoration: none;
    text-align: center;
    line-height: 2.5rem;
    font-size: 1.5rem;
    font-weight: 300;
    transition: all .4s ease;
    position: relative;
}

#login-form .window a.enter:hover {
    background: #303030;
}

#login-form .window a.enter.preloader {
    background: transparent;
    color: rgba(0,0,0,0);
}
#login-form .window a.enter.preloader::before {
    content: "";
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    border: 2px dotted #505050;
    position: absolute;
    left: calc(50% - .75rem);
    top: .5rem;
    color: #606060;
    animation: x-rotate 2.5s linear 0s infinite normal;
}


main {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    min-height: 100%;
    z-index: 100;
}

.section-list {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 200;
    width: 6vw;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;
    background: #626262;
}
.section-list li {
    width: 100%;
    background: #626262;
    color: #000000;
    font: normal 7vh/9vh "zLineatura";
    height: 9vh !important;
    cursor: pointer;
    text-align: center;
    transition: background .5s ease, color .5s ease;
}
.section-list li em {
    position: relative;
    display: inline-block;
    top: -2vh;
}
.section-list li:last-child em {
    top: -1.25vh;
    font-size: 1.25vw;
}

.section-list li:not(.selected):hover {
    background-color: #919191;
}

.section-list li.selected { background: #ffffff; color: #000000; }

.section-list li.-im-1.selected { background: #ffffff; color: #000000; }
.section-list li.-im-2.selected { background: #000000; color: #ffffff; }
.section-list li.-im-3.selected { background: #322313; color: #ffffff; }
.section-list li.-im-4.selected { background: #fff0be; color: #000000; }
.section-list li.-im-6.selected { background: #000000; color: #ffffff; }
.section-list li.-im-8.selected { background: #000000; color: #ffffff; }
.section-list li.-im-7.selected { background: #f9eee6; color: #000000; }
.section-list li.-im-9.selected { background: #000000; color: #ffffff; }
.section-list li.-im-10.selected { background: #000000; color: #ffffff; }

.section-list li:last-child {
    font-size: 3.5vh;
}

main section {
    position: relative;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    z-index: 150;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: auto;
    min-height: 100vh;
    background: #ffffff;
}
body.full-mode main section {
    box-shadow: 0 5px 10px rgba(0,0,0,.4);
}

main section article {
    position: relative;
    margin: 50px 0 120px 0;
    width: 900px;
    padding: 0 20px;
}


main section article>img {
    max-width: 100%;
    cursor: pointer;
}

.-sec-1  {
    background: #ffffff;
}


section h2 {
    font: normal 30px/50px "zLineatura";
    margin-bottom: 1em;
    text-decoration: underline;
}

section article h2 {
    line-height: 36px;
    cursor: pointer;
}
section.-sec-2 article h2 strong {
    color: #f43a85;
    font-weight: inherit;
}

section ul {
    padding: 0 0 30px 8.3vw;
}

section ul li {
    padding: 10px 0 10px 140px;
    position: relative;
    font-weight: 400;
}

section ul li em {
    display: inline-block;
    width: 140px;
    position: absolute;
    font-weight: 600;
    left: 0;
}

section  .intro ul {
    padding-left: 8.3vw;
}

section  .intro p {
    margin: 0 0 20px 0;
}

section .show-project {
    padding-left: 8.3vw;
    padding-top: 10px;
}

section article a {
    color: #000000;
    position: relative;
    display: inline-block;
}

.-sec-1 .show-project a:hover {
    color: rgba(0,0,0,.8) !important;
}

section .show-project a::after {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAFVIUVZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY3QkVBRENEQTFFMzExRTc4OTQ1OTdBRTNDRjQyMUUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY3QkVBRENFQTFFMzExRTc4OTQ1OTdBRTNDRjQyMUUzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjdCRUFEQ0JBMUUzMTFFNzg5NDU5N0FFM0NGNDIxRTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjdCRUFEQ0NBMUUzMTFFNzg5NDU5N0FFM0NGNDIxRTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7H0YdcAAAAwUlEQVR42mJgYGAQ////PwNAADGCCBAACCAGKGMzCIPYAAEE4jBBGRogwgCI00GCAAEE4lhDlXJAVfjBtYEIqKASTBCGAQIIJGiLLAAVNGAEEhuB+ApQoBokwsjICDL+JNh9QM5aIOcZECsA8Q6g2FRk7UuAOAzGBwgwkEAr1HU1QMyGbh9UkSvUSpA6YZggyFvroYLdQMwLFQ+DhQwQlwExC2rYQRysBaTqgJibAQE2ANXMZUAGOJwjDXISNjkQBgBPPJq6A5JHSgAAAABJRU5ErkJggg==") center center no-repeat;
    content: "";
    position: absolute;
    right: -24px;
    top: calc(50% - 8px);
    height: 16px;
    width: 13px;
}

section .show-project a:hover::after {  
    animation: arrow-mover2 1.5s ease 0s infinite normal;
}

.-sec-2, .fitme-page .-sec-1 {
    background: #000000;
    color: #ffffff;
}
.-sec-1, .fitme-page .-sec-2 {
    background: #ffffff;
    color: #000000;
}

.-sec-2 img {
    margin-bottom: 30px;
}


section.-sec-2 h2 ,
section.-sec-5 h2,
section.-sec-7 h2 {
    text-decoration: none;
}
section.-sec-5 h2 { white-space: nowrap; }

section.-sec-2 .show-project a::after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAFVIUVZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYxQ0I0NjcwQTFFMzExRTc4MjQxQUZGMjlGQjUzNUEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYxQ0I0NjcxQTFFMzExRTc4MjQxQUZGMjlGQjUzNUEwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjFDQjQ2NkVBMUUzMTFFNzgyNDFBRkYyOUZCNTM1QTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjFDQjQ2NkZBMUUzMTFFNzgyNDFBRkYyOUZCNTM1QTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4XNab2AAAAx0lEQVR42mL4//+/OBAzAAQQI4gAAYAAgjE2M0CAL0AAgQSYgIx/QKzBAOQYAHE6SBAggEAcayDeDMQcIG1A7AflMzBABUBYCSYIwwABBCJskQWg2ABk2UagRVeAuBrqApBLTsKctRaInwGxAhDvAOKpyNqXAHEYjA8QYCCiFWpxDRCzYbEPhF1BVkLVCcOssQbiEiBmAeIbQNwExJ+BOAyIY6HuOgzEfUD8Bx52UKAFxHVAzI0ktgGI5yIrYsDhHGmok7DKAwAHx9ilcGnMWwAAAABJRU5ErkJggg==');
}
section.-sec-2 .show-project a {
    color: #ffffff;
}
section.-sec-2 .show-project a:hover {
    color: rgba(255,255,255,.8);
}

.-sec-4 {
    background: #fff0be;
}
.-sec-6 {
    background: #000000;
    color: #ffffff;
}
.-sec-7 {
    background: #f9eee6;
    color: #000000;
}
.-sec-10 {
    background: #000000;
    color: #ffffff;
}

.-sec-10 address:first-of-type {
    padding-top: 20vh;
}

.-sec-10 address {
    font: normal 7vh/8vh "zLineatura";
    padding-bottom: 8vh;
}
.-sec-10 address a {
    color: #ffffff;
    text-decoration: none;
}

.-sec-10 address a em {
    display: inline-block;
    font-size: 3.5vh;
}

.-sec-10 p {
    padding-top: 8vh;
    font-size: 1.4rem;
    line-height: 1.4rem;
    font-weight: 300;
}

main section .content {
    position: relative;
    display: none;
    width: 100%;
    padding: 0;
    background: #ffffff;
    color: #000000;
}

main section.-sec-7 .content {
    background: #f9eee6;
}

main section .content.color-top {
    background-color: inherit;
    color: inherit;
}

body.full-mode main section:not(.-sec-10) article {
    display: none;
}

body.full-mode main section .content {
    display: block;
}

body.full-mode main section.normal-visible {
    display: flex;
}

body.full-mode main section:not(.normal-visible) {

}
body.full-mode main section.next-v {
    z-index: 140;
    display: flex;
}

body.full-mode main section .scrl-overlay {
    display: none;
}

body.full-mode main section.next-v .scrl-overlay {
    display: block;
    position: absolute;
    left: -200px;
    top: 0;
    width: calc(100% + 200px);
    height: 100%;
    background-color: rgba(0,0,0,.6);
}

section .content .col-wrap {
    width: calc(100% - 16vw);
    max-width: 900px;
    margin: 0 auto;
    position: relative;
    padding: 50px 10vw 70px 6vw;
    font: 300 1rem/1.55rem "Roboto Slab", sans-serif;
}

section .content .title-image {
    position: relative;
    width: 100%;
    padding-top: 45%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 120px;
}

section.-sec-2 .content .title-image { padding-top: 65%; }
section.-sec-3 .content .title-image { padding-top: 66.6%; }
section.-sec-4 .content .title-image { padding-top: 48%; }
section.-sec-5 .content .title-image { padding-top: 66.5%; }
section.-sec-6 .content .title-image { padding-top: 37.4%; outline: 4px solid #000000; outline-offset: -2px;}
section.-sec-6 article img  { outline: 4px solid #000000; outline-offset: -2px;}
section.-sec-8 .content .title-image { padding-top: 56.2%; }
section.-sec-7 .content .title-image { padding-top: 62.6%; }
section.-sec-9 .content .title-image { padding-top: 66.6%; }


section.-sec-1 .content .col-wrap {    max-width: 930px !important; }   
section.-sec-2 .content .col-wrap {    max-width: 780px !important; }   
section.-sec-3 .content .col-wrap {    max-width: 780px !important; }   
section.-sec-4 .content .col-wrap {    max-width: 760px !important; }   
section.-sec-5 .content .col-wrap {    max-width: 760px !important; }   
section.-sec-6 .content .col-wrap {    max-width: 780px !important; }   
section.-sec-7 .content .col-wrap {    max-width: 850px !important; }   
section.-sec-8 .content .col-wrap {    max-width: 780px !important; }   
section.-sec-9 .content .col-wrap {    max-width: 740px !important; }   

section .content h2 {
    font: normal 2.5rem/3.2rem "zLineatura";
    text-decoration: none;
    margin: 3.5rem 0;
}

section .content h2 u {
    text-decoration: none;
    color: #f43a85;
}

section .content .col-wrap figure.right {
    float: right;
    margin: 0 0 3rem 2rem;
    max-width: 25%;
    position: relative;
    display: block;
}

section .content .col-wrap figure.left {
    float: left;
    margin: .5rem 2rem 3rem 0;
    max-width: 25%;
    position: relative;
    display: block;
}

section .content .col-wrap figure.left.glass {
    max-width: 30%;
    padding-top: 4rem;
}

section .content .col-wrap figure img {
    max-width: 100%;
    display: block;
}

section .content .col-wrap figure figcaption {
    font-style: italic;
}

section .content .col-wrap p {
    margin: 0 0 1rem 0;
}

section .content .col-wrap p.center {
    margin-top: -2rem;
    text-align: center;
}

section .content .col-wrap p.large {
    font-size: 2.5em;
    line-height: 1em;
    margin-top: .5rem;
}
section .content .col-wrap p.semi-large {
    font-size: 1.25em;
    line-height: 1.3em;
    margin-top: .5rem;
}

section .content .col-wrap p.larger {
    font-size: 1.6em;
    line-height: 1.6em;
}

section .content .col-wrap p.separator {
    text-align: center;
    margin: 2.3rem 0;
}
section .content .col-wrap p.separator img {
    max-width: 20%;
}

section .content p b {
    font-weight: 500;
}

section .content p strong {
    font-weight: 400;
}

section .content p a {
    text-decoration: none;
    color: rgba(64,64,192,.95);
    box-shadow: inset 0 0px 0 white, inset 0 -1px 0 rgba(64,64,192,.95);
}
section .content p a:hover {
    color: rgba(64,64,240,1);
    box-shadow: inset 0 0px 0 white, inset 0 -1px 0 rgba(64,64,240,.95);
}
section .content p a.scroll-to {
    color: rgba(64,140,140,.9);
    box-shadow: inset 0 0px 0 white, inset 0 -1px 0 rgba(64,140,140,.9);
}
section .content p a.scroll-to:hover {
    color: rgba(32,192,192,1);
}

section .content p.note {
    font-size: 1.2em;
    line-height: 1.4em;
    padding-left: 3%;
}

section .content small.block {
    display: block;
    padding-left: 2rem;
    font-size: .75em;
    line-height: 1.4em;
    padding-top: .5rem;
}

section .content p.screenshot {
    margin: 3rem 0 4rem 0;
}

section .content p.image {
    margin: 3rem 0 4rem 0;
    position: relative;
}

section .content p.image.big {
    margin: 6rem 0 8rem 0;
    transform: scale(1.25);
}

section .content p.screenshot img {
    display: block;
    width: 100%;
    box-shadow: 8px 12px 40px rgba(0,0,0,.1);
}
section .content p.screenshot.fix img {
    width: auto;
}
section .content p.image img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

section .content p.padded {
    padding-left: 2rem;
    padding-bottom: 2rem;
}

section .content p.not-bottom {
    padding-bottom: .8rem;
}

section .content ul.list {
    position: relative;
    padding-left: 0;
}
section .content ul.list li {
    position: relative;
    padding-left: 0;
    white-space: nowrap;
}
section .content ul.list.nopad li {
    padding: 0 !important;
}
section .content ul.list li>* {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
}

section .content ul.list li em {
    width: 15%;
    position: relative;
}
section .content ul.list li i {
    max-width: 82%;
}

section .content span.ol {
    display: block;
    position: relative;
    padding-left: 2rem;
    margin: .5rem 0;
}
section .content span.ol i {
    position: absolute;
    left: 0;
}

main section .content .start-slide {
    position: relative;
    min-height: 100vh;
}

main section .content select {
    background: #ffffff;
    font: 400 1.5rem/2rem "Roboto Slab", sans-serif;
    padding: 0 10px;
    border: 1px solid rgba(0,0,0,.65);

}
main section .content select:focus {
    border-color: #000000;
}
main section .content select.center {
    text-align: center;
}

main section .content .blue-arrow {
    display: inline-block;
    vertical-align: bottom;
    color: #0081ff;
    margin-left: 1rem;
    font-size: 1rem;
    font-style: italic;
    padding: 0 0 1.8rem 2.4rem;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAA6CAYAAAEl2JDhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZFNDMzOTJEQTM4QjExRTdCMTRCQjY3RThDMkFERTczIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZFNDMzOTJFQTM4QjExRTdCMTRCQjY3RThDMkFERTczIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkU0MzM5MkJBMzhCMTFFN0IxNEJCNjdFOEMyQURFNzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkU0MzM5MkNBMzhCMTFFN0IxNEJCNjdFOEMyQURFNzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5KILu3AAAcyklEQVR42qSRzUpCURSF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") left bottom no-repeat;
    background-size: 7rem;
    position: relative;
    top: -.5rem;
}

main section .content p.spb {
    position: relative;
}

main section .content p.spb::before {
    position: absolute;
    width: 3.9vw;
    height: 3.2vw;
    content: "";
    left: -5vw;
    top: -1vw;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABSCAYAAAHVxkFyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2OERCRjA5QTM4QjExRTc4Rjg2RUI1NTZDOTI3MzY2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ2OERCRjBBQTM4QjExRTc4Rjg2RUI1NTZDOTI3MzY2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDY4REJGMDdBMzhCMTFFNzhGODZFQjU1NkM5MjczNjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDY4REJGMDhBMzhCMTFFNzhGODZFQjU1NkM5MjczNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6mid1DAAALwUlEQVR42mKsqqpiwAda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") center center no-repeat;
    background-size: contain;
}

main section.-sec-3 { background: #322313; }
main section.-sec-3 article { color: #ffffff; }
main section.-sec-3 article h2 { text-decoration: none; }
main section.-sec-2 .content .start-slide, .fitme-page main section.-sec-1 .content .start-slide { background: #000000; color: #ffffff; }
main section.-sec-3 .content .start-slide { background: #322313; color: #ffffff; }
main section.-sec-6 .content .start-slide { background: #000000; color: #ffffff; min-height: auto; }
main section.-sec-6 article h2 { text-decoration: none; }

main section.-sec-4 .content .col-wrap figure.right {
    max-width: 35%;
    width: 35%;
    margin-left: 10%;
}
main section.-sec-4 figure.right span {
    display: block;
    padding-bottom: 1rem;
    position: relative;
}

main section.-sec-4 figure.right span.msk::before {
    position: absolute;
    right: calc(100% + .5rem);
    top: -.75rem;
    height: 3.5rem;
    width: 1.5rem;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABMCAYAAAENcTfIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRFQjg4QkE4QTM4QjExRTc4RkI1QkQwMTE1QTJCMEVGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRFQjg4QkE5QTM4QjExRTc4RkI1QkQwMTE1QTJCMEVGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEVCODhCQTZBMzhCMTFFNzhGQjVCRDAxMTVBMkIwRUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEVCODhCQTdBMzhCMTFFNzhGQjVCRDAxMTVBMkIwRUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Hu7abAAAUg0lEQVR42hzLuw6CQABE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") center center no-repeat;
    background-size: contain;
    content: "";
}

main section.-sec-4 figure.right span.rf::before {
    position: absolute;
    right: calc(100% + .5rem);
    top: 0;
    height: 2.8rem;
    width: 4.5rem;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAAAxCAYAAAEkdy53AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY1ODVCNzZFQTM4QjExRTdBMTg1RjBCNDk0MUUxQTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY1ODVCNzZGQTM4QjExRTdBMTg1RjBCNDk0MUUxQTk0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjU4NUI3NkNBMzhCMTFFN0ExODVGMEI0OTQxRTFBOTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjU4NUI3NkRBMzhCMTFFN0ExODVGMEI0OTQxRTFBOTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6QK6iVAAAaEklEQVR42mL8//8/AymACZmzfft2nLqnTJ36//2HD1YsMIH58+f///jxI4OnpyfDkqVLwWxDQ0MGFWXlwDVr1qxnYmRkEBQQOMYIclL/hAn/eXl5wRpB/N+/fkHYQMwIpTU1NI6eP3/eGuwkHh4eBh5ubgaQKb+AillYoBYDNYMUc3BwMFhYWEQVFxczMmLz9KzZs////v0brIGJiYmBiZmZ4Q+Qn52dzQh2AjF4/4EDL0A0QAAxUhSs2ADQafwgetr06WCTwb5bsGDB/y9fvjDo6+sz2NraMu7du/fDzZs3+QUFBRnev3/PwAj0h6ODAwNcw5+/fxnY2NgYLl66BML/GYGhBQpOkGKwM4AaNDU1GcHsuXPn/ufn42P4B/QLKzA4mYGSjGjOAhkGAj9+/GBmSU5ORpEHuZWTk5Ph+/fvYJsTExLkly5b9hAqLUpyKAEEYJz8fRqEgjj+sBC64R/hYFhbJ9Y6uetfYAyOhITNwakDoStsSmJI6OpgByc7kEg3SRfFxTYMNkEQU5Qf3r20xE72JS+Xy13eu/ve57aeQxAEFir2X55t2/UNsLj26RiyLNv7+6lhGLUxGDSlep7ni6J4Boh9lGXJm6bZxIqiEKIoOnEcpzYtq07SlKRw/cnkHuNNy0B/B6j36xWfaBE3DgTdFQTCcRx5m80oz1Roniffeb6hBuYisueyzOi6XiuK0t55GI/7GHwKgiuaBQ/g9HCDqqqi9n2xILP5nLDAeCMtxDakhvsJlePj6KuqyiRJ0qEd3I1Gt69heCSvgq7rTg97veMWy35d2/YzbhtuIQ8Vom3hMgEBuFzYGRaFlbehqxy6Qok0TWNewvB0KyriON53h8MpApsvl/QDSZJwNuSnKJqq8Tz6/uVBt3ux9n8FoLX6XRKKwuh7DhYGTkLgZoFDY6FDwwvMtU1wquGlDU469B+0RqTh0j+QQ+Vqg029obASIocSchCJ5y8atAJ7nXPpvtQabOiCeN/zu/f7dc75nBhFf/kYhnEmAp/0wGO1ak1it59Oj8JzfI3DlWt+bk6kfwhRG7Ht9WzbXC5nEQC7gLctQajrsjQgie4rlQf5XCwWu8OXge7T5XL5SD7f3tyc5vN5i7RvNpsCsjMulzKCe04BImFF0xRAVQiKpmk70O87t9tdgqCYhUKhW6vVFJ/PJxr7hD2xz2bL/lGUpuBgKx7/1vPMwYHFA8Q5L+YeDBVEIcQ4JAZAh7xEVdUfmOcbv99/1Wg0AtFodNaeX8Q0D4gLQSjiVjqQadpyjvfjhGK0dBoOh4Mg0kI2m312tDudkBxTxDEPkTCCJF+spIpTGuRSf1dGJR6LiZ9QxvtkMqk6Xvt9iyPCJhTV3vENIjqhA9dw9LABi0UGcr19Dd9WqxWwM/R6vecDHAakxIzcWF/3siwxRBGJRJbELMVlPYj/8IJCigyIDvaFEMxkMla9Xr9EKZ02FF/w/yCFNLhHhA1d18Xe4/FcJxIJleOI0YumwdEH+rAaCokagxPKpq47GSB7dGEYChq6xrpPpC/HJyeldru9KJHE73dkxEajZ8o21FDa7mE2pFIp9V+0xTTNoNx/CkCL9YU0FUfhe2s0LHIjwrHsBtYEy9yClMhHjSAw8aVeHIXR1B7SqOd66cGnQIMIhYQeYwjhVGgve4gihHwYuZcwZYPZBkJCqDeV2/f9PL/YH7MEvTDv/P259zu/c853vrN9Ia69+sRiMRVoyPyW2MSEMzAw4KysrFh63mXsw4UcrEJe5VlNIRe/TE9Pf4DKa9ztcxgjSlkxDZHXSJ9TYBv7v+WZvpAiLYNDQw4/280jjtwong6BUj9wzOPxfObLCDwejzvUFKX7BqGHS8d4ymNjY878woLKfy0TXo2OprPZ7O0/GV0Y8JlMptuyrBF+n5mZmQK3XjtZXc36ZdTW1pKLDYAw2tvbvciYWwD3ERouk06n7wcCgcfcR4A4MXvNti1knRtAvuZyOZXKTJI7XV2N5HK81Y2ssLWnyHhusKgGy7/U7IpfMObxeg0AZ/H20atl4PUVjUbZWyhxRD4xhJZNEUWkAiU5MEcKOOH3G9fb2ryoDz8uNzfTS8ZhCNNUKlVUA7iegnVd2NaRzD94oDwAOMdxzjc2Nb2+EAo9BI8t9ff3e+lZKGKrDDylIpmV/t0kxWP+lwizCtFMNERZjoezZqhuBnsC8M73xUUjl89vlYeSZ3OMp2/+S0NzLYiaxirj8P1eb6/Jngz8aFSi7QqHw6YLTUET3J/UicCS6wKoVWw8pOuUCDxbyjMNPgKXkvXXhPlpTmp2dqsIYv2mcGrhxTFlkGnuCJwHgpNlV/Okvr7+qZ4Ld3aawHBseHh4icJfnTxaoYuIpyncq2gtT54NCyWwS2qfcr+8lG7nPoLUoWMKp9M4KgAaVgYR+xmK2xlWqB7YB9G7fX195g4EUqmoEkmaTSQSVdzAZpb3uwUN1gv01xWoRqopkPgnyFWcDmPYkDrLcUdoTcdrkVRhDmENjeZh2CLbedcv054+Y1mpubm5yOTk5AgxsQyX0GhNUcw/R2Hv6e72wm3L21mbTCYfBYPBZ4Vjb9BLLEPe0wN8EvNCgyYQR9rODfEW/ycY7c0NOQjlQel3uU57XtpVxngLx30+X0I6snO770j/clF4r0uCMWa16mGybUpokYH4I0hHR4eBE91q8QCQIB+I8BG2S4Jqj2Ot/3RNTRzS+GokEjkKo38WReFegdcXxPwntCmX4KG3Z+vqXqLYvDvf0BC90tp6c3x8/D2V2Lf5+Rv5XM4fDIXU+E7PoyGoIw38DaZ07rcAzFpbSFxXFL13rKYkRSRiVRwfQSc+Gi06YNoGUUtq8BU1Yivmw4KSpCmWVGi/Sj7qX/pRMIVAWoz+aAsp1Fr7iJiHD/zRBNHS6TihiVI0LdiqU0skzXSt49nD1ZlJ1QrtgWF07tx79953P9ZaZ/7X2Mb6mpqaat/82a5HfrcWAFiabskeinWcHeTc9fX15raxzVYWWNahhYUFXzBSut0F0O8B/K0hvkYaGjnZ2d9YDd9144kgY2JinkZhLesukUggJdrbdhYxEurnAoufUGRmZqYU/T9xx8ajQ5BVl/4DjH1I4ETDMXDmMMFfcrvdF550TrDjLperXdRXTuVfwea7e3pmd2Q8+rnvHiAqOsV7IWbAp2D8PspqelLO8R3j/TTzd9WiWchCEXb29vb6QNTflc88Hk8bDcfQPPVQK2VC6B9p0h/QKicmJr52Op1loRTsCMAEDhF7YiIRpD/3qIRRvkM+OpinIciJj309Pz//tN1uv2w95vV6DwEyV1MrZM386HYrkEcQJ8aGac2VoKy1tdUMMH7hwYPX4mJjPxN8PTY2NoUJ+Ozk5KSagnV1dQoK0wE8Zgpk2czxrq4uX2Njo2klJSJeMoqDg4OnRMVg/jZv0nW5KHBSRrRCY05fpSloWEGslJKcbFRWVpohhxQVp46OjlHmG3ELtetf0KZI4XnB6Ohow3HwoPHn6ip1buWANbUqyssdRKgDAwOzs3NzfsGUUayoqGB6GRkZGRe/7Otrefvcuaiv+vt//9kirEqaEKARFpjrMpnxytGjRnp6ehLJT0jjWWgdV67MEjARgyzhUamdBwuUVboPxr0XDuXl5SmG83xOzsXh4eGWBLvdWFxcVDDAapDgmDCtI/F/YnsltweZNYL9BTrMeDxvriwvf4T7mbotZ9g2E+fOzs7ZCDkR0VIaP25oasVYyDAxCYcGMTxFGeRtC7gq4bXxh9e7wXCZ5LL9IuwqIghhkRxf00jzsT4OttZ389Ytiso+3ZZdG4wnFyUc5dFI07ZuNDcncDOCKD+l0+iQaJA3opPfg/LxyTyXlaUgbTAYohzawkQXcc7Quyjoco241xprgvI6s8O/9SLrJ7RB5iaNXrXhRCJDXOApCzIM03hfdHuF5/Um143r19V3wywCnTVtbFqSfNKSQhXm5levKK/FxBiA33TmHdTNW7bfLJJwSkrKB+EaawuuVhXPLToyLC1VmpoRMTIkJHu0ACvafzDjZRdkK4uFyutYYTLXyYYGEznfMzo62qI62OdXr96UgxwWy9qINa1OynahEhA1yaATf+m/TS1/7rGkipCOgFwm/93CBhaf0AuHD38Y7Di3KGtqavJV2jQ3N0egp4+jXTmJ3MjM2ZpoLA1iFOgMb6y6Bd7JYSW6Nk336Cwd5YBhkW1u5kIT1fCxCM0BcoeWVJCGd0M5GBkZ+YMfHqDYnHzsogzQuAMpKf58Zr6zzyuDaSCdYTHrbqAcRUEzYrYgu49imBSjT0TtIA7yOIORkJDQp3czRjZfi4wKDkYq4+Pj46+xONi6QL+MkpKSs6WlpWYDcowC9yNduIwci3QVjgjZZrTpJJ8QnZQ9sGCyvSgQkpaKy1pSzKd3Ovh+7/79RkqBeNpHhoaGvt18OSBMtzK+vKzsmB7timcCBoT7Kxy0rbi4+CwNcublnSeLZyFVVVUVHAC/pBOiCEhBBgAoPA22T36PDgqxpjNUJXguj4dpoYnNAgPvfb5PT08zTY6Nj49ftihvz9BJf6vMzMz8ZH5+vhgAKwD9ZWVlXeL2AyLmVxXi4uJGcnNz25ByJaZONzrIaDJ1iEX4VKTQfZZit3YfajQcdkxbOTfM0tUIE5DGH2Nq59Nopgz7flpaWpx/SNG4wsLC10MVSVRUlAuUbN76GdJthLsKINuXZFdddJ0IvRvEaFprgJ1p//79yhlxBPndz22TquPHK2g0z+F1fLrwAdqOFBUVvcxBxe+TGm7A8w6Ho5vG7IRBYaq2qzqAQby5tFGlv0jvh0FMjRcBIYBgVSpJC5aVlJTUX11dXQHnbjN9UHsn2Ty8KytpSJNFMR52frdrNBDI01VQUHB+3969Kq3CdeRoLH9lgbpRTkUj4oQRFKZM3fepdaampnbLtZKTk/trT5xwvnHmTBQDykCAWo7u6LcfW12YfG21tbU5j9fTYQkQtibRbu8n8ny1rs7EPIlCpO8CYH3Bzxj1pqamfSQXNNII/HHHEhhVMwMB42/8q59k/BcvzJbY23fuLIQ6/rcA1VxbUJXnFf0PHIJRkYitgAoojhK5BKYIjsBIkIKgYxQxoTXjjA81M51O4kMb82Qfkjx0bF7adCZj05niQxMIQwSqA14GokOQizFEFFTAC5cIlApqqrZ4oGt97H3yi1wOGhNyZjLxeP7zn+/fe3/7stb6nLG4zUx+EQ3B/P0xImavfRgTfHbh3/Pze7k1NuKFLVM+3j2cM/kBOY8jS2YvXrToIJkcjsXYCn0/9LpY7qKionYR4eH8hjqaj+jOxqA3WudRd1EGjRMm7PxnesTT2P39/Vn/vnmzAIl4L0rpQRqfsxRxOTqEEWiv/d8XklpQWNg6ODBg+UriN0afM8eKjoqqSUxMTJ505PoxphqiVBTmSKL3PdfUdPDChQt527ZtcxO003Wu9Nm3PL2+r69vkEKhnp6e0YqssB4qc8TKlYbLvYPqnLB6dSF6p198L4anYQgd1tbWhrA92Jid/T6H5aflCKLJ1dXVrWTc586Zc55SAYK9nuTq3t7ePKYzdLWdMFbaRN8lCkggjZBkSUlJATtmNqKmsRxjQ1VgcWZBm7MR3UH5UzU8jd3Q0JDNbhg/ZrzOBUZHR1sbMjOn4rwNmtHY2Lif3wsKDmavdx4z0azAwMACFLJ9E4AMBkVXPcb169fv4/0upiRPfu96R8frK1eseJPGRiNbxagnBcA0xvR1A4YuLi4uIIOrnT3TiVFqSrc+8u1kOjp+c5Sn5hHXpK9f/1fqUKc0PB+grKzsvt+8ef/9eXr6rIkWzcX9q79/Kzp1s7UrKioKiE7OmTvXyszIMMWlsLDQbMUwjPF5r7wyy66SsUddUVHRIBeanp4+bnRMlmr4fRjwdzDS7ba2tv1IOSbSOIX7YS2YvpPhwJqJdgodx7GG0PKhQ4c+V2FMH6YNA/pweBVAUmUcfD8kjLHK04idEwEwDDORWGp0cU1sbGwfRqjAx454kkpVVVX5WKDBRAgVYNAlhWER+UxOSrKo6uHC4DSLAh3iJBTZpKSkWFeuXCFuTrTIGrx1i/PfGxiZ3ue9m5ubDyCqCxcsWFBp/00ycs0tLQdioqN3KcXC/ApjDF69etUqLStz62dUFq65ljDG6vh4Dhgx6DJaNX1cunx5f0N9/Zvh4eHnk5KSYjSNdHd38/kOcG3O8WCPhzGX0TlX6H4FVQPmz7eWhYdb55uaTH5fn5Y2bn732PA0OqIhnxO8yyazVOBo4cKFZnsx4vV+LhmsDYeEaHh2dPo3OM2IALVxsbGdSEO7/J977nNyWXQERsRKGhxGbb3x9dcG92faIsnBh2k6d87q6uoy+VWlnmNysUEaMFIaJJlpa1jVKsKuECxjhK6KjDRGPnPmjOlMvBwOj4LQoH34vlviKMqXwKCgnrDQ0IPYCW8R4k9ITHwXzqhCCqt8LMPzVMLl1lZ/VZqoDkIhTKNwwWIcIgpXxE5lMyriZJ40oBu3K/OlkCJudTTeI90YB7JjiFy1ylqyZAlxJ+JNZisrSO0RvC+iEa5vMmnPdF7PiP7JJWJ4RXGQlt+JiYkxGnXsns1In2VkwkJCQ2+9EBPzSx2kurq7X0Nb/OWEhueWpn4a/aopkDSanQ/xZh6lhklyHg36QIziK2cMFDcjFjZWJj1iQy19xGnDQhQZTA3vMfhZXZ2d1Bqae/Dz4SkoCb23l9zXrr96kpeKxhhYXIP7WRg8WHNYWNjNdampWdixDQjGIGSIG8TanaIVy8jI2Lts2bI/TgnWsLpHRES8S4D+nhhYQUiHyJEMji0A5LAA9vwRA9gIb0OnjcgC7b0ud4u3LIpRT4NTMU5UCou0Xtq82UKL6JYHuuT+nvZgDrlWC+CTvhyjcIABU40IgkiwSLNi4+KqiMPT6LLLe/D+6JB0N7RBXX39fiXQJk01rPhHjhy5z2ibi/yqujChOU1xdUklN9ijtFL3RJ5oDnvpgS84yVR6Mfqw1Ak6TRkQpzjqgTDrXkK6iULbTdt7qsV0CuU6JBKxJ4l0rQtKqSqHHB8f/zEK+GtjJWP6QspMOH78eD2JcT5HWlpaOWqWkUU4jh471tPe1haYl5eXPrYIEGtAa9lLUluL2ZBA5Q4h+nwkz6tUQPm1EYl6kzpEYsm0MyR0lV3V66ageI3QVC77drYVNRrSk/yu61N67LvI7QwgRi8MfjR13bqs6XwfDUFubV3dR2kvvpjN7s2JnjuoJSTkVxgUXIT5Dffd2fk6NdXsbSmBJtmiBUpThkPgftYATT+MdhqPu0E/U4OZ6KOykk4Q+bSdWlOsQ1U1dIDuCH42JK2bpy8zOWItLMrKFjyW+cn3M9VJQeVzzPPza57ubdAkFKc4nS/h+UIeSjWUp544ceI9LzGckUzjs9nyZ9Wee0uuV8kqFyUgvBssosG1xWLU0+APbNFNR/Fak75s6eeBMNXewoEqxajdiblmGqnjGZuk3CWcqGOMs6cy+rM2IfSw9OvbcnKylI5B6xvK9WNW6PAQ53Fg54847QQZe2Vf0cRz0SZyVBODhyfFkpqauhte879z585yDD3V/OGTJ09+iFF9jUOYOxpdJzwTKdJbu4SWZFSr2IjvVSTNUdxMgNTki6OV7vEacyRrqjZSmXUza8i6eE8nhy0pvqZgSu1yTHAfZfcN54w/JyQk/FON3tLS8hb/f/HSpT/g2m/gED8PDM8ptvGh4grjbUILedhElrCP3OJO0epERUV9hGns1XFuNru8vPxwa2trGtOStxRVipvWJCZ+QAf19PSkkNa9dfv2cjyRj6Ym7ig9/EBnMzpZMx5pP6WjsuuGxlUEUIOEdTvlNKAp4l6jUiHTfdlYID6f2ZF2hwo04NAGQQv8KDzhVtj42uYDPm9ScrJVX1dHYrJj7dq1O9Cdjcv58awC1tL8SFeD0f7lU6dOfYi/9+e2xk32BAUHV6PV88cEeZac3GQehbGXF3/66TlE2+ydO3f+FGmrf6Jrz3zxxdtVlZX7SBy4BxNRNZjUgrW5ZEL0Fp2TUUNQfTMmJRiuXNLUPTnIqDtG05lThjZ+ZnY2BzJRPBiH4r3KPiybAsI0BiIR0ZRj75a4RmaLnJwcC10MIZKsoKCgo2OfF0EQwDOMmPQrx20nUX3fQw/926wNG/ZgpP/z08TW+/r61ly7dm0rprymqs8++4ceJ+WD8wG1MOs/ZuAjhnfY5gKn1IT/jZma3YIG3IeHaCnUpIpU6xR3mEuUG/pC69yPfrwJzvvJ4MBADOuVjx6dsBfZR43Ksyrf5Obm+p09e/Yvbe3tv0HjEocU/pXtWdO4E0jbj2t4LG452p9MLLZosoj9rl+YGTJLSkuPeokuwVsKrOZYPcfrkHyt56W8RbNg2YAyNTp3LY9AbdmyxUQjj0LTgTpdK7Qru/sd5PDf29fU0dGxqbyi4jAlB96iwNUTSZraVEAYHh7+VWZmZtwE8HUQFSoswhMa/gckkWeXlpbWwgExmj58JMpHpNAPi47UiLAEldQIVENoZ8Q0wn82AQa1Tp8+bZDSWagpxpGCGY1I8afjsrOzdz8fEfG3ydZ4E7uA9Wzp0qUlyUlJe2pqav70ZWPjGzT+0rCwHjg42JNnnVFkNwx8d/v27S/o+4aGhrfRMe0z4isYm//dx9ZXqIICXz3kFxcXdxBDzW4U8JSWixd/jY7j5cWLFpnjAZ8UFbFrM0Y3O4WOgtEXBwdXoRnox9/Bv867YaGhJVOtMQAp8dUdO8Ksb0HAfj3mpqe1PBoPfgycKwU2MODPoiIjP8CQ12TfIdgdmwYGBp6fHxBwMRypcbKi397evuM/d+8Gh4aEHGFr/KTrOnbs2CHk8610PofP7bm5K1Bk2zz57v8B/vZU+QrQDqYAAAAASUVORK5CYII=") center center no-repeat;
    background-size: contain;
    content: "";
}

section.-sec-4 .content ul.list li em {
    width: 25%;
}

main section #calc-widget {
    display: block;
    width: 100%;
    height: 70vh;
    max-height: 600px;
    color: black;
    margin: 3.5rem auto;
    max-width: 1280px;
}
main section #calc-widget .tabs {
    display: flex;
    justify-content: space-between;
    padding: 1rem 0 2rem 0;
}
main section #calc-widget .tabs a {
    color: #000000;
}
main section #calc-widget .tabs a.selected {
    text-decoration: none;
    text-shadow: 1px 0 0 rgba(0,0,0,1);
    cursor: default;
}
main section #calc-widget .tabs a:hover {
    text-decoration: none;
}

main section #calc-widget .tab-items {
    position: relative;
    display: block;
    width: 100%;
    height: calc(100% - 4rem);
}

main section #calc-widget .tab-content {
    position:absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
main section #calc-widget .tab-content.hidden {
    visibility: hidden;
}

main section #calc-widget .tab-content.-earnings p {
    padding: 4rem 0 0 15rem;
    font-weight: 400;
}

main section #calc-widget .tab-content.-earnings p i {
    font-size: 1.5em;
    font-weight: 600;
}

main section #calc-widget .tab-content.-calculator .form {
    font-weight: 400;
    padding: 4rem 0 3rem 5rem;
    position: relative;
}

main section #calc-widget .tab-content.-calculator .form::after {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA4CAYAAAHBSDs7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBGREFDNjFFQTRGNTExRTc4OEE0QUMxNzhDM0RDRERGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBGREFDNjFGQTRGNTExRTc4OEE0QUMxNzhDM0RDRERGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEZEQUM2MUNBNEY1MTFFNzg4QTRBQzE3OEMzRENEREYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEZEQUM2MURBNEY1MTFFNzg4QTRBQzE3OEMzRENEREYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vQmUTAAAEKElEQVR42mJgQAAnBhzgPxRHoku8RJIEYVeoeB9MwWk0BTAMB0/RJRmx2A0HTEjsK+iOAQggohCGA0CAEYsgIzrjPxbTGJnQVeNyLboCTmTOF7RAuA8QQLhc7UaqN9GxEyGNT/BoBuFoJAseYzPgPAED/uMISjg4SUgjIx4/4wNEB54gEKcC8SGYrQABxEANQJRJjHj8g8vf8HSGzfRf+Gz6T4Jr4DYxEuFPFDYTIfcjOfU/trzDjUcTKxJbkZGMVLGDnOT0g5HIACAqAvE6kQmL2F8GUiMOi7wYENsBsQ4QewOxKkAAEZuAHRhoCHDl+gB6WIKOg+lhCTq2J9UiHiC+S4GF+HwKkjuCy+JbFFoahCWkfhDy7VEKLSW6HkKuqR9QybJUUuL1BoWWvSIn1ZIbvKAiiZmRjCxCLpBgpIMlMDCLFJ8pAfFHIHaH1mnFQPwG2jh+B8SSDAMMYG1PDRAbIIAIKV4Iilh6uGohNK6O0csiGL5CL4v+42s308IiGH4IxOz0sAg5SLnpYdF/ShPNQjLLuxPkWPaXgtL8KgGzu9AFoiisPnCl0laoPEb8hlFo4X204qgVSU4Tm0s8KLTwIhBzoVn0H+oRrMCRQguxVa6d+CLVAalbRA18jlAK9aeiZf+IyRJRDHRsyoFAKD0to0Yq/U9qk4HSVOqNq9uJDewHYhdi2u04gDE5mq6T6bOtpFrUSkEwPqGXRSSlyFZ6JX9LqEJqdJ2YCDW/maDFjTh0TBo0WsAPxNrQqgM01mEGHWjlIWCWHiMDZQA2sqYBTQSR0GGqdCgf1MH/A3VgPaWWEQMkobU1L0CAUaNF9gRahg55gKvldxdaK3EPFw+h18mgRoAPEHMMBw+h49/QZpbDcPEQNnwGWssPGw+h4zuwZshw8RC2xkE4PTy0hU4eQsegseEIKpSiNrgk3KB94oHwHKiQOQUd4WMjs0m5hoHANA2omXB8gDz4B1qKOpLgIRgGNc6lCWkCNdicoB78NUCePA/tuhDbRH4LxLbERjMPtJl0fYA8B8L3oB36NiLU5pGaMVmhLdtHA+hBYvAaSkofPwbqzf1QG7+hxqCuE3QYbLB5zo5a9Z8jdHD43yDx2CRqVu6s0FmlU9A6aSA9doWMupCoUhTUirgxgB77CsSGtGqeMUNL0ScD4DFQvZvGQHixCMUA1JI/TUePgfL6DFhyZKKhx4wYIMtn6AUYocNY7LSyoHUA89kPWgRm6yAp9rOo5aF5g6yiPshAhRLEC1pA2EInBEB1GSc074Ja6IrQIQHQiJUKUvr/SsNhOlBylGKkU8YWYoAsDQEBKSCWh1bur4FYFlqCggKFBep5LWgTCVYvgtRzQfV/ZyC8qiOEkWHwAdggPgwIA/FP6KC9NDTmmRhQp2lBnv4ExAJQ+QsMwwzAqy8AH1f6YOOjMRsAAAAASUVORK5CYII=") center center no-repeat;
    position: absolute;
    top: calc(100% - 2.5rem);
    left: 42%;
    width: 3.5rem;
    height: 3.5rem; 
    background-size: contain;
    content: "";
}

main section #calc-widget .tab-content.-calculator .note {
    position: absolute;
    padding: 1rem;
    left: 75%;
    white-space: nowrap;
    top: 4.2rem;
    border-left: 1px solid #939393;
}
main section #calc-widget .tab-content.-calculator p {
    padding: 0;
    font-weight: 400;
}

main section #calc-widget span.black {
    display: inline-block;
    background: #000000;
    position: relative;
    padding: 10px 50px;
    left: -50px;
    color: #ffffff;
}

section.-sec-7 .content .col-wrap p.black {
    margin-left: -12px;
    padding: 12px;
    background: #000000;
    color: #ffffff;
}

main section #calc-widget .tab-content.-calculator p i {
    font-size: 1.5em;
    font-weight: 600;
}

main section #calc-widget .tab-content.-calculator .results {
    padding: 2rem 0 0 14rem;
}

main section #calc-widget .tab-content.-economy .graph {
    position: absolute;
    left: -6vw;
    top: 0;
    width: calc(100% + 10vw);
    height: 100%;
}

main section #calc-widget .tab-content.-economy .graph .x-axis {
    position: absolute;
    z-index: 10;
    top: 66%;
    left: 0;
    width: 100%;
    height: 0;
    border-top: 3px solid #000000;
}
main section #calc-widget .tab-content.-economy .graph .x-axis::after {
    position: absolute;
    right: -6px;
    top: -8px;
    width: 13px;
    height: 13px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAAEF7NTqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1OTE2N0E4QTRGODExRTdCMTI0RTYyQUFEOEJGQjM5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1OTE2N0E5QTRGODExRTdCMTI0RTYyQUFEOEJGQjM5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTU5MTY3QTZBNEY4MTFFN0IxMjRFNjJBQUQ4QkZCMzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTU5MTY3QTdBNEY4MTFFN0IxMjRFNjJBQUQ4QkZCMzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5dm2STAAAAyElEQVR42mJgYGBIYkAC0gABhMxh+A8iAAIImSMG40QjywAEEAa6D8SPQAwWIGYFYnYMJQABBEJ8QPwHiHkwZP7//w+zEh0HMUDNA3FE0TUCBBAIKWATZIY6CaRjJ7okD5L5pTBBRpAjGBkZ/6Mpfo2uow1Z9h0QL8bmAA1sggABBkJRQPwCiB0ZSARNSG54CsSp0MDGDkC+gQbrFRxB+wOI1wBxGBBzgRQyIel/jMNcJqjmf+gS9Ugmv4cGLBc+/3hDFYYSGwAA41M4PDEFtgMAAAAASUVORK5CYII=") center center no-repeat;
    content: "";
}
main section #calc-widget .tab-content.-economy .graph .y-axis {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 8vw;
    height: 100%;
    width: 0;
    border-left: 3px solid #000000;
}
main section #calc-widget .tab-content.-economy .graph .y-axis::after {
    position: absolute;
    top: -6px;
    left: -8px;
    width: 13px;
    height: 13px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAAEF7NTqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlDQ0FBQzlDQTRGODExRTdBOTFFQTUyOURGMDhGRTBEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlDQ0FBQzlEQTRGODExRTdBOTFFQTUyOURGMDhGRTBEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUNDQUFDOUFBNEY4MTFFN0E5MUVBNTI5REYwOEZFMEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUNDQUFDOUJBNEY4MTFFN0E5MUVBNTI5REYwOEZFMEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7l/V5SAAAAy0lEQVR42mJgQAP/AQIIkwcQQDAkBsTSME4SkkQ0QADBGEEYepmAmAcqIMoCEvj//z8jELADBBBei5mQ2I+g9Gt0yT9A/BfK/gkzASCAcCJmJHYYEGsC8TV0RT+A+Be6ICvUbBDmQpZ4iiTxHiboCBW4AsTboexQkM8lgZgR6HuwKmAIgChvgADD5VqQPa/Q7SME1kCtW02shlIkD4BwGyENqWgaYLgUl4Y+HBpgeDGyYgUgfgHEn4C4CZRwQKEFw9CEVA/E76DhrQEAksdCO502qikAAAAASUVORK5CYII=") center center no-repeat;
    content: "";
}
main section #calc-widget .tab-content.-economy .graph .caption {
    position: absolute;
    right: calc(100% - 7.4vw);
}
main section #calc-widget .tab-content.-economy .graph .caption.top {
    text-align: right;
    left: 60%;
    top: 1rem;
    background: #000000;
    color: #ffffff;
    padding: 10px 30px;
    white-space: nowrap;
    right: auto;
}
main section #calc-widget .tab-content.-economy .graph .caption.bottom {
    text-align: left;
    bottom: 1rem;
    font-size: .75em;
}

main section #calc-widget .tab-content.-economy .graph .bars {
    position: absolute;
    left: 11rem;
    top: 1.5rem;
    width: calc(100% - 13rem);
    height: calc(100% - 3rem);
    white-space: nowrap;
    z-index: 5;
}

main section #calc-widget .tab-content.-economy .graph .bars .bar {
    position: absolute;
    left: 33%;
    width: 66%;
    height: 8%;
}
main section #calc-widget .tab-content.-economy .graph .bars .bar i {
    position: absolute;
    display: block;
    background: #ffbdca;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    transform-origin: left center;
    transition: transform 1.5s ease;
}

main section #calc-widget .tab-content.-economy .graph .bars .bar.minus i {
    background: #a7a7a6;
    margin-left: -40px;
}

main section #calc-widget .tab-content.-economy .graph .bars .bar.stripped b {
/*
    position: absolute;
    left: 0;
    width: 100%;
    height: 18px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAUCAYAAAHdIKxzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxNjM0NDVGQTUwRTExRTc4RTgwOTg0OUY2RThGN0U1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxNjM0NDYwQTUwRTExRTc4RTgwOTg0OUY2RThGN0U1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDE2MzQ0NURBNTBFMTFFNzhFODA5ODQ5RjZFOEY3RTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDE2MzQ0NUVBNTBFMTFFNzhFODA5ODQ5RjZFOEY3RTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6gbUHRAAAAO0lEQVR42mL4/2HffyYGIAATAAHEAOcCBBADqgSCAAggRpAEQgN+BkAAkaSYJAZAgDH+//+fARkMWgEAgj4wcyoJV28AAAAASUVORK5CYII=") left top repeat-x;
*/
}

main section #calc-widget .tab-content.-economy .graph .bars .bar em {
    position: absolute;
    font-size: .85em;
    font-weight: 400;
    line-height: .85em;
    left: 0;
    bottom: .65em;
    text-align: center;
    white-space: nowrap;
    transition: left 1.5s ease;
}
main section #calc-widget .tab-content.-economy .graph .bars .bar:last-of-type em {
    background: #000000;
    color: #ffffff; 
    bottom: 0;
    display: inline-block;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 15px;
}

main section #calc-widget .tab-content.-economy .graph .bars .bar::before {
    content: "X";
    position: absolute;
    left: -60px;
    bottom: 0;
    width: 50px;
    padding-right: 10px;
    text-align: right;
    font-weight: 300;
    font-size: .9em;
    line-height: 1.6em;
    color: rgba(0,0,0,.9);
}
main section #calc-widget .tab-content.-economy .graph .bars .bar.minus::before {
    bottom: 0;
}

main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(1) { top: 0; }
main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(2) { top: 10%; }
main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(3) { top: 20%; }
main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(4) { top: 30%; }
main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(5) { top: 40%; }
main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(6) { top: 50%; }
main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(7) { top: 60%; }
main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(8) { top: 70%; }

main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(1)::before { content: "5 экранов"; left: -18px; }
main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(2)::before { content: "50"; }
main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(3)::before { content: "100"; }
main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(4)::before { content: "200"; }
main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(5)::before { content: "500"; }
main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(6)::before { content: "5 000"; }
main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(7)::before { content: "10 000"; }
main section #calc-widget .tab-content.-economy .graph .bars .bar:nth-child(8)::before { content: "40 000"; }



section .content p.image span.ovl {
    position: absolute;
    left: 20%;
    text-align: center;
    top: calc(60% - 3rem);
    width: calc(50% - 3rem);
    background: rgba(255,255,255,.7);
    padding: 1.5rem 3rem;
    font-size: 1rem;
    line-height: 2rem;
}
section .content p.image span.ovl a {
    display: inline-block;
    font-size: 1.25rem;
    line-height: 2rem;
    color: #000000;
    text-decoration: underline;
    box-shadow: none;
    white-space: nowrap;
}
section .content p.image span.ovl a:hover {
    text-decoration: none;
}

section.-sec-5 .content {
    background: #ffffff url("../images/k4/com04.jpg") right bottom no-repeat;
    padding-bottom: 50vh;
    background-size: 60%;
}

.spoiler {
    display: none;
}

main section.-sec-7  {
    background: #f9eee6 !important;
}
main section.-sec-9  {
    background: #000000 !important;
}
main section.-sec-9  article { color: #ffffff; }
main section.-sec-9  article h2 { text-decoration: none; }
main section.-sec-7 article a { color: #000000; }
main section.-sec-8  {
    background: #000000 !important;
}
main section.-sec-8 article { color: #ffffff; }
main section.-sec-8 article h2 { text-decoration: none; }

div.columns-2 {
    display: flex;
    padding: 1rem 0;
    align-items: center;
    justify-content: space-between;
}

main section.-sec-8 .content .start-slide {
    background: #000000;    
    color: #ffffff;
}

main section .content table td {
    padding: .5rem 1rem 0 0;
}
main section .content table td:last-child { padding-left: 1.5rem; }

#tennis-calc,
#girls-calc {
    white-space: nowrap;
}

#tennis-calc>*,
#girls-calc>* {
    white-space: normal;
    display:inline-block;
    position: relative;
    vertical-align: top;
}

#tennis-calc .x-form,
#girls-calc .x-form,
#calculator-perevodka-1 .x-form,
#calculator-perevodka-2 .x-form {
    width: 45%;
    padding-right: 5vw;
}

#tennis-calc .x-form .blue-arrow,
#girls-calc .x-form .blue-arrow {
    position: absolute;
    white-space: nowrap;
    left: 85%;
    top: -1.2rem;
}

#girls-calc .x-form .blue-arrow {
    left: calc(85% + 50px);
}

.x-form .field {
    display: block;
    margin: 15px 0;
    white-space: nowrap;
}
.x-form .field em:nth-child(1) {
    display: inline-block;
    vertical-align: middle;
    width: 85%;
}
.x-form .field em small {
    font-size: .75em;
    line-height: 1em;
}

#girls-calc .x-form .field:nth-child(2) input {
    width: 110px;
}

.right-panel {
    padding-top: 1rem;
}   
#girls-calc .right-panel {

}

.right-panel em {
    display: block;
    font-size: 1.6rem;
    line-height: 2rem;
}

.right-panel em.black {
    background: #000000;
    color: #ffffff;
    padding: 5px 15px;
    margin-left: -15px;
}

.right-panel .inline em {
    display: inline-block;
    font-size: 1.4rem;
    line-height: 1.7rem;
}

.right-panel em strong {
    font-weight: inherit;
}

.right-panel em.xl {
    font-weight: 600;
    font-size: 1.8rem;
}

.right-panel p {
    padding-bottom: 1.4rem;
}

#girls-calc .right-panel p {
    padding-bottom: .5rem;
}

#girls-calc .right-panel p.black {
    color: #ffffff;
    background: #000000;
    padding: 12px;
    margin-left: -12px;
}


p.plus {
    position: relative;
}

p.plus::before {
    position: absolute;
    content: "";
    top: 0;
    left: -3rem;
    width: 2.5rem;
    height: 2.5rem; 
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAIAAAFQvnWHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM4NzE5NkMwQTc3NTExRTc5NjA3OUYzQjVFMzE4MzRGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM4NzE5NkMxQTc3NTExRTc5NjA3OUYzQjVFMzE4MzRGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Mzg3MTk2QkVBNzc1MTFFNzk2MDc5RjNCNUUzMTgzNEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Mzg3MTk2QkZBNzc1MTFFNzk2MDc5RjNCNUUzMTgzNEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7cMjFhAAADhklEQVR42mK87WH799NHBlTAAhT6+/EDmigTnKV15aFMz1Qo54aV3lVtuf9IAMiFqv20YwuQ/P3iGYQBFX1Skg0kv184B2GwwM29piMPZwMEECPQXAYMwILpLHSXIYTRnPXlxFGgCAvcWXwePkDGjzs3QbYBZeAmwJ3BhNVlAAEEchlWZ+BzGLILUYIPj1JcAOEAFO8iga8njz1MjsQethA9QJ9DQh8RtFiNAZI/79xCjwVMpRDrMAFAAGGPRkzAzMfPQmSgkhZY6EolqpshUUBVU/EAaGABYxyY4NBSAjRqgGmPkZEsU79dOAthcGjpsMkpwNM2ShTA0zY8BIQi49ASNSgK+AVIdwAc/HpwD5JcsKQBNAfgTAMkOQAggEjIhkQC0uwnP6gwgUBgOI+1HZwLjNV3S+ZRaigwSaClOIKG0sX7AoFhHFq6yCJcJmZoDgemUbTEBXI7OJNgN5TH2h7Ns2gAmDuEwBkEuXRDCxCaeJ9wOoVnSHiliVY00ymdDpD3QeD/fyQdjASzKQtxVjOSlk6BdRB1/Q40ECCAiK3/SHAmdQs9msT7UDCRQBr6/+OH7JS5yCKPc1MY2dkpMPHPH7Qi6v/fv4yjMUPvuP7/65dkYyeKyO/faBokGzsYWViRRZ43VDCysmJv0/z79k3n3mtSHXVFRZyJg2M0ZpAKbGZmtOYrMM/w+wQgi3zcuoGRGV0XCa3Nf1++6Dx4ixIPSqJMXFyjeWagS1xgPKL1INBilqyeBXLLgog2AREtCxKbFUMiZoBtKuqaCBBgjNfNNP99/cowiAETNzcTWiE/CAHQhUwMQwEMDVeyUBwfjP9//gRWS7jji5mRjX2AXfnv0yfpvumCweG4FHzev+dhUgQwBwxojAPD8tdPfGX3zx+klrZDNV2OupJOeZyR8d/37wy48y+4ifgZs0eA1ioFqmH49w9v55+ZiZOTTFcCG6kK81fyODhTEgzAhrPeqx/41Xy/dOFukDsTsFuLI58xEQjLH9/pEKH/vn8bzT2DwpX//zOyc9DDERyc5OdxYLX2KD3m/5+/+PO4dO804dgkXAo+bt34MDmSiYsbb4+FCbkHT3qPh42dkQ1/yv/HyMKCv88EdCL+7uto3TPqSmq7ElgOsOFLufgHSoltHlI+w/f/z2885QAw9yCP6ZEBiJ6LINTHo3VHdDT3UNGVwFQ1yJ0IdCEAlQtVl7coAdkAAAAASUVORK5CYII=") center center no-repeat;
    background-size: cover;
}

#girls-calc {
    position: relative;
    margin: 1rem 0 3rem 0;
}

i.role {
    font-weight: 400;
    font-style: italic;
}

p.note-role {
    padding-left: 5rem;
}

section .content .title-image.w-cn .t-wr {
    position:absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

section .content .title-image .title {
    position: relative;
    white-space: nowrap;
    width: 30%;
    height: 20%;
}
section .content .title-image .title em {
    position: absolute;
    left: 5%;
    top: 0;
    width: 32%;
    height: 100%;
    background: transparent url(../images/k1/h1.png) right bottom no-repeat;
    background-size: contain;
}
section .content .title-image .title i {
    position: absolute;
    left: 30%;
    top: 0;
    width: 70%;
    height: 100%;
    background: transparent url(../images/k1/h0.png) left bottom no-repeat;
    background-size: contain;
}

#auto-slides {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
#auto-slides .slide {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0;
    transition: opacity .75s ease;
}
#auto-slides .slide.current {
    opacity: 1;
}

section .content p.image.slide360 {
    position: relative;
    width: 100%;
    padding: 42.6% 0 0 0;
    margin: 0 auto;
    max-width: 860px;
}
section .content p.image.slide360 img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 1.25s ease;
}
section .content p.image.slide360 img.current {
    opacity: 1;
}
#calculator-perevodka-1 .--xf>* ,
#calculator-perevodka-2 .--xf>* {
    display: inline-block;
    vertical-align: top;
    margin-top: 1rem;
}

#calculator-perevodka-1 {
    white-space: nowrap;
    background: #e0e9ef;
}
#calculator-perevodka-2 {
    background: #efebe0;
    white-space: nowrap;
}

iframe {
    min-height: 450px !important;
}

@media screen and (max-width: 640px) {
    body header {
        height: calc(100vh - 260px);
        width: calc(100vw - 80px);
        padding: 60px 40px 200px 40px;
    }

    #login-form .window {
        transform: scale(1.8);
    }
    #login-form .window.shake {
        animation: shaker2 .03s ease 0s infinite normal;
    }

    body header h1.visible {
        font-size: 75px;
        line-height: 90px;
    }
    .section-list {
        width: 80px;
    }

    main section article {
        padding-left: 100px;
        width: 520px;
    }


    .section-list li:last-child em {
        font-size: 3.25vw;
    }

    .-sec-10 p { 
        font-size: 2rem;
    }

    .-sec-10 address {
        font-size: 4vh;
    }

    main section .content {
        margin-left: 80px;
        width: 560px;
    }

    section .content .col-wrap {
        font-size: 18px;
        line-height: 26px;
    }

    section .content .col-wrap figure.right {
        max-width: 35%;
    }

    section .content ul.list li em { width: 33%; }
    section .content ul.list li i { width: 65%; }

    section .content h2 {
        font-size: 2rem;
        line-height: 3rem;
    }
    main section.-sec-4 .content .col-wrap figure.right {
        left: 2.5rem;
    }
    main section .content .blue-arrow {
        font-size: .75rem;
        padding: 0 0 .2rem 5rem;
        background-size: 5rem;
        top: -2.5rem;   
        left: 220px;
        
    }
    main section #calc-widget {
        width: 480px;
    }

    main section #calc-widget .tab-content.-economy .graph {
        left: 0;
        width: 100%;
    }

    .section-list li em {
        top: -.8vh;
    }
    section.-sec-5 h2 { white-space: normal; }
    section  .intro p {
        margin-left: 0;
    }

    main section #calc-widget .tab-content.-economy .graph .bars {
        left: 90px;
    }
    main section #calc-widget .tab-content.-economy .graph .caption.top {
        top: -1.5rem;
        left: 33%;
    }
    main section #calc-widget .tab-content.-calculator .form {
        padding: 1rem 0 0 0;
    }
    .dt { display: none !important; }
    main section #calc-widget .tab-content.-calculator .form::after {
        display: none;
    }
    main section #calc-widget .tab-content.-calculator .results { padding-left: .5rem; }

    main section #calc-widget .tab-content.-earnings p { padding-left: 2rem; }

    section .content p.image span.ovl {
        left: 5%;
        top: calc(48% - 3rem);
        width: calc(80% - 3rem);
        font-size: 1.1rem;
    }
    section .content p.image span.ovl a {
        font-size: 1.3rem;
    }

    section .content p.image.big {
        transform: scale(1.3);
    }

    section .content .col-wrap figure.left {
        max-width: 50%;
        margin-bottom: 1rem;
    }
    section.-sec-5 .content {
        background-size: 100%;
        padding-bottom: 30vh;
    }

    section .content p.screenshot img {
        max-width: 100%;
    }
    div.dside {
        max-height: 450px !important;
    }
    div.columns-2 {
        padding: 0 20px;
    }

    div.columns-2 strong {
        padding: 0 2rem;
    }

    #tennis-calc>*, #girls-calc>* {
        display: block;
    }
    #tennis-calc .x-form, #girls-calc .x-form, #calculator-perevodka-1 .x-form, #calculator-perevodka-2 .x-form {
        padding-right: 40px;
        width: calc(100% - 40px);
    }
    .right-panel {
        text-align: right;
        padding-top: 0 !important;
    }

    section .content .col-wrap p.large {
        font-size: 1.6rem;
    }

    #calculator-perevodka-1 .--xf>*, #calculator-perevodka-2 .--xf>* {
        display: block;
        padding-top: 2rem;
    }
    section .content .col-wrap p {
        white-space: normal;
    }

    iframe { 
        min-height: auto;
    }
    main section #calc-widget .tab-content.-calculator .note {
        display: none;
    }
    .x-form .field em:nth-child(1) {
        width: 90%;
    }
}