.content-with-img .content-wrapper{max-width:100%;padding:0}.content-with-img{overflow-x:hidden}.content-with-img .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.content-with-img .image-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.content-with-img .image-section img{font-family:"object-fit: contain; object-position: 50% 50%";height:100%!important;max-height:600px;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;overflow:hidden;width:100%}.content-with-img .content-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.25rem;width:100%}.content-with-img .content-section h6{color:#ee303c;display:block;font-size:.75rem;font-weight:700;letter-spacing:4px;line-height:1.5;margin:0 0 1.25rem;text-transform:uppercase}.content-with-img .content-section>a{background-color:transparent;color:#111;font-weight:700;outline-offset:.125em;text-decoration:none;-webkit-transition:color .35s ease-out;-o-transition:color .35s ease-out;transition:color .35s ease-out;-webkit-text-decoration-skip:objects;font-size:.75rem;line-height:1.5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:1.5px;text-transform:uppercase}.content-with-img .content-section p{color:#7c8499}.content-with-img .content-section>a:after{background-position:50%;background-repeat:no-repeat;background-size:35%;color:transparent;content:"";display:inline-block;font:0/0 a;height:12px;text-shadow:none;width:40px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.content-with-img .content-section>a:active:after,.content-with-img .content-section>a:focus:after,.content-with-img .content-section>a:hover:after{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}.content-with-img .video-embed-field-provider-youtube{position:relative;width:100%}.content-with-img .video-embed-field-provider-youtube:after{content:"";display:block;padding-bottom:56.25%}.content-with-img .video-embed-field-provider-youtube iframe{bottom:0;height:100%;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.content-with-img .content-section h3{font-size:2rem;line-height:1.25;margin:0 0 .9375rem}.content-with-img.centered-width .content-wrapper{max-width:1200px;padding:0 1em}.content-with-img.centered-width{padding:70px 0}.content-with-img.centered-width .image-section{-ms-flex-negative:0;flex-shrink:0;width:40%}.content-with-img.centered-width .image-section img{display:none;font-family:"object-fit: cover; object-position: 25% 0%";height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:25% 0;object-position:25% 0;width:100%}.content-with-img.centered-width .content-section{padding:0;width:100%}.content-with-img.centered-width h2{margin:0 0 .9375rem}.content-with-img.centered-width p:last-of-type{margin-bottom:50px}@media (min-width:37.5em){.content-with-img.centered-width .content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.content-with-img.left .image-section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.content-with-img.centered-width .image-section{min-height:550px}.content-with-img.centered-width .content-section{padding:0 2.5rem}.content-with-img.centered-width .image-section img{border-radius:8px;display:inline-block;max-height:100%;width:100%}}@media (min-width:50em){.content-with-img.centered-width .content-section{padding:0 5rem}}@media (min-width:56.25em){.content-with-img .content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.content-with-img .image-section{width:50%}.content-with-img.centered-width .content-section{width:100%}.content-with-img .content-section{padding:3.75rem;width:50%}}@media (min-width:790px){.content-with-img .content-section h3{font-size:2.8125rem;line-height:1.13}}@media (min-width:75em){.content-with-img .content-section{padding:6.25rem}}