.section-text-image.has-image{align-items:flex-start;padding-bottom:60px;min-height:auto}.section-text-image.has-image:after{display:none}.section-text-image.has-image .section-inner{flex-direction:column}.section-text-image.has-image .section-text-image-heading{text-align:left}.section-text-image.has-image .section-text-image-content{text-align:left;margin-bottom:40px;padding:0;position:relative;align-items:flex-start}.section-text-image.has-image.has-alignment-image-left .section-text-image-content{order:1}.section-text-image.has-image.has-alignment-image-left .section-text-image-image{margin-left:-30px}.section-text-image.has-image.has-alignment-image-right .section-text-image-image{margin-right:-30px}.section-text-image:not(.has-image){flex-direction:row;flex-wrap:wrap}.section-text-image:not(.has-image) p{font-size:1em;line-height:34px;max-width:600px;margin-right:auto;margin-left:auto}.section-text-image-image{width:calc(100% + 30px);position:relative;left:0}.section-text-image-image img{width:100%}.section-text-image-image a:after{content:"";padding-left:0}.section-text-image h2,.section-text-image h2 a{font-size:27px;font-weight:300;line-height:37px;margin-bottom:20px}.section-text-image h2 a:after{content:"";padding-left:0}@media only screen and (min-width:48rem){.section-text-image.has-image{padding-top:40px;padding-bottom:40px}.section-text-image.has-image .section-inner{align-items:flex-start}.section-text-image.has-image .section-text-image-content{margin-bottom:60px}.section-text-image.has-image p{margin-top:1em;margin-bottom:1em}.section-text-image.has-image.has-alignment-image-left .section-text-image-image{margin-left:-50px}.section-text-image.has-image.has-alignment-image-right .section-text-image-image{margin-right:-106px}.section-text-image:not(.has-image) p{font-size:20px}.section-text-image:not(.has-image) h2{font-size:48px;line-height:61px}.section-text-image-image{width:calc(100% + 50px)}.section-text-image h2,.section-text-image h2 a{font-size:36px;line-height:46px}}@media only screen and (min-width:48rem) and (max-width:61.1875rem){.section-text-image.has-image .section-text-image-content,.section-text-image.has-image .section-text-image-heading{max-width:400px}}@media only screen and (min-width:61.25rem){.section-text-image.has-bg:not(.has-bg-image):not(.has-image) .section-content{align-items:center;padding-right:50px;padding-left:50px}.section-text-image.has-image{padding-top:60px;padding-bottom:60px}.section-text-image.has-image .section-inner{margin-left:auto;margin-right:auto;width:1260px;max-width:100%;flex-flow:row wrap;justify-content:space-between;padding-right:50px;padding-left:50px}.section-text-image.has-image .section-text-image-heading{flex:1 0 100%}.section-text-image.has-image .section-text-image-content{height:auto;height:unset}.section-text-image.has-image.has-alignment-image-left.has-alignment-thirds-left .section-text-image-content{width:66.6666666667%}.section-text-image.has-image.has-alignment-image-left.has-alignment-thirds-left .section-text-image-image{width:33.3333333333%;width:calc(33.3333333333% - 30px)}.section-text-image.has-image.has-alignment-image-left.has-alignment-thirds-right .section-text-image-content{width:33.3333333333%;max-width:none;max-width:unset}.section-text-image.has-image.has-alignment-image-left.has-alignment-thirds-right .section-text-image-image{width:66.6666666667%;width:calc(66.6666666667% - 30px)}.section-text-image.has-image.has-alignment-image-right.has-alignment-thirds-left .section-text-image-content{width:33.3333333333%}.section-text-image.has-image.has-alignment-image-right.has-alignment-thirds-left .section-text-image-image{width:66.6666666667%;width:calc(66.6666666667% - 30px)}.section-text-image.has-image.has-alignment-image-right.has-alignment-thirds-right .section-text-image-content{width:66.6666666667%;width:calc(66.6666666667% - 30px)}.section-text-image.has-image.has-alignment-image-right.has-alignment-thirds-right .section-text-image-image{width:33.3333333333%;width:calc(33.3333333333% - 30px)}.section-text-image.has-image.has-alignment-half .section-text-image-content{width:calc(50% - 100px)}.section-text-image.has-image.has-alignment-half .section-text-image-image{width:calc(50% - 30px)}.section-text-image:not(.has-image) p{margin-top:2em;margin-bottom:2em}}
/*# sourceMappingURL=text_image.css.map */