@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
@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-jumbo-image-col-content{position:relative;padding:56px 0}
@media(min-width:768px){.cmp-jumbo-image-col-content{padding:80px 0}
}
@media(min-width:1024px){.cmp-jumbo-image-col-content{padding:40px 0}
}
@media(min-width:1440px){.cmp-jumbo-image-col-content{padding:48px 0}
}
.cmp-jumbo-image-col-content__container{position:relative;margin:0 auto;width:100%;max-width:1920px;min-width:320px;padding:0 var(--dg-layout-margin);display:grid;grid-template-columns:repeat(1,1fr);gap:40px}
.cmp-jumbo-image-col-content__text{margin:var(--dg-spacing-layout-xxxs) 0 0}
.cmp-jumbo-image-col-content__image{position:relative;margin:0;overflow:hidden;aspect-ratio:1.50438596;width:100%;height:auto}
.cmp-jumbo-image-col-content__image .cmp-image__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--dg-border-radius-l,20px)}
.cmp-jumbo-image-col-content__blocks{display:flex;flex-direction:column;gap:32px}
.cmp-jumbo-image-col-content__block-title{margin-bottom:16px}
.cmp-jumbo-image-col-content__button{min-width:70px;width:fit-content}
@media(min-width:768px){.cmp-jumbo-image-col-content__image{aspect-ratio:2.91666667}
.cmp-jumbo-image-col-content__block{flex:1}
.cmp-jumbo-image-col-content__blocks{flex-direction:row;flex-wrap:nowrap;gap:32px}
.cmp-jumbo-image-col-content__block-title{margin:0 0 16px}
.cmp-jumbo-image-col-content__cta--centered{display:flex;justify-content:center}
}
@media(min-width:1024px){.cmp-jumbo-image-col-content__image{aspect-ratio:3.96666667}
}
@media(min-width:1440px){.cmp-jumbo-image-col-content__image{aspect-ratio:4.21296296}
}
@media(min-width:1920px){.cmp-jumbo-image-col-content__blocks{gap:48px}
}