/* === GENERAL === */
body {
    background: #fafafa;
    color: #666;
    font-family: arial,helvetica,sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 0;
    text-align: left;
}

body.stripebg {
    background: #2786c6 url("/images/stripebg.gif");
}

a, a:visited {
    color: #1b8e99;
    text-decoration: none;
    outline: none;
    word-wrap: break-word;
}

a:active, a:hover {
    text-decoration: underline;
}

form {
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6 {
    font-family: Oswald,arial,helvetica,sans-serif;
    margin: 0;
    padding: 0;
}

h1 {
    color: #333;
    font-size: 24px;
    font-weight: 700;
}

h2 {
    color: #000;
    font-size: 18px;
    font-weight: 700;
}

h3 {
    font-size: 16px;
    font-weight: 700;
}

iframe {
    border: none;
    overflow: hidden;
}

img {
    border: none;
}

.columns {
    display: table;
    width: 1140px;
    margin: 0 auto;
}

.column {
    display: table-cell;
    vertical-align: top;
}

.content {
    display: table-cell;
    width: 740px;
    vertical-align: top;
}

.sidebar {
    display: table-cell;
    width: 400px;
    vertical-align: top;
}

.content-home {
    display: table-cell;
    width: 850px;
    vertical-align: top;
}

.sidebar-home {
    display: table-cell;
    width: 290px;
    vertical-align: top;
}

.col-4-4 {
    width: 100%;
}

.col-4-1 {
    width: 25%;
}

.block200 {
    height: 200px;
}

.block150 {
    height: 150px;
}

.block140 {
    height: 140px;
}

.block120 {
    height: 120px;
}

.block100 {
    height: 100px;
}

.block90 {
    height: 90px;
}

.block80 {
    height: 80px;
}

.block70 {
    height: 70px;
}

.block60 {
    height: 60px;
}

.block50 {
    height: 50px;
}

.block40 {
    height: 40px;
}

.block30 {
    height: 30px;
}

.block20 {
    height: 20px;
}

.block10 {
    height: 10px;
}

.block8 {
    height: 8px;
}

.block6 {
    height: 6px;
}

.mb70 {
    margin-bottom: 70px;
}

.mb60 {
    margin-bottom: 60px;
}

.mb50 {
    margin-bottom: 50px;
}

.mb40 {
    margin-bottom: 40px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb10 {
    margin-bottom: 10px;
}

.center_text {
    text-align: center;
}

.center_elem {
    margin: 0 auto;
}

.left_text {
    text-align: left;
}

.left_elem {
    float: left;
}

.right_text {
    text-align: right;
}

.right_elem {
    float: right;
}

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.elem-center {
    margin: 0 auto;
}

.elem-left {
    float: left;
}

.elem-right {
    float: right;
}

.elem-inline {
    display: inline-block;
}

.elem-top {
    vertical-align: top;
}

.elem-middle {
    vertical-align: middle;
}

.elem-hidden {
    display: none;
}

.text24 {
    font-size: 24px;
}

.text20 {
    font-size: 20px;
}

.text18 {
    font-size: 18px;
}

.text16 {
    font-size: 16px;
}

.text14 {
    font-size: 14px;
}

.text12 {
    font-size: 12px;
}

.text11 {
    font-size: 11px;
}

.text10 {
    font-size: 10px;
}

.text-black {
    color: #000;
}

.text-darkgray {
    color: #333;
}

.textlightgray {
    color: #808092;
}

.text_gray {
    color: #666;
}

.text_ltgray {
    color: #bbb;
}

.box468x60 {
    width: 468px;
    height: 60px;
}

.box300x360 {
    width: 300px;
    height: 360px;
}

.box300x290 {
    width: 300px;
    height: 290px;
}

.box300x250 {
    width: 300px;
    height: 250px;
}

.box300x130 {
    width: 300px;
    height: 130px;
}

.box300x50 {
    width: 300px;
    height: 50px;
}

.box280x140 {
    width: 280px;
    height: 140px;
}

.box280x100 {
    width: 280px;
    height: 100px;
}

.box250x320 {
    width: 250px;
    height: 320px;
}

.box250x250 {
    width: 250px;
    height: 250px;
}

.box250x140 {
    width: 250px;
    height: 140px;
}

.box250x100 {
    width: 250px;
    height: 100px;
}

.box160x600 {
    width: 160px;
    height: 600px;
}

.pagetop {
    margin-top: 64px;
}

.mobile_only {
    display: none;
}

/* === HEADER === */
header.topnav {
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(0,0,0,0.5);
    height: 64px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 11;
}

header.topnav a {
    color: #000;
}

header.topnav a, header.topnav a:active, header.topnav a:hover, header.topnav a:visited {
    text-decoration: none;
}

header.topnav nav {
    background-color: #fff;
    height: 64px;
    position: relative;
    width: 100%;
    z-index: 12;
}

header.topnav nav .logo {
    font-family: Oswald,arial,helvetica,sans-serif;
    font-size: 24px;
    height: 64px;
    left: 20px;
    line-height: 64px;
    position: absolute;
    top: 0;
    width: 264px;
}

header.topnav nav .logo img {
    margin: 10px 8px 0 0;
    vertical-align: -14px;
}

header.topnav nav ul.menu {
    list-style-type: none;
    margin: 0 0 0 264px;
    padding: 0 10px;
    text-align: left;
}

header.topnav nav ul.menu li {
    display: inline-block;
}

header.topnav nav ul.menu li a {
    color: #000;
    display: inline-block;
    height: 64px;
    line-height: 64px;
    padding: 0 15px;
}

header.topnav nav ul.menu li a:hover {
    background-color: #ddd;
    color: #1b8e99;
}

header.topnav nav ul.menu li a.home {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNMjMuNDc3LDEzLjY1MCBDMjMuMjg2LDEzLjgyNSAyMy4wNDYsMTMuOTEyIDIyLjgwNywxMy45MTIgQzIyLjUzOCwxMy45MTIgMjIuMjcxLDEzLjgwNCAyMi4wNzUsMTMuNTg5IEwyMS44MTUsMTMuMzAzIEwyMS44MTUsMjEuODg1IEMyMS44MTUsMjIuOTg0IDIwLjkyNSwyMy44NzggMTkuODMyLDIzLjg3OCBMMTUuODY1LDIzLjg3OCBDMTUuMzE4LDIzLjg3OCAxNC44NzQsMjMuNDMyIDE0Ljg3NCwyMi44ODEgQzE0Ljg3NCwyMi44MjUgMTQuODk3LDIyLjc3NSAxNC45MDYsMjIuNzIxIEwxNC45MDYsMTUuODc1IEw4LjkyNCwxNS45MDUgTDguOTI0LDIyLjg4MSBDOC45MjQsMjMuNDMyIDguNDgwLDIzLjg3OCA3LjkzMywyMy44NzggTDMuOTY2LDIzLjg3OCBDMi44NzMsMjMuODc4IDEuOTgzLDIyLjk4NCAxLjk4MywyMS44ODUgTDEuOTgzLDEzLjMwMyBMMS43MjMsMTMuNTg5IEMxLjM1MywxMy45OTQgMC43MjUsMTQuMDIyIDAuMzIyLDEzLjY1MCBDLTAuMDgyLDEzLjI3OCAtMC4xMDksMTIuNjQ4IDAuMjYxLDEyLjI0MiBMMTEuMTY4LDAuMjgzIEMxMS41NDQsLTAuMTI5IDEyLjI1NCwtMC4xMjkgMTIuNjMwLDAuMjgzIEwyMy41MzcsMTIuMjQyIEMyMy45MDcsMTIuNjQ4IDIzLjg4MCwxMy4yNzggMjMuNDc3LDEzLjY1MCBaTTE5LjkwNiwxMS4yMTAgTDExLjg5OSwyLjQzMSBMMy45MDYsMTEuMTk1IEwzLjkwNiwyMS44NzUgTDYuOTQxLDIxLjg4MiBMNi45NDEsMTUuOTA1IEM2Ljk0MSwxNC44MDYgNy44MzEsMTMuOTEyIDguOTI0LDEzLjkxMiBMMTQuODc0LDEzLjkxMiBDMTUuOTY4LDEzLjkxMiAxNi44NTcsMTQuODA2IDE2Ljg1NywxNS45MDUgTDE2Ljg1NywyMS44ODIgTDE5LjkwNiwyMS44NzUgTDE5LjkwNiwxMS4yMTAgWiIvPjwvc3ZnPg==") no-repeat center center;
    background-size: 20px 20px;
    padding: 0;
    width: 50px;
}

header.topnav nav ul.menu li a.home:hover {
    background: #ddd url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMDU5YWZmIiBkPSJNMjMuNDc3LDEzLjY1MCBDMjMuMjg2LDEzLjgyNSAyMy4wNDYsMTMuOTEyIDIyLjgwNywxMy45MTIgQzIyLjUzOCwxMy45MTIgMjIuMjcxLDEzLjgwNCAyMi4wNzUsMTMuNTg5IEwyMS44MTUsMTMuMzAzIEwyMS44MTUsMjEuODg1IEMyMS44MTUsMjIuOTg0IDIwLjkyNSwyMy44NzggMTkuODMyLDIzLjg3OCBMMTUuODY1LDIzLjg3OCBDMTUuMzE4LDIzLjg3OCAxNC44NzQsMjMuNDMyIDE0Ljg3NCwyMi44ODEgQzE0Ljg3NCwyMi44MjUgMTQuODk3LDIyLjc3NSAxNC45MDYsMjIuNzIxIEwxNC45MDYsMTUuODc1IEw4LjkyNCwxNS45MDUgTDguOTI0LDIyLjg4MSBDOC45MjQsMjMuNDMyIDguNDgwLDIzLjg3OCA3LjkzMywyMy44NzggTDMuOTY2LDIzLjg3OCBDMi44NzMsMjMuODc4IDEuOTgzLDIyLjk4NCAxLjk4MywyMS44ODUgTDEuOTgzLDEzLjMwMyBMMS43MjMsMTMuNTg5IEMxLjM1MywxMy45OTQgMC43MjUsMTQuMDIyIDAuMzIyLDEzLjY1MCBDLTAuMDgyLDEzLjI3OCAtMC4xMDksMTIuNjQ4IDAuMjYxLDEyLjI0MiBMMTEuMTY4LDAuMjgzIEMxMS41NDQsLTAuMTI5IDEyLjI1NCwtMC4xMjkgMTIuNjMwLDAuMjgzIEwyMy41MzcsMTIuMjQyIEMyMy45MDcsMTIuNjQ4IDIzLjg4MCwxMy4yNzggMjMuNDc3LDEzLjY1MCBaTTE5LjkwNiwxMS4yMTAgTDExLjg5OSwyLjQzMSBMMy45MDYsMTEuMTk1IEwzLjkwNiwyMS44NzUgTDYuOTQxLDIxLjg4MiBMNi45NDEsMTUuOTA1IEM2Ljk0MSwxNC44MDYgNy44MzEsMTMuOTEyIDguOTI0LDEzLjkxMiBMMTQuODc0LDEzLjkxMiBDMTUuOTY4LDEzLjkxMiAxNi44NTcsMTQuODA2IDE2Ljg1NywxNS45MDUgTDE2Ljg1NywyMS44ODIgTDE5LjkwNiwyMS44NzUgTDE5LjkwNiwxMS4yMTAgWiIvPjwvc3ZnPg==") no-repeat center center;
    background-size: 20px 20px;
    padding: 0;
    width: 50px;
}

header.topnav nav ul.menu li a.lang {
    padding-left: 38px;
    position: relative;
}

header.topnav nav ul.menu li a.lang:before {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ5NiA1MTIiPjxwYXRoIGZpbGw9IiM3MjcyNzIiIGQ9Ik0zMzYuNSAxNjBDMzIyIDcwLjcgMjg3LjggOCAyNDggOHMtNzQgNjIuNy04OC41IDE1MmgxNzd6TTE1MiAyNTZjMCAyMi4yIDEuMiA0My41IDMuMyA2NGgxODUuM2MyLjEtMjAuNSAzLjMtNDEuOCAzLjMtNjRzLTEuMi00My41LTMuMy02NEgxNTUuM2MtMi4xIDIwLjUtMy4zIDQxLjgtMy4zIDY0em0zMjQuNy05NmMtMjguNi02Ny45LTg2LjUtMTIwLjQtMTU4LTE0MS42IDI0LjQgMzMuOCA0MS4yIDg0LjcgNTAgMTQxLjZoMTA4ek0xNzcuMiAxOC40QzEwNS44IDM5LjYgNDcuOCA5Mi4xIDE5LjMgMTYwaDEwOGM4LjctNTYuOSAyNS41LTEwNy44IDQ5LjktMTQxLjZ6TTQ4Ny40IDE5MkgzNzIuN2MyLjEgMjEgMy4zIDQyLjUgMy4zIDY0cy0xLjIgNDMtMy4zIDY0aDExNC42YzUuNS0yMC41IDguNi00MS44IDguNi02NHMtMy4xLTQzLjUtOC41LTY0ek0xMjAgMjU2YzAtMjEuNSAxLjItNDMgMy4zLTY0SDguNkMzLjIgMjEyLjUgMCAyMzMuOCAwIDI1NnMzLjIgNDMuNSA4LjYgNjRoMTE0LjZjLTItMjEtMy4yLTQyLjUtMy4yLTY0em0zOS41IDk2YzE0LjUgODkuMyA0OC43IDE1MiA4OC41IDE1MnM3NC02Mi43IDg4LjUtMTUyaC0xNzd6bTE1OS4zIDE0MS42YzcxLjQtMjEuMiAxMjkuNC03My43IDE1OC0xNDEuNmgtMTA4Yy04LjggNTYuOS0yNS42IDEwNy44LTUwIDE0MS42ek0xOS4zIDM1MmMyOC42IDY3LjkgODYuNSAxMjAuNCAxNTggMTQxLjYtMjQuNC0zMy44LTQxLjItODQuNy01MC0xNDEuNmgtMTA4eiIgLz48L3N2Zz4=") no-repeat center center;
    background-size: 20px 20px;
    content: "";
    height: 20px;
    left: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
}

header.topnav nav ul.menu li a.lang:hover:before {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ5NiA1MTIiPjxwYXRoIGZpbGw9IiMwNTlhZmYiIGQ9Ik0zMzYuNSAxNjBDMzIyIDcwLjcgMjg3LjggOCAyNDggOHMtNzQgNjIuNy04OC41IDE1MmgxNzd6TTE1MiAyNTZjMCAyMi4yIDEuMiA0My41IDMuMyA2NGgxODUuM2MyLjEtMjAuNSAzLjMtNDEuOCAzLjMtNjRzLTEuMi00My41LTMuMy02NEgxNTUuM2MtMi4xIDIwLjUtMy4zIDQxLjgtMy4zIDY0em0zMjQuNy05NmMtMjguNi02Ny45LTg2LjUtMTIwLjQtMTU4LTE0MS42IDI0LjQgMzMuOCA0MS4yIDg0LjcgNTAgMTQxLjZoMTA4ek0xNzcuMiAxOC40QzEwNS44IDM5LjYgNDcuOCA5Mi4xIDE5LjMgMTYwaDEwOGM4LjctNTYuOSAyNS41LTEwNy44IDQ5LjktMTQxLjZ6TTQ4Ny40IDE5MkgzNzIuN2MyLjEgMjEgMy4zIDQyLjUgMy4zIDY0cy0xLjIgNDMtMy4zIDY0aDExNC42YzUuNS0yMC41IDguNi00MS44IDguNi02NHMtMy4xLTQzLjUtOC41LTY0ek0xMjAgMjU2YzAtMjEuNSAxLjItNDMgMy4zLTY0SDguNkMzLjIgMjEyLjUgMCAyMzMuOCAwIDI1NnMzLjIgNDMuNSA4LjYgNjRoMTE0LjZjLTItMjEtMy4yLTQyLjUtMy4yLTY0em0zOS41IDk2YzE0LjUgODkuMyA0OC43IDE1MiA4OC41IDE1MnM3NC02Mi43IDg4LjUtMTUyaC0xNzd6bTE1OS4zIDE0MS42YzcxLjQtMjEuMiAxMjkuNC03My43IDE1OC0xNDEuNmgtMTA4Yy04LjggNTYuOS0yNS42IDEwNy44LTUwIDE0MS42ek0xOS4zIDM1MmMyOC42IDY3LjkgODYuNSAxMjAuNCAxNTggMTQxLjYtMjQuNC0zMy44LTQxLjItODQuNy01MC0xNDEuNmgtMTA4eiIgLz48L3N2Zz4=") no-repeat center center;
    background-size: 20px 20px;
    content: "";
    height: 20px;
    left: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
}

header.topnav nav label.mobilemenu-icon {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+DQo8cGF0aCBmaWxsPSIjMjMxZjIwIiBkPSJNMTUzLjM3LDIwNC44SDM1OC40NmExNy4wNywxNy4wNywwLDAsMCwwLTM0LjEzSDE1My4zN2ExNy4wNywxNy4wNywwLDAsMCwwLDM0LjEzWiIvPg0KPHBhdGggZmlsbD0iIzIzMWYyMCIgZD0iTTE1My4zNywyNzMuMDdoMjA0LjhhMTcuMDcsMTcuMDcsMCwwLDAsMC0zNC4xNEgxNTMuMzdhMTcuMDcsMTcuMDcsMCwwLDAsMCwzNC4xNFoiLz4NCjxwYXRoIGZpbGw9IiMyMzFmMjAiIGQ9Ik0zNTguNzEsMzA3LjIsMTUzLjQxLDMwN2gwYTE3LjA3LDE3LjA3LDAsMCwwLDAsMzQuMTNsMjA1LjMxLjE3aDBhMTcuMDcsMTcuMDcsMCwwLDAsMC0zNC4xM1oiLz4NCjxwYXRoIGZpbGw9IiMyMzFmMjAiIGQ9Ik00MDkuMzYsMzQxLjMzYTUxLjI2LDUxLjI2LDAsMCwxLTUxLjE5LDUxLjJIMTUzLjM3YTUxLjI3LDUxLjI3LDAsMCwxLTUxLjItNTEuMlYxNzAuNjdhNTEuMjcsNTEuMjcsMCwwLDEsNTEuMi01MS4yaDIwNC44YTUxLjI2LDUxLjI2LDAsMCwxLDUxLjE5LDUxLjJabS01MS4xOS0yNTZIMTUzLjM3QTg1LjQzLDg1LjQzLDAsMCwwLDY4LDE3MC42N1YzNDEuMzNhODUuNDMsODUuNDMsMCwwLDAsODUuMzMsODUuMzRoMjA0LjhhODUuNDMsODUuNDMsMCwwLDAsODUuMzMtODUuMzRWMTcwLjY3QTg1LjQzLDg1LjQzLDAsMCwwLDM1OC4xNyw4NS4zM1oiLz4NCjwvc3ZnPg==") no-repeat center center;
    background-size: contain;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 10px;
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
}

header.topnav nav label.mobilemenu-x {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPHBhdGggZmlsbD0iIzIzMWYyMCIgZD0iTTM3Ni42IDg0LjVjMTEuMy0xMy42IDkuNS0zMy44LTQuMS00NS4xcy0zMy44LTkuNS00NS4xIDQuMUwxOTIgMjA2IDU2LjYgNDMuNUM0NS4zIDI5LjkgMjUuMSAyOC4xIDExLjUgMzkuNFMtMy45IDcwLjkgNy40IDg0LjVMMTUwLjMgMjU2IDcuNCA0MjcuNWMtMTEuMyAxMy42LTkuNSAzMy44IDQuMSA0NS4xczMzLjggOS41IDQ1LjEtNC4xTDE5MiAzMDYgMzI3LjQgNDY4LjVjMTEuMyAxMy42IDMxLjUgMTUuNCA0NS4xIDQuMXMxNS40LTMxLjUgNC4xLTQ1LjFMMjMzLjcgMjU2IDM3Ni42IDg0LjV6Ii8+Cjwvc3ZnPg==") no-repeat center center;
    background-size: contain;
    cursor: pointer;
    display: none;
    height: 28px;
    margin: 10px;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 28px;
}

header.topnav .mobilemenu {
    background-color: #1f2532;
    left: 0;
    max-height: 0;
    overflow: hidden;
    position: absolute;
    top: 64px;
    transition: max-height 0.5s linear;
    visibility: hidden;
    width: 100%;
    will-change: height, max-height;
    z-index: 12;
}

header.topnav .mobilemenu ul {
    border-top: 1px solid #111;
    list-style: none;
    margin: 0;
    padding: 0;
}

header.topnav .mobilemenu ul li {
    border-top: 1px solid #2f3542;
    border-bottom: 1px solid #111;
    text-align: left;
    padding: 0 20px;
}

header.topnav .mobilemenu ul li a {
    display: block;
    padding: 16px 0;
}

header.topnav .mobilemenu ul li a, header.topnav .mobilemenu ul li a:visited {
    color: #fff;
}

header.topnav .mobilemenu ul li a.lang {
    padding-left: 25px;
    position: relative;
}

header.topnav .mobilemenu ul li a.lang:before {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ5NiA1MTIiPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0zMzYuNSAxNjBDMzIyIDcwLjcgMjg3LjggOCAyNDggOHMtNzQgNjIuNy04OC41IDE1MmgxNzd6TTE1MiAyNTZjMCAyMi4yIDEuMiA0My41IDMuMyA2NGgxODUuM2MyLjEtMjAuNSAzLjMtNDEuOCAzLjMtNjRzLTEuMi00My41LTMuMy02NEgxNTUuM2MtMi4xIDIwLjUtMy4zIDQxLjgtMy4zIDY0em0zMjQuNy05NmMtMjguNi02Ny45LTg2LjUtMTIwLjQtMTU4LTE0MS42IDI0LjQgMzMuOCA0MS4yIDg0LjcgNTAgMTQxLjZoMTA4ek0xNzcuMiAxOC40QzEwNS44IDM5LjYgNDcuOCA5Mi4xIDE5LjMgMTYwaDEwOGM4LjctNTYuOSAyNS41LTEwNy44IDQ5LjktMTQxLjZ6TTQ4Ny40IDE5MkgzNzIuN2MyLjEgMjEgMy4zIDQyLjUgMy4zIDY0cy0xLjIgNDMtMy4zIDY0aDExNC42YzUuNS0yMC41IDguNi00MS44IDguNi02NHMtMy4xLTQzLjUtOC41LTY0ek0xMjAgMjU2YzAtMjEuNSAxLjItNDMgMy4zLTY0SDguNkMzLjIgMjEyLjUgMCAyMzMuOCAwIDI1NnMzLjIgNDMuNSA4LjYgNjRoMTE0LjZjLTItMjEtMy4yLTQyLjUtMy4yLTY0em0zOS41IDk2YzE0LjUgODkuMyA0OC43IDE1MiA4OC41IDE1MnM3NC02Mi43IDg4LjUtMTUyaC0xNzd6bTE1OS4zIDE0MS42YzcxLjQtMjEuMiAxMjkuNC03My43IDE1OC0xNDEuNmgtMTA4Yy04LjggNTYuOS0yNS42IDEwNy44LTUwIDE0MS42ek0xOS4zIDM1MmMyOC42IDY3LjkgODYuNSAxMjAuNCAxNTggMTQxLjYtMjQuNC0zMy44LTQxLjItODQuNy01MC0xNDEuNmgtMTA4eiIgLz48L3N2Zz4=") no-repeat center center;
    background-size: 20px 20px;
    content: "";
    height: 20px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
}

header.topnav .mobilemenu-checkbox {
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: -20px;
    top: 0;
}

header.topnav #mobilemenu-overlay {
    background-color: rgba(0,0,0,0.98);
    height: 100vh;
    display: none;
    position: absolute;
    width: 100vw;
    z-index: 10;
}

header.topnav #mobilemenu-button:checked ~ nav label.mobilemenu-icon {
    display: none;
}

