@import url('https://fonts.googleapis.com/css?family=arial:400,700&subset=cyrillic');

html {
    box-sizing: border-box;
    height: 100%;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
    height: 100%;
}

ol,
ul,
menu {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

tr {font-size: 16px; padding: 0px 0px 15px 0px;}

blockquote:before,
blockquote:after {
    content: '';
    content: none;
}

q:before,
q:after {
    content: '';
    content: none;
}

table {
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

img,
embed,
object,
audio,
video {
    max-width: 100%;
    height: auto;
}

a {
    text-decoration: none;
    color: inherit;
}

button,
textarea,
input {
    font-family: inherit;
}

button:focus,
textarea:focus,
input:focus {
    outline: none;
}

@font-face {
    font-family: 'calibri';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/calibri.eot');
    src: url('../fonts/calibri.eot?#iefix') format('embedded-opentype'), url('../fonts/calibri.woff') format('woff'), url('../fonts/calibri.ttf') format('truetype');
}

@font-face {
    font-family: 'calibri';
    font-weight: 300;
    font-style: normal;

    src: url('../fonts/calibri-light.eot');
    src: url('../fonts/calibri-light.eot?#iefix') format('embedded-opentype'), url('../fonts/calibri-light.woff') format('woff'), url('../fonts/calibri-light.ttf') format('truetype');
}

@font-face {
    font-family: 'calibri';
    font-weight: 700;
    font-style: normal;

    src: url('../fonts/calibri-bold.eot');
    src: url('../fonts/calibri-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/calibri-bold.woff') format('woff'), url('../fonts/calibri-bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Time Burner';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/timeburnernormal.ttf');
}

html {
    font-family: 'calibri', sans-serif;
    font-size: 1px;
}

@media all and (max-width: 1024px) {
    html {
        font-size: .09765vw;
    }
}

@media all and (max-width: 768px) {
    html {
        font-size: .15vw;
    }
}

@media all and (max-width: 550px) {
    html {
        font-size: .21vw;
    }
}

@media all and (max-width: 450px) {
    html {
        font-size: .31vw;
    }
}

body {
    overflow-x: hidden;
    background: #fbfbfb;
}

.body {
    position: relative;
    box-sizing: border-box;
    max-width: 1280px;
    margin: 0 auto;
    padding-top: 70rem;
    padding-left: 19.5%;
}

@media all and (min-width: 1280px) {
    .body:before {
        position: fixed;
        top: 0;
        right: 50%;
        width: 50vw;
        height: 70rem;
        content: '';
        background: #505b64;
    }

    .body:after {
        position: fixed;
        top: 0;
        left: 50%;
        width: 50vw;
        height: 70rem;
        content: '';
        background: #f3f3f3;
    }
}

@media all and (min-width: 1280px) {
    .body {
        padding-left: 249.6px;
    }
}

@media all and (max-width: 768px) {
    .body {
        padding-left: 0;
    }
}

.mob {
    display: none;
}

@media all and (max-width: 768px) {
    .mob {
        display: block;
    }
}

header {
    position: fixed;
    z-index: 100;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    background: white;
}

header::after {
    display: block;
    clear: both;
    content: '';
}

@media all and (max-width: 768px) {
    header {
        position: static;
    }
}
@media all and (max-width: 768px) {
    header .open-menu.open {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDM1NyAzNTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1NyAzNTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxnIGlkPSJjbG9zZSI+CgkJPHBvbHlnb24gcG9pbnRzPSIzNTcsMzUuNyAzMjEuMywwIDE3OC41LDE0Mi44IDM1LjcsMCAwLDM1LjcgMTQyLjgsMTc4LjUgMCwzMjEuMyAzNS43LDM1NyAxNzguNSwyMTQuMiAzMjEuMywzNTcgMzU3LDMyMS4zICAgICAyMTQuMiwxNzguNSAgICIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wb2x5Z29uPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
        height:27px;
    }
}

header .open-menu {
    position: absolute;
    top: 50%;
    right: 20rem;
    width: 35rem;
    height: 27rem;
    cursor: pointer;
    transform: translateY(-50%);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzQxLjMzMyAzNDEuMzMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNDEuMzMzIDM0MS4zMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cmVjdCB5PSIyNzcuMzMzIiB3aWR0aD0iMzQxLjMzMyIgaGVpZ2h0PSI0Mi42NjciIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJmaWxsOiNGRkZGRkYiPjwvcmVjdD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHJlY3QgeT0iMTQ5LjMzMyIgd2lkdGg9IjM0MS4zMzMiIGhlaWdodD0iNDIuNjY3IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBzdHlsZT0iZmlsbDojRkZGRkZGIj48L3JlY3Q+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxyZWN0IHk9IjIxLjMzMyIgd2lkdGg9IjM0MS4zMzMiIGhlaWdodD0iNDIuNjY3IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBzdHlsZT0iZmlsbDojRkZGRkZGIj48L3JlY3Q+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

header .left {
    position: relative;
    float: left;
    box-sizing: border-box;
    width: 19.5%;
    height: 70rem;
    padding-left: 1.5%;
    background: #505b64;
}

@media all and (max-width: 768px) {
    header .left {
        position: fixed;
        z-index: 101;
        top: 0;
        left: 0;
        width: 100%;
        padding-left: 15rem;
    }
}

header .left img {
    display: inline-block;
    height: 46rem;
    vertical-align: middle;
}

header .left .t {
    display: inline-block;
    margin-left: 10rem;
    padding-top: 2px;
    padding-left: 10rem;
    vertical-align: middle;
    text-transform: uppercase;
    border-left: 1px solid #616a73;
}

header .left .t .h1 {
    font-family: 'arial', sans-serif;
    font-size: 14rem;
    margin-bottom: 2px;
    letter-spacing: .12rem;
    color: #f6f6f6;
}

header .left .t .h2 {
    font-size: 13.2rem;
    font-weight: 300;
    color: #dcdcde;
}

header .center {
    float: left;
    box-sizing: border-box;
    width: 61%;
    padding: 13rem 0 0 30rem;
}

@media all and (max-width: 768px) {
    header .center {
        width: 100%;
        padding: 20rem;
    }
}

header .center .tel {
    float: left;
    margin-right: 40rem;
}

@media all and (max-width: 768px) {
    header .center .tel {
        float: none;
        margin-right: 0;
        margin-bottom: 10rem;
    }
}

header .center .tel:last-of-type {
    margin-right: 0;
}

@media all and (max-width: 768px) {
    header .center .tel:last-of-type {
        margin-bottom: 0;
    }
}

header .center .tel a {
    font-family: 'arial', sans-serif;
    font-size: 24rem;
    font-weight: 700;
    color: #24282f;
}

header .center .tel span {
    font-size: 13rem;
    display: block;
    margin-top: 6rem;
    color: #666;
}

header .right {
    font-size: 14rem;
    line-height: 1.5;
    position: relative;
    float: left;
    box-sizing: border-box;
    width: 19.5%;
    height: 70rem;
    padding-left: 20rem;
    color: #2b486f;
    background: #f3f3f3;
}

@media all and (max-width: 768px) {
    header .right {
        width: 100%;
    }
}

header .right .tel,
header .right .chat {
    padding-left: 17rem;
    background-repeat: no-repeat;
}

header .right .tel {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCI+PGRlZnM+PHBhdGggaWQ9InY4OWxhIiBkPSJNODUxLjYxNyAzMC42NzRjLjAyLjE1LS4wMjYuMjgxLS4xMzcuMzkybC0xLjMwMSAxLjI5M2EuNzMzLjczMyAwIDAgMS0uMjMuMTY3Ljk1NC45NTQgMCAwIDEtLjQ2NS4wOThjLS4xMjQgMC0uMzI1LS4wMjEtLjYwMi0uMDY0LS4yNzctLjA0Mi0uNjE2LS4xNDctMS4wMTctLjMxM2E4LjU3NyA4LjU3NyAwIDAgMS0xLjM2Ni0uNzVjLS41MDktLjMzMy0xLjA1LS43OS0xLjYyNC0xLjM3Mi0uNDU3LS40NS0uODM1LS44OC0xLjEzNS0xLjI5M2E5LjE5NiA5LjE5NiAwIDAgMS0uNzI0LTEuMTQxIDYuMTU3IDYuMTU3IDAgMCAxLS40MTEtLjk1IDUuMDQzIDUuMDQzIDAgMCAxLS4xODYtLjczNSAyLjQzNCAyLjQzNCAwIDAgMS0uMDMtLjY4Ljk1Mi45NTIgMCAwIDEgLjA4OC0uMjguNzM0LjczNCAwIDAgMSAuMTY3LS4yM2wxLjMwMS0xLjMwM2EuNDMxLjQzMSAwIDAgMSAuMzEzLS4xMzdjLjA4NSAwIC4xNi4wMjQuMjI1LjA3My4wNjYuMDUuMTIxLjExLjE2Ny4xODFsMS4wNDcgMS45ODljLjA1OS4xMDUuMDc1LjIyLjA0OS4zNDNhLjYxLjYxIDAgMCAxLS4xNjcuMzEzbC0uNDc5LjQ4YS4xNjIuMTYyIDAgMCAwLS4wMzQuMDY1LjIzNy4yMzcgMCAwIDAtLjAxNS4wNzNjLjAyNi4xMzcuMDg1LjI5NC4xNzYuNDcuMDc4LjE1Ny4yLjM0OC4zNjIuNTczLjE2My4yMjUuMzk1LjQ4NS42OTUuNzc5LjI5NC4zLjU1NS41MzQuNzgzLjcuMjI4LjE2Ny40Mi4yOS41NzIuMzY4LjE1NC4wNzguMjcxLjEyNS4zNTMuMTQybC4xMjIuMDI0YS4yNC4yNCAwIDAgMCAuMDY0LS4wMTRjLjAyOS0uMDEuMDUtLjAyMi4wNjMtLjAzNWwuNTU4LS41NjhhLjU5OC41OTggMCAwIDEgLjQxMS0uMTU3Yy4xMTEgMCAuMi4wMi4yNjQuMDZoLjAxbDEuODg5IDEuMTE2YS40OTMuNDkzIDAgMCAxIC4yNDQuMzIzeiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODQyIC0yMykiPjx1c2UgZmlsbD0iIzUwNWI2NCIgeGxpbms6aHJlZj0iI3Y4OWxhIi8+PC9nPjwvZz48L3N2Zz4=);
    background-position: left 40%;
    background-size: 10rem;
}

header .right .chat {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOCA5Ij48ZGVmcz48cGF0aCBpZD0iaWRmaWEiIGQ9Ik04NDQgNDVoNmMuNDU1IDAgMSAuNTQ0IDEgMXY0YzAgLjQ1NS0uNTQ1IDEtMSAxaC00bC0xLjk5NiAyLjM3NGEuMTQxLjE0MSAwIDAgMS0uMTU1LjAzNi4xNC4xNCAwIDAgMS0uMDktLjEzTDg0NSA1MWgtMWMtLjQ1NSAwLTEtLjU0NS0xLTFsLjAzMS00LjI1YzAtLjQ1Ni41MTQtLjc1Ljk2OS0uNzV6Ii8+PC9kZWZzPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NDMgLTQ1KSI+PHVzZSBmaWxsPSIjNjY2ZTc1IiB4bGluazpocmVmPSIjaWRmaWEiLz48L2c+PC9nPjwvc3ZnPg==);
    background-position: left center;
    background-size: 8rem;
}

header .in {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.aside-out {
    position: absolute;
    top: 0;
    left: 0;
    width: 19.5%;
    /* height: 100%; */
}

@media all and (max-width: 768px) {
    .aside-out {
        position: static;
        width: 100%;
    }
}

aside {
    position: fixed;
    z-index: 99;
    top: 0;
    box-sizing: border-box;
    width: 19.5%;
    max-width: 249.6px;
    height: 100%;
    background: #26303e;
}

@media all and (max-width: 768px) {
    aside {
        overflow: auto;
        width: 100%;
        max-width: none;
        pointer-events: none;
        opacity: 0;
        background: #f6f7f7;
    }
}

aside.open {
    pointer-events: auto;
    opacity: 1;
}

aside menu {
    font-size: 16.5rem;
    overflow: auto;
    box-sizing: border-box;
    height: calc(100% - 107rem - 1.5%);
    padding: 90rem 0 10rem 7.7%;
    background: #26303e;
}

@media all and (max-width: 768px) {
    aside menu {
        width: 100%;
        height: auto;
        padding: 70rem 0 30rem;
        background: #f6f7f7;
    }
}

aside menu > li {
    padding: 7rem 15px;
    transition: .3s ease color;
    color: #e7e6d3;
    text-align: right;
}

@media all and (max-width: 768px) {
    aside menu > li {
        font-weight: 700;
        padding: 20rem 35rem 18rem;
        text-transform: uppercase;
        color: #2b486f !important;
        border-top: 1px solid #e1e3e5;
    }

    aside menu > li:last-of-type {
        border-bottom: 1px solid #e1e3e5;
    }

    aside menu > li.close {
        position: relative;
        color: #999 !important;
    }

    aside menu > li.close:after {
        position: absolute;
        top: 50%;
        right: 2px;
        width: 19rem;
        height: 19rem;
        content: '';
        transform: translateY(-50%);
        <!-- background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSI+PGRlZnM+PHBhdGggaWQ9ImVnMXZhIiBkPSJNMjYxLjY0NiAxMDUuMzU0bC43MDgtLjcwOCA4LjE0NiA4LjE0NyA4LjE0Ni04LjE0Ny43MDguNzA4LTguMTQ3IDguMTQ2IDguMTQ3IDguMTQ2LS43MDguNzA3LTguMTQ2LTguMTQ2LTguMTQ2IDguMTQ2LS43MDgtLjcwNyA4LjE0Ny04LjE0NnoiLz48L2RlZnM+PGc+PGcgb3BhY2l0eT0iLjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjEgLTEwNCkiPjx1c2UgZmlsbD0iIzUwNWI2NCIgeGxpbms6aHJlZj0iI2VnMXZhIi8+PC9nPjwvZz48L3N2Zz4=); -->
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }
}

aside menu > li > a {
    transition: 0s;
}

aside menu > li:hover {
    color: #fff;
}

aside menu > li:hover > a {
    opacity: 1;
}

aside menu > li span {
    cursor: pointer;
    user-select: none;
}

@media all and (max-width: 768px) {
    aside menu > li.multiple {
        position: relative;
    }
}

aside menu > li.multiple span:after {
    font-family: 'Time Burner';
    font-size: 10rem;
    display: inline-block;
    margin-left: 7rem;
    content: '>';
}

@media all and (max-width: 768px) {
    aside menu > li.multiple span:after {
        position: absolute;
        top: 22rem;
        right: 12rem;
        width: 11rem;
        height: 7rem;
        content: '';
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciPjxkZWZzPjxwYXRoIGlkPSJiZzllYSIgZD0iTTI4Mi4wMDMgMTA3MGwtNS41MDMgNy4wMDMtNS41MDMtNy4wMDNoMTEuMDA2eiIvPjwvZGVmcz48Zz48ZyBvcGFjaXR5PSIuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3MSAtMTA3MCkiPjx1c2UgZmlsbD0iIzJiNDg2ZiIgeGxpbms6aHJlZj0iI2JnOWVhIi8+PC9nPjwvZz48L3N2Zz4=);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }
}

aside menu > li.multiple .links {
    position: absolute;
    z-index: -1;
    top: 70rem;
    left: 0;
    box-sizing: border-box;
    width: calc(100vw - 15px);
    max-width: 1030px;
    padding: 30rem 0 30rem calc(19.5vw + 30rem);
    transition: .3s ease opacity;
    pointer-events: none;
    opacity: 0;
    background: #ebeced;
    box-shadow: 10px 0px 50px rgba(0, 0, 0, .3);
}

aside menu > li.multiple .links::after {
    display: block;
    clear: both;
    content: '';
}

@media all and (min-width: 1280px) {
    aside menu > li.multiple .links {
        padding: 30rem 0 30rem calc(249.6px + 30rem);
    }
}

@media all and (max-width: 768px) {
    aside menu > li.multiple .links {
        position: static;
        display: none;
        width: 100%;
        margin-top: 15rem;
        padding: 15rem 0 0;
        transition: none;
        opacity: 1;
        border-top: 1px solid #e1e3e5;
        background: none;
        box-shadow: none;
    }
}

aside menu > li.multiple .links .col-1 {
    float: left;
    box-sizing: border-box;
    width: 37.885%;
}

@media all and (max-width: 768px) {
    aside menu > li.multiple .links .col-1 {
        width: 100%;
        margin-bottom: 10rem;
    }
}

aside menu > li.multiple .links .col-1 a:last-of-type {
    margin-bottom: 0;
}

aside menu > li.multiple .links .col-2 {
    float: left;
    box-sizing: border-box;
    width: 75.77%;
    margin-bottom: 30rem;
}

@media all and (max-width: 768px) {
    aside menu > li.multiple .links .col-2 {
        width: 100%;
        margin-bottom: 10rem;
    }
}

aside menu > li.multiple .links .col33 {
    float: left;
    box-sizing: border-box;
    width: 25.25%;
    padding-right: 15rem;
    text-align: left;
    font-size: 16.5rem;
    font-weight: 700;
    line-height: 1.1;
    display: table;
    margin-bottom: 5rem;
    color: #26303e;
}


@media all and (max-width: 768px) {
    aside menu > li.multiple .links .col33 {
        width: 100%;
        margin-bottom: 10rem;
        padding-left: 0;
    }
}

aside menu > li.multiple .links .col33 > a:not(:first-child) {
    margin-top: 20rem;
}

@media all and (max-width: 768px) {
    aside menu > li.multiple .links .col33 > a:not(:first-child) {
        margin-top: 16.5rem;
    }
}

aside menu > li.multiple .links .col-r {
    float: left;
    box-sizing: border-box;
    width: 21.23%;
    text-align:left;
    border-left: 1px solid #ccc;
    margin-left: 20px;
    padding-left: 10px;
}

@media all and (max-width: 768px) {
    aside menu > li.multiple .links .col-r {
        width: 100%;
        margin-bottom: 10rem;
        padding: 0;
    }
}

aside menu > li.multiple .links .col-r.mb a {
    margin-bottom: 20rem;
}

@media all and (max-width: 768px) {
    aside menu > li.multiple .links .col-r.mb a {
        margin-bottom: 0;
    }
}

.col-r {
    float: left;
    box-sizing: border-box;
    width: 25.25%;
    padding-right: 30rem;
    text-align: left;
    font-size: 16.5rem;
    font-weight: 700;
    line-height: 1.1;
    display: table;
    margin-bottom: 15rem;
    color: #26303e;

}

aside menu > li.multiple .links a {
    font-size: 16.5rem;
    font-weight: 700;
    line-height: 1.1;
    display: table;
    margin-bottom: 10rem;
    color: #26303e;
}

@media all and (max-width: 700px) {
    aside menu > li.multiple .links a {
        font-size: 16.5rem;
        font-weight: 700;
        margin-bottom: 10rem !important;
        text-transform: none;
        color: #505b64;
    }
}

aside menu > li.multiple .links .small::after {
    display: block;
    clear: both;
    content: '';
}

aside menu > li.multiple .links .small .col50 {
    float: left;
    width: 50%;
}

@media all and (max-width: 768px) {
    aside menu > li.multiple .links .small .col50 {
        width: 100%;
    }
}

aside menu > li.multiple .links .small a {
    font-size: 16.5rem;
    font-weight: 400;
    line-height: 1.3;
    display: table;
    margin-bottom: .5em;
    color: #2b486f;
}

@media all and (max-width: 768px) {
    aside menu > li.multiple .links .small a {
        color: #505b64;
    }
}

@media all and (max-width: 768px) {
    aside menu > li.multiple.open {
        padding-bottom: 0;
    }

    aside menu > li.multiple.open span:after {
        opacity: .5;
    }

    aside menu > li.multiple.open .links {
        display: block;
    }
}

aside menu > li.multiple.open .links,
aside menu > li.multiple:hover .links {
    pointer-events: auto;
    opacity: 1;
}

aside menu > li.multiple.open.auto,
aside menu > li.multiple:hover.auto {
    width: auto;
    padding-right: 75rem;
    white-space: nowrap;
}

aside menu > li.multiple.open.auto a,
aside menu > li.multiple:hover.auto a {
    line-height: 1.3;
}

aside menu > li.multiple.open.auto a:last-of-type,
aside menu > li.multiple:hover.auto a:last-of-type {
    margin-bottom: 0;
}

aside menu > li.multiple.open ul,
aside menu > li.multiple:hover ul {
    display: block;
}

aside footer {
    line-height: 1.25;
    position: absolute;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    width: 100%;
    padding: 0 7.7% 7.7%;
    color: #cdd0d5;
    background: #26303e;
    text-align: right;
}

@media all and (max-width: 768px) {
    aside footer {
        position: static;
        padding: 0 35rem 35rem;
        color: #666;
        background: none;
    }
}

aside footer span {
    font-size: 13rem;
    display: block;
}

@media all and (max-width: 768px) {
    aside footer span {
        max-width: none;
    }
}

aside footer .socials {
    margin-top: 25rem;
}

@media all and (max-width: 768px) {
    aside footer .socials {
        margin-top: 20rem;
        background-color: #505b64;
    }
}

aside footer .socials a {
    display: inline-block;
    width: 26rem;
    height: 26rem;
    margin-right: 1px;
    transition: .3s ease;
    background-color: #878e93;
    background-repeat: no-repeat;
    background-position: center;
}

@media all and (max-width: 768px) {
    aside footer .socials a {
        font-size: .5vw;
        position: relative;
        box-sizing: border-box;
        width: 16.66%;
        height: 0;
        margin-right: 0;
        padding-top: 16.66%;
        border-right: 1px solid #f6f7f7;
        background-color: transparent !important;
        filter: brightness(5) grayscale(100%);
    }

    aside footer .socials a:last-of-type {
        border-right: 0;
    }
}

aside footer .socials a:hover {
    background-color: #9da5ab;
}

aside footer .socials a.fb {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMy42NCA1MC41MyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyNjMwM2U7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5mZWZlZmU8L3RpdGxlPjxnIGlkPSLQodC70L7QuV8yIiBkYXRhLW5hbWU9ItCh0LvQvtC5IDIiPjxnIGlkPSJfMTYiIGRhdGEtbmFtZT0iMTYiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE1LjYsMTUuMTNWMTEuMDhhMi4xMywyLjEzLDAsMCwxLDIuMjItMi40MkgyMy41VjBIMTUuNjhDNywwLDUuMDUsNi40Miw1LjA1LDEwLjU4djQuNTVIMFYyNS4yNUg1LjFWNTAuNTNIMTUuMjJWMjUuMjVIMjIuN2wuMzMtNCwuNjEtNi4xNVoiLz48L2c+PC9nPjwvc3ZnPg==);
    background-position: center 45%;
    background-size: 6em;
}

