/* Specific WordPress Layout Styles */
.container-core-group-is-layout-877c468d{flex-wrap:nowrap;gap:var(--preset--spacing--40);}
.container-content-9cfa9a5a{flex-grow:1;}
.container-core-navigation-is-layout-a89b3969{justify-content:center;}
.container-core-buttons-is-layout-fc306653{justify-content:flex-end;}
.container-core-group-is-layout-aaac2d9d{flex-wrap:nowrap;gap:0;}
.container-core-group-is-layout-7b1a1c6a{justify-content:space-between;}
.container-core-group-is-layout-12243e0f > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%;margin-left:auto !important;margin-right:auto !important;}
.container-core-group-is-layout-12243e0f > .alignwide{max-width:100%;}
.container-core-group-is-layout-12243e0f .alignfull{max-width:none;}
.container-core-group-is-layout-71b9e041 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1280px;margin-left:auto !important;margin-right:auto !important;}
.container-core-group-is-layout-71b9e041 > .alignwide{max-width:1280px;}
.container-core-group-is-layout-71b9e041 .alignfull{max-width:none;}
.container-core-group-is-layout-71b9e041 > .alignfull{margin-right:calc(var(--preset--spacing--50) * -1);margin-left:calc(var(--preset--spacing--50) * -1);}
.elements-2c8857e3f9dd70b8bfdf92135cc7fca1 a:where(:not(.element-button)){color:var(--preset--color--white);}
.container-core-group-is-layout-c951c46d > *{margin-block-start:0;margin-block-end:0;}
.container-core-group-is-layout-c951c46d > * + *{margin-block-start:var(--preset--spacing--40);margin-block-end:0;}
.container-core-group-is-layout-6c531013{flex-wrap:nowrap;}
.container-core-column-is-layout-a468b597 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:434px;margin-left:0 !important;margin-right:auto !important;}
.container-core-column-is-layout-a468b597 > .alignwide{max-width:434px;}
.container-core-column-is-layout-a468b597 .alignfull{max-width:none;}
.wp-elements-cabf7b99beed9b2fa540203f81b7ae85 a:where(:not(.element-button)){color:#444444;}
.wp-elements-3c2b8862a639b0043b424bdb4f1eb277 a:where(:not(.element-button)){color:#444444;}
.wp-elements-e9345a5420cf1e60990de1b98a413a47 a:where(:not(.element-button)){color:#444444;}
.wp-elements-798d8cb54f0efa1234f3f8f73bd11714 a:where(:not(.element-button)){color:#444444;}
.wp-elements-3fa4514529413d0235c00a3faa692120 a:where(:not(.element-button)){color:#444444;}
.wp-elements-b134c38ce9af3c840210f17f838f9e21 a:where(:not(.element-button)){color:#444444;}
.wp-elements-0b83fb4187fe6e1993e1d4e2e76e9aa2 a:where(:not(.element-button)){color:#444444;}
.container-core-columns-is-layout-28f84493{flex-wrap:nowrap;}
.container-core-group-is-layout-341b101c > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1280px;margin-left:auto !important;margin-right:auto !important;}
.container-core-group-is-layout-341b101c > .alignwide{max-width:1280px;}
.container-core-group-is-layout-341b101c .alignfull{max-width:none;}
.container-core-group-is-layout-341b101c > .alignfull{margin-right:calc(var(--preset--spacing--50) * -1);margin-left:calc(var(--preset--spacing--50) * -1);}
.container-core-group-is-layout-b46cc6d1 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%;margin-left:auto !important;margin-right:auto !important;}
.container-core-group-is-layout-b46cc6d1 > .alignwide{max-width:100%;}
.container-core-group-is-layout-b46cc6d1 .alignfull{max-width:none;}
.container-core-group-is-layout-b46cc6d1 > .alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1);}
.container-core-group-is-layout-877c468d {
            flex-wrap: nowrap;
            gap: var(--preset--spacing--40);}
.container-content-9cfa9a5a {
            flex-grow: 1;}
.container-core-navigation-is-layout-a89b3969 {
            justify-content: center;}
.container-core-buttons-is-layout-fc306653 {
            justify-content: flex-end;}
.container-core-group-is-layout-aaac2d9d {
            flex-wrap: nowrap;
            gap: 0;}
.container-core-group-is-layout-7b1a1c6a {
            justify-content: space-between;}
.container-core-group-is-layout-12243e0f> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
            max-width: 100%;
            margin-left: auto !important;
            margin-right: auto !important;}
.container-core-group-is-layout-12243e0f>.alignwide {
            max-width: 100%;}
.container-core-group-is-layout-12243e0f .alignfull {
            max-width: none;}
.elements-3d2a2730c8a187f336efffe7a0879305 a:where(:not(.element-button)) {
            color: var(--preset--color--custom-custom-black);}
.elements-39bc2332ffb04082a5c5f39ed9bb7e30 a:where(:not(.element-button)) {
            color: var(--preset--color--custom-custom-black);}
.wp-elements-bcbe24c29dc11da555ad3be21a59cdcc a:where(:not(.element-button)) {
            color: #909090;}
.container-core-buttons-is-layout-cc146b7e {
            gap: 0;
            justify-content: flex-start;
            align-items: flex-end;}
.container-core-column-is-layout-8736a895>* {
            margin-block-start: 0;
            margin-block-end: 0;}
.container-core-column-is-layout-8736a895>*+* {
            margin-block-start: 0;
            margin-block-end: 0;}
.container-core-columns-is-layout-28f84493 {
            flex-wrap: nowrap;}
.container-core-group-is-layout-c59aa5bf> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
            max-width: 1260px;
            margin-left: auto !important;
            margin-right: auto !important;}
.container-core-group-is-layout-c59aa5bf>.alignwide {
            max-width: 1260px;}
.container-core-group-is-layout-c59aa5bf .alignfull {
            max-width: none;}
.container-core-group-is-layout-c59aa5bf>.alignfull {
            margin-right: calc(0px * -1);
            margin-left: calc(0px * -1);}
.container-core-group-is-layout-c59aa5bf>* {
            margin-block-start: 0;
            margin-block-end: 0;}
.container-core-group-is-layout-c59aa5bf>*+* {
            margin-block-start: 0;
            margin-block-end: 0;}
.container-core-cover-is-layout-3a838be4>* {
            margin-block-start: 0;
            margin-block-end: 0;}
.container-core-cover-is-layout-3a838be4>*+* {
            margin-block-start: var(--preset--spacing--30);
            margin-block-end: 0;}
.elements-1433ba2410801a866566ade46ab29949 a:where(:not(.element-button)) {
            color: var(--preset--color--white);}
.wp-elements-1eb289001b4e6c54f5f177b6fc683340 a:where(:not(.element-button)) {
            color: #e6e6e6;}
.elements-1883cfbe39efcff371b667942123ba39 a:where(:not(.element-button)) {
            color: #e73a5a;}
.wp-elements-a3fce52f262a5e891baf37b7b6826f08 a:where(:not(.element-button)) {
            color: #cdcdcd;}
.container-core-group-is-layout-06ba3f77>.alignfull {
            margin-right: calc(33px * -1);
            margin-left: calc(33px * -1);}
.wp-elements-f0f51a0f4a58e08152e215788d228b5c a:where(:not(.element-button)) {
            color: #e6e6e6;}
.elements-d6ee782288fd06b4a78ea7b39f9b200c a:where(:not(.element-button)) {
            color: #e73a5a;}
.wp-elements-cd52316fd351a2e669e49cf0591839b6 a:where(:not(.element-button)) {
            color: #cdcdcd;}
.container-core-group-is-layout-04d781b0>.alignfull {
            margin-right: calc(33px * -1);
            margin-left: calc(33px * -1);}
.wp-elements-39fb59815ee391e493b155872280b4ee a:where(:not(.element-button)) {
            color: #e6e6e6;}
.elements-64a0507e66e00c22875e3a8d401a65c0 a:where(:not(.element-button)) {
            color: #e73a5a;}
.wp-elements-cd1e60851a8157959b2c51c4cba295e9 a:where(:not(.element-button)) {
            color: #cdcdcd;}
.container-core-columns-is-layout-94c67c4f {
            flex-wrap: nowrap;
            gap: 0 20px;}
.wp-elements-a72fd1ebeaccbf54ceada8d763ad8c94 a:where(:not(.element-button)) {
            color: #e6e6e6;}
.elements-4ac7ec343d302285fb3a93d761a2eb39 a:where(:not(.element-button)) {
            color: #e73a5a;}
.wp-elements-c5d3ab93899f1a27e8f520ecf0f5979b a:where(:not(.element-button)) {
            color: #cdcdcd;}
.wp-elements-48f1854fb428c78a4386bc77ab0755ec a:where(:not(.element-button)) {
            color: #e6e6e6;}
.elements-b9861388662a4c4d7ca1b3b3af5233dd a:where(:not(.element-button)) {
            color: #e73a5a;}
.wp-elements-f44ff1d23ef66fb40c7d58c999ddd525 a:where(:not(.element-button)) {
            color: #cdcdcd;}
.wp-elements-a62d5a1550de884f7e52c9a1e24fe5b7 a:where(:not(.element-button)) {
            color: #e6e6e6;}
.elements-0b322d3c4db87f1e31b4346c7798f40a a:where(:not(.element-button)) {
            color: #e73a5a;}
.wp-elements-080b5759c8144975f5af8a2115d3a474 a:where(:not(.element-button)) {
            color: #cdcdcd;}
.container-core-columns-is-layout-33d970e7 {
            flex-wrap: nowrap;
            gap: 0 20px;}
.container-core-group-is-layout-3e5c4895> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
            max-width: 1260px;
            margin-left: auto !important;
            margin-right: auto !important;}
.container-core-group-is-layout-3e5c4895>.alignwide {
            max-width: 1260px;}
.container-core-group-is-layout-3e5c4895 .alignfull {
            max-width: none;}
.container-core-group-is-layout-3e5c4895>.alignfull {
            margin-right: calc(0px * -1);
            margin-left: calc(0px * -1);}
.wp-elements-efae5695285a8302bcac2788b5cad738 a:where(:not(.element-button)) {
            color: var(--preset--color--black);}
.wp-elements-7e4d289ece97023ee0fcef6d088cb5d5 a:where(:not(.element-button)) {
            color: var(--preset--color--heading-color);}
.container-core-column-is-layout-41f405e9>* {
            margin-block-start: 0;
            margin-block-end: 0;}
.container-core-column-is-layout-41f405e9>*+* {
            margin-block-start: 0;
            margin-block-end: 0;}
.block-gallery.block-gallery-4 {
            --style--unstable-gallery-gap: var( --style--gallery-gap-default, var( --gallery-block--gutter-size, var( --style--block-gap, 0.5em)));
            gap: var( --style--gallery-gap-default, var( --gallery-block--gutter-size, var( --style--block-gap, 0.5em)));}
.container-core-column-is-layout-ff15d040>* {
            margin-block-start: 0;
            margin-block-end: 0;}
.container-core-column-is-layout-ff15d040>*+* {
            margin-block-start: 0;
            margin-block-end: 0;}
.container-core-columns-is-layout-c2d6fa21 {
            flex-wrap: nowrap;
            gap: 2em 100px;}
.container-core-group-is-layout-b982ce2d> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
            max-width: 1260px;
            margin-left: auto !important;
            margin-right: auto !important;}
.container-core-group-is-layout-b982ce2d>.alignwide {
            max-width: 1260px;}
.container-core-group-is-layout-b982ce2d .alignfull {
            max-width: none;}
.container-core-group-is-layout-b982ce2d>.alignfull {
            margin-right: calc(var(--preset--spacing--50) * -1);
            margin-left: calc(var(--preset--spacing--50) * -1);}
.container-core-group-is-layout-b46cc6d1> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
            max-width: 100%;
            margin-left: auto !important;
            margin-right: auto !important;}
.container-core-group-is-layout-b46cc6d1>.alignwide {
            max-width: 100%;}
.container-core-group-is-layout-b46cc6d1 .alignfull {
            max-width: none;}
.container-core-group-is-layout-b46cc6d1>.alignfull {
            margin-right: calc(0px * -1);
            margin-left: calc(0px * -1);}
.elements-2c8857e3f9dd70b8bfdf92135cc7fca1 a:where(:not(.element-button)) {
            color: var(--preset--color--white);}
.container-core-group-is-layout-c951c46d>* {
            margin-block-start: 0;
            margin-block-end: 0;}
.container-core-group-is-layout-c951c46d>*+* {
            margin-block-start: var(--preset--spacing--40);
            margin-block-end: 0;}
.container-core-group-is-layout-6c531013 {
            flex-wrap: nowrap;}
.container-core-column-is-layout-a468b597> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
            max-width: 434px;
            margin-left: 0 !important;
            margin-right: auto !important;}
.container-core-column-is-layout-a468b597>.alignwide {
            max-width: 434px;}
.container-core-column-is-layout-a468b597 .alignfull {
            max-width: none;}
.wp-elements-cabf7b99beed9b2fa540203f81b7ae85 a:where(:not(.element-button)) {
            color: #444444;}
.wp-elements-3c2b8862a639b0043b424bdb4f1eb277 a:where(:not(.element-button)) {
            color: #444444;}
.wp-elements-e9345a5420cf1e60990de1b98a413a47 a:where(:not(.element-button)) {
            color: #444444;}
.wp-elements-798d8cb54f0efa1234f3f8f73bd11714 a:where(:not(.element-button)) {
            color: #444444;}
.wp-elements-3fa4514529413d0235c00a3faa692120 a:where(:not(.element-button)) {
            color: #444444;}
.wp-elements-b134c38ce9af3c840210f17f838f9e21 a:where(:not(.element-button)) {
            color: #444444;}
.wp-elements-0b83fb4187fe6e1993e1d4e2e76e9aa2 a:where(:not(.element-button)) {
            color: #444444;}
.container-core-group-is-layout-341b101c> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
            max-width: 1280px;
            margin-left: auto !important;
            margin-right: auto !important;}
.container-core-group-is-layout-341b101c>.alignwide {
            max-width: 1280px;}
.container-core-group-is-layout-341b101c .alignfull {
            max-width: none;}
.container-core-group-is-layout-341b101c>.alignfull {
            margin-right: calc(var(--preset--spacing--50) * -1);
            margin-left: calc(var(--preset--spacing--50) * -1);}
.duotone-unset-3.block-cover>.block-cover__image-background,
        .duotone-unset-3.block-cover>.block-cover__video-background {
            filter: unset;}
.container-core-cover-is-layout-52fd8420 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:740px;margin-left:auto !important;margin-right:auto !important;}
.container-core-cover-is-layout-52fd8420 > .alignwide{max-width:740px;}
.container-core-cover-is-layout-52fd8420 .alignfull{max-width:none;}
.wp-elements-fe9b97a55b9913dbd1ff60ee38c2a586 a:where(:not(.element-button)){color:var(--preset--color--custom-141414);}
.elements-0259374c552d229936e772dee94ac917 a:where(:not(.element-button)){color:var(--preset--color--custom-141414);}
.container-core-columns-is-layout-1a2ddb66{flex-wrap:nowrap;}
.container-core-query-is-layout-a361c769 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1298px;margin-left:auto !important;margin-right:auto !important;}
.container-core-query-is-layout-a361c769 > .alignwide{max-width:1298px;}
.container-core-query-is-layout-a361c769 .alignfull{max-width:none;}
.container-core-group-is-layout-f1258a09 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1300px;margin-left:auto !important;margin-right:auto !important;}
.container-core-group-is-layout-f1258a09 > .alignwide{max-width:1300px;}
.container-core-group-is-layout-f1258a09 .alignfull{max-width:none;}
.container-core-group-is-layout-8a368f38 > *{margin-block-start:0;margin-block-end:0;}
.container-core-group-is-layout-8a368f38 > * + *{margin-block-start:0;margin-block-end:0;}
.container-core-group-is-layout-fe9cc265{flex-direction:column;align-items:flex-start;}
.wp-elements-9b748deffd13c688d5e897b5cac4d448 a:where(:not(.element-button)){color:var(--preset--color--vivid-red);}
.container-core-group-is-layout-fa8a1e5e{gap:0;flex-direction:column;align-items:stretch;}
.wp-elements-8a8ec877ced8676154771e3a0b840c28 a:where(:not(.element-button)){color:var(--preset--color--vivid-red);}
.wp-elements-c91851774e229755754d7a6b010303f4 a:where(:not(.element-button)){color:var(--preset--color--vivid-red);}
.container-core-group-is-layout-91436d4e > .alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1);}
.container-core-group-is-layout-91436d4e > *{margin-block-start:0;margin-block-end:0;}
.container-core-group-is-layout-91436d4e > * + *{margin-block-start:0;margin-block-end:0;}
.container-core-post-content-is-layout-a31aa551 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1080px;margin-left:auto !important;margin-right:auto !important;}
.container-core-post-content-is-layout-a31aa551 > .alignwide{max-width:1080px;}
.container-core-post-content-is-layout-a31aa551 .alignfull{max-width:none;}
.container-core-group-is-layout-59810580 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1280px;margin-left:auto !important;margin-right:auto !important;}
.container-core-group-is-layout-59810580 > .alignwide{max-width:1280px;}
.container-core-group-is-layout-59810580 .alignfull{max-width:none;}
.container-core-group-is-layout-59810580 > .alignfull{margin-right:calc(var(--preset--spacing--50) * -1);margin-left:calc(var(--preset--spacing--50) * -1);}
.container-core-group-is-layout-504e4383 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1260px;margin-left:auto !important;margin-right:auto !important;}
.container-core-group-is-layout-504e4383 > .alignwide{max-width:1260px;}
.container-core-group-is-layout-504e4383 .alignfull{max-width:none;}
.container-core-group-is-layout-504e4383 > .alignfull{margin-right:calc(var(--preset--spacing--50) * -1);margin-left:calc(var(--preset--spacing--50) * -1);}
.container-core-cover-is-layout-e04da429 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1260px;margin-left:auto !important;margin-right:auto !important;}
.container-core-cover-is-layout-e04da429 > .alignwide{max-width:1260px;}
.container-core-cover-is-layout-e04da429 .alignfull{max-width:none;}
.container-core-columns-is-layout-ceb339ea {
            flex-wrap: nowrap;}
.container-core-group-is-layout-9355d9ac > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1280px;margin-left:auto !important;margin-right:auto !important;}
.container-core-group-is-layout-9355d9ac > .alignwide{max-width:1280px;}
.container-core-group-is-layout-9355d9ac .alignfull{max-width:none;}
.container-core-group-is-layout-9355d9ac > .alignfull{margin-right:calc(var(--preset--spacing--50) * -1);margin-left:calc(var(--preset--spacing--50) * -1);}
.container-core-group-is-layout-db017e4e > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1280px;margin-left:auto !important;margin-right:auto !important;}
.container-core-group-is-layout-db017e4e > .alignwide{max-width:1280px;}
.container-core-group-is-layout-db017e4e .alignfull{max-width:none;}
.container-core-group-is-layout-db017e4e > .alignfull{margin-right:calc(var(--preset--spacing--50) * -1);margin-left:calc(var(--preset--spacing--50) * -1);}
.wp-container-core-group-is-layout-a0ba143a > .alignfull{margin-right:calc(46px * -1);margin-left:calc(46px * -1);}
.wp-container-core-columns-is-layout-3571d4d5{flex-wrap:nowrap;gap:0 0px;}
.wp-container-core-columns-is-layout-1fb47bc5{flex-wrap:nowrap;gap:0 0px;}
