.two-col-section{font-family:var(--theme-font-body,"Geist",Arial,sans-serif);margin:100px 0 0}.two-col-section .row-fluid{align-items:center;display:flex;gap:40px;justify-content:space-between}.two-col-section .col-1,.two-col-section .col-2{flex:1 1 50%}.two-col-section .container{margin:0 auto;width:min(calc(100% - 2rem),var(--theme-content-width,1120px))}.two-col-section .col-1,.two-col-section .col-2{float:none;margin-left:0;min-width:0;width:auto}.two-col-section .two-col-link{align-items:center;display:inline-flex;gap:8px}.two-col-section img{height:auto;max-width:100%}.two-col-section h3.subheading{color:#0069d3;font-family:var(--theme-font-body,"Geist",Arial,sans-serif);font-size:12px;font-style:normal;font-weight:500;letter-spacing:0;line-height:1;margin:0;text-transform:uppercase}.two-col-section h4{color:#122435;font-family:var(--theme-font-heading,"Geist",Arial,sans-serif);font-size:var(--two-col-heading-size,24px);font-weight:600;letter-spacing:0;line-height:1.5;margin-bottom:24px;margin-top:6px}.two-col-section p{color:#122435;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:20px}.two-col-link,.two-col-section a{color:#0069d3;font-family:var(--theme-font-body,"Geist",Arial,sans-serif);font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;transition:.3s ease}.two-col-link:hover,.two-col-section a:hover{color:#0069d3}.two-col-link:focus-visible,.two-col-section a:focus-visible{border-radius:4px;outline:2px solid #0069d3;outline-offset:3px}.two-col-link svg path,.two-col-section a svg path{transition:.3s ease}.two-col-link:hover svg path,.two-col-section a:hover svg path{animation:move-back-forth .4s ease-in-out;stroke:#0069d3}@keyframes move-back-forth{0%{transform:translateX(0)}50%{transform:translateX(-5px)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.two-col-link:hover svg path,.two-col-section a:hover svg path{animation:none!important;transition:none!important}}.two-col-section .row-fluid.row-reverse .col-1{order:2}.two-col-section .row-fluid.row-reverse .col-2{order:1}@media (max-width:768px){.two-col-section{margin:60px 0 0}.two-col-section .row-fluid{display:block}.two-col-section img{margin-top:30px}.two-col-section .row-fluid.row-reverse .col-1{order:1}.two-col-section .row-fluid.row-reverse .col-2{order:2}}@media (max-width:470px){.two-col-section h4{font-size:var(--two-col-heading-size-mobile,20px);line-height:1.8}.two-col-link,.two-col-section a,.two-col-section p{font-size:15px}}