.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{height:100% !important;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: contain; object-position: 50% 50%";width:100%;max-height:600px;overflow:hidden}.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:#c70000;font-weight:700;font-size:.75rem;line-height:1.5;display:block;letter-spacing:4px;text-transform:uppercase;margin:0 0 1.25rem 0}.content-with-img .content-section h3{margin:0 0 .9375rem 0}.content-with-img .content-section>a{font-weight:700;background-color:transparent;color:#111;text-decoration:none;-webkit-transition:color 350ms ease-out;-o-transition:color 350ms ease-out;transition:color 350ms ease-out;outline-offset:.125em;-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{color:transparent;font:0/0 a;height:12px;text-shadow:none;width:40px;background-position:center;background-repeat:no-repeat;background-size:35%;content:"";display:inline-block;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}.content-with-img .content-section>a:focus::after,.content-with-img .content-section>a:active::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{width:100%;position:relative}.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{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.content-with-img .content-section h3{font-size:2rem;line-height:1.25;margin:0 0 .9375rem 0}.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{height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:25% 0%;object-position:25% 0%;font-family:"object-fit: cover; object-position: 25% 0%";width:100%;display:none}.content-with-img.centered-width .content-section{width:100%;padding:0}.content-with-img.centered-width h2{margin:0 0 .9375rem 0}.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}}