header.topnav #mobilemenu-button:checked ~ nav label.mobilemenu-x {
    display: inline-block;
}

header.topnav #mobilemenu-button:checked ~ #mobilemenu-overlay {
    display: block;
}

header.topnav #mobilemenu-button:checked ~ .mobilemenu {
    max-height: 1000px;
    visibility: visible;
}

header.topnav .google-auto-placed {
    display: none;
}

/* === FOOTER === */
footer.worldmap {
    background: #292e38 url("/images/worldmapdots.png");
    text-align: left;
}

footer.worldmap .footer-content {
    margin: 0 auto;
    max-width: 100%;
    width: 1000px;
    overflow: hidden;
}

footer.worldmap .footer-top {
    border-bottom: 2px solid #3d444f;
    padding: 50px 0 20px;
}

footer.worldmap .logo-wrap {
    color: #000;
    display: inline-block;
    font-family: "Roboto Condensed",arial,helvetica,sans-serif;
    font-size: 24px;
    height: 44px;
    padding: 10px 20px;
}

footer.worldmap .logo-wrap a, footer.worldmap .logo-wrap a:active, footer.worldmap .logo-wrap a:hover, footer.worldmap .logo-wrap a:visited {
    color: #fff;
    text-decoration: none;
    outline: none;
}

footer.worldmap .logo-wrap img {
    height: 44px;
    margin-right: 10px;
    vertical-align: middle;
    width: 44px;
}

