.two-col-right-module{background-color:#fff;padding:110px 0 70px}.two-col-right,.two-col-right-module .flex-center{align-items:center;display:flex}.two-col-right{background-position:top;background-repeat:no-repeat;background-size:contain;justify-content:center;margin:0 0 0 auto;max-width:546px}.two-col-right-module h2{font-size:40px;font-weight:600;line-height:50px;margin-bottom:25px}.two-col-right-module h2,.two-col-right-module p{color:#000;font-style:normal;letter-spacing:-.02em}.two-col-right-module p{font-family:Source Sans Pro,"sans-serif";font-size:18px;font-weight:400;line-height:25.6px;margin-bottom:20px}.two-col-r-desc{margin-bottom:35px}@media(max-width:1024px){.two-col-right-module{padding:45px 25px}.page-center-right-module{padding:0 35px}.two-col-right-module h2{font-size:30px;line-height:37.5px}}@media(max-width:767px){.two-col-right-module .flex-center{flex-direction:column-reverse}.two-col-right-module{padding:45px 15px}.page-center-right-module{padding:0}.two-col-right{margin:0 auto 30px;max-width:100%}.two-col-right-btn .yellow-btn{padding:8px 15px;width:100%}}@media(max-width:640px){.two-col-right-module h2{font-size:25px;line-height:31.3px}.two-col-right-module p{font-size:16px;line-height:22.8px}}