.touch-sec{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;position:relative;width:100%;z-index:1}.touch-sec:after{background-color:hsla(0,0%,92%,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.touch-sec .touch-inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;vertical-align:top;width:100%}.touch-sec .contain{margin-right:0;max-width:528px}.touch-sec .contain,.touch-sec .contain .title,.touch-sec .contain .title h2{display:inline-block;width:100%}.touch-sec .contain .title h2{color:#000;margin-bottom:48px}.touch-sec .contain .title h2 span{color:#44d62c}.touch-sec .contain .cta{display:inline-block;width:100%}.touch-sec .contain .cta a{background:#000;color:#fff;display:inline-block;font-size:2.4rem;font-weight:800;letter-spacing:.04em;line-height:1;padding:16px 48px;text-transform:uppercase;width:auto}.touch-sec .contain .cta a:hover{background:#fff;color:#000;transition:all .3s ease-in-out}@media(max-width:1199px){.touch-sec .contain .title h2{font-size:3.6rem}.touch-sec .contain{max-width:400px}}@media(max-width:991px){.touch-sec .contain{max-width:360px}}@media(max-width:767px){.touch-sec .contain .cta a{font-size:1.6rem;padding:16px 32px}.touch-sec .touch-inner{justify-content:flex-start}.touch-sec .contain{max-width:100%;width:100%}.touch-sec .contain .title h2{font-size:2.8rem;margin-bottom:16px}}