.two_txt-image.jmor_typo{position:relative}.two_txt-image.jmor_typo .two__col__main{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:1310px}.two_txt-image.jmor_typo .two__col__main .left__col__text_section{-ms-flex-preferred-size:50.6%;flex-basis:50.6%;margin-right:6%}.two_txt-image.jmor_typo .two__col__main .left__col__text_section h4{font-family:Exemplar Pro,sans-serif;margin-bottom:5px}.two_txt-image.jmor_typo .two__col__main .left__col__text_section h2{color:var(--primary_color);font-family:Parisian Script,sans-serif;font-size:40px;font-weight:600;line-height:1.7;margin-bottom:15px;margin-top:15px}body.safary .two_txt-image.jmor_typo .two__col__main .left__col__text_section h2{line-height:1.7!important}.two_txt-image.jmor_typo .two__col__main .left__col__text_section p{line-height:1.66;margin-bottom:26px}.two_txt-image.jmor_typo .two__col__main .right__col__image_section{-ms-flex-preferred-size:43.4%;flex-basis:43.4%;min-height:240px}.two_txt-image.jmor_typo .two__col__main .right__col__image_section img{display:block;margin:0 auto;width:100%}.two_txt-image.jmor_typo .overflow-class{height:750px;left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:950px}.two_txt-image.jmor_typo .filler-bg{height:750px;left:0;position:absolute;top:55%;transform:translate(-50%,-50%);width:100%}section#simple-wedding-cta .filler-bg{height:750px;left:30px;position:absolute;top:66%;transform:translate(-50%,-50%)}section#simple-wedding-cta .content__text h3{font-size:26px;letter-spacing:2.6px;line-height:2.3}section#simple-wedding-cta .section-bg.filler-bg{top:45%}section#two-col-homepage-v2 .left__col__text_section{-ms-flex-preferred-size:42.6%;flex-basis:42.6%}section#two-col-homepage-v2 .right__col__image_section{-ms-flex-preferred-size:51.4%;flex-basis:51.4%;min-height:460px}section#two-col-homepage-v2 .content__text,section#two-col-homepage-v2 .cta_button{text-align:left}section#two-col-homepage-v2 .content__text h2{color:#1f1f1f;font-family:Josefin Sans,sans-serif;font-size:16px;letter-spacing:4.8px;line-height:1.1;opacity:.81;text-transform:uppercase}section#two-col-homepage-v2 .content__text h3{color:var(--primary_color);font-family:Parisian Script,sans-serif;font-size:40px;font-weight:600;letter-spacing:0;margin:25px 0 65px;opacity:.78;position:relative}section#two-col-homepage-v2 .content__text h3:after{background-color:#707070;bottom:-25px;content:"";height:2px;left:0;position:absolute;width:93px}section#two-col-homepage-v2 .left__col__text_section p{max-width:330px}section#two-col-homepage-v2 .cta_button.secondary_button a.cta_button[title]{background-color:#f2e4cc;border:2px solid #f2e4cc;color:#5e5e5e;padding:15.5px 27px 12px}section#two-col-homepage-v2 .cta_button.secondary_button a.cta_button[title]:hover{background-color:#fff;border:2px solid #f2e4cc}@media(max-width:767.5px){.two_txt-image.jmor_typo .two__col__main{display:block}.two_txt-image.jmor_typo .two__col__main .left__col__text_section{margin:0 0 50px}.two_txt-image.jmor_typo .two__col__main .right__col__image_section img{margin:50px auto 0;max-width:500px}.new_typo_template .jmor_typo h3{font-size:26px}.two_txt-image.jmor_typo .filler-bg{background-size:contain}section#simple-wedding-cta .content__text h3{line-height:1.4}section#two-col-homepage-v2 .right__col__image_section{margin:0 auto;max-width:350px}section#two-col-homepage-v2 .left__col__text_section p{max-width:100%}section#two-col-homepage-v2 .content__text h3{font-size:28px}}