/* styles for page */





@media (min-width: 1920px) { /* >= 1920 */
    
    
body.wp-child-theme-AiCDNvideo:not(.home).page-id-232 #site-content {
        overflow: hidden;
        margin-top: 60px;
        margin-left: auto;
        margin-right: auto;
        background-image: url(/wp-content/uploads/2026/02/Frame-427319875-4.png);
        background-repeat: repeat-y;
        background-position-x: center;
        border-radius: 32px;
        border: 2px solid #FBFBFB33;
        max-width: 1840px;
        width: 100%;
        padding-bottom: 120px;
    }


body.wp-child-theme-AiCDNvideo .entry-content .block__about {
    flex-direction: column;
    align-items: center;
    margin-bottom: 40px;
}

.block__about__text {
 max-width: 907px;
        width: 100%;
        font-family: Inter;
font-weight: 400;
font-size: 18px;
line-height: 26px;
letter-spacing: 0;
text-align: center;
color: #DADADA;
}

body.wp-child-theme-AiCDNvideo .entry-content .block__benef {
    gap: 40px;
max-width: 1454px !important;
        margin: 0 auto;
}

.benef__elem {
max-height: 304px;
        height: 304px;
        width: calc(100% / 3);
        flex-direction: column;
        justify-content: space-between;
        padding: 40px 0 40px 40px;
        border: 2px solid #FBFBFB33;
        border-radius: 32px;
        backdrop-filter: blur(28px);
        -webkit-backdrop-filter: blur(28px);
}

.benef__elem__title {
font-family: Exo;
font-weight: 600;
font-size: 48px;
line-height: 60px;
letter-spacing: 0;
color: #DADADA;
}

.benef__elem__text {
font-family: Inter;
font-weight: 400;
font-size: 18px;
line-height: 26px;
letter-spacing: 0;
color: #DADADA;
}

body.wp-child-theme-AiCDNvideo .entry-content .clear__120 {
height: 120px;
margin-bottom: 0;
}

body.wp-child-theme-AiCDNvideo .entry-content .clear__40 {
height: 40px;
margin-bottom: 0;
}

body.wp-child-theme-AiCDNvideo .entry-content .why__about {
flex-direction: column;
    align-items: center;
    margin-bottom: 0;
}

.why__about__title {
font-family: Exo;
font-weight: 600;
font-size: 60px;
line-height: 60px;
letter-spacing: 0;
color: #DADADA;
margin-bottom: 32px;
}

.why__about__text {
font-family: Inter;
font-weight: 400;
font-size: 18px;
line-height: 26px;
letter-spacing: 0;
text-align: center;
color: #DADADA;
 max-width: 907px;
        width: 100%;
}

body.wp-child-theme-AiCDNvideo .entry-content .block__why__prett {
align-items: center;
        justify-content: center;
        gap: 20px;
}

.why__prett__elem {
width: 351px;
height: 96px;
        border: 2px solid #FBFBFB33;
        border-radius: 32px;
        padding: 0 32px 0 32px;
        backdrop-filter: blur(28px);
        -webkit-backdrop-filter: blur(28px);
        gap: 24px;
        align-items: center;
}

.why__prett__elem__icon img {
max-width: 32px;
}

.why__prett__elem__text {
font-family: Inter;
font-weight: 400;
font-size: 18px;
line-height: 26px;
letter-spacing: 0;
color: #DADADA;
}



} /* END =< 1920 */







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



body.wp-child-theme-AiCDNvideo:not(.home).page-id-232 #site-content {
        overflow: hidden;
        margin-top: calc(3.15vw);
        margin-left: auto;
        margin-right: auto;
        background-image: url(/wp-content/uploads/2026/02/Frame-427319875-4.png);
        background-repeat: repeat-y;
        background-position-x: center;
        border-radius: calc(1.68vw);
        border: 2px solid #FBFBFB33;
        max-width: initial;
        width: calc(96.59vw);
        padding-bottom: calc(6.3vw);
    }


body.wp-child-theme-AiCDNvideo .entry-content .block__about {
    flex-direction: column;
    align-items: center;
    margin-bottom: calc(2.1vw);
}

.block__about__text {
 max-width: initial;
        width: calc(46.61vw);
        font-family: Inter;
font-weight: 400;
font-size: calc(0.94vw);
line-height: calc(1.36vw);
letter-spacing: 0;
text-align: center;
color: #DADADA;
}

body.wp-child-theme-AiCDNvideo .entry-content .block__benef {
    gap: calc(2.1vw);
max-width: calc(76.33vw) !important;
        margin: 0 auto;
}

