/******** EM ********/
html {
    font-size: 16px;
}

body {
    font-family: 'Roboto', sans-serif;
    background: #FFFFFF;
    font-size: 16px;
    cursor: default;
    color: #212121;
    font-weight: 300;
    line-height: 1.618;
    -webkit-font-smoothing: antialiased;
}

body.has-nav {
    overflow: hidden;
}

main.content {
    overflow: hidden;
}

body.contact main.content {
    background: rgba(47, 45, 156, 0.96);
    background: linear-gradient(310deg, rgba(122, 41, 166, 0.96), rgba(47, 45, 156, 0.96));
}

/*---------- commoon -----------*/
a {
    color: #2754eb;
}

a:hover, a:focus, a:active {
    box-shadow: none;
    outline: none;
    outline-offset: initial;
    text-decoration: underline;
    color: #2754eb;
}

[data-headerbg] {
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    -webkit-visibility: hidden !important;
    -moz-visibility: hidden !important;
    -ms-visibility: hidden !important;
    -o-visibility: hidden !important;
    visibility: hidden !important;
    font-size: 0 !important;
    line-height: 0 !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 1.234;
}

.zind1 {
    position: relative;
    z-index: 1;
}

/*---------- icons -----------*/
.green-circle {
    border-radius: 50%;
    background: #54ff61;
    box-shadow: 0 0 10px 0 rgba(84, 255, 97, 0.66);
    width: 10px;
    height: 10px;
    display: inline-block;
}

/*scroll-next and scroll-top */
.scroll-next, .scroll-top {
    margin: 0 auto;
    display: block;
}

.scroll-next {
    width: 25px;
    height: 49px;
}

.scroll-next svg #Shape2 {
    animation: scroll-next-anima ease-in-out 1.9s infinite;
}

@keyframes scroll-next-anima {
    0% {
        transform: translateY(0px);
        opacity: 0;
    }
    40% {
        transform: translateY(0px);
        opacity: 1;
    }
    70% {
        opacity: 1;
    }
    100% {
        transform: translateY(12px);
        opacity: 0;
    }
}

.scroll-top {
    width: 30px;
    height: 30px;
    border: 2px solid #BFBFBF;
    border-radius: 100%;
    background: #F8F8F8;
    text-align: center;
    line-height: 26px;
}

/*arrow-down*/
.ico-arrow-down {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFBAMAAABlfdtYAAAAKlBMVEX///////////9MaXH///////////////////////////////////////8Jr7cOAAAADXRSTlP18EEAPTczJ8C6KSJlXMql7gAAACVJREFUeF5jqEw2jtjAsEDMVKCAwYjxIIsBg7HCBWcgadRibAAAecAHjdckS6oAAAAASUVORK5CYII=') no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 9px;
    height: 5px;
}

/*arrow-up*/
.ico-arrow-up {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMjAgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2hhcGU8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJzY3JvbGwtdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMy4wMDAwMDAsIC0yNC4wMDAwMDApIiBmaWxsPSIjMjEyMTIxIj4gICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIj4gICAgICAgICAgICAgICAgPGcgaWQ9InNjcm9sbC1pY29uIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJQYWdlLTEiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJub3VuXzQ5Njg1NV9jYyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zOS4xMzg4ODg5LDI0LjU3NjkyMzYgTDMyLjcyMjIyMjIsMzAuOTIzMDc3NCBMMjYuMzA1NTU1NiwyNC41NzY5MjM2IEMyNS41Mjc3Nzc4LDIzLjgwNzY5MjggMjQuMzYxMTExMSwyMy44MDc2OTI4IDIzLjU4MzMzMzMsMjQuNTc2OTIzNiBDMjIuODA1NTU1NiwyNS4zNDYxNTQzIDIyLjgwNTU1NTYsMjYuNTAwMDAwNSAyMy41ODMzMzMzLDI3LjI2OTIzMTMgTDMxLjM2MTExMTEsMzQuOTYxNTM5IEMzMS43NSwzNS4zNDYxNTQzIDMyLjIzNjExMTEsMzUuNTM4NDYyIDMyLjcyMjIyMjIsMzUuNTM4NDYyIEMzMy4yMDgzMzMzLDM1LjUzODQ2MiAzMy42OTQ0NDQ0LDM1LjM0NjE1NDMgMzQuMDgzMzMzMywzNC45NjE1MzkgTDQxLjg2MTExMTEsMjcuMjY5MjMxMyBDNDIuNjM4ODg4OSwyNi41MDAwMDA1IDQyLjYzODg4ODksMjUuMzQ2MTU0MyA0MS44NjExMTExLDI0LjU3NjkyMzYgQzQxLjA4MzMzMzMsMjMuODA3NjkyOCAzOS45MTY2NjY3LDIzLjgwNzY5MjggMzkuMTM4ODg4OSwyNC41NzY5MjM2IEwzOS4xMzg4ODg5LDI0LjU3NjkyMzYgTDM5LjEzODg4ODksMjQuNTc2OTIzNiBMMzkuMTM4ODg4OSwyNC41NzY5MjM2IFoiIGlkPSJTaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIuNzIyMjIyLCAyOS43NjkyMzEpIHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoLTMyLjcyMjIyMiwgLTI5Ljc2OTIzMSkgIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 8px;
    height: 6px;
    opacity: 0.4;
    vertical-align: middle;
    margin-top: -4px;
}

/*arrow-right*/
.ico-arrow-right {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMzhweCIgaGVpZ2h0PSIyOXB4IiB2aWV3Qm94PSIwIDAgMzggMjkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxwYXRoIGQ9Ik0zNi40MTI4MTgxLDE1LjI2ODc4NTEgTDI0LjYyOTY0NTIsMjYuNDY3ODU0MiBDMjQuMjY1NjMyMSwyNi44MDU1ODEgMjMuNzg3ODAwNCwyNi45OTM0IDIzLjI5MTU1NjEsMjYuOTkzODEwNSBDMjIuNzk0MjE3MywyNy4wMDEzNDQ3IDIyLjMxMzc3MzUsMjYuODEzMjE2OSAyMS45NTM0NjcsMjYuNDY5ODU0MSBDMjEuNjAwMTc3MSwyNi4xNDMxNTAyIDIxLjM5OTI2MywyNS42ODM1MDM4IDIxLjM5OTI2MywyNS4yMDE5NTk1IEMyMS4zOTkyNjMsMjQuNzIwNDE1MSAyMS42MDAxNzcxLDI0LjI2MDc2ODcgMjEuOTUzNDY3LDIzLjkzNDA2NDggTDMwLjUyMTIzMTYsMTUuNzg4NzQxOSBMMi45MjA2NDcxNiwxNS43ODg3NDE5IEMyLjI0NTY0ODk3LDE1Ljg0NDA2NzggMS41OTY4OTU0MiwxNS41MTQ3NzM5IDEuMjQyNDI3NTEsMTQuOTM2OTEyMSBDMC44ODc5NTk1OTIsMTQuMzU5MDUwNSAwLjg4Nzk1OTU5MiwxMy42MzA3MzE1IDEuMjQyNDI3NTEsMTMuMDUyODY5OCBDMS41OTY4OTU0MiwxMi40NzUwMDgxIDIuMjQ1NjQ4OTcsMTIuMTQ1NzE0MiAyLjkyMDY0NzE2LDEyLjIwMTA0MDEgTDMwLjUyMTIzMTYsMTIuMjAxMDQwMSBMMjEuOTUzNDY3LDQuMDUzNzE3MjkgQzIxLjYwMDI3OTIsMy43MjczNzA2OSAyMS4zOTkzOTc2LDMuMjY4MDQ5NjUgMjEuMzk5Mzk3NiwyLjc4NjgyMjU5IEMyMS4zOTkzOTc2LDIuMzA1NTk1NTQgMjEuNjAwMjc5MiwxLjg0NjI3NDQ4IDIxLjk1MzQ2NywxLjUxOTkyNzg5IEMyMi43MDgxMDI3LDAuODE4NzI4NTU5IDIzLjg3NTAwOTUsMC44MTg3Mjg1NTkgMjQuNjI5NjQ1MiwxLjUxOTkyNzg5IEwzNi40MTI4MTgxLDEyLjcxODk5NyBDMzYuNzcxODQ1NywxMy4wNDUzNTgzIDM2Ljk3NjU3NjYsMTMuNTA4MzQwMyAzNi45NzY1NzY2LDEzLjk5Mzg5MTEgQzM2Ljk3NjU3NjYsMTQuNDc5NDQxOSAzNi43NzE4NDU3LDE0Ljk0MjQyMzggMzYuNDEyODE4MSwxNS4yNjg3ODUxIEwzNi40MTI4MTgxLDE1LjI2ODc4NTEgTDM2LjQxMjgxODEsMTUuMjY4Nzg1MSBaIiBpZD0icGF0aC0xIj48L3BhdGg+ICAgICAgICA8ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4gICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIyIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0PiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUdhdXNzaWFuQmx1cj4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC4wODYyNzQ1MDk4ICAgMCAwIDAgMCAwLjI5ODAzOTIxNiAgIDAgMCAwIDAgMC41MDk4MDM5MjIgIDAgMCAwIDAuMzUgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUNvbG9yTWF0cml4PiAgICAgICAgPC9maWx0ZXI+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iYXJyb3ctdGhpbi1yaWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIC0xLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJQYWdlLTEiPiAgICAgICAgICAgICAgICA8ZyBpZD0iXy1lLWFycm93LXRoaW4tcmlnaHQuc3ZnIj4gICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0yKSIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 18px;
    height: 13px;
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 6px;
}

/*like*/
.ico-like {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iNjNweCIgaGVpZ2h0PSI2M3B4IiB2aWV3Qm94PSIwIDAgNjMgNjMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxwYXRoIGQ9Ik0zLjEyNTc5MzQ4LDE5LjUwMTg3NjEgTDMuMTI1NzkzNDgsOS45NTcyMjM5MSBDMy4xMjU3OTM0OCw5LjA5ODUwNjUyIDIuNDI2MDk3ODMsOC40MDIzOTc4MyAxLjU2MjgzNjk2LDguNDAyMzk3ODMgQzAuNjk5ODE1MjE3LDguNDAyMzk3ODMgLTAuMDAwMTE5NTY1MjE3LDkuMDk4NTA2NTIgLTAuMDAwMTE5NTY1MjE3LDkuOTU3MjIzOTEgTC0wLjAwMDExOTU2NTIxNywxOS41MDE4NzYxIEMtMC4wMDAxMTk1NjUyMTcsMjAuMzYwNTkzNSAwLjY5OTgxNTIxNywyMS4wNTY3MDIyIDEuNTYyODM2OTYsMjEuMDU2NzAyMiBDMi40MjYwOTc4MywyMS4wNTY3MDIyIDMuMTI1NzkzNDgsMjAuMzYwNTkzNSAzLjEyNTc5MzQ4LDE5LjUwMTg3NjEgTDMuMTI1NzkzNDgsMTkuNTAxODc2MSBMMy4xMjU3OTM0OCwxOS41MDE4NzYxIEwzLjEyNTc5MzQ4LDE5LjUwMTg3NjEgWiBNNi45MDg1OTc4MywxOC44NTE5MTk2IEM4LjczMzY0MTMsMTkuNjE4NTcxNyAxNC4zMTgwNTQzLDIwLjQxNjA3MTcgMTUuMzc4MzU4NywxOS45OTQyNDU3IEMxNS45Mzg2NDEzLDE5LjQ4NzUyODMgMTcuMzQ3MTE5NiwxNi4yOTk2ODA0IDE4LjMyOTcwNjUsMTMuNTkxMjg5MSBDMTguMzk5MDU0MywxMy4zOTk3NDU3IDE4LjUyODE4NDgsMTMuMjM1MjIzOSAxOC42OTc5Njc0LDEzLjEyMTg3NjEgQzE5LjQ5MjgzNywxMi41OTA3Njc0IDE5LjkwNDYxOTYsMTEuOTgyODk3OCAxOS44Mjc4NTg3LDExLjQ1Mzk0MTMgQzE5Ljc2NTkyMzksMTEuMDI3NTcxNyAxOS4zODA2ODQ4LDEwLjY2NDA5MzUgMTguNzk3MjA2NSwxMC40ODE2MzcgQzE3LjU4OTgzNywxMC4xMDMzMzI2IDE0LjYyNzk2NzQsOS40NTA1MDY1MiAxNC41OTgwNzYxLDkuNDQ0MDUgQzE0LjI2MTM4MDQsOS4zNjk5MTk1NyAxMy45OTA0NDU3LDkuMTIyMTgwNDMgMTMuODg3ODU4Nyw4Ljc5NDgxMDg3IEMxMy43ODUwMzI2LDguNDY3MjAyMTcgMTMuODY2MzM3LDguMTEwMTgwNDMgMTQuMTAxMTYzLDcuODU4NjE1MjIgQzE2LjI2MDk4OTEsNS41NDQwNzE3NCAxNi42NDM4MzcsMy4xNTk5NDEzIDE2LjIyNTgzNywyLjIwNjI4OTEzIEMxNi4wOTc0MjM5LDEuOTEzNTkzNDggMTUuOTYzOTg5MSwxLjkxMzU5MzQ4IDE1Ljg5MjQ4OTEsMS45MTM1OTM0OCBDMTUuNDE4NTMyNiwxLjkxMzU5MzQ4IDE1LjE5Njg1ODcsMi4yNDMzNTQzNSAxNC43MDcxMTk2LDMuNjc4MTM2OTYgQzE0LjEzMzkyMzksNS4zNTYxMTUyMiAxMi4xNTQ0MDIyLDcuMzU4ODMyNjEgOS43ODEyNzE3NCw4LjY2MTYxNTIyIEM4LjYzMDA5NzgzLDkuMjkzMzk3ODMgNy40Nzc3MjgyNiwxMC4xMTg2MzcgNi45MDg1OTc4MywxMC41NDIzNzYxIEw2LjkwODU5NzgzLDE4Ljg1MTkxOTYgTDYuOTA4NTk3ODMsMTguODUxOTE5NiBMNi45MDg1OTc4MywxOC44NTE5MTk2IFogTTE0LjE3MDUxMDksMjIuMDAwMDcxNyBDMTEuMjAyNjYzLDIyLjAwMDA3MTcgNi41NDI0ODkxMywyMS4wMTcyNDU3IDUuMzg4Njg0NzgsMjAuMTk5NDE5NiBDNS4xMzU0NDU2NSwyMC4wMTk4MzI2IDQuOTg1MDMyNjEsMTkuNzI5NTI4MyA0Ljk4NTAzMjYxLDE5LjQyMDA5MzUgTDQuOTg1MDMyNjEsMTAuMDY5MTM3IEM0Ljk4NTAzMjYxLDkuNzc2NDQxMyA1LjExOTY2MzA0LDkuNTAwMDA2NTIgNS4zNTA0MjM5MSw5LjMxODUwNjUyIEM1LjQyMDk2NzM5LDkuMjYzMDI4MjYgNy4wOTk2NjMwNCw3Ljk0NzMzMjYxIDguODUyMjUsNi45ODYwMjgyNiBDMTEuMDI4NTc2MSw1Ljc5MTA5MzQ4IDEyLjUyODg4MDQsNC4xMDc2MTUyMiAxMi44ODU5MDIyLDMuMDYyMzc2MDkgQzEzLjMyNzA5NzgsMS43NzAxMTUyMiAxMy45MzEzODA0LDcuMTczOTEzMDRlLTA1IDE1Ljg5MjQ4OTEsNy4xNzM5MTMwNGUtMDUgQzE2LjgyMzE4NDgsNy4xNzM5MTMwNGUtMDUgMTcuNTg3NDQ1NywwLjUyNTQ0MTMwNCAxNy45ODg5NDU3LDEuNDQxMzEwODcgQzE4LjgwMzE4NDgsMy4yOTg2MzY5NiAxNy45NDU2NjMsNS44NzgzNzYwOSAxNi41MTU2NjMsNy45MTc2ODA0MyBDMTcuNDc4NDAyMiw4LjE0MzQxOTU3IDE4LjY3MzMzNyw4LjQzNjU5MzQ4IDE5LjM3NDQ2NzQsOC42NTYxMTUyMiBDMjAuNjgwMzU4Nyw5LjA2NDU1IDIxLjU2MTU1NDMsMTAuMDA4Mzk3OCAyMS43MzE4MTUyLDExLjE4MDM3NjEgQzIxLjkwNjM4MDQsMTIuMzg0Mzk3OCAyMS4yOTEwOTc4LDEzLjU4ODg5NzggMjAuMDM1OTAyMiwxNC41MjMxODA0IEMxOS4xMTQ3NzE3LDE3LjAzMTY1ODcgMTcuNTAzNTEwOSwyMS4wMDc2ODA0IDE2LjMzMzY4NDgsMjEuNjU4MzU0MyBDMTUuOTAxNTc2MSwyMS44OTg2ODA0IDE1LjEyMjk2NzQsMjIuMDAwMDcxNyAxNC4xNzA1MTA5LDIyLjAwMDA3MTcgTDE0LjE3MDUxMDksMjIuMDAwMDcxNyBMMTQuMTcwNTEwOSwyMi4wMDAwNzE3IEwxNC4xNzA1MTA5LDIyLjAwMDA3MTcgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPiAgICAgICAgPGZpbHRlciB4PSItNTAlIiB5PSItNTAlIiB3aWR0aD0iMjAwJSIgaGVpZ2h0PSIyMDAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItMiI+ICAgICAgICAgICAgPGZlTW9ycGhvbG9neSByYWRpdXM9IjIuNSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSI+PC9mZU1vcnBob2xvZ3k+ICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMCIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+ICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNy41IiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+ICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuOTkyMTU2ODYzICAgMCAwIDAgMCAwLjY5MDE5NjA3OCAgIDAgMCAwIDAgMC4xNTI5NDExNzYgIDAgMCAwIDAuMiAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+ICAgICAgICA8L2ZpbHRlcj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJ0aHVtYi11cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEuMDAwMDAwLCAyMC4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIj4gICAgICAgICAgICAgICAgPGcgaWQ9InRodW1iLXVwIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJQYWdlLTEiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJGaWxsLTEtQ2xpcHBlZCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRmlsbC0xIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjEiIGZpbHRlcj0idXJsKCNmaWx0ZXItMikiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iI0ZEQjAyNyIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 43px;
    height: 44px;
    vertical-align: middle;
    margin-left: -14px;
    margin-right: -1px !important;
}

.ico-like-purple {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiIHZpZXdCb3g9IjAgMCAyNSAyNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT50aHVtYi11cC1wdXJwbGU8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNNy4xNTQ1ODUyNywxOC4yOTY3NTY2IEw3LjE1NDU4NTI3LDExLjc4OTAzOTEgQzcuMTU0NTg1MjcsMTEuMjAzNTUgNi42NzIyODIxNiwxMC43Mjg5MzA0IDYuMDc3MjMyODUsMTAuNzI4OTMwNCBDNS40ODIzNDgzOSwxMC43Mjg5MzA0IDQuOTk5ODgwNDMsMTEuMjAzNTUgNC45OTk4ODA0MywxMS43ODkwMzkxIEw0Ljk5OTg4MDQzLDE4LjI5Njc1NjYgQzQuOTk5ODgwNDMsMTguODgyMjQ1NyA1LjQ4MjM0ODM5LDE5LjM1Njg2NTMgNi4wNzcyMzI4NSwxOS4zNTY4NjUzIEM2LjY3MjI4MjE2LDE5LjM1Njg2NTMgNy4xNTQ1ODUyNywxOC44ODIyNDU3IDcuMTU0NTg1MjcsMTguMjk2NzU2NiBMNy4xNTQ1ODUyNywxOC4yOTY3NTY2IEw3LjE1NDU4NTI3LDE4LjI5Njc1NjYgTDcuMTU0NTg1MjcsMTguMjk2NzU2NiBMNy4xNTQ1ODUyNywxOC4yOTY3NTY2IFogTTkuNzYyMDg4MDEsMTcuODUzNjA0NCBDMTEuMDIwMDk4LDE4LjM3NjMyMTcgMTQuODY5NDU3MSwxOC45MjAwNzE3IDE1LjYwMDMyOTMsMTguNjMyNDYzMSBDMTUuOTg2NTM0NSwxOC4yODY5NzQgMTYuOTU3NDA0NCwxNi4xMTM0NDEzIDE3LjYzNDcwNTYsMTQuMjY2ODEwOSBDMTcuNjgyNTA3MywxNC4xMzYyMTMxIDE3Ljc3MTUxNzUsMTQuMDI0MDM5MSAxNy44ODg1NDk0LDEzLjk0Njc1NjUgQzE4LjQzNjQ1NjMsMTMuNTg0NjM3IDE4LjcyMDI5OTgsMTMuMTcwMTgwNCAxOC42NjczODgxLDEyLjgwOTUyODMgQzE4LjYyNDY5NjIsMTIuNTE4ODIxNyAxOC4zNTkxNDkzLDEyLjI3MDk5NTcgMTcuOTU2OTU1MywxMi4xNDY1OTM1IEMxNy4xMjQ3MTA1LDExLjg4ODY1ODcgMTUuMDgzMDgxNSwxMS40NDM1NSAxNS4wNjI0NzczLDExLjQzOTE0NzggQzE0LjgzMDM5MTYsMTEuMzg4NjA0NCAxNC42NDM2MzUxLDExLjIxOTY5MTMgMTQuNTcyOTIxNSwxMC45OTY0ODQ4IEMxNC41MDIwNDMsMTAuNzczMTE1MiAxNC41NTgwODY1LDEwLjUyOTY5MTMgMTQuNzE5OTUzLDEwLjM1ODE2OTYgQzE2LjIwODczMDEsOC43ODAwNzE3NSAxNi40NzI2Mjg4LDcuMTU0NTI4MjYgMTYuMTg0NDk5Niw2LjUwNDMxMDg3IEMxNi4wOTU5ODQsNi4zMDQ3NDU2NiAxNi4wMDQwMDY4LDYuMzA0NzQ1NjYgMTUuOTU0NzIxNiw2LjMwNDc0NTY2IEMxNS42MjgwMjE0LDYuMzA0NzQ1NjYgMTUuNDc1MjIwNiw2LjUyOTU4MjYxIDE1LjEzNzY0MTQsNy41MDc4NDM0OSBDMTQuNzQyNTM1Myw4LjY1MTkxOTU3IDEzLjM3ODA0MjcsMTAuMDE3NDA4NyAxMS43NDIyMzQxLDEwLjkwNTY2OTYgQzEwLjk0ODcyNTEsMTEuMzM2NDMwNCAxMC4xNTQzOTIsMTEuODk5MDkzNSA5Ljc2MjA4ODAxLDEyLjE4ODAwNjUgTDkuNzYyMDg4MDEsMTcuODUzNjA0NCBMOS43NjIwODgwMSwxNy44NTM2MDQ0IEw5Ljc2MjA4ODAxLDE3Ljg1MzYwNDQgTDkuNzYyMDg4MDEsMTcuODUzNjA0NCBaIE0xNC43Njc3NTQ4LDIwLjAwMDA3MTcgQzEyLjcyMjAwNSwyMC4wMDAwNzE3IDkuNTA5NzI3NzYsMTkuMzI5OTYzMSA4LjcxNDQwNTY0LDE4Ljc3MjM1NDQgQzguNTM5ODQ2ODUsMTguNjQ5OTA4NyA4LjQzNjE2NjUyLDE4LjQ1MTk3NCA4LjQzNjE2NjUyLDE4LjI0MDk5NTcgTDguNDM2MTY2NTIsMTEuODY1MzQzNSBDOC40MzYxNjY1MiwxMS42NjU3NzgzIDguNTI4OTY3ODMsMTEuNDc3MyA4LjY4ODAzMjI2LDExLjM1MzU1IEM4LjczNjY1ODE3LDExLjMxNTcyMzkgOS44OTM3OTAwNSwxMC40MTg2NTg3IDExLjEwMTg1NTUsOS43NjMyMjM5MiBDMTIuNjAyMDA2MSw4Ljk0ODQ5NTY2IDEzLjYzNjE3MjEsNy44MDA2Njk1NyAxMy44ODIyNjg3LDcuMDg4MDA2NTMgQzE0LjE4NjM4NjcsNi4yMDY5MTk1NyAxNC42MDI5MjEyLDUuMDAwMDcxNzQgMTUuOTU0NzIxNiw1LjAwMDA3MTc0IEMxNi41OTYyNTQsNS4wMDAwNzE3NCAxNy4xMjMwNjIyLDUuMzU4Mjc4MjYgMTcuMzk5ODE3OCw1Ljk4MjczNDc4IEMxNy45NjEwNzYyLDcuMjQ5MDkzNDggMTcuMzY5OTgyOCw5LjAwODAwNjUzIDE2LjM4NDI3NzksMTAuMzk4NDQxMyBDMTcuMDQ3ODk4LDEwLjU1MjM1NDQgMTcuODcxNTcxNSwxMC43NTIyNDU3IDE4LjM1NDg2MzYsMTAuOTAxOTE5NiBDMTkuMjU1MDE5OSwxMS4xODAzOTc4IDE5Ljg2MjQzMTcsMTEuODIzOTMwNCAxOS45Nzk3OTMzLDEyLjYyMzAwNjUgQzIwLjEwMDEyMTgsMTMuNDQzOTMwNCAxOS42NzYwMDQ5LDE0LjI2NTE4MDQgMTguODEwNzkzNCwxNC45MDIxOTEzIEMxOC4xNzU4NTQzLDE2LjYxMjUxNzQgMTcuMDY1MjA1NiwxOS4zMjM0NDEzIDE2LjI1ODgzOTYsMTkuNzY3MDgyNiBDMTUuOTYwOTg1MywxOS45MzA5NDEzIDE1LjQyNDI4NywyMC4wMDAwNzE3IDE0Ljc2Nzc1NDgsMjAuMDAwMDcxNyBMMTQuNzY3NzU0OCwyMC4wMDAwNzE3IEwxNC43Njc3NTQ4LDIwLjAwMDA3MTcgTDE0Ljc2Nzc1NDgsMjAuMDAwMDcxNyBMMTQuNzY3NzU0OCwyMC4wMDAwNzE3IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgICAgIDxmaWx0ZXIgeD0iLTUwJSIgeT0iLTUwJSIgd2lkdGg9IjIwMCUiIGhlaWdodD0iMjAwJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTIiPiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjAiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+ICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMi41IiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+ICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuNTQ1MDk4MDM5ICAgMCAwIDAgMCAwLjI1NDkwMTk2MSAgIDAgMCAwIDAgMC43MDk4MDM5MjIgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+ICAgICAgICA8L2ZpbHRlcj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJ0aHVtYi11cC1wdXJwbGUiPiAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0yKSIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPHVzZSBmaWxsPSIjOEI0MUI1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-left: -4px;
    margin-right: 10px !important;
}

