@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotateImageLoading{from{transform:translate(-50%,-50%) rotateY(0) scale(1.01)}
to{transform:translate(-50%,-50%) rotateY(360deg) scale(1.01)}
}
.cmp-cp-landing-what-is{background-color:var(--color-bg-01);padding:88px 16px}
.cmp-cp-landing-what-is__container{margin:0 auto;width:100%;max-width:1216px}
.cmp-cp-landing-what-is__title{display:block;margin-bottom:72px}
.cmp-cp-landing-what-is__title .cmp-title__text{text-transform:uppercase;font-family:'CupraBook',sans-serif;font-weight:350;color:var(--color-font-03);font-size:30px;line-height:36px}
.cmp-cp-landing-what-is__list{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:104px}
.cmp-cp-landing-what-is__cta{margin-top:-32px}
@media(min-width:764px){.cmp-cp-landing-what-is{padding:112px 32px}
.cmp-cp-landing-what-is__title{margin-bottom:104px;max-width:366px}
.cmp-cp-landing-what-is__cta{display:none}
}
@media(min-width:1016px){.cmp-cp-landing-what-is{padding:120px 32px}
.cmp-cp-landing-what-is__title{margin-bottom:120px;max-width:416px}
.cmp-cp-landing-what-is__title .cmp-title__text{font-size:40px;line-height:44px;font-family:'CupraLight',sans-serif;font-weight:300}
.cmp-cp-landing-what-is__list{grid-template-columns:50% 1fr;grid-gap:0 112px}
}
@media(min-width:1436px){.cmp-cp-landing-what-is{padding:168px 32px}
.cmp-cp-landing-what-is__list{grid-gap:0 88px}
}
.cmp-cp-landing-what-is-box__image{position:relative;margin:0 0 24px;overflow:hidden;width:100%;height:440px}
.cmp-cp-landing-what-is-box__image .cmp-image .cmp-image__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}
.cmp-cp-landing-what-is-box__title{margin:0 0 16px}
.cmp-cp-landing-what-is-box__title .cmp-text,.cmp-cp-landing-what-is-box__title .cmp-text p{color:var(--color-font-03);font-family:'CupraRegular',sans-serif;font-weight:400;margin:0;font-size:16px;line-height:24px}
.cmp-cp-landing-what-is-box__text .cmp-text,.cmp-cp-landing-what-is-box__text .cmp-text p{color:var(--color-font-04);font-family:'CupraRegular',sans-serif;font-weight:400;margin:0;font-size:16px;line-height:20px}
@media(min-width:764px){.cmp-cp-landing-what-is-box:nth-child(even) .cmp-cp-landing-what-is-box__image{height:880px}
}
@media(min-width:1016px){.cmp-cp-landing-what-is-box__title .cmp-text,.cmp-cp-landing-what-is-box__title .cmp-text p{font-size:22px;line-height:30px}
.cmp-cp-landing-what-is-box__image{height:400px}
.cmp-cp-landing-what-is-box:nth-child(even){margin-top:270px}
.cmp-cp-landing-what-is-box:nth-child(even) .cmp-cp-landing-what-is-box__image{height:540px}
.cmp-cp-landing-what-is-box:last-child{margin-top:-234px}
}
@media(min-width:1436px){.cmp-cp-landing-what-is-box__image{height:406px}
.cmp-cp-landing-what-is-box:nth-child(even) .cmp-cp-landing-what-is-box__image{height:656px}
}