.contentType-imageAndTextComponent{border-radius:var(--border-radius-sm);overflow:hidden}@media only screen and (min-width: 1024px){.contentType-imageAndTextComponent{border-radius:var(--border-radius)}}.contentType-imageAndTextComponent img{aspect-ratio:1/1}@media only screen and (max-width: 1279px){.contentType-imageAndTextComponent img{border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0;width:100%}}.contentType-imageAndTextComponent .umbraco-text{padding:1.2rem 1.2rem 2rem}@media only screen and (min-width: 768px){.contentType-imageAndTextComponent .umbraco-text{padding:2rem}}@media only screen and (min-width: 1280px){.contentType-imageAndTextComponent .umbraco-text{padding:3rem}}@media only screen and (min-width: 1536px){.contentType-imageAndTextComponent .umbraco-text{padding:5rem}}@media only screen and (min-width: 1280px){.contentType-imageAndTextComponent .umbraco-header{max-width:85%}}@media only screen and (min-width: 1024px){.contentType-imageAndTextComponent .umbraco-subheading p{text-wrap:balance}}.contentType-imageAndTextComponent .umbraco-subheading p:last-child{margin-bottom:0}@media only screen and (min-width: 1024px){.contentType-imageAndTextComponent .component-container{display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width: 1024px){.contentType-imageAndTextComponent .component-container.imgpos-right .image{order:2}}@media only screen and (min-width: 1024px){.contentType-imageAndTextComponent .component-container.imgpos-right .umbraco-text{order:1}}@media only screen and (min-width: 1024px){.contentType-imageAndTextComponent .component-container .image{flex:0 0 50%;margin-bottom:0}}@media only screen and (min-width: 1024px){.contentType-imageAndTextComponent .component-container .umbraco-text{flex:0 0 50%}}
