@import "https://fonts.googleapis.com/css?family=Roboto:400,700,900&subset=cyrillic";

.widget-step{display:none;}
form{margin-bottom:5px;}
.modcalc-block-shadow-bottom {
    box-shadow: 0 -45px 48px -44px rgba(0, 0, 0, 0.35) inset;
    margin: 0 -54px 20px;
    padding: 0 54px 40px;
    position: relative;
}
@media screen and (max-width: 900px) {
	.modcalc-block-shadow-bottom {
		margin: 0 -20px 20px;
		padding: 0 20px;
	}
	.modcalc-block-shadow-bottom .modcalc-grid__item {
		width: 48%;
	}
}
.modcalc-button {
    -moz-box-align: center;
    -moz-user-select: none;
    align-items: center;
    background: rgb(0, 74, 129) none repeat scroll 0 0;
    border: 0 none;
    border-radius: 50px;
    /* box-shadow: 0 13px 36px 0 rgba(0, 74, 129, 0.4); */
	box-shadow: 0 10px 16px 0 rgba(0, 74, 129, 0.4);
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 11px;
    font-weight: 700;
    padding: 22px 46px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    top: 0;
    transition: all 0.15s ease 0s;
}
.modcalc-button:hover {
    box-shadow: 0 15px 40px 0 rgba(0, 74, 129, 0.4);
    opacity: 0.9;
}
.modcalc-button:active {
    box-shadow: 0 5px 20px 0 rgba(0, 74, 129, 0.4);
    opacity: 0.9;
    transform: scale(0.98);
}
.modcalc-button:focus {
    outline: medium none;
}
.modcalc-button__arrow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #fff;
    border-image: none;
    border-style: solid;
    border-width: 4px;
    height: 0;
    margin-left: 10px;
    position: relative;
}
.modcalc-button__arrow::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent rgb(0, 74, 129);
    border-image: none;
    border-style: solid;
    border-width: 4px;
    content: "";
    left: -6px;
    position: absolute;
    top: -4px;
}
.modcalc-button > span {
    color: inherit;
}
.widget-animation {
    box-sizing: content-box;
    height: 50px;
    margin: auto;
    max-height: none;
    width: 50px;
}
.widget-animation div {
    animation: 1.2s ease-in-out 0s normal none infinite running delay;
    background-color: rgb(0, 74, 129);
    display: inline-block;
    float: left;
    height: 100%;
    width: 8px;
}
.widget-animation-2 {
    animation-delay: -1.1s;
}
.widget-animation-3 {
    animation-delay: -1s;
}
.widget-animation-4 {
    animation-delay: -0.9s;
}
.widget-animation-5 {
    animation-delay: -0.8s;
}
@keyframes delay {
0%, 40%, 100% {
    transform: scaleY(0.4);
}
20% {
    transform: scaleY(1);
}
}
@keyframes delay {
0%, 40%, 100% {
    transform: scaleY(0.4);
}
20% {
    transform: scaleY(1);
}
}
.modcalc-checked-icon {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzI1RDhCMEVCNTM1MTFFNkE3QTNGMEQwMDcwNzRERDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzI1RDhCMEZCNTM1MTFFNkE3QTNGMEQwMDcwNzRERDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMjVEOEIwQ0I1MzUxMUU2QTdBM0YwRDAwNzA3NEREMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMjVEOEIwREI1MzUxMUU2QTdBM0YwRDAwNzA3NEREMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiANDJMAAAV6SURBVHja1Jp7aBRXFMbvzkp8ZamPai3YWm0SKzUxxlQtVogP8EHjI62WVqOlahGtlqb+YdNCLWKr4AMVRBQFsRGkvlCJ+IdRMMWkxreINdZIFKxV20bTWkSJ32G/aW6WcXde2VkP/JjM7mbu+ebOveeeMzfUOe+o8tEyQAEYCLLA6+BFEOH3D8Bd8Bu4As4CceCqXw608eEa2aAYTAW9Evw2QnqD0drn9WAn2A4ueHEm5KGHxoJSMFz77A9wDFSBy+AauAP+4fcdQTcK6geGske7a9c4Dn4Ah5IlKBdsAG/z/C9QBnZQSJNTH0A++BB8DDrz8xNgPjjj5GKGg9+2BavBSYr5HSwCr4IFdKDJxU1t4jVLeK1FvLa08QvbbOu3IHlEKsEXPF8DMsEq0OjjpNLIa2ayDcU2K+mDL4KG8A7mc1wM4d30U4iVsBK2dZltn+S5J0FjwBHQFRzgBU+r5Jm0NZhtd6UvY9wKEuf3cGbaAiaD+yr59oBtb6Eve+L1lBEnQMpd6QC2gjngiQrOntCHrfTpAH20Jagd2MV4sR986nL28tua6Mt++iY+trcjSILaAAbFGQH3jFVPzaBv4uP3iQTlMqY85lKmQaWeNdC3x/Q1N54gWQGEwTpwSqWunaKPYfpsKWistgJYolLfvgW36PM4K0Ff87iKU2WQ9gKo5gohXvBdwb9LYwXlgHfAn2BjwGLSGGsGW81iMbYJ3KPvObqgYh63t/KSxs7KW2LNSHATTEzw+4fgR12DKegDHssC7h0Z6NM4k42nqERWpmsQQf3BK0zEagIUsxh8Bh6BIgeZaw0TS9GQKYKG8YuKAFcE0xgkpf1P6IuTFYSZpY4QQXk8qQpIzEiOmxBnKzePven7ABH0Bk+uBCAmmzOazGzrwXKX1/mVx74Gn70gBPUE5Yw50iufe7hWLY99DNbNzIpNMgNnOUVVcNx4Gb+3eexmqOYioN3krYLpcIbHwJnNmayIM5vXJFAs3XDxzx21HH+cx8A53qcVfRqPjwxNXcTmP4/iHe4EDnJmCtn837UuAqcd+7/UbHAtJPaSg4rM++Abni8DP0l32wicC1wETjtmFicbRFA9T7IcBjMRUgj+Bu8xFmS0QuC0Y5k81hmsezkVZFo5V8WXwJvPGFd+BM5E1teMR4ZqrrMN9RADpKy022Jc6YFzrYfAmchM389Jsb4/n+c7HEdu44EI+Aos5aJ3H2fDnuyV4lZaK4aYZcsbjCxp+CK4wdJQvscyk4yTdzmuJvkYOOPZIIoRDbVmHNqpDV6vJu913pLuV9G3B34Ezng2Xddgvh/KoQMyhb8WcNbqxNqzZ6TuLXW682YPnWdBQr6Yq54fm0OfK6mhRdXHrEJ+aSNIpoKlM1jrvrcQJM++vIXrAb57DgQtAS/T50NWgsTmqWj9eKGKvppPVRvI/El8na9/ESvoLDNHed2/w8GCNZkWYVxrQ1/PxBOkGBzPMTWXmlc4hcSE6VM/LgZKY39gJeg/rqZl5TBBRSupoRQQE6IvE+ibxLeHdgSJXeVK+l8wG2wOuKfC9GE2fSpUz9hOEy9jreZdkF0gs8DegMZUhG3Poi9F9E05FSR2mBnqPd4VWcrkJVFMHtsspA+j6JNyK8jsKVmb1XCikPOVrRx809lGNdusYd5Vnegf7RZJ6lT0lcUabTUheVCJz8LSec1atqHYprR9zdbM4WLzkgS1DVpS5cfmJUkBPlItNy9VMdA72rzkZXuZpNry1m+Y9pkUK4+q5u1ldfysUesBybv68FGSmzJCtdxe9jPrFUnbXhZrkmbPBFNUdDeVG6tn5WibCnADoJVJoaVARV+1ZzG36qKNM+kpee15XTVv0TymfKyrPxVgACHmR5fpXwjrAAAAAElFTkSuQmCC") no-repeat scroll 50% 0;
    color: #1132bf;
    font-size: 16px;
    height: auto;
    margin: 0 auto 30px;
    padding-top: 58px;
    text-align: center;
    width: auto;
}
.modcalc-copyright {
    color: #9296a5;
    font-size: 12px;
    padding: 20px;
}
.modcalc-copyright a, .modcalc-policy a {
    border-bottom: 1px solid rgba(0, 74, 129, 0.4);
    color: rgb(0, 74, 129);
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
.modcalc-copyright a:hover, .modcalc-policy a:hover {
    border-bottom: 1px solid rgb(0, 74, 129);
}
@media screen and (max-width: 900px) {
	.modcalc-copyright {
		font-family: "Roboto",sans-serif,Helvetica;
		font-size: 16px;
		width: 240px;
	}
}
.modcalc__input-wrapper:focus {
    box-shadow: 0 0 10px 0 rgb(0, 74, 129);
    outline: medium none;
}
.modcalc-form-control {
    display: block;
    margin-bottom: 20px;
}
.modcalc-form-control img {
    display: block;
    margin: 0 auto 15px;
    max-width: 100%;
}
.modcalc-form-control__textarea {
    margin-top: 20px;
}
.modcalc-form-control__textarea:not(:last-child) {
    margin-bottom: 10px;
}
.modcalc-form-control__textarea textarea {
    border: 1px solid #c0c4c3;
    border-radius: 5px;
    display: block;
    font-family: "Roboto",sans-serif,Helvetica;
    font-size: 16px;
    height: 135px;
    margin: 0 auto;
    padding: 15px 20px;
    resize: none;
    width: 380px;
}
.modcalc-form-control__input:hover, .modcalc-form-control__textarea textarea:hover {
    border-color: #848999;
}
.modcalc-form-control__input input:focus, .modcalc-form-control__textarea textarea:focus {
    outline: medium none;
}
.modcalc-form-control__input {
    border: 1px solid #c0c4c3;
    border-radius: 5px;
    height: 56px;
    margin: auto;
    overflow: hidden;
    position: relative;
    transition: border-color 100ms ease 0s;
    width: 380px;
}
.modcalc-form-control__input:not(:last-child) {
    margin-bottom: 23px;
}
.modcalc-form-control__input::before {
    background-color: #f0f3f4;
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 58px;
}
.modcalc-form-control__input input {
    border: medium none;
    border-radius: 5px;
    display: block;
    font-size: 16px;
    height: 100%;
    line-height: 54px;
    padding: 0 0 0 78px;
    width: 100%;
}
.modcalc-form-control__input_tel input,
.modcalc-form-control__input_person input {
    background: #ffffff url("/media/mod_calculator/images/foninput.jpg") repeat scroll 0 0;
}

.modcalc-form-control__input_tel::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTFCMzYyMjRBQzk2MTFFNjgxQTNGODJFRTU2NTUwNTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTFCMzYyMjVBQzk2MTFFNjgxQTNGODJFRTU2NTUwNTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMUIzNjIyMkFDOTYxMUU2ODFBM0Y4MkVFNTY1NTA1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMUIzNjIyM0FDOTYxMUU2ODFBM0Y4MkVFNTY1NTA1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn+lF7oAAAH3SURBVHjapJVNKERRFMcNEkojFpZWJEVJUkZRZsECJUljpQhJlJSPBSVWspEoTchHFj7KxpAFCxZSwm6KsPNdCAnjd+u8ur1mpnnPq1/nzTn3/u//3XfuG0cgEIgyromp5T5CGxzCVEebZz/K5hWtiY4QasEFG7BDrsKusEM5RmCQ+ypw4/JZFqokrEI1OZ9V4ZjUtMwU4hIUIfBgFAoLcvxHx+dn3K4T5/n9YnUrSmEP0VtzkdwmYUj23fIe/+p7HeTKBL9V4VhQj5trLrDHDsIYfOB8zrJjJl0SPxHKNtV6IR66/9Nu09BqqjnhnoU//iM8C424TtNq49BJrti2MK7eZD8HtY64I7SrjkDcafvkcQ1Di+4Q8WXCDYzaOnlaJ3hEJB/RR607vPCuXqg8nTE+S3r8S74tl8EcGw4XYJFJMZJTKzeJsJd8qYiWEU7hAtTh8pNzBXWsOZkgJCpBETbydYRJmJE29FBfk1oDYR5KyB0EFZaBSiABmhn4o+WT5aUek982zTHEs0MKa84zxNlTJC+NOV2E9HDfCLW/HcqZOvZMcEfYENdKOKxjzUWNfJtXoJ8Fr0KMyyPsQn1Ewlrb9Ui/b4H6+PuMRajnS36A3EzEwtoCcQT1l1UufMIrKLetiHpDtpvFhdQhSYITRL+N/J8AAwBhgt1mZDw0DAAAAABJRU5ErkJggg==");
}
.modcalc-form-control__input_email::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTM4RDc1MTBBQzk2MTFFNkI5Q0REQzRGRTVFNDE4QkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTM4RDc1MTFBQzk2MTFFNkI5Q0REQzRGRTVFNDE4QkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MzhENzUwRUFDOTYxMUU2QjlDRERDNEZFNUU0MThCQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MzhENzUwRkFDOTYxMUU2QjlDRERDNEZFNUU0MThCQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmOpfY8AAAE7SURBVHjapNO/SwJhHMfx83KMsKUWCRoKB4cmMw0apB9bETQVVARWOAgN/hXSEKVRU1EEDSEN/SAILIJ+rA5N5qqLoEuDoO8vfAWR4xCfg9fdcc/zfO77PPec5yhzvWVZ1g7+LbNjEKdeTnFE0TQMHMC7zSmMc/gMwoY1IyyBX/jFD5b7CFvRsQXJksAG0lhEAjcY6SFoFLfYwzwOJcvu6FDEAh5lLbDhEraJPO6xhL92g+3Q+RKz2vEB/o62MX1hTPtcdQ/2ulTR1HYJyOjLd1HWNsdd4VShTPUNz7oEEQQwofeyXq/4wLpbhePIooY5VPR5HcmucRd4wrEWsI9SO1Ac6NdKIdfjdpGpr2EVLziRzS1TnkZQr7k+9uEdQpjCjFT3rf+yya9XxTYmJfAMn7p2JseQfIOWAAMAo+Q+R21juA0AAAAASUVORK5CYII=");
}
.modcalc-form-control__input_text::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAACXBIWXMAAC4jAAAuIwF4pT92AAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAPNtpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE3LTA4LTAxVDExOjA0OjQyKzAzOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTctMDktMDdUMTM6NDQ6MDUrMDM6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE3LTA5LTA3VDEzOjQ0OjA1KzAzOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+QWRvYmUgUkdCICgxOTk4KTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OTNmZjYzZWQtMzVjMS1jZDQzLTk0YzAtNTA2ZWMxY2EyMTQyPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ODA5ZDJhN2YtOTNiOC0xMWU3LWE1N2UtYTNhM2I0NDZlODEyPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MWQ4ZDQ3MzUtYmY0MS04NjQyLTk0MTItNjc5OWU5NWFhNmQ4PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjFkOGQ0NzM1LWJmNDEtODY0Mi05NDEyLTY3OTllOTVhYTZkODwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOC0wMVQxMTowNDo0MiswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y29udmVydGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpwYXJhbWV0ZXJzPmZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjBhNmJjYTQ1LTFlMDQtNDc0MS1hMDJiLWQ1NGY4OTc3MTFjOTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOS0wN1QxMzozNzo0NyswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5M2ZmNjNlZC0zNWMxLWNkNDMtOTRjMC01MDZlYzFjYTIxNDI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDktMDdUMTM6NDQ6MDUrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4yMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xODwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+/Yr6+gAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAA+klEQVR42uTUPS8EURTG8d+sK7HJiqj4BBKxnYgC5TYq8QGUFCR8GxUhokKpFY1vQKXbRELlbRov2dHcSaYYG7sznae8N/d/nueck5scHF3sYRMZGoZTL749DNjFHS4xHsGDqIE3dLAd8IljnKmmB7TziFOqaxpJY4iI/ZTlDuuAZipMte+E/iEwqQmc5MAe0hqAKbKAFmYxg8lYoIunQor5QvEyvWIOrYBrbGA92m5G4ErcrVMs4SuPVaLvaOwqYAdtjOEdy/H3mcA+FrCFF4z+AhzBB25DtHtTuHzGGs5jCzq4/2sjQ8lZM8btYhGPVfcwxQlWB4XBzwC9ijKQFOfvkAAAAABJRU5ErkJggg==");
}
.modcalc-form-control__input_person::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAAACXBIWXMAAC4jAAAuIwF4pT92AAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAPNtpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE3LTA4LTAxVDExOjA0OjQyKzAzOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTctMDktMDdUMTQ6MjI6MDMrMDM6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE3LTA5LTA3VDE0OjIyOjAzKzAzOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+QWRvYmUgUkdCICgxOTk4KTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NDIwYWE3OTctYmEyYi00NzRkLTkxOGUtMTc5NjhlYTEyOGEzPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NjI0YmUwMDYtOTNiOC0xMWU3LWE1N2UtYTNhM2I0NDZlODEyPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6YzllZjhlNTctMTlhMS0wMzRlLWJkMGUtYTA2MDRjNDZkNWQ5PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmM5ZWY4ZTU3LTE5YTEtMDM0ZS1iZDBlLWEwNjA0YzQ2ZDVkOTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOC0wMVQxMTowNDo0MiswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y29udmVydGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpwYXJhbWV0ZXJzPmZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjBjMjZlNGVhLTljODgtNWU0Ny04MWJlLWQxNjliYWNmZWY2Njwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOS0wN1QxMzozNzowOSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo0MjBhYTc5Ny1iYTJiLTQ3NGQtOTE4ZS0xNzk2OGVhMTI4YTM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDktMDdUMTQ6MjI6MDMrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+DbqbTwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAABrUlEQVR42pzUT2jPcRzH8cfvu2H+lMiBRRFhhMMOOHCTmkT+pJSkFJfZQQ5yw1UmDg7G0mJqP1KWg4VS/l0cDBujtLQpxonINpf3Luvzbd/f3qfv5/v6fJ7f9/v7fn3epZbWspzYiPNYHes+nEBXanOWA9mDp/gbsHP4iQc4nDpQnXg3E5dxE/vHaRdwCbcxNFFGB+IDBxNaE37heJHStkQZowmtCl+wqQhoFr6hlNBG8TWlpUB/UJMDykIbKQJ6h/k5pQ1jMfqLgO5gGlYmtIWYg/YioOd4jw7MGGeVG/iMe0V8JPzTjpe4FWVuxzzsq8TZH9GIXpzGGXzHEbwqCmrCB+zCbixHHRpQj084lQeqxRV0oxlPYi2gPfFcxn2cxRu0YekYaAVexEV9jbU4hLeJbPtwFKvizDY8w/pSS2v5cbR0A36rLKbjIWZn2Iy7k4CIM21YkuFHThlFoxtDGebGf5lsrEFtFm49GYNsZwWArbiOi+gcG2BdMVL3RqsH45r0xyQcicwXYRkWRLfhGK5W4x+uoTPMtyOG2zpMjbkNU2LvIB6FcXsxAP8HAHDMY9tGRRFqAAAAAElFTkSuQmCC");
}
.modcalc-form-control__input_without_icon input {
    padding: 0 0 0 30px;
}
.modcalc-form-control__input_without_icon::before {
    display: none;
}
.modcalc-form-control--animate {
    opacity: 0;
    transform: scale(0.95);
    transition: all 500ms ease 0s;
}
.modcalc-form-control--animate.active, .modcalc-grid__item.active {
    opacity: 1;
    transform: scale(1);
}
@media screen and (max-width: 900px) {
	.modcalc-form-control__input {
		max-width: 380px;
		width: 100%;
	}
	.modcalc-form-control__input input {
		font-size: 14px;
	}
	.modcalc-form-control__textarea {
		margin: 0 auto;
		max-width: 380px;
		width: 100%;
	}
	.modcalc-form-control__textarea textarea {
		width: 100%;
	}
}
.modcalc-grid__image_isLoading::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    animation: 0.5s linear 0s normal none infinite running spinAround;
    border-color: transparent transparent #dbdbdb #dbdbdb;
    border-image: none;
    border-radius: 290486px;
    border-style: solid;
    border-width: 2px;
    content: "";
    display: block;
    height: 1em;
    left: calc(49.5%);
    position: absolute;
    top: calc(49.5%);
    width: 1em;
}
.modcalc-grid-gallery-overlay {
    -moz-user-select: none;
    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
    bottom: 0;
    cursor: zoom-out;
    left: 0;
    opacity: 0;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.15s ease 0s;
    z-index: -1;
}
.modcalc-grid-gallery-overlay_active, .modcalc-grid__item_showImage .modcalc-grid__fullScreenImage {
    opacity: 1;
    z-index: 1;
}
.modcalc-grid-gallery-fullimg-wrap {
    left: 50%;
    opacity: 0;
    position: absolute;
    transform: translateX(-50%) scale(0.8);
    transition: opacity 0.2s ease 0s, transform 0.2s ease 0s;
    width: 70%;
}
.modcalc-grid-gallery-fullimg-image, .modcalc-grid_inline_without_image .modcalc-grid__text > span > span, .modcalc-grid_list .modcalc-grid__text > span > span {
    width: 100%;
}
.modcalc-grid__container {
    -moz-box-align: start;
    -moz-box-pack: justify;
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.modcalc-grid__container_images {
    align-content: flex-start;
}
.modcalc-grid__item {
    border-radius: 5px;
    cursor: pointer;
    margin-bottom: 20px;
    opacity: 0;
    overflow: hidden;
    position: relative;
    transform: scale(0.9);
    transition: all 500ms ease 0s;
    width: 180px;
}
.modcalc-grid__item > input {
    clip: rect(0px, 0px, 0px, 0px);
    opacity: 0;
    position: absolute;
}
.modcalc-grid__item > input + label {
    background: #f0f3f4 none repeat scroll 0 0;
    cursor: pointer;
    display: block;
    transition: all 0.15s ease 0s;
}
.modcalc-grid__item > input:checked + label, .modcalc-grid__item > input:checked + label .modcalc-grid__checked > span {
    background: rgb(0, 74, 129) none repeat scroll 0 0;
}
.modcalc-grid__item > input:checked + label .modcalc-grid__image::before {
    /* -moz-border-bottom-colors: none; */
    /* -moz-border-left-colors: none; */
    /* -moz-border-right-colors: none; */
    /* -moz-border-top-colors: none; */
    /* border-color: rgb(0, 74, 129) rgb(0, 74, 129) currentcolor; */
    /* border-image: none; */
    /* border-style: solid solid none; */
    /* border-width: 9px 9px 0; */
}
.modcalc-grid__item > input:checked + label .modcalc-grid__text > span > span > span {
    border-bottom: 1px dotted transparent;
    color: #fff;
}
.modcalc-grid__item > input:checked + label .modcalc-grid__checked {
    border: 1px dashed #fff;
    box-shadow: 0 0 0 9px rgb(0, 74, 129);
}
.modcalc-grid__item:hover .modcalc-grid__text > span > span > span {
    border-bottom: 1px dotted rgb(0, 74, 129);
    color: rgb(0, 74, 129);
}
.modcalc-grid__item:hover .modcalc-grid__text-gallery span {
    border-bottom: 1px dotted transparent;
    color: #000;
}
.modcalc-grid__item_cursor {
    cursor: zoom-in;
}
.modcalc-grid__item_static {
    overflow: visible;
    position: static;
}
.modcalc-grid__image {
    -moz-user-select: none;
    line-height: 0;
    overflow: hidden;
    position: relative;
}
.modcalc-grid__image::before {
    border: 0 solid transparent;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.15s ease 0s;
}
.modcalc-grid__image img {
    max-width: 100%;
}
.modcalc-grid__text {
    font-size: 16px;
    height: auto;
    margin-top: -32px;
    padding: 15px 15px 10px;
    position: relative;
}
.modcalc-grid__text > span {
    -moz-box-align: center;
    -moz-box-pack: center;
    align-items: center;
    display: flex;
    height: auto;
    justify-content: center;
    min-height: 45px;
    overflow: hidden;
    position: relative;
    text-align: center;
    z-index: 3;
}
.modcalc-grid__text-gallery span, .modcalc-grid__text > span > span > span {
    border-bottom: 1px dotted #000;
    color: #000;
    font-size: 16px;
    transition: all 0.15s ease 0s;
}
.modcalc-grid__text-gallery {
    margin-top: 11px;
}
.modcalc-grid__text-gallery span {
    border-bottom: 1px dotted rgb(0, 74, 129);
    color: rgb(0, 74, 129);
}
.modcalc-grid__checked, .modcalc-grid__checked > span::before {
    background: #fff none repeat scroll 0 0;
    display: block;
    transition: all 0.15s ease 0s;
}
.modcalc-grid__checked {
    -moz-user-select: none;
    border: 1px dashed #d3d3cf;
    border-radius: 100%;
    box-shadow: 0 0 0 9px #f0f3f4;
    height: 32px;
    margin: auto;
    position: relative;
    top: -16px;
    width: 32px;
    z-index: 2;
}
.modcalc-grid__checked > span {
    background: #d3d3cf none repeat scroll 0 0;
    display: block;
    height: 8px;
    margin: 10px auto 0;
    position: relative;
    transform: rotate(-45deg);
    transition: all 0.15s ease 0s;
    width: 12px;
}
.modcalc-grid__checked > span::before {
    content: "";
    height: 5px;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 9px;
}
.modcalc-grid__banners {
    position: absolute;
    right: 10px;
    top: 10px;
}
.modcalc-grid__banner {
    background: #fffc00 none repeat scroll 0 0;
    border-radius: 5px;
    color: #000;
    font-size: 10px;
    font-weight: 800;
    padding: 5px 10px;
    text-transform: uppercase;
}
.modcalc-grid__banner:not(:last-child) {
    margin-bottom: 5px;
}
.modcalc-grid__fullScreenImage {
    -moz-user-select: none;
    bottom: 0;
    cursor: zoom-out;
    left: 0;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.15s ease 0s;
    z-index: -1;
}
.modcalc-grid__fullScreenImage > img {
    left: 50%;
    max-width: 100%;
    position: absolute;
    transform: translate(-50%);
}
.modcalc-grid__fullScreenImage_active {
    left: 50%;
    opacity: 1;
    position: absolute;
    transform: translateX(-50%);
    z-index: 2;
}
.modcalc-grid_inline .modcalc-grid__item:hover, .modcalc-grid_inline_without_image .modcalc-grid__item:hover label {
    box-shadow: 0 5px 14px 0 rgba(0, 0, 0, 0.1);
}
.modcalc-grid_inline_without_image .modcalc-grid__item:hover {
    box-shadow: none;
}
.modcalc-grid__container .modcalc-grid__item label {
    margin: 0;
}
.modcalc-grid__container .modcalc-grid__item:hover {
    box-shadow: 0 5px 14px 0 rgba(0, 0, 0, 0.1);
}
.modcalc-grid__container.modcalc-grid__container_images .modcalc-grid__item:hover {
    box-shadow: none;
}
.modcalc-grid_inline .modcalc-grid__item {
    overflow: visible;
    width: 100%;
}
.modcalc-grid_inline .modcalc-grid__item > input + label, .modcalc-grid_inline_without_image .modcalc-grid__item > input + label, .modcalc-grid_list .modcalc-grid__item > input + label {
    -moz-box-align: center;
    align-items: center;
    border-radius: 5px;
    display: flex;
    height: 90px;
}
.modcalc-grid_inline .modcalc-grid__image {
    -moz-box-ordinal-group: 2;
    height: 100%;
    order: 1;
    width: 120px;
}
.modcalc-grid_inline .modcalc-grid__image::before {
    display: none;
}
.modcalc-grid_inline .modcalc-grid__text {
    -moz-box-ordinal-group: 3;
    height: 100%;
    margin-top: 0;
    order: 2;
    padding: 0 20px;
    width: 385px;
}
.modcalc-grid_inline .modcalc-grid__text > span {
    -moz-box-pack: start;
    height: 100%;
    justify-content: flex-start;
}
.modcalc-grid_inline .modcalc-grid__checked {
    -moz-box-ordinal-group: 1;
    box-shadow: 0 0 0 transparent;
    order: 0;
    top: 0;
}
.modcalc-grid_inline .modcalc-grid__banners {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fffc00 none repeat scroll 0 0;
    border-color: #f0f3f4 #f0f3f4 currentcolor;
    border-image: none;
    border-radius: 5px 5px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    height: auto;
    left: auto;
    margin-right: -36px;
    margin-top: -12px;
    padding-bottom: 0;
    right: 100%;
    top: 50%;
    transform: rotate(-90deg);
    z-index: 1;
}
.modcalc-grid_inline .modcalc-grid__banner {
    margin-bottom: 0;
    width: 89px;
}
.modcalc-grid_inline .modcalc-grid__banner:not(:first-child) {
    display: none;
}
.modcalc-grid_inline_without_image .modcalc-grid__item {
    overflow: visible;
    width: 50%;
}
.modcalc-grid_inline_without_image .modcalc-grid__item:nth-child(2n+1) {
    padding-right: 10px;
}
.modcalc-grid_inline_without_image .modcalc-grid__item:nth-child(2n+1) .modcalc-grid__banners {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fffc00 none repeat scroll 0 0;
    border-color: #f0f3f4 #f0f3f4 currentcolor;
    border-image: none;
    border-radius: 5px 5px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    height: auto;
    left: auto;
    margin-right: -36px;
    margin-top: -12px;
    padding-bottom: 0;
    right: 100%;
    top: 50%;
    transform: rotate(-90deg);
    z-index: 1;
}
.modcalc-grid_inline_without_image .modcalc-grid__item:nth-child(2n+1) .modcalc-grid__banner {
    margin-bottom: 0;
    width: 89px;
}
.modcalc-grid_inline_without_image .modcalc-grid__item:nth-child(2n) .modcalc-grid__banner:not(:first-child), .modcalc-grid_inline_without_image .modcalc-grid__item:nth-child(2n+1) .modcalc-grid__banner:not(:first-child) {
    display: none;
}
.modcalc-grid_inline_without_image .modcalc-grid__item:nth-child(2n) {
    padding-left: 10px;
}
.modcalc-grid_inline_without_image .modcalc-grid__item:nth-child(2n) .modcalc-grid__banners {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fffc00 none repeat scroll 0 0;
    border-color: #f0f3f4 #f0f3f4 currentcolor;
    border-image: none;
    border-radius: 5px 5px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    height: auto;
    left: 100%;
    margin-left: -36px;
    margin-top: -12px;
    padding-bottom: 0;
    right: auto;
    top: 50%;
    transform: rotate(90deg);
    z-index: 1;
}
.modcalc-grid_inline_without_image .modcalc-grid__item:nth-child(2n) .modcalc-grid__banner {
    margin-bottom: 0;
    width: 89px;
}
.modcalc-grid_inline_without_image .modcalc-grid__image {
    display: none;
}
.modcalc-grid_inline_without_image .modcalc-grid__text {
    height: 100%;
    margin-top: 0;
    padding: 0 20px 0 0;
    width: 208px;
}
.modcalc-grid_inline_without_image .modcalc-grid__text > span, .modcalc-grid_list .modcalc-grid__text > span {
    height: 100%;
    text-align: left;
}
.modcalc-grid_inline_without_image .modcalc-grid__checked {
    box-shadow: 0 0 0 0 transparent;
    margin: 0 20px;
    top: 0;
}
.modcalc-grid_list .modcalc-grid__item {
    overflow: visible;
    width: 100%;
}
.modcalc-grid_list .modcalc-grid__image {
    /* display: none;*/
	width: 90px;
	border-radius: 50%;
}
.modcalc-grid_list .modcalc-grid__text {
    height: 100%;
    margin-top: 0;
    padding: 0 20px 0 0;
    width: 500px;
}
.modcalc-grid_list .modcalc-grid__checked {
    box-shadow: 0 0 0 0 transparent;
    margin: 0 20px;
    top: 0;
}
.modcalc-grid_list .modcalc-grid__banners {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fffc00 none repeat scroll 0 0;
    border-color: #f0f3f4 #f0f3f4 currentcolor;
    border-image: none;
    border-radius: 5px 5px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    height: auto;
    left: auto;
    margin-right: -36px;
    margin-top: -12px;
    padding-bottom: 0;
    right: 100%;
    top: 50%;
    transform: rotate(-90deg);
    z-index: 1;
}
.modcalc-grid_list .modcalc-grid__banner {
    margin-bottom: 0;
    width: 89px;
}
.modcalc-grid_list .modcalc-grid__banner:not(:first-child) {
    display: none;
}
@media screen and (max-width: 900px) {
	.modcalc-grid__container {
		margin-bottom: 20px;
	}
	.modcalc-grid_inline .modcalc-grid__item:hover, .modcalc-grid_inline_without_image .modcalc-grid__item:hover label {
		box-shadow: none;
	}
	.modcalc-grid_inline .modcalc-grid__item {
		margin-bottom: 0;
	}
	.modcalc-grid_inline .modcalc-grid__item label {
		-moz-box-align: stretch;
		align-items: stretch;
		background: #fff none repeat scroll 0 0;
		border: 1px solid transparent;
		height: auto;
		padding: 10px 10px 10px 45px;
		transition: all 0.15s ease 0s;
	}
	.modcalc-grid_inline .modcalc-grid__item > input:checked + label {
		border: 1px solid #d0d0d0;
	}
	.modcalc-grid_inline .modcalc-grid__item > input:checked + label .modcalc-grid__checked_radio span {
		background: #fff none repeat scroll 0 0;
		border: medium none;
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.4) inset;
	}
	.modcalc-grid_inline .modcalc-grid__item > input:checked + label .modcalc-grid__checked_radio span::after, .modcalc-grid_inline .modcalc-grid__item > input:checked + label .modcalc-grid__text {
		background: rgb(0, 74, 129) none repeat scroll 0 0;
	}
	.modcalc-grid_inline .modcalc-grid__item > input:checked + label .modcalc-grid__checked_checkbox span {
		background: rgb(0, 74, 129) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDUzNjlGODZEQzg4MTFFNjk5QUZENTdEMkMzNjNBNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDUzNjlGODdEQzg4MTFFNjk5QUZENTdEMkMzNjNBNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNTM2OUY4NERDODgxMUU2OTlBRkQ1N0QyQzM2M0E3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNTM2OUY4NURDODgxMUU2OTlBRkQ1N0QyQzM2M0E3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgXWRCUAAABtSURBVHjaYvr//z8DETgfiN8B8QRiFJf8R4BPhBQX/0cFZTATzgNxAAHF9SBxkMRXqMAfIA6FKi7EphimYRKSBEjTajTFDcg2gwgmIJ73HztoRPcXjMGMRVMTtoBA5oA0TQUFHRBX4wo5gAADAMHZbK5xrctGAAAAAElFTkSuQmCC") no-repeat scroll center center;
		border: 1px solid rgb(0, 74, 129);
		box-shadow: 0 0 0 transparent inset;
	}
	.modcalc-grid_inline .modcalc-grid__image {
		width: 33.3333%;
	}
	.modcalc-grid_inline .modcalc-grid__image img {
		border-radius: 5px 0 0 5px;
		max-width: 100%;
		min-width: 80px;
	}
	.modcalc-grid_inline .modcalc-grid__text {
		-moz-box-align: center;
		align-items: center;
		background: #f0f3f4 none repeat scroll 0 0;
		border-radius: 0 5px 5px 0;
		display: flex;
		height: auto;
		min-height: inherit;
		width: 66.6667%;
	}
	.modcalc-grid_inline .modcalc-grid__text > span {
		display: block;
		height: auto;
		min-height: 0;
		text-align: left;
	}
	.modcalc-grid_inline .modcalc-grid__text > span > span > span {
		border-bottom: 0 none;
		font-size: 13px;
	}
	.modcalc-grid__text-wide, .modcalc-grid_inline .modcalc-grid__text-wide {
		width: 100%;
	}
	.modcalc-grid_inline .modcalc-grid__checked {
		border: medium none;
		border-radius: 0;
		display: block;
		height: auto;
		left: 10px;
		margin-bottom: 0;
		margin-top: -10px;
		position: absolute;
		top: 50%;
		width: auto;
	}
	.modcalc-grid_inline .modcalc-grid__checked span {
		border: 1px solid #d4d4d4;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35) inset;
		height: 20px;
		margin: 0;
		transform: rotate(0deg);
		transition: all 0.15s ease 0s;
		width: 20px;
	}
	.modcalc-grid_inline .modcalc-grid__banners, .modcalc-grid_inline .modcalc-grid__checked span::before {
		display: none;
	}
	.modcalc-grid_inline .modcalc-grid__checked_radio span {
		background: #fff none repeat scroll 0 0;
		border-radius: 100%;
	}
	.modcalc-grid_inline .modcalc-grid__checked_radio span::after {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		border-radius: 100%;
		content: "";
		display: block;
		height: 10px;
		left: 50%;
		margin-left: -5px;
		margin-top: -5px;
		position: absolute;
		top: 50%;
		transition: all 0.15s ease 0s;
		width: 10px;
	}
	.modcalc-grid_inline .modcalc-grid__checked_checkbox span {
		background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDUzNjlGODZEQzg4MTFFNjk5QUZENTdEMkMzNjNBNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDUzNjlGODdEQzg4MTFFNjk5QUZENTdEMkMzNjNBNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNTM2OUY4NERDODgxMUU2OTlBRkQ1N0QyQzM2M0E3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNTM2OUY4NURDODgxMUU2OTlBRkQ1N0QyQzM2M0E3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgXWRCUAAABtSURBVHjaYvr//z8DETgfiN8B8QRiFJf8R4BPhBQX/0cFZTATzgNxAAHF9SBxkMRXqMAfIA6FKi7EphimYRKSBEjTajTFDcg2gwgmIJ73HztoRPcXjMGMRVMTtoBA5oA0TQUFHRBX4wo5gAADAMHZbK5xrctGAAAAAElFTkSuQmCC") no-repeat scroll center center;
		border-radius: 2px;
	}
}
@keyframes spinAround {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
@keyframes spinAround {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.modcalc-list-ticket {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.modcalc-list-ticket li {
    color: #000;
    font-size: 18px;
    padding-left: 40px;
    position: relative;
}
.modcalc-list-ticket li:not(:last-child) {
    margin-bottom: 15px;
}
.modcalc-list-ticket li::before {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNUFEMkM0ODc3MTgxMUU1OTREOENFODE3Nzc4NEQ3MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNUFEMkM0OTc3MTgxMUU1OTREOENFODE3Nzc4NEQ3MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA1QUQyQzQ2NzcxODExRTU5NEQ4Q0U4MTc3Nzg0RDcwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA1QUQyQzQ3NzcxODExRTU5NEQ4Q0U4MTc3Nzg0RDcwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YC+TbQAAAexJREFUeNqslbtLA0EQh/O4KIj4L2hpHax84RNBGwVt1EZQQeMLrIQYwSAmJkYRRFEQrKxEgxqwMIWFIFimSmVnZ6FEVCL6W5iF5di93bs48HHhdtkvuzc7Y43e/fo8xjCIgUYQAu+gTGPfoARewTK4tzxKlkASbIBbEtSAahoPgjowAHZB2KpAwnZ0pZn7AQbZj4AHSUIiYUcXBTf0DNH7Ep/gRrRIkhHJTlbBDHiiZ5Tel+kYfZYLSVIhYdEKDkGcFu8QxmpNRQsaCYsHMA1+6HlK79/4BJ1oHmxpJCzWwRdoB0f0x1jwu1NlaSQpiYSd+QGl87hwb+KSNXhSBFSiOQfJMegDnQbHzu5RAXzKRBGQNpAUNZIesALGZOnNJNv/JMmCTXBhF826kATpm4QdJAnxu3HRFMhIbrxKcgImqGhqJVzkBztgElwbSrpBF3gW5veqJFzEcv2F7oBfGGuiBVWSok1yqZKIF3YI5Kl8REj+COqF3akkzTqJKCrQAnkh+8SOmFFIWkCOkijulIZi1nEZS4h92zHmqVDKJHvUaR3DfmFVO8tKqnWOumfMpPzLKoPuGLmEZeqaaTNT1TqVrI0kKarYvkpFdpmfBGfUNlxJTFo5l/WDc8os1xLTDstkDax5UXPzFH8CDACWYI3/muYL/QAAAABJRU5ErkJggg==") repeat scroll 0 0;
    content: "";
    height: 25px;
    left: 0;
    position: absolute;
    top: 6px;
    width: 26px;
}
.modcalc-mobile {
    -moz-box-align: center;
    -moz-box-pack: justify;
    align-items: center;
    background: rgb(0, 74, 129) none repeat scroll 0 0;
    bottom: 0;
    display: flex;
    font-family: "Roboto",sans-serif,Helvetica;
    height: 50px;
    justify-content: space-between;
    left: 0;
    padding: 0 20px;
    position: fixed;
    right: 0;
    z-index: 9999;
}
.modcalc-mobile__menu, .modcalc-mobile__menu-active {
    color: #fff;
    font-family: inherit;
    font-size: 14px;
    text-transform: uppercase;
}
.modcalc-mobile__menu, .modcalc-mobile__menu-active, .modcalc-mobile__menu-active > span, .modcalc-mobile__menu > span {
    -moz-box-align: center;
    align-items: center;
    display: flex;
}
.modcalc-mobile__menu-active > span::before, .modcalc-mobile__menu > span::before {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAYAAADABlfOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0M3RTJFQUFERTFEMTFFNkIxRkRBRTZDQjUwNzg0MTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0M3RTJFQUJERTFEMTFFNkIxRkRBRTZDQjUwNzg0MTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQzdFMkVBOERFMUQxMUU2QjFGREFFNkNCNTA3ODQxNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQzdFMkVBOURFMUQxMUU2QjFGREFFNkNCNTA3ODQxNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtkiP2AAAAA6SURBVHjaYvz///8pBgYGUwbqgbNMQIKRgcqAEehSapvJwMRAAzC0DAXF/n8q4jOjsT8a+1QGAAEGABpMM+Y4g4dxAAAAAElFTkSuQmCC") repeat scroll 0 0;
    content: "";
    display: block;
    height: 14px;
    margin-right: 5px;
    width: 21px;
}
.modcalc-mobile__sms {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAXCAYAAAAV1F8QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE0MTVGNjg1MjhFQTExRTdCQzAzRkQ1Q0M4Q0RGMUFEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE0MTVGNjg2MjhFQTExRTdCQzAzRkQ1Q0M4Q0RGMUFEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTQxNUY2ODMyOEVBMTFFN0JDMDNGRDVDQzhDREYxQUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTQxNUY2ODQyOEVBMTFFN0JDMDNGRDVDQzhDREYxQUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5T20QuAAACE0lEQVR42rTWz0sUcRjH8f2hSYUoiUjhqrBiwoJIqBAeyg1jN0gQUcRTly4idfCP8CBKCKIgeCm6qXkpC+oQxUYQKJql0KFIUEQlQVdrbX0/+gyM48z6Y2e/8Lp89zvPZ2Z25vmON5lMelKMLIQRRR2CuKK/reMHPuMV3iHhVMjrEHQBnehGMabxEYtY1TWFqEA9qvEb/RjE32MVJciiFt+whV4EbdZYBXXtth5ba11jPaAVcbxB8SkCrOSY11qj1SmoCQn0w3eOEINPayS05pGgUvzBcBoBVsNas9QcNIE55LgYJLVmtfZBUCh5OKIuhhiiWjskj3cPD18LrstD6HF3eLGAMZ++kC8zEOLRmlI7LEHlmHVY+AzLuGU6w0ks4YbOZWtX+IlKmxpzkiFBeYjbLPCjDUWI6Fwu7uMaGnXuKhpQYjoh89iStpWlLaXAZsEeHuA2BnRuEw9RgxGd+4XHemee29S5LH1RHgbpYV/wyJOZ8QQ35da9RVOGQuQ/vXfwH3JFVfhvbhcuihjvkTHxAl9xMZOdQZRgDaMuBg1hE2XW7t2hlxlIM0C6d59T9xbN2MOlNEJkP5rCTqr9SO7lB9OtnNQzO8sOK7vyd7sd1vhm6NS9/qnu9+1Y0fYSwAximMeGvsyF2nLu6LfDid8M+RjHhp7RJ3TpE+hHo+6Y77GCXfzDMmIYwF1kp7rqfQEGAArHcsT7aMfuAAAAAElFTkSuQmCC") no-repeat scroll left center;
    color: #fff;
    line-height: 50px;
    padding-left: 32px;
    text-decoration: none;
    text-transform: uppercase;
}
.modcalc-mobile__sms span {
    font-size: 14px;
}
.modcalc-mobile__tel {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFCQUNGMDEzMjhFQTExRTdBMDFCRTlGMTREMUI3REZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFCQUNGMDE0MjhFQTExRTdBMDFCRTlGMTREMUI3REZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUJBQ0YwMTEyOEVBMTFFN0EwMUJFOUYxNEQxQjdERkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUJBQ0YwMTIyOEVBMTFFN0EwMUJFOUYxNEQxQjdERkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4N7IDCAAABz0lEQVR42qTVyysFURzA8XG9SlaIXBZK3inPBSkUO2WhSEo2ilJK2VkoCxsliZT8A7JAWXmUV5JCUkQhb5GNVx65vie/qek0E3fm1Kem3znzO48554wRCAQMj7Iwh0N0I8Ss85o4Hw/Yxgi+MGZ24CVxHu6xgmiJNUoHw16S58qIVy2JTc2B31L/O/zgyz6eUY0nm/oFvPpcJI5CDkYdEqtyBL+b5K9YRB9SHNok4sFNclUapZNlpGp1KmcpNr3slgScYUaLV8oHLXY7clUiEI91Ld6JHWy5HbUPCzhFlCVeiG80ednn/XJYyiwxta2XsSud2yYPRRoiHBL3yJq2a/EO6bDE6W7JwLG8fINyrdMhqevS3ivAGwascT3xtUxLJZ3GC6qQiXW8o0VLnIwTrOmzNR/ScYUdxEpMNZySEX3iAEVa4hjs4QJJ+hIaErzUEhuWDtQatyJcq/PLLG9lZoZd8kGcIy7I6/ZcDlGmUzt1iOJwj8d/HByfHJINXMkxP3RsLVtHfagJ6y/KRoX8cdT69yLsrxmaD3Xy0jgiLQ3UOtfKaVRlw+aj/plcacCH7PNJLOFJjvM8aoI9yfqfKBttco3eYQ+zOHFzs/0IMAAUQbWqi5QntQAAAABJRU5ErkJggg==") repeat scroll 0 0;
    height: 23px;
    width: 23px;
}
#widget-modal-container, #widget-modal-overlay {
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
}
#widget-modal-overlay {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
}
#widget-modal-container {
    border: 0 none;
    border-collapse: collapse;
    height: 100%;
    margin: 0;
    overflow: auto;
    padding: 0;
}
#widget-modal-container-i {
    height: 100%;
    margin: 0 auto;
}
#widget-modal-container-i1, #widget-modal-error {
    box-sizing: border-box;
}
#widget-modal-container-i1 {
    border: 0 none;
    margin: 0;
    padding: 24px;
    vertical-align: middle;
}
#widget-modal-error {
    background: #000 none repeat scroll 0 0;
    border-radius: 10px;
    color: #fff;
    padding: 20px;
}
#widget-modal-loading {
    background: #000 url("images/loading.gif") no-repeat scroll 50% 50%;
    border-radius: 10px;
    height: 80px;
    width: 80px;
}
#widget-modal-box {
    background: #fff none repeat scroll 0 0;
    border-radius: 6px;
    box-shadow: 0 0 0 6px rgba(153, 153, 153, 0.3);
    box-sizing: border-box;
    color: #3c3c3c;
    font: 14px/18px Arial,sans-serif;
    padding: 16px;
    position: relative;
    width: 500px;
}
#widget-modal-close {
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 10px;
    top: 5px;
    transform: rotate(45deg);
    width: 25px;
}
.widget-modal-close-line {
    background: #000 none repeat scroll 0 0;
    position: absolute;
}
.widget-modal-close-line-1 {
    height: 2px;
    left: 0;
    margin-top: -1px;
    right: 0;
    top: 50%;
}
.widget-modal-close-line-2 {
    bottom: 0;
    left: 50%;
    margin-left: -1px;
    top: 0;
    width: 2px;
}
@media (max-width: 716px) {
	#widget-modal-box {
		width: 100%;
	}
}
.modcalc-policy {
    bottom: 0;
    color: #9296a5;
    font-size: 12px;
    padding: 20px;
    position: absolute;
    width: 100%;
}
.modcalc-policy-text > ol {
    padding-left: 10px;
}
.modcalc-policy-text > ol > li > ol {
    margin-top: 10px;
    padding-left: 10px;
}
.modcalc-policy-text > ol > li > ol li, .modcalc-policy-text > ol > li > ol li ol li {
    margin-bottom: 10px;
}
.modcalc-policy-text > ol > li > ol li ol {
    padding: 10px 0;
}
.modcalc-policy-text > ol > li > ol li ul {
    margin-top: 10px;
    padding-left: 15px;
}
.modcalc-prev-step {
    color: #9296a5;
    cursor: pointer;
    font-size: 11px;
    font-weight: 700;
    left: 0;
    line-height: 1.2;
    margin-top: 3px;
    position: absolute;
    text-transform: uppercase;
    top: 50%;
}
.modcalc-prev-step > span {
    border-bottom: 1px dotted #9296a5;
    margin-left: 15px;
    opacity: 1;
    position: relative;
    transition: all 0.3s ease 0s;
}
.modcalc-prev-step > span:hover {
    border-bottom: 1px dotted transparent;
}
.modcalc-prev-step > span::after, .modcalc-prev-step > span::before {
    border: 5px solid transparent;
    content: "";
    opacity: 1;
    position: absolute;
    right: 100%;
    top: 1px;
    transition: all 0.3s ease 0s;
}
.modcalc-prev-step > span::before {
    border-right-color: #9296a5;
    margin-right: 11px;
}
.modcalc-prev-step > span::after {
    border-right-color: #fff;
    margin-right: 9px;
}
.modcalc-prev-step_hide > span {
    -moz-user-select: none;
    opacity: 0;
}
.modcalc-prev-step_hide > span::after, .modcalc-prev-step_hide > span::before {
    opacity: 0;
}
@media screen and (max-width: 900px) {
	.modcalc-prev-step {
		left: auto;
		margin-top: 20px;
		position: relative;
		text-align: center;
		top: auto;
		width: 100%;
	}
	.modcalc-prev-step_hide {
		display: none;
	}
}
.modcalc-progressBar progress[value="0"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 0;
}
.modcalc-progressBar progress[value="1"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 1%;
}
.modcalc-progressBar progress[value="2"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 2%;
}
.modcalc-progressBar progress[value="3"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 3%;
}
.modcalc-progressBar progress[value="4"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 4%;
}
.modcalc-progressBar progress[value="5"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 5%;
}
.modcalc-progressBar progress[value="6"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 6%;
}
.modcalc-progressBar progress[value="7"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 7%;
}
.modcalc-progressBar progress[value="8"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 8%;
}
.modcalc-progressBar progress[value="9"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 9%;
}
.modcalc-progressBar progress[value="10"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 10%;
}
.modcalc-progressBar progress[value="11"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 11%;
}
.modcalc-progressBar progress[value="12"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 12%;
}
.modcalc-progressBar progress[value="13"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 13%;
}
.modcalc-progressBar progress[value="14"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 14%;
}
.modcalc-progressBar progress[value="15"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 15%;
}
.modcalc-progressBar progress[value="16"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 16%;
}
.modcalc-progressBar progress[value="17"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 17%;
}
.modcalc-progressBar progress[value="18"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 18%;
}
.modcalc-progressBar progress[value="19"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 19%;
}
.modcalc-progressBar progress[value="20"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 20%;
}
.modcalc-progressBar progress[value="21"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 21%;
}
.modcalc-progressBar progress[value="22"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 22%;
}
.modcalc-progressBar progress[value="23"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 23%;
}
.modcalc-progressBar progress[value="24"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 24%;
}
.modcalc-progressBar progress[value="25"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 25%;
}
.modcalc-progressBar progress[value="26"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 26%;
}
.modcalc-progressBar progress[value="27"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 27%;
}
.modcalc-progressBar progress[value="28"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 28%;
}
.modcalc-progressBar progress[value="29"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 29%;
}
.modcalc-progressBar progress[value="30"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 30%;
}
.modcalc-progressBar progress[value="31"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 31%;
}
.modcalc-progressBar progress[value="32"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 32%;
}
.modcalc-progressBar progress[value="33"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 33%;
}
.modcalc-progressBar progress[value="34"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 34%;
}
.modcalc-progressBar progress[value="35"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 35%;
}
.modcalc-progressBar progress[value="36"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 36%;
}
.modcalc-progressBar progress[value="37"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 37%;
}
.modcalc-progressBar progress[value="38"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 38%;
}
.modcalc-progressBar progress[value="39"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 39%;
}
.modcalc-progressBar progress[value="40"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 40%;
}
.modcalc-progressBar progress[value="41"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 41%;
}
.modcalc-progressBar progress[value="42"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 42%;
}
.modcalc-progressBar progress[value="43"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 43%;
}
.modcalc-progressBar progress[value="44"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 44%;
}
.modcalc-progressBar progress[value="45"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 45%;
}
.modcalc-progressBar progress[value="46"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 46%;
}
.modcalc-progressBar progress[value="47"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 47%;
}
.modcalc-progressBar progress[value="48"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 48%;
}
.modcalc-progressBar progress[value="49"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 49%;
}
.modcalc-progressBar progress[value="50"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 50%;
}
.modcalc-progressBar progress[value="51"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 51%;
}
.modcalc-progressBar progress[value="52"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 52%;
}
.modcalc-progressBar progress[value="53"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 53%;
}
.modcalc-progressBar progress[value="54"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 54%;
}
.modcalc-progressBar progress[value="55"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 55%;
}
.modcalc-progressBar progress[value="56"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 56%;
}
.modcalc-progressBar progress[value="57"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 57%;
}
.modcalc-progressBar progress[value="58"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 58%;
}
.modcalc-progressBar progress[value="59"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 59%;
}
.modcalc-progressBar progress[value="60"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 60%;
}
.modcalc-progressBar progress[value="61"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 61%;
}
.modcalc-progressBar progress[value="62"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 62%;
}
.modcalc-progressBar progress[value="63"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 63%;
}
.modcalc-progressBar progress[value="64"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 64%;
}
.modcalc-progressBar progress[value="65"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 65%;
}
.modcalc-progressBar progress[value="66"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 66%;
}
.modcalc-progressBar progress[value="67"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 67%;
}
.modcalc-progressBar progress[value="68"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 68%;
}
.modcalc-progressBar progress[value="69"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 69%;
}
.modcalc-progressBar progress[value="70"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 70%;
}
.modcalc-progressBar progress[value="71"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 71%;
}
.modcalc-progressBar progress[value="72"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 72%;
}
.modcalc-progressBar progress[value="73"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 73%;
}
.modcalc-progressBar progress[value="74"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 74%;
}
.modcalc-progressBar progress[value="75"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 75%;
}
.modcalc-progressBar progress[value="76"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 76%;
}
.modcalc-progressBar progress[value="77"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 77%;
}
.modcalc-progressBar progress[value="78"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 78%;
}
.modcalc-progressBar progress[value="79"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 79%;
}
.modcalc-progressBar progress[value="80"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 80%;
}
.modcalc-progressBar progress[value="81"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 81%;
}
.modcalc-progressBar progress[value="82"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 82%;
}
.modcalc-progressBar progress[value="83"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 83%;
}
.modcalc-progressBar progress[value="84"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 84%;
}
.modcalc-progressBar progress[value="85"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 85%;
}
.modcalc-progressBar progress[value="86"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 86%;
}
.modcalc-progressBar progress[value="87"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 87%;
}
.modcalc-progressBar progress[value="88"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 88%;
}
.modcalc-progressBar progress[value="89"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 89%;
}
.modcalc-progressBar progress[value="90"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 90%;
}
.modcalc-progressBar progress[value="91"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 91%;
}
.modcalc-progressBar progress[value="92"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 92%;
}
.modcalc-progressBar progress[value="93"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 93%;
}
.modcalc-progressBar progress[value="94"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 94%;
}
.modcalc-progressBar progress[value="95"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 95%;
}
.modcalc-progressBar progress[value="96"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 96%;
}
.modcalc-progressBar progress[value="97"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 97%;
}
.modcalc-progressBar progress[value="98"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 98%;
}
.modcalc-progressBar progress[value="99"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 99%;
}
.modcalc-progressBar progress[value="100"] ~ .modcalc-progressBar__bg .modcalc-progressBar__bar {
    width: 100%;
}
.modcalc-progressBar {
    font: 12px Arial,Tahoma,sans-serif;
    overflow: hidden;
    position: relative;
}
@media screen and (min-width: 900px) {
	.modcalc-progressBar {
		left: 54px;
		margin-top: 10px;
		position: absolute;
		right: 54px;
		top: 50%;
	}
}
.modcalc-progressBar progress {
    height: 0;
    left: -777px;
    overflow: hidden;
    position: absolute;
    width: 0;
}
.modcalc-progressBar__bg {
    background: #fff none repeat scroll 0 0;
    border-radius: 50px;
    height: 20px;
    overflow: hidden;
    position: relative;
}
.modcalc-progressBar__bar {
    background: #8a8a8a none repeat scroll 0 0;
    border-radius: 4px;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    transition: width 1.9s linear 0s;
    width: 0;
}
.modcalc-progressBar__bar::after {
    animation: 0.8s linear 0s normal none infinite running progress_bar;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
@keyframes progress_bar {
0% {
    background-position: 0 0;
}
100% {
    background-position: -40px 0;
}
}
@keyframes progress_bar {
0% {
    background-position: 0 0;
}
100% {
    background-position: -40px 0;
}
}
.modcalc-sidebar, .modcalc-sidebar__item {
    position: relative;
    transition: all 0.15s ease 0s;
}
.modcalc-sidebar__item {
    -moz-box-align: center;
    -moz-user-select: none;
    align-items: center;
    background: #f0f3f4 none repeat scroll 0 0;
    color: #000;
    cursor: pointer;
    display: flex;
    font-family: "Roboto",sans-serif,Helvetica;
    font-size: 14px;
    height: 72px;
    padding: 0 15px 0 0;
    text-decoration: none;
}
.modcalc-sidebar__item:not(:last-child), .modcalc-sidebar__outside .modcalc-sidebar__item:hover:not(:last-child), .modcalc-sidebar__outside_hide .modcalc-sidebar__item:hover:not(:last-child) {
    border-bottom: 1px solid #e2e7e9;
}
.modcalc-sidebar__item::after {
    border: 9px solid transparent;
    content: "";
    display: block;
    left: 100%;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    transition: all 0.15s ease 0s;
    z-index: 2;
}
.modcalc-sidebar__item:hover {
    color: rgb(0, 74, 129);
}
.modcalc-sidebar__item.modcalc-sidebar__item_active, .modcalc-sidebar__item:active {
    background: rgb(0, 74, 129) none repeat scroll 0 0;
    color: #fff;
}
.modcalc-sidebar__item.modcalc-sidebar__item_active .modcalc-sidebar__icon svg *, .modcalc-sidebar__item:active .modcalc-sidebar__icon svg *, .modcalc-sidebar__outside .modcalc-sidebar__item .modcalc-sidebar__icon svg *, .modcalc-sidebar__outside_hide .modcalc-sidebar__item .modcalc-sidebar__icon svg * {
    fill: #fff;
    stroke: #fff;
}
.modcalc-sidebar__item.modcalc-sidebar__item_active:not(:last-child), .modcalc-sidebar__item:active:not(:last-child) {
    border-bottom: 1px solid rgb(0, 74, 129);
}
.modcalc-sidebar__item.modcalc-sidebar__item_active::after, .modcalc-sidebar__item:active::after {
    border-left-color: rgb(0, 74, 129);
}
.modcalc-sidebar__item span {
    color: inherit;
    width: 129px;
}
.modcalc-sidebar__icon {
    -moz-box-align: center;
    -moz-box-pack: center;
    align-items: center;
    content: "";
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 0 20px;
    position: relative;
    width: 74px;
}
.modcalc-sidebar__icon svg {
    display: block;
    width: 100%;
}
.modcalc-sidebar__icon svg * {
    fill: rgb(0, 74, 129);
    stroke: rgb(0, 74, 129);
    transition: all 0.15s ease 0s;
}
.modcalc-sidebar__outside {
    bottom: 30px;
    position: fixed;
    transition: all 0.15s ease 0s;
    width: auto;
    z-index: 9997;
}
.modcalc-sidebar__outside * {
    box-sizing: border-box;
}
.modcalc-sidebar__outside .modcalc-sidebar {
    overflow: hidden;
}
.modcalc-sidebar__outside .modcalc-sidebar__item {
    background: rgb(0, 74, 129) none repeat scroll 0 0;
    color: #fff;
    height: 67px;
    padding: 0;
}
.modcalc-sidebar__outside .modcalc-sidebar__item:not(:last-child) {
    border-bottom: 1px solid #fff;
}
.modcalc-sidebar__outside .modcalc-sidebar__item:hover {
    background: #f0f3f4 none repeat scroll 0 0;
    color: #000;
}
.modcalc-sidebar__outside .modcalc-sidebar__item:hover .modcalc-sidebar__icon svg *, .modcalc-sidebar__outside_hide .modcalc-sidebar__item:hover .modcalc-sidebar__icon svg * {
    fill: rgb(0, 74, 129);
    stroke: rgb(0, 74, 129);
}
.modcalc-sidebar__outside .modcalc-sidebar__item::after {
    display: none;
}
.modcalc-sidebar__outside .modcalc-sidebar__item span {
    width: 166px;
}
.modcalc-sidebar__hide {
    -moz-user-select: none;
    display: flex;
    position: relative;
    transition: all 0.15s ease 0s;
    width: auto;
}
.modcalc-sidebar__hide > span {
    -moz-box-align: center;
    align-items: center;
    background: #cbd0d2 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 10px;
    height: 32px;
    line-height: 32px;
    padding: 0 15px;
    position: relative;
    text-transform: uppercase;
}
.modcalc-sidebar__hide > span::before {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUEyN0NFNjZCMkVEMTFFNjlDQUNENEY4QzFFMDIyNjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUEyN0NFNjdCMkVEMTFFNjlDQUNENEY4QzFFMDIyNjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QTI3Q0U2NEIyRUQxMUU2OUNBQ0Q0RjhDMUUwMjI2MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QTI3Q0U2NUIyRUQxMUU2OUNBQ0Q0RjhDMUUwMjI2MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg7VeTsAAADhSURBVHjaYvz//z8DHsALxMJA/ABZkIkBPxAF4u1ArI8iCrKJADYA4utArA8TI0YThkYWoGU+QKzNQBicB+LdQGwD0vQZiN8ToekvEH8H4q/EOs8e6jxFsPOEjA/gNf7dWQd7IDUDiL2Aau8TDHKgBjV0DSDAgk+TScBJ1qcvf778+evfS6Ij997j71eBGuYBmWuAmI3YFAECi4B4HRCvhGmEOS8WiDkJaBYD4gVAHAWz6Q8RNoIs+IFs03ICGnKB+CEQpxIMPShIBmIXIA6FpgqCmlSAOACIg4H4F0wQIMAAE3OrcdPYkPIAAAAASUVORK5CYII=") no-repeat scroll 0 0;
    content: "";
    display: block;
    height: 8px;
    transition: all 0.15s ease 0s;
    width: 13px;
}
.modcalc-sidebar__hide_close {
    width: 74px;
}
.modcalc-sidebar__hide_close > span > span {
    display: none;
}
.modcalc-sidebar__hide_close > span::before {
    background-position: 0 -8px;
    margin: 0;
}
.modcalc-sidebar__outside_left {
    left: 0;
    right: auto;
}
.modcalc-sidebar__outside_left .modcalc-sidebar {
    border-radius: 0 5px 5px 0;
    left: 0;
}
.modcalc-sidebar__outside_left .modcalc-sidebar__item {
    -moz-box-pack: end;
    justify-content: flex-end;
}
.modcalc-sidebar__outside_left .modcalc-sidebar__item span {
    -moz-box-ordinal-group: 1;
    order: 0;
    padding: 0 0 0 15px;
}
.modcalc-sidebar__outside_left .modcalc-sidebar__icon {
    -moz-box-ordinal-group: 2;
    order: 1;
}
.modcalc-sidebar__outside_left .modcalc-sidebar__hide {
    -moz-box-pack: start;
    justify-content: flex-start;
    left: 0;
}
.modcalc-sidebar__outside_left .modcalc-sidebar__hide > span {
    border-radius: 0 0 5px;
}
.modcalc-sidebar__outside_left .modcalc-sidebar__hide > span::before {
    margin-right: 10px;
    transform: rotate(180deg);
}
.modcalc-sidebar__outside_left .modcalc-sidebar__hide_close {
    left: 166px;
}
.modcalc-sidebar__outside_left .modcalc-sidebar__hide_close > span::before, .modcalc-sidebar__outside_right .modcalc-sidebar__hide > span::before {
    transform: rotate(0deg);
}
.modcalc-sidebar__outside_right {
    left: auto;
    right: 0;
}
.modcalc-sidebar__outside_right .modcalc-sidebar {
    border-radius: 5px 0 0 5px;
    /* right: 0; */
}
.modcalc-sidebar__outside_right .modcalc-sidebar__item span {
    padding: 0 15px 0 0;
}
.modcalc-sidebar__outside_right .modcalc-sidebar__hide {
    -moz-box-pack: end;
    justify-content: flex-end;
    right: 0;
}
.modcalc-sidebar__outside_right .modcalc-sidebar__hide > span {
    -moz-box-ordinal-group: 1;
    border-radius: 0 0 0 5px;
    order: 0;
}
.modcalc-sidebar__outside_right .modcalc-sidebar__hide > span::before {
    -moz-box-ordinal-group: 2;
    margin-left: 10px;
    order: 1;
}
.modcalc-sidebar__outside_right .modcalc-sidebar__hide_close > span::before {
    transform: rotate(180deg);
}
.modcalc-sidebar__outside_hide .modcalc-sidebar__item {
    background: rgb(0, 74, 129) none repeat scroll 0 0;
    color: #fff;
}
.modcalc-sidebar__outside_hide .modcalc-sidebar__item:not(:last-child) {
    border-bottom: 1px solid rgb(0, 74, 129);
}
.modcalc-sidebar__outside_hide .modcalc-sidebar__item::after {
    border-left-color: rgb(0, 74, 129);
}
.modcalc-sidebar__outside_hide .modcalc-sidebar__item:hover {
    background: #f0f3f4 none repeat scroll 0 0;
    color: #000;
}
.modcalc-sidebar__outside_hide .modcalc-sidebar__item:hover::after {
    border-left-color: #f0f3f4;
}
@media screen and (max-width: 900px) {
	.modcalc-sidebar {
		border-radius: 0 5px 0 0;
		bottom: 0px;
		left: 0;
		max-height: calc(100vh - 50px);
		position: fixed;
		right: auto;
		transition: all 0.15s ease 0s;
		z-index: 9999;
	}
	.modcalc-sidebar_open {
		bottom: 50px;
		overflow: auto;
	}
	.modcalc-sidebar__item:nth-child(1) {
		border-radius: 0 5px 0 0;
	}
}
.modcalc-steps-counter {
    color: #9296a5;
    font-size: 14px;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 50%;
}
.modcalc-steps-counter span {
    color: #000;
}
@media screen and (max-width: 900px) {
	.modcalc-steps-counter {
		position: relative;
		right: auto;
		text-align: left;
	}
}
#modcalc-thanksPage {
    background: #fff none repeat scroll 0 0;
    bottom: 0;
    font-family: Arial,sans-sarif;
    left: 0;
    overflow: auto;
    padding: 30px 15px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
}
#modcalc-thanksPage__preHeader {
    color: #000;
    font-size: 38px;
    margin-bottom: 30px;
    text-align: center;
}
#modcalc-thanksPage__button {
    box-sizing: border-box;
    display: block;
    margin: auto;
    max-width: 300px;
    text-decoration: none;
    width: 100%;
}
.modcalc-title {
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 25px;
    text-align: center;
    text-transform: uppercase;
}
.modcalc-title__after {
    color: #000;
    font-size: 20px;
    margin-bottom: 25px;
    text-align: center;
	line-height: 1.2;
}
.modcalc-title__after_animate {
    color: rgb(0, 74, 129);
}
@media screen and (max-width: 900px) {
	.modcalc-title {
		margin-bottom: 25px;
	}
	.modcalc-title__after {
		font-size: 16px;
	}
}
.modcalc-widget__overlay {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    bottom: 0;
    color: #000;
    display: none;
    font-family: "Roboto",sans-serif,Helvetica;
    height: 100%;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9998;
}
.modcalc-widget__overlay > div {
    display: flex;
    height: auto;
    min-height: 100%;
    padding: 15px 0;
}
.modcalc-widget__overlay > * {
    transform: translateZ(0px);
}
.modcalc-widget__overlay * {
    box-sizing: border-box;
}
.modcalc-widget__popup {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 5px;
    display: flex;
    height: auto;
    margin: auto;
    overflow: hidden;
    position: relative;
    transform: translateY(-100px);
    transition: all 0.3s ease-out 0s;
    width: 682px;
    z-index: 9999;
}
.modcalc-widget__popup_open {
    top: 0;
    transform: translateY(0px);
}
.modcalc-widget__sidebar {
    background: #e2e7e9 none repeat scroll 0 0;
    padding-bottom: 100px;
    position: relative;
    width: 218px;
}
.modcalc-widget__content {
    background: #fff none repeat scroll 0 0;
    max-height: 100%;
    overflow: auto;
    position: relative;
    width: 682px;
}
.modcalc-widget__content.loading {
    position: relative;
}
.modcalc-widget__content.loading::after {
    background: rgba(255, 255, 255, 0.78) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.modcalc-widget__content.loading::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    animation: 0.3s linear 0s normal none infinite running spinAround;
    border-color: transparent transparent rgb(0, 74, 129) rgb(0, 74, 129);
    border-image: none;
    border-radius: 290486px;
    border-style: solid;
    border-width: 2px;
    content: "";
    display: block;
    height: 30px;
    left: 50%;
    margin-right: -15px;
    margin-top: -15px;
    position: absolute;
    top: 50%;
    width: 30px;
    z-index: 2;
}
.modcalc-widget__footer {
    -moz-box-align: center;
    -moz-box-pack: center;
    align-items: center;
    display: flex;
    justify-content: center;
    /* padding-top: 20px; */
    position: relative;
}
.modcalc-widget__footer_center {
    padding-bottom: 32px;
}
.modcalc-widget__close {
    cursor: pointer;
    display: inline-block;
    height: 30px;
    overflow: hidden;
    position: absolute;
    right: 20px;
    top: 20px;
    transform: rotate(45deg);
    width: 30px;
    z-index: 30;
}
.modcalc-widget__close::after, .modcalc-widget__close::before {
    background: #959595 none repeat scroll 0 0;
    border-radius: 5px;
    content: "";
    position: absolute;
    transition: all 0.15s ease 0s;
}
.modcalc-widget__close:hover::after, .modcalc-widget__close:hover::before {
    background: rgb(0, 74, 129) none repeat scroll 0 0;
}
.modcalc-widget__close::before {
    height: 3px;
    left: 0;
    margin-top: -1.5px;
    right: 0;
    top: 50%;
}
.modcalc-widget__close::after {
    bottom: 0;
    left: 50%;
    margin-left: -1.5px;
    top: 0;
    width: 3px;
}
.modcalc-widget__content-wrapper, .modcalc-widget__scroll-wrapper {
    height: auto;
    width: 100%;
}
.modcalc-widget__fixed-bottom {
    padding: 0 54px 30px;
}
.modcalc-widget__fixed-bottom-wrapper {
    width: 100%;
}
.modcalc-widget__scroll-block {
    height: auto;
}
.modcalc-widget__scroll-block > img {
    display: block;
    height: auto;
    margin: auto;
    max-width: 100%;
}
.modcalc-widget__scroll-block_padding_on {
    padding: 30px 54px 0;
}
@keyframes spinAround {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
@keyframes gridItemShow {
0% {
    opacity: 0;
    transition: opacity 200ms ease 0s;
}
100% {
    opacity: 1;
    transition: opacity 200ms ease 0s;
}
}
@keyframes gridItemShow {
0% {
    opacity: 0;
    transition: opacity 200ms ease 0s;
}
100% {
    opacity: 1;
    transition: opacity 200ms ease 0s;
}
}
@media screen and (max-width: 900px) {
	.modcalc-widget__sidebar {
		display: none;
	}
	.modcalc-widget__scroll-block_padding_on {
		padding: 30px 20px 0;
	}
	.modcalc-widget__popup {
		border-radius: 0;
		display: block;
		max-width: 635px;
		overflow: auto;
		width: auto;
	}
	.modcalc-widget__content {
		height: auto;
		margin: auto;
		max-width: 635px;
		width: auto;
	}
	.modcalc-widget__overlay > div {
		padding: 0;
	}
	.modcalc-widget__footer {
		flex-wrap: wrap;
		padding-top: 0;
	}
	.modcalc-widget__footer .modcalc-button {
		-moz-box-ordinal-group: 0;
		order: -1;
	}
	.modcalc-widget__footer .modcalc-steps-counter {
		margin-top: 33px;
		text-align: center;
		width: 100%;
	}
	.modcalc-widget__close {
		height: 20px;
		width: 20px;
	}
	.modcalc-widget__close::before {
		height: 2px;
		margin-top: -1px;
	}
	.modcalc-widget__close::after {
		margin-left: -1px;
		width: 2px;
	}
	.modcalc-widget__fixed-bottom {
		padding: 0 20px 20px;
	}
}
