.creo-block-section{--gap:1.5rem;--content-gap:1.5rem;--max-width:var(--creo-screen-md,768px);align-items:center;display:grid;margin-bottom:calc(var(--gap)*2);margin-top:calc(var(--gap)*2)}.creo-block-section.alignfull,.creo-block-section.alignwide{--content-gap:5.5rem}@media (min-width:1024px){.creo-block-section.alignfull,.creo-block-section.alignwide{--max-width:var(--creo-screen-lg,1024px)}}@media (min-width:1280px){.creo-block-section.alignfull,.creo-block-section.alignwide{--max-width:var(--creo-screen-xl,1280px)}}@media (min-width:1024px){.creo-block-section.creo-block-section--left .creo-block-section__content{padding-right:var(--content-gap)}.creo-block-section.creo-block-section--left .creo-block-section__image{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0}.creo-block-section.creo-block-section--right .creo-block-section__content{padding-left:var(--content-gap)}.creo-block-section.creo-block-section--right .creo-block-section__image{border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.creo-block-section.has-background .creo-block-section__content{padding-bottom:var(--content-gap);padding-top:var(--content-gap)}.creo-block-section.has-background.alignwide.creo-block-section--left .creo-block-section__content{padding-left:var(--content-gap)}.creo-block-section.has-background.alignwide.creo-block-section--right .creo-block-section__content{padding-right:var(--content-gap)}}.creo-block-section.alignfull,.creo-block-section.has-background{padding:0 var(--gap)}.creo-block-section.alignfull .creo-block-section__image,.creo-block-section.has-background .creo-block-section__image{margin-left:calc(var(--gap)*-1);min-width:calc(100% + var(--gap)*2)}@media (min-width:1024px){.creo-block-section.alignfull .creo-block-section__image,.creo-block-section.has-background .creo-block-section__image{margin-left:0;min-width:calc(100% + var(--gap))}.creo-block-section.alignfull.creo-block-section--left .creo-block-section__image,.creo-block-section.has-background.creo-block-section--left .creo-block-section__image{margin-right:calc(var(--gap)*-1)}.creo-block-section.alignfull.creo-block-section--right .creo-block-section__image,.creo-block-section.has-background.creo-block-section--right .creo-block-section__image{margin-left:calc(var(--gap)*-1)}}@media (min-width:640px){.creo-block-section.alignfull .creo-block-section__content,.creo-block-section.alignwide .creo-block-section__content{padding-bottom:calc(var(--gap)*3);padding-top:calc(var(--gap)*3)}}.creo-block-section.alignfull.no-image .creo-block-section__content,.creo-block-section.alignwide.no-image .creo-block-section__content{padding-bottom:calc(var(--gap)*3);padding-top:calc(var(--gap)*3)}@media (min-width:1024px){.creo-block-section.stretch-image .creo-block-section__image-wrapper{align-self:stretch}.creo-block-section.stretch-image .creo-block-section__image-wrapper .creo-block-section__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}}.creo-block-section .creo-block-section__content-wrapper{grid-row-start:2}.creo-block-section .creo-block-section__image-wrapper{grid-row-start:1}@media (min-width:1024px){.creo-block-section{grid-template-columns:1fr repeat(2,minmax(0,calc(var(--max-width)/2))) 1fr}.creo-block-section .creo-block-section__content-wrapper,.creo-block-section .creo-block-section__image-wrapper{grid-row-start:1;position:relative}.creo-block-section.creo-block-section--left .creo-block-section__content-wrapper{grid-column:2/3}.creo-block-section.creo-block-section--left .creo-block-section__image-wrapper{grid-column:3/5}.creo-block-section.creo-block-section--right .creo-block-section__content-wrapper{grid-column:3/4}.creo-block-section.creo-block-section--right .creo-block-section__image-wrapper{grid-column:1/3}}.creo-block-section__content{margin:0 auto;max-width:var(--max-width)}.creo-block-section__content :first-child{margin-top:0}.creo-block-section__content :last-child{margin-bottom:0}.creo-block-section__content{padding-bottom:calc(var(--gap)*1.5);padding-top:calc(var(--gap)*1.5)}.creo-block-section__content>.block-list-appender{position:relative!important}@media (min-width:1024px){.creo-block-section__content{padding-bottom:0;padding-top:0}}.creo-block-section__image{border-bottom-left-radius:0;border-bottom-right-radius:0;display:block;margin:0;width:100%}@media (min-width:1024px){.creo-block-section__image{margin-bottom:0}.creo-block-section.alignwide{--gap:3rem;margin-bottom:var(--gap);margin-top:var(--gap)}.creo-block-section.alignfull{--gap:5rem;margin-bottom:var(--gap);margin-top:var(--gap)}}.creo-block-section.alignfull+.creo-block-section.alignfull,.creo-block-section.alignwide+.creo-block-section.alignwide,.creo-block-section:not(.alignwide):not(.alignfull)+.creo-block-section:not(.alignwide):not(.alignfull){border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--gap)*-1)}.creo-block-section.alignfull+.creo-block-section.alignfull .creo-block-section__image,.creo-block-section.alignwide+.creo-block-section.alignwide .creo-block-section__image,.creo-block-section:not(.alignwide):not(.alignfull)+.creo-block-section:not(.alignwide):not(.alignfull) .creo-block-section__image{border-top-left-radius:0}.creo-block-section.alignfull[\:has\(\%2B\%20\.creo-block-section\.alignfull\)],.creo-block-section.alignwide[\:has\(\%2B\%20\.creo-block-section\.alignwide\)],.creo-block-section:not(.alignwide):not(.alignfull)[\:has\(\%2B\%20\.creo-block-section\:not\(\.alignwide\)\:not\(\.alignfull\)\)]{border-bottom-left-radius:0;border-bottom-right-radius:0}.creo-block-section.alignfull:has(+.creo-block-section.alignfull),.creo-block-section.alignwide:has(+.creo-block-section.alignwide),.creo-block-section:not(.alignwide):not(.alignfull):has(+.creo-block-section:not(.alignwide):not(.alignfull)){border-bottom-left-radius:0;border-bottom-right-radius:0}.creo-block-section.alignfull[\:has\(\%2B\%20\.creo-block-section\.alignfull\)] .creo-block-section__image,.creo-block-section.alignwide[\:has\(\%2B\%20\.creo-block-section\.alignwide\)] .creo-block-section__image,.creo-block-section:not(.alignwide):not(.alignfull)[\:has\(\%2B\%20\.creo-block-section\:not\(\.alignwide\)\:not\(\.alignfull\)\)] .creo-block-section__image{border-bottom-left-radius:0;border-bottom-right-radius:0}.creo-block-section.alignfull:has(+.creo-block-section.alignfull) .creo-block-section__image,.creo-block-section.alignwide:has(+.creo-block-section.alignwide) .creo-block-section__image,.creo-block-section:not(.alignwide):not(.alignfull):has(+.creo-block-section:not(.alignwide):not(.alignfull)) .creo-block-section__image{border-bottom-left-radius:0;border-bottom-right-radius:0}.creo-block,.creo-block *,.creo-block :after,.creo-block :before{box-sizing:border-box}