.benef__elem {
max-height: initial;
        height: calc(15.96vw);
        width: calc(100% / 3);
        flex-direction: column;
        justify-content: space-between;
        padding: calc(2.1vw) 0 calc(2.1vw) calc(2.1vw);
        border: 2px solid #FBFBFB33;
        border-radius: 32px;
        backdrop-filter: blur(28px);
        -webkit-backdrop-filter: blur(28px);
}

.benef__elem__title {
font-family: Exo;
font-weight: 600;
font-size: calc(2.52vw);
line-height: calc(3.15vw);
letter-spacing: 0;
color: #DADADA;
}

.benef__elem__text {
font-family: Inter;
font-weight: 400;
font-size: calc(0.94vw);
line-height: calc(1.36vw);
letter-spacing: 0;
color: #DADADA;
}

body.wp-child-theme-AiCDNvideo .entry-content .clear__120 {
height: calc(6.3vw);
margin-bottom: 0;
}

body.wp-child-theme-AiCDNvideo .entry-content .clear__40 {
height: calc(2.1vw);
margin-bottom: 0;
}

body.wp-child-theme-AiCDNvideo .entry-content .why__about {
flex-direction: column;
    align-items: center;
    margin-bottom: 0;
}

.why__about__title {
font-family: Exo;
font-weight: 600;
font-size: calc(3.15vw);
line-height: calc(3.15vw);
letter-spacing: 0;
color: #DADADA;
margin-bottom: 32px;
}

.why__about__text {
font-family: Inter;
font-weight: 400;
font-size: calc(0.94vw);
line-height: calc(1.36vw);
letter-spacing: 0;
text-align: center;
color: #DADADA;
 max-width: initial;
        width: calc(47.61vw);
}

body.wp-child-theme-AiCDNvideo .entry-content .block__why__prett {
align-items: center;
        justify-content: center;
        gap: calc(1.05vw);
}

.why__prett__elem {
width: calc(18.43vw);
height: calc(5.04vw);
        border: 2px solid #FBFBFB33;
        border-radius: calc(1.68vw);
        padding: 0 calc(1.68vw) 0 calc(1.68vw);
        backdrop-filter: blur(28px);
        -webkit-backdrop-filter: blur(28px);
        gap: calc(1.26vw);
        align-items: center;
}

.why__prett__elem__icon img {
max-width: calc(1.68vw);
}

.why__prett__elem__text {
font-family: Inter;
font-weight: 400;
font-size: calc(0.94vw);
line-height: calc(1.36vw);
letter-spacing: 0;
color: #DADADA;
}



} /* END =< 1919 */








/* MOBILKI */


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


body.wp-child-theme-AiCDNvideo:not(.home).page-id-232 #site-content {
        overflow: hidden;
        margin-top: 74px;
        margin-left: auto;
        margin-right: auto;
        background-image: url(/wp-content/uploads/2026/02/Frame-427319875-5.png);
        background-repeat: repeat;
        background-position-x: center;
        border-radius: 24px;
        border: 2px solid #FBFBFB33;
        width: calc(100% - 24px);
        padding-bottom: 48px;
    }


body.wp-child-theme-AiCDNvideo .entry-content .block__about {
    margin-bottom: 24px;
}

.block__about__text {
        width: 100%;
font-size: 14px;
line-height: 20px;
}

body.wp-child-theme-AiCDNvideo .entry-content .block__benef {
    gap: 12px;
max-width: 100% !important;
        margin: 0 auto;
        flex-direction: column;
}

.benef__elem {
max-height: initial;
        height: auto;
        width: calc(100%);
        flex-direction: column;
        justify-content: space-between;
        padding: 20px;
        border-radius: 24px;
        gap: 16px;
}

.benef__elem__title {
font-size: 24px;
line-height: 28px;
}

.benef__elem__text {
font-size: 14px;
line-height: 22px;
}

body.wp-child-theme-AiCDNvideo .entry-content .clear__120 {
height: 40px;
margin-bottom: 0;
}

body.wp-child-theme-AiCDNvideo .entry-content .clear__40 {
height: 24px;
margin-bottom: 0;
}

body.wp-child-theme-AiCDNvideo .entry-content .why__about {
flex-direction: column;
    align-items: center;
    margin-bottom: 0;
}

.why__about__title {
font-size: 26px;
line-height: 30px;
margin-bottom: 20px;
text-align: center;
}

.why__about__text {
font-size: 14px;
line-height: 20px;
width: 100%;
}

body.wp-child-theme-AiCDNvideo .entry-content .block__why__prett {
flex-direction: column;
        gap: 12px;
}

.why__prett__elem {
width: 100%;
height: 64px;
        border-radius: 24px;
        padding: 20px;
        gap: 20px;
}

.why__prett__elem__icon img {
max-width: 24px;
}

.why__prett__elem__text {
font-size: 14px;
line-height: 20px;
}


} /* END =< 768 */


/* END STYLE */