/* Fonts */

@font-face {
    font-family: 'ObjectSansRegular';
    src: url('../fonts/ObjectSansRegular.eot');
    src: url('../fonts/ObjectSansRegular.eot') format('embedded-opentype'),
    url('../fonts/ObjectSansRegular.woff2') format('woff2'),
    url('../fonts/ObjectSansRegular.woff') format('woff'),
    url('../fonts/ObjectSansRegular.ttf') format('truetype'),
    url('../fonts/ObjectSansRegular.svg#ObjectSansRegular') format('svg');
}


@font-face {
    font-family: 'ObjectSansRegular';
    src: url('../fonts/ObjectSansRegular.eot');
    src: url('../fonts/ObjectSansRegular.eot') format('embedded-opentype'),
    url('../fonts/ObjectSansRegular.woff2') format('woff2'),
    url('../fonts/ObjectSansRegular.woff') format('woff'),
    url('../fonts/ObjectSansRegular.ttf') format('truetype'),
    url('../fonts/ObjectSansRegular.svg#ObjectSansRegular') format('svg');
}

@font-face {
    font-family: 'ObjectSansHeavy';
    src: url('../fonts/ObjectSansHeavy.eot');
    src: url('../fonts/ObjectSansHeavy.eot') format('embedded-opentype'),
    url('../fonts/ObjectSansHeavy.woff2') format('woff2'),
    url('../fonts/ObjectSansHeavy.woff') format('woff'),
    url('../fonts/ObjectSansHeavy.ttf') format('truetype'),
    url('../fonts/ObjectSansHeavy.svg#ObjectSansHeavy') format('svg');
}

@font-face {
    font-family: 'ObjectSansHeavy';
    src: url('../fonts/ObjectSansHeavy.eot');
    src: url('../fonts/ObjectSansHeavy.eot') format('embedded-opentype'),
    url('../fonts/ObjectSansHeavy.woff2') format('woff2'),
    url('../fonts/ObjectSansHeavy.woff') format('woff'),
    url('../fonts/ObjectSansHeavy.ttf') format('truetype'),
    url('../fonts/ObjectSansHeavy.svg#ObjectSansHeavy') format('svg');
}

/* End of fonts */


/* Similiar */

/* Scrollbar */
/*Scrollbar*/
::-webkit-scrollbar {
    width: 7px;
    transition: .3s
}

::-webkit-scrollbar-track {
    background: #fff;
    transition: .3s
}

::-webkit-scrollbar-thumb {
    background: #ccc;
    /*border-radius: 40px;*/
    transition: .3s
}

/*::-webkit-scrollbar-thumb:hover {*/
/*    background: #bbb;*/
/*    transition: .3s*/
/*}*/

/* End of Scrollbar */

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    /*transition: all .1s cubic-bezier(0.4, 0, 1, 1);*/
    /* Scrollbar settings for Firefox */
    scrollbar-width: 7px;
    scrollbar-color: #020202 #fff;
}

html {
    overflow-x: hidden;
}

body {
    color: #000;
    position: relative;
    overflow-x: hidden;
}

main {
    position: relative;
    overflow: hidden;
    height: auto;
}

main > *:first-child {
    transition: none;
    margin-top: 160px;
    /*margin-top: 248px;*/
}

main > *:first-child[aria-label='breadcrumb'] {
    /*margin-top: 208px;*/
    /*margin-top: 232px;*/
    margin-top: 120px;

}

a, span {
    transition: none;
}

._container {
    padding: 0 54px;
}

.centered_title {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center;
}

a {
    font-family: 'ObjectSansRegular', Object Sans;
    font-size: 16px;
    line-height: 24px;
    color: #9B4EDE;
    text-decoration: underline;
}

a:hover {
    color: #BC78EB;
}

a:active {
    color: #7939BE;
}

a:active:hover {
    color: #FFF;
}

a:disabled {
    color: #E7BAFB
}

a:focus {
    color: #BC78EB
}

/*::-ms-clear{*/
/*    display:none;*/
/*}*/
input::-webkit-input-placeholder {
    color: #808080 !important;
}

input::-moz-placeholder {
    color: #808080 !important;
}

input:-ms-input-placeholder {
    color: #808080 !important;
}

input::-ms-input-placeholder {
    color: #808080 !important;
}

input::placeholder {

    color: #808080 !important;
}

input::-ms-clear {
    display: none;
    width: 0;
    height: 0;
}

input::-ms-reveal {
    display: none;
    width: 0;
    height: 0;
}

/* clears the 'X' from Chrome */
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {
    display: none;
}

input {
    padding-left: 24px;
    box-sizing: border-box;
    background: #e6e6e6;
    border-radius: 40px;
    border: 1px solid #e6e6e6;
    position: relative;
    transition: none;
    box-shadow: none;
}

/*input:hover {*/
/*    border: 1px solid #808080;*/
/*    padding-left: 23px;*/
/*}*/

input:focus {
    /* .create_account_2 .form-group input border: 1 px solid #000000; */
    border: 1px solid #000000;
    padding-left: 23px;
}

.input-del-img {
    display: block;
    opacity: 0;
    height: 24px;
    z-index: 1;
    position: absolute;
    right: 12px;
    top: 12px;
    /*transition: top 0.1s;*/
}

/*input:invalid{*/
/*    border: 1px solid #FF5544;*/
/*}*/

p {
    font-size: 16px;
    line-height: 24px;
    font-family: 'ObjectSansRegular', Object Sans;
    margin-bottom: 0;
}

ul {
    list-style: none;
}

h1,
h2,
h3,
h4 {
    font-family: 'ObjectSansHeavy', Object Sans;
    font-weight: 400;

}

h1,
.h_1 {
    /*width: 773px;*/
    font-size: 54px;
    line-height: 72px;
}

h2,
.h_2 {
    font-size: 40px;
    line-height: 56px;
}

h3 {
    margin-bottom: 64px;
    font-size: 54px;
    line-height: 72px;
}

h4 {
    font-size: 24px;
    line-height: 32px;
}

nav[aria-label="breadcrumb"] {
    transition: none;
}

.fade.show {
    transition: none;
}

.nav {
    flex-wrap: nowrap;
}

.nav-tabs .nav-link {
    border: none;
}

.nav-tabs {
    border-bottom: none;
}

.decor-none {
    text-decoration: none;
}

ol.breadcrumb {
    background-color: transparent;
    padding: 0;
    margin-top: 24px;
    /*margin-top: 120px;*/
}

section, .orange-block {
    position: relative;
    margin: 120px 0;
}
.server-config {
    margin-bottom: 96px;
}
.checkbox_div p{
    width: 374px;
    line-height: 20px;
    font-size: 16px;
    margin-top: 16px;
}
/*.breadcrumb_margin {*/
/*    margin-top: 130px !important;*/
/*}*/

.breadcrumb-item > a {
    color: #9B4EDE;
    text-decoration: underline;
    font-size: 12px;
}

.breadcrumb-item.active {
    color: black;
    font-size: 12px;
    margin-top: 5px;
}

.breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    padding-left: .5rem;
    content: "â†’";
    color: #000;
    font-size: 12px;
}

.breadcrumb .breadcrumb-item:nth-child(2):before { content: '→  \2b50'; margin-right: -10px;}

.widget_tabs > div._container {
    justify-content: flex-end;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.widget_tabs h4,
.widget_tabs span p{
    display: none;
}
.widget_tabs p {
    color: #808080;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 18px;
}
.widget_tabs .all_ h4,
.widget_tabs .responseive-country-names,
.widget_tabs p.responseive-country-names {
    display: block;
}

section:last-child {
    margin: 136px 0 64px 0;
}

/*Animation*/

.pulse {
    position: absolute;
    width: 1000px;
    height: 1000px;
    border-radius: 50%;
    top: 0;
    left: calc(55% - 24px);
    z-index: -2;
    transform: translate(-50%, -43%);

}

.pulse span {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: -1;
    border: 1px solid transparent;
    border-radius: 50%;
    animation: animate 8s cubic-bezier(0.18, 0.66, 0, 1.13) infinite;
    opacity: 0.4;
}

@keyframes animate {
    0% {
        border: 1px solid #000;
        opacity: 1;
        transform: scale(0);
    }

    80% {
        transform: scale(2);
    }

    100% {
        transform: scale(2.4);
        opacity: 0;
    }
}

.pulse span:nth-child(2) {
    animation-delay: .5s;
}

.pulse span:nth-child(3) {
    animation-delay: 1s;
}


/*Animation*/


/* Orange Block */

.orange-block {

    background: radial-gradient(18.43% 90% at 82.98% 50%, #9B4EDE 0%, #F36E3D 100%);
    border-radius: 16px;
    padding: 64px 100px;
}

.orange-block h2,
.orange-block .h_2 {
    width: 84%;
    color: #FFFFFF;
    margin: 0;
}

.orange-block .orange-block__information-text{
    width: 84%;
    color: #FFFFFF;
    margin: 0;
    font-size: 40px;
    line-height: 56px;
    font-family: 'ObjectSansHeavy', Object Sans;
    font-weight: 400;
}

.orange-block div:last-child {
    display: flex;
    align-items: center;
}

/* End of Orange block */

/*Big orange block*/
.big-orange-block {
    background: radial-gradient(38.31% 119.41% at 50% 60.64%, #9B4EDE 0%, #F36E3D 100%);
    border-radius: 16px;
    /*display: flex;*/
    padding: 64px 0 24px 0;
}

.big-orange-block,
.big-orange-block a {
    color: #FFF;
    text-align: center;

}

.big-orange-block__keeper > div {
    margin: 24px 0 64px 0;
}

.big-orange-block > div > * {
    justify-content: center;
    text-align: center;
    width: 100%;
}

.big-orange-block__keeper {
    display: flex;
    flex-direction: column;
    max-width: 606px;
    margin: 0 auto;
    padding: 0 16px;
}

/* End of Big orange block*/

button {
    cursor: pointer;
    font-size: 24px;
    padding: 13px 39px;
    border: 1px solid #BFBFBF;
    box-sizing: border-box;
    border-radius: 40px;
    font-family: 'ObjectSansHeavy', Object Sans;
    font-weight: 800;
    color: #000;
}

/*.btn-link:hover {*/
/*    text-decoration: none;*/
/*    color: black;*/
/*}*/

.button-white {
    background: #fff;
}

/*.button-white:hover {*/
/*    border: 1px solid #9B4EDE;*/
/*    box-sizing: border-box;*/
/*}*/

.button-white:active {
    border: 1px solid #9B4EDE;
    box-sizing: border-box;
    background: #BFBFBF;
    color: black;
}

.button-white:disabled {
    opacity: .25;
}

.button-white:focus {
    border: 2px solid #9B4EDE;
    box-sizing: border-box;
}

.button-purple {
    background: #9B4EDE!important;
    color: #fff;
    border-color: #9B4EDE!important;
}

/*.button-purple:hover {*/
/*    background: #BC78EB;*/
/*    border-color: #BC78EB;*/
/*}*/

.button-purple:active {
    background: #7939BE;
    border-color: #7939BE;
}

.button-purple:disabled {
    background: #D295F5;
    border-color: #D295F5;
    color: black;
}

.hk-smscode-btn.button-purple:disabled {
    background: #9B4EDE;
    color: #fff;
    border-color: #9B4EDE;
    opacity: 0.5;
}

.button-purple:focus {
    background: #9B4EDE;
    border: 2px solid #D295F5;
}

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

.collapsed_img {
    transform: rotateX(180deg);
    transition: 0.5s;
    width: 22px;
    height: 22px;
    margin-left: auto;
    align-self: center;
}

.collapsed .collapsed_img {
    transform: rotateX(0deg);
    transition: 0.5s;
}

/*Cookie-block*/
.cookie-block {
    position: fixed;
    z-index: 3;
    cursor: pointer;
    width: 670px;
    right: 7px;
    background: white;
    border-radius: 30px;
    padding: 16px 35px;
    bottom: 12px;
    box-shadow: rgba(0, 0, 0, 0.16) 0 10px 36px 0, rgba(0, 0, 0, 0.06) 0 0 0 1px;
    left: 50%;
    transform: translate(-50%);
}

.cookie-block__item p a {
    text-decoration: none;
}

.cookie-block ._container {
    display: flex;
    justify-content: space-between;
}

.cookie-block__item {
    display: flex;
    align-items: center;
}

.cookie-block__item p,
.cookie-block__item span {
    align-items: center;
    /*display: flex;*/
}

.cookie-block img {
    display: none;
    /*margin-left:420px;*/
}

.cookie-block .button-purple {
    font-size: 16px;
    line-height: 24px;
    font-family: 'ObjectSansRegular', Object Sans;
    padding: 8px 24px;
    margin-left: 24px;
    background: black!important;
    border-color: black!important;
    white-space: nowrap;
}

.cookie-block .button-purple:hover {
    background: black;
    border-color: black;
}

.close-cookie {
    width: 12px;
    height: 12px;
    /*margin-top: 10px;*/
}

/* Header */

header {
    position: fixed;
    position: -ms-device-fixed;
    width: 100%;
    z-index: 4;
    top: 0;
    left: 0;
}

.header {
    /*position: relative;*/
    background: #FFFFFF;
    position: absolute;
    width: 100%;
    box-shadow: none
}

.header-fixed .header {
    background: #FFFFFF !important;
    transition: box-shadow .3s;
    /*box-shadow: -6px 0px 19px 0 #888888;*/
}

.header-fixed .header-black {
    background: #000000 !important;
    transition: box-shadow .3s;
    /*box-shadow: -6px 0px 19px 0 #888888;*/
}


/* End of Header */

/* Preheader */


.service-menu {
    background-color: #000000;
}
.service-menu__mobile {
    display: none!important;
}
.service-menu__link svg,
.service-menu__link img {
    margin: 8px;
    width: 24px;
}
.service-menu__link img{
    width: 24px;
    height: 24px;
}

.service-menu__link {
    color: #FFFFFF;
    font-family: 'ObjectSansRegular', Object Sans;
    font-size: 16px;
    text-decoration: none;
    display: flex;
    align-items: center;
}

/*.service-menu__link:hover {*/
/*    text-decoration: none;*/
/*}*/

/*.service-menu__link:hover svg * {*/
/*    !*fill: #9B4EDE;*!*/
/*    stroke: #9B4EDE;*/
/*    transition: .3s*/
/*}*/

.service-menu__link_padding {
    padding: 0 16px 0 9px;
}


/* End of Preheader */

/* Main Navbar */

.header__logo {
    padding-top: 10px;
}

.main-menu ul li a img {
    padding-left: 5px;
}

.main-menu ul li a img:last-child {
    padding-right: 5px;
}

.navbar-nav .nav-link {
    padding: 16px;
    white-space: nowrap;
}

.dropdown {
    /*background-color: transparent;*/
}

/*.dropdown:hover {*/
/*    background-color: #E6E6E6;*/
/*}*/

/*.dropdown:hover a {*/
/*    background-color: #E6E6E6;*/
/*    color: #9B4EDE;*/
/*    text-decoration: none*/
/*}*/

/*.dropdown:hover a > img {*/
/*    transform: scale(-1);*/
/*}*/

.dropdown-content {
    display: none;
    position: absolute;
    z-index: 2;
    /*flex-direction: column;*/
    /*flex-wrap: wrap;*/
    /*max-height: 240px;*/
    background-color: #e6e6e6;
}

.dropdown-left {
    left: 0;
}

.dropdown-right {
    right: 0;
}

.dropdown-content a {
    width: 247px;
    color: black;
    background-color: #e6e6e6;
    padding: 8px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}
.dropdown-content > ul {
    background-color: #e6e6e6;
}
/*.dropdown-content a:hover {*/
/*    color: #FFF;*/
/*    background-color: #9B4EDE*/
/*}*/

/*.dropdown:hover .dropdown-content {*/
/*    display: flex;*/
/*}*/

/*.dropdown-content:hover ~ a {*/
/*    background-color: #E6E6E6;*/
/*    color: #9B4EDE;*/
/*}*/


/* End of Main Navbar */

/* Responsive Navbar */


.responsive-menu {

    display: none;
}

.responsive-menu__cart,
.responsive-menu__client {
    margin-right: 16px;
    display: none;
}

.responsive-menu__cart img {
    width: 24px;
    height: 24px;
}

.responsive-navbar {
    background: #FFFFFF;
    display: none;
    overflow-y: scroll;
    padding-top: 60px;
    max-height: 100vh;
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    /*margin-top: -610px;*/
}

.responsive-navbar ul {
    width: 100%;
    background: #FFFFFF;
}

.responsive-navbar ul:last-child {
    margin-bottom: 0;
}

.responsive-navbar li {
    border-bottom: 1px solid #E6E6E6;
    padding: 16px 24px;
}

.responsive-navbar img {
    margin-right: 20px;
}

.responsive-navbar .first_nav {
    margin: 24px 0 24px 0;
}

.responsive-navbar {
    transition: none;
}

.second_nav li {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.second_nav li img {
    transform: rotate(-90deg);
}
.second_nav li img {
    width: 12px;
    height: 12px;
}

.menu__background-linear {
    position: absolute;
    z-index: 3;
    /*background-color: rgba(0, 0, 0, 0.64);*/
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    animation: eye 1s ease-in-out;
    animation-fill-mode: forwards;
}
@keyframes eye {
    0% { background-color: rgba(0, 0, 0, 0.15);}
    50% { background-color: rgba(0, 0, 0, 0.25);}
    to  { background-color: rgba(0, 0, 0, 0.64);}
}
/* End of Responsive Navbar */

/* End of Header */

/* Slider */


/*.slick-track>.item:first-child {*/
/*    margin-left: 0;*/
/*}*/

.slider-container {
    position: relative;
    width: 100%;
    padding-left: 54px;
}

.slider-container .item {
    outline: none;
    z-index: 1;

}

/*.slider_image {*/
/*    width: 50%;*/
/*    height: 286px;*/
/*    min-height: 156px;*/
/*    background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0.24) 100%), url('../icons/images/slider_image.png') no-repeat;*/
/*    background-position: center;*/
/*    background-size: cover;*/
/*    border-bottom-right-radius: 16px;*/
/*    border-top-right-radius: 16px;*/
/*}*/
.slider-position {
    position: relative;
    overflow: hidden;
    width: 50%;

}

.slider_image {
    width: 100%;
    height: 100% !important;
    min-height: 156px;
    background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0.24) 100%), no-repeat;
    background-position: center;
    background-size: cover;
    border-bottom-right-radius: 16px;
    border-top-right-radius: 16px;
}

.slider-image-linear {
    width: 100%;
    height: 100% !important;
    position: absolute;
    background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0.2) 100%), no-repeat;
    left: 0;
    /*width: 486px;*/
    /*height: 286px;*/
    /*position: absolute;*/
    /*z-index: 2;*/
    /*top: 65px;*/
    /*right: 254px;*/
    /*object-fit:cover;*/
}

.orange-slider-image-linear {
    width: 100%;
    /*height: 288px;*/
    height: 100%;
    position: absolute;
    background: linear-gradient(90deg, #F36E3D 0%, rgba(243, 110, 61, 0.24) 100%) no-repeat;
    left: 0;
    /*border-bottom-right-radius: 16px;*/
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    /*border-bottom-right-radius: 16px;*/
    /*width: 486px;*/
    /*height: 286px;*/
    /*position: absolute;*/
    /*z-index: 2;*/
    /*top: 65px;*/
    /*right: 254px;*/
    /*object-fit:cover;*/
}

/*object-fit:cover;*/
/*object-position:center center;*/

.slider-container .media-wrap > div {
    display: flex;
    width: 100%;
    /*height: 288px;*/
    border: 1px solid #BFBFBF;
    border-radius: 16px;
}

.slider_text {
    width: 50%;
    background-color: #FFFFFF;
    border-bottom-left-radius: 16px;
    border-top-left-radius: 16px;
    font-family: 'ObjectSansRegular', Object Sans;
}

/* Slider navigation */

.arrow {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    border: 1px solid #BFBFBF;
    background: #FFFFFF;
    /*transform: matrix(-1, 0, 0, 1, 0, 0);*/
    display: flex !important;
    justify-content: center;
    align-items: center;
}

/*.arrow:hover {*/
/*    border: 1px solid #9B4EDE;*/
/*}*/

.arrow:active {
    background: #BFBFBF;
    border: 1px solid #9B4EDE;
}

.arrow:disabled {
    background: #FFFFFF;
    border: 1px solid #BFBFBF;
    opacity: .25;
}

.arrow:focus {
    border: 2px solid #9B4EDE;
}

.active {
    color: #000;
    /*font-size: 16px;*/
    margin-right: -6px;
}

.total {
    margin-left: -5px;
    color: #000;
    /*font-size: 16px;*/
}

.divide {
    color: #000;
    margin: 0 5px 0 2px;

}

.slides-numbers {
    margin: 0 12px;
    font-family: 'ObjectSansRegular', Object Sans;
}

.slider_navigation {
    position: absolute;
    right: 54px;
    top: 0;
    align-items: center;
}

.slider_navigation a {
    margin-right: 40px;
}

/* End of Slider navigation */

.slick-track {
    margin: 0;
    transition: none;
}

.slick-slide {
    width: 972px;
    /*margin: 0 18px;*/
    margin: 0 12px;
}

.slider_text {
    padding: 40px;
    position: relative;
    display: flex;
    flex-direction: column;
}

.slider_text p {
    margin-bottom: 16px;
}
.news .slider_text p {
    margin-bottom:0
}
.slider_text span {
    color: #FF5544;
}

.slider_text span {
    flex-grow: 2;
}

.slider_text a {
    /*position: absolute;*/
    /*bottom: 40px;*/
    /*left: 40px;*/
}

.slider-holder {
    /*position: relative;*/
}

.primary-block {
    margin: 0;
}

/*.primary-block-next.slider_navigation {*/
/*    top: 0 !important;*/
/*}*/

.slider-container-block {
    margin-top: 64px;

}

.slider-container-block .slider_navigation {
    /*top: 0;*/
    top: -64px;
}

/*.slider_navigation {*/
/*    top: 14px;*/
/*}*/

.slider-container-block .slider-container {
    margin-top: 30px;
    padding-left: 0;
}

.slider-container-block .slick-track {
    position: relative;
    left: 54px;
}

.slider_linear {
    width: 54px;
    height: 305px;
    position: absolute;
    z-index: 2;
    top: 0 !important;
    /*top: 64px;*/
    right: 0;
    background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}

.slider_linear_2 {
    width: 54px;
    height: 305px;
    /*display: none;*/
    position: absolute;
    z-index: 2;
    /*top: 64px;*/
    /*top: 0!important;*/
    left: 0;
    /*left: 54px;*/
    /*left: 37px;*/
    background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}


/* End of Slider */


/* Accordion */


footer .accordion .card-header > .btn img:last-child {
    margin-left: auto;
    height: 24px;
    margin-top: 5px;
    /*margin-right: 15px;*/
}

.card {
    width: 100%;
    border: none;
    border-bottom: 1px solid #e6e6e6;
}

.card-header {
    border: 0;
    padding: 16px 36px;
    background-color: #FFFFFF;
}

.card-header h4,
.card-header .h_4 {
    display: flex;
    align-items: center;
    margin: 0 0 0 16px;
    color: black;
}

/*.card-header h4:hover,*/
/*.card-header .h_4:hover{*/
/*    text-decoration: none;*/
/*}*/

.card-header .btn {
    /*align-items: center;*/
    white-space: normal !important;
    text-align: left;
    padding: 0;
    text-decoration: none;
}

.card-header .toggled {
    transform: scaleY(-1);
}

.card-body {
    padding: 40px;
}

.card-header > .btn > img:first-child {
    width: 40px;
    height: 40px;
    align-self: center;

}


.resources .accordion  .card-header > .btn > img.card-img {
    align-self: flex-start;
}

.resources .accordion  .card-header h4,
.resources .accordion  .card-header .h_4 {
    margin: 16px 0;
}
.resources .accordion .collapsed_img {
    display: none;
}
@media  only screen and (min-width: 580px){
    .resources .accordion .collapse-desktop {
        display: block!important;
    }
}
.resources .accordion  .card-header {
    border: 0;
    padding: 16px 0;
}
.resources .accordion .card-body {
    padding: 0;
}
.resources .accordion .card{
    border-color: transparent;
}
/* End of Accordion */

/* Join Form */
.join {
    margin: 0 !important;
}

.join {
    padding: 0 54px;
    z-index: 2;
}

.join__keeper {
    padding: 64px;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
    text-align: center;
    background-color: white;
}

.join__keeper h2,
.join__keeper .h_2 {
    font-weight: 800;
    margin: 16px auto 0 auto;
}

.join__keeper .join__keeper-information_text,
.big-orange-block .big-orange-block__information-text{
    font-weight: 400;
    margin: 16px auto 0 auto;
    font-size: 40px;
    line-height: 56px;
    font-family: 'ObjectSansHeavy', Object Sans;
}

.join__form-keeper {
    margin: 40px auto 0 auto;
    position: relative;
    z-index: 2;
    width: 100%;
}

.join__form-keeper input {
    background: #E6E6E6;
    border: none;
    padding: 20px 40px;
    border-radius: 40px;
    width: 68%;
    margin-left: auto;
}

.join__form-keeper .input-del-img {
    display: block;
    opacity: 0;
    height: 24px;
    z-index: 1;
    position: absolute;
    right: 380px;
    margin-top: 8px;
}

.join__form-keeper .input-del-img {
    margin-right: 17px;
}

.join__form-keeper button {
    margin-right: auto;
    margin-left: -203px;
    z-index: 1;
}

.join__text-keeper {
    display: flex;
    flex-direction: column;
}

.join__text-keeper p {
    margin-top: 16px;
}

.join__agreement-keeper {
    width: 67%;
    margin: 26px auto 0 auto;
    display: flex;
}


.join__checkbox_text {
    width: 100%;
    line-height: 20px;
    font-size: 16px;
    margin-left: 16px;
    text-align: left;

}

.join__checkbox_text > a {
    font-size: 16px!important;
}

/* End of Join Form */


/* Prefooter */

.small-text {
    margin-top: 120px;
}

.small-text__link-keeper {
    flex-wrap: wrap;
}

.small-text__link {
    margin: 0 auto;
    padding: 0 20px;
    color: #808080;
    font-size: 12px;
    line-height: 20px;
    text-decoration: none;
}

h2.small-text__link {
    font-size: 24px;
    line-height: 32px;
}

.small-text__article {
    margin-top: 24px;
    text-align: center;
    font-size: 12px;
    color: #808080;
}

.small-text__button a {
    text-decoration-line: underline;
    color: #808080;
    margin-top: 16px;
}

/*.purple-scroll-up{*/
/*   */
/*}*/
.purple-scroll-up img {
    margin: 35px;
}

#button {
    background-color: #FFFFFF;
    width: 120px;
    height: 120px;
    border: 8px solid #9B4EDE;
    border-radius: 50%;
    right: 25px;
    position: fixed;
    /*bottom: 24px;*/
    bottom: 84px;
    transition: background-color .3s,
    opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 3;

}

#button.show {
    opacity: 1;
    visibility: visible;
}

/* Styles for the content section */

.content {
    width: 77%;
    margin: 50px auto;
    font-family: 'Merriweather', serif;
    font-size: 17px;
    color: #6c767a;
    line-height: 1.9;
}

@media (min-width: 500px) {
    .content {
        width: 43%;
    }

    #button {
        margin: 30px;
    }
}

.content h1,
.content .h_1 {
    margin-bottom: -10px;
    color: #03a9f4;
    line-height: 1.5;
}

.content h3,
.content .h_3 {
    font-style: italic;
    color: #96a2a7;
}


/* End of prefooter */

/* Footer */

footer {
    /*margin-top: 64px;*/
    background-color: #000;
}

/*footer a:hover {*/
/*    font-weight: normal;*/
/*    text-decoration: underline;*/
/*}*/

.footer__link {
    margin-top: 16px;
}

.footer__link-title {
    margin-bottom: 8px;
}

.footer a,
.footer__link-title {
    color: white;
    text-decoration: none;
}

.footer__link-title > span, .footer__link-title > span *{
    font-family: 'ObjectSansHeavy', Object Sans;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
}

.footer__link_theme_red a {
    color: #F36E3D;
}

/*.footer a:hover {*/
/*    text-decoration: underline;*/
/*    font-weight: initial;*/
/*}*/

.footer__address {
    margin: 34px 0 -15px 0;
}

.footer__address-links {
    margin-bottom: 100px;
}

.footer__address-links a {
    color: white;
    margin-top: 16px;
}

.footer__address-links a.purple-link {
    color: #9B4EDE;
    text-decoration: underline;
}

.footer__logo-keeper {
    padding: 0;
}

.footer > div {
    padding: 0 54px;
}

.footer .footer__social-block {
    padding-bottom: 24px;
    padding-top: 64px;
}

.footer__social {
    display: flex;
    /*padding-bottom: 24px;*/
}

.footer__social svg {
    width: 40px;
    height: 40px;
    padding: 0;
    margin-top: 13px;
    margin-right: 16px;
    cursor: pointer;
}

/*.footer__social svg:hover {*/
/*    transform: translateY(-2px);*/
/*}*/

/*.footer__social svg:hover  path {*/
/*    fill: #E6E6E6;*/
/*}*/

.footer__social-block {
    /*margin-bottom: 24px;*/
}

.footer__social svg:last-child {
    margin-right: 0;
}

.footer .card-header .toggled {
    transform: scale(-1);
}

.footer__payment-block {
    border-top: 1px solid #404040;
}

.footer__payment-keeper {
    display: flex;
    justify-content: space-around;
}

.footer__payment {
    width: 100px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.footer__payment.uMoney img {
    width: 100%;
}

.footer__copyright {
    /*border-top: 1px solid #404040;*/
    padding: 0 14px;
}

.footer__copyright div * {
    padding: 24px 20px;
    color: #FFFFFF;
}

/*.footer__copyright a:hover {*/
/*    color: #FFFFFF;*/
/*}*/

.footer__copyright span {
    padding-left: 0 !important;
    text-transform: uppercase;
}

.footer__nav-keeper {
    display: flex;
}

/* Responsive Footer */

#footerAccordion {
    display: none;
    padding: 0;
}

#footerAccordion .card {

    border-color: #404040;
}

#footerAccordion .card-header {
    background-color: black;
    color: white;
}

#footerAccordion .card-header .btn {
    display: flex;
    justify-content: space-between;
    color: white;
}

#footerAccordion .card-body {
    background-color: black;
    color: white;
}

#footerAccordion .card-header h4,
#footerAccordion .card-header .h_4 {
    color: white;
    margin: 0 22px 0 0;
}

.footer__small-social {
    margin: 24px 0 40px 24px;
    display: none;
}

.footer__small-social a {
    width: 40px;
    height: 40px;
    padding: 0;
    margin-top: 13px;
    margin-right: 16px;
    text-decoration: none;
}

/*.footer__small-social a:hover {*/
/*    transform: translateY(-2px);*/
/*}*/

/*.footer__small-social a:hover svg path {*/
/*    fill: #E6E6E6;*/
/*}*/

.footer__small-social-block {
    /*margin-bottom: 24px;*/
}

.footer__small-social a:last-child {
    margin-right: 0;
}

/* End of Responsive Footer */

/* End of Footer */


/* PAGES */


/* Main page */

/* Primary block */

.primary-block__circle-block {
    position: absolute;
    z-index: -1;
    top: -98px;
    left: 8px;
}

.primary-block__big-circle {
    position: absolute;
    width: 1676px;
    height: 1676px;
    border: 1px solid #000000;
    opacity: 0.16;
    border-radius: 50%;
    left: -579px;
    top: -412px;
}

.primary-block__medium-circle {
    position: absolute;
    width: 1028px;
    height: 1028px;
    left: -255px;
    top: -88px;
    opacity: 0.24;
    border: 1px solid #000000;
    border-radius: 50%;
}

.primary-block__small-circle {
    position: absolute;
    width: 472px;
    height: 472px;
    left: 23px;
    top: 190px;
    border: 1px solid #000000;
    opacity: 0.4;
    border-radius: 50%;
}

.primary-block__text-block {
    position: relative;
    z-index: 1;
}