.ico-like-yellow {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiIHZpZXdCb3g9IjAgMCAyNSAyNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT50aHVtYi11cC15ZWxsb3c8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNNy4xNTQ1ODUyNywxOC4yOTY3NTY2IEw3LjE1NDU4NTI3LDExLjc4OTAzOTEgQzcuMTU0NTg1MjcsMTEuMjAzNTUgNi42NzIyODIxNiwxMC43Mjg5MzA0IDYuMDc3MjMyODUsMTAuNzI4OTMwNCBDNS40ODIzNDgzOSwxMC43Mjg5MzA0IDQuOTk5ODgwNDMsMTEuMjAzNTUgNC45OTk4ODA0MywxMS43ODkwMzkxIEw0Ljk5OTg4MDQzLDE4LjI5Njc1NjYgQzQuOTk5ODgwNDMsMTguODgyMjQ1NyA1LjQ4MjM0ODM5LDE5LjM1Njg2NTMgNi4wNzcyMzI4NSwxOS4zNTY4NjUzIEM2LjY3MjI4MjE2LDE5LjM1Njg2NTMgNy4xNTQ1ODUyNywxOC44ODIyNDU3IDcuMTU0NTg1MjcsMTguMjk2NzU2NiBMNy4xNTQ1ODUyNywxOC4yOTY3NTY2IEw3LjE1NDU4NTI3LDE4LjI5Njc1NjYgTDcuMTU0NTg1MjcsMTguMjk2NzU2NiBMNy4xNTQ1ODUyNywxOC4yOTY3NTY2IFogTTkuNzYyMDg4MDEsMTcuODUzNjA0NCBDMTEuMDIwMDk4LDE4LjM3NjMyMTcgMTQuODY5NDU3MSwxOC45MjAwNzE3IDE1LjYwMDMyOTMsMTguNjMyNDYzMSBDMTUuOTg2NTM0NSwxOC4yODY5NzQgMTYuOTU3NDA0NCwxNi4xMTM0NDEzIDE3LjYzNDcwNTYsMTQuMjY2ODEwOSBDMTcuNjgyNTA3MywxNC4xMzYyMTMxIDE3Ljc3MTUxNzUsMTQuMDI0MDM5MSAxNy44ODg1NDk0LDEzLjk0Njc1NjUgQzE4LjQzNjQ1NjMsMTMuNTg0NjM3IDE4LjcyMDI5OTgsMTMuMTcwMTgwNCAxOC42NjczODgxLDEyLjgwOTUyODMgQzE4LjYyNDY5NjIsMTIuNTE4ODIxNyAxOC4zNTkxNDkzLDEyLjI3MDk5NTcgMTcuOTU2OTU1MywxMi4xNDY1OTM1IEMxNy4xMjQ3MTA1LDExLjg4ODY1ODcgMTUuMDgzMDgxNSwxMS40NDM1NSAxNS4wNjI0NzczLDExLjQzOTE0NzggQzE0LjgzMDM5MTYsMTEuMzg4NjA0NCAxNC42NDM2MzUxLDExLjIxOTY5MTMgMTQuNTcyOTIxNSwxMC45OTY0ODQ4IEMxNC41MDIwNDMsMTAuNzczMTE1MiAxNC41NTgwODY1LDEwLjUyOTY5MTMgMTQuNzE5OTUzLDEwLjM1ODE2OTYgQzE2LjIwODczMDEsOC43ODAwNzE3NSAxNi40NzI2Mjg4LDcuMTU0NTI4MjYgMTYuMTg0NDk5Niw2LjUwNDMxMDg3IEMxNi4wOTU5ODQsNi4zMDQ3NDU2NiAxNi4wMDQwMDY4LDYuMzA0NzQ1NjYgMTUuOTU0NzIxNiw2LjMwNDc0NTY2IEMxNS42MjgwMjE0LDYuMzA0NzQ1NjYgMTUuNDc1MjIwNiw2LjUyOTU4MjYxIDE1LjEzNzY0MTQsNy41MDc4NDM0OSBDMTQuNzQyNTM1Myw4LjY1MTkxOTU3IDEzLjM3ODA0MjcsMTAuMDE3NDA4NyAxMS43NDIyMzQxLDEwLjkwNTY2OTYgQzEwLjk0ODcyNTEsMTEuMzM2NDMwNCAxMC4xNTQzOTIsMTEuODk5MDkzNSA5Ljc2MjA4ODAxLDEyLjE4ODAwNjUgTDkuNzYyMDg4MDEsMTcuODUzNjA0NCBMOS43NjIwODgwMSwxNy44NTM2MDQ0IEw5Ljc2MjA4ODAxLDE3Ljg1MzYwNDQgTDkuNzYyMDg4MDEsMTcuODUzNjA0NCBaIE0xNC43Njc3NTQ4LDIwLjAwMDA3MTcgQzEyLjcyMjAwNSwyMC4wMDAwNzE3IDkuNTA5NzI3NzYsMTkuMzI5OTYzMSA4LjcxNDQwNTY0LDE4Ljc3MjM1NDQgQzguNTM5ODQ2ODUsMTguNjQ5OTA4NyA4LjQzNjE2NjUyLDE4LjQ1MTk3NCA4LjQzNjE2NjUyLDE4LjI0MDk5NTcgTDguNDM2MTY2NTIsMTEuODY1MzQzNSBDOC40MzYxNjY1MiwxMS42NjU3NzgzIDguNTI4OTY3ODMsMTEuNDc3MyA4LjY4ODAzMjI2LDExLjM1MzU1IEM4LjczNjY1ODE3LDExLjMxNTcyMzkgOS44OTM3OTAwNSwxMC40MTg2NTg3IDExLjEwMTg1NTUsOS43NjMyMjM5MiBDMTIuNjAyMDA2MSw4Ljk0ODQ5NTY2IDEzLjYzNjE3MjEsNy44MDA2Njk1NyAxMy44ODIyNjg3LDcuMDg4MDA2NTMgQzE0LjE4NjM4NjcsNi4yMDY5MTk1NyAxNC42MDI5MjEyLDUuMDAwMDcxNzQgMTUuOTU0NzIxNiw1LjAwMDA3MTc0IEMxNi41OTYyNTQsNS4wMDAwNzE3NCAxNy4xMjMwNjIyLDUuMzU4Mjc4MjYgMTcuMzk5ODE3OCw1Ljk4MjczNDc4IEMxNy45NjEwNzYyLDcuMjQ5MDkzNDggMTcuMzY5OTgyOCw5LjAwODAwNjUzIDE2LjM4NDI3NzksMTAuMzk4NDQxMyBDMTcuMDQ3ODk4LDEwLjU1MjM1NDQgMTcuODcxNTcxNSwxMC43NTIyNDU3IDE4LjM1NDg2MzYsMTAuOTAxOTE5NiBDMTkuMjU1MDE5OSwxMS4xODAzOTc4IDE5Ljg2MjQzMTcsMTEuODIzOTMwNCAxOS45Nzk3OTMzLDEyLjYyMzAwNjUgQzIwLjEwMDEyMTgsMTMuNDQzOTMwNCAxOS42NzYwMDQ5LDE0LjI2NTE4MDQgMTguODEwNzkzNCwxNC45MDIxOTEzIEMxOC4xNzU4NTQzLDE2LjYxMjUxNzQgMTcuMDY1MjA1NiwxOS4zMjM0NDEzIDE2LjI1ODgzOTYsMTkuNzY3MDgyNiBDMTUuOTYwOTg1MywxOS45MzA5NDEzIDE1LjQyNDI4NywyMC4wMDAwNzE3IDE0Ljc2Nzc1NDgsMjAuMDAwMDcxNyBMMTQuNzY3NzU0OCwyMC4wMDAwNzE3IEwxNC43Njc3NTQ4LDIwLjAwMDA3MTcgTDE0Ljc2Nzc1NDgsMjAuMDAwMDcxNyBMMTQuNzY3NzU0OCwyMC4wMDAwNzE3IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgICAgIDxmaWx0ZXIgeD0iLTUwJSIgeT0iLTUwJSIgd2lkdGg9IjIwMCUiIGhlaWdodD0iMjAwJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTIiPiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjAiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+ICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMi41IiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+ICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuOTI5NDExNzY1ICAgMCAwIDAgMCAwLjg3MDU4ODIzNSAgIDAgMCAwIDAgMC4zNjA3ODQzMTQgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+ICAgICAgICA8L2ZpbHRlcj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJ0aHVtYi11cC15ZWxsb3ciPiAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0yKSIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPHVzZSBmaWxsPSIjRURERTVDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-left: -4px;
    margin-right: 10px !important;
}

.ico-exclamation {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiIHZpZXdCb3g9IjAgMCAyNSAyNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5pbmZvcm1hdGlvbjwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxwYXRoIGQ9Ik0xMi4wNTk3ODI2LDE3LjAzMjYwODcgQzExLjkyOTM0NzgsMTcuMDMyNjA4NyAxMS43OTg5MTMsMTYuOTgzNjk1NyAxMS43MDEwODcsMTYuOTAyMTczOSBDMTEuNTM4MDQzNSwxNi43NzE3MzkxIDExLjQ1NjUyMTcsMTYuNTU5NzgyNiAxMS41MDU0MzQ4LDE2LjM0NzgyNjEgTDEyLjMwNDM0NzgsMTIuMjcxNzM5MSBMMTEuODY0MTMwNCwxMi41MTYzMDQzIEMxMS41ODY5NTY1LDEyLjY2MzA0MzUgMTEuMjQ0NTY1MiwxMi41ODE1MjE3IDExLjA4MTUyMTcsMTIuMzA0MzQ3OCBDMTAuOTM0NzgyNiwxMi4wMjcxNzM5IDExLjAxNjMwNDMsMTEuNjg0NzgyNiAxMS4yOTM0NzgzLDExLjUyMTczOTEgTDEyLjgwOTc4MjYsMTAuNjU3NjA4NyBDMTMuMDA1NDM0OCwxMC41NDM0NzgzIDEzLjI1LDEwLjU1OTc4MjYgMTMuNDI5MzQ3OCwxMC42OTAyMTc0IEMxMy42MDg2OTU3LDEwLjgyMDY1MjIgMTMuNjkwMjE3NCwxMS4wNDg5MTMgMTMuNjU3NjA4NywxMS4yNjA4Njk2IEwxMi44MjYwODcsMTUuNSBMMTMuNTEwODY5NiwxNS4yMDY1MjE3IEMxMy44MDQzNDc4LDE1LjA3NjA4NyAxNC4xMzA0MzQ4LDE1LjIwNjUyMTcgMTQuMjYwODY5NiwxNS41IEMxNC4zOTEzMDQzLDE1Ljc5MzQ3ODMgMTQuMjYwODY5NiwxNi4xMTk1NjUyIDEzLjk2NzM5MTMsMTYuMjUgTDEyLjI4ODA0MzUsMTYuOTgzNjk1NyBDMTIuMjIyODI2MSwxNy4wMTYzMDQzIDEyLjE0MTMwNDMsMTcuMDMyNjA4NyAxMi4wNTk3ODI2LDE3LjAzMjYwODcgTDEyLjA1OTc4MjYsMTcuMDMyNjA4NyBMMTIuMDU5NzgyNiwxNy4wMzI2MDg3IEwxMi4wNTk3ODI2LDE3LjAzMjYwODcgWiBNMTMuNjczOTEzLDkuMjM5MTMwNDMgQzEzLjgyMDY1MjIsOS4wOTIzOTEzIDEzLjkxODQ3ODMsOC44ODA0MzQ3OCAxMy45MTg0NzgzLDguNjY4NDc4MjYgQzEzLjkxODQ3ODMsOC40NTY1MjE3NCAxMy44MzY5NTY1LDguMjQ0NTY1MjIgMTMuNjczOTEzLDguMDk3ODI2MDkgQzEzLjUyNzE3MzksNy45NTEwODY5NiAxMy4zMTUyMTc0LDcuODUzMjYwODcgMTMuMTAzMjYwOSw3Ljg1MzI2MDg3IEMxMi44OTEzMDQzLDcuODUzMjYwODcgMTIuNjc5MzQ3OCw3LjkzNDc4MjYxIDEyLjUzMjYwODcsOC4wOTc4MjYwOSBDMTIuMzg1ODY5Niw4LjI0NDU2NTIyIDEyLjI4ODA0MzUsOC40NTY1MjE3NCAxMi4yODgwNDM1LDguNjY4NDc4MjYgQzEyLjI4ODA0MzUsOC44ODA0MzQ3OCAxMi4zNjk1NjUyLDkuMDkyMzkxMyAxMi41MzI2MDg3LDkuMjM5MTMwNDMgQzEyLjY3OTM0NzgsOS4zODU4Njk1NyAxMi44OTEzMDQzLDkuNDgzNjk1NjUgMTMuMTAzMjYwOSw5LjQ4MzY5NTY1IEMxMy4zMTUyMTc0LDkuNDgzNjk1NjUgMTMuNTI3MTczOSw5LjQwMjE3MzkxIDEzLjY3MzkxMyw5LjIzOTEzMDQzIEwxMy42NzM5MTMsOS4yMzkxMzA0MyBMMTMuNjczOTEzLDkuMjM5MTMwNDMgTDEzLjY3MzkxMyw5LjIzOTEzMDQzIFogTTIwLDEyLjUgQzIwLDguMzU4Njk1NjUgMTYuNjQxMzA0Myw1IDEyLjUsNSBDOC4zNTg2OTU2NSw1IDUsOC4zNTg2OTU2NSA1LDEyLjUgQzUsMTYuNjQxMzA0MyA4LjM1ODY5NTY1LDIwIDEyLjUsMjAgQzE2LjY0MTMwNDMsMjAgMjAsMTYuNjQxMzA0MyAyMCwxMi41IEwyMCwxMi41IEwyMCwxMi41IEwyMCwxMi41IFogTTE4LjY5NTY1MjIsMTIuNSBDMTguNjk1NjUyMiwxNS45MjM5MTMgMTUuOTIzOTEzLDE4LjY5NTY1MjIgMTIuNSwxOC42OTU2NTIyIEM5LjA3NjA4Njk2LDE4LjY5NTY1MjIgNi4zMDQzNDc4MywxNS45MjM5MTMgNi4zMDQzNDc4MywxMi41IEM2LjMwNDM0NzgzLDkuMDc2MDg2OTYgOS4wNzYwODY5Niw2LjMwNDM0NzgzIDEyLjUsNi4zMDQzNDc4MyBDMTUuOTIzOTEzLDYuMzA0MzQ3ODMgMTguNjk1NjUyMiw5LjA3NjA4Njk2IDE4LjY5NTY1MjIsMTIuNSBMMTguNjk1NjUyMiwxMi41IEwxOC42OTU2NTIyLDEyLjUgTDE4LjY5NTY1MjIsMTIuNSBaIiBpZD0icGF0aC0xIj48L3BhdGg+ICAgICAgICA8ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4gICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0PiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIuNSIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlR2F1c3NpYW5CbHVyPiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM2NDcwNTg4MiAgIDAgMCAwIDAgMC4zOTYwNzg0MzEgICAwIDAgMCAwIDAuNzI5NDExNzY1ICAwIDAgMCAwLjUgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUNvbG9yTWF0cml4PiAgICAgICAgPC9maWx0ZXI+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iaW5mb3JtYXRpb24iPiAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0yKSIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPHVzZSBmaWxsPSIjNUQ2NUJBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 9px !important;
}