footer.worldmap .footer-bottom {
    padding: 40px 0;
}

footer.worldmap .footer-bottom .column {
    margin-bottom: 20px;
}

footer.worldmap .footer-bottom h4 {
    color: #fff;
    font-family: "Roboto Condensed",arial,helvetica,sans-serif;
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 15px;
}

footer.worldmap .footer-bottom ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

footer.worldmap .footer-bottom a {
    color: #727272;
    display: inline-block;
    margin-bottom: 5px;
    text-decoration: none;
}

footer.worldmap .footer-bottom a:active, footer.worldmap .footer-bottom a:hover {
    color: #00bac6;
}

footer.worldmap .footer-bottom a:visited {
    color: #727272;
}

footer.worldmap .google-auto-placed {
    display: none;
}

/* === BANNERS === */
#fullmap {
    background-color: #e5e3df;
    height: 40vh;
    padding-bottom: 20px;
    width: 100%;
}

.bannertop {
    align-items: center;
    background: #333 repeat center center;
    display: flex;
    height: 300px;
    justify-content: center;
    overflow: hidden;
    width: 100%;
}

.bannertop h1 {
    color: #fff;
    font-size: 8vw;
    font-weight: 400;
    line-height: 1.2;
    margin: 64px 0 0;
    padding: 0;
    text-shadow: 2px 2px #000;
    text-transform: uppercase;
}

.bannertop h1.code {
    font-family: "IBM Plex Sans Condensed",Oswald,arial,helvetica,sans-serif;
    font-size: 20vmin;
    font-weight: 500;
}

.bannertop h1.ja-JP {
    font-weight: 700;
}

.bannertop.bannertop-1 {
    background-image: url("/images/bannertop/bannertop-full-1.jpg");
}

.bannertop.bannertop-2 {
    background-image: url("/images/bannertop/bannertop-full-2.jpg");
}

.bannertop.bannertop-3 {
    background-image: url("/images/bannertop/bannertop-full-3.jpg");
}

.bannertop.bannertop-4 {
    background-image: url("/images/bannertop/bannertop-full-4.jpg");
}

.bannertop.bannertop-5 {
    background-image: url("/images/bannertop/bannertop-full-5.jpg");
}

.bannertop.bannertop-6 {
    background-image: url("/images/bannertop/bannertop-full-6.jpg");
}

.bannertop.bannertop-7 {
    background-image: url("/images/bannertop/bannertop-full-7.jpg");
}

.bannertop.bannertop-8 {
    background-image: url("/images/bannertop/bannertop-full-8.jpg");
}

.bannertop.bannertop-9 {
    background-image: url("/images/bannertop/bannertop-full-9.jpg");
}

.bannertop.bannertop-10 {
    background-image: url("/images/bannertop/bannertop-full-10.jpg");
}

@media (max-width: 1199px) {
    .bannertop.bannertop-1 {
        background-image: url("/images/bannertop/bannertop-1200-1.jpg");
    }

    .bannertop.bannertop-2 {
        background-image: url("/images/bannertop/bannertop-1200-2.jpg");
    }

    .bannertop.bannertop-3 {
        background-image: url("/images/bannertop/bannertop-1200-3.jpg");
    }

    .bannertop.bannertop-4 {
        background-image: url("/images/bannertop/bannertop-1200-4.jpg");
    }

    .bannertop.bannertop-5 {
        background-image: url("/images/bannertop/bannertop-1200-5.jpg");
    }

    .bannertop.bannertop-6 {
        background-image: url("/images/bannertop/bannertop-1200-6.jpg");
    }

    .bannertop.bannertop-7 {
        background-image: url("/images/bannertop/bannertop-1200-7.jpg");
    }

    .bannertop.bannertop-8 {
        background-image: url("/images/bannertop/bannertop-1200-8.jpg");
    }

    .bannertop.bannertop-9 {
        background-image: url("/images/bannertop/bannertop-1200-9.jpg");
    }

    .bannertop.bannertop-10 {
        background-image: url("/images/bannertop/bannertop-1200-10.jpg");
    }
}

@media (max-width: 575px) {
    .bannertop.bannertop-1 {
        background-image: url("/images/bannertop/bannertop-600-1.jpg");
    }

    .bannertop.bannertop-2 {
        background-image: url("/images/bannertop/bannertop-600-2.jpg");
    }

    .bannertop.bannertop-3 {
        background-image: url("/images/bannertop/bannertop-600-3.jpg");
    }

    .bannertop.bannertop-4 {
        background-image: url("/images/bannertop/bannertop-600-4.jpg");
    }

    .bannertop.bannertop-5 {
        background-image: url("/images/bannertop/bannertop-600-5.jpg");
    }

    .bannertop.bannertop-6 {
        background-image: url("/images/bannertop/bannertop-600-6.jpg");
    }

    .bannertop.bannertop-7 {
        background-image: url("/images/bannertop/bannertop-600-7.jpg");
    }

    .bannertop.bannertop-8 {
        background-image: url("/images/bannertop/bannertop-600-8.jpg");
    }

    .bannertop.bannertop-9 {
        background-image: url("/images/bannertop/bannertop-600-9.jpg");
    }

    .bannertop.bannertop-10 {
        background-image: url("/images/bannertop/bannertop-600-10.jpg");
    }
}

/* === SECTIONS === */
div.data, section.data {
    background-color: #fafafa;
    display: flex;
    margin: 0 auto;
    max-width: 100%;
    padding-bottom: 40px;
    width: 1200px;
}

div.data .full, section.data .full {
    box-sizing: border-box;
    max-width: 100%;
    padding: 20px;
    width: auto;
}

div.data .main, section.data .main {
    box-sizing: border-box;
    max-width: 100%;
    padding: 20px;
    width: 800px;
}

div.data main, section.data main {
    box-sizing: border-box;
    max-width: 100%;
    padding: 20px;
    width: 800px;
}

div.data aside, section.data aside {
    box-sizing: border-box;
    max-width: 100%;
    padding: 20px;
    width: 400px;
}

/* === CONTENT AREA === */
header.title {
    align-items: center;
    display: flex;
    padding: 20px 0;
}

header.title h1 {
    font-size: 28px;
    font-weight: 500;
    line-height: 34px;
    margin: 0 0 6px;
}

header.title h2 {
    font-size: 28px;
    font-weight: 500;
    line-height: 34px;
    margin: 0 0 6px;
}

header.title h4 {
    color: #666;
    font-family: "Roboto Condensed",arial,helvetica,sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
}

header.title h4 .icon {
    vertical-align: -1px;
}

header.title h4 .icon img {
    height: 14px;
    width: 14px;
}

.contentbox {
    background-color: #fff;
    border: 1px solid #eaeaea;
    margin-bottom: 40px;
    overflow: hidden;
}

.contentbox header {
    background: #e3eaf2 url("/images/overcast-800x200.jpg");
    border-bottom: 1px solid #eaeaea;
    padding: 20px;
}

.contentbox header.downarrow {
    background: url("/images/icon-curved-down-arrow.svg") 200px 8px / 60px 60px no-repeat, #e3eaf2 url("/images/overcast-800x200.jpg");
}

.contentbox header.downarrow140 {
    background: url("/images/icon-curved-down-arrow.svg") 140px 8px / 60px 60px no-repeat, #e3eaf2 url("/images/overcast-800x200.jpg");
}

.contentbox header.letters {
    background: #f0f4fc;
    font-weight: 400;
    margin-bottom: 30px;
    padding: 20px 0;
}

.contentbox header.letters a, .contentbox header.letters a:visited {
    text-decoration: none;
}

.contentbox header.letters h4 {
    color: #333;
    font-family: "Roboto Condensed",arial,helvetica,sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 12px 24px;
}

.contentbox header.meta {
    background: #fdfdfd;
    border-bottom: none;
    font-weight: 700;
    padding: 20px;
}

@media all and (max-width: 575px) {
    .contentbox header.meta {
        font-size: 14px;
    }
}

.contentbox header h3 {
    color: #292e38;
    font-family: "Roboto Condensed",arial,helvetica,sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.contentbox .contentbody {
    padding: 20px;
}

@media all and (max-width: 575px) {
    .contentbox .contentbody {
        padding: 10px;
    }

    .contentbox .contentbody.ranklist {
        padding: 0;
    }
}

.contentbox .contentbody.logos {
    text-align: center;
}

.contentbox .contentbody.logos img {
    max-width: 100%;
    width: 500px;
}

.contentbox .contentbody.logos a::after {
    border-bottom: solid 1px #ccc;
    content: "";
    display: block;
    margin: 50px auto;
    max-width: 100%;
    width: 500px;
}

.contentbox .contentbody.logos ul {
    list-style-type: none;
}

.contentbox .contentbody.logos ul li {
    display: block;
}

.contentbox .contentbody .linkgrid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 30px;
}

.contentbox .contentbody .linkgrid a {
    color: #555577;
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    max-width: 100%;
    text-align: justify;
    text-decoration: none;
    width: 210px;
}

.contentbox .contentbody .linkgrid a span {
    color: #1b8e99;
}

/* === SEARCH === */
.searchbg {
    background-color: #292e38;
}

.searchbar {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    margin: 0 auto;
    max-width: 100%;
    overflow: hidden;
    padding: 10px;
    width: 1180px;
}

.searchbar input {
    font-family: Oswald,arial,helvetica,sans-serif;
    font-size: 24px;
}

.searchbar input[type="search"] {
    background-color: #888;
    border: 0;
    border-radius: 5px 0 0 5px;
    color: #fff;
    flex: 2 1 auto;
    height: 50px;
    margin: 0;
    outline: none;
    padding: 0 10px;
    -webkit-appearance: none;
}

.searchbar input[type="search"]::placeholder {
    color: #c8c8c8;
    opacity: 1;
}

.searchbar input[type="search"]::-webkit-input-placeholder {
    color: #c8c8c8;
    opacity: 1;
}

.searchbar input[type="submit"] {
    background-color: #8edb15;
    border: 0;
    border-radius: 0 5px 5px 0;
    color: #fff;
    cursor: pointer;
    flex: 0 0 auto;
    height: 50px;
    margin: 0;
    outline: none;
    padding: 0;
    text-align: center;
    text-shadow: 0 1px 1px #333;
    width: 150px;
    -webkit-appearance: none;
}

.searchbar input[type="submit"]:active, .searchbar input[type="submit"]:hover {
    background-color: #eee;
    color: #8edb15;
    text-shadow: none;
}

.searchbar .google-auto-placed {
    display: none;
}

.searchbox {
    background-color: #fff;
    border: 1px solid #c0cad4;
    border-radius: 2px;
    box-shadow: rgba(0, 0, 0, 0.12) 0 0 2px 1px;
    font-size: 14px;
    margin-bottom: 10px;
}

.searchbox .inner {
    display: flex;
    padding: 12px;
}

.searchbox .inner .column {
    display: block;
    overflow: hidden;
}

.searchbox .inner .column:not(:last-child) {
    margin-right: 24px;
}

.searchbox .inner .column.code {
    min-width: 44px;
}

.searchbox .inner .column.icon {
    min-width: 20px;
}

.searchbox .inner .column.type {
    min-width: 80px;
}

.searchbox .inner .column h5 {
    color: #000;
    margin: 0 0 12px;
    padding: 0;
}

/* === OLD FORUM === */
.forumbg {
    text-align: left;
    background-color: #fff;
    background-image: none;
}

.forumlistbar {
    padding: 5px;
    background-color: #eee;
    border-bottom: solid 1px #000000;
    font-size: 11px;
}

.forumtitlebar {
    padding: 12px;
    background-color: #fff;
}

.forumlogo {
    background-color: #fff;
    vertical-align: -3px;
}

.forumposts {
    padding: 10px;
    border-bottom: dotted 1px #bbbbbb;
    color: #333333;
}

.forumbigbutton {
    width: 250px;
    height: 40px;
    font-size: 20px;
    cursor: pointer;
}

.forumposttitle {
    font-size: 16px;
    color: #4cb4fc;
    margin-bottom: 4px;
}

.forumpostcomment {
    width: 800px;
    font-size: 12px;
    padding: 5px 10px;
    background-color: #fafafa;
    border: solid 1px #369;
    border-radius: 7px;
    margin-top: 10px;
}

.forumpostinfo {
    font-size: 11px;
    margin-bottom: 2px;
}

.forumvotearea {
    width: 80px;
    margin: 10px 0 0 0;
    text-align: center;
}

.forumreply {
    margin-left: 80px;
    padding: 10px 0;
    border-bottom: dotted 1px #bbbbbb;
    color: #333333;
}

.forumbox {
    width: 650px;
    background-color: #cee3f8;
    margin-left: 40px;
}

.forumnewpost {
    padding: 0 30px;
}

