

body.wp-child-theme-NewCom.singular .featured-media,
body.wp-child-theme-NewCom.singular .block__l__comp, .bl__anim__hov {
    display: none;
}

body.wp-child-theme-NewCom .post-inner {
        padding-top: 0;
    }
    
.color__white {
color: #F4F0E2;
}

.color__or {
color: #FFC800;
}

body.wp-child-theme-NewCom #site-content {
        z-index: 1;
        position: relative;
    }
    
.solut__elem p.no__margin {
        margin-bottom: 0;
    }
    
.second__block .nomrg {
margin-bottom: 0;
}

/*
.sol__ben__elem:not(.blank) {
cursor: pointer;
}

.bl__anim__hov {
position: absolute;
    top: 0;
    left: 0;
}

.sol__ben__elem:hover .ben__elem__num {
opacity: 0;
      transition: opacity .35s linear;
}

.ben__elem__num {
opacity: 1;
      transition: opacity .40s linear;
}
*/




@media (min-width: 1920px) { /* >= 1920 */


.clear__84 {
height: 84px;
margin-bottom: 0;
}

.clear__64 {
height: 64px;
margin-bottom: 0;
}

.clear__20 {
height: 20px;
margin-bottom: 0;
}

body.wp-child-theme-NewCom #site-content {
        margin-top: 24px;
    }


/* FIRST BLOCK */


.sol__elem__first__block {
flex-direction: column;
    position: relative;
    height: 800px;
        justify-content: flex-start;
        width: 100%;
}

.fb__fon__img {
position: absolute;
        z-index: 1;
}

.fb__fon__img img {
border-radius: 168px;
}

.fb__cont__block {
z-index: 11;
padding-top: 200px;
        padding-left: 152px;
}

.fb__cont__title {
font-weight: 400;
font-size: 80px;
line-height: 80px;
letter-spacing: 0;
text-transform: uppercase;
margin-bottom: 24px;
}

.fb__cont__text {
font-weight: 400;
font-size: 24px;
line-height: 28px;
letter-spacing: 0;
color: #EFEFEFEE;
margin-bottom: 48px;
max-width: 435px;
        width: 100%;
        margin-left: 151px;
}

.btn.ver__two {
align-items: center;
cursor: pointer;
width: max-content;
}

.btn.ver__two a.ver__two__text {
font-weight: 400;
font-size: 24px;
line-height: 28px;
letter-spacing: 0;
color: #F4F0E2;
padding: 16px 32px;
        border-radius: 12px;
        background-color: #FF008E;
        transition: border-radius 0.17s linear;
}

.btn.ver__two a.ver__two__img {
padding: 18px;
        border-radius: 12px;
        background-color: #FF008E;
        margin-left: -1px;
        transition: border-radius 0.17s linear;
}

.btn.ver__two:hover a.ver__two__text,
.btn.ver__two:hover a.ver__two__img {
border-radius: 20px;
transition: border-radius 0.17s linear;
}


/* VER-AI */


.fb__cont__block.ver-ai {
padding-top: 0;
    height: 100%;
display: flex;	
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    flex-direction: column;
    justify-content: center;
}

