.o-image-copy .main-container{padding-bottom:100px;padding-top:100px}.o-image-copy .col-copy-inner{max-width:555px}.o-image-copy .col-copy-inner .description,.o-image-copy .col-copy-inner .description *{color:#ccc;font-family:sofia-pro;font-size:20px;font-weight:300;line-height:1.7em}.o-image-copy h2.h2{color:#fff;font-family:sofia-pro;font-size:36px;font-weight:700;line-height:1.39em}.o-image-copy .col-copy-inner .description h3.h3,.o-image-copy .col-copy-inner .description h3.h3 *{color:#ccc;font-family:sofia-pro;font-size:26px;font-weight:600;line-height:1.38em}.o-image-copy .col-image img{height:auto;width:100%}.o-image-copy .col-image.overflow img{height:auto;margin-left:calc(20% - 20vw);width:50vw}.o-image-copy .col-copy-inner .cta_button{border:2px solid #ffd6e7;border-radius:28px;color:#fff;display:inline-block;font-family:sofia-pro;font-size:19px;font-weight:700;line-height:27px;margin-top:26px;min-width:196px;text-align:center;text-decoration:none!important;width:196px}@media (max-width:768px){.o-image-copy .col-image.overflow img{height:auto;margin-left:unset;width:100%}.o-image-copy .main-container{padding-bottom:0;padding-top:0}.o-image-copy h2.h2{color:#fff;font-family:sofia-pro;font-size:24px;font-weight:700;line-height:1.5em}..background{background-image:none}.o-image-copy .col-copy-inner .description,.o-image-copy .col-copy-inner .description *{font-size:18px}.o-image-copy .col-copy-inner .description h3.h3,.o-image-copy .col-copy-inner .description h3.h3 *{font-size:20px}}@media (max-width:426px){.o-image-copy .col-copy-inner .cta_button{width:calc(100% - 85px)}.o-image-copy .richtext-cta-section{text-align:center}}