.primary-block h1,
.primary-block .h_1 {
    margin-top: 64px;
    color: black;
    transition: none;
    font-size: 54px;
}

.vps__head-title h1 {
    width: 100%;
    font-style: normal;
    font-weight: 800;
    font-size: 54px;
    line-height: 62px;
    color: #020202;
    margin-top: 16px;
}
.vps__head-info {
    font-size: 24px;
    line-height: 32px;
    color: #9d4ede;
}
.vps__head-question {
    font-style: normal;
    font-weight: 800;
    font-size: 40px;
    line-height: 56px;
    color: #020202;
    margin-top: 64px;
    margin-bottom: 24px;
}

.vps__head-options {
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
}
.vps__head-options > div {
    width: 623px;
    padding: 32px 0;
    margin-right: 40px;
}
.vps__head-option.active {
    background: #f5f5f5;
    margin-right: 0;

}
.vps__head-subtitle:after {
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scaleY(var(--acc-flip, 1)) rotate(var(--acc-rotate, 0deg));
    right:0;
    transition: 0.3s;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 15.086 2.914 6 1.5 7.414l10.5 10.5 10.5-10.5L21.086 6 12 15.086Z' fill='%23000'/%3E%3C/svg%3E");
}
.vps__head-option.active  .vps__head-subtitle:after {
    --acc-flip: -1;
}
.vps__head-option {
    padding: 20px;
    border-bottom: 1px solid #e7e7e7;
}
.vps__head-accordion .vps__head-option:first-child{
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.vps__head-accordion .vps__head-option:last-child{
    border-color: transparent;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.vps__head-subtitle {
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
    color: #020202;
    margin-bottom: 8px;
    cursor: pointer;
    position: relative;
    padding-right: 24px;
}
.vps__head-description {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #020202;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, padding 0.4s ease;
    padding-top: 0;
    margin: 0;
}
.vps__head-upgrade {
    margin-top: 8px;
}

.primary-block__text {
    margin-top: 16px;
    max-width: 774px;
}

.primary-block__button-block {
    /*max-width: 472px;*/
    /*justify-content: space-around;*/
}

.primary-block__button-block button {
    /*margin-top: 24px;*/
    margin: 24px 0 16px 0;
    z-index: 1;
}

.primary-block__button-block button:first-child {
    margin-right: 24px;
    /*white-space: nowrap;*/
    width: 100%;
}
.primary-block__button-block .position-relative {
    margin-right: 24px;
}
.primary-block__button-block .button-white {
    /*margin: 24px auto 16px auto;*/
}

.slider-container-block .slider_text a {
    margin-top: 12px;
}

.margin_h1 {
    margin-top: 160px !important;
    transition: none;
}

/* End of Primary */


/* Server Config */

.server_config {
    z-index: 1;
}

.server-config__title {
    width: 672px;
}


.server-config__element-title {
    padding: 24px 0 16px 0;
}
span.server-config__element-title {
    color: #000;
}
.clickable-div[href] {
    cursor: pointer;
}

.server-config__keeper > .server-config__element svg {
    text-decoration: none;
    color: #000;

}

.server-config__element {
    width: 100%;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
    padding: 24px;
    background: #FFFFFF;
    display: flex;
    flex-direction: column;
}

.server-config__element > p {
    /*padding-bottom: 40px;*/
    padding-bottom: 0;
    flex-grow: 1;
}

.server-config__element > a {
    /*flex-grow: 0;*/
}

.server-config__element a {
    margin-top: 24px;
}

.server-config__keeper {
    display: flex;
    padding: 0 12px;
    width: 33.3%;
    /*width: 31.996587%;*/
    margin-bottom: 24px;
    min-height: 352px;
}

/*.server-config__keeper :nth-child(3n + 0) {*/
/*    padding-right: 0;*/
/*}*/
.server-config__element svg,
.server-config__element img {
    align-self: flex-start;
    min-height: 40px;
    min-width: 40px;
}

.server-config__element-container {
    display: flex;
    /*justify-content: flex-start;*/
}

.server-config__element-text {
    display: flex;
    color: #000000;
}


.dedicated-server-config__price-keeper span {
    margin-top: 16px;
}

/*.dedicated-server-config__element:hover .dedicated-server-config__price-keeper span {*/
/*    color: white !important;*/
/*    fill: white;*/
/*    stroke: white;*/
/*    text-decoration: none;*/
/*}*/

.dedicated-server-config .slider_text svg {
    margin-bottom: 24px;
}


.server-config .wrapper {
    display: none;
}

.server-config .slider-container .media-wrap > div {
    /*height: 352px;*/
}

.server-config .slick-slide {
    width: 272px;
}

.server-config .slider_text {
    padding: 0;
    width: 100%;
}

.server-config .slider-container .media-wrap > div {
    border: 0;
}

.slider_text .server-config__element {
    /*height: 468px;*/
}

/*.slider_text .server-config__element:hover svg * {*/
/*    fill: black;*/
/*}*/

/* End of Server Config */


/* Solutions */
.solutions__item-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.solutions__item {
    width: 32%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0 12px 64px 12px;
}

.solutions__item h4,
.solutions__item .h_4 {
    margin-top: 24px;
    width: 100%;
}

.solutions__item p {
    margin: 16px 0;
    width: 100%;
    /*flex-grow: 1;*/
}

/* Responsive Solutions */

.solutions__responsive {
    display: none;
}


/* End of Responsive Solutions */

/* End of Solution */

/* Instants */

/* Circles */

.instants__title {
    /* text-align: center; */
    max-width: 771px
}

.instants__big-circle {
    position: absolute;
    width: 1080px;
    height: 1080px;
    left: 488px;
    top: 3657px;
    border-radius: 50%;
    opacity: 0.24;
    border: 1px solid #000000;
    box-sizing: border-box;
}

.instants__small-circle {
    position: absolute;
    width: 548px;
    height: 548px;
    left: 754px;
    top: 3915px;
    opacity: 0.4;
    border-radius: 50%;
    border: 1px solid #000000;
    box-sizing: border-box;
}

.instants__circle-block {
    z-index: -3;
    position: relative;
    top: -3345px;
    left: -51px;
}

/* End of circles */

/* Elements */

.instants__elements-keeper {
    z-index: 1;
}

.instants__element {
    width: 30%;
    height: 637px;
    border: 1px solid #BFBFBF;
    background-color: #fff;
    border-radius: 16px;
    margin: 0 12px;
}

.instants__element:first-child {
    margin-left: auto;
}

.instants__element:last-child {
    margin-right: auto;
}

/* End of Elements */

/* Orange Block */

.instants__orange-block {
    margin: 40px 0 0 0;

}

.orange-block .button-white {
    margin-left: 15%;
    min-width: 225px;
    padding: 13px 15px;
}


/* End of Orange Block */

/* End of Instants */

/* Advantages */

.advantages {
    z-index: 1;
}

.advantages__title {
    margin-top: 96px;
    margin-bottom: 0;
}

.advantages__item-keeper {
    display: flex;
}

.advantages__item {
    position: relative;
    margin-top: 64px;
    z-index: 2;
    padding: 0 9px;
}

.advantages__item-size,
.item-size-2 {
    width: 25%;
    padding: 0 24px 0 0 !important;
}

.advantages__item-size:nth-child(4n+0),
.item-size-2:nth-child(4n+0) {
    padding: 0 !important;
}

.advantages__item img {
    margin-bottom: 40px;
}

.advantages__item h4,
.advantages__item .h_4 {
    margin-bottom: 16px;
}

/* Responsive Advantages */

#advantagesAccordion {
    display: none;
}

#advantagesAccordion1 {
    display: none;
}

/* End of Responsive Advantages */

/* End of Advantages */

/* Customers */

.customers__title {
    width: 70% !important;
    /*margin-bottom: 0;*/
    margin-bottom: 64px;
}

/* Slider */
.customers .slick-slide {
    /*width: 350px;*/
    width: 374px;
    /*margin: 0 25px;*/
    display: flex;
    height: auto;
}

.customers .slider-container .media-wrap {
    width: 100%;
}

.customers .slider_text {
    padding: 0;
    width: 100%;
    background: transparent;
    display: flex;
    flex-direction: column;
}

.customers .slider_text article {
    margin-top: 40px;
    flex-grow: 2;
    /*width: 392px;*/
    width: 100%;
}

.customers .slider_text span {
    color: black;
    flex-grow: 2;

}

.customers .slider_text div {
    margin: 16px 0 0;
    flex-grow: 1;
}

.customers .slider_navigation, .news .slider_navigation {
    top: 15px
}

.customers .slider_text a {
    flex-grow: 0;
    position: static;
}

.customers .slider-container .media-wrap > div {
    border: none;
    height: 100%;
}

.customers .customers__icons {
    height: 100px;
    display: flex;
    align-items: flex-end;
}


/* End of Slider */

/* End of Customers */

/* Config */

.config__title {
    margin-bottom: 40px;
    text-align: center;
    /*margin-top: 240px;*/
}

.config__button-keeper .pulse {
    left: 50%;
    top: 100%;
    transform: translate(-50%, -52%);
}

.config__button {
    margin-left: 50%;
    transform: translateX(-50%);
    position: relative;
    z-index: 2;
}

/* End of Config */

/* News */

.news__title {
    margin-top: 120px;
}

.new-big-margin {
    margin-top: 120px !important;
}

.new-big-margin.h_3{
    margin-bottom: 64px;
}
/* News Slider */

.news .slick-slide {
    margin: 0 27px;
}

.news .slider-container .item {
    padding: 0;
}

.news .slider_navigation {
    top: 15px;
}


.news .slider-container .media-wrap > div {
    display: flex;
    width: 100%;
    border: 0;
    height: auto;
}

.news .slider-holder {
    margin-top: 64px;
}

.news .slick-slide {
    width: 374px;
}

.news .slider_text h4,
.news .slider_text .h_4 {
    color: #9B4EDE;
}

.news .slider_text {
    width: 100%;
    padding: 0;
    background: transparent;

}
.dedicated-instants h3,
.dedicated-instants .h_3{
    font-size: 54px;
    width: 95%!important;
}
.dedicated-instants p {
    max-width: 780px;
}

.dedicated-instants_title {
    width: 100% !important;
}

.news .slider_text span,
.news__element span {
    color: black;
}

.news .slider_text span {
    flex-grow: 0;
}

.news .slider_text a,
.news__element a {
    margin: 16px 0;
    text-decoration: none;
}

.news .news__content {
    display: none;
}

.news__element {
    margin-bottom: 40px;
}

.news__element:last-child {
    margin-bottom: 0;
}

/* End of News Slider */

/* End of News */

/*News Page*/

.news-page {
    margin-top: 40px;
}

.news-page aside {
    margin-top: 325px;
    width: 375px;
    /*padding-left: 2.4%;*/
}

.news-page__item img {
    margin: 40px 0;
}

.news-page__item-keeper {
}

.news-page__item-keeper h3,
.news-page__item-keeper .h_3 {
    margin: 24px 0;
}

.news-page__item-keeper-block h4,
.news-page__item-keeper-block .h_4 {
    padding-bottom: 40px;
}

.news-page__item-keeper-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

}

.news-page__item {
    width: 674px;
    display: flex;
    flex-wrap: wrap;

}

.news-page__item-keeper-block h5,
.news-page__item-keeper-block .h_5 {
    padding: 64px 0;
    font-size: 24px;
    color: #F36E3D;
    font-weight: 800;
    line-height: 32px;
    font-family: 'ObjectSansHeavy', Object Sans;
}

.news-page__item-keeper-block h5 span,
.news-page__item-keeper-block .h_5 span {
    color: #9B4EDE;
    word-break: break-all;
}

.news-page__p-padding {
    padding-top: 24px;
}

.news-page__item-keeper span {
    margin-bottom: 24px;
}

.aside-block__item p {
    padding-bottom: 40px;
}

.aside-block__item span {
    font-size: 16px;
    line-height: 24px;
}

.aside-block__item h4,
.aside-block__item .h_4 {
    padding: 16px 0;
    text-decoration: none;
    color: #9B4EDE;
}

.aside-block h2,
.aside-block .h_2 {
    padding-bottom: 40px;
}

.aside-block__item a {
    padding-top: 40px;
    /*text-decoration: none;*/
}

/* End of News-Page*/


/* About */

.about {
    margin-bottom: 146px;
}

.about__title {
    margin-bottom: 66px;
    width: 773px;
}

.about__image-keeper {
    position: relative;
    order: 2;
    -webkit-order: 2;
}

.about__image {
    position: absolute;
    top: -138px;
}

.about__text-keeper {
    order: 1;
    -webkit-order: 1;
}

/* End of About */

/* Partners */
.partners .wrapper {
    display: none;
}

.partners__item-keeper {
    justify-content: center;
    margin-top: 52px
}

.partners__item {
    width: 15%;
    height: 80px;
    margin: 12px 9px;
}

.partners__item_flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.partners__item_img {
    width: 100%;
    height: 80%;
}

.show-all-news {
    display: none;
}

.show-all-news__element-keeper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

}

.show-all-news__element {
    margin-bottom: 40px;
    /*width: 647px;*/
    width: 32.5%;
}

.show-all-margin {
    margin: 38px 0 0 80px !important
}

.g {
    top: 25px;

}

/* End of Partners */

/* End of Main page */
/* Dedicated Page Sections */

/*Primary*/

/*.dedicated__primary-block a{*/
/*    position: static;*/
/*    margin-left: 16px;*/
/*}*/
.slider_link {
    display: flex;
    flex-direction: column;

}

.slider_link a {
    position: static;
    /*padding-left: 0;*/
    padding-top: 20px;
}

.dedicated__primary-block .slider_text {
    padding: 36px;
}


/* Configure */

.dedicated-server-config__element-container {
    margin-top: 64px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.dedicated-servers-support__title {
    width: 972px;
}

.dedicated-servers-support__title.h_3{
    margin-bottom: 64px;
}

.dedicated-server-config__title {
    width: 717px;
    margin-bottom: 16px;
}

.dedicated-server-config__country-keeper > div {
    background-color: #fff;
    padding: 0 7px;
    color: black;
    margin-left: 2px;
    margin-bottom: 2px;
}

.dedicated-server-config__element-title {
    width: 100%;
}

.dedicated-server-config__element-text {
    flex-grow: 2;
    width: 100%;
}

.dedicated-server-config__element_padding svg {
    margin-top: 24px;
}

/*.dedicated-server-config__element:hover {*/
/*    background: radial-gradient(100% 77.84% at 0% 0%, #F36E3D 0%, #9B4EDE 100%);*/
/*}*/

/*.dedicated-server-config__element:hover>* {*/
/*    color: white;*/
/*}*/

.dedicated-server-config__country-keeper {
    display: flex;
    align-self: flex-end;
    flex-wrap: wrap;
}

.dedicated-server-config__country-keeper span {
    font-size: 12px;
    align-items: center;
    color: black;
}

.dedicated-server-config__country-keeper img {
    width: 24px;
    height: 24px;
}

.dedicated-server-config__the-best {
    width: 68px;
    height: 24px;
    background-color: #C4E2FF !important;
}

.dedicated-server-config__keeper {
    /*width: 31.996587%;*/
    width: 33.3%;
    background-color: white;
    margin-bottom: 24px;
    display: flex;
    height: auto;

}

.dedicated__server-item {
    width: 25%;
}

.service-menu__link {
    position: relative;
}

.dedicated-server-config__keeper:first-child {
    padding-left: 0;
}

.dedicated-server-config__keeper h4,
.dedicated-server-config__keeper .h_4 {
    margin-top: 24px;
}

.dedicated-server-config__keeper p {
    /*margin: 16px 0 64px 0;*/
}

.dedicated-server-config__element {
    /*padding: 24px;*/
    width: 100%;
    padding: 0 24px 24px 24px;
    border: 1px solid #bfbfbf;
    border-radius: 16px;
    /* height: 320px; */
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.dedicated-server-config__price-keeper {
    display: flex;
    flex-direction: column;
}

.dedicated-server-config__price-keeper span {
    color: #808080;
}

.black_friday {
    min-width: 86px;
    height: 24px;
    background-color: #FFA0A0 !important;
    font-size: 12px;
}


/*.dedicated-server-config__keeper:nth-child(4) .dedicated-server-config__price-keeper span,*/
/*.dedicated-server-config__keeper:nth-child(4) .dedicated-server-config__price-keeper .dedicated-server-config__price,*/
/*.dedicated-server-config__keeper:nth-child(4) a {*/
/*    color: #FFF;*/
/*}*/

.dedicated-server-config__price-keeper .dedicated-server-config__price {
    color: #9B4EDE;
    margin: 0;
    margin-bottom: 16px;
}

/*.dedicated-server-config .slider_content {*/
/*    height: 440px !important;*/
/*}*/

.dedicated-server-config .slider_text {
    width: 100%;
    padding: 0 24px 24px 24px;
    display: flex;
    flex-direction: column;
    border-radius: 16px;
    align-items: flex-start;
    height: 100%;
}

.dedicated-server-config .slider_text .dedicated-server-config__country-keeper span {
    color: black;
}

/*.dedicated-server-config .slider_text .dedicated-server-config__price-keeper {*/
/*    margin-bottom: 16px;*/
/*}*/

.dedicated-server-config .slider_text p {
    flex-grow: 2;
}

.dedicated-server-config .slider_text a {
    margin-top: 16px;
    position: static;
}

/* End of Configure */
/*Dedicated-instants*/
.dedicated-instants__elements-keeper {
    z-index: 1;
}

.dedicated-instants__element {
    width: 30%;
    height: 637px;
    border: 1px solid #BFBFBF;
    background-color: #fff;
    border-radius: 16px;
    margin: 0 12px;
}

.dedicated-instants_title {
    margin-bottom: 16px;
}

.dedicated-instants p {
    margin-bottom: 40px;
    max-width: 600px;
}

.dedicated-instants__element:first-child {
    margin-left: auto;
}

.dedicated-instants__element:last-child {
    margin-right: auto;
}

.dedicated-server-config .wrapper {
    display: none;
}

/* End of Dedicated-instants*/
/* What's Included */
.what-includes__title {
    margin-bottom: 24px !important;
}

.what-includes__item-size {
    width: 23.5%;
    align-items: flex-start;
}

.what-includes__item-container-four {
    display: flex;
    justify-content: space-between;
}

.what-includes__item {
    /*padding: 0 3px;*/
    margin-top: 40px;
    /*margin-right: 24px;*/

}

.what-includes__item h4,
.what-includes__item .h_4 {
    margin-top: 24px;
}

.what-includes__item p {
    margin: 16px 0;
}

.what-includes__item-container .row {
    padding: 0;
}

/* Responsive What's Included */


.what-includes__responsive, .find-answers__responsive {
    display: none;
}


/*.what-includes .btn{*/
/*    border-bottom: 1px solid #E6E6E6;*/
/*    padding: 16px 30px 24px 24px;*/
/*}*/
/*.btn.clickable-div img:last-child{*/
/*   margin-left: auto;*/
/*   transform: rotate(-90deg);*/
/*}*/
/*.what-includes .btn h4{*/
/*    margin: 8px 0 0 16px ;*/
/*}*/


/* End of What's Included */

/* End of What's Included */


/* Special Offers */

.special-offers__element {
    padding: 0 0;
    display: flex;
    width: 31.89%;
    margin-top: 24px;
}

.special-offers__element{
    margin-right:16px;
}

.special-offers__element h4,
.special-offers__element .h_4 {
    margin: 24px 0 16px 0;
}

.special-offers__element-container {
    display: flex;
    justify-content: flex-start;
}

.special-offers__element-content, .special-offers__element-card {
    width: 100%;
    border-radius: 16px;
    border: 1px solid #bfbfbf;
    padding: 0 24px 24px 24px;
    /*height: 321px;*/
    /*position: relative;*/
    background-color: #FFF;
    display: flex;
    flex-direction: column;
}

.special-offers__element p {
    flex-grow: 1;
    margin-bottom: 40px;
}

.special-offers__title {
    justify-content: start;
    display: flex;
    margin-top: 200px;
    margin-bottom: 40px;

}

.special-offers__block .slider_navigation,
.additional__element-block .slider_navigation {
    display: none!important;
}

.special-offers__element a {
    width: fit-content;
    /*flex-grow: 0;*/
    /*position: absolute;*/
    /*top:275px;*/
}

.special-offers__left {
    background: #F36E3D;
    width: 135px;
    height: 24px;
    padding: 2px 8px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
}

.special-offers .wrapper {
    display: none;
}

.special-offers .slider-container .media-wrap > div {
    /*height: 352px;*/
}

.special-offers .slick-slide {
    width: 272px;
}

.special-offers .slider_text {
    padding: 0;
    width: 100%;
}

.special-offers .slider-container .media-wrap > div {
    border: 0;
}

.special-offers .slider_text span {
    font-size: 12px;
    color: white;
}

.special-offers .slider_text .special-offers__element-content {
    /*height: 457px;*/
}

.special-offers .slider_text .special-offers__element-content h4,
.special-offers .slider_text .special-offers__element-content .h_4 {
    margin: 24px 0 16px 0;
}

/* End of Special Offers */

/*Our-solutions*/
h3.our-solutions__title,
.h_3.our-solutions__title {
    margin-bottom: 24px;
}

.our-solutions__item-container {
    display: flex;
    justify-content: start !important;
}

.our-solutions__item h4,
.our-solutions__item .h_4{
    color: #9B4EDE;
}

.our-solutions h4,
.our-solutions .h_4 {
    padding-top: 24px;
    margin-bottom: 0.5rem;
}

.our-solutions__item {

    padding: 0 24px 0 0;
    margin-top: 40px;
    width: 16.667%;
}

.our-solutions__item p:hover,
.our-solutions__item p:active {
    text-decoration: underline;
}

/* End of Our-solutions*/

/* Dedicated sever support*/
.dedicated-servers-support {
    margin-bottom: 120px;
}

.dedicated-servers-support .card,
.VMware-HA-cluster .card {
    background: #FFFFFF;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
}


.dedicated-servers-support .card .card-header,
.VMware-HA-cluster .card .card-header {
    border-radius: 16px;
    /*height: 80px;*/
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.dedicated-servers-support .card .card-header h4,
.dedicated-servers-support .card .card-header .h_4,
.VMware-HA-cluster .card .card-header h4,
.VMware-HA-cluster .card .card-header .h_4 {
    width: 100%;
    font-family: 'ObjectSansRegular', Object Sans;
    font-weight: 400;
    margin: 0 35px 0 40px;
}

.dedicated-servers-support .card .card-header h4 button,
.dedicated-servers-support .card .card-header .h_4 button,
.VMware-HA-cluster .card .card-header h4 button,
.VMware-HA-cluster .card .card-header .h_4 button {
    display: flex;
    justify-content: space-between;
    /*align-items: center;*/
    color: black;
    padding-right: 0;
    font-size: 24px;
    text-decoration: none;
}

.dedicated-servers-support .card .card-header h4 button img,
.dedicated-servers-support .card .card-header .h_4 button img,
.VMware-HA-cluster .card .card-header h4 button img,
.VMware-HA-cluster .card .card-header .h_4 button img {
    /*margin-top: 4px;*/
    height: 28px;
    width: 24px;
    display: flex;
    align-self: center;
    margin-left: 20px;
    /*margin-top: -8px;*/
}

.dedicated-servers-support .card,
.VMware-HA-cluster .card {
    margin: 8px 0;
    overflow: hidden;
}

.article-left {
    padding-left: 28px;
}


/* Dedicated accordion lists */

.dedicated-servers-support__list {
    /*margin-top: 24px;*/
    margin-bottom: 40px;
}

.dedicated-servers-support__list:last-child {
    margin-bottom: 0;
}

.dedicated-servers-support__list > li {
    margin-bottom: 24px;
}

.dedicated-servers-support__list > li:last-child {
    margin-bottom: 0;
}

.dedicated-servers-support__list-square {
    min-width: 12px;
    min-height: 12px;
    background: #F36E3D;
    align-self: center;
    margin-right: 16px;
}

.dedicated-servers-support__list-square_align-start {
    align-self: flex-start;
    margin-top: 6px;
}

.dedicated-servers-support__list_direction_row {
    display: flex;
    justify-content: space-between;
}

.dedicated-servers-support__list_direction_row > li {
    margin-bottom: 0;
    width: 100%;
}

.dedicated-servers-support__list > li article {
    padding-left: 28px;
    width: 100%;
}

.dedicated-servers-support__list > li > div > article {
    padding-left: 0;
    width: 100%;
}

.accordion-scroll {
    /*max-height: 350px;*/
    /*overflow: scroll;*/
    border-radius: 0;
    border: none;
}

/* End of Dedicated accordion lists */

/* End of Dedicated server support*/


/* End of Dedicated Page */

/*AMD Page*/

/* Red Circle */
.inline-red-circle__element-container {
    display: flex;
    width: 100%;
}

.little-red-circle__number {
    min-width: 40px;
    height: 40px;
    border: 4px solid #F36E3D;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 18px 16px 0 0;
}

.little-red-circle__number {
    font-family: 'ObjectSansHeavy', Object Sans;
    font-weight: 800;
    font-size: 16px;
    transform: translateY(2px);

}

.red-circle__element-container {
    display: flex;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
}

.inline-red-circle__element {
    width: 100%;
    padding: 0 24px 0 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 24px;
}

.red-circle__element {
    /* max-width: 33.333333333333333%; */
    width: 385px;
    padding: 0 24px 0 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 40px;
}

.red-circle__element h4,
.red-circle__element .h_4 {
    margin: 16px 0;
}

h3.red-circle__title,
.h_3.red-circle__title {
    margin-bottom: 64px;
    max-width: 770px;
}

/* Red Circle's Accordion */

.red-circle{
    margin-top: 64px;
}

.red-circle .card-header .btn {
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    width: 100%;
}

.red-circle .card-header .btn > div {
    /*align-items: flex-start;*/
    align-items: center;
    width: 100%;
    padding-right: 0;
}

.red-circle .card-header .btn > img {
    margin-top: 14px;
}

.red-circle .card-header .red-circle__element {
    flex-direction: row;
}

.red-circle .card-header h4,
.red-circle .card-header .h_4 {
    margin: 8px 0 8px 16px;
}

.red-circle__number {
    min-width: 80px;
    height: 80px;
    border: 8px solid #F36E3D;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.red-circle__element article {
    width: 100%;
}

.red-circle__element h4,
.red-circle__element .h_4 {
    width: 100%;
}

.red-circle__number span {
    font-family: 'ObjectSansHeavy', Object Sans;
    font-weight: 800;
    font-size: 24px;
    transform: translateY(2px);

}

.red-circle .accordion {
    display: none;
}

.red-circle__responsive {
    display: none;
}

.additional__element .dedicated-servers-support__list img {
    min-width: 12px;
    margin: 0 8px 3px -7px;
}

/* End of Red Circle's Accordion */

/* End of Red Circles */
.start-configure-servers__title {
    margin-bottom: 16px;
    width: 672px;
}

.start-configure-servers__text {
    display: flex;
}

.start-configure-servers__text p, .start-configure-servers p {
    width: 574px;
}

.start-configure-servers__text p:first-child {
    width: 676px;
    margin-right: 24px;

}

.start-configure-servers .responsive-dashed {
    display: none;
}

/* Additional Services */

.additional__element-container {
    display: flex;
    /*!*justify-content: space-between;*!*/
    flex-wrap: wrap;
}

.additional__element {
    width: 31.8%;
    height: auto;
    /*min-height: 375px;*/
    padding: 24px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border: 1px solid #BFBFBF;
    margin-bottom: 24px !important;
    border-radius: 16px;
}

.additional__element p {
    width: 100%;
}

.additional__element:last-child {
    /*margin-bottom: 0;*/
}

.additional__element h4,
.additional__element .h_4 {
    margin: 24px 0 16px 0;
    width: 100%;
}

/*.additional__element article {*/
/*    flex-grow: 2;*/
/*    margin-bottom: 16px;*/
/*}*/

.additional__element a {
    justify-content: end;
}

.additional__element .dedicated-servers-support__list-square_form_circle {
    margin-left: 0;
    margin-right: 8px;
}

.additional__element .dedicated-servers-support__list > li {
    margin-bottom: 8px;
}

.additional__element .dedicated-servers-support__list > li:last-child {
    margin-bottom: 0;
}

/* Additional Slider */

.additional .slider_text {
    /*width: 100%;*/
    height: 344px;
    padding: 24px;
    border-radius: 16px;
}

.additional .slider_text a {
    position: static;
}

.additional .item.swiper-slide {
    width: 272px;
}

.additional .slider-container .media-wrap > div {
    height: auto;
    border: none;
}

.additional .wrapper {
    display: none;
}

/* End of Additional Slider */

/* End of Additional Services */

/* Where amd can help */
.where-can-help__title {
    margin-bottom: 0;
}

.advantages-gpu__title {
    width: 671px;
}

.where-can-help__element-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.where-can-help__element {
    width: 22%;
    margin-top: 64px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.where-can-help__element article {
    width: 100%;
}

.where-can-help__element-title {
    margin: 40px 0 16px 0;
}

#where-can-helpAccordion,
#where-can-helpAccordion2,
#where-can-helpAccordion1 {
    margin-top: 64px;
    display: none;
}

/* End of Where amd can help */
/*Customer success*/
/*.customer-success-story .slick-slide{*/
/*    width: ;*/
/*}*/
.customer-success-story .slick-slide,
.customer-success-story__title {
    width: 574px;
    /*margin-bottom: 128px;*/
}

.customer-padding {
    padding-top: 80px;
}

.customer-success-story .slider-container {
    padding-left: 0;
}

.customer-success-story .slider-container .item {
    /*padding-top: 0;*/
}

.customer-success-story .slider-container .media-wrap > div {
    display: flex;
    flex-direction: column;
    /*min-height: 660px;*/
    border-radius: 16px;
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;;
}

/*.customer-success-story .slider-image img{*/
/*    height: 266px;*/
/*}*/
.customer-success-story .slider_image {
    width: 100%;
    border-bottom-right-radius: 0;
    /*background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%), url('../icons/images/box.png') no-repeat;*/
    background-size: cover;

    border-top-right-radius: 16px;
    border-top-left-radius: 16px;
    max-height: 266px;
    min-height: 266px;
}

.customer-success-story .slider_text {
    width: 100%;
    padding: 16px 24px;
    /*min-height: 380px;*/
    border-bottom-right-radius: 16px;
    border-top-left-radius: 0;
    height: 100%;
}

.customer-slider-image-linear {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
    background-size: cover;
    width: 100%;
    height: 266px;
    position: absolute;
    top: 1px;
}

.customer-success-story .slider_text p {
    flex-grow: 1;
}

.customer-success-story .slider_text a {
    position: static;
}

/*.customer_navigation{*/
/*    top: 20%;*/
/*}*/
/*.customer-success-story .slider_navigation{*/
/*    top: 23%;*/
/*}*/

.customer-success-story .slider_navigation {
    top: 23%;
    /*top: 17%;*/
    right: 0;
}

.customer_navigation {
    top: 20% !important;
    /*top: 15% !important;*/
}

.arista {
    width: 175px;
    height: 80px;
    background-color: #FFFFFF;
    display: flex;
    align-items: center;
    margin-left: 24px;
    justify-content: center;
    position: absolute;
    top: 0;
}

/*End of Customer success*/
/* Resources */
.resources__title {
    padding-bottom: 56px;
}
.resources_info{
    margin-top: 64px;
}

.resources .slider-container .media-wrap > div {
    border: none;
    /*min-height: 248px;*/
}

.resources .slider-container {
    padding: 0 54px;
}

.resources .slick-slide {
    width: 374px;
    height: auto;
}

.resources .slick-slide {
    margin: 0 12px;
}

.resources .slider_text {
    padding: 0;
    width: 100%;
    align-items: flex-start;
}

.resources .slider_text article {
    width: 100%;
}

.resources .slider_text a {
    position: static;
    margin-top: 16px;
    /*margin-top: 10px;*/
}

.resources .slider_text h4,
.resources .slider_text .h_4 {
    margin: 16px 0;
    width: 100%;
}

/*.resources .slider_navigation {*/
/*    top: 140px;*/
/*}*/

#resourcesAccordion {
    /*display: none;*/
}

.resources .accordion .card-header .btn {
    flex-direction: column;
    cursor: auto;
}

.resources .card-header .btn {
    align-items: flex-start;
}

.resources__responsive,
.resources-clickable,
.chevron-down{
    display: none!important;
}

.resources__responsive .clickable-div {
    align-items: center;
}

.resources__responsive .clickable-div img:last-child {
    margin-top: 8px;
}

/* End of Resources */
/*.recommended-services*/

.recommended-services__title {
    word-break: break-all;
}

.recommended-services__element-container {
    display: flex;
    flex-wrap: wrap;
}

.recommended-services__element h4,
.recommended-services__element .h_4 {
    padding: 24px 0 16px 0;
    width: 100%;
}

.recommended-services__element {
    width: 31.8%;
    /*min-height: 184px;*/
    padding: 24px;
    margin-bottom: 24px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
    margin-left: 24px;
}

.recommended-services__element:nth-child(3n+1) {
    margin-left: 0;
}

.recommended-services__responsive {
    display: none;
}

/* End of recommended-services*/
/*Customers*/
.customers-success-story > .slick-slide {
    margin: 0 12px !important;
}

.customer-success-story__title {
    margin-bottom: 128px;
}

/*end of Customers*/
/*Read more*/

.read-more__item-keeper {
    padding: 40px;
    border: 1px solid #bfbfbf;
    border-radius: 16px;
    display: flex;
}

.read-more__item {
    width: 26%;
    margin-right: 13%;
}

.read-more__item:last-child {
    margin-right: 0;
}

/*.read-more__item:last-child {*/
/*    width: 275px;*/
/*}*/

.read-more__item img {
    margin-bottom: 16px;
}

.read-more__item article {

    margin-bottom: 16px;
}

/*Emd of Read more*/

/*end of AMD Page*/
/*GPU Page*/
.profitably{
    margin-top: 64px;
}
.high-performance-gpu-servers__title {
    width: 674px;
    margin-bottom: 24px;
}

.GPU-VPS {
    max-width: 674px;
    margin-bottom: 64px;
    font-style: normal;
    font-weight: 800;
    font-size: 40px;
    line-height: 56px;
    margin-top: 40px;
}

.GPU-VPS span {
    font-family: 'ObjectSansHeavy', Object Sans;
    font-weight: 800;
}

.GPU-VPS ~ div img {
    margin-bottom: 24px;
}
.profitably_card{
    margin-bottom: 60px;
}

.all-countries-flags-responsive {
    display: none;
}

#navbar {
    transition: none;
}

.sticky {
    position: fixed;
    top: 96px;
    left: 0;
    width: 100%;
    background: #FFF;
    z-index: 3;
    /*z-index: 4;*/
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.04);
}

