﻿html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;height:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0);text-underline-offset:2px;text-decoration-thickness:1px}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;line-height:0px}svg:not(:root){overflow:hidden}figure{margin:2em 0px}hr{box-sizing:content-box;height:1px;margin:2rem 0px;border:none;background:#707372}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-size:16px;line-height:1.5em}h1,h2,h3,h4,h5,h6{clear:both;display:block}p{margin-bottom:1.5em;margin-top:0px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #ccc;border-radius:0px;background:#e6e6e6;color:#000;font-size:16px;line-height:1;padding:10px 30px;outline:none}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#afafaf;background:#afafaf}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border-color:#ccc;background:#e6e6e6}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#afafaf;background:#afafaf}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{color:#666;border:1px solid #ccc;border-radius:0px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{vertical-align:middle}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,textarea:focus{color:#111;outline:1px solid #b5bdff}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{padding:5px 10px}textarea{width:100%;resize:none}a{color:#00558f}a:hover,a:focus,a:active{color:rgb(0,54.6853146853,92)}a:focus{outline:none}a:hover,a:active{outline:0}.clearfix:before,.clearfix:after,.clear:before,.clear:after{content:"";display:table}.clearfix:after,.clear:after{clear:both}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}@media screen and (max-width: 750px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative}}.acf-map{width:100%;min-height:100px;border:none;margin:0px}.acf-map img{max-width:inherit !important}@font-face{font-family:"Euclid Circular A";font-weight:400;font-display:swap;src:local(""),url("../fonts/EuclidCircularA-Regular.woff") format("woff"),url("../fonts/EuclidCircularA-Regular.ttf") format("truetype"),url("../fonts/EuclidCircularA-Regular.otf") format("opentype")}@font-face{font-family:"Euclid Circular A";font-weight:500;font-display:swap;src:local(""),url("../fonts/EuclidCircularA-Medium.woff") format("woff"),url("../fonts/EuclidCircularA-Medium.ttf") format("truetype"),url("../fonts/EuclidCircularA-Medium.otf") format("opentype")}@font-face{font-family:"Euclid Circular A";font-weight:600;font-display:swap;src:local(""),url("../fonts/EuclidCircularA-SemiBold.woff") format("woff"),url("../fonts/EuclidCircularA-SemiBold.ttf") format("truetype"),url("../fonts/EuclidCircularA-SemiBold.otf") format("opentype")}html{font-size:20px}@media screen and (max-width: 1024px){html{font-size:18px}}body{font-family:"Euclid Circular A",Helvetica,Roboto,Arial,sans-serif;font-display:swap;font-size:20px;line-height:1.5;font-weight:400;color:#1a1b1b;background:#f8f8f8}@media screen and (max-width: 1024px){body{font-size:19px}}@media screen and (max-width: 600px){body{font-size:18px}}a{color:#00558f;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}a:hover{color:rgb(0,54.6853146853,92)}ul,ol{margin-left:0px;padding-left:1em}sup{font-size:30%;top:-1.3em}h1,.h1,.primary-heading{font-family:"Euclid Circular A",Helvetica,Roboto,Arial,sans-serif;font-size:2.4rem;line-height:1.1;margin:.4em 0px;display:block;text-wrap:balance;font-weight:500}@media screen and (max-width: 900px){h1,.h1,.primary-heading{font-size:2rem}}@media screen and (max-width: 600px){h1,.h1,.primary-heading{font-size:1.85rem}}h1.inherit,.h1.inherit,.primary-heading.inherit{font-size:inherit !important;line-height:inherit;margin:inherit;font-weight:inherit}h2,.h2,.secondary-heading{font-family:"Euclid Circular A",Helvetica,Roboto,Arial,sans-serif;font-size:2rem;line-height:1.1;margin:.4em 0px;display:block;text-wrap:balance;font-weight:500}@media screen and (max-width: 900px){h2,.h2,.secondary-heading{font-size:1.8rem}}@media screen and (max-width: 600px){h2,.h2,.secondary-heading{font-size:1.6rem}}h3,.h3,.small-heading{font-family:"Euclid Circular A",Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem;line-height:1.25;margin:.5em 0px;display:block;text-wrap:balance;font-weight:500}@media screen and (max-width: 900px){h3,.h3,.small-heading{font-size:1.4rem}}@media screen and (max-width: 600px){h3,.h3,.small-heading{font-size:1.4rem}}h4,.h4,.sub-heading{font-family:"Euclid Circular A",Helvetica,Roboto,Arial,sans-serif;font-size:1.2rem;line-height:1.25;margin:.4em 0px;display:block;text-wrap:balance;font-weight:500}@media screen and (max-width: 900px){h4,.h4,.sub-heading{font-size:1.1rem}}h5,.h5,.sub-heading{margin:.1rem 0px;font-family:"Euclid Circular A",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}@media screen and (max-width: 600px){h5,.h5,.sub-heading{font-size:.85rem}}.line-wrapper{overflow:hidden}.foe-link{display:inline-block;background:url("/wp-content/themes/foe/images/shell/arrow.svg") right center no-repeat;-webkit-background-size:11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px;padding:.5em 1em .5em 0px;cursor:pointer;text-decoration:none}.foe-button{display:inline-block;padding:.8em 1.5em;font-size:16px;line-height:1.2;background:#00558f;color:#fff;border-radius:5px;font-weight:bold;text-align:center;margin:0px 1em 1em 0px;cursor:pointer;text-transform:capitalize;text-decoration:none;border:2px solid #00558f;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (max-width: 900px){.foe-button{padding:.7em 1.25em;font-size:15px}}.foe-button:hover{background:rgb(0,54.6853146853,92);border-color:rgb(0,54.6853146853,92);color:#fff}.foe-button:focus{color:#fff}.foe-button.outline{border:2px solid #00558f;background:rgba(0,0,0,0);color:inherit}.foe-button.outline:hover{background:rgb(0,54.6853146853,92);color:#fff;border-color:rgb(0,54.6853146853,92)}.foe-button.outline.white{color:#fff;border-color:#fff}.foe-button.outline.white:hover{background:#fff;color:#00558f}.foe-button.green{background:#59a374;border:2px solid #59a374}.foe-button.green:hover{background:rgb(0,54.6853146853,92);border:2px solid rgb(0,54.6853146853,92) !important;color:#fff}.foe-button.green:focus{background:rgb(0,54.6853146853,92);border:2px solid rgb(0,54.6853146853,92) !important;color:#fff}.link-underline{text-decoration:underline;color:#707372;font-size:16px}@media screen and (max-width: 600px){.link-underline{font-size:14px}}button{color:#fff;background:#59a374;border-radius:4px;border:none;font-weight:600;padding:.5rem 1.25rem;transition:background .3s ease-out}@media screen and (max-width: 900px){button{padding:.5em 1em;font-size:14px}}button:hover{background:#00558f}button:focus{background:#00558f}.button-container{margin-top:1.5rem}.admin-bar #header{margin-top:32px}@media screen and (max-width: 600px){.admin-bar #header{margin-top:0px}}.admin-bar .ScrollSmoother-wrapper{margin-top:32px}@media screen and (max-width: 600px){.admin-bar .ScrollSmoother-wrapper{margin-top:0px}}#sticky-target{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}#header{position:fixed;top:0px;left:0px;right:0px;z-index:9999}@media screen and (max-width: 900px){#header{padding:0}}#header .header-top{background:#00558f;color:#fff;font-size:16px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:999;min-height:50px;transition:transform cubic-bezier(0.075, 0.82, 0.165, 1) .3s}@media screen and (max-width: 1500px){#header .header-top{font-size:14px;min-height:40px}}@media screen and (max-width: 900px){#header .header-top{text-align:center}}@media screen and (max-width: 600px){#header .header-top{min-height:40px;font-size:13px}}@media screen and (max-width: 380px){#header .header-top{font-size:12px}}@media screen and (max-width: 900px){#header .header-top .header-label{width:100%;text-align:center}}#header .header-top .header-label .label-text{display:flex;align-items:center;justify-content:center}#header .header-top .header-label .label-text img{display:block;margin-left:.75rem}@media screen and (max-width: 1500px){#header .header-top .header-label .label-text img{max-width:26px;margin-left:.5rem}}@media screen and (max-width: 600px){#header .header-top .header-label .label-text img{max-width:20px;margin-left:.5rem}}#header .header-top .announcement-toggle{background:#b94d26;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;width:50px;padding-right:7px;position:relative;cursor:pointer;margin-left:1rem;transition:background .3s ease-out}@media screen and (max-width: 1500px){#header .header-top .announcement-toggle{width:40px;margin-left:.75rem}}@media screen and (max-width: 600px){#header .header-top .announcement-toggle img{transform:scale(0.7)}}#header .header-top .announcement-toggle:after{content:"";position:absolute;top:0px;right:0px;bottom:0px;width:23px;background:url("/wp-content/themes/foe/images/shell/arrow-down-white.svg") center center no-repeat;transition:transform .3s ease-out}@media screen and (max-width: 1500px){#header .header-top .announcement-toggle:after{width:17px;margin-left:.75rem}}#header .header-top .announcement-toggle:hover{background:#1d304a}#header .header-top .header-left{padding:0px 25px}@media screen and (max-width: 900px){#header .header-top .header-left{display:none}}#header .header-top .header-left ::-webkit-scrollbar{width:10px}#header .header-top .header-left ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}#header .header-top .header-left ::-webkit-scrollbar-thumb{background:#707372;border-radius:8px}#header .header-top .header-left ::-webkit-scrollbar-thumb:hover{background:#00558f}#header .header-top .header-left .community-dropdown-toggle{position:relative;display:flex;align-items:center}#header .header-top .header-left .community-dropdown-toggle svg{margin-left:7px;width:8px;height:auto;margin-right:-3px}#header .header-top .header-left .community-dropdown-toggle svg path{transition:stroke .3s ease-out}#header .header-top .header-left .community-dropdown-toggle:hover svg path{stroke:#00558f}#header .header-top .header-left .community-dropdown{position:absolute;left:-1px;top:50px;background:#fff;border-radius:4px;padding:.35em .25rem;text-align:left;width:250px;box-shadow:0px 5px 40px rgba(0,0,0,.1);transform:translateY(25px);opacity:0;pointer-events:none;transition:opacity .3s ease-out,transform .3s ease-out}#header .header-top .header-left .community-dropdown.open{pointer-events:all;opacity:1;transform:translateY(0px)}#header .header-top .header-left .community-dropdown .scroll{max-height:300px;overflow-y:scroll;padding-right:.25em}#header .header-top .header-left .community-dropdown a{display:block;padding:.4rem .65rem;font-weight:400;border-radius:4px;color:#1a1b1b;transition:background .2s ease-out;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,0);transition:color .3s ease-out,text-decoration-color .3s ease-out,background .3s ease-out}#header .header-top .header-left .community-dropdown a:hover{color:#00558f;text-decoration-color:#59a374;background:#e9eaeb}#header .header-top .header-right{display:flex;align-items:center;padding:0px 0px 0px 25px}@media screen and (max-width: 900px){#header .header-top .header-right{position:absolute;right:0}}@media screen and (max-width: 900px){#header .header-top .header-right .header-button{display:none}}#header .announcements{position:absolute;top:100%;right:0px;max-width:500px;padding:1rem;transition:clip-path .4s ease-out;background:#fff;border-radius:0px 0px 0px 16px;box-shadow:0px 0px 5px rgba(0,0,0,.1);opacity:0;z-index:5;visibility:hidden}@media screen and (max-width: 700px){#header .announcements{padding:.6rem}}#header .announcements .announcements-close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;z-index:99;transition:background .3s ease-out}#header .announcements .announcements-close:hover{background:rgba(89,163,116,.1)}#header .announcements .announcements-close svg{width:24px;height:24px}#header .announcements .announcement{padding:.5rem 2rem .5rem 2.25rem;background:url("/wp-content/themes/foe/images/shell/announcement-gold.svg") left top .75rem no-repeat}@media screen and (max-width: 700px){#header .announcements .announcement{padding:.5rem 1.25rem .5rem 1.75rem;background-size:15px}}#header .announcements .announcement .announcement-title{font-weight:bold;color:#00558f;padding-bottom:.35em;text-wrap:balance}#header .announcements .announcement p{margin-bottom:1rem}@media screen and (max-width: 700px){#header .announcements .announcement p{font-size:14px}}#header .annoucement-overlay{position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:2;background:rgba(0,0,0,.65);visibility:hidden;opacity:0}#header .header-button{margin:0px;padding:.25rem .7rem;border-width:1px;font-weight:400}@media screen and (max-width: 1500px){#header .header-button{font-size:14px;padding:.2rem .55rem}}#header .header-main{background:#fff;padding:15px 40px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:99;box-shadow:0px 0px 5px rgba(0,0,0,.1)}@media screen and (max-width: 900px){#header .header-main{padding:8px 10px 8px 20px}}#header .main-nav{margin-left:auto}.site-content{padding-top:156px}@media screen and (max-width: 1500px){.site-content{padding-top:127px}}@media screen and (max-width: 900px){.site-content{padding-top:101px}}.site-branding{line-height:0px;font-size:0px}.site-branding .site-logo{height:60px}@media screen and (max-width: 1500px){.site-branding .site-logo{height:55px}}@media screen and (max-width: 1200px){.site-branding .site-logo{height:50px}}@media screen and (max-width: 900px){.site-branding .site-logo{height:45px;margin-left:-5px}}nav ul{list-style-type:none;margin:0px;padding:0px}nav ul li{padding:0px}#header_nav{display:flex}@media screen and (max-width: 900px){#header_nav{display:none}}#header_nav>li.current-menu-item>a:before{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:rgba(0,85,143,.2);transform:scaleX(1);transform-origin:0% 50%;transition:transform .4s ease-out;z-index:-1}#header_nav>li.current-menu-item:hover>a:after{transform:scaleX(1);transform-origin:0% 50%;background:#00558f}#header_nav>li>a.menu-item-has-children{position:relative;padding-right:15px}#header_nav>li>a.menu-item-has-children:before{content:"";position:absolute;right:0px;top:0px;bottom:0px;width:10px;height:7px;margin:auto;transform-origin:50% 50%;background:url("/wp-content/themes/foe/images/shell/arrow-down.svg") center center no-repeat;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}#header_nav>li>a.menu-item-has-children.open:before{transform:rotate(-180deg)}#header_nav li{padding:0px 1em}@media screen and (max-width: 1100px){#header_nav li{padding:0px .75em}}#header_nav li:hover>a{color:#00558f}#header_nav li:hover>a:after{transform:scaleX(1);transform-origin:0% 50%}#header_nav li a{font-size:18px;color:#1a1b1b;text-decoration:none;padding:.5em 0px;line-height:1.1;display:inline-block;font-weight:400;position:relative;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}@media screen and (max-width: 1500px){#header_nav li a{font-size:17px}}#header_nav li a:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:#00558f;transform-origin:100% 50%;transform:scaleX(0);transition:transform .4s ease-out}@media screen and (max-width: 900px){#header_nav li a{display:block;width:100%}}#header_nav li .megamenu{position:absolute;background:#fff;top:100%;left:0;width:100%;opacity:0;visibility:hidden;border-top:1px solid #1a1b1b}#header_nav li .megamenu:after{content:"";pointer-events:none;position:absolute;top:100%;left:0;right:0;height:40px;background:linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1))}#header_nav li .megamenu .megamenu-inner{padding:0px 1rem}#header_nav li .megamenu .sub-menu{display:flex;justify-content:center;max-width:1200px;margin:0 auto;padding:2rem 0px 1rem 0px}#header_nav li .megamenu .sub-menu li{width:100%;height:100%;flex:1 1 33.33333%;padding:0px .5em}#header_nav li .megamenu .sub-menu li a{display:block;position:relative;overflow:hidden;width:100%;height:100%;z-index:2}#header_nav li .megamenu .sub-menu li a:after{display:none}#header_nav li .megamenu .sub-menu li a:hover .sub-menu-content:after{opacity:1;transform:translateX(0px)}#header_nav li .megamenu .sub-menu li a:hover .sub-menu-thumb-wrapper:after{opacity:.4}#header_nav li .megamenu .sub-menu li a .sub-menu-thumb-wrapper{height:288px;border-radius:10px;overflow:hidden;position:relative;padding:1em;margin-bottom:1em}@media screen and (max-width: 900px){#header_nav li .megamenu .sub-menu li a .sub-menu-thumb-wrapper{border-radius:8px}}#header_nav li .megamenu .sub-menu li a .sub-menu-thumb-wrapper .sub-menu-title{color:#fff;font-weight:500}#header_nav li .megamenu .sub-menu li a .sub-menu-thumb-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:120px;background:linear-gradient(to bottom, black, transparent);opacity:.7;z-index:-1;transition:opacity .3s ease-out}#header_nav li .megamenu .sub-menu li a .sub-menu-thumb-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.05;z-index:-1;transition:opacity .3s ease-out}#header_nav li .megamenu .sub-menu li a .sub-menu-thumb-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}#header_nav li .megamenu .sub-menu li a .sub-menu-title{font-size:20px}#header_nav li .megamenu .sub-menu li a .sub-menu-content{color:#1a1b1b;padding-right:1rem;position:relative;font-size:16px}#header_nav li .megamenu .sub-menu li a .sub-menu-content:after{content:"";position:absolute;right:0px;top:0px;bottom:0px;margin:auto;height:20px;width:8px;background:url("/wp-content/themes/foe/images/shell/arrow-next.svg") center center no-repeat;background-size:8px;transform:translateX(-10px);opacity:0;transition:opacity .3s ease-out,transform .3s ease-out}#header_nav li .megamenu .parent-button-wrapper{text-align:center;padding-bottom:2rem}#header_nav li .megamenu .parent-button-wrapper .foe-button{padding:.8em 1.5em;font-weight:bold;margin:0px .5rem;cursor:pointer;color:#fff;transition:background .3s ease-out,color .3s ease-out,border-color .3s ease-out}#header_nav li .megamenu .parent-button-wrapper .foe-button:hover{background:rgb(0,54.6853146853,92)}#header_nav li .megamenu .parent-button-wrapper .foe-button.outline{color:#1a1b1b}#header_nav li .megamenu .parent-button-wrapper .foe-button.outline:hover{background:rgb(0,54.6853146853,92);color:#fff;border-color:rgb(0,54.6853146853,92)}@media screen and (max-width: 900px){#header_nav{display:none}}.admin-bar .popout-menu{padding-top:198px}@media screen and (max-width: 1500px){.admin-bar .popout-menu{padding-top:169px}}@media screen and (max-width: 900px){.admin-bar .popout-menu{padding-top:149px}}.popout-menu{position:fixed;z-index:9;right:0px;top:0px;bottom:0px;max-width:500px;background:#fff;min-height:100dvh;transform:translateX(100%);padding:166px 10px 10px 0px;box-shadow:0px 0px 5px rgba(0,0,0,.1)}.popout-menu:after{content:"";position:absolute;top:100%;left:0px;right:0px;background:#fff;height:100px}@media screen and (max-width: 1500px){.popout-menu{padding:137px 10px 10px 0px}}@media screen and (max-width: 900px){.popout-menu{padding:100px 10px 10px 0px;min-width:350px}}@media screen and (max-width: 500px){.popout-menu{min-width:315px}}.popout-menu .popout-menu-inner{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:.5rem 1.5rem;overflow-y:scroll}.popout-menu .popout-menu-inner .menu-secondary-navigation-container{margin-bottom:auto}.popout-menu .popout-menu-inner .secondary-nav-content{border-radius:8px;padding:1.5rem}@media screen and (max-width: 900px){.popout-menu .popout-menu-inner .secondary-nav-content{display:none}}.popout-menu .popout-menu-inner .secondary-nav-content .foe-button{margin:0px}.popout-menu .popout-menu-inner .mobile-button{display:none;margin:0px}@media screen and (max-width: 900px){.popout-menu .popout-menu-inner .mobile-button{display:inline-block}}.popout-menu .popout-menu-inner #secondary_nav{margin:0px;padding:0px 0px 1rem;list-style-type:none}@media screen and (max-width: 900px){.popout-menu .popout-menu-inner #secondary_nav{display:none}}.popout-menu .popout-menu-inner #secondary_nav>li{border-bottom:1px solid #00558f;padding:.5rem 0px}.popout-menu .popout-menu-inner #secondary_nav>li:last-child{border-bottom:none}.popout-menu .popout-menu-inner #secondary_nav>li.menu-item-has-children>a{position:relative;padding-right:15px}.popout-menu .popout-menu-inner #secondary_nav>li.menu-item-has-children>a:before{content:"";position:absolute;right:0px;top:0px;bottom:0px;width:10px;height:7px;margin:auto;transform-origin:50% 50%;background:url("/wp-content/themes/foe/images/shell/arrow-down.svg") center center no-repeat;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}.popout-menu .popout-menu-inner #secondary_nav>li.menu-item-has-children.open>a:before{transform:rotate(-180deg)}.popout-menu .popout-menu-inner #secondary_nav>li a{padding:.25rem 1rem .25rem 0px;display:inline-block;text-decoration:none}@media screen and (max-width: 1500px){.popout-menu .popout-menu-inner #secondary_nav>li a{font-size:16px}}.popout-menu .popout-menu-inner #secondary_nav>li>a{color:#00558f;font-weight:bold;padding:.5rem 1rem .5rem 0px}.popout-menu .popout-menu-inner #secondary_nav>li .sub-menu{list-style-type:none;padding:0px 0px .5rem 0px;margin:0px;display:none}.popout-menu .popout-menu-inner #secondary_nav>li .sub-menu li a{color:#1a1b1b}nav.onetap-accessibility.onetap-plugin-onetap{box-shadow:none !important}.modal-overlay{position:fixed;top:0px;bottom:0px;right:0px;left:0px;background:rgba(0,0,0,.35);z-index:9995;opacity:0;visibility:"hidden"}@media screen and (min-width: 900px){.mobile-nav[style]{display:none !important}}.mobile-nav{display:none;background:#f4f4f4;z-index:99;position:fixed;top:60px;left:0px;right:0px;bottom:0px;width:100%;height:calc(100dvh - 60px);padding:3em 1em 3em 2em}.mobile-nav .mobile-nav-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow-y:scroll}.mobile-nav .mobile-nav-inner .mobile-social{margin-top:1em}#mobile_nav{display:none;clear:both;padding:1em 0px;list-style-type:none}@media screen and (max-width: 900px){#mobile_nav{display:block}}#mobile_nav ul{list-style-type:none;padding:0px;margin:0px}#mobile_nav ul>li.current_page_item{position:relative}#mobile_nav ul>li.current_page_item::before{content:"";transform:scaleX(1);transform-origin:0% 50%;height:2px;background:#00558f;position:absolute;bottom:0px;left:0px;right:0px;z-index:-1;width:calc(100% - 2em)}#mobile_nav li{position:relative;width:fit-content}#mobile_nav li:hover>a{color:#00558f}#mobile_nav li.menu-item-has-children>a{position:relative}#mobile_nav li.menu-item-has-children>a:after{content:"";position:absolute;right:15px;top:0px;bottom:0px;width:30px;height:30px;margin:auto;transform-origin:50% 50%;transform:rotate(90deg);background:url("/wp-content/themes/foe/images/shell/arrow.svg") center center no-repeat;-webkit-background-size:11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}#mobile_nav li.menu-item-has-children.open>a:after{transform:rotate(-90deg)}#mobile_nav li a{display:inline-block;text-decoration:none;padding:.5em 2.5em .5em 0px;color:#1a1b1b}#mobile_nav li .sub-menu{display:none;padding-bottom:1rem}#mobile_nav li .sub-menu a{opacity:.8;font-size:16px}.nav-toggle{border:none;display:flex;align-items:center;background:none;padding:19px 20px;font-size:18px;color:inherit;font-weight:400;border:1px solid rgba(0,0,0,0);transition:background .2s ease-out,border-color .2s ease-out}@media screen and (max-width: 1500px){.nav-toggle{font-size:17px;padding:12px}}@media screen and (max-width: 900px){.nav-toggle{border:1px solid rgba(0,0,0,.2)}}.nav-toggle .toggle-text{position:relative;padding:10px 0px}@media screen and (max-width: 900px){.nav-toggle .toggle-text{display:none}}.nav-toggle .toggle-text:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:#00558f;transform-origin:100% 50%;transform:scaleX(0);transition:transform .4s ease-out}.nav-toggle .toggle-icon{margin-left:1rem}@media screen and (max-width: 1400px){.nav-toggle .toggle-icon{margin-left:.5rem}}@media screen and (max-width: 900px){.nav-toggle .toggle-icon{margin-left:0px}}.nav-toggle .toggle-icon span{display:block;background:#1a1b1b;width:24px;height:2px;margin:4px 0px 4px auto;transform-origin:50% 50%;border-radius:2px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.nav-toggle .toggle-icon span.two{width:20px}.nav-toggle .toggle-icon span.three{width:16px}.nav-toggle.open .one{transform:translateY(6px) rotate(135deg);-moz-transform:translateY(6px) rotate(135deg);-webkit-transform:translateY(6px) rotate(135deg)}.nav-toggle.open .three{transform:translateY(-6px) translateX(-4px) rotate(-135deg) scaleX(1.5);-moz-transform:translateY(-6px) translateX(-4px) rotate(-135deg) scaleX(1.5);-webkit-transform:translateY(-6px) translateX(-4px) rotate(-135deg) scaleX(1.5)}.nav-toggle.open .two{-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.nav-toggle:focus{background:none;border-color:#000}.nav-toggle:active{background:none}.nav-toggle:hover{background:none}.nav-toggle:hover .toggle-text:after{transform:scaleX(1);transform-origin:0% 50%}.modal-age-gate{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:99999;background:#000 url("/wp-content/uploads/2024/11/wine-club-banner.jpg") center center no-repeat;background-size:cover;text-align:center;color:#fff;display:none}.modal-age-gate .modal-inner{position:absolute;align-items:center;top:0px;right:0px;bottom:0px;left:0px;justify-content:center;display:flex;align-items:center;justify-content:center;padding:6%}.modal-age-gate:after{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,.7)}.modal-age-gate .modal-content{position:relative;z-index:3}.modal-age-gate .modal-content img{margin-bottom:3em;width:330px}@media screen and (max-width: 540px){.modal-age-gate .modal-content img{width:230px}}.modal-age-gate .modal-content .button-container{padding-top:1em;padding-left:1em}.modal-age-gate .modal-content .age-message{opacity:0}.onetap-container-toggle .onetap-toggle{border-radius:50%;border:2px solid #fff !important}.site-footer{background:#f1f1f1;padding-top:1px}.site-footer.cta-false .footer-main{padding-top:4rem}@media screen and (max-width: 1100px){.site-footer.cta-false .footer-main{padding-top:2rem}}.site-footer .footer-main{padding:2rem 2rem 0px 2rem}@media screen and (max-width: 600px){.site-footer .footer-main{padding:2rem 1.5rem}}.site-footer .footer-inner{max-width:1440px;width:100%;margin:0 auto}.site-footer .footer-inner .footer-top,.site-footer .footer-inner .footer-bottom{display:none !important}.site-footer .footer-inner .footer-branding{line-height:0px;font-size:0px;margin-bottom:8%}@media screen and (max-width: 1100px){.site-footer .footer-inner .footer-branding{margin-bottom:0%;text-align:center}}.site-footer .footer-inner .footer-branding .footer-logo{height:78px}@media screen and (max-width: 900px){.site-footer .footer-inner .footer-branding .footer-logo{height:65px}}@media screen and (max-width: 600px){.site-footer .footer-inner .footer-branding .footer-logo{height:50px}}.site-footer .footer-inner .footer-row{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;padding-bottom:1.5rem;row-gap:2em}@media screen and (max-width: 1100px){.site-footer .footer-inner .footer-row{row-gap:1em}}@media screen and (max-width: 900px){.site-footer .footer-inner .footer-row{padding-bottom:.75rem}}.site-footer .footer-inner .footer-row .footer-column{grid-column:span 3}.site-footer .footer-inner .footer-row .footer-column.footer-nav-column{grid-column:span 7;padding-left:3rem}@media screen and (max-width: 1200px){.site-footer .footer-inner .footer-row .footer-column.footer-nav-column{padding-left:1.5rem}}@media screen and (max-width: 1100px){.site-footer .footer-inner .footer-row .footer-column.footer-nav-column{padding:0px;grid-column:span 9}}@media screen and (max-width: 900px){.site-footer .footer-inner .footer-row .footer-column.footer-nav-column{grid-column:span 12}}.site-footer .footer-inner .footer-row .footer-column.footer-contact-column{grid-column:span 2}@media screen and (max-width: 900px){.site-footer .footer-inner .footer-row .footer-column.footer-contact-column{grid-column:span 12;display:flex;gap:1.5rem}}.site-footer .footer-inner .footer-row .footer-branding-column{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1100px){.site-footer .footer-inner .footer-row .footer-branding-column{grid-column:span 12;padding-bottom:1rem}}@media screen and (max-width: 1100px){.site-footer .footer-inner .footer-row .footer-newsletter{max-width:450px;margin:2rem auto 1rem;text-align:center}}.site-footer .footer-inner .footer-row .footer-newsletter p{font-size:16px;text-wrap:balance}.site-footer .footer-inner .footer-row .footer-newsletter #gform_2_validation_container{margin:1rem 0px 0px}.site-footer .footer-inner .footer-row .footer-newsletter #gform_ajax_spinner_2{flex:0 0 16px;bottom:auto;top:8px}.site-footer .footer-inner .footer-row .footer-newsletter #gform_2{padding-top:1rem;text-align:left}.site-footer .footer-inner .footer-row .footer-newsletter #gform_2 .gform_fields{position:relative;gap:1rem 1rem}.site-footer .footer-inner .footer-row .footer-newsletter #gform_2 .gform-footer{padding:1rem 0px}.site-footer .footer-inner .footer-row .footer-newsletter #gform_2 .gform-footer .gform_button{padding:12px 20px;font-size:80%}@media screen and (max-width: 1100px){.site-footer .footer-inner .footer-row .footer-newsletter #gform_2 .gform-footer .gform_button{margin:0 auto}}.site-footer .footer-inner .footer-row .footer-newsletter .gform_confirmation_message{font-size:16px;margin:.5rem 0px 1.5rem}.site-footer .footer-inner .footer-row .footer-contact-column{font-size:16px;padding-top:3px}@media screen and (max-width: 1100px){.site-footer .footer-inner .footer-row .footer-contact-column{grid-column:span 3}}@media screen and (max-width: 900px){.site-footer .footer-inner .footer-row .footer-contact-column{flex-wrap:wrap}}.site-footer .footer-inner .footer-row .footer-contact-column h4{font-size:1.125em;font-weight:500;color:#00558f;margin-bottom:.75rem;font-size:1.125em}.site-footer .footer-inner .footer-row .footer-awards{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;margin-top:2rem}@media screen and (max-width: 900px){.site-footer .footer-inner .footer-row .footer-awards{gap:1.5rem}}.site-footer .footer-inner .footer-row .footer-awards .footer-award{max-width:96px}@media screen and (max-width: 900px){.site-footer .footer-inner .footer-row .footer-awards .footer-award{max-width:65px}}.site-footer .footer-inner .footer-row .footer-awards .footer-award:last-child{max-width:63px}@media screen and (max-width: 900px){.site-footer .footer-inner .footer-row .footer-awards .footer-award:last-child{max-width:40px}}.site-footer .footer-inner .footer-row .captcha{font-size:14px;padding:1.5rem 0px 1rem 0px}@media screen and (max-width: 900px){.site-footer .footer-inner .footer-row .captcha{flex:0 0 100%;padding-top:0px}}.site-footer .footer-inner .footer-row .captcha a{text-underline-offset:2px;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);color:#1a1b1b;transition:text-decoration-color .3s ease-out,color .3s ease-out}.site-footer .footer-inner .footer-row .captcha a:hover{color:#00558f;text-decoration-color:#59a374}.site-footer .footer-inner .footer-row .captcha .top-link{text-decoration-color:currentColor;margin-top:.5rem;display:inline-block}.site-footer .footer-inner .footer-row .captcha .top-link:hover{color:#00558f;text-decoration-color:#59a374}.site-footer .footer-inner h4{font-size:1.125rem;color:#00558f;margin:0;text-transform:capitalize;font-weight:500}.site-footer .footer-inner nav #footer_nav{font-size:16px;display:flex;flex-wrap:wrap;row-gap:2em}@media screen and (max-width: 900px){.site-footer .footer-inner nav #footer_nav{flex-wrap:wrap;width:100%}}@media screen and (max-width: 600px){.site-footer .footer-inner nav #footer_nav{font-size:16px;row-gap:1.25rem}}.site-footer .footer-inner nav #footer_nav li{position:relative}@media screen and (max-width: 900px){.site-footer .footer-inner nav #footer_nav li{width:100%}}.site-footer .footer-inner nav #footer_nav li a{color:#1a1b1b;text-decoration:none;padding:0 25px;display:inline-block;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,0);transition:color .3s ease-out,text-decoration-color .3s ease-out}.site-footer .footer-inner nav #footer_nav li a:hover{color:#00558f;text-decoration-color:#59a374}@media screen and (max-width: 1200px){.site-footer .footer-inner nav #footer_nav li a{padding:0 16px}}@media screen and (max-width: 1100px){.site-footer .footer-inner nav #footer_nav li a{padding:0 32px 0 0}}@media screen and (max-width: 900px){.site-footer .footer-inner nav #footer_nav li a{display:block;width:100%;padding:0 25px 0 0}}.site-footer .footer-inner nav #footer_nav li .sub-menu li{display:block}.site-footer .footer-inner nav #footer_nav li .sub-menu li a{display:block;padding:8px 25px;color:#1a1b1b;font-weight:400;font-size:1em}@media screen and (max-width: 1200px){.site-footer .footer-inner nav #footer_nav li .sub-menu li a{padding:8px 16px}}@media screen and (max-width: 1100px){.site-footer .footer-inner nav #footer_nav li .sub-menu li a{padding:4px 32px 4px 0}}@media screen and (max-width: 900px){.site-footer .footer-inner nav #footer_nav li .sub-menu li a{display:block;width:100%;padding:5px 16px 5px 0}}@media screen and (max-width: 600px){.site-footer .footer-inner nav #footer_nav li .sub-menu li a{font-size:16px}}.site-footer .footer-inner nav #footer_nav li .sub-menu li a:hover{color:#00558f}.site-footer .footer-inner nav #footer_nav li #menu-item-4162>a{font-size:1.125em;font-weight:500;color:#00558f;margin-bottom:.5rem}.site-footer .footer-inner nav #footer_nav>li{flex:0 0 33.333%}@media screen and (max-width: 700px){.site-footer .footer-inner nav #footer_nav>li{flex:0 0 50%}}.site-footer .footer-inner nav #footer_nav>li>a{font-size:1.125em;font-weight:500;color:#00558f;margin-bottom:.5rem}.site-footer .footer-social{display:block}@media screen and (max-width: 1100px){.site-footer .footer-social{padding-left:10px}}@media screen and (max-width: 1100px){.site-footer .footer-social .social-links{justify-content:center}}.site-footer .footer-legal{border-top:1px solid #707372;padding:1.25rem 0px;flex:0 0 100%;width:100%;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:250px 1fr 250px;font-size:14px}@media screen and (max-width: 1100px){.site-footer .footer-legal{font-size:12px}}@media screen and (max-width: 1024px){.site-footer .footer-legal{display:flex;flex-wrap:wrap}}@media screen and (max-width: 600px){.site-footer .footer-legal{padding:1rem 0px 0px 0px}}@media screen and (max-width: 1024px){.site-footer .footer-legal>a{order:3;margin:5px auto 0px}}.site-footer .footer-legal a{text-underline-offset:2px;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);color:#1a1b1b;transition:text-decoration-color .3s ease-out,color .3s ease-out}.site-footer .footer-legal a:hover{color:#00558f;text-decoration-color:#59a374}.site-footer .footer-legal .footer-legal-links{display:flex;justify-content:center}@media screen and (max-width: 1024px){.site-footer .footer-legal .footer-legal-links{flex:0 0 100%;justify-content:center;padding-bottom:4px;text-align:center;flex-wrap:wrap}}.site-footer .footer-legal .footer-legal-links a{padding:0 .5rem}@media screen and (max-width: 1100px){.site-footer .footer-legal .footer-legal-links a{padding:0 .25rem}}@media screen and (max-width: 600px){.site-footer .footer-legal .footer-legal-links a{padding:.15rem .25rem}}.site-footer .footer-legal .footer-legal-copyright{text-align:right}@media screen and (max-width: 1024px){.site-footer .footer-legal .footer-legal-copyright{flex:0 0 100%;text-align:center}}.social-links{display:flex;margin-top:1em}.social-links a{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#59a374;border-radius:4px;margin:0px 10px 10px 0px;transition:background .3s ease-out}.social-links a:hover{background:#00558f}.social-links a svg{width:16px;height:16px}.social-links a svg path{fill:#fff}img.style-svg{opacity:0}svg.style-svg{opacity:1}.footer-contact-link{padding:0px 0px 1rem}.footer-contact-link .icon-wrapper{width:28px;height:28px;display:flex;align-items:center;justify-content:center;margin-right:10px;background:#59a374;border-radius:4px;flex:0 0 28px}.footer-contact-link .icon-wrapper svg{margin:auto;width:16px;height:16px}.footer-contact-link a{color:#1a1b1b;display:flex;align-items:center;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:3px;transition:color .3s ease-out,text-decoration-color .3s ease-out}@media screen and (max-width: 600px){.footer-contact-link a{font-size:16px}}.footer-contact-link a:hover{color:#00558f !important;text-decoration-color:#59a374}family-assets-chat .logo{background:red !important}.temp-overlay{position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:9990;background:rgba(0,0,0,.8);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-size:125%}#cookie-notice .cookie-notice-container{display:flex;align-items:center;justify-content:center;padding:15px 85px}@media screen and (max-width: 800px){#cookie-notice .cookie-notice-container{flex-wrap:wrap}}@media screen and (max-width: 577px){#cookie-notice .cookie-notice-container{padding:15px 85px 15px 20px}}#cookie-notice .cn-text-container{margin-bottom:0px;text-wrap:balance}@media screen and (max-width: 800px){#cookie-notice .cn-text-container{flex:0 0 100%;text-wrap:auto;margin-bottom:8px}}#cookie-notice #cn-notice-buttons #cn-accept-cookie{color:#fff !important;border:2px solid #00558f !important;padding:6.5px 10px !important}#cookie-notice #cn-notice-buttons #cn-accept-cookie:hover{background:rgb(0,54.6853146853,92) !important;color:#fff !important}#cookie-notice #cn-notice-buttons #cn-refuse-cookie{border:2px solid #00558f !important;background:none !important;color:#00558f !important;padding:6.5px 10px !important}#cookie-notice #cn-notice-buttons #cn-refuse-cookie:hover{background:rgb(0,54.6853146853,92) !important;color:#fff !important}#cookie-notice .cn-close-icon{position:relative;display:inline-block;top:auto;right:auto;margin-left:10px;margin-top:0px}:root{--post-type-color: #08819d}.site-main{padding:8% 10%}@media screen and (max-width: 800px){.site-main{padding:9% 8%}}.block{padding:4rem}@media screen and (max-width: 1200px){.block{padding:3rem}}@media screen and (max-width: 1024px){.block{padding:3rem 2rem}}@media screen and (max-width: 600px){.block{padding:3rem 1.5rem}}.block .inner{display:flex;flex-wrap:wrap;max-width:1440px;margin:0 auto}.scroll.scroll-white::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);border-radius:10px !important}.scroll::-webkit-scrollbar-thumb{background:#00558f;border-radius:10px !important;cursor:pointer;transition:background .3s ease-out}.scroll::-webkit-scrollbar-thumb:hover{background:#59a374}.scroll::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-left:1px solid rgba(0,0,0,0);border-radius:10px !important}.scroll::-webkit-scrollbar{width:8px;scroll-behavior:smooth !important}.bg-grey{background:#1a1b1b;color:#fff}.bg-grey+.bg-grey{padding-top:0px}.bg-blue{background:#00558f;color:#fff}.bg-blue h5{color:#8fd0db}.bg-blue+.bg-blue{padding-top:0px}.bg-light-blue{background:#e5eef4;color:#1a1b1b}.bg-light-blue+.bg-light-blue{padding-top:0px}.bg-navy{background:#1d304a;color:#fff}.bg-navy+.bg-navy{padding-top:0px}.bg-navy h5{color:#8fd0db}.bg-navy .foe-button{background:#fff;color:#00558f}.bg-navy .foe-button:hover{background:rgb(0,54.6853146853,92);border-color:rgb(0,54.6853146853,92);color:#fff}.bg-navy .foe-button.outline{border-color:#8fd0db;background:none;color:#8fd0db}.bg-navy .foe-button.outline:hover{border-color:#8fd0db;background:#8fd0db;color:#1d304a}.bg-navy .foe-button.green{background:#59a374;color:#fff}.bg-navy .foe-button.green:hover{background:rgb(0,54.6853146853,92);border-color:rgb(0,54.6853146853,92);color:#fff}.bg-black{background:#000;color:#fff}.bg-black+.bg-black{padding-top:0px}.bg-black h5{color:#8fd0db}.bg-black .foe-button{background:#fff;color:#00558f}.bg-black .foe-button:hover{background:rgb(0,54.6853146853,92);border-color:rgb(0,54.6853146853,92);color:#fff}.bg-black .foe-button.outline{border-color:#8fd0db;background:none;color:#8fd0db}.bg-black .foe-button.outline:hover{border-color:#8fd0db;background:#8fd0db;color:#1d304a}.bg-green{background:#59a374;color:#fff}.bg-green+.bg-green{padding-top:0px}.bg-green .foe-button.outline{border-color:#fff}.bg-green .foe-button.outline:hover{border-color:#fff;background:#fff;color:#1d304a}.bg-teal{background:#08819d;color:#fff}.bg-teal+.bg-teal{padding-top:0px}.bg-teal .foe-button.outline{border-color:#fff}.bg-teal .foe-button.outline:hover{border-color:#fff;background:#fff;color:#1d304a}.bg-white{background:#fff;color:#1a1b1b}.bg-white+.bg-white{padding-top:0px}.bg-none+.bg-none{padding-top:0px}*[data-speed]{will-change:transform;backface-visibility:hidden;opacity:0}.rank-math-breadcrumb{font-size:14px;font-weight:500;color:inherit}@media screen and (max-width: 900px){.rank-math-breadcrumb{font-size:13px}}@media screen and (max-width: 600px){.rank-math-breadcrumb{font-size:10px}}.rank-math-breadcrumb p{display:flex;align-items:center}.rank-math-breadcrumb a,.rank-math-breadcrumb .last{color:inherit;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:4px;font-weight:500;transition:text-decoration-color .3s ease-out}@media screen and (max-width: 600px){.rank-math-breadcrumb a,.rank-math-breadcrumb .last{max-width:100px}}.rank-math-breadcrumb .last{font-weight:600}.rank-math-breadcrumb a:hover{text-decoration-color:inherit}.rank-math-breadcrumb .separator{color:inherit;padding:10px;background:url("/wp-content/themes/foe/images/shell/arrow-right.svg") center center no-repeat;font-size:0px}@media screen and (max-width: 600px){.rank-math-breadcrumb .separator{padding:7px 10px}}.bg-blue .rank-math-breadcrumb .separator,.bg-navy .rank-math-breadcrumb .separator,.bg-teal .rank-math-breadcrumb .separator,.bg-green .rank-math-breadcrumb .separator{background:url("/wp-content/themes/foe/images/shell/arrow-right-white.svg") center center no-repeat !important}.pagination{padding:1.5rem 0px 1rem 0px;flex:0 0 100%;display:flex;align-items:center;justify-content:center;text-align:center}.pagination span,.pagination a{display:flex;align-items:center;justify-content:center;height:47px;line-height:1;border-radius:50px;margin:0px 4px;aspect-ratio:1/1;color:#1a1b1b;background:#e9eaeb}@media screen and (max-width: 900px){.pagination span,.pagination a{height:40px;font-size:16px}}@media screen and (max-width: 600px){.pagination span,.pagination a{height:36px;font-size:14px;margin:0px 3px}}.pagination span{background:#59a374;color:#fff}.pagination span.dots{background:#e9eaeb;color:#1a1b1b}.pagination a{text-decoration:none;transition:background .3s ease-out,border .3s ease-out,color .3s ease-out}.pagination a.next{background:#e9eaeb url("/wp-content/themes/foe/images/shell/arrow-next.svg") left 19px center no-repeat;background-size:9px;font-size:0px}@media screen and (max-width: 900px){.pagination a.next{background:#e9eaeb url("/wp-content/themes/foe/images/shell/arrow-next.svg") left 17px center no-repeat;background-size:7px}}@media screen and (max-width: 600px){.pagination a.next{background:#e9eaeb url("/wp-content/themes/foe/images/shell/arrow-next.svg") left 15px center no-repeat;background-size:7px}}.pagination a.next:hover{background:#00558f url("/wp-content/themes/foe/images/shell/arrow-next-white.svg") left 19px center no-repeat;background-size:9px}@media screen and (max-width: 900px){.pagination a.next:hover{background:#00558f url("/wp-content/themes/foe/images/shell/arrow-next-white.svg") left 17px center no-repeat;background-size:7px}}@media screen and (max-width: 600px){.pagination a.next:hover{background:#00558f url("/wp-content/themes/foe/images/shell/arrow-next-white.svg") left 15px center no-repeat;background-size:7px}}.pagination a.prev{background:#e9eaeb url("/wp-content/themes/foe/images/shell/arrow-prev.svg") left 17px center no-repeat;background-size:9px;font-size:0px}@media screen and (max-width: 900px){.pagination a.prev{background:#e9eaeb url("/wp-content/themes/foe/images/shell/arrow-prev.svg") left 15px center no-repeat;background-size:7px}}@media screen and (max-width: 600px){.pagination a.prev{background:#e9eaeb url("/wp-content/themes/foe/images/shell/arrow-prev.svg") left 14px center no-repeat;background-size:7px}}.pagination a.prev:hover{background:#00558f url("/wp-content/themes/foe/images/shell/arrow-prev-white.svg") left 17px center no-repeat;background-size:9px}@media screen and (max-width: 900px){.pagination a.prev:hover{background:#00558f url("/wp-content/themes/foe/images/shell/arrow-prev-white.svg") left 15px center no-repeat;background-size:7px}}@media screen and (max-width: 600px){.pagination a.prev:hover{background:#00558f url("/wp-content/themes/foe/images/shell/arrow-prev-white.svg") left 14px center no-repeat;background-size:7px}}.pagination a:hover{background-color:#00558f;color:#fff}.hero{position:relative;overflow:hidden;min-height:390px;display:flex;align-items:center}@media screen and (max-width: 1500px){.hero{min-height:300px}}@media screen and (max-width: 900px){.hero{min-height:260px;padding-top:3.5rem}}@media screen and (max-width: 600px){.hero{min-height:200px;padding-top:3.5rem;padding-bottom:2.5rem}}.hero.tall{min-height:500px;align-items:flex-end}@media screen and (max-width: 1400px){.hero.tall{min-height:400px}}@media screen and (max-width: 600px){.hero.tall{min-height:350px}}.hero.tall .hero-content{padding-bottom:1.5rem}@media screen and (max-width: 1024px){.hero.tall .hero-content{padding-bottom:3rem}}@media screen and (max-width: 600px){.hero.tall .hero-content{padding-bottom:.5rem}}.hero.hero-post{color:#1a1b1b}.hero.hero-post.hero-video{padding-bottom:6rem}.hero.hero-post.has-thumbnail{padding-bottom:5rem}@media screen and (max-width: 1200px){.hero.hero-post.has-thumbnail{padding:4rem 3rem 5rem}}@media screen and (max-width: 900px){.hero.hero-post.has-thumbnail{padding:4rem 2rem 6rem}}@media screen and (max-width: 600px){.hero.hero-post.has-thumbnail{padding:4rem 1.5rem 6rem}}.hero.hero-post .hero-content{padding:0px;max-width:800px;color:#1a1b1b;--post-type-color: #00558F}.hero.hero-post .hero-content .categories{padding-top:1rem;display:inline-block}.hero.hero-post .hero-content .categories .category,.hero.hero-post .hero-content .categories .tag{display:inline-block;color:var(--post-type-color);position:relative;padding:5px 12px;font-weight:bold;border-radius:50px;font-size:13px;font-weight:400;border:1px solid var(--post-type-color);margin:0px .25em .5em .25em;text-decoration:none;transition:background .3s ease-out,color .3s ease-out}.hero.hero-post .hero-content .categories .category:hover,.hero.hero-post .hero-content .categories .tag:hover{background:var(--post-type-color);color:#fff}.hero.hero-post .hero-content .categories .category{background:var(--post-type-color);color:#fff}.hero.hero-post .hero-content h1{font-size:2.4rem}@media screen and (max-width: 900px){.hero.hero-post .hero-content h1{font-size:2rem}}@media screen and (max-width: 600px){.hero.hero-post .hero-content h1{font-size:1.85rem}}.hero.hero-post .hero-content h5{color:#707372}.hero.hero-floating{min-height:500px}.hero.hero-floating.bg-navy h1{color:#8fd0db}.hero.hero-floating .inner{position:relative;z-index:3}.hero.hero-floating .hero-gallery{position:absolute;top:0px;left:0px;right:0px;bottom:0px}.hero.hero-floating .hero-gallery .hero-gallery-image{position:absolute;max-width:14vw;max-height:13vw;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hero.hero-floating .hero-gallery .hero-gallery-image img{border-radius:4px;max-width:100%;max-height:100%}.hero.hero-floating .hero-gallery .hero-gallery-image:nth-child(1){top:-5vw;left:15vw}.hero.hero-floating .hero-gallery .hero-gallery-image:nth-child(2){top:-3vw;right:13vw}.hero.hero-floating .hero-gallery .hero-gallery-image:nth-child(3){left:-45px;top:80px}.hero.hero-floating .hero-gallery .hero-gallery-image:nth-child(4){right:-4vw;top:130px}.hero.hero-floating .hero-gallery .hero-gallery-image:nth-child(5){left:11vw;bottom:-5.5vw}.hero.hero-floating .hero-gallery .hero-gallery-image:nth-child(6){right:11vw;bottom:-3vw}.hero.hero-spark .inner{justify-content:flex-start}.hero.hero-spark .hero-content{flex:0 0 50%;text-align:left;margin-left:0px;padding-right:2rem}@media screen and (max-width: 900px){.hero.hero-spark .hero-content{flex:0 0 100%;padding-right:0px}}.hero.hero-spark .hero-gallery{position:absolute;top:0px;right:0px;bottom:0px;width:50%;display:grid;padding:0px 1rem;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 900px){.hero.hero-spark .hero-gallery{display:none}}.hero.hero-spark .hero-gallery .gallery-column{display:flex;flex-direction:column;display:flex;align-items:center;overflow:hidden;opacity:0;transition:opacity .8s ease-out}.hero.hero-spark .hero-gallery .gallery-image{padding:.5rem}.hero.hero-spark .hero-gallery .gallery-image img{border-radius:4px;display:block}.hero .rank-math-breadcrumb{position:absolute;top:1.5rem;left:2rem;z-index:9}@media screen and (max-width: 900px){.hero .rank-math-breadcrumb{top:1rem;left:1.5rem}}@media screen and (max-width: 600px){.hero .rank-math-breadcrumb{left:1rem}}.hero .rank-math-breadcrumb .separator{background:url("/wp-content/themes/foe/images/shell/arrow-right.svg") center center no-repeat}.hero .inner{margin:0px auto;width:100%;position:relative;z-index:9;max-width:1600px}.hero .hero-content{margin:0px auto;max-width:900px;text-align:center}@media screen and (max-width: 600px){.hero .hero-content{text-align:left}}.hero .hero-content .spark-logo{max-width:300px;margin:3rem 0px}@media screen and (max-width: 900px){.hero .hero-content .spark-logo{max-width:200px;margin:1.5rem 0px}}.hero .hero-content .spark-logo img{width:100%;height:auto}.hero .hero-content h1{font-size:2.8rem}@media screen and (max-width: 1400px){.hero .hero-content h1{font-size:2.6rem}}@media screen and (max-width: 900px){.hero .hero-content h1{font-size:2.2rem}}@media screen and (max-width: 600px){.hero .hero-content h1{font-size:2rem}}.hero .hero-content p{max-width:800px;margin-left:auto;margin-right:auto;text-wrap:balance}@media screen and (max-width: 1024px){.hero .hero-content p{text-wrap:balance}}@media screen and (max-width: 900px){.hero .hero-content p:last-child{margin-bottom:0px}}.hero .hero-media{position:absolute;left:0px;top:0px;right:0px;bottom:0px}.hero .hero-media:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.45) 65%);z-index:3}.hero .hero-bg{position:absolute;top:0px;left:0px;width:100%;height:calc(100% + 200px);object-fit:cover;object-position:center center;z-index:1}@media screen and (max-width: 900px){.hero .hero-bg{height:100%}}.hero .hero-bg:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.2) 65%);z-index:3}.hero .hero-video{position:absolute;top:-60px;left:0px;width:100%;height:calc(100% + 120px);object-fit:cover;object-position:center center;z-index:2}@media screen and (max-width: 900px){.hero .hero-video{height:100%;top:0px}}.hero .hero-video video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:100%;height:auto;z-index:-100;object-fit:cover}.hero .search-container{display:flex;justify-content:center}.hero.hero-get-started{overflow:visible}.hero.hero-get-started .hero-gallery{overflow:hidden}.hero .community-selector{position:relative;max-width:250px}.hero .community-selector.open .select-community .indicator{transform:rotate(-180deg)}.hero .community-selector.open .select-community-dropdown{opacity:1;pointer-events:all;transform:translateY(0px)}.hero .community-selector .select-community{border-radius:40px;background:#00558f;color:#fff;padding:.7rem 1.15rem;display:inline-flex;align-items:center;justify-content:space-between;min-width:200px;font-size:15px;font-weight:bold;cursor:pointer;transition:background .3s ease-out}.hero .community-selector .select-community:hover{background:rgb(0,54.6853146853,92)}.hero .community-selector .select-community .indicator{transition:transform .3s ease-out;display:flex;align-items:center;justify-content:center;margin-left:1rem;transition:transform .3s ease-out}.hero .community-selector .select-community .indicator svg{width:10px;height:auto}.hero .community-selector .select-community-dropdown{position:absolute;top:125%;left:0px;right:0px;background:#fff;border-radius:12px;padding:1rem;width:280px;background:#fff;padding:.35em .25rem;text-align:left;box-shadow:0px 5px 40px rgba(0,0,0,.1);transform:translateY(25px);opacity:0;pointer-events:none;transition:opacity .3s ease-out,transform .3s ease-out}.hero .community-selector .select-community-dropdown.open{pointer-events:all;opacity:1;transform:translateY(0px)}.hero .community-selector .select-community-dropdown .scroll{max-height:300px;overflow-y:scroll;padding-right:.25em}.hero .community-selector .select-community-dropdown a{display:block;padding:.4rem .65rem;font-weight:400;border-radius:4px;color:#1a1b1b;font-size:16px;transition:background .2s ease-out;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,0);transition:color .3s ease-out,text-decoration-color .3s ease-out,background .3s ease-out}.hero .community-selector .select-community-dropdown a:hover{color:#00558f;text-decoration-color:#59a374;background:#e9eaeb}.spark-panel{position:relative;overflow:clip;min-height:500px;display:flex;align-items:center;background:#ccdde9}.spark-panel .inner{position:relative;z-index:3}.spark-panel .spark-gallery{position:absolute;top:0px;left:0px;right:0px;bottom:0px}.spark-panel .spark-gallery .spark-gallery-image{position:absolute;max-width:14vw;max-height:13vw;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.spark-panel .spark-gallery .spark-gallery-image img{border-radius:4px;max-width:100%;max-height:100%}.spark-panel .spark-gallery .spark-gallery-image:nth-child(1){top:-2.5vw;left:-3vw}.spark-panel .spark-gallery .spark-gallery-image:nth-child(2){top:2vw;right:-5vw}.spark-panel .spark-gallery .spark-gallery-image:nth-child(3){left:8vw;top:13vw}.spark-panel .spark-gallery .spark-gallery-image:nth-child(4){right:10vw;top:10vw}.spark-panel .spark-gallery .spark-gallery-image:nth-child(5){left:-2vw;bottom:-5.5vw}.spark-panel .spark-gallery .spark-gallery-image:nth-child(6){right:-3vw;bottom:-3vw}.spark-panel .spark-content{margin:0px auto;max-width:630px;text-align:center}.spark-panel .spark-content .spark-logo{max-width:295px;margin:0 auto 3rem auto}.spark-panel .spark-content .spark-logo img{width:100%;height:auto}.spark-panel .spark-content h1{font-size:2.8rem}.spark-panel .spark-content p{text-wrap:balance}.community-finder-block{padding-top:0px;padding-bottom:.5rem;position:relative;z-index:99}.community-finder-block .inner{max-width:1050px;transform:translateY(-50%);background:#fff;box-shadow:0px 5px 40px rgba(0,0,0,.1);padding:1rem;border-radius:12px}.community-finder-block .inner form{display:flex;width:100%;gap:.5rem}.community-finder-block .inner form .input-single{flex:1 1 33.3333%}.community-finder-block .inner form .input-single select,.community-finder-block .inner form .input-single input{width:100%}.wide-media{position:relative;color:#fff;min-height:600px;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width: 1400px){.wide-media{min-height:500px}}@media screen and (max-width: 1024px){.wide-media{min-height:400px;align-items:flex-end}}@media screen and (max-width: 600px){.wide-media{min-height:320px}}.wide-media.full{min-height:900px}@media screen and (max-width: 1400px){.wide-media.full{min-height:800px}}@media screen and (max-width: 1024px){.wide-media.full{min-height:600px}}@media screen and (max-width: 900px){.wide-media.full{min-height:400px}}@media screen and (max-width: 600px){.wide-media.full{min-height:350px}}.wide-media.inset{margin:0px 4rem 4rem}@media screen and (max-width: 1200px){.wide-media.inset{margin:0px 3rem 3rem}}@media screen and (max-width: 1024px){.wide-media.inset{margin:0px 2rem 2rem}}@media screen and (max-width: 600px){.wide-media.inset{margin:0px 1.5rem 2rem}}.wide-media.inset .media-wrapper{right:0px;max-width:1440px;margin:0 auto;border-radius:14px;display:block;height:600px;flex:0 0 100%}@media screen and (max-width: 1400px){.wide-media.inset .media-wrapper{height:500px}}@media screen and (max-width: 1024px){.wide-media.inset .media-wrapper{height:400px}}@media screen and (max-width: 600px){.wide-media.inset .media-wrapper{border-radius:8px}}@media screen and (max-width: 600px){.wide-media.inset .media-wrapper{height:320px}}.wide-media.ov-white{color:#1a1b1b}.wide-media.ov-white .text-overlay{background:linear-gradient(to right, white 0%, transparent 100%)}@media screen and (max-width: 900px){.wide-media.ov-white .text-overlay{background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0.3) 100%);opacity:.75}}.wide-media.ov-white .inner .content .button-container .foe-button{border-color:#00558f}.wide-media.ov-white .inner .content .button-container .foe-button:hover{background:#00558f;color:#fff}.wide-media .media-wrapper{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.wide-media .media-wrapper img{position:absolute;top:-100px;left:0;width:100%;height:calc(100% + 100px);object-fit:cover}@media screen and (max-width: 900px){.wide-media .media-wrapper img{height:100%;top:0px}}@media screen and (max-width: 600px){.wide-media .media-wrapper img:first-child{display:none}.wide-media .media-wrapper img:last-child{display:block}}.wide-media .media-wrapper img.image-mobile-bg{display:none}@media screen and (max-width: 600px){.wide-media .media-wrapper img.image-mobile-bg{display:block}}.wide-media .text-overlay{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background:linear-gradient(to right, black 0%, transparent 100%);opacity:.85}@media screen and (max-width: 900px){.wide-media .text-overlay{background:linear-gradient(to right, black 0%, rgba(0, 0, 0, 0.3) 100%);opacity:.85}}.wide-media .inner{position:relative;height:100%;flex:0 0 100%}.wide-media .inner .content{max-width:500px}@media screen and (max-width: 1024px){.wide-media .inner .content{margin-top:6rem}}.wide-media .inner .content p{text-wrap:balance}.wide-media .inner .content .button-container{margin-top:1em;margin-bottom:-1rem}.wide-media .inner .content .button-container .foe-button.outline{border-color:inherit}.wide-media .inner .content .button-container .foe-button.outline:hover{border-color:#fff;background:#fff;color:#00558f}.video-block .inner .video-wrap{width:100%;border-radius:12px;overflow:hidden;position:relative;aspect-ratio:16/9}@media screen and (max-width: 900px){.video-block .inner .video-wrap{border-radius:8px}}.video-block .inner .video-wrap p{margin:0px}.video-block .inner .video-wrap iframe{width:100%;height:auto;aspect-ratio:16/9;display:block}.video-block .inner .video-wrap video{width:100%;display:block}.video-block .inner .video-wrap .placeholder{position:absolute;z-index:2;top:0px;left:0px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#00558f;cursor:pointer}.video-block .inner .video-wrap .placeholder:hover img{opacity:.9}.video-block .inner .video-wrap .placeholder img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;opacity:.7;transition:opacity .3s ease-out}.video-block .inner .video-wrap .placeholder svg{position:relative;z-index:3;width:90px;height:90px}@media screen and (max-width: 1200px){.video-block .inner .video-wrap .placeholder svg{width:70px;height:70px}}@media screen and (max-width: 600px){.video-block .inner .video-wrap .placeholder svg{width:50px;height:50px}}.video-galery-block .video-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;gap:2rem}@media screen and (max-width: 900px){.video-galery-block .video-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.video-galery-block .video-grid{grid-template-columns:1fr}}.video-galery-block .video-grid .video-item h5{color:#59a374}.video-galery-block .video-grid .video-item .video-wrapper{padding-bottom:.75rem}.video-galery-block .video-grid .video-item .video-wrapper p{margin-bottom:0px}.video-galery-block .video-grid .video-item .video-wrapper iframe{width:100%;height:auto;aspect-ratio:16/9;display:block;border-radius:8px}.image-grid-block h2{flex:0 0 100%;text-align:center;padding-bottom:1rem}.image-grid-block .button-container{flex:0 0 100%;text-align:center;margin:2rem 0px}.image-grid-block .button-container .foe-button{margin:0px auto}.image-grid-block .image-grid{flex:0 0 100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-template-rows:auto;gap:1.25rem}.image-grid-block .image-grid .image-item{aspect-ratio:16/9;overflow:hidden;position:relative;border-radius:8px}.image-grid-block .image-grid .image-item:hover:after{opacity:1}.image-grid-block .image-grid .image-item:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:rgba(0,85,143,.2);opacity:0;transition:opacity .3s ease-out;z-index:2}.image-grid-block .image-grid .image-item img{width:100%;height:100%;object-fit:cover}.text-block{display:block;margin:0 auto;position:relative}.text-block.inset{max-width:1440px;border-radius:12px;padding:2.25rem;margin:1rem auto}@media screen and (max-width: 1600px){.text-block.inset{margin:1rem 4rem}}@media screen and (max-width: 1200px){.text-block.inset{margin:1rem 3rem}}@media screen and (max-width: 1024px){.text-block.inset{margin:1rem 2rem}}@media screen and (max-width: 900px){.text-block.inset{border-radius:8px}}@media screen and (max-width: 600px){.text-block.inset{padding:2rem 1.5rem;margin:0px;border-radius:0px}}.text-block.inset .button-container{padding:0px}.text-block.two-column .inner{max-width:1050px;margin:0 auto}.text-block.two-column .inner .text-heading{flex:0 0 50%;text-align:left;padding-right:7%}.text-block.two-column .inner .text-content{flex:0 0 50%;text-align:left;padding-top:.75rem}.text-block.centered .inner{flex-direction:column}.text-block .text-heading{text-align:center}.text-block .text-content,.text-block .text-heading{max-width:800px;margin:0 auto}.text-block .text-content p,.text-block .text-heading p{text-wrap:balance}.text-block .button-container{text-align:center}.text-block .button-container .foe-button{margin:0px .5rem 1rem}.cta-block{position:relative;overflow:hidden;margin:2rem;border-radius:12px;overflow:hidden;padding:2.25rem}@media screen and (max-width: 1100px){.cta-block{margin:1rem;border-radius:8px}}@media screen and (max-width: 800px){.cta-block{margin:.5rem}}.cta-block .inner{position:relative;z-index:3}.cta-block .cta-content{max-width:550px;margin:0 auto;text-align:center;position:relative;z-index:4}.cta-block .button-container .foe-button{margin-left:.5em;margin-right:.5em}.cta-block .cta-bg{opacity:.4}.cta-block .cta-bg img{position:absolute;top:0px;left:0px;width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.content-image-block.ori-right .content-text{order:2;padding:0px 0px 0px 3%}@media screen and (max-width: 1400px){.content-image-block.ori-right .content-text{padding:0px 0px 0px 1.5rem}}@media screen and (max-width: 900px){.content-image-block.ori-right .content-text{padding:1rem 0px 0px 0px;order:2}}.content-image-block.ori-right .content-image{padding:0px 3% 0px 0px}@media screen and (max-width: 1400px){.content-image-block.ori-right .content-image{padding:0px 1.5rem 0px 0px}}@media screen and (max-width: 900px){.content-image-block.ori-right .content-image{padding:0px;order:1}}.content-image-block.uncropped .content-image img{aspect-ratio:auto}.content-image-block .inner{align-items:center;max-width:1100px}@media screen and (max-width: 900px){.content-image-block .inner{max-width:650px}}.content-image-block .content-text{flex:0 0 50%;padding-right:3%}@media screen and (max-width: 1400px){.content-image-block .content-text{padding-right:1.5rem}}@media screen and (max-width: 900px){.content-image-block .content-text{flex:0 0 100%;padding:1rem 0px 0px 0px;order:2}}.content-image-block .content-image{flex:0 0 50%;padding-left:3%}@media screen and (max-width: 1400px){.content-image-block .content-image{padding-left:1.5rem}}@media screen and (max-width: 900px){.content-image-block .content-image{padding:0px;order:1;flex:0 0 100%}}.content-image-block .content-image img{display:block;aspect-ratio:9/10;object-fit:cover;width:100%;border-radius:6px}@media screen and (max-width: 900px){.content-image-block .content-image img{aspect-ratio:10/8}}.contact-block{padding-top:0px}.contact-block .rank-math-breadcrumb{padding:1.5rem 0px}@media screen and (max-width: 600px){.contact-block .rank-math-breadcrumb{padding:1rem 0px}}.contact-block .inner{align-items:flex-start}.contact-block .contact-intro{flex:0 0 40%;padding:2rem 4rem 2rem 0px}@media screen and (max-width: 1400px){.contact-block .contact-intro{flex:0 0 45%}}@media screen and (max-width: 900px){.contact-block .contact-intro{flex:0 0 100%;padding:0px}}.contact-block .contact-intro h1{margin-top:0px}.contact-block .contact-intro p{max-width:500px;text-wrap:balance}.contact-block .contact-intro .contact-detail{padding:1rem 0px 0px 0px}.contact-block .contact-intro .contact-detail h5{color:#59a374;padding-bottom:.75rem;font-size:1rem}.contact-block .contact-intro a{color:#1a1b1b;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .3s ease-out,color .3s ease-out,background .3s ease-out}.contact-block .contact-intro a:hover{color:#00558f;text-decoration-color:#00558f}.contact-block .contact-form{flex:0 0 60%;padding:2rem;background:#e5eef4;border-radius:12px;box-shadow:0px 4px 10px 0px rgba(122,122,122,.08)}.contact-block .contact-form h2{margin-top:0px}@media screen and (max-width: 1400px){.contact-block .contact-form{flex:0 0 55%}}@media screen and (max-width: 900px){.contact-block .contact-form{flex:0 0 100%;border-radius:8px;box-shadow:none;margin-top:2rem;padding:1.5rem}}@media screen and (max-width: 600px){.contact-block .contact-form{margin:2rem -1rem 0px;flex:0 0 calc(100% + 2rem)}}.register-block .inner{align-items:flex-start}.register-block .register-intro{flex:0 0 40%;padding:2rem 4rem 2rem 0px}.register-block .register-intro h1{margin-top:0px}@media screen and (max-width: 900px){.register-block .register-intro{flex:0 0 55%}}@media screen and (max-width: 900px){.register-block .register-intro{flex:0 0 100%;padding:0px}}.register-block .register-intro a{color:#1a1b1b;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .3s ease-out,color .3s ease-out,background .3s ease-out}.register-block .register-intro a:hover{color:#00558f;text-decoration-color:#00558f}.register-block .register-form{flex:0 0 60%;padding:2rem;background:#e5eef4;border-radius:12px;color:#1a1b1b;box-shadow:0px 4px 10px 0px rgba(122,122,122,.08)}.register-block .register-form h2{margin-top:0px}@media screen and (max-width: 1400px){.register-block .register-form{flex:0 0 55%}}@media screen and (max-width: 900px){.register-block .register-form{flex:0 0 100%;border-radius:8px;box-shadow:none;margin-top:2rem;padding:1.5rem}}.spark-benefits .inner>h2{flex:0 0 100%;text-align:center}.spark-benefits .inner .benefits-list{flex:0 0 100%}.spark-benefits .inner .benefits-list .benefit-item{display:flex;align-items:center;justify-content:center;padding:1.5rem 0px;border-radius:12px;background:#e5eef4;margin-bottom:1.5rem;max-width:1100px;margin:0 auto}@media screen and (max-width: 700px){.spark-benefits .inner .benefits-list .benefit-item{flex-wrap:wrap;max-width:500px;margin:0 auto}}.spark-benefits .inner .benefits-list .benefit-item .benefit-image{flex:0 0 50%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 700px){.spark-benefits .inner .benefits-list .benefit-item .benefit-image{flex:0 0 100%;padding:0px 2rem 1rem 2rem}}.spark-benefits .inner .benefits-list .benefit-item .benefit-text{flex:0 0 50%}@media screen and (max-width: 700px){.spark-benefits .inner .benefits-list .benefit-item .benefit-text{flex:0 0 100%}}.spark-benefits .inner .spark-text{flex:0 0 100%;max-width:600px;margin:2rem auto 0 auto;text-align:center}.spark-benefits .inner .spark-text p{text-wrap:balance}.map-block .acf-map{width:100%;height:400px}.map-block .acf-map img{max-width:inherit !important}.text-form .inner{display:grid;grid-template-columns:auto max-content;gap:5vw;position:relative}@media screen and (max-width: 800px){.text-form .inner{grid-template-columns:1fr}}.text-form .inner .text-container{grid-column:2/3;grid-row:1/2}@media screen and (max-width: 800px){.text-form .inner .text-container{grid-column:1/2;grid-row:2/3}}.text-form .inner .text-container .container{margin-top:135px}@media screen and (max-width: 800px){.text-form .inner .text-container .container{margin-top:0}}.text-form .inner .form-container{grid-column:1/2;grid-row:1/2}.articles-block .inner{position:relative}.articles-block .inner .articles-intro{max-width:1050px;margin:0 auto 5%;flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 600px){.articles-block .inner .articles-intro{margin-bottom:2rem}}.articles-block .inner .articles-intro .text-heading{flex:0 0 45%;padding-right:7%}@media screen and (max-width: 600px){.articles-block .inner .articles-intro .text-heading{flex:0 0 100%}}.articles-block .inner .articles-intro .text-heading h3{margin-top:0px}.articles-block .inner .articles-intro .text-content{flex:0 0 55%}@media screen and (max-width: 600px){.articles-block .inner .articles-intro .text-content{flex:0 0 100%}}.articles-block .inner .articles-head{max-width:1050px;margin:0 auto 2rem auto;flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative;z-index:9}.articles-block .inner .articles-head #blog-search{margin-top:-150px}.articles-block .inner .articles-head .filters{flex:0 0 100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.articles-block .inner .articles-head .filters .total-results{flex:0 0 100%;text-align:center;font-weight:500}.articles-block .inner .articles-head .filters .filter-item{flex-grow:3;max-width:400px}.articles-block .inner .articles-head .filters .filter-item .filter-label{font-size:14px;font-weight:500;padding:0px .5rem}.articles-block .inner .articles-head .filters .filter-item .filter-label input,.articles-block .inner .articles-head .filters .filter-item .filter-label select{border-radius:40px}.articles-block .inner .articles-head .filters .total-results{font-size:.9em}.articles-block .inner .articles-head .filters select{margin-right:1em}.articles-block .inner .no-post{text-align:center;padding:1.5em 0px;width:100%}.no-results{text-align:center;padding:2.5em;width:100%;max-width:600px;margin:0 auto;background:#fff;border-radius:12px}.no-results p{text-wrap:balance}.no-results p:last-child{margin-bottom:0px}@media screen and (max-width: 1100px){.no-results{border-radius:8px}}.no-results .button-container .foe-button{margin-bottom:0px}.post-list{flex:0 0 100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:1.25rem;flex-wrap:wrap;justify-content:flex-start;position:relative}@media screen and (max-width: 1100px){.post-list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 900px){.post-list{gap:.75rem}}@media screen and (max-width: 700px){.post-list{grid-template-columns:1fr}}.post-list .load{flex:0 0 100%;text-align:center;order:9999}.post-list .load .foe-button{margin-right:0px}.post-card .post-img{background:#fff;width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;position:relative;border-radius:12px;overflow:hidden}.post-card .post-img img{display:block;width:100%}@media screen and (max-width: 900px){.post-card .post-img{border-radius:8px}}.post-card .post-img:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:var(--post-type-color);opacity:0;transition:opacity .3s ease-out}.post-card .post-img:hover:after{opacity:.2}.post-card .post-img.placeholder{background:#e5eef4 url("/wp-content/themes/foe/images/shell/optima-icon.svg") center center no-repeat;background-size:30%}.post-card .post-text{padding:1em 0px}.post-card .post-text .categories{display:block}@media screen and (max-width: 600px){.post-card .post-text .categories{display:flex;overflow:hidden;position:relative}.post-card .post-text .categories:after{content:"";position:absolute;top:0px;bottom:0px;width:30px;right:0px;background:linear-gradient(to left, #F8F8F8, transparent);transition:opacity .3s ease-out}}.post-card .post-text .categories .category,.post-card .post-text .categories .tag{display:inline-block;color:var(--post-type-color);position:relative;padding:5px 12px;font-weight:bold;border-radius:50px;font-size:13px;font-weight:400;border:1px solid var(--post-type-color);margin:0px .5em .5em 0px;text-decoration:none;transition:background .3s ease-out,color .3s ease-out}.post-card .post-text .categories .category:hover,.post-card .post-text .categories .tag:hover{background:var(--post-type-color);color:#fff}@media screen and (max-width: 900px){.post-card .post-text .categories .category,.post-card .post-text .categories .tag{padding:4px 11px}}@media screen and (max-width: 600px){.post-card .post-text .categories .category,.post-card .post-text .categories .tag{font-size:12px;padding:4px 11px;margin:0px .5em .25em 0px;flex:0 0 auto}}.post-card .post-text .categories .category{background:var(--post-type-color);color:#fff}.post-card .post-text .post-date{font-size:13px;font-weight:400;color:#707372;margin:.4rem 0px}.post-card .post-text h4 a{color:#1a1b1b;text-decoration:none}.post-card .post-text h4 a:hover{color:var(--post-type-color)}@media screen and (max-width: 600px){.bg-navy .post-card .post-text .categories:after{background:linear-gradient(to left, #1D304A, transparent)}}.articles-filter{text-align:center;display:flex;align-items:center;justify-content:center;padding:4rem 4rem 0px 4rem}@media screen and (max-width: 900px){.articles-filter{display:none}}.articles-filter .category-link{display:inline-block;color:#00558f;position:relative;padding:.5rem 1rem;font-weight:bold;border-radius:50px;font-size:14px;font-weight:400;border:1px solid #00558f;margin:0px .3em .5em .3em;text-decoration:none;transition:background .3s ease-out,color .3s ease-out}.articles-filter .category-link:hover{background:#00558f;color:#fff}.articles-slider-block{background:#fff;position:relative;overflow:hidden}.articles-slider-block:nth-child(even){background:#e5eef4}.articles-slider-block:nth-child(even) .articles-slider-intro:before{background:#e5eef4}.articles-slider-block:nth-child(even) .post-card .post-img.placeholder{background:#fff url("/wp-content/themes/foe/images/shell/optima-icon.svg") center center no-repeat;background-size:30%}.articles-slider-block:nth-child(even) .post-card .post-text .categories:after{background:linear-gradient(to left, #E5EEF4, transparent)}.articles-slider-block .inner{width:100%}.articles-slider-block .articles-slider-intro{flex:0 0 35%;padding-right:7%;position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1100px){.articles-slider-block .articles-slider-intro{padding-right:1.5rem}}@media screen and (max-width: 1024px){.articles-slider-block .articles-slider-intro{flex:0 0 100%;max-width:450px;padding:0px 0px 1.5rem 0px}}.articles-slider-block .articles-slider-intro .intro-image{margin-bottom:1.5rem}.articles-slider-block .articles-slider-intro:before{content:"";position:absolute;top:0px;right:0px;width:100vw;bottom:0px;background:#fff;z-index:-1}.articles-slider-block .article-secondary-slider{flex:0 0 65%;width:65%;max-width:65%;position:relative}@media screen and (max-width: 1024px){.articles-slider-block .article-secondary-slider{flex:0 0 100%;width:100%;max-width:100%}}.articles-slider-block .article-secondary-slider .article-slide{width:calc(50% - 24px);opacity:1}@media screen and (max-width: 650px){.articles-slider-block .article-secondary-slider .article-slide{width:100%}}.articles-slider-block .article-secondary-slider .article-secondary-next,.articles-slider-block .article-secondary-slider .article-secondary-prev{position:absolute;right:0px;top:0px;bottom:0px;margin:auto;transform:translateX(75%)}@media screen and (max-width: 1024px){.articles-slider-block .article-secondary-slider .article-secondary-next,.articles-slider-block .article-secondary-slider .article-secondary-prev{transform:translateX(25%)}}.articles-slider-block .article-secondary-slider .article-secondary-prev{right:auto;left:0px;transform:translateX(-125%)}@media screen and (max-width: 1024px){.articles-slider-block .article-secondary-slider .article-secondary-prev{transform:translateX(-25%)}}.discover-slider-block{overflow:clip}.discover-slider-block .inner{flex-wrap:nowrap;align-items:flex-start}@media screen and (max-width: 1024px){.discover-slider-block .inner{display:block}}.discover-slider-block .discover-intro{flex:0 0 40%;padding-right:7%;position:sticky;top:220px}@media screen and (max-width: 1024px){.discover-slider-block .discover-intro{flex:0 0 100%;padding:0px;position:static;padding-bottom:3em;max-width:500px}}.discover-slider-block .discover-intro h2{color:#8fd0db}.discover-slider-block .discover-intro .foe-button{margin:0px}.discover-slider-block .discover-sliders{flex:0 0 60%;width:60%}@media screen and (max-width: 1024px){.discover-slider-block .discover-sliders{flex:0 0 100%;width:100%}}.discover-slider-block .discover-sliders .discover-row{display:flex;margin-bottom:3rem;position:relative}@media screen and (max-width: 700px){.discover-slider-block .discover-sliders .discover-row{flex-wrap:wrap}}.discover-slider-block .discover-sliders .discover-row:last-child{margin-bottom:0px}.discover-slider-block .discover-sliders .discover-row .discover-logo{margin-bottom:1.5rem}.discover-slider-block .discover-sliders .discover-row .row-intro{width:calc(50% - 1rem);flex:0 0 calc(50% - 1rem);margin-right:1rem;background:#f1f1f1;border-radius:12px;padding:1.5rem;color:#1a1b1b;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative;z-index:3}@media screen and (max-width: 700px){.discover-slider-block .discover-sliders .discover-row .row-intro{width:100%;flex:0 0 100%;border-radius:8px}}.discover-slider-block .discover-sliders .discover-row .row-intro:before{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:100%;background:linear-gradient(180deg, var(--post-type-color) 0%, #fff 100%);opacity:.3;z-index:-1;border-radius:12px}@media screen and (max-width: 700px){.discover-slider-block .discover-sliders .discover-row .row-intro:before{border-radius:8px}}.discover-slider-block .discover-sliders .discover-row .row-intro h3{margin-top:0px}.discover-slider-block .discover-sliders .discover-row .row-intro .row-intro-text{margin-top:auto;font-weight:500;line-height:1.4;font-size:.9rem}@media screen and (max-width: 700px){.discover-slider-block .discover-sliders .discover-row .row-intro .row-intro-text{padding-top:1rem}}.discover-slider-block .discover-sliders .discover-row .row-intro .foe-button{margin:0px}.discover-slider-block .discover-sliders .discover-row .discover-slider{flex:0 0 50%;width:50%}@media screen and (max-width: 700px){.discover-slider-block .discover-sliders .discover-row .discover-slider{width:100%;flex:0 0 100%;position:relative;padding-top:2rem}}.discover-slider-block .discover-sliders .discover-row .discover-slider .swiper-slide{width:100%;opacity:0;transition:opacity .5s ease-out}.discover-slider-block .discover-sliders .discover-row .discover-slider .swiper-slide.swiper-slide-active{opacity:1}.discover-slider-block .discover-sliders .discover-row .discover-slider .swiper-slide.swiper-slide-next{opacity:1}.discover-slider-block .discover-sliders .discover-row .discover-slider .post-card .post-text{padding-bottom:0px}.discover-slider-block .discover-sliders .discover-row .discover-slider .post-card .post-text h4 a{color:#fff}.discover-slider-block .discover-sliders .discover-row .discover-slider .post-card .post-text h4 a:hover{color:#8fd0db}.discover-slider-block .discover-sliders .discover-row .discover-slider .post-card .post-text .post-date{color:#fff;opacity:.7}.discover-slider-block .discover-sliders .discover-row .discover-slider .post-card .post-text .categories .tag{color:#fff}.discover-slider-block .discover-sliders .discover-next,.discover-slider-block .discover-sliders .discover-prev{position:absolute;right:0px;top:0px;bottom:0px;margin:auto;transform:translateX(150%);color:#1a1b1b}@media screen and (max-width: 1600px){.discover-slider-block .discover-sliders .discover-next,.discover-slider-block .discover-sliders .discover-prev{transform:translateX(150%)}}@media screen and (max-width: 1024px){.discover-slider-block .discover-sliders .discover-next,.discover-slider-block .discover-sliders .discover-prev{transform:translateX(80%)}}@media screen and (max-width: 700px){.discover-slider-block .discover-sliders .discover-next,.discover-slider-block .discover-sliders .discover-prev{transform:translateX(50%)}}.discover-slider-block .discover-sliders .discover-prev{left:0px;right:auto;transform:translateX(-150%)}@media screen and (max-width: 1024px){.discover-slider-block .discover-sliders .discover-prev{transform:translateX(-80%)}}@media screen and (max-width: 600px){.discover-slider-block .discover-sliders .discover-prev{transform:translateX(-50%)}}.single-post .content-area{overflow:hidden}.post-content{position:relative;z-index:3}.post-content .optima-tv{margin-top:-6rem;flex:0 0 120%;margin-left:-10%;aspect-ratio:16/9;position:relative;margin-bottom:3rem}@media screen and (max-width: 900px){.post-content .optima-tv{flex:0 0 calc(100% + 2rem);margin-left:-1rem}}.post-content .optima-tv p{margin:0px;line-height:0px}.post-content .optima-tv iframe{border-radius:12px;width:100%;aspect-ratio:16/9;display:block;position:absolute;top:0px;left:0px;height:100%}@media screen and (max-width: 900px){.post-content .optima-tv iframe{border-radius:8px}}.post-content .inner{max-width:700px;margin:0 auto}.post-content .post-head{flex:0 0 100%}.post-content .post-img{position:relative;flex:0 0 calc(100% + 4rem);margin:-6rem -2rem 2em -2rem;border-radius:12px;overflow:hidden}@media screen and (max-width: 1200px){.post-content .post-img{margin-top:-5rem}}@media screen and (max-width: 900px){.post-content .post-img{border-radius:8px;margin:-4em -1rem 2em -1rem;flex:0 0 calc(100% + 2rem)}}.post-content .post-img img{display:block;width:100%}.post-content .post-text{flex:0 0 100%;max-width:700px;margin:0 auto}.post-content .post-text .gallery-block{aspect-ratio:312/120;padding:0px;width:1440px}@media screen and (max-width: 1440px){.post-content .post-text .gallery-block{width:100%;aspect-ratio:100/70}}@media screen and (max-width: 900px){.post-content .post-text .gallery-block{aspect-ratio:100/65}}@media screen and (max-width: 600px){.post-content .post-text .gallery-block{aspect-ratio:100/85}}.post-content .post-text .gallery-block .inner{width:100vw;margin:0 auto;position:absolute;left:-200%;right:-200%;padding:0px;display:flex;justify-content:center;max-width:1440px;flex:0 0 100%;margin:0 auto}.post-content .post-text .gallery-block .inner .gallery-slider{margin:1rem auto}@media screen and (max-width: 1650px){.post-content .post-text .gallery-block .inner .button-prev{transform:translateX(50%)}}@media screen and (max-width: 1650px){.post-content .post-text .gallery-block .inner .button-next{transform:translateX(-50%)}}.post-content .post-text .wp-block-image{max-width:calc(100% + 4rem);margin:2.5rem -2rem}@media screen and (max-width: 900px){.post-content .post-text .wp-block-image{max-width:calc(100% + 1.5rem);margin:1.5rem -1rem}}.post-content .post-text .wp-block-separator{border-top:none}.post-content .post-text .wp-element-caption{color:#707372;font-size:16px;margin:1em 0px .5em;text-align:center;font-weight:bold}.post-content .post-text .wp-element-button{display:inline-block;padding:.8em 1.5em;font-size:16px;line-height:1.2;background:#00558f;color:#fff;border-radius:5px;font-weight:bold;text-align:center;margin:0px 1em 1em 0px;cursor:pointer;text-transform:capitalize;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (max-width: 900px){.post-content .post-text .wp-element-button{padding:.7em 1.25em;font-size:14px}}.post-content .post-text .wp-element-button:hover{background:rgb(0,54.6853146853,92);color:#fff}.post-content .post-text .wp-element-button:focus{color:#fff}.post-content .post-text .wp-element-button.outline{border:2px solid #00558f;background:rgba(0,0,0,0);color:inherit}.post-content .post-text .wp-element-button.outline:hover{background:rgb(0,54.6853146853,92);color:#fff;border-color:rgb(0,54.6853146853,92)}.post-content .post-text .wp-element-button.outline.white{color:#fff;border-color:#fff}.post-content .post-text .wp-element-button.outline.white:hover{background:#fff;color:#00558f}.post-content .post-text iframe{width:100%}.post-content .post-text .wp-block-embed__wrapper iframe{aspect-ratio:16/9;height:auto;border-radius:8px}.post-content .post-text ol li,.post-content .post-text ul li{padding-bottom:.5rem}.wp-block-image img{border-radius:12px}@media screen and (max-width: 900px){.wp-block-image img{border-radius:8px}}.single-footer{display:flex;justify-content:space-between;flex:0 0 100%;border-top:1px solid #707372;padding:1rem 0px;margin-top:1rem}@media screen and (max-width: 900px){.single-footer{flex-direction:column}}.single-footer .single-share{display:flex;align-items:center}@media screen and (max-width: 900px){.single-footer .single-share{width:100%;justify-content:center;margin-bottom:1.5rem}}.single-footer .single-share ul{list-style-type:none;margin:10px 0px 0px 15px;padding:0px;display:flex;justify-content:center}.single-footer .post-links{display:flex;justify-content:space-between;align-items:center}.single-footer .post-links a{text-transform:uppercase;font-weight:bold;letter-spacing:1px;font-size:16px;color:#707372;padding:0px .65rem;text-decoration:none}@media screen and (max-width: 600px){.single-footer .post-links a{font-size:14px}}.single-footer .post-links a:hover{color:#1a1b1b}.single-footer .post-links a[rel=prev]{background:url("/wp-content/themes/foe/images/shell/arrow-right.svg") right 0px center no-repeat;background-size:8px}.single-footer .post-links a[rel=next]{background:url("/wp-content/themes/foe/images/shell/arrow-left.svg") left 0px center no-repeat;background-size:8px}.wp-block-image .alignleft{margin:.5em 2em 1.5em 0px}.wp-block-image .alignright{margin:.5em 0px 1.5em 2em}.wp-block-quote{background:#fff;border-radius:12px;margin:2em 0px;padding:1.5em 1.5em 1.5em 4.5em;text-wrap:balance;position:relative;box-shadow:0px 2px 5px 0px rgba(0,0,0,.1)}@media screen and (max-width: 900px){.wp-block-quote{border-radius:8px}}.wp-block-quote:before{content:"“";position:absolute;left:1.5rem;top:1.5rem;font-weight:bold;font-size:400%;line-height:1;color:#00558f}.wp-block-quote p:last-child{margin-bottom:0px}.gallery-block{overflow:hidden;text-align:center}.gallery-block h2{margin-left:auto;margin-right:auto}.gallery-block .gallery-slider{flex:0 0 100%;width:100%;margin-top:2em;position:relative;max-height:500px;opacity:0;transform:translateY(30px);transition:opacity .5s ease-out,transform .5s ease-out}.gallery-block .gallery-slider.swiper-initialized{opacity:1;transform:translateX(0px)}.gallery-block .gallery-slider .gallery-item{aspect-ratio:41/36;position:relative;border-radius:12px;overflow:hidden;width:33.3333%}@media screen and (max-width: 1400px){.gallery-block .gallery-slider .gallery-item{width:40%}}@media screen and (max-width: 900px){.gallery-block .gallery-slider .gallery-item{width:50%;border-radius:8px}}@media screen and (max-width: 600px){.gallery-block .gallery-slider .gallery-item{width:75%}}.gallery-block .gallery-slider .gallery-item img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;display:block}.gallery-block .gallery-slider .gallery-next,.gallery-block .gallery-slider .gallery-prev{position:absolute;right:0px;top:0px;bottom:0px;margin:auto;transform:translateX(200%);color:#1a1b1b;z-index:99}@media screen and (max-width: 1700px){.gallery-block .gallery-slider .gallery-next,.gallery-block .gallery-slider .gallery-prev{transform:translateX(155%)}}@media screen and (max-width: 1200px){.gallery-block .gallery-slider .gallery-next,.gallery-block .gallery-slider .gallery-prev{transform:translateX(100%)}}@media screen and (max-width: 1024px){.gallery-block .gallery-slider .gallery-next,.gallery-block .gallery-slider .gallery-prev{transform:translateX(50%)}}.gallery-block .gallery-slider .gallery-prev{left:0px;right:auto;transform:translateX(-200%)}@media screen and (max-width: 1700px){.gallery-block .gallery-slider .gallery-prev{transform:translateX(-155%)}}@media screen and (max-width: 1200px){.gallery-block .gallery-slider .gallery-prev{transform:translateX(-100%)}}@media screen and (max-width: 1024px){.gallery-block .gallery-slider .gallery-prev{transform:translateX(-50%)}}.gallery-block .gallery-buttons{margin-top:2rem;flex:0 0 100%}.gallery-block .gallery-buttons .foe-button{margin:0px .5rem}.faq-block{background:#f8f8f8}.faq-block .inner{display:block}.faq-block .inner .faq-wrapper{flex:0 0 100%;display:flex;align-items:flex-start}@media screen and (max-width: 900px){.faq-block .inner .faq-wrapper{flex-wrap:wrap}}.faq-block .inner .faq-wrapper .faq-categories{flex:0 0 30%;padding-right:5%;position:sticky;top:200px}@media screen and (max-width: 900px){.faq-block .inner .faq-wrapper .faq-categories{flex:0 0 100%;position:relative;top:auto;padding:0px 0px 5% 0px}}.faq-block .inner .faq-wrapper .faq-categories .categories{padding-top:1rem;display:inline-block}.faq-block .inner .faq-wrapper .faq-categories .categories .category{display:inline-block;color:#00558f;position:relative;padding:5px 12px;font-weight:bold;border-radius:50px;font-size:13px;font-weight:400;border:1px solid #00558f;margin:0px .5em .75em 0px;text-decoration:none;text-align:center;transition:background .3s ease-out,color .3s ease-out}.faq-block .inner .faq-wrapper .faq-categories .categories .category:hover{background:#00558f;color:#fff}.faq-block .inner .faq-wrapper .faq-list{flex:0 0 70%}@media screen and (max-width: 900px){.faq-block .inner .faq-wrapper .faq-list{flex:0 0 100%}}.faq-block .inner .faq-wrapper .faqs{padding-top:0px}.faq-block .inner .faq-intro{max-width:600px;margin:0 auto;text-align:center}.faq-block .inner .faq-category-group:first-child .faq-category-title{padding-top:0px}.faq-block .inner .faq-category-title{padding:2.5rem 0px 1.5rem 0px;text-align:center}.faq-block .inner .faqs{padding:4% 0px 0px 0px}@media screen and (max-width: 600px){.faq-block .inner .faqs{margin:0px -1rem;padding-top:1.5rem}}.faq-block .inner .faq{padding:2rem;background:#fff;box-shadow:0 3px 15px rgba(0,0,0,.1);margin-bottom:1em;border-radius:4px;cursor:pointer;transition:background .4s ease-out,transform .4s ease-out,box-shadow .4s ease-out}@media screen and (max-width: 1100px){.faq-block .inner .faq{padding:1.25rem;margin-bottom:.75em}}@media screen and (max-width: 600px){.faq-block .inner .faq{padding:.9rem;margin-bottom:.5em}}.faq-block .inner .faq.open{background:#e5eef4;box-shadow:0 3px 15px rgba(0,0,0,0)}.faq-block .inner .faq.open .question .status:before{transform:rotate(0deg)}.faq-block .inner .faq.open .question .status:after{transform:rotate(0deg)}.faq-block .inner .faq:hover{transform:scale(1.01)}.faq-block .inner .faq .question{font-family:"Euclid Circular A",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.15;position:relative;padding-right:2rem}@media screen and (max-width: 1100px){.faq-block .inner .faq .question{font-size:18px}}@media screen and (max-width: 700px){.faq-block .inner .faq .question{font-size:16px;line-height:1.25}}.faq-block .inner .faq .question .question-text{text-wrap:balance;display:block}@media screen and (max-width: 700px){.faq-block .inner .faq .question .question-text{text-wrap:unset}}.faq-block .inner .faq .question .status{position:absolute;right:0px;top:0px;bottom:0px;width:36px;display:block;transform-origin:50% 50%;transition:transform .5s ease-out}@media screen and (max-width: 900px){.faq-block .inner .faq .question .status{right:-0.5rem}}.faq-block .inner .faq .question .status:after,.faq-block .inner .faq .question .status:before{content:"";width:16px;height:2px;position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:auto;display:block;background:#00558f;transform-origin:50% 50%;transform:rotate(-180deg);transition:transform .5s ease-out}.faq-block .inner .faq .question .status:before{transform:rotate(-90deg)}.faq-block .inner .faq .answer{padding:1.5rem 0px 0px 0px;display:none;font-weight:500}@media screen and (max-width: 1100px){.faq-block .inner .faq .answer{padding:1rem 0px 0px 0px;font-size:16px}}@media screen and (max-width: 700px){.faq-block .inner .faq .answer{font-size:14px}}.faq-block .inner .faq .answer .answer-inner{max-width:780px}@media screen and (max-width: 1100px){.faq-block .inner .faq .answer .answer-inner{max-width:500px}}.faq-block .inner .faq .answer p:last-child{margin-bottom:0px}.current-opportunities{position:relative}.current-opportunities:first-child{padding-top:6rem}.current-opportunities .rank-math-breadcrumb{position:absolute;top:1.5rem;left:2rem;z-index:9}.current-opportunities .current-heading{flex:0 0 100%;text-align:center}.current-opportunities .current-heading h1{color:#08819d}.current-opportunities .current-heading .button-container{margin:1.5rem 0px 0px}.current-opportunities .current-heading .button-container .foe-button{margin:0px .5rem 1rem}.current-opportunities .listing-filter{flex:0 0 100%;display:flex;gap:1.5rem;width:100%;padding:2rem}.current-opportunities .listing-filter .filter-item{flex-grow:3}.current-opportunities .listing-filter .filter-item label{font-weight:500;font-size:14px;padding:.25rem .5rem;display:block}.current-opportunities .listing-filter .filter-item select{width:100%}.current-opportunities .current-listings{flex:0 0 100%;width:100%;padding:2rem 0px}@media screen and (max-width: 900px){.current-opportunities .current-listings{flex:0 0 calc(100% + 2rem);width:calc(100% + 2rem);margin:0px -1rem;padding:1.5rem 0px}}.current-opportunities .current-listings .listing{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1.5rem 2rem;background:#fff;box-shadow:0 3px 15px rgba(0,0,0,.1);margin-bottom:1em;border-radius:4px;cursor:pointer;color:#1a1b1b;text-decoration-color:rgba(0,0,0,0);transition:color .4s ease-out,background .4s ease-out,transform .4s ease-out,text-decoration-color .4s ease-out,box-shadow .4s ease-out}@media screen and (max-width: 1400px){.current-opportunities .current-listings .listing{padding:1rem 1rem 1rem 1.4rem}}@media screen and (max-width: 700px){.current-opportunities .current-listings .listing{margin-bottom:.6rem;flex-direction:column;align-items:flex-start;position:relative;padding:1rem calc(30px + 2rem) 1rem 1rem}}.current-opportunities .current-listings .listing.open{background:#e5eef4;box-shadow:0 3px 15px rgba(0,0,0,0)}.current-opportunities .current-listings .listing.open .listing-title .status:before{transform:rotate(0deg)}.current-opportunities .current-listings .listing.open .listing-title .status:after{transform:rotate(0deg)}.current-opportunities .current-listings .listing:hover{transform:scale(1.01);color:#00558f;text-decoration-color:#59a374}.current-opportunities .current-listings .listing .listing-title{font-family:"Euclid Circular A",Helvetica,Roboto,Arial,sans-serif;font-weight:bold;position:relative;font-size:20px;flex:0 0 55%}@media screen and (max-width: 1400px){.current-opportunities .current-listings .listing .listing-title{font-size:18px}}.current-opportunities .current-listings .listing .listing-title .listing-type{font-weight:400;display:inline-block;padding-left:8px}@media screen and (max-width: 900px){.current-opportunities .current-listings .listing .listing-title .listing-type{padding:0px;font-size:14px;display:block}}@media screen and (max-width: 700px){.current-opportunities .current-listings .listing .listing-title .listing-type{padding-top:3px}}.current-opportunities .current-listings .listing .job-details{margin-left:auto;margin-right:1.25rem;font-size:18px;text-align:right}@media screen and (max-width: 1400px){.current-opportunities .current-listings .listing .job-details{font-size:16px;margin-right:.75rem}}@media screen and (max-width: 900px){.current-opportunities .current-listings .listing .job-details{font-size:14px}}@media screen and (max-width: 700px){.current-opportunities .current-listings .listing .job-details{text-align:left;margin:0px;font-size:12px;padding-top:3px}}.current-opportunities .current-listings .listing svg{flex:0 0 40px}@media screen and (max-width: 1400px){.current-opportunities .current-listings .listing svg{flex:0 0 30px}}@media screen and (max-width: 700px){.current-opportunities .current-listings .listing svg{position:absolute;right:1rem;top:0px;bottom:0px;margin:auto;width:30px;height:30px}}.current-opportunities .current-content{max-width:800px;margin:0 auto;text-align:center}.current-opportunities .current-content p{text-wrap:balance}.current-opportunities .current-content .button-container .foe-button{margin:0px .5rem 1rem}.accordion-block .accordion-intro{max-width:750px;margin:0 auto 4%;text-align:center}@media screen and (max-width: 1400px){.accordion-block .accordion-intro{margin:0 auto 3rem}}.accordion-block .inner{align-items:center}.accordion-block .inner .accordion-image{flex:0 0 50%;padding-right:3%}@media screen and (max-width: 1400px){.accordion-block .inner .accordion-image{padding-right:1.5rem}}.accordion-block .inner .accordion-image img{display:block;aspect-ratio:9/10;object-fit:cover;width:100%;border-radius:6px}@media screen and (max-width: 900px){.accordion-block .inner .accordion-image img{aspect-ratio:10/8}}@media screen and (max-width: 900px){.accordion-block .inner .accordion-image{flex:0 0 100%;padding:0px 0px 7% 0px}}.accordion-block .inner .accordion-image .accordion-video{display:block;aspect-ratio:10/10;object-fit:cover;width:100%;border-radius:6px;position:relative;overflow:hidden}@media screen and (max-width: 900px){.accordion-block .inner .accordion-image .accordion-video{aspect-ratio:16/9}}@media screen and (max-width: 475px){.accordion-block .inner .accordion-image .accordion-video{aspect-ratio:4/3}}.accordion-block .inner .accordion-image .accordion-video video{width:100%;height:100%;object-fit:cover;display:block}.accordion-block .inner .accordion-col{padding:0px 0px 0px 3%;flex:0 0 50%}@media screen and (max-width: 1400px){.accordion-block .inner .accordion-col{padding-left:1.5rem}}@media screen and (max-width: 900px){.accordion-block .inner .accordion-col{flex:0 0 100%;padding:0px}}.accordion-block .inner .accordion-col .accordions{padding-top:1rem}.accordion-block .inner .accordion-col .accordion{padding:1.5rem 0px;cursor:pointer;border-top:1px solid #707372;transition:border .4s ease-out}.accordion-block .inner .accordion-col .accordion:first-child .accordion-content{display:block}.accordion-block .inner .accordion-col .accordion.open .accordion-title{color:#59a374;transition:color .3s ease-out}.accordion-block .inner .accordion-col .accordion.open .accordion-title .status:before{transform:rotate(0deg)}.accordion-block .inner .accordion-col .accordion.open .accordion-title .status:after{transform:rotate(0deg)}.accordion-block .inner .accordion-col .accordion:hover .accordion-title{color:#59a374}.accordion-block .inner .accordion-col .accordion .accordion-title{font-family:"Euclid Circular A",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.15;position:relative;color:#707372;transition:color .3s ease-out}.accordion-block .inner .accordion-col .accordion .accordion-title .status{position:absolute;right:0px;top:0px;bottom:0px;width:12px;display:block;transform-origin:50% 50%;transition:transform .5s ease-out}@media screen and (max-width: 1024px){.accordion-block .inner .accordion-col .accordion .accordion-title .status{transform:scale(0.7);transform-origin:100% 50%}}.accordion-block .inner .accordion-col .accordion .accordion-title .status:after,.accordion-block .inner .accordion-col .accordion .accordion-title .status:before{content:"";width:12px;height:2px;position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:auto;display:block;background:#59a374;transform-origin:50% 50%;transform:rotate(-180deg);transition:transform .5s ease-out}.accordion-block .inner .accordion-col .accordion .accordion-title .status:before{transform:rotate(-90deg)}.accordion-block .inner .accordion-col .accordion .accordion-content{padding:1.5rem 0px 0px 0px;display:none;font-weight:500}@media screen and (max-width: 900px){.accordion-block .inner .accordion-col .accordion .accordion-content{font-weight:400;max-width:550px}}.accordion-block .inner .accordion-col .accordion .accordion-content p:last-child{margin-bottom:0px}.slider-block{overflow:hidden}.slider-block .slider-intro{text-align:center;margin-bottom:5%}.slider-block .inner{display:block}.slider-block .slider{width:100%}.slider-block .slider .slide{width:100%;position:relative;aspect-ratio:16/9;background:#00558f;display:flex}.slider-block .slider .slide.swiper-slide-active .slide-content{opacity:1}.slider-block .slider .slide img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;opacity:.7}.slider-block .slider .slide .slide-content{padding:5vw;max-width:1000px;position:relative;z-index:5;color:#fff;margin-top:auto;opacity:0;transition:opacity .75s ease-out}@media screen and (max-width: 500px){.slider-block .slider .slide .slide-content{padding:25px 0}}.slider-block .slider .slide .slide-content h4{width:100%;margin:0;padding:0;text-align:left}.slider-block .slider .slide .slide-content p{width:100%;margin:25px 0 0;padding:0;text-align:left}.slider-block .slider .slide .slide-content .button-container{justify-content:flex-start;margin-top:40px}.slider-block .slider .slide .slide-content .button-container .foe-button{margin:0}.slider-block .slider .slide .slide-content .button-container .foe-button::before{background-color:#00558f}.slider-block .slider .slide .slide-content .button-container .foe-button::after{background-color:#00558f}.slider-block .slider .controls{width:100%;display:flex;align-items:center;justify-content:space-between}.controls{margin-top:1em;margin-bottom:1em}.arrows{display:flex;align-items:center}.arrows .button-prev{margin-right:.5em}.slider-pagination{width:auto}.slider-pagination .swiper-pagination-bullet{border:2px solid rgba(89,163,116,.2);padding:0;height:15px;width:15px;border-radius:15px;margin-right:7px;cursor:pointer;opacity:1;background-color:rgba(0,0,0,0);transition:background .3s ease-out,border .3s ease-out}.slider-pagination .swiper-pagination-bullet:hover{border-color:#59a374}.slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#00558f}.button-next,.button-prev{position:relative;z-index:999;display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;padding-left:2px;cursor:pointer;background:#fff;box-shadow:0px 5px 25px rgba(0,0,0,.1);border:2px solid #e9eaeb;transition:border .3s ease-out,background .3s ease-out,box-shadow .3s ease-out}@media screen and (max-width: 1024px){.button-next,.button-prev{border:1px solid #e9eaeb}}.button-next:focus,.button-prev:focus{border:2px solid #59a374 !important}@media screen and (max-width: 1024px){.button-next:focus,.button-prev:focus{border:1px solid #59a374}}.button-next:focus svg,.button-prev:focus svg{transform:scale(0.9)}.button-next:hover:not(.swiper-button-disabled),.button-prev:hover:not(.swiper-button-disabled){border:2px solid #59a374}@media screen and (max-width: 1024px){.button-next:hover:not(.swiper-button-disabled),.button-prev:hover:not(.swiper-button-disabled){border:1px solid #59a374}}.button-next:hover:not(.swiper-button-disabled) svg,.button-prev:hover:not(.swiper-button-disabled) svg{transform:scale(0.9)}.button-next svg,.button-prev svg{width:10px;height:auto;transition:transform .3s ease-out}@media screen and (max-width: 1024px){.button-next svg,.button-prev svg{width:9px}}.button-next.swiper-button-disabled,.button-prev.swiper-button-disabled{cursor:not-allowed;opacity:.5}.button-prev{padding-left:0px;padding-right:2px}.card-slider-section{padding-left:0;padding-right:0}.card-slider-section .inner{align-items:center}.card-slider-section.right .slider-intro{order:3}.card-slider-section.right .slider-inner{display:flex;justify-content:flex-end}@media screen and (max-width: 900px){.card-slider-section.right .slider-inner{justify-content:flex-start}}.card-slider-section.right .slider-next{left:auto;right:0%;transform:translateX(50%)}@media screen and (max-width: 900px){.card-slider-section.right .slider-next{right:6%;transform:translateX(0%)}}.card-slider-section.right .controls{margin-left:auto;margin-right:0}@media screen and (max-width: 900px){.card-slider-section.right .controls{margin-left:0;margin-right:auto}}.card-slider-section.no-content .slider-wrap{width:100%;flex:0 0 100%;padding:0 !important}.card-slider-section.no-content .slider-wrap .card-slider{width:100%}.card-slider-section.no-content .slider-wrap .card-slider .swiper-slide{width:30%;aspect-ratio:42/50}@media screen and (max-width: 900px){.card-slider-section.no-content .slider-wrap .card-slider .swiper-slide{width:40%;aspect-ratio:34/50}}@media screen and (max-width: 600px){.card-slider-section.no-content .slider-wrap .card-slider .swiper-slide{width:50%}}.card-slider-section.no-content .controls{margin-left:auto;margin-right:auto}.card-slider-section .slider-intro{padding:0px 6vw;flex:0 0 37%;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1024px){.card-slider-section .slider-intro{flex:0 0 40%}}@media screen and (max-width: 900px){.card-slider-section .slider-intro{flex:0 0 100%;order:1;padding-bottom:6%}}.card-slider-section .slider-intro .heading-l{margin-bottom:22%;max-width:320px}@media screen and (max-width: 1200px){.card-slider-section .slider-intro .heading-l{margin-bottom:15%}}@media screen and (max-width: 900px){.card-slider-section .slider-intro .heading-l{margin-bottom:.5em}}.card-slider-section .slider-wrap{width:63%;flex:0 0 63%;position:relative}@media screen and (max-width: 1024px){.card-slider-section .slider-wrap{flex:0 0 60%;width:60%}}@media screen and (max-width: 900px){.card-slider-section .slider-wrap{flex:0 0 100%;order:5;padding-left:6%;padding-bottom:2%}}.card-slider-section .slider-wrap .slider-inner{width:100%;overflow:hidden;position:relative}.card-slider-section .card-slider{width:120%}@media screen and (max-width: 520px){.card-slider-section .card-slider{width:110%}}@media screen and (max-width: 475px){.card-slider-section .card-slider{width:100%}}.card-slider-section .card-slider .swiper-slide{width:33.33333%;position:relative;aspect-ratio:34/50;display:flex;overflow:hidden}@media screen and (max-width: 475px){.card-slider-section .card-slider .swiper-slide{width:50%}}.card-slider-section .card-slider .swiper-slide:hover .slide-content{opacity:1;pointer-events:auto}.card-slider-section .card-slider .swiper-slide img{position:absolute;top:-30px;left:0px;width:100%;height:calc(100% + 60px);object-fit:cover;z-index:-1}@media screen and (max-width: 900px){.card-slider-section .card-slider .swiper-slide img{height:100%;top:0px}}.card-slider-section .card-slider .swiper-slide .slide-content{position:absolute;background:rgba(0,0,0,.5);width:100%;height:100%;padding:1em;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:2}.card-slider-section .card-slider .swiper-slide .foe-link{color:#fff;width:fit-content}.card-slider-section .controls{width:fit-content;margin-left:0;margin-right:auto}.testimonial-block.testimonial-staff .inner.bg-green{background:#59a374;color:#fff}.testimonial-block.testimonial-staff .inner.bg-green .testimonial-prev,.testimonial-block.testimonial-staff .inner.bg-green .testimonial-next{color:#1a1b1b}.testimonial-block.testimonial-staff .inner.bg-blue{background:#00558f;color:#fff}.testimonial-block.testimonial-staff .inner.bg-blue .testimonial-prev,.testimonial-block.testimonial-staff .inner.bg-blue .testimonial-next{color:#1a1b1b}.testimonial-block.testimonial-staff .inner.bg-navy{background:#1d304a;color:#fff}.testimonial-block.testimonial-staff .inner.bg-navy .testimonial-prev,.testimonial-block.testimonial-staff .inner.bg-navy .testimonial-next{color:#1a1b1b}@media screen and (max-width: 600px){.testimonial-block.testimonial-staff .inner{padding:1rem 1rem 2rem}}@media screen and (max-width: 600px){.testimonial-block.testimonial-staff .inner .testimonial-slider{padding:0px}}.testimonial-block.testimonial-staff .inner .testimonial-slider .testimonial-slide{text-align:left;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width: 900px){.testimonial-block.testimonial-staff .inner .testimonial-slider .testimonial-slide{flex-wrap:wrap}}@media screen and (max-width: 600px){.testimonial-block.testimonial-staff .inner .testimonial-slider .testimonial-slide{flex:0 0 100%;order:2;align-items:flex-start}}.testimonial-block.testimonial-staff .inner .testimonial-slider .testimonial-slide .staff-content{flex:0 0 60%;padding-right:10%}@media screen and (max-width: 900px){.testimonial-block.testimonial-staff .inner .testimonial-slider .testimonial-slide .staff-content{flex:0 0 100%;padding:1rem 0px 0px 0px;order:2}}.testimonial-block.testimonial-staff .inner .testimonial-slider .testimonial-slide .staff-content .staff-text{font-size:30px;text-wrap:balance}@media screen and (max-width: 1100px){.testimonial-block.testimonial-staff .inner .testimonial-slider .testimonial-slide .staff-content .staff-text{font-size:24px}}@media screen and (max-width: 900px){.testimonial-block.testimonial-staff .inner .testimonial-slider .testimonial-slide .staff-content .staff-text{font-size:22px}}@media screen and (max-width: 600px){.testimonial-block.testimonial-staff .inner .testimonial-slider .testimonial-slide .staff-content .staff-text{font-size:18px}}.testimonial-block.testimonial-staff .inner .testimonial-slider .testimonial-slide .staff-content .testimonial-title{font-weight:500}.testimonial-block.testimonial-staff .inner .testimonial-slider .testimonial-slide .staff-img{flex:0 0 40%;border-radius:12px;aspect-ratio:1/1;position:relative;overflow:hidden}@media screen and (max-width: 900px){.testimonial-block.testimonial-staff .inner .testimonial-slider .testimonial-slide .staff-img{border-radius:8px;flex:0 0 100%;aspect-ratio:10/8;order:1}}.testimonial-block.testimonial-staff .inner .testimonial-slider .testimonial-slide .staff-img img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.testimonial-block .inner{border-radius:12px;background:#e5eef4;color:#1a1b1b;padding:5%;align-items:center;flex-wrap:wrap;justify-content:space-between;overflow:hidden}@media screen and (max-width: 1200px){.testimonial-block .inner{padding:2rem 1rem}}@media screen and (max-width: 600px){.testimonial-block .inner{justify-content:center;padding:2rem 1rem}}.testimonial-block .inner>h5{flex:0 0 100%;text-align:center;color:#08819d}.testimonial-block .inner .testimonial-slider{flex:0 0 calc(100% - 80px);width:calc(100% - 80px);padding:0px 3%}@media screen and (max-width: 1200px){.testimonial-block .inner .testimonial-slider{padding:0px 1rem}}@media screen and (max-width: 600px){.testimonial-block .inner .testimonial-slider{flex:0 0 100%;width:100%}}.testimonial-block .inner .testimonial-slider .swiper-wrapper{display:flex}.testimonial-block .inner .testimonial-slider .testimonial-slide{text-align:center;display:flex;flex-direction:column;height:auto;opacity:0;transition:opacity .5s ease-out}.testimonial-block .inner .testimonial-slider .testimonial-slide.swiper-slide-active{opacity:1}.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-text{max-width:600px;margin:0 auto;padding:1.5rem 0px 2rem;font-size:120%;flex-grow:3;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 600px){.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-text{font-size:1.1rem;padding:1rem 0px}}.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-text p{text-wrap:balance}.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-text p:last-child{margin-bottom:0px}.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-source{display:flex;justify-content:center;margin-top:auto}.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-source .testimonial-author{text-transform:uppercase;text-align:center;font-size:16px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 600px){.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-source .testimonial-author{font-size:13px;font-weight:600;max-width:110px}}.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-source .testimonial-author img{aspect-ratio:1/1;object-fit:cover;width:80px;border-radius:50%;display:block;margin:0 auto .5rem}@media screen and (max-width: 600px){.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-source .testimonial-author img{width:70px}}.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-source .testimonial-community{padding-left:3rem;margin-left:3rem;display:flex;align-items:center;position:relative}.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-source .testimonial-community:after{content:"";position:absolute;left:0px;top:1rem;bottom:1rem;width:1px;margin:auto;background:rgba(0,0,0,.3)}@media screen and (max-width: 900px){.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-source .testimonial-community{padding-left:1.5rem;margin-left:1.5rem}}.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-source .testimonial-community img{margin:auto;max-width:250px;display:block}@media screen and (max-width: 900px){.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-source .testimonial-community img{max-width:175px}}@media screen and (max-width: 600px){.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-source .testimonial-community img{max-width:125px}}.testimonial-block .inner .testimonial-slider .testimonial-slide .testimonial-source .testimonial-community h4{margin:auto}.testimonial-block .inner .testimonial-prev,.testimonial-block .inner .testimonial-next{bottom:14px}@media screen and (max-width: 600px){.testimonial-block .inner .testimonial-prev,.testimonial-block .inner .testimonial-next{order:3;margin:1.5rem .25rem 0rem;bottom:auto}}.blockquote-block .inner{flex-direction:column;align-items:center}.blockquote-block .inner>h2{flex:0 0 100%;text-align:center;max-width:700px;margin-left:auto;margin-right:auto;padding-bottom:1rem}.blockquote-block .quote{display:flex;align-items:center;justify-content:center;flex:0 0 100%}@media screen and (max-width: 900px){.blockquote-block .quote{padding-bottom:1rem}}.blockquote-block .quote .quote-img{aspect-ratio:1/1;border-radius:50%;overflow:hidden;width:80px;flex:0 0 80px;position:relative}.blockquote-block .quote .quote-img img{position:absolute;width:100%;height:100%;object-fit:cover}.blockquote-block .quote .quote-text{max-width:405px;margin-left:1.5rem}.blockquote-block .quote .quote-text .attribution{display:block;font-size:16px;font-weight:600;padding-top:1rem;color:#08819d}.community-finder{background:#f8f9fa}.community-finder .community-finder-container{max-width:1440px;margin:0 auto}.community-finder .community-finder-header{text-align:center;margin-bottom:3rem}.community-finder .community-finder-header .community-finder-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#2c3e50}@media screen and (max-width: 768px){.community-finder .community-finder-header .community-finder-title{font-size:2rem}}.community-finder .community-finder-header .community-finder-subtitle{font-size:1.1rem;color:#6c757d;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.community-finder .community-finder-header .community-finder-controls{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}@media screen and (max-width: 768px){.community-finder .community-finder-header .community-finder-controls{flex-direction:column;align-items:stretch}}.community-finder .community-finder-header .community-finder-controls .search-container{position:relative;min-width:300px}@media screen and (max-width: 768px){.community-finder .community-finder-header .community-finder-controls .search-container{min-width:auto}}.community-finder .community-finder-header .community-finder-controls .search-container .community-search-input{width:100%;padding:12px 50px 12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;background:#fff}.community-finder .community-finder-header .community-finder-controls .search-container .community-search-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.community-finder .community-finder-header .community-finder-controls .search-container .community-search-input::placeholder{color:#adb5bd}.community-finder .community-finder-header .community-finder-controls .search-container .search-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6c757d;cursor:pointer;padding:8px;border-radius:4px;transition:color .3s ease,background-color .3s ease}.community-finder .community-finder-header .community-finder-controls .search-container .search-btn:hover{color:#007bff;background-color:rgba(0,123,255,.1)}.community-finder .community-finder-header .community-finder-controls .geolocation-btn{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#28a745;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.community-finder .community-finder-header .community-finder-controls .geolocation-btn:hover:not(:disabled){background:#218838;transform:translateY(-1px)}.community-finder .community-finder-header .community-finder-controls .geolocation-btn:disabled{opacity:.7;cursor:not-allowed}.community-finder .community-finder-header .community-finder-controls .geolocation-btn .loading-spinner{width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}.community-finder .community-finder-content{display:grid;grid-template-columns:1fr 400px;gap:2rem;height:600px}@media screen and (max-width: 1200px){.community-finder .community-finder-content{grid-template-columns:1fr 350px}}@media screen and (max-width: 992px){.community-finder .community-finder-content{grid-template-columns:1fr;grid-template-rows:400px 1fr;height:auto}}.community-finder .community-finder-content .community-finder-map-container{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.community-finder .community-finder-content .community-finder-map-container .community-map{width:100%;height:100%;border-radius:12px}.community-finder .community-finder-content .community-finder-map-container .map-loading{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.community-finder .community-finder-content .community-finder-map-container .map-loading .loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.community-finder .community-finder-content .community-finder-map-container .map-loading p{color:#6c757d;font-size:1rem}.community-finder .community-finder-content .community-finder-listings{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}.community-finder .community-finder-content .community-finder-listings .listings-header{padding:1.5rem;border-bottom:1px solid #e9ecef;background:#f8f9fa}.community-finder .community-finder-content .community-finder-listings .listings-header h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#2c3e50}.community-finder .community-finder-content .community-finder-listings .listings-header .listings-count{font-size:.9rem;color:#6c757d}.community-finder .community-finder-content .community-finder-listings .listings-header .listings-count #communities-count{font-weight:600;color:#007bff}.community-finder .community-finder-content .community-finder-listings .listings-container{flex:1;overflow-y:auto;padding:1rem}.community-finder .community-finder-content .community-finder-listings .listings-container .no-communities{text-align:center;padding:2rem;color:#6c757d}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1rem;margin-bottom:1rem;transition:all .3s ease;cursor:pointer}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card:hover{border-color:#007bff;box-shadow:0 4px 12px rgba(0,123,255,.15);transform:translateY(-2px)}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card.highlighted{border-color:#007bff;background:rgba(0,123,255,.05);box-shadow:0 4px 12px rgba(0,123,255,.2)}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-image{width:100%;height:120px;border-radius:6px;overflow:hidden;margin-bottom:1rem}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-image img{width:100%;height:100%;object-fit:cover}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-image .placeholder-image{width:100%;height:100%;background:#f8f9fa;display:flex;align-items:center;justify-content:center;color:#adb5bd}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-content .community-card-title{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:#2c3e50;line-height:1.3}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-content .community-card-excerpt{font-size:.9rem;color:#6c757d;margin-bottom:1rem;line-height:1.4}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-content .community-card-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.85rem}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-content .community-card-meta .community-price{font-weight:600;color:#28a745;background:rgba(40,167,69,.1);padding:4px 8px;border-radius:4px}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-content .community-card-meta .community-distance{color:#6c757d;font-style:italic}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-content .community-card-actions{display:flex;gap:.5rem}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-content .community-card-actions .btn{flex:1;padding:8px 12px;font-size:.85rem;border-radius:6px;text-decoration:none;text-align:center;transition:all .3s ease;border:none;cursor:pointer;font-weight:500}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-content .community-card-actions .btn.btn-primary{background:#007bff;color:#fff}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-content .community-card-actions .btn.btn-primary:hover{background:#0056b3;transform:translateY(-1px)}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-content .community-card-actions .btn.btn-secondary{background:#6c757d;color:#fff}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-content .community-card-actions .btn.btn-secondary:hover{background:#545b62;transform:translateY(-1px)}.community-finder .community-finder-content .community-finder-listings .load-more-container{padding:1rem;border-top:1px solid #e9ecef;text-align:center}.community-finder .community-finder-content .community-finder-listings .load-more-container .btn-outline{background:rgba(0,0,0,0);border:2px solid #007bff;color:#007bff;padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease}.community-finder .community-finder-content .community-finder-listings .load-more-container .btn-outline:hover{background:#007bff;color:#fff;transform:translateY(-1px)}.community-filter{max-width:1050px;background:#fff;box-shadow:0px 5px 40px rgba(0,0,0,.1);padding:1rem;border-radius:12px;position:relative;z-index:999;margin:-52.5px auto 0 auto}@media screen and (max-width: 1100px){.community-filter{margin:-52.5px 2rem 0 2rem;border-radius:8px}}@media screen and (max-width: 600px){.community-filter{margin-left:.5rem;margin-right:.5rem;margin-top:-30px;padding:.75rem}}.community-filter .filter-form{display:flex;width:100%;gap:.5rem}@media screen and (max-width: 900px){.community-filter .filter-form{flex-direction:column}}.community-filter .filter-form .input-single{flex:1 1 33.3333%;position:relative;border:1px solid #000;border-radius:4px;padding:.4rem 2rem .3rem .75rem;cursor:pointer;transition:border-color .3s ease-out,background .3s ease-out}@media screen and (max-width: 900px){.community-filter .filter-form .input-single{flex:0 0 100%;cursor:default}}.community-filter .filter-form .input-single:hover{border-color:#59a374}.community-filter .filter-form .input-single .input-options{right:auto;left:0px;width:100%;padding:.5rem;top:calc(100% + 1.5rem)}@media screen and (max-width: 900px){.community-filter .filter-form .input-single .input-options{top:0px;padding-top:120px;padding-bottom:80px;padding:120px .75rem 80px}}.community-filter .filter-form .input-single .input-options .option-list{flex:0 0 100%}@media screen and (max-width: 900px){.community-filter .filter-form .input-single .input-options .option-list{max-height:none;height:auto;overflow-y:auto}.community-filter .filter-form .input-single .input-options .option-list>.input-checkbox:last-child{margin-bottom:1rem}}.community-filter .filter-form .input-single .input-trigger.open .input-arrow{transform:rotate(-180deg)}.community-filter .filter-form .input-single .input-trigger .input-label{color:#707372;font-size:13px}@media screen and (max-width: 900px){.community-filter .filter-form .input-single .input-trigger .input-label{font-size:12px}}.community-filter .filter-form .input-single .input-trigger .input-current{font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 1){.community-filter .filter-form .input-single .input-trigger .input-current{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.community-filter .filter-form .input-single .input-trigger .input-arrow{position:absolute;right:0px;top:0px;bottom:0px;aspect-ratio:7/10;background:url("/wp-content/themes/foe/images/shell/arrow-dropdown.svg") no-repeat center center;background-size:10px;transition:transform .3s ease-out}.community-filter .filter-form .input-single select,.community-filter .filter-form .input-single input{width:100%}.community-filter .filter-form .input-options{display:none;position:absolute;z-index:99;top:calc(100% + .5rem);left:auto;right:0px;width:600px;padding:.75rem;background:#fff;border-radius:12px;box-shadow:0px 5px 20px rgba(0,0,0,.1)}@media screen and (max-width: 900px){.community-filter .filter-form .input-options{width:100%;position:fixed;top:0px;left:0px;right:0px;bottom:0px;padding-top:120px;padding-bottom:80px;z-index:9995;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}.community-filter .filter-form .input-options h5{padding:1rem 0px .25rem 0px;margin:.5rem .5rem 0px;color:#59a374;font-size:14px;text-transform:uppercase;border-top:1px solid #e9eaeb}.community-filter .filter-form .input-options h5:first-child{border-top:none;margin-top:0px;padding:.5rem 0px .25rem}.community-filter .filter-form .input-options .region-parent-label{padding:.75rem 0px 0px 0px;margin:0px;color:#59a374;font-size:16px;text-transform:uppercase;border-top:1px solid #e9eaeb}.community-filter .filter-form .input-options .region-parent-label:first-child{border-top:none;margin-top:0px;padding:.5rem 0px .25rem}.community-filter .filter-form .input-options .region-parent-label label{font-size:16px}.community-filter .filter-form .input-options .region-parent-label label strong{display:block;padding:.15rem 0px}.community-filter .filter-form .input-options .input-checkbox{display:block}.community-filter .filter-form .input-options .input-checkbox input[type=checkbox]{display:none}.community-filter .filter-form .input-options .input-checkbox input[type=checkbox]:checked+label:after{background:#00558f !important}.community-filter .filter-form .input-options .input-checkbox input[type=checkbox]+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:.5rem 2rem .5rem .5rem;display:flex;align-items:center;border-radius:4px;width:100%;transition:background .3s ease-out}.community-filter .filter-form .input-options .input-checkbox input[type=checkbox]+label:after{position:absolute;content:"";background:#fff;top:16px;right:13px;left:auto;margin:auto;width:18px;height:18px;display:block;border:1px solid #707372;border-radius:4px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}.community-filter .filter-form .input-options .input-checkbox input[type=checkbox]+label:before{content:"";position:absolute;z-index:9;transform-origin:50% 50%;transform:rotate(-45deg);border:2px solid #fff;border-right:0px;border-top:0px;width:10px;height:6px;top:21px;right:17.5px;left:auto}.community-filter .filter-form .input-options .input-checkbox input[type=checkbox]+label .community-type-icon{width:28px;margin-right:.5rem}.community-filter .filter-form .input-options .input-checkbox input[type=checkbox]+label:hover{background:#e9eaeb}.community-filter .filter-form .input-options .close-options-wrap{position:absolute;bottom:0px;left:0px;right:0px;background:#fff;padding:1rem;z-index:9;box-shadow:0px 0px 5px rgba(0,0,0,.1);display:none}@media screen and (max-width: 900px){.community-filter .filter-form .input-options .close-options-wrap{display:block}}.community-filter .filter-form .input-options .close-options{display:none;display:block;text-align:center;margin:0px}.community-filter .filter-form .form-actions{display:flex}.community-filter .filter-form .filter-toggle{flex:0 0 50px;display:flex}.community-filter .filter-form .filter-toggle .input-trigger{height:100%;background:#00558f;color:#fff;border-radius:4px;padding:.5rem;display:flex;flex:0 0 100%;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease-out}.community-filter .filter-form .filter-toggle svg{width:1rem;height:1rem}.community-filter .filter-form .filter-toggle:hover .input-trigger{background:rgb(0,54.6853146853,92)}.community-filter .filter-form .filter-inner{display:flex;justify-content:space-between}@media screen and (max-width: 900px){.community-filter .filter-form .filter-inner{flex-wrap:wrap;height:100%;overflow-y:scroll;display:block;position:relative;z-index:99}.community-filter .filter-form .filter-inner .option-list{height:auto}}.community-filter .filter-form .filter-options .filter-item{flex:0 0 calc(50% - .5rem)}@media screen and (max-width: 600px){.community-filter .filter-form .filter-options .filter-item{flex:0 0 100%}}.community-filter .filter-form .filter-options .filter-item .option-list{height:100%;max-height:300px;overflow-y:scroll;padding-right:.25rem}@media screen and (max-width: 1024px){.community-filter .filter-form .filter-options .filter-item .option-list{max-height:none;height:auto}}@media screen and (max-width: 900px){.community-filter .filter-form .filter-options .filter-item .option-list{max-height:none;overflow-y:auto;height:auto}}.community-filter .filter-form .filter-options .filter-item .input-checkbox label{font-size:14px}.community-filter .filter-form .filter-options .filter-item .input-checkbox label:before{top:17px !important}.community-filter .filter-form .filter-options .filter-item .input-checkbox label:after{top:12px !important}.community-filter .filter-form button{display:flex;align-items:center;margin-left:.5rem}@media screen and (max-width: 900px){.community-filter .filter-form button{width:100%;height:50px;justify-content:center}}.community-filter .filter-form button:hover{background:rgb(0,54.6853146853,92)}.community-filter .filter-form button .filter-icon{height:15px;width:15px;position:relative;margin-left:.65rem}.community-filter .filter-form button .filter-icon.loading svg{opacity:0;transition-delay:0s}.community-filter .filter-form button .filter-icon.loading .filter-spinner{opacity:1;transition-delay:.2s}.community-filter .filter-form button .filter-icon svg{transition:opacity .3s ease-out;transition-delay:.2s}.community-filter .filter-form button .filter-icon svg path{fill:#fff}.community-filter .filter-form button .filter-icon .filter-spinner{height:15px;width:15px;position:absolute;top:0px;left:0px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;opacity:0;animation:spin 1.2s linear infinite;transition:opacity .3s ease-out;transition-delay:0s}.community-all{overflow:hidden}.community-all .inner{width:100%}.community-all .community-slider-intro{margin-bottom:2rem;max-width:100%;flex:0 0 100%;display:flex;justify-content:space-between;align-items:center}.community-all .community-slider-intro h3{margin-top:0px}.community-all .community-slider-intro h3 .geo-city{color:#59a374}.community-all .community-slider-intro a{color:#707372;text-decoration:underline;font-size:16px;text-underline-offset:3px;text-decoration-thickness:1px}@media screen and (max-width: 600px){.community-all .community-slider-intro a{font-size:14px}}.community-all .community-slider-intro a:hover{color:#59a374}.community-all .community-slider-intro.has-legend{flex-wrap:wrap;max-width:100%;flex:0 0 100%}.community-all .community-slider-intro.has-legend .community-slider-text{display:flex;flex:0 0 100%;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 1100px){.community-all .community-slider-intro.has-legend .community-slider-text{flex-direction:column}}.community-all .community-slider-intro.has-legend .community-slider-text a{min-width:244px}@media screen and (max-width: 1100px){.community-all .community-slider-intro.has-legend .community-slider-text a{min-width:0px}}.community-all .community-region-intro{margin-bottom:2rem}@media screen and (max-width: 900px){.community-all .community-region-intro{margin-bottom:1.5rem}}.community-all .community-grid{width:100%}.community-list-container{flex:0 0 100%;width:100%;position:relative}.community-list-container .swiper-slide{width:25%}.community-list-container .no-results{text-align:center;border-radius:12px;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2rem 1.5rem 1.5rem;margin:0px auto;box-shadow:0px 5px 40px rgba(0,0,0,.1)}.community-list-container .no-results p{max-width:500px;margin:.5rem auto;text-wrap:balance}.community-list-container .no-results p a{text-decoration:underline}.community-map-container{flex:0 0 100%;margin-bottom:2rem;width:100%}@media screen and (max-width: 800px){.community-map-container{margin-bottom:0rem}}.community-map-container .map-filter{display:flex;gap:1.5rem;margin-bottom:1.5rem}.community-map-container .map-filter .filter-item{flex-grow:3}.community-map-container .map-filter .filter-item label{font-weight:500;font-size:14px;padding:.25rem .5rem;display:block}.community-map-container .map-filter .filter-item select{width:100%}.community-map-container .community-map-wrapper{position:relative}.community-map-container .community-map-wrapper .custom-controls{position:absolute;right:1.5rem;bottom:1rem;z-index:9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.community-map-container .community-map-wrapper .custom-controls .directional-controls{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding-top:1rem}.community-map-container .community-map-wrapper .custom-controls button{padding:0px;border-radius:50% !important;border:none !important;display:flex;align-items:center;justify-content:center;width:42px;height:42px;box-shadow:0px 2px 6px rgba(0,0,0,.2) !important}.community-map-container .community-map-wrapper .custom-controls button:focus{border:none !important}.community-map-container .community-map-wrapper .custom-controls button svg{display:block;width:8px}.community-map-container .community-map-wrapper .custom-controls .horizontal{display:flex;gap:1.25rem;margin:-0.75rem}.community-map-container .community-map-wrapper .custom-controls #map-zoom-in,.community-map-container .community-map-wrapper .custom-controls #map-zoom-out{position:relative}.community-map-container .community-map-wrapper .custom-controls #map-zoom-in:after,.community-map-container .community-map-wrapper .custom-controls #map-zoom-in:before,.community-map-container .community-map-wrapper .custom-controls #map-zoom-out:after,.community-map-container .community-map-wrapper .custom-controls #map-zoom-out:before{content:"";width:14px;height:1.5px;position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:auto;display:block;background:#fff;transform-origin:50% 50%;transform:rotate(-180deg);transition:transform .5s ease-out}.community-map-container .community-map-wrapper .custom-controls #map-zoom-in:before,.community-map-container .community-map-wrapper .custom-controls #map-zoom-out:before{transform:rotate(-90deg)}.community-map-container .community-map-wrapper .custom-controls #map-zoom-out:before{transform:rotate(-180deg)}.community-map-container .community-map-wrapper .custom-controls #map-pan-left{padding-right:2px}.community-map-container .community-map-wrapper .custom-controls #map-pan-right{padding-left:2px}.community-map-container .community-map-wrapper .custom-controls #map-pan-down{padding-top:2px}.community-map-container .community-map-wrapper .custom-controls #map-pan-down svg{transform:rotate(-90deg)}.community-map-container .community-map-wrapper .custom-controls #map-pan-up{padding-bottom:2px}.community-map-container .community-map-wrapper .custom-controls #map-pan-up svg{transform:rotate(90deg)}.community-map-container #community-map{width:100%;aspect-ratio:128/58;border-radius:12px}@media screen and (max-width: 1400px){.community-map-container #community-map{aspect-ratio:100/50}}@media screen and (max-width: 900px){.community-map-container #community-map{aspect-ratio:100/65;border-radius:8px}}@media screen and (max-width: 600px){.community-map-container #community-map{aspect-ratio:100/130}}.community-map-container #community-map .gm-style-iw{padding:0px;border-radius:12px !important}@media screen and (max-width: 900px){.community-map-container #community-map .gm-style-iw{border-radius:8px;overflow:scroll}}.community-map-container #community-map .gm-style-iw>div{padding:0 !important;overflow:hidden !important}.community-map-container #community-map .gm-style-iw .gm-style-iw-d{padding:0px}.community-map-container #community-map .gm-style-iw .gm-style-iw-ch{padding:0 !important}.community-map-container #community-map .gm-style-iw .gm-style-iw-chr{position:absolute;left:0px;top:0px;z-index:99;background:#59a374;border-radius:0px 0px 12px 0px;transition:background .3s ease-out}.community-map-container #community-map .gm-style-iw .gm-style-iw-chr .gm-ui-hover-effect{opacity:1}.community-map-container #community-map .gm-style-iw .gm-style-iw-chr span{background:#fff;opacity:1}.community-map-container #community-map .gm-style-iw .gm-style-iw-chr:hover{background:rgb(70.9880952381,130.0119047619,92.5238095238)}@media screen and (max-width: 900px){.community-map-container #community-map .gm-style-iw .gm-style-iw-chr button{width:40px !important;height:40px !important}.community-map-container #community-map .gm-style-iw .gm-style-iw-chr button span{margin:auto !important}}.community-map-container #community-map .card{width:270px}@media screen and (max-width: 600px){.community-map-container #community-map .card{width:170px}}.community-map-container #community-map .card .card-image{aspect-ratio:10/6;border-radius:0px;box-shadow:none}@media screen and (max-width: 600px){.community-map-container #community-map .card .card-image{aspect-ratio:10/6}}.community-map-container #community-map .card .card-image:after{border-radius:12px 12px 0px 0px}@media screen and (max-width: 900px){.community-map-container #community-map .card .card-image:after{border-radius:8px 8px 0px 0px}}.community-map-container #community-map .card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:0px}@media screen and (max-width: 900px){.community-map-container #community-map .card .card-image .community-type-icons{transform-origin:100% 0%;transform:scale(0.8)}}.community-map-container #community-map .card .card-text{padding:12px 12px 12px 12px}@media screen and (max-width: 900px){.community-map-container #community-map .card .card-text{padding:10px}}.community-map-container #community-map .card .card-text h3{line-height:1.1;margin-bottom:.4rem}.community-map-container #community-map .card .card-text .address{margin-bottom:.75rem}.community-map-container .community-map-list{margin-top:1.25rem;margin-bottom:0px;width:100%;position:relative;display:flex}.community-map-container .community-map-list .swiper-wrapper{display:flex}.community-map-container .community-map-list .community-map-prev,.community-map-container .community-map-list .community-map-next{position:absolute;left:0px;top:0px;bottom:0px;z-index:9;margin:auto;transform:translateX(-200%)}@media screen and (max-width: 1600px){.community-map-container .community-map-list .community-map-prev,.community-map-container .community-map-list .community-map-next{transform:translateX(-110%)}}@media screen and (max-width: 900px){.community-map-container .community-map-list .community-map-prev,.community-map-container .community-map-list .community-map-next{transform:translateX(-50%)}}.community-map-container .community-map-list .community-map-next{left:auto;right:0px;transform:translateX(200%)}@media screen and (max-width: 1600px){.community-map-container .community-map-list .community-map-next{transform:translateX(110%)}}@media screen and (max-width: 900px){.community-map-container .community-map-list .community-map-next{transform:translateX(50%)}}@media screen and (max-width: 800px){.community-map-container .community-map-list{gap:10px}}.community-map-container .community-map-list .swiper-slide{height:auto}.community-map-container .community-map-list .card{height:100%;background:#fff;padding:1rem;border-radius:12px;position:relative;box-shadow:0px 5px 15px 1px rgba(118,120,122,.1)}@media screen and (max-width: 900px){.community-map-container .community-map-list .card{border-radius:8px;padding:1.5rem}}.community-map-container .community-map-list .card:hover .card-image:after{opacity:0}.community-map-container .community-map-list .card .card-text{padding-top:.35rem}.community-map-container .community-map-list .card .card-text .address{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 5){.community-map-container .community-map-list .card .card-text .address{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}}.community-map-container .community-map-list .card .card-image{background:none;aspect-ratio:unset;overflow:visible;position:relative;z-index:3;box-shadow:none;padding:0px}.community-map-container .community-map-list .card .card-image>img,.community-map-container .community-map-list .card .card-image .community-price{display:none}.community-map-container .community-map-list .card .card-image .community-type-icons{background:none;position:relative;padding:0px}.card-grid{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:40px 24px;margin-bottom:7%}@media screen and (max-width: 1300px){.card-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 800px){.card-grid{grid-template-columns:1fr 1fr;gap:30px 18px;margin-bottom:2.5rem}}.card-grid:last-child{margin-bottom:0px}.card{display:flex;flex-direction:column;position:relative;width:100%}.card:hover .card-image:after{opacity:1}.card.community-funded{order:99}.card .card-image{position:relative;border-radius:12px;aspect-ratio:30/33;box-shadow:0px 5px 15px 1px rgba(118,120,122,.1);overflow:hidden;background:#e9eaeb}@media screen and (max-width: 900px){.card .card-image{aspect-ratio:30/25;border-radius:8px}}@media screen and (max-width: 600px){.card .card-image{aspect-ratio:30/24}}.card .card-image:after{content:"";border-radius:12px;position:absolute;top:0px;left:0px;right:0px;bottom:0px;border:2px solid #59a374;opacity:0;transition:opacity .3s ease-out}@media screen and (max-width: 900px){.card .card-image:after{border-radius:8px}}.card .card-image .community-price{position:absolute;top:0px;left:0px;margin:.5rem;background:#59a374;border-radius:40px;padding:.45rem .7rem .35rem;color:#fff;font-weight:bold;font-size:14px;line-height:1.1}@media screen and (max-width: 600px){.card .card-image .community-price{font-size:14px}}.card .card-image .community-price span{display:block}.card .card-image .wp-post-image{width:100%;height:100%;object-fit:cover;display:block}.card .card-image .community-type-icons{position:absolute;right:0px;top:0px;padding:12px 2px 12px 12px;background:#fff;border-radius:0px 0px 0px 12px;display:flex}.card .card-image .community-type-icons img{margin-right:10px;display:block}@media screen and (max-width: 600px){.card .card-image .community-type-icons img{margin-right:8px}}.card .card-text{display:flex;flex-direction:column;flex-grow:2;padding:.7rem 0px 0px 0px}.card .card-text h3{font-size:24px;margin:.2rem 0px}@media screen and (max-width: 600px){.card .card-text h3{font-size:1.1rem}}.card .card-text .address{font-size:15px;color:#707372;color:#707372;margin-bottom:1rem;text-decoration:underline;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 1){.card .card-text .address{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.card .card-text .foe-button{margin:auto 0px 0px 0px;width:100%}@media screen and (max-width: 600px){.card .card-text .foe-button{font-size:14px;padding:.9em .85em}}.card .card-text .foe-button:after{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:3}.desktop{display:block}@media screen and (max-width: 900px){.desktop{display:none}}.mobile{display:none}@media screen and (max-width: 900px){.mobile{display:block}}.community-slider-block{overflow:hidden}.community-slider-block .intro-centered{max-width:800px;margin:0 auto 4%;text-align:center}.community-slider-block .intro-centered p{text-wrap:balance}.community-slider-block .intro-centered .intro-buttons{text-align:center}.community-slider-block .intro-centered .intro-buttons .foe-button{margin:0px .5rem 1rem .5rem}.community-slider-block .community-slider-intro{margin-bottom:2rem}.community-slider-block .community-slider-intro.has-legend{max-width:100%;flex:0 0 100%}.community-slider-block .community-slider-intro.has-legend .community-slider-text{display:flex;flex:0 0 100%;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 1100px){.community-slider-block .community-slider-intro.has-legend .community-slider-text{flex-direction:column;align-items:flex-start}}.community-slider-block .community-slider-intro.has-legend .community-slider-text a{min-width:244px}@media screen and (max-width: 1100px){.community-slider-block .community-slider-intro.has-legend .community-slider-text a{min-width:0px}}.community-slider-block .community-slider-intro .community-slider-heading{margin-top:0px}.community-slider-block .community-slider-intro .community-slider-heading .geo-city{color:#59a374}.community-slider-block .community-slider-intro a{color:#707372;text-decoration:underline;font-size:16px;text-underline-offset:3px;text-decoration-thickness:1px}@media screen and (max-width: 600px){.community-slider-block .community-slider-intro a{font-size:14px}}.community-slider-block .community-slider-intro a:hover{color:#59a374}.community-slider-block .inner{position:relative}.community-slider-block .community-next,.community-slider-block .community-prev{position:absolute;right:0px;top:0px;bottom:0px;margin:auto;z-index:9;display:flex;align-items:center;justify-content:center;transform:translateX(200%)}@media screen and (max-width: 1700px){.community-slider-block .community-next,.community-slider-block .community-prev{transform:translateX(155%)}}@media screen and (max-width: 1200px){.community-slider-block .community-next,.community-slider-block .community-prev{transform:translateX(110%)}}@media screen and (max-width: 900px){.community-slider-block .community-next,.community-slider-block .community-prev{transform:translateX(50%)}}.community-slider-block .community-prev{right:auto;left:0px;transform:translateX(-200%)}@media screen and (max-width: 1700px){.community-slider-block .community-prev{transform:translateX(-155%)}}@media screen and (max-width: 1200px){.community-slider-block .community-prev{transform:translateX(-110%)}}@media screen and (max-width: 900px){.community-slider-block .community-prev{transform:translateX(-50%)}}.community-slider-block .community-slider{width:100%;opacity:0;transition:.3s ease-out}.community-slider-block .community-slider.swiper-initialized{opacity:1}.community-slider-block .community-slider .swiper-wrapper .community-slide{width:20%;margin-right:2rem}.community-slider-block .community-slider .swiper-wrapper .community-slide .card{width:100%}.community-slider-block .community-slider .swiper-wrapper .community-slide .card .card-text h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 1){.community-slider-block .community-slider .swiper-wrapper .community-slide .card .card-text h3{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.community-controls{display:flex;justify-content:space-between;flex:0 0 100%;padding-top:.5rem}@media screen and (max-width: 900px){.community-controls{align-items:center}}.community-controls .community-swapper{height:36px;display:flex}.community-controls .community-swapper .community-map-view{border:1px solid #707372;border-radius:40px;font-weight:400;display:flex;align-items:center;justify-content:center;padding:0px 13px;background:rgba(0,0,0,0);color:#1a1b1b;font-size:13px;transition:background .3s ease-out,color .3s ease-out,border .3s ease-out}@media screen and (max-width: 900px){.community-controls .community-swapper .community-map-view{font-size:10px;padding:0px 10px}}.community-controls .community-swapper .community-map-view svg{margin-right:8px}.community-controls .community-swapper .community-map-view.active{background:#00558f;color:#fff;border-color:#00558f}.community-controls .community-swapper .community-map-view.active svg path{fill:#fff}.community-controls .community-swapper .community-map-view.active svg ellipse{fill:#00558f;transition:fill .3s ease-out}.community-controls .community-swapper .community-map-view.active:hover svg ellipse{fill:#59a374}.community-controls .community-swapper .community-map-view:hover{background:#59a374;color:#fff;border-color:#59a374}.community-controls .community-swapper .view-toggle{border:1px solid #707372;border-radius:40px;padding:3px;font-size:13px;display:flex}@media screen and (max-width: 900px){.community-controls .community-swapper .view-toggle{font-size:10px;padding:2px}}.community-controls .community-swapper .view-toggle .toggle-label{border-radius:30px;background:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;padding:0px 13px 0px 10px;cursor:pointer;transition:background .3s ease-out,color .3s ease-out}@media screen and (max-width: 900px){.community-controls .community-swapper .view-toggle .toggle-label{padding:0px 10px}}@media screen and (max-width: 600px){.community-controls .community-swapper .view-toggle .toggle-label{font-size:0px}}.community-controls .community-swapper .view-toggle .toggle-label.active{background:#00558f;color:#fff;border-color:#00558f}.community-controls .community-swapper .view-toggle .toggle-label.active svg path{fill:#fff}.community-controls .community-swapper .view-toggle .toggle-label.active svg ellipse{fill:#00558f;transition:fill .3s ease-out}.community-controls .community-swapper .view-toggle .toggle-label.active:hover svg ellipse{fill:#59a374}.community-controls .community-swapper .view-toggle .toggle-label:hover{background:#59a374;color:#fff;border-color:#59a374}.community-controls .community-swapper .view-toggle .toggle-label:hover{background:#59a374;color:#fff}.community-controls .community-swapper .view-toggle .toggle-label:last-child{margin-left:3px}@media screen and (max-width: 900px){.community-controls .community-swapper .view-toggle .toggle-label:last-child{margin-left:2px}}.community-controls .community-swapper .view-toggle .toggle-icon{padding-right:.25rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 900px){.community-controls .community-swapper .view-toggle .toggle-icon{padding-right:.2rem}}@media screen and (max-width: 600px){.community-controls .community-swapper .view-toggle .toggle-icon{padding:0px}}.community-controls .community-swapper .view-toggle .toggle-icon svg{width:15px;height:15px}.community-legend{display:flex;flex-wrap:wrap}@media screen and (max-width: 450px){.community-legend{flex-direction:column}}.community-legend .legend-item{display:flex;align-items:center;margin:.25rem .95rem .25rem 0px;color:#707372}@media screen and (max-width: 600px){.community-legend .legend-item{margin:.2rem .75rem .2rem 0px}}.community-legend .legend-item .legend-icon{width:28px;height:28px;margin-right:.5rem;display:inline-block}.community-legend .legend-item .legend-title{font-size:15px}.featured-articles-block{overflow:hidden}.featured-articles-block .featured-articles-heading{color:#00558f}.featured-articles-block .inner{position:relative}.featured-articles-block .inner .article-next,.featured-articles-block .inner .article-prev{position:absolute;left:0px;top:0px;bottom:0px;margin:auto;transform:translateX(-50%)}.featured-articles-block .inner .article-next{right:0px;left:auto;transform:translateX(50%)}.featured-articles-block .article-slider{width:100%;padding:1rem 0px 0px;opacity:0;transition:.3s ease-out}.featured-articles-block .article-slider.swiper-initialized{opacity:1}.featured-articles-block .article-slider .article-slide{width:45%}@media screen and (max-width: 1200px){.featured-articles-block .article-slider .article-slide{width:55%}}@media screen and (max-width: 600px){.featured-articles-block .article-slider .article-slide{width:75%}}.map-info-window{padding:.5rem;max-width:250px}.map-info-window h4{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:#2c3e50}.map-info-window .price{font-size:.9rem;color:#28a745;font-weight:600;margin-bottom:.5rem}.map-info-window .info-window-actions .btn-sm{padding:6px 12px;font-size:.8rem;background:#007bff;color:#fff;text-decoration:none;border-radius:4px;display:inline-block;transition:background-color .3s ease}.map-info-window .info-window-actions .btn-sm:hover{background:#0056b3}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (max-width: 768px){.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-actions{flex-direction:column}.community-finder .community-finder-content .community-finder-listings .listings-container .community-card .community-card-actions .btn{width:100%}}.newsletter-block .inner{display:flex;align-items:center}.newsletter-block .inner .newsletter-intro{flex:0 0 30%}@media screen and (max-width: 1400px){.newsletter-block .inner .newsletter-intro{flex:0 0 40%}}@media screen and (max-width: 900px){.newsletter-block .inner .newsletter-intro{flex:0 0 100%}.newsletter-block .inner .newsletter-intro p{max-width:400px}}.newsletter-block .inner .newsletter-form{flex:0 0 70%;padding-left:10%}@media screen and (max-width: 1400px){.newsletter-block .inner .newsletter-form{flex:0 0 60%}}@media screen and (max-width: 900px){.newsletter-block .inner .newsletter-form{flex:0 0 100%;padding:0px}}.living-solutions-block{overflow:hidden}.living-solutions-block .inner{max-width:1050px}.living-solutions-block .text-content{display:flex;align-items:flex-start;margin:0 auto}@media screen and (max-width: 900px){.living-solutions-block .text-content{display:block}}.living-solutions-block .text-content>h2{flex:0 0 40%}.living-solutions-block .text-content .text-main{flex:0 0 60%;padding-left:6%}@media screen and (max-width: 900px){.living-solutions-block .text-content .text-main{padding:0}}.living-solutions-block .text-content .text-main p:last-child{margin-bottom:0px}.living-solutions-block.two-col .swiper-wrapper,.living-solutions-block.two-col .solutions-next,.living-solutions-block.two-col .solutions-prev{display:none !important}.living-solutions-block.two-col .solutions-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media screen and (max-width: 1400px){.living-solutions-block.two-col .solutions-cards{grid-template-columns:1fr}}.living-solutions-block.two-col .solutions-cards .solution-card:hover .solution-info .solution-text{opacity:1;transform:translateY(0px)}.living-solutions-block.two-col .solutions-cards .solution-card:hover .solution-image:after{opacity:1}@media screen and (max-width: 900px){.living-solutions-block.two-col .solutions-cards .solution-card .solution-info .solution-text{opacity:1;transform:translateY(0px)}.living-solutions-block.two-col .solutions-cards .solution-card .solution-image:after{opacity:1}}.living-solutions-block.two-col .solutions-cards .swiper-wrapper{display:none}@media screen and (max-width: 1024px){.living-solutions-block.two-col .solutions-cards .swiper-wrapper{display:block}}.living-solutions-block .solutions-cards{margin:3rem auto;position:relative}@media screen and (max-width: 900px){.living-solutions-block .solutions-cards{margin:2rem auto}}.living-solutions-block .solutions-cards .swiper-slide:hover .solution-info .solution-text{opacity:1;transform:translateY(0px)}.living-solutions-block .solutions-cards .swiper-slide:hover .solution-image:after{opacity:1}@media screen and (max-width: 1400px){.living-solutions-block .solutions-cards .swiper-slide.swiper-slide-active .solution-info .solution-text{opacity:1;transform:translateY(0px)}.living-solutions-block .solutions-cards .swiper-slide.swiper-slide-active .solution-image:after{opacity:1}}.living-solutions-block .solutions-cards .solution-card{border-radius:12px;position:relative;overflow:hidden;display:flex;min-height:26vw;text-decoration:none}@media screen and (max-width: 1400px){.living-solutions-block .solutions-cards .solution-card{min-height:32vw}}@media screen and (max-width: 1100px){.living-solutions-block .solutions-cards .solution-card{min-height:40vw}}@media screen and (max-width: 900px){.living-solutions-block .solutions-cards .solution-card{border-radius:8px}}@media screen and (max-width: 800px){.living-solutions-block .solutions-cards .solution-card{min-height:400px}}@media screen and (max-width: 600px){.living-solutions-block .solutions-cards .solution-card{min-height:350px}}.living-solutions-block .solutions-cards .solution-card .solution-icon{position:absolute;top:0px;right:0px;padding:.75rem;background:#fff;z-index:9;border-radius:0px 0px 0px 12px}@media screen and (max-width: 900px){.living-solutions-block .solutions-cards .solution-card .solution-icon{border-radius:0px 0px 0px 8px;padding:.65rem}}.living-solutions-block .solutions-cards .solution-card .solution-icon img{width:48px;height:48px;object-fit:contain;display:block}@media screen and (max-width: 900px){.living-solutions-block .solutions-cards .solution-card .solution-icon img{width:32px;height:32px}}.living-solutions-block .solutions-cards .solution-card .solution-image{position:absolute;top:0px;left:0px;right:0px;bottom:0px}.living-solutions-block .solutions-cards .solution-card .solution-image img{width:100%;height:100%;object-fit:cover}.living-solutions-block .solutions-cards .solution-card .solution-image:after{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:3;background:rgba(0,0,0,.5);opacity:0;backdrop-filter:blur(10px);transition:opacity .3s ease-out}.living-solutions-block .solutions-cards .solution-card .solution-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:40%;z-index:2;background:linear-gradient(to bottom, black 0%, transparent 100%);opacity:.65;pointer-events:none}.living-solutions-block .solutions-cards .solution-card .solution-info{padding:1rem;display:flex;flex-direction:column;color:#fff;position:relative;z-index:3}@media screen and (max-width: 900px){.living-solutions-block .solutions-cards .solution-card .solution-info{padding:1.5rem}}.living-solutions-block .solutions-cards .solution-card .solution-info .solution-heading{padding-bottom:.5rem;margin-top:.1rem}.living-solutions-block .solutions-cards .solution-card .solution-info .solution-text{margin-top:auto;opacity:0;transform:translateY(20px);transition:transform .3s ease-out,opacity .3s ease-out;max-width:400px}.living-solutions-block .solutions-cards .solution-card .solution-info .solution-text p{font-size:16px;text-wrap:balance}@media screen and (max-width: 900px){.living-solutions-block .solutions-cards .solution-card .solution-info .solution-text p{margin-bottom:1rem;font-size:15px}}.living-solutions-block .solutions-cards .solution-card .solution-info .foe-button{margin:0px}.living-solutions-block .solutions-cards .solutions-next,.living-solutions-block .solutions-cards .solutions-prev{position:absolute;top:0;bottom:0;left:0px;margin:auto}.living-solutions-block .solutions-cards .solutions-next.swiper-button-disabled,.living-solutions-block .solutions-cards .solutions-prev.swiper-button-disabled{opacity:.7;cursor:block}.living-solutions-block .solutions-cards .solutions-next svg path,.living-solutions-block .solutions-cards .solutions-prev svg path{stroke:#1a1b1b}.living-solutions-block .solutions-cards .solutions-next{transform:translateX(150%);right:0px;left:auto}@media screen and (max-width: 1200px){.living-solutions-block .solutions-cards .solutions-next{transform:translateX(125%)}}@media screen and (max-width: 1024px){.living-solutions-block .solutions-cards .solutions-next{transform:translateX(110%)}}@media screen and (max-width: 900px){.living-solutions-block .solutions-cards .solutions-next{transform:translateX(50%)}}.living-solutions-block .solutions-cards .solutions-prev{transform:translateX(-150%)}@media screen and (max-width: 1200px){.living-solutions-block .solutions-cards .solutions-prev{transform:translateX(-125%)}}@media screen and (max-width: 1024px){.living-solutions-block .solutions-cards .solutions-prev{transform:translateX(-110%)}}@media screen and (max-width: 900px){.living-solutions-block .solutions-cards .solutions-prev{transform:translateX(-50%)}}.living-solutions-block .solution-cta{max-width:800px;margin:0 auto;text-align:center}@media screen and (max-width: 1024px){.living-solutions-block .solution-cta{margin:1rem auto 1.5rem auto}}.search-results .no-results{max-width:500px}.multi-column-block .text-heading{margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.multi-column-block.bg-teal .columns .column,.multi-column-block.bg-navy .columns .column,.multi-column-block.bg-green .columns .column{border-right:1px solid hsla(0,0%,100%,.25)}@media screen and (max-width: 900px){.multi-column-block.bg-teal .columns .column,.multi-column-block.bg-navy .columns .column,.multi-column-block.bg-green .columns .column{border:none;border-top:1px solid hsla(0,0%,100%,.1)}}.multi-column-block .columns{flex:0 0 100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem 0px;padding-top:2.5rem;padding-bottom:1rem}@media screen and (max-width: 900px){.multi-column-block .columns{grid-template-columns:1fr;gap:0px}}@media screen and (max-width: 600px){.multi-column-block .columns{padding-top:1rem;padding-bottom:0px}}.multi-column-block .columns .column{padding:0px 2rem;border-right:1px solid rgba(0,0,0,.1)}@media screen and (max-width: 1400px){.multi-column-block .columns .column{padding:0px 1.5rem}}@media screen and (max-width: 1100px){.multi-column-block .columns .column{padding:0px 1rem}}@media screen and (max-width: 900px){.multi-column-block .columns .column{padding:2rem 0px;border:none;border-top:1px solid rgba(0,0,0,.1);max-width:400px;margin:0 auto}}.multi-column-block .columns .column p{text-wrap:balance}.multi-column-block .columns .column>*:last-child{margin-bottom:0px}.multi-column-block .columns .column:nth-child(4n+4){border-right:none}.multi-column-block.three-col .columns{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 900px){.multi-column-block.three-col .columns{grid-template-columns:1fr}}.multi-column-block.three-col .columns .column:nth-child(3n+3){border-right:none}.card-cta-block.fifty-fifty .inner .cta-text{flex:0 0 calc(50% - 1rem)}@media screen and (max-width: 900px){.card-cta-block.fifty-fifty .inner .cta-text{flex:0 0 100%}}.card-cta-block.fifty-fifty .inner .cta-image{flex:0 0 50%}@media screen and (max-width: 900px){.card-cta-block.fifty-fifty .inner .cta-image{flex:0 0 100%}}.card-cta-block.bg-navy .inner .cta-heading h2,.card-cta-block.bg-blue .inner .cta-heading h2,.card-cta-block.bg-teal .inner .cta-heading h2,.card-cta-block.bg-green .inner .cta-heading h2{color:#8fd0db}@media screen and (max-width: 600px){.card-cta-block{padding:2rem .5rem}}.card-cta-block .inner{flex-wrap:wrap}.card-cta-block .inner .cta-heading{flex:0 0 100%;text-align:center;margin-bottom:2rem}@media screen and (max-width: 900px){.card-cta-block .inner .cta-heading{margin-bottom:1rem}}.card-cta-block .inner .cta-heading h2{max-width:750px;margin-left:auto;margin-right:auto;color:#00558f}.card-cta-block .inner .cta-image{flex:0 0 67%;position:relative;min-height:470px;border-radius:12px;overflow:hidden;background:#e9eaeb}@media screen and (max-width: 1500px){.card-cta-block .inner .cta-image{min-height:400px;flex:0 0 60%}}@media screen and (max-width: 900px){.card-cta-block .inner .cta-image{flex:0 0 100%;min-height:0px;aspect-ratio:16/9;border-radius:8px 8px 0px 0px}}.card-cta-block .inner .cta-image img{width:100%;height:100%;object-fit:cover;position:absolute;left:0px;top:0px}.card-cta-block .inner .cta-image .card-video{position:absolute;left:0px;top:0px;width:100%;height:100%;overflow:hidden}.card-cta-block .inner .cta-image .card-video video{width:100%;height:100%;object-fit:cover}.card-cta-block .inner .cta-text{flex:0 0 calc(33% - 1rem);padding:2rem;border-radius:12px;display:flex;flex-direction:column;margin-left:1rem}@media screen and (max-width: 1500px){.card-cta-block .inner .cta-text{flex:0 0 calc(40% - 1rem)}}@media screen and (max-width: 900px){.card-cta-block .inner .cta-text{flex:0 0 100%;margin:-2px 0px 0px;border-radius:0px 0px 8px 8px;min-width:0px;padding:1.5rem;position:relative;z-index:3}}.card-cta-block .inner .cta-text p{text-wrap:balance}.card-cta-block .inner .cta-text.bg-navy .foe-button.outline{border-color:#fff}.card-cta-block .inner .cta-text.bg-navy .foe-button.outline:hover{border-color:#8fd0db}.card-cta-block .inner .cta-text .button-container{margin-top:auto}.card-cta-block .inner .cta-text .button-container .foe-button{margin-bottom:0px}.card-illustration-block .inner{background:#fff;box-shadow:0px 10px 30px rgba(0,0,0,.1);padding:2rem;border-radius:12px;max-width:1100px;align-items:center}@media screen and (max-width: 900px){.card-illustration-block .inner{border-radius:8px;padding:1.5rem 1.5rem 1rem 1.5rem}}.card-illustration-block .inner .illustration-image{flex:0 0 40%;position:relative;display:flex;flex-direction:column}@media screen and (max-width: 800px){.card-illustration-block .inner .illustration-image{flex:0 0 100%;padding:0px}}.card-illustration-block .inner .illustration-image h3{margin-top:0px}.card-illustration-block .inner .illustration-image .illustration-wrapper{position:relative;width:100%;flex-grow:3}.card-illustration-block .inner .illustration-image .illustration-wrapper:before{padding-bottom:100%;content:"";float:left}@media screen and (max-width: 800px){.card-illustration-block .inner .illustration-image .illustration-wrapper:before{padding-bottom:60%}}.card-illustration-block .inner .illustration-image img{object-fit:contain;position:absolute;width:100%;height:100%}.card-illustration-block .inner .illustration-text{flex:0 0 60%;padding-left:1.5rem}@media screen and (max-width: 900px){.card-illustration-block .inner .illustration-text{padding-left:.5rem}}@media screen and (max-width: 800px){.card-illustration-block .inner .illustration-text{flex:0 0 100%;padding:0px}}.card-illustration-block .inner .illustration-text ul{padding-top:.5rem}.card-illustration-block .inner .illustration-text ul li{padding:7.5px 0px}.team-block .heading{text-align:center;flex:0 0 100%}.team-block .team .member{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:2rem}@media screen and (max-width: 800px){.team-block .team .member{grid-template-columns:1fr;gap:.5rem;margin:1.5rem -1rem 0px}}.team-block .team .member .member-img{border-radius:12px;overflow:hidden;position:relative;min-height:30vw;box-shadow:0px 5px 30px rgba(0,0,0,.1)}@media screen and (max-width: 1400px){.team-block .team .member .member-img{min-height:40vw}}@media screen and (max-width: 800px){.team-block .team .member .member-img{min-height:60vw;border-radius:8px}}.team-block .team .member .member-img img{position:absolute;width:100%;height:100%;object-fit:cover}.team-block .team .member .member-info{padding:2rem;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;position:relative;box-shadow:0px 5px 30px rgba(0,0,0,.1)}@media screen and (max-width: 800px){.team-block .team .member .member-info{border-radius:8px;padding:1.5rem}}.team-block .team .member .member-info .member-linkedin{position:absolute;top:0px;right:0px;display:inline-block;padding:.8rem;background:#fff;border-radius:0px 12px 0px 12px;line-height:0px}@media screen and (max-width: 800px){.team-block .team .member .member-info .member-linkedin{border-radius:0px 8px 0px 8px;padding:.75rem}}.team-block .team .member .member-info .member-linkedin svg{display:block;width:40px}@media screen and (max-width: 800px){.team-block .team .member .member-info .member-linkedin svg{width:30px;height:30px}}.team-block .team .member .member-info h3{margin-top:0px}.team-block .team .member .member-info .member-position{font-weight:500;font-size:18px;max-width:300px;margin-bottom:1rem}.team-block .team .member .member-info .member-bio{margin-top:auto}.leadership-block .heading{text-align:center;flex:0 0 100%;padding-bottom:1.5rem}.leadership-block .team{flex:0 0 100%;display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 1400px){.leadership-block .team{gap:1.5rem}}@media screen and (max-width: 1100px){.leadership-block .team{gap:1rem;grid-template-columns:1fr 1fr}}@media screen and (max-width: 700px){.leadership-block .team{grid-template-columns:1fr}}.leadership-block .team .member{border-radius:12px;position:relative;overflow:hidden;aspect-ratio:10/9;background:#e5eef4 url("/wp-content/themes/foe/images/shell/optima-icon.svg") center center no-repeat;background-size:30%;display:flex}@media screen and (max-width: 700px){.leadership-block .team .member{border-radius:8px}}.leadership-block .team .member .member-img img{position:absolute;width:100%;height:100%;object-fit:cover}.leadership-block .team .member .member-info{padding:3rem 1rem 1rem;position:relative;z-index:3;margin-top:auto;flex:0 0 100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.65), transparent);color:#fff;transition:opacity .5s ease-out}.leadership-block .team .member .member-info h3{margin:.3rem 0px}.leadership-block .team .member .member-info .member-position{font-weight:500;font-size:16px;line-height:1.15;max-width:300px;margin-bottom:1rem}.leadership-block .team .member .member-linkedin{position:absolute;z-index:9;top:0px;right:0px;display:inline-block;padding:.8rem;background:#fff;border-radius:0px 12px 0px 12px;line-height:0px}@media screen and (max-width: 800px){.leadership-block .team .member .member-linkedin{border-radius:0px 8px 0px 8px;padding:.75rem}}.leadership-block .team .member .member-linkedin svg{display:block;width:40px}@media screen and (max-width: 800px){.leadership-block .team .member .member-linkedin svg{width:30px;height:30px}}.leadership-block .team .member:hover .member-info{opacity:0}.leadership-block .team .member:hover .member-bio{opacity:1;pointer-events:auto}.leadership-block .team .member .member-bio{z-index:5;position:absolute;top:0px;left:0px;width:100%;height:100%;padding:2rem;overflow-y:scroll;opacity:0;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);color:#fff;transition:opacity .5s ease-out}@media screen and (max-width: 1300px){.leadership-block .team .member .member-bio{padding:1.25rem}}.leadership-block .team .member .member-bio h3{margin-top:0px}.leadership-block .team .member .member-bio p:last-child{margin-bottom:0px}.illustration-group .heading{flex:0 0 100%;text-align:center}.illustration-group .illustrations{display:flex;flex-wrap:wrap;padding-top:1.5rem}.illustration-group .illustrations .illustration{flex:0 0 25%;text-align:center;padding:.5rem}@media screen and (max-width: 900px){.illustration-group .illustrations .illustration{flex:0 0 50%}}.illustration-group .illustrations .illustration .img{aspect-ratio:10/9}.illustration-group .illustrations .illustration .img img{width:100%;height:100%;object-fit:contain}.illustration-group .illustrations .illustration h4{max-width:250px;margin-left:auto;margin-right:auto}.scrolling-content-block .scrolling-intro{max-width:800px;margin:1rem auto;text-align:center}.scrolling-content-block .scrolling-intro h5{color:#59a374}.scrolling-content-block .scrolling-intro p{text-wrap:balance}.scrolling-content-block.bg-teal .scrolling-intro h5{color:#fff}.scrolling-content-block .scrolling-items{position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex:0 0 100%;margin:0 auto;padding:2rem 0px}@media screen and (max-width: 900px){.scrolling-content-block .scrolling-items{padding:0px}}.scrolling-content-block .scrolling-items .scrolling-image{border-radius:12px;overflow:hidden;width:45%;flex:0 0 45%;position:sticky;top:calc(106px + 3rem);height:calc(100vh - 106px - 6rem)}@media screen and (max-width: 1500px){.scrolling-content-block .scrolling-items .scrolling-image{top:calc(86px + 3rem);height:calc(100vh - 86px - 6rem)}}@media screen and (max-width: 900px){.scrolling-content-block .scrolling-items .scrolling-image{display:none}}.scrolling-content-block .scrolling-items .scrolling-image img{position:absolute;width:100%;height:100%;object-fit:cover}.scrolling-content-block .scrolling-items .scrolling-list{flex:0 0 50%;padding:3vw 0px}@media screen and (max-width: 900px){.scrolling-content-block .scrolling-items .scrolling-list{flex:0 0 100%;max-width:530px;margin:0 auto;padding:0px}}.scrolling-content-block .scrolling-items .scrolling-item{padding:3vw 0px}@media screen and (max-width: 900px){.scrolling-content-block .scrolling-items .scrolling-item{padding:.5rem 0px}}.scrolling-content-block .scrolling-items .scrolling-item .item-content{max-width:530px}.scrolling-content-block .scrolling-items .scrolling-item .item-image-mobile{display:none;border-radius:12px;overflow:hidden;width:100%;flex:0 0 100%;aspect-ratio:10/6;position:relative;margin-bottom:1.5rem}.scrolling-content-block .scrolling-items .scrolling-item .item-image-mobile img{position:absolute;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 900px){.scrolling-content-block .scrolling-items .scrolling-item .item-image-mobile{display:block}}@media screen and (max-width: 600px){.scrolling-content-block .scrolling-items .scrolling-item .item-image-mobile{aspect-ratio:10/8}}.scrolling-panels-block{position:relative;padding:0px}.scrolling-panels-block .inner{max-width:100%}.scrolling-panels-block .scrolling-items{flex:0 0 100%;margin:0 auto;padding:2rem 0px}@media screen and (max-width: 900px){.scrolling-panels-block .scrolling-items{padding:0px}}.scrolling-panels-block .scrolling-items .scrolling-item{flex:0 0 100%;display:flex}@media screen and (max-width: 700px){.scrolling-panels-block .scrolling-items .scrolling-item{flex-wrap:wrap}}.scrolling-panels-block .scrolling-items .scrolling-item:nth-child(even) .item-image{order:2}.scrolling-panels-block .scrolling-items .scrolling-item:nth-child(even) .item-content .item-text{margin-left:auto}.scrolling-panels-block .scrolling-items .scrolling-item.bg-navy .item-content .item-text ul li{border-color:#fff}.scrolling-panels-block .scrolling-items .scrolling-item .item-image{overflow:hidden;width:50%;flex:0 0 50%;position:sticky;top:106px;height:calc(100vh - 106px)}@media screen and (max-width: 1500px){.scrolling-panels-block .scrolling-items .scrolling-item .item-image{height:calc(100vh - 87px);top:87px}}@media screen and (max-width: 900px){.scrolling-panels-block .scrolling-items .scrolling-item .item-image{height:calc(100vh - 67px);top:67px}}@media screen and (max-width: 700px){.scrolling-panels-block .scrolling-items .scrolling-item .item-image{height:auto;top:auto;flex:0 0 100%;width:100%;aspect-ratio:10/6;order:1}}.scrolling-panels-block .scrolling-items .scrolling-item .item-image img{position:absolute;width:100%;height:100%;object-fit:cover}.scrolling-panels-block .scrolling-items .scrolling-item .item-content{flex:0 0 50%;padding:8vw 5vw}@media screen and (max-width: 700px){.scrolling-panels-block .scrolling-items .scrolling-item .item-content{flex:0 0 100%;padding:2rem 1rem;order:2}}.scrolling-panels-block .scrolling-items .scrolling-item .item-content .item-logo{margin-bottom:6vw}.scrolling-panels-block .scrolling-items .scrolling-item .item-content .item-text{margin-top:10vw;max-width:530px}@media screen and (max-width: 700px){.scrolling-panels-block .scrolling-items .scrolling-item .item-content .item-text{margin:2rem auto 0px}}.scrolling-panels-block .scrolling-items .scrolling-item .item-content .item-text:first-child{margin-top:0px}@media screen and (max-width: 700px){.scrolling-panels-block .scrolling-items .scrolling-item .item-content .item-text:first-child{margin-top:0px}}.scrolling-panels-block .scrolling-items .scrolling-item .item-content .item-text ul{padding:1rem 0px;list-style-position:outside;list-style-type:none}.scrolling-panels-block .scrolling-items .scrolling-item .item-content .item-text ul li{padding:1.25rem 0px 1.25rem 1rem;position:relative;border-bottom:1px solid #707372}.scrolling-panels-block .scrolling-items .scrolling-item .item-content .item-text ul li:last-child{border-bottom:none}.scrolling-panels-block .scrolling-items .scrolling-item .item-content .item-text ul li:after{content:"";position:absolute;left:0px;top:1.8rem;bottom:0px;width:7px;height:7px;background:#8fd0db;border-radius:40px}.quiz-block{position:relative;z-index:99}@media screen and (max-width: 1400px){.quiz-block{padding:2rem}}@media screen and (max-width: 600px){.quiz-block{padding:2rem .5rem}}.quiz-block .inner{border-radius:12px;box-shadow:0px 10px 30px rgba(0,0,0,.1);background:#fff;overflow:hidden}@media screen and (max-width: 900px){.quiz-block .inner{padding:0px;border-radius:8px;overflow:hidden}}.quiz-block .inner .quiz-intro{flex:0 0 35%;padding:2rem;min-height:620px;display:flex;flex-direction:column;position:relative;overflow:hidden}@media screen and (max-width: 1500px){.quiz-block .inner .quiz-intro{padding:1.5rem}}@media screen and (max-width: 1200px){.quiz-block .inner .quiz-intro{flex:0 0 40%}}@media screen and (max-width: 900px){.quiz-block .inner .quiz-intro{flex:0 0 100%;border-radius:0px;min-height:0px}}.quiz-block .inner .quiz-intro .quiz-text a{color:#fff}.quiz-block .inner .quiz-intro .quiz-text a:hover{color:#8fd0db}.quiz-block .inner .quiz-intro .quiz-progress{margin-top:auto;font-size:16px}.quiz-block .inner .quiz-intro .quiz-progress .quiz-progress-step{margin-bottom:.5rem}.quiz-block .inner .quiz-intro .quiz-progress .quiz-progress-step span{display:inline-block}.quiz-block .inner .quiz-intro .quiz-progress .quiz-progress-bar{border:1px solid #fff;border-radius:20px;height:24px;padding:2px;display:flex}.quiz-block .inner .quiz-intro .quiz-progress .quiz-progress-bar .quiz-progress-fill{background:#8fd0db;border-radius:24px}.quiz-block .inner .quiz-intro .community-type-image{position:absolute;top:0px;left:0px;width:100%;height:100%;display:none}.quiz-block .inner .quiz-intro .community-type-image .community-type-icon{padding:1rem;position:absolute;top:0px;right:0px;padding:.75rem;background:#fff;z-index:9;border-radius:0px 0px 0px 12px}.quiz-block .inner .quiz-intro .community-type-image .community-type-icon img{display:block;width:48px;height:48px;object-fit:contain}.quiz-block .inner .quiz-intro .community-type-image .community-type-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.quiz-block .inner .quiz-intro .score-items{background:hsla(0,0%,100%,.1);font-size:14px;border-radius:4px;display:flex;justify-content:space-around;flex-direction:column;padding:.55rem 0px}.quiz-block .inner .quiz-intro .score-items .score-item-link{color:#fff}.quiz-block .inner .quiz-intro .score-items .score-item-link:hover{color:#59a374;text-decoration:underline !important}.quiz-block .inner .quiz-intro .score-items .score-item,.quiz-block .inner .quiz-intro .score-items strong{display:inline-block;padding:.15rem .75rem}.quiz-block .inner .quiz{flex:0 0 65%;width:65%}@media screen and (max-width: 1200px){.quiz-block .inner .quiz{flex:0 0 60%;width:60%}}@media screen and (max-width: 900px){.quiz-block .inner .quiz{flex:0 0 100%;width:100%}}.quiz-block .inner .quiz form{height:100%;display:grid;grid-template-columns:1fr;grid-template-columns:1fr}.quiz-block .inner .quiz .quiz-panel{grid-area:1/1;padding:2rem 2rem 1.5rem;flex-direction:column;height:100%;display:none;overflow:hidden}@media screen and (max-width: 1500px){.quiz-block .inner .quiz .quiz-panel{padding:1.5rem 1.5rem 1rem}}@media screen and (max-width: 900px){.quiz-block .inner .quiz .quiz-panel{padding:1.5rem}}.quiz-block .inner .quiz .quiz-panel h5{color:#08819d}.quiz-block .inner .quiz .quiz-panel .quiz-subtitle{color:#707372;font-size:90%}.quiz-block .inner .quiz .quiz-panel .first-person{display:none}.quiz-block .inner .quiz .quiz-panel .panel-error span{display:inline-block;padding:.4em 1em;background:#c00707;border-radius:4px;color:#fff;font-size:16px}.quiz-block .inner .quiz .quiz-panel .quiz-options{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;grid-template-rows:auto;padding:1rem 0px}@media screen and (max-width: 700px){.quiz-block .inner .quiz .quiz-panel .quiz-options{grid-template-columns:1fr;gap:.25rem;padding:.75rem 0px}}.quiz-block .inner .quiz .quiz-panel .quiz-options.col-single{grid-template-columns:1fr;max-width:600px}.quiz-block .inner .quiz .quiz-panel .quiz-options.col-single input[type=radio]+label{max-width:400px}@media screen and (max-width: 700px){.quiz-block .inner .quiz .quiz-panel .quiz-options.col-single input[type=radio]+label{max-width:100%}}.quiz-block .inner .quiz .quiz-panel .quiz-options .quiz-region{display:none}.quiz-block .inner .quiz .quiz-panel .quiz-options label[for=quiz_q2_ab],.quiz-block .inner .quiz .quiz-panel .quiz-options label[for=quiz_q2_bc]{margin-bottom:1rem}@media screen and (max-width: 700px){.quiz-block .inner .quiz .quiz-panel .quiz-options label[for=quiz_q2_ab],.quiz-block .inner .quiz .quiz-panel .quiz-options label[for=quiz_q2_bc]{margin-bottom:.5rem}}@media screen and (max-width: 700px){.quiz-block .inner .quiz .quiz-panel .quiz-options label[for=quiz_q1_myself],.quiz-block .inner .quiz .quiz-panel .quiz-options label[for=quiz_q1_loved_one]{margin-bottom:.5rem}}.quiz-block .inner .quiz .quiz-panel .quiz-buttons{margin-top:auto;display:flex;gap:.25rem}@media screen and (max-width: 900px){.quiz-block .inner .quiz .quiz-panel .quiz-buttons{padding-top:1rem}}.quiz-block .inner .quiz .quiz-panel .quiz-buttons button{background:none;text-transform:uppercase;color:#707372;display:flex;align-items:center;justify-content:center;padding:.5rem .3rem .5rem .65rem}.quiz-block .inner .quiz .quiz-panel .quiz-buttons button:hover{background:#59a374;color:#fff}.quiz-block .inner .quiz .quiz-panel .quiz-buttons button svg{width:12px;height:12px;margin:0px 4px}.quiz-block .inner .quiz .quiz-panel .quiz-buttons button.quiz-prev{padding:.5rem .65rem .5rem .3rem}.quiz-block .inner .quiz .quiz-panel .quiz-buttons button.quiz-prev svg{transform:rotate(180deg)}.quiz-block .inner .quiz .quiz-panel .quiz-notice{font-size:18px;padding-bottom:1rem}.quiz-block .inner .quiz .quiz-panel .quiz-results{position:relative;flex-grow:3;display:flex;justify-content:space-between;flex-wrap:wrap}.quiz-block .inner .quiz .quiz-panel .quiz-results>p{flex:0 0 100%;padding-top:1rem;font-size:90%}.quiz-block .inner .quiz .quiz-panel .quiz-results .quiz-results-main{display:flex;width:100%;justify-content:space-between}.quiz-block .inner .quiz .quiz-panel .quiz-results .quiz-results-content{max-width:500px;flex:0 0 calc(50% - .5rem);font-size:16px}.quiz-block .inner .quiz .quiz-panel .quiz-results .quiz-results-content .result-img{position:relative;aspect-ratio:10/6;border-radius:8px;overflow:hidden;display:block}.quiz-block .inner .quiz .quiz-panel .quiz-results .quiz-results-content .result-img .community-type-icon{padding:.85rem;position:absolute;top:0px;right:0px;padding:.75rem;background:#fff;z-index:9;border-radius:0px 0px 0px 12px}.quiz-block .inner .quiz .quiz-panel .quiz-results .quiz-results-content .result-img .community-type-icon img{display:block;width:36px;height:36px;object-fit:contain}.quiz-block .inner .quiz .quiz-panel .quiz-results .quiz-results-content .result-img .community-type-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.quiz-block .inner .quiz .quiz-panel .quiz-results .quiz-results-content p{text-wrap:balance}.quiz-block .inner .quiz .quiz-panel .quiz-results .quiz-score-breakdown{margin-top:auto;margin-bottom:1.5rem}.quiz-block .inner .quiz .quiz-panel .quiz-results .community-quiz-slider{flex:0 0 100%;width:100%;position:relative;margin-bottom:1.5rem}.quiz-block .inner .quiz .quiz-panel .quiz-results .community-quiz-slider .community-quiz-prev{position:absolute;top:50%;left:0px;transform:translateY(-50%) translateX(-50%);z-index:3}.quiz-block .inner .quiz .quiz-panel .quiz-results .community-quiz-slider .community-quiz-next{position:absolute;top:50%;right:0px;transform:translateY(-50%) translateX(50%);z-index:3}.quiz-block .inner .quiz .quiz-panel .quiz-results .community-quiz-slider .community-slide{width:50%}.quiz-block .inner .quiz .quiz-panel .quiz-results .community-quiz-slider .community-slide .card{height:100%}.quiz-block .inner .quiz .quiz-panel .quiz-results .disclaimer{order:999;margin-bottom:1rem;font-size:90%}.quiz-block .inner .quiz .quiz-panel .quiz-result-heading{display:flex}.quiz-block .inner .quiz .quiz-panel .quiz-spinner{margin:0px 1rem;display:inline-block;width:24px;height:24px;border:2px solid rgba(89,163,116,.3);border-top:2px solid #59a374;border-radius:50%;animation:spin 1s linear infinite}.featured-communities-block .intro{max-width:730px;margin:0 auto 5% auto;text-align:center}.featured-communities-block .intro .button-container{padding-left:16px}.featured-communities-block .featured-communities{display:flex;justify-content:center;flex-wrap:wrap;width:100%}.featured-communities-block .featured-communities .community{text-align:center;flex:0 0 33.333%;padding:.5rem}@media screen and (max-width: 900px){.featured-communities-block .featured-communities .community{flex:0 0 50%}}@media screen and (max-width: 600px){.featured-communities-block .featured-communities .community{flex:0 0 100%}}.featured-communities-block .featured-communities .community .community-image{aspect-ratio:10/8;position:relative;border-radius:12px;width:100%;overflow:hidden}@media screen and (max-width: 900px){.featured-communities-block .featured-communities .community .community-image{border-radius:8px}}.featured-communities-block .featured-communities .community .community-image img{position:absolute;width:100%;height:100%;top:0px;left:0px;object-fit:cover}.featured-communities-block .featured-communities .community .community-content{padding:1.5rem 0px;max-width:350px;margin:0 auto}.featured-communities-block .featured-communities .community .community-content p{text-wrap:balance}@media screen and (max-width: 900px){.featured-communities-block .featured-communities .community .community-content p{margin-bottom:0px}}.featured-communities-block .featured-communities .community .community-content h5{color:#59a374}.agenda-block .agenda{flex:0 0 100%}.agenda-block .agenda h3{color:#08819d}.agenda-block .agenda .agenda-day{padding:4% 0px;border-top:1px solid rgba(0,0,0,.2)}.agenda-block .agenda .agenda-day .agenda-dat-intro{max-width:500px;margin:0 auto;text-align:center}.agenda-block .agenda .agenda-day .agenda-items{list-style-type:none;max-width:850px;margin:0 auto;padding:1.5rem 0px 1rem}.agenda-block .agenda .agenda-day .agenda-items li{padding:.75rem 0px;border-top:1px solid rgba(0,0,0,.2);display:flex}.agenda-block .agenda .agenda-day .agenda-items li .agenda-time{flex:0 0 150px}.agenda-block .agenda .agenda-day .agenda-items li .agenda-description{padding-left:1.5rem}.agenda-block .agenda .agenda-day .agenda-items li .agenda-description p:last-child{margin-bottom:0px}.admin-bar .getting-started .getting-started-nav{top:140px}.getting-started .getting-started-nav{flex:0 0 100%;padding:1.5rem;z-index:9;position:sticky;top:106px}@media screen and (max-width: 900px){.getting-started .getting-started-nav{position:relative;top:0px;padding:1.5rem 1rem}}.getting-started .getting-started-nav ul{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;list-style-type:none;padding:0px;margin:0px}@media screen and (max-width: 900px){.getting-started .getting-started-nav ul{gap:.5rem}}.getting-started .getting-started-nav ul li a{display:inline-block;padding:.8em 1.5em;font-size:16px;line-height:1.2;border-radius:50px;font-weight:bold;text-align:center;cursor:pointer;text-transform:capitalize;text-decoration:none;border:1px solid #00558f;background:#fff;color:inherit;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (max-width: 900px){.getting-started .getting-started-nav ul li a{padding:.6em 1em;font-size:14px}}.getting-started .getting-started-nav ul li a:hover{background:rgb(0,54.6853146853,92);color:#fff;border-color:rgb(0,54.6853146853,92)}.getting-started .getting-started-nav ul li a.active{background:#00558f;color:#fff;border-color:#00558f}.getting-started .getting-started-section{max-width:1060px;margin:3% auto}.getting-started .getting-started-section .getting-started-banner{position:relative;border-radius:12px;overflow:hidden;padding:5%;text-align:center;min-height:300px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1060px){.getting-started .getting-started-section .getting-started-banner{border-radius:0px;min-height:200px}}.getting-started .getting-started-section .getting-started-banner h2{position:relative;z-index:3;font-size:32px}.getting-started .getting-started-section .getting-started-banner img{position:absolute;width:100%;height:100%;object-fit:cover;top:0px;left:0px;z-index:1;opacity:.6}.getting-started .getting-started-section .getting-started-accordions{padding:1.5rem 0px}@media screen and (max-width: 1060px){.getting-started .getting-started-section .getting-started-accordions{padding:1.5rem 1rem}}.getting-started .getting-started-section .getting-started-accordions .accordion{padding:2rem;background:#fff;box-shadow:0 3px 15px rgba(0,0,0,.1);margin-bottom:1em;border-radius:8px;cursor:pointer;transition:background .4s ease-out,transform .4s ease-out,box-shadow .4s ease-out}@media screen and (max-width: 1100px){.getting-started .getting-started-section .getting-started-accordions .accordion{padding:1.25rem;margin-bottom:.75em}}@media screen and (max-width: 600px){.getting-started .getting-started-section .getting-started-accordions .accordion{padding:1rem;margin-bottom:.5em}}.getting-started .getting-started-section .getting-started-accordions .accordion.open{background:#e5eef4;box-shadow:0 3px 15px rgba(0,0,0,0)}.getting-started .getting-started-section .getting-started-accordions .accordion.open .accordion-title .status:before{transform:rotate(0deg)}.getting-started .getting-started-section .getting-started-accordions .accordion.open .accordion-title .status:after{transform:rotate(0deg)}.getting-started .getting-started-section .getting-started-accordions .accordion .accordion-title{font-family:"Euclid Circular A",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.15;position:relative;padding-right:2rem}@media screen and (max-width: 1100px){.getting-started .getting-started-section .getting-started-accordions .accordion .accordion-title{font-size:18px}}@media screen and (max-width: 700px){.getting-started .getting-started-section .getting-started-accordions .accordion .accordion-title{font-size:14px;line-height:1.25}}.getting-started .getting-started-section .getting-started-accordions .accordion .accordion-title .status{position:absolute;right:0px;top:0px;bottom:0px;width:36px;display:block;transform-origin:50% 50%;transition:transform .5s ease-out}@media screen and (max-width: 900px){.getting-started .getting-started-section .getting-started-accordions .accordion .accordion-title .status{right:-0.5rem}}.getting-started .getting-started-section .getting-started-accordions .accordion .accordion-title .status:after,.getting-started .getting-started-section .getting-started-accordions .accordion .accordion-title .status:before{content:"";width:16px;height:2px;position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:auto;display:block;background:#00558f;transform-origin:50% 50%;transform:rotate(-180deg);transition:transform .5s ease-out}.getting-started .getting-started-section .getting-started-accordions .accordion .accordion-title .status:before{transform:rotate(-90deg)}.getting-started .getting-started-section .getting-started-accordions .accordion .accordion-content{padding:1.5rem 0px 0px 0px;display:none}@media screen and (max-width: 1100px){.getting-started .getting-started-section .getting-started-accordions .accordion .accordion-content{padding:1rem 0px 0px 0px;font-size:16px}}@media screen and (max-width: 700px){.getting-started .getting-started-section .getting-started-accordions .accordion .accordion-content{font-size:14px}}.getting-started .getting-started-section .getting-started-accordions .accordion .accordion-content p:last-child{margin-bottom:0px}.page-template-landing #header{display:none}.page-template-landing .site-footer{display:none}.page-template-landing .site-content{padding:0}.page-template-landing .ScrollSmoother-wrapper{position:static !important}#landing .landing-container{display:block}#landing .landing-container.side-by-side{display:flex}#landing .brand-col,#landing .content-col{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;color:#fff;flex:0 0 50%;padding-top:10%;position:relative}@media screen and (max-width: 600px){#landing .brand-col,#landing .content-col{padding:15% 5%}}#landing .brand-col .bg-image-left,#landing .brand-col .bg-image-right,#landing .content-col .bg-image-left,#landing .content-col .bg-image-right{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#landing .brand-col .inner,#landing .content-col .inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}#landing .brand-col{background:#00558f}#landing .brand-col .site-logo img{max-width:13vw;min-width:100px}#landing .brand-col .coming-soon{padding-top:10%}#landing .content-col{background:#59a374;padding-bottom:0}#landing .content-col h1{margin-top:0}#landing .content-col h2{margin-top:0}#landing .content-col a{color:#fff}#landing .content-col a:hover{text-decoration:underline}#landing .content-col .contact-info{padding-top:10%}#landing .content-col .contact-info .phone,#landing .content-col .contact-info .email{margin-bottom:.5em}#landing .content-col .contact-info .address{margin-top:2em}#landing .content-col .contact-info .social-links a:hover svg path{fill:#fff}#landing .content-col .line{height:1px;background-color:#fff;width:100%;margin:3.5em 0}#landing .content-col .line+div.newsletter{margin-top:0}#landing .content-col .newsletter{margin:3.5em 0px 0px;max-width:350px;width:100%}@media screen and (max-width: 900px){#landing .content-col .newsletter{text-align:center;margin:2em 0px 1em}}@media screen and (max-width: 500px){#landing .content-col .newsletter{max-width:100%}}#landing .content-col .newsletter .gform_validation_errors{background-color:#00558f;font-size:14px}#landing .content-col .newsletter .gform_validation_errors .gform_submission_error{font-size:1em}#landing .content-col .newsletter #gform_2{position:relative}#landing .content-col .newsletter #gform_2 input{height:3.5rem;border-radius:30px;border:none}#landing .content-col .newsletter #gform_2 input:focus{outline:#00558f}#landing .content-col .newsletter #gform_2 .gform_button{position:absolute;right:0px;top:0px;bottom:0px;font-size:0px;width:4.5rem;height:3.5rem;background:url("/wp-content/themes/foe/images/shell/arrow-plane.svg") center center no-repeat;transition:background .3s ease-out}@media screen and (max-width: 900px){#landing .content-col .newsletter #gform_2 .gform_button{width:4rem;height:3rem}}#landing .content-col .newsletter #gform_2 .gform_button:hover{background:url("/wp-content/themes/foe/images/shell/arrow-plane-dark.svg") center center no-repeat}#landing .content-col .landing-footer{padding-top:30%;padding-bottom:5%}#landing .content-col .landing-footer .foe-link{color:#fff;text-decoration:none}#landing .content-col .landing-footer .foe-link:hover{text-decoration:underline}#landing .content-col .landing-footer .copyright,#landing .content-col .landing-footer .tos{font-size:.8rem}#landing .social-links{display:flex;justify-content:center;margin-top:1em}#landing .social-links a:not(.custom-social-link){width:30px;display:block;align-items:center;justify-content:center;margin:0px 10px 10px 0px;transition:background .3s ease-out;background:rgba(0,0,0,0)}#landing .social-links a:not(.custom-social-link):hover{background:rgba(0,0,0,0)}#landing .social-links a:not(.custom-social-link) svg{max-height:20px;max-width:20px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel]{border:1px solid #707372;background:#fff;padding:0px 1em;border-radius:4px;height:3em;transition:border .3s ease-out}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus{outline:none;border:1px solid #59a374}input[type=text].rounded,input[type=email].rounded,input[type=url].rounded,input[type=password].rounded,input[type=search].rounded,input[type=tel].rounded{border-radius:40px}textarea{border:1px solid #707372;background:#fff;height:10em;padding:.8em 1em;border-radius:4px;transition:border .3s ease-out}textarea.rounded{border-radius:40px}textarea:focus{outline:none;border:1px solid #59a374}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #707372;background:#fff url("/wp-content/themes/foe/images/shell/arrow-dropdown.svg") right 18px center no-repeat;-webkit-background-size:11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px;border-radius:2px;height:3em;padding:0px 15px;border-radius:4px}select:focus{outline:none;border-color:#59a374}select.rounded{border-radius:40px}input[type=radio]{display:none}input[type=radio]:hover{background:#e9eaeb}input[type=radio]:hover:after{background:#e9eaeb}input[type=radio]:checked+label{background:#ccdde9}input[type=radio]:checked+label:after{background:#00558f !important}input[type=radio]+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:13px 24px 13px 46px;border:1px solid #00558f;border-radius:50px;font-size:14px;line-height:1.2;font-weight:500;height:46px;display:block;transition:background .3s ease-out}input[type=radio]+label:after{position:absolute;content:"";background:#fff;top:0px;bottom:0px;margin:auto;width:29px;height:29px;left:8px;display:block;border:4px solid #fff;-webkit-box-shadow:0px 0px 0px 1px #00558f;-moz-box-shadow:0px 0px 0px 1px #00558f;box-shadow:0px 0px 0px 1px #00558f;border-radius:50%;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}input[type=radio].radio-simple{border:none}input[type=radio].radio-simple+label{border:none;border-radius:4px;font-size:18px;display:block;height:auto;font-weight:400;max-width:600px !important;padding:.5rem .5rem .5rem 2.25rem}@media screen and (max-width: 900px){input[type=radio].radio-simple+label{font-size:16px}}input[type=radio].radio-simple+label:hover{background:#e9eaeb}input[type=radio].radio-simple+label:after{width:24px;height:24px;border-radius:4px}input[type=checkbox]{display:none}input[type=checkbox]:checked+label:after{background:#59a374;border-color:#59a374}input[type=checkbox]+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:.5rem .5rem .5rem 2.5rem;display:flex;align-items:center;border-radius:4px;font-size:18px;height:auto;transition:background .3s ease-out}input[type=checkbox]+label:after{position:absolute;content:"";background:#fff;top:12px;left:13px;right:auto;margin:auto;width:24px;height:24px;display:block;border:1px solid #707372;border-radius:4px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}input[type=checkbox]+label:before{content:"";position:absolute;z-index:9;transform-origin:50% 50%;transform:rotate(-45deg);border:2px solid #fff;border-right:0px;border-top:0px;width:12px;height:7px;top:19px;left:19px;right:auto}input[type=checkbox]+label .community-type-icon{width:28px;margin-right:.5rem}input[type=checkbox]+label:hover{background:#e9eaeb}input[type=checkbox].checkbox-simple+label{padding:.5rem .5rem .5rem 2.25rem}@media screen and (max-width: 900px){input[type=checkbox].checkbox-simple+label{font-size:16px}}input[type=checkbox].checkbox-simple+label:hover{background:#e9eaeb}input[type=checkbox].checkbox-simple+label:after{width:24px;height:24px;border-radius:4px}body .bg-blue .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container input,body .bg-blue .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container textarea{border-bottom:1px solid #fff}body .bg-blue .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container input:focus,body .bg-blue .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container textarea:focus{border-color:#59a374}body .bg-blue .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container ::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}body .bg-blue .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container ::-moz-placeholder{color:hsla(0,0%,100%,.5)}body .bg-blue .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container :-ms-input-placeholder{color:hsla(0,0%,100%,.5)}body .bg-blue .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container :-moz-placeholder{color:hsla(0,0%,100%,.5)}body .bg-blue .gform_wrapper.gravity-theme .gform-footer .gform_button{border:2px solid #fff}body .bg-blue .gform_wrapper.gravity-theme .gform-footer .gform_button:hover{color:#00558f;background:#fff}body .gform_wrapper.gravity-theme{margin:0px}body .gform_wrapper.gravity-theme .gform_required_legend{display:none}body .gform_wrapper.gravity-theme .validation_error,body .gform_wrapper.gravity-theme .gform_validation_errors{background:#1d304a;color:#fff;border:none;border-radius:4px;padding:1em;margin:0px 0px 1.5em 0px;width:auto;box-shadow:none;font-weight:400}body .gform_wrapper.gravity-theme .validation_error .gform_submission_error,body .gform_wrapper.gravity-theme .gform_validation_errors .gform_submission_error{font-family:"Euclid Circular A",Helvetica,Roboto,Arial,sans-serif;line-height:1.4;font-size:16px;font-weight:400;padding:0px;color:#fff;display:flex;align-items:center;text-wrap:auto}body .gform_wrapper.gravity-theme .validation_error .gform_submission_error .gform-icon,body .gform_wrapper.gravity-theme .gform_validation_errors .gform_submission_error .gform-icon{position:relative;inset-inline-start:0px;margin-right:.5em;font-size:20px}body .gform_wrapper.gravity-theme .validation_error ol,body .gform_wrapper.gravity-theme .gform_validation_errors ol{margin:0px}body .gform_wrapper.gravity-theme .validation_error ol li,body .gform_wrapper.gravity-theme .gform_validation_errors ol li{padding:0px;margin:0px}body .gform_wrapper.gravity-theme .validation_error ol li a,body .gform_wrapper.gravity-theme .gform_validation_errors ol li a{color:#fff}body .gform_wrapper.gravity-theme .gform_fields{margin:0px;padding:0px;gap:1.5rem 1rem;grid-template-rows:auto}body .gform_wrapper.gravity-theme .gform_fields .gfield{width:100%;clear:none;margin:0px}body .gform_wrapper.gravity-theme .gform_fields .gfield.radio-horizontal .gfield_radio{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1rem}@media screen and (max-width: 1350px){body .gform_wrapper.gravity-theme .gform_fields .gfield.radio-horizontal .gfield_radio{grid-template-columns:1fr;gap:.5rem}}@media screen and (max-width: 1200px){body .gform_wrapper.gravity-theme .gform_fields .gfield.radio-horizontal .gfield_radio{grid-template-columns:1fr 1fr}}body .gform_wrapper.gravity-theme .gform_fields .gfield.radio-horizontal .gfield_radio label{max-width:100%}body .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error{background:none;border:none;max-width:none !important}body .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .ginput_container input,body .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .ginput_container textarea{border-color:red}body .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .validation_message{padding:5px 0px 0px 0px;color:#59a374;border:none;background:none;margin:0px;color:red;font-size:70%}body .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error label{color:#59a374}body .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .gfield_label{margin-top:0px;color:#59a374}body .gform_wrapper.gravity-theme .gform_fields .gfield label,body .gform_wrapper.gravity-theme .gform_fields .gfield legend{font-weight:400;font-size:18px;padding:0px 0px 8px 0px;margin-bottom:0px}body .gform_wrapper.gravity-theme .gform_fields .gfield label .gfield_required,body .gform_wrapper.gravity-theme .gform_fields .gfield legend .gfield_required{color:inherit;opacity:.8}body .gform_wrapper.gravity-theme .gform_fields .gfield ::-webkit-input-placeholder{color:#707372}body .gform_wrapper.gravity-theme .gform_fields .gfield ::-moz-placeholder{color:#707372}body .gform_wrapper.gravity-theme .gform_fields .gfield :-ms-input-placeholder{color:#707372}body .gform_wrapper.gravity-theme .gform_fields .gfield :-moz-placeholder{color:#707372}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container{margin:0px}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container input{width:100%;border:none;height:3em;padding:0px;background:rgba(0,0,0,0);color:inherit;border-radius:0px;border-bottom:1px solid #707372}@media screen and (max-width: 900px){body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container input{font-size:16px}}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container input:focus{outline:none;border-color:#00558f}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container textarea{width:100%;border:none;height:7em;padding:0px;background:rgba(0,0,0,0);color:inherit;border-radius:0px;border-bottom:1px solid #707372}@media screen and (max-width: 900px){body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container textarea{font-size:16px}}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container textarea:focus{outline:none;border-color:#00558f}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #707372;background:#fff url("/wp-content/themes/foe/images/shell/arrow-dropdown.svg") right 18px center no-repeat;-webkit-background-size:11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px;border-radius:2px;height:3em;padding:0px 15px;border-radius:40px}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container select:focus{outline:none;border-color:#59a374}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_radio{padding-left:1%}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio{margin:0px}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input{display:none}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input:hover{background:#e9eaeb}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input:hover:after{background:#e9eaeb}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input:checked+label{background:#ccdde9}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input:checked+label:after{background:#00558f !important}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:13px 24px 13px 46px;border:1px solid #00558f;border-radius:50px;font-size:14px;line-height:1.2;font-weight:500;height:46px;display:block;transition:background .3s ease-out}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label:after{position:absolute;content:"";background:#fff;top:0px;bottom:0px;margin:auto;width:29px;height:29px;left:8px;display:block;border:4px solid #fff;-webkit-box-shadow:0px 0px 0px 1px #00558f;-moz-box-shadow:0px 0px 0px 1px #00558f;box-shadow:0px 0px 0px 1px #00558f;border-radius:50%;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input.radio-simple{border:none}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input.radio-simple+label{border:none;border-radius:4px;font-size:18px;display:block;height:auto;font-weight:400;max-width:600px !important;padding:.5rem .5rem .5rem 2.25rem}@media screen and (max-width: 900px){body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input.radio-simple+label{font-size:16px}}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input.radio-simple+label:hover{background:#e9eaeb}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input.radio-simple+label:after{width:24px;height:24px;border-radius:4px}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_checkbox{padding-left:1%}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox{margin:0px}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input{display:none}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input:checked+label:after{background:#00558f !important}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:.5rem 0px .5rem 2rem;display:flex;align-items:center;border-radius:4px;transition:background .3s ease-out}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:after{position:absolute;content:"";background:#fff;top:16px;left:0px;margin:auto;width:18px;height:18px;display:block;border:1px solid #707372;border-radius:4px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:before{content:"";position:absolute;z-index:9;transform-origin:50% 50%;transform:rotate(-45deg);border:2px solid #fff;border-right:0px;border-top:0px;width:10px;height:6px;top:21px;left:5.5px}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label .community-type-icon{width:28px;margin-right:.5rem}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:hover{background:#e9eaeb}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]{height:auto;padding:15px 20px;border:3px dashed #ccc;background:none}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_consent input{display:none}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_consent input:checked+label:after{background:#00558f !important}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_consent input+label{position:relative;cursor:pointer;font-weight:400;padding:0rem 0px 0rem 1.4rem;display:flex;align-items:center;color:#707372;font-size:13px;transition:background .3s ease-out}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_consent input+label:after{position:absolute;content:"";background:#fff;top:1px;left:0px;margin:auto;width:18px;height:18px;display:block;border:1px solid #707372;border-radius:4px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_consent input+label:before{content:"";position:absolute;z-index:9;transform-origin:50% 50%;transform:rotate(-45deg);border:2px solid #fff;border-right:0px;border-top:0px;width:10px;height:6px;top:6px;left:3.5px}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_consent input+label a{display:inline-block;padding-left:5px;text-decoration:underline;color:#707372}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_consent input+label a:hover{color:#00558f}body .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container.ginput_container_consent input+label .community-type-icon{width:28px;margin-right:.5rem}body .gform_wrapper.gravity-theme .gform_footer{margin:0px;padding:1.5em 0px 0px 0px}body .gform_wrapper.gravity-theme input[type=submit]{height:auto;padding:15px 25px;background:#00558f;border:none;border-radius:3px;color:#fff;font-weight:bold;margin:0px 1em 0px 0px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}body .gform_wrapper.gravity-theme input[type=submit]:hover{background:rgb(0,54.6853146853,92)}@media screen and (max-width: 641px){body .gform_wrapper.gravity-theme input[type=submit]{line-height:inherit !important;min-height:0px !important;width:auto;padding:.55em 1.25em;font-size:14px}}.grecaptcha-badge{visibility:hidden}.search-form{display:flex;align-items:center;justify-content:center;margin:.5rem auto;gap:.5rem;max-width:450px}@media screen and (max-width: 600px){.search-form{max-width:100%}}.search-form .search-field{border:none;height:2.5rem;padding:0px 1rem;border:1px solid #707070;background:#fff;border-radius:4px;min-width:300px;-webkit-transition:border .2s ease-out;-moz-transition:border .2s ease-out;-ms-transition:border .2s ease-out;-o-transition:border .2s ease-out;transition:border .2s ease-out}@media screen and (max-width: 600px){.search-form .search-field{min-width:0px;flex-grow:3}}.search-form .search-field:focus{border:none;outline:none;background:#fff;border:1px solid #59a374 !important}.search-form .search-submit{margin:0px;display:flex;align-items:center;height:2.5rem}.search-form .search-submit .filter-icon{height:15px;width:15px;position:relative;margin-left:.5rem}.search-form .search-submit .filter-icon.loading svg{opacity:0;transition-delay:0s}.search-form .search-submit .filter-icon.loading .filter-spinner{opacity:1;transition-delay:.2s}.search-form .search-submit .filter-icon svg{transition:opacity .3s ease-out;transition-delay:.2s}.search-form .search-submit .filter-icon svg path{fill:#fff}.search-form .search-submit .filter-icon .filter-spinner{height:15px;width:15px;position:absolute;top:0px;left:0px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;opacity:0;animation:spin 1.2s linear infinite;transition:opacity .3s ease-out;transition-delay:0s}.search-form .clear-search{display:flex;align-items:center;justify-content:center;padding:.5rem;font-size:.65rem;font-weight:600;text-transform:uppercase;text-decoration:none;color:#1a1b1b;text-decoration:underline}.search-form .clear-search:hover{color:#59a374}input.ajax-keyword{background:#f4f4f4 url("/wp-content/themes/foe/images/shell/search.svg") right 15px center no-repeat;-webkit-background-size:17px;-moz-background-size:17px;-o-background-size:17px;background-size:17px}.ajax-spinner{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:hsla(0,0%,100%,.8);z-index:5;display:none;justify-content:center;padding:18% 0px 0px 0px}.ajax-spinner .spinner{margin:0 auto;display:block;width:50px;height:50px;border-radius:50%;border:4px solid rgba(0,85,143,.45);border-top:4px solid #00558f;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}/*# sourceMappingURL=styles.css.map */