.image-with-text{display:block;overflow:hidden}.image-with-text .image-with-text--image{padding:0!important}.image-with-text .image-with-text--image .image-with-text--image-inside{display:block;width:100%;height:auto;overflow:hidden;aspect-ratio:16/9;background-color:transparent}.image-with-text .image-with-text--image .image-with-text--image-inside .placeholder-svg,.image-with-text .image-with-text--image .image-with-text--image-inside img,.image-with-text .image-with-text--image .image-with-text--image-inside svg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-with-text .image-with-text--content{padding-top:2rem;padding-bottom:2rem}.image-with-text .image-with-text--content .image-with-text--logo{display:block;margin-bottom:1.5rem;width:100%;max-width:12rem}.image-with-text .image-with-text--content .image-with-text--logo .image-with-text--logo-inside{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid #f2f3f4;background-color:transparent;border-radius:0.25rem}.image-with-text .image-with-text--content .image-with-text--logo .image-with-text--logo-inside .placeholder-svg,.image-with-text .image-with-text--content .image-with-text--logo .image-with-text--logo-inside>img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image-with-text .image-with-text--content h2.block-title{margin-top:0}.image-with-text .image-with-text--content p:first-of-type{font-size:1.25rem;font-weight:300}.image-with-text .image-with-text--content :last-child{margin-bottom:0}@media only screen and (min-width:1025px){.image-with-text .image-with-text--content{padding-top:4rem;padding-bottom:4rem}}@media only screen and (min-width:768px){.image-with-text.left-block .image-with-text--image .image-with-text--image-inside{margin-left:-1rem}.image-with-text.left-block .image-with-text--content{padding-left:2rem}}@media only screen and (min-width:768px){.image-with-text.right-block .image-with-text--image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.image-with-text.right-block .image-with-text--image .image-with-text--image-inside{margin-right:-1rem}.image-with-text.right-block .image-with-text--content{padding-right:2rem}}