/*@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');*/
@import url('font.css?family=Poppins&display=swap');

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

html, input, select, textarea {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, sans-serif;
}

:root {
    --page-title-display: block;
    --link-color: rgba(221, 23, 74, 1);
    --link-background: rgba(221, 23, 74, 1);
    --link-hover: rgba(221, 23, 74, 1);
}

html.show-scroll {
    overflow-y: scroll;
}

body {
    margin: 0;
}

body {
    height: 100%;
    background-color: #fff;
    color: #7f7f7f;
    overflow-x: hidden;
}

body {
    cursor: auto;
}

html.show-scroll body {
    overflow-y: scroll;
}

html.show-scroll body {
    overflow-y: auto;
}

button:focus {
    outline: none !important;
}

.site-layout-bordered .whole-layout {
    padding: 30px;
    box-sizing: border-box;
}

#preloader {
    direction: ltr;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 31999;
}

#preloader {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.no-js #preloader {
    display: none;
}

.preload-content {
    height: 80px;
    width: 300px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -40px 0 0 -150px;
    text-align: center;
}

.preloader-animation {
    height: 120px;
    width: 100%;
}

a {
    background-color: transparent;
}

a {
    color: rgba(31, 31, 31, 1);
    text-decoration: none;
}

a:active, a:hover {
    outline: 0;
    color: rgba(86, 86, 86, 1);
}

[class^=xc1icon-], [class*=" xc1icon-"] {
    font-family: 'xc1-icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a.skip-preloader, a.skip-preloader:hover {
    display: none;
    color: #fff;
    text-shadow: 0 -2px 1px #000;
    font-size: 24px;
    transition: text-shadow .3s;
}

.page-background {
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}

.to-move, #side-menu, .slider-thumb-list li {
    transition: transform .5s, visibility .5s;
}

.page-background {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

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

#header {
    background-color: rgba(255, 255, 255, 1);
    box-shadow: none;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

#header, #header.xc1-light-variant, #header.xc1-dark-variant {
    box-shadow: 0 0 12px rgba(0, 0, 0, .09);
    background-color: #fff;
}

.header-horizontal #header {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 11;
    transition: transform .5s, background-color .5s;
}

#header.xc1-horizontal {
    border-bottom: none;
}

#header.xc1-horizontal, .top-bar-container, .header-type-multi_line .bottom-head {
    border-color: rgba(58, 58, 58, 0);
}

#header.xc1-dark-variant, #header.xc1-dark-variant:hover {
    background-color: rgba(255, 255, 255, 0);
    box-shadow: none;
}

#header.xc1-dark-variant {
    border-color: rgba(0, 0, 0, 0);
}

.site-layout-bordered.header-horizontal #header {
    top: 30px;
    left: 30px;
    right: 30px;
    width: auto;
}

.header-type-one_line .head {
    display: table;
}

.header-horizontal #header .head {
    padding: 0 40px;
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
}

.header-horizontal #header .head, .top-bar-container .top-bar {
    /*padding-left: 0;*/
    /*padding-right: 0;*/
}

.header-horizontal .logo-container {
    transition: max-width .5s, min-width .5s;
}

.header-horizontal .logo-container, .header-horizontal .navigation-bar, .header-horizontal #header-tools, .header-horizontal header .socials {
    display: table-cell;
    vertical-align: middle;
}

.header-horizontal .logo-container {
    min-width: 124px;
}

a.logo {
    display: block;
    max-width: 200px;
    word-wrap: break-word;
    white-space: nowrap;
    padding: 10px 0;
    opacity: 1;
    vertical-align: middle;
    background: transparent 50% 50% no-repeat;
    background-size: contain;
    background-origin: content-box;
    transition: max-width .5s, padding .5s, color .5s, opacity .5s;
}

a.hidden-logo {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    opacity: 0;
}

a.logo {
    color: rgba(0, 0, 0, 1);
    font-size: 26px;
    font-weight: 400;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, sans-serif;
    letter-spacing: normal;
    word-spacing: normal;
    padding-top: 20px;
    padding-bottom: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAoCAYAAAA8AZ5fAAAACXBIWXMAAAsTAAALEwEAmpwYAAA57WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjAtMTAtMjJUMjI6NTA6MzkrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMC0xMC0yM1QwNDowNTo1MiswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMjAtMTAtMjNUMDQ6MDU6NTIrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OGVhYTgxZWMtYjdhZS0zMDRmLTgwNjAtOTBhNWJmZWNlOWY3PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZGQ2ZjJkODQtMTRjYi0xMWViLTgwNTYtYzY5ODA3MTgwZmE2PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MWFhZTI1ZmEtNTY5Ni0xODRjLWJlNzQtZWMxZmFlNWMwZTFhPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjFhYWUyNWZhLTU2OTYtMTg0Yy1iZTc0LWVjMWZhZTVjMGUxYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMC0xMC0yMlQyMjo1MDozOSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4ZWFhODFlYy1iN2FlLTMwNGYtODA2MC05MGE1YmZlY2U5Zjc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjAtMTAtMjNUMDQ6MDU6NTIrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz43E0VjAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAi1SURBVHja7Jx3cBVVFMZ/LwkBQwoBH4hASIgTiQJBg0BsdKVbECkCFlBAsEYRRSKIBGmighRRrCgqihQLVsRRsJex6ziWsaOOOjqKBf+4347rui/Zfe9tfMqemZ152Xff7rn3O+c75V5g165dhNfuc4WLEAIeXiHg4fX/ATyUhGUQcAdQHvB7coApwFPAIv3tS0LAE5dC4F3gbqBZgO8pB1YCU4F7gV1AZyCSbMCzgLay4jOBacDZwJFA0yROKB1okCIgHgJcCOznYexG4HWgfYD69ASuFg4ARcAOYZCeDMDzgOOAW4EPgF+A34DvgW+An2RhO4DqeKjFIU1EUetSAOwGwCbgHmDPWsaeA/wAjAhQn4OAq4AWtnsdgY+BTol6eDpwFvAR8CvwiizrBNFHCyAKtAZ6APOBr4HnHAr5kXxgmQzovBQAfIbm07WWcftrnZYADQPSpRWwHChx3D8Z2CJHiTuG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);
}

a.normal-logo {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAoCAYAAAA8AZ5fAAAACXBIWXMAAAsTAAALEwEAmpwYAAA57WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjAtMTAtMjJUMjI6NTA6MzkrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMC0xMC0yM1QwNDowNTo1MiswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMjAtMTAtMjNUMDQ6MDU6NTIrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OGVhYTgxZWMtYjdhZS0zMDRmLTgwNjAtOTBhNWJmZWNlOWY3PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZGQ2ZjJkODQtMTRjYi0xMWViLTgwNTYtYzY5ODA3MTgwZmE2PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MWFhZTI1ZmEtNTY5Ni0xODRjLWJlNzQtZWMxZmFlNWMwZTFhPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjFhYWUyNWZhLTU2OTYtMTg0Yy1iZTc0LWVjMWZhZTVjMGUxYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMC0xMC0yMlQyMjo1MDozOSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4ZWFhODFlYy1iN2FlLTMwNGYtODA2MC05MGE1YmZlY2U5Zjc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjAtMTAtMjNUMDQ6MDU6NTIrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz43E0VjAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAi1SURBVHja7Jx3cBVVFMZ/LwkBQwoBH4hASIgTiQJBg0BsdKVbECkCFlBAsEYRRSKIBGmighRRrCgqihQLVsRRsJex6ziWsaOOOjqKBf+4347rui/Zfe9tfMqemZ152Xff7rn3O+c75V5g165dhNfuc4WLEAIeXiHg4fX/ATyUhGUQcAdQHvB7coApwFPAIv3tS0LAE5dC4F3gbqBZgO8pB1YCU4F7gV1AZyCSbMCzgLay4jOBacDZwJFA0yROKB1okCIgHgJcCOznYexG4HWgfYD69ASuFg4ARcAOYZCeDMDzgOOAW4EPgF+A34DvgW+An2RhO4DqeKjFIU1EUetSAOwGwCbgHmDPWsaeA/wAjAhQn4OAq4AWtnsdgY+BTol6eDpwFvAR8CvwiizrBNFHCyAKtAZ6APOBr4HnHAr5kXxgmQzovBQAfIbm07WWcftrnZYADQPSpRWwHChx3D8Z2CJHiTuG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);
}

a.logo.image-logo {
    font-size: 0;
}

a.logo.image-logo {
    opacity: 1.00;
}

.header-variant-one_line_centered .logo-container, .header-horizontal .logo-container a.logo {
    max-width: 124px;
}

img {
    border: 0;
}

img {
    max-width: 100%;
    height: auto;
    transition: filter var(--duration) var(--timing);
}

a.logo img {
    opacity: 0;
    width: 100%;
    height: auto;
    display: block;
}

a.sticky-logo {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAoCAYAAAA8AZ5fAAAACXBIWXMAAAsTAAALEwEAmpwYAAA57WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjAtMTAtMjJUMjI6NTA6MzkrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMC0xMC0yM1QwNDowNTo1MiswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMjAtMTAtMjNUMDQ6MDU6NTIrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OGVhYTgxZWMtYjdhZS0zMDRmLTgwNjAtOTBhNWJmZWNlOWY3PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZGQ2ZjJkODQtMTRjYi0xMWViLTgwNTYtYzY5ODA3MTgwZmE2PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MWFhZTI1ZmEtNTY5Ni0xODRjLWJlNzQtZWMxZmFlNWMwZTFhPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjFhYWUyNWZhLTU2OTYtMTg0Yy1iZTc0LWVjMWZhZTVjMGUxYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMC0xMC0yMlQyMjo1MDozOSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4ZWFhODFlYy1iN2FlLTMwNGYtODA2MC05MGE1YmZlY2U5Zjc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjAtMTAtMjNUMDQ6MDU6NTIrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz43E0VjAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAi1SURBVHja7Jx3cBVVFMZ/LwkBQwoBH4hASIgTiQJBg0BsdKVbECkCFlBAsEYRRSKIBGmighRRrCgqihQLVsRRsJex6ziWsaOOOjqKBf+4347rui/Zfe9tfMqemZ152Xff7rn3O+c75V5g165dhNfuc4WLEAIeXiHg4fX/ATyUhGUQcAdQHvB7coApwFPAIv3tS0LAE5dC4F3gbqBZgO8pB1YCU4F7gV1AZyCSbMCzgLay4jOBacDZwJFA0yROKB1okCIgHgJcCOznYexG4HWgfYD69ASuFg4ARcAOYZCeDMDzgOOAW4EPgF+A34DvgW+An2RhO4DqeKjFIU1EUetSAOwGwCbgHmDPWsaeA/wAjAhQn4OAq4AWtnsdgY+BTol6eDpwFvAR8CvwiizrBNFHCyAKtAZ6APOBr4HnHAr5kXxgmQzovBQAfIbm07WWcftrnZYADQPSpRWwHChx3D8Z2CJHiTuG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);
}

.header-horizontal .navigation-bar {
    width: 100%;
    padding: 0 15px;
    position: relative;
    /*background: white;*/
}

.header-horizontal .logo-container, .header-horizontal .navigation-bar, .header-horizontal #header-tools, .header-horizontal header .socials {
    display: table-cell;
    vertical-align: middle;
}

.socials {
    margin: 0;
    vertical-align: top;
    line-height: 0;
}

.header-horizontal #header-tools, .header-horizontal header .socials {
    white-space: nowrap;
    text-align: right;
}

.header-horizontal #header-tools:before, .header-horizontal .head .socials:before {
    content: "";
    display: inline-block;
    height: 20px;
    width: 1px;
    background-color: #e5e5e5;
    margin-right: 5px;
    vertical-align: middle;
}

.xc1-horizontal #header-tools:before, .xc1-horizontal .head .socials:before, .top-bar .language-switcher li:before {
    background-color: rgba(58, 58, 58, 0.21);
}

.xc1-dark-variant #header-tools:before, .xc1-dark-variant .head .socials:before, .xc1-dark-variant .top-bar .language-switcher li:before {
    background-color: rgba(58, 58, 58, 0.21);
}

.socials a {
    display: inline-block;
    margin-left: 4px;
    height: 26px;
    width: 26px;
    line-height: 26px;
    color: #fff;
    text-align: center;
    text-decoration: none !important;
    font-size: 16px;
    transition: background-color .5s, color .5s, opacity .5s !important;
}

.socials a:first-child {
    margin-left: 0;
}

.socials.black a {
    background-color: #000;
    color: #fff;
}

.socials.icons-only a, .socials.icons-only a:hover {
    background-color: transparent;
}

.header-horizontal .head .socials a {
    vertical-align: middle;
}

.socials.icons-only.black a {
    color: #000;
}

#header-tools {
    min-height: 26px;
    color: #444;
}

.header-horizontal #header-tools {
    padding-left: 15px;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

#header-tools button {
    height: 26px;
    width: 36px;
    background-color: transparent;
    border: none;
    padding: 0 5px;
}

#header-tools .tool {
    display: inline-block;
    vertical-align: middle;
    color: #e5e5e5;
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    cursor: pointer;
    transition: background-color .3s, color .3s;
}

#header-tools .tool, #header-tools .tool a {
    color: rgba(34, 34, 34, 1);
}

#header-tools .tool.hamburger {
    position: relative;
    margin: 0 5px;
}

.xc1-dark-variant #header-tools .tool, .xc1-dark-variant #header-tools .tool a {
    color: rgba(34, 34, 34, 1);
}

#header-tools .tool:hover, #header-tools .tool a:hover, #header-tools .tool.highlight, #header-tools .tool.active {
    color: rgba(221, 23, 74, 1);
}

.xc1-dark-variant #header-tools .tool, .xc1-dark-variant #header-tools .tool a {
    color: rgba(34, 34, 34, 1);
}

.xc1-dark-variant #header-tools .tool:hover, .xc1-dark-variant #header-tools .tool a:hover, .xc1-dark-variant #header-tools .tool.highlight, .xc1-dark-variant #header-tools .tool.active {
    color: rgba(221, 23, 74, 1);
}

#header-tools #menu-overlay-switch {
    font-size: 15px;
}

.hamburger i {
    display: block;
    position: absolute;
    top: 50%;
    left: 5px;
    right: 5px;
    height: 2px;
    width: calc(100% - 10px);
    background-color: #000;
    transition: background-color .3s;
}

.hamburger--efra i {
    transition: background-color .3s, transform .3s;
}

.hamburger i, .hamburger i:before, .hamburger i:after {
    background-color: rgba(34, 34, 34, 1);
}

.hamburger--efra.active i {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.hamburger--efra.active i:before, .hamburger--efra.active i:after {
    width: 32%;
}

.hamburger--efra.active i:after {
    bottom: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.hamburger--efra.active i:before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.xc1-dark-variant .hamburger i, .xc1-dark-variant .hamburger i:before, .xc1-dark-variant .hamburger i:after {
    background-color: rgba(34, 34, 34, 1);
}

.xc1-dark-variant .hamburger.active i, .xc1-dark-variant .hamburger.active i:before, .xc1-dark-variant .hamburger.active i:after, .xc1-dark-variant .hamburger:hover i, .xc1-dark-variant .hamburger:hover i:before, .xc1-dark-variant .hamburger:hover i:after {
    background-color: rgba(221, 23, 74, 1);
}

.hamburger i:before, .hamburger i:after {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #000;
    content: "";
    transition: background-color .3s;
}

.hamburger i:before {
    top: -6px;
}

.hamburger--efra i:before {
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    transition: background-color .3s, transform .3s, width .3s, top .3s;
}

.hamburger i, .hamburger i:before, .hamburger i:after {
    background-color: rgba(34, 34, 34, 1);
}

.xc1-dark-variant .hamburger i, .xc1-dark-variant .hamburger i:before, .xc1-dark-variant .hamburger i:after {
    background-color: rgba(34, 34, 34, 1);
}

.hamburger i:after {
    bottom: -6px;
}

.hamburger--efra i:after {
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition: background-color .3s, transform .3s, width .3s, bottom .3s;
}

.hamburger i, .hamburger i:before, .hamburger i:after {
    background-color: rgba(34, 34, 34, 1);
}

.xc1-dark-variant .hamburger i, .xc1-dark-variant .hamburger i:before, .xc1-dark-variant .hamburger i:after {
    background-color: rgba(34, 34, 34, 1);
}

.container-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible {
    position: absolute;
    top: -10000em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.says, .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
}

#menu-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    z-index: 1002;
    padding: 60px;
    background-color: #000;
    box-sizing: border-box;
}

.site-layout-bordered #menu-overlay {
    top: 30px;
    left: 30px;
    right: 30px;
    bottom: 30px;
    height: calc(100% - 60px);
}

.close-menu:hover {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

#menu-overlay.eff-circle {
    visibility: hidden;
    -webkit-transform: scale(0);
    transform: scale(0);
    transition: transform .4s, visibility 0s .4s;
    background-color: transparent;
}

#menu-overlay.open.eff-circle {
    visibility: visible;
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: transform .75s;
}

#menu-overlay.eff-circle:before {
    content: "";
    height: 200vw;
    width: 200vw;
    top: 50%;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

#menu-overlay, #menu-overlay.eff-circle:before {
    background-color: rgba(255, 255, 255, .9);
}

#menu-overlay nav {
    text-align: center;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

#menu-overlay.align-right nav {
    text-align: center;
}

#menu-overlay.eff-circle nav {
    opacity: 0;
    transition: opacity .4s;
}

#menu-overlay.big-content nav {
    max-height: 100%;
    overflow: auto;
}

#menu-overlay ul a:hover {
    color: rgba(112, 112, 112, 1);
}

ul.top-menu, #menu-overlay {
    font-family: Poppins, sans-serif !important;
}

#menu-overlay.open.eff-circle nav {
    opacity: 1;
    transition: opacity .4s .4s;
}

#menu-overlay ul {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    display: inline-block;
    height: 100%;
    position: relative;
}

#menu-overlay ul li {
    display: block;
}

.current-menu-item > a {
    color: rgba(221, 23, 74, 1) !important;
}

#menu-overlay ul a {
    line-height: 2em;
    transition: color .5s;
}

#menu-overlay ul a {
    color: rgba(21, 21, 21, 1);
    font-size: 40px;
    text-transform: none;
    font-weight: 700;
}

.close-menu {
    position: absolute;
    top: 25px;
    right: 50px;
    cursor: pointer;
    width: 25px;
    height: 25px;
    transition: transform .3s;
}

.close-menu:before, .close-menu:after {
    content: "";
    width: 141.42%;
    height: 1px;
    position: absolute;
    left: 0;
}