aside footer .socials a.tw {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MC41NiA0MC40NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyNjMwM2U7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT50d3R3PC90aXRsZT48ZyBpZD0i0KHQu9C+0LlfMiIgZGF0YS1uYW1lPSLQodC70L7QuSAyIj48ZyBpZD0iXzE2IiBkYXRhLW5hbWU9IjE2Ij48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01MC41Niw0LjhhMjIuNjEsMjIuNjEsMCwwLDEtNiwxLjYyQTEwLjI4LDEwLjI4LDAsMCwwLDQ5LjE5Ljc0YTIwLjkyLDIwLjkyLDAsMCwxLTYuNjEsMi40OSwxMC40MiwxMC40MiwwLDAsMC0xOCw3LDEwLjkyLDEwLjkyLDAsMCwwLC4zLDIuMzNBMjkuNDIsMjkuNDIsMCwwLDEsMy41NCwxLjg2LDEwLjMsMTAuMywwLDAsMCwyLjExLDdhMTAuMTgsMTAuMTgsMCwwLDAsNC42MSw4LjVBMTAuMDcsMTAuMDcsMCwwLDEsMiwxNC4yM3YuMTRBOS43NSw5Ljc1LDAsMCwwLDIuNzQsMThhMTAuMzUsMTAuMzUsMCwwLDAsNy42Miw2LjMxLDEwLjQyLDEwLjQyLDAsMCwxLTIuNzQuMzgsOS4xMSw5LjExLDAsMCwxLTEuOTUtLjIyLDEwLjQ3LDEwLjQ3LDAsMCwwLDkuNjgsNy4xM0EyMSwyMSwwLDAsMSwyLjQ5LDM2Yy0uODUsMC0xLjY0LS4wNi0yLjQ5LS4xNGEyOS45NCwyOS45NCwwLDAsMCwxNS45LDQuNThjMTYuMjEsMCwyNi4yMS0xMS4yMSwyOC44Mi0yMi44N2EyNy44MSwyNy44MSwwLDAsMCwuNjgtNi4xNlYxMC4wOUEyMS4yNSwyMS4yNSwwLDAsMCw1MC41Niw0LjhaIi8+PC9nPjwvZz48L3N2Zz4=);
    background-size: 14em;
}

aside footer .socials a.vk {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NS41OSAzMi41NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyNjMwM2U7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT52azwvdGl0bGU+PGcgaWQ9ItCh0LvQvtC5XzIiIGRhdGEtbmFtZT0i0KHQu9C+0LkgMiI+PGcgaWQ9Il8xNiIgZGF0YS1uYW1lPSIxNiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTUuMTksMi40OGMtLjc0LS41NS0zLjQtLjU1LTYtLjU1YTM5Ljk0LDM5Ljk0LDAsMCwwLTYsLjNjLS41OC4yMi0xLjg2LDMuMzUtMy41NCw2LjU2LTEuOTIsMy42Mi00LjI1LDcuMTMtNS43Myw3LjA3LTEuOTQsMC0xLjQ4LTUuOTUtMS4zNC0xMC4zNiwwLTIuODgtLjQ0LTMuODItLjg1LTQuMDZBMTYuNjYsMTYuNjYsMCwwLDAsMjcuODgsMHMtOC4zOS0uNjMtOS41NywzYzEuNjIuMjIsNC4zNi0uMjgsMy4yOSwxMC45NC0uMDguNTUtMS4yOSw1LjE1LTUuMTgtMS4wNy0xLTEuNTYtNC43Mi0xMC45MS02LTExQzYuMDgsMS44NSwxLjgsMS42Ni4zMiwyLjQ4UzIuMTksOS43Miw3LjcsMTguMzNjNC40Nyw3LjA3LDkuMjEsMTIuNTYsMTcuNDQsMTMuOTMsMS41Ni4xNiw1LjU2LjMzLDYuODUtLjI4Ljg1LS40MS0uMjItNi40OSwyLjcyLTcuMUMzNiwyNC42NCw0MSwzMS4yNCw0Mi45LDMyYTE4LjM2LDE4LjM2LDAsMCwwLDYuMjUuNTVjMi44LS4wOCw2LC4yOCw2LjI4LTEuNjQuNjktNC4yLTguNDctOS42OC04LjcyLTEyLjI2LS4yMi0xLjg2LDMuMzUtNS4yOSw1LjE2LTcuOTIsMi4yNS0zLjE4LDQuNzItNywzLjMyLTguMjNaIi8+PC9nPjwvZz48L3N2Zz4=);
    background-size: 16em;
}

aside footer .socials a.in {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OS42NSA0OS42NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyNjMwM2U7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pbnN0PC90aXRsZT48ZyBpZD0i0KHQu9C+0LlfMiIgZGF0YS1uYW1lPSLQodC70L7QuSAyIj48ZyBpZD0iXzE2IiBkYXRhLW5hbWU9IjE2Ij48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMi4xNSwyNC44MWExMi42OCwxMi42OCwwLDEsMSwxMi42NiwxMi43LDEyLjY5LDEyLjY5LDAsMCwxLTEyLjY2LTEyLjdaTTM3LjkyLDBIMTEuNzRBMTEuNzYsMTEuNzYsMCwwLDAsMCwxMS43NFYzNy45MkExMS43OCwxMS43OCwwLDAsMCwxMS43NCw0OS42NUgzNy45MkExMS43NiwxMS43NiwwLDAsMCw0OS42NSwzNy45MlYxMS43NEExMS43NCwxMS43NCwwLDAsMCwzNy45MiwwWm0yLjYsNi42NEEyLjU4LDIuNTgsMCwxLDAsNDMuMSw5LjIxYTIuNTcsMi41NywwLDAsMC0yLjU4LTIuNTdabS4zMSwxOC4xN2ExNiwxNiwwLDEsMC0xNiwxNiwxNiwxNiwwLDAsMCwxNi0xNloiLz48L2c+PC9nPjwvc3ZnPg==);
    background-size: 14em;
}

aside footer .socials a.yu {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MC41OSAzNy4xIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzI2MzAzZTtmaWxsLXJ1bGU6ZXZlbm9kZDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnl0PC90aXRsZT48ZyBpZD0i0KHQu9C+0LlfMiIgZGF0YS1uYW1lPSLQodC70L7QuSAyIj48ZyBpZD0iXzE2IiBkYXRhLW5hbWU9IjE2Ij48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01MC4wOSw4cy0uNTItMy42NS0yLTUuMjRBNy4yNSw3LjI1LDAsMCwwLDQzLC41MkMzNiwwLDI1LjM0LDAsMjUuMzQsMGgtLjA2UzE0LjcsMCw3LjYyLjUyQTcuMjQsNy4yNCwwLDAsMCwyLjU1LDIuNzdDMSw0LjM2LjUyLDgsLjUyLDhBODAuNzEsODAuNzEsMCwwLDAsMCwxNi41MXY0QTc5LjcxLDc5LjcxLDAsMCwwLC41MiwyOXMuNTIsMy42NCwyLDUuMjZjMS45MiwyLjExLDQuNDQsMiw1LjU5LDIuMjUsNCwuNDEsMTcuMi41NSwxNy4yLjU1UzM2LDM3LDQzLDM2LjU1YTcuMTIsNy4xMiwwLDAsMCw1LTIuMjVjMS41MS0xLjYyLDItNS4yNiwyLTUuMjZhODIuODYsODIuODYsMCwwLDAsLjUtOC41di00YTgzLjg5LDgzLjg5LDAsMCwwLS41LTguNVpNMzMuNzUsMTgsMjAuMDcsMjUuMzZWMTAuNTZsNi4yLDMuMzdaIi8+PC9nPjwvZz48L3N2Zz4=);
    background-size: 16em;
}

aside footer .socials a.ok {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi43NCA1Ni42NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiMyNjMwM2U7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjZweDt9LmNscy0xLC5jbHMtMntmaWxsLXJ1bGU6ZXZlbm9kZDt9LmNscy0ye2ZpbGw6IzI2MzAzZX08L3N0eWxlPjwvZGVmcz48dGl0bGU+b2s8L3RpdGxlPjxnIGlkPSLQodC70L7QuV8yIiBkYXRhLW5hbWU9ItCh0LvQvtC5IDIiPjxnIGlkPSLQodC70L7QuV8xLTIiIGRhdGEtbmFtZT0i0KHQu9C+0LkgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTguNDEsM2E5Ljk0LDkuOTQsMCwxLDEtMTAsOS45MUE5LjkzLDkuOTMsMCwwLDEsMTguNDEsM1oiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zNS43NywzMi41MWExOC42MywxOC42MywwLDAsMS02LjcsNC4zNCwzMS43MywzMS43MywwLDAsMS03LjYxLDEuN2MuMzkuNDMuNTguNjQuODIuODhxNS4yOSw1LjMxLDEwLjU3LDEwLjYyYTMuNDgsMy40OCwwLDAsMSwuNzksNC4xMSw0LjE2LDQuMTYsMCwwLDEtMy45MSwyLjQ0LDMuODUsMy44NSwwLDAsMS0yLjQ4LTEuMjZjLTIuNjYtMi42OC01LjM3LTUuMy04LTgtLjc2LS44LTEuMTItLjY1LTEuNzksMC0yLjY4LDIuNzUtNS4zOSw1LjQ2LTguMTMsOC4xNmEzLjQxLDMuNDEsMCwwLDEtNC4xMS43NCw0LjE1LDQuMTUsMCwwLDEtMi40LTMuODQsMy44MywzLjgzLDAsMCwxLDEuMjktMi41N0wxNC41OCwzOS4zOWMuMjMtLjIzLjQ0LS40Ny43OC0uODMtNC43NS0uNS05LTEuNjYtMTIuNjgtNC41M2ExNiwxNiwwLDAsMS0xLjM0LTEuMSwzLjU5LDMuNTksMCwwLDEtLjUtNS4xMSwzLjYyLDMuNjIsMCwwLDEsNC44LTEuMDgsNi45LDYuOSwwLDAsMSwxLjA1LjYyLDIwLjc3LDIwLjc3LDAsMCwwLDIzLC4yMUE2LjE5LDYuMTksMCwwLDEsMzIsMjYuNDEsMy41MywzLjUzLDAsMCwxLDM2LDI4YzEsMS42MywxLDMuMjItLjI1LDQuNDlaIi8+PC9nPjwvZz48L3N2Zz4=);
    background-size: 10em;
}

main .center {
    width: 75.77%;
    background: #f6f6f6;
}

@media all and (max-width: 768px) {
    main .center {
        width: 100%;
    }
}

main section {
    display: flex;
}

@media all and (max-width: 768px) {
    main section {
        display: block;
    }
}

main .right {
    box-sizing: border-box;
    width: 24.22%;
    max-width: 200rem;
}

@media all and (max-width: 768px) {
    main .right {
        width: 100%;
        max-width: none;
    }
}

section.top .center {
    position: relative;
    overflow: hidden;
    background: black;
}

section.top .center img {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: .3;
    object-fit: cover;
}

section.top .center .text {
    font-family: 'arial', sans-serif;
    position: absolute;
    z-index: 1;
    bottom: 60rem;
    left: 30rem;
    max-width: 450rem;
    color: #fff;
}

@media all and (max-width: 768px) {
    section.top .center .text {
        position: relative;
        bottom: 0;
        left: 0;
        padding: 20rem;
    }
}

section.top .center .text h1 {
    font-size: 24rem;
    line-height: 1.25;
    margin-bottom: 20rem;
    color: #eaeef3;
}

section.top .center .text p {
    font-size: 14rem;
    line-height: 1.4;
}

section.top .right {
    padding: 25rem 15rem 35rem 20rem;
}

section.top .right ul.links li {
    font-family: 'arial', sans-serif;
    font-size: 14rem;
    position: relative;
    margin-bottom: 17rem;
    padding-left: 17rem;
}

section.top .right ul.links li:before {
    position: absolute;
    top: 7rem;
    left: 0;
    width: 7rem;
    height: 7rem;
    content: '';
    background: #e7b853;
}