.fb__fon__img.ver-ai:before {
content: '';
background-image: url(/wp-content/uploads/2026/06/Frame-427319832.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 446px;
        height: 783px;
        display: block;
        position: absolute;
        bottom: 0;
        left: 939px;
}


/* END VER-AI */


/* END FIRST BLOCK */


/* SECOND BLOCK */


/* general styles */

.second__block {
gap: 20px;
}

.sec__bl__left, .sec__bl__right {
width: calc(100% / 2);
        padding: 66px;
        border-radius: 80px;
        height: 736px;
        position: relative;
}

.orange {
background-color: #FFC800;
color: #0E0E0E;
}

.orange:before {
content: '';
background-color: #0E0E0E;
display: block;
        width: 65px;
        height: 32px;
        border-radius: 50px 0 0 50px;
        position: absolute;
        right: -1px;
}

.black {
background-color: #0E0E0E;
flex-direction: column;
        justify-content: space-between;
}

.black:before {
content: '';
background-color: #F4F0E2;
display: block;
        width: 65px;
        height: 32px;
        border-radius: 50px 0 0 50px;
        position: absolute;
        right: 0;
}

.sec__bl__left__title, .sec__bl__right__title {
width: 672px;
}

/* END general styles */

/* ARM BASED styles */

.sec__bl__left__title {
font-weight: 500;
font-size: 40px;
line-height: 40px;
letter-spacing: 0;
text-transform: uppercase;
margin-bottom: 40px;
}

.sec__bl__left__text {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
margin-bottom: 20px;
margin-left: 84px;
width: 588px;
}

.sec__bl__left__subtitle {
font-weight: 700;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
text-transform: uppercase;
margin-bottom: 12px;
margin-left: 84px;
}

.sec__bl__num__text {
flex-direction: column;
gap: 12px;
margin-left: 84px;
}

.num__text__item  {
gap: 16px;
align-items: center;
}

.sec__bl__num {
font-weight: 400;
font-size: 80px;
line-height: 80px;
letter-spacing: 0;
text-transform: uppercase;
}

.sec__bl__text {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
}

.sec__bl__right__title {
font-weight: 500;
font-size: 40px;
line-height: 40px;
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
}

.sec__bl__right__text {
flex-direction: column;
gap: 20px;
margin-left: 84px;
}

.sec__bl__right__text__item {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #EFEFEFEE;
}

/* END ARM BASED styles */

/* Live Streaming styles */

.sec__bl__left__title.ver-ls {
margin-bottom: 132px;
}

.sec__bl__left__subtitle.ver-ls  {
margin-bottom: 16px;
}

.sec__bl__right.black.ver-ls {
justify-content: flex-start;
}

.sec__bl__right__title.ver-ls {
margin-bottom: 152px;
}

.text__item {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #F4F0E2;
background-color: #151515;
        width: max-content;
        padding: 12px 16px;
        border-radius: 50px;
}

.sec__bl__right__lists {
flex-wrap: wrap;
    gap: 12px;
    width: 278px;
    margin-left: 84px;
    margin-bottom: 16px;
}

.lists__item {
background-color: #F4F0E2;
    padding: 12px 16px;
    border-radius: 50px;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0;
    color: #0E0E0E;
}

/* END Live Streaming styles */


/* VOD styles */

.sec__bl__left__title.ver-vod {
font-weight: 500;
font-size: 60px;
line-height: 60px;
letter-spacing: 0;
text-transform: uppercase;
margin-bottom: 108px;
}

.sec__bl__reasons {
flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
}

.secblreas__elem.one, .secblreas__elem.tri, .secblreas__elem.four {
width: 224px;
}

.secblreas__elem.two {
width: 262px;
}

.secblreas__elem.five {
width: 506px;
}

.secblreas__elem {
background-color: #151515;
    border-radius: 24px;
    padding: 20px;
}

.secblreas__elem__title {
font-weight: 700;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
margin-bottom: 12px;
}

.secblreas__elem__text {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #F4F0E2;
}

/* END VOD styles */

/* Cloud Storage styles */

.sec__bl__left.ver-cs {
flex-direction: column;
    justify-content: space-between;
}

.sec__bl__left__title.ver-cs {
margin-bottom: 0;
}

.secbllefttext.ver-cs {
flex-direction: column;
gap: 20px;
margin-left: 86px;
}

.secbllefttext__text {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #0E0E0E;
}

.sec__bl__right.black.ver-cs {
justify-content: center;
        border-radius: 1000px;
        align-items: center;
        gap: 40px;
}

.sec__bl__right.black.ver-cs:before {
        display: none;
    }

.sec__bl__right__title.ver-cs {
text-align: center;
}

/* END Cloud Storage styles */


/* Private servers styles */

.sec__bl__left.ver-ps {
flex-direction: column;
justify-content: space-between;
gap: 116px;
}

.sec__bl__left__title.ver-ps {
font-weight: 500;
font-size: 60px;
line-height: 60px;
letter-spacing: 0;
text-transform: uppercase;
color: #0E0E0E;
margin-bottom: 40px;
}

.sec__bl__left__text.ver-ps {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #0E0E0E;
margin-bottom: 0;
}

.sec__bl__offers {
flex-direction: column;
justify-content: space-between;
gap: 24px;
margin-left: 84px;
}

.secbloffers__elem {
gap: 12px;
align-items: center;
}

.secbloffers__elem__icon img {
max-width: 66px;
    width: 100%;
}

.secbloffers__elem__text {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
text-transform: uppercase;
color: #0E0E0E;
}

/* END Private servers styles */


/* S3 styles */

.sec__bl__left.ver-s3 {
flex-direction: column;
justify-content: space-between;
}

.sec__bl__left__title.ver-s3 {
margin-bottom: 0;
}

.secblleftinfo.ver-s3 {
flex-direction: column;
gap: 16px;
margin-left: 84px;
}

.sec__bl__left__subtitle.ver-s3 {
margin-bottom: 0;
        margin-left: 0;
}

.sec__bl__num__text.ver-s3 {
margin-left: 0;
flex-direction: row;
    gap: 12px;
}

/* END S3 styles */


/* VM styles */

.sec__bl__left.ver-vm {
flex-direction: column;
}

.sec__bl__left__title.ver-vm {
font-size: 60px;
        line-height: 60px;
}

.secblleftinfo.ver-vm {
gap: 20px;
flex-wrap: wrap;
margin-bottom: 24px;
}

.secblleftinfo__elem {
background-color: #151515;
        padding: 20px;
        border-radius: 24px;
}

.secblleftinfo__elem.one.ver-vm {
max-width: 476px;
    width: 100%;
}

.secblleftinfo__elem__title {
font-weight: 700;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
margin-bottom: 12px;
}

.elem__items {
gap: 12px;
}

.elem__item__citys {
width: calc(100% / 4);
}

.item__name {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #F4F0E2;
}

.secblleftinfo__elem.two.ver-vm {
max-width: 262px;
    width: 100%;
}

.secblleftinfo__elem.tri.ver-vm, .secblleftinfo__elem.four.ver-vm {
    width: calc(100%/2 - 10px);
}

.secblleftinfo__elem.five.ver-vm {
    width: 100%;
}

.secblleftinfo__elem.five.ver-vm .secblleftinfo__elem__title {
margin-bottom: 0;
}

.text__block.ver-vm {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #0E0E0E;
margin-left: 84px;
}

/* END VM styles */


/* Website Acceleration styles */

.second__block.ver-wa {
height: 736px;
}

.sec__bl__left.ver-wa {
flex-direction: column;
justify-content: space-between;
}

.sec__bl__left__title.ver-wa {
font-size: 60px;
        line-height: 60px;
}

.secbllefttext.ver-wa {
flex-direction: column;
gap: 16px;
margin-left: 84px;
}

.secblleft__subtitle {
font-weight: 700;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
text-transform: uppercase;
color: #0E0E0E;
}

.sblleft.ver-wa, .sblright.ver-wa {
width: calc(100% / 2);
}

.sblleft.ver-wa {
border: 2px solid #F4F0E2;
    border-radius: 80px;
    padding: 66px;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
}

.sblleft.ver-wa:before {
        content: '';
        background-color: #F4F0E2;
        display: block;
        width: 65px;
        height: 32px;
        border-radius: 50px 0 0 50px;
        position: absolute;
        right: 0;
    }

.sblleft__title.ver-wa {
font-weight: 500;
font-size: 40px;
line-height: 40px;
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
}

.sbllefttt__block.ver-wa {
flex-direction: column;
gap: 20px;
margin-left: 84px;
}

.sblleft__text.ver-wa {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #EFEFEFEE;
}

.sblleft__text.ver-wa.upp {
font-weight: 700;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
text-transform: uppercase;
color: #EFEFEFEE;
}

.sblright.ver-wa {
flex-direction: column;
    justify-content: center;
    position: relative;
    align-items: center;
        background-color: #FFC800;
        border-radius: 1000px;
        gap: 40px;
}

.sblright__title.ver-wa {
font-weight: 500;
font-size: 40px;
line-height: 40px;
letter-spacing: 0;
text-align: center;
text-transform: uppercase;
color: #0E0E0E;
max-width: 672px;
        width: 100%;
}

.btn.ver__tri {
cursor: pointer;
}

a.ver__tri__text {
font-weight: 400;
font-size: 24px;
line-height: 28px;
letter-spacing: 0;
color: #F4F0E2;
background-color: #0E0E0E;
        border-radius: 12px;
        padding: 16px 32px;
        transition: border-radius 0.17s linear;
}

a.ver__tri__img {
background-color: #0E0E0E;
        border-radius: 12px;
        padding: 18px;
        transition: border-radius 0.17s linear;
}

a.ver__tri__img img {
max-width: 24px;
        width: 100%;
}

.btn.ver__tri:hover a.ver__tri__text,
.btn.ver__tri:hover a.ver__tri__img {
border-radius: 20px;
transition: border-radius 0.17s linear;
}


/* END Website Acceleration styles */


/* Image Optimization styles */

.sec__bl__left.ver-io {
flex-direction: column;
font-weight: 500;
font-size: 40px;
line-height: 40px;
letter-spacing: 0;
text-transform: uppercase;
color: #0E0E0E;
justify-content: space-between;
}

.secbllefttext.ver-io {
flex-direction: column;
gap: 16px;
margin-left: 84px;
}

.ver-io .secbllefttext__text {
        font-weight: 400;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0;
        text-transform: none;
        color: #0E0E0E;
    }
    
.secbllefttextelems.ver-io {
flex-direction: column;
gap: 12px;
}

.ver-io .secbllefttextelems__text {
        font-weight: 400;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0;
        text-transform: none;
        color: #F4F0E2;
        background-color: #151515;
        border-radius: 50px;
        padding: 12px 16px;
        width: max-content;
}

.sec__bl__right.ver-io {
flex-direction: column;
justify-content: space-between;
}

.sec__bl__right__items {
flex-direction: column;
gap: 32px;
margin-left: 84px;
}

.secblright__item {
flex-direction: column;
gap: 20px;
}

.sec__bl__right__title__item {
        font-weight: 700;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0;
        text-transform: none;
        text-transform: uppercase;
        color: #EFEFEFEE;
}

    .sec__bl__right__text__item p {
        font-weight: 400;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0;
        color: #EFEFEFEE;
        margin-bottom: 24px;
    }

.sblright.ver-io {
flex-direction: column;
border: 2px solid #F4F0E2;
width: calc(100% / 2);
        border-radius: 80px;
        justify-content: center;
        align-items: center;
        position: relative;
}

.sblright.ver-io:before {
        content: '';
        background-color: #F4F0E2;
        display: block;
        width: 65px;
        height: 32px;
        border-radius: 50px 0 0 50px;
        position: absolute;
        right: -1px;
        top: 66px;
    }

.sblrightitem.ver-io {
background-color: #FFC800;
padding: 32px;
border-radius: 50px;
max-width: 586px;
        width: 100%;
        margin-top: -1px;
}

.sblrightitem__title {
      font-weight: 500;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0;
        color: #0E0E0E;
        text-transform: uppercase;
        text-align: center;
}

.sblrightitem__text {
      font-weight: 400;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0;
        color: #0E0E0E;
        text-align: center;
}

/* END Image Optimization styles */


/* Custom Development styles */

.sec__bl__left.ver-cd {
padding: 66px 59px 66px 66px;
}

.sec__bl__left__title.ver-cd {
        font-weight: 500;
        font-size: 40px;
        line-height: 40px;
        letter-spacing: 0;
        text-transform: uppercase;
        margin-bottom: 24px;
    }
    
.sec__bl__reasons.ver-cd {
        flex-direction: row;
        flex-wrap: wrap;
        gap: 16px;
    }

.ver-cd .secblreas__elem.one, 
.ver-cd .secblreas__elem.tri,
.ver-cd .secblreas__elem.five {
        width: 385px;
    }

.ver-cd .secblreas__elem.two,
.ver-cd .secblreas__elem.four {
        width: 353px;
    }
    
.ver-cd .secblreas__elem.six {
        width: 363px;
    }

.secblreas__elem__text {
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0;
        color: #F4F0E2;
    }

.black.ver-cd {
        justify-content: center;
        align-items: center;
        gap: 40px;
        border-radius: 1000px;
    }

    .black.ver-cd:before {
    display: none;
    }

    .sec__bl__right__title.ver-cd {
        text-align: center;
    }

/* END Custom Development styles */


/* Anti-DDoS styles */


.sec__bl__left.ver-adp {
flex-direction: column;
}

.sec__bl__left__text {
        margin-bottom: 52px;
        width: 672px;
    }

.secbllefttext.ver-adp {
flex-direction: column;
gap: 20px;
margin-left: 84px;
}

.secbllefttext__item.ver-adp {
padding: 20px;
        background-color: #151515;
        border-radius: 24px;
}

.secbllefttext__item__title {
font-weight: 700;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
margin-bottom: 12px;
}

.secbllefttext__item__text {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #F4F0E2;
}

.black.ver-adp {
        justify-content: flex-start;
    }

.sec__bl__right__title.ver-adp {
margin-bottom: 40px;
}

.sec__bl__right__text.ver-adp {
        margin-left: 84px;
        font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #F4F0E2;
margin-bottom: 136px;
    }

    .sec__bl__right__items.ver-adp {
        flex-direction: column;
        gap: 21px;
        margin-left: 84px;
    }

.secblright__item.ver-adp {
        flex-direction: row;
        gap: 12px;
    }

.sec__bl__right__num__item {
font-weight: 700;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #FFC800;
}

.sec__bl__right__text__item.ver-adp {
        font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #F4F0E2;
    }


/* END Anti-DDoS styles */


/* Acceleration of non-cacheable dynamic content styles */

.sec__bl__left.ver-aoncdc {
width: calc(100%);
        height: auto;
        gap: 20px;
}

.sec__bl__left__title.ver-aoncdc,
.secblleftinfo.ver-aoncdc {
width: calc(100% / 2);
}

.secblleftinfo.ver-aoncdc {
flex-direction: column;
gap: 12px;
}

/* END Acceleration of non-cacheable dynamic content styles */


/* WAF styles */

.secblleftinfo.ver-waf {
flex-direction: column;
gap: 20px;
width: calc(100% / 2);
}

.text__item.ver-waf {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #0E0E0E;
background-color: transparent;
        width: 672px;
        padding: 0;
        border-radius: 0;
}

/* END WAF styles */


/* Sales streaming service styles */


.second__block.ver-sss {
        gap: 20px;
}

.sec__bl__left.ver-sss {
flex-direction: column;
    justify-content: space-between;
}

.sec__bl__left__title.ver-sss {
        font-weight: 500;
        font-size: 40px;
        line-height: 40px;
        letter-spacing: 0;
        text-transform: uppercase;
        margin-bottom: 0;
    }
    
.sec__bl__reasons.ver-sss {
margin-left: 84px;
}

.ver-sss .secblreas__elem__text {
        font-size: 20px;
        line-height: 24px;
    }

.sbr.ver-sss {
flex-direction: column;
gap: 20px;
margin-left: 84px;
}

.sbr__subtitle {
font-weight: 700;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
text-transform: uppercase;
color: #EFEFEFEE;
}

.sbr__text {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #EFEFEFEE;
}

.sec__bl__right.black.ver-sss.rev-2 {
border: 2px solid #F4F0E2;
    background-color: transparent;
    justify-content: center;
    align-items: center;
}

.sbr__orange.ver-sss {
background-color: #FFC800;
    border-radius: 50px;
    padding: 32px;
    font-family: Beeline Sans;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
    color: #0E0E0E;
    width: 586px;
}

.rev-2 .sbr__orange.ver-sss:nth-child(2) {
margin-top: -1px;
}

.rev-2.black:before {
        right: -1px;
        top: 66px;
    }


/* END Sales streaming service styles */


/* white-labe styles */


.sec__bl__full {
position: relative;
padding: 66px;
    border-radius: 80px;
    margin-bottom: 20px;
}

.sec__bl__left__title.ver-wl {
max-width: 90%;
    width: max-content;
}

.sec__bl__full__lists {
gap: 20px;
}

.full__bl__elem {
width: calc(100% / 4);
        background-color: #151515;
        border-radius: 24px;
        padding: 20px;
        height: max-content;
}

.full__elem__title {
font-weight: 700;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
margin-bottom: 20px;
}

.full__elem__text {
flex-direction: column;
    gap: 12px;
}

.full__elem__text .text__item {
        background-color: transparent;
        width: auto;
        padding: 0;
        border-radius: 0;
    }

.sec__bl__left__title.ver-wl.rev-2 {
color: #F4F0E2;
margin-bottom: 0;
}

.sec__bl__wl__text {
flex-direction: column;
    gap: 20px;
    margin-left: 86px;
}

.wl__num__text {
gap: 24px;
}

.wl__num {
font-weight: 400;
    font-size: 80px;
    line-height: 80px;
    letter-spacing: 0;
    color: #FFC800;
    width: max-content;
    color: #FFC800;
}

.wl__text {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #FFC800;
max-width: 234px;
        width: 100%;
}

.sec__bl__right__lists.wl {
        flex-wrap: nowrap;
        gap: 0;
        width: 100%;
        margin-left: 86px;
        margin-bottom: 0;
        flex-direction: column;
    }

.sec__bl__right__text__item.wl {
margin-bottom: 40px;
}

.list__elems__wl {
gap: 24px;
        flex-direction: column;
        max-width: 586px;
        width: 100%;
}

.elem__wl {
gap: 12px;
align-items: center;
}

.elem__wl__img img {
max-width: 66px;
        width: 100%;
}

.elem__wl__text {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
width: calc(100% - 78px);
}

.sec__bl__full.black.ver-wl {
        margin-bottom: 0;
        margin-top: 20px;
        border: 2px solid #F4F0E2;
        gap: 40px;
    }

.sec__bl__right__text__item.ver-wl {
margin-left: 86px;
max-width: 672px;
        width: 100%;
    }


/* END white-labe styles */


/* china-and-asia-cdn styles */


.sec__bl__full.ver-ca {
        margin-bottom: 0;
        flex-direction: column;
        gap: 40px;
    }

.sec__bl__left__title.ver-ca {
margin-bottom: 0;
width: 100%;
}

.blocktext.ver-ca {
gap: 20px;
}

.blocktext__elem.ver-ca {
flex-direction: column;
gap: 20px;
background-color: #151515;
        border-radius: 24px;
        padding: 20px;
        height: max-content;
        width: calc(100% / 2);
}

.blocktext__elem__title {
font-weight: 700;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
}

.blocktext__elem__text {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #F4F0E2;
}

.blocktext__elem__text .color.pink {
color: #FF008E;
}


/* END china-and-asia-cdn styles */


/* live-streaming-once styles */


.sec__bl__left.ver-ot {
flex-direction: column;
    justify-content: space-between;
}

.sec__bl__left__title.ver-ot {
margin-bottom: 0;
}

.secbllefttext.ver-ot {
flex-direction: column;
justify-content: space-between;
gap: 20px;
margin-left: 86px;
}

.sblleft.black.ver-ot {
width: calc(100% / 2);
        padding: 66px;
        border-radius: 80px;
        height: 736px;
        position: relative;
}

.sblleft__title.ver-ot {
font-weight: 500;
        font-size: 40px;
        line-height: 40px;
        letter-spacing: 0;
        text-transform: uppercase;
        color: #F4F0E2;
}

.sbllefttt__block.ver-ot {
flex-direction: column;
gap: 20px;
margin-left: 86px;
}

.mark.ver-ot {
    align-items: center;
        gap: 6px;
}

.mark__square.ver-ot {
background-color: #FAB60D;
    width: 8px;
    height: 8px;
    border-radius: 2px;
}

.mark__text.ver-ot {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #EFEFEFEE;
width: calc(100% - 14px);
}

.sblright.ver-ot {
flex-direction: column;
justify-content: space-between;
width: calc(100% / 2);
        padding: 66px;
        border-radius: 80px;
        height: 736px;
        position: relative;
background-image: url(/wp-content/uploads/2018/12/Izobrazhenie-1.svg);
        background-size: contain;
        background-repeat: no-repeat;
}

.sblright__title.ver-ot {
font-weight: 500;
font-size: 40px;
line-height: 40px;
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
}

.sblright__text__bl.ver-ot {
flex-direction: column;
gap: 24px;
}

.sblright__text__bl__title.ver-ot {
font-weight: 500;
font-size: 40px;
line-height: 40px;
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
width: 672px;
}

.sblright__text__bl__text.ver-ot {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #EFEFEFEE;
margin-left: 86px;
width: 431px;
}


/* END live-streaming-once styles */


/* END SECOND BLOCK */


.sol__title__block {
font-weight: 400;
font-size: 60px;
line-height: 60px;
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
background-color: #0E0E0E;
        border-radius: 80px;
        padding: 66px;
}

.sol__title__block.ver-2 {
padding: 66px 51px 66px 66px;
}


/* CHAR BLOCK */

.char__items {
gap: 20px;
}

.char__elem {
border: 2px solid #F4F0E2;
        border-radius: 80px;
        padding: 40px 53px;
        width: calc(100% / 4);
        box-sizing: content-box;
}

.char__elem__title {
font-weight: 700;
font-size: 28px;
line-height: 32px;
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
margin-bottom: 12px;
}

.char__elem__text__block {
flex-direction: column;
gap: 16px;
margin-left: 26px;
}

.char__elem__text {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #EFEFEFEE;
}

/* END CHAR BLOCK */


/* benefits BLOCK */


.sol__benefits.ver-1 {
flex-wrap: wrap;
    flex-direction: row;
    gap: 20px;
}

.sol__ben__elem {
        width: calc(100% / 4 - 15px);
height: 400px;
        padding: 32px;
        flex-direction: column;
        justify-content: space-between;
        border-radius: 32px;
        background-color: #F4F0E2;
        position: relative;
}

.sol__ben__elem.blank {
background-color: transparent;
}

.ben__elem__img__num {
justify-content: space-between;
}

.ben__elem__img img {
max-width: 100px;
}

.ben__elem__num {
        font-weight: 400;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: 0;
        color: #434343;
}

.ben__elem__title {
font-weight: 700;
font-size: 28px;
line-height: 32px;
letter-spacing: 0;
color: #0E0E0E;
margin-bottom: 12px;
}

.ben__elem__text {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #0E0E0E;
margin-left: 34px;
}


/* benefits ver-2 */

.sol__benefits.ver-2 {
flex-wrap: wrap;
    flex-direction: row;
    gap: 20px;
}

.sol__benefits.ver-2 .ben__elem__title {
        font-weight: 400;
        font-size: 28px;
        line-height: 32px;
        letter-spacing: 0;
        color: #0E0E0E;
        margin-bottom: 0;
text-transform: uppercase;
    }

/* END benefits ver-2 */


/* END benefits BLOCK */


/* Additional BLOCK */


.addit__serv {
gap: 20px;
}

.addit__serv__left {
gap: 20px;
width: 738px;
flex-direction: column;
}

.addit__serv__right {
gap: 20px;
width: 1042px;
flex-direction: column;
}

.addit__serv__title {
font-weight: 400;
font-size: 60px;
line-height: 60px;
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
background-color: #0E0E0E;
        padding: 66px;
        border-radius: 80px;
}

.addit__serv__img.ver-2 {
height: 100%;
}

.addit__serv__img {
background-color: #0E0E0E;
        border-radius: 1000px;
padding: 0 0 0 152px;
        height: 330px;
        align-items: center;
}

.addit__serv__img.ver-3 {
border-radius: 0;
gap: 20px;
        background-color: transparent;
        padding: 0;
        height: 100%;
        align-items: center;
        justify-content: center;
}

.addit__serv__img.ver-3 .asi__ver-3 {
background-color: #0E0E0E;
        border-radius: 100px;
        padding: 108px 99px;
        width: calc(100% / 2);
}

.addit__serv__img.ver-3 .asi__ver-3 img {
max-width: 160px;
        width: 100%;
        max-height: 160px;
        height: 100%;
}

.addit__serv__elem {
padding: 66px 0 66px 70px;
        border: 2px solid #F4F0E2;
        border-radius: 40px;
        position: relative;
        height: 284px;
}

.addit__serv__elem__title {
font-weight: 500;
font-size: 40px;
line-height: 40px;
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
margin-bottom: 16px;
}

.addit__serv__elem__text {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #F4F0E2;
max-width: 607px;
        width: 100%;
        margin-left: 87px;
}

.addit__serv__elem__btn {
position: absolute;
        right: 40px;
        bottom: 40px;
        background-color: #FF008E;
        padding: 18px;
        border-radius: 12px;
        cursor: pointer;
        transition: border-radius 0.17s linear;
}

.addit__serv__elem__btn:hover {
border-radius: 20px;
transition: border-radius 0.17s linear;
}


/* Additional IMG ver-4 */

.addit__serv__img.ver-4 {
border-radius: 0;
gap: 20px;
        background-color: transparent;
        padding: 0;
        height: 100%;
        align-items: center;
justify-content: left;
        flex-wrap: wrap;
}

.addit__serv__img.ver-4 .asi__ver-4 {
background-color: #0E0E0E;
        border-radius: 100px;
        width: calc(100% / 2 - 10px);
        align-items: center;
        justify-content: center;
        height: 330px;
}

.addit__serv__img.ver-4 .asi__ver-4 img {
max-width: 160px;
        width: 100%;
        max-height: 160px;
        height: 100%;
}

/* END Additional IMG ver-4 */


/* Additional IMG ver-5 */

.addit__serv__img.ver-5 {
        height: 376px;
}

.addit__serv__img.ver-5 img {
max-width: 156px;
        width: 100%;
        max-height: 176px;
        height: 100%;
}

.addit__serv__elem.ver-2 {
height: 100%;
}

/* END Additional IMG ver-5 */


/* Additional IMG ver-3 ver-cd */

.addit__serv__img.ver-3.ver-cd {
height: auto;
}

/* END Additional IMG ver-3 ver-cd */


/* END Additional ver-6 */

.addit__serv__img.ver-6 {
gap: 20px;
background-color: transparent;
        border-radius: 0;
        padding: 0;
}

.asi__ver-6 {
background-color: #0E0E0E;
        border-radius: 100px;
        width: calc(100% / 2);
        align-items: center;
        justify-content: center;
        height: 330px;
}

.asi__ver-6 img {
max-width: 160px;
width: 100%;
}

/* END Additional ver-6 */


/* Additional ver-6 rev-2 */

.addit__serv__img.ver-6.rev-2 {
        height: 100%;
    }

.asi__ver-6.rev-2 {
height: 100%;
}

/* END Additional ver-6 rev-2 */


/* END Additional BLOCK */


/* CASES BLOCK */


.cases__items {
gap: 20px;
        position: relative;
}

.cases__items.sldr {
margin-bottom: 32px;
}

.cases__items__left, .cases__items__right {
width: calc(50%);
}

.cases__items__left {
flex-direction: column;
    align-items: center;
    justify-content: center;
    border: 2px solid #F4F0E2;
        border-radius: 80px;
}

.cil__title {
font-weight: 400;
font-size: 60px;
line-height: 60px;
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
}

.cir__elem {
flex-direction: column;
border-radius: 80px;
background-color: #0E0E0E;
        padding: 66px;
        justify-content: space-between;
        height: 708px;
}

.cir__elem img {
max-width: 220px;
width: 100%;
}

.cir__elem__title {
font-weight: 500;
font-size: 40px;
line-height: 40px;
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
margin-bottom: 40px;
}

.cir__elem__text {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #F4F0E2;
margin-left: 86px;
}

.cases__items .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 24px;
    position: absolute;
    width: 1496px;
left: -758px;
        display: flex;
        display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
        gap: 20px;
}

