.acf-fc-text-next-to-image{display:flex;flex-wrap:nowrap}.acf-fc-text-next-to-image.height-small .image-container{min-height:300px}.acf-fc-text-next-to-image.height-default .image-container{min-height:400px}.acf-fc-text-next-to-image.height-large .image-container{min-height:500px}.acf-fc-text-next-to-image.position-left-image{flex-direction:row}.acf-fc-text-next-to-image.position-left-image .image-container{width:50%;min-width:50%}.acf-fc-text-next-to-image.position-left-text{flex-direction:row-reverse}.acf-fc-text-next-to-image.position-left-text .text-container{width:50%}.acf-fc-text-next-to-image.position-left-text .text-container .text-content{text-align:right}.acf-fc-text-next-to-image.position-left-text .image-container{max-width:50%}.acf-fc-text-next-to-image .image-container{display:flex;flex-wrap:nowrap;align-items:stretch;align-content:stretch;flex-direction:column;margin:0}.acf-fc-text-next-to-image .image-container img{display:block;flex-grow:1;flex-shrink:1;width:100%;height:100%;object-position:center;object-fit:cover}.acf-fc-text-next-to-image .text-container{margin:auto 0 auto 0;width:50%;max-width:calc(600px)}.acf-fc-text-next-to-image .text-container .text-content{margin:30px}.acf-fc-text-next-to-image .text-container .text-content>:first-child{margin-top:0}.acf-fc-text-next-to-image .text-container .text-content>:last-child{margin-bottom:0}.acf-fc-text-next-to-image.valign-top .text-container{margin:0 0 auto 0}.acf-fc-text-next-to-image.valign-bottom .text-container{margin:auto 0 0 0}@media (max-width:920px){.acf-fc-text-next-to-image{flex-wrap:wrap}.acf-fc-text-next-to-image.height-small .image-container{min-height:175px}.acf-fc-text-next-to-image.height-default .image-container{min-height:225px}.acf-fc-text-next-to-image.height-large .image-container{min-height:275px}.acf-fc-text-next-to-image.position-left-image{flex-direction:column}.acf-fc-text-next-to-image.position-left-image .image-container{width:100%;min-width:100%}.acf-fc-text-next-to-image.position-left-text{flex-direction:column-reverse}.acf-fc-text-next-to-image.position-left-text .text-container{width:100%}.acf-fc-text-next-to-image.position-left-text .text-container .text-content{text-align:left}.acf-fc-text-next-to-image.position-left-text .image-container{max-width:100%}.acf-fc-text-next-to-image .text-container{width:100%;max-width:unset;margin:0}.acf-fc-text-next-to-image .text-container .text-content{margin:20px}}