﻿.content-image{padding:0;}*+.content-image .image-wrap img{margin-top:20px;}.content-image.float-left img{float:left;margin-right:4vw;max-width:50%;}.content-image.float-right img{float:right;margin-left:4vw;max-width:50%;}.content-image img{display:block;margin:0 auto 32px auto;}.content.is-homepage .content-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.content.is-homepage .content-image .image-wrap{-ms-flex:0 0 55%;flex:0 0 55%;}.content.is-homepage .content-image.float-right .image-wrap{order:2;position:relative;right:-4%;}.content.is-homepage .content-image .copy-wrap{-ms-flex:0 0 45%;flex:0 0 45%;box-sizing:border-box;}.content.is-homepage .content-image.float-right .copy-wrap{-ms-flex:0 0 40%;flex:0 0 40%;margin-left:5%;order:1;}.content.is-homepage .content-image.float-left img{margin-right:8vw;}.content.is-homepage .content-image.float-right img{float:right;margin-left:8vw;max-width:none;width:100%;}.content.is-homepage .content-image img{float:none;max-width:none;width:calc(100% - 8vw);}.content.is-homepage .content-image .title{text-decoration:none;}.content.is-homepage .content-image .secondary-button{margin-top:7.3rem;}.content.is-homepage .content-image p h3{margin-top:5.2rem;}.content-image~.bullets{overflow:hidden;}.content-image .copy-button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;flex-direction:column;}.content-image .copy-button .secondary-button{margin-top:7.3rem;}@media only screen and (min-width:1000px){.content-image~*{overflow:hidden;}.content-image~.snippet{overflow:visible;}.content-image.wrapped~*{overflow:visible;}}@media only screen and (max-width:780px){.content.is-homepage .content-image .image-wrap,.content.is-homepage .content-image .copy-wrap{-ms-flex:0 0 100%;flex:0 0 100%;}.content.is-homepage .content-image img{max-height:350px;width:100%;}.content.is-homepage .content-image,.content.is-homepage .copy-wrap{margin-top:4.5rem;}.content.is-homepage .content-image.float-right .copy-wrap{order:0;-ms-flex:0 0 100%;flex:0 0 100%;}.content.is-homepage .content-image.float-right .image-wrap{margin-top:4.5rem;order:1;}.content-image.float-left img,.content-image.float-right img{margin-right:0;margin-left:0;float:none;max-width:100%;}}