.close-menu:before {
    top: 0;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.close-menu:before, .close-menu:after {
    background-color: rgba(21, 21, 21, 1);
}

.close-menu:after {
    bottom: 0;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.close-menu:before, .close-menu:after {
    background-color: rgba(21, 21, 21, 1);
}

#mid {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    z-index: 2;
    transition: transform .5s;
}

.container-section {
    position: relative;
}

.container-section.container-section-stretched {
    position: relative;
    width: 100%;
}

.container-section .container-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

.container-row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.container-column {
    min-height: 1px;
}

.container-column, .container-column-wrap {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.container-column-wrap {
    width: 100%;
}

.container-widget-wrap {
    position: relative;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.container-widget {
    position: relative;
}

.container-widget-wrap > .container-element {
    width: 100%;
}

.container-element .container-widget-container {
    -webkit-transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
    transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
    -o-transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
}

.gallery-item {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    margin: 0 0 1.5em;
    width: 50%;
}

.gallery-item a {
    display: inline-block;
    max-width: 100%;
}

.xc1-slider {
    overflow: hidden;
    position: relative;
    padding-top: 56.25%;
}

.xc1-slider:focus {
    outline: none !important;
}

.site-layout-boxed .xc1-slider {
    position: relative;
    padding-top: 56.25%
}

.cursor-grab {
    cursor: -webkit-grab;
    cursor: grab;
}

.slider-slides {
    display: block;
    margin: 0 !important;
    padding: 0;
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    bottom: 0;
    opacity: 0;
}

.slider-slides, .show-with-slider {
    transition: opacity 1s;
}

.show-with-slider.show, .slider-slides.show {
    opacity: 1;
}

.slider-slides > li {
    display: block;
    list-style: none;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 0;
    padding: 0 !important;
}

.slider-slides > li.prevslide {
    z-index: 2;
}

.slider-slides a.slide {
    display: block;
    height: 100%;
    width: 100%;
    direction: ltr;
}

.slider-slides img {
    border: none;
    display: block;
    height: auto;
    outline: none;
    position: relative;
    width: auto;
    max-width: none !important;
}

.slider-slides li.image-loading {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAQAPMCAN7e3nt7e729vebm5oSEhIyMjNbW1pSUlMXFxaWlpa2trbW1tQAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAwACACwGAAEABAAOAAADEQhVQBHEQcWEvTjrS9uLX5cAACH5BAkDAAQALAQAAQAIAA4AAAQikEgp0JQlBHV1KFeiLRcBDGWqrusAlIuWXJl2KRp4IUIZAQAh+QQJAwAEACwCAAIADAAMAAADIki6OgKMjUBhJIIGccmsnScMYVk6ZAdoaZRR3LVSbQSMYQIAIfkECQMAAAAsAQAEAA4ACAAABCEQyEnFUTSDETrSk9EFAjglwSEdQWJKwmi8yDi8gHKUbwQAIfkECQMAAgAsAQAGAA4ABAAAAxEIVSD+ipEQyHuzZnvFjk0HJgAh+QQJAwAAACwBAAQADgAIAAAEIRCoI4C9GIU9sBdbYHjeESRkmibBoVpGWKlDiLyAcChABAAh+QQJAwAEACwCAAIADAAMAAADIEggQ/4OhNmgEzMIG3PlA8ONZGmGnzVkwIhNG8iSYZsAACH5BAkDAAQALAQAAQAIAA4AAAQikCBBalUhFEtKDtySJRwxAGWqrqwKDGWSLdy3WV6glAJCRAAh+QQJAwACACwGAAEABAAOAAADEQhVQBHEQcWEvTjrS9uLX5cAACH5BAkDAAQALAQAAQAIAA4AAAQikEgp0JQlBHV1KFeiLRcBDGWqrusAlIuWXJl2KRp4IUIZAQAh+QQJAwAEACwCAAIADAAMAAADIki6OgKMjUBhJIIGccmsnScMYVk6ZAdoaZRR3LVSbQSMYQIAIfkECQMAAAAsAQAEAA4ACAAABCEQyEnFUTSDETrSk9EFAjglwSEdQWJKwmi8yDi8gHKUbwQAIfkECQMAAgAsAQAGAA4ABAAAAxEIVSD+ipEQyHuzZnvFjk0HJgAh+QQJAwAAACwBAAQADgAIAAAEIRCoI4C9GIU9sBdbYHjeESRkmibBoVpGWKlDiLyAcChABAAh+QQJAwAEACwCAAIADAAMAAADIEggQ/4OhNmgEzMIG3PlA8ONZGmGnzVkwIhNG8iSYZsAACH5BAUDAAQALAQAAQAIAA4AAAQikCBBalUhFEtKDtySJRwxAGWqrqwKDGWSLdy3WV6glAJCRAA7) no-repeat center center;
    height: 100%;
    width: 100%
}

.slider-slides li.image-loading img {
    visibility: hidden
}

.slider-slides li iframe, .slider-slides div.wp-video {
    border: none;
    width: 100%;
    height: 100%;
    position: relative
}

.slider-slides > li.activeslide {
    z-index: 3;
}

.slider-slides div.mejs-container {
    width: 100% !important;
    height: 100% !important
}

.show-with-slider {
    opacity: 0;
}

.slider-play-button.play:before {
    content: "\e900";
}

.slider-slides, .show-with-slider {
    transition: opacity 1s;
}

.slider-controls {
    position: absolute;
    bottom: 40px;
    right: 65px;
    z-index: 5;
    transition: bottom .5s, margin .5s, opacity .5s;
}

.thumb-tray-button {
    display: inline-block;
    vertical-align: top;
    width: 42px;
    height: 42px;
    margin-right: 30px;
    border: 1px solid rgba(255, 255, 255, .5);
    color: #fff;
    text-shadow: 0 0 3px rgba(0, 0, 0, .5);
    text-align: center;
    line-height: 42px !important;
    font-size: 14px;
    cursor: pointer;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    transition: border-color .5s;
}

.hide-items .slider-controls {
    opacity: 0;
}

.thumb-tray-button:hover, .thumb-tray-button.active {
    border-color: #fff;
}

.slider-play-button {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 42px;
    height: 42px;
    border: 1px solid rgba(255, 255, 255, .5);
    -webkit-border-radius: 22px;
    border-radius: 22px;
    transition: border-color .5s;
    margin-right: 30px;
    cursor: pointer;
    color: #fff;
    text-shadow: 0 0 3px rgba(0, 0, 0, .5);
}

.slider-play-button:before {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    line-height: 42px;
    text-align: center;
}

.slider-play-button .circle {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    width: 42px;
    height: 42px;
    margin: -21px 0 0 -21px;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    background-color: rgba(255, 255, 255, .2);
}

.slider-play-button:hover {
    border-color: #fff
}

span.slides-count {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    height: 40px;
    line-height: 16px;
    min-width: 40px;
    position: relative;
}

span.slides-count span {
    display: block;
    height: 20px;
    text-align: left;
    text-shadow: 0 0 3px rgba(0, 0, 0, .5);
}

span.slides-count span.num {
    padding-right: calc(50% + 5px);
    text-align: right;
}

span.slides-count span.of {
    padding-left: calc(50% + 5px);
    padding-top: 4px;
    height: 16px;
}

span.slides-count:after {
    content: '';
    height: 1px;
    width: 57px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -20px;
    background-color: rgba(255, 255, 255, .5);
    box-shadow: 0 0 3px rgba(0, 0, 0, .5);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.slide-caption {
    overflow: hidden;
    color: #b9b9b9;
    font-size: 13px;
    line-height: 20px;
    max-width: 45%;
    position: absolute;
    bottom: 40px;
    left: 65px;
    z-index: 30;
    transition: bottom .5s, margin .5s
}

.thumbs-open .slide-caption {
    bottom: 140px
}

.slide-caption h2.title {
    color: #fff;
    font-size: 22px;
    line-height: 24px;
    letter-spacing: -1px;
    margin: 0
}

.slide-caption h2.title span {
    padding: 15px;
    display: inline-block
}

.slide-caption.with-description h2.title span {
    padding-bottom: 0
}

.slide-caption .description {
    margin-top: 20px
}

.slide-caption.with-color .description {
    padding: 15px;
    margin-top: 0;
    max-height: 200px;
    overflow: auto
}

.slide-caption.with-color .description .addtoany_list a > span {
    vertical-align: top
}

.texts-opener {
    display: none;
    width: 42px;
    height: 42px;
    margin-top: 30px;
    border: 1px solid rgba(255, 255, 255, .5);
    color: #fff;
    font-family: Georgia, sans-serif;
    font-weight: 700;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
    cursor: pointer;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    transition: border-color .5s
}

.texts-opener:hover, .texts-opener.open {
    border-color: #fff
}

.slider-thumb-tray {
    height: 100px;
    overflow: hidden;
    position: absolute;
    bottom: -100px;
    left: 0;
    width: 100%;
    z-index: 40;
    transition: bottom .5s;
}

.thumbs-open .slider-thumb-tray {
    bottom: 0;
}

.thumbs-open .slider-controls {
    bottom: 140px;
}

.slider-thumb-tray .inner {
    height: 100px;
    position: absolute;
    width: 100%;
    top: 15px;
    transition: top .3s;
}

.slider-thumb-list {
    display: block;
    list-style: none;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    left: 0;
}

.slider-thumb-tray li {
    cursor: pointer;
    float: left;
    height: 100%;
    overflow: hidden;
    width: 150px;
    position: relative;
}

.slider-thumb-tray.cursor-grab li, .slider-thumb-tray.cursor-grabbing li {
    cursor: inherit
}

.slider-thumb-list li:before {
    content: "";
    background-color: rgba(0, 0, 0, .3);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 1;
    z-index: 10;
}

.slider-slides li iframe, .slider-slides div.wp-video, .widget-slider-ctrls span, .slider-thumb-list li:before, .xc1-slider.gradient a.slide:after, .xc1-slider.pattern a.slide:before {
    transition: opacity .5s;
}

.slider-thumb-list li div {
    height: 100%;
    width: 100%;
    -webkit-transform: translate(50%, 50%);
    transform: translate(50%, 50%);
}

.slider-thumb-list img {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    min-height: 100%;
    min-width: 100%;
}

.slider-thumb-list li.current-thumb, .slider-thumb-list li:hover {
    -webkit-transform: translate(0, -15px);
    transform: translate(0, -15px);
}

.slider-thumb-list li.current-thumb:before, .slider-thumb-list li:hover:before {
    opacity: 0;
}

.slider-thumb-list li.video:after {
    content: "\e901";
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 11;
    width: 40px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
    background-color: rgba(0, 0, 0, .8);
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #a7a7a7;
    font-family: "xc1-icomoon", monospace;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none
}

.xc1-slider.gradient a.slide:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%)
}

.xc1-slider.pattern a.slide:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 20;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAAAxJREFUCJljaGBgAAABhACBrONIPgAAAABJRU5ErkJggg==) 0 0 repeat
}

.xc1-slider.pattern-2 a.slide:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABxJREFUeNpiZGBg+A8EjAwMEBYYg5hwBogGCDAARjUR8RycNfEAAAAASUVORK5CYII=)
}

.xc1-slider.pattern-3 a.slide:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACxJREFUeNpiZGBg+A/EjP//gygIYAIJMCABRkZGhCxU5X84B0UAQwUUAAQYANdGE/UrFlMfAAAAAElFTkSuQmCC)
}

.xc1-slider.pattern-4 a.slide:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBg+M8ABYz//8PZDEwMSAAgwABrFwQByxnDxQAAAABJRU5ErkJggg==)
}

.xc1-slider.pattern-5 a.slide:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABlJREFUeNpiZGBg+M+ABBj//0fhEyEAEGAAX50J+2zAjHsAAAAASUVORK5CYII=)
}

.slider-arrow {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 5;
    margin-top: -20px;
    width: 150px;
    line-height: 40px;
    font-size: 40px;
    text-align: center;
    color: #fff;
    text-shadow: 0 0 3px rgba(0, 0, 0, .5);
    cursor: pointer;
    transition: opacity .5s;
    opacity: .6;
}

.hide-items .slider-arrow {
    opacity: 0;
}

.next-slide-control {
    left: auto;
    right: 0;
}

.slider-arrow:hover {
    opacity: 1;
}

.slider-play-animation {
    height: 100px;
    width: 100px;
    margin: -50px 0 0 -50px;
    position: absolute;
    pointer-events: none;
    z-index: 5;
    top: 50%;
    left: 50%;
}

svg:not(:root) {
    overflow: hidden;
}

.slider-play-animation svg {
    height: 100%;
    width: 100%;
}

.theme-borders {
    display: none;
}

.site-layout-bordered .theme-borders {
    display: block;
}

.theme-borders div {
    position: fixed;
    z-index: 1003;
}

.theme-borders div {
    background-color: #AE8107;
    /* background-color: rgba(255, 255, 255, 1); */
}

.theme-borders .top-border {
    top: 0;
    left: 0;
    width: 100%;
    height: 30px;
}

.theme-borders .right-border {
    top: 0;
    right: 0;
    height: 100%;
    width: 30px;
}

.theme-borders .bottom-border {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30px;
}

.theme-borders .left-border {
    top: 0;
    left: 0;
    height: 100%;
    width: 30px;
}

a.to-top {
    background-color: #524f51;
    outline: none !important;
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 100px;
    right: 40px;
    z-index: 1000;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    color: #ccc;
    text-align: center;
    line-height: 38px;
    font-size: 13px;
    opacity: 0;
    visibility: hidden;
    transition: background-color .3s, color .3s, opacity .5s, visibility 0s .5s;
}

a.to-top {
    background-color: var(--link-background);
    color: rgba(255, 255, 255, 1);
    font-size: 22px;
}

a.to-top:after {
    content: '';
    position: absolute;
    top: -20px;
    left: -20px;
    bottom: -20px;
    right: -20px;
    background: inherit;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    z-index: -1;
    opacity: .4;
    -webkit-transform: scale3d(.5, .5, 1);
    transform: scale3d(.5, .5, 1);
}

a.to-top.show {
    opacity: 1;
    visibility: visible;
    transition: background-color .3s, color .3s, opacity .5s;
}

a.to-top:hover {
    transition: background-color .1s .3s, color .1s .3s, opacity .5s, visibility 0s .5s;
    color: #fff;
    text-decoration: none;
    background-color: #000;
    -webkit-animation: anim-moema-1 .3s forwards;
    animation: anim-moema-1 .3s forwards;
}

a.to-top:hover {
    background-color: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 1);
}

a.to-top:hover:after {
    -webkit-animation: anim-moema-2 .3s .3s forwards;
    animation: anim-moema-2 .3s .3s forwards;
}

#content-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background: rgba(0, 0, 0, .5);
    opacity: 0;
    z-index: 20;
    transition: opacity .5s, transform .5s, width .1s .5s, height .1s .5s;
}

/*HakkÄ±mÄ±zda*/
.container-clearfix:after {
    content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0
}

#content {
    font-size: 15px;
    color: rgba(85, 85, 85, 1);
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

#col-mask {
    float: left;
    position: relative;
    width: 100%;
    right: 25%;
}


.no-sidebars .content-box {
    left: 0;
}

.layout-parted .content-box, .layout-parted #secondary {
    background-color: #fff;
}

.posts-list .content-box {
    padding-top: 0;
    padding-bottom: 0;
}

.layout-full #content, .layout-full_fixed #content, .layout-full_padding #content, .layout-parted .content-box, .layout-parted #secondary, .default404 .page-background, body.password-protected .page-background, .posts-list.search-no-results .layout-full #content, .posts-list.search-no-results .layout-full_fixed #content, .posts-list.search-no-results .layout-full_padding #content, .posts-list.search-no-results .layout-parted .content-box, .posts-list .layout-full #secondary, .posts-list .layout-full_fixed #secondary, .posts-list .layout-full_padding #secondary, .bricks-frame .formatter, .posts_horizontal .archive-item, .variant-under .caption, .albums-list-page .pre-content-box, .works-list-page .pre-content-box, .single-album .album-content, .single-album .formatter {
    background-color: rgba(255, 255, 255, 1);
}

.posts-list .layout-full #content, .posts-list .layout-full_fixed #content, .posts-list .layout-full_padding #content, .posts-list .layout-parted .content-box {
    background-color: transparent;
}

.formatter {
    padding: 60px;
}

.no-bottom-space .content-box > .formatter {
    padding-bottom: 0 !important;
}

.no-top-space .content-box > .formatter {
    padding-top: 0 !important;
}

.real-content {
    line-height: 1.7;
    margin-top: 5px;
}

.real-content:first-child, .post-hatom-fix:first-child + * {
    margin-top: 0;
}

.container {
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
}

.container *, .container :after, .container :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.container-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1;
}

b, strong {
    font-weight: 700;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .page-title, .widget .title {
    color: var(--link-color);
    font-family: Poppins, sans-serif;
    font-weight: 900;
    /* text-transform: uppercase; */
}

.container-column-gap-default > .container-row > .container-column > .container-element-populated {
    padding: 10px;
}

.content-limiter {
    max-width: 1160px;
    margin: 0 auto;
}

.layout-full .content-limiter, .layout-full_padding .content-limiter {
    max-width: none;
}

.content-box {
    float: left;
    position: relative;
    left: 25%;
    width: calc(75% - 10px);
    margin-right: 10px;
}

.layout-full .content-box, .layout-full_fixed .content-box, .layout-full_padding .content-box {
    width: 75%;
    margin-right: 0;
    margin-left: 0;
}

.no-sidebars #col-mask, .no-sidebars .content-box {
    float: none;
    position: static;
    left: auto;
    width: auto;
    margin-right: 0;
}

.no-sidebars .content-box {
    left: 0;
}

.bricks-frame {
    margin: 0 auto;
    overflow: hidden;
}

.posts-bricks-1 {
    padding: 20px;
}

.archive-item, .grid-master {
    float: left;
}

.bricks-frame .formatter, .post_theme_options .formatter {
    padding: 40px;
}

.real-content h2 {
    font-size: 2em;
    line-height: 1.1;
}

.real-content > h1, .real-content > h2, .real-content > h3, .real-content > h4, .real-content > h5, .real-content > h6, .wpb_text_column h1, .wpb_text_column h2, .wpb_text_column h3, .wpb_text_column h4, .wpb_text_column h5, .wpb_text_column h6 {
    padding: 1.5em 0 .5em;
    margin: 0;
}

h2.post-title {
    color: #222;
    font-size: 22px;
    line-height: 1.3;
    word-wrap: break-word;
    position: relative;
}

.real-content > h1:first-child, .real-content > h2:first-child, .real-content > h3:first-child, .real-content > h4:first-child, .real-content > h5:first-child, .real-content > h6:first-child, .wpb_text_column h1:first-child, .wpb_text_column h2:first-child, .wpb_text_column h3:first-child, .wpb_text_column h4:first-child, .wpb_text_column h5:first-child, .wpb_text_column h6:first-child {
    padding-top: .5em;
}

.archive-item .post-title:first-child {
    margin-top: 0;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a.post-title, .category-filter a, .navigation a, .foot-text a, .top-menu li, .top-menu a, .top-menu span.title, .top-menu i.sub-mark, .top-menu > li > a:before, .top-bar-container a, .posts-nav a span, .formatter a, .widget li a {
    transition: background-color .5s, color .5s;
}

.clear {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
}

.gallery-frame, .single-album .bricks-frame {
    position: relative;
}

.bricks-gallery {
    max-width: 1920px;
}

.bricks-gallery.album-content-off .xc1-bricks-items {
    margin-right: -0;
}

.bricks-gallery.bricks-columns-3 .archive-item, .bricks-gallery.bricks-columns-3 .grid-master {
    width: 33.3333333%;
    width: calc(33.3333333% - 0);
}

.object-item {
    overflow: hidden;
    margin: 0;
    position: relative;
}

.gallery-frame .object-item, .single-album .object-item, .single-work .object-item {
    cursor: pointer;
}

.bricks-gallery .layout-masonry .archive-item {
    margin-bottom: 0;
}

.object-item > img {
    display: block;
    height: auto;
    width: 100%;
}

.variant-overlay .object-item .caption, .variant-overlay .object-item .cover, .variant-overlay .object-item .covering-image, .object-item > a, .gallery-frame .object-item .caption > a, .single-album .object-item .caption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.variant-overlay .object-item .cover {
    background-color: rgba(0, 0, 0, .7);
}

.object-item .covering-image {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .9));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .9));
}

.variant-overlay .object-item .cover, .variant-overlay .object-item .covering-image {
    transition: opacity .35s;
    opacity: 0;
}

.variant-overlay .object-item .icon, .variant-under .object-item .icon {
    font-size: 44px;
    color: #fff;
    text-align: center;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 0;
    width: 100%;
    opacity: 0;
    transition: opacity .3s;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.object-item .caption {
    padding: 40px;
    box-sizing: border-box;
}

.cover-hover .object-item:hover .cover, .gradient-hover .object-item:hover .covering-image, .texts-hover .object-item:hover .texts_group {
    opacity: 1;
}

.hover-effect-cross .object-item:hover .icon {
    opacity: 1;
}

.loadingSpace, #loadingSpace {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    bottom: 0;
    width: 100%;
    z-index: -5;
}

#lazyload-indicator {
    background-color: rgba(0, 0, 0, .8);
    display: block;
    height: 40px;
    width: 40px;
    margin-bottom: 40px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    color: #fff;
    position: fixed;
    z-index: 125;
    bottom: 40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    visibility: visible;
    opacity: 1;
    transition: opacity .3s;
}

#lazyload-indicator.idle {
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s, visibility 0s .3s;
}

.ll-animation {
    z-index: 2000;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 6px;
    left: 50%;
    margin-left: -14px;
    display: block;
    border: solid 2px transparent;
    border-top-color: #fff;
    border-left-color: #fff;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    -webkit-animation: ll-animation .4s linear infinite;
    animation: ll-animation .4s linear infinite;
    opacity: 1;
    transition: opacity .2s;
}

.idle .ll-animation {
    -webkit-animation: none;
    animation: none;
    opacity: 0;
}

.layout-padding #content {
    margin: 0 40px;
}

.posts-list .no-top-padding .content-box {
    padding-top: 0;
}


.post-media {
    position: relative;
}

.post-media > a {
    display: block;
}

.post-media img {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: top;
    outline: none !important;;
}

.item-image a:before {
    content: "";
    opacity: 0;
    background-color: #000;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 4;
    transition: opacity .5s;
}

.item-image a:after {
    font-family: 'xc1-icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e114";
    opacity: 0;
    position: absolute;
    z-index: 5;
    top: 50%;
    left: 50%;
    font-size: 48px;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    transition: opacity .5s;
}

.item-image:hover a:before {
    opacity: .7;
}

.item-image:hover a:after {
    opacity: 1;
}

.more-link {
    display: inline-block;
    line-height: 1.5em;
    font-size: .889em;
    font-weight: 700;
}

.posts-list .layout-full.with-sidebar .content-box, .posts-list .layout-full_fixed.with-sidebar .content-box, .posts-list .layout-full_padding.with-sidebar .content-box {
    margin-left: 35px;
    width: calc(75% - 35px);
}

.posts-list .layout-full.right-sidebar .content-box, .posts-list .layout-full_fixed.right-sidebar .content-box, .posts-list .layout-full_padding.right-sidebar .content-box {
    margin-left: 0;
    margin-right: 35px;
}

.title-bar {
    overflow: hidden;
}

.title-bar.inside {
    margin: 0 0 0;
}

.title-bar .in {
    max-width: 1160px;
    margin: 0 auto;
    text-align: left;
}

.title-bar .breadcrumbs, .title-bar .post-meta {
    font-size: 16px;
}

.title-bar .post-meta {
    margin-bottom: 20px;
}

.in > .post-meta span {
    color: #b0b0b0;
    display: inline;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
}

.post .post-meta a {
    color: #555555;
}

.in > .post-meta span a {
    text-decoration: none;
}

.page-title {
    word-wrap: break-word;
    margin: 0;
    font-size: 24px;
    line-height: 30px;
}

.container-page-title, h1.entry-title {
    display: var(--page-title-display);
}

.title-bar .page-title {
    color: #222;
}

.new-article .post-title > .page-title {
    background: linear-gradient(to right, #F44336, #000000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.real-content > p, .entry-summary > p, .wpb_text_column p {
    margin: 0;
    padding: 10px 0;
    font-family: 'Poppins';
}

.real-content > p:first-child {
    padding-top: 0;
    font-size: 1.1em;
    color: #444;
}

.real-content > p:first-child {
    color: rgba(88, 88, 88, 1);
    padding: 0;
}

.comments-area {
    margin: 30px -20px -20px;
    padding: 40px 60px;
    background-color: #fafafa;
}

.layout-full_fixed .comments-area, .layout-full_fixed div.about-author {
    position: relative;
}

.layout-full_fixed div.about-author:before, .layout-full_fixed div.about-author:after, .layout-full_fixed .comments-area:before, .layout-full_fixed .comments-area:after {
    content: "";
    position: absolute;
    /* background-color: #fafafa; */
    width: 3000px;
    top: 0;
    bottom: 0;
    left: 100%;
}

.comment {
    min-height: 90px;
    padding: 10px 0 10px;
    border-bottom: 1px solid #eee;
}

h2.comments-title {
    color: #222;
    font-size: 16px;
    border-bottom: 1px solid;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom-color: #eee;
}

.comment-body, .author-inside {
    position: relative;
    padding-left: 120px;
    line-height: 1.5;
    word-wrap: break-word;
}

.comment-author {
    color: #484848;
    font-size: 15px;
    font-weight: 700;
}

img.avatar {
    -webkit-border-radius: 45px;
    border-radius: 45px;
    display: block;
    position: absolute;
    left: 0;
    transition: all .5s;
}

.comment > .comment-body:hover img.avatar {
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
}

.comment-metadata {
    font-size: 12px;
    margin-top: 4px;
}

.comment-metadata p {
    color: #afafaf;
    margin: 0;
    padding: 0;
}

.comment-content {
    padding: 10px 0;
}

.comment-content p {
    margin: 1em 0 0;
}

.comment-content > p:first-child {
    margin-top: 0;
}

.comment-body, .author-inside {
    position: relative;
    padding-left: 120px;
    line-height: 1.5;
    word-wrap: break-word;
}

#reply-title {
    color: #222;
    font-size: 16px;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid;
    border-bottom-color: #eee;
}

