.block__media-cta .spotlight{bottom:-100px;opacity:.5;right:-300px;transform:scale(1.2)}.has-bg--part .media__content{background-color:var(--bg);border-radius:24px;padding-bottom:50px;padding-top:50px}@media(min-width:960px)and (max-width:1299px){.has-bg--part .media__content{padding-bottom:90px;padding-top:90px}}@media(min-width:1300px){.has-bg--part .media__content{padding-bottom:110px;padding-top:110px}}.has-bg--part .media--cta-inside .media__content{padding-left:35px;padding-right:35px}@media(min-width:960px)and (max-width:1299px){.has-bg--part .media--cta-inside .media__content{padding-left:70px;padding-right:70px}}@media(min-width:1300px){.has-bg--part .media--cta-inside .media__content{padding-left:100px;padding-right:100px}}.has-bg--part .media--cta-next .media__content{padding-left:35px;padding-right:35px}@media(min-width:960px)and (max-width:1299px){.has-bg--part .media--cta-next .media__content{padding-left:60px;padding-right:60px}}@media(min-width:1300px){.has-bg--part .media--cta-next .media__content{padding-left:80px;padding-right:80px}}.media--cta-next{display:grid;gap:30px;grid-template-columns:1fr}@media(min-width:768px){.media--cta-next{grid-template-columns:repeat(12,minmax(0,1fr))}.media--cta-next .media__figure{grid-column:1/span 7}.media--cta-next .media__wrapper{grid-column:8/span 5}}.media--cta-next .media__figure--next{height:100%}.media--cta-inside{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.media--cta-inside .media__figure,.media--cta-inside .media__wrapper{grid-area:1/1;grid-column:1/span 12}@media(max-width:850px){.media--cta-inside{gap:30px}.media--cta-inside .media__wrapper{grid-row:2}.media--cta-inside .media__figure{grid-row:1}}.media--cta-inside .media__content{pointer-events:all}.media--cta-inside .media__wrapper{pointer-events:none;position:relative;z-index:1}@media(min-width:851px)and (max-width:959px){.media--cta-inside .media__wrapper{margin-top:160px;padding:70px 50px}}@media(min-width:960px)and (max-width:1299px){.media--cta-inside .media__wrapper{padding:90px 0 0 70px}}@media(min-width:1300px){.media--cta-inside .media__wrapper{padding:100px 0 100px 90px}}@media(min-width:851px){.media--cta-inside .media__content{max-width:560px}}@media(min-width:960px)and (max-width:1299px){.media--cta-inside .media__content{max-width:500px}}