.bg-image-section{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;width:100%}.bg-image-warp{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;vertical-align:top;width:100%}.bg-image-warp .contain{display:inline-block;margin:0;width:65%}.bg-image-warp .contain .title{display:inline-block;width:100%}.bg-image-warp .contain .title h2{color:#fff;display:inline-block;margin-bottom:48px;width:100%}.bg-image-warp .contain .title h2 span{color:#44d62c}.bg-image-warp .contain .cta{display:inline-block;width:100%}.bg-image-warp .contain .cta a{background:#fff;color:#000;display:inline-block;font-size:2.4rem;font-weight:800;letter-spacing:.04em;line-height:1;padding:16px 48px;text-transform:uppercase;width:auto}.bg-image-warp .contain .cta a:hover{background:#aaa;transition:all .3s ease-in-out}.bg-image-warp .image{display:inline-block;text-align:center;width:35%}.bg-image-warp .image img{border:4px solid #4ad442;border-radius:50%;display:inline-block;height:320px;max-width:320px;object-fit:cover;object-position:center;width:100%}@media(max-width:1375px){.bg-image-warp .contain .title h2{font-size:3.8rem}.bg-image-warp .contain{max-width:700px}}@media(max-width:1199px){.bg-image-warp .contain .title h2{font-size:3.6rem}}@media(max-width:991px){.bg-image-warp .image img{height:200px;max-width:200px}.bg-image-warp .contain .title h2{font-size:2.8rem;margin-bottom:32px}}@media(max-width:767px){.bg-image-warp .contain .cta a{font-size:1.6rem;padding:16px 32px}.bg-image-warp .contain{margin-bottom:16px;width:100%}.bg-image-warp .image{display:inline-block;text-align:left;width:100%}.bg-image-warp .contain .title h2{font-size:2.4rem;margin-bottom:16px}.bg-image-warp .image img{height:260px;max-width:260px}}