.forumtitles {
    font-size: 16px;
    color: #333333;
}

#forumnewpostname {
    width: 140px;
    height: 18px;
}

#forumnewpostemail {
    width: 200px;
    height: 18px;
}

#forumnewposttitle {
    width: 600px;
    height: 100px;
}

#forumnewposttext {
    width: 600px;
    height: 100px;
}

#forumnewpostlocation {
    display: none;
}

.forumnewpostsubmit {
    margin: 2px 0 0 5px;
    vertical-align: top;
}

/* === DATA GRID === */
table.datagrid {
    border-collapse: collapse;
    table-layout: fixed;
    margin-bottom: 40px;
}

table.datagrid.fullwidth {
    width: 100%;
}

table.datagrid tr {
    border-bottom: 1px dotted #ddd;
}

table.datagrid td {
    line-height: 30px;
    vertical-align: top;
}

table.datagrid td.elem-top {
    vertical-align: top;
}

table.datagrid td.datalabel {
    width: 140px;
}

table.datagrid a.darkgray {
    color: #333;
}

.dataicon {
    height: 16px;
    margin: 6px 8px 6px 0;
    vertical-align: -8px;
    width: 16px;
}

.dataicon-search {
    margin-right: 8px;
    vertical-align: top;
}

/* === TITLE ICONS === */
.chart-icon {
    float: left;
    height: 32px;
    margin-right: 10px;
    width: 32px;
}

.title-icon {
    height: 80px;
    margin-right: 20px;
    width: 80px;
}

@media all and (max-width: 575px) {
    .title-icon {
        height: 50px;
        margin-left: 8px;
        margin-right: 8px;
        width: 50px;
    }
}

