:root{--primary:	#6D57A5;--secondary:	#5A9F5F;--alt-1:	#ED1C4D;--alt-2:	#A856A1;--alt-3:	#5883A3;--alt-4:	#58A096;--alt-5:	#4E4E4E;--alt-6: #85D9F3;--text:	#2F2F2F;--text-alt-1:	#4E4E4E;--text-light:	#FFFFFF;--page-title:	#4E4E4E;--placeholder:	#B6B6B6;--placeholder-dark:	#757474;--link:	#5883A3;--link-hover:	#85D9F3;--button-text: #4E4E4E;--border:	#C4C3C3;--border-light:	#F4F4F4;--disabled:	#e5e5e5;--background:	#DEF4FB;--background-light: #F4F4F4;--background-dark: #4E4E4E;--background-lightest: #FFFFFF;--search-form-input:#F1F1F1;--backdrop-alt-1: rgba(109, 87, 165, 0.8);--backdrop-alt-2: rgba(88, 160, 150, 0.8);--backdrop-alt-3: rgba(133, 217, 243, 0.77);--100vw: 100vw;--backdrop: rgba(0,0,0,0.75);--font-stack: "Ubuntu", "Helvetica Neue", Arial, sans-serif;--headings-font-stack: "Dm Sans", "Helvetica Neue", Arial, sans-serif;--duration: .3s;--radius-xs: .5rem;--radius: 1rem;--radius-round: 50%;--x-gap: 3.5rem;--gap-xxs: .5rem;--gap-xs: 1rem;--gap-sm: 1.5rem;--gap-md: 3rem;--gap-lg: 3.5rem;--gap-xl: 6rem;--padding-xs: 1.5rem;--padding-sm: 3rem;--padding-md: 3.5rem;--padding-lg: 5rem;--padding-xl: 6rem;--padding-xxl: 6.5rem;--p-size-s: 1.5rem;--p-size-s-md: 3rem;--p-size-m: 3rem;--p-size-m-md: 4.5rem;--p-size-l: 4.5rem;--p-size-l-md: 6rem}.floating-block-bg-image{position:relative;margin-bottom:6%}.floating-block-bg-image .bg-images picture{display:inline-block;height:100%;width:100%}.floating-block-bg-image .bg-images picture img{object-position:center left;object-fit:cover;height:100%;width:100%}@media screen and (min-width: 768px){.floating-block-bg-image .bg-images picture img{aspect-ratio:1512/779}}.floating-block-bg-image .bg-images .wave-2::before{bottom:0;background:var(--background-lightest)}.floating-block-bg-image .floating-block{background:var(--background-lightest);border:.1rem solid var(--alt-2);border-radius:var(--radius);padding:4.5rem;position:absolute;z-index:12;bottom:-1rem;width:auto}@media screen and (min-width: 576px){.floating-block-bg-image .floating-block{width:80%}}@media screen and (min-width: 768px){.floating-block-bg-image .floating-block{width:40%}}.floating-block-bg-image .floating-block h1{margin-top:0}.floating-block-bg-image:has(.hero-container) .floating-block{bottom:10rem}/*# sourceMappingURL=floating-block-bg-image.css.map */