section.top .right ul.links li:last-of-type {
    margin-bottom: 0;
}

section.top .right ul.links li a {
    font-weight: 700;
    line-height: 1.25;
    color: #2b486f;
}

section.top .right ul.links li span {
    display: block;
    margin-top: 7rem;
}

div.footer .center {
    box-sizing: border-box;
    padding: 30rem;
    background: #1e2632;
}

@media all and (max-width: 768px) {
    div.footer .center {
        padding: 20rem;
    }
}

div.footer .center .bot {
    font-size: 13rem;
    line-height: 1.3;
    color: #999;
}

div.footer .center .links::after {
    display: block;
    clear: both;
    content: '';
}

div.footer .center .links .l {
    float: left;
    width: 33.33%;
}

@media all and (max-width: 768px) {
    div.footer .center .links .l {
        width: 100%;
        margin-bottom: 10rem;
    }

    div.footer .center .links .l:last-of-type {
        margin-bottom: 0;
    }
}

div.footer .center .links .l a {
    font-family: 'arial', sans-serif;
    font-size: 14rem;
    color: #e7e7e7;
}

div.footer .center .links .l p {
    font-size: 13rem;
    margin-top: 5rem;
    color: #999;
}

div.footer .center hr {
    height: 1px;
    margin: 30rem 0;
    border: none;
    background: #343c46;
}

div.footer .right {
    max-width: none;
    background: #b0b0b0;
}

section.main.page .center h2,
section.main.page .center h3 {
    margin-top: 30rem;
    text-transform: none;
}

section.main.page .center h2 {
    font-size: 20rem;
}

section.main.page .center h3 {
    font-size: 18rem;
}

section.main .center {
    box-sizing: border-box;
    padding: 30rem 30rem 50rem;
}

@media all and (max-width: 768px) {
    section.main .center {
        padding: 20rem 15rem 30rem;
    }
}

section.main .center .img-right::after {
    display: block;
    clear: both;
    content: '';
}

section.main .center .img-right img {
    float: right;
    max-width: 40%;
    margin-left: 15rem;
}

section.main .center .img-left::after {
    display: block;
    clear: both;
    content: '';
}

section.main .center .img-left img {
    float: left;
    max-width: 40%;
    margin-right: 15rem;
}

section.main .center h1 {
    font-family: 'arial', sans-serif;
    font-size: 24rem;
    font-weight: 700;
    margin-bottom: 35rem;
    text-align: center;
    text-transform: uppercase;
}

section.main .center .bread {
    font-family: 'arial', sans-serif;
    font-size: 13rem;
    margin: -10rem 0 40rem;
    padding: 14rem 15rem 1rem;
    color: #2b486f;
    background: #edeeee;
}

section.main .center .bread a:after {
    font-family: 'Time Burner';
    display: inline-block;
    margin: 0 6rem;
    content: '>';
    color: #c4c4c4;
}

section.main .center .bread span {
    color: #666;
}

section.main .center .map {
    width: 100%;
    height: 550rem;
    margin-bottom: 25rem;
}

section.main .center .serts img {
    max-width: 23.125%;
    margin-right: 2.5%;
}

section.main .center .serts img:last-of-type {
    margin-right: 0;
}

section.main .center > hr {
    height: 1px;
    margin: 30rem 0 40rem;
    border: none;
    background: #cacdd0;
}

section.main .center h2,
section.main .center h3 {
    font-family: 'arial', sans-serif;
    font-size: 22rem;
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 25rem;
    text-transform: uppercase;
}

section.main .center h2 b,
section.main .center h3 b {
    font-size: 14rem;
    font-weight: 400;
    line-height: 20rem;
    display: inline-block;
    margin: 0 10rem;
    padding: 0 5rem;
    vertical-align: 15%;
    text-transform: none;
    color: #fff;
    background: #479d19;
}

section.main .center h2 span,
section.main .center h3 span {
    font-size: 14rem;
    font-weight: 400;
    line-height: 22rem;
    vertical-align: 15%;
    text-transform: none;
    color: #666;
}

h4 {
    font-family: 'arial', sans-serif;
    font-size: 16rem;
    font-weight: 700;
    line-height: 2;
    margin-bottom: 5rem;
    text-transform: uppercase;
}

section.main .center > .b {
    font-weight: 700;
    margin-bottom: .5em;
}

section.main .center .address {
    font-family: 'arial', sans-serif;
    font-size: 14rem;
    line-height: 1.3;
    margin-top: 30rem;
    color: #2b486f;
}

section.main .center .address .hide {
    display: none;
}

section.main .center .address b {
    font-weight: 700;
    display: block;
    margin-bottom: 7rem;
    cursor: pointer;
    user-select: none;
}

section.main .center > p {
    font-family: 'arial', sans-serif;
    font-size: 14rem;
    line-height: 1.4;
    margin-bottom: 1em;
}

section.main .center > p b {
    font-weight: 700;
}

section.main .center > p a {
    color: #2b486f;
}

section.main .center > p.mb {
    margin-bottom: 25rem;
}

section.main .center.page strong {
    font-size: 14rem;
    font-weight: 700;
    margin-bottom: 25rem;
    color: #26303e;
}

section.main .center.page blockquote {
    font-size: 16rem;
    background-color: #f3f3f3;
    border-left: #e7b853 5px solid;
    padding: 25px 50px 30px 35px;
    margin: 20px 0px 20px 0px;
    line-height: 1.2;
}

section.main .center.page i {
    font-size: 14rem;
    font-style: italic;
    display: block;
    margin-bottom: 25rem;
    color: #26303e;
}

section.main .center > i {
    font-size: 14rem;
    font-style: italic;
    display: block;
    margin-bottom: 25rem;
    color: #26303e;
}

section.main .center.page a {
    font-family: 'arial', sans-serif;
    font-size: 14rem;
    font-weight: 500;
    line-height: 1.4;
    color: #20569f;
}
section.main .center.page ul,
section.main .center ul.normal,
section.main .center ol {
    font-family: 'arial', sans-serif;
    font-size: 14rem;
    line-height: 1.4;
    margin-bottom: 1em;
}

section.main .center.page ul li,
section.main .center ul.normal li,
section.main .center ol li {
    position: relative;
    margin-bottom: 3rem;
    padding-left: 13rem;
}

section.main .center.page ul li:before,
section.main .center ul.normal li:before,
section.main .center ol li:before {
    position: absolute;
    top: 7rem;
    left: 0;
    width: 7rem;
    height: 7rem;
    content: '';
    background: #e7b853;
}

section.main .center ol {
    counter-reset: ol-counter;
}

section.main .center ol li {
    counter-increment: ol-counter;
}

section.main .center ol li:before {
    font-size: 9rem;
    top: 5rem;
    /*bottom: 1rem;*/
    width: auto;
    height: auto;
    content: counter(ol-counter) '. ';
    color: #969a9f;
    background: none;
}

section.main .center .tabs {
    display: flex;
    margin-top: 20rem;
}

@media all and (max-width: 768px) {
    section.main .center .tabs {
        display: block;
    }
}

section.main .center .tabs strong {
    font-family: 'arial', sans-serif;
    font-size: 15rem;
    font-weight: 700;
    line-height: 35rem;
    box-sizing: border-box;
    cursor: pointer;
    text-align: center;
    color: #2b486f;
    background: #edeeee;
    flex: 1 1 0;
}

@media all and (max-width: 768px) {
    section.main .center .tabs strong {
        display: block;
    }
}

section.main .center .tabs strong:nth-of-type(2) {
    border-right: 1px solid #f6f6f6;
    border-left: 1px solid #f6f6f6;
}

section.main .center .tabs strong.active {
    color: #fff;
    background: #2b486f;
}

@media all and (max-width: 768px) {
    section.main .center .tables {
        overflow: auto;
    }
}
section.main .center.page table {
    margin: 20px 0px 20px 0px;
}
section.main .center.page table td{
    padding: 0rem 15rem 5rem 0rem;
    border-bottom: 1px solid #c4c7ca;
    font-family: 'arial', sans-serif;
    font-size: 14rem;
    line-height: 1.4;
    margin-bottom: 1em;
}
section.main .center.page table ,
section.main .center .tables table {
    font-size: 14rem;
    line-height: 26rem;
    display: none;
    width: 100%;
}

@media all and (max-width: 768px) {
    section.main .center.page table,
    section.main .center .tables table {
        /*min-width: 500rem;*/
    }
}

section.main .center.page table,
section.main .center .tables table.active {
    display: table;
}

section.main .center.page table th,
section.main .center.page table td.b,
section.main .center .tables table th,
section.main .center .tables table td.b {
    font-weight: 700;
    text-align: left;
}

section.main .center.page table td,
section.main .center.page table th,
section.main .center .tables table td,
section.main .center .tables table th {
    padding-top: 4rem;
    border-bottom: 1px solid #c4c7ca;
}

section.main .center.page table td:last-of-type,
section.main .center.page table th:last-of-type,
section.main .center .tables table td:last-of-type,
section.main .center .tables table th:last-of-type {
    width: 12.5%;
    min-width: 80rem;
}

section.main .center a.how {
    font-family: 'arial', sans-serif;
    font-size: 16.3rem;
    line-height: 1;
    position: relative;
    display: block;
    margin: 30rem 0 40rem;
    padding: 10rem 15rem;
    color: #fff;
    background: #2b486f;
}

@media all and (max-width: 768px) {
    section.main .center a.how {
        font-size: 13rem;
        padding: 10rem 20rem 10rem 10rem;
    }
}

section.main .center a.how.mb30 {
    margin-bottom: 30rem;
}

section.main .center a.how:after {
    font-family: 'Time Burner';
    font-size: 24rem;
    font-weight: 300;
    position: absolute;
    top: 50%;
    right: 16rem;
    content: '>';
    transform: translateY(-45%);
    color: #c4c4c4;
}

@media all and (max-width: 768px) {
    section.main .center a.how:after {
        right: 5rem;
    }
}

section.main .center ul.prices {
    font-size: 14rem;
    line-height: 1.3;
    margin: 20rem 0 40rem;
    border-bottom: 1px solid #c4c7ca;
}

section.main .center ul.prices li {
    padding: 6rem 0;
    border-top: 1px solid #c4c7ca;
}

section.main .center ul.prices li::after {
    display: block;
    clear: both;
    content: '';
}

section.main .center ul.prices li p {
    float: left;
    width: 78%;
}

@media all and (max-width: 768px) {
    section.main .center ul.prices li p {
        width: calc(100% - 80rem);
    }
}

section.main .center ul.prices li span {
    float: right;
    width: 12.5%;
    min-width: 80rem;
}

section.main .center .blocks {
    margin: 30rem -.7% 40rem;
}

@media all and (max-width: 1024px) {
    section.main .center .blocks {
        margin: 30rem -2% 0;
    }
}

@media all and (max-width: 550px) {
    section.main .center .blocks {
        margin: 20rem -1%;
    }
}

section.main .center .blocks a {
    position: relative;
    display: inline-block;
    width: 23.6%;
    height: 150rem;
    margin: 0 .7% 1%;
    background: #e6e8ea;
}

@media all and (max-width: 1024px) {
    section.main .center .blocks a {
        width: 29.3333%;
        margin: 0 2% 4%;
    }
}

@media all and (max-width: 550px) {
    section.main .center .blocks a {
        font-size: .25vw;
        width: 49%;
        height: 100rem;
        margin: 0 .5% 1%;
    }
}

section.main .center .blocks a .n {
    font-size: 16rem;
    position: absolute;
    top: 20rem;
    left: 20rem;
    color: #26303e;
}

@media all and (max-width: 550px) {
    section.main .center .blocks a .n {
        top: 10rem;
        left: 10rem;
    }
}

section.main .center .blocks a span {
    font-family: 'arial', sans-serif;
    font-size: 16rem;
    position: absolute;
    bottom: 20rem;
    left: 20rem;
    max-width: 110rem;
    color: #26303e;
}

@media all and (max-width: 550px) {
    section.main .center .blocks a span {
        font-size: 12rem;
        bottom: 10rem;
        left: 10rem;
    }
}

section.main .center .blocks a.phone {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiIHdpZHRoPSI0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMzc1Ljg5NCA2ODUuODA1Yy01LjEtMi40Ny05LjU2Mi01Ljk3NC0xMy4yNzctMTAuNDA1LTMuMDUtMy42NzUtNS4xMDgtNy4xMTMtNi40NzgtMTAuODE0LS44ODYtMi4zOTYtMS4yMy00LjM4Mi0xLjA4Mi02LjI1M2E2LjA3MyA2LjA3MyAwIDAgMSAxLjgwNC0zLjg2NGwyLjkxLTIuOTA1Yy44MzctLjgwNSAxLjgwNS0xLjIyMyAyLjgwNi0xLjIyMyAxLjAwOCAwIDEuOTYuNDE4IDIuNzYzIDEuMjIzLjUzMy40OTIgMS4wNjYgMS4wNDIgMS41ODMgMS41NjcuMjYyLjI2My41MjUuNTMzLjc5NS44MDRsMi4zMjEgMi4zMjJjMS43NTUgMS43NDggMS43NTUgMy45MjMgMCA1LjY3OC0uMjQ2LjI0Ny0uNDg0LjQ5My0uNzIyLjczYTQ3LjMxIDQ3LjMxIDAgMCAxIC0yLjA0MiAyLjAwMmMuNTE3IDEuMTk5IDEuMjQ3IDIuMzY0IDIuMzU0IDMuNzU5IDIuMTk4IDIuNyA0LjQ5NCA0LjggNy4wMjggNi40MDguMjU0LjE1Ni41NDEuMzA0Ljg1My40Ni4yNDYuMTIzLjUuMjQ2Ljc0Ni4zODVsMi43NjQtMi43NjVjLjgyOC0uODI5IDEuNzk1LTEuMjY0IDIuODA0LTEuMjY0IDEuMDE3IDAgMS45NzYuNDQ0IDIuNzggMS4yOGw0LjY3NCA0LjY3OGMxLjY5IDEuNjkgMS42OTggMy45MTQuMDE3IDUuNjctLjM1My4zNzctLjczLjczOC0xLjA5OSAxLjA5MS0uNTQxLjUxNy0xLjA1IDEuMDA5LTEuNSAxLjU1MWEzLjU5IDMuNTkgMCAwIDEgLS4wMzQuMDMzYy0xLjI2MiAxLjM3LTIuODcgMi4wNjctNC43OTcgMi4wNjctLjE4IDAtLjM1Mi0uMDA4LS41MzMtLjAxNi0yLjg5NS0uMTg4LTUuNDk0LTEuMjcyLTcuNDM4LTIuMTk5em0uODk0LTEuODEzYzEuNzguODQ1IDQuMTQxIDEuODM4IDYuNjkyIDIuMDAyLjEzLjAwOC4yNy4wMTYuNDAyLjAxNiAxLjM2OSAwIDIuNDE5LS40NDMgMy4zMDQtMS4zOTUuNTE3LS42MTUgMS4wODMtMS4xNjUgMS42MzItMS42OS4zNjEtLjM1My43MDYtLjY4MSAxLjAzNC0xLjAzNC42NDctLjY4MSAxLjE3Mi0xLjcxNS4wMjQtMi44NjRsLTQuNjktNC42OTNjLS4zMDQtLjMxMi0uNzcxLS42NzMtMS4zNDYtLjY3My0uNDY3IDAtLjk0My4yMy0xLjM4NS42NzNsLTIuOTEyIDIuOTEzYy0uMTMuMTQtLjU0LjU1LTEuMTg5LjU1LS4yNjIgMC0uNTE2LS4wNjYtLjc3OS0uMTk3LS4wMzItLjAxNy0uMDU3LS4wMzMtLjA5LS4wNWExMS4zNjQgMTEuMzY0IDAgMCAwIC0uODUzLS40NTkgMTEuNjE5IDExLjYxOSAwIDAgMSAtMS4wMzMtLjU2NmMtMi43MjMtMS43MzItNS4xODMtMy45NzItNy41Mi02Ljg1Mi0xLjI5Ni0xLjY0MS0yLjE0LTMuMDExLTIuNzM5LTQuNDU2LS4wMDgtLjAyNC0uMDE2LS4wNC0uMDI1LS4wNjUtLjE2NC0uNDc2LS4yNjItMS4xMTYuNDAyLTEuNzhsLjA0MS0uMDQyYy43NDctLjY2NCAxLjQxOS0xLjM1NCAyLjE0LTIuMDg0LjIzOC0uMjQ2LjQ4NC0uNDkyLjczLS43MzguOTUyLS45NTIuOTUyLTEuODg4IDAtMi44NGwtMi4zMi0yLjMyMmMtLjI4LS4yNy0uNTUtLjU1LS44MTItLjgyLS41MjUtLjUzNC0xLjAyNS0xLjA0Mi0xLjU0Mi0xLjUyNi0uNDQzLS40MzUtLjkwMi0uNjU3LTEuMzctLjY1Ny0uNDc1IDAtLjk1OS4yMjItMS40MDIuNjQ4bC0yLjg5NCAyLjg5N2MtLjczOS43My0xLjEzMiAxLjU4My0xLjIyMiAyLjYxLS4xMjMgMS41ODMuMTcyIDMuMjQ5Ljk2NyA1LjM5IDEuMjg4IDMuNDggMy4yMzEgNi43MjkgNi4xMzQgMTAuMjI0IDMuNTI3IDQuMjE4IDcuNzY2IDcuNTQgMTIuNjIxIDkuODh6bTcuMjMzLTI1LjAyN2MxLjkyNyAxLjkyOCAyLjg3NyA0LjMzNCAzLjMyOSA3LjAwMS4wOTguNTQxLjA0MSAxLjA5Ny0uNTA4IDEuMTg4YTEuMTYzIDEuMTYzIDAgMCAxIC0uMTcyLjAxNmMtLjQ4NCAwLS4yNjktLjk4Ni0uMzUtMS40NzhhMTEuMDAxIDExLjAwMSAwIDAgMCAtMy4wODQtNS45NSAxMS4wMTkgMTEuMDE5IDAgMCAwIC01Ljk0Ni0zLjA4NWMtLjU0LS4wOS0xLjU1Mi4wMzUtMS40NjEtLjUxNS4wOS0uNTQxLjYwNi0uNDQyIDEuMTU2LS4zNTEgMi42NjUuNDUxIDUuMDkyIDEuMjM3IDcuMDM2IDMuMTc0em04Ljk1NSA3LjAyNGExOS40NTYgMTkuNDU2IDAgMCAwIC01LjQ2Mi0xMC41MzZjLTIuODk0LTIuODk2LTYuNTM1LTQuNzg0LTEwLjUzLTUuNDY1YTEuMDA1IDEuMDA1IDAgMCAxIC0uODItMS4xNTZjLjA5MS0uNTQyLjYwOC0uOTExIDEuMTU3LS44MjEgNC40MTIuNzQ2IDguNDIyIDIuODMgMTEuNjIgNi4wMjMgMy4xOSAzLjE5MiA1LjI3MyA3LjIwNCA2LjAyIDExLjYxOGEuOTk3Ljk5NyAwIDAgMSAtLjgyIDEuMTU3Yy0uMDU4LjAwOC0uMTE1LjAxNy0uMTczLjAxNy0uNDg0IDAtLjkxLS4zNDUtLjk5Mi0uODM3eiIgZmlsbD0iIzI2MzAzZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1NSAtNjQ4KSIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: top 20em right 30em;
    background-size: 40em;
}