.chart-icon-ndb {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiB2ZXJzaW9uPSIxLjEiPg0KPGc+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA3Ljg2IDcuMjUgQyA3Ljc2IDcuMTUgNy42MSA3LjE1IDcuNTIgNy4yNCBDIDcuNDIgNy4zMyA3LjQyIDcuNDkgNy41MSA3LjU4IEMgNy42IDcuNjggNy43NiA3LjY4IDcuODUgNy41OSBDIDcuOTUgNy41IDcuOTUgNy4zNCA3Ljg2IDcuMjUiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA5LjQ3IDUuMSBDIDkuMzkgNS4yIDkuNCA1LjM1IDkuNTEgNS40NCBDIDkuNjEgNS41MiA5Ljc2IDUuNTEgOS44NCA1LjQgQyA5LjkyIDUuMyA5LjkxIDUuMTUgOS44MSA1LjA3IEMgOS43MSA0Ljk5IDkuNTYgNSA5LjQ3IDUuMSIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDcuNzcgNC40OSBDIDcuNzYgNC42MiA3Ljg3IDQuNzMgOCA0Ljc0IEMgOC4xMyA0Ljc0IDguMjQgNC42NCA4LjI0IDQuNSBDIDguMjUgNC4zNyA4LjE0IDQuMjYgOC4wMSA0LjI2IEMgNy44OCA0LjI2IDcuNzcgNC4zNiA3Ljc3IDQuNDkiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA2IDQuOTYgQyA2LjA1IDUuMDggNi4xOSA1LjE0IDYuMzEgNS4wOSBDIDYuNDMgNS4wMyA2LjQ4IDQuODkgNi40MyA0Ljc3IEMgNi4zOCA0LjY1IDYuMjQgNC42IDYuMTIgNC42NSBDIDYgNC43IDUuOTQgNC44NCA2IDQuOTYiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA0Ljg5IDYuNDMgQyA1LjAxIDYuNDkgNS4xNSA2LjQ1IDUuMjEgNi4zMyBDIDUuMjcgNi4yMSA1LjIzIDYuMDcgNS4xMSA2LjAxIEMgNSA1Ljk1IDQuODUgNS45OSA0Ljc5IDYuMTEgQyA0LjczIDYuMjIgNC43NyA2LjM3IDQuODkgNi40MyIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDQuODYgOC4yNiBDIDQuOTkgOC4yMyA1LjA4IDguMTEgNS4wNSA3Ljk4IEMgNS4wMyA3Ljg1IDQuOTEgNy43NyA0Ljc4IDcuNzkgQyA0LjY1IDcuODEgNC41NiA3Ljk0IDQuNTggOC4wNyBDIDQuNjEgOC4xOSA0LjczIDguMjggNC44NiA4LjI2IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gNS44OSA5Ljc1IEMgNS45OCA5LjY1IDUuOTcgOS41IDUuODcgOS40MSBDIDUuNzcgOS4zMyA1LjYyIDkuMzMgNS41NCA5LjQzIEMgNS40NSA5LjUzIDUuNDYgOS42OCA1LjU2IDkuNzcgQyA1LjY1IDkuODYgNS44IDkuODUgNS44OSA5Ljc1IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gNy42IDEwLjM1IEMgNy42MSAxMC4yMiA3LjUxIDEwLjExIDcuMzggMTAuMSBDIDcuMjUgMTAuMDkgNy4xNCAxMC4xOSA3LjEzIDEwLjMyIEMgNy4xMiAxMC40NiA3LjIyIDEwLjU3IDcuMzUgMTAuNTggQyA3LjQ4IDEwLjU4IDcuNTkgMTAuNDggNy42IDEwLjM1IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gOS4zNSA5Ljg0IEMgOS4yNyA5LjczIDkuMTMgOS43IDkuMDIgOS43OCBDIDguOTEgOS44NSA4Ljg4IDEwIDguOTYgMTAuMTEgQyA5LjAzIDEwLjIxIDkuMTggMTAuMjQgOS4yOSAxMC4xNyBDIDkuNCAxMC4wOSA5LjQyIDkuOTQgOS4zNSA5Ljg0IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTAuNDkgOC40MiBDIDEwLjM4IDguMzYgMTAuMjMgOC40IDEwLjE3IDguNTEgQyAxMC4xIDguNjIgMTAuMTQgOC43NyAxMC4yNiA4Ljg0IEMgMTAuMzcgOC45IDEwLjUyIDguODYgMTAuNTggOC43NSBDIDEwLjY1IDguNjMgMTAuNjEgOC40OSAxMC40OSA4LjQyIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTAuNTIgNi41OCBDIDEwLjM5IDYuNiAxMC4zIDYuNzIgMTAuMzIgNi44NSBDIDEwLjM0IDYuOTggMTAuNDYgNy4wNyAxMC41OSA3LjA2IEMgMTAuNzIgNy4wNCAxMC44MSA2LjkyIDEwLjc5IDYuNzkgQyAxMC43NyA2LjY2IDEwLjY1IDYuNTcgMTAuNTIgNi41OCIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDEwLjQ2IDQuMTUgQyAxMC4zOCA0LjI1IDEwLjM5IDQuNCAxMC40OSA0LjQ4IEMgMTAuNTggNC41NiAxMC43MyA0LjU1IDEwLjgxIDQuNDYgQyAxMC45IDQuMzYgMTAuODkgNC4yMSAxMC43OSA0LjEzIEMgMTAuNjkgNC4wNSAxMC41NSA0LjA2IDEwLjQ2IDQuMTUiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA4Ljg5IDMuMyBDIDguODUgMy40MiA4LjkxIDMuNTYgOS4wMyAzLjYgQyA5LjE1IDMuNjQgOS4yOCAzLjU4IDkuMzMgMy40NiBDIDkuMzcgMy4zNCA5LjMxIDMuMjEgOS4xOSAzLjE2IEMgOS4wNyAzLjEyIDguOTMgMy4xOCA4Ljg5IDMuMyIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDcuMTEgMy4xNCBDIDcuMTIgMy4yNyA3LjIyIDMuMzcgNy4zNSAzLjM3IEMgNy40OCAzLjM3IDcuNTggMy4yNiA3LjU4IDMuMTMgQyA3LjU3IDMuMDEgNy40NyAyLjkgNy4zNCAyLjkxIEMgNy4yMSAyLjkxIDcuMTEgMy4wMiA3LjExIDMuMTQiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA1LjQ0IDMuNzcgQyA1LjUxIDMuODggNS42NSAzLjkxIDUuNzYgMy44NCBDIDUuODcgMy43NyA1LjkgMy42MyA1LjgzIDMuNTIgQyA1Ljc2IDMuNDEgNS42MSAzLjM4IDUuNTEgMy40NSBDIDUuNCAzLjUyIDUuMzcgMy42NiA1LjQ0IDMuNzciIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA0LjE0IDUgQyA0LjI0IDUuMDggNC4zOCA1LjA2IDQuNDYgNC45NSBDIDQuNTMgNC44NSA0LjUxIDQuNzEgNC40MSA0LjYzIEMgNC4zIDQuNTUgNC4xNiA0LjU4IDQuMDggNC42OCBDIDQuMDEgNC43OCA0LjAzIDQuOTMgNC4xNCA1IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMy40NSA2LjY0IEMgMy41NyA2LjY4IDMuNyA2LjYgMy43MyA2LjQ4IEMgMy43NyA2LjM2IDMuNjkgNi4yMyAzLjU3IDYuMiBDIDMuNDUgNi4xNiAzLjMyIDYuMjQgMy4yOSA2LjM2IEMgMy4yNSA2LjQ4IDMuMzMgNi42MSAzLjQ1IDYuNjQiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAzLjQ4IDguNDUgQyAzLjYxIDguNDQgMy43IDguMzIgMy42OSA4LjE5IEMgMy42NyA4LjA3IDMuNTYgNy45OCAzLjQzIDcuOTkgQyAzLjMxIDggMy4yMSA4LjEyIDMuMjMgOC4yNCBDIDMuMjQgOC4zNyAzLjM1IDguNDYgMy40OCA4LjQ1IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gNC4yOSAxMC4wNSBDIDQuMzkgOS45NyA0LjQxIDkuODMgNC4zMyA5LjcyIEMgNC4yNSA5LjYyIDQuMSA5LjYgNCA5LjY4IEMgMy45IDkuNzYgMy44OCA5LjkgMy45NiAxMC4wMSBDIDQuMDQgMTAuMTEgNC4xOCAxMC4xMyA0LjI5IDEwLjA1IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gNS42NCAxMS4yMSBDIDUuNzEgMTEuMSA1LjY4IDEwLjk2IDUuNTcgMTAuODkgQyA1LjQ2IDEwLjgyIDUuMzIgMTAuODYgNS4yNSAxMC45NyBDIDUuMTggMTEuMDggNS4yMiAxMS4yMiA1LjMzIDExLjI5IEMgNS40MyAxMS4zNSA1LjU4IDExLjMyIDUuNjQgMTEuMjEiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA3LjM2IDExLjcyIEMgNy4zOCAxMS41OSA3LjMgMTEuNDcgNy4xOCAxMS40NSBDIDcuMDUgMTEuNDMgNi45MyAxMS41MSA2LjkxIDExLjY0IEMgNi44OCAxMS43NiA2Ljk3IDExLjg4IDcuMDkgMTEuOTEgQyA3LjIyIDExLjkzIDcuMzQgMTEuODUgNy4zNiAxMS43MiIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDkuMTMgMTEuNDYgQyA5LjA4IDExLjM0IDguOTUgMTEuMjggOC44MyAxMS4zMyBDIDguNzEgMTEuMzggOC42NSAxMS41MSA4LjcgMTEuNjMgQyA4Ljc0IDExLjc1IDguODggMTEuODEgOSAxMS43NiBDIDkuMTIgMTEuNzEgOS4xOCAxMS41OCA5LjEzIDExLjQ2IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTAuNjQgMTAuNTIgQyAxMC41NiAxMC40MyAxMC40MSAxMC40MiAxMC4zMiAxMC41MSBDIDEwLjIyIDEwLjU5IDEwLjIyIDEwLjc0IDEwLjMgMTAuODQgQyAxMC4zOSAxMC45MyAxMC41MyAxMC45NCAxMC42MyAxMC44NSBDIDEwLjcyIDEwLjc3IDEwLjczIDEwLjYyIDEwLjY0IDEwLjUyIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTEuNjYgOS4wNiBDIDExLjU1IDkgMTEuNDEgOS4wNSAxMS4zNSA5LjE2IEMgMTEuMjkgOS4yOCAxMS4zNCA5LjQyIDExLjQ1IDkuNDcgQyAxMS41NyA5LjUzIDExLjcxIDkuNDggMTEuNzYgOS4zNyBDIDExLjgyIDkuMjYgMTEuNzggOS4xMiAxMS42NiA5LjA2IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTIgNy4zIEMgMTEuODggNy4yOSAxMS43NiA3LjM4IDExLjc1IDcuNTEgQyAxMS43NCA3LjYzIDExLjgzIDcuNzUgMTEuOTYgNy43NiBDIDEyLjA5IDcuNzcgMTIuMiA3LjY4IDEyLjIxIDcuNTUgQyAxMi4yMiA3LjQyIDEyLjEzIDcuMzEgMTIgNy4zIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTEuNTUgNS41NiBDIDExLjQ0IDUuNjEgMTEuMzkgNS43NSAxMS40NSA1Ljg3IEMgMTEuNSA1Ljk4IDExLjY0IDYuMDMgMTEuNzYgNS45OCBDIDExLjg3IDUuOTIgMTEuOTIgNS43OCAxMS44NiA1LjY3IEMgMTEuODEgNS41NSAxMS42NyA1LjUgMTEuNTUgNS41NiIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDExLjQ0IDMuMjEgQyAxMS4zNiAzLjMgMTEuMzcgMy40NSAxMS40NiAzLjUzIEMgMTEuNTYgMy42MSAxMS43IDMuNiAxMS43OSAzLjUxIEMgMTEuODcgMy40MiAxMS44NiAzLjI3IDExLjc3IDMuMTkgQyAxMS42NyAzLjEgMTEuNTMgMy4xMSAxMS40NCAzLjIxIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gOS45NyAyLjI1IEMgOS45MiAyLjM2IDkuOTcgMi41IDEwLjA5IDIuNTUgQyAxMC4yMSAyLjYgMTAuMzQgMi41NCAxMC4zOSAyLjQzIEMgMTAuNDQgMi4zMSAxMC4zOSAyLjE4IDEwLjI3IDIuMTMgQyAxMC4xNSAyLjA4IDEwLjAyIDIuMTMgOS45NyAyLjI1IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gOC4yNSAxLjc5IEMgOC4yNCAxLjkyIDguMzQgMi4wMyA4LjQ2IDIuMDQgQyA4LjU5IDIuMDUgOC43IDEuOTYgOC43MSAxLjgzIEMgOC43MiAxLjcxIDguNjIgMS42IDguNSAxLjU4IEMgOC4zNyAxLjU3IDguMjYgMS42NyA4LjI1IDEuNzkiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA2LjQ5IDEuOSBDIDYuNTIgMi4wMiA2LjY1IDIuMSA2Ljc3IDIuMDcgQyA2Ljg5IDIuMDQgNi45NyAxLjkxIDYuOTQgMS43OSBDIDYuOTEgMS42NyA2Ljc4IDEuNTkgNi42NiAxLjYyIEMgNi41NCAxLjY1IDYuNDYgMS43OCA2LjQ5IDEuOSIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDQuODQgMi41NCBDIDQuOTEgMi42NSA1LjA1IDIuNjggNS4xNSAyLjYxIEMgNS4yNiAyLjU0IDUuMjkgMi40IDUuMjMgMi4zIEMgNS4xNiAyLjE5IDUuMDIgMi4xNiA0LjkxIDIuMjIgQyA0LjgxIDIuMjkgNC43NyAyLjQzIDQuODQgMi41NCIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDMuNDcgMy42NSBDIDMuNTcgMy43MyAzLjcxIDMuNzIgMy43OSAzLjYyIEMgMy44OCAzLjUzIDMuODYgMy4zOCAzLjc3IDMuMyBDIDMuNjcgMy4yMiAzLjUyIDMuMjMgMy40NCAzLjMzIEMgMy4zNiAzLjQzIDMuMzggMy41NyAzLjQ3IDMuNjUiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAyLjQ4IDUuMTMgQyAyLjU5IDUuMTkgMi43MyA1LjE1IDIuNzkgNS4wNSBDIDIuODYgNC45NCAyLjgyIDQuOCAyLjcxIDQuNzMgQyAyLjYgNC42NyAyLjQ2IDQuNyAyLjQgNC44MSBDIDIuMzQgNC45MiAyLjM3IDUuMDYgMi40OCA1LjEzIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMi4wMyA2Ljg2IEMgMi4xNSA2Ljg4IDIuMjcgNi44MSAyLjMgNi42OCBDIDIuMzMgNi41NiAyLjI1IDYuNDQgMi4xMiA2LjQxIEMgMiA2LjM4IDEuODggNi40NiAxLjg1IDYuNTkgQyAxLjgzIDYuNzEgMS45IDYuODMgMi4wMyA2Ljg2IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMi4xNCA4LjYzIEMgMi4yNiA4LjYxIDIuMzUgOC41IDIuMzQgOC4zOCBDIDIuMzMgOC4yNSAyLjIxIDguMTYgMi4wOSA4LjE3IEMgMS45NiA4LjE5IDEuODcgOC4zIDEuODkgOC40MiBDIDEuOSA4LjU1IDIuMDEgOC42NCAyLjE0IDguNjMiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAyLjc4IDEwLjI5IEMgMi45IDEwLjIzIDIuOTUgMTAuMSAyLjkgOS45OCBDIDIuODUgOS44NyAyLjcxIDkuODIgMi42IDkuODcgQyAyLjQ4IDkuOTIgMi40MyAxMC4wNiAyLjQ4IDEwLjE3IEMgMi41MyAxMC4yOSAyLjY3IDEwLjM0IDIuNzggMTAuMjkiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAzLjkxIDExLjY2IEMgNCAxMS41NyA0LjAxIDExLjQzIDMuOTIgMTEuMzMgQyAzLjgzIDExLjI0IDMuNjkgMTEuMjMgMy42IDExLjMyIEMgMy41IDExLjQxIDMuNSAxMS41NSAzLjU5IDExLjY0IEMgMy42NyAxMS43NCAzLjgyIDExLjc0IDMuOTEgMTEuNjYiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA1LjQxIDEyLjYyIEMgNS40NyAxMi41MSA1LjQzIDEyLjM3IDUuMzIgMTIuMzEgQyA1LjIgMTIuMjQgNS4wNyAxMi4yOCA1IDEyLjQgQyA0Ljk0IDEyLjUxIDQuOTggMTIuNjUgNS4wOSAxMi43MSBDIDUuMjEgMTIuNzcgNS4zNCAxMi43MyA1LjQxIDEyLjYyIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gNy4xMiAxMy4wNyBDIDcuMTQgMTIuOTQgNy4wNiAxMi44MiA2LjkzIDEyLjggQyA2LjgxIDEyLjc4IDYuNjkgMTIuODYgNi42NyAxMi45OCBDIDYuNjQgMTMuMTEgNi43MiAxMy4yMyA2Ljg1IDEzLjI1IEMgNi45NyAxMy4yNyA3LjA5IDEzLjE5IDcuMTIgMTMuMDciIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA4Ljg5IDEyLjk2IEMgOC44OCAxMi44MyA4Ljc2IDEyLjc1IDguNjQgMTIuNzYgQyA4LjUxIDEyLjc4IDguNDIgMTIuOSA4LjQ0IDEzLjAyIEMgOC40NiAxMy4xNSA4LjU3IDEzLjIzIDguNyAxMy4yMiBDIDguODIgMTMuMiA4LjkxIDEzLjA4IDguODkgMTIuOTYiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAxMC41MyAxMi4zMSBDIDEwLjQ4IDEyLjIgMTAuMzQgMTIuMTUgMTAuMjMgMTIuMjEgQyAxMC4xMiAxMi4yNyAxMC4wNyAxMi40IDEwLjEyIDEyLjUyIEMgMTAuMTggMTIuNjMgMTAuMzIgMTIuNjggMTAuNDMgMTIuNjIgQyAxMC41NCAxMi41NyAxMC41OSAxMi40MyAxMC41MyAxMi4zMSIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDExLjkyIDExLjE5IEMgMTEuODMgMTEuMSAxMS42OCAxMS4xIDExLjU5IDExLjE5IEMgMTEuNSAxMS4yOCAxMS41IDExLjQzIDExLjU5IDExLjUyIEMgMTEuNjggMTEuNjEgMTEuODIgMTEuNjEgMTEuOTEgMTEuNTIgQyAxMiAxMS40MyAxMiAxMS4yOSAxMS45MiAxMS4xOSIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDEyLjg3IDkuNyBDIDEyLjc2IDkuNjQgMTIuNjIgOS42OSAxMi41NyA5LjggQyAxMi41MSA5LjkxIDEyLjU1IDEwLjA1IDEyLjY2IDEwLjExIEMgMTIuNzggMTAuMTcgMTIuOTEgMTAuMTIgMTIuOTcgMTAuMDEgQyAxMy4wMyA5LjkgMTIuOTkgOS43NiAxMi44NyA5LjciIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAxMy4zMSA3Ljk4IEMgMTMuMTkgNy45NiAxMy4wNyA4LjA1IDEzLjA1IDguMTcgQyAxMy4wMyA4LjMgMTMuMTIgOC40MiAxMy4yNCA4LjQzIEMgMTMuMzcgOC40NSAxMy40OCA4LjM3IDEzLjUgOC4yNCBDIDEzLjUyIDguMTIgMTMuNDQgOCAxMy4zMSA3Ljk4IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTMuMjIgNi4yMiBDIDEzLjA5IDYuMjQgMTMuMDEgNi4zNiAxMy4wMyA2LjQ4IEMgMTMuMDUgNi42MSAxMy4xNyA2LjY5IDEzLjI5IDYuNjcgQyAxMy40MiA2LjY1IDEzLjUgNi41MyAxMy40OCA2LjQxIEMgMTMuNDYgNi4yOCAxMy4zNCA2LjIgMTMuMjIgNi4yMiIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDEyLjU4IDQuNTcgQyAxMi40NiA0LjYzIDEyLjQyIDQuNzcgMTIuNDggNC44OCBDIDEyLjU0IDQuOTkgMTIuNjggNS4wMyAxMi43OSA0Ljk3IEMgMTIuOSA0LjkxIDEyLjk0IDQuNzggMTIuODggNC42NiBDIDEyLjgzIDQuNTUgMTIuNjkgNC41MSAxMi41OCA0LjU3IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTIuNDIgMi4yNSBDIDEyLjMzIDIuMzQgMTIuMzQgMi40OSAxMi40NCAyLjU4IEMgMTIuNTQgMi42NyAxMi42OSAyLjY2IDEyLjc3IDIuNTYgQyAxMi44NiAyLjQ3IDEyLjg1IDIuMzIgMTIuNzYgMi4yMyBDIDEyLjY2IDIuMTQgMTIuNTEgMi4xNSAxMi40MiAyLjI1IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTAuOTIgMS4yIEMgMTAuODYgMS4zMiAxMC45MSAxLjQ2IDExLjAzIDEuNTIgQyAxMS4xNSAxLjU3IDExLjI5IDEuNTIgMTEuMzUgMS40MSBDIDExLjQgMS4yOSAxMS4zNSAxLjE1IDExLjIzIDEuMDkgQyAxMS4xMiAxLjA0IDEwLjk4IDEuMDkgMTAuOTIgMS4yIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gOS4yMSAwLjU1IEMgOS4xNyAwLjY4IDkuMjQgMC44MSA5LjM2IDAuODUgQyA5LjQ5IDAuODkgOS42MiAwLjgyIDkuNjYgMC42OSBDIDkuNyAwLjU3IDkuNjMgMC40NCA5LjUgMC40IEMgOS4zOCAwLjM2IDkuMjQgMC40MyA5LjIxIDAuNTUiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA3LjM3IDAuNDEgQyA3LjM3IDAuNTQgNy40OCAwLjY1IDcuNjEgMC42NSBDIDcuNzQgMC42NSA3Ljg0IDAuNTQgNy44NSAwLjQxIEMgNy44NSAwLjI4IDcuNzQgMC4xOCA3LjYxIDAuMTcgQyA3LjQ4IDAuMTcgNy4zNyAwLjI4IDcuMzcgMC40MSIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDUuNTcgMC43MyBDIDUuNiAwLjg1IDUuNzMgMC45MyA1Ljg2IDAuODkgQyA1Ljk4IDAuODYgNi4wNiAwLjczIDYuMDIgMC42IEMgNS45OSAwLjQ4IDUuODYgMC40IDUuNzMgMC40NCBDIDUuNjEgMC40NyA1LjUzIDAuNiA1LjU3IDAuNzMiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAzLjkyIDEuNTEgQyAzLjk5IDEuNjIgNC4xMyAxLjY1IDQuMjQgMS41OCBDIDQuMzYgMS41MSA0LjM5IDEuMzYgNC4zMiAxLjI1IEMgNC4yNSAxLjE0IDQuMSAxLjExIDMuOTkgMS4xOCBDIDMuODggMS4yNSAzLjg1IDEuNCAzLjkyIDEuNTEiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAyLjUyIDIuNjkgQyAyLjYxIDIuNzggMi43NiAyLjc3IDIuODUgMi42NyBDIDIuOTQgMi41NyAyLjkzIDIuNDIgMi44MyAyLjM0IEMgMi43MyAyLjI1IDIuNTggMi4yNiAyLjQ5IDIuMzYgQyAyLjQxIDIuNDYgMi40MiAyLjYxIDIuNTIgMi42OSIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDEuNDMgNC4xNyBDIDEuNTQgNC4yNCAxLjY5IDQuMjEgMS43NiA0LjEgQyAxLjgzIDMuOTkgMS44IDMuODQgMS42OSAzLjc3IEMgMS41OCAzLjcgMS40NCAzLjczIDEuMzYgMy44NCBDIDEuMjkgMy45NSAxLjMyIDQuMSAxLjQzIDQuMTciIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAwLjgzIDUuOTEgQyAwLjk1IDUuOTUgMS4wOSA1Ljg4IDEuMTIgNS43NSBDIDEuMTYgNS42MiAxLjA5IDUuNDkgMC45NiA1LjQ2IEMgMC44NCA1LjQyIDAuNzEgNS40OSAwLjY3IDUuNjEgQyAwLjYzIDUuNzQgMC43IDUuODcgMC44MyA1LjkxIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMC42OCA3LjczIEMgMC44MSA3LjczIDAuOTIgNy42MiAwLjkyIDcuNDkgQyAwLjkyIDcuMzYgMC44MSA3LjI1IDAuNjggNy4yNSBDIDAuNTUgNy4yNSAwLjQ1IDcuMzYgMC40NCA3LjQ5IEMgMC40NCA3LjYyIDAuNTUgNy43MyAwLjY4IDcuNzMiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAxIDkuNTMgQyAxLjEzIDkuNDkgMS4yIDkuMzYgMS4xNiA5LjI0IEMgMS4xMiA5LjExIDAuOTkgOS4wNCAwLjg3IDkuMDggQyAwLjc0IDkuMTEgMC42NyA5LjI1IDAuNzEgOS4zNyBDIDAuNzQgOS41IDAuODcgOS41NyAxIDkuNTMiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAxLjc3IDExLjIgQyAxLjg4IDExLjEyIDEuOTIgMTAuOTggMS44NSAxMC44NyBDIDEuNzcgMTAuNzYgMS42MyAxMC43MyAxLjUyIDEwLjggQyAxLjQxIDEwLjg3IDEuMzggMTEuMDEgMS40NSAxMS4xMiBDIDEuNTIgMTEuMjMgMS42NyAxMS4yNyAxLjc3IDExLjIiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAyLjk0IDEyLjYgQyAzLjAzIDEyLjUgMy4wMiAxMi4zNSAyLjkyIDEyLjI3IEMgMi44MiAxMi4xOCAyLjY3IDEyLjE5IDIuNTkgMTIuMjkgQyAyLjUgMTIuMzkgMi41MSAxMi41NCAyLjYxIDEyLjYzIEMgMi43MSAxMi43MSAyLjg2IDEyLjcgMi45NCAxMi42IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gNC40NCAxMy42NiBDIDQuNTEgMTMuNTUgNC40OCAxMy40IDQuMzcgMTMuMzMgQyA0LjI2IDEzLjI2IDQuMTEgMTMuMyA0LjA0IDEzLjQxIEMgMy45NyAxMy41MiA0IDEzLjY2IDQuMTEgMTMuNzMgQyA0LjIyIDEzLjggNC4zNyAxMy43NyA0LjQ0IDEzLjY2IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gNi4xNyAxNC4yOCBDIDYuMiAxNC4xNSA2LjEzIDE0LjAyIDYgMTMuOTkgQyA1Ljg4IDEzLjk1IDUuNzUgMTQuMDIgNS43MSAxNC4xNSBDIDUuNjcgMTQuMjggNS43NSAxNC40MSA1Ljg3IDE0LjQ0IEMgNiAxNC40OCA2LjEzIDE0LjQxIDYuMTcgMTQuMjgiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA4IDE0LjQzIEMgNy45OSAxNC4zIDcuODkgMTQuMTkgNy43NiAxNC4yIEMgNy42MyAxNC4yIDcuNTIgMTQuMyA3LjUyIDE0LjQzIEMgNy41MiAxNC41NiA3LjYzIDE0LjY3IDcuNzYgMTQuNjcgQyA3Ljg5IDE0LjY3IDggMTQuNTYgOCAxNC40MyIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDkuOCAxNC4xMSBDIDkuNzYgMTMuOTkgOS42MyAxMy45MiA5LjUxIDEzLjk2IEMgOS4zOCAxMy45OSA5LjMxIDE0LjEzIDkuMzUgMTQuMjUgQyA5LjM5IDE0LjM4IDkuNTIgMTQuNDUgOS42NCAxNC40MSBDIDkuNzcgMTQuMzcgOS44NCAxNC4yNCA5LjggMTQuMTEiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAxMS40NSAxMy4zNCBDIDExLjM4IDEzLjIzIDExLjIzIDEzLjIgMTEuMTIgMTMuMjcgQyAxMS4wMSAxMy4zNCAxMC45OCAxMy40OSAxMS4wNiAxMy42IEMgMTEuMTMgMTMuNzEgMTEuMjcgMTMuNzQgMTEuMzggMTMuNjcgQyAxMS40OSAxMy42IDExLjUyIDEzLjQ1IDExLjQ1IDEzLjM0IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTIuODggMTIuMTggQyAxMi43OSAxMi4wOCAxMi42NCAxMi4wNyAxMi41NSAxMi4xNiBDIDEyLjQ1IDEyLjI1IDEyLjQ0IDEyLjQgMTIuNTMgMTIuNDkgQyAxMi42MSAxMi41OSAxMi43NiAxMi42IDEyLjg2IDEyLjUxIEMgMTIuOTYgMTIuNDMgMTIuOTcgMTIuMjggMTIuODggMTIuMTgiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAxMy45MiAxMC42NyBDIDEzLjgxIDEwLjYgMTMuNjcgMTAuNjQgMTMuNiAxMC43NSBDIDEzLjUzIDEwLjg2IDEzLjU2IDExIDEzLjY3IDExLjA3IEMgMTMuNzggMTEuMTQgMTMuOTMgMTEuMTEgMTQgMTEgQyAxNC4wNyAxMC44OSAxNC4wMyAxMC43NCAxMy45MiAxMC42NyIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDE0LjU1IDguOTMgQyAxNC40MiA4LjkgMTQuMjkgOC45NyAxNC4yNSA5LjEgQyAxNC4yMiA5LjIyIDE0LjI5IDkuMzUgMTQuNDIgOS4zOSBDIDE0LjU1IDkuNDIgMTQuNjggOS4zNSAxNC43MSA5LjIyIEMgMTQuNzQgOS4xIDE0LjY3IDguOTcgMTQuNTUgOC45MyIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDE0LjcgNy4xMiBDIDE0LjU3IDcuMTIgMTQuNDYgNy4yMyAxNC40NiA3LjM2IEMgMTQuNDcgNy40OSAxNC41NyA3LjU5IDE0LjcxIDcuNTkgQyAxNC44NCA3LjU5IDE0Ljk0IDcuNDggMTQuOTQgNy4zNSBDIDE0Ljk0IDcuMjIgMTQuODMgNy4xMiAxNC43IDcuMTIiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAxNC4zNyA1LjMxIEMgMTQuMjQgNS4zNSAxNC4xNyA1LjQ5IDE0LjIxIDUuNjEgQyAxNC4yNSA1LjczIDE0LjM5IDUuOCAxNC41MSA1Ljc2IEMgMTQuNjMgNS43MyAxNC43IDUuNTkgMTQuNjYgNS40NyBDIDE0LjYzIDUuMzQgMTQuNDkgNS4yNyAxNC4zNyA1LjMxIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTMuNiAzLjY1IEMgMTMuNDkgMy43MiAxMy40NiAzLjg3IDEzLjUzIDMuOTggQyAxMy42MSA0LjA4IDEzLjc1IDQuMTEgMTMuODYgNC4wNCBDIDEzLjk3IDMuOTcgMTQgMy44MiAxMy45MiAzLjcxIEMgMTMuODUgMy42IDEzLjcxIDMuNTcgMTMuNiAzLjY1IiAvPg0KICA8Y2lyY2xlIGN4PSI3LjY4IiBjeT0iNy40NSIgcj0iMS41IiBzdHJva2U9IiMwMGJhYzYiIHN0cm9rZS13aWR0aD0iMC41IiBmaWxsPSJub25lIiAvPg0KPC9nPg0KPC9zdmc+") no-repeat center center;
    background-size: contain;
}

