.wdfres-core-heading-727aaf{font-size:var(--wp--preset--font-size--h-1);color:var(--wp--preset--color--white-900);font-weight:400;font-style:normal;line-height:1}
.wdfres-core-group-e45344{background-color:var(--wp--preset--color--primary-600);padding:0 70px 0 0;margin-top:0;margin-bottom:0;gap:var(--wp--preset--spacing--25);max-width:50vw;margin-left:0!important;margin-right:auto!important}
.wdfres-core-group-e45344>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:50vw!important;margin-left:0!important;margin-right:auto!important}
.wdfres-core-group-e45344>.alignwide{max-width:50vw!important}
.wdfres-media-text-83092f{display:grid;grid-template-columns:50% var(--wp--custom--dimensions--media-text-media-width);--media-position:right}
.wdfres-media-text-83092f img{width:100%;height:auto;object-fit:cover}
.wdfres-media-text-83092f .wp-block-media-text__media{grid-area:1/2;aspect-ratio:.9641/1}
.wdfres-media-text-83092f .wp-block-media-text__content{grid-area:1/1}
.wdfres-media-text-83092f.wp-block-media-text{color:var(--wp--preset--color--white-900);background-color:var(--wp--preset--color--primary-600);padding:0;width:auto;max-width:none!important}
.has-global-padding:not(.alignfull)>.wdfres-media-text-83092f{margin-right:calc(var(--wp--style--root--padding-right)*-1)!important;margin-left:calc(var(--wp--style--root--padding-left)*-1)!important}
.wdfres-navigation-ecbe74{font-size:var(--wp--preset--font-size--paragraph);color:var(--wp--preset--color--white-900);background-color:var(--wp--preset--color--primary-300);font-weight:600;font-style:normal;line-height:1;gap:var(--wp--preset--spacing--60)}
.wdfres-core-group-9a63d0{color:var(--wp--preset--color--primary-600);background-color:var(--wp--preset--color--white-900);padding-right:0;padding-left:0;display:flex;flex-direction:column;align-items:center;align-self:flex-start}
.wdfres-core-group-5b2caf{display:flex;flex-flow:row;align-items:normal}
.wdfres-core-group-eb8a76{background-color:var(--wp--preset--color--white-900);padding-top:var(--wp--preset--spacing--16);padding-bottom:var(--wp--preset--spacing--16)}
