.contain-sec{display:inline-block;padding:50px 0}.contain-sec,.contain-sec .sec-title{position:relative;width:100%;z-index:1}.contain-sec .sec-title{align-items:flex-start;display:flex;justify-content:space-between}.contain-sec .sec-title h2,.contain-sec .sec-title h3{background:#fff;color:#000;display:inline-block;font-weight:400;margin:0;width:auto}.contain-sec .sec-title h3 strong{font-weight:700}.contain-sec .sec-title h2 span{color:#f4783b}.contain-sec .sec-title:after{background:#000;content:"";height:2px;left:0;position:absolute;right:0;top:28px;width:100%;z-index:-1}.contain-sec .sec-title h3{padding:10px 0 0 32px;text-align:right}.contain-sec .sec-title h2{padding-right:32px}.contain-sec .contain-inner{color:#000;float:right;margin:0;max-width:666px;padding:40px 0 0;text-align:right}.contain-sec .back-image,.contain-sec .contain-inner,.contain-sec .contain-inner .cta,.contain-sec .contain-inner .text,.contain-sec .contain-inner .text p{display:inline-block;width:100%}.contain-sec .back-image{background-position:0 100%;background-repeat:no-repeat;background-size:contain;bottom:0;height:320px;max-width:640px;position:absolute}.contain-sec .contain-inner .text p a{font-weight:700;text-decoration:none}@media(max-width:1471px){.contain-sec .contain-inner .text,.contain-sec .contain-inner .text p{font-size:18px;line-height:28px}}@media(max-width:1199px){.contain-sec .contain-inner .text p{margin-bottom:10px}.contain-sec .contain-inner .cta{padding:16px 0 0}}@media(max-width:991px){.contain-sec .sec-title h2{font-size:38px;line-height:50px;padding:0 16px 0 0}.contain-sec .sec-title h3{font-size:22px;line-height:30px;padding:0 0 0 10px}.contain-sec .sec-title{align-items:center}.contain-sec .sec-title:after{top:24px}.contain-sec .contain-inner{flex-wrap:wrap;gap:32px}.contain-sec .contain-inner .text{text-align:left;width:100%}.contain-sec .contain-inner{max-width:100%;padding:32px 0 0}.contain-sec .contain-inner .cta{text-align:left}}@media(max-width:767px){.contain-sec .sec-title{flex-wrap:wrap}.contain-sec .sec-title h2{display:inline-block;font-size:28px;line-height:40px;padding:0;width:100%}.contain-sec .sec-title h3{font-size:18px;line-height:28px;padding:0}.contain-sec .sec-title h3 br,.contain-sec .sec-title:after{display:none}.contain-sec .sec-title h2,.contain-sec .sec-title h3{display:inline-block;text-align:left;width:100%}.contain-sec .contain-inner .text,.contain-sec .contain-inner .text p{font-size:16px;line-height:26px}}