.cases__items .owl-theme .owl-dots .owl-dot span {
    width: 738px;
    height: 8px;
    margin: 0;
    background: #FCE694;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 50px;
}

.cases__items .owl-theme .owl-dots .owl-dot.active span, 
.cases__items .owl-theme .owl-dots .owl-dot:hover span {
    background: #FAB60D;
}

.cases__items p {
display: none;
}

.cir__elem__text.ver-2 {
max-width: 586px;
    width: 100%;
}


/* END CASES BLOCK */


/* AI-AVATAR BLOCK */


.example-ai {
gap: 20px;
}

.ex-ai__text__bl {
width: 41%;
flex-direction: column;
gap: 20px;
}

.ex-ai__img {
width: 58%;
}

.ex-ai__text__bl__title {
font-weight: 400;
font-size: 60px;
line-height: 60px;
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
padding: 66px;
background-color: #0E0E0E;
        border-radius: 80px;
}

.ex-ai__text__bl__text {
border: 2px solid #F4F0E2;
flex-direction: column;
justify-content: center;
border-radius: 1000px;
        padding: 0 66px;
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #F4F0E2;
height: 100%;
}

.adv__text__block.v-1 {
background-color: #0E0E0E;
        border-radius: 80px;
        padding: 66px;
        gap: 173px;
        align-items: center;
}

