.m-text-and-image__image-column{margin-bottom:1.8rem}.m-text-and-image picture{margin:0 auto;max-height:600px;max-width:460px;padding-bottom:136.37%}.m-text-and-image__title{margin-bottom:1.4rem}.m-text-and-image .button{margin-top:1.8rem}@media only screen and (min-width:576px){.m-text-and-image picture{padding-bottom:106%}}@media only screen and (min-width:768px){.m-text-and-image__image-column{margin-bottom:0}.m-text-and-image:not(.m-text-and-image--image-right) .m-text-and-image__image-column{padding-right:0}.m-text-and-image:not(.m-text-and-image--image-right) .m-text-and-image__text-column{padding-left:0}.m-text-and-image:not(.m-text-and-image--image-right) picture{margin-right:calc(-30px / 2)}.m-text-and-image--image-right .m-text-and-image__image-column{padding-left:0}.m-text-and-image--image-right .m-text-and-image__text-column{padding-right:0}.m-text-and-image--image-right picture{margin-left:calc(-30px / 2)}.m-text-and-image picture{padding-bottom:136.37%}}@media only screen and (min-width:992px){.m-text-and-image:not(.m-text-and-image--image-right) picture{margin-right:calc(-30px / 2)}.m-text-and-image--image-right picture{margin-left:calc(-30px / 2)}}@media only screen and (min-width:1175px){.m-text-and-image:not(.m-text-and-image--image-right) picture{margin-right:calc(-40px / 2)}.m-text-and-image--image-right picture{margin-left:calc(-40px / 2)}}@media only screen and (min-width:1440px){.m-text-and-image:not(.m-text-and-image--image-right) picture{margin-right:calc(-40px / 2)}.m-text-and-image--image-right picture{margin-left:calc(-40px / 2)}}