.text-image__top{align-items:center;margin:0 auto;max-width:1000px;padding-bottom:50px;width:100%}.text-image__top--left h2{font-size:40px}.text-image{background-position:0;background-repeat:no-repeat;background-size:contain}.text-image__link{padding-bottom:20px;padding-top:20px}.text-image__link a{color:#ff6326!important;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;transition:all .3s ease}.text-image__link a:hover{color:#d73b00!important;text-decoration:none}.text-image__button{padding-bottom:20px;padding-top:20px}.text-image__button .button{padding-left:30px!important;padding-right:30px!important}.text-image-left h3{color:#265ca4}.text-image-left .button{padding-left:40px!important;padding-right:40px!important}.text-image__link svg{margin-left:10px}.text-image__center{text-align:center}.text-image__right{text-align:right}.oembed_container{display:inline-block;height:100%;position:relative;width:100%}.oembed_container .iframe_wrapper>*{height:100%;left:0;margin:0 auto;position:absolute;right:0;top:0;width:100%}.iframe_wrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.text-image-left .iframe_wrapper iframe{width:100%}@media screen and (min-width:992px){.text-image{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;width:100%}.text-image>div:first-child{align-self:center;grid-area:1/1/2/2}.text-image>div:last-child{grid-area:1/2/2/3}.text-image-left>div:last-child,.text-image-right>div:first-child{align-self:center}.text-image-left>div:last-child>div{max-width:calc(620px + 1rem);padding:20px 1rem 20px 5rem}.text-image-right>div:first-child>div{float:right;max-width:calc(620px + 1rem);padding:20px 2rem 20px 1rem}.text-image-left>div:first-child img,.text-image-right>div:last-child img{display:block;height:100%!important;object-fit:cover;object-position:left center;width:100%}.text-image__top{display:flex;flex-flow:row}.text-image__top--left{padding-right:6%;width:45%}.text-image__top--right{font-weight:600;width:55%}}@media screen and (max-width:991px){.text-image{padding-top:20px}.text-image-left div{text-align:center}.text-image__fw .text-image-left>div:last-child>div,.text-image__fw .text-image-right>div:first-child>div,.text-image__fw .text-image__top{padding:0 1rem 10px}.text-image-left>div:first-child img,.text-image-right>div:last-child img{display:block;width:100%}.text-image__top--left{padding-bottom:30px}}