.advtbl__title {
font-weight: 400;
font-size: 60px;
line-height: 60px;
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
width: 823px;
}

.advtbl__text {
font-weight: 400;
font-size: 24px;
line-height: 28px;
letter-spacing: 0;
color: #FFC800;
width: 586px;
}

.block__video {
justify-content: center;
}

.block__video iframe {
border-radius: 80px;
max-width: 1496px;
height: calc(1496px*9/16);
}

.promo__title {
background-color: #0E0E0E;
        border-radius: 80px;
        padding: 66px;
font-weight: 400;
font-size: 60px;
line-height: 60px;
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
}

.dop__bnr {
gap: 20px;
}

.dop__bnr__left {
background-image: url(/wp-content/uploads/2026/06/85170-1.svg);
    background-repeat: no-repeat;
    background-size: contain;
    flex-direction: column;
border-radius: 80px;
        padding: 66px;
        width: 1193px;
height: 460px;
justify-content: space-between;
}

.dop__bnr__left__title {
font-weight: 500;
font-size: 40px;
line-height: 40px;
letter-spacing: 0;
color: #F4F0E2;
text-transform: uppercase;
}

.dop__bnr__right {
flex-direction: column;
border-radius: 80px;
justify-content: center; 
align-items: center;
        width: 587px;
height: 460px;
background-color: #0E0E0E;
}

.dop__bnr__right__qst {
flex-direction: column;
gap: 2px;
}

.dop__bnr__right__qst-1:before {
content: '';
width: 282px;
height: 93px;
border-radius: 24px;
background-color: #F4F0E2;
display: block;
}

.dop__bnr__right__qst-2 {
justify-content: flex-end;
}

.dop__bnr__right__qst-2:before {
content: '';
width: 188px;
height: 93px;
border-radius: 24px;
background-color: #F4F0E2;
display: block;
}

.dop__bnr__right__qst-3 {
justify-content: center;
}

.dop__bnr__right__qst-3:before {
content: '';
width: 94px;
height: 93px;
border-radius: 24px;
background-color: #F4F0E2;
display: block;
}


/* END AI-AVATAR BLOCK */


/* Multi-CDN BLOCK */


.bl__networks {
gap: 20px;
}

.bl__net__logo {
width: calc(100% / 3);
background-color: #F4F0E2;
        height: 400px;
        justify-content: center;
        align-items: center;
        border-radius: 80px;
}

.bl__net__text {
width: calc(100% / 3);
flex-direction: column;
}

.bl__net__text__item {
border: 2px solid #F4F0E2;
 border-radius: 1000px;
 flex-direction: column;
 gap: 17px;
 height: 281px;
        align-items: center;
        justify-content: center;
        position: relative;
}

.bl__net__title {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
position: relative;
        left: 66px;
        width: 100%;
}

.bl__net__numbr {
font-weight: 400;
font-size: 80px;
line-height: 80px;
letter-spacing: 0;
color: #FFC800;
}


/* END Multi-CDN BLOCK */


/* Edge Computing Platform BLOCK */


.sol__elem__first__block.ver-ec {
justify-content: center;
}

.sol__elem__first__block.ver-ec .fb__cont__block {
padding-top: 0;
}

.sb__col-1.ver-ec {
flex-direction: column;
max-width: 435px;
    width: 100%;
    gap: 20px;
}

.sb__col-1 .sb__elem {
flex-direction: column;
gap: 33px;
padding: 32px;
        border: 2px solid #FFC800;
        border-radius: 60px;
        background-color: #0E0E0E;
}

.sb__elem__title {
font-weight: 400;
font-size: 40px;
line-height: 40px;
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
}

.sb__elem__icon img {
max-height: 52px;
    height: 52px;
}

.sb__col-2.ver-ec {
flex-direction: column;
border: 2px solid #434343;
    border-radius: 80px;
    background-color: #0E0E0E;
    max-width: 890px;
    width: 100%;
    justify-content: center;
        align-items: center;
}

.sb__col-3.ver-ec {
flex-direction: column;
max-width: 435px;
    width: 100%;
    border: 2px solid #FFC800;
        padding: 32px;
        border-radius: 60px;
        justify-content: space-between;
}

.sb__elem__picture {
flex-direction: column;
align-items: center;
gap: 8px;
padding-bottom: 60px;
}

.sb__elem__picture img {
max-width: 180px;
    width: 100%;
}

.bl__highlights {
gap: 20px;
}

.bl__high__elem {
width: calc(100% / 4);
background-color: #F4F0E2;
        border-radius: 60px;
        padding: 32px;
        flex-direction: column;
        position: relative;
        height: 400px;
}

.bl__high__elem__title {
font-weight: 700;
font-size: 28px;
line-height: 32px;
letter-spacing: 0;
color: #0E0E0E;
margin-bottom: 12px;
}

.bl__high__elem__text {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #0E0E0E;
margin-left: 34px;
max-width: 301px;
        width: 100%;
}

.bl__high__elem__numb {
position: absolute;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0;
    bottom: 32px;
    right: 32px;
}


/* END Edge Computing Platform BLOCK */





} /* END >= 1920 */












@media (max-width: 1919px) { /* =< 1919 */


.clear__84 {
height: calc(4.41vw);
margin-bottom: 0;
}

.clear__64 {
height: calc(3.36vw);
margin-bottom: 0;
}

.clear__20 {
height: calc(1.05vw);
margin-bottom: 0;
}

body.wp-child-theme-NewCom #site-content {
        margin-top: calc(1.26vw);
    }


/* FIRST BLOCK */


.sol__elem__first__block {
flex-direction: column;
    position: relative;
    height: calc(41.99vw);
        justify-content: flex-start;
        width: 100%;
}

.fb__fon__img {
position: absolute;
        z-index: 1;
}

.fb__fon__img img {
border-radius: calc(8.82vw);
}

.fb__cont__block {
z-index: 11;
padding-top: calc(10.5vw);
        padding-left: calc(7.98vw);
}

.fb__cont__title {
font-weight: 400;
font-size: calc(4.2vw);
line-height: calc(4.2vw);
letter-spacing: 0;
text-transform: uppercase;
margin-bottom: calc(1.26vw);
}

.fb__cont__text {
font-weight: 400;
font-size: calc(1.26vw);
line-height: calc(1.47vw);
letter-spacing: 0;
color: #EFEFEFEE;
margin-bottom: calc(2.52vw);
max-width: initial;
        width: calc(22.83vw);
        margin-left: calc(7.93vw);
}

.btn.ver__two {
align-items: center;
cursor: pointer;
width: max-content;
}

.btn.ver__two a.ver__two__text {
font-weight: 400;
font-size: calc(1.26vw);
line-height: calc(1.47vw);
letter-spacing: 0;
color: #F4F0E2;
padding: calc(0.84vw) calc(1.68vw);
        border-radius: calc(0.63vw);
        background-color: #FF008E;
        transition: border-radius 0.17s linear;
}

.btn.ver__two a.ver__two__img {
padding: calc(0.94vw);
        border-radius: calc(0.63vw);
        background-color: #FF008E;
        margin-left: -1px;
        transition: border-radius 0.17s linear;
}

.btn.ver__two a.ver__two__img img {
max-width: initial;
width: calc(1.26vw);
}

.btn.ver__two:hover a.ver__two__text,
.btn.ver__two:hover a.ver__two__img {
border-radius: calc(1.05vw);
transition: border-radius 0.17s linear;
}


/* VER-AI */


.fb__cont__block.ver-ai {
padding-top: 0;
    height: 100%;
display: flex;	
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    flex-direction: column;
    justify-content: center;
}

