.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,strong{font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.3}a{color:var(--wp--preset--color--primary-color)}.gform_button,.wp-element-button{background-color:var(--wp--preset--color--primary-color);border:0;border-radius:0;color:#fff;font-weight:700;padding:.8rem 1.2rem;transition:background-color .4s,color .4s}.gform_button:not(:disabled),.wp-element-button:not(:disabled){cursor:pointer}.gform_button:hover,.wp-element-button:hover{background-color:var(--wp--preset--color--secondary-color)}.has-white-background-color.gform_button,.wp-element-button.has-white-background-color{color:var(--wp--preset--color--primary-color)}.has-white-background-color.gform_button:hover,.wp-element-button.has-white-background-color:hover{background-color:var(--wp--preset--color--primary-color)!important;color:#fff!important}.slanted-corner-bottom,[class*=slanted-corner],footer.has-secondary-color-background-color,hr.wp-block-separator{position:relative}.slanted-corner-bottom:after,[class*=slanted-corner]:after,footer.has-secondary-color-background-color:after,hr.wp-block-separator:after{aspect-ratio:2/5;background-color:inherit;bottom:0;clip-path:polygon(0 0,100% 0,2px 100%,0 100%);content:"";left:calc(100% - 2px);position:absolute;top:0}.slanted-corner-bottom:after,footer.has-secondary-color-background-color:after{clip-path:polygon(0 0,2px 0,100% 100%,0 100%)}.stretch-left{position:relative}.stretch-left:before{background-color:inherit;bottom:0;content:"";position:absolute;right:100%;top:0;width:50vw}hr.wp-block-separator{background-color:var(--wp--preset--color--primary-color);border:0;height:5px;margin-left:0;max-width:10rem;overflow:visible}hr.cover-bottom-line{height:1.5rem;max-width:65%}header .wp-block-cover:not(:has(img)){background-image:url(/wp-content/themes/foa-theme/dist/build/images/banner-fallback.657afede.jpg);background-size:cover}footer.has-secondary-color-background-color *{z-index:2}footer.has-secondary-color-background-color:before{background-color:var(--wp--preset--color--primary-color);bottom:0;content:"";left:0;position:absolute;top:0;width:calc((100vw - var(--wp--style--global--content-size))/2 + 14rem);z-index:1}footer.has-secondary-color-background-color:after{background-color:var(--wp--preset--color--primary-color);left:calc((100vw - var(--wp--style--global--content-size))/2 + 14rem - 2px);z-index:1}@media screen and (max-width:781px){footer.has-secondary-color-background-color:after,footer.has-secondary-color-background-color:before{content:unset}}.cards-slider .slick-arrow{height:2rem;width:2rem}.cards-slider .slick-arrow:before{color:#fff;font-size:2rem}.cards-slider .slick-arrow.slick-prev{left:-4rem}.cards-slider .slick-arrow.slick-next{right:-4rem}@media screen and (max-width:1400px){.cards-slider .slick-arrow.slick-next,.cards-slider .slick-arrow.slick-prev{display:none}}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{height:48px;width:48px}header .wp-block-navigation>li.wp-block-navigation-item a:hover,header .wp-block-navigation>li.wp-block-navigation-item a:hover>span,header .wp-block-navigation>li.wp-block-navigation-item.current-menu-item>a,header .wp-block-navigation>li.wp-block-navigation-item.current-menu-item>a>span{color:var(--wp--preset--color--primary-color)}header .wp-block-group.slanted-corner.has-secondary-color-background-color *{text-decoration:none}header .wp-block-group.slanted-corner.has-secondary-color-background-color .has-heading-2-font-size{line-height:1}header .wp-block-group.slanted-corner.has-secondary-color-background-color strong{font-weight:500}@media screen and (max-width:992px){.wp-block-navigation__responsive-dialog{padding:2rem}.wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-close{right:2rem;top:2rem}.wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content .wp-block-navigation__container *{align-items:flex-start!important}}@media screen and (max-width:450px){header{overflow:hidden}header .wp-block-group.has-secondary-color-background-color.slanted-corner:first-child:has(+nav.wp-block-navigation.is-responsive){padding-right:0!important}header .wp-block-group.has-secondary-color-background-color.slanted-corner:first-child+nav.wp-block-navigation.is-responsive{width:6rem}}.slick-track{align-items:stretch;display:flex}.slick-track>.slick-slide{display:flex;height:auto}.slick-track>.slick-slide>.wp-block-group{display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (max-width:1500px){.slick-arrow{display:none!important}}.gfield_required_text{color:#e83b29}.gform-field-label:not(.gform-field-label--type-sub){font-weight:500}.gform_confirmation_message,.gform_validation_errors{border:4px solid #ff8383;margin-bottom:2rem;padding:1rem}.gform_confirmation_message h2,.gform_validation_errors h2{font-size:var(--wp--preset--font-size--heading-5)}.gform_confirmation_message a,.gform_validation_errors a{color:var(--wp--preset--color--contrast)}.gform_confirmation_message>:first-child,.gform_validation_errors>:first-child{margin-top:0}.gform_confirmation_message>:last-child,.gform_validation_errors>:last-child{margin-bottom:0}.gform_confirmation_message{border-color:#88c62f}.yoast-breadcrumbs span span{margin:0 .3rem}.yoast-breadcrumbs span span:first-child{margin-left:0}.yoast-breadcrumbs span span:last-child{margin-right:0}@media screen and (max-width:1196px){.xxl-hidden{display:none}.xxl-1-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important;width:100%}.xxl-2-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important;width:calc(50% - var(--wp--style--block-gap))}.xxl-3-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important;width:calc(33.33333% - var(--wp--style--block-gap))}.xxl-4-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important;width:calc(25% - var(--wp--style--block-gap))}}@media screen and (max-width:992px){.large-hidden{display:none}.large-1-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important;width:100%}.large-2-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important;width:calc(50% - var(--wp--style--block-gap))}.large-3-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important;width:calc(33.33333% - var(--wp--style--block-gap))}.large-4-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important;width:calc(25% - var(--wp--style--block-gap))}}@media screen and (max-width:781px){.mobile-hidden{display:none}.mobile-1-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important;width:100%}.mobile-2-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important;width:calc(50% - var(--wp--style--block-gap))}.mobile-3-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important;width:calc(33.33333% - var(--wp--style--block-gap))}.mobile-4-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important;width:calc(25% - var(--wp--style--block-gap))}}@media screen and (max-width:600px){.small-hidden{display:none}.small-1-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important;width:100%}.small-2-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important;width:calc(50% - var(--wp--style--block-gap))}.small-3-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important;width:calc(33.33333% - var(--wp--style--block-gap))}.small-4-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important;width:calc(25% - var(--wp--style--block-gap))}}@media(max-width:781px){.wp-container-core-post-template-is-layout-1{grid-template-columns:repeat(2,minmax(0,1fr))}}header .wp-block-navigation:not(.is-vertical)>li.wp-block-navigation-item{padding-bottom:.6rem;padding-top:.6rem}.hover-up a{transition:transform .4s}.hover-up a:hover{transform:translateY(-1rem)}.wp-block-post-content>:is(.wp-block-group.alignfull,.wp-block-cover.alignfull)+:not(:is(.wp-block-group.alignfull,.wp-block-cover.alignfull)),.wp-block-post-content>:not(:is(.wp-block-group.alignfull,.wp-block-cover.alignfull)):first-child,main.wp-block-group:not(:has(>.wp-block-post-content))>:is(.wp-block-group.alignfull,.wp-block-cover.alignfull)+:not(:is(.wp-block-group.alignfull,.wp-block-cover.alignfull)),main.wp-block-group:not(:has(>.wp-block-post-content))>:not(:is(.wp-block-group.alignfull,.wp-block-cover.alignfull)):first-child{margin-top:var(--wp--preset--spacing--groupspacing)}.wp-block-post-content>:not(:is(.wp-block-group.alignfull,.wp-block-cover.alignfull)):has(+:is(.wp-block-group.alignfull,.wp-block-cover.alignfull)),.wp-block-post-content>:not(:is(.wp-block-group.alignfull,.wp-block-cover.alignfull),script):has(+script:last-child),.wp-block-post-content>:not(:is(.wp-block-group.alignfull,.wp-block-cover.alignfull),script):last-child,main.wp-block-group:not(:has(>.wp-block-post-content))>:not(:is(.wp-block-group.alignfull,.wp-block-cover.alignfull)):has(+:is(.wp-block-group.alignfull,.wp-block-cover.alignfull)),main.wp-block-group:not(:has(>.wp-block-post-content))>:not(:is(.wp-block-group.alignfull,.wp-block-cover.alignfull),script):has(+script:last-child),main.wp-block-group:not(:has(>.wp-block-post-content))>:not(:is(.wp-block-group.alignfull,.wp-block-cover.alignfull),script):last-child{margin-bottom:var(--wp--preset--spacing--groupspacing)}.wp-block-post-content>:is(.wp-block-group,.wp-block-cover).alignfull.is-layout-constrained+:is(.wp-block-group,.wp-block-cover).alignfull.is-layout-constrained,main.wp-block-group:not(:has(>.wp-block-post-content))>:is(.wp-block-group,.wp-block-cover).alignfull.is-layout-constrained+:is(.wp-block-group,.wp-block-cover).alignfull.is-layout-constrained{margin-block-start:0}.wp-site-blocks>:is(nav,header,main,article,section,aside,footer){margin-block-end:0!important;margin-block-start:0!important}.yoast-breadcrumbs{margin-bottom:calc(var(--wp--preset--spacing--xsmall) - var(--wp--preset--spacing--xsmall)*2);margin-top:var(--wp--preset--spacing--xsmall);position:relative;z-index:10}.yoast-breadcrumbs+*{min-height:var(--wp--preset--spacing--xsmall)}button,input,select,textarea{box-sizing:border-box;font-family:inherit;font-size:100%}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:#fff;border:1px solid #777;border-radius:3px;padding:.5rem;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid var(--wp--preset--color--primary-color);outline:2px solid var(--wp--preset--color--primary-color)}input[type=date] textarea,input[type=email] textarea,input[type=number] textarea,input[type=password] textarea,input[type=search] textarea,input[type=tel] textarea,input[type=text] textarea,input[type=url] textarea,select textarea,textarea textarea{min-height:6rem;resize:vertical}input[type=checkbox],input[type=radio]{appearance:none;background-color:#fff;border:1px solid var(--wp--preset--color--contrast);border-radius:3px;height:20px;position:relative;transition:all .4s;width:20px}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--wp--preset--color--primary-color);border-color:var(--wp--preset--color--primary-color)}input[type=checkbox]:after,input[type=radio]:after{content:"";inset:2px;position:absolute}input[type=radio]{border-radius:100%}input[type=radio]:checked:after{background-color:#fff;border-radius:100%;inset:5px}input[type=checkbox]:checked:after{border-bottom:3px solid #fff;border-left:3px solid #fff;height:7px;left:3px;top:4px;transform:rotate(-45deg);width:12px}.wp-block-file:not(.wp-element-button):not(.gform_button){font-size:1em}body>.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh}body>.wp-site-blocks>footer:last-child{margin-top:auto!important}.wp-site-blocks{position:relative}