section.main .center .blocks a.docs {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDAiIGhlaWdodD0iNDciIHZpZXdCb3g9IjAgMCA0MCA0NyI+PGRlZnM+PHBhdGggaWQ9InFuNTdhIiBkPSJNNTgyIDY1OHYyOWMwIDIuOC0yLjg1IDUtNS42NSA1aC0yOS4wMThjLTIuOCAwLTUuMzA0LTIuMi01LjMwNC01di0zN2MwLTIuOCAyLjItNSA1LTVINTY4Yy4yNzcgMCAuOTkxLS4wMDkgMSAwbDEzIDEyYy0uMDU0LjQ3NyAwIC43MjIgMCAxem0tMTMtNGMwIC43OTguMzYgMS43NC45MjUgMi4zMDQuNTY0LjU2NSAxLjI3Ny42OTUgMi4wNzUuNjk1aDZsLTktOXptMTEgMzN2LTI4aC04Yy0xLjM1NiAwLTIuNTk0LS4yNTgtMy41NTMtMS4yMTgtLjk1OS0uOTU5LTEuNDQ3LTIuNDI2LTEuNDQ3LTMuNzgzdi03aC0xOS45NzJjLTEuNjQ3IDAtMyAxLjM1My0zIDN2MzdjMCAxLjY0OCAxLjM1MyAzIDMgM0g1NzZjMS42NDcgMCAzLjMzNy0xLjQzIDMuMzM3LTMuMDc4em0tMTYuODk4LTUuOTMxYy0uMTg3LjMzNC0uNTA2Ljk3LS44NjcuOTdoLS40NjdjLS41NzcgMC0xLjEwOC4wMzEtMS4xMDgtLjU0NSAwLS41NzguNTMtLjQyIDEuMTA4LS40MmwuNTkyLjA2MmMuMzMyIDAgLjU4Ni0uMDMxLjc0Mi0uMDY3em0uMTc4LS4wNzVjMCAuMDItLjA2Mi4wNDktLjE3OC4wNzUuMTEyLS4yLjE3OC0uMjkxLjE3OC0uMDc1em0tMy44NDcuNTYyYzAgLjU3Ny0uODU2LjQ0NC0xLjQzMy40NDRoLTZjLS41NzcgMC0uODAzLjMyLS44MDMtLjI1N3MuMjI2LS43NDQuODAzLS43NDRoNmMuNTc3IDAgMS40MzMtLjAyIDEuNDMzLjU1N3ptMTQuMDIzLTUuMDg3YzAgLjU3Ny0uODguNTMtMS40NTYuNTNoLTIwYy0uNTc3IDAtLjgwMy4xNzItLjgwMy0uNDA1cy4yMjYtLjU5NS44MDMtLjU5NWgyMGMuNTc3IDAgMS40NTYtLjEwNyAxLjQ1Ni40N3ptMC01LjAyNWMwIC41NzctLjg4LjU1Ni0xLjQ1Ni41NTZoLTIwYy0uNTc3IDAtLjgwMy4wMjEtLjgwMy0uNTU2IDAtLjU3Ny4yMjYtLjQ0NS44MDMtLjQ0NWgyMGMuNTc3IDAgMS40NTYtLjEzMiAxLjQ1Ni40NDV6bTAtNC43NzRjMCAuNTc3LS44OC4zMy0xLjQ1Ni4zM2gtMjBjLS41NzcgMC0uODAzLjI0Ny0uODAzLS4zM3MuMjI2LS42Ny44MDMtLjY3aDIwYy41NzcgMCAxLjQ1Ni4wOTMgMS40NTYuNjd6Ii8+PC9kZWZzPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NDIgLTY0NSkiPjx1c2UgZmlsbD0iIzI2MzAzZSIgeGxpbms6aHJlZj0iI3FuNTdhIi8+PC9nPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: top 20em right 25em;
    background-size: 40em;
}

section.main .center .blocks a.car {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTkiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCA1OSAzOCI+PGRlZnM+PHBhdGggaWQ9ImxyNDVhIiBkPSJNNzY2IDY2N3YxNmwtNC4xNC4wNDNjLS40NiAzLjE5Ni0zLjIwNyA1LjY1Ni02LjUxOCA1LjY1Ni0zLjMxIDAtNS44ODItMi41MTUtNi4zNDItNS43aC0yM2MtLjQ2IDMuMTk2LTMuMTQ2IDUuNy02LjQ1NyA1LjctMy4zMSAwLTYuMDU4LTIuNDcxLTYuNTE4LTUuNjU2TDcwNyA2ODN2LTMybDMwLjQ0My4wMTR2LS4wMTVjMS4wMDkgMCAxLjMzNS4wMDMgMS44ODUuMDA1di4wMWguNTg5bC0uMTctLjAwOS45OTUuMDAxYzEuODE2IDAgMi4zMjQtLjAwNyAzLjkzNS0uMDA3bC0uNjM2LjAxNUw3NDcgNjUxdjVoOHptLTI2LjI1NC0xNS45OTZsLS40MTgtLjAwMXYtLjAwNWMuMjEgMCAuMzMuMDAyLjQxOC4wMDZ6bS43ODQuMDIxYy43ODIgMCAuNzc4LjAxNSAxLjYyNi4wMTV2LS4wMjdoLTIuMjRjLjExMy4wMDYuMjUyLjAxMi42MTQuMDEyek03MjQuMjU3IDY4Mi4xYTQuNzIgNC43MiAwIDAgMC00LjcxNC00LjcxMyA0LjcyIDQuNzIgMCAwIDAtNC43MTMgNC43MTMgNC43MiA0LjcyIDAgMCAwIDQuNzEzIDQuNzE0IDQuNzIgNC43MiAwIDAgMCA0LjcxNC00LjcxNHpNNzQ1IDY1M2gtMzZ2MjhoNGMuNDYtMy4xOTcgMy4yMzItNS40OTkgNi41NDMtNS40OTlTNzI1LjU0IDY3Ny44MTUgNzI2IDY4MWgxOXptMiAxNWwxNi40MjQtLjAzTDc1NCA2NThoLTd6bTEzLjA1NSAxNC4xYTQuNzIgNC43MiAwIDAgMC00LjcxMy00LjcxMyA0LjcyIDQuNzIgMCAwIDAtNC43MTMgNC43MTMgNC43MiA0LjcyIDAgMCAwIDQuNzEzIDQuNzE0IDQuNzIgNC43MiAwIDAgMCA0LjcxMy00LjcxNHpNNzY0IDY4MWgtLjE3MWwtLjAwMy4xNTh6bS0uMTcxIDBsLjE3LTExSDc0N3YxMWgyYy40Ni0zLjE5NyAzLjAzMS01LjQ5OSA2LjM0Mi01LjQ5OSAzLjMxIDAgNi4xOTggMi4zMTQgNi42NTggNS40OTh6TTcyNyA2NjF2NWgtNHY0aC01di00aC00di01aDR2LTRoNXY0em0tMSAxaC00di00aC0zdjRoLTR2M2g0djRoM3YtNGg0eiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzA3IC02NTEpIj48dXNlIGZpbGw9IiMyNjMwM2UiIHhsaW5rOmhyZWY9IiNscjQ1YSIvPjwvZz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: top 25em right 20em;
    background-size: 60em;
}

section.main .center .blocks a.bus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTciIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCA1NyAyOSI+PGRlZnM+PHBhdGggaWQ9InJoZDFhIiBkPSJNOTQ0Ljc5OSA2NzUuNDljLjE1NC4xNTQuMjMyLjE5Ny4yMzIuMjgxbC0uMDYyIDMuNDZjMCAuNjM2LS4zNDIuNzY4LTEgLjc2OGgtNS42MzZjMCAyLjU0My0yLjEyMSA1LTQuNzUgNS0zLjAwMiAwLTQuNzUtMi43MDUtNC43NS01SDkwNWMwIDIuMzU4LS43NTUgNS00LjMyIDUtMi42MjggMC00LjY4LTIuNDU1LTQuNjgtNWgtN2MtLjY1OCAwLTEtLjEzMi0xLS43Njl2LTMuMjcyYzAtLjU1Ny40NTYtLjgyIDEtLjkyN1Y2NjhjMC0uMjMxLS4wMTYtLjM4Mi0uMDE1LS4zODNsLjAxNS0xMS42MThoMzljMi40NiAwIDMuNzkgMS4wOTggNS4xOTQgMi42NDdsNC43MjMgOC4zNTNIOTM4YzMuMjg1IDAgNiAxLjgyIDYgNXYzLjAzMmwuNzQ2LjI0MnpNOTI1IDY2MnY1aDEwbC0yLjQzOC01em0tMzQgNWgyMWwyLjA1OC02LjY2Yy4xOC0uNDM4LjQ1NS0uMzQuOTQyLS4zNGgxNi41bC0uNTIxLS41MDVjLS41NDQtMS4zMy0xLjUwMy0xLjQ5NS0yLjk3OS0xLjQ5NWgtMzd6bTIgOWgtNHYyaDR6bTggN2MxLjMxNCAwIDIuMDYyLTEuMzQ0IDIuMDYyLTIuNjE2cy0uNzU2LTIuNDk1LTIuNTctMi40OTVjLTEuMzc2IDAtMi40NDUgMS4yMjMtMi40NDUgMi40OTVzMS4wNzcgMi42MTYgMi4zOSAyLjYxNnptMjItMTRoLTMydjUuOTY4aDJjLjY1OCAwIDEgLjM2MyAxIDFWNjc4aDIuMzc1Yy44MjUtMS4zNzggMi41NDUtMi4yMzEgNC4zMDUtMi4yMzEgMS43NiAwIDMuMjQ1Ljg1MyA0LjA3IDIuMjNIOTIzem0wLTdoLTdsLTEuNjg4IDVIOTIzem0xMC4zMzMgMjFjMS4zMTQgMCAyLjU2My0xLjM0NCAyLjU2My0yLjYxNnMtMS4wNy0yLjMwOC0yLjM4My0yLjMwOGMtLjU3MiAwLTEuMDk3LjE5Ny0xLjUwNy41MjMuMDA1LjAxMS4wMS4wMjQuMDE3LjAzNmE0LjQ5IDQuNDkgMCAwIDAtLjI1LjE3NyAyLjI1NyAyLjI1NyAwIDAgMC0uNjQzIDEuNTcyYzAgMS4yNzIuODkgMi42MTYgMi4yMDMgMi42MTZ6bTYuNzA2LTcuMTk4YzAtLjYzNy4zOTctLjgwMy45NjEtLjgwM2gxbC0uMDUtMi42OTJjMC0xLjkwOS0xLjk4LTMuMzA3LTMuOTUtMy4zMDdoLTEzdjloNC4zMzNjLjgyNS0xLjM3OCAyLjM1Ny0yLjIzMSA0LjExNy0yLjIzMSAxLjc2IDAgMy4wNTguODUzIDMuODgzIDIuMjNIOTQwbC4wNC0yLjE2NnpNOTQ0IDY3Nkg5NDF2Mmgzem0tMzguMDE5LTEzLjkxOGMuNjU4IDAgMS4xNi4xMTIgMS4xNi4zNzMgMCAuNjM2LS40ODIuNTQ2LTEuMTQuNTQ2aC01Yy0uNjU3IDAtMS4wMDguMDU4LTEuMDA4LS41NzhTOTAwLjM0MyA2NjIgOTAxIDY2Mmg1em0tOS40MzctLjA2MmMuNjU4IDAgMS40NzMtLjEwOCAxLjQ3My41MjhzLS45MS40MzUtMS41NjcuNDM1Yy0uNjU3IDAtMS40NDEuMTQtMS40NDEtLjQ5NyAwLS42MzYuODE2LS40NjYgMS40NzItLjQ2NnptMzMuNTAyIDkuMDVjLjY1OSAwIDEuMjc1LS4zOTkgMS4yNzUuMjM4IDAgLjYzOC0uNjYyLjY5Mi0xLjMyLjY5MmgtMmMtLjY1OCAwLTEuMjA4LS4yNy0uNzMtLjY5Mi4yNS0uMjIuMDcyLS4zMDguNzMtLjMwOGgyeiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODg4IC02NTYpIj48dXNlIGZpbGw9IiMyNjMwM2UiIHhsaW5rOmhyZWY9IiNyaGQxYSIvPjwvZz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: top 30em right 20em;
    background-size: 57em;
}