.all-countries-flags__keeper ._container {
    max-width: initial;
    width: 100%;
}

.all_ {
    display: flex;
    flex-direction: column;
}

.all_ img {
    margin: -5px 10px 0 10px !important;
}

.netherlands .polygon-img2, .russia .polygon-img2, .usa .polygon-img2 {
    margin: 0 0 0 10px !important;
}

.all-countries-flags__keeper {
    display: none!important;
}

.all-countries-flags__keeper a.active h4,
.all-countries-flags__keeper a.active .h_4,
.all-countries-flags__keeper .decor-none.active p,
.all-countries-flags__keeper .decor-none.active h4,
.all-countries-flags__keeper .decor-none.active .h_4{
    text-decoration: none;
}
.all-countries-flags__keeper .decor-none p {
    font-family: 'ObjectSansHeavy', Object Sans;
    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
    color: #9B4EDE;
}

.all-countries-flags__keeper .decor-none.active p {
    color: black;
}
.all-countries-flags__keeper .decor-none{
    font-size: 16px;
    line-height: 24px;
    color: #9B4EDE;
    text-decoration: underline;
    cursor: pointer;
}
/*.all-countries-flags__keeper .decor-none:hover {*/
/*    color: #BC78EB;*/
/*}*/
.all-countries-flags__keeper a,
.all-countries-flags__keeper .decor-none{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.usa_img {
    margin: 9px 3px 17px 21px !important;
}

.all-countries-flags__keeper a > span,
.all-countries-flags__keeper .decor-none > span{
    display: flex;
    align-items: center;
}

.all-countries-flags__keeper a > span h4,
.all-countries-flags__keeper a > span .h_4,
.all-countries-flags__keeper .decor-none  > span h4,
.all-countries-flags__keeper .decor-none  > span .h_4,
.all-countries-flags__keeper .decor-none  > span p{
    margin-bottom: 0;
    text-decoration: underline;
}

.all-countries-flags__keeper a.active .all-countries-flags__keeper a > span h4,
.all-countries-flags__keeper a.active .all-countries-flags__keeper a > span .h_4,
.all-countries-flags__keeper .decor-none.active .all-countries-flags__keeper .decor-none > span h4,
.all-countries-flags__keeper .decor-none.active .all-countries-flags__keeper .decor-none > span .h_4,
.all-countries-flags__keeper .decor-none.active .all-countries-flags__keeper .decor-none > span p {
    text-decoration: none !important;
}

.all-countries-flags__keeper .decor-none.active {
    color: #000000;
    text-decoration: none;
}
.all-countries-flags__keeper a:not(.active) > img,
.all-countries-flags__keeper a:not(.active) > svg,
.all-countries-flags__keeper .decor-none:not(.active) > img,
.all-countries-flags__keeper .decor-none:not(.active) > svg{
    display: none;
}
/*.all-countries-flags__keeper a.active:hover,*/
/*.all-countries-flags__keeper .decor-none.active:hover,*/
.all-countries-flags__keeper a.active,
.all-countries-flags__keeper .decor-none.active,
.all-countries-flags__keeper a.active:active,
.all-countries-flags__keeper .decor-none.active:active{
    color: #000000;
    text-decoration: none;
}

.polygon-img1 {
    display: none;
}

img.polygon-img.big-img{
    width: 20px;
    margin-right: 7px;
    outline: 1px solid #e3e6e8;
}

/*.all-countries-flags{*/
/*    margin: 0!important;*/
/*}*/
.all-countries-flags p {
    color: #808080;
    font-size: 12px;
    line-height: 20px;
}

.all-countries-flags__keeper img {
    max-width: 40px;

}
.all-countries-flags__keeper div > span, .all-countries-flags__keeper .all_{
    margin-right: 24px;
}
.all-countries-flags__keeper .decor-none.disabled{
    color: #979797;
    opacity: 1!important;
}
.all-countries-flags__keeper a h2,
.all-countries-flags__keeper a .h_2,
.all-countries-flags__keeper .decor-none h2,
.all-countries-flags__keeper .decor-none .h_2{
    margin: 0

}

.responseive-country-names {
    display: none;
}

.all-countries-flags__keeper-container {
    display: flex;
    max-width: 1172px;
    width: 100%;
    margin: 0 auto;
    flex-wrap: wrap;
}

.all-countries-flags__icon > img{
    width: 26px;
    margin-right: 7px;
}

.dedicated-servers-advantages {
    width: 770px;
}

.contact-support-text {
    width: 418px;
}

.available-servers__title,
.servers-available-special-prices__title {
    width: 773px;

}

.servers-available-special-prices {
    transition: none;
}

.available-servers__title,
.choose-server__title {
    margin-bottom: 16px;
}

.available-servers p:last-child,
.choose-server__title,
.servers-available-special-prices p {
    width: 973px;
}

.choose-server__element {
    width: 574px;
}

.what-includes .accordion {
    display: none;
}

/*End of DS Page*/

/* Contact Support Page*/
.contact-support__slider div.slider_content {
    border: none
}

.contact-support__slider .slider_text {
    background-color: #F36E3D;
    color: white;
    right: 0;

}

.contact-support__slider .slider_text {
    margin-right: -1px;
}

.contact-support__slider .slider_text p {
    display: flex;
    flex-grow: 1;
}

.contact-support__slider .slider_text a {
    color: white;
}

#map {
    height: 424px;
    width: 100%;
    border: 1px solid #BFBFBF;
}

.contact__first-block-keeper {
    display: flex;
    flex-wrap: wrap;
    padding: 64px;
    border-radius: 16px;
    border: 1px solid #BFBFBF;
    background-color: #FFF;
    justify-content: space-between;
}

.contact__first-block-keeper h2,
.contact__first-block-keeper .h_2 {
    margin-bottom: 16px;

}

.contact__button {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
}


.contact__second-block-keeper {
    display: flex;
    flex-wrap: wrap;

}

.contact__second-block-keeper h4,
.contact__second-block-keeper .h_4 {
    margin-top: 24px;
}

.contact__second-block-elem {
    width: 31.9%;
    padding: 24px;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
    /*margin-right: 2.1%;*/
    margin: 32px 2.1% 0 0;
    /*margin-right: 25px;*/
    cursor: pointer;

}

.contact__second-block-elem:last-child {
    margin-right: 0;
}

.orange-icon {
    width: 40px;
    height: 40px;
    background-color: #F36E3D;;
    border-radius: 50%;
}

.contact__second-block-elem:first-child > .orange-icon {
    border-radius: 16px;
}

.contact__third-block-keeper {
    display: flex;
    flex-wrap: wrap;

}

.contact__third-block-elem {
    width: 48.95%;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
    margin: 32px 2.1% 0 0;
    padding: 24px;
}

.contact__third-block-elem p {
    margin-top: 8px;
}

.contact__third-block-elem:last-child {
    margin-right: 0;
}

.contact__config-button {
    width: 259px;
    white-space: nowrap;
}


.find-answers__keeper {
    display: flex;
    flex-wrap: wrap;
}

.find-answers__elem {
    border: 1px solid #BFBFBF;
    border-radius: 16px;
    width: 48.976%;
    margin-right: 2.048%;
    padding: 40px 24px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.find-answers__elem:last-child {
    margin-right: 0;
}

.find-answers__elem h2,
.find-answers__elem .h_2 {
    margin-top: 24px;
}

.find-answers__elem a {
    margin-top: 24px;
}

.find-answers__elem p {
    width: 100%;
}

.find-answers__responsive img:first-child {
    width: 40px;
    height: 40px;
}

#findAccordion {
    display: none;
}

/* End of Find Answers */

/* Location */

.location__text-keeper {
    width: 981px;
    display: flex;
    justify-content: space-between;
}


/*.location__address-keeper {*/
/*    width: 31.91%;*/
/*}*/
.location__address-keeper {
    width: 374px;
}

.location__link-keeper .nav-tabs {
    padding-top: 0;
}

.location__link-keeper {
    width: 376px;
}

.location__link-keeper .nav-tabs .nav-link.active,
.location__link-keeper .nav-tabs .nav-link {
    margin-left: 0 !important;
}

.location__link-keeper .nav-item {
    margin-bottom: 16px;
}

.location__link-keeper-small {
    display: flex;
    flex-direction: column;
    margin-right: 2.048%;
    width: 48.976%;
}

.location__link-keeper-small {
    display: none;
}

.location__link-keeper .nav-tabs {
    display: flex;
    flex-direction: column;
}

.location__link-keeper-small small {
    margin-bottom: 16px;
}

.location__link {
    font-family: 'ObjectSansHeavy', Object Sans;
    font-weight: 800;
    text-decoration: none;
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 32px;
}

.location__link:last-child {
    margin-bottom: 0;
}

.location__link.active {
    text-decoration: underline;
    color: black;
}

.location__address-keeper address {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 16px;
}

/* End of Location */

/* Button block */

section.button-block {
    margin-top: 200px;
}

.button-block__button-keeper {
    display: flex;
    justify-content: center;
}

.button-block__button {
    margin-right: 24px;
    padding: 8px 24px;
}

.button-block__button:last-child {
    margin-right: 0;
}

/* End of button block */

/*End of Contact Support Page*/

section.news-events {
    margin-top: 40px;
}

.news-events__item-keeper-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

}

.news-events__item {
    width: 647px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: wrap;
}

.date {
    padding: 4px 16px;
    background-color: #E6E6E6;
    color: #000000;

}

.news-events__item article {
    padding: 16px 0;
    width: 100%;

}

.news-events h3,
.news-events .h_3 {
    align-self: flex-start;
    margin-bottom: 40px;
}

.news-events__item h2,
.news-events__item .h_2 {
    padding-top: 24px;
    width: 100%;
}

.news-events__item a {
    padding-bottom: 64px;
}

.news-events aside {
    /*display: flex;*/
    /*flex-wrap: wrap;*/
    margin-top: 140px;
    width: 375px;
    padding-left: 2.4%;
}

.news-events-padding {
    padding-bottom: 64px;
}

aside > .aside-img > svg {
    margin: 0 16px 64px 0;
    border-radius: 50%;
}

/*aside > .aside-img > svg:hover {*/
/*    box-shadow: 0 5px 20px 0 rgba(135, 135, 135, 0.68);*/
/*}*/

/*aside > .aside-img > svg:hover * {*/
/*    fill: #ee602b;*/

/*}*/

aside > p {
    font-size: 24px;
    margin-bottom: 24px;

}

aside .button-block > button {
    margin-bottom: 16px;
    white-space: nowrap;
}

.news-events__item-keeper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.news-events__item-keeper-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

}

/*End of News list Page*/
/* Page not found */

section.page-not-found {
    margin-top: 216px !important;
}

.page-not-found > ._container {
    display: flex;
    align-items: center;
    flex-direction: column;
}

/*.page-not-found .pulse {*/
/*    left: 50%;*/
/*    transform: translate(-50%, -44%);*/
/*}*/

.page-not-found__title {
    margin: 16px 0 40px 0;
    text-align: center;
    /*line-height: 56px;*/
}

/* Circles */

.page-not-found__circle-block {
    position: relative;
    z-index: -1;
    top: -170px;
}

.page-not-found__big-circle {
    position: absolute;
    width: 994px;
    height: 994px;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    box-sizing: border-box;
    border: 1px solid #000000;
    border-radius: 50%;
    opacity: .16;
}

.page-not-found__medium-circle {
    position: absolute;
    width: 610px;
    height: 610px;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    box-sizing: border-box;
    border: 1px solid #000000;
    border-radius: 50%;
    opacity: .24;
}

.page-not-found__small-circle {
    position: absolute;
    width: 282px;
    height: 282px;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    margin-left: auto;
    box-sizing: border-box;
    border: 1px solid #000000;
    border-radius: 50%;
    opacity: .4;
}

/* End of Circles */

/* Button keeper */

.page-not-found__button-keeper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 56px;
}

.page-not-found__button-keeper > button {
    font-family: 'ObjectSansRegular', Object Sans;
    font-weight: normal;
    font-size: 16px;
    margin-right: 24px;
    margin-top: 24px;
    padding: 8px 24px;
}

.page-not-found__button-keeper > button:last-child {
    margin-right: 0;
}

/* End of button keeper */

/* End of Page not Found */
/*Text_page*/
.mini-section {
    /*width: 773px;*/
    /*max-width: 827px;*/

    display: flex;
    flex-wrap: wrap;
}

.slider-mini-section__slider .slides-numbers {
    display: none !important;
}

.slider-mini-section {
    max-width: 827px;
}

.slider-mini-section__slider {
    margin-right: 52px;
}

h5 {
    font-family: 'ObjectSansHeavy', Object Sans;
    font-style: normal;
    font-weight: 800;
    font-size: 40px;
    line-height: 56px;
    margin-bottom: 64px;
}

.mini-section__title {
    margin-bottom: 16px;

}

.mini-section p {
    margin-bottom: 24px;
}

.slider-mini-section p {
    margin: 40px 0;
    max-width: 674px;
}

.dedicated-servers-support__list-square_form_circle {
    border-radius: 100%;
    margin-left: 24px;
    margin-right: 0;
}

.dedicated-servers-support__list {
    width: 100%;
}

.mini-section__dedicated-servers-support-list li {
    margin-bottom: 0;
}

.mini-section__dedicated-servers-support-list li p {
    padding-left: 16px;
    width: 100%;
}

.text-page__orange-block .big-orange-block__keeper > div {
    margin-bottom: 0;
    display: flex;
}

.text-page__orange-block .big-orange-block__keeper {
    max-width: 774px;
    align-items: center;
}

.text-page__orange-block .big-orange-block__keeper h2,
.text-page__orange-block .big-orange-block__keeper .h_2 {
    max-width: 474px
}

.text-page__orange-block .big-orange-block__keeper button {
    margin-right: 24px;
}

.text-page__orange-block .big-orange-block {
    padding: 64px 0;
}

.text-page__orange-block .big-orange-block__keeper button:last-child {
    margin-right: 0;
}

.text-page__red-circle .red-circle__element {
    margin-bottom: 40px;
}

.text-page .pulse {
    left: calc(55% - 24px);
    z-index: -2;
    transform: translate(-98%, -31%);
}

/*why-choose-Hostkey*/
.why-choose-Hostkey {

}

.why-choose-Hostkey__list {
    max-width: 727px;
    width: 100%;
}

.why-choose-Hostkey__list ul li {
    display: flex;
}

.why-choose-Hostkey__list-element {
    display: flex;
    align-items: flex-end;
    margin-bottom: 0.5rem;
}

.why-choose-Hostkey__list-element h4,
.why-choose-Hostkey__list-element .h_4 {
    margin-bottom: 0;
}

.why-choose-Hostkey__title {
    padding-bottom: 24px;
}

.why-choose-Hostkey__list-element span {
    color: #F36E3D;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    margin-right: 18px;
    font-family: 'ObjectSansRegular', Object Sans;
}

.why-choose-Hostkey__list ul li span {


}

.text-intend1 {
    padding-left: 30px;
    align-items: flex-start;
}

.text-intend2 {
    padding-left: 65px;
}

/*resellers discount*/
table {
    border-collapse: collapse;
    width: 100%;
}

th, td {
    white-space: nowrap;
    padding: 24px;
    text-align: left;
    border-bottom: 1px dashed #BFBFBF;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    font-family: 'ObjectSansRegular', Object Sans;
}

.table-pl {
    padding-left: 40px;

}

.table-pr {
    padding-right: 32px;

}

.th-name {
    font-weight: 800;
    font-size: 12px;
    line-height: 20px;
    font-family: 'ObjectSansHeavy', "Object Sans";
    width: 65%;

}

.th-discount, .th-server, .th-price {
    font-weight: 800;
    font-size: 12px;
    line-height: 20px;
    color: #808080;
    font-family: 'ObjectSansHeavy', "Object Sans";
}

.resellers-discount th img {
    padding-left: 5px;
}

.resellers-discount-btn {
    width: 272px;
    height: 48px;
    background-color: #E6E6E6;
    border-radius: 40px;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    border: none;
    font-family: 'ObjectSansRegular', Object Sans;
    align-self: center;
    margin-bottom: 24px;
}


.resellers-discount__table-responsive {
    display: none;
}

.slides-numbers {
    /*display: none;*/
}

.image-slider img {
    width: 100%;
}

.mini-section > * {
    width: 100%;
}

.slider-mini-section__slider .slider-for {
    max-width: 773px;
    height: 435px;
    /*width: 500px;*/
    /*height: 250px;*/
    margin: 30px auto 16px auto;
    overflow: hidden;
}

.slider-mini-section__slider .slider-for img {
    width: 100%;
    border-radius: 16px;
    box-sizing: border-box;
}

.slider-mini-section__slider .slick-slide {
    margin: 0;
}

.slider-mini-section__slider .slick-slide:focus {
    outline: none;
}

.slider-mini-section__slider .slider-nav .swiper-slide-thumb-active img  {
    border: 8px solid #F36E3D;
    border-radius: 8px;
    box-sizing: border-box;
}

.slider-mini-section__slider .slider-nav .item {
    width: 175px;
}


.slider-mini-section__slider .slider-nav {
    max-width: 773px;
    height: 98px;
    /*margin: auto;*/
    /*margin-left: 8px;*/
}

.slider-mini-section__slider .slider-nav .slick-track {
    /*height: 85px;*/
    height: 104px;
}

/*.slider-mini-section__slider .slider-nav .slick-slide {*/
/*    margin: auto 11.7px;*/
/*}*/

.slider-mini-section__slider .slider-nav .slick-list {
    margin-left: -7px;
}

.slider-mini-section__slider .slider-nav .swiper-slide img {
    width: 175px;
    height: 98px;
    border-radius: 8px;
    box-sizing: border-box;
}

.slider-mini-section__slider .arrow_next,
.slider-mini-section__slider .arrow_prev  {
    /*position: absolute;*/
    /*top: 50%;*/
    z-index: 3;
}

.slider-mini-section__slider .slider_navigation {
    position: inherit;
    justify-content: space-between;
    padding: 0 29px;
    margin-top: -69px;
}

.slider-mini-section__slider .slider_navigation .arrow-prev {
    left: 0;
}

.slider-mini-section__slider .slider_navigation .arrow-next {
    right: 0;
}

.slider-mini-section__slider .slider_navigation .arrow_prev {
    /*position: absolute;*/
    /*left: -1128px;*/
    /*top: 990px;*/
}

.slider-mini-section__slider .slider_navigation .arrow_next {
    /*position: absolute;*/
    /*right: 430px;*/
    /*top: 990px;*/
}

.slider-mini-section__slider .slider_navigation {
    position: inherit;
}

.list-style-circle {
    width: 13px;
    height: 12px;
    background-color: #F36E3D;
    border-radius: 50%;

}

/* end of Text_page*/
/*Sign_in Page*/
section.sign_in {
    /*margin-top: 64px;*/
    display: flex;
    flex-direction: column;
    align-items: center;
}

.login_container {
    max-width: 472px;
    text-align: center;
    width: 375px;
    padding: 0;
    margin: 20px auto 40px;
}

.login_container p,
.login_container p > a{
    line-height: 18px;
}

.sign_in .pulse {
    position: absolute;
    width: 1000px;
    height: 1000px;
    border-radius: 50%;
    top: 360px;
    left: calc(52% - 24px);
    z-index: -2;
    transform: translate(-50%, -43%);
}

.sign_in .pulse-position .pulse {
    position: absolute;
    width: 1000px;
    height: 1000px;
    border-radius: 50%;
    top: 340px;
    left: calc(52% - 24px);
    z-index: -2;
    transform: translate(-51%, -42%);
}

.sign_in .button-purple {
    margin: 25px auto 20px;
}
.hk-first-step-registration {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 190px;
    height: 64px
}


.registration_block {
    margin-bottom: 50px;
}

.sign-in__links {
    margin: 24px auto 60px;
    display: flex;
    justify-content: center;
}

/*.sign-in__links a:hover {*/
/*    color: #000;*/
/*}*/

.sign-in__links a {
    line-height: 56px;
    font-size: 40px;
    font-weight: 800;
    font-family: 'ObjectSansHeavy', Object Sans;
}

.sign-in__links a:last-child {
    margin-left: 40px;
}

/*.sign-in__links a:last-child:hover {*/
/*    color: #000;*/
/*}*/

.sign_in .form-group {
    margin-top: 24px;
    width: 374px;
}

.sign_in__forgot-password {
    margin: 24px 0 40px 0;
}

.sign_in .form-group input, .enter-code .form-group input {
    width: 374px;
    height: 48px;
    border-radius: 10px;
    background: #E6E6E6;
}
.navigation__advertising-block {
    display: none;
}
.button-purple__margin {
    margin-top: 64px;
}

.sign_in .text-decoration {
    text-decoration: none;
}

a.active{
    text-decoration: none;
}

/*End of Sign_in Page*/
.edit-phone .button-purple, .enter-code .button-purple {
    margin-bottom: 56px;
}

