.call-to-action__block{position:relative;padding:24px 24px 440px}.call-to-action .call-to-action__img{position:absolute;inset:0;z-index:-1}.call-to-action .call-to-action__img img{border-radius:32px;object-position:100% 50%}.call-to-action .desktop{display:none}.call-to-action__txt{max-width:800px}@media screen and (min-width:1025px){.call-to-action__block{padding:72px;min-height:420px;height:calc(100vh - var(--navbar-offset));max-height:670px;display:flex;flex-flow:column;justify-content:center}.call-to-action .desktop{display:block}.call-to-action .mobile{display:none}}