section.main .center .blocks a.ritual {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDgiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0OCA0NCI+PGRlZnM+PHBhdGggaWQ9ImxuOHdhIiBkPSJNNDA0LjUwNSA4MzcuMDc2Yy0uNiAxLjQ3OS0xLjc4IDIuNTUyLTMuMTc5IDMuMDk2LjQ1Ni4yMTcuODkuNDk1IDEuMjg3Ljg0M2wuNjAyLjUyOC0yLjY4MiAyLjk2YTUuNjM3IDUuNjM3IDAgMCAxLTMuODg2IDEuODQ5Yy0uMDQ4LjAwMi0uMDk3LjAwMi0uMTQ2LjAwMy4zNjIuMzc4LjY3OC44MDQuOTMzIDEuMjc4bC4zNzEuNjkyLTMuNjYgMS45NzJhNS44NCA1Ljg0IDAgMCAxLTQuNDQxLjQ2IDUuODAyIDUuODAyIDAgMCAxLTMuMTEyLTIuMjI5Yy0xLjkwOC41NzctMi42MjkuODg0LTQuNjQ3Ljg4NC0yLjAyIDAtMi43NDQtLjMwNy00LjY1NC0uODg1YTUuODA2IDUuODA2IDAgMCAxLTMuMTEyIDIuMjMgNS44MzUgNS44MzUgMCAwIDEtNC40NDItLjQ2bC0zLjY2LTEuOTcyLjM3LS42OTFjLjI1Ni0uNDc1LjU3NC0uOTAyLjkzNi0xLjI4MWwtLjA0NS0uMDAxYTUuNjM2IDUuNjM2IDAgMCAxLTMuODg2LTEuODVsLTIuNjgzLTIuOTYuNjAyLS41MjdhNS42MTQgNS42MTQgMCAwIDEgMS4yODQtLjg0NWMtMS4zOTYtLjU0My0yLjU3OC0xLjYxNi0zLjE3Ni0zLjA5NGwtMS40OS0zLjY4NS43NDgtLjI5M2MuNDgyLS4xOS45ODEtLjMwNyAxLjQ4My0uMzYtLjA0LS4wMzYtLjA4Mi0uMDY2LS4xMjEtLjEwM2E1LjQ4IDUuNDggMCAwIDEtMS43NzEtMy44NzVsLS4xMjEtMy45NjUuODA1LS4wMjRhNS44MzYgNS44MzYgMCAwIDEgMS41MjQuMTY0IDUuNDU4IDUuNDU4IDAgMCAxLS40MDEtNC4zNzhsMS4yNjQtMy43NjYuNzY1LjI1Yy40OTkuMTYyLjk1Ni4zOSAxLjM3MS42NjYtLjAwOC0uMDU0LS4wMi0uMTA2LS4wMjctLjE1OWE1LjQ1NCA1LjQ1NCAwIDAgMSAxLjE3NC00LjA4OWwyLjQ5Ni0zLjExMy42MzIuNDljLjQ1LjM1LjgzLjc1NCAxLjE0IDEuMTk2LjMzNy0xLjE2MyAxLjAyNC0yLjIwOCAyLjAxOC0yLjkwNGwzLjA0Ni0yLjEzLjQzMy43OTFjMS4zNjEgMi40OTYuNjYgNS43OS0xLjU2MyA3LjM0NWwtLjYuNDJhNS42NDUgNS42NDUgMCAwIDEgMy4xMTQgMS4xOGwuNjMzLjQ5LTIuNDk1IDMuMTE1YTUuNjAyIDUuNjAyIDAgMCAxLTEuOTY3IDEuNTQzbC0uNzI0IDIuMTU5YTUuNTQyIDUuNTQyIDAgMCAxLTEuMzExIDIuMTEzbC4wNjkgMi4yNzJhNS40OCA1LjQ4IDAgMCAxLS40OTkgMi40MjhsLjg1NSAyLjExMmMuMzE1Ljc4LjQzNSAxLjYyLjM3NSAyLjQ0OWwxLjUzNiAxLjY5OGE1LjUxNyA1LjUxNyAwIDAgMSAxIDEuNTgybDIuNDI0IDEuMzA3YzIuNTY3IDEuMzgyIDMuNjc4IDQuNDIgMi43MzcgNy4wODcgMy4zNTQuOTU1IDQuNDYyLjk1NSA3LjgxOC4wMDItLjk0Mi0yLjY2OC4xNjktNS43MDcgMi43MzYtNy4wOWwyLjU1OC0xLjM3N2MuMjM4LS41NDkuNTYtMS4wNTguOTctMS41MWwxLjUzNy0xLjY5OGE1LjQ3IDUuNDcgMCAwIDEgLjM3NC0yLjQ0OWwuODU1LTIuMTEyYTUuNDcgNS40NyAwIDAgMS0uNDk5LTIuNDI4bC4wNy0yLjI3MmE1LjUxNCA1LjUxNCAwIDAgMS0xLjMxMi0yLjExM2wtLjcyNC0yLjE1OGE1LjYyMiA1LjYyMiAwIDAgMS0xLjk2Ny0xLjU0NWwtMi40OTYtMy4xMTQuNjMzLS40OWE1LjY0OSA1LjY0OSAwIDAgMSAzLjExNS0xLjE4bC0uNi0uNDJjLTIuMjI0LTEuNTU1LTIuOTI0LTQuODUtMS41NjMtNy4zNDVsLjQzMy0uNzkxIDMuMDQ1IDIuMTNjLjk5NC42OTYgMS42ODIgMS43NCAyLjAxOCAyLjkwNC4zMS0uNDQxLjY5LS44NDUgMS4xNC0xLjE5NWwuNjMzLS40OTIgMi40OTYgMy4xMTRhNS40NTMgNS40NTMgMCAwIDEgMS4xNzQgNC4wOWMtLjAwNi4wNTEtLjAyLjEwNC0uMDI3LjE1OGE1LjYzOCA1LjYzOCAwIDAgMSAxLjM3MS0uNjY3bC43NjUtLjI1IDEuMjY1IDMuNzY3YTUuNDYgNS40NiAwIDAgMS0uNDAyIDQuMzggNS44NyA1Ljg3IDAgMCAxIDEuNTI0LS4xNjdsLjgwNS4wMjQtLjEyIDMuOTY1YTUuNDggNS40OCAwIDAgMS0xLjc3MSAzLjg3NWMtLjA0LjAzNy0uMDgzLjA3LS4xMjQuMTA1LjQ5OC4wNTIuOTk4LjE2NyAxLjQ4NS4zNThsLjc0OS4yOTN6bS0yNy45MjQgOS4zYy41Ny0xLjktLjI1LTQuMDA5LTIuMDYtNC45ODRsLTIuMTgtMS4xNzRhNC4yNzYgNC4yNzYgMCAwIDAgMi4wNDMgNS4wMzN6bS04LjY5Ny0xNi44NjVjLjA4Mi0uMzM3LjEyLS42ODYuMTA4LTEuMDM1bC0uMDctMi4zYTQuMDA5IDQuMDA5IDAgMCAwLTIuMDEgMS4xNDIgMy45MDYgMy45MDYgMCAwIDAtMS4wOTMgMi44MzhsLjA1OCAxLjg5YTUuNTg3IDUuNTg3IDAgMCAxIDIuODQyLTIuNDd6bS44MzYgNS4wNTRhMy44OTIgMy44OTIgMCAwIDAtLjI1OC0xLjAxMWwtLjg2NS0yLjEzNmMtMS41NjcgMS4wMTEtMi4yNTMgMy4wMDUtMS41MzMgNC43ODRsLjcwNyAxLjc0OWE1LjQ4NyA1LjQ4NyAwIDAgMSAxLjgxNy0zLjI3em0yLjQ1IDQuMzAzYTMuOTM4IDMuOTM4IDAgMCAwLS41MDItLjdsLTEuNTU1LTEuNzE3YTMuODk2IDMuODk2IDAgMCAwLS43OTMgMi4xNDYgMy45MDQgMy45MDQgMCAwIDAgMS4wMTUgMi44NjdsMS40MTkgMS41NjdhNS44MTIgNS44MTIgMCAwIDEgLjQxNi00LjE2M3ptLTEuMTIzLTE3LjUwOGE0LjAyNCA0LjAyNCAwIDAgMC0yLjI4NC4zOTcgMy45NTQgMy45NTQgMCAwIDAtMi4wMTQgMi4yOThsLS42IDEuNzg2YTUuNjQ1IDUuNjQ1IDAgMCAxIDMuNTI3LTEuMzU0bC4xNzctLjAwNWMuMTk1LS4yOS4zNS0uNjA1LjQ2Mi0uOTM3em0zLjY3My0zLjgxYTQuMDU4IDQuMDU4IDAgMCAwLTIuMjg0LS4zOTcgNC4wMTggNC4wMTggMCAwIDAtMi42OTEgMS40ODJsLTEuMTg2IDEuNDc3YTUuNjc0IDUuNjc0IDAgMCAxIDMuNzg2LS4wODVsLjE2Ny4wNTVjLjI4My0uMjA3LjU0LS40NTEuNzYtLjcyNnptLTEuODE4LTcuMTI3Yy0xLjM0NS45NC0xLjg5NiAyLjc5OS0xLjQyNSA0LjQ1bDEuNDc0LTEuMDMxYzEuMzQ2LS45NDEgMS44OTctMi44IDEuNDI1LTQuNDV6bS01Ljk1NSA0LjAxOWEzLjkxNyAzLjkxNyAwIDAgMCAuMDg0IDUuMDE3bDEuNDQ4LTEuODA1YTMuOTI3IDMuOTI3IDAgMCAwLS4wODUtNS4wMTd6bS00LjI4MiA2LjYxNGMtLjYxIDEuODE4LjE5NiAzLjc2OCAxLjgyMSA0LjY4NmwuNzMzLTIuMTg0Yy42MTEtMS44MTgtLjE5NS0zLjc2OS0xLjgyLTQuNjg2em0tMS43MjUgNy42NTdhMy45MDggMy45MDggMCAwIDAgMS4yNjUgMi43NjggNC4wMTggNC4wMTggMCAwIDAgMi4wNzQgMS4wMjFsLS4wNy0yLjI5OWEzLjkxNyAzLjkxNyAwIDAgMC0xLjI2NS0yLjc2OCA0LjAyMyA0LjAyMyAwIDAgMC0yLjA3NC0xLjAyM3ptMS4wMzggNy43NzVjLjcxOSAxLjc4IDIuNjA3IDIuNzY1IDQuNDU0IDIuNDM4bC0uODY1LTIuMTM3YTMuOTYzIDMuOTYzIDAgMCAwLTIuMTUtMi4xNzYgNC4wNDUgNC4wNDUgMCAwIDAtMi4zMDQtLjI2MXptMy42NzYgNi45NTlhNC4wMiA0LjAyIDAgMCAwIDIuNzc3IDEuMzJjLjgwNi4wNDcgMS41OC0uMTQgMi4yNTYtLjUzbC0xLjU1NS0xLjcxOGE0LjAyNyA0LjAyNyAwIDAgMC0yLjc3Ni0xLjMyIDQuMDI5IDQuMDI5IDAgMCAwLTIuMjU2LjUzem05LjA2MiA1Ljc5YTQuMjA4IDQuMjA4IDAgMCAwIDIuMTI1LTEuNDUybC0yLjIzLTEuMTQzYTQuMTk1IDQuMTk1IDAgMCAwLTMuMjAzLS4zMyA0LjIwMyA0LjIwMyAwIDAgMC0yLjEwMSAxLjQwNWwyLjIwNCAxLjE4OGMuOTkuNTMzIDIuMTI3LjY1IDMuMjA1LjMzM3ptMjEuNjgtMTQuNTU2YTUuNDk4IDUuNDk4IDAgMCAxIDEuODE1IDMuMjc2bC43MS0xLjc1NWMuNzItMS43NzkuMDM0LTMuNzczLTEuNTM0LTQuNzg0bC0uODY0IDIuMTM2YTMuOTI3IDMuOTI3IDAgMCAwLS4yNTggMS4wMXptLjU5Ny02LjIwNmMtLjAxLjM1LjAyNi42OTkuMTA4IDEuMDM1bC4xNjUuMDY1YTUuNTg3IDUuNTg3IDAgMCAxIDIuODQyIDIuNDY5bC4wNTgtMS44ODlhMy45MDcgMy45MDcgMCAwIDAtMS4wOTQtMi44MzggNC4wMTUgNC4wMTUgMCAwIDAtMi4wMDktMS4xNDF6bTguMTIzLTIuMDYzYy0uNzczLjEzLTEuNDkuNDgxLTIuMDc1IDEuMDIzYTMuOTEyIDMuOTEyIDAgMCAwLTEuMjY0IDIuNzY4bC0uMDcgMi4zYy43NzItLjEzIDEuNDktLjQ4IDIuMDc0LTEuMDIyYTMuOTEzIDMuOTEzIDAgMCAwIDEuMjY1LTIuNzY4em0tMi41MjktNy41NGMtMS42MjYuOTE3LTIuNDMyIDIuODY4LTEuODIyIDQuNjg2bC43MzMgMi4xODRjMS42MjctLjkxOCAyLjQzMi0yLjg2OCAxLjgyMS00LjY4NnptLTQuOTk2LTYuMjM1YTMuOTI3IDMuOTI3IDAgMCAwLS4wODUgNS4wMTdsMS40NDggMS44MDZhMy45MSAzLjkxIDAgMCAwIC45MjItMi4wOTcgMy44OTQgMy44OTQgMCAwIDAtLjgzOS0yLjkyMXptLTUuOTgxLTMuMjQ1Yy0uNDczIDEuNjUuMDc4IDMuNTA5IDEuNDI0IDQuNDVsMS40NzMgMS4wM2MuNDcyLTEuNjUtLjA3OS0zLjUwNy0xLjQyNC00LjQ1em0xLjEwNCA5Ljk2NGMuMjIuMjc1LjQ3Ni41MTkuNzU5LjcyNmwuMTY4LS4wNTVhNS42NzcgNS42NzcgMCAwIDEgMy43ODYuMDg2bC0xLjE4NS0xLjQ3OGE0LjAxOCA0LjAxOCAwIDAgMC0yLjY5MS0xLjQ4MSA0LjA3MyA0LjA3MyAwIDAgMC0yLjI4NS4zOTZ6bTQuNTA4IDIuNDAxYTQuMDI0IDQuMDI0IDAgMCAwLTIuMjg0LS4zOTdsLjczMyAyLjE4NWMuMTEuMzMyLjI2Ny42NDcuNDYuOTM3bC4xNzguMDA1YTUuNjQgNS42NCAwIDAgMSAzLjUyNiAxLjM1NGwtLjYtMS43ODZhMy45NiAzLjk2IDAgMCAwLTIuMDEzLTIuMjk4em0tMi45MDUgMTYuNDFjLS4yMjQuMjUtLjQuNTI2LS41NTMuODE0YTUuODIgNS44MiAwIDAgMSAuMzI5IDQuMjAzbDEuNTU3LTEuNzJhMy45IDMuOSAwIDAgMCAxLjAxNS0yLjg2NyAzLjkgMy45IDAgMCAwLS43OTMtMi4xNDZ6bS0zLjk1NyAzLjIyNmE0LjI3NSA0LjI3NSAwIDAgMC0yLjA2IDQuOTg0bDIuMTk2LTEuMTI1YTQuMjc0IDQuMjc0IDAgMCAwIDIuMDQ0LTUuMDMzem02LjIxNSA2LjMyM2E0LjIxNyA0LjIxNyAwIDAgMC0yLjEtMS40MDYgNC4yMDYgNC4yMDYgMCAwIDAtMy4yMDEuMzNsLTIuMjMzIDEuMTQ1YTQuMjA3IDQuMjA3IDAgMCAwIDUuMzMgMS4xMnptNS4zMS01Ljk4N2E0LjAyOCA0LjAyOCAwIDAgMC0yLjI1Ni0uNTNjLTEuMDc1LjA2LTIuMDYuNTMtMi43NzcgMS4zMmwtMS41NTQgMS43MThhNC4wNCA0LjA0IDAgMCAwIDIuMjU2LjUzIDQuMDIxIDQuMDIxIDAgMCAwIDIuNzc2LTEuMzJ6bS0yLjMzMi0yLjgwM2MxLjg0Ni4zMjYgMy43MzQtLjY1OCA0LjQ1NS0yLjQzOGwuODY0LTIuMTM1Yy0xLjg0NC0uMzMtMy43MzUuNjU2LTQuNDU0IDIuNDM2eiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzU4IC04MDcpIj48dXNlIGZpbGw9IiMyNjMwM2UiIHhsaW5rOmhyZWY9IiNsbjh3YSIvPjwvZz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: top 15em right 20em;
    background-size: 48em;
}

section.main .center .blocks a.requiem {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDYiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NiA0NSI+PGRlZnM+PHBhdGggaWQ9ImY4cGFhIiBkPSJNNTc5IDgwOXYzOWMwIDEuNC0uNzI0IDMtMi4xMjUgM0g1MzZjLTEuNDAxIDAtMy0xLjYtMy0zdi0zOWMwLTEuNDAyIDEuNTk5LTMgMy0zaDQwYzEuNDAxIDAgMyAxLjU5OCAzIDN6bS0zNC42ODYgMjUuNzQ0Yy4xMDcuMDU0LjIyNS4xMDkuMzU1LjE2NC42My4yNjYgMS43MS45NTIgMy4xNCAxLjAyNyAxLjY2Ni0uMDA1IDMuNTY1LS44OTQgMy44LTMuMy0xLjUwNi0xLjkzNy0zLjQ1LTMuNjk4LTMuNjEtNi42MzVsLjA2My0yLjM3NWMwLS4yMjQtLjAyMi41MTItLjAyMi0uMzkgMC0xLjc1MiAxMC4yMzgtNS43NzMgMTQuMzEtMy42MSAxLjA4IDEuNDY1IDEuNjUgMy4yNjQgMS42NSAzLjM3NXYzYzAgMi45OTgtLjY5NCA1LjEyMi0zLjAyMyA2LjY2Ny4wNjcgMS4zNi44NjIgMy4zNzEgMy43NzUgMy4zOTMgMS42NzQtLjA4NCAyLjcyNy0uOTc4IDMuMzg2LTEuMzEyLS4xOC0uMjMtLjM2Ni0uNTItLjU0Ny0uODg0LS44MjMtMS42NjQtMS4yNC00LjI4NS0xLjI0LTcuNzkydi0yLjg2MmMwLTUuNjI2LTQuNTQ0LTEwLjIwMy0xMC4xMy0xMC4yMDMtNS41ODUgMC0xMC4xMjkgNC41NzctMTAuMTI5IDEwLjIwM3YyLjg2MmMwIDMuNTA3LS40MTcgNi4xMy0xLjI0IDcuNzk2LS4xNzcuMzYtLjM2LjY0Ny0uNTM4Ljg3NnpNNTYzIDgyNi43NVY4MjNjMC0uNTk1LS4wNDMtMS41NDYtLjY2OC0xLjgxNS0xLjI3NS0xLjcyOC0zLjc4My0xLjY5Ni03LjE2MS0uMjE2LTIuOTQ1LS41My01LjQxMSAyLjIyOC02LjE3MSAzLjAzMXYxYzAgMy44NjEgMy4yOTggOC4wNDMgNy4xNiA4LjA0MyAzLjg2IDAgNi44NC0yLjQzMiA2Ljg0LTYuMjkzem0tMTQuMDk1IDEwLjAzOWMxLjE0OCA0LjE0NSA2LjIyIDYuNzI1IDcuMzc5IDcuMjczIDEuMTU4LS41NSA2LjExNS0zLjE0IDcuNC02Ljk0NC0uNTAyLS4wOS0yLjA1LS44MzItMi43ODYtMS41OTktLjU1NC0uNjUyLS44OS0xLjU3LTEuMDE2LTIuMjMxLS45OTYuNDAzLTIuNTIxLjgxNS0zLjY2LjgxNS0xLjEzIDAtMi40NTktLjUzMy0zLjQ0OC0uOTMtLjI1MyAxLjIxOS0xLjQxIDIuOTM2LTMuODY5IDMuNjE2em0tMS4xNTYuMjgyYy0yLjg0OC4xMDYtNC43OTQgMi43NTQtNC43OCA1LjY5NWwtLjY4MyA2LjIzNEg1NDZsLjAzNS0uMDJjMCAuMDUyLjU1LjAzMy45OTkuMDMzLjQ0OCAwIC41OTIuMDUuMzQyLS4wNjRsLjYyNC4wNTFoMTYuMDQ3bDUuNTQzLTUuNTQyLS4xMTYtLjY5MmMuMDc2LTIuOTc4LTEuNDktNS43ODYtNC42NjMtNS42OTUtLjk2MyAyLjI0Ni0yLjUzIDQuMTg2LTQuNzY0IDUuODMxLTEuODI0IDEuMzQzLTMuNTEgMi4yMDktMy41NzggMi4yMzctLjE5OC4wODItLjM1OS0uMTA1LS41NTgtLjE4Ny0uMjYyLS4xMDktNi4yMTMtMi42MjMtOC4xNjItNy44OHpNNTcwLjUxOCA4NDlsLS40MTctMi40ODktMi40ODggMi40ODh6TTU3NyA4MDljMC0uNTA3LS4yNS0xLjAyNC0uNzU3LTEuMDI0SDUzNi4yYy0uNTA3IDAtMS4yMDEuNTE3LTEuMjAxIDEuMDIzdjM5YzAgLjUwNy40OTMgMSAxIDFoNC4yMDJsMS4xNDYtNi4yMzRjMC0yLjYyMyAxLjY5OS00Ljg3NSAzLjcyMS02LjEyLTEuNTIzLS41MDctMi42MTctMS4xODMtMi42NjQtMS4yMjlhLjgxLjgxIDAgMCAxIC4yOTctMS4zNDhjLjExOS0uMDY4IDEuNzY4LTEuMTQgMS43NjgtNy45OTZ2LTIuODYyYzAtNi41MiA1LjI3Mi0xMS44MjQgMTEuNzUyLTExLjgyNHMxMS43NTEgNS4zMDQgMTEuNzUxIDExLjgyNHYyLjg2MmMwIDYuODUgMS42NDcgNy45MTggMS43NjYgNy45ODVhLjgxMS44MTEgMCAwIDEgLjMxNCAxLjMzNWMtLjA0NS4wNDYtLjc0Ny43NDMtMi4yOTcgMS4yNTggMS44MTYgMS4xMjIgMy4wNjggMy4wNTUgMy4zIDUuMzRsNS45NDQtNS45NDN6bS00Ljg1NyA0MEg1NzZjLjUwNyAwIDEtLjQ5NCAxLTF2LTguMzg3bC01LjUwOSA1LjUwOHoiLz48L2RlZnM+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUzMyAtODA2KSI+PHVzZSBmaWxsPSIjMjYzMDNlIiB4bGluazpocmVmPSIjZjhwYWEiLz48L2c+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: top 15em right 25em;
    background-size: 46em;
}

