.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(1200px / 2)}.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}}