@media(min-width: 992px){.section-text_and_image .section__wrapper{display:flex;gap:80px}.section-text_and_image .section__wrapper .section__top{width:100%}.section-text_and_image .section__wrapper .section__content{margin-top:0;width:100%}}.section-text_and_image .list-container{margin-top:10px}.section-text_and_image .list-container ul{margin:0}@media(min-width: 768px){.section-text_and_image .list-container ul{-moz-columns:2;columns:2;-moz-column-gap:30px;column-gap:30px}}.section-text_and_image .list-container li{margin-bottom:20px}.section-text_and_image.image-shape--circle .img-container img,.section-text_and_image.image-shape--square .img-container img{aspect-ratio:1/1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-text_and_image.image-shape--circle .img-container img{border-radius:100%}@media(min-width: 992px){.section-text_and_image.image-size--one-third .section__top{width:66.6666666667%}.section-text_and_image.image-size--one-third .section__content{width:33.3333333333%}}@media(min-width: 992px){.section-text_and_image.image-size--two-thirds .section__top{width:33.3333333333%}.section-text_and_image.image-size--two-thirds .section__content{width:66.6666666667%}}.section-text_and_image.vertical-alignment--center .section__wrapper{align-items:center}.section-text_and_image.vertical-alignment--top-stretch .img-container,.section-text_and_image.vertical-alignment--center-stretch .img-container{height:100%}.section-text_and_image.vertical-alignment--top-stretch .img-container img,.section-text_and_image.vertical-alignment--center-stretch .img-container img{height:100%;-o-object-fit:cover;object-fit:cover}.section-text_and_image.vertical-alignment--center-stretch .section__top{align-self:center}.section-text_and_image.side--flip .section__wrapper{flex-direction:row-reverse}.section-text_and_image .container.bg-box{padding-top:40px;padding-bottom:40px;margin-left:20px;width:calc(100% - 40px)}@media(min-width: 992px){.section-text_and_image .container.bg-box{width:auto;margin-left:auto;padding-top:0;padding-bottom:0}}@media(min-width: 992px){.section-text_and_image .container.bg-box .section__top{padding-top:60px;padding-bottom:60px}}@media(min-width: 992px){.section-text_and_image.side--flip .container.bg-box{padding-left:0}}@media(min-width: 992px){.section-text_and_image:not(.side--flip) .container.bg-box{padding-right:0}}