section.main .center .blocks a.funeral {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDEiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCA0MSA0MiI+PGRlZnM+PHBhdGggaWQ9Ind3MXlhIiBkPSJNNzU1Ljk4NCA4NDUuMTM1Yy41MSAwIDEuMDE2LjM1NCAxLjAxNi44NjR2NC44NzZjMCAuNTEtLjQ4OSAxLjEyNS0xIDEuMTI1aC0zOWMtLjUxIDAtMS0uNDktMS0xdi01YzAtLjUxMS40OS0xIDEtMWgxNXYtMTdoLThjLS41MSAwLTItLjQ5LTItMXYtN2MwLS41MTIgMS40OS0xIDItMWg4di04YzAtLjUxMi4xNC0xIC42NS0xaDcuMzljLjUxMiAwIC45MjQuNDEyLjkyNC45MjNMNzQxIDgxOWg5Yy41MTEgMCAxIC40OSAxIDF2N2MwIC41MTItLjQ4OSAxLTEgMWgtOXYxN2gxNXpNNzMzIDgyNmMuNTEgMCAxIC40OSAxIDF2MThoNXYtMThjMC0uNTEuNDg5LTEgMS0xaDl2LTVoLTljLS41MTEgMC0xLS40ODgtMS0xdi04aC01djhjMCAuNTExLS40OSAxLTEgMWgtOXY1em0yMiAyMWgtMzd2M2gzN3oiLz48L2RlZnM+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcxNiAtODEwKSI+PHVzZSBmaWxsPSIjMjYzMDNlIiB4bGluazpocmVmPSIjd3cxeWEiLz48L2c+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: top 20em right 30em;
    background-size: 41em;
}

section.main .center .blocks a.cremation {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCAzMCA0NSI+PGRlZnM+PHBhdGggaWQ9InZmeHhhIiBkPSJNOTA4LjE4NyA4MjguNTFjLjY3Ni00Ljc0NyAzLjA2NC03LjkxNyAzLjM5LTguMzUzLjYxNS0xLjE0Mi41NDgtMi4yMi0uMjA2LTMuMjkyYTUuNTc4IDUuNTc4IDAgMCAwLTEuNDYyLTEuMzkybC0uMDAzLS4wMDJhLjY2LjY2IDAgMCAxLS4xODQtLjkzM2MyLjQ2Ny0zLjQxNyA4LjA1NS02LjU3IDEzLjIzOC02LjU3IDUuMTg0IDAgOS45NzYgMy4xNTMgMTIuNDQyIDYuNTcuMjE3LjMgMS4wMDQuNzQuNjkxLjkzM2wtLjAwNC4wMDNjLS4wMDcuMDA0LS44NS41MjMtMS40NiAxLjM5LS43NTQgMS4wNzQtLjgyMSAyLjE1LS4yMDYgMy4yOTMuMzI3LjQzNyAyLjc3NiAzLjYwNyAzLjQ1MiA4LjM1NC40MiAyLjk0OC4xOTYgNS44OS0uNzg2IDguNzQzLTEuMTQ0IDMuMzIxLTEuMjM4IDYuNTIzLTQuMjMxIDkuNTI4LjkzOC42MiAzLjE3NiAxLjgwMyAzLjE3NiAzLjc1NCAwIDIuMzU1LS44NTYgMi40NjMtMi4xMTcgMi40NjNoLTIxLjExNmMtMS43MjcgMC0yLjgwNC0uMDc2LTIuODA0LTEuOTMyIDAtMS45NTEgMi4yMDYtMy42NjUgMy4xNDUtNC4yODUtMi45OTMtMy4wMDUtMy4wNTYtNi4yMDctNC4yLTkuNTI4LS45ODItMi44NTMtMS4xNzQtNS43OTUtLjc1NS04Ljc0M3ptMjYuNTggOC4zMThhMTcuMjc2IDE3LjI3NiAwIDAgMCAuNzktOC4xMzNjLS41NTgtMy45MjItMi40OTUtNi44NzctMy4wNTctNy42OTZoLTE4Ljc1Yy0uNTY0LjgyNi0yLjc2OSAzLjgxNS0zLjMxNiA3Ljc1NGExNy4yODIgMTcuMjgyIDAgMCAwIC44MSA4LjExMmMxLjEzMyAzLjI2NyAxLjY5NiA2LjE2MyA0Ljc1NiA5LjEzNGgxNGMzLjA3Mi0yLjk4MiAzLjYzOC01Ljg5IDQuNzY3LTkuMTd6bS02LjcxNSAxMC4wODJjMCAuMzU2LjU5OCAxLjA5Ljk0OCAxLjA5cy41OTMtLjczNS41OTMtMS4wOWMwLS4zNTYtLjI0My0uOTEtLjU5My0uOTFzLS45NDguNTU0LS45NDguOTF6TTkxNSA4NDhjLS41MS4yODQtMi4wMSAxLjA0LTIuNzI2IDIuOTM1LS4xMzkuMzcuMTcxLjA1Ni41NTkuMDU2aDIwLjM2NWMuMzg4IDAgLjY0OC4wNjUuNTI3LS4wNTYtMS40MzItMS40MzItMi4yMTQtMi42NS0yLjcyNS0yLjkzNnptLTItMzJoLjExOWMuMDE5LjAyNS4xMTIuMDUyLjEzMS4wNzguODYgMS4yMDEgMS4xNDQgMi42My43NSAzLjkyMWgxOGMtLjM5NC0xLjI5LS4xMS0yLjcyLjc0OS0zLjkyLjEzMy0uMTg2LjExLjA3OC4yNTEtLjA4aC0xM2MtLjM1IDAtLjcxMi0uNDExLS43MTItLjc2NyAwLS4xMzcuMDUzLS4yMDMuMTQtLjIzM2gxNC44MjJjLTIuMzktMi40ODQtNy4xMi01Ljk2LTExLjM1Mi01Ljk2LTQuMjMzIDAtOS40NDYgMy40NzYtMTEuODM2IDUuOTZoOC4zNjVjLjEzOC0uMDQ3LjM1OCAwIC41NzMgMCAuMzUgMCAxLjM1IDEgMSAxaC03LjgwN2E2LjA0NCA2LjA0NCAwIDAgMC0uMzU2LS40MzV6bTcuODIgMTEuNDQyYy41NjYgMS4xNSAxLjM0NCAyLjU4IDEuNDg2IDMuODc2LjAxLjEyLS4wOC4yMDEtLjE4LjIxNWEuMTYuMTYgMCAwIDEtLjEwNS0uMDA1Yy0uOTQtLjQzNC00LjkzNS01LjE4Ny0zLjI0My01Ljk2OS45NjMtLjQ0OCAxLjczMSAxLjI1NCAyLjA0MSAxLjg4M3ptLjExOCA0LjI3MmMuMDE1LjA2Ny0uMDQyLjE1My0uMTE5LjE1OC0uMDMzIDAtLjA2Ny0uMDA1LS4xMDUtLjAxLS42ODYtLjA1Mi0zLjkzOC0uNzMtMy4wMjMtMS45MDcuNDQtLjU1OCAxLjIyNi0uMDU3IDEuNjUuMjU4LjM5MS4yOS43NTguNjE1IDEuMTE2Ljk0OC4xNjIuMTUzLjQ0My4zMjQuNDgxLjU1M3ptLjU3Ny42NzdjLjMzNC0uMzEuOTM0LS40NDMgMS4yOTItLjA5NS4wNzcuMDczLjE0Mi4xNTYuMTkzLjI0NS4wNTEtLjA4OS4xMTYtLjE3Mi4xOTMtLjI0NS4zNTctLjM0OC45NTgtLjIxNSAxLjI5Mi4wOTUuMTU3LjE0My4yODEuMzM5LjI2Ny41NTggMCAuMDM4LS4wMS4wNjctLjAyLjA5NS4wMi4wMzkuMDMuMDc3LjAyLjEzLS4xNTMuNjE0LS44OTIuNzM4LTEuNDExLjUyM2EuNzguNzggMCAwIDEtLjM0MS0uMjU1Ljc4Ljc4IDAgMCAxLS4zNC4yNTVjLS41Mi4yMTUtMS4yNi4wOS0xLjQxMi0uNTI0LS4wMS0uMDUyIDAtLjA5LjAyLS4xMy0uMDEtLjAyNy0uMDItLjA1Ni0uMDItLjA5NC0uMDE0LS4yMi4xMS0uNDE1LjI2Ny0uNTU4em0tMS4xNS42NDRjLTEuMi4zNDMtMi40MzUuNzI0LTMuNjk0LjgtLjU5Ni4wMzktMS44NTQuMTU4LTIuMTg4LS41MjQtLjQ4Ni0uOTg2Ljc1My0xLjMzIDEuNDU5LTEuNDE2IDEuNTItLjE4NiAzLjAwOC4yNTggNC4zOS44NjguMDEuMDA1LjAyIDAgLjAzIDAgLjE3MS4wMS4xMzguMjM4LjAwNC4yNzJ6bS4zODIgMS4wNjNhLjM1Mi4zNTIgMCAwIDEgLjA3Mi0uMDFjLjA3MiAwIC4xMzQuMDgxLjExOS4xNTMtLjA0Mi4yNTgtLjM4MS40NjMtLjU1OC42MzQtLjM1Ny4zMzQtLjcyOS42NjctMS4xMzQuOTQ0LS4zNzIuMjUyLTEuMjU5Ljc4Ny0xLjU3My4xNTMtLjYzNS0xLjI5NyAyLjI4OC0xLjgyNiAzLjA3LTEuODc0em0xLjI3NC4zMzRhLjE2Ny4xNjcgMCAwIDEgLjEwNC0uMDA2Yy4wOTUuMDE1LjE5MS4wOTEuMTgxLjIxLS4xMzggMS4yODgtLjkxIDIuNzQ2LTEuNDg3IDMuODgxLS4zMTQuNjItMS4wNjggMi4zMzYtMi4wNCAxLjg4NC0xLjY5My0uNzg3IDIuMjkzLTUuNTMgMy4yNDItNS45N3ptNS4yLTguODczYzEuNjkzLjc4Mi0yLjMwMiA1LjUzNS0zLjI0MiA1Ljk3YS4xNi4xNiAwIDAgMS0uMTA0LjAwNGMtLjEtLjAxNC0uMTkxLS4wOTUtLjE4MS0uMjE1LjE0Mi0xLjI5Ni45Mi0yLjcyNiAxLjQ4Ny0zLjg3Ni4zMS0uNjI5IDEuMDc3LTIuMzMgMi4wNC0xLjg4M3ptLTEuNjc4IDUuNjAyYy4zNTgtLjMzMy43MjUtLjY1OCAxLjExNi0uOTQ4LjQyNC0uMzE1IDEuMjEtLjgxNiAxLjY1LS4yNTguOTE1IDEuMTc3LTIuMzM3IDEuODU1LTMuMDI0IDEuOTA3LS4wMzcuMDA1LS4wNy4wMS0uMTA0LjAxLS4wNzctLjAwNS0uMTM0LS4wOS0uMTItLjE1OC4wMzktLjIyOS4zMi0uNC40ODItLjU1M3ptLjA5NSAxLjYwMmMuMDEgMCAuMDIuMDA1LjAzIDAgMS4zODItLjYxIDIuODY5LTEuMDU0IDQuMzktLjg2OC43MDYuMDg2IDEuOTQ1LjQzIDEuNDU5IDEuNDE2LS4zMzQuNjgyLTEuNTkyLjU2My0yLjE4OC41MjUtMS4yNTktLjA3Ny0yLjQ5NC0uNDU4LTMuNjk1LS44MDEtLjEzNC0uMDM0LS4xNjctLjI2Mi4wMDQtLjI3MnptLS4zOCAxLjMzNWMuNzguMDQ4IDMuNzA0LjU3NyAzLjA3IDEuODc0LS4zMTUuNjM0LTEuMjAyLjEtMS41NzQtLjE1My0uNDA1LS4yNzctLjc3Ny0uNjEtMS4xMzQtLjk0NC0uMTc3LS4xNzEtLjUxNi0uMzc2LS41NTgtLjYzNC0uMDE1LS4wNzIuMDQ3LS4xNTMuMTE5LS4xNTMuMDIzIDAgLjA0OC4wMDUuMDcxLjAxem0xLjk2NCA2LjMwM2MtLjk3My40NTItMS43MjctMS4yNjQtMi4wNDEtMS44ODQtLjU3Ny0xLjEzNS0xLjM1LTIuNTkzLTEuNDg3LTMuODgtLjAxLS4xMi4wODUtLjE5Ni4xOC0uMjFhLjE2Ny4xNjcgMCAwIDEgLjEwNS4wMDVjLjk1LjQzOCA0LjkzNSA1LjE4MiAzLjI0MyA1Ljk2OXoiLz48L2RlZnM+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkwOCAtODA4KSI+PHVzZSBmaWxsPSIjMjYzMDNlIiB4bGluazpocmVmPSIjdmZ4eGEiLz48L2c+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: top 15em right 25em;
    background-size: 31em;
}