.fb__fon__img.ver-ai:before {
content: '';
background-image: url(/wp-content/uploads/2026/06/Frame-427319832.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: calc(23.41vw);
        height: calc(41.10vw);
        display: block;
        position: absolute;
        bottom: 0;
        left: calc(49.29vw);
}


/* END VER-AI */


/* END FIRST BLOCK */


/* SECOND BLOCK */


/* general styles */

.second__block {
gap: calc(1.05vw);
}

.sec__bl__left, .sec__bl__right {
width: calc(100% / 2);
        padding: calc(3.46vw);
        border-radius: calc(4.2vw);
        height: calc(38.64vw);
        position: relative;
}

.orange {
background-color: #FFC800;
color: #0E0E0E;
}

.orange:before {
content: '';
background-color: #0E0E0E;
display: block;
        width: calc(3.41vw);
        height: calc(1.68vw);
        border-radius: calc(2.62vw) 0 0 calc(2.62vw);
        position: absolute;
        right: -1px;
}

.black {
background-color: #0E0E0E;
flex-direction: column;
        justify-content: space-between;
}

.black:before {
content: '';
background-color: #F4F0E2;
display: block;
        width: calc(3.41vw);
        height: calc(1.68vw);
        border-radius: calc(2.62vw) 0 0 calc(2.62vw);
        position: absolute;
        right: 0;
}

.sec__bl__left__title, .sec__bl__right__title {
width: calc(35.28vw);
}

/* END general styles */


/* ARM BASED styles */

.sec__bl__left__title {
font-weight: 500;
font-size: calc(2.1vw);
line-height: calc(2.1vw);
letter-spacing: 0;
text-transform: uppercase;
margin-bottom: calc(2.1vw);
}

.sec__bl__left__text {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
margin-bottom: calc(1.05vw);
margin-left: calc(4.41vw);
width: calc(30.87vw);
}

.sec__bl__left__subtitle {
font-weight: 700;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
text-transform: uppercase;
margin-bottom: calc(0.63vw);
margin-left: calc(4.41vw);
}

.sec__bl__num__text {
flex-direction: column;
gap: calc(0.63vw);
margin-left: calc(4.41vw);
}

.num__text__item  {
gap: calc(0.84vw);
align-items: center;
}

.sec__bl__num {
font-weight: 400;
font-size: calc(4.2vw);
line-height: calc(4.2vw);
letter-spacing: 0;
text-transform: uppercase;
}

.sec__bl__text {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
}

.sec__bl__right__title {
font-weight: 500;
font-size: calc(2.1vw);
line-height: calc(2.1vw);
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
}

.sec__bl__right__text {
flex-direction: column;
gap: calc(1.05vw);
margin-left: calc(4.41vw);
}

.sec__bl__right__text__item {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #EFEFEFEE;
}

/* END ARM BASED styles */

/* Live Streaming styles */

.sec__bl__left__title.ver-ls {
margin-bottom: calc(6.93vw);
}

.sec__bl__left__subtitle.ver-ls  {
margin-bottom: calc(0.84vw);
}

.sec__bl__right.black.ver-ls {
justify-content: flex-start;
}

.sec__bl__right__title.ver-ls {
margin-bottom: calc(7.98vw);
}

.text__item {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #F4F0E2;
background-color: #151515;
        width: max-content;
        padding: calc(0.63vw) calc(0.84vw);
        border-radius: calc(2.62vw);
}

.sec__bl__right__lists {
flex-wrap: wrap;
    gap: calc(0.63vw);
    width: calc(14.59vw);
    margin-left: calc(4.41vw);
    margin-bottom: calc(0.84vw);
}

.lists__item {
background-color: #F4F0E2;
    padding: calc(0.63vw) calc(0.84vw);
    border-radius: calc(2.62vw);
    font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
    letter-spacing: 0;
    color: #0E0E0E;
}

/* END Live Streaming styles */


/* VOD styles */

.sec__bl__left__title.ver-vod {
font-weight: 500;
font-size: calc(3.15vw);
line-height: calc(3.15vw);
letter-spacing: 0;
text-transform: uppercase;
margin-bottom: calc(5.67vw);
}

.sec__bl__reasons {
flex-direction: row;
    flex-wrap: wrap;
    gap: calc(1.05vw);
}

.secblreas__elem.one, .secblreas__elem.tri, .secblreas__elem.four {
width: calc(11.76vw);
}

.secblreas__elem.two {
width: calc(13.75vw);
}

.secblreas__elem.five {
width: calc(26.56vw);
}

.secblreas__elem {
background-color: #151515;
    border-radius: calc(1.26vw);
    padding: calc(1.05vw);
}

.secblreas__elem__title {
font-weight: 700;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
margin-bottom: calc(0.63vw);
}

.secblreas__elem__text {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #F4F0E2;
}

/* END VOD styles */

/* Cloud Storage styles */

.sec__bl__left.ver-cs {
flex-direction: column;
    justify-content: space-between;
}

.sec__bl__left__title.ver-cs {
margin-bottom: 0;
}

.secbllefttext.ver-cs {
flex-direction: column;
gap: calc(1.05vw);
margin-left: calc(4.51vw);
}

.secbllefttext__text {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #0E0E0E;
}

.sec__bl__right.black.ver-cs {
justify-content: center;
        border-radius: calc(52.49vw);
        align-items: center;
        gap: calc(2.1vw);
}

.sec__bl__right.black.ver-cs:before {
        display: none;
    }

.sec__bl__right__title.ver-cs {
text-align: center;
}

/* END Cloud Storage styles */


/* Private servers styles */

.sec__bl__left.ver-ps {
flex-direction: column;
justify-content: space-between;
gap: calc(6.09vw);
}

.sec__bl__left__title.ver-ps {
font-weight: 500;
font-size: calc(3.15vw);
line-height: calc(3.15vw);
letter-spacing: 0;
text-transform: uppercase;
color: #0E0E0E;
margin-bottom: calc(2.1vw);
}

.sec__bl__left__text.ver-ps {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #0E0E0E;
margin-bottom: 0;
}

.sec__bl__offers {
flex-direction: column;
justify-content: space-between;
gap: calc(1.26vw);
margin-left: calc(4.41vw);
}

.secbloffers__elem {
gap: calc(0.63vw);
align-items: center;
}

.secbloffers__elem__icon img {
max-width: initial;
    width: calc(3.46vw);
}

.secbloffers__elem__text {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
text-transform: uppercase;
color: #0E0E0E;
}

/* END Private servers styles */


/* S3 styles */

.sec__bl__left.ver-s3 {
flex-direction: column;
justify-content: space-between;
}

.sec__bl__left__title.ver-s3 {
margin-bottom: 0;
}

.secblleftinfo.ver-s3 {
flex-direction: column;
gap: calc(0.84vw);
margin-left: calc(4.41vw);
}

.sec__bl__left__subtitle.ver-s3 {
margin-bottom: 0;
        margin-left: 0;
}

.sec__bl__num__text.ver-s3 {
margin-left: 0;
flex-direction: row;
    gap: calc(0.63vw);
}

/* END S3 styles */


/* VM styles */

.sec__bl__left.ver-vm {
flex-direction: column;
}

.sec__bl__left__title.ver-vm {
font-size: calc(3.15vw);
        line-height: calc(3.15vw);
}

.secblleftinfo.ver-vm {
gap: calc(1.05vw);
flex-wrap: wrap;
margin-bottom: calc(1.26vw);
}

.secblleftinfo__elem {
background-color: #151515;
        padding: calc(1.05vw);
        border-radius: calc(1.26vw);
}

.secblleftinfo__elem.one.ver-vm {
max-width: initial;
    width: calc(24.99vw);
}

.secblleftinfo__elem__title {
font-weight: 700;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
margin-bottom: calc(0.63vw);
}

.elem__items {
gap: calc(0.63vw);
}

.elem__item__citys {
width: calc(100% / 4);
}

.item__name {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #F4F0E2;
}

.secblleftinfo__elem.two.ver-vm {
max-width: initial;
    width: calc(13.75vw);
}

.secblleftinfo__elem.tri.ver-vm, .secblleftinfo__elem.four.ver-vm {
    width: calc(100%/2 - 0.525vw);
}

.secblleftinfo__elem.five.ver-vm {
    width: 100%;
}

.secblleftinfo__elem.five.ver-vm .secblleftinfo__elem__title {
margin-bottom: 0;
}

.text__block.ver-vm {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #0E0E0E;
margin-left: calc(4.41vw);
}

/* END VM styles */


/* Website Acceleration styles */

.second__block.ver-wa {
height: calc(38.64vw);
}

.sec__bl__left.ver-wa {
flex-direction: column;
justify-content: space-between;
}

.sec__bl__left__title.ver-wa {
font-size: calc(3.15vw);
        line-height: calc(3.15vw);
}

.secbllefttext.ver-wa {
flex-direction: column;
gap: calc(0.84vw);
margin-left: calc(4.41vw);
}

.secblleft__subtitle {
font-weight: 700;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
text-transform: uppercase;
color: #0E0E0E;
}

.sblleft.ver-wa, .sblright.ver-wa {
width: calc(100% / 2);
}

.sblleft.ver-wa {
border: 2px solid #F4F0E2;
    border-radius: calc(4.2vw);
    padding: calc(3.46vw);
    flex-direction: column;
    justify-content: space-between;
    position: relative;
}

.sblleft.ver-wa:before {
        content: '';
        background-color: #F4F0E2;
        display: block;
        width: calc(3.41vw);
        height: calc(1.68vw);
        border-radius: calc(2.62vw) 0 0 calc(2.62vw);
        position: absolute;
        right: 0;
    }

.sblleft__title.ver-wa {
font-weight: 500;
font-size: calc(2.1vw);
line-height: calc(2.1vw);
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
}

.sbllefttt__block.ver-wa {
flex-direction: column;
gap: calc(1.05vw);
margin-left: calc(4.41vw);
}

.sblleft__text.ver-wa {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #EFEFEFEE;
}

.sblleft__text.ver-wa.upp {
font-weight: 700;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
text-transform: uppercase;
color: #EFEFEFEE;
}

.sblright.ver-wa {
flex-direction: column;
    justify-content: center;
    position: relative;
    align-items: center;
        background-color: #FFC800;
        border-radius: calc(52.49vw);
        gap: calc(2.1vw);
}

.sblright__title.ver-wa {
font-weight: 500;
font-size: calc(2.1vw);
line-height: calc(2.1vw);
letter-spacing: 0;
text-align: center;
text-transform: uppercase;
color: #0E0E0E;
max-width: initial;
        width: calc(35.28vw);
}

.btn.ver__tri {
cursor: pointer;
}

a.ver__tri__text {
font-weight: 400;
font-size: calc(1.26vw);
line-height: calc(1.47vw);
letter-spacing: 0;
color: #F4F0E2;
background-color: #0E0E0E;
        border-radius: calc(0.63vw);
        padding: calc(0.84vw) calc(1.68vw);
}

a.ver__tri__img {
background-color: #0E0E0E;
        border-radius: calc(0.63vw);
        padding: calc(0.94vw);
}

a.ver__tri__img img {
max-width: initial;
        width: calc(1.26vw);
}

.btn.ver__tri:hover a.ver__tri__text,
.btn.ver__tri:hover a.ver__tri__img {
border-radius: calc(1.05vw);
transition: border-radius 0.17s linear;
}


/* END Website Acceleration styles */


/* Image Optimization styles */

.sec__bl__left.ver-io {
flex-direction: column;
font-weight: 500;
font-size: calc(2.1vw);
line-height: calc(2.1vw);
letter-spacing: 0;
text-transform: uppercase;
color: #0E0E0E;
justify-content: space-between;
}

.secbllefttext.ver-io {
flex-direction: column;
gap: calc(0.84vw);
margin-left: calc(4.41vw);
}

.ver-io .secbllefttext__text {
        font-weight: 400;
        font-size: calc(1.05vw);
        line-height: calc(1.26vw);
        letter-spacing: 0;
        text-transform: none;
        color: #0E0E0E;
    }
    
.secbllefttextelems.ver-io {
flex-direction: column;
gap: calc(0.63vw);
}

.ver-io .secbllefttextelems__text {
        font-weight: 400;
 font-size: calc(1.05vw);
        line-height: calc(1.26vw);
        letter-spacing: 0;
        text-transform: none;
        color: #F4F0E2;
        background-color: #151515;
        border-radius: calc(2.62vw);
        padding: calc(0.63vw) calc(0.84vw);
        width: max-content;
}

.sec__bl__right.ver-io {
flex-direction: column;
justify-content: space-between;
}

.sec__bl__right__items {
flex-direction: column;
gap: calc(1.68vw);
margin-left: calc(4.41vw);
}

.secblright__item {
flex-direction: column;
gap: calc(1.05vw);
}

.sec__bl__right__title__item {
        font-weight: 700;
 font-size: calc(1.05vw);
        line-height: calc(1.26vw);
        letter-spacing: 0;
        text-transform: none;
        text-transform: uppercase;
        color: #EFEFEFEE;
}

    .sec__bl__right__text__item p {
        font-weight: 400;
 font-size: calc(1.05vw);
        line-height: calc(1.26vw);
        letter-spacing: 0;
        color: #EFEFEFEE;
        margin-bottom: calc(1.26vw);
    }

.sblright.ver-io {
flex-direction: column;
border: 2px solid #F4F0E2;
width: calc(100% / 2);
        border-radius: calc(4.2vw);
        justify-content: center;
        align-items: center;
        position: relative;
}

.sblright.ver-io:before {
        content: '';
        background-color: #F4F0E2;
        display: block;
        width: calc(3.41vw);
        height: calc(1.68vw);
        border-radius: calc(2.62vw) 0 0 calc(2.62vw);
        position: absolute;
        right: -1px;
        top: calc(3.46vw);
    }

.sblrightitem.ver-io {
background-color: #FFC800;
padding: calc(1.68vw);
border-radius: calc(2.62vw);
max-width: initial;
        width: calc(30.76vw);
        margin-top: -1px;
}

.sblrightitem__title {
      font-weight: 500;
 font-size: calc(1.05vw);
        line-height: calc(1.26vw);
        letter-spacing: 0;
        color: #0E0E0E;
        text-transform: uppercase;
        text-align: center;
}

.sblrightitem__text {
      font-weight: 400;
 font-size: calc(1.05vw);
        line-height: calc(1.26vw);
        letter-spacing: 0;
        color: #0E0E0E;
        text-align: center;
}

/* END Image Optimization styles */


/* Custom Development styles */

.sec__bl__left.ver-cd {
padding: calc(3.46vw) calc(3.1vw) calc(3.46vw) calc(3.46vw);
}

.sec__bl__left__title.ver-cd {
        font-weight: 500;
        font-size: calc(2.1vw);
        line-height: calc(2.1vw);
        letter-spacing: 0;
        text-transform: uppercase;
        margin-bottom: calc(1.26vw);
    }
    
.sec__bl__reasons.ver-cd {
        flex-direction: row;
        flex-wrap: wrap;
        gap: calc(0.84vw);
    }

.ver-cd .secblreas__elem.one, 
.ver-cd .secblreas__elem.tri,
.ver-cd .secblreas__elem.five {
        width: calc(20.21vw);
    }

.ver-cd .secblreas__elem.two,
.ver-cd .secblreas__elem.four {
        width: calc(18.53vw);
    }
    
.ver-cd .secblreas__elem.six {
        width: calc(19.06vw);
    }

.secblreas__elem__text {
        font-weight: 400;
        font-size: calc(0.84vw);
        line-height: calc(1.05vw);
        letter-spacing: 0;
        color: #F4F0E2;
    }

.black.ver-cd {
        justify-content: center;
        align-items: center;
        gap: calc(2.1vw);
        border-radius: calc(52.49vw);
    }

    .black.ver-cd:before {
    display: none;
    }

    .sec__bl__right__title.ver-cd {
        text-align: center;
    }

/* END Custom Development styles */


/* Anti-DDoS styles */


.sec__bl__left.ver-adp {
flex-direction: column;
}

.sec__bl__left__text {
        margin-bottom: calc(2.73vw);
        width: calc(35.28vw);
    }

.secbllefttext.ver-adp {
flex-direction: column;
gap: calc(1.05vw);
margin-left: calc(4.41vw);
}

.secbllefttext__item.ver-adp {
padding: calc(1.05vw);
        background-color: #151515;
        border-radius: calc(1.26vw);
}

.secbllefttext__item__title {
font-weight: 700;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
margin-bottom: calc(0.63vw);
}

.secbllefttext__item__text {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #F4F0E2;
}

.black.ver-adp {
        justify-content: flex-start;
    }

.sec__bl__right__title.ver-adp {
margin-bottom: calc(2.1vw);
}

.sec__bl__right__text.ver-adp {
        margin-left: calc(4.41vw);
        font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #F4F0E2;
margin-bottom: calc(7.14vw);
    }

    .sec__bl__right__items.ver-adp {
        flex-direction: column;
        gap: calc(1.1vw);
        margin-left: calc(4.41vw);
    }

.secblright__item.ver-adp {
        flex-direction: row;
        gap: calc(0.63vw);
    }

.sec__bl__right__num__item {
font-weight: 700;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #FFC800;
}

.sec__bl__right__text__item.ver-adp {
        font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #F4F0E2;
    }


/* END Anti-DDoS styles */


/* Acceleration of non-cacheable dynamic content styles */

.sec__bl__left.ver-aoncdc {
width: calc(100%);
        height: auto;
        gap: calc(1.05vw);
}

.sec__bl__left__title.ver-aoncdc,
.secblleftinfo.ver-aoncdc {
width: calc(100% / 2);
}

.secblleftinfo.ver-aoncdc {
flex-direction: column;
gap: calc(0.63vw);
}

/* END Acceleration of non-cacheable dynamic content styles */


/* WAF styles */

.secblleftinfo.ver-waf {
flex-direction: column;
gap: calc(1.05vw);
width: calc(100% / 2);
}

.text__item.ver-waf {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #0E0E0E;
background-color: transparent;
        width: calc(35.28vw);
        padding: 0;
        border-radius: 0;
}

/* END WAF styles */


/* Sales streaming service styles */


.second__block.ver-sss {
        gap: calc(1.05vw);
}

.sec__bl__left.ver-sss {
flex-direction: column;
    justify-content: space-between;
}

.sec__bl__left__title.ver-sss {
        font-weight: 500;
        font-size: calc(2.1vw);
        line-height: calc(2.1vw);
        letter-spacing: 0;
        text-transform: uppercase;
        margin-bottom: 0;
    }
    
.sec__bl__reasons.ver-sss {
margin-left: calc(4.41vw);
}

.ver-sss .secblreas__elem__text {
        font-size: calc(1.05vw);
        line-height: calc(1.26vw);
    }

.sbr.ver-sss {
flex-direction: column;
gap: calc(1.05vw);
margin-left: calc(4.41vw);
}

.sbr__subtitle {
font-weight: 700;
font-size: calc(1.05vw);
        line-height: calc(1.26vw);
letter-spacing: 0;
text-transform: uppercase;
color: #EFEFEFEE;
}

.sbr__text {
font-weight: 400;
font-size: calc(1.05vw);
        line-height: calc(1.26vw);
letter-spacing: 0;
color: #EFEFEFEE;
}

.sec__bl__right.black.ver-sss.rev-2 {
border: 2px solid #F4F0E2;
    background-color: transparent;
    justify-content: center;
    align-items: center;
}

.sbr__orange.ver-sss {
background-color: #FFC800;
    border-radius: calc(2.62vw);
    padding: calc(1.68vw);
    font-family: Beeline Sans;
    font-weight: 500;
font-size: calc(1.05vw);
        line-height: calc(1.26vw);
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
    color: #0E0E0E;
    width: calc(30.76vw);
}

.rev-2 .sbr__orange.ver-sss:nth-child(2) {
margin-top: -1px;
}

.rev-2.black:before {
        right: -1px;
        top: calc(3.46vw);
    }


/* END Sales streaming service styles */


/* white-labe styles */


.sec__bl__full {
position: relative;
padding: calc(3.46vw);
    border-radius: calc(4.2vw);
    margin-bottom: calc(1.05vw);
}

.sec__bl__left__title.ver-wl {
max-width: 90%;
    width: max-content;
}

.sec__bl__full__lists {
gap: calc(1.05vw);
}

.full__bl__elem {
width: calc(100% / 4);
        background-color: #151515;
        border-radius: calc(1.26vw);
        padding: calc(1.05vw);
        height: max-content;
}

.full__elem__title {
font-weight: 700;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
margin-bottom: calc(1.05vw);
}

.full__elem__text {
flex-direction: column;
    gap: calc(0.63vw);
}

.full__elem__text .text__item {
        background-color: transparent;
        width: auto;
        padding: 0;
        border-radius: 0;
    }

.sec__bl__left__title.ver-wl.rev-2 {
color: #F4F0E2;
margin-bottom: 0;
}

.sec__bl__wl__text {
flex-direction: column;
    gap: calc(1.05vw);
    margin-left: calc(4.51vw);
}

.wl__num__text {
gap: calc(1.26vw);
}

.wl__num {
font-weight: 400;
    font-size: calc(4.2vw);
    line-height: calc(4.2vw);
    letter-spacing: 0;
    color: #FFC800;
    width: max-content;
    color: #FFC800;
}

.wl__text {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #FFC800;
max-width: initial;
        width: calc(12.28vw);
}

.sec__bl__right__lists.wl {
        flex-wrap: nowrap;
        gap: 0;
        width: 100%;
        margin-left: calc(4.51vw);
        margin-bottom: 0;
        flex-direction: column;
    }

.sec__bl__right__text__item.wl {
margin-bottom: calc(2.1vw);
}

.list__elems__wl {
gap: calc(1.26vw);
        flex-direction: column;
        max-width: initial;
        width: calc(30.76vw);
}

.elem__wl {
gap: calc(0.63vw);
align-items: center;
}

.elem__wl__img img {
max-width: initial;
        width: calc(3.46vw);
}

.elem__wl__text {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
width: calc(100% - 4.09vw);
}

.sec__bl__full.black.ver-wl {
        margin-bottom: 0;
        margin-top: calc(1.05vw);
        border: 2px solid #F4F0E2;
        gap: calc(2.1vw);
    }

.sec__bl__right__text__item.ver-wl {
margin-left: calc(4.51vw);
max-width: initial;
        width: calc(35.28vw);
    }


/* END white-labe styles */


/* china-and-asia-cdn styles */


.sec__bl__full.ver-ca {
        margin-bottom: 0;
        flex-direction: column;
        gap: calc(2.1vw);
    }

.sec__bl__left__title.ver-ca {
margin-bottom: 0;
width: 100%;
}

.blocktext.ver-ca {
gap: calc(1.05vw);
}

.blocktext__elem.ver-ca {
flex-direction: column;
gap: calc(1.05vw);
background-color: #151515;
        border-radius: calc(1.26vw);
        padding: calc(1.05vw);
        height: max-content;
        width: calc(100% / 2);
}

.blocktext__elem__title {
font-weight: 700;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
}

.blocktext__elem__text {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #F4F0E2;
}

.blocktext__elem__text .color.pink {
color: #FF008E;
}


/* END china-and-asia-cdn styles */


/* live-streaming-once styles */


.sec__bl__left.ver-ot {
flex-direction: column;
    justify-content: space-between;
}

.sec__bl__left__title.ver-ot {
margin-bottom: 0;
}

.secbllefttext.ver-ot {
flex-direction: column;
justify-content: space-between;
gap: calc(1.05vw);
margin-left: calc(4.51vw);
}

.sblleft.black.ver-ot {
width: calc(100% / 2);
        padding: calc(3.46vw);
        border-radius: calc(4.2vw);
        height: calc(38.64vw);
        position: relative;
}

.sblleft__title.ver-ot {
font-weight: 500;
        font-size: calc(2.1vw);
        line-height: calc(2.1vw);
        letter-spacing: 0;
        text-transform: uppercase;
        color: #F4F0E2;
}

.sbllefttt__block.ver-ot {
flex-direction: column;
gap: calc(1.05vw);
margin-left: calc(4.51vw);
}

.mark.ver-ot {
    align-items: center;
        gap: calc(0.32vw);
}

.mark__square.ver-ot {
background-color: #FAB60D;
    width: calc(0.42vw);
    height: calc(0.42vw);
    border-radius: 2px;
}

.mark__text.ver-ot {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #EFEFEFEE;
width: calc(100% - 14px);
}

.sblright.ver-ot {
flex-direction: column;
justify-content: space-between;
width: calc(100% / 2);
        padding: calc(3.46vw);
        border-radius: calc(4.2vw);
        height: calc(38.64vw);
        position: relative;
background-image: url(/wp-content/uploads/2018/12/Izobrazhenie-1.svg);
        background-size: contain;
        background-repeat: no-repeat;
}

.sblright__title.ver-ot {
font-weight: 500;
        font-size: calc(2.1vw);
        line-height: calc(2.1vw);
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
}

.sblright__text__bl.ver-ot {
flex-direction: column;
gap: calc(1.26vw);
}

.sblright__text__bl__title.ver-ot {
font-weight: 500;
        font-size: calc(2.1vw);
        line-height: calc(2.1vw);
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
width: calc(35.28vw);
}

.sblright__text__bl__text.ver-ot {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #EFEFEFEE;
margin-left: calc(4.51vw);
width: calc(22.62vw);
}


/* END live-streaming-once styles */


/* END SECOND BLOCK */


.sol__title__block {
font-weight: 400;
font-size: calc(3.15vw);
line-height: calc(3.15vw);
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
background-color: #0E0E0E;
        border-radius: calc(4.2vw);
        padding: calc(3.46vw);
}

.sol__title__block.ver-2 {
padding: calc(3.46vw) calc(2.68vw) calc(3.46vw) calc(3.46vw);
}


/* CHAR BLOCK */

.char__items {
gap: calc(1.05vw);
}

.char__elem {
border: 2px solid #F4F0E2;
        border-radius: calc(4.2vw);
        padding: calc(2.1vw) calc(2.78vw);
        width: calc(100% / 4);
        box-sizing: content-box;
}

.char__elem__title {
font-weight: 700;
font-size: calc(1.47vw);
line-height: calc(1.68vw);
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
margin-bottom: calc(0.63vw);
}

.char__elem__text__block {
flex-direction: column;
gap: calc(0.84vw);
margin-left: calc(1.36vw);
}

.char__elem__text {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #EFEFEFEE;
}

/* END CHAR BLOCK */


/* benefits BLOCK */


.sol__benefits.ver-1 {
flex-wrap: wrap;
    flex-direction: row;
    gap: calc(1.05vw);
}

.sol__ben__elem {
        width: calc(100% / 4 - 0.79vw);
height: calc(21vw);
        padding: calc(1.68vw);
        flex-direction: column;
        justify-content: space-between;
        border-radius: calc(1.68vw);
        background-color: #F4F0E2;
        position: relative;
}

.sol__ben__elem.blank {
background-color: transparent;
}

.ben__elem__img__num {
justify-content: space-between;
}

.ben__elem__img img {
max-width: calc(5.25vw);
}

.ben__elem__num {
        font-weight: 400;
        font-size: calc(1.05vw);
        line-height: calc(1.47vw);
        letter-spacing: 0;
        color: #434343;
}

.ben__elem__title {
font-weight: 700;
font-size: calc(1.47vw);
line-height: calc(1.68vw);
letter-spacing: 0;
color: #0E0E0E;
margin-bottom: calc(0.63vw);
}

.ben__elem__text {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #0E0E0E;
margin-left: calc(1.78vw);
}


/* benefits ver-2 */

.sol__benefits.ver-2 {
flex-wrap: wrap;
    flex-direction: row;
    gap: calc(1.05vw);
}

.sol__benefits.ver-2 .ben__elem__title {
        font-weight: 400;
        font-size: calc(1.47vw);
        line-height: calc(1.68vw);
        letter-spacing: 0;
        color: #0E0E0E;
        margin-bottom: 0;
text-transform: uppercase;
    }

/* END benefits ver-2 */


/* END benefits BLOCK */


/* Additional BLOCK */


.addit__serv {
gap: calc(1.05vw);
}

.addit__serv__left {
gap: calc(1.05vw);
width: calc(38.74vw);
flex-direction: column;
}

.addit__serv__right {
gap: calc(1.05vw);
width: calc(54.7vw);
flex-direction: column;
}

.addit__serv__title {
font-weight: 400;
font-size: calc(3.15vw);
line-height: calc(3.15vw);
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
background-color: #0E0E0E;
        padding: calc(3.46vw);
        border-radius: calc(4.2vw);
}

.addit__serv__img.ver-2 {
height: 100%;
}

.addit__serv__img {
background-color: #0E0E0E;
        border-radius: calc(52.49vw);
padding: 0 0 0 calc(7.98vw);
        height: calc(17.32vw);
        align-items: center;
}

.addit__serv__img.ver-3 {
border-radius: 0;
gap: calc(1.05vw);
        background-color: transparent;
        padding: 0;
        height: 100%;
        align-items: center;
        justify-content: center;
}

.addit__serv__img.ver-3 .asi__ver-3 {
background-color: #0E0E0E;
        border-radius: calc(5.25vw);
        padding: calc(5.67vw) calc(5.2vw);
        width: calc(100% / 2);
}

.addit__serv__img.ver-3 .asi__ver-3 img {
max-width: initial;
        width: calc(8.4vw);
        max-height: initial;
        height: calc(8.4vw);
}

.addit__serv__img img {
max-width: initial;
        width: calc(9.03vw);
}

.addit__serv__elem {
padding: calc(3.46vw) 0 calc(3.46vw) calc(3.67vw);
        border: 2px solid #F4F0E2;
        border-radius: calc(2.1vw);
        position: relative;
        height: calc(14.91vw);
}

.addit__serv__elem__title {
font-weight: 500;
font-size: calc(2.1vw);
line-height: calc(2.1vw);
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
margin-bottom: calc(0.84vw);
}

.addit__serv__elem__text {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #F4F0E2;
max-width: initial;
        width: calc(31.86vw);
        margin-left: calc(4.57vw);
}

.addit__serv__elem__btn {
position: absolute;
        right: calc(2.1vw);
        bottom: calc(2.1vw);
        background-color: #FF008E;
        padding: calc(0.94vw);
        border-radius: calc(0.63vw);
        cursor: pointer;
        transition: border-radius 0.17s linear;
}

.addit__serv__elem__btn:hover {
border-radius: calc(1.05vw);
transition: border-radius 0.17s linear;
}

.addit__serv__elem__btn a img {
max-width: initial;
        width: calc(1.26vw);
}


/* Additional IMG ver-4 */

.addit__serv__img.ver-4 {
border-radius: 0;
gap: calc(1.05vw);
        background-color: transparent;
        padding: 0;
        height: 100%;
        align-items: center;
justify-content: left;
        flex-wrap: wrap;
}

.addit__serv__img.ver-4 .asi__ver-4 {
background-color: #0E0E0E;
        border-radius: calc(5.25vw);
        width: calc(100% / 2 - 0.525vw);
        align-items: center;
        justify-content: center;
        height: calc(17.32vw);
}

.addit__serv__img.ver-4 .asi__ver-4 img {
max-width: initial;
        width: calc(8.4vw);
        max-height: initial;
        height: calc(8.4vw);
}

/* END Additional IMG ver-4 */


/* Additional IMG ver-5 */

.addit__serv__img.ver-5 {
        height: calc(19.74vw);
}

.addit__serv__img.ver-5 img {
max-width: initial;
        width: calc(8.19vw);
        max-height: initial;
        height: calc(9.24vw);
}

.addit__serv__elem.ver-2 {
height: 100%;
}

/* END Additional IMG ver-4 */


/* END Additional ver-6 */

.addit__serv__img.ver-6 {
gap: calc(1.05vw);
background-color: transparent;
        border-radius: 0;
        padding: 0;
}

.asi__ver-6 {
background-color: #0E0E0E;
        border-radius: calc(5.25vw);
        width: calc(100% / 2);
        align-items: center;
        justify-content: center;
        height: calc(17.32vw);
}

.asi__ver-6 img {
max-width: initial;
width: calc(8.4vw);
}

/* END Additional ver-6 */


/* Additional ver-6 rev-2 */

.addit__serv__img.ver-6.rev-2 {
        height: 100%;
    }

.asi__ver-6.rev-2 {
height: 100%;
}

/* END Additional ver-6 rev-2 */


/* END Additional BLOCK */


/* CASES BLOCK */


.cases__items {
gap: calc(1.05vw);
        position: relative;
}

.cases__items.sldr {
margin-bottom: calc(1.68vw);
}

.cases__items__left, .cases__items__right {
width: calc(50%);
}

.cases__items__left {
flex-direction: column;
    align-items: center;
    justify-content: center;
    border: 2px solid #F4F0E2;
        border-radius: calc(4.2vw);
}

.cil__title {
font-weight: 400;
font-size: calc(3.15vw);
line-height: calc(3.15vw);
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
}

.cir__elem {
flex-direction: column;
border-radius: calc(4.2vw);
background-color: #0E0E0E;
        padding: calc(3.46vw);
        justify-content: space-between;
        height: calc(37.18vw);
}

.cir__elem img {
max-width: initial;
width: calc(11.55vw) !important;
}

.cir__elem__title {
font-weight: 500;
font-size: calc(2.1vw);
line-height: calc(2.1vw);
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
margin-bottom: calc(2.1vw);
}

.cir__elem__text {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #F4F0E2;
margin-left: calc(4.51vw);
}

.cases__items .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: calc(1.26vw);
    position: absolute;
    width: calc(78.53vw);
left: calc(-39.79vw);
        display: flex;
        display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
        gap: calc(1.05vw);
}

