.block--curves:has(.acf-innerblocks-container .block--post-grid:first-child .has-half-bg) .block--curve-top,.block--curves:has(.block--curve-bottom)+.block--curves .block--curve-top{display:none}.block--curves:has(+.block--curves.block--curves-bg-white) .block--curve-bottom{background-color:#fff}.block--curves.block--curves-bg-white+.block--curves .block--curve-top{background-color:#fff}.block--curves:has(+.block--curves.block--curves-bg-primary-50) .block--curve-bottom{background-color:#e9e1f1}.block--curves.block--curves-bg-primary-50+.block--curves .block--curve-top{background-color:#e9e1f1}.block--curves:has(+.block--curves.block--curves-bg-primary-300) .block--curve-bottom{background-color:#64418c}.block--curves.block--curves-bg-primary-300+.block--curves .block--curve-top{background-color:#64418c}.block--curves:has(+.block--curves.block--curves-bg-secondary-100) .block--curve-bottom{background-color:#e8f0f1}.block--curves.block--curves-bg-secondary-100+.block--curves .block--curve-top{background-color:#e8f0f1}.block--curves:has(+.block--curves.block--curves-bg-secondary-350) .block--curve-bottom{background-color:#18808c}.block--curves.block--curves-bg-secondary-350+.block--curves .block--curve-top{background-color:#18808c}.block--curves:has(+.block--curves.block--curves-bg-tertiary-300) .block--curve-bottom{background-color:#ffd737}.block--curves.block--curves-bg-tertiary-300+.block--curves .block--curve-top{background-color:#ffd737}.block--curves:has(+.block--curves.block--curves-bg-quaternary-100) .block--curve-bottom{background-color:#fccbd7}.block--curves.block--curves-bg-quaternary-100+.block--curves .block--curve-top{background-color:#fccbd7}.block--curves:has(+.block--curves.block--curves-bg-quinary-100) .block--curve-bottom{background-color:#d9ecfe}.block--curves.block--curves-bg-quinary-100+.block--curves .block--curve-top{background-color:#d9ecfe}.block--curves:has(+.block--curves.block--curves-bg-senary-100) .block--curve-bottom{background-color:#d9ecfe}.block--curves.block--curves-bg-senary-100+.block--curves .block--curve-top{background-color:#d9ecfe}.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg) .block--curve-bottom,.block--curves:has(+.block--post-grid .has-half-bg) .block--curve-bottom{display:none}.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-white+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-white+.block--post-grid .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-white+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-white+.block--post-grid .has-half-bg .top-curve{background-color:#fff}.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-primary-50+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-primary-50+.block--post-grid .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-primary-50+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-primary-50+.block--post-grid .has-half-bg .top-curve{background-color:#e9e1f1}.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-primary-300+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-primary-300+.block--post-grid .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-primary-300+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-primary-300+.block--post-grid .has-half-bg .top-curve{background-color:#64418c}.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-secondary-100+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-secondary-100+.block--post-grid .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-secondary-100+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-secondary-100+.block--post-grid .has-half-bg .top-curve{background-color:#e8f0f1}.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-secondary-350+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-secondary-350+.block--post-grid .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-secondary-350+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-secondary-350+.block--post-grid .has-half-bg .top-curve{background-color:#18808c}.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-tertiary-300+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-tertiary-300+.block--post-grid .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-tertiary-300+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-tertiary-300+.block--post-grid .has-half-bg .top-curve{background-color:#ffd737}.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-quaternary-100+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-quaternary-100+.block--post-grid .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-quaternary-100+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-quaternary-100+.block--post-grid .has-half-bg .top-curve{background-color:#fccbd7}.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-quinary-100+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-quinary-100+.block--post-grid .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-quinary-100+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-quinary-100+.block--post-grid .has-half-bg .top-curve{background-color:#d9ecfe}.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-senary-100+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg).block--curves-bg-senary-100+.block--post-grid .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-senary-100+.block--curves>div>.acf-innerblocks-container .block--post-grid:first-child .has-half-bg .top-curve,.block--curves:has(+.block--post-grid .has-half-bg).block--curves-bg-senary-100+.block--post-grid .has-half-bg .top-curve{background-color:#d9ecfe}.block--curves:has(.acf-innerblocks-container .block--post-grid:first-child .has-half-bg) .block--curve-top{display:none}.block--curves:has(+.block--fullwidth-image)>.block--curve-bottom{display:none}.block--curves:has(+.block--fullwidth-image).block--curves-bg-white+.block--fullwidth-image>.block--fullwidth-image--curve-top path{fill:#fff}.block--curves:has(+.block--fullwidth-image).block--curves-bg-primary-50+.block--fullwidth-image>.block--fullwidth-image--curve-top path{fill:#e9e1f1}.block--curves:has(+.block--fullwidth-image).block--curves-bg-primary-300+.block--fullwidth-image>.block--fullwidth-image--curve-top path{fill:#64418c}.block--curves:has(+.block--fullwidth-image).block--curves-bg-secondary-100+.block--fullwidth-image>.block--fullwidth-image--curve-top path{fill:#e8f0f1}.block--curves:has(+.block--fullwidth-image).block--curves-bg-secondary-350+.block--fullwidth-image>.block--fullwidth-image--curve-top path{fill:#18808c}.block--curves:has(+.block--fullwidth-image).block--curves-bg-tertiary-300+.block--fullwidth-image>.block--fullwidth-image--curve-top path{fill:#ffd737}.block--curves:has(+.block--fullwidth-image).block--curves-bg-quaternary-100+.block--fullwidth-image>.block--fullwidth-image--curve-top path{fill:#fccbd7}.block--curves:has(+.block--fullwidth-image).block--curves-bg-quinary-100+.block--fullwidth-image>.block--fullwidth-image--curve-top path{fill:#d9ecfe}.block--curves:has(+.block--fullwidth-image).block--curves-bg-senary-100+.block--fullwidth-image>.block--fullwidth-image--curve-top path{fill:#d9ecfe}.block--curves .block--curve-top>svg{position:relative;top:2px}.block--curves .block--curve-bottom>svg{position:relative;top:-2px}.block--curves.offset-bottom{margin-bottom:-10rem}@media (min-width:1200px){.block--curves.offset-bottom{margin-bottom:-18rem}}.block--curves.offset-bottom>div>.acf-innerblocks-container:after{content:"";display:block;height:4rem}@media (min-width:1200px){.block--curves.offset-bottom>div>.acf-innerblocks-container:after{height:6rem}}.block--curves.offset-bottom+.block{position:relative;z-index:1}.block--curves:has(+.block--curves.offset-top)>div>.acf-innerblocks-container:after{content:"";display:block;height:4rem}@media (min-width:1200px){.block--curves:has(+.block--curves.offset-top)>div>.acf-innerblocks-container:after{height:6rem}}.block--curves.offset-top>div>.acf-innerblocks-container{margin-bottom:-10rem;position:relative;top:-10rem}@media (min-width:994px){.block--curves.offset-top>div>.acf-innerblocks-container{margin-bottom:-18rem}}@media (min-width:1200px){.block--curves.offset-top>div>.acf-innerblocks-container{top:-18rem}}.block--page-header:has(+.block--curves.block--curves-bg-white) .page-header--bottom{background:linear-gradient(180deg,#f0ecf4 10%,#fff 0)}main:has(>.text-content>.block--curves.block--curves-bg-white:last-child)+footer>.footer-mask{background-color:#fff}.block--fullwidth-image:has(+.block--curves.block--curves-bg-white) .block--fullwidth-image--curve-bottom path{fill:#fff}.block--page-header:has(+.block--curves.block--curves-bg-primary-50) .page-header--bottom{background:linear-gradient(180deg,#f0ecf4 10%,#e9e1f1 0)}main:has(>.text-content>.block--curves.block--curves-bg-primary-50:last-child)+footer>.footer-mask{background-color:#e9e1f1}.block--fullwidth-image:has(+.block--curves.block--curves-bg-primary-50) .block--fullwidth-image--curve-bottom path{fill:#e9e1f1}.block--page-header:has(+.block--curves.block--curves-bg-primary-300) .page-header--bottom{background:linear-gradient(180deg,#f0ecf4 10%,#64418c 0)}main:has(>.text-content>.block--curves.block--curves-bg-primary-300:last-child)+footer>.footer-mask{background-color:#64418c}.block--fullwidth-image:has(+.block--curves.block--curves-bg-primary-300) .block--fullwidth-image--curve-bottom path{fill:#64418c}.block--page-header:has(+.block--curves.block--curves-bg-secondary-100) .page-header--bottom{background:linear-gradient(180deg,#f0ecf4 10%,#e8f0f1 0)}main:has(>.text-content>.block--curves.block--curves-bg-secondary-100:last-child)+footer>.footer-mask{background-color:#e8f0f1}.block--fullwidth-image:has(+.block--curves.block--curves-bg-secondary-100) .block--fullwidth-image--curve-bottom path{fill:#e8f0f1}.block--page-header:has(+.block--curves.block--curves-bg-secondary-350) .page-header--bottom{background:linear-gradient(180deg,#f0ecf4 10%,#18808c 0)}main:has(>.text-content>.block--curves.block--curves-bg-secondary-350:last-child)+footer>.footer-mask{background-color:#18808c}.block--fullwidth-image:has(+.block--curves.block--curves-bg-secondary-350) .block--fullwidth-image--curve-bottom path{fill:#18808c}.block--page-header:has(+.block--curves.block--curves-bg-tertiary-300) .page-header--bottom{background:linear-gradient(180deg,#f0ecf4 10%,#ffd737 0)}main:has(>.text-content>.block--curves.block--curves-bg-tertiary-300:last-child)+footer>.footer-mask{background-color:#ffd737}.block--fullwidth-image:has(+.block--curves.block--curves-bg-tertiary-300) .block--fullwidth-image--curve-bottom path{fill:#ffd737}.block--page-header:has(+.block--curves.block--curves-bg-quaternary-100) .page-header--bottom{background:linear-gradient(180deg,#f0ecf4 10%,#fccbd7 0)}main:has(>.text-content>.block--curves.block--curves-bg-quaternary-100:last-child)+footer>.footer-mask{background-color:#fccbd7}.block--fullwidth-image:has(+.block--curves.block--curves-bg-quaternary-100) .block--fullwidth-image--curve-bottom path{fill:#fccbd7}.block--page-header:has(+.block--curves.block--curves-bg-quinary-100) .page-header--bottom{background:linear-gradient(180deg,#f0ecf4 10%,#d9ecfe 0)}main:has(>.text-content>.block--curves.block--curves-bg-quinary-100:last-child)+footer>.footer-mask{background-color:#d9ecfe}.block--fullwidth-image:has(+.block--curves.block--curves-bg-quinary-100) .block--fullwidth-image--curve-bottom path{fill:#d9ecfe}.block--page-header:has(+.block--curves.block--curves-bg-senary-100) .page-header--bottom{background:linear-gradient(180deg,#f0ecf4 10%,#d9ecfe 0)}main:has(>.text-content>.block--curves.block--curves-bg-senary-100:last-child)+footer>.footer-mask{background-color:#d9ecfe}.block--fullwidth-image:has(+.block--curves.block--curves-bg-senary-100) .block--fullwidth-image--curve-bottom path{fill:#d9ecfe}.block--fullwidth-image+.block--curves .block--curve-top,.block--page-header+.block--curves .block--curve-top,main>.text-content>.block--curves:last-child .block--curve-bottom{display:none}.block--fullwidth-image+.block--curves .acf-innerblocks-container>.block--media-gallery:first-child,.block--page-header+.block--curves .acf-innerblocks-container>.block--media-gallery:first-child{margin-bottom:-6rem;position:relative;top:-6rem}@media (min-width:994px){.block--fullwidth-image+.block--curves .acf-innerblocks-container>.block--media-gallery:first-child,.block--page-header+.block--curves .acf-innerblocks-container>.block--media-gallery:first-child{margin-bottom:-24rem;top:-24rem}.block--page-header:has(+.block--curves .acf-innerblocks-container>.block--media-gallery:first-child) .page-header--bottom{margin-top:16rem}}@media (min-width:1200px){.block--page-header:has(+.block--curves .acf-innerblocks-container>.block--media-gallery:first-child) .page-header--bottom{margin-top:12rem}}