.m-twocolumn-section__columns{align-items:stretch;display:flex;gap:40px}.m-twocolumn-section__column{min-width:0}.m-twocolumn-section__image{margin-bottom:16px;overflow:hidden;width:100%}.m-twocolumn-section__image img{display:block;height:auto;object-fit:contain;width:100%}.m-twocolumn-section__title{margin-bottom:12px;margin-top:0}.m-twocolumn-section__text{line-height:1.8}@media (max-width:768px){.m-twocolumn-section__columns{flex-direction:column;gap:24px}.m-twocolumn-section__column{flex:1 1 auto!important;max-width:100%!important}}.m-twocolumn-section .p-heading{margin-bottom:3rem}.m-twocolumn-section .p-content-body+.u-flex-column2{margin-top:30px}.m-twocolumn-section .twocolumn-image{flex:1;margin-left:calc(50% - 50vw);margin-right:90px}.m-twocolumn-section .u-row-reverse .twocolumn-image{flex:1;margin-left:90px;margin-right:calc(50% - 50vw)}.m-twocolumn-section .twocolumn-image img{height:auto;width:100%}.m-twocolumn-section .p-image-wrap figcaption{font-weight:700;text-align:center}.m-twocolumn-section div:not(.u-row-reverse) .p-image-wrap{flex:1;margin-right:50px}.m-twocolumn-section div.u-row-reverse .p-image-wrap{flex:1;margin-left:50px;margin-right:0}.m-twocolumn-section .twocolumn-text{width:50%}.m-twocolumn-section .p-content-body h3{color:var(--sub);font-size:1.75rem}.m-twocolumn-section .p-content-body h3+p{margin-top:20px}.m-1_1 .m-twocolumn-section__text,.m-twocolumn-section .p-eyecatch{flex:1}.m-2_3 .m-twocolumn-section__text{flex:2}.m-3_4 .m-twocolumn-section__text{flex:3}.m-4_5 .m-twocolumn-section__text{flex:4}@media screen and (max-width:1024px){.m-twocolumn-section .p-heading{margin-bottom:2.5rem}.m-twocolumn-section .u-flex-column2{flex-direction:column;row-gap:32px}.m-twocolumn-section .p-image-wrap,.m-twocolumn-section .twocolumn-image,.m-twocolumn-section .u-row-reverse .twocolumn-image{margin:0 auto 20px!important}.m-twocolumn-section .twocolumn-text{width:100%}.m-twocolumn-section .p-content-body h3{font-size:1.25rem}.m-twocolumn-section .p-content-body h3+p{margin-top:10px}}