.enter-code, .edit-phone {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.enter-code__container {
    max-width: 472px;
    margin: 0 auto;
    padding: 0 24px;
    text-align: center;
}

.enter-code__send-again {
    padding-bottom: 40px;
}

.enter-code .form-group input, .edit-phone .form-group input {
    margin: 24px 0 40px 0;
}

.enter-code p {
    padding-top: 40px;
}

.edit_ {
    display: block;
}

.responsive-edit {
    display: none;

}

.last_p {
    padding: 0 0 40px 0 !important;
}

/*Edit phone*/
.edit-phone .form-group input {
    width: 374px;
    height: 48px;
}

/*Create_Account_2 Page*/
section.create_account_2,
.inner_tab {
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.user__registration-common-wrapper{
    width: 374px;
    margin: 0 auto;
}

.user__registration-common-wrapper .select_form  svg,
.js-verification-email-valid .select_form  svg{
    display: block;
    top: 21px;
    right: 13px;
}

.select2.select2-container.select2-container--default + svg{
    display: none;
}

.create_account_2 h2,
.create_account_2 .h_2 {
    padding-bottom: 32px;

}

.create_account_2__links {
    margin: 0 auto;
    display: flex;
    justify-content: center;
}

.create_account_2__links a {
    line-height: 56px;
    font-size: 40px;
    font-weight: 800;
    font-family: 'ObjectSansHeavy', Object Sans;
}

.create_account_2 .form-group {
    margin-top: 0;
    margin-bottom: 24px!important;
    position: relative;
}

.create_account_2 .form-group input {
    width: 100%;
    height: 48px;
    font-size: 16px;
    color: #000000;
    font-family: 'ObjectSansRegular';
    border-radius: 10px;
    background: #E6E6E6;
}
.create_account_2 .form-group input#ZipCode {
    padding-right: 20px;
}
.checkbox_agree {
    margin-top: 44px;
}
.hk-first-step-registratio {
    margin-top: 25px;
    margin-bottom: 40px;
}
.nav-tabs {
    padding-top: 64px;
}

.nav-tabs .nav-link {
    line-height: 32px;
    font-size: 24px;
    font-weight: 800;
    font-family: 'ObjectSansHeavy', Object Sans;
    transition: none
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #000;
    border-color: transparent;
    text-decoration: none;
}

.nav-tabs .nav-link:last-child {
    margin-left: 20px;
    /*text-decoration: none;*/
    transition: none;
}

.nav-tabs .nav-link.active:not(:first-child) {
    margin-left: 16px;
}

.nav-link {
    padding: 0;
}

.nav-tabs .nav-link {
    border: none;
}

.nav-tabs {
    border-bottom: none;
}

/* End of Create_Account_2 Page*/
.select_form {
    position: relative;
}

.select_form  svg {
    position: absolute;
    top: 18px;
    right: 18px;
    display: none;
}

.select_form img {
    position: absolute;
    top: 19px;
    right: 29px;
}

.select_form select {
    width: 100%;
    height: 48px;
    border: 1px solid #E6E6E6;
    font-family: 'ObjectSansRegular', "Object Sans";
    border-radius: 10px;
    background: #E6E6E6;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 0 30px 0 24px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

/*.s-hidden{*/
/*    display: none;*/
/*}*/

.custom-select-wrapper {
    position: relative;
    user-select: none;
    width: 100%;
}

.custom-select {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 374px;
    height: 48px;
    border: 1px solid #E6E6E6;
    padding-left: 24px;
    padding-top: 3px;
    padding-right: 0;
    font-family: 'ObjectSansRegular', Object Sans;
    background: #E6E6E6;
    border-radius: 40px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    color: #808080;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.custom-select__trigger {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 48px;
    background: transparent;
    cursor: pointer;
}

.custom-options {
    position: absolute;
    display: block;
    width: calc(100% + 2px);
    top: 100%;
    left: -1px;
    right: 0;
    transition: all 0.5s;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 2;
    cursor: pointer;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    overflow: hidden;
}

.custom-select.open .custom-options {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}

.custom-option {
    position: relative;
    display: flex;
    align-items: center;
    background-color: #E6E6E6;
    padding-left: 24px;
    height: 48px;
    color: #000;
}

/*.custom-option:hover {*/
/*    background-color: #ccc;*/
/*}*/

.custom-select.open {
    border-top-right-radius: 24px;
    border-top-left-radius: 24px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}


.custom-select__trigger .arrow {
    position: relative;
    border: none;
    background-color: transparent;
    width: 34px;
}

.open .custom-select__trigger .arrow img {
    left: -5px;
    transform: scaleY(-1);
}

.input_position {
    position: relative;
}
.input_position .iti__country-list {
    max-width: 416px;
    width: 374px;
}
.input_flag {
    position: absolute;
    left: 20px
}

/*.check_input:checked ~ .check_square:hover,*/
.check_square,
.check_input:checked ~ .check_square:active,
.check_input:checked ~ .check_square:disabled,
.check_input:checked ~ .check_square:focus {
    left: 0;
    height: 24px;
    min-width: 24px;
    background-color: #fff;
    position: relative;
    border: 2px solid #808080;
    box-sizing: border-box;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*.check_square:hover {*/
/*    background-color: #e6e6e6;*/
/*}*/

input:disabled,
.check_input:disabled~.check_square {
    opacity: 0.5;
}
.check_input:disabled~ .check_square:active,
.check_input:disabled~ .check_square:disabled,
.check_input:disabled~ .check_square:focus,
.check_input:disabled ~ .check_square:hover{
    background-color: #fff!important;
}
.check_input:checked:disabled ~ .check_square:active{
    border-color: #9B4EDE !important;
}
.check_input:disabled ~ .check_square:hover::after {
    background-color: #9B4EDE!important;
}
input:disabled:hover{
    padding-left: 24px;
    border: none;
}

.check_square:active {
    background-color: #bfbfbf;
}

.check_square:disabled {
    background-color: #fff;
    border-color: #e6e6e6;
}

.check_square:focus {
    background-color: #e6e6e6;
    border-color: #808080;
}

.check_input {
    display: none;
}

.check_square:after {
    content: "";
    opacity: 0;
    display: none;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    background-color: #9B4EDE;
}

.check_input:checked ~ .check_square:after {
    display: block;
    opacity: 1;
}

.check_input:checked ~ .check_square {
    border-color: #9B4EDE !important;
    border-width: 2px !important;
}

.check_input:checked ~ .check_square::after {
    background-color: #9B4EDE;
}

/*.check_input:checked ~ .check_square:hover {*/
/*    border-color: #BC78EB;*/
/*}*/

/*.check_input:checked ~ .check_square:hover::after {*/
/*    background-color: #BC78EB;*/
/*}*/

.check_input:checked ~ .check_square:active {
    border-color: #7939BE;
}

.check_input:checked ~ .check_square:active::after {
    background-color: #7939BE;
}

.check_input:checked ~ .check_square:disabled {
    border-color: #BFBFBF;
}

.check_input:checked ~ .check_square:disabled::after {
    background-color: #BFBFBF;
}

.check_input:checked ~ .check_square:focus {
    border-color: #BC78EB;
}

.check_input:checked ~ .check_square:focus::after {
    background-color: #9B4EDE;
}


.last_input {
    margin-bottom: 48px;
}

.checkbox_div {
    margin-top: 16px;
}

.checkboxes {
    width: 374px;
}
.modal-footer {
    display: none;
}

.checkbox_text {
    width: 334px;
    line-height: 20px;
    font-size: 16px;
    margin-left: 16px;
    font-family: 'ObjectSansRegular', Object Sans;
}

/*.checkbox_div a {*/
/*    font-size: 12px;*/

/*}*/

.button_top {
    margin-top: 40px;
}

/* End of Create_Account_2 Page*/
/*Congratulations*/
.congratulations, .authorization {
    margin-top: 160px !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.congratulations__button-keeper, .authorization__button-keeper {
    margin: 16px 0 56px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;

}

.congratulations button, .authorization button {
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
    font-family: 'ObjectSansRegular';
    margin-right: 24px;
    margin-top: 24px;
    white-space: nowrap;
    padding: 8px 24px;
}

/* End of Congratulations*/
/*Authorization*/
section.authorization {
    margin-top: 154px !important;
}

.authorization img {
    margin-bottom: 36px;
}


/*End of Authorization*/
/*contact-form*/
.contact-form {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 574px;
    /*height: 704px;*/
    border: 1px solid #bfbfbf;
    border-radius: 16px;
    margin: 0 auto;
}


.contact-form .form-group input {
    width: 400px;
    height: 48px;
    margin-top: 24px;
}

.contact-form .checkbox_div {
    margin-top: 28px;

}

.nice, .ouch {
    width: 574px;
    display: flex;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

.ouch h2, .nice h2,
.ouch .h_2, .nice .h_2 {
    margin-top: 24px;
}

.nice img:first-child,
.ouch img:first-child {
    display: flex;
    align-self: flex-end;

}

.nice p, .ouch p {
    padding: 16px 0 40px 0;
}

.nice .button-purple, .ouch .button-purple, .contact-form .button-purple {
    margin-bottom: 64px;
}

.contact-form .checkbox_text {
    margin: 4px 0 40px 16px;
}

.button-close {
    display: flex;
    align-self: flex-end;
    padding: 44px 44px 0 0;

}

.button-purple-thin {
    background: #9B4EDE;
    color: #fff;
    border-color: #9B4EDE;
    padding: 4px 30px;
}

.hk-clone-modal-blank .modal-body::-webkit-scrollbar-thumb {
    background: #9B4EDE;
    border-radius: 8px;
}

.modal-content {
    width: 727px;
    /*margin: 32px auto;*/
    padding: 40px;
    border-radius: 15px;
    border: 2px solid #BFBFBF;
    background: #FFF;
    box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, 0.10);
    z-index: 2;

}
.modal-content .modal-header  {
    padding: 0;
    border: none;
}
.modal-content .close {
    opacity: 1;
    padding: 0;
    margin: 0;
    border: none;
    position: absolute;
    right: 47px;
    top: 40px;
    z-index: 10;
}

.modal-dialog {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    max-width: initial;
}
input.js-client-type ~ label.nav-item {
    border: none!important;
}
input.js-client-type ~ label.nav-item,
.js-signup-link,
.js-signin-link {
    position: relative;
}
input.js-client-type ~ label.nav-item:after,
.js-signin-link:after,
.js-signup-link:after {
    content: "";
    width: 100%;
    position: absolute;
    height: 4px;
    background: #000;
    left: 0;
    bottom: 0;
    opacity: 0;
}
.js-signup-link.active {
    cursor: default;
}
input.js-client-type ~ label.nav-item:after {
    height: 2px;
    bottom: -7px;
}

input.js-client-type:checked ~ label.nav-item:after,
.js-signup-link.active:after,
.js-signin-link.active:after {
    opacity: 1;
}

/*nput.js-client-type:checked ~ label.nav-item:hover:after,*/
/*.js-signup-link.active:hover:after,*/
/*.js-signin-link.active:hover:after {*/
/*    background: #BC78EB;*/
/*}*/

.email__confirmation-text {
    color: #000;
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
    line-height: 56px;
    margin-bottom: 60px;
}
.email__confirmation-button {
    display: inline-flex;
    padding: 17px 40px 15px 40px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 40px;
    background: #9B4EDE;
    color: white;
    margin-bottom: 80px;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 32px;
    cursor: pointer;
}
.custom__placeholder{
    color: #808080;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: absolute;
    left: 25px;
    top: 14px;
    display: none;
    pointer-events: none;
    white-space: nowrap;
    transition: 0.3s;
    margin-bottom: 0;
}

.custom__placeholder > p{
    line-height: normal;
    position: relative;
    z-index: 2;
}
#hk-registration-form {
    width: 100%;
}
input::placeholder{
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.custom__placeholder.active {
    display: flex;
}
.iti__country-list {
    z-index: 3;
}
/*input:not(:placeholder-shown) + span.custom__placeholder,*/
input:focus + span.custom__placeholder{
    display:none;
}
/*.custom__placeholder:not(.active),*/
/*input:not(:placeholder-shown) + label.custom__placeholder,*/
/*input:focus + label.custom__placeholder {*/
/*    display: flex;*/
/*    top: -12px;*/
/*    left: 19px;*/
/*    !*background: rgb(255,255,255);*!*/
/*    !*background: linear-gradient(180deg, rgba(255,255,255,1) 55%, rgba(230,230,230,1) 45%);*!*/
/*    padding: 0 5px;*/
/*}*/
.custom__placeholder-phone,
.custom__placeholder span {
    color: #DF6D3E;
    position: relative;
    z-index: 2;
}
.custom__placeholder-phone {
    position: absolute;
    left: 130px;
    top: 10px;

}
/*.custom__placeholder .span__color {*/
/*    width: 100%;*/
/*    height:1px;*/
/*    background: #E6E6E6;*/
/*    left: 0;*/
/*    position: absolute;*/
/*    transition: background .3s ease 0.1s;*/
/*    top: 12px;*/
/*}*/
input#smscode::-webkit-outer-spin-button,
input#smscode::-webkit-inner-spin-button {
    appearance:none!important;
    -moz-appearance: textfield!important;
    -webkit-appearance: none!important;
    margin: 0!important;
}

input#smscode {
    -moz-appearance: textfield;
}

/*.input__name {*/
/*    order: 8;*/
/*}*/
/*.input__vat {*/
/*    order: 1;*/
/*}*/
/*.input__address {*/
/*    order: 2;*/
/*}*/
/*.input__region {*/
/*    order: 3;*/
/*}*/
/*.input__zip-code {*/
/*    order: 4;*/
/*}*/
/*.input__phone {*/
/*    order: 5;*/
/*}*/
/*.input__company {*/
/*    order: 6;*/
/*}*/
/*.input__company_size{*/
/*    order: 7;*/
/*}*/


/*.input__technical-contact {*/
/*    order: 8;*/
/*}*/

/*.input__financial {*/
/*    order: 10;*/
/*}*/
/*.add__contact-content {*/
/*    order: 11;*/
/*}*/
/*.billing__info-button {*/
/*    order: 12;*/
/*}*/
/*.input__name.individual {*/
/*    order: 1;*/
/*}*/
.email__confirmation-info {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 40px 0;
    width: 350px;
}
.email__confirmation-info > span{
    display: block;
}
.email__confirmation-info > span:first-child {
    margin-bottom: 20px;
}
.email__confirmation > div {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.modal-contact .modal-content {
    margin: 32px auto;
}

.modal-nice .modal-content, .modal-ouch .modal-content {
    margin: 148px auto;
}

.modals-container ._container {
    display: flex;

}
.modal-content.step__third {
    width: 912px;
    padding: 40px 62px 40px 70px;
    /*height: 90vh;*/
}
.modal-content.step__third .modal-body,
.modal-content.step__fourth .modal-body{
    padding-right: 0;
    overflow: unset;
}
.modal-content.step__third form {
    width: 100%;
}
.create_account_2 .billing__info .form-group,
.modal-content.step__third .create_account_2 .form-group {
    width: calc(100% / 2 - 12px);
}

section.create_account_2 {
    display: none;
}

.modal-content.step__third .billing__info.js-third-step,
.modal-content.step__fourth .account__activation.js-fourth-step {
    /*overflow-y: auto;*/
    /*overflow-x: hidden;*/
    /*height: calc(90vh - 200px);*/
    /*padding-right: 8px;*/
}
.hk-clone-modal-blank .modal-body::-webkit-scrollbar-track,
.modal-content.step__third .billing__info.js-third-step::-webkit-scrollbar-track,
.modal-content.step__fourth .account__activation.js-fourth-step::-webkit-scrollbar-track {
    background: transparent;
}
.modal-content.step__third .billing__info.js-third-step::-webkit-scrollbar-thumb,
.modal-content.step__fourth .account__activation.js-fourth-step::-webkit-scrollbar-thumb {
    background: rgb(155, 78, 222);
    border-radius: 8px;
}

.modal-content.step__fourth {
    width: 912px;
    height: 90vh;
}
.form-group  .overflow__hidden {
    position: relative;
    /*overflow: hidden;*/
    padding-right: 0;
}
.user_registration-menu {
    display: flex;
    justify-content: center;
    color: #808080;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    line-height: normal;
    margin-bottom: 50px;
    margin-top: 20px;
}

.user_registration-menu li {
    width: 112px;
    margin-right: 12px;
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding-bottom: 11px;
}
.user_registration-menu li:last-child{
    margin-right: 0;
}
.user_registration-menu li:after {
    content: "";
    height: 4px;
    border-radius: 8px;
    background: #10B981;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
}
.user_registration-menu li.disabled {
    color: #BFBFBF;
    opacity: 1!important;
}
.user_registration-menu li.disabled:after {
    background: #BFBFBF;
}
.user_registration-menu li.active{
    color: #9B4EDE;
}
.user_registration-menu li.active:after {
    background: #9B4EDE;
}

.account__activation,
.js-verification-email-valid {
    /*display: none;*/
}

.account__activation-title,
.billing__info-title{
    color: #000;
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
    line-height: 56px;
}
.billing__info-title{
    margin-bottom: 40px;
}
.billing__ip-info{
    position: relative;
    display: none;
}
.select__info .billing__ip-info {
    display: block;
    overflow: inherit;
}
.select__info .select_form .select2-selection,
.select__info .select_form select {
    padding-left: 41px;
}
.billing__address-title{
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 14px;
}
.secret__code-info,
.billing__ip-info{
    margin-top: 13px;
}
.secret__code-info {
    display: flex;
    align-items: center;
    justify-content: center;

}
.code__word-info {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 15px;
    font-size: 17px;
    color: #000;
    position: relative;
}

.code__word-info svg {
    margin-left: 5px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.code__word-info_text {
    display: none;
    padding: 14px;
    background: #fffae7;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 126;
    top: -51px;
}
.code__word-svg {
    display: flex;
    align-items: center;
}
.code__word-svg:hover  .code__word-info_text {
    display: block;
}
.secret__code-info > span,
.billing__ip-info > span {
    display: inline-flex;
    padding: 8px;
    background: rgba(255, 203, 18, 0.10);
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.billing__ip-info > span {
    cursor: pointer;
}
.secret__code-info > span {
    font-size: 17px;
}
.secret__code-info > span span,
.billing__ip-info > span span {
    position: relative;
}

.secret__code-info > span span:after,
.billing__ip-info > span span:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    border: 1px dashed;
    bottom: -3px;
}

.billing__ip-info-popup {
    width: 389px;
    border-radius: 10px;
    background: #FFFFBF;
    padding: 22px 36px 22px 24px;
    color: #000;
    font-family: Open Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: absolute;
    top: 53px;
    z-index: 2;
    display: none;
}
.billing__ip-info-popup > span {
    display: block;
}
/*.billing__ip-info:hover .billing__ip-info-popup {*/
/*    display: block;*/
/*}*/
.ip-popup-close {
    position: absolute;
    right: 12px;
    top: 12px;
    cursor: pointer;
}
.ip-popup-icon{
    position: absolute;
    top: -18px;
}
.hk-third-step-registration{
    margin-bottom: 20px;
    margin-top: 40px;
    border-radius: 40px;
    background: #9B4EDE;
    width: 190px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 32px;
    cursor: pointer;
}

.modals {
    margin-right: 20px;
}
.form__items {
    display: flex;
    justify-content: space-between;
}
.account__activation-code-word {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 480px;
    margin: 24px auto 32px;
}
.create_account_2 .billing__info  .form__item-textarea .form-group{
    width: 100%;
}
.form__item-textarea textarea {
    resize: none;
    height: 90px;
    width: 100%;
    font-size: 16px;
    color: #000000;
    font-family: 'ObjectSansRegular';
    border-radius: 10px;
    background: #E6E6E6;
    border: none;
    padding: 11px 30px 11px 24px;
}
.account__activation-form{
    width: 374px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.account__activation-form .smscode__input-wrapper > div,
.account__activation-form .js-phone-input,
.account__activation-form .js-phone-input .iti,
.account__activation-form .form-group {
    width: 100%!important;
}
.account__activation-form .form-group p{
    margin-bottom: 24px;
    color: #000;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.account__activation-form .smscode__input-wrapper {
    width: 100%!important;
    margin-bottom: 0!important;
}

.account__activation-form .sendcode-link,
.account__activation-form .voiceCode-link,
.account__activation-form .sendmail-link {
    padding: 16px;
    border-radius: 40px;
    border: 1px solid #000;
    background: #fff;
    color: #0f0429;
    font-style: normal;
    font-weight: 800;
    width: 220px;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    line-height: 23px;
    font-size: 20px;
}
.account__activation-form .voiceCode-link {
    width: 260px;
    margin-top: 20px;
}
.account__activation-form .sendcode-link span,
.account__activation-form .voiceCode-link span,
.account__activation-form .sendmail-link span
{
    text-align: center;
}
.account__activation-form .sendcode-link.disabled,
.account__activation-form .voiceCode-link.disabled,
.account__activation-form .sendmail-link.disabled {
    border: 1px solid #808080;
    cursor: default;
}

.account__activation-form .sendcode-link.active {
    margin-right: 0;
    width: 130px;
}
.account__activation-form  .smscode-counter{
    margin-top: 30px;
    margin-bottom: 0!important;
    display: flex;
    justify-content: center;
}
.can__resend-info {
    display: none;
}
.account__activation-form  .voiceCode__counter{
    display: flex;
    justify-content: center;
}
.voiceCode__counter-content {
    border-radius: 40px;
    border: 1px solid #000;
    background: #FFF;
    color: #0F0429;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 32px;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-top: 24px;
    position: relative;
}
.voiceCode__counter-content.disabled {
    cursor: default;
}
.voiceCode__counter-info{
    display: flex;
    align-items: center;
    height: 100%;
    border-right: 1px solid;
    padding: 0 10px 0 19px;
    justify-content: center;
}
.voiceCode__counter-info svg{
    margin-left: 11px;
    margin-right: 0;
}

.voiceCode__counter-info svg.active {
    transform: rotate(180deg);
}
.voiceCode__button {
    padding: 16px;
    line-height: 23px;
    font-size: 20px;
}
.voiceCode__counter-item {
    display: flex;
    align-items: center;
}
.voiceCode__counter-item img {
    width: 24px;
    border: 1px solid;
}
.fa__call {
    position: absolute;
    z-index: 5;
    border: 1px solid #000;
    top: 64px;
    left: 0;
    width: 100%;
    border-radius: 10px;
    background: white;
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    display: none;
}
.fa__call--leng{
    width: 100%;
}
.fa__call--leng li {
    cursor: pointer;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    padding: 10px 19px;
}
.fa__call--leng li:hover {
    background:  #e5e5e5;
}
.fa__call--leng li.active {
    background: #ccc;
}

.fa__call--leng li img{
    min-width: 24px;
    width: 24px;
    margin-right: 10px;
    border: 1px solid;
}

.account__activation-button {
    display: inline-flex;
    padding: 16px 40px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 40px;
    background: #9B4EDE;
    color: #FFF;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 32px;
    margin-top: 20px;
    margin-bottom: 40px;
}
.account__back-button {
    margin-top: 60px;
    background: white;
}
.account__activation-form .account__activation-button.disabled {
    background: #808080;
}
.financial__issues > p,
.technical__issues > p {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 16px;
}
.financial__issues-content,
.technical__issues-content {
    display: flex;
    justify-content: center;
    margin-right: -18px;
}
.financial__issues-content .form-group,
.technical__issues-content .form-group {
    width: calc(100% / 2 - 18px);
    margin-right: 18px;
}
.financial__issues-content .input-del-img,
.technical__issues-content .input-del-img{
    display: none;
}
#techMessenger,
#finMessenger {
    padding-right: 40px;
}
div.messenger__info {
    position: absolute;
    top: 12px;
    right: 12px;
    overflow: inherit;
}
.messenger__icon {
    cursor: pointer;
}
.messenger__info-popup{
    position: absolute;
    bottom: 72px;
    overflow: inherit;
    width: 265px;
    border-radius: 10px;
    background: #FFFFBF;
    right: -2px;
    padding: 22px 36px 22px 24px;
    display: none;
}
.messenger__popup-close{
    position: absolute;
    right: 14px;
    top: 14px;
    cursor: pointer;
}
.messenger__info-popup > p {
    margin-bottom: 0;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.messenger__info-popup > p span {
    display: block;
}
.messenger__info-popup > p svg {
    position: absolute;
    bottom: -16px;
    right: 10px;
    z-index: 0;
}
.add__contact-content {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.add__contact-title {
    color: #9058D7;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    cursor: pointer;
}
.add__contact {
    width: 240px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #292A2D;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
    top: 34px;
    z-index: 1;
}
.add__contact svg {
    position: absolute;
    top: -14px;
}
.add__contact span{
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 18px 0;
    width: 100%;
    cursor: pointer;
}
.add__contact-item{
    border-bottom: 1px solid #606060;
}
.technical__issues > p span,
.financial__issues > p span {
    color: #4970F8;
    cursor: pointer;
}
.add__contact,
.js-technical-issues,
.js-financial-issues,
.js-individual {
    display: none;
}
.account__owner {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 16px;
}
.input__hidden {
    opacity: 0;
    position: absolute;
}
.registration__form.sign_up {
    margin: 0 auto;
    width: 912px;
    padding: 0 70px;
}

.vat__info p,
.code__info p{
    color: rgba(0, 0, 0, 0.64);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.phone__number-block img.country__select-icon,
.select_form img.country__select-icon {
    position: absolute;
    left: 12px;
    top: 14px;
    display: none;
}
.phone__number-block img.country__select-icon {
    left: unset;
    right: 18px;
}
.form-group.select__info .phone__number-block img.country__select-icon,
.form-group.select__info .select_form img.country__select-icon {
    display: block;
}
.modal-open .modal {
    padding-left: 0!important;
    padding-right: 0!important;
}
.modal.show .modal-dialog {
    margin: 0!important;
}
.smscode__input-wrapper .disabled .custom__placeholder{
    color: #808080;
}
.js-smscode {
    display: none;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.js-smscode > div{
    border-radius: 40px;
    border: 1px solid #000;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #0F0429;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 32px;
    width: 150px;
    height: 64px;
    margin-bottom: 24px;
}
.js-smscode > p {
    margin-bottom: 0;
}
#phoneNumber2{
    padding-left: 130px!important;
}
#hk-registration-form .iti__selected-flag{
    padding-left: 24px;
}
.smscode__error {
    position: absolute;
    top: -18px;
    left: 16px;
    border-radius: 0 0 5px 5px;
    background: #FFF;
    padding: 5px;
    color: #C32F32;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: none;
}
.error_input {
    border: 1px solid #d85d5b;
    border-radius: 10px;
}
span.error_input {
    border-radius: 4px;
}
.js-smscode{
    overflow: unset;
}
.modal__dialog_cover {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0,0.1);
    z-index: 1;
}
.create_account_2 .form-group.captcha__wrapper {
    margin-top: 24px;
    margin-bottom: 0!important;
}
.js-client.client_hidden {
    display: none!important;
}

[data-client-type="company"] .js-client,
[data-client-type="individual"] .js-company,
[data-step="js-first"] .js-step:not(.js-first-step),
[data-step="js-third"] .js-step:not(.js-third-step){
    display: none !important; }


.phone__number-block .iti {
    width: 100%;
}
.account__activation-form .input__zip-code {
    width: 100%;
}
.account__activation-form .input__phone > div {
    flex-direction: column;
}
.account__activation-form .input__phone {
    order: 2;
}
.account__activation-form .input__secret-code {
    order: 1;
    width: 100%;
}
.js-tab-account{
    cursor: pointer;
}
.hidden__input {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.create_account_2 .billing__info .form__zip-code {
    width: 116px;
    margin-bottom: 0!important;
}
.create_account_2 .billing__info  .form__city{
    width: calc(100% - 138px);
    margin-bottom: 0!important;
}
.password__eye {
    position: absolute;
    width: 33px;
    cursor: pointer;
    display: none;
    background: rgb(230, 230, 230);
    top: 1px;
    height: 95%;
    right: 1px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}
.registration_block .password__eye {
    width: 47px;
}
.password__eye > div {
    background: url(../icons/main/password-hidden.svg) no-repeat center;
    width: 100%;
    height: 100%;
}
.password__eye.show > div{
    background: url(../icons/main/password-shown.svg) no-repeat center;
}
@media only all and (min-height: 1000px) {
    /*.modal-content.step__third {*/
    /*    height: 900px;*/
    /*}*/
    /*.modal-content.step__third .billing__info.js-third-step {*/
    /*    height: 630px;*/
    /*}*/
}

/* End of contact-form*/

.border-div {
    border-top: 1px solid #404040;
}

.responsive-menu-style {
    width: 100%;
    max-height: 100vh;
    background-color: #fff;
    position: absolute;
    left: 108%;
    top: 0;
    overflow: scroll;
    transition: none;
    list-style: none;
    z-index: 60;

}

.responsive-menu-style li {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.responsive-menu-style h4,
.responsive-menu-style .h_4 {
    padding: 43px 24px 16px 24px;
    width: 224px;
}

.responsive-menu-style li img {
    transform: rotate(-90deg);
}

.responsive-menu-style li {
    border-bottom: 1px solid #E6E6E6;
    padding: 16px 24px;
}

/*.responsive-menu-style li:hover {*/
/*    background: #9B4EDE;*/
/*    color: #FFFFFF;*/
/*}*/

.left_cross {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 24px 0 24px;
}

.modal-dialog {
    /*max-width: 574px !important;*/
    /*margin: 1.75rem auto;*/
}

.iti__arrow {
    margin-left: 8px;
    margin-top: 2px;
    border: none;
    background: url(../icons/main/black_checkmark.svg) center center no-repeat;
    background-size: cover;
    width: 8px;
    height: 6px;
}

.iti__selected-flag {
    border-bottom-left-radius: 40px;
    border-top-left-radius: 40px;
    background-color: transparent !important;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container, .iti--separate-dial-code .iti__selected-flag {
    outline: none;
}

/*Legal*/
.legal {
    margin-top: 60px!important;
}

.legal__title {
    margin-bottom: 64px;
}

.legal__item-keeper-block {
    display: flex;
}

.legal-tab__keeper {
    display: flex;
}

.legal__item-keeper-block {
    width: 574px;
    display: flex;
    flex-direction: column;
    margin-left: 24px;
}

.legal-aside {
    width: 375px;
    display: flex;
    flex-direction: column;

}

.legal-aside ul {
    display: flex;
    flex-direction: column;
}

.legal-aside .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #9B4EDE;
    background: transparent;

}

.legal-select .nav-pills .nav-link {
    border-radius: 0;
}

.legal-aside a {
    margin-bottom: 40px;
    color: #000000;
}

.legal-item__title,
.legal-aside a:hover {
    color: #9B4EDE;
}


.legal-item__element {
    margin-top: 32px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: wrap;
}

.legal-item__element p,
.legal-item__element .abc p,
.legal-item__element .d-flex,
.abc {
    width: 100%;
}

.orange-little-circle {
    border-radius: 100%;
    margin-right: 16px;
    align-self: flex-start;
    margin-top: 5px;
    min-width: 12px;
    min-height: 12px;
    background: #F36E3D;
}

.abc {
    display: flex;
}

.abc span, .orange-ordered-list {
    color: #F36E3D;
    margin: 0 16px 5px 0;
    font-family: 'ObjectSansRegular', Object Sans;
}

.legal-select {
    display: none;
}

.legal-select .custom-select {
    height: 48px;
    display: flex;
    justify-content: center;
}

.legal-select .tab_select {
    padding-left: 0;
    position: initial;
    /*width: auto;*/
}

.legal-select .nav_active {
    width: auto;
}

.orange-circle-left {
    margin-left: 70px;
}

.small-orange-circle-left {
    margin-left: 33px;
}

.orange-text {
    color: #F36E3D;
}

/*End of Legal*/
/*Private cluster*/
.why-you-need-private-cluster {
    margin: 120px 0 0 0;
}

.why-you-need-private-cluster_responsive {
    display: none;
}

.private-cluster-button-block {
    margin-top: 40px;
}

.private-cluster-button-block .button-purple {
    margin-right: 24px;
}

.private-cluster__block-keeper {
    display: flex;
}

.private-cluster__elem:first-of-type {
    margin-right: 24px;
}

.responsive-cloud img {
    display: none;
}

.private-cluster__block-keeper .pulse {
    transform: translate(-127%, -61%);
}

.private-cluster__elem p {
    width: 574px;
}

.private-cluster__elem img {
    margin-top: -12px;
    width: 600px;
    height: 486px;
}

.why-you-need-private-cluster {
    margin-top: -300px;
}

.why-you-need-private-cluster__title {
    width: 474px;
    margin-bottom: 64px;
}

.why-you-need-private-cluster__item-container,
.how-it-works__item-keeper {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.why-you-need-private-cluster__item {
    width: 31%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 40px;
    margin-right: 24px;
}

.why-you-need-private-cluster__item img {
    margin-bottom: 32px;
}

.why-you-need-private-cluster__item p {
    line-height: 32px;
    font-size: 24px;
    width: 100%;
}

.why-you-need-private-cluster__item:nth-child(3n + 0) {
    margin-right: 0;

}

.VMware-HA-cluster {
    margin: 120px 0 0 0;
}

.VMware-HA-cluster__text {
    width: 564px;
    margin-bottom: 64px;
}

.VMware-HA-cluster__title {
    width: 873px;
    margin-bottom: 24px;
}

.VMware-HA-cluster__title span {
    color: #F36E3D;
}

.VMware-HA-cluster .accordion .card-body {
    padding: 0 40px 24px 120px;
}

.VMware-HA-cluster .accordion .card-body div {
    margin-bottom: 16px;
}

.customize-private-cloud-container {
    margin: 40px 0 0 0 !important;
}

.customize-private-cloud {
    background: radial-gradient(50% 155.85% at 50% 100%, #F36E3D 0%, #9B4EDE 100%);
    border-radius: 16px;
    padding: 64px 100px;
}

.customize-private-cloud__title {
    color: #FFFFFF;
    margin-bottom: 40px;
}

.customize-private-cloud .button-white {
    display: flex;
    margin: 0 auto;
}

.sample-configuration__title {
    margin-bottom: 80px;
}

.sample-configuration img {
    display: flex;
    margin: 0 auto;
}

.sample-configuration-responsive {
    display: none;
    flex-direction: column;
    align-items: center;
    border-radius: 16px;
    border: 1px solid #BFBFBF;
    padding: 64px 108px;
}

.what-we-you-do {
    margin: 120px 0 0 0;
    display: flex;
    justify-content: space-between;
}

.what-we-do {
    background: #F36E3D;
}

.what-you-do {
    background: #9B4EDE;
}

.white-little-circle {
    border-radius: 100%;
    margin-right: 16px;
    align-self: flex-start;
    margin-top: 5px;
    min-width: 12px;
    min-height: 12px;
    background: #FFFFFF;
}

.what-we-do,
.what-you-do {
    width: 49%;
    padding: 40px;
    border-radius: 16px;
    color: #FFFFFF;
}

.what-we-do__title,
.what-you-do__title {
    color: #FFFFFF;
    margin-bottom: 40px;
}

.what-you-do {
    height: fit-content;
    margin-top: 225px;
}

.what-we-do div,
.what-you-do div {
    margin-bottom: 24px;
}

.what-we-do div:last-child,
.what-you-do div:last-child {
    margin-bottom: 0;
}

.vm-ware-container {
    margin: 24px 0 160px 0;
}

.vm-ware {
    padding: 64px;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
    background: #FFFFFF;
}

.vm-ware img {
    margin-bottom: 66px;
}

.vm-ware__items h2,
.vm-ware__items .h_2 {
    margin-bottom: 24px;

}

.vm-ware__items p {
    font-size: 24px;
    line-height: 32px;
}

.vm-ware__items:first-of-type {
    margin-bottom: 40px;
}

.submit-application-container {
    margin: 0 0 120px 0 !important;
}

.submit-application {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.submit-application__title {
    width: 774px;
    margin-bottom: 24px;
}

.submit-application__text {
    width: 721px;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 64px;
}

.submit-application__button-keeper .pulse {
    transform: translate(-54%, -13%);
}

/*End of Private Cloud */

/*Private Cloud 2*/
.Hostkey-private-cloud-container img {
    position: absolute;
    top: -30px;
    right: 0;
}

.Hostkey-private-cloud__title {
    margin-bottom: 40px;
}

.Hostkey-private-cloud__button-keeper .button-purple {
    margin-right: 24px;
}

.Hostkey-private-cloud__button-keeper {
    margin-bottom: 120px;
}

.Hostkey-private-cloud__item {
    border: 1px solid #BFBFBF;
    border-radius: 16px;
    width: 31.3%;
    padding: 40px 24px 24px 24px;
    margin-right: 24px;
    margin-bottom: 24px;
    background: #FFFFFF;
    z-index: 1;
}

.Hostkey-private-cloud__item:nth-child(3n+0) {
    margin-right: 0;
}

.Hostkey-private-cloud__item-keeper,
.services-included__item-container,
.additional-services__item-container,
.main-benefits__item-keeper,
.successful-cases__item-keeper {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.Hostkey-private-cloud-container img {
    position: absolute;
    top: -6%;
    right: 10%;
    width: 36%;
}

.Hostkey-private-cloud .wrapper {
    display: none;
}

.Hostkey-private-cloud .slider_text,
.how-it-works .slider_text {
    padding: 0;
    width: 100%;
}

.Hostkey-private-cloud .Hostkey-private-cloud__element,
.how-it-works .how-it-works__element {
    padding: 24px;
}

.Hostkey-private-cloud .slider_content .slider_text,
.how-it-works .slider_content .slider_text {
    border-radius: 16px;
}

.Hostkey-private-cloud .slider-container,
.how-it-works .slider-container {
    padding-left: 0;
}

.what-do-we-offer__container {
    background: radial-gradient(100% 113.89% at 0% 0%, #F36E3D 0%, #9B4EDE 100%);
    border-radius: 16px;
    padding: 40px;

}

.what-do-we-offer__link {
    color: #FFFFFF;
    display: none;
}

.what-do-we-offer__item-keeper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.what-do-we-offer__title {
    color: #FFFFFF;
}

.what-do-we-offer__item {
    width: 48.8%;
    color: #FFFFFF;
}

.what-do-we-offer .button-white {
    margin-right: 24px;
}

.button-transparent {
    background: transparent;
    color: #FFFFFF;
    white-space: nowrap;
}

.what-do-we-offer__button-keeper {
    margin-top: 40px;
}

.services-included__title,
.additional-services__title {
    margin-bottom: 40px;
}

.services-included__item,
.additional-services__item {
    border: 1px solid #BFBFBF;
    border-radius: 16px;
    width: 31.7%;
    padding: 24px;
    margin-right: 24px;
    margin-bottom: 24px;
    display: flex;
}

.services-included__item p,
.additional-services__item p {
    display: flex;
    align-items: center;
    margin-left: 16px;
}

.services-included__item:nth-child(3n+0),
.additional-services__item:nth-child(3n+0) {
    margin-right: 0;
}

.benefits_colocation {
    margin-top: 120px;
    transition: none 0s ease 0s;
    margin-bottom: 30px;
}

.benefits_colocation .dedicated-instants_title{
    margin-bottom: 30px;
}

.main-benefits__title {
    width: 870px;
}

.main-benefits__item {
    width: 23.2%;
    margin-right: 24px;
    margin-bottom: 64px;
}

.main-benefits__item:nth-child(4n+0) {
    margin-right: 0;
}

.main-benefits__item img {
    margin-bottom: 40px;
}

.main-benefits__item h4,
.main-benefits__item .h_4 {
    margin-bottom: 16px;
}

.main-benefits .accordion {
    display: none;
}

.main-benefits {
    margin: 120px 0 56px 0;
}

.why-use-VMware {
    margin: 0 0 120px 0;
}

.why-use-VMware__keeper {
    background: radial-gradient(100% 113.89% at 0% 0%, #F36E3D 0%, #9B4EDE 100%);
    border-radius: 16px;
    padding: 40px;
    margin-bottom: 24px;
}

.why-use-VMware__container {
    display: flex;
    justify-content: space-between;
}

.why-use-VMware__vm-ware-o-virt,
.why-use-VMware__vm-ware {
    width: 49%;
}

.why-use-VMware__vm-ware-responsive {
    display: none;
}

.why-use-VMware__vm-ware,
.why-use-VMware__vm-ware-responsive {
    padding: 40px;
}

.why-use-VMware__keeper p {
    color: #FFFFFF;
}

.why-use-VMware__title {
    color: #FFFFFF;
    margin-bottom: 40px;
}

.why-use-VMware__vm-ware img,
.why-use-VMware__vm-ware-responsive img,
.o-virt__keeper img {
    margin-bottom: 40px;
}

.why-use-VMware__vm-ware h4,
.why-use-VMware__vm-ware .h_4,
.why-use-VMware__vm-ware-responsive h4,
.why-use-VMware__vm-ware-responsive .h_4,
.o-virt__keeper h4,
.o-virt__keeper .h_4 {
    margin-bottom: 32px;
}

.why-use-VMware__vm-ware div,
.why-use-VMware__vm-ware-responsive div,
.o-virt__keeper div {
    margin-bottom: 24px;
}

.why-use-VMware__vm-ware div:last-of-type,
.why-use-VMware__vm-ware-responsive div:last-of-type,
.o-virt__keeper div:last-of-type {
    margin-bottom: 0;
}

.why-use-VMware__vm-ware,
.why-use-VMware__vm-ware-responsive,
.o-virt__keeper {
    padding: 40px;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
}

.why-use-VMware__vm-ware {
    height: min-content;
    margin-top: 400px;
}

.successful-cases {
    margin: 120px 0 136px 0;
}

.successful-cases__item {
    width: 48%;
}

.successful-cases__item img {
    margin-bottom: 40px;
}

.successful-cases__item {
    margin-right: 24px;
    margin-bottom: 64px;
}

.successful-cases__item:nth-child(2n+0) {
    margin-right: 0;
}

.successful-cases .wrapper {
    display: none;
}

.successful-cases .slider_text {
    padding: 0;
    width: 100%;
}

.successful-cases .slider-container .media-wrap > div {
    border: none;
}

/*End of Private Cloud 2*/

/*Landing*/
.landing-page {
    margin-top: 56px;
}

.landing-page .primary-block h1,
.landing-page .primary-block .h_1 {
    max-width: 973px;
    width: 100%;
}

.landing-page .primary-block .primary-block__title_orange {
    color: #F36E3D;
}

.landing-page .primary-block {
    margin-top: 120px;
}


.landing-description {
    margin-top: 64px;
    margin-bottom: 120px;
}

.landing-description__content {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -ms-align-items: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    align-items: flex-start;
}

.landing-description__text {
    max-width: 574px;
    margin-right: 48px;
}

.landing-description__text p {
    margin-bottom: 24px;
}

.landing-description__text p:last-of-type {
    margin-bottom: 0;
}

.landing-description__text-add {
    display: none;
}

.landing-description__list-item {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -ms-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 24px;
}

.landing-description__list-item:last-child {
    margin-bottom: 0;
}

.landing-description__list-item .bullet {
    min-width: 8px;
    height: 8px;
    background: #F36E3D;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: 16px;
    margin-top: 7px;
}

.landing-description__list-item h4,
.landing-description__list-item .h_4 {
    margin-bottom: 0;
}


table {
    table-layout: fixed;
}

.landing-table__title {
    max-width: 574px;
    margin-bottom: 48px;
}

.landing-table__row,
.best-seller-configurations__row,
.DDOS-upgrade-packages__row {
    border-bottom: 1px dashed #BFBFBF;
}

.landing-table__row:last-child {
    border-bottom: none;
}

.landing-table__column,
.best-seller-configurations__column,
.DDOS-upgrade-packages__column {
    width: 100%;
    max-width: 297px;
    text-align: center;
    padding: 16px 0;
    border-bottom: none;
}
.DDOS-upgrade-packages__column {
    white-space: normal;
}
.landing-table__column:first-child,
.best-seller-configurations__column:first-child,
.DDOS-upgrade-packages__column {
    max-width: 288px;
    width: 100%;
    text-align: left;
}

.landing-table__column_orange {
    color: #F36E3D
}

.landing-table__column_price {
    font-family: "ObjectSansHeavy", sans-serif;
    font-size: 24px;
    line-height: 32px;
    font-weight: 800;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    text-align: center;
    -webkit-text-decoration-line: underline;
    -moz-text-decoration-line: underline;
    text-decoration-line: underline;
    color: #9B4EDE;
    padding: 12px 0;
}

.landing-table__responsive {
    display: none;
}

.landing-table__responsive-item {
    background: #FFFFFF;
    border: 1px solid #BFBFBF;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    padding: 4px 16px;
    margin-bottom: 16px;
}

.landing-table__responsive-item:last-child {
    margin-bottom: 0;
}

.landing-table__responsive-prop {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 0;
    border-bottom: 1px dashed #BFBFBF
}

.landing-table__responsive-prop:first-child .landing-table__responsive-val {
    margin-left: 0;
}

.landing-table__responsive-prop:last-child {
    border-bottom: none;
}

.landing-table__responsive-prop > p {
    min-width: 83px;
    font-size: 12px;
    line-height: 20px;
    color: #808080;
}

.landing-table__responsive-val {
    margin-left: 8px;
    width: 100%;
    font-size: 12px;
    line-height: 20px;
}

.landing-table__responsive-val_orange {
    color: #F36E3D
}

.landing-table__responsive-val.price,
.landing-table__responsive-val.price_under {
    font-family: "ObjectSansHeavy", sans-serif;
    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
    color: #9B4EDE;
}

.landing-table__responsive-val.price_under {
    text-decoration: underline
}

.landing-table__orange-block {
    background: -o-radial-gradient(100% 50%, 50% 174.4%, #9B4EDE 0%, #F36E3D 100%);
    background: -webkit-radial-gradient(100% 50%, 50% 174.4%, #9B4EDE 0%, #F36E3D 100%);
    background: -moz-radial-gradient(100% 50%, 50% 174.4%, #9B4EDE 0%, #F36E3D 100%);
    background: radial-gradient(50% 174.4% at 100% 50%, #9B4EDE 0%, #F36E3D 100%);
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    margin-top: 42px;
    width: 100%;
    padding: 40px 64px 40px 40px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
}

.landing-table__orange-block h2,
.landing-table__orange-block .h_2 {
    max-width: 733px;
    /*margin-right: 77px;*/
    color: #FFF;
    margin-bottom: 0;
}

.landing-table__orange-block .button-white {
    padding: 16px 40px;
    width: 258px;
    white-space: nowrap;
}

.landing-table__orange-block .button-white__resp {
    padding: 16px 40px;
    display: none;
}


.landing-advantages__title {
    /*margin-bottom: 40px;*/
    margin-bottom: 0;
    max-width: 534px;
}

.landing-advantages__text-content {
    margin-top: 24px;
    max-width: 674px;
    width: 100%;
}

.landing-advantages__text-content p {
    margin-bottom: 16px;
}

.landing-advantages__text-content p:last-child {
    margin-bottom: 0;
}

.landing-advantages__text_orange {
    color: #F36E3D
}

.landing-advantages__blocks {
    margin-top: 16px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.landing-advantages__blocks_resp {
    display: none;
    margin: 40px -36px 0;
}

.landing-advantages__blocks_resp img:first-child {
    width: 40px;
}

.landing-advantages__blocks_resp img:last-child {
    width: 22px;
    height: 22px;

}

.landing-advantages__block {
    padding: 40px;
    width: -webkit-calc(33% - 13px);
    width: -moz-calc(33% - 13px);
    width: calc(33% - 13px);
    border: 1px solid #BFBFBF;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    margin-top: 24px;
}

.landing-advantages__block:nth-child(3n + 2) {
    margin: 24px 24px 0 24px;
}

.landing-advantages__block-title {
    margin: 24px 0;
}

.landing-advantages__block-list {
    margin-bottom: 0;
}

.landing-advantages__block-list-item {
    margin-bottom: 8px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -ms-align-items: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    align-items: flex-start;
}

.landing-advantages__block-list-item .bullet {
    min-width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #F36E3D;
    margin-top: 3px;
    margin-right: 12px;
}


.landing-advantages__block-list-item:last-child {
    margin-bottom: 0;
}

.landing-advanced__orange-block {
    background: -o-radial-gradient(0% 100%, 50% 174.4%, #9B4EDE 0%, #F36E3D 100%);
    background: -webkit-radial-gradient(0% 100%, 50% 174.4%, #9B4EDE 0%, #F36E3D 100%);
    background: -moz-radial-gradient(0% 100%, 50% 174.4%, #9B4EDE 0%, #F36E3D 100%);
    background: radial-gradient(50% 174.4% at 0% 100%, #9B4EDE 0%, #F36E3D 100%);
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    padding: 40px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    color: #FFF;
}


.landing-advanced__image-keeper h3,
.landing-advanced__image-keeper .h_3 {
    margin-bottom: 24px;
}

.landing-advanced_title {
    width: 595px;
    margin-bottom: 40px;
}

.landing-advanced__orange-block h4,
.landing-advanced__orange-block .h_4 {
    max-width: 534px;
    width: 100%;
    margin-left: 56px;
    margin-bottom: 0;
    font-family: "ObjectSansRegular", sans-serif;
    font-weight: normal;
}


section.landing-act {
    margin-bottom: 120px;
}

.landing-act__title {
    margin-bottom: 40px;
}

.landing-act__button {
    margin-right: 24px;
}

.landing-act__button:last-child {
    margin-right: 0;
}

.landing-footer #map {
    height: 100%;
    max-width: 927px;
    margin-left: auto;
    border: none;
}

.landing-footer .footer__nav-keeper {
    padding-right: 0;
    margin-right: -54px;
}

.landing-footer .footer__logo-keeper {
    padding: 64px 0 24px 0;
}

.landing-footer > div:first-child {
    padding: 0 0 0 54px;
}

.landing-header .navbar-link {
    margin-right: 35px;
}

.landing-header .navbar-link img {
    margin-right: 12px;
}

/*Service in Russia*/
.service_in_russia {
    margin-top: 96px !important;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 93.75%, rgba(0, 0, 0, 0.08) 100%),
    radial-gradient(57.03% 129.66% at 78.05% 100%, #F36E3D 0%, #9B4EDE 100%);

}

.pulse-white {
    position: absolute;
    width: 1000px;
    height: 1000px;
    border-radius: 50%;
    top: 0;
    left: calc(55% - 24px);
    z-index: 1;
    transform: translate(-12%, 4%);

}

.pulse-white span {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: -1;
    border: 1px solid transparent;
    border-radius: 50%;
    animation: animate_white 8s cubic-bezier(0.18, 0.66, 0, 1.13) infinite;
    opacity: 0.4;
}


@keyframes animate_white {
    0% {
        border: 1px solid #FFFFFF;
        opacity: 1;
        transform: scale(0);
    }

    80% {
        transform: scale(2);
    }

    100% {
        transform: scale(2.4);
        opacity: 0;
    }
}

.pulse-white span:nth-child(2) {
    animation-delay: .5s;
}

.pulse-white span:nth-child(3) {
    animation-delay: 1s;
}

.service_in_russia ._container {
    display: flex;
}

.service_in_russia__title {
    width: 674px;
    margin-bottom: 40px;
}

.service_in_russia p {
    width: 474px;
}

.service_in_russia__title, .service_in_russia p {
    color: #FFFFFF;
}

.service_in_russia__text {
    margin-top: 64px;
}

.service_in_russia__skyscrapers {
    margin-top: 194px;
    margin-left: -105px;
}

.why_us {

}

.why_us__title {
    margin-bottom: 0;
}

.why_us__item {
    width: 44.5%;
    margin-right: 124px;
    margin-top: 64px;
}

.why_us__item:nth-child(2n+0) {
    margin-right: 0;
}

.why_us__item h4,
.why_us__item .h_4 {
    margin: 40px 0 16px 0;
}

.why_us__item-keeper {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;

}

.bold_text {
    margin-top: 16px;
    font-family: 'ObjectSansHeavy', Object Sans;
    line-height: 20px;
    font-size: 12px;

}

.orange-star {
    color: #F36E3D;
}

.why_us #whyUsAccordion1 {
    display: none;
}

.flexible_service {
    margin: 120px 0 0 0 !important;
}

.beyond_standards {
    margin: 24px 0 !important;
}

.flexible_service__keeper,
.beyond_standards__keeper {
    display: flex;
}

.flexible_service__orange-part,
.beyond_standards__purple-part {
    width: 100%;
    padding: 64px 24px 64px 64px;
    border-bottom-left-radius: 16px;
    border-top-left-radius: 16px;
}

/*.flexible_service__orange-part {*/
/*    background: #F36E3D;*/
/*}*/

/*.beyond_standards__purple-part {*/
/*    background: #9B4EDE;*/
/*}*/

/*.background-orange-opacity {*/
/*    background: #F36E3D;*/
/*    !*background: linear-gradient(89.82deg, rgba(243, 110, 61, 0) 0.17%, #F36E3D 99.85%);*!*/
/*    position: absolute;*/
/*    width: 460px;*/
/*    height: 400px;*/
/*    top: 0;*/
/*    opacity: 0.9;*/
/*    left: 0;*/
/*}*/


/*.flexible_service__image-part,*/
/*.beyond_standards__image-part {*/
/*    overflow: hidden;*/
/*    width: 38.5%;*/
/*    height: 336px;*/
/*    transform: scaleX(-1);*/
/*    border-radius: 16px 0 0 16px;*/
/*    !*border-radius:0 16px  16px 0;*!*/
/*}*/


/*.flexible_service__orange-part h2,*/
/*.beyond_standards__purple-part h2 {*/
/*    color: #FFFFFF;*/
/*    margin-bottom: 24px;*/
/*}*/

/*.flexible_service__orange-part p,*/
/*.beyond_standards__purple-part p {*/
/*    font-size: 24px;*/
/*    line-height: 32px;*/
/*    color: #FFFFFF;*/
/*    width: 610px;*/
/*    position: absolute;*/
/*}*/
.data-pro {
    margin: 24px 0 120px 0;
}

.data-pro__text {
    padding: 64px 24px 64px 64px;
}

.data-pro__keeper {
    border: 1px solid #BFBFBF;
    border-radius: 16px;
    display: flex;
    overflow: hidden;
}

.data-pro__text h2,
.data-pro__text .h_2 {
    width: 416px;
}


.data-pro__text p {
    padding: 24px 0;
    font-size: 24px;
    line-height: 32px;
    width: 510px;
}

.data-pro__image {
    padding-top: 129px;
    /*position: absolute;*/
    /*right: 55px;*/
    /*top: 130px;*/
}

.data-pro__image img {
    /*width: 100%;*/
    border-radius: 0 0 16px 0;
}

.why_bother h4,
.why_bother .h_4 {
    width: 574px;
    padding: 40px 0;
}

.why_bother__title {
    margin-bottom: 0;
}

.why_bother__item-keeper {
    display: flex;
}

.why_bother__item {
    width: 49%;
}

.why_bother__item:first-of-type {
    margin-right: 24px;
}

.why_bother {
    margin: 120px 0 40px 0;
}

.you_can {
    margin: 0;
}

.we-are-sure {
    margin: 120px 0 64px 0 !important;
}

.you_can__item {
    margin-top: 24px;
}

.we-are-sure__keeper {
    position: relative;
}

.we-are-sure__keeper:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../icons/main/we-are-sure.png) no-repeat;
    width: 100%;
    height: 100%;
    /*transform: scaleX();*/
    z-index: -1;
    border-radius: 25px;
    overflow: hidden;
}

.we-are-sure__keeper-text {
    padding: 40px;
}

.we-are-sure__keeper-text__title {
    padding: 218px 0 40px 0;
    width: 772px;
}

.we-are-sure__keeper-text .button-white {
    margin-right: 24px;
}

.we-are-sure__bg-orange {
    background: radial-gradient(70.9% 145.79% at 0% 100%, #F36E3D 0%, rgba(243, 110, 61, 0) 100%);
    width: 100%;
    height: 99%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    border-radius: 16px;
    overflow: hidden;
}

.we-are-sure__bg-purple {
    background: linear-gradient(89.82deg, rgba(155, 78, 222, 0) 0.17%, #9B4EDE 125.85%);
    width: 100%;
    height: 99%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 16px;
    overflow: hidden;
}

.we-are-sure__keeper-text .bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 99%;
    z-index: -1;
    opacity: .4;
    border-radius: 16px;
    background-color: #9B4EDE;
    overflow: hidden;

}

.we-are-sure__keeper-text .button-white,
.we-are-sure__keeper-text .button-transparent,
.we-are-sure__keeper-text__title {
    position: relative;
    z-index: 1;
}


.speedtest-text__keeper {
    margin-bottom: 40px;
}

.speedtest {
    margin: 136px 0 120px 0 !important;
}

.speedtest-text__keeper p {
    width: 572px;
}

.speedtest-text__keeper-title {
    padding: 40px 0;
}

.speedtest-elem {
    width: 32%;
    margin-right: 24px;
    margin-bottom: 40px;
}

.speedtest-elem__item {
    margin-top: 24px;
}

.speedtest-elem:nth-child(3n+0) {
    margin-right: 0;
}

.speedtest-IP-address p {
    padding-top: 40px;
    font-family: 'ObjectSansRegular', Object Sans;
}

.speedtest-elem__keeper {
    display: flex;
}

.looking-glass h4,
.looking-glass .h_4 {
    padding: 64px 0 24px 0;
}

/* E5-2680v2 */
.Dell-powerEdge {

}

.Dell-powerEdge__title,
.advantages_DDoS_Netherlands__title {
    width: 973px;
    margin-bottom: 40px;
    z-index: 1;
    position: relative;
}

.Dell-powerEdge__rules {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.Dell-powerEdge__rules-item {
    width: 47%;
    margin-right: 24px;
    display: flex;
    margin-bottom: 24px;
    position: relative;
    z-index: 1;
}

.Dell-powerEdge__rules-item p {
    font-size: 24px;
    line-height: 32px;
    color: #F36E3D;
    font-family: 'ObjectSansHeavy', Object Sans;

}

.Dell-powerEdge .pulse {
    transform: translate(-96%, 2%);
}


.orange-too-little-circle {
    border-radius: 100%;
    margin-right: 16px;
    align-self: flex-start;
    margin-top: 9px;
    min-width: 8px;
    min-height: 8px;
    background: #F36E3D;
}

.Dell-powerEdge .button-purple {
    margin-top: 40px;
}

.Dell-powerEdge__text {
    margin-top: 64px;
    width: 574px;
}

.Dell-powerEdge img {
    position: absolute;
    right: 0;
    top: 283px;
    z-index: -1;
}

.image-horizontal-gradiant {
    background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
    /*width: 549px;*/
    /*height: 600px;*/
    /*right: 0;*/
    position: absolute;
    /*top: 130px;*/
    right: 107px;
    width: 189px;
    height: 646px;
    top: 54px;
    transform: rotate(-90deg);

    transform: rotate(-90deg);
}

.image-vertical-gradiant {
    background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    width: 229px;
    height: 508px;
    top: 139px;
    right: 0;
}

.country-business-information .nav-pills .nav-link.active,
.tab-content .nav-pills .nav-link.active {
    background: transparent;
    color: #000000;
    text-decoration: underline;

}

.country-business-information .nav-pills .pills_link,
.tab-content .nav-pills .pills_link{
    text-decoration: underline!important;
    color: #BC78EB;
}
.country-business-information .nav-pills .pills_link.active,
.tab-content .nav-pills .pills_link.active{
    text-decoration: none!important;

}
.country-business-information .nav-pills .pills_link svg,
.tab-content .nav-pills .pills_link svg{
    display: none;
}
.country-business-information .nav-pills .pills_link.active svg,
.tab-content .nav-pills .pills_link.active svg{
    display: block;
    position: absolute;
    left: 50%;
    bottom: -21px;
}

.tab-content .tab-content {
    background: #FFFFFF;
}

.tab-content .nav-pills .nav-link {
    font-family: 'ObjectSansHeavy', Object Sans;
    font-size: 24px;
    text-decoration: none;
}

.tab-content .cpu-benchmark {
    margin: 0;
}

.tab-content ul {
    padding-bottom: 64px;
}

.tab-content ul li,
.DDOS-protection ul li {
    margin-right: 40px;
}

.tab-content ul li:last-of-type {
    margin-right: 0;
}

.tab_select {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 24px;
}

.span_tab_select {
    position: relative;
    padding-left: 0;
}

.best-seller-configurations__title {
    width: 674px;
    margin-bottom: 64px;
}

.best-seller-configurations__table {
    width: 973px;
}

.best-seller-configurations__table-responsive {
    display: none;
}

.best-seller-configurations__table {
    margin-bottom: 80px;
}

.best-seller-configurations__base-price-grey,
.best-seller-configurations__base-price-black {
    font-size: 24px;
    line-height: 32px;
    font-family: 'ObjectSansHeavy', Object Sans;

}

.best-seller-configurations__base-price-grey {
    color: #BFBFBF;
}

.best-seller-configurations__base-price-black {
    color: #000000;

}

.best-seller-configurations__column span {
    color: #F36E3D;
}

.best-seller-configurations__order {
    padding: 64px;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
}

.best-seller-configurations__order__title {
    width: 700px;
    margin-bottom: 24px;
}

.best-seller-configurations__order .button-purple {
    margin-top: 40px;
}

.rest-period {
    width: 175px;
    white-space: pre-wrap;
}

.tab-content-whats-included__title {
    margin-bottom: 64px;
}

.tab-content-whats-included__item-keeper {
    display: flex;
}

.tab-content-whats-included__item h4,
.tab-content-whats-included__item .h_4 {
    margin-bottom: 16px;
}

.tab-content-whats-included__item,
.need-config__item {
    width: 48.4%;
    padding: 64px;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
}

.tab-content-whats-included__item:first-of-type {
    margin-right: 24px;
}

.tab-content-whats-included__item-elem {
    display: flex;
    margin-top: 8px;
}

.tab-content-whats-included__item-elem .orange-too-little-circle {
    margin-top: 6px;
}

.tab-content .custom-select {
    display: none;
}

/*End of tabs*/
.E5-advantages__title {
    margin-bottom: 64px;
}

.E5-advantages {
    margin: 120px 0 56px 0 !important;
}

.E5-advantages__item-keeper {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}

.E5-advantages__item {
    width: 23%;
    margin-right: 24px;
    margin-bottom: 64px;
}

.E5-advantages__item:nth-child(4n+0) {
    margin-right: 0;
}

.E5-advantages__item h4,
.E5-advantages__item .h_4 {
    width: 220px;
    margin-top: 40px;
}

.bold-text {
    font-size: 24px;
    line-height: 32px;
    font-family: 'ObjectSansHeavy', Object Sans;
}

.E5-advantages__item:last-child h4,
.E5-advantages__item:last-child .h_4 {
    width: 275px;
}

.is-it-worth-it {
    margin: 56px 0 120px 0 !important;
}

.is-it-worth-it__block-keeper {
    display: flex;
}

.is-it-worth-it__title {
    padding-bottom: 16px;
}

.is-it-worth-it__text {
    width: 574px;
    padding-bottom: 64px;
}

.is-it-worth-it__block-item {
    width: 48.4%;
    padding: 64px;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
}

.is-it-worth-it__elem {
    width: 100%;
    display: flex;
    padding: 20px 0;
    justify-content: space-between;
}

.is-it-worth-it__block-item {
    margin-right: 24px;
    display: flex;
    flex-direction: column;
}

.is-it-worth-it__dotted-elem {
    border-bottom: 1px dashed #BFBFBF;
}

.expense-revenu {
    display: flex;
    padding: 20px 0;
    justify-content: space-between;
}

.order-server-special-terms__keeper {
    border: 1px solid #BFBFBF;
    border-radius: 16px;
    padding: 64px;
}

.order-server-special-terms__keeper h2,
.order-server-special-terms__keeper .h_2 {
    width: 800px;
}

.order-server-special-terms__keeper p {
    width: 760px;
    margin: 24px 0 40px 0;
    font-size: 24px;
    line-height: 32px;
}

.expense-revenu__orange-price {
    color: #F36E3D;

}

.s-it-worth-it__block-item__title {
    width: 290px;
}

.is-it-worth-it__elem-grow {
    display: flex;
    flex-direction: column;
    flex-grow: 5;
}


.orange-bar, .purple-bar {
    color: #ffffff;
    border-radius: 16px;
    padding: 64px;
    display: flex;
    justify-content: space-between;

}

.orange-bar h3, .purple-bar h3,
.orange-bar .h_3, .purple-bar .h_3 {
    margin-bottom: 0;
}

.purple-bar {
    background-color: #9B4EDE;
}

.orange-bar {
    margin: 24px 0;
    background-color: #F36E3D;
}

.need-config__item-keeper {
    display: flex;
}

.need-config__item h2,
.need-config__item .h_2 {
    margin-bottom: 40px;
}

.need-config__item:first-of-type {
    margin-right: 24px;
}

.need-config__text {
    margin-top: 24px;
}

.E5-act__title {
    width: 773px;
    margin-bottom: 64px;
}

.E5-act__button {
    margin-right: 24px;
}

.flexible_service__text-part,
.beyond_standards__text-part {
    padding: 64px 498px 64px 64px;
    position: relative;
    z-index: 2;
    border-radius: 16px;
}

.flexible_service__keeper {
    position: relative;
    background: url(../icons/main/flexible_service.png) top right no-repeat, #F36E3D;
    border-radius: 16px;
    overflow: hidden;
}

.flexible_service__text-part h2,
.flexible_service__text-part .h_2,
.flexible_service__text-part p,
.beyond_standards__text-part h2,
.beyond_standards__text-part .h_2,
.beyond_standards__text-part p,
.we-are-sure__keeper-text h2,
.we-are-sure__keeper-text .h_2 {
    color: #FFFFFF;
}

.flexible_service__text-part p,
.beyond_standards__text-part p {
    font-size: 24px;
    line-height: 32px;
}

.flexible_service__text-part h2,
.flexible_service__text-part .h_2 {
    margin-bottom: 24px;
}

.flexible_service__keeper .bg {
    background-color: #F36E3D;
    mix-blend-mode: multiply;
}

.beyond_standards__keeper .bg,
.we-are-sure__keeper-text .bg {
    background-color: #9B4EDE;
    mix-blend-mode: multiply;
}

.bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: .6;
    border-radius: 16px;
}

.background-orange-grad {
    /*background:  #F36E3D;*/
    background: linear-gradient(89.82deg, rgba(243, 110, 61, 0) 0.17%, #F36E3D 99.85%);
    position: absolute;
    width: 460px;
    height: 400px;
    top: 0;
    right: 15px;
    transform: rotate(-180deg);
}

.beyond_standards__keeper {
    position: relative;
    background: url(../icons/main/beyond_sdandards.png) top right no-repeat, #9B4EDE;
    border-radius: 16px;
    overflow: hidden;
}

.background-purple-grad {
    background: linear-gradient(89.82deg, rgba(155, 78, 222, 0) 0.17%, #9B4EDE 99.85%);
    transform: rotate(-180deg);
    position: absolute;
    width: 460px;
    height: 400px;
    top: 0;
    right: 15px;
}

/*Offer page*/

/*Global*/
* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*Non Global*/

.offer-page.primary-block h1,
.offer-page.primary-block .h_1 {
    font-size: 54px;
    line-height: 56px;
}


.offer-page.primary-block h1,
.offer-page.primary-block .h_1 {
    max-width: 900px;
    margin-bottom: 24px;
}

.offer-page .primary-block__subtitle {
    font-family: 'ObjectSansRegular', sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #FF5544;
    margin-bottom: 24px;
}

.offer-page .pulse {
    margin-top: -175px;
}

.primary-block__text-content {
    max-width: 574px;
    margin-top: 40px;
}

.primary-block__text-content > article {
    margin-bottom: 24px;
}

.primary-block__text-content > article:last-child {
    margin-bottom: 0;
}


.offer-page__link-keeper {
    margin-top: 104px;
    margin-bottom: 64px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.offer-page__link {
    text-decoration: none;
    margin-right: 40px;
}

.offer-page__link:last-child {
    margin-right: 0;
}

.offer-page__link.active {
    color: black;
}

/*.offer-page__link.active:hover {*/
/*    text-decoration: none;*/
/*}*/


.offer-included__title {
    max-width: 574px;
    margin-bottom: 64px;
}

.offer-included__block-keeper {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin-bottom: 64px;
}

.offer-included__block {
    margin-right: 24px;
    width: 100%;
    padding: 64px;
    border: 1px solid #BFBFBF;
    box-sizing: border-box;
    border-radius: 16px;
    background: #FFFFFF;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}

.offer-included__block:last-child {
    margin-right: 0;
}

.offer-included__title {
    margin-bottom: 24px;
}

.offer-included__sub-title {
    margin-top: 16px;
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 20px;
}

.offer-included__list {
    margin-bottom: 0;
}

.offer-included__list > li {
    margin-bottom: 8px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.offer-included__list > li:last-child {
    margin-bottom: 0;
}

.offer-included__button {
    margin-right: 24px;
}

.offer-included__button:last-child {
    margin-right: 0;
}

.best-seller-conf {
    margin: 0 0 120px 0;
}

.best-seller-conf__text-content {
    max-width: 574px;
}

.best-seller-conf__title {
    margin-bottom: 24px;
}

.best-seller-conf__table {
    max-width: 973px;
    width: 100%;
    margin-top: 40px;
}

.best-seller-conf__row > .best-seller-conf__column {
    text-align: center
}

.best-seller-conf__row > .best-seller-conf__column:first-child {
    text-align: left
}

.best-seller-conf__base-price .old-price {
    color: #F36E3D;
    text-decoration: line-through;
}

.best-seller-conf__no-discount {
    padding-top: 0;
}

.offer-page__orange-keeper {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.offer-page__orange-keeper > div {
    padding: 64px;
    border-radius: 16px;
}

.offer-page__orange-block {
    color: white;
    margin-right: 24px;
    width: 100%;
    background: radial-gradient(59.93% 100% at 0% 100%, #9B4EDE 0%, #F36E3D 100%);
}

.offer-page__orange-title {
    margin-bottom: 40px;
}

.offer-page__white-block {
    width: 100%;
    padding-bottom: 56px;
    border: 1px solid #BFBFBF;
    box-sizing: border-box;
    border-radius: 16px;
}

.offer-page__white-title {
    margin-bottom: 24px;
}

.offer-page__white-block article {
    font-size: 16px;
    line-height: 24px;
}

.cpu-benchmark__text-block {
    max-width: 525px;
    margin-bottom: 40px;
}

.cpu-benchmark__title {
    margin-bottom: 24px;
}

.cpu-benchmark__table {
    max-width: 973px;
}

.cpu-benchmark__table th, .cpu-benchmark__table td {
    white-space: initial;
    /*word-break: break-word*/
}

.cpu-benchmark__table_resp {
    margin: 24px -36px 0 -36px;
    display: none;
}

.cpu-benchmark__resp-el {
    padding: 24px 24px 16px 24px;
    border-bottom: 1px solid #BFBFBF;
}

.cpu-benchmark__resp-el:first-child {
    border-top: 1px solid #BFBFBF;
}

.cpu-benchmark__resp-title {
    margin-bottom: 12px;
}

.cpu-benchmark__row {
    padding: 14px 0;
    border-bottom: 1px dashed #BFBFBF;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
}

.cpu-benchmark__row:last-child {
    border-bottom: none
}

.cpu-benchmark__property {
    font-size: 12px;
    line-height: 20px;
    color: #808080;
}

.cpu-benchmark__progress-keeper {
    margin-top: 64px;
}

.cpu-benchmark__progress {
    padding: 40px;
    margin-bottom: 24px;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
}

.cpu-benchmark__progress:last-child {
    margin-bottom: 0;
}

.cpu-benchmark__progress-title {
    margin-bottom: 40px;
}

.cpu-benchmark__progress-image {
    width: 100%;
}

.cpu-benchmark__progressbar {
    position: relative;
    width: 100%;
    height: 295px;
}

.cpu-benchmark__progressbar > div {
    width: 100%;
    height: 100%;
}

.offer-page__act h1,
.offer-page__act .h_1 {
    max-width: 880px;
    white-space: pre-wrap;
}

.footer__social svg {
    transition: .2s all;
}


.best-seller-conf__table_resp {
    display: none;
}

.best-seller-conf__resp-el {
    padding: 24px 36px;
    margin: 0 -36px;
    border-bottom: 1px solid #BFBFBF;
    background: #FFF;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: flex-start;
    align-items: flex-start;
}

.best-seller-conf__resp-el:first-child {
    border-top: 1px solid #BFBFBF;
}

.best-seller-conf__resp-title {
    margin-bottom: 12px;
}

.best-seller-conf__resp-col {
    width: 100%;
}

.best-seller-conf__resp-row {
    padding: 14px 0;
    border-bottom: 1px dashed #BFBFBF;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
}

.best-seller-conf__resp-row:last-child {
    border-bottom: none;
    -ms-align-items: flex-start;
    align-items: flex-start;
}

.best-seller-conf__resp-prop {
    font-size: 12px;
    line-heightt: 20px;
    color: #808080;
    font-weight: normal;
}

.best-seller-conf__resp-button {
    -ms-align-self: flex-end;
    align-self: flex-end;
    max-width: 63px;
    padding: 4px 13px;
    font-weight: normal;
    font-size: 12px;
    font-family: 'ObjectSansRegular', sans-serif;
    line-height: 20px;
}

.best-seller-conf__resp-price {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
}

.best-seller-conf__resp-price > .current-price {
    font-family: 'ObjectSansHeavy', sans-serif;
    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
}

.best-seller-conf__resp-price > .old-price {
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #F36E3D;
    text-decoration: line-through;
}

/*DDOS Protection*/
.DDOS-protection__text {
    width: 625px;
}

.DDOS-protection__button-block {
    margin-top: 24px;
}

.DDOS-protection__button-block .button-purple {
    margin-right: 24px;
}

.advantages_DDoS_Netherlands__keeper {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.advantages_DDoS_Netherlands__item {
    width: 31.5%;
    margin-right: 24px;
    margin-top: 64px;
}

.advantages_DDoS_Netherlands__item h4,
.advantages_DDoS_Netherlands__item .h_4 {
    margin: 40px 0 16px 0;
}

.advantages_DDoS_Netherlands__item:nth-child(3n+0),
.how-it-works__item:nth-child(3n+0) {
    margin-right: 0;
}

.DDOS-protection__title {
    margin-bottom: 16px;
}

.DDOS-protection .pulse {
    transform: translate(-104%, -26%);
}

.DDOS-protection img {
    position: absolute;
    top: -50px;
    right: 105px;
    width: 30%;
}

.country-information-text {
    width: 572px;
}

.country-business-information .nav-item {
    margin-right: 40px;
}

.country-business-information .nav-pills .nav-link {
    font-family: 'ObjectSansHeavy', Object Sans;
    font-size: 40px;
    text-decoration: none;
}

.country-business-information ul li {
    margin-bottom: 64px;
}

.country-business-information .custom-select {
    display: none;
}

.how-it-works__item {
    width: 31.5%;
    margin-right: 24px;
    padding: 24px;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    margin-top: 24px;
}

.how-it-works__title {
    margin-bottom: 40px;
}

.how-it-works__item-text {
    padding-top: 24px;
    width: 100%;
}

.how-it-works .wrapper {
    display: none;
}

.how-it-works .how-it-works__element {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.how-it-works__element .red-circle__number span {
    color: #000000;
}

.DDOS-upgrade-packages__all h4,
.DDOS-upgrade-packages__all .h_4 {
    margin-bottom: 24px;
}

.text-pre-wrap {
    white-space: pre-wrap;
}

.package-price {
    font-size: 24px;
    line-height: 32px;
    font-family: 'ObjectSansHeavy', Object Sans;
}

.DDOS-upgrade-packages__table-container .accordion {
    display: none;
}

.DDOS-upgrade-packages__table-container .accordion .card {
    border-bottom: 0;
}

.data-traffic-position,
.included-sla {
    display: none;
}

.DDOS-upgrade-packages__all-item-keeper {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 40px;
}

.DDOS-upgrade-packages__all-item {
    padding: 8px 24px;
    border: 1px solid #BFBFBF;
    border-radius: 8px;
    margin: 0 16px 16px 0;

}

.DDOS-orange-block {
    background: radial-gradient(18.43% 90% at 82.98% 50%, #9B4EDE 0%, #F36E3D 100%);
    border-radius: 16px;
    padding: 64px 100px;
}

.DDOS-orange-block .button-white {
    margin-left: 20%;
    white-space: nowrap;
}

.DDOS-orange-block h2,
.DDOS-orange-block .h_2 {
    width: 84%;
    color: #FFFFFF;
    margin: 0;
}

.DDOS-orange-block div:last-child {
    display: flex;
    align-items: center;
}

/*Smart hands*/

.smart-hands__primary > ._container {
    position: relative;
}

.smart-hands__primary .smart-hand__hero-image {
    position: absolute;
    right: 54px;
    top: -31px;
    width: 574px;
    height: 574px;
    border-radius: 50%;
    overflow: hidden;
}

.smart-hands__primary .smart-hand__hero-image > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top right;
    /*transform: scaleX(-1);*/
}

.smart-hands__primary h1,
.smart-hands__primary .h_1 {
    font-size: 80px;
    line-height: 100px;
}

.smart-hands__primary .primary-block__text-block {
    max-width: 574px;
}

.primary-block__article_orange {
    color: #F36E3D;
}

.primary-block__article_big {
    font-size: 24px;
    line-height: 32px;
}

.smart-hands__primary .primary-block__button-block {
    margin-bottom: 120px;
}

.primary-block__text-block > article {
    margin-bottom: 24px;
}

.primary-block__text-block > article:last-child {
    margin-bottom: 0;
}

.linear-block__keeper,
.apply-for-computing-power__keeper {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}

.linear-block__keeper:before,
.programme-for-scientific-research__keeper:before,
.grant-programme-for-winners__keeper:before,
.apply-for-computing-power__keeper:before {
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    position: absolute;
    background: #9B4EDE;
}

.linear-block__keeper:after,
.programme-for-scientific-research__keeper:after,
.grant-programme-for-winners__keeper:after,
.apply-for-computing-power__keeper:after {
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    position: absolute;
    background: radial-gradient(70.9% 145.79% at 0% 100%, #F36E3D 0%, rgba(243, 110, 61, 0) 100%);
}

.linear-block__background-image,
.programme-for-scientific-research__background-image,
.grant-programme-for-winners__background-image,
.apply-for-computing-power__background-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: .4;
}

.linear-block__background-image > img,
.programme-for-scientific-research__background-image > img,
.grant-programme-for-winners__background-image > img,
.apply-for-computing-power__background-image > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top right;
}

.linear-block__text {
    padding: 40px;
    color: white;
    position: relative;
    z-index: 1
}

.linear-block__text h4,
.linear-block__text .h_4 {
    margin-bottom: 40px;
    max-width: 535px;
}

.linear-block__button:first-of-type {
    margin-right: 24px;
}


@media screen and (max-width: 1200px) {
    .smart-hands__primary .smart-hand__hero-image {
        width: 353px;
        height: 353px;
    }
}

@media screen and (max-width: 1150px) {
    .smart-hands__primary .smart-hand__hero-image {
        right: 36px;
        top: 0;
    }

    .smart-hands__primary .primary-block__text-block {
        max-width: 518px;
    }

    .linear-block__text h4,
    .linear-block__text .h_4 {
        max-width: 587px;
    }
}

@media screen and (max-width: 970px) {
    .smart-hands__primary .smart-hand__hero-image {
        right: -106px;
        width: 336px;
        height: 336px;
        top: -34px;
    }
}

@media screen and (max-width: 810px) {
    .smart-hands__primary .primary-block__text-block {
        max-width: 456px;
    }

    .smart-hands__primary h1,
    .smart-hands__primary .h_1 {
        font-size: 40px;
        line-height: 56px;
    }

    .linear-block__text h4,
    .linear-block__text .h_4 {
        max-width: 416px;
    }
}

@media screen and (max-width: 745px) {
    .smart-hands__primary .smart-hand__hero-image {
        right: -36px;
        width: 159px;
        height: 159px;
        top: -9px;
    }

    .smart-hands__primary.primary-block h1,
    .smart-hands__primary.primary-block .h_1 {
        width: 75%!important;
    }
}

@media screen and (max-width: 625px) {
    .smart-hands__primary .primary-block__text-block:last-of-type {
        max-width: 98%;
    }

    .smart-hands__primary {
        margin-top: 96px !important;
    }

    .smart-hands__primary .primary-block__button-block button:last-child {
        margin-left: 0;
    }

    .smart-hands__primary .primary-block__button-block button:first-child {
        transform: none;
        margin-left: 0;
    }

    .linear-block__text {
        padding: 24px;
    }

    .linear-block__text h4,
    .linear-block__text .h_4 {
        max-width: none;
        font-weight: 800;
        font-size: 16px;
        line-height: 20px;
    }

    .linear-block__button {
        font-size: 16px;
        line-height: 24px;
        padding: 8px 24px;
    }
}

@media screen and (max-width: 460px) {
    .linear-block__button-keeper {
        flex-direction: column;
        display: flex;
        align-items: flex-start;
    }

    .linear-block__button:first-of-type {
        margin-right: 0;
        margin-bottom: 16px;
    }

    .linear-block__background-image {
        display: none;
    }

    .linear-block__keeper:before {
        background: radial-gradient(197.79% 82.01% at 0% 0%, #F36E3D 0%, #9B4EDE 100%);
    }

    .linear-block__keeper:after {
        background: none;
    }
    .smart-hands__primary.primary-block h1, .smart-hands__primary.primary-block .h_1 {
        width: 69%!important;
    }
}


.dedicated-servers-support .card,
.VMware-HA-cluster .card {
    margin: 16px 0;
}

@media screen and (max-width: 580px) {
    .smart-hands__accordion-keeper.dedicated-servers-support .card .card-header h4 button img,
    .smart-hands__accordion-keeper.dedicated-servers-support .card .card-header .h_4 button img {
        margin-left: 17px;
    }

    .all-countries-flags__keeper .decor-none {
        margin-left: -7px;
        margin-right: 7px;
        margin-bottom: 5px;
    }

    .all-countries-flags__keeper .all_ {
        margin-left: 0;
        margin-right: 20px;
    }
    .filter__tab .all-countries-flags__keeper .decor-none:not(.all_).active {
        margin-right: 7px!important;
    }
}

@media screen and (max-width: 350px) {
    .smart-hands__primary.primary-block h1, .smart-hands__primary.primary-block .h_1 {
        width: 62%!important;
    }
}

.offering-services h2,
.offering-services .h_2 {
    font-size: 64px;
    line-height: 72px;
    margin-bottom: 46px;
}

.offering-services__list {
    display: flex;
    margin-bottom: 64px;
}

.offering-services__list > div {
    max-width: 505px;
}

.offering-services__list > div:first-child {
    margin-right: 69px;
}

.offering-services__list-item {
    font-weight: normal;
    font-size: 24px;
    line-height: 32px;
    display: flex;
    align-items: flex-start;
    margin-bottom: 24px;
}

.offering-services__list-item:last-child {
    margin-bottom: 0;
}

.offering-services__list-item > svg {
    margin-right: 8px;
    margin-top: 8px;
    min-width: 16px;
    height: 16px;
}

.offering-services__worth-it {
    background: #FFFFFF;
    border: 1px solid #BFBFBF;
    box-sizing: border-box;
    border-radius: 16px;
    padding: 0 40px;
}

.offering-services__worth-it > div {
    padding: 40px 0;
    display: flex;
    justify-content: space-between;
}

.offering-services__worth-it > div h1,
.offering-services__worth-it > div .h_1 {
    min-width: 422px;
    width: 0%;
    margin-right: 137px;
    margin-bottom: 40px;
}

.offering-services__worth-it > div:first-child {
    border-bottom: 1px dashed #BFBFBF;

}

.offering-services__worth-it > div:first-child .adding-expanses {
    padding-right: 87px;
}

.offering-services__worth-it > div button {
    white-space: nowrap;
}

@media screen and (max-width: 1150px) {
    .offering-services__list > div {
        max-width: 369px;
    }

    .offering-services__list > div:first-child {
        margin-right: 24px;
    }

    .offering-services__worth-it > div h1,
    .offering-services__worth-it > div .h_1 {
        min-width: 370px;
        margin-right: 24px;
        margin-bottom: 128px;
        font-size: 40px;
        line-height: 56px;
    }

    .offering-services__worth-it > div:first-child .adding-expanses {
        padding-right: 0;
    }
}

@media screen and (max-width: 800px) {
    .offering-services h2,
    .offering-services .h_2 {
        font-size: 40px;
        line-height: 56px !important;
    }

    .offering-services__list > div {
        max-width: none;
    }

    .offering-services__list > div:first-child {
        margin-right: 24px;
    }

    .offering-services__worth-it > div h1,
    .offering-services__worth-it > div .h_1 {
        min-width: 312px;
        margin-bottom: 40px;
    }
}

@media screen and (max-width: 580px) {
    .offering-services__list {
        flex-direction: column;
        margin-bottom: 120px;
    }

    .offering-services__list > div {
        max-width: none;
    }

    .offering-services__list > div:first-child {
        margin-right: 0;
    }

    .offering-services__list-item:last-child {
        margin-bottom: 24px;
    }

    .offering-services__list-item:last-o-type {
        margin-bottom: 0;
    }

    .offering-services__list-item {
        padding-right: 16px;
    }


    .offering-services__worth-it {
        padding: 0 24px;
    }

    .offering-services__worth-it > div {
        padding: 24px 0;
    }

    .offering-services__worth-it > div:first-child {
        padding-bottom: 40px;
    }

    .offering-services__worth-it > div:last-child {
        padding-top: 36px;
    }

}

section.smart-hands__config {
    margin-bottom: 200px;
}

.smart-hands__config h2,
.smart-hands__config .h_2 {
    margin-bottom: 64px;
    max-width: 774px;
}

.smart-hands__config .config__button {
    white-space: nowrap
}

@media screen and (max-width: 1024px) {
    .smart-hands__config h2,
    .smart-hands__config .h_2 {
        max-width: 736px;
    }
}

@media screen and (max-width: 768px) {
    .smart-hands__config h2,
    .smart-hands__config .h_2 {
        max-width: none;
    }

    .smart-hands__config .pulse {
        top: -180px;
    }
}

@media screen and (max-width: 580px) {
    .smart-hands__config h2,
    .smart-hands__config .h_2 {
        font-size: 24px;
        line-height: 32px;
    }

    .smart-hands__config .pulse {
        top: 100%;
    }
}


.smart-advantages__item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.smart-advantages__text {
    margin-top: 40px;
    width: 100%;
}

.smart-advantages__item-keeper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -24px;
}

.smart-advantages__item {
    width: -webkit-calc(25% - 24px);
    width: -moz-calc(25% - 24px);
    width: calc(25% - 24px);
    margin-right: 24px;
    margin-top: 64px;
}

.smart-advantages__item > img {
    margin-bottom: 40px;
    width: 120px;
    height: 120px;
}

.smart-advantages__item-slider {
    display: none;
}

.smart-advantages .slider-container {
    padding-left: 0;
}

.smart-advantages .slides-numbers{
    display: none !important;
}

@media screen and (max-width: 1024px) {
    .smart-advantages__item {
        width: -webkit-calc(33.3333333% - 24px);
        width: -moz-calc(33.3333333% - 24px);
        width: calc(33.3333333% - 24px);
    }
}

@media screen and (max-width: 768px) {
    .smart-advantages__item {
        width: -webkit-calc(50% - 24px);
        width: -moz-calc(50% - 24px);
        width: calc(50% - 24px);
        padding: 24px;
    }
}

@media screen and (max-width: 432px) {
    .smart-advantages__item {
        width: 100%;
        /*height: 100%;*/
        margin: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .smart-advantages__item > article {
        margin-top: auto;
    }
    .smart-advantages__item-slider .slick-slide{
        justify-content: space-between;
    }
    /*.smart-advantages__item-keeper {*/
    /*    display: none;*/
    /*}*/

    /*.smart-advantages__item-slider {*/
    /*    display: block;*/
    /*}*/
}

/*Global part*/

h6 {
    font-size: 12px;
    line-height: 20px;
    font-family: 'ObjectSansHeavy', Object Sans;
    font-weight: 800;
}

/*end of Global part*/

.smart-text__title {
    margin-bottom: 21px;
}

.smart-text article {
    font-size: 12px;
    line-height: 20px;
    margin-right: 24px;
    width: -webkit-calc(33.3333% - 16px);
    width: -moz-calc(33.3333% - 16px);
    width: calc(33.3333% - 16px);
}

.smart-text article:last-child {
    margin-right: 0;
}

.smart-text__text-keeper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 1024px) {
    .smart-text__title {
        margin-bottom: 24px;
    }
}

@media screen and (max-width: 625px) {
    .smart-text__text-keeper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .smart-text__title {
        margin-bottom: 0;
    }

    .smart-text article {
        width: 100%;
        margin-right: 0;
        margin-top: 24px;
    }
}

table {
    table-layout: fixed
}

.plans__title-keeper {
    margin-bottom: 64px;
}

.plans__title {
    margin-bottom: 20px;
}

th.plans__table-head-cell {
    padding-top: 0;
    padding-bottom: 27px;
}

.plans__table-head-cell:first-child {
    width: 20%;
    padding-left: 0;
}

.plans__table-head-cell h4,
.plans__table-head-cell .h_4 {
    margin-bottom: 0;
}

.plans__table-cell_center {
    text-align: center
}

.plans__table-cell_purple {
    color: #9B4EDE;
}

td.plans__table-cell:first-child {
    white-space: pre-line;
    text-align: left;
    padding-left: 0;
    /*width: 400px;*/
}

.plans__table-head-cell small {
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
}

.plans__table-cell_title {
    display: none;
}

.plans__table th,
.plans__table th * {
    vertical-align: top;
}

.plans__table_resp {
    display: none;
}

.plans__resp-title {
    font-size: 32px;
    line-height: 40px;
    color: #9B4EDE !important;
}

.plans .card-header .collapsed_img {
    display: flex;
    align-self: flex-start;
    margin-top: 5px;
}

.plans .card-body .card-header .subaccordion-title {
    font-size: 16px;
    font-family: 'ObjectSansHeavy', Object Sans;
    color: #000000;
    text-decoration: none;
}

.plans__resp-plan_purple span,
.plans__resp-plan span {
    font-family: 'ObjectSansHeavy', Object Sans;
}

.plans__resp-plan_purple-regular {
    font-family: 'ObjectSansRegular', Object Sans !important;
    color: #9B4EDE;
}

.for-medium-text {
    font-size: 12px;
    color: #000000;
}

.collapsed_img1 {
    transform: rotateX(180deg);
    transition: 0.5s;
    width: 22px;
    height: 22px;
    margin-left: auto;
    align-self: center;
}

.collapsed .collapsed_img1 {
    transform: rotateX(0deg);
    transition: 0.5s;
    margin-left: 10px
}

.plans .card {
    border-bottom: 1px dashed #e6e6e6;
}

.plans .card-header h4,
.plans .card-header .h_4 {
    margin-left: 0;
}

.plans .card-body article {
    margin-bottom: 24px !important;
}

.plans .card-header {
    padding: 24px 0;
}

.plans .card-body {
    padding: 0;
}

.plans .card-header .btn > img {
    margin-left: auto;
    /*margin-left: 17px;*/
}

.plans__resp-plan {
    margin-bottom: 24px;
}

.plans__resp-plan_purple {
    color: #9B4EDE;
}

.adding-title {
    width: 40%;
}

.adding-expanses {
    width: 60%;
    padding-left: 20px;
}

@media screen and (max-width: 1250px) {
    .plans__table-head-cell:first-child {
        width: 20.83%;
    }

    .plans__table-head-keeper {
        white-space: initial !important;
    }

    .plans__table td {
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .plans__table th {
        padding-bottom: 16px;
    }
}

@media screen and (max-width: 870px) {

    .plans__table-cell:first-child,
    .plans__table-head-cell:first-child {
        display: none;
    }

    .plans__table-cell:nth-child(3),
    .plans__table-head-cell:nth-child(2) {
        white-space: initial;
        text-align: left;
        padding-left: 0;
    }

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

    .plans__table-head-cell h4,
    .plans__table-head-cell .h_4 {
        font-size: 12px;
        line-height: 20px;
    }

    .plans__table td {
        padding-top: 8px;
        padding-bottom: 16px;
    }

    .plans__table,
    .plans__table > tbody {
        display: inline-block;
        width: 100%;
    }

    .plans__table tr {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .plans__table td,
    .plans__table th {
        display: block;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    td.plans__table-cell_title {
        display: block;
        width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex: auto;
        -moz-box-flex: 1;
        -ms-flex: auto;
        flex: auto;
        border: none;
        padding-top: 16px;
        padding-bottom: 0;
        padding-left: 0;
        font-weight: 800;
        font-size: 12px;
        line-height: 20px;
        font-family: 'ObjectSansHeavy', sans-serif;
    }
}

@media screen and (max-width: 680px) {
    .plans__table {
        display: none;
    }

    .plans__table_resp {
        display: block;
    }

    .plans__resp-subtitle {
        color: black;
        font-weight: 500;
        font-size: 12px;
        line-height: 20px;
    }

    .offering-services__worth-it > div {
        flex-direction: column;
    }

    .offering-services__worth-it > div h1,
    .offering-services__worth-it > div .h_1 {
        margin-right: 0px;
        margin-bottom: 24px;
        min-width: auto;
        width: 100%;
        font-size: 24px;
        line-height: 32px;
    }

    .offering-services__worth-it button {
        font-family: 'ObjectSansRegular', sans-serif;
        font-size: 16px;
        line-height: 24px;
        padding: 8px 24px;
        font-weight: normal;
        margin-bottom: 64px;
    }
}

.plans__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 64px;
}

.plans__item-keeper {
    width: -webkit-calc(50% - 12px);
    width: -moz-calc(50% - 12px);
    width: calc(50% - 12px);
}

.plans__item {
    margin-bottom: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.plans__item:last-child {
    margin-bottom: 0;
}

.plans__bullet {
    min-width: 12px;
    height: 12px;
    margin-right: 16px;
    margin-top: 7px;
    background: #F36E3D;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
#banerBeforeLogin{
    display: none;
    position: relative;
    z-index: 1;
}
.header__banner {
    background: #fffbb3;
    position: relative;
    color: black;
    padding: 10px 10px 10px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header__banner-img_block {
    margin-right: 10px;
}
.header__banner-info {
    margin-right: 15px;
}
.header__banner-close{
    position: absolute;
    right: 10px;
    top: 10px;
    width: 10px;
    height: 10px;
    cursor: pointer;
}
.header__banner-info a {
    color: black;
    text-decoration: underline;
}

@media screen and (max-width: 580px) {
    .plans__item-keeper {
        width: 100%;
    }

    .plans__item:last-child {
        margin-bottom: 24px;
    }

    .plans__item-keeper:nth-child(2) .plans__item:last-child {
        margin-bottom: 0;
    }

    .plans__items {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media screen and (max-width: 1024px) {
    .plans__items {
        margin-top: 80px;
    }
}


/*Offer page*/

/*Global*/
* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*Non Global*/

.offer-page.primary-block h1,
.offer-page.primary-block .h_1 {
    font-size: 40px;
    line-height: 56px;
}


.offer-page.primary-block h1,
.offer-page.primary-block .h_1 {
    max-width: 900px;
    margin-bottom: 24px;
}

.offer-page .primary-block__subtitle {
    font-family: 'ObjectSansRegular', sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #FF5544;
    margin-bottom: 24px;
}

.offer-page .pulse {
    margin-top: -175px;
}

.primary-block__text-content {
    max-width: 574px;
    margin-top: 40px;
}

.primary-block__text-content > article {
    margin-bottom: 24px;
}

.primary-block__text-content > article:last-child {
    margin-bottom: 0;
}


.offer-page__link-keeper {
    margin-top: 104px;
    margin-bottom: 64px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.offer-page__link {
    text-decoration: none;
    margin-right: 40px;
}

.offer-page__link:last-child {
    margin-right: 0;
}

.offer-page__link.active {
    color: black;
}

/*.offer-page__link.active:hover {*/
/*    text-decoration: none;*/
/*}*/


.offer-included__title {
    max-width: 574px;
    margin-bottom: 64px;
}

.offer-included__block-keeper {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin-bottom: 64px;
}

.offer-included__block {
    margin-right: 24px;
    width: 100%;
    padding: 64px;
    border: 1px solid #BFBFBF;
    box-sizing: border-box;
    border-radius: 16px;
    background: #FFFFFF;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}

.offer-included__block:last-child {
    margin-right: 0;
}

.offer-included__title {
    margin-bottom: 24px;
}

.offer-included__sub-title {
    margin-top: 16px;
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 20px;
}

.offer-included__list {
    margin-bottom: 0;
}

.offer-included__list > li {
    margin-bottom: 8px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.offer-included__list > li:last-child {
    margin-bottom: 0;
}

.offer-included__button {
    margin-right: 24px;
}

.offer-included__button:last-child {
    margin-right: 0;
}


.best-seller-conf__text-content {
    max-width: 574px;
}

.best-seller-conf__title {
    margin-bottom: 24px;
}

.best-seller-conf__table {
    max-width: 973px;
    width: 100%;
    margin-top: 40px;
}

.best-seller-conf__row > .best-seller-conf__column {
    text-align: center
}

.best-seller-conf__row > .best-seller-conf__column:first-child {
    text-align: left
}

.best-seller-conf__base-price .old-price {
    color: #F36E3D;
    text-decoration: line-through;
}

.best-seller-conf__no-discount {
    padding-top: 0;
}

.offer-page__orange-keeper {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.offer-page__orange-keeper > div {
    padding: 64px;
    border-radius: 16px;
}

.offer-page__orange-block {
    color: white;
    margin-right: 24px;
    width: 100%;
    background: radial-gradient(59.93% 100% at 0% 100%, #9B4EDE 0%, #F36E3D 100%);
}

.offer-page__orange-title {
    margin-bottom: 40px;
}

.offer-page__white-block {
    width: 100%;
    padding-bottom: 56px;
    border: 1px solid #BFBFBF;
    box-sizing: border-box;
    border-radius: 16px;
}

.offer-page__white-title {
    margin-bottom: 24px;
}

.offer-page__white-block article {
    font-size: 16px;
    line-height: 24px;
}

.cpu-benchmark__text-block {
    max-width: 525px;
    margin-bottom: 40px;
}

.cpu-benchmark__title {
    margin-bottom: 24px;
}

.cpu-benchmark__table {
    max-width: 973px;
}

.cpu-benchmark__table th,
.cpu-benchmark__table td {
    white-space: nowrap;
    /*white-space: initial;*/
    /*word-break: break-word*/
}

.cpu-benchmark__table_resp {
    margin: 24px -36px 0 -36px;
    display: none;
}

.cpu-benchmark__resp-el {
    padding: 24px 24px 16px 24px;
    border-bottom: 1px solid #BFBFBF;
}

.cpu-benchmark__resp-el:first-child {
    border-top: 1px solid #BFBFBF;
}

.cpu-benchmark__resp-title {
    margin-bottom: 12px;
}

.cpu-benchmark__row {
    padding: 14px 0;
    border-bottom: 1px dashed #BFBFBF;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
}

.cpu-benchmark__row:last-child {
    border-bottom: none
}

.cpu-benchmark__property {
    font-size: 12px;
    line-height: 20px;
    color: #808080;
}

@media screen and (max-width: 680px) {
    .cpu-benchmark__table_resp {
        display: block;
    }

    .cpu-benchmark__table {
        display: none
    }
}

@media screen and (max-width: 432px) {
    .cpu-benchmark__table_resp {
        margin: 24px -24px 0 -24px;
    }
}

.cpu-benchmark__progress-keeper {
    margin-top: 64px;
}

.cpu-benchmark__progress {
    padding: 40px;
    margin-bottom: 24px;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
}

.cpu-benchmark__progress:last-child {
    margin-bottom: 0;
}

.cpu-benchmark__progress-title {
    margin-bottom: 40px;
}

.cpu-benchmark__progress-image {
    width: 100%;
}

.cpu-benchmark__progressbar {
    position: relative;
    width: 100%;
    height: 295px;
}

.cpu-benchmark__progressbar > div {
    width: 100%;
    height: 100%;
}

/*.cpu-benchmark__progressbar > canvas {
    width: 100%!important;
    height: 100%!important;
}*/

@media screen and (max-width: 580px) {
    .cpu-benchmark__progress-keeper {
        margin-top: 120px;
    }

    .cpu-benchmark__progress {
        margin: 0 -36px;
        padding: 40px 36px;
        border-radius: 0;
        border-top: none;
    }

    .cpu-benchmark__progress:first-child {
        border-top: 1px solid #BFBFBF;
    }
}

@media screen and (max-width: 432px) {
    .cpu-benchmark__progress {
        margin: 0 -24px;
        padding: 40px 24px;
    }
}


@media screen and (max-width: 940px) {
    .offer-page__orange-keeper {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }

    .offer-page__orange-block {
        margin-right: 0;
        margin-bottom: 24px;
    }
}

@media screen and (max-width: 580px) {
    .offer-page .primary-block__subtitle {
        max-width: 180px;
    }

    .primary-block__text-content {
        margin-top: 64px;
    }

    .offer-page .primary-block__button-block button {
        margin: 0;
        transform: translate(0%, 0%);
    }

    .offer-page .primary-block__button-block button:last-child {
        margin: 16px 0 0 0;
        max-width: 167px;
    }

    .offer-page__orange-title {
        font-weight: 800;
        font-size: 24px;
        line-height: 32px;
    }

    .offer-page__orange-block button {
        font-family: 'ObjectSansRegular', sans-serif;
        font-weight: normal;
        font-size: 16px;
        line-height: 24px;
    }

    .offer-page__orange-keeper > div {
        padding: 24px;
    }


    .offer-page__link-keeper {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        margin-top: 88px;
        margin-bottom: 72px;
    }

    .best-seller-conf.offer {
        margin-top: 0;
    }


    .offer-included__block {
        padding: 24px;
    }

}

@media screen and (max-width: 768px) {
    .offer-included__block-keeper {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }

    .offer-included__block {
        margin-right: 0;
        margin-bottom: 24px;
    }

    .offer-included__block:last-child {
        margin-bottom: 0;
    }

    .offering-services__worth-it > div {
        padding: 24px 0;
    }

    .offering-services__worth-it {
        padding: 0 24px;
    }
}

@media screen and (max-width: 650px) {
    .offer-included__button-block button {
        font-family: 'ObjectSansRegular', sans-serif;
        font-weight: normal;
        font-size: 16px;
        line-height: 24px;
    }
}

@media screen and (max-width: 510px) {
    .offer-included__block-keeper {
        margin-bottom: 40px;
    }

    .offer-included__button-block {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -ms-align-items: flex-start;
        align-items: flex-start;
    }

    .offer-included__button-block button {
        margin-bottom: 16px;
        margin-right: 0;
    }

    .offer-included__button-block button:last-child {
        margin-bottom: 0;
    }
}

@media screen and (max-width: 922px) {
    .best-seller-conf__column > button {
        max-width: 63px;
        font-family: 'ObjectSansRegular', sans-serif;
        font-weight: normal;
        font-size: 12px;
        line-height: 20px;
        padding: 4px 16px;
    }

    .best-seller-conf__row > td:first-child {
        width: 175px;
    }
}

.best-seller-conf__table_resp {
    display: none;
}

.best-seller-conf__resp-el {
    padding: 24px 36px;
    margin: 0 -36px;
    border-bottom: 1px solid #BFBFBF;
    background: #FFF;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: flex-start;
    align-items: flex-start;
}

.best-seller-conf__resp-el:first-child {
    border-top: 1px solid #BFBFBF;
}

.best-seller-conf__resp-title {
    margin-bottom: 12px;
}

.best-seller-conf__resp-col {
    width: 100%;
}

.best-seller-conf__resp-row {
    padding: 14px 0;
    border-bottom: 1px dashed #BFBFBF;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
}

.best-seller-conf__resp-row:last-child {
    border-bottom: none;
    -ms-align-items: flex-start;
    align-items: flex-start;
}

.best-seller-conf__resp-prop {
    font-size: 12px;
    font-weight: 20px;
    color: #808080;
}

.best-seller-conf__resp-button {
    -ms-align-self: flex-end;
    align-self: flex-end;
    max-width: 63px;
    padding: 4px 13px;
    font-weight: normal;
    font-size: 12px;
    font-family: 'ObjectSansRegular', sans-serif;
    line-height: 20px;
}

.best-seller-conf__resp-price {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
}

.best-seller-conf__resp-price > .current-price {
    font-family: 'ObjectSansHeavy', sans-serif;
    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
}

.best-seller-conf__resp-price > .old-price {
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #F36E3D;
    text-decoration: line-through;
}

@media screen and (max-width: 680px) {
    .best-seller-conf__table {
        display: none;
    }

    .best-seller-conf__table_resp {
        display: block;
        margin-top: 64px;
    }

    .offer-page__act .landing-act__button-block {
        align-items: flex-start;
    }
}

.offer-page__act {
    max-width: 880px;
}

.footer__social svg {
    transition: .2s all;
}


/* Order-list */

.offer-list__slider .slick-track {
    left: 0;
}

.offer-list__slider .slick-slide {
    margin: 0 54px;
}

.offer-list__slider .slider_text {
    background: transparent;
    color: white;
    padding: 40px 40px 80px 40px;
    width: 100%;
    max-width: 614px;
}

.offer-list__slider .slider_text > p:first-of-type {
    margin-bottom: 24px;
}

.offer-list__slider .slider_text > p:last-of-type {
    margin: 16px 0 40px;
}

.offer-list__slider .slider_content {
    height: auto !important;
}


.offer-list__slider .slider_text > button {
    width: 100%;
    max-width: 216px;
    padding: 16px 40px;
    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
    white-space: nowrap;
    min-height: 68px;
}

.offer-list__slider-keeper .slider-container .media-wrap > div {
    position: relative;
    z-index: 3;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    overflow: hidden;
}

.offer-list__slider-keeper .slider-container .media-wrap > div:after {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: -webkit-radial-gradient(100% 100%, 100% 244.17%, #F36E3D 0%, rgba(155, 78, 222, 0.64) 100%);
    background: -moz-radial-gradient(100% 100%, 100% 244.17%, #F36E3D 0%, rgba(155, 78, 222, 0.64) 100%);
    background: -o-radial-gradient(100% 100%, 100% 244.17%, #F36E3D 0%, rgba(155, 78, 222, 0.64) 100%);
    background: radial-gradient(100% 244.17% at 100% 100%, #F36E3D 0%, rgba(155, 78, 222, 0.64) 100%);
    mix-blend-mode: normal;
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
    -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
    -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
    -o-transform: matrix(-1, 0, 0, 1, 0, 0);
    transform: matrix(-1, 0, 0, 1, 0, 0);
}

.offer-list__slider-keeper .slider-container .media-wrap > div > .slider_bg_image {
    position: absolute;
    z-index: -3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.offer-list__slider-keeper .slider-container .media-wrap > div > .slider_bg_image > img {
    width: 100%;
    height: 100%;
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
    /*-moz-transform: matrix(-1, 0, 0, 1, 0, 0);*/
    -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
    -o-transform: matrix(-1, 0, 0, 1, 0, 0);
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top center;
    object-position: top center;
    transform: scaleX(1);
    -moz-transform: scaleX(1);
}


section.offer-list__slider-keeper {
    margin-top: 64px;
}

.offer-list__primary h1,
.offer-list__primary .h_1 {
    max-width: 873px;
    width: 100%;
    margin-bottom: 24px;
}

.offer-list__primary p {
    max-width: 574px;
    width: 100%;
}

/*@media screen and (max-width: 432px) {
    .offer-list__primary h1 {
        text-align: left;
    }

    .offer-list__primary h1 ~ p {
        text-align: left;
    }
}*/

section.offer-list__keeper {
    margin-top: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/*.offer-list__item-keeper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: auto 24px auto 24px auto;
    grid-template-columns: auto auto auto;
    grid-gap: 24px;
}*/

.offer-list__keeper {
    overflow: hidden;
}

.offer-list__item-keeper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -12px;
    width: -webkit-calc(100% + 24px);
    width: -moz-calc(100% + 24px);
    width: calc(100% + 24px);
}

.offer-list__item-keeper * {
    width: 100%;
}

.offer-list__item {
    background-clip: padding-box;
    width: -webkit-calc(33.33% - 24px);
    width: -moz-calc(33.33% - 24px);
    width: calc(33.33% - 24px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #FFF;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    overflow: hidden;
    border: 0px solid transparent;
    margin: 0 12px 24px 12px
}

.offer-list__image-keeper {
    width: 100%;
    min-height: 212px;
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    border-radius: 16px 16px 0 0;
    overflow: hidden;
}

.offer-list__image-keeper.compat-object-fit {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: top center;
}

.offer-list__image-keeper.compat-object-fit img {
    opacity: 0;
}

.offer-list__image-keeper > img {
    width: 100%;
    height: 100%;
    margin-bottom: -1px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top center;
    object-position: top center;
    border: none;
}

.offer-list__item-content {
    height: 100%;
    padding: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border: 1px solid #BFBFBF;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0 0 16px 16px;
    -moz-border-radius: 0 0 16px 16px;
    border-radius: 0 0 16px 16px;
}

.offer-list__item-content > * {
    width: 100%;
}

.offer-list__item-content > article {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 24px;
}

.offer-list__item-content a {
    width: fit-content;
}

.offer-list__item-content > h4:first-of-type,
.offer-list__item-content > .h_4:first-of-type {
    margin-bottom: 16px;
}

.offer-list__item-content > h4:last-of-type,
.offer-list__item-content > .h_4:last-of-type {
    margin-bottom: 24px;
}

section.offer-list__keeper > .show-all {
    margin: 40px auto 0;
    padding: 16px 40px;
    white-space: nowrap;
}

/*programme for scientific research*/
.grant-programme-for-winners__keeper {
    background: url(../icons/images/grant_for_winners.png) no-repeat;
    /*background: radial-gradient(100% 222.22% at 100% 100%, #F36E3D 0%, rgba(155, 78, 222, 0.64) 100%);*/
    width: 100%;
    height: 100%;
    /*transform: scaleX(-1);*/
    z-index: -1;
    background-position: center;
    background-size: cover;
}

.programme-for-scientific-research__text,
.grant-programme-for-winners__text,
.apply-for-computing-power__text {
    color: white;
    position: relative;
    z-index: 1
}

/*.programme-for-scientific-research-keeper {*/
/*    !*content: '';*!*/
/*    !*position: absolute;*!*/
/*    !*top: 0;*!*/
/*    !*left: 0;*!*/
/*    !*right: 0;*!*/
/*    !*bottom: 0;*!*/
/*    background: url(../icons/images/scientific_research.png) no-repeat;*/
/*    !*background: radial-gradient(100% 222.22% at 100% 100%, #F36E3D 0%, rgba(155, 78, 222, 0.64) 100%);*!*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    !*transform: scaleX(-1);*!*/
/*    z-index: -1;*/
/*    background-position: center;*/
/*    background-size: cover;*/
/*}*/
.programme-for-scientific-research,
.grant-programme-for-winners {
    /*margin-top: 96px!important;*/
    margin: 96px 0 64px 0 !important;
}

.programme-for-scientific-research__title,
.grant-programme-for-winners__title {
    color: #FFFFFF;
    width: 973px;
    padding: 64px 0 24px 0;
}

.programme-for-scientific-research__text,
.grant-programme-for-winners__text,
.apply-for-computing-power__text {
    color: #FFFFFF;
    width: 773px;
}

.programme-for-scientific-research h4,
.programme-for-scientific-research .h_4,
.grant-programme-for-winners h4,
.grant-programme-for-winners .h_4,
apply-for-computing-power h4,
apply-for-computing-power .h_4 {
    color: #FFFFFF;
    margin: 16px 0 40px 0;
}

.programme-for-scientific-research__button-block,
.grant-programme-for-winners__button-block {
    padding-bottom: 48px;
}

.programme-for-scientific-research,
.grant-programme-for-winners {
    margin: 96px 0 64px 0 !important;
}

.scientific-research-information,
.grant-programme-for-winners-information {
    margin: 0 0 120px 0;
}

.scientific-research-information__item-keeper,
.grant-programme-for-winners-information__item-keeper,
.eligibility__item-keeper,
.grant-for-winners-eligibility__item-keeper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.scientific-research-information__item,
.grant-programme-for-winners-information__item {
    width: 48.8%;
    margin-right: 24px;
}

.scientific-research-information__item:nth-child(2n+0),
.grant-programme-for-winners-information__item:nth-child(2n+0) {
    margin-right: 0;
}

.scientific-research-information__item-circle-keeper {
    margin-left: 25px;
}

.scientific-research-information__item:first-child, .scientific-research-information__item:nth-child(2) {
    margin-bottom: 80px;
}

.eligibility__item {
    width: 23.3%;
    margin-right: 24px;
}

.eligibility__item:nth-child(4n+0) {
    margin-right: 0;
}

.eligibility__item h4,
.eligibility__item .h_4 {
    margin: 24px 0 16px 0;
}

.eligibility .accordion {
    display: none;
}

.requirements__container {
    padding: 64px;
    background: #9B4EDE;
    border-radius: 24px;
}

.requirements p, .requirements h3,
.requirements .h_3,
.orange-requirements p, .orange-requirements h3,
.orange-requirements .h_3 {
    color: #FFFFFF;
}

.requirements__container h3,
.requirements__container .h_3,
.orange-requirements__container h3,
.orange-requirements__container .h_3 {
    margin-bottom: 24px;
}

.requirements__item,
.orange-requirements__item {
    display: flex;
    margin-top: 40px;
}

.requirements__item h4,.requirements__item .h_4, .requirements__item p,
.orange-requirements__item h4,.orange-requirements__item .h_4, .orange-requirements__item p {
    color: #FFFFFF;
}

.purple-requirements-circle {
    min-width: 80px;
    height: 80px;
    border: 8px solid #7939BE;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 24px;
}

.requirements__item-text {

}

.scientific-research-how-it-works__container,
.grant-for-winners-how-it-works__container {
    border: 1px solid #BFBFBF;
    border-radius: 24px;
    padding: 64px;
}

.scientific-research-how-it-works__item,
.grant-for-winners-how-it-works__item {
    display: flex;
}

.scientific-research-how-it-works__item .red-circle__number,
.grant-for-winners-how-it-works__item .red-circle__number {
    margin-right: 24px;
}

.scientific-research-how-it-works__item-text {
    margin-top: 24px;
}

.scientific-research-how-it-works__item {
    padding-top: 40px;
}

.scientific-research-how-it-works__container h3,
.scientific-research-how-it-works__container .h_3 {
    margin-bottom: 24px;
}

.project-deliverables__text {
    margin: 24px 0;
}

.project-deliverables h3,
.project-deliverables .h_3 {
    margin-bottom: 0;
}
.apply-for-free__container a[href^="tel"] {
    color: inherit;
    text-decoration: none;
    font-size: 40px;
    line-height: 56px;
    font-family: 'ObjectSansHeavy', Object Sans;
    font-weight: 800;
}
.apply-for-free__container h2, .apply-for-free__container p,
.apply-for-free__container .h_2,
.dedicated-servers-in__container h2, .dedicated-servers-in__container p,
.dedicated-servers-in__container .h_2{
    color: #FFFFFF;
    text-align: center;
}

.apply-for-free__container,
.dedicated-servers-in__container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 64px 100px 40px 100px;
    background: radial-gradient(50% 155.85% at 50% 100%, #9B4EDE 0%, #F36E3D 100%);
    border-radius: 16px;
}

.apply-for-free__text,
.dedicated-servers-in__text {
    padding: 24px 0 40px 0;
}

.grant-for-winners-eligibility__item {
    width: 31.8%;
    margin-right: 24px;
}

.grant-for-winners-eligibility__item h4,
.grant-for-winners-eligibility__item .h_4 {
    padding: 40px 0 16px 0;
}

.grant-for-winners-eligibility__item:nth-child(3n+0) {
    margin-right: 0;
}

.grant-for-winners-eligibility .accordion {
    display: none;
}

.orange-requirements__container {
    padding: 64px;
    background: #F36E3D;
    border-radius: 24px;
}

.orange-requirements-circle {
    min-width: 80px;
    height: 80px;
    border: 8px solid #D04D2C;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 24px;
}

.grant-for-winners-how-it-works__item-keeper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.grant-for-winners-how-it-works__item {
    width: 48%;
}

.grant-for-winners-how-it-works__container h3,
.grant-for-winners-how-it-works__container .h_3 {
    margin-bottom: 0;
}

.grant-for-winners-how-it-works__item {
    margin-right: 24px;
    margin-top: 64px;
}

.grant-for-winners-how-it-works__item:nth-child(2n+0) {
    margin-right: 0;
}

.apply-for-computing-power__text {
    padding: 40px;
}

.apply-for-computing-power__title {
    width: 534px;
    color: #FFFFFF;
}

.apply-for-computing-power__text-content {
    width: 534px;
    padding: 24px 0 40px 0;
}

.apply-for-computing-power__background-image img:last-child {
    display: none;
}

/*.programme-for-scientific-research-keeper:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    background: radial-gradient(100% 222.22% at 100% 100%, #F36E3D 0%, rgba(155, 78, 222, 0.64) 100%);*/
/*    width: 100%;*/
/*    height: 100%;*/

/*    z-index: -1;*/
/*    border-radius: 25px;*/
/*    overflow: hidden;*/
/*}*/
/*data center*/
.data-center-primary-block__text {
    width: 598px;
}

.data-center-primary-block {
    margin: 0;
}

.data-centers-comparison-td-bold {
    font-size: 24px;
    line-height: 32px;
    font-family: 'ObjectSansHeavy', Object Sans;
}

.circle-checked {
    width: 24px;
    height: 24px;
    background-color: #F36E3D;
    border-radius: 50%;
    display: flex;
    justify-content: center;
}

.data-centers-comparison-table td,
.data-centers-comparison-table th {
    padding-left: 0;
}

.data-centers-comparison__regular-title {
    white-space: pre-line;
}

/*.data-centers-comparison__bold-title {*/
/*    display: block;*/
/*    width: 100%;*/
/*    -webkit-box-flex: 1;*/
/*    -webkit-flex: auto;*/
/*    -moz-box-flex: 1;*/
/*    -ms-flex: auto;*/
/*    flex: auto;*/
/*    border: none;*/
/*    padding-top: 16px;*/
/*    padding-bottom: 0;*/
/*    padding-left: 0;*/
/*    font-weight: 800;*/
/*    font-size: 12px;*/
/*    line-height: 20px;*/
/*    font-family: 'ObjectSansHeavy', sans-serif;*/
/*}*/
.data-centers-comparison__bold-title {
    font-weight: 800;
    font-size: 12px;
    line-height: 20px;
    font-family: 'ObjectSansHeavy', sans-serif;
    display: none;

}

.data-centers-comparison-table tr {
    vertical-align: top;
}

.information-about-data-centers__title {
    width: 773px;
    margin-bottom: 40px;
}

.card-body__item-elem {
    margin-top: 24px;
}

.card-body__item-elem svg {
    margin-right: 8px;
    margin-top: 2px;
    min-width: 16px;
    height: 16px;
}

.card-body__item-keeper {
    display: flex;
    justify-content: space-between;
}

.card-body__item:first-child {
    margin-right: 24px;
}

.card-body__image-block {
    margin-top: 40px;
}

.card-body__image-block img {
    margin-right: 16px;
}

.dedicated-servers-in__title {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.dedicated-servers-in__text {
    width: 736px;
}

.dedicated-servers-in__button-block .button-white {
    margin-right: 24px;
}

.data-center-advantages__item-keeper {
    display: flex;
    flex-wrap: wrap;
    align-self: flex-start;
}

.data-center-advantages__item {
    width: 31.7%;
    margin-right: 24px;
    margin-top: 64px;
}

.data-center-advantages__item h4,
.data-center-advantages__item .h_4 {
    padding: 40px 0 16px 0;
}

.data-center-advantages__item:nth-child(3n+0) {
    margin-right: 0;
}

.data-center-advantages__title {
    margin-bottom: 0;
}

.data-center-advantages .accordion {
    display: none;

}

.contact-our-sales-department__button-block {
    display: flex;
    justify-content: center;
}

.contact-our-sales-department__button-block .pulse {
    transform: translate(-54%, -25%);
}

.contact-our-sales-department__title {
    display: flex;
    text-align: center;
}

.data-centers-comparison .accordion {
    display: none;
}

/*Nvidaia*/
.pre-order-gpu-server {
    padding-bottom: 45px;
}

.pre-order-gpu-server__title {
    width: 830px;
    color: #FFFFFF;
}

.pre-order-gpu-server__title span {
    color: #F36E3D;
}

.pre-order-gpu-server__text {
    width: 477px;
    font-size: 24px;
    line-height: 32px;
    padding: 24px 0 40px 0;
    color: #FFFFFF;
    position: relative;
    z-index: 1;
}

.pre-order-gpu-server__image-block img:first-child {
    position: absolute;
    top: 160px;
    right: 0;
    width: 47%;
}

.pre-order-gpu-server__image-block img:last-child {
    position: absolute;
    right: 0;
}

.nvidia-black {
    background: #000000;
}

.pre-order-gpu-server__image-block img:last-child {
    display: none;

}

.introducing-next-generation {
    margin: 120px 0 200px 0;
}

.introducing-next-generation__title {
    color: #FFFFFF;
    width: 773px;
    padding: 64px 0;
}

.introducing-next-generation__button-block .button-purple {
    margin-right: 24px;
}
.geForce-RTX-3080{
    margin: 0 0 120px 0;
}

.geForce-RTX-3080__title {
    color: #FFFFFF;
    width: 691px;
}

.geForce-RTX-3080__text {
    font-size: 24px;
    line-height: 32px;
    color: #FFFFFF;
    width: 574px;
}

.geForce-RTX-3080__text-image-keeper {
    display: flex;
}

.geForce-RTX-3080__text-image-keeper img {
    margin-top: -76px;
    margin-left: 24px;
    width: 50%;
}

.introducing-next-generation__button-block .button-transparent,
.what-server-configurations-we-provide__button-block .button-transparent {
    border-color: #9B4EDE;
    color: #9B4EDE;
}

.what-server-configurations-we-provide__title {
    color: #FFFFFF;
}

.what-server-configurations-we-provide__text {
    color: #FFFFFF;
    width: 574px;
    margin-bottom: 64px;
}

.what-server-configurations-we-provide__item-keeper {
    display: flex;
}

.what-server-configurations-we-provide__button-block .button-purple {
    display: flex;
    flex-direction: column;
    margin-bottom: 24px;
}

.what-server-configurations-we-provide__image-item img {
    margin-top: -40px;
    width: 100%;
}

.image_63_response {
    display: none;
    width: 100%;
}

.giving-away__container,
.latest-news__container{
    border-radius: 24px;
    padding: 64px;
    position: relative;
}
.giving-away__container{
    background: #F36E3D;
}
.giving-away__title {
    color: #FFFFFF;
    width: 685px;
    margin-bottom: 0;
}

.giving-away__title span,
.latest-news__title span {
    color: #000000;
}

.giving-away__text,
.latest-news__text {
    width: 499px;
    color: #FFFFFF;
    padding: 40px 0;
}
.giving-away__container img {
    position: absolute;
    right: 0;
    bottom: 0;
}
.giving-away__button-block{
    position: relative;
    z-index: 1;
}
.latest-news__title{
    width: 873px;
    color: #FFFFFF;
    margin-bottom: 0;
}
.latest-news__container{
    background: #9B4EDE;
}
.Hostkey-leading-provider__title{
    width: 518px;
    color: #FFFFFF;
    margin-bottom: 64px;
}
.Hostkey-leading-provider__item-keeper{
    display: flex;
    flex-wrap: wrap;
    align-self: flex-start;
}

.Hostkey-leading-provider__item{
    width: 48.5%;
    margin-right: 24px;
}
.Hostkey-leading-provider__item:last-child{
    margin-right: 0;
}
.Hostkey-leading-provider__item p{
    color: #FFFFFF;
}
.Hostkey-leading-provider__item a{
    color: #F36E3D;
}
.playpause{
    background:url(../icons/images/Group_604.svg);
    background-repeat:no-repeat;
    width:80px;
    height:80px;
    position:absolute;
    left:0%;
    right:0%;
    top:-35%;
    bottom:0%;
    margin:auto;
    background-size:contain;
    background-position: center;
}

.smscode-subtitle{
    display: inline-block !important;
    padding:0 1em;
    text-align:center;
}

.newsletter_popup{
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
    background: white;
    padding: 50px 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgb(136, 136, 136) -6px 0px 19px 0px;
    border-radius: 9px;
    font-weight: 800;
    font-size: 25px;
    text-align: center;
    font-family: 'ObjectSansHeavy', Object Sans;
}
.close_popup{
    position: absolute;
    right: 10px;
    top: 3px;
    cursor: pointer;
}
.menu__linear{
    position: absolute;
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,0.5);
    z-index: 1;
    left: 0px;
    animation: eye 1s ease-in-out;
    animation-fill-mode: forwards;
}
/**/
.example__data-center .start-configure-servers__title{
    margin-bottom: 80px;
}
.example__data-center .icon_right{
    right: auto;
}
.example__data-center .smart-advantages__item{
    position: relative;
    position: relative;
    width: calc(100%/4 - 24px);
}
.example__data-center .smart-advantages__item img{
    margin-bottom: 0;
}
.example__data-center .smart-advantages__text{
    margin-top: 25px;
    max-width: 175px;
}
.icon_left:before{
    content: url(../icons/main/left.png);
    position: absolute;
    right: 37px;
    top: 15%;
    width: 99px;
}
.icon__bottom-right:before{
    content: url(../icons/main/bottom_rifgt.png);
    position: absolute;
    bottom: -140px;
    left: -140px;
    width: 142px;
}
.icon_right:before{
    content: url(../icons/main/right.png);
    position: absolute;
    right: 0;
    top: 15%;
    width: 99px;
}
/*colocation*/
.dedicated-servers-support__list li:last-child p{
    margin-bottom: 0;
}
.tier_instants{
    margin: 65px 0;
}
.tier_content{
    flex-direction: row-reverse;
}
.tier_content p{
    width: 100%;
    font-size: 15px;
    line-height: 24px;
    font-style: normal;
    font-weight: 400;
    color: white;
}
.tier_content h1,
.tier_content .h_1{
    color: white;
    margin: 0 50px 0 0;
    white-space: nowrap;
}
.tier__orange-block{
    background: -webkit-radial-gradient(48.85% 162.64% at 50% 50%, #9B4EDE 0%, #F36E3D 100%);
    background: -moz-radial-gradient(48.85% 162.64% at 50% 50%, #9B4EDE 0%, #F36E3D 100%);
    background: -o-radial-gradient(48.85% 162.64% at 50% 50%, #9B4EDE 0%, #F36E3D 100%);
    background: radial-gradient(48.85% 162.64% at 50% 50%, #9B4EDE 0%, #F36E3D 100%);
    margin: 0;
}
.host_server{
    margin-top: 56px;
}
.general_indicators{
    margin-top: 100px;
}
.general__indicators-title{
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 24px;
}
.general__indicators-card{
    width: calc(100%/3 - 24px);
    position: relative;
}
.general__indicators-card:after{
    content: '';
    height: 95%;
    width: 1px;
    background: #BFBFBF;
    position: absolute;
    bottom: 0;
    left: -24px;
}
.general__indicators-card:first-child:after{
    display: none;
}
.general__indicators-card h2,
.general__indicators-card .h_2{
    font-weight: 800;
    font-size: 54px;
    line-height: 72px;
    margin-bottom: 20px;
}
.general__indicators-card p{
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    width: 85%;
}
.general__indicators-card h2 > img,
.general__indicators-card .h_2 > img{
    width: 110px;
}
.excellent__solution_card {
    margin-top: 64px;
    padding-bottom: 24px;
    border-bottom: 1px solid #BFBFBF;
}
.excellent__solution_card h4,
.excellent__solution_card .h_4{
    font-weight: 800;
    font-size: 40px;
    line-height: 56px;
}
.excellent__solution_card p{
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    width: 50%;
    padding-right: 195px;
}
.server__bonuses-title{
    font-weight: 400;
    font-size: 35px;
    line-height: 56px;
    margin-bottom: 48px;
}
.server__bonuses-card{
    margin-bottom: 26px;
}
.server__bonuses-card:last-child{
    margin-bottom: 0;
}
.server__bonuses-card span{
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-left: 26px;
}
.host__server-block{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    background: -webkit-radial-gradient(100% 92.13% at 0% 100%, #F36E3D 0%, #9B4EDE 100%);
    background: -moz-radial-gradient(100% 92.13% at 0% 100%, #F36E3D 0%, #9B4EDE 100%);
    background: -o-radial-gradient(100% 92.13% at 0% 100%, #F36E3D 0%, #9B4EDE 100%);
    background: radial-gradient(100% 92.13% at 0% 100%, #F36E3D 0%, #9B4EDE 100%);
    padding: 40px!important;
}
.host__server-title{
    font-weight: 800;
    font-size: 54px;
    line-height: 72px;
    width: 100%;
}
.server__bonuses{
    background: #E6E6E6;
    padding: 40px!important;
}
.server__bonuses-title{
    font-weight: 800;
    font-size: 35px;
    line-height: 56px;
    margin-bottom: 48px;
}
.data_center{
    margin-top: 200px;
}
.data__center-img{
    position: relative;
}
.data__center-img .data_pro{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.data__center-title{
    font-size: 54px;
    line-height: 72px;
}
.data__center-text{
    font-size: 16px;
    line-height: 24px;
    width: 50%;
}
.data__center-slider{
    margin-right: 0!important;
    margin-top: 64px;

}
.data__center-slider .slider-for,
.data__center-slider .slider-nav{
    max-width: 100%!important;

}
.data__center-slider .slider-for{
    height: 600px!important;
}
.slider-mini-section__slider .slider-for img{
    height: 600px!important;
}
.migration .nav-link{
    font-size: 40px;
    line-height: 56px;
    background: transparent!important;
    color: #9B4EDE!important;
    font-family: 'ObjectSansHeavy', Object Sans;
    font-weight: 800;
    margin-right: 40px;
    text-decoration: none;
    position: relative;
}
.migration .nav-link:before{
    content: '';
    width: 100%;
    height: 2px;
    background: #9b4ee0;
    position: absolute;
    bottom: -3px;
}
.migration .nav-link.active{
    color: black!important;
}
.migration .nav-link.active:before{
    display: none;
}
.migration .tab-content{
    margin-top: 40px;
}
.migration_info{
    flex-wrap: wrap;
}
.migration_info p{
    width: 275px;
    margin-top: 24px;
}
.migration__info-card{
    width: calc(100%/3 - 24px);
    margin-bottom: 58px;
}
.seamless__migration-title{
    font-weight: 800;
    font-size: 40px;
    line-height: 56px;
    margin-bottom: 40px;
}
.seamless__migration-card{
    width: calc(100%/4 - 24px);
    margin-right: 24px;
    border: 1px solid #BFBFBF;
    padding: 10px 24px 24px 24px;
    border-radius: 16px;
}
.seamless__migration-card h3,
.seamless__migration-card .h_3{
    font-weight: 800;
    font-size: 54px;
    line-height: 72px;
    color: #F36E3D;
}
.seamless__migration-card  p{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}
.exclamation_block{
    align-items: center;
    margin-top: 48px;
}
.server__hosting-title {
    max-width: 745px;
    font-size: 40px;
    line-height: 56px;
    margin-bottom: 40px;
}
.server_placement{
    margin-bottom: 65px;
}
.server_hosting{
    margin-top: 0;
}
.server_hosting  td{
    padding: 16px;
}
.server_hosting  th{
    padding: 8px 16px;
}
.exclamation_block > div{
    min-width: 64px;
    min-height: 64px;
    border: 1px solid black;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.exclamation_block > p{
    margin-left: 24px;
    max-width: 780px;
    font-size: 16px;
    line-height: 24px;
}
.server__placement-title{
    font-weight: 800;
    font-size: 54px;
    line-height: 72px;
    margin-bottom: 40px;
}
.server__placement-card{
    width: calc(100%/ 3 - 24px);
    margin-bottom: 65px;
}
.server__placement-card img{
    margin-bottom: 24px;
}
.server__placement-card p{
    width: 275px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}
.th-migration{
    width: 265px;
}
.cost__migration-info{
    margin-top: 80px;
}
.resellers-discount__table tr td{
    vertical-align: top;
}
.cost__migration-card{
    min-height: 570px;
    width: calc(100%/3 - 24px);
    background: #FFFFFF;
    border: 1px solid #BFBFBF;
    box-sizing: border-box;
    border-radius: 16px;
    padding: 24px;
    margin-right: 24px;
    margin-bottom: 24px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.cost__migration-card-info h5,
.cost__migration-card-info .h_5{
    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 16px;
    margin-top: 24px;
}
.cost__migration-card-info li{
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    display: flex;
    align-items: flex-start;
    margin-bottom: 8px;
}
.cost__migration-card-info li::before {
    content: " ";
    min-width: 8px;
    width: 8px;
    height: 8px;
    min-height: 8px;
    background: #F36E3D;
    display: inline-block;
    border-radius: 50%;
    margin-top: 10px;
    margin-right: 8px;
}
.cost__migration-card-info p{
    margin-bottom: 10px;
}
.cost__migration-card-price{
    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
    color: #000000;
}
.cost__migration-card-order,.cost__migration-card-make-request{
    width: 118px;
    height: 40px;
    left: 78px;
    top: 7465px;
    background: #9B4EDE;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-top: 16px;
    cursor: pointer;
}
.cost__migration-card-make-request{
    width: 189px;
}
.additional__services-title{
    text-align: center;
    font-weight: 800;
    font-size: 54px;
    line-height: 72px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 40px;
}
.additional__services-title > span{
    max-width: 600px;
    display: block;
}
.additional__services-info{
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 64px;
}
.additional__services-info > span{
    max-width: 573px;
    display: block;
}
.additional__services-card{
    background: #FFFFFF;
    border: 1px solid #BFBFBF;
    box-sizing: border-box;
    border-radius: 16px;
    width: calc(100%/3 - 24px);
    min-height: 184px;
    padding: 24px;
    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
    margin-right: 24px;
    margin-bottom: 24px;
}
.additional__services-card > span{
    display: block;
}

.colocation_bunner{
    max-width: 700px;
}
.feedback .slick-slide {
    width: 500px;
}
.feedback .slider-container .media-wrap > div{
    min-height: auto;
}

.contact__us-title{
    font-weight: 800;
    font-size: 54px;
    line-height: 72px;
}
.contact__us-info{
    display: flex;
    margin-bottom: 64px;
}
.contact__us-info-first{
    min-width: 275px;
    display: flex;
    justify-content: space-between;
}
.contact__us-tel, .contact__us-address > div:nth-child(1){
    margin-bottom: 30px;
}
.contact__us-tel >span, .contact__us-mail > span, .contact__us-address  span{
    display: block;
}
.contact__us-address{
    min-width: 300px;
}
.contact_us img{
    width: 100%;
}
.map_ru{
    height: 580px!important;
    margin-top: 50px;
}
.contact_us .location__link-keeper .nav #nav-netherlands-tab:before{
    display: none!important;
}
.resources .server_slider{
    top: -110px;
}

.slick__dots-hide .slick-dots,
.slick__dots-hide .slider_navigation{
    display: none!important;
}

.center_slider_1 .slider_info{
    position: absolute;
    bottom: 0;
    padding: 2px 8px;
    background: #9B4EDE;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    right: 0;
}
.center_slider_1 .media-wrap{
    position: relative;
}
.center_slider_1  .media-wrap > div{
    background: #F5572B;
    border: none;
    min-height: 230px!important;
}
.center_slider_1  .slider_text h4,
.center_slider_1  .slider_text .h_4,
.center_slider_1  .slider_text p{
    color: white;
    margin-bottom: 16px;
}
.center_slider_1  .slider_text p{
    margin-bottom: 48px;
}
.center_slider_1 .slider_link{
    height: 42px;
}
.center_slider_1 .slider_link > div{
    position: absolute;
    bottom: 24px;
}
.center_slider_1 .slider_text{
    width: 65%!important;
}
.center_slider_1 .slider-position{
    width: 40%;
}
.center_slider_1 .slider_link div{
    background: #FFFFFF;
    border: 1px solid #BFBFBF;
    box-sizing: border-box;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 9px 24px 7px;
    color: #000000;
    text-decoration: none;
}
.slider__custom-slide .slider_link a {
    position: relative!important;
    bottom: auto;
    background: #fff;
    border: none;
    box-sizing: border-box;
    border-radius: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 19px;
    color: #000;
    text-decoration: none;
    width: auto!important;
    height: auto!important;
}
.center_slider_1 .slick-slide img{
    height: 100%;
}
.center_slider_1 .slick-slide{
    position: relative;
}
.center_slider_1 .slick-slide a{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
}
.center_slider_1  .slider_text{
    padding: 24px;
    background: transparent;
}
.center_slider_1 .slick-slide {
    width: 750px;
}
.slider-container-block .center_slider_1 .slick-track{
    /*left: 0;*/
}
.center_slider_1 .slick-dots li button {
    border: 1px solid #000000;
    width: 8px;
    height: 8px;
    position: relative;
    overflow: hidden;
}
.center_slider_1 .slick-dots li button:before {
    width: 0;
    height: 0;
    content: '';
    background: transparent;
    opacity: 1;
}

.center_slider_1 .slick-dots li.slick-active button{
    background: black;
    opacity: 1;
}

.center_slider_1  .slick-dots {
    position: absolute;
    bottom: -40px;
}
/*slider*/

.slider_custom {
    max-width: 1280px;
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative;
}

.slider__custom-wrapper {
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.slider__custom-items {
    width: 10000px;
    position: relative;
    top: 0;
    /*left: -720px;*/
    /*left: 54px;*/
    display: flex;
}

.slider__custom-items.shifting {
    transition: left .2s ease-out;
}

.slider__custom-slide {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: all 1s;
    position: relative;
    /*width: 750px;*/
    /*margin: 0 12px;*/

}
.slider__custom-slide a {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
}
.slider__custom-slide .slider__media-wrap{
    position: relative;
    height: 100%;
    overflow: hidden;
}
.slider__custom-slide .slider__media-wrap>div {
    background: #f5572b;
    border: none;
    min-height: 230px !important;
    display: flex;
    width: 100%;
    height: 100%;
    border-radius: 16px;
    flex-direction: column;
    justify-content: space-between;
    position: relative;

}
.slider__custom-slide .slider_info {
    display: flex;
    justify-content: flex-end;
}
.slider__custom-slide .slider_info span {
    width: fit-content;
    padding: 2px 8px;
    background: #9b4ede;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    display: inline-flex;
    align-items: center;
    color: #fff;
    z-index: 10;
}
.slider__custom-slide .slider__text {
    padding: 24px 24px 0;
    position: relative;
    display: flex;
    flex-direction: column;
    width: 65%;
    height: 100%;
    z-index: 1;
}
.slider__custom-slide .slider__text h4,
.slider__custom-slide .slider__text .h_4,
.slider__custom-slide .slider__text p {
    color: #fff;
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 32px;
    margin-top: 0;
}
.slider_custom .slider__text p {
    margin-bottom: 48px;
    font-size: 16px;
    line-height: 24px;
    margin-top: 0;
}
.slider_custom .slider_link {
    height: 42px;
}

.slider_custom .slider_link {
    display: flex;
    flex-direction: column;
}
.slider_custom .slider_link div {
    background: #fff;
    border: 1px solid #bfbfbf;
    box-sizing: border-box;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 9px 24px 7px;
    color: #000;
    text-decoration: none;
}
.slider_custom .slider_link>div {
    position: absolute;
    bottom: 10px;
}
.slider_custom .slider-position {
    position: absolute;
    right: 0;
    width: 40%;
    height: 100%;
}

.control {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 20px;
    margin-top: -20px;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
    z-index: 2;
}

.slider_custom  img {
    height: 100%;
    object-fit: cover;
}

/*  */

.slider__custom-navigation {
    position: absolute;
    right: 54px;
    top: -64px;
    display: flex;
    align-items: center;
}
.slider__custom-arrow {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    border: 1px solid #bfbfbf;
    background: #fff;
    display: flex!important;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.slider__custom-arrow:active {
    background: #bfbfbf;
    border: 1px solid #9b4ede;
}
.slider__custom-arrow:hover {
    border: 1px solid #9b4ede;
}
.slider__custom-numbers {
    margin: 0 12px;
}
.slider__custom-numbers .slider__custom-active, .slider__custom-numbers .slider__custom-total {
    margin: 0 !important;
}

.slider__custom-active {
    color: #000;
    margin-right: -6px;
}
.slider__custom-numbers .slider__custom-divide {
    margin: 0 2px 0 -2px!important;
}
.slider__custom-divide {
    color: #000;
    margin: 0 8px 0 0;
}
.dots_slider{
    margin-top: 16px;
    align-items: center;
    justify-content: center;
    display: none;
}
.dots_slider > div{
    border: 1px solid #000000;
    width: 10px;
    height: 10px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 8px;
}
.dots_slider > div.active {
    background: black;
    opacity: 1;
}
/*slider*/

.link-out{
    color: #9B4EDE;
    text-decoration: underline;
    cursor:pointer;
}
/*splitter-block*/
.splitter-block h1,
.splitter-block .h_1{
    margin-top: 40px;
    width: 970px;
    font-weight: 800;
    font-size: 64px;
    line-height: 72px;
}
.splitter-block .splitter-block__text{
    margin-top: 45px;
    width: 780px;
}
.splitter-block__cards{
    margin-top: 57px;
    display: flex;
    flex-wrap: wrap;
}
.splitter-block__card{
    width: calc(100% / 3  - 26px);
    margin-bottom: 33px;
    padding: 16px 0;
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    position: relative;
}
.splitter-block__card:nth-child(3n+2){
    margin-left:  26px;
    margin-right: 26px;
}
.splitter-block__card a{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
.splitter-block__card h4,
.splitter-block__card .h_4{
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    color: #9B4EDE;
    display: flex;
    justify-content: space-between;
}
.splitter-block__card h4 svg,
.splitter-block__card .h_4 svg{
    margin-top: 7px;
    margin-left: 10px;
    min-width: 7px;
    min-height: 10px;
}
.splitter-block__card p{
    margin-top: 8px;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
}
.splitter-block__card .splitter-block__card-button{
    margin-top: 24px;
    height: 38px;
}
.splitter-block__card .splitter-block__card-button div{
    background: #9B4EDE;
    border-radius: 20px;
    font-size: 16px;
    line-height: 24px;
    display: inline-block;
    color: #FFFFFF;
    padding: 7px 24px;
    position: absolute;
    bottom: 16px;
}
/*splitter-block*/

/**/
.h_3{
    font-size: 54px;
    line-height: 62px;
}
.h_4{
    font-size: 24px;
    line-height: 32px;
}
.h_5{
    font-size: 40px;
    line-height: 56px;
    margin-bottom: 64px;
}

.h_1,.h_2,.h_3,.h_4,.h_5 {
    font-family: 'ObjectSansHeavy', Object Sans;
    font-weight: 400;
}

.p_teg{
    margin: 16px auto 0 auto;
    font-weight: 800!important;
    font-size: 40px!important;
    line-height: 56px!important;
}
.speedtest-elem__link{
    font-family: 'ObjectSansRegular', Object Sans;
    font-size: 16px!important;
    line-height: 24px!important;
    color: #9B4EDE;
    text-decoration: underline;
    font-weight: 400;
    margin-bottom: 0;
    cursor: pointer;
}

/*.speedtest-elem__link:hover {*/
/*    color: #bc78eb;*/
/*}*/
/**/

/*custom__table start*/
.custom__table .custom__table-row {
    display: table;
    border-collapse: separate;
    word-wrap: break-word;
    width: 100%;
}

.custom__table .custom__table-coll{
    text-align: left;
    border-bottom: 1px dashed #BFBFBF;
    padding: 24px;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    font-family: 'ObjectSansRegular', Object Sans;
    display: table-cell;
    width: 33%;
}
.custom__table .custom__table-pl {
    padding-left: 40px;
}
.custom__table .custom__table-head {
    font-weight: 800;
    font-size: 12px;
    line-height: 20px;
    font-family: 'ObjectSansHeavy', "Object Sans";
}
.custom__table-dt_d-none {
    display: none;
}
.custom__table .custom__table-large {
    width: 64%;
}
.custom__table .custom__table-small {
    width: 17%;
    padding: 24px;
}
.custom__table .custom__table-gray {
    color: #808080;
}
.custom__table .custom__table-average {
    width: 34%;
    padding: 24px;
}
.server_hosting .custom__table .custom__table-head {
    padding: 8px 16px;
    font-weight: 800;
    font-size: 12px;
    line-height: 20px;
    color: #808080;
}
.server_hosting .custom__table .custom__table-coll {
    padding: 16px;
    width: 25%;
}
/*custom__table end*/

.shopping-cart__delete-popup{
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0,0.5);
    top: 0;
    left: 0;
    z-index: 54;
}

.shopping-cart__delete-popup > div{
    width: 400px;
    background: #fff;
    border: 1px solid #bfbfbf;
    border-radius: 16px;
    overflow: hidden;
    padding: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 5;
}

.shopping-cart__delete-popup p{
    margin-bottom: 30px;
}

.shopping-cart__button-delete{
    background: #9b4ede;
    border-radius: 40px;
    padding: 10px 30px;
    font-weight: 800;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    margin-right: 20px;
}

.shopping-cart__button-cancel{
    cursor: pointer;
    font-size: 20px;
    padding: 10px 25px;
    border: 1px solid #BFBFBF;
    box-sizing: border-box;
    border-radius: 40px;
    font-family: 'ObjectSansHeavy', Object Sans;
    font-weight: 800;
}

.dedicated-servers {
    display: flex;
    justify-content: space-between;
}
.dedicated-servers > div {
    width: 48%;
}
.dedicated__servers-small-text{
    display: flex;
    justify-content: space-between;
}
.dedicated__servers-small-text > div {
    width: 48%;
}

.breadcrumb .breadcrumb-item:nth-child(2):before { content: '→  \2b50'; margin-right: -10px;}

.slider_custom.m-slider-thirds {
    --slidesth-gap-half: 12px;
    --slidesth-maxwidth: 1172px;
    --slidesth-sidegap: 0;
    font-family: "ObjectSansRegular", "Object Sans", sans-serif;
    max-width: var(--slidesth-maxwidth);
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative;
}
@media (max-width: 1240px) {
    .slider_custom.m-slider-thirds {
        --slidesth-sidegap: 36px;
    }
}
@media (max-width: 1150px) {
    .slider_custom.m-slider-thirds {
        --slidesth-sidegap: 36px;
    }
}
@media (max-width: 769px) {
    .slider_custom.m-slider-thirds {
        --slidesth-sidegap: 36px;
        --slidesth-gap-half: 8px;
    }
}
@media (max-width: 432px) {
    .slider_custom.m-slider-thirds {
        --slidesth-sidegap: 24px;
        --slidesth-gap-half: 6px;
    }
}
.slider_custom.m-slider-thirds .slider__custom-wrapper {
    position: relative;
    width: 100%;
    overflow: hidden;
    z-index: 1;
    margin-left: auto !important;
    margin-right: auto !important;
}
/*.slider_custom.m-slider-thirds .slider__custom-items {*/
/*    width: auto;*/
/*    position: relative;*/
/*    top: auto;*/
/*    left: auto;*/
/*    display: block;*/
/*}*/
.slider_custom.m-slider-thirds .slick-list {
    margin: 0 auto;
    max-width: var(--slidesth-maxwidth);
    box-sizing: content-box;
    padding: 0 calc(var(--slidesth-sidegap) - var(--slidesth-gap-half)) !important;
}
@media screen and (max-width: 1240px) {
    .slider_custom.m-slider-thirds .slick-list {
        max-width: 100%;
    }
}
.slider_custom.m-slider-thirds .slick-track {
    display: flex;
    left: auto !important;
    top: auto !important;
}
.slider_custom.m-slider-thirds .slider__custom-slide {
    cursor: default;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: none;
    position: relative;
    width: 374px;
    /*margin: 0 var(--slidesth-gap-half);*/
    border-radius: 16px;
    overflow: hidden;
    height: auto;
    float: none;
}
.slider_custom.m-slider-thirds .slider__custom-slide a {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
}
.slider_custom.m-slider-thirds .slider__custom-slide .slider__media-wrap {
    position: relative;
    height: 100%;
    overflow: hidden;
}
.slider_custom.m-slider-thirds .slider__custom-slide .slider__media-wrap > div {
    background: #f5572b;
    border: none;
    min-height: 0 !important;
    display: flex;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border-radius: 0;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
}
.slider_custom.m-slider-thirds .slider-position {
    display: block !important;
    position: relative;
    order: -1;
    right: auto;
    width: 100%;
    height: 172px;
    flex-shrink: 0;
}
.slider_custom.m-slider-thirds .slider-position img {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
}
.slider_custom.m-slider-thirds .slider__custom-slide .slider__text {
    padding: 24px 24px 40px;
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: auto;
    box-sizing: border-box;
    flex: 1;
    z-index: 1;
    color: #fff;
}
.slider_custom.m-slider-thirds .slider__text .h_4 {
    margin-bottom: 12px !important;
    font-family: "ObjectSansHeavy", "Object Sans", sans-serif;
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
}
@media (max-width: 580px) {
    .slider_custom.m-slider-thirds .slider__text .h_4 {
        font-size: 20px;
        line-height: 24px;
    }
}
.slider_custom.m-slider-thirds .slider__text p {
    margin: 0;
}
.slider_custom.m-slider-thirds .slider__text p:not(.h_4) + *:not(.slider_link) {
    margin-top: 12px;
}
.slider_custom.m-slider-thirds .slider_link {
    flex: 1;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    flex-wrap: wrap;
    gap: 16px;
    margin: 32px 0 0;
    box-sizing: border-box;
}
.slider_custom.m-slider-thirds .slider_link > div {
    position: relative;
    bottom: auto;
    background: #fff;
    border: none;
    box-sizing: border-box;
    border-radius: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 19px;
    color: #000;
    text-decoration: none;
}
.slider_custom.m-slider-thirds .slider_info {
    position: absolute;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 1px 10px 2px;
    background-color: #fff;
    border-radius: 8px;
    transform: translateY(160px);
    bottom: 100%;
    top: auto;
    left: 24px;
    max-width: calc(100% - 48px);
}
.slider_custom.m-slider-thirds .slider__custom-navigation {
    position: absolute;
    top: -64px;
    display: flex;
    align-items: center;
    right: var(--slidesth-sidegap);
}
/**/
.software__marketplace {
    margin: 20px 0 40px;
    background-image: url(https://hostkey.com/storage/shutterstock_deee714e.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.software__marketplace > div {
    background: radial-gradient(222.22% 100.00% at 100.00% 100.00%, #F36E3D 0%, rgba(155, 78, 222, 0.64) 100%);
    padding: 60px 0;
}
.software__marketplace h1{
    font-size: 64px;
    font-style: normal;
    font-weight: 800;
    line-height: 72px;
    color: white;
}
.software__marketplace p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: white;
    max-width: 700px;
    margin: 24px 0;
}
.software__marketplace-search {
    position: relative;
    height: 48px;
    border-radius: 40px;
    background: #FFF;
    width: 300px;
    display: none;
}
.software__marketplace-search svg {
    top: 11px;
    position: absolute;
    z-index: 1;
    left: 12px;
}
.software__marketplace-search input {
    width: 100%;
    height: 100%;
    background: transparent;
    padding: 0 20px 0 44px!important;
}
.software__marketplace-search img.input-del-img{
    display: none;
}
.categories__content {
    margin-top: 40px;
}
.categories__content ._container {
    display: flex;
    max-width: 1920px;
    position: relative;
}
.categories__menu {
    position: absolute;
    left: 0;
    padding-left: 54px;
    max-width: 290px;
}
.categories__title{
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    margin-bottom: 24px;
}
.categories__title svg{
    display: none;
}
.categories__item  {
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    width: fit-content;
    margin-bottom: 20px;
    cursor: pointer;
}
.categories__item.active {
    border-radius: 8px;
    background: #9B4EDE;
}
.categories__item a {
    color: #9B4EDE;
    width: 100%;
    height: 100%;
    display: block;
    text-decoration: none;
}
.categories__item.active a {
    color: #fff;
    padding: 8px 24px 8px 8px;
}

.categories__info-item {
    margin-bottom: 60px;
}
.categories__info-item-title {
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
    line-height: 25px;
    margin-top: 0;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.categories__info-item-title a {
    text-decoration: none;
}
.categories__info-config__element-container {
    margin-top: 46px;
    display: flex;
    flex-wrap: wrap;
}
.categories__info-keeper {
    width: calc(100% / 4 - 18px);
    margin-right: 24px;
    border-radius: 16px;
    border: 1px solid #BFBFBF;
    background: #FFF;
    padding: 24px 32px;
    min-height: 283px;;
}
.categories__info-element img {
    width: 154px;
    height: 40px;
    object-fit: contain;
    object-position: left;
}
.categories__info-element h4 {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    margin-top: 24px;
}

.categories__info-element-text {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px;
}
.categories__info-btns {
    margin-top: 48px;
    position: absolute;
    display: flex;
    bottom: 24px;
    width: calc(100% - 64px);
}
.categories__info-btn {
    padding: 9px 20px 7px 20px;
    border-radius: 20px;
    background: #9B4EDE;
    color: white!important;
    text-decoration: none!important;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50%;
}
.categories__info-btn:first-child{
    margin-right: 8px;
}
.more__order {
    width: 100%;
    margin-right: 0;
}
.categories__info-keeper {
    position: relative;
    transition: 0.3s;
    margin-bottom: 24px;
}
.categories__info-btn_hidden {
    margin-top: 35px;
    height: 43px;
}
.categories__info-keeper:nth-child(4n+0) {
    margin-right: 0;
}
.explore__categories-item  span {
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.explore__categories-item {
    width: 150px;
    text-align: center;
    margin-right: 100px;
}
.explore__categories-item:last-child {
    margin-right: 0;
}
.categories__info {
    width: calc(100% - ((100% - 1280px + 108px) / 2));
    margin-left: auto;
}
.categories__info-keeper:hover {
    background: var(--1, linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), radial-gradient(77.84% 100.00% at 0% -0.00%, #F36E3D 0%, #9B4EDE 100%));
}
.categories__info-keeper:hover .categories__info-element h4,
.categories__info-keeper:hover .categories__info-element-text {
    color: white;
}
.categories__info-keeper:hover .categories__info-element img {
    filter: brightness(0) invert(1);
}
.categories__info-keeper:hover .categories__info-btns a{
    background: #F47421;
}
/**/
/*captcha*/
body > #fl-action-modal-blank + div:not(#chat-widget-container) {
    top: 0!important;
}
#chat-widget-container {
    z-index: 2!important;
}
#chat-widget-container.z__index {
    z-index: 4!important;
}
.captcha__block,
body > #chat-widget-container + div:not(.modal) {
    position: fixed!important;
    top: 50%!important;
    left: 50%!important;
    transform: translate(-50%,-50%);
    background: transparent;
}
body > div.modal-backdrop {
    background-color: #000!important;
    width: 100%;
    height: 100%;
}
.w_auto{
    width: auto!important;
}

#hk-registration-form img.input-del-img,
.form-group img.input-del-img {
    display: none;
}
.order-details__summary-promocode img.input-del-img {
    display: block;
}
.modal-dialog {
    height: auto;
}
.modal-content {
    top: 50px;
    margin-bottom: 100px;
}
.hk-clone-modal-blank .modal-body {
    overflow: inherit!important;
    max-height: max-content!important;
}

.limit__messages {
    margin: 40px 0 10px;
    padding: 0 54px;
}

.acc-clamp {
    display: flex;
    gap: 1rem;
    flex-direction: column;
}

.acc-clamp.m-closed .small-text__link-keeper {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: center;
}

.acc-clamp.m-closed .small-text__link {
    display: inline-block;
}

.acc-clamp:not(.m-closed) .acc-clamp__trigger {
    display: none;
}

.acc-clamp__trigger {
    -webkit-appearance: none;
    appearance: none;
    box-sizing: border-box;
    border: none;
    border-radius: 0;
    background: none;
    cursor: pointer;
    padding: 0;
    box-shadow: none;
    text-align: left;
    color: #9B4EDE;
    text-decoration: underline;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    font-family: inherit;
    align-self: center;
}
.order__error {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    align-items: center;
    justify-content: center;
    display: none;
}
.order__error.active {
    display: flex;
}
.order__error > div {
    position: relative;
    width: 700px;
    min-height: 220px;
    padding: 40px;
    border-radius: 15px;
    border: 2px solid #BFBFBF;
    background: #FFF;
    box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, 0.10);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.order__error > div >  .order__error_title{
    margin-bottom: 20px;
    font-size: 20px;
    text-align: center;
}

.order__error > div >  .order__error_body{
    max-width: 472px;
    text-align: center;
    width: 375px;
}

.order__error_close{
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 10;
}
.shopping__cart-info {
    font-size: 14px;
    margin: 20px 0;
}
.shopping__cart-info.warning__box {
    color: rgba(0, 0, 0, 0.85);
    font-size: 12px;
}
/* NEW PURPLE CTA PLATE */
.ctaplate {
    background-image: linear-gradient(90deg, #e8caf5 0%, #cfb1ff 81.5%, #cfb1ff 100%);
    border-radius: 24px;
    position: relative;

    font-family: "ObjectSansRegular", "Object Sans", sans-serif;
    font-weight: 400;
    font-size: 32px;
    line-height: 1.5;
}

.ctaplate__inner {
    border-radius: inherit;
    min-height: 358px;
    background-repeat: no-repeat;
    padding: 42px 360px 42px 64px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
}

.news-page__item .ctaplate__inner {
    display: flex !important;
}

.ctaplate + *,
* + .ctaplate {
    margin-top: 48px;
}

.ctaplate__content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 4px;
    word-break: break-word;
}

.ctaplate__title {
    font-family: "ObjectSansHeavy", "Object Sans", sans-serif;
    font-weight: 800;
    font-size: 40px;
    line-height: 1.25;
}

.ctaplate__button {
    -webkit-appearance: none;
    appearance: none;
    box-sizing: border-box;
    min-height: 66px;
    border: none;
    border-radius: 34px;
    background: #ffffff;
    cursor: pointer;
    padding: 8px 34px 10px;
    box-shadow: none;
    text-align: center;
    color: #020202 !important;
    text-decoration: none !important;
    font-family: "ObjectSansHeavy", "Object Sans", sans-serif;
    font-weight: 800;
    font-size: 24px;
    line-height: 1;
    transition-property: color, background;
    transition-duration: 0.3s;
    width: auto;
    word-break: break-word;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.ctaplate__button:hover {
    background-color: #e6e6e9;
}

/* /NEW PURPLE CTA PLATE */
.invisible { display: none !important; }

#chat-widget-minimized .css-13halcz{
    display: none!important;
}
#chat-widget-minimized .css-1g9ek8d {
    display: none!important;
}
.find-solution {
    max-width: 700px;
}
.find-solution_form-wrapper {
    padding: 60px;
    border: 1px solid #BFBFBF;
    border-radius: 16px;
    text-align: center;
    background-color: #fff;
    display: flex;
    justify-content: center;
}

.find-solution_form-title {
    margin-bottom: 30px;
    font-weight: 400;
    font-size: 40px;
    line-height: 56px;
    font-family: ObjectSansHeavy, Object Sans;
}

.find-solution_form-desc{
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
}

.find-solution_lead-form {
    width: 700px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.find-solution_form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    margin-bottom: 15px;
    position: relative;
}
.find-solution_form-control input,
.find-solution_form-control textarea {
    width: 100%;
    padding: 12px 14px!important;
    border-radius: 24px;
    border: 1px solid #ccc;
    font-size: 14px;
    box-sizing: border-box;
    background: #e6e6e6;
    resize: none;
}
.find-solution_form-control textarea{
    height: 92px;
}
.find-solution_form-control  .input-del-img {
    display: none;
}
.find-solution_form-control .iti {
    width: 100%;
}
.find-solution_form-control #phone {
    padding-left: 115px!important;
}
.find-solution_form-control  .iti__selected-flag {
    padding-left: 24px;
}
.find-solution_checkbox-wrap {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    margin-bottom: 15px;
    padding: .375rem .75rem;
}

.find-solution_checkbox-wrap label {
    width: 100%;
    line-height: 20px;
    font-size: 16px;
    text-align: left;
    display: flex;
}
.find-solution_checkbox-wrap label input{
    display: none;
}
.find-solution_checkbox-wrap .check_square{
    max-width: 24px;
}
.find-solution_checkbox-wrap .checkbox_text{
    width: 100%;
}
.find-solution_checkbox-button {
    display: flex;
    align-items: center;
    gap: 10px;
}

.find-solution_checkbox-button button:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.find-solution_button button {
    background: #8f58d7;
    color: #fff;
    border: none;
    padding: 14px 24px;
    cursor: pointer;
}

.find-solution .error_input {
    border: 1px solid #d85d5b;
}
.find-solution_error {
    color:  #d85d5b;
    font-size: 12px;
    margin-right: 5px;
}
.find-solution .validation-prompt {
    color: #D85D5B;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 4px;
    margin-left: 8px;
    text-align: left;
}

.find-solution-sent {
    background: #fff;
    border: 1px solid #bfbfbf;
    box-sizing: border-box;
    border-radius: 16px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 1001;
    transform: translate(-50%, -50%);
    padding: 50px 40px 64px;
    overflow-y: auto;
    overflow-x: hidden;
    width: 574px;
    transition: none;
    display: none;
}

.find-solution_sent_close {
    position: absolute;
    right: 28px;
    top: 28px;
    cursor: pointer
}

.find-solution-close_configure {
    position: absolute;
    right: 25px;
    top: 20px;
    z-index: 55;
    cursor: pointer;
}

.find-solution-sent_info {
    margin-top: 24px;
    text-align: center;
}

.find-solution-checkbox_icon {
    width: 120px;
    height: 120px;
    margin-bottom: 15px;
}

.find-solution-sent .find-solution-sent_info span {
    font-weight: 800;
    font-size: 40px;
    line-height: 56px;
    text-align: center;
    margin: 0;
    display: block;
    font-family: ObjectSansHeavy, Object Sans;
}

.find-solution-sent .find-solution-sent_info p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-top: 16px;
    text-align: center;
}
#mobile-menu {
    z-index: 10;
}
.responsive-menu__bars {
    cursor: pointer;
}
.mm-btn--close:before {
    font-size: 40px;
}

.confirmation {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    top: 0;
    z-index: 40;
    display: flex;
    align-items: center;
    justify-content: center;
}

.confirmation__email{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 24px 28px;
    width: 685px;
    background: #FFFFFF;
    border-radius: 8px;
    position: relative;
}

.confirmation__email-name {
    font-style: normal;
    font-weight: 800;
    font-size: 22px;
    color: #000000;
    display: inline-block;
    font-family: 'ObjectSansHeavy';
    margin-bottom: 19px;
}

.confirmation__email p {
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 15px;
}
.confirmation__email p.error {
    margin: 20px 0 0;
    display: none;
}
.confirmation__email-button{
    display: inline-block;
    padding: 12px 30px;
    border-radius: 8px;
    font-weight: 600;
    font-size: 18px;
    transition: all .3s ease;
    border: 1px solid #9B4EDE;
    background: #fff;
    color: #9B4EDE;
    margin: 20px 0 0;
    cursor: pointer;
}

.confirmation__email-close {
    position: absolute;
    right: 28px;
    top: 24px;
    cursor: pointer;
}

.confirmation__email-button:hover {
    background: #9B4EDE;
    color: #fff;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .1);
}

.js-confirmation-email-name {
    color: #9B4EDE;
}

section.author {
    margin: 0 0 64px;
}
.author__name {
    font-style: normal;
    font-weight: 800;
    font-size: 54px;
    line-height: 62px;
    color: #020202;
    margin-bottom: 64px;
}
.author__card{
    display: flex;
    padding: 24px;
    gap: 24px;
    background: #F3F3F5;
    border-radius: 16px;
}
.author__avatar{
    min-width: 160px;
    min-height: 160px;
    width: 160px;
    height: 160px;
    border-radius: 50%;
}
.author__title{
    font-style: normal;
    font-weight: 800;
    font-size: 20px;
    line-height: 28px;
    color: #020202;
}
.author__text{
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #020202;
    margin-bottom: 20px;
}
.author__socials {
    margin-top: 8px;
}
.author__socials a{
    margin-right: 12px;
    height: auto;
    display: inline-block;
}
section.articles {
    margin-top: 64px;
}
.articles__title{
    font-style: normal;
    font-weight: 800;
    font-size: 40px;
    line-height: 56px;
    color: #020202;
    margin-bottom: 24px;
}
.articles__list{
    display: flex;
    flex-wrap: wrap;
    gap: 88px 24px
}
.article{
    width: calc(100% / 2 - 12px);
    display: flex;
    gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
}
.article > div {
    width: 100%;
}
.article__image{
    width: 100%;
    height: 355px;
    overflow: hidden;
}
.article__image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.article__content{
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: 100%;
}
.article__content a {
    padding-bottom: 0;
}
.article__content > div {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    -webkit-line-clamp: 5;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.article__title, .article__title a {
    font-weight: 800;
    font-size: 32px;
    line-height: 42px;
    color: #020202;
    margin-bottom: 0;
    font-family: 'ObjectSansHeavy', Object Sans;
    text-decoration: none;
    margin-top: 32px;
}
.article__description{
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #020202;
}
.article__read-more{
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-decoration-line: underline;
    color: #8F58D7;
    cursor: pointer;
    margin-top: 32px;
}

.badge-container{
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    margin-bottom: 24px;
}
.badge {
    padding: 2px 4px;
    height: 20px;
    background: #F1F2F4;
    border-radius: 4px;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #020202;
}
section.article__content {
    margin-bottom: 32px;
}

.article__content-img {
    margin-bottom: 16px;
    width: 768px;
}
.article__content-text {
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.article__content-text p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #020202;
}
section.author__block {
    margin-top: 32px;
}
.author__block .author__avatar{
    min-width: 100px;
    min-height: 100px;
    width: 100px;
    height: 100px;
}
.min_author {
    display: flex;
    align-items: center;
    margin: -2px 0 24px;
    width: 100%;
}
.min_author .min_author-content{
    position: relative;
}
.min_author .author__avatar {
    min-width: 48px;
    min-height: 48px;
    width: 48px;
    height: 48px;
    margin: 0;
    margin-right: 12px;
}
.min_author .badge-container {
    margin-bottom: 0;
}
.min_author .author__title {
    font-style: normal;
    font-weight: 800;
    font-size: 14px;
    line-height: 20px;
    color: #020202;
}
.min_author .author__role{
    font-size: 14px;
    padding: 0;
    margin: 0;
    line-height: 20px;
}
.min_author span {
    margin: 2px 0;
}
.min_author .badge-container,
.min_author .badge-container a{
    font-size: 12px;
    padding: 0;
    margin: 0;
    line-height: 16px;
}
.min_author .badge-container{
    margin-right: 4px;
}
.mm-navbars--top {
    height: 57px;
}

.news-events__item img{
    max-width: 680px;
    width: 100%;
}
.news-events__item .news-events__item-content {
    width: 100%;
    overflow: hidden;
}
.news-events__item .news-events__item-content  .hk-badge{
    white-space: nowrap;
}
.article__image-badges{
    position: relative;
}

.min_author-content .author__role-link{
    text-decoration: none;
    color:initial
}

.pagination__container-author{
    margin-top: 16px;
    margin-bottom: 48px;
}
.author__articles-wrapper{
    margin-bottom: 16px;
}

.author_aside-bottom{
    margin-top: 48px;
}
.author-loader{
    margin-top: 32px;
}

.pagination__container-author .hk__pagination-container{
    text-align: center;
}

.pagination__container-author .hk__pagination-block{
    justify-content: center;
    padding-left: unset;
}

.author__articles-wrapper .hk-badge {
    white-space: nowrap;
}

.author__articles-wrapper .hk-badge a{
    padding-bottom: 0;
}

.author__articles-wrapper .article__image-badges {
    overflow: hidden;
    width: 100%;
}

.news-page__item img{
    max-width: 60%;
}

.author_aside-bottom .cloud__tags-container {
    margin-bottom: 64px;
}