#respond {
    margin: 50px 0 0;
}

#respond:first-child {
    margin-top: 0;
}

.container-alert {
    padding: 15px;
    border-left: 5px solid transparent;
    position: relative;
    text-align: left;
}

.container-alert.container-alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #e8c4c4;
}

.container-alert.container-alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bcdff1;
}

.container-alert.container-alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #cae6be;
}

.comment-form-comment, .cptch_block {
    float: none;
    width: auto;
    margin: 0;
    padding-top: 15px;
    clear: both;
}


.comment-form-comment textarea {
    max-width: none;
    resize: none;
}

.comment-form-comment, .cptch_block {
    float: none;
    width: auto;
    margin: 0;
    padding-top: 15px;
    clear: both;
}

.comment-form-author, .comment-form-email, .comment-form-url {
    float: left;
    width: 49%;
    margin: 15px 0 0 2%;
}

.comment-form-author {
    margin-left: 0;
}

.title-top .texts_group {
    top: 40px
}

.title-bottom .texts_group {
    bottom: 40px
}

.title-left .texts_group {
    text-align: left
}

.title-center .texts_group {
    text-align: center
}

.title-right .texts_group {
    text-align: right
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

input[type=submit], form button, .posts-nav a span, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, ul.products .product-meta .product_name {
    font-family: Poppins, sans-serif;
}


input.form-submit[type=submit], button.form-submit[type=submit] {
    display: inline-block;
    height: 50px;
    min-width: 150px;
    background: rgba(34, 34, 34, 1);
    color: rgba(255, 255, 255, 1);;
    text-align: center;
    line-height: 50px;
    font-weight: 600;
    border-radius: 4px;
    z-index: 1;
    position: relative;
    overflow: hidden;
    padding: 0 40px;
    vertical-align: middle;
    font-size: 16px;
    outline: none;
    box-shadow: none;
    border: none;
    box-shadow: none;
    cursor: pointer;
    text-transform: none;
    text-shadow: none;
    white-space: nowrap;
}
 button.form-submit::before{
     content: "";
     position: absolute;
     left: 0;
     top: -100%;
     height: 100%;
     width: 100%;
     background-color: var(--link-hover);
     color: rgba(255, 255, 255, 1);
     z-index: -1;
     -webkit-transition: all .4s ease-in-out 0s;
     -o-transition: all .4s ease-in-out 0s;
     transition: all .4s ease-in-out 0s;
}

button[type=submit]:hover::before{
    top: 0;
}

input[type=submit]:hover, input[type=submit]:focus, button[type=submit]:hover, button[type=submit]:focus {
    /*background-color: var(--link-hover);*/
    /*color: rgba(255, 255, 255, 1);*/
}

input[type=text]:focus, input[type=password]:focus,
input[type=search]:focus, input[type=email]:focus,
input[type=url]:focus, input[type=tel]:focus,
input[type=number]:focus, input[type=range]:focus,
input[type=date]:focus, textarea:focus {
    outline: none !important;
    background: #e5e5e5 !important;
    color: var(--link-color) !important;
    border-color: var(--link-color) !important;
}

textarea {
    overflow: auto;
    display: block;
    height: 136px !important;
    width: 100%;
    resize: vertical;
}

input, button[type=submit], textarea {
    transition: background-color .5s, border-color .5s, color .5s;
}

.layout-full_fixed div.about-author:after, .layout-full_fixed .comments-area:after {
    right: 100%;
    left: auto;
}

#secondary {
    float: left;
    left: 25%;
    padding: 25px 40px 60px;
    position: relative;
    width: 25%;
    box-sizing: border-box;
}

.posts-list #secondary {
    margin-top: 40px;
}

.widget {
    margin: 35px 0 40px;
    font-size: 13px;
    line-height: 1.6667em;
}

input {
    line-height: normal;
}

.widget h3.title {
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.4em;
    color: #222;
    text-align: left;
}

.widget h3.title {
    font-size: 18px;
}

.widget ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.widget a {
    color: #535353;
}

.widget_about_posts .post-title {
    margin-right: 10px;
}

#secondary .widget:nth-last-child(2), .widget:last-child {
    margin-bottom: 0;
}

.tagcloud a, .under_content_tags a {
    border: none;
    background-color: #f7f7f7;
    padding: 0 10px;
    margin: 4px 0 0;
    display: inline-block;
    color: #535353;
    line-height: 25px;
    font-weight: 700;
}

.widget_tag_cloud a, .under_content_tags a {
    font-size: 11px !important;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.widget_categories ul li {
    font-size: 16px;
}

.tagcloud a, .under_content_tags a {
    transition: all .4s;
}

.tagcloud a:hover, .under_content_tags a:hover {
    color: #fff;
    border-color: var(--link-hover);
    background-color: var(--link-hover);
    text-decoration: none;
}

.animated {
    -webkit-animation-duration: 1.25s;
    animation-duration: 1.25s;
}

.fadeInLeft {
    animation-name: fadeInLeft;
}

.container-column-gap-extended > .container-row > .container-column > .container-element-populated {
    padding: 15px;
}

.container-contact-box .container-element.container-element-contact-left > .container-widget-container {
    margin: 0 0 20px;
}

.container-contact-box .container-element.container-element-contact-left .container-heading-title {
    font-size: 18px;
    text-transform: none;
}

.form-container {
    margin-bottom: 26px;
}

.form-container .contact-field {
    padding: 10px 0;
    position: relative;
}

.form-container .contact-field-label {
    display: block;
    font-weight: 700;
    float: none;
}

.form-container .contact-field-label.contact-label-hide, .form-container .contact-field-sublabel.wpforms-sublabel-hide {
    position: absolute;
    left: -99999px;
}

.form-container .contact-required-label {
    color: #ff0000;
    font-weight: normal;
}

.form-container input.contact-large, .form-container select.contact-large, .form-container .contact-field-row.contact-large {
    max-width: 100%;
}

.form-container .form-submit-container {
    margin-top: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.contact-form input[type=text],
.contact-form input[type=password],
.contact-form input[type=search],
.contact-form input[type=email],
.contact-form input[type=url],
.contact-form input[type=tel],
.contact-form input[type=number],
.contact-form input[type=range],
.contact-form input[type=date],
.contact-form select,
.contact-form textarea,
#comment-form input[type=text],
#comment-form input[type=email],
#comment-form input[type=url],
#comment-form input[type=tel],
#comment-form textarea {
    border: 1px solid;
    background-color: #f5f5f5;
    font-size: 12px;
    padding: 9px 15px 9px;
    height: 45px;
    width: 100%;
    /*max-width: 450px;*/
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    resize: none;
    color: var(--link-color);
    border-color: #e5e5e5;
}


/*BLOG DETAÄ°L*/
.post-meta .post_author:before, .post-meta .post_comments:before, .post-meta .post_category:before {
    display: inline-block;
    width: 10px;
    height: 2px;
    margin: 0 11px;
    content: '';
    vertical-align: middle;
    background-color: currentColor;
    color: var(--link-background);
}

.blog-content .blog-item-image,
.bg-new > .hentry > .post-media {
    overflow: hidden;
}

.blog-item-image:hover a:hover,
.new-article .item-image .blog_post_media-animate:hover {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}

.blog_post_media-animate {
    -webkit-transition: -webkit-transform 7s;
    -moz-transition: -moz-transform 7s;
    -ms-transition: -ms-transform 7s;
    transition: transform 7s;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    /*background: #f6f6f6;*/
}

#searchform {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    background-color: transparent;
    vertical-align: middle;
    position: relative;
    overflow: visible;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.search {
    display: inline-block;
    text-decoration: none;
    outline: 0;
    color: #949494;
    background-color: transparent;
    font-family: inherit;
    margin: 0;
    padding: 0 55px 0 22px !important;
    width: 100%;
    height: 43px !important;
    float: left;
    font-size: 13px;
    font-weight: 400;
    border: 1px solid #e9e9e9 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

#searchsubmit {
    width: 43px;
    height: 43px;
    /*line-height: 43px;*/
    display: inline-block;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0;
    box-sizing: initial;
    text-decoration: none;
    color: #fff;
    font: normal normal normal 14px/1 FontAwesome;
    font-weight: 400;
    cursor: pointer;
    white-space: nowrap;
    float: right;
    -webkit-transition: color .2s ease-out, background-color .2s ease-out;
    -moz-transition: color .2s ease-out, background-color .2s ease-out;
    transition: color .2s ease-out, background-color .2s ease-out;
    background-color: #333;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
}

#searchsubmit:hover {
    -webkit-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
    background-color: rgba(0, 150, 136, 0.8);
}

.posts-list .layout-full_fixed #secondary {
    margin-top: 0;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.bg-new {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    padding: 0 20px;
}

.badge {
    display: inline-block;
    padding: 0.4em 0.4em;
    font-size: 100%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.badge-dark {
    color: #212529;
    background-color: #ffc107;
}

.badge-pill {
    padding-right: 0.6em;
    padding-left: 0.6em;
    border-radius: 10rem;
}

.widget {
    font-family: Poppins;
}

.widget.widget_recent_posts .with_img .recent_posts_content {
    display: flex;
    align-items: center;
}

.widget.widget_recent_posts .recent_posts img {
    float: left;
    max-width: 70px;
    margin-right: 10px;
    max-width: 57px;
    border-radius: 50%;
}

.widget.widget_recent_posts .recent_posts .post_title {
    font-size: 16px;
    font-weight: 500;
    line-height: 1;

}

.widget h3.title {
    position: relative;
    line-height: 2.3;
    text-align: left !important;
}

.widget h3:before {
    content: "";
    position: absolute;
    background: #eee;
    height: 1px;
    top: 100%;
    left: 0;
    right: 40%;
}

.widget h3:after {
    background: var(--link-background);
}

.widget h3:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 50px;
    height: 4px;
    margin-top: -2px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}

.widget:hover h3:after {
    left: 25%;
}

.recent_posts_content.no_content .post_title {
    padding-top: 5px;
}

.recent_posts_content .listing_meta {
    font-size: 11px;
    line-height: 1.2;
    margin-top: 0;
    margin-bottom: 0;
}

.widget_about_posts .post-title {
    margin-right: 0;
    text-decoration: none !important;
    outline: none !important;
}

.with_img {
    border-bottom: 1px solid;
    padding-bottom: 5px;
    border-color: #eee;
}


.widget.widget_recent_posts .recent_posts .listing_meta span {
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-size: 12px;
    color: #b0b0b0;
    display: inline;
    vertical-align: bottom;
    /* line-height: 16px; */
    /* line-height: 1.6667em;*/
}

.post_category li a {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.4;
    text-decoration: none !important;
}

.justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}

.list-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
}

.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

.list-group-item {
    position: relative;
    margin-bottom: 5px;
    /*display: block;*/
    /*padding: .75rem 1.25rem;*/
    /*margin-bottom: -1px;*/
    /*background-color: #fff;*/
    /*border: 1px solid rgba(0,0,0,.125);*/
}

.list-group-item a {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.4;
    text-decoration: none !important;
}

a.blog-post-nav {
    text-decoration: none;
}

a.blog-post-nav:hover {
    color: white;
}

.blog-post-nav {
    position: fixed;
    height: 80px;
    top: 50%;
    background: #aaa;
    background: rgba(0, 0, 0, 0.4);
    color: #fff;
    margin-top: -55px;
    padding: 15px;
    text-decoration: none;
    z-index: 501;
    -webkit-transform: translate3d(0, 0, 0);
}

.blog-post-nav .label {
    position: absolute;
    top: 50%;
    height: 22px;
    /*line-height: 22px;*/
    margin: -9px -4px 0 -3px;
    font-size: 18px;
}

.blog-post-prev .label {
    left: 10px;
}

.blog-post-nav .entry-info-wrap {
    width: 1px;
    overflow: hidden;
    display: block;
}

.blog-post-nav .entry-info-wrap, .blog-post-nav {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.blog-post-nav .entry-info {
    /*display: block;*/
    height: 80px;
    width: 220px;
    display: table;
}

.blog-post-prev .entry-info {
    margin: 0 1px 0 20px;
}

.blog-post-prev {
    left: 30px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.blog-post-nav .entry-info span {
    display: table-cell;
    vertical-align: middle;
    font-size: 13px;
    line-height: 1.65em;
}

.blog-post-nav .entry-image {
    height: 80px;
    width: 80px;
    display: block;
}

.blog-post-nav .entry-info span {
    display: table-cell;
    vertical-align: middle;
    font-size: 13px;
    line-height: 1.65em;
}

.blog-post-nav .entry-image img {
    border-radius: 100px;
    display: block;
}

img, a img {
    border: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    max-width: 100%;
    height: auto;
    image-rendering: optimizeQuality;
}

.blog-post-next.with-image {
    text-align: right;
}

.blog-post-next .label {
    right: 10px;
}

.blog-post-next .entry-info {
    margin: 0 20px 0 1px;
}

.blog-post-nav:hover {
    background: #222;
    background: rgba(0, 0, 0, 0.8);
}

.blog-post-nav:hover .entry-info-wrap {
    width: 240px;
}

.blog-post-next {
    right: 30px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

ul.accordion {
    list-style: none;
    padding: 0;
}

ul .inner {
    /*padding-left: 1em;*/
    overflow: hidden;
    display: none;
}

ul.accordion li, .with_img {
    margin: 0.5em 0;
}

ul li a.toggle {
    /*width: 100%;*/
    /*display: block;*/
    /*background: rgba(0, 0, 0, 0.78);*/
    /*color: #fefefe;*/
    /*padding: 0.75em;*/
    /*border-radius: 0.15em;*/
    transition: background 0.3s ease;
    text-decoration: none;
}

ul li a.toggle:hover {
    /*background: rgba(0, 0, 0, 0.9);*/
}

/*BLOG DETAÄ°L BÄ°TTÄ°*/

/*ETKÄ°NLÄ°KLER*/
.stringscountdown {
    display: block;
    color: #999999;


}

.event-countdown-section {
    display: inline-block;
}

span.countdown-date {
    display: block;
    font-weight: 400;
    margin: 6px 0 0;
    padding: 0 22px;
    font-size: 21px !important;
}

span.countdown-period {
    text-transform: uppercase;
    margin-top: 2px;
    font-size: 12px;
    font-weight: 400;
    display: block;
}

.box {
    text-align: center;
    overflow: hidden;
    position: relative;
    border-top: none;
    box-sizing: border-box;
    background: #fff !important;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.box:after {
    content: "";
    width: 100%;
    height: 90%;
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

.box:hover:after {
    opacity: 1;
}

.box img {
    width: 100%;
    height: auto;
}

.box .box-content {
    width: 100%;
    background: #ffffff;
    padding: 25px 0;
    color: #a78a49;
    position: absolute;
    bottom: -15%;
    left: 0;
    z-index: 1;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    font-family: 'Poppins';
    letter-spacing: 1px;

}

.box:hover .box-content {
    bottom: 0;
}

.box .title {
    display: block;
    font-weight: 700;
    margin: 0 0 8px 0;
    text-transform: uppercase;
    color: #999999;
    font-size: 16px;
}

.box .post {
    display: block;
    text-transform: capitalize;
    font-size: 24px;
    font-weight: 400;
    margin-top: 0;
    padding: 0;
    margin: 0;
}


@media only screen and (max-width: 990px) {
    .box {
        margin-bottom: 30px;
    }
}

.single-event-content {
    text-align: center;
}

.etkin {
    padding: 35px 0 32px !important;
    background: #fff;
    position: absolute;
    width: 100%;
    left: 0;
    top: auto;
    bottom: -120px;
    overflow: hidden;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    height: 120px;
    box-shadow: 0 0 34px 0 rgba(0, 0, 0, 0.11);
}

.single-event-content:hover .etkin {
    background: #363636 !important;
    height: 196px;
}

#etkinlik {
    /*box-shadow: 0 0 34px 0 rgba(0, 0, 0, 0.11);*/
}

/*ETKÄ°NLÄ°KLER BÄ°TTÄ°*/
/*MUSÄ°C*/
body.iframe-full-screen #mid {
    z-index: 10000;
}

.ytp-chrome-top {
    display: none !important;
}

.ytp-pause-overlay-controls-hidden .ytp-pause-overlay {
    display: none !important;
}

/*MUSÄ°C BÄ°TTÄ°*/

/*video*/
.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess {
    display: none;
}

.addReadMore.showmorecontent .readMore {
    display: none;
}

.addReadMore .readMore,
.addReadMore .readLess {
    margin-left: 2px;
    color: #1F1F1F;
    cursor: pointer;
    line-height: 1.5em;
    font-size: .889em;
    font-weight: 700;
}

.addReadMoreWrapTxt.showmorecontent .SecSec,
.addReadMoreWrapTxt.showmorecontent .readLess {
    display: block;
}

.videos-media {
    position: relative;
    height: 100%;
    display: block;
}

.video-post-image {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    width: auto;
    outline: none!important;
}

.gallery-media-collection {
    position: relative;
}

.video-play-button {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    box-sizing: content-box;
    display: block;
    width: 32px;
    height: 44px;
    border-radius: 50%;
    padding: 18px 20px 18px 28px;
}

.video-play-button:before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 80px;
    height: 80px;
    background: #ba1f24;
    border-radius: 50%;
    animation: pulse-border 1500ms ease-out infinite;
}

.video-play-button:after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 80px;
    height: 80px;
    background: #fa183d;
    border-radius: 50%;
    transition: all 200ms;
}

.video-play-button:hover:after {
    background-color: darken(#fa183d, 10%);
}

.video-play-button img {
    position: relative;
    z-index: 3;
    max-width: 100%;
    width: auto;
    height: auto;
}

.video-play-button span {
    display: block;
    position: relative;
    z-index: 3;
    width: 0;
    height: 0;
    border-left: 32px solid #fff;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
}

@keyframes pulse-border {
    0% {
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity: 1;
    }
    100% {
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity: 0;
    }
}


[data-barba-namespace="videos"] .formatter {
    padding: 18px 18px 30px 18px !important;
    border: 1px solid #eee;
    border-top: none;
    box-sizing: border-box;
    overflow: hidden;
    background: #fff !important;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    min-height: 250px;
}


/*video bitti*/
/*RESPONSÄ°VE*/


@media (min-width: 600px) {
    .blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
        width: calc(33.33333% - 10.66667px);
        margin-right: 16px
    }

    .blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item, .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {
        width: calc(25% - 12px);
        margin-right: 16px
    }

    .blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {
        width: calc(20% - 12.8px);
        margin-right: 16px
    }

    .blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {
        width: calc(16.66667% - 13.33333px);
        margin-right: 16px
    }

    .blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {
        width: calc(14.28571% - 13.71429px);
        margin-right: 16px
    }

    .blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
        width: calc(12.5% - 14px);
        margin-right: 16px
    }

    .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
        margin-right: 0
    }
}


@media (max-width: 600px) {
    .wp-block-media-text.is-stacked-on-mobile {
        -ms-grid-columns: 100% !important;
        grid-template-columns:100% !important
    }

    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
        -ms-grid-column: 1;
        grid-column: 1;
        -ms-grid-row: 1;
        grid-row: 1
    }

    .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media, .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
        -ms-grid-column: 1;
        grid-column: 1;
        -ms-grid-row: 2;
        grid-row: 2
    }

    .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content {
        -ms-grid-column: 1;
        grid-column: 1;
        -ms-grid-row: 1;
        grid-row: 1
    }
}

@media (min-width: 782px) {
    .has-child .wp-block-navigation__container {
        left: 24px
    }

    .has-child .wp-block-navigation__container .wp-block-navigation__container {
        left: 100%;
        top: -1px
    }

    .has-child .wp-block-navigation__container .wp-block-navigation__container:before {
        content: "";
        position: absolute;
        right: 100%;
        height: 100%;
        display: block;
        width: 8px;
        background: transparent
    }

    .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg {
        transform: rotate(0)
    }
}

@media (min-width: 782px) {
    .wp-block-navigation-link__submenu-icon svg {
        transform: rotate(90deg)
    }
}


@media (prefers-reduced-motion: reduce) {
    .wp-social-link {
        transition-duration: 0s
    }
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}


