.cp-parallax{align-items:center;background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:300px}.cp-parallax .text{margin:auto;padding:calc(var(--main-padding)*2);width:100%}@media (min-width:720px){.cp-parallax .text{width:80%}.cp-parallax{background-attachment:fixed;min-height:500px}}@media (min-width:1024px){.cp-parallax .text{width:40%}}@media not all and (min-resolution:.001dpcm){.cp-parallax{background-attachment:scroll}}