.chart-icon-plane {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDYxNy40IDYxNy40Ij48cGF0aCBmaWxsPSIjMDBiYWM2IiBkPSJNNjE3LjQxNyAzMi4yODNjMCAyNS42LTIyIDYwLjQtNjUuOSAxMDQuM2wtMTA2LjEgMTA2LjEgNjMuMiAzMjkuNy40IDIuN2MwIDQuMS0xLjMgNy41LTQgMTAuMmwtMjguMyAyOC4zYy0yLjcgMi43LTYgNC0xMC4yIDQtNi4yIDAtMTAuNS0yLjctMTIuOC04bC0xMjAuOS0yNTQuMi0xMDguMyAxMDguMmMyMCA3MC4xIDMwLjEgMTA3LjIgMzAuMSAxMTEuNHMtMS4zIDcuNS00IDEwLjJsLTI4LjMgMjguM2MtMi43IDIuNy02IDQtMTAuMiA0LTUuMyAwLTkuNC0yLjQtMTIuNC03LjFsLTY4LjUtMTIzLjgtMTIzLjgtNjguNWMtNS0yLjctNy41LTYuOC03LjUtMTIuNCAwLTQuMSAxLjMtNy41IDQtMTAuMmwyOC4zLTI4LjdjMi43LTIuNyA2LTQgMTAuMi00czQxLjIgMTAgMTExLjQgMzAuMWwxMDguMy0xMDguMy0yNTQuMS0xMjEuMWMtNS4zLTIuNC04LTYuNi04LTEyLjggMC00LjEgMS4zLTcuNSA0LTEwLjJsMjguMy0yOC4zYzIuNy0yLjcgNi00IDEwLjItNCAxLjIgMCAyLjEuMSAyLjcuNGwzMjkuNyA2My4yIDEwNi4xLTEwNi4xYzQzLjktNDMuOSA3OC43LTY1LjkgMTA0LjMtNjUuOSA5LjQgMCAxNy4yIDMgMjMuMiA5LjFzOC45IDE0IDguOSAyMy40eiIgLz48L3N2Zz4=") no-repeat center center;
    background-size: contain;
}

.title-icon-plane {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDYxNy40IDYxNy40Ij48cGF0aCBmaWxsPSIjMDBiYWM2IiBkPSJNNjE3LjQxNyAzMi4yODNjMCAyNS42LTIyIDYwLjQtNjUuOSAxMDQuM2wtMTA2LjEgMTA2LjEgNjMuMiAzMjkuNy40IDIuN2MwIDQuMS0xLjMgNy41LTQgMTAuMmwtMjguMyAyOC4zYy0yLjcgMi43LTYgNC0xMC4yIDQtNi4yIDAtMTAuNS0yLjctMTIuOC04bC0xMjAuOS0yNTQuMi0xMDguMyAxMDguMmMyMCA3MC4xIDMwLjEgMTA3LjIgMzAuMSAxMTEuNHMtMS4zIDcuNS00IDEwLjJsLTI4LjMgMjguM2MtMi43IDIuNy02IDQtMTAuMiA0LTUuMyAwLTkuNC0yLjQtMTIuNC03LjFsLTY4LjUtMTIzLjgtMTIzLjgtNjguNWMtNS0yLjctNy41LTYuOC03LjUtMTIuNCAwLTQuMSAxLjMtNy41IDQtMTAuMmwyOC4zLTI4LjdjMi43LTIuNyA2LTQgMTAuMi00czQxLjIgMTAgMTExLjQgMzAuMWwxMDguMy0xMDguMy0yNTQuMS0xMjEuMWMtNS4zLTIuNC04LTYuNi04LTEyLjggMC00LjEgMS4zLTcuNSA0LTEwLjJsMjguMy0yOC4zYzIuNy0yLjcgNi00IDEwLjItNCAxLjIgMCAyLjEuMSAyLjcuNGwzMjkuNyA2My4yIDEwNi4xLTEwNi4xYzQzLjktNDMuOSA3OC43LTY1LjkgMTA0LjMtNjUuOSA5LjQgMCAxNy4yIDMgMjMuMiA5LjFzOC45IDE0IDguOSAyMy40eiIgLz48L3N2Zz4=") no-repeat center center;
    background-size: contain;
}