@media (min-width: 768px) and (max-width: 1024px) {
    .container-reverse-tablet > .container-container > .container-row > :first-child {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .container-reverse-tablet > .container-container > .container-row > :nth-child(2) {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .container-reverse-tablet > .container-container > .container-row > :nth-child(3) {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .container-reverse-tablet > .container-container > .container-row > :nth-child(4) {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .container-reverse-tablet > .container-container > .container-row > :nth-child(5) {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .container-reverse-tablet > .container-container > .container-row > :nth-child(6) {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .container-reverse-tablet > .container-container > .container-row > :nth-child(7) {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .container-reverse-tablet > .container-container > .container-row > :nth-child(8) {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .container-reverse-tablet > .container-container > .container-row > :nth-child(9) {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .container-reverse-tablet > .container-container > .container-row > :nth-child(10) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media (max-width: 767px) {
    .container-reverse-mobile > .container-container > .container-row > :first-child {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .container-reverse-mobile > .container-container > .container-row > :nth-child(2) {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .container-reverse-mobile > .container-container > .container-row > :nth-child(3) {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .container-reverse-mobile > .container-container > .container-row > :nth-child(4) {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .container-reverse-mobile > .container-container > .container-row > :nth-child(5) {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .container-reverse-mobile > .container-container > .container-row > :nth-child(6) {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .container-reverse-mobile > .container-container > .container-row > :nth-child(7) {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .container-reverse-mobile > .container-container > .container-row > :nth-child(8) {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .container-reverse-mobile > .container-container > .container-row > :nth-child(9) {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .container-reverse-mobile > .container-container > .container-row > :nth-child(10) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .container-column {
        width: 100%
    }
}


@media (max-width: 1024px) {
    .container-widget-wrap .container-element.container-widget-tablet__width-auto, .container-widget-wrap .container-element.container-widget-tablet__width-initial {
        max-width: 100%
    }
}

@media (max-width: 767px) {
    .container-widget-wrap .container-element.container-widget-mobile__width-auto, .container-widget-wrap .container-element.container-widget-mobile__width-initial {
        max-width: 100%
    }
}

@media (max-width: 1024px) {
    .container-tablet-align-center {
        text-align: center
    }

    .container-tablet-align-center .container-button {
        width: auto
    }

    .container-tablet-align-right {
        text-align: right
    }

    .container-tablet-align-right .container-button {
        width: auto
    }

    .container-tablet-align-left {
        text-align: left
    }

    .container-tablet-align-left .container-button {
        width: auto
    }

    .container-tablet-align-justify .container-button {
        width: 100%
    }
}

@media (max-width: 767px) {
    .container-mobile-align-center {
        text-align: center
    }

    .container-mobile-align-center .container-button {
        width: auto
    }

    .container-mobile-align-right {
        text-align: right
    }

    .container-mobile-align-right .container-button {
        width: auto
    }

    .container-mobile-align-left {
        text-align: left
    }

    .container-mobile-align-left .container-button {
        width: auto
    }

    .container-mobile-align-justify .container-button {
        width: 100%
    }
}

@media (max-width: 1024px) {
    .container-section .container-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 768px) {
    .container-section.container-section-height-full {
        height: 100vh
    }

    .container-section.container-section-height-full > .container-container {
        height: 100%
    }
}

@media (max-width: 1024px) {
    .container-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 768px) {
    .container-column.container-col-10, .container-column[data-col="10"] {
        width: 10%
    }

    .container-column.container-col-11, .container-column[data-col="11"] {
        width: 11.111%
    }

    .container-column.container-col-12, .container-column[data-col="12"] {
        width: 12.5%
    }

    .container-column.container-col-14, .container-column[data-col="14"] {
        width: 14.285%
    }

    .container-column.container-col-16, .container-column[data-col="16"] {
        width: 16.666%
    }

    .container-column.container-col-20, .container-column[data-col="20"] {
        width: 20%
    }

    .container-column.container-col-25, .container-column[data-col="25"] {
        width: 25%
    }

    .container-column.container-col-30, .container-column[data-col="30"] {
        width: 30%
    }

    .container-column.container-col-33, .container-column[data-col="33"] {
        width: 33.333%
    }

    .container-column.container-col-40, .container-column[data-col="40"] {
        width: 40%
    }

    .container-column.container-col-50, .container-column[data-col="50"] {
        width: 50%
    }

    .container-column.container-col-60, .container-column[data-col="60"] {
        width: 60%
    }

    .container-column.container-col-66, .container-column[data-col="66"] {
        width: 66.666%
    }

    .container-column.container-col-70, .container-column[data-col="70"] {
        width: 70%
    }

    .container-column.container-col-75, .container-column[data-col="75"] {
        width: 75%
    }

    .container-column.container-col-80, .container-column[data-col="80"] {
        width: 80%
    }

    .container-column.container-col-83, .container-column[data-col="83"] {
        width: 83.333%
    }

    .container-column.container-col-90, .container-column[data-col="90"] {
        width: 90%
    }

    .container-column.container-col-100, .container-column[data-col="100"] {
        width: 100%
    }
}

@media (max-width: 479px) {
    .container-column.container-xs-10 {
        width: 10%
    }

    .container-column.container-xs-11 {
        width: 11.111%
    }

    .container-column.container-xs-12 {
        width: 12.5%
    }

    .container-column.container-xs-14 {
        width: 14.285%
    }

    .container-column.container-xs-16 {
        width: 16.666%
    }

    .container-column.container-xs-20 {
        width: 20%
    }

    .container-column.container-xs-25 {
        width: 25%
    }

    .container-column.container-xs-30 {
        width: 30%
    }

    .container-column.container-xs-33 {
        width: 33.333%
    }

    .container-column.container-xs-40 {
        width: 40%
    }

    .container-column.container-xs-50 {
        width: 50%
    }

    .container-column.container-xs-60 {
        width: 60%
    }

    .container-column.container-xs-66 {
        width: 66.666%
    }

    .container-column.container-xs-70 {
        width: 70%
    }

    .container-column.container-xs-75 {
        width: 75%
    }

    .container-column.container-xs-80 {
        width: 80%
    }

    .container-column.container-xs-83 {
        width: 83.333%
    }

    .container-column.container-xs-90 {
        width: 90%
    }

    .container-column.container-xs-100 {
        width: 100%
    }
}

@media (max-width: 767px) {
    .container-column.container-sm-10 {
        width: 10%
    }

    .container-column.container-sm-11 {
        width: 11.111%
    }

    .container-column.container-sm-12 {
        width: 12.5%
    }

    .container-column.container-sm-14 {
        width: 14.285%
    }

    .container-column.container-sm-16 {
        width: 16.666%
    }

    .container-column.container-sm-20 {
        width: 20%
    }

    .container-column.container-sm-25 {
        width: 25%
    }

    .container-column.container-sm-30 {
        width: 30%
    }

    .container-column.container-sm-33 {
        width: 33.333%
    }

    .container-column.container-sm-40 {
        width: 40%
    }

    .container-column.container-sm-50 {
        width: 50%
    }

    .container-column.container-sm-60 {
        width: 60%
    }

    .container-column.container-sm-66 {
        width: 66.666%
    }

    .container-column.container-sm-70 {
        width: 70%
    }

    .container-column.container-sm-75 {
        width: 75%
    }

    .container-column.container-sm-80 {
        width: 80%
    }

    .container-column.container-sm-83 {
        width: 83.333%
    }

    .container-column.container-sm-90 {
        width: 90%
    }

    .container-column.container-sm-100 {
        width: 100%
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .container-column.container-md-10 {
        width: 10%
    }

    .container-column.container-md-11 {
        width: 11.111%
    }

    .container-column.container-md-12 {
        width: 12.5%
    }

    .container-column.container-md-14 {
        width: 14.285%
    }

    .container-column.container-md-16 {
        width: 16.666%
    }

    .container-column.container-md-20 {
        width: 20%
    }

    .container-column.container-md-25 {
        width: 25%
    }

    .container-column.container-md-30 {
        width: 30%
    }

    .container-column.container-md-33 {
        width: 33.333%
    }

    .container-column.container-md-40 {
        width: 40%
    }

    .container-column.container-md-50 {
        width: 50%
    }

    .container-column.container-md-60 {
        width: 60%
    }

    .container-column.container-md-66 {
        width: 66.666%
    }

    .container-column.container-md-70 {
        width: 70%
    }

    .container-column.container-md-75 {
        width: 75%
    }

    .container-column.container-md-80 {
        width: 80%
    }

    .container-column.container-md-83 {
        width: 83.333%
    }

    .container-column.container-md-90 {
        width: 90%
    }

    .container-column.container-md-100 {
        width: 100%
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .container-reverse-tablet > .container-container > :first-child {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .container-reverse-tablet > .container-container > :nth-child(2) {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .container-reverse-tablet > .container-container > :nth-child(3) {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .container-reverse-tablet > .container-container > :nth-child(4) {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .container-reverse-tablet > .container-container > :nth-child(5) {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .container-reverse-tablet > .container-container > :nth-child(6) {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .container-reverse-tablet > .container-container > :nth-child(7) {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .container-reverse-tablet > .container-container > :nth-child(8) {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .container-reverse-tablet > .container-container > :nth-child(9) {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .container-reverse-tablet > .container-container > :nth-child(10) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media (max-width: 767px) {
    .container-reverse-mobile > .container-container > :first-child {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .container-reverse-mobile > .container-container > :nth-child(2) {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .container-reverse-mobile > .container-container > :nth-child(3) {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .container-reverse-mobile > .container-container > :nth-child(4) {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .container-reverse-mobile > .container-container > :nth-child(5) {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .container-reverse-mobile > .container-container > :nth-child(6) {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .container-reverse-mobile > .container-container > :nth-child(7) {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .container-reverse-mobile > .container-container > :nth-child(8) {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .container-reverse-mobile > .container-container > :nth-child(9) {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .container-reverse-mobile > .container-container > :nth-child(10) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .container-column {
        width: 100%
    }
}

@media (max-width: 1024px) {
    .container-grid-tablet-0 .container-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow: hidden;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: calc(var(--grid-side-margin) / 2);
        margin-left: calc(var(--grid-side-margin) / 2)
    }

    .container-grid-tablet-0 .container-grid-item > a, .container-grid-tablet-0 .container-grid-item > div {
        margin-right: calc(var(--grid-side-margin) / 2);
        margin-left: calc(var(--grid-side-margin) / 2);
        margin-bottom: var(--grid-bottom-margin)
    }

    .container-grid-tablet-1 .container-grid {
        grid-template-columns:repeat(1, 1fr)
    }

    .container-grid-tablet-1 .container-grid, .container-grid-tablet-2 .container-grid {
        display: grid;
        grid-column-gap: var(--grid-column-gap);
        grid-row-gap: var(--grid-row-gap)
    }

    .container-grid-tablet-2 .container-grid {
        grid-template-columns:repeat(2, 1fr)
    }

    .container-grid-tablet-3 .container-grid {
        grid-template-columns:repeat(3, 1fr)
    }

    .container-grid-tablet-3 .container-grid, .container-grid-tablet-4 .container-grid {
        display: grid;
        grid-column-gap: var(--grid-column-gap);
        grid-row-gap: var(--grid-row-gap)
    }

    .container-grid-tablet-4 .container-grid {
        grid-template-columns:repeat(4, 1fr)
    }

    .container-grid-tablet-5 .container-grid {
        grid-template-columns:repeat(5, 1fr)
    }

    .container-grid-tablet-5 .container-grid, .container-grid-tablet-6 .container-grid {
        display: grid;
        grid-column-gap: var(--grid-column-gap);
        grid-row-gap: var(--grid-row-gap)
    }

    .container-grid-tablet-6 .container-grid {
        grid-template-columns:repeat(6, 1fr)
    }

    .container-grid-tablet-7 .container-grid {
        grid-template-columns:repeat(7, 1fr)
    }

    .container-grid-tablet-7 .container-grid, .container-grid-tablet-8 .container-grid {
        display: grid;
        grid-column-gap: var(--grid-column-gap);
        grid-row-gap: var(--grid-row-gap)
    }

    .container-grid-tablet-8 .container-grid {
        grid-template-columns:repeat(8, 1fr)
    }

    .container-grid-tablet-9 .container-grid {
        grid-template-columns:repeat(9, 1fr)
    }

    .container-grid-tablet-9 .container-grid, .container-grid-tablet-10 .container-grid {
        display: grid;
        grid-column-gap: var(--grid-column-gap);
        grid-row-gap: var(--grid-row-gap)
    }

    .container-grid-tablet-10 .container-grid {
        grid-template-columns:repeat(10, 1fr)
    }

    .container-grid-tablet-11 .container-grid {
        grid-template-columns:repeat(11, 1fr)
    }

    .container-grid-tablet-11 .container-grid, .container-grid-tablet-12 .container-grid {
        display: grid;
        grid-column-gap: var(--grid-column-gap);
        grid-row-gap: var(--grid-row-gap)
    }

    .container-grid-tablet-12 .container-grid {
        grid-template-columns:repeat(12, 1fr)
    }
}

@media (max-width: 767px) {
    .container-grid-mobile-0 .container-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow: hidden;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: calc(var(--grid-side-margin) / 2);
        margin-left: calc(var(--grid-side-margin) / 2)
    }

    .container-grid-mobile-0 .container-grid-item > a, .container-grid-mobile-0 .container-grid-item > div {
        margin-right: calc(var(--grid-side-margin) / 2);
        margin-left: calc(var(--grid-side-margin) / 2);
        margin-bottom: var(--grid-bottom-margin)
    }

    .container-grid-mobile-1 .container-grid {
        grid-template-columns:repeat(1, 1fr)
    }

    .container-grid-mobile-1 .container-grid, .container-grid-mobile-2 .container-grid {
        display: grid;
        grid-column-gap: var(--grid-column-gap);
        grid-row-gap: var(--grid-row-gap)
    }

    .container-grid-mobile-2 .container-grid {
        grid-template-columns:repeat(2, 1fr)
    }

    .container-grid-mobile-3 .container-grid {
        grid-template-columns:repeat(3, 1fr)
    }

    .container-grid-mobile-3 .container-grid, .container-grid-mobile-4 .container-grid {
        display: grid;
        grid-column-gap: var(--grid-column-gap);
        grid-row-gap: var(--grid-row-gap)
    }

    .container-grid-mobile-4 .container-grid {
        grid-template-columns:repeat(4, 1fr)
    }

    .container-grid-mobile-5 .container-grid {
        grid-template-columns:repeat(5, 1fr)
    }

    .container-grid-mobile-5 .container-grid, .container-grid-mobile-6 .container-grid {
        display: grid;
        grid-column-gap: var(--grid-column-gap);
        grid-row-gap: var(--grid-row-gap)
    }

    .container-grid-mobile-6 .container-grid {
        grid-template-columns:repeat(6, 1fr)
    }

    .container-grid-mobile-7 .container-grid {
        grid-template-columns:repeat(7, 1fr)
    }

    .container-grid-mobile-7 .container-grid, .container-grid-mobile-8 .container-grid {
        display: grid;
        grid-column-gap: var(--grid-column-gap);
        grid-row-gap: var(--grid-row-gap)
    }

    .container-grid-mobile-8 .container-grid {
        grid-template-columns:repeat(8, 1fr)
    }

    .container-grid-mobile-9 .container-grid {
        grid-template-columns:repeat(9, 1fr)
    }

    .container-grid-mobile-9 .container-grid, .container-grid-mobile-10 .container-grid {
        display: grid;
        grid-column-gap: var(--grid-column-gap);
        grid-row-gap: var(--grid-row-gap)
    }

    .container-grid-mobile-10 .container-grid {
        grid-template-columns:repeat(10, 1fr)
    }

    .container-grid-mobile-11 .container-grid {
        grid-template-columns:repeat(11, 1fr)
    }

    .container-grid-mobile-11 .container-grid, .container-grid-mobile-12 .container-grid {
        display: grid;
        grid-column-gap: var(--grid-column-gap);
        grid-row-gap: var(--grid-row-gap)
    }

    .container-grid-mobile-12 .container-grid {
        grid-template-columns:repeat(12, 1fr)
    }
}

@media (min-width: 1025px) {
    #container-device-mode:after {
        content: "desktop"
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    #container-device-mode:after {
        content: "tablet"
    }
}

@media (max-width: 767px) {
    #container-device-mode:after {
        content: "mobile"
    }
}

@media screen and (max-width: 1024px) {
    .container-tablet-button-align-stretch .e-form__buttons__wrapper, .container-tablet-button-align-stretch .e-form__buttons__wrapper__button, .container-tablet-button-align-stretch .container-field-type-submit:not(.e-form__buttons__wrapper) .container-button {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .container-tablet-button-align-center .e-form__buttons, .container-tablet-button-align-center .container-field-type-submit {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .container-tablet-button-align-start .e-form__buttons, .container-tablet-button-align-start .container-field-type-submit {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .container-tablet-button-align-end .e-form__buttons, .container-tablet-button-align-end .container-field-type-submit {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .container-tablet-button-align-center .e-form__buttons__wrapper, .container-tablet-button-align-center .e-form__buttons__wrapper__button, .container-tablet-button-align-center .container-field-type-submit:not(.e-form__buttons__wrapper) .container-button, .container-tablet-button-align-end .e-form__buttons__wrapper, .container-tablet-button-align-end .e-form__buttons__wrapper__button, .container-tablet-button-align-end .container-field-type-submit:not(.e-form__buttons__wrapper) .container-button, .container-tablet-button-align-start .e-form__buttons__wrapper, .container-tablet-button-align-start .e-form__buttons__wrapper__button, .container-tablet-button-align-start .container-field-type-submit:not(.e-form__buttons__wrapper) .container-button {
        -ms-flex-preferred-size: initial;
        flex-basis: auto
    }
}

@media screen and (max-width: 767px) {
    .container-mobile-button-align-stretch .e-form__buttons__wrapper, .container-mobile-button-align-stretch .e-form__buttons__wrapper__button, .container-mobile-button-align-stretch .container-field-type-submit:not(.e-form__buttons__wrapper) .container-button {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .container-mobile-button-align-center .e-form__buttons, .container-mobile-button-align-center .container-field-type-submit {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .container-mobile-button-align-start .e-form__buttons, .container-mobile-button-align-start .container-field-type-submit {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .container-mobile-button-align-end .e-form__buttons, .container-mobile-button-align-end .container-field-type-submit {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .container-mobile-button-align-center .e-form__buttons__wrapper, .container-mobile-button-align-center .e-form__buttons__wrapper__button, .container-mobile-button-align-center .container-field-type-submit:not(.e-form__buttons__wrapper) .container-button, .container-mobile-button-align-end .e-form__buttons__wrapper, .container-mobile-button-align-end .e-form__buttons__wrapper__button, .container-mobile-button-align-end .container-field-type-submit:not(.e-form__buttons__wrapper) .container-button, .container-mobile-button-align-start .e-form__buttons__wrapper, .container-mobile-button-align-start .e-form__buttons__wrapper__button, .container-mobile-button-align-start .container-field-type-submit:not(.e-form__buttons__wrapper) .container-button {
        -ms-flex-preferred-size: initial;
        flex-basis: auto
    }
}

@media (max-width: 767px) {
    .container-accordion .container-tab-title {
        padding: 12px 15px
    }

    .container-accordion .container-tab-title .container-accordion-icon {
        width: 1.2em
    }

    .container-accordion .container-tab-content {
        padding: 7px 15px
    }
}

@media (max-width: 767px) {
    .container-alert {
        padding: 10px
    }

    .container-alert button.container-alert-dismiss {
        right: 7px;
        top: 7px
    }
}

@media (min-width: 768px) {
    .container-image-gallery .gallery-columns-2 .gallery-item {
        max-width: 50%
    }

    .container-image-gallery .gallery-columns-3 .gallery-item {
        max-width: 33.33%
    }

    .container-image-gallery .gallery-columns-4 .gallery-item {
        max-width: 25%
    }

    .container-image-gallery .gallery-columns-5 .gallery-item {
        max-width: 20%
    }

    .container-image-gallery .gallery-columns-6 .gallery-item {
        max-width: 16.666%
    }

    .container-image-gallery .gallery-columns-7 .gallery-item {
        max-width: 14.28%
    }

    .container-image-gallery .gallery-columns-8 .gallery-item {
        max-width: 12.5%
    }

    .container-image-gallery .gallery-columns-9 .gallery-item {
        max-width: 11.11%
    }

    .container-image-gallery .gallery-columns-10 .gallery-item {
        max-width: 10%
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .container-image-gallery .gallery.gallery-columns-2 .gallery-item, .container-image-gallery .gallery.gallery-columns-3 .gallery-item, .container-image-gallery .gallery.gallery-columns-4 .gallery-item, .container-image-gallery .gallery.gallery-columns-5 .gallery-item, .container-image-gallery .gallery.gallery-columns-6 .gallery-item, .container-image-gallery .gallery.gallery-columns-7 .gallery-item, .container-image-gallery .gallery.gallery-columns-8 .gallery-item, .container-image-gallery .gallery.gallery-columns-9 .gallery-item, .container-image-gallery .gallery.gallery-columns-10 .gallery-item {
        max-width: 50%
    }
}

@media (max-width: 479px) {
    .container-image-gallery .gallery.gallery-columns-2 .gallery-item, .container-image-gallery .gallery.gallery-columns-3 .gallery-item, .container-image-gallery .gallery.gallery-columns-4 .gallery-item, .container-image-gallery .gallery.gallery-columns-5 .gallery-item, .container-image-gallery .gallery.gallery-columns-6 .gallery-item, .container-image-gallery .gallery.gallery-columns-7 .gallery-item, .container-image-gallery .gallery.gallery-columns-8 .gallery-item, .container-image-gallery .gallery.gallery-columns-9 .gallery-item, .container-image-gallery .gallery.gallery-columns-10 .gallery-item {
        max-width: 100%
    }
}

@media (min-width: 768px) {
    .container-widget-icon-box.container-position-left .container-icon-box-wrapper, .container-widget-icon-box.container-position-right .container-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .container-widget-icon-box.container-position-left .container-icon-box-icon, .container-widget-icon-box.container-position-right .container-icon-box-icon {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .container-widget-icon-box.container-position-right .container-icon-box-wrapper {
        text-align: right;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .container-widget-icon-box.container-position-left .container-icon-box-wrapper {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .container-widget-icon-box.container-position-top .container-icon-box-img {
        margin: auto
    }

    .container-widget-icon-box.container-vertical-align-top .container-icon-box-wrapper {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .container-widget-icon-box.container-vertical-align-middle .container-icon-box-wrapper {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .container-widget-icon-box.container-vertical-align-bottom .container-icon-box-wrapper {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

@media (max-width: 767px) {
    .container-widget-icon-box .container-icon-box-icon {
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 15px
    }
}


@media (max-width: 1024px) {
    .container-widget.container-tablet-align-center .container-icon-list-item, .container-widget.container-tablet-align-center .container-icon-list-item a, .container-widget.container-tablet-align-center .container-icon-list-items {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .container-widget.container-tablet-align-center .container-icon-list-item:after {
        margin: auto
    }

    .container-widget.container-tablet-align-left .container-icon-list-items {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .container-widget.container-tablet-align-left .container-icon-list-item, .container-widget.container-tablet-align-left .container-icon-list-item a {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: left
    }

    .container-widget.container-tablet-align-right .container-icon-list-items {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .container-widget.container-tablet-align-right .container-icon-list-item, .container-widget.container-tablet-align-right .container-icon-list-item a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: right
    }

    .container-widget:not(.container-tablet-align-right) .container-icon-list-item:after {
        left: 0
    }

    .container-widget:not(.container-tablet-align-left) .container-icon-list-item:after {
        right: 0
    }
}

@media (max-width: 767px) {
    .container-widget.container-mobile-align-center .container-icon-list-item, .container-widget.container-mobile-align-center .container-icon-list-item a, .container-widget.container-mobile-align-center .container-icon-list-items {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .container-widget.container-mobile-align-center .container-icon-list-item:after {
        margin: auto
    }

    .container-widget.container-mobile-align-left .container-icon-list-items {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .container-widget.container-mobile-align-left .container-icon-list-item, .container-widget.container-mobile-align-left .container-icon-list-item a {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: left
    }

    .container-widget.container-mobile-align-right .container-icon-list-items {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .container-widget.container-mobile-align-right .container-icon-list-item, .container-widget.container-mobile-align-right .container-icon-list-item a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: right
    }

    .container-widget:not(.container-mobile-align-right) .container-icon-list-item:after {
        left: 0
    }

    .container-widget:not(.container-mobile-align-left) .container-icon-list-item:after {
        right: 0
    }
}

@media (min-width: 768px) {
    .container-widget-image-box.container-position-left .container-image-box-wrapper, .container-widget-image-box.container-position-right .container-image-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .container-widget-image-box.container-position-right .container-image-box-wrapper {
        text-align: right;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .container-widget-image-box.container-position-left .container-image-box-wrapper {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .container-widget-image-box.container-position-top .container-image-box-img {
        margin: auto
    }

    .container-widget-image-box.container-vertical-align-top .container-image-box-wrapper {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .container-widget-image-box.container-vertical-align-middle .container-image-box-wrapper {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .container-widget-image-box.container-vertical-align-bottom .container-image-box-wrapper {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

@media (max-width: 767px) {
    .container-widget-image-box .container-image-box-img {
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 15px
    }
}

@media (max-width: 767px) {
    .container-progress-text {
        padding-left: 10px
    }
}

@media (max-width: 1024px) {
    .container-star-rating-tablet--align-right .container-star-rating__wrapper {
        text-align: right;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .container-star-rating-tablet--align-left .container-star-rating__wrapper {
        text-align: left;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .container-star-rating-tablet--align-center .container-star-rating__wrapper {
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .container-star-rating-tablet--align-justify .container-star-rating__title {
        margin-right: auto
    }
}

@media (max-width: 767px) {
    .container-star-rating-mobile--align-right .container-star-rating__wrapper {
        text-align: right;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .container-star-rating-mobile--align-left .container-star-rating__wrapper {
        text-align: left;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .container-star-rating-mobile--align-center .container-star-rating__wrapper {
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .container-star-rating-mobile--align-justify .container-star-rating__title {
        margin-right: auto
    }
}

@media (max-width: 767px) {
    .container-tabs .container-tab-content, .container-tabs .container-tab-title {
        border-style: solid solid none
    }

    .container-tabs .container-tabs-wrapper {
        display: none
    }

    .container-tabs .container-tabs-content-wrapper {
        border-bottom-style: solid
    }

    .container-tabs .container-tab-content {
        padding: 10px
    }
}

@media (min-width: 768px) {
    .container-widget-tabs.container-tabs-view-vertical .container-tabs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .container-widget-tabs.container-tabs-view-vertical .container-tabs-content-wrapper {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        border-style: solid solid solid none
    }

    .container-widget-tabs.container-tabs-view-horizontal .container-tab-content {
        border-style: none solid solid
    }

    .container-tabs .container-tab-mobile-title {
        display: none
    }
}

@media (max-width: 767px) {
    .container-toggle .container-tab-title {
        padding: 12px
    }

    .container-toggle .container-tab-content {
        padding: 12px 10px
    }
}

@media (max-width: 767px) {
    .container-lightbox .container-lightbox-item {
        padding: 70px 0
    }
}

@media (min-width: 1025px) {
    .container-lightbox .container-video-container {
        width: 75%
    }
}

@media (max-width: 1024px) {
    .container-lightbox .container-video-container {
        width: 100%
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .container-lightbox .container-aspect-ratio-916 .container-video-container {
        width: 70%
    }
}

@media (max-width: 767px) {
    .container-lightbox .container-swiper-button-next, .container-lightbox .container-swiper-button-prev {
        width: 20%
    }

    .container-lightbox .container-swiper-button-next i, .container-lightbox .container-swiper-button-prev i {
        padding: 10px;
        background-color: rgba(0, 0, 0, .5)
    }

    .container-lightbox .container-swiper-button-prev {
        left: 0;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .container-lightbox .container-swiper-button-next {
        right: 0;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

@media (prefers-reduced-motion: reduce) {
    .animated {
        -webkit-animation: none;
        animation: none
    }
}

@media (max-width: 767px) {
    .container .container-hidden-phone {
        display: none
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .container .container-hidden-tablet {
        display: none
    }
}

@media (min-width: 1025px) {
    .container .container-hidden-desktop {
        display: none
    }
}

@media (min-width: 1025px) {
    .lg-outer .lg-thumb-item {
        -webkit-transition: border-color .25s ease;
        -o-transition: border-color .25s ease;
        transition: border-color .25s ease
    }
}

@media only screen and (min-width: 1025px) {
    .header-vertical #basket-menu {
        transform: translateX(100%)
    }

    .header-side-right #basket-menu {
        transform: translateX(-100%)
    }

    .header-vertical #basket-menu.show {
        transform: translateX(0)
    }
}

@media only screen and (min-width: 1560px) {
    .layout-full .content-box {
        width: calc(100% - 320px)
    }

    .no-sidebars .content-box {
        width: auto
    }

    .layout-full #secondary {
        width: 320px
    }
}

@media only screen and (min-width: 1640px) {
    .layout-full_padding .content-box {
        width: calc(100% - 320px)
    }

    .no-sidebars .content-box {
        width: auto
    }

    .layout-full_padding #secondary {
        width: 320px
    }
}

@media only screen and (min-width: 1301px) {
    body:after {
        content: 'narrow1500';
        display: none
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {
    .layout-full_padding.with-sidebar #col-mask {
        right: 30%
    }

    .page .layout-full_padding.with-sidebar .content-box .formatter, .single-post .layout-full_padding.with-sidebar .content-box .formatter {
        padding: 60px 40px
    }

    .layout-full_padding.with-sidebar .content-box {
        width: 70%;
        left: 30%
    }

    .layout-full_padding.with-sidebar #secondary {
        left: 30%;
        width: 30%
    }
}

@media only screen and (max-width: 1320px) and (min-width: 1025px) {
    .layout-parted.with-sidebar #col-mask, .layout-full.with-sidebar #col-mask {
        right: 30%
    }

    .page .layout-parted.with-sidebar .content-box .formatter, .page .layout-full.with-sidebar .content-box .formatter, .single-post .layout-parted.with-sidebar .content-box .formatter, .single-post .layout-full.with-sidebar .content-box .formatter {
        padding: 60px 40px
    }

    .layout-parted.with-sidebar .content-box {
        width: calc(70% - 10px);
        left: 30%
    }

    .layout-full.with-sidebar .content-box {
        width: 70%;
        left: 30%
    }

    .layout-parted.with-sidebar #secondary, .layout-full.with-sidebar #secondary {
        left: 30%;
        width: 30%
    }

    .layout-padding #content {
        margin: 0 20px
    }
}

@media only screen and (max-width: 1150px) and (min-width: 1025px) {
    .layout-full.left-sidebar #secondary {
        padding-right: 10px
    }

    .layout-full.right-sidebar #secondary {
        padding-left: 10px
    }
}

@media only screen and (max-width: 1300px) {
    body:after {
        content: 'narrow1300';
        display: none
    }

    .site-layout-bordered .theme-borders, .site-layout-bordered .theme-borders > div {
        display: none;
        height: auto
    }

    .site-layout-bordered .whole-layout {
        padding: 0
    }

    .site-layout-bordered.no-border-top #side-menu, .site-layout-bordered.no-border-bottom #side-menu, .site-layout-bordered #side-menu, .site-layout-bordered #side-menu.at-right {
        margin: 0;
        height: 100%
    }

    .admin-bar.site-layout-bordered #side-menu, .admin-bar.site-layout-bordered.no-border-top #side-menu, .admin-bar.site-layout-bordered.no-border-bottom #side-menu, .admin-bar.site-layout-bordered.no-border-top.no-border-bottom #side-menu {
        height: calc(100% - 32px)
    }

    .header-vertical.site-layout-bordered #header, .header-side-right.header-vertical.site-layout-bordered #header {
        margin: 0
    }

    .site-layout-bordered.header-horizontal #header {
        top: 0;
        left: 0;
        right: 0
    }

    .header-horizontal #header.narrow-header {
        left: 50%
    }

    body.single-album-slider.header-horizontal.site-layout-bordered #footer {
        margin-bottom: 0
    }

    .site-layout-bordered #fp-nav {
        right: 17px
    }

    .site-layout-bordered.header-side-right.header-vertical #fp-nav {
        right: 297px
    }

    .header-vertical.site-layout-bordered #header, .header-vertical.site-layout-bordered.no-border-top #header, .header-vertical.site-layout-bordered.no-border-bottom #header, .header-vertical.site-layout-bordered.no-border-bottom.no-border-top #header {
        min-height: 100vh
    }

    .admin-bar.header-vertical.site-layout-bordered #header, .admin-bar.header-vertical.site-layout-bordered.no-border-top #header, .admin-bar.header-vertical.site-layout-bordered.no-border-bottom #header {
        min-height: calc(100vh - 32px)
    }

    .site-layout-bordered #footer.unravel {
        right: 0;
        left: 0;
        bottom: 0
    }

    .site-layout-bordered #menu-overlay {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }

    .admin-bar.site-layout-bordered #menu-overlay {
        top: 32px
    }

    .site-layout-bordered #menu-overlay, .site-layout-bordered.no-border-top #menu-overlay, .site-layout-bordered.no-border-bottom #menu-overlay {
        height: 100%
    }

    .admin-bar #menu-overlay, .admin-bar.site-layout-bordered #menu-overlay, .admin-bar.site-layout-bordered.no-border-top #menu-overlay, .admin-bar.site-layout-bordered.no-border-bottom #menu-overlay, .admin-bar.site-layout-bordered.no-border-bottom.no-border-top #menu-overlay {
        height: calc(100% - 32px)
    }
}

@media only screen and (max-width: 1240px) {
    .header-horizontal #header.narrow-header {
        left: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .header-horizontal #header.sticky-hide.narrow-header, .header-horizontal #header.hide-until-scrolled-to.narrow-header {
        -webkit-transform: translate(0, -102%);
        -ms-transform: translate(0, -102%);
        transform: translate(0, -102%)
    }

    .site-layout-bordered.header-horizontal #header.narrow-header {
        width: 100%;
        right: auto
    }

    .no-border-right.header-horizontal #header.narrow-header, .no-border-left.header-horizontal #header.narrow-header {
        left: 0
    }
}

@media only screen and (max-width: 1024px) {
    body:after {
        content: 'narrow1024';
        display: none
    }

    a.to-top {
        right: 20px
    }

    #side-menu {
        -webkit-overflow-scrolling: touch
    }

    #header-tools.only-menu {
        clip: auto;
        position: static;
        top: auto;
        left: auto;
        visibility: visible;
        height: auto;
        overflow: visible;
        opacity: 1
    }

    #header-tools #mobile-menu-opener {
        display: inline-block
    }

    #basket-items-count {
        left: 0
    }

    a.logo {
        white-space: normal
    }

    .header-vertical #header {
        position: fixed;
        width: 100%
    }

    .header-vertical #header, .admin-bar.header-vertical #header, .header-vertical.site-layout-bordered #header, .header-vertical.site-layout-bordered.no-border-top #header, .header-vertical.site-layout-bordered.no-border-bottom #header, .header-vertical.site-layout-bordered.no-border-bottom.no-border-top #header, .admin-bar.header-vertical.site-layout-bordered #header, .admin-bar.header-vertical.site-layout-bordered.no-border-top #header, .admin-bar.header-vertical.site-layout-bordered.no-border-bottom #header, .admin-bar.header-vertical.site-layout-bordered.no-border-bottom.no-border-top #header {
        min-height: 0
    }

    .header-widgets {
        display: none
    }

    .header-vertical #header #footer {
        display: none
    }

    .header-vertical .whole-layout > #footer {
        display: block
    }

    .header-vertical #header .head {
        width: 100%;
        display: table;
        text-align: center;
        padding-bottom: 0 !important
    }

    .header-vertical #header .logo-container, .header-vertical #header #header-tools {
        display: table-cell;
        vertical-align: middle
    }

    .header-vertical #header .logo-container {
        text-align: left;
        padding-right: 10px
    }

    .header-vertical #header #header-tools {
        text-align: right;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 5px
    }

    .header-vertical .search-container, .header-side-right.header-vertical .search-container {
        top: 0;
        bottom: 0;
        right: auto;
        left: 0;
        width: 100%
    }

    .header-horizontal .mobile-menu .navigation-bar {
        width: 0;
        padding: 0;
        position: static
    }

    .header-horizontal .mobile-menu .logo-container {
        width: 100%
    }

    .header-type-multi_line .top-head {
        display: table;
        padding: 0 40px
    }

    .header-type-multi_line .logo-container {
        display: table-cell;
        width: 100%;
        text-align: left
    }

    .header-type-multi_line #header-tools, .header-type-multi_line .head .socials {
        position: static;
        display: table-cell;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .header-type-multi_line #header-tools {
        padding-right: 15px
    }

    .header-type-multi_line #header-tools:before, .header-type-multi_line .head .socials:before {
        display: inline-block
    }

    .header-type-multi_line.mobile-menu .bottom-head {
        border-top: none
    }

    .header-type-multi_line.header-variant-menu_above.mobile-menu .bottom-head {
        border-bottom: none
    }

    .header-variant-one_line_centered.mobile-menu .socials-cell, .header-variant-one_line_centered.mobile-menu .tools-cell {
        width: 40%
    }

    .header-variant-one_line_centered.mobile-menu .menu-cell {
        width: 20%;
        position: static
    }

    header.header-variant-one_line_centered.mobile-menu .socials {
        position: static
    }

    .header-variant-one_line_centered.no-shield .logo-container {
        display: inline-block;
        position: static;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .header-variant-one_line_centered.mobile-menu .menu-cell .top-menu, .header-variant-one_line_centered.sticky-values.mobile-menu .menu-cell .top-menu {
        width: auto;
        float: none;
        text-align: left;
        padding-bottom: 0
    }

    .header-variant-one_line_centered.mobile-menu .menu-cell .right-part {
        float: none;
        padding-top: 0;
        padding-bottom: 25px
    }

    .header-variant-one_line_centered.mobile-menu.with-shield .menu-cell {
        height: 40px
    }

    .header-vertical .navigation-bar {
        position: static
    }

    .navigation-bar .menu-container {
        display: none
    }

    .desktop_menu .navigation-bar .menu-container {
        display: block
    }

    .mobile-menu .navigation-bar .menu-container {
        width: 100%;
        position: absolute;
        left: 0;
        top: 100%;
        transition: background-color .5s
    }

    .mobile-menu .navigation-bar ul {
        display: none;
        opacity: 1;
        visibility: visible;
        position: static;
        border-top: none;
        padding: 10px 0;
        min-width: 0;
        box-shadow: none;
        overflow: hidden
    }

    .mobile-menu .navigation-bar .top-menu {
        padding: 25px 0
    }

    .mobile-menu .navigation-bar .top-menu li {
        white-space: normal;
        display: block;
        text-align: center
    }

    .mobile-menu .navigation-bar .top-menu li a, .mobile-menu .navigation-bar .top-menu li span.title, .mobile-menu .navigation-bar .top-menu li li a, .mobile-menu .navigation-bar .top-menu li li span.title {
        line-height: 36px;
        padding: 0 40px
    }

    .mobile-menu .navigation-bar .top-menu li li a, .mobile-menu .navigation-bar .top-menu li li span.title {
        line-height: 26px
    }

    .mobile-menu .navigation-bar .top-menu > li > a, .mobile-menu .navigation-bar .top-menu > li > span.title {
        min-height: 36px
    }

    .mobile-menu .navigation-bar .top-menu.opener-icons-on li.menu-parent-item, .mobile-menu .navigation-bar .top-menu.opener-icons-on li li.menu-parent-item {
        padding-right: 0
    }

    .mobile-menu .navigation-bar .top-menu.opener-icons-on li.menu-parent-item > a, .mobile-menu .navigation-bar .top-menu.opener-icons-on li.menu-parent-item > span.title {
        padding: 0 66px
    }

    .mobile-menu .navigation-bar .top-menu i.sub-mark {
        height: 26px;
        right: 38px;
        margin-top: 6px;
        background-color: rgba(255, 255, 255, .1)
    }

    .mobile-menu .navigation-bar .top-menu ul i.sub-mark {
        height: 17px;
        line-height: 17px
    }

    .mobile-menu .navigation-bar .top-menu.with-effect > li > a > span, .mobile-menu .navigation-bar .top-menu.with-effect > li > span.title > span {
        display: inline
    }

    .mobile-menu .navigation-bar .top-menu > li {
        opacity: 0;
        padding: 0;
        pointer-events: none;
        -webkit-transform: scale(1.1) translateY(-50%);
        -ms-transform: scale(1.1) translateY(-50%);
        transform: scale(1.1) translateY(-50%);
        transition: opacity .35s ease-out, transform .35s ease-out
    }

    .mobile-menu .navigation-bar .open .top-menu > li {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .mobile-menu .navigation-bar .open .top-menu > li:nth-child(1) {
        transition-delay: .15s
    }

    .mobile-menu .navigation-bar .open .top-menu > li:nth-child(2) {
        transition-delay: .2s
    }

    .mobile-menu .navigation-bar .open .top-menu > li:nth-child(3) {
        transition-delay: .25s
    }

    .mobile-menu .navigation-bar .open .top-menu > li:nth-child(4) {
        transition-delay: .3s
    }

    .mobile-menu .navigation-bar .open .top-menu > li:nth-child(5) {
        transition-delay: .35s
    }

    .mobile-menu .navigation-bar .open .top-menu > li:nth-child(6) {
        transition-delay: .4s
    }

    .mobile-menu .navigation-bar .open .top-menu > li:nth-child(7) {
        transition-delay: .45s
    }

    .mobile-menu .navigation-bar .open .top-menu > li:nth-child(8) {
        transition-delay: .5s
    }

    .mobile-menu .navigation-bar .open .top-menu > li:nth-child(9) {
        transition-delay: .55s
    }

    .mobile-menu .navigation-bar .open .top-menu > li:nth-child(10) {
        transition-delay: .6s
    }

    .mobile-menu .navigation-bar .open .top-menu > li:nth-child(11) {
        transition-delay: .65s
    }

    .mobile-menu .navigation-bar .mega-menu > ul > li:before {
        display: none
    }

    .mobile-menu .navigation-bar .mega-menu > ul {
        width: auto
    }

    .mobile-menu .navigation-bar .mega-menu > ul > li {
        float: none;
        border-left: none;
        width: auto
    }


    #footer {
        z-index: 8
    }

    #footer.unravel {
        position: relative;
        left: auto;
        bottom: auto;
        z-index: 8
    }

    .site-layout-bordered.no-border-left #footer.unravel, .site-layout-bordered.no-border-right #footer.unravel, .site-layout-bordered.no-border-bottom #footer.unravel, .site-layout-bordered #footer.unravel {
        right: auto;
        left: auto;
        bottom: auto;
        width: 100%
    }

    .foot-items, #footer .foot-widgets {
        padding: 0 60px
    }

    .five-col .widget {
        width: 30.3%
    }

    .four-col .widget {
        width: 46.99%
    }

    .four-col .widget:nth-child(4n+1), .five-col .widget:nth-child(5n+1) {
        clear: none
    }

    .five-col .widget:nth-child(3n+1), .four-col .widget:nth-child(2n+1) {
        clear: both
    }

    .header-vertical #mid {
        padding: 0
    }

    .layout-padding #content {
        margin: 0
    }

    .with-sidebar .formatter {
        padding: 40px
    }

    .with-sidebar #col-mask {
        right: 30%
    }

    .with-sidebar .content-box {
        left: 30%;
        width: calc(70% - 10px)
    }

    #secondary {
        left: 30%;
        width: 30%
    }

    .with-sidebar .comments-area {
        margin: 40px -40px -40px;
        padding: 40px
    }

    .comment .comment {
        margin-left: 20px
    }

    .header-vertical.single-album .xc1-slider {
        left: 0
    }

    .header-vertical.header-side-right.single-album .xc1-slider {
        right: 0
    }

    .album-content {
        left: 0
    }

    .album-content {
        position: static;
        width: auto;
        height: auto;
        float: none
    }

    .custom-fields em {
        display: inline
    }

    .custom-fields em:after {
        content: ":";
        margin-right: 5px
    }

    .xc1-slider {
        left: 0
    }

    .header-side-right .xc1-slider {
        right: 0
    }

    .with-meta-fields .inside {
        float: none;
        width: auto
    }

    .work-content .meta-data {
        float: none;
        width: auto;
        margin-top: 40px
    }

    .xc1-post-lightbox .controls span {
        font-size: 36px;
        line-height: 60px;
        height: 60px;
        width: 60px
    }

    .xc1-post-lightbox .controls .next {
        left: 60px
    }

    .xc1-post-lightbox-content .page-title {
        margin-top: 60px
    }

    .site-layout-bordered #fp-nav, .header-side-right.header-vertical #fp-nav, .site-layout-bordered.header-side-right.header-vertical #fp-nav, .site-layout-bordered.no-border-right.header-side-right.header-vertical #fp-nav {
        right: 17px
    }
}

@media only screen and (max-width: 782px) {
    .admin-bar.header-horizontal #header {
        margin-top: 46px
    }

    .admin-bar.header-vertical #header {
        top: 46px
    }

    .admin-bar .top-message-container.top-screen {
        top: 46px
    }

    .admin-bar #menu-overlay, .admin-bar.site-layout-bordered #menu-overlay, .admin-bar.site-layout-bordered.no-border-top #menu-overlay, .admin-bar.site-layout-bordered.no-border-bottom #menu-overlay, .admin-bar.site-layout-bordered.no-border-bottom.no-border-top #menu-overlay {
        height: 100%
    }

    .admin-bar #menu-overlay {
        top: 46px
    }

    .admin-bar .whole-layout {
        margin-top: 46px
    }

    body.single-album-slider.admin-bar {
        height: calc(100% - 46px)
    }

    .admin-bar #side-menu {
        top: 46px
    }

    .admin-bar.site-layout-bordered #side-menu, .admin-bar.site-layout-bordered.no-border-top #side-menu, .admin-bar.site-layout-bordered.no-border-bottom #side-menu, .admin-bar.site-layout-bordered.no-border-top.no-border-bottom #side-menu {
        height: calc(100% - 46px)
    }
}

@media only screen and (max-width: 768px) {
    body:after {
        content: 'narrow768';
        display: none
    }

    .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {
        max-width: 25%
    }

    .mobile-menu .navigation-bar .top-menu {
        padding: 10px 0
    }

    .header-variant-one_line_centered.mobile-menu .menu-cell .right-part {
        padding-bottom: 10px
    }

    .title_bar_variant_classic .in {
        text-align: center;
        display: block
    }

    .title_bar_variant_classic .titles, .title_bar_variant_classic .breadcrumbs {
        display: block
    }

    .title-bar .breadcrumbs {
        margin-top: 10px;
        text-align: center
    }

    .with-sidebar .formatter {
        padding: 60px
    }

    #col-mask, .with-sidebar #col-mask {
        right: auto;
        float: none
    }

    #secondary, .left-sidebar #secondary, .content-box, .with-sidebar .content-box {
        float: none;
        left: auto;
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #secondary {
        padding-left: 60px;
        padding-right: 60px
    }

    #secondary .widget {
        width: 48%;
        float: left
    }

    #secondary .widget:nth-child(even) {
        margin-left: 3.9%
    }

    #secondary .widget:nth-child(odd) {
        clear: left
    }

    .bricks-frame .formatter {
        padding: 40px
    }

    .posts_horizontal .post-media {
        float: none;
        width: auto;
        max-width: 420px;
        margin: 0 auto
    }

    .posts_horizontal .post-media + .formatter {
        margin-left: 0
    }

    .with-sidebar .comments-area {
        margin: 50px -60px -60px;
        padding: 40px 60px
    }

    .thumb-tray-button {
        margin-right: 15px
    }

    .slider-play-button {
        margin-right: 0
    }

    span.slides-count {
        display: none
    }

    .slide-caption {
        left: 40px;
        right: 40px;
        max-width: none;
        max-height: none
    }

    .slide-caption.with-color .description {
        max-height: 150px;
        overflow: auto
    }

    .slider-controls {
        right: 40px
    }

    .thumbs-open .slide-caption, .thumbs-open .slider-controls {
        bottom: 120px
    }

    .texts-opener {
        display: block
    }

    .slide-caption h2.title, .slide-caption .description {
        display: none
    }

    .similar-works .object-item {
        width: calc(50% - 10px)
    }

    .similar-works .object-item:nth-child(1) {
        width: calc(100% - 10px)
    }
}

@media only screen and (max-width: 600px) {
    body:after {
        content: 'narrow600';
        display: none
    }

    a.to-top {
        bottom: 40px
    }

    .default404 .title-bar.outside .page-title {
        line-height: 1.1em
    }

    .admin-bar.header-horizontal #header {
        transition: transform .8s cubic-bezier(.645, .045, .355, 1), background-color .5s, margin-top .8s
    }

    .header-type-multi_line .top-head, .header-horizontal .head {
        display: flex;
        align-items: center;
        flex-flow: row nowrap;
        justify-content: space-between
    }

    .header-horizontal .mobile-menu .logo-container {
        width: auto;
        flex: initial;
        display: block
    }

    .header-horizontal #header-tools {
        padding-right: 0;
        margin-left: auto;
        display: flex;
        flex-flow: row wrap;
        justify-content: space-around;
        align-items: center;
        align-self: stretch
    }

    .header-horizontal .head .socials {
        padding-left: 10px;
        display: flex;
        /*flex-flow: row wrap;*/
        flex-flow: row;
        justify-content: space-around;
        align-items: center;
        align-self: stretch
    }

    .lt-ie10 .header-type-multi_line .top-head, .lt-ie10 .header-horizontal .head {
        display: block
    }

    .lt-ie10 .header-horizontal .mobile-menu .logo-container {
        display: table-cell;
        width: 100%
    }

    .lt-ie10 .header-horizontal #header-tools {
        display: table-cell;
        width: calc(100% - 10px)
    }

    .lt-ie10 .header-horizontal .head .socials {
        display: block;
        text-align: center;
        margin: 5px 0
    }

    .header-variant-one_line_centered .head {
        display: table
    }

    .header-variant-one_line_centered #header-tools {
        display: block
    }

    .header-variant-one_line_centered .head .socials {
        padding-left: 0;
        display: block
    }

    .header-horizontal .head .socials.hide_on_mobile {
        display: none
    }

    .head .socials a {
        margin-left: 3px
    }

    .header-horizontal #header-tools:before, .header-horizontal .head .socials:before {
        display: none
    }

    .tools_button.hide_on_mobile {
        display: none
    }

    .header-vertical #header {
        position: relative
    }

    .admin-bar.header-vertical #header {
        top: 0
    }

    .top-bar-container.hide_on_mobile {
        display: none !important
    }

    .admin-bar.header-horizontal #header.sticky-hide, .admin-bar.header-horizontal #header.sticky-hide.narrow-header, .header-horizontal #header.hide-until-scrolled-to, .header-horizontal #header.hide-until-scrolled-to.narrow-header {
        -webkit-transform: translateY(calc(-102% - 46px));
        -ms-transform: translateY(calc(-102% - 46px));
        transform: translateY(calc(-102% - 46px))
    }

    .admin-bar.header-horizontal #header.sticky-values {
        margin-top: 0
    }

    .admin-bar #menu-overlay, .admin-bar.site-layout-bordered #menu-overlay, .admin-bar.site-layout-bordered.no-border-top #menu-overlay {
        top: 0
    }

    #menu-overlay {
        padding: 20px 45px
    }

    .admin-bar #menu-overlay {
        padding: 45px
    }

    .close-menu {
        right: 10px
    }

    .admin-bar .close-menu {
        top: 56px
    }

    .top-message {
        display: block
    }

    .top-message .message {
        display: block;
        min-height: 26px;
        height: auto
    }

    .top-message .button span {
        margin-left: 0;
        margin-top: 10px
    }

    .foot-items, #footer .foot-widgets {
        padding: 0 40px
    }

    .five-col .widget, .three-col .widget {
        width: 46.99%
    }

    .three-col .widget:nth-child(3n+1), .five-col .widget:nth-child(3n+1) {
        clear: none
    }

    .three-col .widget:nth-child(2n+1), .five-col .widget:nth-child(2n+1) {
        clear: both
    }

    .f-links, .foot-text {
        float: none;
        text-align: center;
        max-width: none
    }

    .f-links + .foot-text {
        margin-top: 25px
    }

    #secondary, .formatter, .with-sidebar .formatter {
        padding: 40px
    }

    .single-post .slidesjs-pagination, .page .slidesjs-pagination {
        margin: 0 0 20px 40px
    }

    .post-password-form input {
        min-width: 50%;
        width: 50%
    }

    .post-password-form input[type=submit] {
        min-width: 49.99%
    }

    .posts-nav, .posts-nav a {
        display: block;
        width: auto
    }

    .posts-nav a {
        height: auto;
        padding: 15px 0
    }

    .comments-area, .with-sidebar .comments-area {
        margin: 40px -40px -40px;
        padding: 40px
    }

    img.avatar {
        -webkit-border-radius: 20px;
        border-radius: 20px;
        height: 40px;
        width: 40px
    }

    .comment-body, .author-inside {
        padding-left: 60px
    }

    .comment .comment {
        margin-left: 0
    }

    .album-content .inside {
        padding: 40px !important
    }

    #done-with-proofing div {
        padding: 0 20px;
        font-size: 16px
    }

    .slider-controls, .slide-caption {
        bottom: 20px
    }

    .slider-arrow {
        width: 100px
    }

    .flickity-prev-next-button {
        display: none
    }

    .cpt-nav {
        height: 60px
    }

    .cpt-nav a {
        line-height: 60px
    }

    .similar-works .object-item {
        width: calc(100% - 10px)
    }

    .xc1-post-lightbox .controls span {
        font-size: 24px;
        line-height: 40px;
        height: 40px;
        width: 40px
    }

    .xc1-post-lightbox .controls .next {
        left: 40px
    }

    .xc1-post-lightbox-content .page-title {
        margin-top: 40px
    }
}

