.template-flex-text-block{padding:2rem 0}@media screen and (min-width:768px){.template-flex-text-block{padding:5rem 0}}@media screen and (min-width:1025px){.template-flex-text-block{padding:7rem 0}}.template-flex-text-block-narrow{padding-left:0;padding-right:0}@media screen and (min-width:768px){.template-flex-text-block-narrow{padding-left:10rem;padding-right:10rem}}@media screen and (min-width:1025px){.template-flex-text-block-narrow{padding-left:25%;padding-right:25%}}@media screen and (min-width:1200px){.template-flex-text-block-narrow{padding-left:30%;padding-right:30%}}.template-flex-text-block-narrow .seo h2.row-title{font-size:3rem}.template-flex-text-block .content-block-cta{flex-direction:column}@media screen and (min-width:1025px){.template-flex-text-block .content-block-cta{flex-direction:row}}.template-flex-text-block .content-block-cta .columns-1,.template-flex-text-block .content-block-cta .seo-cta-block{width:100%}@media screen and (min-width:1025px){.template-flex-text-block .content-block-cta .columns-1,.template-flex-text-block .content-block-cta .seo-cta-block{width:50%}}.template-flex-text-block .seo-cta-block{background-color:var(--secondary-color);color:#fff;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:3rem;width:50%}@media screen and (min-width:1025px){.template-flex-text-block .seo-cta-block{margin-left:2.5rem}}.template-flex-text-block .seo-cta-block h3{color:inherit}.template-flex-text-block .seo-cta-block .btn{background-color:#fff;color:#000}.template-flex-text-block .seo-cta-block .btn svg{margin-right:1rem}.template-flex-text-block .seo-cta-block .image-wrap{align-items:end;display:none;margin-bottom:-3.8rem;min-width:20rem}@media screen and (min-width:679px){.template-flex-text-block .seo-cta-block .image-wrap{display:flex}}.template-flex-text-block .subtitle{margin-top:-1.5rem}.template-flex-text-block.gradient-primary .container{position:relative;z-index:20}.template-flex-text-block .description.columns-2{-moz-column-count:1;column-count:1;-moz-column-gap:4rem;column-gap:4rem}@media screen and (min-width:768px){.template-flex-text-block .description.columns-2{-moz-column-count:2;column-count:2}}.template-flex-text-block .description.columns-3{-moz-column-count:1;column-count:1;-moz-column-gap:4rem;column-gap:4rem}@media screen and (min-width:768px){.template-flex-text-block .description.columns-3{-moz-column-count:3;column-count:3}}

/*# sourceMappingURL=_flex-content-block-text.css.map*/