.smContentBlock.smImageBlock{display:flex}.smContentBlock.smImageBlock.smImageBlock_imageTop{flex-flow:column}.smImageBlock.smImageBlock_imageTop .smImageBlock__header,.smImageBlock_imageTop .smImageBlock__image{margin-bottom:20px}.smImageBlock.smImageBlock_imageBottom .smImageBlock__text p,.smImageBlock.smImageBlock_imageLeft .smImageBlock__text p,.smImageBlock.smImageBlock_imageRight .smImageBlock__text p,.smImageBlock.smImageBlock_imageTop .smImageBlock__text p{font-size:16px;line-height:150%;margin-top:0;margin-bottom:20px}.smImageBlock.smImageBlock_imageBottom .smImageBlock__text p:last-child,.smImageBlock.smImageBlock_imageLeft .smImageBlock__text p:last-child,.smImageBlock.smImageBlock_imageRight .smImageBlock__text p:last-child,.smImageBlock.smImageBlock_imageTop .smImageBlock__text p:last-child{margin-bottom:0}.smContentBlock.smImageBlock.smImageBlock_imageBottom{flex-flow:column-reverse}.smImageBlock.smImageBlock_imageBottom .smImageBlock__header,.smImageBlock.smImageBlock_imageBottom .smImageBlock__text{margin-bottom:20px}.smContentBlock.smImageBlock.smImageBlock_imageLeft{flex-flow:row;align-items:center}.smImageBlock.smImageBlock_imageLeft .smImageBlock__image,.smImageBlock.smImageBlock_imageLeft .smImageBlock__textContainer{flex-basis:50%}.smImageBlock.smImageBlock_imageLeft .smImageBlock__image{padding-right:10px}.smImageBlock.smImageBlock_imageLeft .smImageBlock__textContainer{padding-left:10px}.smImageBlock.smImageBlock_imageLeft .smImageBlock__header{margin-bottom:20px}.smContentBlock.smImageBlock.smImageBlock_imageRight{flex-flow:row-reverse;align-items:center}.smImageBlock.smImageBlock_imageRight .smImageBlock__image,.smImageBlock.smImageBlock_imageRight .smImageBlock__textContainer{flex-basis:50%}.smImageBlock.smImageBlock_imageRight .smImageBlock__image{padding-left:10px}.smImageBlock.smImageBlock_imageRight .smImageBlock__textContainer{padding-right:10px}.smImageBlock.smImageBlock_imageRight .smImageBlock__header{margin-bottom:20px}.smImageBlock.smImageBlock_darkBackground{color:#fff}.smImageBlock.smImageBlock_textCenter{text-align:center}.smImageBlock.smImageBlock_textLeft{text-align:left}.smImageBlock.smImageBlock_textRight{text-align:right}@media screen and (max-width:450px){.smImageBlock.smImageBlock_imageBottom .smImageBlock__text p,.smImageBlock.smImageBlock_imageLeft .smImageBlock__text p,.smImageBlock.smImageBlock_imageRight .smImageBlock__text p,.smImageBlock.smImageBlock_imageTop .smImageBlock__text p{font-size:14px;margin-bottom:10px}.smContentBlock.smImageBlock.smImageBlock_imageBottom,.smContentBlock.smImageBlock.smImageBlock_imageLeft,.smContentBlock.smImageBlock.smImageBlock_imageRight,.smContentBlock.smImageBlock.smImageBlock_imageTop{flex-flow:column}.smImageBlock.smImageBlock_imageBottom .smImageBlock__image,.smImageBlock.smImageBlock_imageLeft .smImageBlock__image,.smImageBlock.smImageBlock_imageRight .smImageBlock__image,.smImageBlock.smImageBlock_imageTop .smImageBlock__image{margin-bottom:15px;padding-right:0;padding-left:0}.smImageBlock.smImageBlock_imageBottom .smImageBlock__header,.smImageBlock.smImageBlock_imageLeft .smImageBlock__header,.smImageBlock.smImageBlock_imageRight .smImageBlock__header,.smImageBlock.smImageBlock_imageTop .smImageBlock__header{margin-bottom:15px}.smImageBlock.smImageBlock_imageBottom .smImageBlock__textContainer,.smImageBlock.smImageBlock_imageLeft .smImageBlock__textContainer,.smImageBlock.smImageBlock_imageRight .smImageBlock__textContainer,.smImageBlock.smImageBlock_imageTop .smImageBlock__textContainer{padding-right:0;padding-left:0}.smImageBlock.smImageBlock_textCenter{text-align:center}.smImageBlock.smImageBlock_textLeft,.smImageBlock.smImageBlock_textRight{text-align:left}}