@media only screen and (max-width: 480px) {
    .comment-form-author, .comment-form-email, .comment-form-url {
        width: 100%;
        margin: 15px 0 0 0;
    }

    .gallery .gallery-item {
        max-width: 50%
    }

    .gallery-columns-1 .gallery-item {
        max-width: 100%
    }

    .foot-widgets .foot-content {
        margin-left: 0
    }

    #secondary .widget:nth-child(n), .foot-widgets .widget {
        width: 100%;
        margin-left: 0;
        float: none
    }

    .widget {
        text-align: left;
    }

    .widget h3.title {
        text-align: center
    }

    .widget_contact_info .with_icon {
        padding-left: 0
    }

    .widget_contact_info .with_icon > i {
        position: static;
        display: inline-block;
        margin-right: 10px
    }

    .widget_nav_menu li li a, .widget_nav_menu li li li a {
        padding-left: 0
    }

    .widget .socials {
        text-align: center
    }

    .left50, .right50 {
        width: auto;
        float: none;
        margin: 0
    }


}

@media only screen and (max-width: 400px) {
    .comment-form-author, .comment-form-email, .comment-form-url {
        width: 100%;
        margin: 15px 0 0 0;
    }

    .header-vertical .logo-container {
        padding: 0 20px;
        max-width: 50%
    }

    .header-vertical #header .logo-container {
        padding-left: 20px
    }

    .header-vertical #header #header-tools {
        padding-right: 20px
    }

    .top-bar-container .top-bar, .header-horizontal #header .head {
        padding-left: 20px;
        padding-right: 20px
    }

    .header-type-multi_line .top-head {
        padding: 0
    }

    .mobile-menu .navigation-bar .top-menu li a, .mobile-menu .navigation-bar .top-menu li span.title, .mobile-menu .navigation-bar .top-menu li li a, .mobile-menu .navigation-bar .top-menu li li span.title {
        padding: 0 20px
    }

    .mobile-menu .navigation-bar .top-menu.opener-icons-on li.menu-parent-item > a, .mobile-menu .navigation-bar .top-menu.opener-icons-on li.menu-parent-item > span.title {
        padding-right: 46px;
        padding-left: 46px
    }

    .mobile-menu .navigation-bar .top-menu i.sub-mark {
        right: 18px
    }

    .search-container .search {
        padding: 0 20px
    }

    .search-container .close {
        right: 20px
    }

    .search-container .xc1icon-search {
        left: 20px
    }

    .title-bar.outside .overlay-color {
        padding: 20px
    }

    .foot-items, #footer .foot-widgets {
        padding: 0 20px
    }

    .formatter, .with-sidebar .formatter {
        padding: 20px
    }

    #secondary, #side-menu div.scroll-wrap {
        padding: 40px 20px
    }

    .single-post .slidesjs-pagination, .page .slidesjs-pagination {
        margin-left: 20px
    }

    .comments-area, .with-sidebar .comments-area {
        margin: 40px -20px -20px;
        padding: 20px
    }

    .album-content .inside {
        padding: 20px !important
    }

    .object-item .caption {
        padding: 20px
    }

    .variant-overlay .texts_group {
        left: 20px;
        right: 20px
    }

    .title-top .texts_group {
        top: 20px
    }

    .title-bottom .texts_group {
        bottom: 20px
    }

    .slide-caption {
        left: 20px;
        right: 20px
    }

    .slider-controls {
        right: 20px
    }

    .slider-arrow {
        width: 70px
    }
}


