.image-text{overflow:hidden}.image-text.text-dark .image-text__title,.image-text.text-dark .p-2,.image-text.text-dark .p-2 *{color:#1b1b1b}.image-text__wrapper{display:grid;grid-template-columns:1fr;align-items:center;gap:1.25rem}@media only screen and (min-width: 990px){.image-text__wrapper{gap:3.125rem;grid-template-columns:1fr 1fr}}.inset-padding .image-text__wrapper{max-width:93.75rem;margin:0 auto;padding:1.25rem}@media only screen and (min-width: 990px){.inset-padding .image-text__wrapper{padding:3.125rem 1.875rem}}@media only screen and (min-width: 990px){.image-text__wrapper.text_first .image-text__content{order:0}}.image-text__content,.image-text__image{order:1}.inset-padding .image-text__image{border-radius:1.1875rem;overflow:hidden}@media only screen and (max-width: 989px){.inset-padding .image-text__image{margin-top:1.25rem}}@media only screen and (min-width: 990px){.inset-padding .image-text__image{border-radius:1.8125rem}}@media only screen and (max-width: 989px){.image-text__title{text-align:center}}.image-text__copy{max-width:28.4375rem}.image-text__content{margin:0 auto;display:grid;gap:1.25rem}@media only screen and (max-width: 989px){.image-text__content{order:0}}@media only screen and (min-width: 990px){.image-text__content{gap:1.6875rem}}.image-text__content p{margin:0}.text-white .image-text__content *{color:#fff}.image-text__icon-wrapper{display:flex;flex-direction:row;gap:.625rem;align-items:center}@media only screen and (max-width: 989px){.image-text__icon-wrapper{margin-top:1.25rem;order:4}}.image-text__icon-wrapper svg{width:3.125rem}.image-text__icon-text{font-weight:bold}.image-text__icons{display:flex;flex-direction:column;gap:1.25rem}@media only screen and (min-width: 990px){.image-text__icons{flex-wrap:wrap;flex-direction:row}}@media(min-width: 992px)and (max-width: 1400px){.image-text__icons{max-width:37.5rem}}@media only screen and (max-width: 989px){.image-text__icons .image-text__icon-wrapper{flex-direction:column;align-items:center}}.image-text__icons .image-text__icon-wrapper{display:inline-flex;flex-direction:row;gap:1.4375rem;align-items:center}.image-text__icons .image-text__icon-wrapper svg{width:3.0625rem}@media only screen and (max-width: 989px){.image-text__icons .image-text__icon-wrapper{margin-top:1.25rem;order:4}}.image-text__icons .image-text__icon-text{max-width:13.125rem}.image-text__icons .image-text__icon-text p{margin:0}
