.two_col_with_image{background:#4a557d;padding:80px 5%}.two_col_with_image .col_inner_wrapper{align-items:center;display:flex;gap:70px;justify-content:space-between}.two_col_with_image .content_wrap{flex:1}.two_col_with_image .content_wrap .title *{color:#fff;font-size:36px;font-weight:700;line-height:1.15;margin-bottom:28px}.two_col_with_image .content_wrap .content *{color:hsla(0,0%,100%,.75);font-size:1.05rem;line-height:1.8;margin-bottom:40px}.two_col_with_image .feature-buttons{display:flex;flex-wrap:wrap;gap:14px}.two_col_with_image .feature-btn{align-items:center;backdrop-filter:blur(10px);background:#72bf44;border:1px solid #72bf44;border-radius:999px;color:#fff;display:flex;font-size:.95rem;font-weight:500;gap:8px;padding:14px 24px;text-decoration:none;transition:all .3s ease}.two_col_with_image .feature-btn span{display:flex}.two_col_with_image .feature-btn svg{fill:#fff;height:15px;width:15px}.two_col_with_image .feature-btn:hover{border-color:rgba(114,191,68,.6);box-shadow:0 0 15px rgba(114,191,68,.15),inset 0 0 15px rgba(114,191,68,.05);color:#72bf44;transform:translateY(-2px)}.two_col_with_image .image-wrapper{display:flex;flex:1;justify-content:center}.two_col_with_image .image-wrapper img{border-radius:20px;box-shadow:0 25px 50px rgba(0,0,0,.35),0 0 40px rgba(0,255,180,.08);display:block;max-width:500px;width:100%}@media(max-width:1024){.two_col_with_image{gap:40px}.two_col_with_image .content_wrap .title h2{font-size:32px}.two_col_with_image .content_wrap .content p{font-size:16px}.two_col_with_image .image-wrapper img{max-width:450px}}@media(max-width:767px){.two_col_with_image{padding:70px 20px}.two_col_with_image .col_inner_wrapper{flex-direction:column;gap:40px;text-align:center}.two_col_with_image .content_wrap{order:1}.two_col_with_image .image-wrapper{order:2;width:100%}.two_col_with_image .content_wrap .title h2{font-size:30px;margin-bottom:20px}.two_col_with_image .content_wrap .content p{font-size:15px;line-height:1.7;margin:0 auto 30px}.two_col_with_image .feature-buttons{gap:12px;justify-content:center}.two_col_with_image .feature-btn{font-size:14px;padding:12px 18px}.two_col_with_image .image-wrapper img{max-width:100%}}@media (max-width:480px){.two_col_with_image .content_wrap .title h2{font-size:26px}.two_col_with_image .content_wrap .content p{font-size:14px}.two_col_with_image .feature-buttons{align-items:stretch;flex-direction:column}.two_col_with_image .feature-btn{justify-content:center;width:100%}}