@media only screen and (max-width: 1024px) {
    a.logo {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .header-horizontal .logo-container {
        min-width: 124px
    }

    .header-variant-one_line_centered .logo-container, .header-horizontal .logo-container a.logo {
        max-width: 124px
    }

    .header-variant-one_line_centered .logo-container.shield, .header-variant-one_line_centered.sticky-values .logo-container.shield {
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .header-variant-one_line_centered.sticky-hide .logo-container.shield, .mobile-menu-open .header-variant-one_line_centered .logo-container.shield, .header-variant-one_line_centered.hide-until-scrolled-to .logo-container.shield {
        -webkit-transform: translate(-50%, -102%);
        -ms-transform: translate(-50%, -102%);
        transform: translate(-50%, -102%)
    }

    .header-variant-one_line_centered .logo-container.shield:hover {
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .header-variant-one_line_centered .menu-cell .top-menu {
        width: 50%;
        width: calc(50% - 62px)
    }
}

@media only screen and (max-width: 1024px) {
    .mobile-menu .navigation-bar .menu-container {
        background-color: rgba(245, 245, 245, 1)
    }

    .header-vertical .logo-container .logo {
        max-width: 124px
    }
}

@media only screen and (max-width: 1024px) {
    .xc1-light-variant.mobile-menu .navigation-bar .menu-container {
        background-color: rgba(34, 34, 34, 1)
    }
}

@media only screen and (max-width: 1024px) {
    .xc1-dark-variant.mobile-menu .navigation-bar .menu-container {
        background-color: rgba(255, 255, 255, 1)
    }
}

@media only screen and (max-width: 1024px) {
    .xc1-sticky-variant.mobile-menu .navigation-bar .menu-container {
        background-color: rgba(255, 255, 255, 1)
    }

    .sticky-values a.logo {
        /*padding-top: 10px;*/
        /*padding-bottom: 10px*/
    }

    .header-horizontal .sticky-values .logo-container {
        min-width: 124px
    }

    .header-variant-one_line_centered.sticky-values .logo-container, .header-horizontal .sticky-values .logo-container a.logo {
        max-width: 124px
    }

    .header-variant-one_line_centered.sticky-values .menu-cell .top-menu {
        width: 50%;
        width: calc(50% - 62px)
    }
}


@media only screen and (max-width: 1024px) {
    #header {
        background-image: none
    }
}

@media only screen and (max-width: 768px) {
    .page-title {
        font-size: 32px
    }
}

@media print, only screen and (-o-min-device-pixel-ratio: 5/4), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
    a.normal-logo {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAoCAYAAAA8AZ5fAAAACXBIWXMAAAsTAAALEwEAmpwYAAA57WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjAtMTAtMjJUMjI6NTA6MzkrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMC0xMC0yM1QwNDowNTo1MiswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMjAtMTAtMjNUMDQ6MDU6NTIrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OGVhYTgxZWMtYjdhZS0zMDRmLTgwNjAtOTBhNWJmZWNlOWY3PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZGQ2ZjJkODQtMTRjYi0xMWViLTgwNTYtYzY5ODA3MTgwZmE2PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MWFhZTI1ZmEtNTY5Ni0xODRjLWJlNzQtZWMxZmFlNWMwZTFhPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjFhYWUyNWZhLTU2OTYtMTg0Yy1iZTc0LWVjMWZhZTVjMGUxYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMC0xMC0yMlQyMjo1MDozOSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4ZWFhODFlYy1iN2FlLTMwNGYtODA2MC05MGE1YmZlY2U5Zjc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjAtMTAtMjNUMDQ6MDU6NTIrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz43E0VjAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAi1SURBVHja7Jx3cBVVFMZ/LwkBQwoBH4hASIgTiQJBg0BsdKVbECkCFlBAsEYRRSKIBGmighRRrCgqihQLVsRRsJex6ziWsaOOOjqKBf+4347rui/Zfe9tfMqemZ152Xff7rn3O+c75V5g165dhNfuc4WLEAIeXiHg4fX/ATyUhGUQcAdQHvB7coApwFPAIv3tS0LAE5dC4F3gbqBZgO8pB1YCU4F7gV1AZyCSbMCzgLay4jOBacDZwJFA0yROKB1okCIgHgJcCOznYexG4HWgfYD69ASuFg4ARcAOYZCeDMDzgOOAW4EPgF+A34DvgW+An2RhO4DqeKjFIU1EUetSAOwGwCbgHmDPWsaeA/wAjAhQn4OAq4AWtnsdgY+BTol6eDpwFvAR8CvwiizrBNFHCyAKtAZ6APOBr4HnHAr5kXxgmQzovBQAfIbm07WWcftrnZYADQPSpRWwHChx3D8Z2CJHiTuG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);
    }

    a.light-logo {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAABQCAMAAAADQEi6AAAAElBMVEXd3d3///////////////////+Id1uSAAAABXRSTlMA67w9eDtndkwAAAE4SURBVHja7ZjRDoMwCADbQv//l7dkmXPVbAo1ir17VuitCwIpAQAAAAAAAAAAAIAXLd+odAknXQ5jDrUhUK4t2eP+Dieut7/QYwKtPZHt5tUlXnuJV5u4LdktxM3m4cWNJ7+BeBlF/FXxs/fK+4ubKu2GQM1Jpfiu/MyfbV+g9pHJPA8mnsSVPbB4QhzxMcT1TuI/GpNFVc8XqOo6p1dDIGnbd1xPFHc3zzvEO42m8cU1jSle0pjiRcYUN3tfTXy+Rd2Qy7x4upy47Mt1urjKjIM7t2cu7WAes2VV/345aK9e3OZBxb2Lp7jT2TSinNu5HTGd/Vs21isMKYeIN//iNpezwMUV/xS4ImOJ+wpcYHFfgYssPitwcmNxXSllar9ydTVA6m0cFwadRhAAAAAAAAAAAAAAmHgA92wpF2c+uIkAAAAASUVORK5CYII=)
    }

    a.dark-logo {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAoCAYAAAA8AZ5fAAAACXBIWXMAAAsTAAALEwEAmpwYAAA57WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjAtMTAtMjJUMjI6NTA6MzkrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMC0xMC0yM1QwNDowNTo1MiswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMjAtMTAtMjNUMDQ6MDU6NTIrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OGVhYTgxZWMtYjdhZS0zMDRmLTgwNjAtOTBhNWJmZWNlOWY3PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZGQ2ZjJkODQtMTRjYi0xMWViLTgwNTYtYzY5ODA3MTgwZmE2PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MWFhZTI1ZmEtNTY5Ni0xODRjLWJlNzQtZWMxZmFlNWMwZTFhPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjFhYWUyNWZhLTU2OTYtMTg0Yy1iZTc0LWVjMWZhZTVjMGUxYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMC0xMC0yMlQyMjo1MDozOSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4ZWFhODFlYy1iN2FlLTMwNGYtODA2MC05MGE1YmZlY2U5Zjc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjAtMTAtMjNUMDQ6MDU6NTIrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz43E0VjAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAi1SURBVHja7Jx3cBVVFMZ/LwkBQwoBH4hASIgTiQJBg0BsdKVbECkCFlBAsEYRRSKIBGmighRRrCgqihQLVsRRsJex6ziWsaOOOjqKBf+4347rui/Zfe9tfMqemZ152Xff7rn3O+c75V5g165dhNfuc4WLEAIeXiHg4fX/ATyUhGUQcAdQHvB7coApwFPAIv3tS0LAE5dC4F3gbqBZgO8pB1YCU4F7gV1AZyCSbMCzgLay4jOBacDZwJFA0yROKB1okCIgHgJcCOznYexG4HWgfYD69ASuFg4ARcAOYZCeDMDzgOOAW4EPgF+A34DvgW+An2RhO4DqeKjFIU1EUetSAOwGwCbgHmDPWsaeA/wAjAhQn4OAq4AWtnsdgY+BTol6eDpwFvAR8CvwiizrBNFHCyAKtAZ6APOBr4HnHAr5kXxgmQzovBQAfIbm07WWcftrnZYADQPSpRWwHChx3D8Z2CJHiTuG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)
    }

    a.sticky-logo {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAoCAYAAAA8AZ5fAAAACXBIWXMAAAsTAAALEwEAmpwYAAA57WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjAtMTAtMjJUMjI6NTA6MzkrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMC0xMC0yM1QwNDowNTo1MiswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMjAtMTAtMjNUMDQ6MDU6NTIrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OGVhYTgxZWMtYjdhZS0zMDRmLTgwNjAtOTBhNWJmZWNlOWY3PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZGQ2ZjJkODQtMTRjYi0xMWViLTgwNTYtYzY5ODA3MTgwZmE2PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MWFhZTI1ZmEtNTY5Ni0xODRjLWJlNzQtZWMxZmFlNWMwZTFhPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjFhYWUyNWZhLTU2OTYtMTg0Yy1iZTc0LWVjMWZhZTVjMGUxYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMC0xMC0yMlQyMjo1MDozOSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4ZWFhODFlYy1iN2FlLTMwNGYtODA2MC05MGE1YmZlY2U5Zjc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjAtMTAtMjNUMDQ6MDU6NTIrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz43E0VjAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAi1SURBVHja7Jx3cBVVFMZ/LwkBQwoBH4hASIgTiQJBg0BsdKVbECkCFlBAsEYRRSKIBGmighRRrCgqihQLVsRRsJex6ziWsaOOOjqKBf+4347rui/Zfe9tfMqemZ152Xff7rn3O+c75V5g165dhNfuc4WLEAIeXiHg4fX/ATyUhGUQcAdQHvB7coApwFPAIv3tS0LAE5dC4F3gbqBZgO8pB1YCU4F7gV1AZyCSbMCzgLay4jOBacDZwJFA0yROKB1okCIgHgJcCOznYexG4HWgfYD69ASuFg4ARcAOYZCeDMDzgOOAW4EPgF+A34DvgW+An2RhO4DqeKjFIU1EUetSAOwGwCbgHmDPWsaeA/wAjAhQn4OAq4AWtnsdgY+BTol6eDpwFvAR8CvwiizrBNFHCyAKtAZ6APOBr4HnHAr5kXxgmQzovBQAfIbm07WWcftrnZYADQPSpRWwHChx3D8Z2CJHiTuG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)
    }
}