section.main .center .blocks a.burial {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDQiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NCA0NSI+PGRlZnM+PHBhdGggaWQ9IjRkd2NhIiBkPSJNMzk4IDk4NS40NmMwIDEuOTc1LTEuMjk2IDIuNjEyLTIuOTMgMi41NTggMCAxLjQzOS0uNzQxIDMuMDIzLTIuNDY2IDMuMDIzLTIuMSAwLTIuNjA0LTEuMDEtMi42MDQtMy4wNDJoLTVzLS4wNTUgMTguNTUgMCAxOC45MDRjMS42MjcuNTM4IDMgLjI5NSAzIDIuNjggMCAxLjM2Ni0xLjQ1NSAyLjI3LTMuMDAzIDIuNDc1LS4wOTUgMS43MzYtLjc0OCAyLjk0MS0yLjMzIDIuOTQxLTEuNiAwLTIuNjgtMS4zMzMtMi42OC0yLjkzNCAwLS4wMy0uNjI0LjEyNi0uNjI0LjA5Ni0xLjI1LS4zMjItMi4zOTYtMS40NjEtMi4zOTYtMi44MTIgMC0yLjAxIDEuNTQ3LTEuNyAzLjAzMy0yLjM1LjAxMS0uMDkgMC0xMyAwLTEzbC00LjYwNCAyMUgzNjFsLTctMzYgNS42OC05aDE3LjcxOGwxLjY1IDMuMDI5Yy4wMzMtLjAxLjA2My0uMDI1LjA5Ny0uMDM0LS4wMDEtLjAzIDEuMDYtLjAzIDEuMDYtLjA2IDAtMS42MDIuODMzLTIuOTY2IDIuNDMzLTIuOTY2IDEuNiAwIDIuMzA3IDEuMzM0IDIuMzA3IDIuOTM1bC0uMDAxLjA5MWMxLjI1LjMyMyAyLjk5IDEuMjExIDIuOTkgMi41NjIgMCAxLjM1LTEuNzM5IDIuMDgyLTIuOTg5IDIuNDA1TDM4NSA5ODNoNWMuMzIzLTEuMjUuNzU1LTIuOTk0IDIuNDgtMi45OTQgMi4xMyAwIDIuMjA2IDEuNjc3IDIuNTI4IDIuOTI4IDEuNjM3LS4wNTggMi45OTIgMS4xMTQgMi45OTIgMi41Mjd6TTM3OSA5ODhoLTJsLjA4NSAxLjcyNy0uMjA1LS4wMzdMMzczIDEwMTJoLTlsLTUuOTYxLTMyLjkyNiAzLjM2My02LjE3MWgxNC4yNzRsMS4zMzEgMi40NDFjLjAwNC0uMDI0LjAxLS4wNDkuMDEzLS4wNzMuMDEtLjA1Ny4wMy0uMTEuMDQzLS4xNjYuMDMtLjExNi4wNjEtLjIzLjEwNC0uMzQuMDIzLS4wNi4wNTEtLjExOC4wNzgtLjE3NmEzLjA1MSAzLjA1MSAwIDAgMSAuMjU4LS40NDhjLjA3Ni0uMTA4LjE2LS4yMDkuMjQ4LS4zMDUuMDItLjAyLjAzMy0uMDQzLjA1Mi0uMDYzTDM3NyA5NzJoLTE2bC01IDcgNyAzNGgxMXptLTIgMWgtMWwtLjA5My41MTEuOTczLjE3OXptLTEuMDkzLjUxMWwtLjI0OS0uMDQ1LjM0Mi0xLjQ2N2gtMS44NzVjLS4zMjQgMS4yNS0uNzMgMy4wMS0yLjY0IDMuMDEtMS44MTkgMC0yLjQyNi0xLjc0LTIuNDk4LTIuOTktMS42My4wNjQtMy4wMTMtLjkyNy0yLjk5LTIuNjAyLjAyMi0xLjYzMSAxLjM2MS0yLjQ1IDIuOTktMi4zOS4zMjItMS4yNTEgMS4yMS0zLjA1NCAyLjU2LTMuMDU0czIuMjU1IDEuNzc2IDIuNTc4IDMuMDI2SDM3N2wuNTItMy42OC0yLjUyLTUuMzJoLTEzbC0yLjQ0MiA1LjMyIDUuNDQyIDMxLjY4aDd6bTIxLjExMS00LjAyYzAtLjgtLjY1LTEuNTQ1LTEuNDUtMS41NDUtLjE1NyAwLS43ODctLjAzMi0uOTYuMDMxbC0uNTcuMDMzLS4wNDYtMS40OThjMC0uNzgtLjIxMy0xLjU1Ni0xLjQ4Mi0xLjU1Ni0uOCAwLTEuNzYzIDEuMzA3LTEuNzYzIDIuMTA4TDM5MSA5ODRoLTd2LTdsLjc1MS4wMzljLjggMCAyLjI4LS42ODYgMi4zNTctMS40ODMuMDgtLjgzOS0uODg0LTEuNzU3LTIuMTEtMS41NTQtLjI3OC4xMzQuMDAyLS4wMDMuMDAyLS4wMDNoLTF2LTFjLjA2My0uMTc0LjA0OC0uMDAyLjA1Ny0uMTU5LjA1My0uODY2LS41MTItMi4yNjItMS41OTEtMS45MTQtLjc2Mi4yNDYtMS41NiAxLjExMy0xLjU2IDEuOTE0IDAgLjE1Ny4wMy40NzQuMDk0LjY0OHYuNTExaC0xbC4wMDMuMDEyYy0uMjM5IDAtLjktLjAyNy0xLjEuMDhsLS43NjEuNDIxYy0uMjA4LjEzLS4zMTIuNjE3LS40My44MTgtLjAxMS4wMi4wMS4wMDcgMCAuMDI2LS4wNDEuMDguMDIuMjI1LS4wMDYuMzExLS4wMDcuMDIxLjA1Ny4wNzcuMDg2LjExNS4wMDEtLjAxMS4wMDItLjAxNS4wMDIuMDAyLjAwOC4wMTIuMDEzLjAyMS4wMTEuMDI3LS4wMDcuMDMyLS4wMTEuMDM1LS4wMTMuMDI3LS4wMDcuNjk1LjY0Ny44OTcgMS45NzcgMS4xMy4yODcuMTAyIDEuMjMxLjAzMiAxLjIzMS4wMzJ2N2gtOHYtMWMwLS44MDEtLjcxNi0xLjk1LTEuNTE2LTEuOTVzLTEuNDgxIDEuMjEzLTEuNDgxIDIuMDE0bC0uMDAzLS4wNjV2MWMtLjE3NC0uMDYzLS44ODUuMDEtMS4wNDIuMDEtMS40ODcgMC0yLjEzOC42NS0yLjEzOCAxLjQ1MSAwIC44LjU4NyAxLjU0NCAyLjE2NCAxLjU0NUEuNzEzLjcxMyAwIDAgMSAzNjkgOTg3aDF2MWMwIC43OC4yNDcgMi4wMjggMS41NDcgMi4wMjggMS4xMTIgMCAxLjQ1My0xLjIyNyAxLjQ1My0yLjAyOHYtMWg4djIxYy0uOCAwLTMuMDYuMTczLTMuMDYgMS4yNzggMCAxLjI0NCAxLjA5NSAxLjgyNCAxLjkyOCAxLjc0M2wuMTMyLS4wMmgxbC0uMDYzLjU3M2MuMzE3LjI2OS0uMTAzLjM0LS4xMjQuNjQ4LS4wNTMuNzQ1LjkyOSAxLjgxIDEuNzI5IDEuODEgMS4xMSAwIDEuNTM2LTEuMDczIDEuNTgtMS44NjdsLS4xMjItLjc0OHYtLjAzMWMuMTI2LjIxOC4wMjMtLjM4Ni4wMjMtLjM4Ni45NDIuMTMgMy4wMDgtLjI1NSAzLjAwOC0xLjUxIDAtMS4wODktMi4wMS0xLjU4MS0yLjgxMS0xLjU4MWwtLjIyLS43NDJ2LTIwLjE2N2g3bC0uMDAzLjYzOWMwIC44LjEyIDIuMzg5IDEuNTEzIDIuMzg5IDEuNDI1IDAgMS41NDUtMS41NTggMS41NDUtMi4zNThsLS4wNDQtLjI1LS4wMDUtLjQ0Ni43NTcuMDMyYy4xNzUuMDY0LjQwMS4wNzQuNTU4LjA3NCAxLjI0NSAwIDEuNzgyLS42NzcgMS42OTctMS41ODh6bS0xMi44OTMgMjYuNjk2Yy4xNTcuNjQyIDAtLjMxMyAwLS4xNTYgMCAuMDQzLS4wMDEuMDg4LS4wMDQuMTMzem0tMTUuMTM1LTI1LjE4MmgtLjAwNmMtLjEzNi4wNTQuMTU3IDAgLjAwNiAwem04LjgwMy0xMS4xOTl2LS4wMjItLjAwMmExLjE1NiAxLjE1NiAwIDAgMSAwIC4wMjR6bTEuMjQ3IDMuMjY4bC0xLjA0IDMuOTI1aDJ2LTVjLS4zMTEgMC0uNzg0LS4wMTYtLjkxOC4wOTF6Ii8+PC9kZWZzPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTQgLTk3MCkiPjx1c2UgZmlsbD0iIzI2MzAzZSIgeGxpbms6aHJlZj0iIzRkd2NhIi8+PC9nPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: top 15em right 25em;
    background-size: 44em;
}

section.main .center .blocks a.commemoration {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSI0Ni4wMyIgdmlld0JveD0iMCAwIDM1IDQ2LjAzIj4gIDxtZXRhZGF0YT48P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiLz4gICA8L3JkZjpSREY+PC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+PC9tZXRhZGF0YT48ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjMjYzMDNlOyAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOyAgICAgIH0gICAgPC9zdHlsZT4gIDwvZGVmcz4gIDxwYXRoIGlkPSJGb3JtYV8xIiBkYXRhLW5hbWU9IkZvcm1hIDEiIGNsYXNzPSJjbHMtMSIgZD0iTTM0MS45ODQsMTIyNC4wNmEwLjg0NywwLjg0NywwLDAsMC0uODQ3LTAuMDdjLTAuMjkzLjEzLS4xNTQsMC41Ny0wLjA5LDAuODhhMC45MTYsMC45MTYsMCwwLDAsLjM4OS43OWMwLjI3NywwLjA0LjM0NC0uNCwwLjQ4Mi0wLjY1QTEuNDQzLDEuNDQzLDAsMCwwLDM0MS45ODQsMTIyNC4wNlptLTAuMDM5LTQuNDZjLTAuMjUxLS40LTAuNzIyLTAuMjUtMC45MzIuMzMsMCwwLjY3LjA1MSwxLjY0LDAuMDU1LDIuNTgsMCwxLjE5LjgxMiwwLjg0LDAuOTExLS45QTEwLjcsMTAuNywwLDAsMCwzNDEuOTQ1LDEyMTkuNlptMjMuMDM3LTEwLjAxYy0wLjE2My0yLjI2LS40OTMtMy43LTAuNzcyLTIuOTZzLTAuMTY3LDMuNjEtLjE4MSw2LjM1YTQ5LjIzLDQ5LjIzLDAsMCwwLC4wODgsNi42MWMwLjI1MSwxLjA2Ljc0MiwwLjQxLDAuOTM3LTEuNDRDMzY1LjA5MywxMjE1LjU1LDM2NC45NjMsMTIxMi4zOSwzNjQuOTgyLDEyMDkuNTlaTTM0MS4xLDEyMjYuOThhMjUuMjksMjUuMjksMCwwLDAtLjEwNiwyLjY2YzAuMTEsMC43Ny4yMTYsMS4yNSwwLjUsMS4yMXMwLjQ2Ny0uNTkuNTE4LTEuNTJDMzQyLjAwOCwxMjI2LjcsMzQyLjIwNywxMjI2Ljk4LDM0MS4xLDEyMjYuOThabTI3LjQ0Ni02LjA4YzAuMzcyLDAsMS40NTcuMTYsMS40NTctLjIxVjEyMDlhMy4yMjcsMy4yMjcsMCwwLDAtMy0zaC02bC0wLjU0Ni0uN2E1LjI4NSw1LjI4NSwwLDAsMCwyLjc2Ny00LjAyYzAuMzEzLTMuNTYtMy40NTMtNi45Ny0zLjYxNC03LjExYTAuNjc2LDAuNjc2LDAsMCwwLTEuMTE3LjU5LDUuNSw1LjUsMCwwLDEtLjg2NCwzLjU4LDQuNTgxLDQuNTgxLDAsMCwwLS43OTIsNC41LDQuMTg5LDQuMTg5LDAsMCwwLDIuMjcyLDIuMzVMMzU5LDEyMDZoLTZhMy4yMjcsMy4yMjcsMCwwLDAtMywzdjloLTVsMC40MzQtLjg4YTQuMTkxLDQuMTkxLDAsMCwwLDIuNi0yLjQ4LDQuNTgxLDQuNTgxLDAsMCwwLS43OTMtNC41LDUuNTEyLDUuNTEyLDAsMCwxLS44NjQtMy41OCwwLjY3NSwwLjY3NSwwLDAsMC0xLjExNy0uNTljLTAuMTYuMTUtMy45MjcsMy41NS0zLjYxNCw3LjExYTUuMTI4LDUuMTI4LDAsMCwwLDIuNDM1LDMuOEwzNDQsMTIxOGgtNS45MzhjLTEuNSwwLTMuMDYyLjU5LTMuMDYyLDIuMDlWMTIzMWMwLDAuMzcsMS4xNjUuNzcsMS41MzcsMC43N3MwLjQ2My0uNC40NjMtMC43N3YtMTBjMC0uNzYsMS4yNDUtMSwyLTFoMTNhMS4wNzEsMS4wNzEsMCwwLDEsMSwxLjMzVjEyMzhsLTEuOTgyLS4wNUwzNTEsMTIzOEgzMzd2LTdjMC0uMzctMC4wOTEtMS45My0wLjQ2My0xLjkzcy0xLjUzNy4zMS0xLjUzNywwLjY4VjEyMzlhMS40MDksMS40MDksMCwwLDAsMS4wMzEsMUgzNjlhMS4zNjksMS4zNjksMCwwLDAsMS0xdi0yMGMwLS4zNy0xLjA4NS0wLjY4LTEuNDU3LTAuNjhhMC41ODEsMC41ODEsMCwwLDAtLjU0My42OHYxOUgzNTV2LTE4LjA2YzAtMS41LTEuNTU4LTEuODktMy4wNTctMS44OUwzNTIsMTIxOHYtOWEwLjg3MywwLjg3MywwLDAsMSwxLjA1OC0xLjAySDM2Ni41YzAuNzU1LDAsMS41LjI2LDEuNSwxLjAydjExLjkxQzM2OCwxMjIxLjI4LDM2OC4xNzEsMTIyMC45LDM2OC41NDMsMTIyMC45Wm0tMjMuNzgzLTcuMzVhMC42ODEsMC42ODEsMCwwLDAtLjY3NC42OHYwLjkyYTMuNDM0LDMuNDM0LDAsMCwxLTEuMDkyLTIuMTljLTAuMTU5LTEuNzksMS4xLTMuNjcsMi4wOC00LjgzYTUuOTM3LDUuOTM3LDAsMCwwLDEuMSwyLjg0LDMuMiwzLjIsMCwwLDEsLjYsMy4xOCwyLjkwNSwyLjkwNSwwLDAsMS0xLjM0OCwxLjUxdi0xLjQzQTAuNjgsMC42OCwwLDAsMCwzNDQuNzYsMTIxMy41NVptMTUuMDItMTEuNDJhMC42NzIsMC42NzIsMCwwLDAtLjY3NC42N3YwLjg1YTIuOTIzLDIuOTIzLDAsMCwxLTEuMDE2LTEuMywzLjIyMywzLjIyMywwLDAsMSwuNjA1LTMuMTksNS44NTksNS44NTksMCwwLDAsMS4xLTIuODNjMC4yLDAuMjMuNDA4LDAuNSwwLjYxNiwwLjc5YTYuNTIxLDYuNTIxLDAsMCwxLDEuNDYzLDQuMDQsMy41NzYsMy41NzYsMCwwLDEtMS40MjMsMi40OHYtMC44NEEwLjY3MywwLjY3MywwLDAsMCwzNTkuNzgsMTIwMi4xM1ptNS4xNjUsMTkuNGEwLjQ5NCwwLjQ5NCwwLDAsMC0uNzc1LjE2LDEuNTkzLDEuNTkzLDAsMCwwLS4xLDEuMzljMC4zMjMsMC44MSwxLjEyNS41MiwxLjIyNC0uNDFBMS4zNjMsMS4zNjMsMCwwLDAsMzY0Ljk0NSwxMjIxLjUzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzNSAtMTE5My45NykiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: top 15em right 30em;
    background-size: 35em;
}

