.list.list-items li::before {
    content: "";
}

.vpn-select-description-items .description-item .title-great {
    color: #ffae01;
}

.h3.pink {
    color: #ffae01;
}
.bootstrap-select .dropdown-menu li.active a {
    background-image: none;
    background-color: #ffae01;
}
.bootstrap-select.open {
    border: 2px solid #ffae01 !important;
}
.bootstrap-select.open .dropdown-menu {
    border: 2px solid #ffae01;
}

.list li {
    margin: 14px 0;
    font-size: calc(13px + (17 - 13) * ((100vw - 300px) / (1600 - 300)))
}

.list.list-items {
    font-size: 18px;
    list-style: none;
    padding: 0 15px
}

.list.list-items li {
    color: #333333;
    font-weight: 300;
    font-family: 'Aileron-Regular', Helvetica, sans-serif;
    position: relative;
    margin: 10px 0
}



.slogan {
    font-size: calc(16px + (36 - 16) * ((100vw - 300px) / (1600 - 300)));
    font-weight: 300;
    font-family: 'Aileron-Regular', Helvetica, sans-serif;
    color: #333333;
    padding: 0
}

.slogan.great {
    font-size: calc(27px + (54 - 27) * ((100vw - 300px) / (1600 - 300)));
    line-height: calc(27px + (54 - 27) * ((100vw - 300px) / (1600 - 300)));
    font-weight: 400
}

.slogan.medium {
    font-weight: 400;
    font-size: calc(17px + (48 - 17) * ((100vw - 300px) / (1600 - 300)));
    line-height: calc(21px + (52 - 21) * ((100vw - 300px) / (1600 - 300)))
}

.slogan.small {
    font-weight: 400;
    font-size: calc(17px + (32 - 17) * ((100vw - 300px) / (1600 - 300)));
    line-height: calc(21px + (35 - 21) * ((100vw - 300px) / (1600 - 300)))
}

.robot {
	margin-top: 30px;
}

.location-map-info {
    display: table;
    width: 100%;
    border: 1px solid #d7d7d7;
    overflow: hidden;
    border-radius: 4px
}

.location-map-info .map-wrapper {
    vertical-align: middle;
    width: 30%;
    display: table-cell;
    padding: 15px 0 15px 15px;
    background-color: #ededed;
    position: relative
}

.location-map-info .map-wrapper img {
    width: 100%;
    height: 100%
}

.location-map-info .map-wrapper .shape {
    display: inline-block;
    width: 0;
    border-bottom: 300px solid #ededed;
    border-right: 100px solid transparent;
    position: absolute;
    top: 0;
    z-index: 0;
    right: -100px
}

.location-map-info .map-info {
    display: table-cell;
    width: 70%;
    vertical-align: middle;
    padding: 15px 20px 15px 100px
}

.location-map-info .map-info .l_header {
    font-size: 16px;
    font-weight: bold
}

.location-map-info .map-info .l_features {
    margin-top: 10px
}

.location-map-info .map-info .l_features div {
    position: relative;
    font-size: 16px;
    padding: 6px 0 6px 25px
}

.location-map-info .map-info .l_features div.ic-user:before {
    content: '';
    position: absolute;
    top: 7px;
    left: 0;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDZweCIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgNDYgNjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5QYXRoPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InVzZXItKDEpIiBmaWxsPSIjRkYwMDY2IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNNDEuMDE0LDQyLjg4OSBMMzEuNDYxLDM4LjExMyBDMzAuNTYsMzcuNjYyIDMwLDM2Ljc1NiAzMCwzNS43NDggTDMwLDMyLjM2NyBDMzAuMjI5LDMyLjA4NyAzMC40NywzMS43NjggMzAuNzE5LDMxLjQxNiBDMzEuOTU4LDI5LjY2NiAzMi45NTEsMjcuNzE4IDMzLjY3MywyNS42MTcgQzM1LjA4NCwyNC45NyAzNiwyMy41NzUgMzYsMjIgTDM2LDE4IEMzNiwxNy4wMzcgMzUuNjQsMTYuMTA0IDM1LDE1LjM3NSBMMzUsMTAuMDU2IEMzNS4wNTYsOS41MDYgMzUuMjc2LDYuMjMyIDMyLjkwOCwzLjUzMSBDMzAuODU0LDEuMTg4IDI3LjUyMSwwIDIzLDAgQzE4LjQ3OSwwIDE1LjE0NiwxLjE4OCAxMy4wOTIsMy41MyBDMTAuNzI0LDYuMjMxIDEwLjk0NCw5LjUwNiAxMSwxMC4wNTYgTDExLDE1LjM3NSBDMTAuMzYsMTYuMTA0IDEwLDE3LjAzNyAxMCwxOCBMMTAsMjIgQzEwLDIzLjIxNyAxMC41NTMsMjQuMzUyIDExLjQ5NywyNS4xMDkgQzEyLjQxMywyOC43MzYgMTQuMzMsMzEuNDY5IDE1LDMyLjM0NiBMMTUsMzUuNjU1IEMxNSwzNi42MjMgMTQuNDcyLDM3LjUxMSAxMy42MjMsMzcuOTc1IEw0LjcwMiw0Mi44NDEgQzEuODAxLDQ0LjQyNCAwLDQ3LjQ1OCAwLDUwLjc2MiBMMCw1NCBDMCw1OC43NDYgMTUuMDQ1LDYwIDIzLDYwIEMzMC45NTUsNjAgNDYsNTguNzQ2IDQ2LDU0IEw0Niw1MC45NTcgQzQ2LDQ3LjUxOSA0NC4wODksNDQuNDI3IDQxLjAxNCw0Mi44ODkgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
    width: 16px;
    height: 16px;
    background-size: 16px;
    background-repeat: no-repeat
}