@media only screen and (min-width: 640px) {
    .wpgmza_row_col {
        width: 31%;
        float: left;
        display: block;
        overflow: auto;
        margin: .25%;
        padding: .2%;
        min-height: 360px
    }
}

@media screen and (max-width: 767px) {
    .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
        float: none;
        text-align: center
    }

    .dataTables_wrapper .dataTables_paginate {
        margin-top: .5em
    }
}

@media screen and (max-width: 640px) {
    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
        float: none;
        text-align: center
    }

    .dataTables_wrapper .dataTables_filter {
        margin-top: .5em
    }
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes lg-right-end {
    0%, 100% {
        left: 0
    }
    50% {
        left: -30px
    }
}

@-moz-keyframes lg-right-end {
    0%, 100% {
        left: 0
    }
    50% {
        left: -30px
    }
}

@-ms-keyframes lg-right-end {
    0%, 100% {
        left: 0
    }
    50% {
        left: -30px
    }
}

@keyframes lg-right-end {
    0%, 100% {
        left: 0
    }
    50% {
        left: -30px
    }
}

@-webkit-keyframes lg-left-end {
    0%, 100% {
        left: 0
    }
    50% {
        left: 30px
    }
}

@-moz-keyframes lg-left-end {
    0%, 100% {
        left: 0
    }
    50% {
        left: 30px
    }
}

@-ms-keyframes lg-left-end {
    0%, 100% {
        left: 0
    }
    50% {
        left: 30px
    }
}

@keyframes lg-left-end {
    0%, 100% {
        left: 0
    }
    50% {
        left: 30px
    }
}