/*graph*/
.ico-rocket {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyM3B4IiB2aWV3Qm94PSIwIDAgMjIgMjMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9InJvY2tldCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+ICAgICAgICAgICAgPHBhdGggZD0iTTIxLjcwODQ0MDksMC45MjU4NDIwNSBDMjEuNjYxMTI5LDAuNDUyNzIzNzcxIDIxLjMwNjI5MDMsMC4wOTc4ODUwNjEyIDIwLjgzMzE3MiwwLjA1MDU3MzIzMzMgQzE0Ljg0ODIyNTgsLTAuNDIyNTQ1MDQ2IDEwLjU2NjUwNTQsMi40ODcxMzIzNyA3Ljg5MzM4NzEsNi4xMzAxNDMxMyBDNi40MjY3MjA0Myw1LjY1NzAyNDg1IDQuODQxNzc0MTksNS44MjI2MTYyNCAzLjM5ODc2MzQ0LDYuNjI2OTE3MzIgQzIuMDAzMDY0NTIsNy40MDc1NjI0OCAwLjg0MzkyNDczMSw4LjczMjI5MzY2IDAuMDg2OTM1NDgzOSwxMC4zNDA4OTU4IEMtMC4wNzg2NTU5MTQsMTAuNzE5MzkwNCAtMC4wMDc2ODgxNzIwNCwxMS4xNDUxOTY5IDAuMjk5ODM4NzEsMTEuNDI5MDY3OSBDMC41ODM3MDk2NzcsMTEuNzEyOTM4OCAxLjAzMzE3MjA0LDExLjc2MDI1MDcgMS4zODgwMTA3NSwxMS41NzEwMDMzIEMyLjkwMTk4OTI1LDEwLjc2NjcwMjMgNC42MDUyMTUwNSwxMC45MzIyOTM3IDUuNjIyNDE5MzUsMTEuOTQ5NDk4IEw5Ljc4NTg2MDIyLDE2LjExMjkzODggTDkuODA5NTE2MTMsMTYuMTM2NTk0NyBDMTAuODI2NzIwNCwxNy4xNTM3OTkgMTAuOTkyMzExOCwxOC44NTcwMjQ4IDEwLjE4ODAxMDgsMjAuMzcxMDAzMyBDOS45OTg3NjM0NCwyMC43MjU4NDIxIDEwLjA2OTczMTIsMjEuMTc1MzA0NCAxMC4zMjk5NDYyLDIxLjQ1OTE3NTQgQzEwLjUxOTE5MzUsMjEuNjQ4NDIyNyAxMC43NTU3NTI3LDIxLjc0MzA0NjQgMTEuMDE1OTY3NywyMS43NDMwNDY0IEMxMS4xNTc5MDMyLDIxLjc0MzA0NjQgMTEuMjk5ODM4NywyMS43MTkzOTA0IDExLjQxODExODMsMjEuNjQ4NDIyNyBDMTMuMDI2NzIwNCwyMC44OTE0MzM0IDE0LjM1MTQ1MTYsMTkuNzA4NjM3NyAxNS4xMzIwOTY4LDE4LjMzNjU5NDcgQzE1Ljk2MDA1MzgsMTYuODkzNTg0IDE2LjEyNTY0NTIsMTUuMzA4NjM3NyAxNS42Mjg4NzEsMTMuODE4MzE1MiBDMTYuNjkzMzg3MSwxMy4wMzc2NyAxNy42NjMyNzk2LDEyLjE4NjA1NzEgMTguNDY3NTgwNiwxMS4yMzk4MjA1IEMyMC45NzUxMDc1LDguMzc3NDU0OTUgMjIuMDYzMjc5Niw0LjkwMDAzNTYgMjEuNzA4NDQwOSwwLjkyNTg0MjA1IEwyMS43MDg0NDA5LDAuOTI1ODQyMDUgWiBNMy4xODU4NjAyMiw5LjE4MTc1NjAzIEM0LjIwMzA2NDUyLDguMTg4MjA3NjQgNS40ODA0ODM4Nyw3LjU3MzE1Mzg4IDYuODI4ODcwOTcsNy44MDk3MTMwMiBDNi40NTAzNzYzNCw4LjQ3MjA3ODYxIDYuMTQyODQ5NDYsOS4xMzQ0NDQyIDUuODU4OTc4NDksOS43OTY4MDk3OSBDNS4wNTQ2Nzc0Miw5LjM0NzM0NzQzIDQuMTMyMDk2NzcsOS4xMzQ0NDQyIDMuMTg1ODYwMjIsOS4xODE3NTYwMyBMMy4xODU4NjAyMiw5LjE4MTc1NjAzIFogTTEyLjYyNDU2OTksMTguNTk2ODA5OCBDMTIuNjQ4MjI1OCwxNy42MjY5MTczIDEyLjQzNTMyMjYsMTYuNzA0MzM2NyAxMi4wMDk1MTYxLDE1LjkwMDAzNTYgQzEyLjY5NTUzNzYsMTUuNjE2MTY0NiAxMy4zNTc5MDMyLDE1LjI4NDk4MTggMTMuOTk2NjEyOSwxNC45MzAxNDMxIEMxNC4yMzMxNzIsMTYuMjc4NTMwMiAxMy42NDE3NzQyLDE3LjU3OTYwNTUgMTIuNjI0NTY5OSwxOC41OTY4MDk4IEwxMi42MjQ1Njk5LDE4LjU5NjgwOTggWiBNMTAuNzMyMDk2OCwxNC4zNjI0MDEyIEw3LjM5NjYxMjksMTEuMDI2OTE3MyBDOS4wNzYxODI4LDYuNTU1OTQ5NTggMTMuMjM5NjIzNywxLjc3NzQ1NDk1IDE5Ljg4NjkzNTUsMS44OTU3MzQ1MiBDMjAuMDk5ODM4Nyw5LjgyMDQ2NTcxIDEzLjU3MDgwNjUsMTMuMjUwNTczMiAxMC43MzIwOTY4LDE0LjM2MjQwMTIgTDEwLjczMjA5NjgsMTQuMzYyNDAxMiBaIE0xNi44NTg5Nzg1LDQuOTIzNjkxNTEgQzE3LjE0Mjg0OTUsNS4yMDc1NjI0OCAxNy4zMDg0NDA5LDUuNjA5NzEzMDIgMTcuMzA4NDQwOSw2LjAxMTg2MzU2IEMxNy4zMDg0NDA5LDYuNDE0MDE0MDkgMTcuMTQyODQ5NSw2LjgxNjE2NDYzIDE2Ljg1ODk3ODUsNy4xMDAwMzU2IEMxNi41NzUxMDc1LDcuMzgzOTA2NTcgMTYuMTcyOTU3LDcuNTQ5NDk3OTYgMTUuNzcwODA2NSw3LjU0OTQ5Nzk2IEMxNS4zNjg2NTU5LDcuNTQ5NDk3OTYgMTQuOTY2NTA1NCw3LjQwNzU2MjQ4IDE0LjY4MjYzNDQsNy4xMDAwMzU2IEMxNC4zOTg3NjM0LDYuNzkyNTA4NzIgMTQuMjMzMTcyLDYuNDE0MDE0MDkgMTQuMjMzMTcyLDYuMDExODYzNTYgQzE0LjIzMzE3Miw1LjYwOTcxMzAyIDE0LjM5ODc2MzQsNS4yMDc1NjI0OCAxNC42ODI2MzQ0LDQuOTIzNjkxNTEgQzE0Ljk2NjUwNTQsNC42Mzk4MjA1NSAxNS4zNjg2NTU5LDQuNDc0MjI5MTUgMTUuNzcwODA2NSw0LjQ3NDIyOTE1IEMxNi4xNzI5NTcsNC40NzQyMjkxNSAxNi41NzUxMDc1LDQuNjM5ODIwNTUgMTYuODU4OTc4NSw0LjkyMzY5MTUxIEwxNi44NTg5Nzg1LDQuOTIzNjkxNTEgWiBNMy41NDA2OTg5MiwxNC43NjQ1NTE3IEMyLjQ1MjUyNjg4LDE1Ljg1MjcyMzggMi40MDUyMTUwNSwxOC4wMjkwNjc5IDIuNDA1MjE1MDUsMTguNDU0ODc0MyBDMi40MDUyMTUwNSwxOC45NzUzMDQ0IDIuODMxMDIxNTEsMTkuNDAxMTEwOSAzLjM1MTQ1MTYxLDE5LjQwMTExMDkgTDMuMzc1MTA3NTMsMTkuNDAxMTEwOSBDMy44NzE4ODE3MiwxOS40MDExMTA5IDUuOTUzNjAyMTUsMTkuMzMwMTQzMSA3LjAxODExODI4LDE4LjI2NTYyNyBDNy42ODA0ODM4NywxNy42MDMyNjE0IDcuODIyNDE5MzUsMTYuOTE3MjM5OSA3LjgyMjQxOTM1LDE2LjQ2Nzc3NzUgQzcuODIyNDE5MzUsMTUuODI5MDY3OSA3LjU2MjIwNDMsMTUuMjE0MDE0MSA3LjA2NTQzMDExLDE0LjcxNzIzOTkgQzUuODgyNjM0NDEsMTMuNTEwNzg4MyA0LjM5MjMxMTgzLDEzLjg4OTI4MjkgMy41NDA2OTg5MiwxNC43NjQ1NTE3IEwzLjU0MDY5ODkyLDE0Ljc2NDU1MTcgWiBNNS42OTMzODcxLDE2LjkxNzIzOTkgQzUuNDU2ODI3OTYsMTcuMTUzNzk5IDQuOTM2Mzk3ODUsMTcuMzE5MzkwNCA0LjM5MjMxMTgzLDE3LjM5MDM1ODIgQzQuNDg2OTM1NDgsMTYuODQ2MjcyMiA0LjY1MjUyNjg4LDE2LjMyNTg0MjEgNC44NjU0MzAxMSwxNi4xMTI5Mzg4IEM1LjAzMTAyMTUxLDE1Ljk0NzM0NzQgNS4xNzI5NTY5OSwxNS44NTI3MjM4IDUuMzM4NTQ4MzksMTUuODUyNzIzOCBDNS40NTY4Mjc5NiwxNS44NTI3MjM4IDUuNTk4NzYzNDQsMTUuOTIzNjkxNSA1Ljc0MDY5ODkyLDE2LjA2NTYyNyBDNS44ODI2MzQ0MSwxNi4yMDc1NjI1IDUuOTUzNjAyMTUsMTYuMzQ5NDk4IDUuOTUzNjAyMTUsMTYuNDY3Nzc3NSBDNS45Mjk5NDYyNCwxNi42MDk3MTMgNS44MTE2NjY2NywxNi43OTg5NjAzIDUuNjkzMzg3MSwxNi45MTcyMzk5IEw1LjY5MzM4NzEsMTYuOTE3MjM5OSBaIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

/*clock*/
.ico-clock {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iNjJweCIgaGVpZ2h0PSI2M3B4IiB2aWV3Qm94PSIwIDAgNjIgNjMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxwYXRoIGQ9Ik0yMC4wMDcwNTg4LDQuNTQ4MzE0NjEgQzIwLjIxNDExNzYsNC43MjkyMTM0OCAyMC40NDcwNTg4LDQuODA2NzQxNTcgMjAuNzA1ODgyNCw0LjgwNjc0MTU3IEMyMC45OTA1ODgyLDQuODA2NzQxNTcgMjEuMjc1Mjk0MSw0LjcwMzM3MDc5IDIxLjQ4MjM1MjksNC40NzA3ODY1MiBDMjEuODcwNTg4Miw0LjA1NzMwMzM3IDIxLjg0NDcwNTksMy4zODUzOTMyNiAyMS40MDQ3MDU5LDIuOTk3NzUyODEgTDIwLjA1ODgyMzUsMS43ODMxNDYwNyBMMjAuMDU4ODIzNSwxLjc4MzE0NjA3IEwyMC4wNTg4MjM1LDEuNzgzMTQ2MDcgTDE4LjcxMjk0MTIsMC41Njg1MzkzMjYgQzE4LjI5ODgyMzUsMC4xODA4OTg4NzYgMTcuNjI1ODgyNCwwLjIwNjc0MTU3MyAxNy4yNjM1Mjk0LDAuNjQ2MDY3NDE2IEMxNi44NzUyOTQxLDEuMDU5NTUwNTYgMTYuOTAxMTc2NSwxLjczMTQ2MDY3IDE3LjM0MTE3NjUsMi4xMTkxMDExMiBMMTcuOTEwNTg4MiwyLjYzNTk1NTA2IEwxNi44NzUyOTQxLDMuNzk4ODc2NCBDMTUuNjg0NzA1OSwyLjkyMDIyNDcyIDE0LjMxMjk0MTIsMi4yNzQxNTczIDEyLjgxMTc2NDcsMS45MzgyMDIyNSBDMTIuNzg1ODgyNCwxLjYwMjI0NzE5IDEyLjY1NjQ3MDYsMS4yNDA0NDk0NCAxMi4zOTc2NDcxLDAuOTA0NDk0MzgyIEMxMi4xMzg4MjM1LDAuNTQyNjk2NjI5IDExLjU5NTI5NDEsMC4xMjkyMTM0ODMgMTAuNjExNzY0NywwLjA3NzUyODA4OTkgTDEwLjU2LDAuMDc3NTI4MDg5OSBDOS42NTQxMTc2NSwwLjA3NzUyODA4OTkgOS4xMzY0NzA1OSwwLjQ2NTE2ODUzOSA4Ljg1MTc2NDcxLDAuODAxMTIzNTk2IEM4LjU0MTE3NjQ3LDEuMTYyOTIxMzUgOC40MTE3NjQ3MSwxLjYwMjI0NzE5IDguMzYsMS45MzgyMDIyNSBDMy41NzE3NjQ3MSwyLjk0NjA2NzQyIDAsNy4xODQyNjk2NiAwLDEyLjI0OTQzODIgQzAsMTguMDY0MDQ0OSA0LjczNjQ3MDU5LDIyLjgxOTEwMTEgMTAuNTYsMjIuODE5MTAxMSBDMTYuMzgzNTI5NCwyMi44MTkxMDExIDIxLjEyLDE4LjA4OTg4NzYgMjEuMTIsMTIuMjQ5NDM4MiBDMjEuMTIsOS41MzU5NTUwNiAyMC4wODQ3MDU5LDcuMDU1MDU2MTggMTguNDAyMzUyOSw1LjE2ODUzOTMzIEwxOS40Mzc2NDcxLDQuMDA1NjE3OTggTDIwLjAwNzA1ODgsNC41NDgzMTQ2MSBMMjAuMDA3MDU4OCw0LjU0ODMxNDYxIFogTTEwLjU2LDIwLjcyNTg0MjcgQzUuODc1Mjk0MTIsMjAuNzI1ODQyNyAyLjA3MDU4ODI0LDE2LjkyNjk2NjMgMi4wNzA1ODgyNCwxMi4yNDk0MzgyIEMyLjA3MDU4ODI0LDcuNTcxOTEwMTEgNS44NzUyOTQxMiwzLjc3MzAzMzcxIDEwLjU2LDMuNzczMDMzNzEgQzE1LjI0NDcwNTksMy43NzMwMzM3MSAxOS4wNDk0MTE4LDcuNTcxOTEwMTEgMTkuMDQ5NDExOCwxMi4yNDk0MzgyIEMxOS4wNDk0MTE4LDE2LjkyNjk2NjMgMTUuMjQ0NzA1OSwyMC43MjU4NDI3IDEwLjU2LDIwLjcyNTg0MjcgTDEwLjU2LDIwLjcyNTg0MjcgWiBNMTIuMzcxNzY0NywxMi4yNDk0MzgyIEMxMi4zNzE3NjQ3LDEzLjIzMTQ2MDcgMTEuNTQzNTI5NCwxNC4wMzI1ODQzIDEwLjU2LDE0LjAzMjU4NDMgQzkuNTc2NDcwNTksMTQuMDMyNTg0MyA4LjgsMTMuMjMxNDYwNyA4LjgsMTIuMjQ5NDM4MiBDOC44LDExLjY1NTA1NjIgOS4wNTg4MjM1MywxMS4xMTIzNTk2IDkuNTc2NDcwNTksMTAuODAyMjQ3MiBMOS41NzY0NzA1OSw2LjYxNTczMDM0IEM5LjU3NjQ3MDU5LDYuMDQ3MTkxMDEgMTAuMDQyMzUyOSw1LjU4MjAyMjQ3IDEwLjYxMTc2NDcsNS41ODIwMjI0NyBDMTEuMTgxMTc2NSw1LjU4MjAyMjQ3IDExLjY0NzA1ODgsNi4wNDcxOTEwMSAxMS42NDcwNTg4LDYuNjE1NzMwMzQgTDExLjY0NzA1ODgsMTAuODAyMjQ3MiBDMTIuMTY0NzA1OSwxMS4xMTIzNTk2IDEyLjM3MTc2NDcsMTEuNjU1MDU2MiAxMi4zNzE3NjQ3LDEyLjI0OTQzODIgTDEyLjM3MTc2NDcsMTIuMjQ5NDM4MiBaIiBpZD0icGF0aC0xIj48L3BhdGg+ICAgICAgICA8ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4gICAgICAgICAgICA8ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMi41IiBvcGVyYXRvcj0iZGlsYXRlIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93U3ByZWFkT3V0ZXIxIj48L2ZlTW9ycGhvbG9neT4gICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0ic2hhZG93U3ByZWFkT3V0ZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4gICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI3LjUiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUdhdXNzaWFuQmx1cj4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC45OTIxNTY4NjMgICAwIDAgMCAwIDAuNjkwMTk2MDc4ICAgMCAwIDAgMCAwLjE1Mjk0MTE3NiAgMCAwIDAgMC4yIDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4gICAgICAgIDwvZmlsdGVyPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9InN0b3B3YXRjaCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCAyMC4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iU2hhcGUiPiAgICAgICAgICAgICAgICA8dXNlIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjEiIGZpbHRlcj0idXJsKCNmaWx0ZXItMikiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGREIwMjciIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 45px;
    height: 45px;
    vertical-align: middle;
    margin-left: -14px;
    margin-right: -3px !important;
}

/*money*/
.ico-money {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAACc1BMVEX/2gD/2gD/2gD/2gD/2gD/2gD/2gBMaXH/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/2gD/5Dj/5kf/3QD/2gD/2gD/2gD/86z/2gD/2gD/3AD/2gD/4yv/2gD/2gD/2gD/2gD/2gD/2gD/62r/2gD/2gD/2gD/2wD/2gD/8Zz/2gD/6Vb/2gD/3Qf/2wD/2gD/5kb/3gb/2gD/2gD/5DX/86r/2gD/503/8qP/8qP/3AL/2gD/74L/2wD/1QD/4yr/2gD/4jT/3gz/7or/2wD/2gD/2gD/74b/8Z3/62n/50//3AD/4in/2wD/5Dr/3gv/8Jb/75T/6FD/98r/86//3w7/62v/7HL/5kP/2gD/3AH/5T//6mD/743/6FD/2gD/2gD/747/7Xb/7HX/2gD/6Vz/6FH/7XT/5Df/2wD/+M7/86j/98z/8JX/6mT/98v/7Xv/3gn/9Lb/7HD/74//5kj/9sP/98L/4SL/7Gv/75P/74j/6l//7n7/7G7/5T//74n/7n//5UD/8qD/7Hn/3wz/4iv/3gz/+tv/2gD/9rz/9b7/75P/7Hf/74H/6Fz/8Zz/74z/3w//7HL/50v/3wz/5kj/4iv/8Zz/5DX/74//6Vj/7Hb/7HT/2gD/2wD/7n3/4Br/4ij/7oD/4zH/8qL/7oT/8JL/8qX/8Jb/86v/2QD/5kr/8Jf/7n//8JT/7Xv/2AD/1QD/4Bj/9bf/7oadgQ+2AAAAuXRSTlMBBSUIAw0CAAYEFBILDiIKEBYcHQ8fPjkTJhgwICksBxURMSgaOicbQyEzQf39eQxAF/FC0nkZ9jjJ8lc9RP42Mi5hHvE/1Utgffv+jek08+Q3/fj9qDX69frqKvO1lchMLfzp9v328ur+y+74/fnpyfX69Dud/fvL+zxR+Pv5Yvz8/P7N+vz36fr8/MT4/Pn88/f9+/v79fz9/Pv8/PX73P3F+E77xNT4+/75+vv8/dn60Pf8+vz4+44S1aAAAAG1SURBVHheRdFjkyRBEAbgrO6unqr22Frbts+2bdu2bdvmzJpn/KTrmdi5zY9PVsUbkS8Y+geA56g+HA+6xRg4xErYYpGzWcIBQEyJJLrMntT6Igf20/+MJME6Lc1un+hTjJjw/cyzonX2hruvby+dUKcIKqczAPDEkjxnc0s4FAq3TKpNxhQMwFO/qiV4tz768+7D82cnlo1J1RBEwoK5Vt/6+29/Z2S+ev9inY0RCUTDvCPTt+16+Pfzk5ePD85LSRIIcKzoKRk+Y/X+44fvfXrzcfeSUZVenSlO8DWF+0KhXz+PPni6Y21nQ0q8zsjiqR7fvf3axVMXbh46smb+sOIcp4MAERnbon3nbx27cu7SmS0LxlblJSpBnR1J6au+7cm8evr62QPLx3W0tcaZZRp53Tj1y6a9l0/e2dk7ZWhZQRZjlCggTbGPnrtiY8aNHytnDi7Pj2NcMuGBYpO7vbmr5+v35umDKtxOs1FmKQCnBpjC0hGTFy6eNSTNaRJkidDolbCLcdtttsSaeLOAWRStB4CyOGBSGEYxRb/HKgRKVKyJooZVMlBLZMFRRAiiAx0a/gERpGTIa1mGogAAAABJRU5ErkJggg==') no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: middle;
}

/*skype*/
.ico-skype {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjUgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+c2t5cGU8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJza3lwZSI+ICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJza3lwZSI+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjMuMDI5LDEzLjQ5NCBDMjMuMzY5LDEzLjk3NSAyMy42MjgsMTQuNDk3IDIzLjgwOSwxNS4wNjkgQzIzLjk4OSwxNS42MzkgMjQuMDgsMTYuMjI5IDI0LjA4LDE2Ljg0IEMyNC4wOCwxNy43MTUgMjMuOTAzLDE4LjUzNyAyMy41NTMsMTkuMzA3IEMyMy4yMDIsMjAuMDc1IDIyLjcxOSwyMC43NTIgMjIuMTAzLDIxLjM0IEMyMS40ODcsMjEuOTIyIDIwLjc3LDIyLjM3OSAxOS45NDYsMjIuNzExIEMxOS4xMjIsMjMuMDQzIDE4LjI1NSwyMy4yMDYgMTcuMzMzLDIzLjIwNiBDMTYuMDIsMjMuMjA2IDE0Ljg0MiwyMi44OTYgMTMuNzk3LDIyLjI3NyBDMTMuNTA3LDIyLjMxNyAxMy4yMTUsMjIuMzQ2IDEyLjkyLDIyLjM2OCBDMTIuNjI0LDIyLjM4OCAxMi4zMzEsMjIuMzk2IDEyLjAzOCwyMi4zOTYgQzEwLjUwNCwyMi4zOTYgOS4wNjQsMjIuMTIxIDcuNzE3LDIxLjU3MyBDNi4zNzMsMjEuMDIyIDUuMTk2LDIwLjI3NCA0LjE4MiwxOS4zMjEgQzMuMTcxLDE4LjM3MiAyLjM3NCwxNy4yNTMgMS44LDE1Ljk3MiBDMS4yMjEsMTQuNjkxIDAuOTMyLDEzLjMyMiAwLjkzMiwxMS44NjcgQzAuOTMyLDExLjU4NSAwLjk0NiwxMS4zMTcgMC45NzYsMTEuMDY5IEMxLjAwMywxMC44MjEgMS4wNCwxMC41NjggMS4wNzgsMTAuMzE1IEMwLjM1OCw5LjMxNiAwLDguMjQzIDAsNy4wOTIgQzAsNi4yMzYgMC4xNzcsNS40MjcgMC41MjgsNC42NjYgQzAuODc4LDMuOTA2IDEuMzU4LDMuMjQ1IDEuOTc0LDIuNjg0IEMyLjU5LDIuMTIyIDMuMzExLDEuNjggNC4xMywxLjM1NiBDNC45NTEsMS4wMzIgNS44MjIsMC44NzQgNi43NDQsMC44NzQgQzcuNDA4LDAuODc0IDguMDMxLDAuOTUyIDguNjIzLDEuMTExIEM5LjIxNSwxLjI3MiA5Ljc2OSwxLjQ5NiAxMC4yOCwxLjc4OSBDMTAuNTY5LDEuNzQ4IDEwLjg2NSwxLjcxOSAxMS4xNTcsMS42OTYgQzExLjQ1MywxLjY3OCAxMS43NDksMS42NjcgMTIuMDM4LDEuNjY3IEMxMy41NzcsMS42NjcgMTUuMDIyLDEuOTM1IDE2LjM3MywyLjQ2OCBDMTcuNzIxLDIuOTk3IDE4LjkwMSwzLjczIDE5LjkxNSw0LjY2IEMyMC45MjksNS41OTQgMjEuNzI4LDYuNjc1IDIyLjMwOCw3LjkwNSBDMjIuODg2LDkuMTM3IDIzLjE3NSwxMC40NTkgMjMuMTc1LDExLjg2NyBDMjMuMTc2LDEyLjM4NiAyMy4xMjgsMTIuOTI5IDIzLjAyOSwxMy40OTQgTDIzLjAyOSwxMy40OTQgTDIzLjAyOSwxMy40OTQgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjMjBCN0Y3Ij48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTcuMzMzLDE2LjY5NiBDMTcuODA3LDE2LjA3MiAxOC4wNDEsMTUuMzM5IDE4LjA0MSwxNC40OTcgQzE4LjA0MSwxMy44MzQgMTcuOTA5LDEzLjI3NyAxNy42NDksMTIuODI1IEMxNy4zNzgsMTIuMzc1IDE2Ljk5NiwxMS45OTggMTYuNTAzLDExLjY5NyBDMTYuMDUsMTEuNDA1IDE1LjQ2MSwxMS4xNDYgMTQuNzQsMTAuOTE0IEMxNC4wMTUsMTAuNzMyIDEzLjI0NiwxMC41NTQgMTIuNDMzLDEwLjM3MiBMMTEuNTQyLDEwLjE2OSBDMTEuMzAzLDEwLjExOCAxMS4xMTMsMTAuMDc1IDEwLjk3LDEwLjAzNiBDMTAuODExLDkuOTk3IDEwLjY2NCw5Ljk1NCAxMC41MjQsOS45MDMgQzEwLjM5Miw5Ljg1NiAxMC4yNTIsOS44MDEgMTAuMTEyLDkuNzQxIEM5Ljg0LDkuNjI3IDkuNjEyLDkuNDcyIDkuNDMxLDkuMjkgQzkuMjkxLDkuMTMzIDkuMjIxLDguOTIyIDkuMjIxLDguNjYgQzkuMjIxLDguMjc3IDkuNDQ5LDcuOTM1IDkuOTAyLDcuNjMyIEMxMC40MTUsNy4zNDkgMTEuMDQyLDcuMjEzIDExLjc4Nyw3LjIyMiBDMTIuNjQ4LDcuMjIyIDEzLjI1Myw3LjM0OSAxMy41OTQsNy42MDQgQzE0LjAwNiw3LjkwNiAxNC4zMjksOC4yNzggMTQuNTYsOC43MTcgQzE0Ljc2MSw5LjAzOSAxNC45NjUsOS4yNzkgMTUuMTc2LDkuNDM3IEMxNS4zNzcsOS41OTEgMTUuNjU2LDkuNjc0IDE2LjAwNyw5LjY4NSBDMTYuNDAyLDkuNjg1IDE2LjcyOSw5LjU1NCAxNy4wMDQsOS4yOSBDMTcuMjczLDkuMDQ0IDE3LjQwMiw4Ljc2NyAxNy4zOTUsOC40NTUgQzE3LjM5NSw4LjA5NCAxNy4yOTMsNy43MzkgMTcuMDkzLDcuMzk3IEMxNi44OTUsNy4wNzYgMTYuNTYyLDYuNzM0IDE2LjEwMyw2LjM3MSBDMTUuODcxLDYuMjE1IDE1LjYxNiw2LjA3MiAxNS4zNDEsNS45NDEgQzE1LjA2NSw1LjgwOSAxNC43NTUsNS42OTMgMTQuNDE4LDUuNTk1IEMxNC4wNjUsNS40OTkgMTMuNjk0LDUuNDI1IDEzLjMwMyw1LjM3NSBDMTIuOTExLDUuMzI2IDEyLjQ4Myw1LjMwMyAxMi4wMDksNS4zMDMgQzEwLjgxNSw1LjMwMyA5LjgwOCw1LjQ0OSA4Ljk4OCw1Ljc0MSBDOC4xMDcsNi4wNDUgNy40NCw2LjQ2MyA2Ljk4OCw3LjAwNSBDNi41MzYsNy41MjEgNi4zMSw4LjE0MSA2LjMxLDguODY1IEM2LjMxLDkuNjI3IDYuNTI5LDEwLjI0NyA2Ljk2MSwxMC43MjUgQzcuMzk2LDExLjI0MiA3Ljk4NSwxMS42MzMgOC43MywxMS44OTggQzkuNDM4LDEyLjE4MSAxMC4zNDMsMTIuNDI5IDExLjQ1MywxMi42NDMgQzExLjg2OCwxMi43NDEgMTIuMjMxLDEyLjgyNCAxMi41NTIsMTIuODg3IEMxMi44NjgsMTIuOTQ5IDEzLjE1NSwxMy4wMiAxMy40MDYsMTMuMDk3IEMxMy44NzksMTMuMjI2IDE0LjI2MywxMy40NDIgMTQuNTU2LDEzLjc0OSBDMTQuODY5LDE0LjAxNSAxNS4wMjYsMTQuMzU3IDE1LjAyNiwxNC43NzkgQzE1LjAyNiwxNS4zNjIgMTQuNzQsMTUuODM0IDE0LjE3NSwxNi4xOTQgQzEzLjY0MSwxNi41NjMgMTIuOTE5LDE2Ljc0NSAxMi4wMSwxNi43MzIgQzExLjI4MiwxNi43MzIgMTAuNzU1LDE2LjY0OCAxMC40MjEsMTYuNDc4IEMxMC4wMDYsMTYuMjg5IDkuNywxNi4wNDkgOS40OTksMTUuNzYzIEM5LjI0NCwxNS40MzcgOS4wNCwxNS4wNzUgOC44NzYsMTQuNjg0IEM4LjczMywxNC4zMTMgOC41NCwxNC4wMzMgOC4yODgsMTMuODQ0IEM4LjA1MywxMy42NTMgNy43NzgsMTMuNTU4IDcuNDU1LDEzLjU1OCBDNy4wNDMsMTMuNTU4IDYuNzAzLDEzLjY3MyA2LjQzNCwxMy44OTkgQzYuMTY1LDE0LjE1NiA2LjAzNiwxNC40NTcgNi4wNDIsMTQuNzk1IEM2LjA0MiwxNS4zODQgNi4yNiwxNS45NzMgNi42OTIsMTYuNTYzIEM3LjEyMSwxNy4xNyA3LjY3MiwxNy42NDQgOC4zNDMsMTcuOTg1IEM5LjMyNiwxOC40OTMgMTAuNTYxLDE4Ljc1IDEyLjA0NSwxOC43NiBDMTMuMjU2LDE4Ljc2IDE0LjMzNSwxOC41OCAxNS4yNzQsMTguMjIxIEMxNi4xOTYsMTcuODEyIDE2Ljg4NCwxNy4zMDUgMTcuMzMzLDE2LjY5NiBMMTcuMzMzLDE2LjY5NiBMMTcuMzMzLDE2LjY5NiBaIiBpZD0iU2hhcGUtcGF0aCIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}

.ico-skype-white {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iOThweCIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDk4IDEwMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+ICAgICAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPiAgICAgICAgPHBhdGggZD0iTTMxLjkxMDA2MDYsMTAuNzQ0Mjg2IEMzNS45NTM4MTkxLDEwLjc0NDI4NiAzOS42NDU5NDY1LDExLjgzODI0OTcgNDMuMDI1NTEyOCwxNC4wMjYxNzcgQzQ0Ljc2NDEzMzYsMTMuNTk2NDA1NSA0Ni44NTQzODU2LDEzLjM4MTUxOTggNDkuMjM3NjYzNiwxMy4zODE1MTk4IEM1OS4xNjE0NzY5LDEzLjM4MTUxOTggNjcuNjAwNjI1MSwxNi45NzU5NzE5IDc0LjU5NDE3ODYsMjQuMTY0ODc2IEM4MS41NjgxOTY5LDMxLjM1Mzc4IDg1LjA2NDk3MzYsNDAuMDg1OTU0MyA4NS4wNjQ5NzM2LDUwLjM0MTg2MzYgQzg1LjA2NDk3MzYsNTIuODQyMzUyIDg0Ljc5MTQ4MjcsNTUuNDYwMDUwOCA4NC4yNDQ1MDA5LDU4LjE5NDk2IEM4NS42NzA1NjA3LDYxLjM1OTY0MDYgODYuMzczODIzLDY0LjU4MjkyNjQgODYuMzczODIzLDY3Ljg0NTI4MjMgQzg2LjM3MzgyMyw3My43NDQ4NzIgODQuMzIyNjQxMSw3OC43ODQ5MTg5IDgwLjIzOTgxMjUsODIuOTY1NDIyOSBDNzYuMTU2OTgzOCw4Ny4xNjU0NjIgNzEuMjczMjE3NCw4OS4yNzUyNDkxIDY1LjU4ODUxMzQsODkuMjc1MjQ5MSBDNjIuMjA4OTQ3MSw4OS4yNzUyNDkxIDU4Ljk0NjU5MTEsODguMzk2MTcxMSA1NS43ODE5MTA1LDg2LjY1NzU1MDMgQzUyLjk0OTMyNiw4Ny4wODczMjE3IDUwLjc2MTM5ODcsODcuMzIxNzQyNSA0OS4yMzc2NjM2LDg3LjMyMTc0MjUgQzM5LjMxMzg1MDQsODcuMzIxNzQyNSAzMC44MzU2MzIsODMuNzI3MjkwNSAyMy44MDMwMDg0LDc2LjUxODg1MTMgQzE2Ljc3MDM4NDgsNjkuMzEwNDEyMiAxMy4yNTQwNzMxLDYwLjU5Nzc3MyAxMy4yNTQwNzMxLDUwLjM2MTM5ODcgQzEzLjI1NDA3MzEsNDcuOTU4NTg1NyAxMy41Mjc1NjQsNDUuNTE2NzAyNSAxNC4wNzQ1NDU4LDQyLjk5NjY3OSBDMTIuMTIxMDM5MywzOS43MTQ3ODggMTEuMTQ0Mjg2LDM2LjA4MTI2NTkgMTEuMTQ0Mjg2LDMyLjAzNzUwNzMgQzExLjE0NDI4NiwyNi4xMzc5MTc2IDEzLjE1NjM5NzcsMjEuMTM2OTQwOCAxNy4yMDAxNTYzLDE2Ljk5NTUwNjkgQzIxLjIyNDM3OTgsMTIuODE1MDAyOSAyNi4xNDcyMTYzLDEwLjc0NDI4NiAzMS45MTAwNjA2LDEwLjc0NDI4NiBMMzEuOTEwMDYwNiwxMC43NDQyODYgWiBNNDguNzY4ODIyLDY3LjMzNzM3MDYgQzQ2LjU4MDg5NDcsNjcuMzM3MzcwNiA0NC44NDIyNzM5LDY3LjAwNTI3NDUgNDMuNTMzNDI0NSw2Ni4zNjA2MTczIEM0Mi4xMjY4OTk4LDY1LjU5ODc0OTggNDEuMTUwMTQ2NSw2NC44MzY4ODIyIDQwLjYwMzE2NDcsNjQuMDc1MDE0NyBDMzkuMjk0MzE1Myw2MS42NzIyMDE2IDM4LjU5MTA1MjksNjAuNDIxOTU3NCAzOC40NzM4NDI1LDYwLjMwNDc0NyBDMzguMDQ0MDcxMSw1OC45OTU4OTc2IDM3LjM3OTg3ODksNTcuOTAxOTM0IDM2LjUyMDMzNiw1Ny4wMjI4NTYgQzM1LjQyNjM3MjMsNTYuMjYwOTg4NSAzNC4zMzI0MDg3LDU1Ljg3MDI4NzIgMzMuMjM4NDQ1LDU1Ljg3MDI4NzIgQzMxLjcxNDcwOTksNTUuODcwMjg3MiAzMC40NjQ0NjU3LDU2LjM1ODY2MzggMjkuNDY4MTc3NCw1Ny4zMzU0MTcxIEMyOC40OTE0MjQxLDU4LjMxMjE3MDMgMjguMDAzMDQ3NSw1OS40NjQ3MzkyIDI4LjAwMzA0NzUsNjAuNzczNTg4NiBDMjguMDAzMDQ3NSw2Mi44NDQzMDU1IDI4Ljc4NDQ1MDEsNjUuMDcxMzAzIDMwLjMwODE4NTIsNjcuNDc0MTE2IEMzMS43MTQ3MDk5LDY5LjY0MjUwODMgMzMuNjg3NzUxNSw3MS40NTkyNjk0IDM2LjIwNzc3NSw3Mi44NjU3OTQxIEMzOS42ODUwMTY2LDc0LjcyMTYyNTMgNDQuMDAyMjY2MSw3NS42NTkzMDg1IDQ5LjEyMDQ1MzIsNzUuNjU5MzA4NSBDNTMuMzU5NTYyNCw3NS42NTkzMDg1IDU3LjEyOTgzLDc0Ljk5NTExNjIgNjAuNDExNzIxLDczLjcwNTgwMTkgQzYzLjY5MzYxMiw3Mi4xODIwNjY4IDY2LjA3Njg5LDcwLjI2NzYzMDQgNjcuNjAwNjI1MSw2Ny45ODIwMjc3IEM2OS4yNDE1NzA2LDY1LjQ4MTUzOTQgNzAuMDQyNTA4Myw2Mi43NDY2MzAyIDcwLjA0MjUwODMsNTkuNzk2ODM1MyBDNzAuMDQyNTA4Myw1Ny40MTM1NTczIDY5LjYxMjczNjksNTUuMjI1NjMgNjguNzMzNjU4OSw1My4yNTI1ODg0IEM2Ny44NTQ1ODEsNTEuNjExNjQyOSA2Ni41MDY2NjE1LDUwLjE0NjUxMyA2NC42MzEyOTUyLDQ4LjgzNzY2MzYgQzYyLjY3Nzc4ODYsNDcuNjI2NDg5NSA2MC42MDcwNzE3LDQ2LjY0OTczNjMgNTguNDE5MTQ0NCw0NS44ODc4Njg3IEM1NC43MDc0ODE5LDQ0Ljc5MzkwNTEgNTIuMDg5NzgzMiw0NC4wOTA2NDI3IDUwLjU2NjA0ODEsNDMuNzU4NTQ2NiBDNDkuODA0MTgwNSw0My42NDEzMzYyIDQ4Ljg0Njk2MjMsNDMuNDY1NTIwNiA0Ny42OTQzOTM0LDQzLjE5MjAyOTcgQzQ2LjU0MTgyNDYsNDIuOTE4NTM4OCA0NS44MTkwMjcyLDQyLjc0MjcyMzIgNDUuNDg2OTMxLDQyLjYyNTUxMjggQzQ0LjE3ODA4MTcsNDIuMTk1NzQxNCA0My4yNTk5MzM2LDQxLjgwNTA0IDQyLjY5MzQxNjcsNDEuNDkyNDc5IEM0MS44MTQzMzg3LDQxLjA2MjcwNzYgNDEuMTExMDc2NCw0MC40NTcxMjA1IDQwLjU2NDA5NDUsMzkuNjk1MjUzIEM0MC4wMTcxMTI3LDM5LjE0ODI3MTEgMzkuNzQzNjIxOCwzOC40NDUwMDg4IDM5Ljc0MzYyMTgsMzcuNTY1OTMwOCBDMzkuNzQzNjIxOCwzNi4yNTcwODE1IDQwLjUwNTQ4OTQsMzUuMTI0MDQ3NyA0Mi4wMjkyMjQ1LDM0LjEyNzc1OTMgQzQzLjQ1NTI4NDIsMzMuMDMzNzk1NyA0NS41MjYwMDEyLDMyLjQ4NjgxMzggNDguMjQxMzc1MywzMi40ODY4MTM4IEM1MC45NzYyODQ0LDMyLjQ4NjgxMzggNTIuOTg4Mzk2MiwzMi45NzUxOTA1IDU0LjI5NzI0NTYsMzMuOTUxOTQzNyBDNTUuNzAzNzcwMywzNS4xNjMxMTc4IDU2LjczOTEyODcsMzYuNTMwNTcyNCA1Ny40MDMzMjEsMzguMDU0MzA3NSBDNTguMjgyMzk4OSwzOS40ODAzNjczIDU4Ljk4NTY2MTMsNDAuNDU3MTIwNSA1OS41MzI2NDMxLDQwLjk4NDU2NzMgQzYwLjQxMTcyMSw0MS42NDg3NTk1IDYxLjQ0NzA3OTUsNDEuOTgwODU1NiA2Mi42Mzg3MTg1LDQxLjk4MDg1NTYgQzY0LjA2NDc3ODMsNDEuOTgwODU1NiA2NS4zMTUwMjI1LDQxLjQzMzg3MzggNjYuMzg5NDUxMSw0MC4zMzk5MTAxIEM2Ny4zODU3Mzk0LDM5LjM2MzE1NjkgNjcuODc0MTE2LDM4LjE3MTUxNzkgNjcuODc0MTE2LDM2Ljc0NTQ1ODEgQzY3Ljg3NDExNiwzNS42NTE0OTQ0IDY3LjQ4MzQxNDcsMzQuMjQ0OTY5NyA2Ni43MjE1NDcyLDMyLjQ4NjgxMzggQzY1Ljg0MjQ2OTIsMzEuMTc3OTY0NCA2NC43MDk0MzU0LDI5Ljg2OTExNTEgNjMuMjgzMzc1NywyOC41NjAyNjU3IEM2MS43NTk2NDA2LDI3LjM0OTA5MTYgNTkuNzQ3NTI4OCwyNi4zMTM3MzMyIDU3LjIyNzUwNTQsMjUuNDU0MTkwMyBDNTQuNjI5MzQxNywyNC42OTIzMjI3IDUxLjgzNTgyNzMsMjQuMzAxNjIxNCA0OC44ODYwMzI0LDI0LjMwMTYyMTQgQzQ0Ljk1OTQ4NDMsMjQuMzAxNjIxNCA0MS40NjI3MDc2LDI0Ljg4NzY3MzQgMzguNDE1MjM3NCwyNi4wOTg4NDc0IEMzNS4zNjc3NjcxLDI3LjE3MzI3NiAzMy4wMjM1NTkzLDI4LjgxNDIyMTUgMzEuMzgyNjEzOCwzMS4wMDIxNDg5IEMyOS43NDE2NjgzLDMzLjE5MDA3NjIgMjguOTIxMTk1NSwzNS42OTA1NjQ2IDI4LjkyMTE5NTUsMzguNTIzMTQ5MSBDMjguOTIxMTk1NSw0MS4zNTU3MzM1IDI5LjY4MzA2MzEsNDMuODE3MTUxOCAzMS4yMDY3OTgyLDQ1Ljg4Nzg2ODcgQzMzLjA2MjYyOTQsNDguMDU2MjYxIDM1LjEzMzM0NjQsNDkuNTc5OTk2MSAzNy40MTg5NDksNTAuNDU5MDc0IEM0MC4wMzY2NDc4LDUxLjY3MDI0ODEgNDMuMjAxMzI4NCw1Mi42NDcwMDE0IDQ2LjkxMjk5MDgsNTMuNDA4ODY4OSBDNDcuNTU3NjQ4LDUzLjUyNjA3OTMgNDguMzU4NTg1Nyw1My43MDE4OTQ5IDQ5LjI3NjczMzcsNTMuOTc1Mzg1OCBDNTAuMTk0ODgxOCw1NC4yNDg4NzY3IDUxLjAxNTM1NDYsNTQuNDYzNzYyNSA1MS43MzgxNTIsNTQuNjM5NTc4IEM1Mi40NDE0MTQzLDU0Ljc5NTg1ODYgNTMuMDA3OTMxMiw1NC45MzI2MDQgNTMuNDU3MjM3Nyw1NS4wNDk4MTQ0IEM1NC45ODA5NzI4LDU1LjU5Njc5NjIgNTYuMjMxMjE3LDU2LjM1ODY2MzggNTcuMjA3OTcwMyw1Ny4zMzU0MTcxIEM1OC4xODQ3MjM2LDU4LjA5NzI4NDYgNTguNjczMTAwMiw1OS4yMzAzMTg0IDU4LjY3MzEwMDIsNjAuNzczNTg4NiBDNTguNjczMTAwMiw2Mi42Mjk0MTk4IDU3Ljc5NDAyMjMsNjQuMTUzMTU0OSA1Ni4wNTU0MDE0LDY1LjM2NDMyOSBDNTQuMTYwNTAwMSw2Ni42OTI3MTM0IDUxLjcxODYxNjksNjcuMzM3MzcwNiA0OC43Njg4MjIsNjcuMzM3MzcwNiBMNDguNzY4ODIyLDY3LjMzNzM3MDYgWiBNMzEuOTEwMDYwNiwwIEMyMy4yNTYwMjY2LDAgMTUuNTAwNjA1NiwzLjI4MTg5MDk5IDkuNDgzODA1NDMsOS40OTQwNDE4MSBDMy41NDUxNDU1NCwxNS41ODg5ODIyIDAuNCwyMy4zODM0NzMzIDAuNCwzMi4wMTc5NzIzIEMwLjQsMzYuNDkxNTAyMiAxLjI0MDAwNzgxLDQwLjcxMTA3NjQgMi45MDA0ODgzOCw0NC42Mzc2MjQ1IEMyLjY0NjUzMjUzLDQ2LjU1MjA2MDkgMi41MjkzMjIxMyw0OC40NjY0OTc0IDIuNTI5MzIyMTMsNTAuMzQxODYzNiBDMi41MjkzMjIxMyw2My40NDk4OTI2IDcuMTIwMDYyNTEsNzQuNzgwMjMwNSAxNi4xNDUyNjI3LDg0LjAyMDMxNjUgQzI1LjI0ODYwMzIsOTMuMzM4NTQyNyAzNi40MDMxMjU2LDk4LjA0NjQ5MzUgNDkuMjc2NzMzNyw5OC4wNDY0OTM1IEM1MC42NDQxODgzLDk4LjA0NjQ5MzUgNTIuMjA2OTkzNiw5Ny45MjkyODMxIDU0LjEwMTg5NDksOTcuNzE0Mzk3MyBDNTcuODEzNTU3Myw5OS4yMzgxMzI0IDYxLjY4MTUwMDMsMTAwIDY1LjYyNzU4MzUsMTAwIEM3NC4xNjQ0MDcxLDEwMCA4MS44ODA3NTgsOTYuNjk4NTczOSA4Ny45NzU2OTg0LDkwLjQ0NzM1MyBDOTMuOTcyOTYzNSw4NC4zMTMzNDI0IDk3LjE1NzE3OTEsNzYuNDc5NzgxMiA5Ny4xNTcxNzkxLDY3LjgwNjIxMjIgQzk3LjE1NzE3OTEsNjQuMTcyNjkgOTYuNTUxNTkyMSw2MC41NTg3MDI5IDk1LjM3OTQ4ODIsNTcuMDQyMzkxMSBDOTUuNjkyMDQ5Miw1NC43NTY3ODg0IDk1Ljg0ODMyOTgsNTIuNDkwNzIwOCA5NS44NDgzMjk4LDUwLjMyMjMyODYgQzk1Ljg0ODMyOTgsMzcuMjMzODM0NyA5MS4yOTY2NTk1LDI1LjkwMzQ5NjggODIuMzQ5NTk5NSwxNi42NjM0MTA4IEM3My4yODUzMjkyLDcuMzQ1MTg0NjEgNjIuMTY5ODc2OSwyLjYxNzY5ODc3IDQ5LjI3NjczMzcsMi42MTc2OTg3NyBDNDcuNzcyNTMzNywyLjYxNzY5ODc3IDQ2LjM0NjQ3MzksMi42OTU4MzkwMyA0NC45NzkwMTkzLDIuODEzMDQ5NDIgQzQwLjg5NjE5MDcsMC45NTcyMTgyMDcgMzYuNTM5ODcxMSwwIDMxLjkxMDA2MDYsMCBMMzEuOTEwMDYwNiwwIFoiIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPiAgICA8L2c+PC9zdmc+) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 11px;
    height: 11px;
    vertical-align: middle;
}

