.two-column-content-section{width:100%;padding:80px 0 40px}.two-column-content-section .content-wrapper{max-width:1200px;margin-left:auto;margin-right:0;display:grid;grid-template-columns:1fr 520px;gap:80px;align-items:start}.two-column-content-section .text-column{padding-right:100px}.two-column-content-section .main-heading{color:#004483;font-size:34px;font-weight:800;line-height:1.2;margin-bottom:20px}.two-column-content-section .sub-heading{color:#004483;font-size:1.5125rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px}.two-column-content-section .intro-content{color:#1a1a1a;font-size:16px;line-height:1.7;margin-bottom:40px}.two-column-content-section .intro-content strong{font-weight:700}.two-column-content-section .section-subheading{color:#004483;font-size:1.5125rem;font-weight:700;line-height:1.3;margin-bottom:16px;text-transform:uppercase}.two-column-content-section .sub-intro{color:#1a1a1a;font-size:16px;line-height:1.7}.two-column-content-section .benefits-list{display:flex;flex-direction:column;gap:18px;padding-left:60px}.two-column-content-section .benefits-list p{margin:0;color:#004483;font-weight:600;position:relative}.two-column-content-section .benefits-list p:before{content:"\25CF";color:#004483;position:absolute;left:-18px;top:2px}.two-column-content-section .closing-paragraph{color:#1a1a1a;font-size:16px;line-height:1.7;margin-top:30px}.two-column-content-section .image-column{position:relative;min-height:520px;width:100vw;margin-right:calc(50% - 50vw)}.two-column-content-section .blue-shape{position:absolute;top:0;right:0;width:100%;height:100%;background:#0077c8}.two-column-content-section .floating-image{position:absolute;top:40px;left:-120px;width:380px;height:430px;z-index:2}.two-column-content-section .floating-image img{width:100%;height:100%;object-fit:cover;border-radius:22px}@media screen and (max-width:968px){.two-column-content-section{padding:50px 16px !important}.two-column-content-section .content-wrapper{grid-template-columns:1fr;gap:50px}.benefits-list{padding-left:20px !important}.two-column-content-section .text-column{padding-right:0}.two-column-content-section .main-heading{font-size:2rem}.two-column-content-section .image-column{min-height:220px;margin:0 -24px}.two-column-content-section .blue-shape{width:100%;height:100%;border-radius:0}.two-column-content-section .floating-image{position:relative;top:40px;left:0;margin:0 auto;width:320px;height:180px;margin-top:-70px}}