.cases__items .owl-theme .owl-dots .owl-dot span {
    width: calc(38.74vw);
    height: calc(0.42vw);
    margin: 0;
    background: #FCE694;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: calc(2.62vw);
}

.cases__items .owl-theme .owl-dots .owl-dot.active span, 
.cases__items .owl-theme .owl-dots .owl-dot:hover span {
    background: #FAB60D;
}

.cases__items p {
display: none;
}

.cir__elem__text.ver-2 {
max-width: initial;
    width: calc(30.76vw);
}


/* END CASES BLOCK */


/* AI-AVATAR BLOCK */


.example-ai {
gap: calc(1.05vw);
}

.ex-ai__text__bl {
width: 41%;
flex-direction: column;
gap: calc(1.05vw);
}

.ex-ai__img {
width: 58%;
}

.ex-ai__text__bl__title {
font-weight: 400;
font-size: calc(3.15vw);
line-height: calc(3.15vw);
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
padding: calc(3.46vw);
background-color: #0E0E0E;
        border-radius: 80px;
}

.ex-ai__text__bl__text {
border: 2px solid #F4F0E2;
flex-direction: column;
justify-content: center;
border-radius: calc(52.49vw);
        padding: 0 calc(3.46vw);
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #F4F0E2;
height: 100%;
}