.ico-skype-white-2 {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0LjA4IDI0LjA4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNC4wOCAyNC4wODsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+PGc+PHBhdGggZD0iTTIzLjAyOSwxMy40OTRjMC4zNCwwLjQ4MSwwLjU5OSwxLjAwMywwLjc4LDEuNTc1YzAuMTgsMC41NywwLjI3MSwxLjE2LDAuMjcxLDEuNzcxYzAsMC44NzUtMC4xNzcsMS42OTctMC41MjcsMi40NjcgICBjLTAuMzUxLDAuNzY4LTAuODM0LDEuNDQ1LTEuNDUsMi4wMzNjLTAuNjE2LDAuNTgyLTEuMzMzLDEuMDM5LTIuMTU3LDEuMzcxcy0xLjY5MSwwLjQ5NS0yLjYxMywwLjQ5NSAgIGMtMS4zMTMsMC0yLjQ5MS0wLjMxLTMuNTM2LTAuOTI5Yy0wLjI5LDAuMDQtMC41ODIsMC4wNjktMC44NzcsMC4wOTFjLTAuMjk2LDAuMDItMC41ODksMC4wMjgtMC44ODIsMC4wMjggICBjLTEuNTM0LDAtMi45NzQtMC4yNzUtNC4zMjEtMC44MjNjLTEuMzQ0LTAuNTUxLTIuNTIxLTEuMjk5LTMuNTM1LTIuMjUyYy0xLjAxMS0wLjk0OS0xLjgwOC0yLjA2OC0yLjM4Mi0zLjM0OSAgIGMtMC41NzktMS4yODEtMC44NjgtMi42NS0wLjg2OC00LjEwNWMwLTAuMjgyLDAuMDE0LTAuNTUsMC4wNDQtMC43OThjMC4wMjctMC4yNDgsMC4wNjQtMC41MDEsMC4xMDItMC43NTQgICBDMC4zNTgsOS4zMTYsMCw4LjI0MywwLDcuMDkyYzAtMC44NTYsMC4xNzctMS42NjUsMC41MjgtMi40MjZjMC4zNS0wLjc2LDAuODMtMS40MjEsMS40NDYtMS45ODJDMi41OSwyLjEyMiwzLjMxMSwxLjY4LDQuMTMsMS4zNTYgICBjMC44MjEtMC4zMjQsMS42OTItMC40ODIsMi42MTQtMC40ODJjMC42NjQsMCwxLjI4NywwLjA3OCwxLjg3OSwwLjIzN2MwLjU5MiwwLjE2MSwxLjE0NiwwLjM4NSwxLjY1NywwLjY3OCAgIGMwLjI4OS0wLjA0MSwwLjU4NS0wLjA3LDAuODc3LTAuMDkzYzAuMjk2LTAuMDE4LDAuNTkyLTAuMDI5LDAuODgxLTAuMDI5YzEuNTM5LDAsMi45ODQsMC4yNjgsNC4zMzUsMC44MDEgICBjMS4zNDgsMC41MjksMi41MjgsMS4yNjIsMy41NDIsMi4xOTJjMS4wMTQsMC45MzQsMS44MTMsMi4wMTUsMi4zOTMsMy4yNDVjMC41NzgsMS4yMzIsMC44NjcsMi41NTQsMC44NjcsMy45NjIgICBDMjMuMTc2LDEyLjM4NiwyMy4xMjgsMTIuOTI5LDIzLjAyOSwxMy40OTR6IE0xNy4zMzMsMTYuNjk2YzAuNDc0LTAuNjI0LDAuNzA4LTEuMzU3LDAuNzA4LTIuMTk5YzAtMC42NjMtMC4xMzItMS4yMi0wLjM5Mi0xLjY3MiAgIGMtMC4yNzEtMC40NS0wLjY1My0wLjgyNy0xLjE0Ni0xLjEyOGMtMC40NTMtMC4yOTItMS4wNDItMC41NTEtMS43NjMtMC43ODNjLTAuNzI1LTAuMTgyLTEuNDk0LTAuMzYtMi4zMDctMC41NDJsLTAuODkxLTAuMjAzICAgYy0wLjIzOS0wLjA1MS0wLjQyOS0wLjA5NC0wLjU3Mi0wLjEzM2MtMC4xNTktMC4wMzktMC4zMDYtMC4wODItMC40NDYtMC4xMzNjLTAuMTMyLTAuMDQ3LTAuMjcyLTAuMTAyLTAuNDEyLTAuMTYyICAgQzkuODQsOS42MjcsOS42MTIsOS40NzIsOS40MzEsOS4yOWMtMC4xNC0wLjE1Ny0wLjIxLTAuMzY4LTAuMjEtMC42M2MwLTAuMzgzLDAuMjI4LTAuNzI1LDAuNjgxLTEuMDI4ICAgYzAuNTEzLTAuMjgzLDEuMTQtMC40MTksMS44ODUtMC40MWMwLjg2MSwwLDEuNDY2LDAuMTI3LDEuODA3LDAuMzgyYzAuNDEyLDAuMzAyLDAuNzM1LDAuNjc0LDAuOTY2LDEuMTEzICAgYzAuMjAxLDAuMzIyLDAuNDA1LDAuNTYyLDAuNjE2LDAuNzJjMC4yMDEsMC4xNTQsMC40OCwwLjIzNywwLjgzMSwwLjI0OGMwLjM5NSwwLDAuNzIyLTAuMTMxLDAuOTk3LTAuMzk1ICAgYzAuMjY5LTAuMjQ2LDAuMzk4LTAuNTIzLDAuMzkxLTAuODM1YzAtMC4zNjEtMC4xMDItMC43MTYtMC4zMDItMS4wNThjLTAuMTk4LTAuMzIxLTAuNTMxLTAuNjYzLTAuOTktMS4wMjYgICBjLTAuMjMyLTAuMTU2LTAuNDg3LTAuMjk5LTAuNzYyLTAuNDNjLTAuMjc2LTAuMTMyLTAuNTg2LTAuMjQ4LTAuOTIzLTAuMzQ2Yy0wLjM1My0wLjA5Ni0wLjcyNC0wLjE3LTEuMTE1LTAuMjIgICBjLTAuMzkyLTAuMDQ5LTAuODItMC4wNzItMS4yOTQtMC4wNzJjLTEuMTk0LDAtMi4yMDEsMC4xNDYtMy4wMjEsMC40MzhjLTAuODgxLDAuMzA0LTEuNTQ4LDAuNzIyLTIsMS4yNjQgICBDNi41MzYsNy41MjEsNi4zMSw4LjE0MSw2LjMxLDguODY1YzAsMC43NjIsMC4yMTksMS4zODIsMC42NTEsMS44NmMwLjQzNSwwLjUxNywxLjAyNCwwLjkwOCwxLjc2OSwxLjE3MyAgIGMwLjcwOCwwLjI4MywxLjYxMywwLjUzMSwyLjcyMywwLjc0NWMwLjQxNSwwLjA5OCwwLjc3OCwwLjE4MSwxLjA5OSwwLjI0NGMwLjMxNiwwLjA2MiwwLjYwMywwLjEzMywwLjg1NCwwLjIxICAgYzAuNDczLDAuMTI5LDAuODU3LDAuMzQ1LDEuMTUsMC42NTJjMC4zMTMsMC4yNjYsMC40NywwLjYwOCwwLjQ3LDEuMDNjMCwwLjU4My0wLjI4NiwxLjA1NS0wLjg1MSwxLjQxNSAgIGMtMC41MzQsMC4zNjktMS4yNTYsMC41NTEtMi4xNjUsMC41MzhjLTAuNzI4LDAtMS4yNTUtMC4wODQtMS41ODktMC4yNTRjLTAuNDE1LTAuMTg5LTAuNzIxLTAuNDI5LTAuOTIyLTAuNzE1ICAgYy0wLjI1NS0wLjMyNi0wLjQ1OS0wLjY4OC0wLjYyMy0xLjA3OWMtMC4xNDMtMC4zNzEtMC4zMzYtMC42NTEtMC41ODgtMC44NGMtMC4yMzUtMC4xOTEtMC41MS0wLjI4Ni0wLjgzMy0wLjI4NiAgIGMtMC40MTIsMC0wLjc1MiwwLjExNS0xLjAyMSwwLjM0MWMtMC4yNjksMC4yNTctMC4zOTgsMC41NTgtMC4zOTIsMC44OTZjMCwwLjU4OSwwLjIxOCwxLjE3OCwwLjY1LDEuNzY4ICAgYzAuNDI5LDAuNjA3LDAuOTgsMS4wODEsMS42NTEsMS40MjJjMC45ODMsMC41MDgsMi4yMTgsMC43NjUsMy43MDIsMC43NzVjMS4yMTEsMCwyLjI5LTAuMTgsMy4yMjktMC41MzkgICBDMTYuMTk2LDE3LjgxMiwxNi44ODQsMTcuMzA1LDE3LjMzMywxNi42OTZ6IiBmaWxsPSIjRkZGRkZGIi8+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 22px;
    height: 20px;
    vertical-align: middle;
}

/*mail*/
.ico-mail {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iNzdweCIgdmlld0JveD0iMCAwIDEwMCA3NyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+ICAgICAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPiAgICAgICAgPGcgaWQ9Im1haWwiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgIDxwYXRoIGQ9Ik04OC4xMDc3OTE0LDAuNiBMMTEuODcyNjgxMSwwLjYgQzUuMzMwOTkwMDQsMC42IDAsNS42OTY2NjA4MSAwLDExLjk4NDQ5NTIgTDAsNjUuMTM4MTc2MSBDMCw3MS40MjYwMTA1IDUuMzMwOTkwMDQsNzYuNTQyMTk4OCAxMS44NzI2ODExLDc2LjU0MjE5ODggTDg4LjEyNzMxODksNzYuNTQyMTk4OCBDOTQuNjY5MDEsNzYuNTQyMTk4OCAxMDAsNzEuNDI2MDEwNSAxMDAsNjUuMTM4MTc2MSBMMTAwLDExLjk4NDQ5NTIgQzk5Ljk4MDQ3MjYsNS42OTY2NjA4MSA5NC42NDk0ODI1LDAuNiA4OC4xMDc3OTE0LDAuNiBMODguMTA3NzkxNCwwLjYgWiBNODguMTA3NzkxNCw2Ni40NjYwNDE4IEwxMS44NzI2ODExLDY2LjQ2NjA0MTggQzEwLjkxNTgzNjgsNjYuNDY2MDQxOCAxMC4wNzYxNTcsNjUuODQxMTYzOCAxMC4wNzYxNTcsNjUuMTM4MTc2MSBMMTAuMDc2MTU3LDE5LjAxNDM3MjIgTDQ0LjU0MjA4MTYsNDguMTI5Nzc5MyBDNDUuMjQ1MDY5Myw0OC43MzUxMjk5IDQ2LjE0MzMzMTQsNDkuMDQ3NTY4OCA0Ny4wODA2NDgzLDQ5LjA0NzU2ODggTDUyLjg5OTgyNDMsNDkuMDQ3NTY4OCBDNTMuODE3NjEzNyw0OS4wNDc1Njg4IDU0LjcxNTg3NTgsNDguNzE1NjAyNCA1NS40MzgzOTA5LDQ4LjEyOTc3OTMgTDg5LjkyMzg0MywxOS4wMTQzNzIyIEw4OS45MjM4NDMsNjUuMTM4MTc2MSBDODkuOTIzODQzLDY1Ljg0MTE2MzggODkuMDg0MTYzMiw2Ni40NjYwNDE4IDg4LjEwNzc5MTQsNjYuNDY2MDQxOCBMODguMTA3NzkxNCw2Ni40NjYwNDE4IFogTTQ5Ljk5MDIzNjMsMzkuMDY5MDQ5IEwxNi40NDIxMDEyLDEwLjY1NjYyOTYgTDgzLjUxODg0NCwxMC42NTY2Mjk2IEw0OS45OTAyMzYzLDM5LjA2OTA0OSBMNDkuOTkwMjM2MywzOS4wNjkwNDkgWiIgaWQ9IlNoYXBlIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 22px;
    height: 16px;
    vertical-align: middle;
}

/*man*/
.ico-man {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI5cHgiIHZpZXdCb3g9IjAgMCAyNCAyOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT51c2VyPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGZpbHRlciB4PSItNTAlIiB5PSItNTAlIiB3aWR0aD0iMjAwJSIgaGVpZ2h0PSIyMDAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItMSI+ICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMCIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4gICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+ICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuMzI5NDExNzY1ICAgMCAwIDAgMCAxICAgMCAwIDAgMCAwLjM4MDM5MjE1NyAgMCAwIDAgMC41IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+ICAgICAgICAgICAgPGZlTWVyZ2U+ICAgICAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0ic2hhZG93TWF0cml4T3V0ZXIxIj48L2ZlTWVyZ2VOb2RlPiAgICAgICAgICAgICAgICA8ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiPjwvZmVNZXJnZU5vZGU+ICAgICAgICAgICAgPC9mZU1lcmdlPiAgICAgICAgPC9maWx0ZXI+ICAgICAgICA8cGF0aCBkPSJNOS45NTY1NjI1LDEwLjg4IEM5Ljk1NjU2MjUsOC45NzYyNSA3Ljg1MzQzNzM1LDcuMTkwNjI1MSA1Ljk5OTk5OTg1LDcuMDAwMDAwMSBDNy4yMjAzMTIzNSw2LjM5MDMxMjYgOC43MTc1LDUuMzUyNSA4LjcxNzUsMy44OTU2MjUgQzguNzE3NSwxLjg0MjUgNy4wNTMxMjUsMC4xNzgxMjUgNSwwLjE3ODEyNSBDMi45NDY4NzUsMC4xNzgxMjUgMS4yODI1LDEuODQyNSAxLjI4MjUsMy44OTU2MjUgQzEuMjgyNSw1LjM1MjUgMi43ODAwMDAwOSw2LjM5MDMxMjYgNC4wMDAwMDAwOSw3LjAwMDAwMDEgQzIuMTQ2NTYyNTksNy4xOTA2MjUxIDAuMDQzMTI1LDguOTc1OTM3NSAwLjA0MzEyNSwxMC44OCBMMC4wNDMxMjUsMTQuODIxNTYyNSBMOS45NTY1NjI1LDE0LjgyMTU2MjUgTDkuOTU2NTYyNSwxMC44OCBaIiBpZD0icGF0aC0yIj48L3BhdGg+ICAgICAgICA8ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0zIj4gICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0PiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIuNSIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlR2F1c3NpYW5CbHVyPiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjMyOTQxMTc2NSAgIDAgMCAwIDAgMSAgIDAgMCAwIDAgMC4zODAzOTIxNTcgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+ICAgICAgICA8L2ZpbHRlcj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJ1c2VyIiBmaWx0ZXI9InVybCgjZmlsdGVyLTEpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjAwMDAwMCwgNy4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPiAgICAgICAgICAgICAgICA8ZyBpZD0iU2hhcGUiPiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTMpIiB4bGluazpocmVmPSIjcGF0aC0yIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iIzU0RkY2MSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC0yIj48L3VzZT4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 26px;
    height: 29px;
    vertical-align: middle;
}

/*star*/
.ico-star {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABDCAMAAAD9CjgGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURQAAAO7pI+7pI+/pI+7pI+7pI+7pI+7pI+7pI+7pI+7pI+/pJO7pI+/pI+/pJvDoKvq4S+/pJfrVWPbVQfTmPPngX/m/S/nGRvrXXfrPWvrKV/rDU/q+T/rTXPvZYfvWX9kUvMoAAAAZdFJOUwAgGC4EEw0BCQMmNhs+R1L+XMqGa6/Xqua5FUHIAAADuUlEQVRYw63YC5uqKhQG4Mo6moqG10zR//8v9wIWsFDoMs/5mtlTzfDuBWKCp9ObpDSnPyQN5/8wfnNIo7vOHxgnXF2c9IviER70C6IbZibofM9YJPNjmd+R/3Ss8y2DCBI3HYSQ+a4UjTjDOfCbb4rB/igE2l4ul7Is4V/lKOZjn9LUImiU5VlGQuiYA5W+n2pXg4ABQF61VS4h6WjmGpmAqW9kxsjzvNq2rYKfxsl8J43MeES0kSS9WEWfJOhY5nBGkDLssAIiiaSoxbquoi4SCWnGOLYgf0xxkphCwChYv4Gy9awoFGPLyQjjI5lfCBiMy1KgGM6MY8vJPMYbVXV8EWGsqvpJKVNfVeBYxnbrTpU7HRGFFArhK2bjiikUQ0fnThRvWM+6N1VV171R1r6uwVG9OnuD7BQy0xBhCukssm6dYpjP2LOTnDgeUtecu1KgGM7B8RhyWtkOmaPjkG4iytRRhhSzU3yka9tGEEU0bdvtGE8xJ7E+xAUAfd88t01sJKsQ27Ppe6AKPODuFHeKKqWD5k9oMW3hTGITT8A6V8xeAQT+fyFoDfhK2HfxCTBhBUppxbdpVZfCStFMXxlTw94oOTAm8Lfy7+HJJMwb+JupKfJ3SsIcE0/Dkqhyk0pRNa8PxqupCqnsRjelCjPMa3qRH/AEggijijd35XzRSt3MqkkkTa0VNV/sSU0GRs3/SjJRYwakkueANyyn/fDKYnizRJCl4VjKUdkNTM27CDM3nVXosLgPGKrw7jFDXt4D8pAfD0TxPzH3A8Pb2TR0kS9bjsNyJh1K3TLBH5hxno8EZNwNy927qu26VB8UzFiHO7QrJscps/itF/WYF5ws+aEUd5hIl4Z5gcjmOogsA+3Qfl1lFBxfxhcSKdhwhmNrFH8B441v91jCeXS7sT1FlaRoSbtlWIjZmitAWHFdgmJGaP2AL/ge2q4d5BP1zjKqC0C4Q5Ih51IyPjBDy2WkozOSUq6HJSI5l4AZjFGbGGdQ19fbJ0V9+qJRqdT6BzoFuS4GFHJtS5TB4FILqdQXXFiZchLvehZVJMNHeSxgFUMiX7cjx7VUTEnN8sOsUuUakya3q1VcdKRhxa7cS3RUEvvsrFdjZM0R3M9kZAOgdwAkZUm2A1lwj7NbZ8rNiJRoLnpr4i0MIzu0zDo2F++Vv9aNbNHcPu92jN37XWObNm8roCT90NtG/cicEdlsBfe/obzdE3s7k0+5R7f5wfsCQeLtvYJ0f5Nid7fj8N7P90t+u4fyR+IfSDin3/Mng2kAAAAASUVORK5CYII=') no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 69px;
    height: 67px;
    vertical-align: middle;
}

.ico-facebook {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTEzcHgiIGhlaWdodD0iMTEzcHgiIHZpZXdCb3g9IjAgMCAxMTMgMTEzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJmYWNlYm9vayI+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4gICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzNCNTk5OCIgY3g9IjU2LjA5OCIgY3k9IjU2LjA5OCIgcj0iNTYuMDk4Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTcwLjIwMSw1OC4yOTQgTDYwLjE5MSw1OC4yOTQgTDYwLjE5MSw5NC45NjYgTDQ1LjAyNSw5NC45NjYgTDQ1LjAyNSw1OC4yOTQgTDM3LjgxMiw1OC4yOTQgTDM3LjgxMiw0NS40MDYgTDQ1LjAyNSw0NS40MDYgTDQ1LjAyNSwzNy4wNjYgQzQ1LjAyNSwzMS4xMDIgNDcuODU4LDIxLjc2MyA2MC4zMjYsMjEuNzYzIEw3MS41NiwyMS44MSBMNzEuNTYsMzQuMzIgTDYzLjQwOSwzNC4zMiBDNjIuMDcyLDM0LjMyIDYwLjE5MiwzNC45ODggNjAuMTkyLDM3LjgzMyBMNjAuMTkyLDQ1LjQxOCBMNzEuNTI2LDQ1LjQxOCBMNzAuMjAxLDU4LjI5NCBMNzAuMjAxLDU4LjI5NCBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 30px;
    height: 30px;
}

