.wp-block-carnival-2024-split-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:0}.wp-block-carnival-2024-split-section .split-section__cta{display:block;margin-bottom:1rem;width:-moz-fit-content;width:fit-content}.wp-block-carnival-2024-split-section .split-section__cta:last-of-type{margin-bottom:0}@media screen and (max-width:60rem){.wp-block-carnival-2024-split-section .split-section__cta{margin-bottom:.75rem}}@media screen and (max-width:960px){.wp-block-carnival-2024-split-section{display:flex;flex-direction:column-reverse}}.wp-block-carnival-2024-split-section .split-section__content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:var(--section-height,50vh);padding:5rem}@media screen and (min-width:78rem){.wp-block-carnival-2024-split-section .split-section__content{margin-left:calc(50vw - 39rem);padding:6rem 5rem 6rem 2rem}}@media screen and (max-width:960px){.wp-block-carnival-2024-split-section .split-section__content{min-height:unset;padding:6rem 5rem;padding:5rem 2rem 4rem}.wp-block-carnival-2024-split-section.on-right{display:flex;flex-direction:column}}@media screen and (min-width:78rem){.wp-block-carnival-2024-split-section.on-right .split-section__content{margin-left:unset;margin-right:calc(50vw - 39rem);padding:5rem 2rem 5rem 5rem}}.wp-block-carnival-2024-split-section .split-section__image{overflow:hidden;position:relative}@media screen and (max-width:960px){.wp-block-carnival-2024-split-section .split-section__image{aspect-ratio:1/1}}.wp-block-carnival-2024-split-section .split-section__image-full,.wp-block-carnival-2024-split-section .split-section__image-preview{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.wp-block-carnival-2024-split-section .split-section__image-full{transition:transform 1s cubic-bezier(.25,.8,.25,1);z-index:1}.wp-block-carnival-2024-split-section .split-section__image-full:hover{transform:scale(1.05)}.wp-block-carnival-2024-split-section .split-section__tagline{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}@media screen and (max-width:60rem){.wp-block-carnival-2024-split-section .split-section__tagline{font-size:1rem}}.wp-block-carnival-2024-split-section .split-section__title{margin-top:0;padding-bottom:2rem;padding-top:0}@media screen and (max-width:60rem){.wp-block-carnival-2024-split-section .split-section__title{font-size:2.5rem;padding-bottom:1.25rem}}.wp-block-carnival-2024-split-section .split-section__excerpt{line-height:1.6;margin-top:0;padding-bottom:2rem;padding-top:0}@media screen and (max-width:60rem){.wp-block-carnival-2024-split-section .split-section__excerpt{font-size:.9325rem}}.wp-block-carnival-2024-split-section:not(.alignfull){margin-bottom:6rem;margin-top:6rem}@media screen and (max-width:60rem){.wp-block-carnival-2024-split-section:not(.alignfull){margin-bottom:2rem;margin-top:2rem}}@media screen and (min-width:78rem){.wp-block-carnival-2024-split-section:not(.alignfull) .split-section__content,.wp-block-carnival-2024-split-section:not(.alignfull).on-right .split-section__content{margin-left:unset!important;margin-right:unset!important;padding:5rem}}.wp-block-carnival-2024-split-section:not(.alignfull) .split-section__image{border-radius:1.5rem}@media screen and (max-width:60rem){.wp-block-carnival-2024-split-section:not(.alignfull) .split-section__image{border-radius:0;margin:0 -2rem;width:calc(100% + 4rem)}}