section.main .center .blocks a.place {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDciIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCA0NyAzMCI+PGRlZnM+PHBhdGggaWQ9Imk5cmdhIiBkPSJNNzY3IDk4NHYyMmMwIC4zOTktMS4wNDQuOTk5LTEuNDQzLjk5OWgtMy4wODZjLS4zOTkgMC0xLjQ3MS0uNi0xLjQ3MS0xdi0yaC0zNXYyYzAgLjQtLjYwMSAxLTEgMWgtNGMtLjM5OSAwLTEtLjYtMS0xdi0yMmMwLS44MjQgMS42Ny0xLjYyMSAyLjQ5My0xLjYyMWguMDV2LS45OWEyLjI3IDIuMjcgMCAwIDEgLjcyMi00LjQxNyAyLjI3IDIuMjcgMCAwIDEgLjcyMiA0LjQxNnYuOTkxaC4wNWMuODIzIDAgMi4xMTguNzk1IDIuMTE4IDEuNjJMNzI2IDk4NGgzNC42MDVhLjcxOC43MTggMCAwIDEgLjMyMy0uMDc2bC4xMjIuMDc4Yy4wMiAwIC4wMzkuMDAyLjA1OS4wMDRsLS4wNDgtLjEzMmMtLjAyNS0uOTU0IDEuMzUzLTEuNTIgMi4xODEtMS40OTVoLjA1di0uOTlhMi4yNyAyLjI3IDAgMCAxIC43MjItNC40MTcgMi4yNyAyLjI3IDAgMCAxIC43MjIgNC40MTZ2Ljk5MWguMDVjLjgyMyAwIDIuMjE0Ljc5NyAyLjIxNCAxLjYyMXptLTYgMmgtMzV2Ljk5OWgzNXptLTM3LjczNS01Ljk0YS44MjMuODIzIDAgMCAwIDAtMS42NDQuODIzLjgyMyAwIDAgMCAwIDEuNjQ0ek03MjQgOTg0aC0ydjJoMnptLTIgMGMwLS4wMjgtLjAyOCAwIDAgMHptMiAwYy4wMjcgMCAwLS4wMjggMCAwem0zNyAxOHYtMTNoLTN2NWMwIC4zOTguMjQuNjM5LS4xNTguNjM5LS4zOTkgMC0uODQyLS4yNC0uODQyLS42NHYtNWgtM3Y1YzAgLjQtLjAxNC43MDItLjQxMi43MDItLjQgMC0uNTg4LS4zMDMtLjU4OC0uNzAxdi01aC0zdjVjMCAuMzk4LS4wMTguNjM5LS40MTcuNjM5LS4zOTggMC0uNTgzLS4yNC0uNTgzLS42NHYtNWgtM3Y1YzAgLjQtLjIxLjcwMi0uNjA4LjcwMi0uMzk5IDAtLjM5Mi0uMzAzLS4zOTItLjcwMXYtNWgtM3Y1YzAgLjM5OC0uMjc2LjYzOS0uNjc1LjYzOXMtLjMyNS0uMjQtLjMyNS0uNjR2LTVoLTN2NWMwIC40LjA5NC42NC0uMzA0LjY0YS43MjIuNzIyIDAgMCAxLS43MjItLjcyM2wuMDI2LTQuOTE3aC0zdjVjMCAuNC0uMzY5LjUxNC0uNTkuODQ2LS4xMTMuMTcyLS4zNTYtLjQxNC0uNDEtLjg0NXYtNWgtM3Y1YzAgLjM5OC0uMTY0LjYzOS0uNTYzLjYzOS0uMzk5IDAtLjQzNy0uMjQtLjQzNy0uNjR2LTVoLTNsLS4wOTUgMTIuNTM2YS40NTQuNDU0IDAgMCAxLS4xMjcuMjk1bC4yMjIuMTdoM3YtMWMwLS40LjAzOC0uODU0LjQzNy0uODU0cy41NjMuNDU0LjU2My44NTR2MWgzdi0xYzAtLjQuMTY4LS45NzkuNTY2LS45NzkuMzk5IDAgLjQzNC41OC40MzQuOTc5djFoM2wtLjAyNi0xLjEzYzAtLjQuMzIzLS43MjQuNzIyLS43MjQuMzk4IDAgLjMwNC40NTQuMzA0Ljg1NHYxaDNsLS4wMjItMS4wNjljMC0uMzk5LS4wNTItLjc4NS4zNDctLjc4NS4zOTggMCAuNzIyLjMyNC43MjIuNzIzTDc0MiAxMDAyaDN2LTFjMC0uMzk5LS4wMDctLjc5LjM5Mi0uNzkuMzk4IDAgLjYwOC4zOTEuNjA4Ljc5djFoM3YtMWMwLS4zOTkuMTg1LS44NTMuNTgzLS44NTMuMzk5IDAgLjQxNy40NTQuNDE3Ljg1NHYxaDNsLS4wMS0xLjM4MWMwLS40LS4xNzYtLjQ3My4yMjItLjQ3My40IDAgLjcyMi4zMjQuNzIyLjcyM0w3NTQgMTAwMmgzbC4xMi0xLjEzYzAtLjQuMzIzLS43MjMuNzIyLS43MjMuMzk4IDAgLjE1OC40NTQuMTU4Ljg1NHYxem0tMzUuNDctLjM1OGEuNzIzLjcyMyAwIDAgMC0xLjQ0Mi0uMDU0Yy4wMjcuMzc1LjM0LjY3LjcyLjY3LjI5NCAwIC43NS0uMTc2Ljk3LS40Mjh6bS0xLjQ0Mi0uMDU0YS43MzYuNzM2IDAgMCAxLS4wMDItLjA1M3YtMTQuNjIxbC0yLjA4Ni4wODV2MThoMmwuMDg2LTMuMzU3YzAtLjAxOCAwLS4wMzYuMDAyLS4wNTR6bTM5LjkyNi0yMS41MjhhLjgyMy44MjMgMCAwIDAgMC0xLjY0NC44MjMuODIzIDAgMCAwIDAgMS42NDR6TTc2NSA5ODdoLTJ2MThoMnptMC0zaC0ydjJoMnptLTIgMGMwLS4wMjctLjAyOCAwIDAgMHptMiAwYy4wMjcgMCAwLS4wMjcgMCAwem0tMzUuMTU0IDEzLjEzMmwtLjA2Mi42NDdjMCAuNC4wNTIuNzI0LS4zNDcuNzI0LS4zOTkgMC0uNDM3LS4xMDMtLjQzNy0uNTAzdi0xYzAtLjM5OS4wMzgtLjcxNi40MzctLjcxNnMuNDEuNDQ5LjQxLjg0OHptNCAwbC0uMDYyLjY0N2MwIC40LjA1Mi43MjQtLjM0Ny43MjQtLjM5OSAwLS40MzctLjEwMy0uNDM3LS41MDN2LTFjMC0uMzk5LjAzOS0uNzE2LjQzNy0uNzE2LjM5OSAwIC40MS40NDkuNDEuODQ4em00IDBsLS4wNjIuNjQ3YzAgLjQuMDUyLjcyNC0uMzQ3LjcyNC0uMzk5IDAtLjQzNy0uMTAzLS40MzctLjUwM3YtMWMwLS4zOTkuMDM5LS43MTYuNDM3LS43MTYuMzk5IDAgLjQxLjQ0OS40MS44NDh6bTQgMGwtLjA2Mi42NDdjMCAuNC4wNTIuNzI0LS4zNDcuNzI0LS4zOTggMC0uNDM3LS4xMDMtLjQzNy0uNTAzdi0xYzAtLjM5OS4wMzktLjcxNi40MzctLjcxNi4zOTkgMCAuNDEuNDQ5LjQxLjg0OHptNCAwbC0uMDYyLjY0N2MwIC40LjA1Mi43MjQtLjM0Ny43MjQtLjM5OSAwLS40MzctLjEwMy0uNDM3LS41MDN2LTFjMC0uMzk5LjAzOC0uNzE2LjQzNy0uNzE2cy40MS40NDkuNDEuODQ4em00IDBsLS4wNjIuNjQ3YzAgLjQuMDUyLjcyNC0uMzQ3LjcyNC0uMzk5IDAtLjQzNy0uMTAzLS40MzctLjUwM3YtMWMwLS4zOTkuMDM4LS43MTYuNDM3LS43MTZzLjQxLjQ0OS40MS44NDh6bTggMGwtLjA2Mi42NDdjMCAuNC4wNTIuNzI0LS4zNDcuNzI0LS4zOTkgMC0uNDM3LS4xMDMtLjQzNy0uNTAzdi0xYzAtLjM5OS4wMzktLjcxNi40MzctLjcxNi4zOTkgMCAuNDEuNDQ5LjQxLjg0OHptLTQgMGwtLjA2Mi42NDdjMCAuNC4wNTIuNzI0LS4zNDcuNzI0LS4zOTkgMC0uNDM3LS4xMDMtLjQzNy0uNTAzdi0xYzAtLjM5OS4wMzktLjcxNi40MzctLjcxNi4zOTkgMCAuNDEuNDQ5LjQxLjg0OHoiLz48L2RlZnM+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyMCAtOTc3KSI+PHVzZSBmaWxsPSIjMjYzMDNlIiB4bGluazpocmVmPSIjaTlyZ2EiLz48L2c+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: top 20em right 20em;
    background-size: 47em;
}

section.main .center .blocks a.monument {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDYiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NiA0NCI+PGRlZnM+PHBhdGggaWQ9InNrcmZhIiBkPSJNODkzIDEwMTVoNC45MjNjLjM3NC0yLjA2MiAyLjE3LTMuNzU1IDUuMDc3LTQuOTZ2LTMzLjEzNWMwLS4yNjMuMjIyLS4yMDUuNDQ1LS4zNDUgNy42NjUtNC43OTUgMTcuNTctNC43OTUgMjUuMjM1IDAgLjIyMi4xNC4zMi4wODMuMzIuMzQ1djMzLjI0N2MyLjg5IDEuMjIgNC43NTIgMi44OTMgNS4xNTggNC44NDhIOTM5djJoLTQ2em0yMy4wNjItNy4wMWM0LjIwMSAwIDcuOTUxLjUyMiAxMC45MzggMS40NHYtMzEuMjc0Yy03LTQuMTk1LTE1LTQuMTk2LTIyIDB2MzEuMTgzYzIuOTU0LS44NzMgNi43MTMtMS4zNDkgMTEuMDYyLTEuMzQ5em0wIDEuOTM0Yy05LjA1MiAwLTE1LjI1MSAxLjgtMTYuMDYyIDUuMDc2aDMyYy0uNzk3LTIuNzAzLTUuODc1LTUuMDc2LTE1LjkzOS01LjA3NnptOS45MjMtMjkuOTczdjI0LjkzNGMwIC40MjMtLjU2MyAxLjExNS0uOTg1IDEuMTE1aC0xOGMtLjQyMSAwLTEtLjU3OC0xLTF2LTI1LjEyNWMwLS4yODcuMjk5LS40NzIuNTUzLS42MDNhMjAuNzc0IDIwLjc3NCAwIDAgMSAxOS4wMTggMCAuNzY0Ljc2NCAwIDAgMSAuNDEzLjY4ek05MjUgMTAwNXYtMjVjLTUuMjktMi41Ny0xMi43MDgtMi41Ny0xOCAwdjI1em0tMTAtMjMuMDAxaDJ2MmgydjJoLTJ2NGgtMnYtNGgtMnYtMmgyem0tNSAxMGgxMnYxaC0xMnptMiAyaDh2MWgtOHptMCAyaDh2MWgtOHoiLz48L2RlZnM+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg5MyAtOTczKSI+PHVzZSBmaWxsPSIjMjYzMDNlIiB4bGluazpocmVmPSIjc2tyZmEiLz48L2c+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: top 20em right 25em;
    background-size: 46em;
}

section.main .right .content {
    box-sizing: border-box;
    padding: 30rem 20rem 25rem;
    background: #fff;
}

section.main .right .content hr {
    height: 1px;
    margin-bottom: 30rem;
    border: none;
    background: #cacdd0;
}

section.main .right .content .h {
    font-size: 16rem;
    font-weight: 700;
    line-height: 1.1;
    display: table;
    margin-bottom: 25rem;
    text-transform: uppercase;
}


section.main .right .content .news a {
    font-family: 'arial', sans-serif;
    font-size: 14rem;
    font-weight: 700;
    line-height: 1.3;
}

section.main .right .content .news p {
    font-size: 14rem;
    line-height: 1.3;
    margin: 15rem 0 25rem;
}

section.main .right .content .imgs {
    margin-bottom: 18rem;
}

section.main .right .content .imgs a {
    display: block;
    margin-bottom: 12rem;
}

section.main .right .content .imgs .w120 {
    width: 120rem;
}

section.main .right .content .imgs .w110 {
    width: 110rem;
}

section.main .right .content .imgs .w85 {
    width: 85rem;
}

section.main .right .content .links {
    font-size: 14rem;
    line-height: 1.7;
    color: #2b486f;
}

section.main .right .content .links a {
    position: relative;
    display: table;
    padding-left: 17rem;
}

section.main .right .content .links a:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 8rem;
    height: 8rem;
    content: '';
    transform: translateY(-60%);
    background-color: #e7b853;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNiIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNiA3Ij48ZGVmcz48cGF0aCBpZD0id2dmb2EiIGQ9Ik04NDYgNjMwbDEuNjczLS45NDcgMy42NTQgMy41MjgtLjE3MS4wNTQuMTcuMDk0LTMuODI2IDMuMjQtMS41LS45NyAzLjMzNC0yLjV6Ii8+PC9kZWZzPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NDYgLTYyOSkiPjx1c2UgZmlsbD0iIzI2MzAzZSIgeGxpbms6aHJlZj0iI3dnZm9hIi8+PC9nPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: 60% center;
    background-size: 4rem;
}

section.main .right .block {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    padding-top: 100%;
    background: #d0d0d0;
}

@media all and (max-width: 768px) {
    section.main .right .block {
        display: inline-block;
        width: 33.33%;
        padding-top: 33.33%;
        vertical-align: top;
    }
}

@media all and (max-width: 550px) {
    section.main .right .block {
        width: 50%;
        padding-top: 50%;
    }
}

section.main .right .block:nth-of-type(2n+1) {
    background: #dcdcdc;
}

section.main .right .block:nth-of-type(4) {
    background: #e2e6e9;
}

section.main .right .block:nth-of-type(5) {
    background: #d6d6d6;
}

section.main .right .block:after {
    position: absolute;
    bottom: 20rem;
    left: 20rem;
    width: 13rem;
    height: 13rem;
    content: '';
    background-color: #e7b853;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNiIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNiA3Ij48ZGVmcz48cGF0aCBpZD0id2dmb2EiIGQ9Ik04NDYgNjMwbDEuNjczLS45NDcgMy42NTQgMy41MjgtLjE3MS4wNTQuMTcuMDk0LTMuODI2IDMuMjQtMS41LS45NyAzLjMzNC0yLjV6Ii8+PC9kZWZzPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NDYgLTYyOSkiPjx1c2UgZmlsbD0iIzI2MzAzZSIgeGxpbms6aHJlZj0iI3dnZm9hIi8+PC9nPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 6rem;
}

@media all and (max-width: 768px) {
    section.main .right .block:after {
        bottom: 10rem;
        left: 10rem;
        width: 10rem;
        height: 10rem;
        background-size: 4rem;
    }
}

section.main .right .block.img {
    background: #26303e;
}

section.main .right .block.img .in .h,
section.main .right .block.img .in span {
    color: #fff;
}

section.main .right .block.yellow {
    position: sticky;
    position: -webkit-sticky;
    top: 70rem;
    background: #e7b853;
}

@media all and (max-width: 768px) {
    section.main .right .block.yellow {
        position: relative;
        top: 0;
    }
}

section.main .right .block .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .2;
    background-size: cover;
}

section.main .right .block .in {
    position: absolute;
    bottom: 50rem;
    left: 0;
    box-sizing: border-box;
    width: 100%;
    padding: 0 20rem;
}

@media all and (max-width: 768px) {
    section.main .right .block .in {
        bottom: 30rem;
        padding: 0 10rem;
    }
}

section.main .right .block .in .h {
    font-size: 16rem;
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 15rem;
    text-transform: uppercase;
}

@media all and (max-width: 768px) {
    section.main .right .block .in .h {
        font-size: 13rem;
        margin-bottom: 5rem;
    }
}

section.main .right .block .in span {
    font-family: 'arial', sans-serif;
    font-size: 14rem;
    line-height: 1.2;
    color: #333;
}

@media all and (max-width: 768px) {
    section.main .right .block .in span {
        font-size: 12rem;
    }
}

a,
header .right .tel,
header .right .chat,
section.main .center .tabs strong:not(.active) {
    cursor: pointer;
    transition: .3s ease;
}

a:hover,
header .right .tel:hover,
header .right .chat:hover,
section.main .center .tabs strong:not(.active):hover {
    opacity: .75;
}

.text_dBlock {
     -webkit-column-width: 120px;
    -moz-column-width: 120px;
    column-width: 120px;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    -webkit-column-rule: 0px solid #ccc;
    -moz-column-rule: 0px solid #ccc;
    column-rule: 0px solid #ccc;
}

em {
    font-style: italic;
}

.page404-text {
    font-family: 'arial', sans-serif;
    font-size: 14rem;
    line-height: 1.2;
    color: #333;
}

.tel-modal {
    position:absolute;
    top:50%;
    width:150px;
    background: #26303e;
    padding:20px 15px 15px;
    z-index:999;
}
.tel-modal.active {
    display:block !important;
}

form.form input {
    line-height: 2em;
    font-size:.9em;
    color:#2b2b2b;
    border:0;
    width:134px;
    max-height:32px;
    padding:4px 8px;
    margin-bottom:8px;
}
form.form input[type="submit"] {
    background-color: #878e93;
    color:#fff;
    margin-bottom:0;
    text-align: center;
    width:100%;
}
.tel-modal .close {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    width: 15px;
    height: 15px;
}
.tel-modal .close:before,
.tel-modal .close:after {
    content:'';
    display: block;
    position: absolute;
    width:10px;
    height:1px;
    background: #fff;
    transform: rotate(45deg);
    right:5px;
    top:10px;
}
.tel-modal .close:before {
    transform: rotate(-45deg);
}
input::-webkit-input-placeholder {
    font-size:.9em;
}
input:-ms-input-placeholder {
    font-size:.9em;
}
input::-ms-input-placeholder {
    font-size:.9em;
}
input::placeholder {
    font-size:.9em;
}
textarea::-webkit-input-placeholder {
    font-size:.9em;
}
textarea:-ms-input-placeholder {
    font-size:.9em;
}
textarea::-ms-input-placeholder {
    font-size:.9em;
}
textarea::placeholder {
    font-size:.9em;
}

.checkboxes label {
    position: relative;
    font-size:.9em;
    padding:0 0 15px 23px;
    cursor: pointer;
}
.checkboxes .jq-checkbox:before {
    content:'';
    left:0;
    display: inline-block;
    position: absolute;
    width:14px;
    height:14px;
    border:1px solid #bfbfbf;
    box-shadow: inset 1px 0 5px rgba(0,0,0, .1);
    transition: .2s;
}
.checkboxes label:hover .jq-checkbox:before{
    box-shadow: inset 1px 0 3px rgba(0,0,0, .11);
}
.checkboxes .jq-checkbox:after {
    opacity: 0;
    content:'';
    position: absolute;
    width:14px;
    height:14px;
    background: url("../images/check.png") no-repeat;
    left:2px;
    top: -2px;
    transition: .2s;
}
.checkboxes .jq-checkbox.checked:after {
    opacity: 1;
}
.checkboxes .jq-checkbox input {opacity:0;position:absolute;z-index:-1;}

