.text-media__media,.text-media__text{margin-bottom:1.25rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.text-media__media img{max-width:100%;height:auto;display:block}@media (min-width:1025px){.text-media{display:grid;grid-template-columns:1fr 1fr;gap:2rem;-ms-flex-align:center;align-items:center}.text-media__media{justify-self:center;margin-bottom:0}.text-media__text{margin-bottom:0;font-size:1.125rem;line-height:1.6;color:#27444c}}.text-media--media-text-text,.text-media--text-media-text,.text-media--text-text-media,.text-media--text-text-text{display:grid}@media (min-width:1025px){.text-media--media-text-text,.text-media--text-media-text,.text-media--text-text-media,.text-media--text-text-text{grid-template-columns:1fr 1fr 1fr;gap:30px}}@media only screen and (max-width:767px){.text-media--media-text-text,.text-media--text-media-text,.text-media--text-text-media,.text-media--text-text-text{grid-template-columns:1fr;gap:20px}}.text-media--media-text-text .text-media__text--1,.text-media--media-text-text .text-media__text--2,.text-media--media-text-text .text-media__text--3,.text-media--text-media-text .text-media__text--1,.text-media--text-media-text .text-media__text--2,.text-media--text-media-text .text-media__text--3,.text-media--text-text-media .text-media__text--1,.text-media--text-text-media .text-media__text--2,.text-media--text-text-media .text-media__text--3,.text-media--text-text-text .text-media__text--1,.text-media--text-text-text .text-media__text--2,.text-media--text-text-text .text-media__text--3{padding:20px}.text-media--text-text-text .text-media__grid-item{position:relative;min-height:300px;padding:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.text-media--text-text-text .text-media__grid-item{min-height:200px;padding:30px 20px}}.text-media--text-text-text .text-media__grid-item:not(.has-bg) .text-media__grid-content h1,.text-media--text-text-text .text-media__grid-item:not(.has-bg) .text-media__grid-content h2,.text-media--text-text-text .text-media__grid-item:not(.has-bg) .text-media__grid-content h3,.text-media--text-text-text .text-media__grid-item:not(.has-bg) .text-media__grid-content h4,.text-media--text-text-text .text-media__grid-item:not(.has-bg) .text-media__grid-content h5,.text-media--text-text-text .text-media__grid-item:not(.has-bg) .text-media__grid-content h6,.text-media--text-text-text .text-media__grid-item:not(.has-bg) .text-media__grid-content p{color:#27444c}.text-media--text-text-text .text-media__grid-item.inview-animate--move-left.inview-active,.text-media--text-text-text .text-media__grid-item.inview-animate--move-right.inview-active,.text-media--text-text-text .text-media__grid-item.inview-animate--move-up.inview-active{transform:translateX(0) translateY(0)!important}.text-media--text-text-text .text-media__grid-content{position:relative;z-index:1;text-align:center;width:100%}.text-media.has-background{position:relative;min-height:400px}@media only screen and (max-width:767px){.text-media.has-background{min-height:300px}}.text-media__bg{z-index:-1}.text-media__bg,.text-media__grid-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.4;pointer-events:none}.text-media__grid-bg{z-index:0}.text-media__text[style*=rotate]{display:inline-block;transform-origin:center center;white-space:nowrap}.text-media__text[style*=rotate][style*="rotate(90deg)"],.text-media__text[style*=rotate][style*="rotate(270deg)"]{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}@media (min-width:1025px){.text-media--text-text-full{display:grid;grid-template-columns:1fr 2fr;gap:2rem;-ms-flex-align:stretch;align-items:stretch}.text-media--text-text-full .text-media__text-bg-item--1{grid-column:1}.text-media--text-text-full .text-media__text-bg-item--2{grid-column:2}}@media only screen and (max-width:767px){.text-media--text-text-full{display:grid;grid-template-columns:1fr;gap:20px}}.text-media--text-text-full .text-media__text-bg-item{position:relative;min-height:400px;padding:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.text-media--text-text-full .text-media__text-bg-item{min-height:300px;padding:30px 20px}}.text-media--text-text-full .text-media__text-bg-content{position:relative;z-index:1;color:#27444c}.text-media--text-text-full .text-media__text-bg-content h1,.text-media--text-text-full .text-media__text-bg-content h2,.text-media--text-text-full .text-media__text-bg-content h3,.text-media--text-text-full .text-media__text-bg-content h4,.text-media--text-text-full .text-media__text-bg-content h5,.text-media--text-text-full .text-media__text-bg-content h6,.text-media--text-text-full .text-media__text-bg-content p{color:#27444c}@media (min-width:1025px){.text-media--text-full-text{display:grid;grid-template-columns:2fr 1fr;gap:2rem;-ms-flex-align:stretch;align-items:stretch}.text-media--text-full-text .text-media__text-bg-item--1{grid-column:1}.text-media--text-full-text .text-media__text-bg-item--2{grid-column:2}}@media only screen and (max-width:767px){.text-media--text-full-text{display:grid;grid-template-columns:1fr;gap:20px}}.text-media--text-full-text .text-media__text-bg-item{position:relative;min-height:400px;padding:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.text-media--text-full-text .text-media__text-bg-item{min-height:300px;padding:30px 20px}}.text-media--text-full-text .text-media__text-bg-content{position:relative;z-index:1;color:#27444c}.text-media--text-full-text .text-media__text-bg-content h1,.text-media--text-full-text .text-media__text-bg-content h2,.text-media--text-full-text .text-media__text-bg-content h3,.text-media--text-full-text .text-media__text-bg-content h4,.text-media--text-full-text .text-media__text-bg-content h5,.text-media--text-full-text .text-media__text-bg-content h6,.text-media--text-full-text .text-media__text-bg-content p{color:#27444c}