.ico-in {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTEzcHgiIGhlaWdodD0iMTE0cHgiIHZpZXdCb3g9IjAgMCAxMTMgMTE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJsaW5rZWRpbiI+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4gICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzAwN0FCOSIgY3g9IjU2LjA5OCIgY3k9IjU3LjA5NyIgcj0iNTYuMDk4Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTg5LjYxNiw2MS42MTEgTDg5LjYxNiw4NC43MzkgTDc2LjIwNyw4NC43MzkgTDc2LjIwNyw2My4xNjEgQzc2LjIwNyw1Ny43NDMgNzQuMjcxLDU0LjA0MyA2OS40MTYsNTQuMDQzIEM2NS43MTEsNTQuMDQzIDYzLjUxLDU2LjUzNCA2Mi41MzgsNTguOTQ2IEM2Mi4xODUsNTkuODA4IDYyLjA5NCw2MS4wMDUgNjIuMDk0LDYyLjIxNCBMNjIuMDk0LDg0LjczOCBMNDguNjg0LDg0LjczOCBDNDguNjg0LDg0LjczOCA0OC44NjQsNDguMTkyIDQ4LjY4NCw0NC40MDkgTDYyLjA5NSw0NC40MDkgTDYyLjA5NSw1MC4xMjQgQzYyLjA2OCw1MC4xNjkgNjIuMDMsNTAuMjEzIDYyLjAwNiw1MC4yNTYgTDYyLjA5NSw1MC4yNTYgTDYyLjA5NSw1MC4xMjQgQzYzLjg3Nyw0Ny4zODIgNjcuMDU1LDQzLjQ2MiA3NC4xOCw0My40NjIgQzgzLjAwMiw0My40NjIgODkuNjE2LDQ5LjIyNiA4OS42MTYsNjEuNjExIEw4OS42MTYsNjEuNjExIEw4OS42MTYsNjEuNjExIFogTTM0LjY1NiwyNC45NjkgQzMwLjA2OSwyNC45NjkgMjcuMDY4LDI3Ljk4IDI3LjA2OCwzMS45MzYgQzI3LjA2OCwzNS44MDggMjkuOTgyLDM4LjkwNiAzNC40OCwzOC45MDYgTDM0LjU2NywzOC45MDYgQzM5LjI0NCwzOC45MDYgNDIuMTUyLDM1LjgwOCA0Mi4xNTIsMzEuOTM2IEM0Mi4wNjMsMjcuOTggMzkuMjQ0LDI0Ljk2OSAzNC42NTYsMjQuOTY5IEwzNC42NTYsMjQuOTY5IEwzNC42NTYsMjQuOTY5IFogTTI3Ljg2NSw4NC43MzkgTDQxLjI3LDg0LjczOSBMNDEuMjcsNDQuNDA5IEwyNy44NjUsNDQuNDA5IEwyNy44NjUsODQuNzM5IEwyNy44NjUsODQuNzM5IFoiIGlkPSJTaGFwZSIgZmlsbD0iI0YxRjJGMiI+PC9wYXRoPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 30px;
    height: 30px;
}

.ico-quote {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iNDFweCIgaGVpZ2h0PSIyN3B4IiB2aWV3Qm94PSIwIDAgNDEgMjciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+cW91dGVzLnN2ZzwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPHBhdGggZD0iTTIzLjA2LDI3IEMzMi45Nzk1MTcxLDI2Ljk3MTMzMTggNDEuMDA0NDUyMSwxOC45MTk1NTc1IDQxLDkgQzQxLDguOTQ4IDQwLjk5LDguOSA0MC45OSw4Ljg0NyBDNDAuOTksOC42ODUgNDEsOC41MjMgNDEsOC4zNiBDNDAuOTgyMzQ0NiwzLjc2NzA4NzMzIDM3LjI0ODM0ODEsMC4wNTYxODUyNDUxIDMyLjY1NTQxNDMsMC4wNjcwMjQ3MjI3IEMyOC4wNjI0ODA1LDAuMDc3ODY0MjAwMyAyNC4zNDYwNDEyLDMuODA2MzQ5NTcgMjQuMzUwMDY0Nyw4LjM5OTI5NDQgQzI0LjM1NDA4ODIsMTIuOTkyMjM5MiAyOC4wNzcwNTQyLDE2LjcxNDIwNzUgMzIuNjcsMTYuNzE3IEMzNC4yMDI0NTUzLDE2LjcxOTM0NzYgMzUuNzA1Mjc3MSwxNi4yOTQ4MTc3IDM3LjAxLDE1LjQ5MSBDMzQuNDk2NDM5MiwyMC45MzI0NzE2IDI5LjA1Mzk1MiwyNC40MjExMjU0IDIzLjA2LDI0LjQzMyBDMjIuMzY1MDkxMSwyNC40NTIzOTg3IDIxLjgxMTgyOTUsMjUuMDIxMzIwNCAyMS44MTE4Mjk1LDI1LjcxNjUgQzIxLjgxMTgyOTUsMjYuNDExNjc5NiAyMi4zNjUwOTExLDI2Ljk4MDYwMTMgMjMuMDYsMjcgTDIzLjA2LDI3IFogTTEuMjgsMjcgQzExLjE5OTUxNzEsMjYuOTcxMzMxOCAxOS4yMjQ0NTIxLDE4LjkxOTU1NzUgMTkuMjIsOSBDMTkuMjIsOC45NDggMTkuMjEsOC45IDE5LjIxLDguODQ4IEMxOS4yMiw4LjY4NiAxOS4yMiw4LjUyMyAxOS4yMiw4LjM2IEMxOS4yMDUwOTk3LDMuNzYzMDEyMjEgMTUuNDY5MDU5NiwwLjA0NzA5MzkzNjkgMTAuODcyMDU4MywwLjA1NzAxOTQxNjQgQzYuMjc1MDU3MSwwLjA2Njk0NDg5NiAyLjU1NTA5NzkyLDMuNzk4OTYxNTcgMi41NjAwNDg1OSw4LjM5NTk3MDg0IEMyLjU2NDk5OTI2LDEyLjk5Mjk4MDEgNi4yOTI5ODgwNiwxNi43MTY5NzU5IDEwLjg5LDE2LjcxNyBDMTIuNDE4NjYzNywxNi43MTk2MjY1IDEzLjkxNzkwODQsMTYuMjk2ODYwMiAxNS4yMiwxNS40OTYgQzEyLjcwOTAzNjEsMjAuOTM0NDU0NCA3LjI3MDEyNDQ4LDI0LjQyMTM2NjQgMS4yOCwyNC40MzMgQzAuNTg1MDkxMDc5LDI0LjQ1MjM5ODcgMC4wMzE4Mjk0NTcyLDI1LjAyMTMyMDQgMC4wMzE4Mjk0NTcyLDI1LjcxNjUgQzAuMDMxODI5NDU3MiwyNi40MTE2Nzk2IDAuNTg1MDkxMDc5LDI2Ljk4MDYwMTMgMS4yOCwyNyBMMS4yOCwyNyBaIiBpZD0icW91dGVzLnN2ZyIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPiAgICA8L2c+PC9zdmc+) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 41px;
    height: 27px;
}

.ico-in-white {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjAgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPHBhdGggZD0iTTIuMjczNzM2NzVlLTEzLDEuMjk0OTI2ODIgQzAuMDU0NDc2NzkwNCwwLjUzMDczMzU5MSAwLjcxNTQ0OTE4MiwtMC4wNDYyNzc0NDIzIDEuNDgsMC4wMDI5MjY4MjEwMSBMMTguNSwwLjAwMjkyNjgyMTAxIEMxOS4yNjQ1NTA4LC0wLjA0NjI3NzQ0MjMgMTkuOTI1NTIzMiwwLjUzMDczMzU5MSAxOS45OCwxLjI5NDkyNjgyIEwxOS45OCwxNi43MzI5MjY4IEMxOS45MjYwNDQ5LDE3LjQ5NzUxOTYgMTkuMjY0OTE0MiwxOC4wNzUxMTU1IDE4LjUsMTguMDI1OTI2OCBMMS40OCwxOC4wMjU5MjY4IEMwLjcxNTA4NTgyNCwxOC4wNzUxMTU1IDAuMDUzOTU1MTQ4MSwxNy40OTc1MTk2IDAsMTYuNzMyOTI2OCBMMCwxLjI5NDkyNjgyIEwwLDEuMjk0OTI2ODIgTDIuMjczNzM2NzVlLTEzLDEuMjk0OTI2ODIgWiBNNi40MSwxNS4wNTY5MjY4IEw2LjQxLDYuOTE5OTI2ODIgTDMuNDYsNi45MTk5MjY4MiBMMy40NiwxNS4wNTY5MjY4IEw2LjQxLDE1LjA1NjkyNjggTDYuNDEsMTUuMDU2OTI2OCBaIE00LjkzLDUuODA5OTI2ODIgQzUuODQyNDk4NjUsNS44MDcxNjgzNSA2LjU4MDM3NzM1LDUuMDY1OTM2MTUgNi41Nzg5OTgxMSw0LjE1MzQzNDM4IEM2LjU3NzYxODg3LDMuMjQwOTMyNiA1LjgzNzUwMjgyLDIuNTAxOTM0MzggNC45MjUsMi41MDE5MzQzOCBDNC4wMTI0OTcxOCwyLjUwMTkzNDM4IDMuMjcyMzgxMTMsMy4yNDA5MzI2IDMuMjcxMDAxODksNC4xNTM0MzQzOCBDMy4yNjk2MjI2NSw1LjA2NTkzNjE1IDQuMDA3NTAxMzUsNS44MDcxNjgzNSA0LjkyLDUuODA5OTI2ODIgTDQuOTMsNS44MDk5MjY4MiBMNC45Myw1LjgwOTkyNjgyIFogTTguMDMsMTUuMDU2OTI2OCBMMTAuOTgsMTUuMDU2OTI2OCBMMTAuOTgsMTAuNTEyOTI2OCBDMTAuOTY1NjE5NSwxMC4yODk0NTE1IDEwLjk5NjIyMzUsMTAuMDY1MzYyNSAxMS4wNyw5Ljg1MzkyNjgyIEMxMS4zMjEyNjA1LDkuMjQ0MzE0MzEgMTEuOTIwNzU4OCw4Ljg1MTI2NTczIDEyLjU4LDguODYzOTI2ODIgQzEzLjY1LDguODYzOTI2ODIgMTQuMDcsOS42MTA5MjY4MiAxNC4wNywxMC43MDQ5MjY4IEwxNC4wNywxNS4wNTY5MjY4IEwxNy4wMSwxNS4wNTY5MjY4IEwxNy4wMSwxMC4zOTE5MjY4IEMxNy4wMSw3Ljg5MTkyNjgyIDE1LjU2LDYuNzI4OTI2ODIgMTMuNjMsNi43Mjg5MjY4MiBDMTIuNTU3MTU3Myw2LjY2NzU3NjE2IDExLjUzNTI4NDMsNy4xOTIyOTA3IDEwLjk2LDguMDk5OTI2ODIgTDEwLjk4LDguMDk5OTI2ODIgTDEwLjk4LDYuOTE5OTI2ODIgTDguMDMsNi45MTk5MjY4MiBDOC4wNyw3LjY4MzkyNjgyIDguMDMsMTUuMDU2OTI2OCA4LjAzLDE1LjA1NjkyNjggTDguMDMsMTUuMDU2OTI2OCBMOC4wMywxNS4wNTY5MjY4IFoiIGlkPSJsaW5rZWQtaW4uc3ZnIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 20px;
    height: 18px;
}

.ico-facebook-white {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTAgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPHBhdGggZD0iTTIuMDUsMTguOTkzIEwyLjA1LDkuNDkzIEwwLDkuNDkzIEwwLDYuMjIxIEwyLjA1LDYuMjIxIEwyLjA1LDQuMjU3IEMyLjA1LDEuNTg4IDMuMiwtMC4wMDEgNi40OCwtMC4wMDEgTDkuMjEsLTAuMDAxIEw5LjIxLDMuMjcyIEw3LjUsMy4yNzIgQzYuMjMsMy4yNzIgNi4xNCwzLjcyOSA2LjE0LDQuNTgzIEw2LjE0LDYuMjIxIEw5LjIzLDYuMjIxIEw4Ljg3LDkuNDkzIEw2LjE0LDkuNDkzIEw2LjE0LDE4Ljk5MyBMMi4wNSwxOC45OTMgWiIgaWQ9ImZhY2Vib29rLnN2ZyIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPiAgICA8L2c+PC9zdmc+) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 11px;
    height: 21px;
}

.ico-witt-whitte {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDExLjAwMDAwMCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtMTEuMDAwMDAwKSAiIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjI5MjA0MDgyLC0xLjEyOTExMDQxZS0xMyBDMS42NjEyMjQ0OSwtMS4xMjkxMTA0MWUtMTMgMS4xMjI0NDg5OCwwLjIyNDQ4OTc5NiAwLjY3MzQ2OTM4OCwwLjY3MzQ2OTM4OCBDMC4yMjQ0ODk3OTYsMS4xMjI0NDg5OCAwLDEuNjYxMjI0NDkgMCwyLjI5MjA0MDgyIEwwLDE5LjcwNzk1OTIgQzAsMjAuMzM2NTMwNiAwLjIyNDQ4OTc5NiwyMC44Nzc1NTEgMC42NzM0NjkzODgsMjEuMzI2NTMwNiBDMS4xMjI0NDg5OCwyMS43NzU1MTAyIDEuNjYxMjI0NDksMjIgMi4yOTIwNDA4MiwyMiBMMTkuNzA3OTU5MiwyMiBDMjAuMzM2NTMwNiwyMiAyMC44Nzc1NTEsMjEuNzc1NTEwMiAyMS4zMjY1MzA2LDIxLjMyNjUzMDYgQzIxLjc3NTUxMDIsMjAuODc3NTUxIDIyLDIwLjMzODc3NTUgMjIsMTkuNzA3OTU5MiBMMjIsMi4yOTIwNDA4MiBDMjIsMS42NjM0NjkzOSAyMS43NzU1MTAyLDEuMTIyNDQ4OTggMjEuMzI2NTMwNiwwLjY3MzQ2OTM4OCBDMjAuODc3NTUxLDAuMjI0NDg5Nzk2IDIwLjMzODc3NTUsLTEuMTU0NjMxOTVlLTEzIDE5LjcwNzk1OTIsLTEuMTU0NjMxOTVlLTEzIEwyLjI5MjA0MDgyLC0xLjE1NDYzMTk1ZS0xMyBMMi4yOTIwNDA4MiwtMS4xMjkxMTA0MWUtMTMgWiBNOC4yMDUxMDIwNCw0LjA2MTAyMDQxIEM5LjA0OTE4MzY3LDQuMDYxMDIwNDEgOS44NTUxMDIwNCw0LjE1NzU1MTAyIDEwLjYyNTEwMiw0LjM1MDYxMjI0IEMxMS4zOTUxMDIsNC41NDM2NzM0NyAxMi4wODg3NzU1LDQuODEwODE2MzMgMTIuNzA2MTIyNCw1LjE1MjA0MDgyIEMxMy4zMjM0Njk0LDUuNDkzMjY1MzEgMTMuODkzNjczNSw1Ljg5OTU5MTg0IDE0LjQyMTIyNDUsNi4zNzEwMjA0MSBDMTQuOTQ2NTMwNiw2Ljg0MjQ0ODk4IDE1LjQsNy4zNTQyODU3MSAxNS43ODE2MzI3LDcuOTA2NTMwNjEgQzE2LjE2MzI2NTMsOC40NTg3NzU1MSAxNi40ODg3NzU1LDkuMDQyNDQ4OTggMTYuNzU4MTYzMyw5LjY1MzA2MTIyIEMxNy4wMjc1NTEsMTAuMjYzNjczNSAxNy4yMjczNDY5LDEwLjg4Nzc1NTEgMTcuMzU3NTUxLDExLjUyMzA2MTIgQzE3LjQ5LDEyLjE1ODM2NzMgMTcuNTU1MTAyLDEyLjc4OTE4MzcgMTcuNTU1MTAyLDEzLjQxMTAyMDQgQzE3LjU1NTEwMiwxMy41Mzg5Nzk2IDE3LjU1Mjg1NzEsMTMuNjgwNDA4MiAxNy41NDYxMjI0LDEzLjgzMzA2MTIgQzE4LjE5NDg5OCwxNC4zMDQ0ODk4IDE4Ljc0MDQwODIsMTQuODcyNDQ5IDE5LjE4NzE0MjksMTUuNTM5MTgzNyBDMTguNTg3NzU1MSwxNS4yNjk3OTU5IDE3Ljk1OTE4MzcsMTUuMDk2OTM4OCAxNy4yOTkxODM3LDE1LjAxNjEyMjQgQzE3LjY0MDQwODIsMTUuMjI0ODk4IDE3LjkzNjczNDcsMTUuNDgzMDYxMiAxOC4xODgxNjMzLDE1Ljc5NTEwMiBDMTguNDM5NTkxOCwxNi4xMDcxNDI5IDE4LjYyNTkxODQsMTYuNDU1MTAyIDE4Ljc0NzE0MjksMTYuODQxMjI0NSBDMTguMDk4MzY3MywxNi40NTUxMDIgMTcuNDAyNDQ5LDE2LjE5MDIwNDEgMTYuNjU3MTQyOSwxNi4wNDQyODU3IEMxNi40NTUxMDIsMTYuMjU3NTUxIDE2LjIzMDYxMjIsMTYuNDQxNjMyNyAxNS45ODM2NzM1LDE2LjU5NDI4NTcgQzE1LjczNjczNDcsMTYuNzQ2OTM4OCAxNS40NjUxMDIsMTYuODY1OTE4NCAxNS4xNjg3NzU1LDE2Ljk1MTIyNDUgQzE0Ljg3MjQ0OSwxNy4wMzY1MzA2IDE0LjU3MTYzMjcsMTcuMDc5MTgzNyAxNC4yNjYzMjY1LDE3LjA3OTE4MzcgQzEzLjgxOTU5MTgsMTcuMDc5MTgzNyAxMy4zOTMwNjEyLDE2Ljk5MTYzMjcgMTIuOTg2NzM0NywxNi44MTg3NzU1IEMxMi41ODA0MDgyLDE2LjY0NTkxODQgMTIuMjMwMjA0MSwxNi40MTAyMDQxIDExLjkzNjEyMjQsMTYuMTE4MzY3MyBDMTEuNjQyMDQwOCwxNS44MjQyODU3IDExLjQwODU3MTQsMTUuNDc0MDgxNiAxMS4yMzU3MTQzLDE1LjA2Nzc1NTEgQzExLjA2MDYxMjIsMTQuNjYxNDI4NiAxMC45NzUzMDYxLDE0LjIzNDg5OCAxMC45NzUzMDYxLDEzLjc4ODE2MzMgQzEwLjk3NTMwNjEsMTMuNTMyMjQ0OSAxMS4wMDIyNDQ5LDEzLjI4MzA2MTIgMTEuMDU4MzY3MywxMy4wNDUxMDIgQzkuNzEzNjczNDcsMTMuMTEyNDQ5IDguNDU0Mjg1NzEsMTMuNDQ5MTgzNyA3LjI4MjQ0ODk4LDE0LjA1MzA2MTIgQzYuMTA4MzY3MzUsMTQuNjU2OTM4OCA1LjExMzg3NzU1LDE1LjQ2NTEwMiA0LjI5NDQ4OTgsMTYuNDczMDYxMiBDMy45OTU5MTgzNywxNS45NjU3MTQzIDMuODQ1NTEwMiwxNS40MTU3MTQzIDMuODQ1NTEwMiwxNC44MjMwNjEyIEMzLjg0NTUxMDIsMTQuMjYxODM2NyAzLjk3Nzk1OTE4LDEzLjczODc3NTUgNC4yNDA2MTIyNCwxMy4yNjA2MTIyIEM0LjUwMzI2NTMxLDEyLjc4MDIwNDEgNC44NTc5NTkxOCwxMi4zOTE4MzY3IDUuMzA0NjkzODgsMTIuMDkxMDIwNCBDNC43ODYxMjI0NSwxMi4xMDIyNDQ5IDQuMjksMTIuMjM2OTM4OCAzLjgyMDgxNjMzLDEyLjQ5NTEwMiBMMy44MjA4MTYzMywxMi40NTkxODM3IEMzLjgyMDgxNjMzLDExLjY3MTIyNDUgNC4wNzIyNDQ5LDEwLjk3NTMwNjEgNC41NzI4NTcxNCwxMC4zNjkxODM3IEM1LjA3MzQ2OTM5LDkuNzYzMDYxMjIgNS43MDQyODU3MSw5LjM4NTkxODM3IDYuNDYwODE2MzMsOS4yMzMyNjUzMSBDNi4xNzM0NjkzOSw5LjE1OTE4MzY3IDUuODgzODc3NTUsOS4xMjMyNjUzMSA1LjU4OTc5NTkyLDkuMTIzMjY1MzEgQzUuMzY5Nzk1OTIsOS4xMjMyNjUzMSA1LjE2NTUxMDIsOS4xNDEyMjQ0OSA0Ljk3NDY5Mzg4LDkuMTc5Mzg3NzYgQzUuMTgzNDY5MzksOC41MTkzODc3NiA1LjU2NzM0Njk0LDcuOTc2MTIyNDUgNi4xMjg1NzE0Myw3LjU1MTgzNjczIEM2LjY4OTc5NTkyLDcuMTI3NTUxMDIgNy4zMjk1OTE4NCw2LjkwNzU1MTAyIDguMDQzNDY5MzksNi44OTYzMjY1MyBDNy40Njg3NzU1MSw2LjQ0OTU5MTg0IDYuODMzNDY5MzksNi4xMDM4Nzc1NSA2LjEzNzU1MTAyLDUuODYxNDI4NTcgQzUuNDQxNjMyNjUsNS42MTY3MzQ2OSA0LjcxNDI4NTcxLDUuNDk1NTEwMiAzLjk1NTUxMDIsNS40OTU1MTAyIEMzLjY5OTU5MTg0LDUuNDk1NTEwMiAzLjQzOTE4MzY3LDUuNTExMjI0NDkgMy4xNzY1MzA2MSw1LjU0MDQwODE2IEM0LjcwNTMwNjEyLDQuNTUyNjUzMDYgNi4zODIyNDQ5LDQuMDYxMDIwNDEgOC4yMDUxMDIwNCw0LjA2MTAyMDQxIEw4LjIwNTEwMjA0LDQuMDYxMDIwNDEgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 21px;
    height: 21px;
}

/*---------- vertical-diveder -----------*/
.has-vd {
    font-weight: 600;
    font-size: 47px;
    position: relative;
    padding: 2px 0 2px 28px;
    margin: 0;
    letter-spacing: 1.23px;
}

.has-vd .vd {
    position: absolute;
    width: 7px;
    left: 0;
    top: 0;
    bottom: 0;
}

.txt-vd {
    font-weight: 300;
    padding-left: 28px;
    font-size: 18px;
}

.txt-vd p:last-child {
    margin-bottom: 0;
}

.has-vd + .txt-vd {
    margin-top: 12px;
}

.bottom-vd {
    margin-top: -2px;
    margin-bottom: 0;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2.9px;
}

.bottom-vd span {
    vertical-align: middle;
}

.bottom-vd i {
    margin-right: 13px;
}

@media (max-width: 768px) {
    .has-vd {
        font-size: 37px;
        padding: 5px 0 5px 30px;
    }
}

/*----------- colors and bg -----------*/
.text-primary {
    color: #5d63bc;
}

.text-primary-2 {
    color: #7dd4fc;
}

.text-primary-3 {
    color: #71368d;
}

.text-warning {
    color: #fdc059;
}

.text-warning-2 {
    color: #fdaf3c;
}

.vd-primary {
    background-color: #5d63bc;
    box-shadow: 0 0 17px 3px rgba(93, 99, 188, 0.2);
}

.vd-primary-2 {
    background-color: #7dd4fc;
    box-shadow: 0 0 20.3px 6.8px rgba(89, 220, 255, 0.2);
}

.vd-primary-3 {
    background-color: #8b41b5;
    box-shadow: 0 0 17px 3px rgba(139, 65, 181, 0.2);
}

.vd-warning {
    background-color: #fdc059;
    box-shadow: 0 0 18.8px 6.3px rgba(253, 192, 89, 0.2);
}

.vd-warning-2 {
    background-color: #fdaf3c;
    box-shadow: 0 0 20.3px 6.8px rgba(253, 175, 60, 0.2);
}

.vd-yellow {
    background-color: #edde5c;
    box-shadow: 0 0 17px 3px rgba(237, 222, 92, 0.2);
}

