.two-columns-section{overflow:hidden;position:relative}@media screen and (max-width:767px){.two-columns-section .container .is-grid{grid-template-areas:"image" "content";grid-template-rows:1fr auto}.two-columns-section .container .col-image{grid-area:image}.two-columns-section .container .col-content{grid-area:content}}.two-columns-section .container .image_mask{height:100%;-webkit-mask:url(shape_mask1.svg) no-repeat center;mask:url(shape_mask1.svg) no-repeat center}.two-columns-section .container .image_mask--2{-webkit-mask:url(shape_mask2.svg) no-repeat center;mask:url(shape_mask2.svg) no-repeat center}@media screen and (max-width:767px){.two-columns-section .container .image_mask{margin-left:auto;margin-right:auto}}.two-columns-section .container .image_mask img{height:100%}.two-columns-section .container-header{background-color:#fff;margin:var(--container-spacing-md) 0 0 0;max-width:100vw;overflow:hidden;padding:0 0 12%;position:relative;width:100vw}@media screen and (min-width:768px){.two-columns-section .container-header{margin-bottom:0;margin-top:var(--container-spacing-md)}}.two-columns-section .container-header .icon{bottom:0;left:0;margin:0;position:absolute;right:0}.two-columns-section .container-footer{background-color:#fff;margin:0 0 var(--container-spacing-md) 0;max-width:100vw;overflow:hidden;padding:0 0 12%;position:relative;width:100vw}@media screen and (min-width:768px){.two-columns-section .container-footer{margin-bottom:var(--container-spacing-md);margin-top:0}}.two-columns-section .container-footer .icon{left:0;margin:0;position:absolute;right:0;top:0}.two-columns-section .container.container__has-shape--top{padding-top:0}.two-columns-section .container.container__has-shape--top .container-content{margin-top:var(--container-row-spacing)}.two-columns-section .container.container__has-shape--bottom{padding-bottom:0}.two-columns-section .container.container__has-shape--bottom .container-content{margin-bottom:var(--container-row-spacing)}.two-columns-section ol{list-style-position:inside;margin:0;padding-left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.two-columns-section .center ol{margin-left:auto;margin-right:auto}.two-columns-section .right ol{margin-left:auto;margin-right:0}[dir=rtl] .two-columns-section .button .icon{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}