.cta-and-image{background-size:cover;padding-bottom:56px;padding-top:0}.cta-and-image .container{align-items:center;display:flex}.cta-and-image .image{margin-right:112px;max-height:432px;-o-object-fit:contain;object-fit:contain;width:calc(50% - 112px)}.cta-and-image .title *{color:var(--titles_color);font-weight:500;letter-spacing:-.025em;margin-bottom:32px}@media (max-width:1550px){.cta-and-image.is-landing .image{margin-right:48px;width:50%}.cta-and-image.is-landing .title *{margin:0 0 48px}}@media (max-width:560px){.cta-and-image.is-landing .container{flex-wrap:wrap}.cta-and-image.is-landing .call-to-action{text-align:center}.cta-and-image.is-landing .call-to-action .title *{margin:0 0 32px;text-align:left}.cta-and-image.is-landing .image{margin-bottom:32px;margin-right:0;width:100%}}@media (max-width:1024px){.cta-and-image:not(.is-landing) .image{margin-right:48px;width:50%}.cta-and-image:not(.is-landing) .title *{margin:0 0 48px}}@media (max-width:560px){.cta-and-image:not(.is-landing) .container{flex-wrap:wrap}.cta-and-image:not(.is-landing) .call-to-action{text-align:center}.cta-and-image:not(.is-landing) .call-to-action .title *{margin:0 0 32px;text-align:left}.cta-and-image:not(.is-landing) .image{margin-bottom:32px;margin-right:0;width:100%}}