/*---------- top-liner ----------*/
.top-liner {
    height: 7px;
    background: #d70658;
    background: linear-gradient(to left, #d70658, #ffcd5c);
}

.top-liner-fix {
    padding-top: 70px;
}

@media (max-width: 767px) {
    .top-liner {
        height: 0;
    }

    .top-liner-fix {
        padding-top: 83px;
    }
}

/*---------- box ----------*/
.box {
    background: #FCFCFC;
    position: relative;
    color: #333D5A;
    border-radius: 10px;
    padding: 40px 40px 80px 40px;
}

.box-border-top {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    height: 8px;
    border-radius: 10px 10px 0 0;
    background: #d70658;
    background: linear-gradient(to left, #d70658, #ffcd5c);
}

.box-title {
    margin-top: 0;
    text-align: center;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 22px;
}

@media (max-width: 767px) {
    .box {
        padding: 20px 20px 40px 20px;
    }
}

/*---------- main header ----------*/
.main-header {
    font-weight: 500;
    padding: 14px 0;
    position: absolute;
    z-index: 100;
    top: 7px;
    left: 0;
    right: 0;
    background: transparent;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 70px;
}

.main-header.in {
    top: 0;
    position: fixed;
}

.main-header .navbar-default {
    background: transparent;
    margin-bottom: 0;
    border: none;
    border-radius: 0;
    min-height: 1px;
}

.main-header .navbar-default .navbar-brand {
    color: #ffffff;
    padding: 0 15px 0 15px;
    position: relative;
    z-index: 102;
    width: 202px;
    height: 42px;
    background-size: 174px 42px;
   
}

.main-header .navbar-nav {
    font-size: 16px;
}

.main-header .navbar-nav > li + li {
    padding-left: 8px;
}

.main-header .navbar-nav > li > a {
    color: #ffffff;
    border-radius: 25px;
    padding: 11px 17px;
    display: inline-block;
    text-decoration: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -webkit-transition: color 0.5s;
    -moz-transition: color 0.5s;
    -ms-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s;
}

.main-header .navbar-nav > li > a > h1 {
    line-height: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0;
    font-weight: inherit;
    position: relative;
    text-transform: none;
}

.main-header .navbar-nav > li > a > h1:before {
    content: '';
    position: absolute;
    height: 2px;
    width: 0;
    bottom: -2px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    background: #fdc059;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.main-header .navbar-nav > li > a:hover > h1:before {
    width: 100%;
}

.main-header .navbar-nav > li > a:active, .main-header .navbar-nav > li > a:focus {
    color: #ffffff;
    text-decoration: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.main-header .navbar-nav > li > a:hover,
.main-header .navbar-nav > li > a:active:hover {
    color: #fdc059;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-default .navbar-nav > .active > a > h1:before {
    width: 100%;
    background: #fff;
}

.navbar-default .navbar-nav > .active > a:hover {
    color: #fdc059;
    background: transparent;
}

.navbar-default .navbar-nav > .active > a:hover > h1:before {
    background: #fdc059;
}

.main-header .navbar-nav > li > .btn {
    padding: 11px 17px;
    line-height: 18px;
    background-color: transparent;
    border-color: #e8e8e8;
}

.main-header .navbar-nav > li > .btn:hover, .main-header .navbar-nav > li > .btn:active:hover {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.1);
}

.main-header .navbar-nav > li > .btn.user-name, .main-header .navbar-nav > li > .btn.logout {
    text-transform: none;
}

.main-header .green-circle {
    margin-right: 1px;
}

.main-header .navbar-default .navbar-toggle {
    border-color: #fff;
    position: relative;
    z-index: 102;
    margin-top: 4px;
    margin-bottom: 4px;
}

.main-header .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.main-header .navbar-default .navbar-toggle:focus, .main-header .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}

.main-header .user-name span {
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    max-width: 100px;
    vertical-align: middle;
    margin-left: 19px;
}

.main-header .user-name .ico-man {
    position: absolute;
    margin-top: -5px;
    margin-left: -7px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .main-header .user-name span {
        max-width: 80px;
    }

    .main-header .navbar-center {
        padding-top: 3px;
    }

    .main-header .navbar-center > li + li {
        padding-left: 0;
    }

    .main-header .navbar-center > li > a {
        padding: 7px 10px;
    }
}

@media (min-width: 992px) {
    .main-header .navbar-default .navbar-collapse {
        text-align: center;
        font-size: 0;
    }

    .main-header .navbar-center {
        float: none;
        display: inline-block;
    }

    .main-header .navbar-right {
        padding-left: 15px;
    }
}

@media (max-width: 991px) {
    .main-header .navbar-default .navbar-brand img {
        height: 42px;
        margin-top: 0;
    }

    .main-header .user-name span {
        max-width: 200px;
    }

    .main-header {
        padding: 9px 0;
        height: 60px;
    }

    .main-header .navbar-header {
        float: none;
    }

    .main-header .navbar-default .navbar-collapse {
        position: fixed;
        z-index: 101;
        left: 0;
        right: 0;
        top: -100px;
        height: 0 !important;
        background: #3d4182;
        border: none;
        display: block;
        overflow-x: hidden !important;
        overflow-y: auto !important;
        visibility: visible !important;
        text-align: center;
        -webkit-transition: height .15s, top .15s;
        -moz-transition: height .15s, top .15s;
        -ms-transition: height .15s, top .15s;
        -o-transition: height .15s, top .15s;
        transition: height .15s, top .15s;
        margin-left: -20px;
        margin-right: -20px;
        padding: 60px 20px 0 20px;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .main-header .navbar-default .navbar-collapse.in {
        top: 0;
        height: 100% !important;
    }

    .main-header .navbar-default .navbar-toggle {
        display: block;
    }

    .main-header .navbar-nav {
        margin: 7.5px -20px;
        float: none !important;
    }

    .main-header .navbar-nav > li {
        padding: 10px 35px !important;
        float: none;
    }

    .main-header .navbar-center > li {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }

    .main-header .navbar-nav > li > .btn {
        display: inline-block;
    }
}

@media (max-width: 767px) {
    .main-header {
        top: 0;
        position: fixed;
    }
}

/*---------- index-top ----------*/
.index-top {
    background: rgba(47, 45, 156, 0.8);
    background: radial-gradient(circle farthest-corner at 20% 0%, rgba(47, 45, 156, 0.8), rgba(122, 41, 166, 0.9));
    position: relative;
    color: #ffffff;
    padding-bottom: 120px;
    min-height: 842px;
}

.index-top > .bg {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    overflow: hidden;
}

.index-top > .bg video {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 50%;
    -wibkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    -wibkit-object-fit: cover;
    -moz-object-fit: cover;
    -ms-object-fit: cover;
    -o-object-fit: cover;
    object-fit: cover;
}

.index-top .inner-table {
    display: table;
    height: 100%;
    width: 100%;
}

.index-top .inner-cell {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}

.index-top .text {
    text-align: center;
    margin: 0 auto 0 auto;
    max-width: 100%;
    width: 750px;
    font-weight: 300;
}

.index-top .text .title {
    margin-bottom: 29px;
    font-size: 76px;
    font-weight: 600;
    letter-spacing: 1.5px;
    line-height: 1.14;
    margin-top: 30px;
}

.index-top .text .txt {
    font-size: 18px;
    margin: 0 auto;
    width: 710px;
    max-width: 100%;
}

.index-top .cell-wrap {
    text-align: center;
    margin-top: 40px;
}

.index-top .cell-wrap .cell {
    display: inline-block;
    position: relative;
    text-align: left;
    padding: 0 0 7px 25px;
    margin: 15px 50px;
}

.index-top .cell-wrap .cell:before {
    content: '';
    position: absolute;
    left: 0;
    width: 7px;
    height: 100%;
    background-color: #fdc059;
    box-shadow: 0 0 18.8px 6.3px rgba(253, 192, 89, 0.2);
}

.index-top .cell-wrap .cell .number {
    font-size: 72px;
    font-weight: 900;
    line-height: 1;
    letter-spacing: 1.8px;
}

.index-top .cell-wrap .cell .number.lettering {
    letter-spacing: -5px;
}

.index-top .cell-wrap .cell .number span {
    font-weight: 300;
}

.index-top .cell-wrap .cell .number span.lettering {
    margin-left: 7px;
}

.index-top .cell-wrap .cell .tag {
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    line-height: 1;
}

.index-top .button {
    text-align: center;
    margin-top: 60px;
}

.index-top .simple {
    font-family: 'Handlee', cursive;
    font-size: 18px;
    letter-spacing: 0.5px;
    text-align: center;
    margin-top: 23px;
}

.index-top .scroll-next {
    position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: -13px;
}

@media (max-width: 1599px) {
    .index-top {
        min-height: 706px;
    }

    .index-top .text .title {
        margin-bottom: 19px;
        margin-top: 0;
    }

    .index-top .cell-wrap {
        margin-top: 20px;
    }

    .index-top .button {
        margin-top: 30px;
    }
}

@media (max-width: 991px) {
    .index-top > .bg {
        background-size: cover;
        background: url('/images/mainpage/index-top-bg-min.jpg') no-repeat center center;
    }

    .index-top > .bg video {
        display: none;
    }

    .index-top .text .title {
        font-size: 70px;
    }

    .index-top .cell-wrap .cell {
        margin: 10px;
    }
}

@media (max-width: 767px) {
    .index-top {
        height: auto !important;
        min-height: 1px;
        padding-bottom: 110px;
    }

    .index-top .inner-table, .index-top .inner-cell {
        display: block;
    }

    .index-top .text .title {
        font-size: 40px;
    }

    .index-top .text .txt {
        font-size: 19px;
    }

    .index-top .cell-wrap .cell {
        display: block;
        margin: 15px auto;
        padding: 0;
        text-align: center;
    }

    .index-top .cell-wrap .cell:before {
        display: none;
    }

    .index-top .cell-wrap .cell .number {
        font-size: 53px;
    }

    .index-top .cell-wrap .cell .tag {
        font-size: 16px;
    }

    .index-top .simple {
        margin-top: 18px;
    }
}

/*---------- special-index ----------*/
.special-index {
    padding: 168px 0 198px 0;
    overflow: hidden;
}

.special-index .images {
    position: relative;
    width: 418px;
    height: 238px;
}

.special-index .images .img {
    position: absolute;
}

.special-index .images .img img {
    width: 100%;
    height: auto;
}

.special-index .images .img-1 {
    width: 150px;
    z-index: 0;
    left: 0;
    top: 0;
}

.special-index .images .img-2 {
    width: 221px;
    z-index: 1;
    left: 75px;
    top: 46px;
}

.special-index .images .img-3 {
    width: 221px;
    z-index: 2;
    right: 0;
    bottom: 0;
}

@media (max-width: 1199px) {
    .special-index {
        padding: 100px 0;
    }

    .special-index .images {
        width: 358px;
        height: 225px;
    }

    .special-index .images .img-1 {
        width: 130px;
    }

    .special-index .images .img-2 {
        width: 201px;
        left: 65px;
        top: 43px;
    }

    .special-index .images .img-3 {
        width: 201px;
    }
}

@media (max-width: 991px) {
    .special-index {
        padding: 70px 0;
    }

    .special-index .images {
        margin: 0 auto 30px auto;
    }

    .special-index .text {
        max-width: 100%;
        width: 640px;
        margin: 0 auto;
    }
}

@media (max-width: 767px) {
    .special-index {
        padding: 35px 0;
    }

    .special-index .images {
        width: 273px;
        height: 187px;
    }

    .special-index .images .img-1 {
        width: 100px;
    }

    .special-index .images .img-2 {
        width: 171px;
        left: 43px;
        top: 32px;
    }

    .special-index .images .img-3 {
        width: 171px;
    }
}

/*---------- all-index ----------*/
.all-index {
    background: rgba(55, 60, 153, 0.96);
    background: linear-gradient(305deg, rgba(55, 60, 153, 0.96), rgba(161, 165, 255, 0.96));
    position: relative;
    color: #ffffff;
    overflow: hidden;
}

.all-index > .bg {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    background-size: cover;
    background: url('../img/all-index-bg-min.png') no-repeat center center;
}

.all-index .container {
    position: relative;
    padding: 194px 15px 265px 15px;
}

.all-index .text {
    width: 675px;
    max-width: 100%;
}

.all-index .images {
    position: absolute;
    right: 15px;
    top: 0;
    bottom: 0;
    width: 395px;
}

.all-index .images .liner {
    height: 100%;
    width: 5px;
    position: absolute;
    z-index: 1;
}

.all-index .images .img {
    z-index: 2;
    position: absolute;
    top: 50%;
    margin-top: -37.5px;
    width: 75px;
    height: 75px;
    border-radius: 100%;
    -webkit-transform: translateY(83px);
    -moz-transform: translateY(83px);
    -ms-transform: translateY(83px);
    -o-transform: translateY(83px);
    transform: translateY(83px);
}

.all-index .images .img.not-animate {
    -webkit-transform: translateY(250px);
    -moz-transform: translateY(250px);
    -ms-transform: translateY(250px);
    -o-transform: translateY(250px);
    transform: translateY(250px);
}

.all-index .images .liner-1 {
    background: #3D5B97;
    background: -webkit-linear-gradient(to top, rgba(61, 91, 151, .8) 50%, rgba(72, 110, 183, 0));
    background: -moz-linear-gradient(to top, rgba(61, 91, 151, .8) 50%, rgba(72, 110, 183, 0));
    background: -o-linear-gradient(to top, rgba(61, 91, 151, .8) 50%, rgba(72, 110, 183, 0));
    background: -ms-linear-gradient(to top, rgba(61, 91, 151, .8) 50%, rgba(72, 110, 183, 0));
    background: linear-gradient(to top, rgba(61, 91, 151, .8) 50%, rgba(72, 110, 183, 0));
    left: 35px;
}

.all-index .images .img-1 {
    left: 0;
    -webkit-transition: -webkit-transform .7s;
    -moz-transition: -moz-transform .7s;
    -ms-transition: -ms-transform .7s;
    -o-transition: -o-transform .7s;
    transition: transform .7s;
    box-shadow: 0 0 52px 28px rgba(72, 110, 183, 0.33);
}

.all-index .images .liner-2 {
    background: #df1e2d;
    background: -webkit-linear-gradient(to top, rgba(223, 30, 45, .8), rgba(223, 30, 45, 0));
    background: -moz-linear-gradient(to top, rgba(223, 30, 45, .8), rgba(223, 30, 45, 0));
    background: -o-linear-gradient(to top, rgba(223, 30, 45, .8), rgba(223, 30, 45, 0));
    background: -ms-linear-gradient(to top, rgba(223, 30, 45, .8), rgba(223, 30, 45, 0));
    background: linear-gradient(to top, rgba(223, 30, 45, .8), rgba(223, 30, 45, 0));
    left: 115px;
}

.all-index .images .img-2 {
    margin-top: -126px;
    left: 80px;
    -webkit-transition: -webkit-transform .6s;
    -moz-transition: -moz-transform .6s;
    -ms-transition: -ms-transform .6s;
    -o-transition: -o-transform .6s;
    transition: transform .6s;
    box-shadow: 0 0 39px 21px rgba(225, 52, 71, 0.2);
}

.all-index .images .liner-3 {
    background: #169f5d;
    background: -webkit-linear-gradient(to top, rgba(22, 159, 93, .8) 65%, rgba(22, 159, 93, .0));
    background: -moz-linear-gradient(to top, rgba(22, 159, 93, .8) 65%, rgba(22, 159, 93, .0));
    background: -o-linear-gradient(to top, rgba(22, 159, 93, .8) 65%, rgba(22, 159, 93, .0));
    background: -ms-linear-gradient(to top, rgba(22, 159, 93, .8) 65%, rgba(22, 159, 93, .0));
    background: linear-gradient(to top, rgba(22, 159, 93, .8) 65%, rgba(22, 159, 93, .0));
    left: 50%;
    margin-left: -2.5px;
}

.all-index .images .img-3 {
    margin-top: -209px;
    left: 50%;
    margin-left: -37.5px;
    -webkit-transition: -webkit-transform .4s;
    -moz-transition: -moz-transform .4s;
    -ms-transition: -ms-transform .4s;
    -o-transition: -o-transform .4s;
    transition: transform .4s;
    box-shadow: 0 -3px 38.4px 21.6px rgba(19, 165, 100, 0.22);
}

.all-index .images .liner-4 {
    background: #e15348;
    background: -webkit-linear-gradient(to top, rgba(225, 83, 72, .8) 50%, rgba(225, 83, 72, 0));
    background: -moz-linear-gradient(to top, rgba(225, 83, 72, .8) 50%, rgba(225, 83, 72, 0));
    background: -o-linear-gradient(to top, rgba(225, 83, 72, .8) 50%, rgba(225, 83, 72, 0));
    background: -ms-linear-gradient(to top, rgba(225, 83, 72, .8) 50%, rgba(225, 83, 72, 0));
    background: linear-gradient(to top, rgba(225, 83, 72, .8) 50%, rgba(225, 83, 72, 0));
    right: 115px;
}

.all-index .images .img-4 {
    margin-top: -79px;
    right: 80px;
    -webkit-transition: -webkit-transform .5s;
    -moz-transition: -moz-transform .5s;
    -ms-transition: -ms-transform .5s;
    -o-transition: -o-transform .5s;
    transition: transform .5s;
    box-shadow: 0 0 39px 21px rgba(225, 83, 72, 0.2);
}

.all-index .images .liner-5 {
    background: #ff292e;
    background: -webkit-linear-gradient(to top, rgba(255, 41, 46, .6) 40%, rgba(255, 41, 46, 0));
    background: -moz-linear-gradient(to top, rgba(255, 41, 46, .6) 40%, rgba(255, 41, 46, 0));
    background: -o-linear-gradient(to top, rgba(255, 41, 46, .6) 40%, rgba(255, 41, 46, 0));
    background: -ms-linear-gradient(to top, rgba(255, 41, 46, .6) 40%, rgba(255, 41, 46, 0));
    background: linear-gradient(to top, rgba(255, 41, 46, .6) 40%, rgba(255, 41, 46, 0));
    right: 35px;
}

.all-index .images .img-5 {
    right: 0;
    margin-top: -158px;
    -webkit-transition: -webkit-transform .6s;
    -moz-transition: -moz-transform .6s;
    -ms-transition: -ms-transform .6s;
    -o-transition: -o-transform .6s;
    transition: transform .6s;
    box-shadow: 0 0 39px 21px rgba(233, 51, 43, 0.2);
}

@media (max-width: 1199px) {
    .all-index .container {
        padding: 129px 15px;
    }

    .all-index .text {
        width: 510px;
    }

    .all-index .images .img.not-animate {
        -webkit-transform: translateY(183px);
        -moz-transform: translateY(183px);
        -ms-transform: translateY(183px);
        -o-transform: translateY(183px);
        transform: translateY(183px);
    }
}

@media (max-width: 991px) {
    .all-index .container {
        padding: 70px 15px;
    }

    .all-index .text {
        margin: 0 auto 40px auto;
        width: 640px;
    }

    .all-index .images {
        position: relative;
        height: 350px;
        margin: 0 auto -70px auto;
        z-index: 0;
        right: 0;
    }

    .all-index .images .img {
        -webkit-transform: translateY(83px);
        -moz-transform: translateY(83px);
        -ms-transform: translateY(83px);
        -o-transform: translateY(83px);
        transform: translateY(83px);
    }

    .all-index .images .img.not-animate {
        -webkit-transform: translateY(135px);
        -moz-transform: translateY(135px);
        -ms-transform: translateY(135px);
        -o-transform: translateY(135px);
        transform: translateY(135px);
    }
}

@media (max-width: 767px) {
    .all-index .container {
        padding: 35px 15px;
    }

    .all-index .images {
        margin-bottom: -35px;
        width: 273px;
        height: 290px;
    }

    .all-index .images .img {
        width: 54px;
        height: 54px;
        -webkit-transform: translateY(98px);
        -moz-transform: translateY(98px);
        -ms-transform: translateY(98px);
        -o-transform: translateY(98px);
        transform: translateY(98px);
    }

    .all-index .images .img.not-animate {
        -webkit-transform: translateY(98px);
        -moz-transform: translateY(98px);
        -ms-transform: translateY(98px);
        -o-transform: translateY(98px);
        transform: translateY(98px);
    }

    .all-index .images .liner-1 {
        left: 24.5px;
    }

    .all-index .images .liner-2 {
        left: 79px;
    }

    .all-index .images .img-2 {
        left: 55px;
    }

    .all-index .images .img-3 {
        margin-left: -27px;
    }

    .all-index .images .liner-4 {
        right: 79px;
    }

    .all-index .images .img-4 {
        right: 55px;
    }

    .all-index .images .liner-5 {
        right: 24.5px;
    }
}

/*---------- real-time-index ----------*/
.real-time-index {
    padding: 177px 0;
}

.real-time-index .img {
    display: inline-block;
    position: relative;
    width: 411px;
    max-width: 100%;
}

.real-time-index .img img {
    width: 100%;
    height: auto;
}

.real-time-index .img .dasboard {
    position: relative;
    border-radius: 125px;
    overflow: hidden;
    box-shadow: 0 0 22.5px 7.5px rgba(122, 84, 255, 0.1);
    background-image: linear-gradient(to top, rgba(122, 84, 255, .1), rgba(252, 99, 100, .1));
}

.real-time-index .img .dasboard img {
    position: relative;
    z-index: -1;
    border-radius: 125px;
}

.real-time-index .img .dasboard-zoom {
    position: absolute;
    background: url('/images/mainpage/dasboard-zoom.png') no-repeat;
    border-radius: 100%;
}

.real-time-index .img .dasboard-zoom:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.real-time-index .img .dasboard-zoom.min {
    background-position: -270px 18px;
    width: 118px;
    height: 118px;
    top: -41px;
    left: 81px;
}

.real-time-index .img .dasboard-zoom.min:before {
    background-image: url('/images/mainpage/small-circle.svg');
}

.real-time-index .img .dasboard-zoom.big {
    background-position: -500px -280px;
    width: 163px;
    height: 163px;
    top: 100px;
    left: 157px;
}

.real-time-index .img .dasboard-zoom.big:before {
    background-image: url('/images/mainpage/big-circle.svg');
}

@media (max-width: 1199px) {
    .real-time-index {
        padding: 114px 0;
    }

    .real-time-index .img .dasboard-zoom.min {
        top: -47px;
        left: 75px;
    }

    .real-time-index .img .dasboard-zoom.big {
        top: 84px;
        left: 136px;
    }
}

@media (max-width: 991px) {
    .real-time-index {
        padding: 70px 0;
    }

    .real-time-index .col-md-5 {
        text-align: center;
    }

    .real-time-index .img {
        margin-bottom: 60px;
        margin-top: 20px;
    }

    .real-time-index .img .dasboard-zoom.min {
        top: -48px;
        left: 61px;
    }

    .real-time-index .img .dasboard-zoom.big {
        top: 100px;
        left: 157px;
    }

    .real-time-index .text {
        margin: 0 auto;
        width: 640px;
        max-width: 100%;
    }
}

@media (max-width: 470px) {
    .real-time-index {
        padding: 50px 0;
    }

    .real-time-index .img {
        width: 273px;
        margin-bottom: 30px;
        margin-top: 30px;
    }

    .real-time-index .img .dasboard-zoom.min {
        background-position: -285px 13px;
        top: -43px;
        left: 49px;
        width: 90px;
        height: 90px;
    }

    .real-time-index .img .dasboard-zoom.big {
        width: 130px;
        height: 130px;
        top: 40px;
        left: 97px;
    }
}

/*---------- offers-index ----------*/
.offers-index {
    position: relative;
    background: rgba(86, 41, 108, 0.86);
    background: linear-gradient(305deg, rgba(86, 41, 108, 0.86), rgba(113, 45, 145, 0.86));
    color: #ffffff;
    overflow: hidden;
}

.offers-index > .bg {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    background: url('/images/mainpage/offers-index-bg-min.jpg') no-repeat;
    background-size: cover;
}

.offers-index .container {
    position: relative;
    overflow: hidden;
    height: 604px;
    padding: 201px 15px 231px 15px;
}

.offers-index .text {
    width: 520px;
    max-width: 100%;
}

.offers-index .planet {
    position: absolute;
    width: 495px;
    right: -15px;
    top: 50%;
    margin-top: -232.5px;
    z-index: 3;
    height: 465px;
}

.offers-index .planet .circle {
    border-radius: 100%;
    position: absolute;
    z-index: 2;
    cursor: pointer;
    text-align: center;
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    -ms-transition: -ms-transform .3s;
    -o-transition: -o-transform .3s;
    transition: transform .3s;
}

.offers-index .planet .circle:hover {
    overflow: visible;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.offers-index .planet .circle .info {
    position: absolute;
    top: 100%;
    opacity: 0;
    z-index: -100;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -ms-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
}

.offers-index .planet .circle:hover .info {
    opacity: 1;
}

.offers-index .planet .circle img {
    max-width: 100%;
}

.offers-index .planet .liner {
    position: absolute;
    z-index: 1;
    height: 5px;
    -webkit-transform-origin: 0 0;;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

.offers-index .planet .liner-green {
    background: #48bb6c;
    background: -webkit-linear-gradient(to right, rgba(72, 187, 108, 1), rgba(72, 187, 108, 0) 90%);
    background: -moz-linear-gradient(to right, rgba(72, 187, 108, 1), rgba(72, 187, 108, 0) 90%);
    background: -o-linear-gradient(to right, rgba(72, 187, 108, 1), rgba(72, 187, 108, 0) 90%);
    background: -ms-linear-gradient(to right, rgba(72, 187, 108, 1), rgba(72, 187, 108, 0) 90%);
    background: linear-gradient(to right, rgba(72, 187, 108, 1), rgba(72, 187, 108, 0) 90%);
    top: 66px;
    left: 70px;
    width: 436px;
    -webkit-transform: rotate(-8deg);
    -moz-transform: rotate(-8deg);
    -ms-transform: rotate(-8deg);
    -o-transform: rotate(-8deg);
    transform: rotate(-8deg);
}

.offers-index .planet .circle-green {
    background: #48bb6c;
    box-shadow: 0 0 22.8px 12.3px rgba(50, 200, 75, 0.2);
    width: 50px;
    height: 50px;
    top: 43px;
    left: 43px;
    padding-top: 8px;
    z-index: 3;
}

.offers-index .planet .circle-blue {
    border-radius: 100%;
    background: #1d82b5;
    box-shadow: 0 0 22.8px 12.3px rgba(45, 134, 195, 0.2);
    width: 70px;
    height: 70px;
    padding-top: 14px;
    left: 0;
    bottom: 88px;
}

.offers-index .planet .liner-blue {
    background: #1D82B5;
    background: -webkit-linear-gradient(-295deg, rgba(29, 130, 181, 1), rgba(29, 130, 181, 0) 90%);
    background: -moz-linear-gradient(-295deg, rgba(29, 130, 181, 1), rgba(29, 130, 181, 0) 90%);
    background: -o-linear-gradient(-295deg, rgba(29, 130, 181, 1), rgba(29, 130, 181, 0) 90%);
    background: -ms-linear-gradient(-295deg, rgba(29, 130, 181, 1), rgba(29, 130, 181, 0) 90%);
    background: linear-gradient(-295deg, rgba(29, 130, 181, 1), rgba(29, 130, 181, 0) 90%);
    bottom: 106px;
    width: 320px;
    left: 60px;
    -webkit-transform: rotate(17deg);
    -moz-transform: rotate(17deg);
    -ms-transform: rotate(17deg);
    -o-transform: rotate(17deg);
    transform: rotate(17deg);
}

.offers-index .planet .circle-orange {
    background: #fdb127;
    box-shadow: 0 0 18.8px 6.3px rgba(253, 177, 39, 0.2);
    width: 100px;
    height: 100px;
    padding-top: 24px;
    left: 64px;
    bottom: 215px;
}

.offers-index .planet .liner-orange1 {
    background: #fdb127;
    background: -webkit-linear-gradient(-320deg, #48bb6c, #fdb127);
    background: -moz-linear-gradient(-320deg, #48bb6c, #fdb127);
    background: -o-linear-gradient(-320deg, #48bb6c, #fdb127);
    background: -ms-linear-gradient(-320deg, #48bb6c, #fdb127);
    background: linear-gradient(-320deg, #48bb6c, #fdb127);
    top: 89px;
    left: 75px;
    width: 75px;
    -webkit-transform: rotate(70deg);
    -moz-transform: rotate(70deg);
    -ms-transform: rotate(70deg);
    -o-transform: rotate(70deg);
    transform: rotate(70deg);
}

.offers-index .planet .liner-orange2 {
    background: #fdb127;
    background: -webkit-linear-gradient(to left, #f45856, #fdb127);
    background: -moz-linear-gradient(to left, #f45856, #fdb127);
    background: -o-linear-gradient(to left, #f45856, #fdb127);
    background: -ms-linear-gradient(to left, #f45856, #fdb127);
    background: linear-gradient(to left, #f45856, #fdb127);
    left: 159px;
    bottom: 270px;
    width: 153px;
    -webkit-transform: rotate(-21deg);
    -moz-transform: rotate(-21deg);
    -ms-transform: rotate(-21deg);
    -o-transform: rotate(-21deg);
    transform: rotate(-21deg);
}

.offers-index .planet .liner-orange3 {
    background: #fdb127;
    background: -webkit-linear-gradient(36deg, #1d82b5, #fdb127);
    background: -moz-linear-gradient(36deg, #1d82b5, #fdb127);
    background: -o-linear-gradient(36deg, #1d82b5, #fdb127);
    background: -ms-linear-gradient(36deg, #1d82b5, #fdb127);
    background: linear-gradient(36deg, #1d82b5, #fdb127);
    bottom: 142px;
    left: 44px;
    width: 97px;
    -webkit-transform: rotate(-59deg);
    -moz-transform: rotate(-59deg);
    -ms-transform: rotate(-59deg);
    -o-transform: rotate(-59deg);
    transform: rotate(-59deg);
}

.offers-index .planet .circle-cyan {
    background: #f45856;
    box-shadow: 0 0 22.8px 12.3px rgba(241, 60, 63, 0.2);
    width: 57px;
    height: 57px;
    padding-top: 16px;
    left: 298px;
    bottom: 307px;
}

.offers-index .planet .liner-cyan {
    background: #f45856;
    background: -webkit-linear-gradient(5deg, #9658a7, #f45856);
    background: -moz-linear-gradient(5deg, #9658a7, #f45856);
    background: -o-linear-gradient(5deg, #9658a7, #f45856);
    background: -ms-linear-gradient(5deg, #9658a7, #f45856);
    background: linear-gradient(5deg, #9658a7, #f45856);
    width: 72px;
    left: 317px;
    bottom: 234px;
    -webkit-transform: rotate(-85deg);
    -moz-transform: rotate(-85deg);
    -ms-transform: rotate(-85deg);
    -o-transform: rotate(-85deg);
    transform: rotate(-85deg);
}

.offers-index .planet .circle-pink {
    background: #9658a7;
    box-shadow: 0 0 22.8px 12.3px rgba(150, 88, 167, 0.2);
    width: 70px;
    height: 70px;
    padding-top: 15px;
    padding-right: 12px;
    left: 283px;
    bottom: 171px;
}

.offers-index .planet .liner-pink {
    background: #9658a7;
    background: -webkit-linear-gradient(52deg, rgba(150, 88, 167, 1), rgba(150, 88, 167, 0) 90%);
    background: -moz-linear-gradient(52deg, rgba(150, 88, 167, 1), rgba(150, 88, 167, 0) 90%);
    background: -o-linear-gradient(52deg, rgba(150, 88, 167, 1), rgba(150, 88, 167, 0) 90%);
    background: -ms-linear-gradient(52deg, rgba(150, 88, 167, 1), rgba(150, 88, 167, 0) 90%);
    background: linear-gradient(52deg, rgba(150, 88, 167, 1), rgba(150, 88, 167, 0) 90%);
    right: 0;
    left: 346px;
    bottom: 205px;
    -webkit-transform: rotate(-22deg);
    -moz-transform: rotate(-22deg);
    -ms-transform: rotate(-22deg);
    -o-transform: rotate(-22deg);
    transform: rotate(-22deg);
}

.offers-index .bottom-vd {
    margin-top: -16px;
}

@media (max-width: 1199px) {
    .offers-index .container {
        position: relative;
        overflow: hidden;
        height: 455px;
        padding: 142px 15px;
    }
}

@media (max-width: 991px) {
    .offers-index .container {
        height: auto;
        padding: 70px 15px;
    }

    .offers-index .text {
        margin: 0 auto;
        width: 640px;
    }

    .offers-index .planet {
        position: relative;
        top: auto;
        right: auto;
        margin: 0 auto 30px;
    }
}

@media (max-width: 767px) {
    .offers-index .container {
        padding: 35px 15px;
    }
}

@media (max-width: 600px) {
    .offers-index .planet {
        width: 273px;
        height: 438px;
        margin-bottom: 0;
    }

    .offers-index .planet .liner-green {
        width: 230px;
        top: 42px;
        left: 65px;
        -webkit-transform: rotate(-11deg);
        -moz-transform: rotate(-11deg);
        -ms-transform: rotate(-11deg);
        -o-transform: rotate(-11deg);
        transform: rotate(-11deg);
    }

    .offers-index .planet .circle-green {
        top: 20px;
        left: 20px;
    }

    .offers-index .planet .circle-orange {
        left: 25px;
        bottom: 227px;
    }

    .offers-index .planet .circle-cyan {
        left: 160px;
        bottom: 327px;
    }

    .offers-index .planet .circle-pink {
        left: 168px;
        bottom: 177px;
    }

    .offers-index .planet .liner-blue {
        width: 215px;
        bottom: 113px;
    }

    .offers-index .planet .circle-blue {
        left: 14px;
    }

    .offers-index .planet .liner-orange1 {
        top: 63px;
        left: 52px;
        width: 54px;
    }

    .offers-index .planet .liner-orange3 {
        left: 49px;
        -webkit-transform: rotate(-77deg);
        -moz-transform: rotate(-77deg);
        -ms-transform: rotate(-77deg);
        -o-transform: rotate(-77deg);
        transform: rotate(-77deg);
    }

    .offers-index .planet .liner-orange2 {
        left: 121px;
        bottom: 284px;
        width: 69px;
        -webkit-transform: rotate(-44deg);
        -moz-transform: rotate(-44deg);
        -ms-transform: rotate(-44deg);
        -o-transform: rotate(-44deg);
        transform: rotate(-44deg);
    }

    .offers-index .planet .liner-cyan {
        width: 85px;
        left: 200px;
        bottom: 241px;
        -webkit-transform: rotate(-97deg);
        -moz-transform: rotate(-97deg);
        -ms-transform: rotate(-97deg);
        -o-transform: rotate(-97deg);
        transform: rotate(-97deg);
    }

    .offers-index .planet .liner-pink {
        right: -15px;
        left: 233px;
        bottom: 209px;
    }
}

/*---------- bonus-index ----------*/
.bonus-index {
    padding: 59px 0;
    overflow: hidden;
}

.bonus-index .text {
    padding-top: 50px;
}

.bonus-index .button {
    margin-top: 28px;
    padding-left: 28px;
}

.bonus-index .img {
    width: 329px;
    position: relative;
    padding-top: 75px;
    padding-bottom: 60px;
}

.bonus-index .img .img-responsive {
    position: relative;
    z-index: 2;
}

.bonus-index .img .coin {
    position: absolute;
    z-index: 3;
    height: auto;
}

.bonus-index .img .coin1 {
    width: 69px;
    top: 0;
    left: 100px;
    z-index: 1;
}

.bonus-index .img .coin2 {
    width: 64px;
    top: 26px;
    right: 20px;
    z-index: 1;
}

.bonus-index .img .coin3 {
    width: 38px;
    right: 107px;
    top: 69px;
}

.bonus-index .img .coin4 {
    width: 85px;
    left: 71px;
    bottom: 92px;
}

.bonus-index .img .coin5 {
    width: 55px;
    right: 56px;
    bottom: 95px;
}

.bonus-index .img .coin6 {
    width: 81px;
    bottom: 0;
    right: 95px;
}

.bonus-index .scroll-top {
    margin-top: 105px;
}

.bonus-index .bottom-vd {
    margin-top: -17px;
}

@media (max-width: 1199px) {
    .bonus-index {
        padding: 15px 0;
    }

    .bonus-index .scroll-top {
        margin-top: 40px;
    }
}

@media (max-width: 991px) {
    .bonus-index {
        padding: 70px 0;
    }

    .bonus-index .scroll-top {
        margin-top: 60px;
    }

    .bonus-index .img {
        margin: 0 auto;
    }

    .bonus-index .text {
        width: 640px;
        margin: 0 auto;
        max-width: 100%;
    }

    .bonus-index .button {
        padding-left: 0;
        text-align: center;
    }
}

@media (max-width: 767px) {
    .bonus-index {
        padding: 30px 0;
    }

    .bonus-index .scroll-top {
        margin-top: 40px;
    }

    .bonus-index .text {
        padding-top: 30px;
    }

    .bonus-index .img .coin {
        visibility: visible !important;
        display: block !important;
        animation-name: bounceInDown2 !important;
    }
}

@media (max-width: 445px) {
    .bonus-index .img {
        width: 273px;
    }

    .bonus-index .img .coin1 {
        left: 62px;
    }

    .bonus-index .img .coin3 {
        right: 97px;
        top: 57px;
    }

    .bonus-index .img .coin4 {
        left: 30px;
    }

    .bonus-index .img .coin5 {
        right: 37px;
        bottom: 72px;
    }
}

/*---------- footer ----------*/
.main-footer {
    color: #fdfbfd;
    position: relative;
    padding: 30px 0 34px 0;
    letter-spacing: 0.3px;
    font-size: 14px;
    font-weight: normal;
    background: #232526;
    background: linear-gradient(to top, #232526, #414345);
    overflow: hidden;
}

body.contact .main-footer {
    background: rgba(47, 45, 156, 0.96);
    background: linear-gradient(310deg, rgba(122, 41, 166, 0.96), rgba(74, 44, 157, 0.96));
}

.main-footer .footer-logo {
    display: inline-block;
    width: 174px;
    height: 42px;
    background-size: 100% 100%;
    background: url('/images/mainpage/logo.svg') no-repeat 0 0;
}

.main-footer .cont {
    list-style: none;
    margin: 0;
    padding: 10px 0 0 0;
    text-align: center;
}

.main-footer .cont li {
    display: inline-block;
}

.main-footer .cont li + li {
    margin-left: 53px;
}

.main-footer .cont a {
    vertical-align: middle;
    margin-right: 5px;
}

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

.main-footer .soc {
    list-style: none;
    margin: 0;
    padding: 13px 0 0 0;
}

.main-footer .soc li {
    display: inline-block;
    margin-right: 17px;
}

.main-footer .soc li:last-child {
    margin-right: 0;
}

.main-footer .soc .ico-in-white {
    width: 24px;
    height: 21px;
}

.main-footer .footer-bottom {
    text-align: center;
}

.main-footer .footer-bottom .text {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding-top: 25px;
    margin-top: 17px;
}

.main-footer .footer-bottom a {
    color: #fdfbfd;
}

.main-footer .footer-bottom a.blue {
    color: #2275B6;
}

.main-footer .face-link {
    background-image: linear-gradient(350deg, #3c5a96, #0072ff);
    position: absolute;
    left: 0;
    bottom: -4%;
    width: 100%;
    text-align: left;
    -webkit-transition: bottom .7s;
    -moz-transition: bottom .7s;
    -ms-transition: bottom .7s;
    -o-transition: bottom .7s;
    transition: bottom .7s;
}

.main-footer .face-link.on {
    bottom: 0;
}

.main-footer .face-link.off {
    display: none;
}

.main-footer .face-link a {
    display: block;
    width: 100%;
    color: #ffffff;
    padding: 23px 45px 19px 173px;
}

.main-footer .face-link a:hover,
.main-footer .face-link a:active,
.main-footer .face-link a:focus {
    text-decoration: none;
}

.main-footer .face-link .ico-facebook-white {
    width: 39px;
    height: 71px;
    position: absolute;
    bottom: 0;
    left: 88px;
}

.main-footer .face-link .top {
    display: block;
    letter-spacing: 0.3px;
    color: rgba(255, 255, 255, 0.7);
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
}

.main-footer .face-link .bottom {
    letter-spacing: 0.2px;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
}

.main-footer .face-link .clos {
    width: 26px;
    height: 26px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI3NXB4IiBoZWlnaHQ9Ijc1cHgiIHZpZXdCb3g9IjAgMCA3NSA3NSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Im5vdW5fMzkyOTkyX2NjIiBmaWxsPSIjRkZGRkZGIj4gICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iNzIuMyAwLjYgMzcuNyAzNS4yIDMuMSAwLjYgMC45IDIuNyAzNS41IDM3LjMgMC45IDcxLjkgMy4xIDc0LjEgMzcuNyAzOS41IDcyLjMgNzQuMSA3NC40IDcxLjkgMzkuOCAzNy4zIDc0LjQgMi43Ij48L3BvbHlnb24+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 30px;
    top: 50%;
    margin-top: -13px;
    z-index: 10;
    cursor: pointer;
}

.main-footer .face-link .clos:hover {
    opacity: 0.8;
}

@media (max-width: 1199px) {
    .main-footer .cont li + li {
        margin-left: 30px;
    }
}

@media (max-width: 991px) {
    .main-footer .cont {
        padding-top: 0;
    }

    .main-footer .cont li + li {
        margin-left: 0;
        margin-top: 10px;
    }

    .main-footer .soc {
        padding-top: 0;
    }

    .main-footer .footer-bottom .text {
        margin-top: 22px;
    }

    .main-footer .face-link a {
        padding: 23px 45px 19px 88px;
    }

    .main-footer .face-link .ico-facebook-white {
        left: 15px;
    }
}

@media (max-width: 767px) {
    .main-footer, .main-footer .footer-right {
        text-align: center;
    }

    .main-footer .cont li {
        display: block;
    }

    .main-footer .cont {
        padding-top: 15px;
    }

    .main-footer .soc {
        padding-top: 23px;
    }

    .main-footer .face-link a {
        padding: 23px 45px 19px 70px;
    }

    .main-footer .face-link .clos {
        right: 15px;
    }

    .main-footer .face-link .top {
        font-size: 10px;
        margin-bottom: 8px;
    }
}

/*---------- pub-top ----------*/
.pub-top {
    background: rgba(47, 45, 156, 0.96);
    background: linear-gradient(310deg, rgba(122, 41, 166, 0.96), rgba(47, 45, 156, 0.96));
    position: relative;
    color: #ffffff;
    overflow: hidden;
    padding-bottom: 120px;
    min-height: 696px;
}

.pub-top > .bg {
    background-size: cover;
    background: url('/images/mainpage/pub-top-bg.jpg') no-repeat center center;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
}

.pub-top .inner-table {
    display: table;
    height: 100%;
    width: 100%;
}

.pub-top .inner-cell {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}

.pub-top .text {
    width: 880px;
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
    font-size: 18px;
    line-height: 1.61;
}

.pub-top .title {
    font-size: 76px;
    font-weight: 600;
    text-align: center;
    margin: 30px auto 25px auto;
    width: 510px;
    max-width: 100%;
    line-height: 1.13;
}

.pub-top .button {
    margin-top: 50px;
}

.pub-top .scroll-next {
    position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: -13px;
}

@media (max-width: 1599px) {
    .pub-top {
        min-height: 605px;
    }

    .pub-top .title {
        margin-bottom: 19px;
        margin-top: 0;
    }

    .pub-top .button {
        margin-top: 30px;
    }
}

@media (max-width: 991px) {
    .pub-top {
        min-height: 645px;
    }
}

@media (max-width: 767px) {
    .pub-top {
        height: auto !important;
        min-height: 1px;
        padding-bottom: 110px;
    }

    .pub-top .inner-table, .pub-top .inner-cell {
        display: block;
    }

    .pub-top .title {
        font-size: 40px;
    }
}

/*---------- pub-best ----------*/
.pub-best {
    padding-top: 154px;
    padding-bottom: 140px;
}

.pub-best .images img {
    width: 420px;
    max-width: 100%;
}

@media (max-width: 1199px) {
    .pub-best {
        padding: 100px 0;
    }
}

@media (max-width: 991px) {
    .pub-best {
        padding: 70px 0;
    }

    .pub-best .images {
        text-align: center;
        margin-bottom: 30px;
    }
}

@media (max-width: 767px) {
    .pub-best {
        padding: 35px 0;
    }
}

/*---------- pub-easy ----------*/
.pub-easy {
    background-size: cover;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxOTIwcHgiIGhlaWdodD0iMzc1cHgiIHZpZXdCb3g9IjAgMCAxOTIwIDM3NSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5VbnRpdGxlZCA0PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjEwMCUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4gICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRUVERjUwIiBvZmZzZXQ9IjAlIj48L3N0b3A+ICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0YyOTkwMCIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+ICAgICAgICA8L2xpbmVhckdyYWRpZW50PiAgICA8L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPHBhdGggZD0iTTAsMjUgTDE5MjAsMjUgTDE5MjAsMzc1IEwwLDM3NSBMMCwyNSBaIE05NjAsMCBMOTk2LDI1IEw5MjQsMjUgTDk2MCwwIFoiIGlkPSJiZyIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSI+PC9wYXRoPiAgICA8L2c+PC9zdmc+) center top;
    text-align: center;
    padding-top: 82px;
    padding-bottom: 60px;
}

.pub-easy .text {
    width: 300px;
    max-width: 100%;
    margin: 0 auto;
}

.pub-easy h3 {
    margin-top: 0;
    font-size: 29px;
    font-weight: bold;
    line-height: 1.03;
    color: #363537;
    margin-bottom: 32px;
}

.pub-easy p {
    margin-bottom: 0;
    margin-top: 10px;
}

@media (max-width: 767px) {
    .pub-easy {
        padding-bottom: 30px;
    }

    .pub-easy .text {
        margin-bottom: 30px;
    }

    .pub-easy h3 {
        margin-bottom: 15px;
    }
}

/*---------- pub-tracking ----------*/
.pub-tracking {
    padding-top: 105px;
    padding-bottom: 137px;
}

.pub-tracking .text {
    padding-top: 64px;
}

.pub-tracking .images {
    text-align: center;
}

.pub-tracking .images img {
    width: 410px;
    max-width: 100%;
}

@media (max-width: 1199px) {
    .pub-tracking {
        padding: 100px 0;
    }
}

@media (max-width: 991px) {
    .pub-tracking {
        padding: 70px 0;
    }

    .pub-tracking .text {
        padding-top: 30px;
    }
}

@media (max-width: 767px) {
    .pub-tracking {
        padding: 35px 0;
    }
}

/*---------- pub-direct ----------*/
.pub-direct {
    color: #ffffff;
    text-align: center;
    position: relative;
    background: #37359a;
    background: linear-gradient(304deg, #37359a 21%, #a0a1ff);
    padding-top: 86px;
    padding-bottom: 115px;
}

.pub-direct > .bg {
    background-size: auto;
    background: url('/images/mainpage/pub-direct-bg.png') no-repeat 150px -20px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 0;
}

.pub-direct .container {
    position: relative;
    z-index: 1;
}

.pub-direct .text {
    width: 830px;
    max-width: 100%;
    margin: 0 auto;
}

@media (max-width: 1199px) {
    .pub-direct > .bg {
        background-position: 0 -20px;
    }
}

@media (max-width: 520px) {
    .pub-direct > .bg {
        background-size: 100% auto;
        background-position: center center;
    }
}

/*---------- pub-regular ----------*/
.pub-regular {
    padding-top: 138px;
    padding-bottom: 90px;
}

.pub-regular .images {
    text-align: center;
}

.pub-regular .images img {
    width: 277px;
    max-width: 100%;
}

.pub-regular .text {
    padding-top: 20px;
}

@media (max-width: 1199px) {
    .pub-regular {
        padding-top: 100px;
    }
}

@media (max-width: 991px) {
    .pub-regular {
        padding: 70px 0;
    }

    .pub-regular .text {
        padding-top: 30px;
    }
}

@media (max-width: 767px) {
    .pub-regular {
        padding: 35px 0;
    }
}

/*---------- pub-payments ----------*/
.pub-payments {
    padding-top: 43px;
    padding-bottom: 85px;
}

.pub-payments .button {
    margin-top: 25px;
    padding-left: 28px;
}

.pub-payments .images {
    text-align: center;
}

.pub-payments .images img {
    width: 400px;
    max-width: 100%;
}

.pub-payments .images img + img {
    margin-top: 50px;
}

.pub-payments .scroll-top {
    margin-top: 40px;
}

@media (max-width: 991px) {
    .pub-payments {
        padding-bottom: 70px;
    }

    .pub-payments .images {
        margin-bottom: 30px;
    }

    .pub-payments .images img + img {
        margin-top: 25px;
    }
}

@media (max-width: 767px) {
    .pub-payments {
        padding: 35px 0;
    }

    .pub-payments .button {
        padding-left: 0;
    }
}

/*---------- contact-top ----------*/
.contact-top {
    background: transparent;
    position: relative;
    color: #ffffff;
    overflow: hidden;
    padding-bottom: 30px;
}

body.contact {
    background-size: cover;
    background: url('/images/mainpage/contact-top-bg.jpg') no-repeat center center;
}

.contact-top .text {
    margin-top: 100px;
}

.contact-top .title {
    font-size: 47px;
    font-weight: 600;
    text-align: center;
    margin-top: 0;
    margin-bottom: 14px;
}

.contact-top .cont-list {
    display: inline-block;
    border: 1px solid rgba(186, 186, 186, .3);
    border-radius: 10px;
    width: 297px;
    max-width: 100%;
    text-align: left;
    padding: 22px 25px;
    vertical-align: top;
    margin: 15px;
    height: 335px;
}

.contact-top .cont-list h3 {
    margin-top: 0;
    margin-bottom: 15px;
}

.contact-top .cont-list .cont {
    margin-bottom: 15px;
}

.contact-top .cont-list .cont:last-child {
    margin-bottom: 0;
}

.contact-top .cont-list a {
    color: #c7c3d9;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2.6px;
}

.contact-top .cont-list .ico-skype {
    width: 22px;
    height: 22px;
    margin-top: -2px;
    margin-right: 15px;
}

.contact-top .cont-list .ico-mail {
    width: 22px;
    height: 15px;
    margin-top: -2px;
    margin-right: 11px;
}

.contact-top .cont-list p {
    margin-bottom: 0;
    margin-top: 0;
}

.contact-top .form-wrap {
    width: 956px;
    max-width: 100%;
    margin: 29px auto 0 auto;
}

@media (max-width: 1199px) {
    .contact-top .text {
        margin-top: 89px;
    }

    .contact-top .cont-list {
        margin: 15px 5px;
    }
}

@media (max-width: 991px) {
    .contact-top .text {
        margin-top: 50px;
    }

    .contact-top .title {
        margin-bottom: 15px;
    }

    .contact-top .cont-list {
        height: auto;
    }
}

@media (max-width: 767px) {
    .contact-top .text .title {
        font-size: 37px;
    }

    .contact-top .text-right {
        text-align: center;
    }
}

@media (max-width: 500px) {
    .contact-top .cont-list {
        margin: 15px 0;
        padding: 20px 12px;
    }
}

/*---------- errors ----------*/
.error {
    height: 100%;
    overflow: hidden;
}

.error body {
    height: 100%;
    overflow: auto;
}

.error body {
    background: url('/images/mainpage/bg-error.png') no-repeat center bottom;
    background-size: cover;
}

.error table {
    height: 100%;
    text-align: center;
    width: 100%;
    color: #ffffff;
}

.error table td {
    vertical-align: middle;
    padding: 15px 15px 75px 15px;
}

.error .code-error {
    display: inline-block;
    background-color: #ffffff;
    box-shadow: 0 -3px 65.92px 37.08px rgba(209, 102, 58, 0.33);
    color: #e45854;
    font-size: 144px;
    line-height: 144px;
    font-weight: 900;
    border-radius: 100px;
    padding: 38px 72px;
    vertical-align: middle;
    margin-right: 40px;
}

.error .text {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 400px;
    max-width: 100%;
}

.error .logo img {
    width: 206px;
    height: 50px;
}

.error .info, .error .button {
    margin-top: 40px;
}

.error .button .btn + .btn {
    margin-left: 15px;
}

.error .btn-link {
    border: 1px solid #e8e8e8;
    color: #ffffff;
}

.error .btn-link:hover, .error .btn-link:focus, .error .btn-link:active {
    background-color: rgba(255, 255, 255, 0.1);
}

@media (max-width: 991px) {
    .error .code-error {
        margin-right: 0;
    }

    .error .text {
        display: block;
        margin-top: 50px;
        width: 100%;
    }

    .error .info, .error .button {
        margin-top: 20px;
    }
}

@media (max-width: 767px) {
    .error .code-error {
        font-size: 72px;
        line-height: 72px;
        padding: 19px 36px;
    }
}

/*---------- about-top ----------*/
.about-top {
    position: relative;
    background: rgba(81, 38, 171, 0.96);
    background: linear-gradient(310deg, rgba(122, 41, 166, 0.96), rgba(47, 45, 156, 0.96));
    padding-bottom: 49px;
}

.about-top > .bg {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    background-size: cover;
    background: url('/images/mainpage/about-top-bg.png') no-repeat center bottom;
}

.about-top .container {
    margin-top: 59px;
}

.about-top .text {
    color: #ffffff;
    font-size: 18px;
}

.about-top .text .title {
    margin-top: 0;
    font-size: 47px;
    font-weight: 600;
    margin-bottom: 29px;
}

.about-top .text p {
    margin-bottom: 28px;
}

.about-top .button {
    margin-top: 48px;
}

.about-top .managers-wrap {
    text-align: right;
    color: #ffffff;
}

.about-top .managers-wrap .manager-info {
    width: 333px;
    text-align: left;
    display: none;
    max-width: 100%;
}

.about-top .managers-wrap .manager-info.active {
    display: inline-block;
}

.about-top .managers-wrap .quote {
    position: relative;
    font-size: 18px;
    font-weight: 600;
    background: url('/images/mainpage/babble.png') no-repeat left top;
    background-size: 100% 100%;
    padding: 22px 40px 22px 100px;
}

.about-top .managers-wrap .quote .ico-quote {
    position: absolute;
    top: 30px;
    left: 39px;
}

.about-top .managers-wrap .contact {
    padding-left: 102px;
    font-size: 14px;
    font-weight: 500;
    margin-top: 32px;
}

.about-top .managers-wrap .contact h6 {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2.9px;
    color: #ffc80a;
    margin-top: 0;
    margin-bottom: 12px;
    padding-left: 17px;
}

.about-top .managers-wrap .contact p {
    margin-bottom: 5px;
}

.about-top .managers-wrap .contact i {
    margin-right: 5px;
}

.about-top .managers-wrap .contact .ico-mail {
    width: 11px;
    height: 8px;
}

.about-top .managers-wrap .manager-paginate-wrap {
    text-align: right;
    margin-top: 36px;
}

.about-top .managers-wrap .manager-paginate-wrap a {
    display: inline-block;
    width: 105px;
}

.about-top .managers-wrap .manager-paginate-wrap a + a {
    margin-left: 52px;
}

.about-top .managers-wrap .manager-paginate-wrap a .dotted {
    width: 11px;
    height: 11px;
    border-radius: 100%;
    margin: 0 auto 31px auto;
    background: #ffffff;
}

.about-top .managers-wrap .manager-paginate-wrap a.active .dotted, .about-top .managers-wrap .manager-paginate-wrap a:hover .dotted {
    background: #FFCD5C;
}

.about-top .managers-wrap .manager-paginate-wrap a .img {
    border-radius: 100%;
    border: 4px solid transparent;
    overflow: hidden;
    width: 105px;
    height: 105px;
}

.about-top .managers-wrap .manager-paginate-wrap a.active .img, .about-top .managers-wrap .manager-paginate-wrap a:hover .img {
    border-color: #FFCD5C;
    box-shadow: 0 0 18.8px 6.3px rgba(253, 192, 89, 0.2);
}

.about-top .managers-wrap .manager-paginate-wrap a .img img {
    width: 108px;
    height: 108px;
    margin-top: -2px;
    margin-left: -2px;
}

.about-top .soc-wrap {
    text-align: right;
    margin-top: 163px;
}

.about-top .soc-wrap a {
    display: inline-block;
    width: 50px;
    height: 50px;
    border: 1px solid #ffffff;
    text-align: center;
    line-height: 48px;
    padding: 2px;
    border-radius: 100%;
}

.about-top .soc-wrap a:hover {
    opacity: .8;
}

.about-top .soc-wrap a + a {
    margin-left: 20px;
}

.about-top .soc-wrap a i {
    vertical-align: middle;
    margin-top: -7px;
}

.about-top .soc-wrap a i.ico-witt-whitte {
    width: 20px;
    height: 20px;
}

.about-top .scroll-next {
    margin-top: 35px;
}

@media (max-width: 991px) {
    .about-top .container {
        margin-top: 50px;
    }

    .about-top .managers-wrap {
        text-align: center;
        margin-top: 80px;
    }

    .about-top .managers-wrap .manager-paginate-wrap {
        text-align: center;
    }

    .about-top .soc-wrap {
        text-align: center;
        padding-right: 0;
        margin-top: 39px;
    }
}

@media (max-width: 767px) {
    .about-top {
        padding-bottom: 30px;
    }

    .about-top .container {
        margin-top: 15px;
    }

    .about-top .text .title {
        font-size: 36px;
        margin-bottom: 20px;
    }

    .about-top .text {
        font-size: 16px;
    }

    .about-top .text p {
        margin-bottom: 15px;
    }

    .about-top .button {
        margin-top: 30px;
    }

    .about-top .managers-wrap {
        margin-top: 50px;
    }

    .about-top .managers-wrap .quote {
        font-size: 16px;
        padding: 22px 40px 22px 80px;
    }

    .about-top .managers-wrap .quote .ico-quote {
        left: 25px;
    }

    .about-top .managers-wrap .contact {
        padding-left: 25px;
    }

    .about-top .managers-wrap .manager-paginate-wrap {
        margin-top: 30px;
    }

    .about-top .managers-wrap .manager-paginate-wrap a .dotted {
        margin-bottom: 15px;
    }

    .about-top .managers-wrap .manager-paginate-wrap a + a {
        margin-left: 5px;
    }
}

/*---------- about-partners ----------*/
.about-partners {
    padding-top: 88px;
    padding-bottom: 72px;
}

.about-partners .title {
    font-size: 47px;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 0;
    text-align: center;
}

.about-partners .partner {
    background: #F5F5F5;
    font-size: 18px;
    text-align: center;
    padding: 25px 30px;
    margin-top: 15px;
    height: 180px;
    overflow: hidden;
}

.about-partners .partner.double {
    height: 375px;
}

.about-partners .partner h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 600;
    font-size: 29px;
}

.about-partners .partner img {
    max-width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
}

.about-partners .partner .text {
    margin-top: 7px;
}

.about-partners .partner.semrush {
    padding-top: 41px;
}

.about-partners .partner.lazada {
    padding-top: 59px;
}

.about-partners .partner.apus {
    background: #5f5cf5;
    color: #ffffff;
    padding-top: 43px;
}

.about-partners .partner.plarium {
    text-align: left;
}

.about-partners .partner.aliexpress {
    background: #f2514b;
    color: #ffffff;
    padding-top: 12px;
}

.about-partners .partner.im30 {
    background: #242424;
}

.about-partners .partner.ucbrowser {
    text-align: left;
    background-size: auto 100%;
    background: url('/images/partners/uc-browser-logo.png') no-repeat left top;
}

.about-partners .partner.be2 {
    text-align: left;
}

.about-partners .partner.aliexpress h3 {
    letter-spacing: 1.4px;
}

.about-partners .partner.ucbrowser h3 {
    color: #f26c00;
}

.about-partners .partner.lazada .text {
    margin-top: 24px;
}

.about-partners .partner.whizurl .text {
    margin-top: 17px;
}

.about-partners .partner.apus .text {
    margin-top: -13px;
}

.about-partners .partner.plarium .text {
    margin-top: 10px;
}

.about-partners .partner.im30 .text {
    margin-top: 22px;
}

.about-partners .partner.ucbrowser .text {
    margin-top: 32px;
}

.about-partners .partner.be2 .text {
    margin-top: 12px;
}

.about-partners .review {
    margin-top: 110px;
    padding: 65px 0 44px 0;
    background-image: linear-gradient(327deg, #545462, #575668);
    color: #ffffff;
}

.about-partners .review .title {
    margin-bottom: 13px;
}

.about-partners .review .slide-wrap {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iNDE3cHgiIGhlaWdodD0iMjc0cHgiIHZpZXdCb3g9IjAgMCA0MTcgMjc0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkljb24uc3ZnPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iMC40Ij4gICAgICAgIDxwYXRoIGQ9Ik0xODIsMC4wMSBDODEuNjMyLDAuMDEgMCw4MS45NSAwLDE4Mi42OSBDMC4wMTk5MzQ2MTMxLDE4My4yMDkzNDkgMC4wNzE2OTg0MjU4LDE4My43MjY5ODcgMC4xNTUsMTg0LjI0IEMwLjA2MSwxODUuODggMCwxODcuNTMgMCwxODkuMTkgQzAsMjM1Ljk1IDM3LjksMjc0IDg0LjQ4OCwyNzQgQzEzMS4wNzYsMjc0IDE2OC45ODgsMjM1Ljk1IDE2OC45ODgsMTg5LjE5IEMxNjguOTg4LDE0Mi40MyAxMzEuMDg4LDEwNC4zOCA4NC40ODgsMTA0LjM4IEM2OC45NTI1MDc3LDEwNC4zNjMzODUgNTMuNzE4NDA2MiwxMDguNjY3MDE4IDQwLjQ4OCwxMTYuODEgQzY1LjMzLDYzLjI5IDExOS40MTQsMjYuMDcgMTgyLDI2LjA3IEMxODkuMTk2MjcsMjYuMDcgMTk1LjAzLDIwLjIzNjI3MDMgMTk1LjAzLDEzLjA0IEMxOTUuMDMsNS44NDM3Mjk3MSAxODkuMTk2MjcsMC4wMSAxODIsMC4wMSBMMTgyLDAuMDEgWiBNNDAyLjk5MSwwLjAxIEMzMDIuNjIxLDAuMDEgMjIwLjk3OSw4MS45NSAyMjAuOTc5LDE4Mi42OSBDMjIxLjAwMDQyNSwxODMuMjA1OTI5IDIyMS4wNTIxODEsMTgzLjcyMDE1IDIyMS4xMzQsMTg0LjIzIEMyMjEuMDQsMTg1Ljg3IDIyMC45NzksMTg3LjUyIDIyMC45NzksMTg5LjE5IEMyMjAuOTc5LDIzNS45NSAyNTguODc5LDI3NCAzMDUuNDc5LDI3NCBDMzUyLjA3OSwyNzQgMzkwLjAzOSwyMzUuOTUgMzkwLjAzOSwxODkuMTkgQzM5MC4wMzksMTQyLjQzIDM1Mi4wNjksMTA0LjM4IDMwNS40NzksMTA0LjM4IEMyODkuOTcyMzI3LDEwNC4zNjI5OTYgMjc0Ljc2NDk5MywxMDguNjQ4NjA1IDI2MS41NDksMTE2Ljc2IEMyODYuMzg5LDYzLjI3IDM0MC40MTksMjYuMDcgNDAyLjk4OSwyNi4wNyBDNDEwLjE4NTI3LDI2LjA3MDI3NTMgNDE2LjAxOTIyMiwyMC4yMzY3Njk3IDQxNi4wMTk0OTgsMTMuMDQwNSBDNDE2LjAxOTc3NSw1Ljg0NDIzMDMyIDQxMC4xODYyNywwLjAxMDI3NzAwNjkgNDAyLjk5LDAuMDEgTDQwMi45OTEsMC4wMSBaIiBpZD0iSWNvbi5zdmciIGZpbGw9IiMzQzNDNDQiPjwvcGF0aD4gICAgPC9nPjwvc3ZnPg==) no-repeat center 26px;
    position: relative;
}

.about-partners .review .slide-wrap .owl-carousel .owl-dots {
    display: none !important;
}

.about-partners .review .text {
    width: 572px;
    max-width: 100%;
    margin: 0 auto;
    height: 200px;
    line-height: 200px;
    font-size: 18px;
    padding: 0 10px;
}

.about-partners .review .text span {
    display: inline-block;
    line-height: 1.618;
    vertical-align: middle;
}

.about-partners .review .signature {
    margin-top: 213px;
    text-align: center;
    padding: 0 10px;
}

.about-partners .review .signature h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 29px;
    font-weight: 500;
}

.about-partners .review .signature h4 {
    margin-bottom: 0;
    margin-top: 10px;
    letter-spacing: 2.9px;
    color: #9fa3a7;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}

.about-partners .review #nav-carousel {
    position: absolute;
    bottom: 74px;
    left: 0;
    width: 100%;
    padding: 0 143px;
}

.about-partners .review #nav-carousel:before {
    content: '';
    position: absolute;
    height: 3px;
    background: #3c3c44;
    bottom: 0;
    left: 70px;
    right: 70px;
}

.about-partners .review #nav-carousel .owl-item {
    padding-bottom: 38px;
}

.about-partners .review #nav-carousel .owl-item > div {
    width: 88px;
    height: 88px;
    margin: 26px auto;
    border-radius: 100%;
}

.about-partners .review #nav-carousel .owl-item.center > div {
    width: 140px;
    height: 140px;
    margin: 0 auto;
    position: relative;
    max-width: 100%;
}

.about-partners .review #nav-carousel .owl-item.center > div:before {
    content: '';
    position: absolute;
    bottom: -38px;
    height: 3px;
    background-color: #ffb200;
    box-shadow: 0 0 18.8px 6.3px rgba(253, 177, 39, 0.2);
    left: 0;
    width: 100%;
}

.about-partners .review #nav-carousel img {
    width: 100%;
    height: 100%;
    border-radius: 100%;
}

.about-partners .review #nav-carousel .owl-nav {
    display: block;
    margin: 0;
    height: 0;
    padding: 0;
}

.about-partners .review #nav-carousel .owl-nav > div {
    width: 51px;
    height: 51px;
    border-radius: 100%;
    text-align: center;
    background-size: 23px 18px;
    background: rgba(0, 0, 0, .15) no-repeat center center;
    position: absolute;
    top: 43px;
}

.about-partners .review #nav-carousel .owl-nav > div:hover {
    background-color: rgba(0, 0, 0, .3);
}

.about-partners .review #nav-carousel .owl-nav .owl-prev {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjMgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImFycm93IiBmaWxsPSIjRkZGRkZGIj4gICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIj4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTMuNDMzLDkuOTg1IEw5LjcxNSwxNi4yNTYgQzEwLjExNCwxNi42NTQgMTAuMTE0LDE3LjMgOS43MTUsMTcuNjk5IEM5LjMxNiwxOC4wOTggOC42NjgsMTguMDk4IDguMjY5LDE3LjY5OSBMMC4zMTcsOS43NjEgQzAuMjExLDkuNjU1IDAuMTM3LDkuNTMgMC4wODcsOS4zOTggQzAuMDMzLDkuMjc2IDAsOS4xNDMgMCw5IEMwLDguODU4IDAuMDMzLDguNzI1IDAuMDg3LDguNjAzIEMwLjEzNiw4LjQ3IDAuMjEsOC4zNDQgMC4zMTcsOC4yMzcgTDguMjY5LDAuMyBDOC42NjgsLTAuMSA5LjMxNiwtMC4xIDkuNzE1LDAuMyBDMTAuMTE0LDAuNjk4IDEwLjExNCwxLjM0NSA5LjcxNSwxLjc0MyBMMy40MzEsOC4wMTYgTDIyLjAxNiw4LjAxNiBDMjIuNTU5LDguMDE2IDIzLDguNDU3IDIzLDkgQzIzLDkuNTQ0IDIyLjU1OSw5Ljk4NSAyMi4wMTYsOS45ODUgTDMuNDMzLDkuOTg1IEwzLjQzMyw5Ljk4NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
    left: 70px;
}

.about-partners .review #nav-carousel .owl-nav .owl-next {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjMgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImFycm93IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS41MDAwMDAsIDkuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMS41MDAwMDAsIC05LjAwMDAwMCkgIiBmaWxsPSIjRkZGRkZGIj4gICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIj4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTMuNDMzLDkuOTg1IEw5LjcxNSwxNi4yNTYgQzEwLjExNCwxNi42NTQgMTAuMTE0LDE3LjMgOS43MTUsMTcuNjk5IEM5LjMxNiwxOC4wOTggOC42NjgsMTguMDk4IDguMjY5LDE3LjY5OSBMMC4zMTcsOS43NjEgQzAuMjExLDkuNjU1IDAuMTM3LDkuNTMgMC4wODcsOS4zOTggQzAuMDMzLDkuMjc2IDAsOS4xNDMgMCw5IEMwLDguODU4IDAuMDMzLDguNzI1IDAuMDg3LDguNjAzIEMwLjEzNiw4LjQ3IDAuMjEsOC4zNDQgMC4zMTcsOC4yMzcgTDguMjY5LDAuMyBDOC42NjgsLTAuMSA5LjMxNiwtMC4xIDkuNzE1LDAuMyBDMTAuMTE0LDAuNjk4IDEwLjExNCwxLjM0NSA5LjcxNSwxLjc0MyBMMy40MzEsOC4wMTYgTDIyLjAxNiw4LjAxNiBDMjIuNTU5LDguMDE2IDIzLDguNDU3IDIzLDkgQzIzLDkuNTQ0IDIyLjU1OSw5Ljk4NSAyMi4wMTYsOS45ODUgTDMuNDMzLDkuOTg1IEwzLjQzMyw5Ljk4NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
    right: 70px;
}

@media (max-width: 1199px) {
    .about-partners {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .about-partners .partner.im30 .text {
        margin-top: 36px;
    }

    .about-partners .partner.ucbrowser {
        padding: 25px 15px;
    }

    .about-partners .review {
        margin-top: 80px;
        padding: 40px 0 40px 0;
    }

    .about-partners .review #nav-carousel {
        padding: 0 70px;
    }

    .about-partners .review #nav-carousel:before {
        left: 10px;
        right: 10px;
    }

    .about-partners .review #nav-carousel .owl-nav .owl-prev {
        left: 10px;
    }

    .about-partners .review #nav-carousel .owl-nav .owl-next {
        right: 10px;
    }
}

@media (max-width: 991px) {
    .about-partners {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .about-partners .title {
        margin-bottom: 15px;
    }

    .about-partners .partner.im30 .text {
        margin-top: 22px;
    }

    .about-partners .partner.ucbrowser {
        padding: 25px 30px;
    }

    .about-partners .review {
        margin-top: 60px;
        padding: 35px 0 35px 0;
    }
}

@media (max-width: 767px) {
    .about-partners {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .about-partners .title {
        font-size: 37px;
        margin-bottom: 5px;
    }

    .about-partners .partner {
        height: auto !important;
        padding: 25px 15px !important;
    }

    .about-partners .partner.apus {
        padding-bottom: 0 !important;
    }

    .about-partners .partner.aliexpress {
        padding-top: 12px !important;
    }

    .about-partners .partner.im30 .text {
        margin-top: 0;
    }

    .about-partners .review {
        margin-top: 40px;
        padding: 30px 0 30px 0;
    }
}

@media (max-width: 639px) {
    .about-partners .review .slide-wrap {
        background-position: center top;
        min-height: 275px;
    }

    .about-partners .review .text {
        height: auto;
        line-height: 1.618;
    }

    .about-partners .review .signature {
        margin-top: 193px;
    }

    .about-partners .review #nav-carousel .owl-item {
        padding-bottom: 18px;
    }

    .about-partners .review #nav-carousel .owl-item.center > div {
        width: 120px;
        height: 120px;
    }
}

/*---------- rec-top ----------*/
.rec-top {
    background: rgba(47, 45, 156, 0.96);
    background: linear-gradient(310deg, rgba(122, 41, 166, 0.96), rgba(47, 45, 156, 0.96));
    position: relative;
    color: #ffffff;
    overflow: hidden;
    padding-bottom: 120px;
    min-height: 696px;
}

.rec-top > .bg {
    background-size: cover;
    background: url('/images/mainpage/index-top-bg-min.jpg') no-repeat center center;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
}

.rec-top .inner-table {
    display: table;
    height: 100%;
    width: 100%;
}

.rec-top .inner-cell {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}

.rec-top .text {
    width: 920px;
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
    font-size: 18px;
    line-height: 1.61;
}

.rec-top .title {
    font-size: 76px;
    font-weight: 600;
    text-align: center;
    margin: 30px auto 25px auto;
    width: 600px;
    max-width: 100%;
    line-height: 1.13;
}

.rec-top .button {
    margin-top: 50px;
}

.rec-top .scroll-next {
    position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: -13px;
}

@media (max-width: 1599px) {
    .rec-top {
        min-height: 640px;
    }

    .rec-top .title {
        margin-bottom: 19px;
        margin-top: 0;
    }

    .rec-top .button {
        margin-top: 30px;
    }
}

@media (max-width: 991px) {
    .rec-top {
        min-height: 670px;
    }
}

@media (max-width: 767px) {
    .rec-top {
        height: auto !important;
        min-height: 1px;
        padding-bottom: 110px;
    }

    .rec-top .inner-table, .rec-top .inner-cell {
        display: block;
    }

    .rec-top .title {
        font-size: 40px;
    }
}

/*---------- rec-maximum ----------*/
.rec-maximum {
    padding: 100px 0;
}

.rec-maximum .text {
    padding-top: 55px;
}

.rec-maximum .images {
    text-align: center;
}

.rec-maximum .images img {
    width: 396px;
    max-width: 100%;
}

@media (max-width: 991px) {
    .rec-maximum {
        padding: 70px 0;
    }
}

@media (max-width: 767px) {
    .rec-maximum {
        padding: 35px 0;
    }

    .rec-maximum .text {
        padding-top: 30px;
    }
}

/*---------- rec-audit ----------*/
.rec-audit {
    padding-top: 70px;
    padding-bottom: 190px;
}

.rec-audit .images {
    text-align: center;
    padding-top: 10px;
}

.rec-audit .images img {
    width: 375px;
    max-width: 100%;
}

@media (max-width: 1199px) {
    .rec-audit {
        padding-bottom: 100px;
    }
}

@media (max-width: 991px) {
    .rec-audit {
        padding-bottom: 70px;
    }

    .rec-audit .images {
        padding-top: 0;
        padding-bottom: 30px;
    }
}

@media (max-width: 767px) {
    .rec-audit {
        padding: 35px 0;
    }
}

/*---------- rec-personal ----------*/
.rec-personal {
    background: #363b99;
    background: linear-gradient(304deg, #363b99 15%, #a1a5ff);
    padding: 124px 0 138px 0;
    text-align: center;
    color: #ffffff;
}

.rec-personal .text {
    width: 750px;
    max-width: 100%;
    margin: 0 auto;
}

@media (max-width: 1199px) {
    .rec-personal {
        padding: 100px 0;
    }
}

@media (max-width: 991px) {
    .rec-personal {
        padding: 70px 0;
    }
}

/*---------- rec-various ----------*/
.rec-various {
    padding-top: 148px;
    padding-bottom: 85px;
}

.rec-various .images {
    text-align: center;
}

.rec-various .images img {
    width: 366px;
    max-width: 100%;
}

.rec-various .button {
    margin-top: 25px;
    padding-left: 28px;
}

.rec-various .scroll-top {
    margin-top: 50px;
}

@media (max-width: 1199px) {
    .rec-various {
        padding-top: 100px;
    }
}

@media (max-width: 991px) {
    .rec-various {
        padding: 70px 0;
    }

    .rec-various .scroll-top {
        margin-top: 40px;
    }

    .rec-various .images {
        margin-bottom: 30px;
    }
}

@media (max-width: 767px) {
    .rec-various {
        padding: 35px 0;
    }
}

/*---------- modal ----------*/
.modal-backdrop {
    background: #ffffff;
}

.modal-backdrop.in {
    opacity: 0.96;
}

.modal-content {
    border-radius: 10px;
    border: 1px solid #f0f3f7;
    background: #ffffff;
    box-shadow: 0 20px 30px 0 rgba(216, 219, 225, 0.55);
    color: #9ba3b3;
}

.modal-border-top {
    height: 8px;
    border-radius: 10px 10px 0 0;
    background: #d70658;
    background: linear-gradient(to left, #d70658, #ffcd5c);
}

.modal-close {
    position: absolute;
    display: block;
    color: #e3e8f0;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    text-align: center;
    font-size: 18px;
    padding: 5px 6px;
    right: 7px;
    top: 15px;
    z-index: 2;
}

.modal-close i {
    width: 18px;
    height: 18px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -9px;
    margin-left: -9px;
}

.modal-close:hover, .modal-close:active, .modal-close:focus {
    color: #ffffff;
    background: #d70658;
    background: linear-gradient(to left, #d70658, #ffcd5c);
}

.modal-header {
    padding: 40px 65px 10px 65px;
    border: none;
}

.modal-title {
    color: #343e5c;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
}

.modal-body {
    padding: 0 65px 40px 65px;
}

.modal-footer {
    text-align: center;
    border: none;
    padding: 0 65px 25px 65px;
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 420px;
    }
}

@media (max-width: 767px) {
    .modal-header, .modal-body, .modal-footer {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#reg-form .col-sm-6 {
    width: 100%;
}

@media (min-width: 767px) and (max-height: 825px) {
    #reg-form .modal-dialog {
        width: 700px;
    }

    #reg-form .col-sm-6 {
        width: 50%;
    }

    #reg-form .submit {
        margin-top: 0;
    }

    #reg-form .submit .btn {
        width: 100%;
    }
}

/*---------- forms ----------*/
.form-control::-webkit-input-placeholder {
    color: #9ba3b3;
}

.form-control::-moz-placeholder {
    color: #9ba3b3;
}

.form-control:-moz-placeholder {
    color: #9ba3b3;
}

.form-control:-ms-input-placeholder {
    color: #9ba3b3;
}

.form-control {
    border: 1px solid #e3e8f0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #343e5c;
    height: 42px;
    border-radius: 25px;
    padding: 11px 17px;
    letter-spacing: 0.35px;
    -webkit-appearance: none;
}

textarea.form-control {
    height: 150px;
    resize: none;
}

.form-control:focus, .has-success .form-control:focus, .has-error .form-control:focus {
    border-color: #ffffff;
    -webkit-box-shadow: none;
    box-shadow: 5px 9px 30px 0 rgba(168, 172, 185, 0.4);
}

.has-success .form-control {
    border: 2px solid #4BDEAB;
    padding: 10px 16px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.has-success .form-control-feedback, .has-success .help-block, .has-success .control-label {
    color: #4BDEAB;
}

.has-error .form-control {
    border: 2px solid #EE4949;
    padding: 10px 16px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.has-error .form-control-feedback, .has-error .help-block, .has-error .control-label {
    color: #EE4949;
}

.form-group .help-block, .control-label {
    padding: 0 17px;
}

.control-label {
    font-weight: 500;
    color: #818999;
    font-size: 14px;
    text-transform: uppercase;
}

.has-feedback .form-control {
    padding-right: 42.5px;
}

.form-control-feedback {
    top: 4px;
    right: 7px;
}

.form-info {
    margin: 22px 0;
}

.forgot-remember {
    margin-top: 24px;
    margin-bottom: 24px;
}

.forgot-remember .forgot {
    text-align: right;
    padding-left: 0;
}

.submit {
    margin-top: 24px;
    text-align: center;
}

input[type="checkbox"],
input[type="radio"] {
    display: none;
}

input[type="checkbox"] + label,
input[type="radio"] + label {
    position: relative;
    margin-bottom: 0;
    padding-left: 35px;
    font-weight: 300;
    vertical-align: middle;
    cursor: default;
    color: #343e5c;
}

input[type="checkbox"] + label:before,
input[type="radio"] + label:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url('/images/mainpage/check-sprite.svg') no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

input[type="checkbox"] + label:before {
    background-position: 0 0;
}

input[type="checkbox"]:checked + label:before {
    background-position: -22px 0;
}

/*---------- buttons ----------*/
.btn {
    font-weight: 500;
    line-height: 18px;
    padding: 11px 17px;
    border-radius: 25px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}

.btn-lg {
    font-weight: 500;
    font-size: 15px;
    letter-spacing: 0.5px;
    padding: 16px 37px;
    border: none;
}

.btn.active,
.btn.active:hover,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus,
.btn:active,
.btn:hover {
    outline: none;
    outline-offset: initial;
    text-decoration: none;
}

/*btn-info*/
.btn-info, .btn-info:focus, .btn-info.focus {
    position: relative;
    color: #fff;
    background: #ff7c45;
    box-shadow: 0 20px 40px 0 rgba(255, 143, 96, 0.2), 0 10px 10px 0 rgba(255, 143, 96, 0.05), inset 0 1px 1px 0 rgba(255, 206, 154, 0.35);
    text-shadow: 0 1px 1px rgba(25, 25, 25, 0.35);
    letter-spacing: 0.7px;
    padding: 16px 35px;
    overflow: hidden;
}

.btn-info:before {
    content: '';
    position: absolute;
    width: 200%;
    height: 100%;
    right: 0;
    top: 0;
    background: linear-gradient(to right, #ff7c45 0%, #f34478 50%, #ff7c45);
    z-index: 0;
    -webkit-transition: right 1.5s;
    -moz-transition: right 1.5s;
    -ms-transition: right 1.5s;
    -o-transition: right 1.5s;
    transition: right 1.5s;
}

.btn-info .ico-arrow-right {
    right: 0;
    -webkit-transition: right 0.5s;
    -moz-transition: right 0.5s;
    -ms-transition: right 0.5s;
    -o-transition: right 0.5s;
    transition: right 0.5s;
}

.btn-info:hover {
    color: #fff;
    background: #f34478;
    box-shadow: 0 20px 40px 0 rgba(255, 143, 96, 0.2), 0 10px 10px 0 rgba(255, 143, 96, 0.05), inset 0 1px 1px 0 rgba(255, 206, 154, 0.35);
}

.btn-info:hover:before {
    right: -100%;
}

.btn-info:hover .ico-arrow-right {
    right: -10px;
}

.btn-info:active, .btn-info.active {
    color: #fff;
    background: #f34478;
    box-shadow: none;
}

/*btn-warning*/
.btn-warning {
    color: #fff;
    background: #fa8a2b;
    border-color: #fa8a2b;
    box-shadow: 0 0 38px 0 rgba(251, 99, 57, 0.71);
}

.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background: #fa8a2b;
    border-color: #fa8a2b;
    box-shadow: 0 0 38px 0 rgba(251, 99, 57, 1);
}

.btn-warning:active, .btn-warning.active {
    box-shadow: none;
}

/*btn-success*/
.btn-success {
    border: 0;
    padding: 12px 18px;
    background: #ea3d6c;
    background: -webkit-linear-gradient(180deg, #ea3d6c 0%, #f9772e 100%);
    background: -moz-linear-gradient(180deg, #ea3d6c 0%, #f9772e 100%);
    background: -o-linear-gradient(180deg, #ea3d6c 0%, #f9772e 100%);
    background: -ms-linear-gradient(180deg, #ea3d6c 0%, #f9772e 100%);
    background: linear-gradient(-90deg, #ea3d6c 0%, #f9772e 100%);
    box-shadow: 0 17px 20px 0 rgba(168, 173, 187, 0.62);
}

.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success:focus, .btn-success.focus {
    background: #ea3d6c;
    background: -webkit-linear-gradient(180deg, rgba(234, 61, 108, 0.85) 0%, rgba(249, 119, 46, 0.85) 100%);
    background: -moz-linear-gradient(180deg, rgba(234, 61, 108, 0.85) 0%, rgba(249, 119, 46, 0.85) 100%);
    background: -o-linear-gradient(180deg, rgba(234, 61, 108, 0.85) 0%, rgba(249, 119, 46, 0.85) 100%);
    background: -ms-linear-gradient(180deg, rgba(234, 61, 108, 0.85) 0%, rgba(249, 119, 46, 0.85) 100%);
    background: linear-gradient(-90deg, rgba(234, 61, 108, 0.85) 0%, rgba(249, 119, 46, 0.85) 100%);
}

.btn-success:active, .btn-success.active {
    box-shadow: none;
}

/*btn-primary*/
.btn-primary {
    background: #4b43ca;
    background: -webkit-linear-gradient(0deg, #580fbf 0%, #4b43ca 65%, #33a8de 100%);
    background: -moz-linear-gradient(0deg, #580fbf 0%, #4b43ca 65%, #33a8de 100%);
    background: -o-linear-gradient(0deg, #580fbf 0%, #4b43ca 65%, #33a8de 100%);
    background: -ms-linear-gradient(0deg, #580fbf 0%, #4b43ca 65%, #33a8de 100%);
    background: linear-gradient(90deg, #580fbf 0%, #4b43ca 65%, #33a8de 100%);
    box-shadow: 0 0 38px 0 rgba(71, 94, 208, 0.71);
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary:focus, .btn-primary.focus {
    background: #4b43ca;
    background: -webkit-linear-gradient(0deg, #580fbf 0%, #4b43ca 65%, #33a8de 100%);
    background: -moz-linear-gradient(0deg, #580fbf 0%, #4b43ca 65%, #33a8de 100%);
    background: -o-linear-gradient(0deg, #580fbf 0%, #4b43ca 65%, #33a8de 100%);
    background: -ms-linear-gradient(0deg, #580fbf 0%, #4b43ca 65%, #33a8de 100%);
    background: linear-gradient(90deg, #580fbf 0%, #4b43ca 65%, #33a8de 100%);
    box-shadow: 0 0 38px 0 rgba(71, 94, 208, 0.9);
}

.btn-primary:active, .btn-primary.active {
    box-shadow: none;
}