.image-and-text-content{display:flex;flex-direction:column}.image-and-text-content__reverse{flex-direction:column}@media only screen and (min-width:992px){.image-and-text-content{flex-direction:row}.image-and-text-content__reverse{flex-direction:row-reverse}.image-and-text-content__reverse .image-and-text-content__image{padding:0 0 0 4rem}}.image-and-text-content>*{flex:1 1 40%}.image-and-text__wrapper{display:flex;flex-direction:column;align-items:center;padding:8rem 1.5rem}.image-and-text__wrapper .container{padding:0 1.5rem}@media only screen and (min-width:992px){.image-and-text__wrapper .container{padding:0 1.5rem}}.image-and-text-content__title{text-align:center;margin-bottom:2rem}.image-and-text-content__image{display:flex;justify-content:center;flex-direction:column;width:100vw;padding:0 1rem;margin-bottom:8rem;position:relative;left:calc(-1 * (100vw - 100%) / 2)}@media only screen and (min-width:992px){.image-and-text-content__image{margin-bottom:0rem}}.image-and-text__wrapper--items{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:50px;margin-top:96px}@media(min-width:992px){.image-and-text__wrapper--items{grid-template-columns:repeat(3,1fr);grid-gap:30px}}.image-and-text__item{display:flex;flex-flow:column;max-width:540px;margin:0 auto}.image-and-text__item h4{font-size:2.2rem}@media(min-width:992px){.image-and-text__item h4{font-size:2.4rem}}@media only screen and (min-width:768px){.image-and-text-content__image{width:100%;left:0;padding:0 4rem 0 0;flex:1 1 60%}}.image-and-text-content__image img{width:100%;opacity:0;animation:fadeIn .2s;animation-delay:.1s;animation-fill-mode:forwards}.image-and-text-content__image img *[hidden]{display:none;opacity:0}.image-and-text-content__title{margin:auto}@media only screen and (min-width:768px){.image-and-text-content__title{margin:auto}}.image-and-text-content__title h2{line-height:115%;font-weight:normal;margin:0 0 2rem 0;text-align:center}@media only screen and (min-width:992px){.image-and-text-content__title h2{text-align:left}}.image-and-text-content__title h3{margin:0 0 2rem 0}.image-and-text-content__title{text-align:center}@media only screen and (min-width:992px){.image-and-text-content__title{text-align:left}}.image-and-text-content__title p{margin:0 auto}@keyframes fadeIn{from{opacity:0}to{opacity:1}}