.location-map-info .map-info .l_features div.ic-unlocked:before {
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjVweCIgaGVpZ2h0PSI5NnB4IiB2aWV3Qm94PSIwIDAgNjUgOTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT51bmxvY2tlZC1wYWRsb2NrLWZpbGxlZC1zaWxob3VldHRlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InVubG9ja2VkLXBhZGxvY2stZmlsbGVkLXNpbGhvdWV0dGUiIGZpbGw9IiNGRjAwNjYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02My44NjEsNDIuMzQ5IEM2My40NzgsNDEuOTY1IDYyLjk1Nyw0MS43NTMgNjIuNDE2LDQxLjc1MyBDNjIuNDEyLDQxLjc1MyA2Mi40MDYsNDEuNzUzIDYyLjQsNDEuNzUzIEw1OS41OTIsNDEuNzc0IEw1OS41OTIsMjYuNjMyIEM1OS41OTIsMTEuOTQ4IDQ3LjY0NCwwIDMyLjk2LDAgQzE4LjI3NiwwIDYuMzI4LDExLjk0OCA2LjMyOCwyNi42MzIgTDYuMzI4LDI3LjE2IEM2LjMyOCwyOC4yOTUgNy4yNDgsMjkuMjE0IDguMzgyLDI5LjIxNCBMMTUuNTI4LDI5LjIxNCBDMTYuNjYxLDI5LjIxNCAxNy41ODIsMjguMjk1IDE3LjU4MiwyNy4xNiBMMTcuNTgyLDI2LjYzMiBDMTcuNTgyLDE4LjE1MyAyNC40OCwxMS4yNTIgMzIuOTYsMTEuMjUyIEM0MS40NCwxMS4yNTIgNDguMzQsMTguMTUyIDQ4LjM0LDI2LjYzMiBMNDguMzQsNDEuNzc4IEw0OC4xMDksNDEuNzk1IEwyLjg5OSw0MS43OTUgQzIuMzU2LDQxLjc5NSAxLjgzMiw0Mi4wMTEgMS40NDcsNDIuMzk3IEMxLjA2Miw0Mi43ODQgMC44NDUsNDMuMzA1IDAuODQ1LDQzLjg1MSBMMC44ODcsOTMuMjYyIEMwLjg4Nyw5NC4zOTYgMS44MDgsOTUuMzE1IDIuOTQxLDk1LjMxNSBMNjIuNDE3LDk1LjI3MyBDNjMuNTUsOTUuMjczIDY0LjQ2OSw5NC4zNTQgNjQuNDY5LDkzLjIxOSBMNjQuNDY5LDQzLjgwNyBDNjQuNDY5LDQzLjI2IDY0LjI1LDQyLjczNCA2My44NjEsNDIuMzQ5IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
    width: 15px;
    height: 20px;
    background-size: 15px 20px;
    background-repeat: no-repeat
}

.location-map-info .map-info .l_features div.ic-wifi:before {
    content: '';
    position: absolute;
    top: 9px;
    left: 0;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjZweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjYgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT53aWZpPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IndpZmkiIGZpbGw9IiNGRjAwNjYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNS43LDUuMyBDMjIuNCwyIDE4LDAgMTMsMCBDOCwwIDMuNSwyIDAuMyw1LjMgQzAuMSw1LjUgMCw1LjcgMCw2IEMwLDYuMyAwLjEsNi41IDAuMyw2LjcgTDEuNyw4LjEgQzIuMSw4LjUgMi43LDguNSAzLjEsOC4xIEM1LjYsNS42IDkuMSw0IDEzLDQgQzE2LjksNCAyMC40LDUuNiAyMi45LDguMSBDMjMuMyw4LjUgMjMuOSw4LjUgMjQuMyw4LjEgTDI1LjcsNi43IEMyNS45LDYuNSAyNiw2LjMgMjYsNiBDMjYsNS43IDI1LjksNS40IDI1LjcsNS4zIFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02LDEwLjkgQzUuNiwxMS4zIDUuNiwxMS45IDYsMTIuMyBMNy40LDEzLjcgQzcuOCwxNC4xIDguNCwxNC4xIDguOCwxMy43IEM5LjksMTIuNiAxMS40LDEyIDEzLDEyIEMxNC42LDEyIDE2LjEsMTIuNyAxNy4yLDEzLjcgQzE3LjYsMTQuMSAxOC4yLDE0LjEgMTguNiwxMy43IEwyMCwxMi4zIEMyMC40LDExLjkgMjAuNCwxMS4zIDIwLDEwLjkgQzE4LjIsOS4xIDE1LjgsOCAxMyw4IEMxMC4yLDggNy44LDkuMSA2LDEwLjkgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgY3g9IjEzIiBjeT0iMTgiIHI9IjIiPjwvY2lyY2xlPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
    width: 18px;
    height: 18px;
    background-size: 18px;
    background-repeat: no-repeat
}