.title-icon-search {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI0ODAiIGhlaWdodD0iNDgwIj4KICA8Zz4KICAgIDxwYXRoIGZpbGw9IiMwMGJhYzYiIGQ9Ik00MjkuMTAzLDk2LjUzN2MtMTQuMS0yOS44LTQ0LjItNDguNy03Ny4xLTQ4LjdjLTMzLjgsMC02NC40LDE5LjktNzguMSw1MC44IGMtOS41LTQuOS0yMS4yLTcuOC0zMy44LTcuOWMtMTIuNiwwLTI0LjMsMi45LTMzLjgsNy45Yy0xMy43LTMwLjktNDQuMy01MC44LTc4LjEtNTAuOGMtMzIuOSwwLTYzLjEsMTguOS03Ny4xLDQ4LjcgYy01NS44LDExOC4xLTUxLDIyMC43LTUxLDIyMC43bDAsMGMwLDEwLjcsMC44LDIxLjQsMi45LDMxLjljMTEsNTMuOSw2MC42LDg5LjksMTE0LjksODJjNDIuNi02LjIsNzAuOC0zMS40LDg0LjYtNzIuMyBjNS42LTE2LjYsNC45LTMzLjksNC44LTUxLjFjMC0zLjksMS4zLTYuNiw0LTkuMmM4LTcuNywxOC4zLTExLjYsMjguNy0xMS42czIwLjgsMy45LDI4LjcsMTEuNmMyLjcsMi42LDQsNS4zLDQsOS4yIGMwLDE3LjItMC43LDM0LjUsNC44LDUxLjFjMTMuNyw0MC45LDQyLDY2LjEsODQuNiw3Mi4zYzU0LjMsOCwxMDMuOS0yOCwxMTQuOS04MmMyLjItMTAuNiwyLjktMjEuMiwyLjktMzEuOWwwLDAgQzQ4MC4xMDMsMzE3LjIzNyw0ODQuOTAzLDIxNC42MzcsNDI5LjEwMyw5Ni41Mzd6IE0xMDMuOTAzLDM5MS44MzdjLTM1LDAtNjMuNC0yOC40LTYzLjQtNjMuNHMyOC40LTYzLjQsNjMuNC02My40IHM2My40LDI4LjQsNjMuNCw2My40UzEzOC45MDMsMzkxLjgzNywxMDMuOTAzLDM5MS44Mzd6IE0zNzYuMzAzLDM5MS44MzdjLTM1LDAtNjMuNC0yOC40LTYzLjQtNjMuNHMyOC40LTYzLjQsNjMuNC02My40IHM2My40LDI4LjQsNjMuNCw2My40UzQxMS4zMDMsMzkxLjgzNywzNzYuMzAzLDM5MS44Mzd6IiAvPgogICAgPHBhdGggZmlsbD0iIzAwYmFjNiIgZD0iTTM3Ni4zMDMsMjg4LjgzN2MtMjEuOCwwLTM5LjYsMTcuOC0zOS42LDM5LjZjMCw1LjIsNC4yLDkuNSw5LjUsOS41YzUuMiwwLDkuNS00LjIsOS41LTkuNSBjMC0xMS40LDkuMy0yMC43LDIwLjctMjAuN2M1LjIsMCw5LjUtNC4yLDkuNS05LjVDMzg1LjgwMywyOTMuMTM3LDM4MS42MDMsMjg4LjgzNywzNzYuMzAzLDI4OC44Mzd6IiAvPgogICAgPHBhdGggZmlsbD0iIzAwYmFjNiIgZD0iTTEwMy45MDMsMjg4LjgzN2MtMjEuOCwwLTM5LjYsMTcuOC0zOS42LDM5LjZjMCw1LjIsNC4yLDkuNSw5LjUsOS41czkuNS00LjIsOS41LTkuNSBjMC0xMS40LDkuMy0yMC43LDIwLjctMjAuN2M1LjIsMCw5LjUtNC4yLDkuNS05LjVDMTEzLjMwMywyOTMuMTM3LDEwOS4xMDMsMjg4LjgzNywxMDMuOTAzLDI4OC44Mzd6IiAvPgogIDwvZz4KPC9zdmc+") no-repeat center center;
    background-size: contain;
}

.title-icon-search2 {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCI+CiAgPHBhdGggZmlsbD0iIzAwYmFjNiIgZD0iTTYzLjksNDUuMUw2My45LDQ1LjFMNjEsMjIuOWMtMC43LTUtMy03LjgtNS4yLTkuM2wtMC4zLTEuNEM1NC43LDYuOSw1MC45LDMsNDUuOCwzQzQwLjYsMywzNiw3LjcsMzYsMTIuNXYxLjJoLTh2LTEuMiBDMjgsNy43LDIzLjQsMywxOC4yLDNjLTUuMSwwLTguOSwzLjktOS43LDkuMWwtMC4zLDEuNGMtMi4xLDEuNi00LjQsNC40LTUuMiw5LjRMMCw0NWwwLDAuMWwwLjEsMEMwLDQ1LjYsMCw0NiwwLDQ2LjUgQzAsNTQuMiw2LjMsNjEsMTQsNjFjNi4xLDAsMTEuMy00LjUsMTMuMi0xMGMxLjQsMC45LDMsMS40LDQuOCwxLjRjMS43LDAsMy40LTAuNSw0LjgtMS40YzEuOSw1LjUsNy4xLDEwLDEzLjIsMTAgYzcuNywwLDE0LTYuOCwxNC0xNC41QzY0LDQ2LDY0LDQ1LjYsNjMuOSw0NS4xeiBNMTQsNTZjLTUsMC05LTQuNS05LTkuM2MwLTAuMywwLTAuNiwwLTAuOWMwLjUtNC41LDQuMy03LjgsOS03LjggYzQuNCwwLDguMSwzLDguOSw3LjJjMC4xLDAuNSwwLjEsMSwwLjEsMS41QzIzLDUxLjUsMTksNTYsMTQsNTZ6IE0zNSw0NC4zYy0wLjEsMS41LTEuNCwyLjctMywyLjdzLTIuOS0xLjItMy0yLjcgYzAtMC4xLDAtMC4yLDAtMC4zYzAtMC4yLDAtMC4zLDAuMS0wLjVDMjkuMyw0MiwzMC41LDQxLDMyLDQxczIuNywxLDMsMi41YzAsMC4xLDAsMC4zLDAsMC41QzM1LDQ0LjEsMzUsNDQuMiwzNSw0NC4zeiBNNTAsNTYgYy01LDAtOS00LjUtOS05LjNjMC0wLjUsMC0xLDAuMS0xLjVDNDEuOSw0MSw0NS42LDM4LDUwLDM4YzQuNCwwLDguMiwzLjIsOC45LDcuNGMwLjEsMC40LDAuMSwwLjgsMC4xLDEuM0M1OSw1MS41LDU1LDU2LDUwLDU2eiIgLz4KPC9zdmc+") no-repeat center center;
    background-size: contain;
}

.chart-icon-vor {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMTIiIGhlaWdodD0iMTAiPg0KPGc+DQogIDxwYXRoIHN0cm9rZT0iIzAwYmFjNiIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGZpbGw9Im5vbmUiIGQ9Ik0zLjUsMS42TDguMywxLjYiLz4NCiAgPHBhdGggc3Ryb2tlPSIjMDBiYWM2IiBzdHJva2Utd2lkdGg9IjAuNSIgZmlsbD0ibm9uZSIgZD0iTTMuNSwxLjZsLTIuMiwzLjhsMi40LDMuNyIvPg0KICA8cGF0aCBzdHJva2U9IiMwMGJhYzYiIHN0cm9rZS13aWR0aD0iMC41IiBmaWxsPSJub25lIiBkPSJNOC4zLDEuNmwyLjEsMy44bC0yLjQsMy43Ii8+DQogIDxwYXRoIHN0cm9rZT0iIzAwYmFjNiIgc3Ryb2tlLXdpZHRoPSIwLjUiIGZpbGw9Im5vbmUiIGQ9Ik0zLjUsOS4yTDguMyw5LjIiLz4NCjwvZz4NCjwvc3ZnPg==") no-repeat center center;
    background-size: contain;
}

.chart-icon-vordme {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMTIiIGhlaWdodD0iMTAiPg0KPGc+DQogIDxwYXRoIHN0cm9rZT0iIzAwYmFjNiIgc3Ryb2tlLXdpZHRoPSIwLjUiIGZpbGw9Im5vbmUiIGQ9Ik0zLjUsMS42bC0yLjIsMy44bDIuNCwzLjciLz4NCiAgPHBhdGggc3Ryb2tlPSIjMDBiYWM2IiBzdHJva2Utd2lkdGg9IjAuNSIgZmlsbD0ibm9uZSIgZD0iTTguMywxLjZsMi4xLDMuOGwtMi40LDMuNyIvPg0KICA8cGF0aCBzdHJva2U9IiMwMGJhYzYiIHN0cm9rZS13aWR0aD0iMC41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBmaWxsPSJub25lIiBkPSJNMS4zLDkuMmg5LjF2LTcuNmgtOS4xVjkuMiIvPg0KPC9nPg0KPC9zdmc+") no-repeat center center;
    background-size: contain;
}

.chart-icon-waypoint {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMTciIGhlaWdodD0iMTciPg0KPGc+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAwLjM4IDguNjQgQyAwLjg0IDguNjQgMS4zMSA4LjYgMS43OSA4LjUyIEMgMi4yNyA4LjQzIDIuNzYgOC4zIDMuMjMgOC4xMSBDIDQuMiA3LjczIDUuMSA3LjE2IDUuODcgNi40IEMgNi42MyA1LjY0IDcuMjIgNC43NCA3LjYgMy43OCBDIDcuNzkgMy4zMSA3LjkzIDIuODIgOC4wMiAyLjM0IEMgOC4xMSAxLjg2IDguMTYgMS4zOSA4LjE2IDAuOTQgQyA4LjE2IDEuOTQgOC4zNiAyLjk0IDguNzcgMy45IEMgOS4xNyA0Ljg2IDkuNzUgNS43MSAxMC40NiA2LjQxIEwgMTAuMzIgNi41NSBDIDkuNzUgNS45OCA4Ljk3IDUuNjYgOC4xNiA1LjY2IEMgNy4zNSA1LjY2IDYuNTcgNS45OCA2IDYuNTUgQyA1Ljc0IDYuODEgNS41MiA3LjEyIDUuMzYgNy41IEMgNS4xOSA3Ljg3IDUuMSA4LjI5IDUuMSA4LjcxIEMgNS4xIDkuMTQgNS4xOSA5LjU1IDUuMzYgOS45MiBDIDUuNTIgMTAuMyA1Ljc0IDEwLjYyIDYgMTAuODcgTCA1Ljg2IDExLjAxIEMgNS4xNSAxMC4zMiA0LjMgOS43NSAzLjM0IDkuMzYgQyAyLjM4IDguOTcgMS4zOCA4Ljc4IDAuMzggOC43OCBMIDAuMzggOC42NCIvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTAuNDYgNi40MSBDIDExLjE3IDcuMTEgMTIuMDIgNy42OCAxMi45OCA4LjA3IEMgMTMuOTMgOC40NiAxNC45NCA4LjY0IDE1LjkzIDguNjQgTCAxNS45MyA4Ljc4IEMgMTUuNDggOC43OCAxNSA4LjgyIDE0LjUyIDguOTEgQyAxNC4wNCA4Ljk5IDEzLjU2IDkuMTMgMTMuMDggOS4zMSBDIDEyLjEyIDkuNjkgMTEuMjIgMTAuMjcgMTAuNDUgMTEuMDMgQyA5LjY4IDExLjc5IDkuMSAxMi42OCA4LjcyIDEzLjY0IEMgOC41MyAxNC4xMiA4LjM5IDE0LjYgOC4zIDE1LjA4IEMgOC4yIDE1LjU2IDguMTYgMTYuMDMgOC4xNiAxNi40OSBDIDguMTUgMTUuNDkgNy45NiAxNC40OCA3LjU1IDEzLjUyIEMgNy4xNSAxMi41NiA2LjU3IDExLjcyIDUuODYgMTEuMDEgTCA2IDEwLjg3IEMgNi41NyAxMS40NCA3LjM1IDExLjc3IDguMTYgMTEuNzcgQyA4Ljk3IDExLjc3IDkuNzUgMTEuNDQgMTAuMzIgMTAuODcgQyAxMC41NyAxMC42MiAxMC44IDEwLjMgMTAuOTYgOS45MiBDIDExLjEyIDkuNTUgMTEuMjEgOS4xNCAxMS4yMSA4LjcxIEMgMTEuMjEgOC4yOSAxMS4xMiA3Ljg3IDEwLjk2IDcuNSBDIDEwLjggNy4xMiAxMC41NyA2LjgxIDEwLjMyIDYuNTUgTCAxMC40NiA2LjQxIi8+DQo8L2c+DQo8L3N2Zz4=") no-repeat center center;
    background-size: contain;
}

