.image-text>.wp-block-group__inner-container .wp-block-heading{color:#154f65;margin:0}.image-text :where(.wp-block-columns){margin-bottom:0}.image-text :where(.wp-block-columns).has-background{padding:0}.image-text .image__block{margin:0 auto}.image-text .image__block .wp-block-image,.image-text .image__block figure{margin:0;max-width:102.8571428571rem}.image-text .image__block .wp-block-image img,.image-text .image__block figure img{height:auto;min-height:17.5714285714rem;-o-object-fit:cover;object-fit:cover;width:100%}.image-text .text__block{color:#154f65;padding:0 1.0714285714rem}@media(min-width:992px){.image-text .text__block{margin:0 auto;max-width:27.7857142857rem;padding:0}}.image-text .text__block p{margin:0}:not(.image-text-wide) .image-text .text__block p.last-child:not(:has(a)){margin-bottom:1.4285714286rem}.image-text .text__block p~p{margin-top:1.4285714286rem}.image-text .text__block p~.wp-block-buttons,.image-text .text__block p~.wp-block-group{justify-content:space-between;margin-top:2.1428571429rem}.image-text .text__block p~.wp-block-group .wp-block-file a:first-child{display:none}.image-text .text__block p~.wp-block-group .wp-block-file *+.wp-block-file__button{margin-left:unset}.image-text .wp-block-column:last-child.image__block figure{margin-left:auto}.image-text.image-text--with-heading:has(>.wp-block-group__inner-container>.wp-block-group),.image-text.image-text--with-heading:has(>.wp-block-group__inner-container>.wp-block-heading:first-child){padding-bottom:1.4285714286rem;padding-top:1.4285714286rem}@media(min-width:992px){.image-text.image-text--with-heading:has(>.wp-block-group__inner-container>.wp-block-group),.image-text.image-text--with-heading:has(>.wp-block-group__inner-container>.wp-block-heading:first-child){padding-bottom:2.8571428571rem;padding-top:2.8571428571rem}}.image-text.image-text--with-heading .wp-block-heading+.wp-block-columns{padding-top:1.4285714286rem}@media(min-width:992px){.image-text.image-text--with-heading .wp-block-heading+.wp-block-columns{padding-top:5.2142857143rem}}.image-text.image-text--with-heading .wp-block-columns{gap:1.4285714286rem}.image-text.image-text--with-heading .wp-block-columns:has(>.wp-block-column:last-child.image__block){flex-direction:column-reverse}@media(min-width:992px){.image-text.image-text--with-heading .wp-block-columns:has(>.wp-block-column:last-child.image__block){flex-direction:row}}.image-text.image-text--with-heading .wp-block-columns.has-background .wp-block-column .text__block>.wp-block-group__inner-container{padding-left:1.0714285714rem;padding-right:1.0714285714rem}@media(min-width:992px){.image-text.image-text--with-heading .wp-block-columns.has-background .image__block .wp-block-image{margin:0 0 2.8571428571rem}}.image-text.image-text--with-heading h2.wp-block-heading.has-text-align-left{color:#7395a3}.image-text.image-text--with-heading .text__block{padding:0}.image-text.image-text--with-heading .text__block .wp-block-heading{margin-bottom:1.4285714286rem;text-transform:none}@media(min-width:992px){.image-text.image-text--with-heading .text__block{max-width:32.1428571429rem}}.image-text.image-text--with-heading .text__block>.wp-block-group__inner-container{padding-bottom:1.4285714286rem}@media(min-width:992px){.image-text.image-text--with-heading:not(:has(.wp-block-heading)) .text__block{max-width:27.7857142857rem}}.image-text.image-text--with-heading .image__block .wp-block-image img{min-height:15.0714285714rem}@media(max-width:767px){.image-text.image-text-wide .wp-block-group__inner-container{padding:0}}.image-text.image-text-wide :where(.wp-block-columns.is-layout-flex){gap:1.4285714286rem}.image-text.image-text-wide .wp-block-columns>.wp-block-column:first-child:has(.text__block) .text__block,.image-text.image-text-wide .wp-block-columns>.wp-block-column:last-child:has(.text__block) .text__block{padding-bottom:20px}@media(min-width:992px){.image-text.image-text-wide .wp-block-columns>.wp-block-column:first-child:has(.text__block) .text__block,.image-text.image-text-wide .wp-block-columns>.wp-block-column:last-child:has(.text__block) .text__block{padding-bottom:0}}.image-text.image-text-wide .wp-block-columns:has(>.wp-block-column:first-child .text__block){flex-direction:column-reverse}@media(min-width:992px){.image-text.image-text-wide .wp-block-columns:has(>.wp-block-column:first-child .text__block){flex-direction:row}}