.adv__text__block.v-1 {
background-color: #0E0E0E;
        border-radius: calc(4.2vw);
        padding: calc(3.46vw);
        gap: calc(9.08vw);
        align-items: center;
}

.advtbl__title {
font-weight: 400;
font-size: calc(3.15vw);
line-height: calc(3.15vw);
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
width: calc(43.2vw);
}

.advtbl__text {
font-weight: 400;
font-size: calc(1.26vw);
line-height: calc(1.47vw);
letter-spacing: 0;
color: #FFC800;
width: calc(30.76vw);
}

.block__video {
justify-content: center;
}

.block__video iframe {
border-radius: calc(4.2vw);
max-width: calc(78.53vw);
height: calc(78.53vw*9/16);
}

.promo__title {
background-color: #0E0E0E;
        border-radius: calc(4.2vw);
        padding: calc(3.46vw);
font-weight: 400;
font-size: calc(3.15vw);
line-height: calc(3.15vw);
letter-spacing: 0;
text-transform: uppercase;
color: #F4F0E2;
}

.dop__bnr {
gap: calc(1.05vw);
}

.dop__bnr__left {
background-image: url(/wp-content/uploads/2026/06/85170-1.svg);
    background-repeat: no-repeat;
    background-size: contain;
    flex-direction: column;
border-radius: calc(4.2vw);
        padding: calc(3.46vw);
        width: calc(62.62vw);
height: calc(24.15vw);
justify-content: space-between;
}