/* === LISTS === */
.ranklist .listitem {
    align-items: center;
    border-bottom: 1px solid #d4d2d2;
    box-sizing: border-box;
    color: #000;
    display: flex;
    font-family: "Roboto Condensed",arial,helvetica,sans-serif;
    height: 100px;
    overflow: hidden;
    padding: 12px 15px 12px 0;
    width: 100%;
}

.ranklist .listitem:first-child {
    border-top: 1px solid #d4d2d2;
}

@media all and (max-width: 575px) {
    .ranklist .listitem:first-child {
        border-top: none;
    }

    .ranklist .listitem:last-child {
        border-bottom: none;
    }
}

.ranklist .listitem .list-rank {
    color: #000;
    font-size: 40px;
    font-weight: 700;
    min-width: 80px;
    text-align: center;
}

@media all and (max-width: 575px) {
    .ranklist .listitem .list-rank {
        align-items: center;
        background: hsla(0,0%,100%,.9);
        border-radius: 0 4px 4px 0;
        box-shadow: 2px 2px 4px rgba(0,0,0,.3);
        display: flex;
        font-size: 5.86vw;
        font-weight: 300;
        height: 10.66vw;
        justify-content: center;
        left: 0;
        line-height: 6.1vw;
        margin-right: 20px;
        min-width: 9vw;
        top: 2.5vw;
        z-index: 4;
    }
}

.ranklist .listitem .list-figure {
    margin-right: 20px;
    max-width: 40%;
    width: 100px;
}

@media all and (max-width: 575px) {
    .ranklist .listitem .list-figure {
        margin-right: 10px;
    }
}

.ranklist .listitem .list-figure-wide {
    margin-right: 60px;
    max-width: 40%;
    width: 300px;
}

@media all and (max-width: 575px) {
    .ranklist .listitem .list-figure-wide {
        margin-right: 30px;
    }
}

.ranklist .listitem .list-figure img, .ranklist .listitem .list-figure-wide img {
    max-height: 60px;
    max-width: 100%;
}

.ranklist .listitem .list-data h2 {
    color: #000;
    font-size: 32px;
    font-weight: 300;
}

.ranklist .listitem .list-data h2.text20 {
    font-size: 20px;
}

.ranklist .listitem .list-data .codespace {
    margin: 0 8px;
}

@media all and (max-width: 575px) {
    .ranklist .listitem .list-data {
        font-size: 3.6vw;
    }

    .ranklist .listitem .list-data h2 {
        font-size: 4.6vw;
    }

    .ranklist .listitem .list-data .codespace {
        display: block;
        margin: 0;
    }
}

/* === LINKS === */
.sep1 {
    margin: 0 8px;
}

.atc_link {
    position: absolute;
    left: 546px;
    top: 56px;
    width: 247px;
    height: 50px;
    text-align: center;
    font-size: 9pt;
    font-weight: bold;
    color: #fff;
    font-family: arial, helvetica, verdana, geneva, sans-serif;
}

.languages {
    position: absolute;
    left: 820px;
    top: 70px;
}

.languages1200 {
    position: absolute;
    left: 1028px;
    top: 120px;
}

.flag_icon {
    margin-right: 4px;
}

.airlinelogo {
    height: auto;
    margin-bottom: 30px;
    max-height: 400px;
    max-width: 100%;
    width: auto;
}

.airportlogo {
    height: auto;
    margin-bottom: 30px;
    max-height: 400px;
    max-width: 100%;
    width: auto;
}

#mainmap {
    width: 720px;
    height: 400px;
    margin-bottom: 40px;
    background-color: #eee;
    border-radius: 10px;
}

#mainmap > div {
    border-radius: 10px;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

#wmap {
    width: 600px;
    height: 300px;
    background-color: #eee;
    border-radius: 10px;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

#wmap > div {
    border-radius: 10px;
}

#amap {
    width: 600px;
    height: 300px;
    background-color: #eee;
    border-radius: 10px;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

#amap > div {
    border-radius: 10px;
}

#nmap {
    width: 600px;
    height: 300px;
    background-color: #eee;
    border-radius: 10px;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

#nmap > div {
    border-radius: 10px;
}

#wpmap {
    width: 600px;
    height: 300px;
    background-color: #eee;
    border-radius: 10px;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

#wpmap > div {
    border-radius: 10px;
}

#apmap {
    width: 600px;
    height: 300px;
    background-color: #eee;
    border-radius: 10px;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

#apmap > div {
    border-radius: 10px;
}

#namap {
    width: 600px;
    height: 300px;
    background-color: #eee;
    border-radius: 10px;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

#namap > div {
    border-radius: 10px;
}

#mapillary {
    width: 720px;
    height: 100px;
    margin-bottom: 40px;
    max-width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
}

.navlist {
    padding-left: 10px;
    width: 110px;
    height: 300px;
    overflow: scroll;
    overflow-x: hidden;
}

.airportlist {
    padding-left: 10px;
    width: 110px;
    height: 300px;
    overflow: scroll;
    overflow-x: hidden;
}

.waypointlist {
    padding-left: 10px;
    width: 110px;
    height: 300px;
    overflow: scroll;
    overflow-x: hidden;
}

.chartbox {
    height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.graylinks a, .graylinks a:visited {
    color: #555577;
    text-decoration: none;
}

.whitelinks a, .whitelinks a:visited {
    color: #fff;
}

a.atcsim, a.atcsim:active, a.atcsim:hover, a.atcsim:visited {
    color: #666;
    text-decoration: none;
}

.pagination {
    line-height: 2.5;
    padding: 0 20px;
    text-align: justify;
}

.pagination a {
    background-color: #fff;
    border: 1px solid #999;
    text-decoration: none;
}

.pagination a:hover {
    background-color: #1b8e99;
    color: #fff;
}

.pagination a,.pagination span {
    margin: 0 3px;
    padding: 0.3em 0.5em;
}

.nopagination {
    height: 77px;
    background-image: url("/images/pagination.png");
}

.tdata {
    border-collapse: collapse;
    width: 100%;
}

.tdata_tc {
    width: 60px;
}

.tdata th {
    text-align: left;
}

.tdata tr {
    height: 40px;
}

.tdata tr:nth-child(2n+1) {
    background-color: #f9f9f9;
}

.tdata td {
    padding: 2px;
}

.tdata a.code, .tdata a.code:visited {
    color: #666;
}

.tdata a.code:active, .tdata a.code:hover {
    color: #1b8e99;
}

.social-box {
    width: 272px;
    height: 120px;
    margin: 0 auto 20px;
    overflow: hidden;
    padding: 10px;
    border: 4px dashed #3b5998;
    border-radius: 10px;
}

.social-box-home {
    width: 232px;
    height: 120px;
    margin: 0 auto 20px;
    overflow: hidden;
    padding: 10px;
    border: 4px dashed #3b5998;
    border-radius: 10px;
}

.fb-like-box {
    min-height: 80px;
    overflow: hidden;
    padding: 5px 0;
}

div.data aside .fb-like-box, section.data aside .fb-like-box {
    min-height: 100px;
    padding: 5px 0;
}

.fb-page-widget {
    max-width: 100%;
    min-height: 500px;
    overflow: hidden;
}

.socialframe {
    width: 80px;
    height: 100px;
    border: none;
    overflow: hidden;
    background-color: #fff;
    margin-right: 5px;
}

.socialframe.last {
    margin-right: 0;
    vertical-align: top;
}

.socialicon {
    margin-right: 10px;
    cursor: pointer;
}

.socialicon.last {
    margin-right: 0;
}

.sociallink_set2 {
    line-height: 30px;
    font-size: 12px;
    color: #000000;
    margin-right: 8px;
    cursor: pointer;
}

.sociallink_set2:hover {
    text-decoration: underline;
}

.socialicon_set2 {
    margin-right: 6px;
    vertical-align: -4px;
}

.lclinks {
    margin: 20px auto;
    font-size: 14pt;
}

.lclinks a, .lclinks a:visited {
    color: #1b8e99;
    font-weight: bold;
    text-decoration: none;
}

.video-responsive {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
}

.video-responsive iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.photo-responsive {
    max-width: 100%;
}

.diagram-responsive {
    width: 100%;
}

.ezbox {
    width: 700px;
    padding: 30px;
    border: solid 2px #cdcdcd;
}

.ezinput {
    width: 400px;
    height: 24px;
}

.bottom_suggest {
    width: 720px;
    border: 4px solid #555555;
    border-radius: 10px;
    margin: 0 auto 30px;
}

.quizlogo {
    width: 75px;
    height: 75px;
    margin: 10px 20px;
    vertical-align: -36px;
}

.quiztext {
    font-size: 26px;
}

.quiztext a {
    text-decoration: underline;
}

.bottombanner468x60 {
    margin: 17px 126px;
}

h4.otherways {
    font-family: arial,helvetica,sans-serif;
    font-size: 16px;
    margin: 20px 0;
}

.origa {
    color: #4cb4fc;
}


/* === RESPONSIVE === */
@media all and (max-width: 1200px) {
    div.data, section.data {
        display: block;
        width: auto;
    }

    div.data .main, section.data .main {
        margin: 0 auto;
        max-width: 800px;
        width: auto;
    }

    div.data main, section.data main {
        margin: 0 auto;
        max-width: 800px;
        width: auto;
    }

    div.data aside, section.data aside {
        margin: 0 auto;
        max-width: 400px;
        width: auto;
    }


}

@media all and (max-width: 1040px) {
    header.topnav nav ul.menu {
        display: none;
    }

    header.topnav nav label.mobilemenu-icon {
        display: inline-block;
    }

    footer.worldmap .footer-content {
        margin: 0 20px;
        width: auto;
    }
}

@media all and (max-width: 767px) {
    .contentbox .contentbody .linkgrid a {
        width: 260px;
    }
}

@media all and (max-width: 640px) {
    .contentbox .contentbody .linkgrid a {
        margin: 0 auto 20px;
        width: 210px;
    }
}

@media all and (max-width: 575px) {
    body {
        background: none;
    }

    h1 {
        font-size: 32px;
    }

    .columns {
        display: block;
        width: auto;
    }

    .column {
        display: block;
    }

    .content {
        display: block;
        width: auto;
    }

    .sidebar {
        display: none;
    }

    .content-home {
        display: block;
        width: auto;
    }

    .sidebar-home {
        display: none;
    }

    .col-4-4 {
        width: auto;
    }

    .col-4-1 {
        width: auto;
    }

    .bannertop {
        height: 240px;
    }

    .bannertop h1 {
        font-size: 14vmin;
        line-height: 1.1;
    }

    .bannertop h1.code {
        font-size: 15vmax;
    }

    header.title {
        padding: 6px 0;
    }

    header.title h1 {
        font-size: 24px;
        line-height: 30px;
    }

    header.title h1.ja-JP {
        font-size: 20px;
        line-height: 30px;
    }

    .contentbox .contentbody .linkgrid a {
        margin: 0 auto 20px;
        width: 260px;
    }

    .searchbox .inner .column:not(:last-child) {
        margin-right: 12px;
    }

    .airlinelogo {
        width: 100%;
    }

    .airportlogo {
        width: 100%;
    }

    #mainmap {
        width: 94%;
        height: 300px;
    }

    #wmap {
        width: 200px;
        height: 300px;
    }

    #amap {
        width: 200px;
        height: 300px;
    }

    #nmap {
        width: 200px;
        height: 300px;
    }

    #wpmap {
        width: 200px;
        height: 300px;
    }

    #apmap {
        width: 200px;
        height: 300px;
    }

    #namap {
        width: 200px;
        height: 300px;
    }

    .pagination {
        font-size: 14px;
    }

    .desktop_only {
        display: none;
    }

    .mobile_only {
        display: block;
    }

    .desktop-only {
        display: none;
    }

    .mobile-only {
        display: block;
    }

    .social-box {
        margin: 0 20px 20px;
        width: auto;
    }

    .bottom_suggest {
        display: none;
    }

    #phototeaser {
        display: none;
    }
}

@media all and (max-width: 500px) {
    table.datagrid {
        margin-bottom: 20px;
    }

    table.datagrid td.datalabel {
        width: auto;
    }

    table.tdata td {
        max-width: 200px;
        height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}

@media all and (max-width: 450px) {
    .searchbar input[type="search"] {
        max-width: 70%;
    }

    .searchbar input[type="submit"] {
        max-width: 30%;
    }
}

@media (hover: none) {
    footer.worldmap .footer-bottom a:active, footer.worldmap .footer-bottom a:hover {
        color: #727272;
    }

    .searchbar input[type="submit"]:active, .searchbar input[type="submit"]:hover {
        color: #fff;
        background-color: #8edb15;
        text-shadow: 0 1px 1px #555;
    }
}