@-webkit-keyframes anim-moema-1 {
    60% {
        -webkit-transform: scale3d(.8, .8, 1);
        transform: scale3d(.8, .8, 1)
    }
    85% {
        -webkit-transform: scale3d(1.1, 1.1, 1);
        transform: scale3d(1.1, 1.1, 1)
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes anim-moema-1 {
    60% {
        -webkit-transform: scale3d(.8, .8, 1);
        transform: scale3d(.8, .8, 1)
    }
    85% {
        -webkit-transform: scale3d(1.1, 1.1, 1);
        transform: scale3d(1.1, 1.1, 1)
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@-webkit-keyframes anim-moema-2 {
    to {
        opacity: 0;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes anim-moema-2 {
    to {
        opacity: 0;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@-webkit-keyframes shine {
    100% {
        left: 125%
    }
}

@keyframes shine {
    100% {
        left: 125%
    }
}

@-webkit-keyframes ll-animation {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes ll-animation {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes proof-blink {
    0% {
        background-color: #20c063
    }
    50% {
        background-color: rgba(0, 0, 0, .6)
    }
    100% {
        background-color: #20c063
    }
}

@keyframes proof-blink {
    0% {
        background-color: #20c063
    }
    50% {
        background-color: rgba(0, 0, 0, .6)
    }
    100% {
        background-color: #20c063
    }
}

@-webkit-keyframes xc1-post-lightbox-rotation {
    0% {
        -webkit-transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes xc1-post-lightbox-rotation {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

@keyframes blink {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes blink {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
        display: flex;
        align-items: flex-end;
        justify-content: flex-start
    }
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
        width: auto
    }
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {
        height: 100%;
        flex: 1;
        object-fit: cover
    }
}

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
    .is-style-circle-mask img {
        -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
        mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
        mask-mode: alpha;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-position: center;
        mask-position: center;
        border-radius: 0
    }
}


@font-face {
    font-family: 'xc1-icomoon';
    src: url(../fonts/xc1-icomoon.ttf?shhy2f) format('truetype'), url(../fonts/xc1-icomoon.woff?shhy2f) format('woff'), url(../fonts/xc1-icomoon.svg?shhy2f#xc1-icomoon) format('svg');
    font-weight: 400;
    font-style: normal
}


.xc1icon-add-to-list:before {
    content: "\e914"
}

.xc1icon-chevron-thin-left:before {
    content: "\e904"
}

.xc1icon-chevron-thin-right:before {
    content: "\e905"
}

.xc1icon-controller-paus:before {
    content: "\e900"
}

.xc1icon-controller-play:before {
    content: "\e901"
}

.xc1icon-cross:before {
    content: "\e117"
}

.xc1icon-cart:before {
    content: "\e902"
}

.xc1icon-plus:before {
    content: "\e114"
}

.xc1icon-menu:before {
    content: "\e120"
}

.xc1icon-search:before {
    content: "\e036"
}


/*sonradan eklendi*/
/*hakkÄ±mÄ±zda iÃ§in*/

.container-section.container-section-boxed > .container-container {
    max-width: 1140px;
}

.container-widget:not(:last-child) {
    margin-bottom: 20px;
}


h1.entry-title {
    display: var(--page-title-display);
}

@media (max-width: 1024px) {
    .container-section.container-section-boxed > .container-container {
        max-width: 1025px;
    }
}

@media (max-width: 767px) {
    .container-section.container-section-boxed > .container-container {
        max-width: 768px;
    }
}

.container-boks .container-element.container-element-abouts {
    padding: 0 0 0 0;
}

.container-boks .container-element.container-element-conts > .container-element-populated {
    padding: 180px 100px 15px 100px;
}

.container-boks .container-element.container-element-conts-left {
    text-align: center;
}

.container-boks .container-element.container-element-conts-left .container-heading-title {
    font-size: 35px;
    font-weight: 400;
    text-transform: none;
    line-height: 1.3em;
}

.container-boks .container-element.container-element-conts-left > .container-widget-container {
    padding: 0 0 0 0;
}

.container-boks .container-element.container-element-conts-right:not(.container-motion-effects-element-type-background) > .container-column-wrap, .container-boks .container-element.container-element-conts-right > .container-column-wrap > .container-motion-effects-container > .container-motion-effects-layer {
    background-size: cover;
}

.container-boks .container-element.container-element-conts-right > .container-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.container-boks .container-element.container-element-conts-right > .container-element-populated > .container-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.container-boks .container-element.container-element-2c2d346 {
    text-align: center;
}

.container-boks .container-element.container-element-2c2d346 .container-heading-title {
    color: rgba(255, 255, 255, 0);
}

.container-boks .container-element.container-element-47701dd1:not(.container-motion-effects-element-type-background), .container-boks .container-element.container-element-47701dd1 > .container-motion-effects-container > .container-motion-effects-layer {
    background-color: #161616;
}

.container-boks .container-element.container-element-47701dd1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0 80px 0;
}

.container-boks .container-element.container-element-47701dd1 > .container-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.container-boks .container-element.container-element-57da7b9e {
    text-align: center;
}

.container-boks .container-element.container-element-57da7b9e .container-heading-title {
    color: rgba(255, 255, 255, 0.44);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
}

.container-boks .container-element.container-element-54bab750 {
    text-align: center;
}

.container-boks .container-element.container-element-54bab750 .container-heading-title {
    color: #ffffff;
    font-size: 56px;
    text-transform: uppercase;
    letter-spacing: 2.5px;
}

.container-boks .container-element.container-element-54bab750 > .container-widget-container {
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
}

.container-boks .container-element.container-element-91fdd6d {
    text-align: center;
}

.container-boks .container-element.container-element-91fdd6d .container-heading-title {
    color: rgba(255, 255, 255, 0.43);
    font-size: 20px;
    font-weight: normal;
    text-transform: none;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .container-boks .container-element.container-element-conts {
        width: 100%;
    }

    .container-boks .container-element.container-element-conts-right {
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .container-boks .container-element.container-element-abouts {
        padding: 80px 60px 80px 60px;
    }

    .container-boks .container-element.container-element-conts > .container-element-populated {
        padding: 80px 80px 80px 80px;
    }

    .container-boks .container-element.container-element-conts-left .container-heading-title {
        font-size: 32px;
    }

    .container-boks .container-element.container-element-conts-left > .container-widget-container {
        padding: 0 0 0 0;
    }

    .container-boks .container-element.container-element-conts-right > .container-element-populated {
        padding: 300px 100px 300px 100px;
    }
}

@media (max-width: 767px) {
    .container-boks .container-element.container-element-abouts {
        padding: 50px 40px 50px 40px;
    }

    .container-boks .container-element.container-element-conts {
        width: 100%;
    }

    .container-boks .container-element.container-element-conts > .container-element-populated {
        padding: 0 0 0 0;
    }

    .container-boks .container-element.container-element-conts-left .container-heading-title {
        font-size: 25px;
    }

    .container-boks .container-element.container-element-conts-left > .container-widget-container {
        padding: 0 0 0 0;
    }

    .container-boks .container-element.container-element-conts-right > .container-element-populated {
        padding: 250px 0 0 0;
    }

    .container-boks .container-element.container-element-54bab750 .container-heading-title {
        font-size: 47px;
    }
}


/*hakkÄ±mÄ±zda iÃ§in bitti*/
/*menu*/
.current-menu-item > a {
    color: rgba(221, 23, 74, 1) !important;
}

/*menÃ¼ bttti*/
/*blog*/
.real-content.hentry h2:before {
    content: "";
    position: absolute;
    background: #eee;
    height: 1px;
    top: 100%;
    left: 0;
    right: 40%;
}

.real-content.hentry h2:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 50px;
    height: 4px;
    margin-top: -2px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}


.real-content.hentry h2:after {
    background: var(--link-background);
}

.real-content.hentry h2:hover:after {
    left: 25%;
}

.fl-wrap {
    float: left;
    width: 100%;
    position: relative;
}

.post-title a:hover {
    color: var(--link-hover);

}


/*blog bitti*/

/*Galeri*/
.bricks-gallery {
    max-width: 1920px
}

.bricks-gallery.album-content-on-the-left .xc1-bricks-items {
    margin-right: -0;
    margin-left: 460px
}

.rtl .bricks-gallery.album-content-on-the-left .xc1-bricks-items {
    margin-right: 0;
    margin-left: calc(460px - 0)
}

.bricks-gallery .layout-masonry .archive-item {
    margin-bottom: 0
}

.bricks-gallery.album-content-off .xc1-bricks-items {
    margin-right: -0
}

.rtl .bricks-gallery.album-content-off .xc1-bricks-items {
    margin-right: 0;
    margin-left: -0
}

.bricks-gallery.bricks-columns-6 .archive-item, .bricks-gallery.bricks-columns-6 .grid-master {
    width: 16.6666666%;
    width: calc(16.6666666% - 0)
}

.bricks-gallery.bricks-columns-6 .archive-item.w2 {
    width: 33.3333333%;
    width: calc(33.3333333% - 0)
}

.bricks-gallery.bricks-columns-6 .archive-item.w3 {
    width: 50%;
    width: calc(50% - 0)
}

.bricks-gallery.bricks-columns-6 .archive-item.w4 {
    width: 66.6666666%;
    width: calc(66.6666666% - 0)
}

.bricks-gallery.bricks-columns-6 .archive-item.w5 {
    width: 83.3333333%;
    width: calc(83.3333333% - 0)
}

.bricks-gallery.bricks-columns-5 .archive-item, .bricks-gallery.bricks-columns-5 .grid-master {
    width: 20%;
    width: calc(20% - 0)
}

.bricks-gallery.bricks-columns-5 .archive-item.w2 {
    width: 40%;
    width: calc(40% - 0)
}

.bricks-gallery.bricks-columns-5 .archive-item.w3 {
    width: 60%;
    width: calc(60% - 0)
}

.bricks-gallery.bricks-columns-5 .archive-item.w4 {
    width: 80%;
    width: calc(80% - 0)
}

.bricks-gallery.bricks-columns-4 .archive-item, .bricks-gallery.bricks-columns-4 .grid-master {
    width: 25%;
    width: calc(25% - 0)
}

.bricks-gallery.bricks-columns-4 .archive-item.w2 {
    width: 50%;
    width: calc(50% - 0)
}

.bricks-gallery.bricks-columns-4 .archive-item.w3 {
    width: 75%;
    width: calc(75% - 0)
}

.bricks-gallery.bricks-columns-3 .archive-item, .bricks-gallery.bricks-columns-3 .grid-master {
    width: 33.3333333%;
    width: calc(33.3333333% - 0)
}

.bricks-gallery.bricks-columns-3 .archive-item.w2 {
    width: 66.6666666%;
    width: calc(66.6666666% - 0)
}

.bricks-gallery.bricks-columns-2 .archive-item, .bricks-gallery.bricks-columns-2 .grid-master {
    width: 50%;
    width: calc(50% - 0)
}

.bricks-gallery.bricks-columns-1 .grid-master, .bricks-gallery.bricks-columns-1 .archive-item, .bricks-gallery.bricks-columns-2 .archive-item.w2, .bricks-gallery.bricks-columns-3 .archive-item.w3, .bricks-gallery.bricks-columns-4 .archive-item.w4, .bricks-gallery.bricks-columns-5 .archive-item.w5, .bricks-gallery.bricks-columns-6 .archive-item.w6 {
    width: 100%;
    width: calc(100% - 0)
}

@media only screen and (max-width: 1279px) {
    .layout-fluid .bricks-gallery.bricks-columns-6 .grid-master, .layout-fluid .bricks-gallery.bricks-columns-6 .archive-item, .layout-fluid .bricks-gallery.bricks-columns-6 .archive-item.w2, .layout-fluid .bricks-gallery.bricks-columns-5 .grid-master, .layout-fluid .bricks-gallery.bricks-columns-5 .archive-item, .layout-fluid .bricks-gallery.bricks-columns-5 .archive-item.w2, .layout-fluid .bricks-gallery.bricks-columns-4 .grid-master, .layout-fluid .bricks-gallery.bricks-columns-4 .archive-item {
        width: 33.3333333%;
        width: calc(33.3333333% - 0)
    }

    .layout-fluid .bricks-gallery.bricks-columns-6 .archive-item.w3, .layout-fluid .bricks-gallery.bricks-columns-6 .archive-item.w4, .layout-fluid .bricks-gallery.bricks-columns-5 .archive-item.w3, .layout-fluid .bricks-gallery.bricks-columns-4 .archive-item.w2 {
        width: 66.6666666%;
        width: calc(66.6666666% - 0)
    }

    .layout-fluid .bricks-gallery.bricks-columns-6 .archive-item.w5, .layout-fluid .bricks-gallery.bricks-columns-5 .archive-item.w4, .layout-fluid .bricks-gallery.bricks-columns-4 .archive-item.w3 {
        width: 100%;
        width: calc(100% - 0)
    }
}

@media only screen and (max-width: 1080px) {
    .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-6 .archive-item, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-6 .archive-item.w2, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-5 .grid-master, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-5 .archive-item, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-5 .archive-item.w2, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-4 .grid-master, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-4 .archive-item {
        width: 33.3333333%;
        width: calc(33.3333333% - 0)
    }

    .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-6 .archive-item.w3, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-6 .archive-item.w4, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-5 .archive-item.w3, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-4 .archive-item.w2 {
        width: 66.6666666%;
        width: calc(66.6666666% - 0)
    }

    .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-6 .archive-item.w5, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-5 .archive-item.w4, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-4 .archive-item.w3 {
        width: 100%;
        width: calc(100% - 0)
    }
}

@media only screen and (max-width: 1024px) {
    .bricks-gallery.album-content-on-the-left .xc1-bricks-items {
        margin-left: 0
    }

    .rtl .bricks-gallery.album-content-on-the-left .xc1-bricks-items {
        margin-left: -0
    }
}

@media only screen and (max-width: 800px) {
    .layout-fluid .bricks-gallery.bricks-columns-6 .grid-master, .layout-fluid .bricks-gallery.bricks-columns-6 .archive-item, .layout-fluid .bricks-gallery.bricks-columns-6 .archive-item.w2, .layout-fluid .bricks-gallery.bricks-columns-6 .archive-item.w3, .layout-fluid .bricks-gallery.bricks-columns-6 .archive-item.w4, .layout-fluid .bricks-gallery.bricks-columns-5 .grid-master, .layout-fluid .bricks-gallery.bricks-columns-5 .archive-item, .layout-fluid .bricks-gallery.bricks-columns-5 .archive-item.w2, .layout-fluid .bricks-gallery.bricks-columns-5 .archive-item.w3, .layout-fluid .bricks-gallery.bricks-columns-4 .grid-master, .layout-fluid .bricks-gallery.bricks-columns-4 .archive-item, .layout-fluid .bricks-gallery.bricks-columns-4 .archive-item.w2, .layout-fluid .bricks-gallery.bricks-columns-3 .grid-master, .layout-fluid .bricks-gallery.bricks-columns-3 .archive-item {
        width: 50%;
        width: calc(50% - 0)
    }

    .layout-fluid .bricks-gallery.bricks-columns-4 .archive-item.w3, .layout-fluid .bricks-gallery.bricks-columns-3 .archive-item.w2 {
        width: 100%;
        width: calc(100% - 0)
    }

    .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-6 .grid-master, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-6 .archive-item, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-6 .archive-item.w2, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-6 .archive-item.w3, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-6 .archive-item.w4, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-5 .grid-master, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-5 .archive-item, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-5 .archive-item.w2, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-5 .archive-item.w3, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-4 .grid-master, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-4 .archive-item, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-4 .archive-item.w2, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-3 .grid-master, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-3 .archive-item {
        width: 50%;
        width: calc(50% - 0)
    }

    .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-4 .archive-item.w3, .layout-fixed.layout-no-edge .bricks-gallery.bricks-columns-3 .archive-item.w2 {
        width: 100%;
        width: calc(100% - 0)
    }
}

@media only screen and (max-width: 700px) {
    #mid .bricks-gallery.bricks-columns-6 .grid-master, #mid .bricks-gallery.bricks-columns-6 .archive-item, #mid .bricks-gallery.bricks-columns-6 .archive-item.w2, #mid .bricks-gallery.bricks-columns-6 .archive-item.w3, #mid .bricks-gallery.bricks-columns-6 .archive-item.w4, #mid .bricks-gallery.bricks-columns-5 .grid-master, #mid .bricks-gallery.bricks-columns-5 .archive-item, #mid .bricks-gallery.bricks-columns-5 .archive-item.w2, #mid .bricks-gallery.bricks-columns-5 .archive-item.w3, #mid .bricks-gallery.bricks-columns-4 .grid-master, #mid .bricks-gallery.bricks-columns-4 .archive-item, #mid .bricks-gallery.bricks-columns-4 .archive-item.w2, #mid .bricks-gallery.bricks-columns-3 .grid-master, #mid .bricks-gallery.bricks-columns-3 .archive-item {
        width: 50%;
        width: calc(50% - 0)
    }

    #mid .bricks-gallery.bricks-columns-6 .archive-item.w5, #mid .bricks-gallery.bricks-columns-5 .archive-item.w4, #mid .bricks-gallery.bricks-columns-4 .archive-item.w3, #mid .bricks-gallery.bricks-columns-3 .archive-item.w2 {
        width: 100%;
        width: calc(100% - 0)
    }
}

@media only screen and (max-width: 480px) {
    .xc1-bricks-items {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    #mid .bricks-gallery.bricks-columns-6 .grid-master, #mid .bricks-gallery.bricks-columns-6 .archive-item, #mid .bricks-gallery.bricks-columns-6 .archive-item.w2, #mid .bricks-gallery.bricks-columns-6 .archive-item.w3, #mid .bricks-gallery.bricks-columns-6 .archive-item.w4, #mid .bricks-gallery.bricks-columns-6 .archive-item.w5, #mid .bricks-gallery.bricks-columns-6 .archive-item.w6, #mid .bricks-gallery.bricks-columns-5 .grid-master, #mid .bricks-gallery.bricks-columns-5 .archive-item, #mid .bricks-gallery.bricks-columns-5 .archive-item.w2, #mid .bricks-gallery.bricks-columns-5 .archive-item.w3, #mid .bricks-gallery.bricks-columns-5 .archive-item.w4, #mid .bricks-gallery.bricks-columns-5 .archive-item.w5, #mid .bricks-gallery.bricks-columns-4 .grid-master, #mid .bricks-gallery.bricks-columns-4 .archive-item, #mid .bricks-gallery.bricks-columns-4 .archive-item.w2, #mid .bricks-gallery.bricks-columns-4 .archive-item.w3, #mid .bricks-gallery.bricks-columns-4 .archive-item.w4, #mid .bricks-gallery.bricks-columns-3 .grid-master, #mid .bricks-gallery.bricks-columns-3 .archive-item, #mid .bricks-gallery.bricks-columns-3 .archive-item.w2, #mid .bricks-gallery.bricks-columns-3 .archive-item.w3, #mid .bricks-gallery.bricks-columns-2 .grid-master, #mid .bricks-gallery.bricks-columns-2 .archive-item, #mid .bricks-gallery.bricks-columns-2 .archive-item.w2, #mid .bricks-gallery.bricks-columns-1 .grid-master, #mid .bricks-gallery.bricks-columns-1 .archive-item {
        width: 100%
    }
}

.padding-top-80 {
    padding-top: 80px;
}

/*Galeri bitti*/

/*BLOD DETAÄ° L*/
.social-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: row wrap;
}


.social-icon {
    display: flex;
    position: relative;
    overflow: hidden;
    width: 50px;
    height: 50px;
    margin: 8px;
    background-color: white;
    border-radius: 50%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
    text-decoration: none;
    transition: all 0.3s ease !important;
    margin: auto;
    margin-top: 5px;
    margin-bottom: 5px;
}

.social-icon i {
    margin: auto;
    font-size: 24px;
    color: hsl(212, 16%, 48%);
    z-index: 1;
    transition: all 0.3s ease !important;
}

.social-icon:after {
    content: "";
    width: 50px;
    height: 50px;
    position: absolute;
    transform: translate(0, 50px);
    border-radius: 50%;
    transition: all 0.3s ease !important;
}

.social-icon.facebook i {
    color: #3b5998;
}

.social-icon.twitter i {
    color: #1da1f2;
}

.social-icon.pinterest i {
    color: #cb2027;
}

.social-icon.linkedin i {
    color: #0077b5;
}

.social-icon.telegram i {
    color: #2ca5e0;
}

.social-icon.whatsapp i {
    color: #25d366;
}

.social-icon.facebook-messenger i {
    color: #00B2FF;
}

.social-icon.envelope-open i {
    color: #9fae37;
}

.social-icon.facebook:after {
    background-color: #3b5998;
}

.social-icon.twitter:after {
    background-color: #1da1f2;
}

.social-icon.pinterest:after {
    background-color: #cb2027;
}

.social-icon.linkedin:after {
    background-color: #0077b5;
}

.social-icon.telegram:after {
    background-color: #2ca5e0;
}

.social-icon.whatsapp:after {
    background-color: #25d366;
}

.social-icon.facebook-messenger:after {
    background-color: #00B2FF;
}

.social-icon.envelope-open:after {
    background-color: #9fae37;
}

/*** Animations ***/

.social-icon:hover {
    transform: translateY(-4px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.16);
}

.social-icon:hover i {
    transform: scale(1.1);
    color: #fff;
}

.social-icon:hover:after {
    transform: translate(0) scale(1.2);
}

.social-icons ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
    display: table;
    width: 100%;
    text-align: center;
    table-layout: fixed;
    border-radius: 3px;
    background: transparent;
    border-color: #eee;
}

.social-icons ul li {
    margin: 0;
    padding: 0;
    display: table-cell;
    border-left-style: solid;
    border-left-width: 1px;
    border-color: #eee;
}

.social-icons ul li:first-child {
    border: none;
}

@media (max-width: 850px) {
    .social-icon {
        width: 32px;
        height: 32px;
        box-shadow: none;
        margin: auto;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .social-icon:after {
        width: 32px;
        height: 32px;
    }

    .social-icon i {
        font-size: 18px;
    }

    .social-icon:hover {
        transform: none;
        box-shadow: none;
    }

    .blog-post-prev {
        left: 0;
    }

    .blog-post-next {
        right: 0;
    }

}

.Posttagcloud {
    display: table;
    width: 100%;
    height: 100%;
}

.Posttagcloud h4 {
    display: inline-block;
    margin-right: 5px;
}

.postTag {
    display: inline-block;
}

.postTag a {
    display: inline-block;
    color: #949494;
}

.post_category a:not(:last-child):after,
.postTag a:not(:last-child):after {
    display: inline-block;
    content: ',';
}

.border-bottom {
    border-bottom: 1px solid #e9e9e9 !important;
}

/*BLOD DETAÄ */

/*BLOG*/
.blog-container {
    padding: 10px 0 !important;
}

.blog-container .post-title {
    padding: 0 !important;
    line-height: 50px;
}

.blog-container .post-meta {
    font-family: 'Poppins';
    text-transform: capitalize;
}

.blog-container .real-content .entry-summary p {
    margin: 0;
    padding: 15px 0;
    font-family: 'Poppins';
}

.blog-container .post-footer a.more-link {
    position: relative;
    z-index: 3;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    padding: 18px 30px;
    font-weight: bold;
    line-height: 21px;
    text-transform: uppercase;
}

.blog-container .post-footer a.more-link:before {
    background: var(--link-background);
    content: '';
    width: 57px;
    opacity: 0.5;
    visibility: visible;
    z-index: -1;
    border-radius: 57px;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -ms-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 100%;
}

.blog-container .post-footer a.more-link:hover,
.blog-container .post-footer a.more-link:focus {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    text-decoration: none;
    outline: none !important;
}

.blog-container .post-footer a.more-link:hover:before {
    width: 100% !important;
}

.blog-content .posts-bricks-1 {
    padding: 0 20px;
}

.post-footer {
    display: table;
    width: 100%;
    height: 100%;
}

.post-footer .post-read-more {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
}

.post-footer .post-share {
    display: table-cell;
    vertical-align: middle;
    width: 170px;
    height: 100%;
    text-align: right;
}

.post-footer .post-share ul {
    list-style: none;
    display: inline-block;
    margin: 0;
    padding: 0;
}

.post-footer .post-share ul li {
    display: inline-block;
    margin: 0;
    font-size: 15px;
    padding: 0;
}

.post-footer .post-share ul li a {
    color: #282d33;
    margin-right: 5px;
    height: 26px;
    width: 26px;
}

.post-footer .post-share ul li a i {
    font-size: 20px;
}

/*BLOG BİTTİ*/


/*YENİ ARAMA*/
.new-border {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 15.62%), rgba(255, 255, 255, 0.5);
    padding: 0 40px 40px 40px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    border-radius: 5px;
}

.search-form-grid {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
    justify-content: center;
}

.uk-inline {
    display: inline-block;
    position: relative;
    max-width: 100%;
    vertical-align: middle;
    -webkit-backface-visibility: hidden;
    box-sizing: border-box;
    width: 100%;
}

.search-input {
    height: 46px;
    padding-left: 20px;
    padding-right: 55px !important;
    background: #f5f5f5;
    color: var(--link-color);
    vertical-align: middle;
    display: inline-block;
    /*font-size: 1.25rem;*/
    max-width: 100%;
    width: 100%;
    border: 1px solid #e5e5e5;
    transition: 0.2s ease-in-out;
    transition-property: color, background-color, border;
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    /*background-color: transparent;*/
}


.search-input:focus {
    background: #e5e5e5;
    color: var(--link-color);
    border-color: var(--link-color);
    outline: none;
}


button.search-button {
    position: absolute;
    display: inline-flex;
    align-items: center;
    width: auto;
    height: 40px;
    min-width: 40px;
    margin: 0 3px 0 auto;
    padding: 0 14px;
    background-color: #fff;
    border-radius: 30px;
    border: none;
    text-align: center;
    line-height: 1.2em;
    flex-shrink: 0;
    box-sizing: border-box;
    cursor: pointer;
    color: rgba(0, 0, 0, 1);
    justify-content: center;
    top: 3px;
    bottom: 0;
    right: 0;
    left: auto;
}

button.search-button::before {
    content: "\f002";
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
}

@media only screen and (max-width: 600px) {
    .form-container .contact-field:not(.contact-field-phone):not(.contact-field-select-style-modern) {
        overflow-x: hidden;
    }

    .form-container .contact-field > * {
        max-width: 100%;
    }

    .form-container input.contact-large {
        max-width: 100%;
    }
}

button.search-button span {
    display: inline-block;
    width: 50px;
    padding-left: 5px;
    overflow: hidden;
    transition: width 0.4s ease, padding-left 0.1s ease;
}

button.search-button:focus {
    outline: none !important;
    box-shadow: 0 0 2px 2px #b0caf1;
}

@media (min-width: 768px) {
    button.search-button span {
        width: 0;
        padding-left: 0;
        transition: width 0.4s ease, padding-left 0.1s ease 0.3s;
    }

    button.search-button:hover span,
    button.search-button:focus span {
        width: 35px;
        padding-left: 5px;
        transition: width 0.4s ease, padding-left 0.1s ease;
    }
}

.search-box:hover {
    background-color: rgba(0, 0, 0, .03);
    transition: background-color .35s;
}

.search-box:hover a .img-circle {
    box-shadow: 0 0 14px #bbb;
    transition: box-shadow .35s;
}

.search-box a {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 10px 10px;
    transition: background-color .35s;
    border-radius: 5px;
}

.search-description {
    text-align: left;
    color: #848484 !important;
    margin: 5px 0 5px 20px;
}

.search-description .search-post-title {
    display: block;
    color: #444;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 5px;
}

.search-description .search-post-date {
    font-size: 12px;
    display: block;
    color: #b2b2b2;
    margin-bottom: 5px;
}

.search-description .search-post-desc {
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
}

.search-box a img.img-circle {
    height: 80px;
    width: 80px;
    float: left;
    background: #f6f6f6 no-repeat 50% 50%;
    background-size: cover;
    color: #666;
    text-align: center;
    font-size: 20px;
    line-height: 80px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    transition: box-shadow .35s;
}

@media only screen and (max-width: 1024px) {
    .search-box {
        padding-top: 10px;
        padding-left: 5px;
        padding-right: 5px;
    }

    .search-box a img.img-circle {
        height: 50px;
        width: 50px;
        line-height: 50px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
    }

    .search-post-date {
        display: none !important;
    }
}

.post_title a:hover, .post-meta a:hover {
    color: var(--link-hover);
}

.new-article .real-content {
    margin-bottom: 10px;

}

.new-article .post-meta {
    padding: 10px 0 !important;
    font-family: 'Poppins';
    color: rgba(85, 85, 85, 1);
    text-transform: capitalize;
    line-height: 1.7;
}

/*Sayfalama*/

.pagination-container {
    border-radius: 50px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    justify-content: center;
    display: flex;
    margin: 30px 0;
}

ul.pagination {
    margin: 0 0 0 0;
    padding: 10px 10px;
    list-style: none;
    clear: both;
}

ul.pagination li {
    list-style: none;
    line-height: 40px;
    display: inline-block;
    -webkit-transition: all 400ms;
    transition: all 400ms;
    padding: 0;
    vertical-align: top;
    border-radius: 40px;
    text-transform: uppercase;
    margin-right: 4px;
}

ul.pagination li.page-item a.page-link {
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    -webkit-transition: all 400ms;
    transition: all 400ms;
    text-align: center;
    text-transform: uppercase;
    background: #f6f6f6;
    border-radius: 40px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

ul.pagination li.page-item:hover a,
ul.pagination li.page-item.active a {
    background: var(--link-background);
    color: #fff;
}

ul.pagination li:first-child {
    margin-right: 0;
}

ul.pagination li:last-child {
    margin-right: 0;
}

ul.pagination li:first-child a {
    margin-right: 15px;
    font-weight: 700;
    font-size: 14px;
}

ul.pagination li:last-child a {
    margin-left: 15px;
    font-weight: 700;
    font-size: 14px;
}

@media (max-width: 768px) {
    .pagination-container {
        border-radius: 5px;
    }
}

/*sayfalama bitti*/


.container-contact-box-view .container-element.container-element-search {
    padding: 80px 0
}

.container-contact-box-view .container-element.container-element-search-title {
    text-align: center
}

.container-contact-box-view .container-element.container-element-search-title .container-heading-title {
    font-size: 53px;
    font-weight: 400;
    text-transform: none;
    line-height: 1.3em;
    letter-spacing: -2px
}

.container-contact-box-view .container-element.container-element-center-search {
    text-align: center
}

.container-contact-box-view .container-element.container-element-center-search .container-heading-title {
    color: #b2b2b2;
    font-size: 25px;
    font-weight: 300;
    text-transform: none;
    line-height: 1.3em;
    letter-spacing: -.9px
}

.container-contact-box-view .container-element.container-element-center-search > .container-widget-container {
    padding: 0 100px
}


@media (max-width: 1024px) {
    .container-contact-box-view .container-element.container-element-search-title .container-heading-title {
        font-size: 41px
    }

    .container-contact-box-view .container-element.container-element-center-search .container-heading-title {
        font-size: 22px;
        letter-spacing: -.2px
    }
}

@media (max-width: 767px) {

    .container-contact-box-view .container-element.container-element-search-title .container-heading-title {
        font-size: 27px
    }

    .container-contact-box-view .container-element.container-element-center-search .container-heading-title {
        font-size: 19px
    }

    .container-contact-box-view .container-element.container-element-center-search > .container-widget-container {
        padding: 0
    }

}

.container-section.container-section-boxed > .container-container {
    max-width: 1140px
}

.container-widget:not(:last-child) {
    margin-bottom: 20px
}

h1.entry-title {
    display: var(--page-title-display)
}

@media (max-width: 1024px) {
    .container-section.container-section-boxed > .container-container {
        max-width: 1025px
    }
}

@media (max-width: 767px) {
    .container-section.container-section-boxed > .container-container {
        max-width: 768px
    }
}


.container-contact-box .container-element.container-element-contact-left .container-heading-title {
    font-size: 18px;
    text-transform: none
}

.container-contact-box .container-element.container-element-contact-left > .container-widget-container {
    margin: 0 0 20px
}


.container-contact-box .container-element.container-element-contact-right .container-heading-title {
    font-size: 18px;
    text-transform: none
}

.container-contact-box .container-element.container-element-contact-right > .container-widget-container {
    margin: 0 0 30px
}


.posts-bricks-1 {
    max-width: 1200px;
}

.posts-bricks-1 .posts-grid-container {
    margin-right: -35px;
}

.rtl .posts-bricks-1 .posts-grid-container {
    margin-right: 0;
    margin-left: -35px;
}

.posts-bricks-1 .layout-fitRows .archive-item,
.posts-bricks-1 .layout-masonry .archive-item {
    margin-bottom: 35px;
}

.posts-bricks-1.posts-columns-4 .archive-item,
.posts-bricks-1.posts-columns-4 .grid-master {
    width: calc(25% - 35px);
}

.posts-bricks-1.posts-columns-4 .archive-item.w2 {
    width: calc(50% - 35px);
}

.posts-bricks-1.posts-columns-4 .archive-item.w3 {
    width: calc(75% - 35px);
}

.posts-bricks-1.posts-columns-3 .archive-item,
.posts-bricks-1.posts-columns-3 .grid-master {
    width: calc(33.3333333% - 35px);
}

.posts-bricks-1.posts-columns-3 .archive-item.w2 {
    width: calc(66.6666666% - 35px);
}

.posts-bricks-1.posts-columns-2 .archive-item,
.posts-bricks-1.posts-columns-2 .grid-master {
    width: calc(50% - 35px);
}

.posts-bricks-1.posts-columns-1 .grid-master,
.posts-bricks-1.posts-columns-1 .archive-item,
.posts-bricks-1.posts-columns-2 .archive-item.w2,
.posts-bricks-1.posts-columns-2 .archive-item.w3,
.posts-bricks-1.posts-columns-2 .archive-item.w4,
.posts-bricks-1.posts-columns-3 .archive-item.w3,
.posts-bricks-1.posts-columns-3 .archive-item.w4,
.posts-bricks-1.posts-columns-4 .archive-item.w4 {
    width: calc(100% - 35px);
}

@media only screen and (max-width: 1600px) {
    .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .archive-item,
    .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .grid-master {
        width: calc(33.3333333% - 35px);
    }

    .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .archive-item.w2 {
        width: calc(66.6666666% - 35px);
    }

    .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .archive-item.w3 {
        width: calc(100% - 35px);
    }
}

@media only screen and (max-width: 1279px) {
    .posts-bricks-1.posts-columns-4 .archive-item,
    .posts-bricks-1.posts-columns-4 .grid-master {
        width: calc(33.3333333% - 35px);
    }

    .posts-bricks-1.posts-columns-4 .archive-item.w2 {
        width: calc(66.6666666% - 35px);
    }

    .posts-bricks-1.posts-columns-4 .archive-item.w3 {
        width: calc(100% - 35px);
    }

    .header-vertical .layout-fluid.with-sidebar .posts-bricks-1.posts-columns-4 .grid-master,
    .header-vertical .layout-fluid.with-sidebar .posts-bricks-1.posts-columns-4 .archive-item,
    .header-vertical .layout-fluid.with-sidebar .posts-bricks-1.posts-columns-4 .archive-item.w2,
    .header-vertical .layout-fluid.with-sidebar .posts-bricks-1.posts-columns-3 .grid-master,
    .header-vertical .layout-fluid.with-sidebar .posts-bricks-1.posts-columns-3 .archive-item {
        width: calc(50% - 35px);
    }

    .header-vertical .layout-fluid.with-sidebar .posts-columns-4 .archive-item.w3,
    .header-vertical .layout-fluid.with-sidebar .posts-columns-3 .archive-item.w2 {
        width: calc(100% - 35px);
    }

    .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .grid-master,
    .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .archive-item,
    .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .archive-item.w2,
    .header-vertical .with-sidebar .posts-bricks-1.posts-columns-3 .grid-master,
    .header-vertical .with-sidebar .posts-bricks-1.posts-columns-3 .archive-item {
        width: calc(50% - 35px);
    }

    .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .archive-item.w3,
    .header-vertical .with-sidebar .posts-bricks-1.posts-columns-3 .archive-item.w2 {
        width: calc(100% - 35px);
    }
}

@media only screen and (max-width: 800px) {
    #mid .posts-bricks-1.posts-columns-4 .archive-item,
    #mid .posts-bricks-1.posts-columns-4 .grid-master,
    #mid .posts-bricks-1.posts-columns-4 .archive-item.w2,
    #mid .posts-bricks-1.posts-columns-3 .archive-item,
    #mid .posts-bricks-1.posts-columns-3 .grid-master {
        width: calc(50% - 35px);
    }

    #mid .posts-bricks-1.posts-columns-4 .archive-item.w3,
    #mid .posts-bricks-1.posts-columns-3 .archive-item.w2 {
        width: calc(100% - 35px);
    }
}

@media only screen and (max-width: 480px) {
    .posts-bricks-1 .posts-grid-container {
        margin-right: 0;
    }

    .rtl .posts-bricks-1 .posts-grid-container {
        margin-left: 0;
    }

    #mid .posts-bricks-1.posts-columns-4 .grid-master,
    #mid .posts-bricks-1.posts-columns-4 .archive-item,
    #mid .posts-bricks-1.posts-columns-4 .archive-item.w2,
    #mid .posts-bricks-1.posts-columns-4 .archive-item.w3,
    #mid .posts-bricks-1.posts-columns-4 .archive-item.w4,
    #mid .posts-bricks-1.posts-columns-3 .grid-master,
    #mid .posts-bricks-1.posts-columns-3 .archive-item,
    #mid .posts-bricks-1.posts-columns-3 .archive-item.w2,
    #mid .posts-bricks-1.posts-columns-3 .archive-item.w3,
    #mid .posts-bricks-1.posts-columns-2 .grid-master,
    #mid .posts-bricks-1.posts-columns-2 .archive-item,
    #mid .posts-bricks-1.posts-columns-2 .archive-item.w2,
    #mid .posts-bricks-1.posts-columns-1 .grid-master,
    #mid .posts-bricks-1.posts-columns-1 .archive-item {
        width: 100%;
    }
}

.posts-list .layout-full.with-sidebar .content-box,
.posts-list .layout-full_fixed.with-sidebar .content-box,
.posts-list .layout-full_padding.with-sidebar .content-box {
    margin-left: 35px;
    width: calc(75% - 35px);
}

.posts-list .layout-full.right-sidebar .content-box,
.posts-list .layout-full_fixed.right-sidebar .content-box,
.posts-list .layout-full_padding.right-sidebar .content-box {
    margin-left: 0;
    margin-right: 35px;
}

@media only screen and (min-width: 1560px) {
    .posts-list .layout-full.with-sidebar .content-box {
        width: calc(100% - 320px - 35px);
    }
}

@media only screen and (min-width: 1640px) {
    .posts-list .layout-full_padding.with-sidebar .content-box {
        width: calc(100% - 320px - 35px);
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {
    .posts-list .layout-full_padding.with-sidebar .content-box {
        width: calc(70% - 35px);
    }
}

@media only screen and (max-width: 1320px) and (min-width: 1025px) {
    .posts-list .layout-full.with-sidebar .content-box {
        width: calc(70% - 35px);
    }
}

@media only screen and (max-width: 1024px) {
    .posts-list .layout-full.with-sidebar .content-box,
    .posts-list .layout-full_fixed.with-sidebar .content-box,
    .posts-list .layout-full_padding.with-sidebar .content-box {
        width: calc(70% - 35px);
    }
}

@media only screen and (max-width: 768px) {
    .posts-list .layout-full.with-sidebar .content-box,
    .posts-list .layout-full_fixed.with-sidebar .content-box,
    .posts-list .layout-full_padding.with-sidebar .content-box {
        width: auto;
        margin-left: 0;
        margin-right: 0;
    }
}

.people-bricks-1 {
    max-width: 1920px;
}

.people-bricks-1 .people-grid-container {
    margin-right: -10px;
}

.rtl .people-bricks-1 .people-grid-container {
    margin-right: 0;
    margin-left: -10px;
}

.people-bricks-1 .layout-fitRows .archive-item,
.people-bricks-1 .layout-masonry .archive-item {
    margin-bottom: 10px;
}

.people-bricks-1.people-columns-4 .archive-item,
.people-bricks-1.people-columns-4 .grid-master {
    width: calc(25% - 10px);
}

.people-bricks-1.people-columns-3 .archive-item,
.people-bricks-1.people-columns-3 .grid-master {
    width: calc(33.3333333% - 10px);
}

.people-bricks-1.people-columns-2 .archive-item,
.people-bricks-1.people-columns-2 .grid-master {
    width: calc(50% - 10px);
}

.people-bricks-1.people-columns-1 .grid-master,
.people-bricks-1.people-columns-1 .archive-item {
    width: calc(100% - 10px);
}

@media only screen and (max-width: 1279px) {
    .people-bricks-1.people-columns-4 .archive-item,
    .people-bricks-1.people-columns-4 .grid-master {
        width: calc(33.3333333% - 10px);
    }
}

@media only screen and (max-width: 800px) {
    .people-bricks-1.people-columns-4 .grid-master,
    .people-bricks-1.people-columns-4 .archive-item,
    .people-bricks-1.people-columns-3 .grid-master,
    .people-bricks-1.people-columns-3 .archive-item {
        width: calc(50% - 10px);
    }
}

@media only screen and (max-width: 480px) {
    .people-bricks-1 .people-grid-container {
        margin-right: 0;
    }

    .rtl .people-bricks-1 .people-grid-container {
        margin-left: 0;
    }

    .people-bricks-1.people-columns-4 .grid-master,
    .people-bricks-1.people-columns-4 .archive-item,
    .people-bricks-1.people-columns-3 .grid-master,
    .people-bricks-1.people-columns-3 .archive-item,
    .people-bricks-1.people-columns-2 .grid-master,
    .people-bricks-1.people-columns-2 .archive-item,
    .people-bricks-1.people-columns-1 .grid-master,
    .people-bricks-1.people-columns-1 .archive-item {
        width: 100%;
    }
}