.dop__bnr__left__title {
font-weight: 500;
font-size: calc(2.1vw);
line-height: calc(2.1vw);
letter-spacing: 0;
color: #F4F0E2;
text-transform: uppercase;
}

.dop__bnr__right {
flex-direction: column;
border-radius: calc(4.2vw);
justify-content: center; 
align-items: center;
        width: calc(30.81vw);
height: calc(24.15vw);
background-color: #0E0E0E;
}

.dop__bnr__right__qst {
flex-direction: column;
gap: 2px;
}

.dop__bnr__right__qst-1:before {
content: '';
width: calc(14.8vw);
height: calc(4.88vw);
border-radius: calc(1.26vw);
background-color: #F4F0E2;
display: block;
}

.dop__bnr__right__qst-2 {
justify-content: flex-end;
}

.dop__bnr__right__qst-2:before {
content: '';
width: calc(9.87vw);
height: calc(4.88vw);
border-radius: calc(1.26vw);
background-color: #F4F0E2;
display: block;
}

.dop__bnr__right__qst-3 {
justify-content: center;
}

.dop__bnr__right__qst-3:before {
content: '';
width: calc(4.93vw);
height: calc(4.88vw);
border-radius: calc(1.26vw);
background-color: #F4F0E2;
display: block;
}


/* END AI-AVATAR BLOCK */


/* Multi-CDN BLOCK */


.bl__networks {
gap: calc(1.05vw);
}

.bl__net__logo {
width: calc(100% / 3);
background-color: #F4F0E2;
        height: calc(21vw);
        justify-content: center;
        align-items: center;
        border-radius: calc(4.2vw);
}

.bl__net__text {
width: calc(100% / 3);
flex-direction: column;
}

.bl__net__text__item {
border: 2px solid #F4F0E2;
 border-radius: calc(52.49vw);
 flex-direction: column;
 gap: calc(0.89vw);
 height: calc(14.75vw);
        align-items: center;
        justify-content: center;
        position: relative;
}

.bl__net__title {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
position: relative;
        left: calc(3.46vw);
        width: 100%;
}

.bl__net__numbr {
font-weight: 400;
font-size: calc(4.2vw);
line-height: calc(4.2vw);
letter-spacing: 0;
color: #FFC800;
}


/* END Multi-CDN BLOCK */


/* Edge Computing Platform BLOCK */


.sol__elem__first__block.ver-ec {
justify-content: center;
}

.sol__elem__first__block.ver-ec .fb__cont__block {
padding-top: 0;
}

.sb__col-1.ver-ec {
flex-direction: column;
max-width: initial;
    width: calc(22.83vw);
    gap: calc(1.05vw);
}

.sb__col-1 .sb__elem {
flex-direction: column;
gap: calc(1.73vw);
padding: calc(1.68vw);
        border: 2px solid #FFC800;
        border-radius: calc(3.15vw);
        background-color: #0E0E0E;
}

.sb__elem__title {
font-weight: 400;
font-size: calc(2.1vw);
line-height: calc(2.1vw);
letter-spacing: 0;
text-transform: uppercase;
color: #FFC800;
}

.sb__elem__icon img {
max-height: initial;
    height: calc(2.73vw);
}

.sb__col-2.ver-ec {
flex-direction: column;
border: 2px solid #434343;
    border-radius: calc(4.2vw);
    background-color: #0E0E0E;
    max-width: calc(46.72vw);
    width: 100%;
    justify-content: center;
        align-items: center;
}

.sb__col-3.ver-ec {
flex-direction: column;
max-width: initial;
    width: calc(22.83vw);
    border: 2px solid #FFC800;
        padding: calc(1.68vw);
        border-radius: calc(3.15vw);
        justify-content: space-between;
}

.sb__elem__picture {
flex-direction: column;
align-items: center;
gap: calc(0.42vw);
padding-bottom: calc(3.15vw);
}

.sb__elem__picture img {
max-width: initial;
    width: calc(9.45vw);
}

.bl__highlights {
gap: calc(1.05vw);
}

.bl__high__elem {
width: calc(100% / 4);
background-color: #F4F0E2;
        border-radius: calc(3.15vw);
        padding: calc(1.68vw);
        flex-direction: column;
        position: relative;
        height: calc(21vw);
}

.bl__high__elem__title {
font-weight: 700;
font-size: calc(1.47vw);
line-height: calc(1.68vw);
letter-spacing: 0;
color: #0E0E0E;
margin-bottom: calc(0.63vw);
}

.bl__high__elem__text {
font-weight: 400;
font-size: calc(1.05vw);
line-height: calc(1.26vw);
letter-spacing: 0;
color: #0E0E0E;
margin-left: calc(1.78vw);
max-width: initial;
        width: calc(15.8vw);
}

.bl__high__elem__numb {
position: absolute;
    font-weight: 400;
    font-size: calc(1.05vw);
    line-height: calc(1.47vw);
    letter-spacing: 0;
    bottom: calc(1.68vw);
    right: calc(1.68vw);
}


/* END Edge Computing Platform BLOCK */






} /* END =< 1919 */