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-decoration:none}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:1em 40px}hr{box-sizing:content-box;height:0}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;-moz-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;-moz-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{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%;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:#333}a:hover,a:focus,a:active{color:#1a1a1a}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}}.foe-share ul,.foe-share li{margin:0;padding:0;list-style-type:none}.foe-share li{display:inline-block}.foe-share li a{display:block}.foe-share li svg{width:20px;height:20px;display:block}.foe-share li path{transition:fill .3s ease-out}img.alignright{float:right;margin:0 0 1.5em 1.5em}img.alignleft{float:left;margin:0 1.5em 1.5em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.acf-map{width:100%;min-height:100px;border:none;margin:0px}.acf-map img{max-width:inherit !important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"louize";font-weight:400;src:local(""),url("../fonts/LouizeDisplay.ttf") format("truetype"),url("../fonts/LouizeDisplay.w0ff") format("woff")}@font-face{font-family:"Manrope";font-weight:400;src:local(""),url("../fonts/Manrope-Regular.woff") format("woff"),url("../fonts/Manrope-Regular.ttf") format("truetype"),url("../fonts/Manrope-Regular.otf") format("opentype")}@font-face{font-family:"Manrope";font-weight:700;src:local(""),url("../fonts/Manrope-Bold.woff") format("woff"),url("../fonts/Manrope-Bold.ttf") format("truetype"),url("../fonts/Manrope-Bold.otf") format("opentype")}body{font-family:"poppins",Helvetica,Roboto,Arial,sans-serif;font-display:swap;font-size:18px;line-height:1.8;font-weight:400}@media screen and (max-width: 1400px){body{font-size:16px}}@media screen and (max-width: 575px){body{font-size:14px}}a{color:#e6e0d4;transition:color .2s ease-out}a:hover{color:#bcab8d}ul,ol{margin-left:0px;padding-left:1em}p{margin-bottom:1.5em}@media screen and (max-width: 1400px){#page p br{display:none}}@media screen and (max-width: 1400px){#page h1 br,#page h2 br,#page h3 br,#page h4 br,#page h5 br,#page h6 br{display:none}}h1,.primary-heading{font-family:"louize",serif;font-size:clamp(1.333rem,3vw + 1rem,4.389rem);line-height:1.1;margin:.4em 0px;display:block;font-weight:400}h2,.secondary-heading{font-family:"louize",serif;font-weight:400;font-size:clamp(1.222rem,2vw + 1rem,3.443rem);line-height:1.1;margin:.4em 0px;display:block}h3,.small-heading{font-family:"louize",serif;font-size:clamp(1.5rem,2vw + 1rem,2.9rem);font-weight:400;line-height:1.2;margin:.4em 0px;display:block}@media screen and (max-width: 1400px){h3,.small-heading{line-height:1.2}}h4,.sub-heading{font-family:"louize",serif;letter-spacing:-1px;font-size:clamp(1.333rem,1.5vw + 1rem,2.5rem);color:#4c5d51;font-weight:400;margin:.2em 0;margin-bottom:.5em;line-height:1}@media screen and (max-width: 768px){h4,.sub-heading{letter-spacing:0px}}h5,.sub-heading{font-family:"louize",serif;font-size:clamp(1.111rem,2vw + 1rem,1.667rem);font-weight:400;margin:.4em 0;line-height:1.2}.foe-link{display:inline-block;background-size:11px;padding:.5em 1em .5em 0px;cursor:pointer;color:#4c5d51;font-weight:700;text-decoration:underline}.foe-button{width:-moz-fit-content;width:fit-content;font-family:"louize",serif;font-weight:bold;font-size:20px;letter-spacing:1px;border-radius:32px;padding:.3em 1.5em .1em;display:flex;align-items:center;justify-content:space-between;margin:.5em 0 0;cursor:pointer;transition:all .3s ease-out}@media screen and (max-width: 1400px){.foe-button{font-size:1rem}}@media screen and (max-width: 768px){.foe-button{font-size:16px;letter-spacing:1.5px}}.foe-button:hover{color:#fff;transform:scale(0.95);text-decoration:none}.foe-button.border{border:solid 3px #4c5d51;color:#4c5d51;padding-left:1.3em;padding-right:1.3em}.foe-button.border:hover{background:#96a497;border:solid 3px #96a497;color:#fff}.foe-button.border.white{color:#fff;border:solid 3px #fff}.foe-button.border.white:hover{background:#96a497;border-color:#96a497;color:#fff}.foe-button.solid{border:solid 3px #4c5d51;background:#4c5d51;color:#fff}.foe-button.solid:hover{background:#96a497;border:solid 3px #96a497;color:#fff}.button-container{flex-wrap:wrap;justify-content:center}.header-button{font-family:"louize",serif;font-weight:bold;font-size:20px;letter-spacing:1px;margin-right:1em;border-radius:32px;padding:.3em 1.5em .1em;transition:all .2s ease-out;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1400px){.header-button{font-size:1rem}}@media screen and (max-width: 1200px){.header-button{padding:.3em .9em .1em}}@media screen and (max-width: 900px){.header-button:last-child{margin-right:0}}.header-button:hover{color:#fff;transform:scale(0.95);text-decoration:none}.header-button.border{border:solid 3px #4c5d51;color:#4c5d51;padding-left:1.3em;padding-right:1.3em}@media screen and (max-width: 1023px){.header-button.border{padding:0;border:none}.header-button.border span{display:none}.header-button.border .circle svg{width:40px;height:40px;padding:12px}}.header-button.border:hover{background:#96a497;border-color:#96a497 !important;color:#fff}@media screen and (max-width: 1023px){.header-button.border:hover{background:none;border-color:none}}.header-button.border:hover .circle{background:#fff !important}@media screen and (max-width: 1023px){.header-button.border:hover .circle{background:#96a497 !important}}.header-button.border:hover .circle svg path{fill:#96a497 !important}@media screen and (max-width: 1023px){.header-button.border:hover .circle svg path{fill:#fff !important}}.header-button.solid{background:#4c5d51;color:#fff;border:solid 3px #4c5d51}.header-button.solid:hover{background:#96a497;border:solid 3px #96a497;color:#fff}.header-button .circle{border-radius:50%;background:#4c5d51;display:flex;align-items:center;justify-content:center;margin-left:.5em;position:relative;margin-bottom:2px;transition:all .2s ease-out;height:20px;width:20px}@media screen and (max-width: 1023px){.header-button .circle{height:38px;width:38px}}.header-button .circle svg{width:25px;height:25px;padding:6px;transition:all .2s ease-out}.header-button .circle svg path{transition:all .2s ease-out}.admin-bar #header.sticky-header{top:32px}body.no-scroll{overflow:hidden}#header{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0px;left:0px;right:0px;z-index:999;background:none;opacity:1;will-change:padding;transition:all .5s ease-out;padding:0 70px 0 0}@media screen and (max-width: 1200px){#header{padding:0 20px 0 0}}@media screen and (max-width: 900px){#header{padding:0 0px 0 20px}}#header.open::after{transform:translateX(0);opacity:1}#header.open::before{transform:translateY(0);opacity:1}#header.open .header-button{background:#fff;color:#4c5d51}#header.open .header-button.border{background:rgba(0,0,0,0)}#header.open .header-button.border .circle{background:#fff}#header.open .header-button.border .circle svg path{fill:#4c5d51}#header::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#4c5d51;opacity:0;transition:all .4s ease-out;transform:translateY(-50%);z-index:-1;display:none}@media screen and (max-width: 900px){#header::after{display:block;content:"";position:absolute;top:0;left:0;width:123px;height:100vh;background:#45554a;opacity:0;z-index:-3;transform:translateX(-50%);transition:all .4s ease-out;pointer-events:none}}@media screen and (max-width: 375px){#header::after{display:none}}#header.home .site-branding a,#header.home-alt .site-branding a{background:rgba(0,0,0,0)}#header.not-home .site-branding a{padding:28px 40px}@media screen and (max-width: 1400px){#header.not-home .site-branding a{padding:8px 40px}}@media screen and (max-width: 900px){#header.not-home .site-branding a{padding:0;background:rgba(0,0,0,0)}}@media screen and (max-width: 900px){#header.not-home .site-branding a .not-home{display:none}}#header.not-home::before,#header.not-home::after{transition:opacity .3s ease-out}#header.not-home::before{position:absolute;z-index:-1;top:0;left:0;width:253px;height:100%;background:#4c5d51;opacity:1}@media screen and (max-width: 1400px){#header.not-home::before{width:185px}}#header.not-home::after{content:"";position:absolute;z-index:-2;top:0;right:0;width:100%;height:100%;background:url("/wp-content/themes/foe/images/header-texture-extended.jpg");pointer-events:none;background-repeat:no-repeat;background-size:cover;opacity:1}@media screen and (max-width: 900px){#header.not-home::after{content:none}}#header.not-home .circle{background:#4c5d51}#header.not-home .circle svg path{fill:#fff}#header.home-alt .nav-toggle span{background:#fff}#header.home-alt .scroll-logo-mobile-default{display:none}#header.home-alt a{color:#fff}#header.home-alt a::before{opacity:0 !important}#header.home-alt a::after{opacity:1 !important}#header.home-alt .header-button.border{border-color:#fff}#header.home-alt .header-button.border .circle{background:#fff}#header.home-alt .header-button.border .circle svg path{fill:#4c5d51}#header.home-alt .header-button.solid{color:#4c5d51;background:#fff;border-color:#fff}#header.open{background:#4c5d51}#header.open .scroll-logo-mobile{opacity:1}#header.open .scroll-logo-mobile-default{opacity:0}#header.scrolled{background-color:#4c5d51;padding:0 20px 0 0px}@media screen and (max-width: 900px){#header.scrolled{padding:0 0px 0 20px}}#header.scrolled .nav-toggle span{background:#fff}#header.scrolled.home .header-button.solid:hover,#header.scrolled.not-home .header-button.solid:hover,#header.scrolled.home-alt .header-button.solid:hover{background:#96a497;border-color:#96a497;color:#fff}#header.scrolled.home .header-button.border .circle,#header.scrolled.home-alt .header-button.border .circle{background:#fff}#header.scrolled.home .header-button.border .circle svg path,#header.scrolled.home-alt .header-button.border .circle svg path{fill:#4c5d51}#header.scrolled.not-home::after,#header.scrolled.not-home::before{opacity:0}#header.scrolled.not-home .circle{background:#fff}#header.scrolled.not-home .circle svg path{fill:#4c5d51}#header.scrolled.not-home .header-button.border .circle{background:#fff}#header.scrolled.not-home .header-button.border .circle svg path{fill:#4c5d51}#header.scrolled a{color:#fff}#header.scrolled .header-button.solid{background:#fff;color:#4c5d51;border-color:#fff}#header.scrolled .header-button.border{border-color:#fff}#header.scrolled .site-branding a{background:rgba(0,0,0,0);padding:0 0}@media screen and (max-width: 900px){#header.scrolled .site-branding a{padding:0}}#header.scrolled .site-logo{opacity:0;z-index:-1}#header.scrolled .scroll-logo{opacity:1;left:40px;max-width:150px}@media screen and (max-width: 1200px){#header.scrolled .scroll-logo{left:20px}}#header.scrolled .scroll-logo.scroll-logo-mobile,#header.scrolled .scroll-logo.scroll-logo-mobile-default{left:0;max-width:100%;height:115px}#header.scrolled li.menu-item-has-children .sub-menu{background:#96a497}@media screen and (max-width: 900px){#header.scrolled li.menu-item-has-children .sub-menu{background:none}}#header.scrolled li.menu-item-has-children .sub-menu li{background:#96a497}@media screen and (max-width: 900px){#header.scrolled li.menu-item-has-children .sub-menu li{background:none}}#header.scrolled li.menu-item-has-children .sub-menu a:hover{background:#828e83}@media screen and (max-width: 900px){#header.scrolled li.menu-item-has-children .sub-menu a:hover{background:none;color:#96a497}}#header.scrolled li.menu-item-has-children a::after{opacity:1}#header.scrolled li.menu-item-has-children a::before{opacity:0}.site-branding{line-height:0px;font-size:0px;position:relative}.site-branding a{background:#4c5d51;height:100%;padding:50px 0px 50px 0px;transition:all .4s ease-out;will-change:padding;width:200px;display:flex;justify-content:center}@media screen and (max-width: 1400px){.site-branding a{padding:30px 40px}}@media screen and (max-width: 1100px){.site-branding a{width:175px}}@media screen and (max-width: 900px){.site-branding a{padding:0;width:-moz-fit-content;width:fit-content;display:block}}.site-branding .site-logo{height:115px}@media screen and (max-width: 768px){.site-branding .site-logo{height:80px}}@media screen and (max-width: 900px){.site-branding .site-logo.home-logo{display:none}}.site-branding .site-logo.scroll-logo-mobile-default{display:block;left:0}@media screen and (min-width: 901px){.site-branding .site-logo.scroll-logo-mobile-default{display:none}}.site-branding .site-logo.scroll-logo{opacity:0;position:absolute;z-index:-1;top:0;left:50px;bottom:0;margin:auto;height:auto;transition:all .3s ease-out}@media screen and (max-width: 900px){.site-branding .site-logo.scroll-logo{display:none}}.site-branding .site-logo.scroll-logo.scroll-logo-mobile{display:none;left:0}@media screen and (max-width: 900px){.site-branding .site-logo.scroll-logo.scroll-logo-mobile{display:block}}nav{display:flex;align-items:center}nav.main-nav{justify-content:flex-end;width:100%}nav ul{list-style-type:none;margin:0px;padding:0px}nav ul li{padding:0px}#header_nav{display:flex;justify-content:flex-end}@media screen and (max-width: 900px){#header_nav{display:none}}#header_nav li{position:relative;display:flex;align-items:center}#header_nav li.menu-item-has-children>a{position:relative;margin-right:1em}#header_nav li.menu-item-has-children>a::after,#header_nav li.menu-item-has-children>a::before{content:"";position:absolute;top:0px;bottom:0px;width:30px;height:30px;margin:auto;transform-origin:50% 50%;transition:transform .3s ease-out,opacity .3s ease-out}#header_nav li.menu-item-has-children>a::before{right:-12px;background:url("/wp-content/themes/foe/images/shell/chevron-down-green.svg") center center no-repeat;background-size:14px}#header_nav li.menu-item-has-children>a::after{opacity:0;background:url("/wp-content/themes/foe/images/shell/chevron-down.svg") center center no-repeat;background-size:14px}#header_nav li.menu-item-has-children.open>a:after{transform:rotate(-90deg)}#header_nav li.menu-item-has-children:hover>a:before,#header_nav li.menu-item-has-children:hover a:after{transform:rotate(-180deg)}#header_nav li:last-child{margin-right:0}#header_nav li:hover>a{color:#96a497}#header_nav li a{color:#4c5d51;text-decoration:none;padding:.5em 1em;display:inline-block;font-weight:700;transition:color .2s ease-out}@media screen and (max-width: 1200px){#header_nav li a{padding:.5em .7em}}@media screen and (max-width: 900px){#header_nav li a{display:block;width:100%}}#header_nav li .sub-menu,#header_nav li .children{position:absolute;left:-200px;right:-200px;margin:auto;width:250px;top:50px;background:#4c5d51;padding:15px 0px;text-align:left;font-weight:100;display:none;border-radius:20px;box-shadow:0px 5px 10px rgba(0,0,0,.1);transition:transform .4s ease-out;transform:translateY(30px);overflow:hidden}#header_nav li .sub-menu.open,#header_nav li .children.open{transform:translateY(0)}#header_nav li .sub-menu li,#header_nav li .children li{background:#4c5d51;display:block;float:none;border-top:solid 2px #fff;transition:all .2s ease-out;line-height:1.2}#header_nav li .sub-menu li:hover,#header_nav li .children li:hover{background:rgba(0,0,0,.2)}#header_nav li .sub-menu li:first-child,#header_nav li .children li:first-child{border-top:none}#header_nav li .sub-menu li a,#header_nav li .children li a{display:block;padding:15px 25px 13px;color:#fff;font-weight:100;transition:all .2s ease-out;cursor:pointer}.header-button-container{display:flex;align-items:center;margin-left:1em}@media screen and (min-width: 901px){#mobile_nav[style]{display:none !important}}.mobile-nav-wrapper{display:none;position:absolute;bottom:0;top:115px;left:0;right:0px;background:#4c5d51;background-color:#4c5d51;mix-blend-mode:multiply;background-repeat:no-repeat;background-size:cover;background-position:right;z-index:-6;height:100vh;transform:translateX(50px);transition:all .4s ease-out}@media screen and (max-width: 768px){.mobile-nav-wrapper{top:80px}}.mobile-nav-wrapper::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url("/wp-content/themes/foe/images/mobile-background.jpg");-o-object-fit:cover;object-fit:cover;background-position:center;mix-blend-mode:multiply}.mobile-nav-wrapper.open{display:block;transform:translateX(0)}.mobile-nav-wrapper .menu-header-navigation-container{height:70vh;overflow-y:overlay}.mobile-nav-wrapper .menu-header-navigation-container::-webkit-scrollbar{width:10px;border-radius:20px;padding-left:2px}.mobile-nav-wrapper .menu-header-navigation-container::-webkit-scrollbar-track{background:rgba(150,164,151,.6);border-radius:20px}.mobile-nav-wrapper .menu-header-navigation-container::-webkit-scrollbar-thumb{background-color:#4c5d51;border-radius:20px}#mobile_nav{display:none;clear:both;text-align:left;padding:15px 0px;margin-left:auto;max-width:14.5em}#mobile_nav li{position:relative}#mobile_nav li.menu-item-has-children>a{position:relative;display:flex;align-items:center}#mobile_nav li.menu-item-has-children>a span{display:block;width:30px;height:30px;margin-left:auto;margin-right:.4em;background-image:url("/wp-content/themes/foe/images/shell/chevron-down.svg");background-position:center center;background-repeat:no-repeat;background-size:14px;transition:transform .3s ease-out;pointer-events:all;transform:rotate(0);transform-origin:50% 50%;background-blend-mode:multiply}#mobile_nav li.menu-item-has-children>a:after{position:static;right:15px;top:0px;bottom:0px;width:30px;height:30px;margin:auto;transform-origin:50% 50%;transform:rotate(0);background:url("/wp-content/themes/foe/images/shell/chevron-down.svg") center center no-repeat;background-size:11px;transition:transform .3s ease-out;pointer-events:all;display:block}#mobile_nav li a{display:block;text-decoration:none;padding:10px;color:#fff;font-size:2rem;line-height:1.2;font-family:"louize",serif;margin-left:auto;position:relative;transition:all .2s ease-out}#mobile_nav li a::before{content:"";position:absolute;left:0;top:0;bottom:0;height:2px;width:27em;left:-27em;background:#96a497;opacity:0;margin:auto;transition:all .3s ease-out;transform:translateX(-50px)}#mobile_nav li a.open span{transform:rotate(-180deg)}#mobile_nav li a:hover,#mobile_nav li a:focus,#mobile_nav li a:active{color:#96a497}#mobile_nav li a:hover::before,#mobile_nav li a:focus::before,#mobile_nav li a:active::before{transform:translateX(0);opacity:1 !important}#mobile_nav li .sub-menu{display:none}#mobile_nav li .sub-menu li{padding-left:0px}#mobile_nav li .sub-menu a{opacity:.9;line-height:1.1;font-size:1.5rem;color:#fff}#mobile_nav li .sub-menu a:hover{color:#96a497}.nav-toggle{position:relative;padding:19px 20px;border:none;display:none;background:none;transition:background .2s ease-out}@media screen and (max-width: 900px){.nav-toggle{display:block}}.nav-toggle:hover,.nav-toggle:active,.nav-toggle:focus{background:none}.nav-toggle:hover span,.nav-toggle:active span,.nav-toggle:focus span{color:#96a497}.nav-toggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;margin-left:auto;background:#4c5d51;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease,width .5s cubic-bezier(0.77, 0.2, 0.05, 1)}.nav-toggle span.two{width:25px}.nav-toggle span.three{transform-origin:0% 100%;width:20px}.nav-toggle.open span{opacity:1;transform:rotate(45deg) translate(6px, -1px);background:#fff}.nav-toggle.open span.two{opacity:0;transform:rotate(0deg) scale(0.2, 0.2);width:33px}.nav-toggle.open span.three{transform:rotate(-45deg) translate(0, 7px);width:33px}.site-footer{padding:8% 10% 8%;background:#4c5d51;color:#fff;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;overflow:hidden}@media screen and (max-width: 1400px){.site-footer{padding:8% 7%}}.site-footer .footer-leaf-wrapper{position:absolute;left:0;bottom:0;width:100%}@media screen and (max-width: 1200px){.site-footer .footer-leaf-wrapper{bottom:-3vw}}@media screen and (max-width: 1023px){.site-footer .footer-leaf-wrapper{bottom:-5vw}}@media screen and (max-width: 768px){.site-footer .footer-leaf-wrapper{display:none}}.site-footer .footer-leaf-wrapper>svg{position:absolute;left:0;bottom:0;-o-object-fit:cover;object-fit:cover}.site-footer .footer-leaf-wrapper svg #footerLeaves g{opacity:0;transition:all .3s ease-out;transform:translateY(30px)}.site-footer .footer-leaf-wrapper.is-inview svg #footerLeaves g{opacity:1;transform:translateY(0) !important}.site-footer .footer-leaf-wrapper.is-inview svg #footerLeaves g#leaf-wrap-1,.site-footer .footer-leaf-wrapper.is-inview svg #footerLeaves g#leaf-wrap-6{transition-delay:.2s}.site-footer .footer-leaf-wrapper.is-inview svg #footerLeaves g#leaf-wrap-2,.site-footer .footer-leaf-wrapper.is-inview svg #footerLeaves g#leaf-wrap-5{transition-delay:.4s}.site-footer .footer-leaf-wrapper.is-inview svg #footerLeaves g#leaf-wrap-3,.site-footer .footer-leaf-wrapper.is-inview svg #footerLeaves g#leaf-wrap-8{transition-delay:.6s}.site-footer .footer-top{display:flex;justify-content:space-between;width:100%}@media screen and (max-width: 575px){.site-footer .footer-top{flex-direction:column;align-items:center}}.site-footer .footer-top .footer-top-right{display:flex;justify-content:space-between;flex:0 0 40%}@media screen and (max-width: 900px){.site-footer .footer-top .footer-top-right{flex:0 0 50%}}@media screen and (max-width: 768px){.site-footer .footer-top .footer-top-right{flex:0 0 65%}}@media screen and (max-width: 575px){.site-footer .footer-top .footer-top-right{flex-direction:column-reverse;margin-top:2em;text-align:center}}.site-footer .footer-top .footer-top-right nav{align-items:flex-start}@media screen and (max-width: 575px){.site-footer .footer-top .footer-top-right nav{justify-content:center;margin-top:2em}}.site-footer .footer-top .footer-top-right .footer-contact{flex:0 0 40%}.site-footer .footer-top .footer-top-right .footer-contact .phone-wrapper{display:flex;flex-wrap:wrap}.site-footer .footer-top .footer-top-right .footer-contact .phone-wrapper span{margin-right:2px}.site-footer .footer-top .footer-top-right .footer-contact a{color:#fff}.site-footer .footer-top .footer-top-right .footer-contact a:hover{color:#96a497}.site-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:5rem}@media screen and (max-width: 900px){.site-footer .footer-bottom{flex-direction:column-reverse;align-items:center}}@media screen and (max-width: 575px){.site-footer .footer-bottom{margin-top:0;text-align:center}}.site-footer .footer-bottom .footer-bottom-left{width:100%;margin-top:4em;margin-right:5%}@media screen and (max-width: 900px){.site-footer .footer-bottom .footer-bottom-left{margin-right:0;-webkit-text-emphasis:0;text-emphasis:0}}.site-footer .footer-bottom .footer-bottom-right{flex:0 0 40%;padding-left:2%;display:flex;justify-content:space-between}@media screen and (max-width: 900px){.site-footer .footer-bottom .footer-bottom-right{padding-left:0;width:100%}}@media screen and (max-width: 575px){.site-footer .footer-bottom .footer-bottom-right{flex-direction:column;align-items:center;text-align:center}}.site-footer .footer-bottom .footer-bottom-right .anchor-link-container{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 575px){.site-footer .footer-bottom .footer-bottom-right .anchor-link-container{margin-bottom:1em}.site-footer .footer-bottom .footer-bottom-right .anchor-link-container .menu-footer-anchor-navigation-container{display:none}}.site-footer .footer-bottom .footer-bottom-right .anchor-link-container .header-button{margin-top:1.5em;background:#fff;border-color:#fff;color:#4c5d51;font-size:1rem}@media screen and (max-width: 1023px){.site-footer .footer-bottom .footer-bottom-right .anchor-link-container .header-button{font-size:.9rem;padding:.3em 1em .1em}}@media screen and (max-width: 575px){.site-footer .footer-bottom .footer-bottom-right .anchor-link-container .header-button{margin:1.5em 0 0}}.site-footer .footer-bottom .footer-bottom-right .anchor-link-container .header-button:hover{background:#96a497 !important;border-color:#96a497 !important;color:#fff}.site-footer .footer-bottom .footer-bottom-right .accredition{font-size:1rem;display:flex;flex-direction:column;text-align:left;align-items:flex-start;flex:0 0 42%}@media screen and (max-width: 900px){.site-footer .footer-bottom .footer-bottom-right .accredition{flex:0 0 46%}}@media screen and (max-width: 768px){.site-footer .footer-bottom .footer-bottom-right .accredition{flex:0 0 61%}}@media screen and (max-width: 575px){.site-footer .footer-bottom .footer-bottom-right .accredition{text-align:center;align-items:center;justify-content:center;margin-top:2em}}.site-footer .footer-bottom .footer-bottom-right .accredition img{max-width:100px}.site-footer .footer-bottom .footer-bottom-right .accredition p{margin-top:1em;font-size:14px}@media screen and (max-width: 575px){.site-footer .footer-bottom .footer-bottom-right .accredition p{max-width:16em}}.site-footer .footer-bottom nav{font-size:clamp(.9rem,1vw + 1rem,1.333rem)}.site-footer .footer-bottom nav a{color:#fff}.site-footer .footer-bottom nav a:hover{color:#96a497}.site-footer .footer-branding{line-height:0px;font-size:0px}.site-footer .footer-branding .footer-logo{max-width:200px}@media screen and (max-width: 900px){.site-footer .footer-branding .footer-logo{max-width:150px}}@media screen and (max-width: 768px){.site-footer .footer-branding .footer-logo{max-width:120px}}.site-footer .footer-social{margin-top:1.5em}.site-footer .footer-social .social-links{display:flex}@media screen and (max-width: 575px){.site-footer .footer-social .social-links{justify-content:center}}.site-footer .footer-social .social-links a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:0px 5px 5px 0px;transition:background .3s ease-out}.site-footer .footer-social .social-links a:hover svg path{fill:#96a497}.site-footer .footer-social .social-links a svg{max-height:40px;max-width:40px}.site-footer .footer-social .social-links a svg path{fill:#fff;transition:all .3s ease-out}.site-footer .pride{max-width:95px;margin-top:1.5em}.site-footer .acknowledgement{font-size:11px}.site-footer .footer-legal{border-top:solid 2px #96a497;width:100%;text-align:left;font-size:.8rem;margin-top:2em;padding:2em 0 0 0}@media screen and (max-width: 575px){.site-footer .footer-legal{text-align:center}}.site-footer .footer-legal a{color:#fff}.site-footer .footer-legal a:hover{color:#96a497}#footer_nav{display:flex;flex-direction:column;align-items:flex-start;font-size:clamp(1rem,1vw + 1rem,1.889rem)}#footer_nav li{position:relative}@media screen and (max-width: 800px){#footer_nav li{width:100%}}#footer_nav li:first-child a{padding-top:0}#footer_nav li a{color:#fff;text-decoration:none;padding:.2em 25px;display:inline-block;transition:color .2s ease-out}#footer_nav li a:hover{color:#96a497}@media screen and (max-width: 800px){#footer_nav li a{display:block;width:100%;padding:8px 25px}}#footer_nav li .sub-menu li{display:block}#footer_nav li .sub-menu li a{display:block;padding:8px 25px;opacity:.5}#footer_nav li .sub-menu li a:hover{opacity:1}.has-scroll-smooth [data-scroll-container]{transform:perspective(1px)}.site-main{padding:8% 10%}@media screen and (max-width: 1023px){.site-main{padding:9% 8%}}.block{padding:5% 7%}@media screen and (max-width: 1023px){.block{padding:8% 7%}}.block .inner{display:flex;flex-wrap:wrap}#header.not-home+#page #primary section:first-child{padding-top:10%}@media screen and (max-width: 1023px){#header.not-home+#page #primary section:first-child{padding-top:125px}}@media screen and (max-width: 900px){#header.not-home+#page #primary section:first-child{padding-top:6rem}}#container section:first-child{padding-top:15%}#container .custom-padding{padding-top:15%}*[data-scroll]{opacity:0;transition:opacity .6s ease-out}@media screen and (max-width: 1100px){*[data-scroll]{opacity:1}}*[data-scroll].is-inview{opacity:1}body.error404 .instagram-and-newsletter{padding-top:5% !important}body .fade-up[data-scroll]{transform:translateY(30px);transition:all .6s ease-out}@media screen and (max-width: 1000px){body .fade-up[data-scroll]{opacity:1;transform:translateY(0px)}}body .fade-up[data-scroll].is-inview{transform:translateY(0px);opacity:1}body .fade-down[data-scroll]{transform:translateY(-30px);transition:all .6s ease-out}@media screen and (max-width: 1000px){body .fade-down[data-scroll]{opacity:1;transform:translateY(0px)}}body .fade-down[data-scroll].is-inview{transform:translateY(0px);opacity:1}body .fade-left[data-scroll]{opacity:0;transform:translateX(-50px);transition:all .6s ease-out}body .fade-left[data-scroll].is-inview{transform:translateX(0px);opacity:1}body .fade-right[data-scroll]{opacity:0;transform:translateX(50px);transition:all .6s ease-out}body .fade-right[data-scroll].is-inview{transform:translateX(0px);opacity:1}.rank-math-breadcrumb{font-size:.85em}@media screen and (max-width: 800px){.rank-math-breadcrumb{font-size:.75em}}.rank-math-breadcrumb p{display:flex;align-items:center}.rank-math-breadcrumb a,.rank-math-breadcrumb .last{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.rank-math-breadcrumb .separator{padding:10px 15px;background:url("/wp-content/themes/foe/images/shell/arrow.svg") center center no-repeat;background-size:8px;font-size:0px}@media screen and (max-width: 800px){.rank-math-breadcrumb .separator{padding:7px 12px}}.pagination{flex:0 0 100%;align-items:center;justify-content:center;text-align:center}.pagination span,.pagination a{display:inline-block;padding:10px 15px;line-height:1;border-radius:3px;border:1px solid #333;margin:0px 2px}.pagination a{border:1px solid rgba(51,51,51,.2);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out}.pagination a:hover{border:1px solid #333;background:#333;color:#fff}.pagination a.next{padding-right:30px;background-image:url("/wp-content/themes/foe/images/shell/arrow.svg") right 10px center no-repeat;background-size:11px}.hero{position:relative;overflow:hidden;padding:15% 13% 13%}@media screen and (max-width: 1400px){.hero{min-height:40vw}}@media screen and (max-width: 1023px){.hero{min-height:650px;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 575px){.hero{min-height:500px}}.hero+section.content-image-section,.hero+section.content-slider-section{margin-top:-10vw;position:relative;z-index:2;padding:0 7% 7%}.hero+section.content-slider-section{padding-bottom:9%}.hero .hero-content{max-width:40em;margin:auto;text-wrap:balance}.hero .hero-content.has-overlay{color:#fff}.hero .hero-content.has-overlay h1,.hero .hero-content.has-overlay h2,.hero .hero-content.has-overlay h3,.hero .hero-content.has-overlay h4,.hero .hero-content.has-overlay h5,.hero .hero-content.has-overlay h6{color:#fff}.hero .hero-content h1,.hero .hero-content h2,.hero .hero-content h3,.hero .hero-content h4,.hero .hero-content h5,.hero .hero-content h6{color:#4c5d51}.hero .hero-content .button-container{text-align:center;display:flex;justify-content:center}.hero .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;z-index:-1}.hero .hero-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:-2}.hero .hero-bg img{width:100%;height:100vh;position:absolute;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 575px){.hero .hero-bg img{height:100%}}.text-block{display:block;padding-left:25%;padding-right:25%;margin:0 auto;text-align:center;position:relative}@media screen and (max-width: 1100px){.text-block{padding-left:10%;padding-right:35%;text-align:left}}@media screen and (max-width: 500px){.text-block{padding:14% 10%;text-align:center}}.text-block .button-container{padding-top:1em}@media screen and (max-width: 500px){.text-block .button-container{text-align:center}}.contact-section{padding-left:7%;padding-right:7%;padding-bottom:0}@media screen and (max-width: 1400px){.contact-section{padding-left:6%;padding-right:6%}}@media screen and (max-width: 1023px){.contact-section{padding-left:5%;padding-right:5%}}@media screen and (max-width: 900px){.contact-section{padding-top:5em !important}}@media screen and (max-width: 650px){.contact-section{padding-top:7rem !important}}.contact-section .inner{padding-top:5%;width:100%;justify-content:space-between;flex-wrap:nowrap}.contact-section .inner h1,.contact-section .inner h2,.contact-section .inner h3,.contact-section .inner h4,.contact-section .inner h5,.contact-section .inner h6{color:#4c5d51;line-height:1;margin-bottom:.2em}@media screen and (max-width: 900px){.contact-section .inner{flex-wrap:wrap}}@media screen and (max-width: 650px){.contact-section .inner{flex-direction:column}}.contact-section .inner>div{flex:0 0 30%}.contact-section .inner .contact-us-wrapper{padding:0px 5em 0px 0px}@media screen and (max-width: 1400px){.contact-section .inner .contact-us-wrapper{padding:0 3em 0 0}}@media screen and (max-width: 1023px){.contact-section .inner .contact-us-wrapper{padding:0 2em 0 0}}@media screen and (max-width: 650px){.contact-section .inner .contact-us-wrapper{text-align:center;padding:0}}.contact-section .inner .contact-us-wrapper .contact{display:flex;align-items:center}@media screen and (max-width: 1023px){.contact-section .inner .contact-us-wrapper .contact{flex-direction:column;align-items:flex-start}.contact-section .inner .contact-us-wrapper .contact .foe-link{padding-top:0}}@media screen and (max-width: 650px){.contact-section .inner .contact-us-wrapper .contact{align-items:center}.contact-section .inner .contact-us-wrapper .contact .foe-link{padding-right:0}}.contact-section .inner .contact-us-wrapper .contact .label{margin-right:.4em}.contact-section .inner .location-wrapper{border-left:2px solid rgba(112,112,112,.2);flex:1 1 35%;padding:0 4em 0 4.5em}@media screen and (max-width: 1400px){.contact-section .inner .location-wrapper{padding:0 3em}}@media screen and (max-width: 1023px){.contact-section .inner .location-wrapper{padding:0 2em}}@media screen and (max-width: 900px){.contact-section .inner .location-wrapper{flex:0 0 50%;padding:0 1em 0 6em}}@media screen and (max-width: 650px){.contact-section .inner .location-wrapper{border:none;text-align:center;padding:2em 0 0}}.contact-section .inner .location-wrapper .hours{margin-top:2em}.contact-section .inner .form-wrapper{padding:0px 0px 0px 5em;border-left:2px solid rgba(112,112,112,.2)}@media screen and (max-width: 1400px){.contact-section .inner .form-wrapper{padding:0 0 0 3em}}@media screen and (max-width: 1023px){.contact-section .inner .form-wrapper{padding:0 0 0 2em}}@media screen and (max-width: 900px){.contact-section .inner .form-wrapper{padding:0 0 0 0;border-left:none;flex:0 0 100%;max-width:35em;margin:2em auto 0;text-align:center}}.cta{position:relative;z-index:2;overflow:hidden;padding-top:6%}@media screen and (max-width: 575px){.cta{padding:5% 0%;text-wrap:balance}}.cta .leaf-wrapper{display:flex;align-items:center;justify-content:center;padding:0 0 2em}.cta.has-bg+section.testimonial .wrapper{margin-top:-20vw}.cta.has-leaves .cta-content{padding-top:0}.cta+section{margin-top:-48px}@media screen and (max-width: 475px){.cta+section{margin-top:0 !important}}.cta+section.cta{margin-top:0}.cta+section.map-block{margin-top:-4vw}@media screen and (max-width: 475px){.cta+section.map-block{margin-top:0}}.cta+section.expertise-slider-section{margin-top:-48px}@media screen and (max-width: 475px){.cta+section.expertise-slider-section{margin-top:0}}.cta .inner{flex-direction:column}.cta .cta-content{margin:0 auto;padding-bottom:0;text-align:center;background:#fff;position:relative;z-index:2}.cta .cta-content h1,.cta .cta-content h2,.cta .cta-content h3,.cta .cta-content h4,.cta .cta-content h5,.cta .cta-content h6{color:#4c5d51}.cta .cta-content h2{font-size:clamp(1.333rem,3vw + 1rem,4.389rem);line-height:1.1;margin:.4em 0px;display:block}.cta .cta-content p{max-width:44em;margin:auto}.cta .button-container{position:relative;width:-moz-fit-content;width:fit-content;display:flex;margin:auto;margin-top:-2em;padding:5em 2em 1.75em;border-radius:50px;background:#fff}@media screen and (max-width: 900px){.cta .button-container{margin-top:auto;padding:3em 2em 1em}}@media screen and (max-width: 475px){.cta .button-container{padding:2em 2em 1em}}@media screen and (max-width: 350px){.cta .button-container{flex-direction:column;align-items:center}}.cta .button-container .foe-button{margin-left:.5em;margin-right:.5em}.cta .bg-wrapper{position:relative;z-index:-1;margin-top:-48px;overflow:hidden;aspect-ratio:18/9;min-height:375px}@media screen and (max-width: 475px){.cta .bg-wrapper{margin-top:0}}.cta .bg-wrapper .cta-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media screen and (max-width: 900px){.content-image-section{padding:0 5% 7%}}@media screen and (max-width: 650px){.content-image-section{padding:7% 5% 7%;background:#4c5d51;margin-top:0 !important}}.content-image-section.has-small-text{padding-bottom:5%}@media screen and (max-width: 650px){.content-image-section.has-small-text{color:#fff}}.content-image-section.has-small-text+section{padding-top:0}@media screen and (max-width: 650px){.content-image-section.has-small-text+section{padding-top:5%}}.content-image-section .inner{position:relative;border-radius:20px;background:#4c5d51;padding:7% 5%;color:#fff}@media screen and (max-width: 650px){.content-image-section .inner{flex-direction:column-reverse}}.content-image-section .inner .bg-texture{position:absolute;top:0;left:0;width:73%;height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;border-radius:20px;border-top-right-radius:0px;border-bottom-right-radius:0px}@media screen and (max-width: 650px){.content-image-section .inner .bg-texture{display:none}}.content-image-section .content-text{flex:0 0 70%;position:relative;z-index:2;padding-left:5%}@media screen and (max-width: 1200px){.content-image-section .content-text{max-width:50%;padding-left:0}}@media screen and (max-width: 650px){.content-image-section .content-text{flex:0 0 50%;max-width:100%}}.content-image-section .content-text p{max-width:40em}@media screen and (max-width: 900px){.content-image-section .content-text{flex:0 0 100%;padding:0px}}.content-image-section .content-text .foe-button{background:#fff;color:#4c5d51;border:solid 3px #fff}.content-image-section .content-text .foe-button:hover{background:#96a497;border:solid 3px #96a497;color:#fff}.content-image-section .content-image{right:5%;top:5%;position:absolute;-o-object-fit:cover;object-fit:cover;height:auto}@media screen and (max-width: 650px){.content-image-section .content-image{position:static;flex:0 0 50%;margin-top:-20vw}}.content-image-section .content-image img{aspect-ratio:4/4;border-radius:20px;-o-object-fit:cover;object-fit:cover;max-height:35vw}@media screen and (max-width: 650px){.content-image-section .content-image img{aspect-ratio:11/9;max-height:unset}}.content-image-section .small-text{display:flex;max-width:36em;justify-content:space-between;align-items:center;padding-top:2em}@media screen and (max-width: 650px){.content-image-section .small-text{flex-direction:column;text-align:center}}.content-image-section .small-text .star-flower-wrapper{flex:0 0 20%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 650px){.content-image-section .small-text .star-flower-wrapper{margin-bottom:2em}}.content-image-section .small-text .star-flower-wrapper svg{width:83px;height:79px}.content-image-section .small-text .star-flower-wrapper svg path{opacity:0;transition:opacity .4s ease-in}.content-image-section .small-text .star-flower-wrapper.is-inview svg path:nth-child(1){transition-delay:.28s;opacity:1}.content-image-section .small-text .star-flower-wrapper.is-inview svg path:nth-child(2){transition-delay:.56s;opacity:1}.content-image-section .small-text .star-flower-wrapper.is-inview svg path:nth-child(3){transition-delay:.84s;opacity:1}.content-image-section .small-text .star-flower-wrapper.is-inview svg path:nth-child(4){transition-delay:1.12s;opacity:1}.content-image-section .small-text .star-flower-wrapper.is-inview svg path:nth-child(5){transition-delay:1.4s;opacity:1}.content-image-section .small-text .text{padding-left:1em}.gallery-section{background:#4c5d51;position:relative;padding:5% 7% 8%}@media screen and (max-width: 768px){.gallery-section{padding:8% 5%}}@media screen and (max-width: 650px){.gallery-section{padding:8% 3vw}}.gallery-section .bg-texture{width:100%}@media screen and (max-width: 650px){.gallery-section .bg-texture{display:none}}.gallery-section .gallery-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;padding:0 0 0 2%}@media screen and (max-width: 650px){.gallery-section .gallery-container{flex-direction:column}}.gallery-section .gallery-container .image-wrapper{flex:0 0 30%;position:relative;overflow:hidden;aspect-ratio:9/10;margin:4em 1em 0;display:flex;align-items:flex-start;justify-content:center;text-align:center;padding:5% 2%;border-radius:20px}@media screen and (max-width: 1023px){.gallery-section .gallery-container .image-wrapper{flex:0 0 44%}}@media screen and (max-width: 650px){.gallery-section .gallery-container .image-wrapper{aspect-ratio:12/9;margin-top:2em}}@media screen and (max-width: 375px){.gallery-section .gallery-container .image-wrapper{aspect-ratio:4/4;margin-top:2em;align-items:center}}.gallery-section .gallery-container .image-wrapper:hover .content-wrapper{transform:translateY(0vw)}.gallery-section .gallery-container .image-wrapper:hover .content-wrapper .description{opacity:1}.gallery-section .gallery-container .image-wrapper:hover::after{opacity:1}.gallery-section .gallery-container .image-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;opacity:0;transition:opacity .4s ease-out}.gallery-section .gallery-container .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.gallery-section .gallery-container .image-wrapper .content-wrapper{color:#fff;position:relative;z-index:2;transform:translateY(8vw);transition:transform .4s ease-out}@media screen and (max-width: 650px){.gallery-section .gallery-container .image-wrapper .content-wrapper{transform:translateY(50%)}}.gallery-section .gallery-container .image-wrapper .content-wrapper h1,.gallery-section .gallery-container .image-wrapper .content-wrapper h2,.gallery-section .gallery-container .image-wrapper .content-wrapper h3,.gallery-section .gallery-container .image-wrapper .content-wrapper h4,.gallery-section .gallery-container .image-wrapper .content-wrapper h5,.gallery-section .gallery-container .image-wrapper .content-wrapper h6{color:#fff;font-size:clamp(1.333rem,1.8vw + 1rem,2.8rem)}.gallery-section .gallery-container .image-wrapper .content-wrapper .description{max-height:16vw;-webkit-mask-image:linear-gradient(180deg, transparent 5%, rgb(0, 0, 0) 12%, rgb(0, 0, 0) 80%, transparent 95%);mask-image:linear-gradient(180deg, transparent 5%, rgb(0, 0, 0) 12%, rgb(0, 0, 0) 80%, transparent 95%);padding-top:5%;padding-bottom:10%;overflow-y:overlay;padding-right:.5em;opacity:0;transition:opacity .4s ease-out}@media screen and (max-width: 1023px){.gallery-section .gallery-container .image-wrapper .content-wrapper .description{max-height:25vw}}@media screen and (max-width: 650px){.gallery-section .gallery-container .image-wrapper .content-wrapper .description{max-height:37vw}}@media screen and (max-width: 375px){.gallery-section .gallery-container .image-wrapper .content-wrapper .description{max-height:56vw}}.gallery-section .gallery-container .image-wrapper .content-wrapper .description::-webkit-scrollbar{width:10px;border-radius:20px;padding-left:2px}.gallery-section .gallery-container .image-wrapper .content-wrapper .description::-webkit-scrollbar-track{background:rgba(150,164,151,.6);border-radius:20px}.gallery-section .gallery-container .image-wrapper .content-wrapper .description::-webkit-scrollbar-thumb{background-color:#4c5d51;border-radius:20px}.team-section{padding-left:0;position:relative;overflow:hidden}@media screen and (max-width: 900px){.team-section{padding:5% 5%}}.team-section .leaf{position:absolute;bottom:-5vw;right:-7vw;max-width:26vw;z-index:-1}.team-section .inner{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;position:relative}@media screen and (max-width: 900px){.team-section .inner{flex-direction:column-reverse;text-align:center}}.team-section .inner .team-slider-wrapper{flex:0 0 68%;overflow:hidden;width:130%;display:flex;justify-content:flex-end;border-top-right-radius:20px}@media screen and (max-width: 1650px){.team-section .inner .team-slider-wrapper{position:relative}}@media screen and (max-width: 900px){.team-section .inner .team-slider-wrapper{width:100%}}.team-section .inner .team-slider{width:130%}@media screen and (max-width: 900px){.team-section .inner .team-slider{width:100%;display:flex;flex-direction:column-reverse;align-items:center}}.team-section .inner .team-slider .swiper-slide{transition:opacity .6s ease-out;transition-delay:.2s;color:#4c5d51}.team-section .inner .team-slider .swiper-slide.swiper-slide-prev{opacity:0;transition-delay:0s}.team-section .inner .team-slider .swiper-slide .team-photo{border-radius:20px;overflow:hidden;aspect-ratio:8/10;position:relative}@media screen and (max-width: 475px){.team-section .inner .team-slider .swiper-slide .team-photo{aspect-ratio:4/4}}.team-section .inner .team-slider .swiper-slide .team-photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-section .inner .team-slider .swiper-slide:hover .bio-container{opacity:1;pointer-events:all}.team-section .inner .team-slider .swiper-slide .bio-container{transition:opacity .3s ease-out;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:left;direction:ltr;color:#fff;padding:2em 1.5em 2em 2em;opacity:0;pointer-events:none}.team-section .inner .team-slider .swiper-slide .bio-container .bio-inner{-webkit-mask-image:linear-gradient(180deg, transparent 5%, rgb(0, 0, 0) 12%, rgb(0, 0, 0) 80%, transparent 95%);mask-image:linear-gradient(180deg, transparent 5%, rgb(0, 0, 0) 12%, rgb(0, 0, 0) 80%, transparent 95%);max-height:100%;margin:auto;padding:2.5em .5em 4em 0;overflow-y:auto}.team-section .inner .team-slider .swiper-slide .bio-container .bio-inner::-webkit-scrollbar{width:10px;border-radius:20px;padding-left:2px}.team-section .inner .team-slider .swiper-slide .bio-container .bio-inner::-webkit-scrollbar-track{background:rgba(150,164,151,.6);border-radius:20px}.team-section .inner .team-slider .swiper-slide .bio-container .bio-inner::-webkit-scrollbar-thumb{background-color:#4c5d51;border-radius:20px}.team-section .inner .team-slider .swiper-slide .name{margin-top:.6em;text-align:left}.team-section .inner .controls-and-content{flex:0 0 30%;padding-left:2%;position:relative;height:100%}@media screen and (max-width: 900px){.team-section .inner .controls-and-content{max-width:40em;margin:auto;margin-bottom:2em}}@media screen and (max-width: 900px){.team-section .inner .controls-and-content .button-container{width:-moz-fit-content;width:fit-content;margin:auto}}.team-section .inner .controls-and-content .test-controls{margin-top:auto;display:flex;display:none}.team-section .inner .controls{position:absolute;bottom:49px;left:71.5%;display:flex;flex-direction:row-reverse}@media screen and (max-width: 1650px){.team-section .inner .controls{left:unset;right:-11px;z-index:2;bottom:10px}}@media screen and (max-width: 900px){.team-section .inner .controls{position:static}}.team-section .inner .controls .team-prev,.team-section .inner .controls .team-next{width:35px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.team-section .inner .controls .team-prev svg path,.team-section .inner .controls .team-next svg path{transition:fill .3s ease-out}.team-section .inner .controls .team-prev:hover svg path,.team-section .inner .controls .team-next:hover svg path{fill:#96a497}.testimonial .foe-button.border.white:hover{border-color:#4c5d51;background:#4c5d51}.testimonial .wrapper{background:#96a497;padding:5% 5% 7%;display:flex;justify-content:space-between;color:#fff;flex-wrap:nowrap;border-radius:20px;position:relative;z-index:2}@media screen and (max-width: 1023px){.testimonial .wrapper{flex-direction:column}}@media screen and (max-width: 650px){.testimonial .wrapper{padding:5% 5% 10%;overflow:hidden}}.testimonial .wrapper .leaf{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;overflow:hidden;text-align:right;pointer-events:none}.testimonial .wrapper .leaf img{max-width:65vw;position:absolute;top:-40%;right:-15%}@media screen and (max-width: 1023px){.testimonial .wrapper .leaf img{top:unset;bottom:-20%;right:-24vw;max-width:80vw}}.testimonial .wrapper .content{flex:0 0 30%}@media screen and (max-width: 1023px){.testimonial .wrapper .content{max-width:44vw}}@media screen and (max-width: 650px){.testimonial .wrapper .content{max-width:100%}}.testimonial .wrapper .content h2{line-height:1}.testimonial .wrapper .content p{max-width:30em}@media screen and (max-width: 650px){.testimonial .wrapper .content p{max-width:100%}}.testimonial .wrapper .testimonial-slider{position:relative;width:70%;align-self:flex-end;padding-left:5%;margin-top:2em}@media screen and (max-width: 1023px){.testimonial .wrapper .testimonial-slider{width:100%}}@media screen and (max-width: 575px){.testimonial .wrapper .testimonial-slider{padding-left:0}}.testimonial .wrapper .testimonial-slider .testimonial-pagination{position:absolute;bottom:-30px;z-index:2}@media screen and (max-width: 650px){.testimonial .wrapper .testimonial-slider .testimonial-pagination{left:134px}}@media screen and (max-width: 575px){.testimonial .wrapper .testimonial-slider .testimonial-pagination{display:none}}.testimonial .wrapper .testimonial-slider .testimonial-pagination .swiper-pagination-bullet{font-size:40px;font-family:"louize",serif;background:none;margin-right:.6em}@media screen and (max-width: 650px){.testimonial .wrapper .testimonial-slider .testimonial-pagination .swiper-pagination-bullet{margin-right:.4em}}.testimonial .wrapper .testimonial-slider .quote{position:absolute;top:-1vw;left:0vw}@media screen and (max-width: 575px){.testimonial .wrapper .testimonial-slider .quote{display:none}}@media screen and (max-width: 1023px){.testimonial .wrapper .testimonial-slider .quote svg{width:40px;height:132px;opacity:.6}}.testimonial .wrapper .testimonial-slider .swiper-slide .inner{position:relative}.testimonial .wrapper .testimonial-slider .swiper-slide .inner .review{font-family:"louize",serif;font-weight:400;font-size:clamp(1.222rem,1vw + 1rem,3rem);line-height:1.3;margin:.4em 0px;max-width:19em;text-wrap:balance;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 4){.testimonial .wrapper .testimonial-slider .swiper-slide .inner .review{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}}@media screen and (max-width: 650px){.testimonial .wrapper .testimonial-slider .swiper-slide .inner .review{max-width:100%}}.testimonial .wrapper .testimonial-slider .swiper-slide .inner .image-wrap{position:absolute;right:0;top:0;z-index:-1}@media screen and (max-width: 650px){.testimonial .wrapper .testimonial-slider .swiper-slide .inner .image-wrap{display:none}}.testimonial .wrapper .testimonial-slider .swiper-slide .inner .image-wrap img{position:absolute;top:0;right:0;aspect-ratio:4/5;height:auto;-o-object-fit:cover;object-fit:cover;z-index:-1;max-width:500px;width:28vw;top:-20vw;border-radius:20px}.simple-text{color:#707070;padding-top:2%;padding-bottom:2%;overflow:hidden}.simple-text+section.services-section{padding-top:5%}.simple-text .inner{display:flex;align-items:center;flex-wrap:nowrap;position:relative;margin:auto}@media screen and (max-width: 650px){.simple-text .inner{padding:5% 12%}}@media screen and (max-width: 575px){.simple-text .inner{padding:5% 7%}}.simple-text .inner .leaf-left,.simple-text .inner .leaf-right{position:absolute;top:0;bottom:0;height:100%;margin:auto;display:flex;align-items:center}@media screen and (max-width: 650px){.simple-text .inner .leaf-left,.simple-text .inner .leaf-right{max-width:13vw}}@media screen and (max-width: 575px){.simple-text .inner .leaf-left,.simple-text .inner .leaf-right{display:none}}.simple-text .inner .leaf-left{left:-80px}.simple-text .inner .leaf-right{right:-80px}.simple-text .inner .content-text{text-align:center;padding:0 5%;max-width:46em;margin:auto;position:relative}section{position:relative}section .bg-texture{position:absolute;top:0;left:0;width:80%;height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;pointer-events:none}section .flower{position:absolute;bottom:20%;left:-5%;max-width:45vw}@media screen and (max-width: 768px){section .flower{top:0;bottom:0;left:unset;right:0}}@media screen and (max-width: 768px){section .flower.is-inview{opacity:.4 !important}}.controls>div{cursor:pointer}.accordion-section{background:#4c5d51;color:#fff;overflow:hidden;padding-bottom:25vw}.accordion-section+section{margin-top:-20vw}.accordion-section .bg-texture{background:url("/wp-content/themes/foe/images/textured-accordion-bg.jpg");height:100%;background-size:100%;background-repeat:repeat-y;mix-blend-mode:normal}.accordion-section .foe-button.border{border-color:#fff;color:#fff}.accordion-section .foe-button.border:hover{background:#96a497;border-color:#96a497}.accordion-section .accordion-section-inner{position:relative;z-index:2;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.accordion-section .accordion-section-inner{flex-direction:column}}.accordion-section .accordion-section-inner .content-wrapper{flex:0 0 40%;padding-right:5%}.accordion-section .accordion-section-inner .content-wrapper h4{line-height:1.2}.accordion-section .accordion-section-inner .foe-button.solid{background:#fff;color:#4c5d51;border-color:#fff}.accordion-section .accordion-section-inner .foe-button.solid:hover{background:#96a497;border-color:#96a497;color:#fff}.accordion-section h1,.accordion-section h2,.accordion-section h3,.accordion-section h4,.accordion-section h5,.accordion-section h6{color:#fff;margin-bottom:.7em}.expertise-slider-section{overflow:hidden;background:#4c5d51;color:#fff;position:relative;padding-top:10%;padding-bottom:25%}@media screen and (max-width: 900px){.expertise-slider-section{padding-top:6em}}.expertise-slider-section+section{margin-top:-15vw}.expertise-slider-section .inner{position:relative;z-index:2}.expertise-slider-section .inner .expertise-content-wrapper{flex:0 0 25%;position:relative;z-index:2}@media screen and (max-width: 900px){.expertise-slider-section .inner .expertise-content-wrapper{flex:0 0 100%;margin-bottom:5%;text-align:center}}.expertise-slider-section .inner .expertise-content-wrapper h1,.expertise-slider-section .inner .expertise-content-wrapper h2,.expertise-slider-section .inner .expertise-content-wrapper h3,.expertise-slider-section .inner .expertise-content-wrapper h4,.expertise-slider-section .inner .expertise-content-wrapper h5,.expertise-slider-section .inner .expertise-content-wrapper h6{margin-top:0}.expertise-slider-section .inner .main-slider-wrapper{flex:0 0 75%;padding-left:5%;display:flex;width:75%}@media screen and (max-width: 900px){.expertise-slider-section .inner .main-slider-wrapper{flex-direction:column-reverse;width:100%;padding-left:0}}.expertise-slider-section .inner .main-slider-wrapper .controls{align-self:flex-end;display:flex;margin-right:1em}@media screen and (max-width: 900px){.expertise-slider-section .inner .main-slider-wrapper .controls{align-self:center;margin-right:auto;margin-top:1em}}@media screen and (max-width: 475px){.expertise-slider-section .inner .main-slider-wrapper .controls{margin:1em auto 0}}.expertise-slider-section .inner .main-slider-wrapper .controls .expertise-prev,.expertise-slider-section .inner .main-slider-wrapper .controls .expertise-next{width:40px;height:40px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 575px){.expertise-slider-section .inner .main-slider-wrapper .controls .expertise-prev,.expertise-slider-section .inner .main-slider-wrapper .controls .expertise-next{width:35px}}.expertise-slider-section .inner .main-slider-wrapper .controls .expertise-prev svg path,.expertise-slider-section .inner .main-slider-wrapper .controls .expertise-next svg path{transition:fill .3s ease-out}.expertise-slider-section .inner .main-slider-wrapper .controls .expertise-prev:hover svg path,.expertise-slider-section .inner .main-slider-wrapper .controls .expertise-next:hover svg path{fill:#96a497}.expertise-slider-section .inner .main-slider-wrapper .expertise-slider{width:55%}@media screen and (max-width: 1023px){.expertise-slider-section .inner .main-slider-wrapper .expertise-slider{width:75%}}@media screen and (max-width: 900px){.expertise-slider-section .inner .main-slider-wrapper .expertise-slider{width:100%}}.expertise-slider-section .inner .main-slider-wrapper .expertise-slider .swiper-slide{overflow:hidden;border-radius:20px;position:relative;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease-out;pointer-events:none;aspect-ratio:13/9}@media screen and (max-width: 900px){.expertise-slider-section .inner .main-slider-wrapper .expertise-slider .swiper-slide{aspect-ratio:6/4;max-width:475px}}.expertise-slider-section .inner .main-slider-wrapper .expertise-slider .swiper-slide::after{content:"";top:0;left:0;position:absolute;background:#333;opacity:.1;width:100%;height:100%;z-index:-1;transition:opacity .3s ease-out}.expertise-slider-section .inner .main-slider-wrapper .expertise-slider .swiper-slide.swiper-slide-active{opacity:1;pointer-events:all}.expertise-slider-section .inner .main-slider-wrapper .expertise-slider .swiper-slide.swiper-slide-next{opacity:1;pointer-events:all}.expertise-slider-section .inner .main-slider-wrapper .expertise-slider .swiper-slide:hover .text-wrapper{transform:translateY(0)}.expertise-slider-section .inner .main-slider-wrapper .expertise-slider .swiper-slide:hover .text-wrapper .foe-button{opacity:1;pointer-events:all}.expertise-slider-section .inner .main-slider-wrapper .expertise-slider .swiper-slide:hover::after{opacity:.3}.expertise-slider-section .inner .main-slider-wrapper .expertise-slider .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.expertise-slider-section .inner .main-slider-wrapper .expertise-slider .swiper-slide .text-wrapper{text-align:center;transform:translateY(30px);transition:transform .3s ease-out}.expertise-slider-section .inner .main-slider-wrapper .expertise-slider .swiper-slide .text-wrapper .foe-button{margin:auto;pointer-events:none;opacity:0}.services-section{position:relative;z-index:2}.services-section .foe-button{margin:.5em 0 0}.services-section+section.banner-image-section{margin-top:-16vw}@media screen and (max-width: 575px){.services-section+section.banner-image-section{margin-top:-36vw}}.services-section+section.cta .cta-content{padding-top:0}.services-section .inner{display:flex;justify-content:space-between}@media screen and (max-width: 575px){.services-section .inner{flex-direction:column}}.services-section .inner .service{position:relative;aspect-ratio:16/9;overflow:hidden;flex:0 0 48%;border-radius:20px;display:flex;align-items:center;flex-direction:column;justify-content:center;color:#fff;min-height:250px;padding:2em}@media screen and (max-width: 575px){.services-section .inner .service{aspect-ratio:5/4;margin-bottom:2em}}@media screen and (max-width: 375px){.services-section .inner .service{min-height:200px}}.services-section .inner .service::before{content:"";background-color:#333;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.5}.services-section .inner .service .service-image{position:absolute;margin-top:-30px;top:0;left:0;width:100%;height:calc(100% + 90px);-o-object-fit:cover;object-fit:cover;z-index:-2}.services-section .inner .service .service-title{text-align:center;line-height:1;text-wrap:balance}@media screen and (max-width: 900px){.services-section .inner .service .service-title{font-size:clamp(1.5rem,1.5vw + 1rem,2.9rem)}}.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}.blog .inner{position:relative}.blog .inner .blog-head{flex:0 0 100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:3em;position:relative;z-index:9}.blog .inner .blog-head .filters{display:flex;align-items:center}.blog .inner .blog-head .filters .total-results{margin-right:1.5em;white-space:nowrap;font-size:.9em}.blog .inner .blog-head .filters select{margin-right:1em}.blog .inner .no-post{text-align:center;padding:1.5em 0px;width:100%}.post-list{flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.post-list .post{flex:0 0 31.33333%;margin:0px 3% 3% 0px;background:#f4f4f4}.post-list .post:nth-of-type(3n + 3){margin-right:0px}.post-list .post .post-img{width:100%;padding-top:65%;background:center center no-repeat;background-size:cover;display:block;position:relative}.post-list .post .post-img:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:#333;opacity:0;transition:opacity .3s ease-out}.post-list .post .post-img:hover:after{opacity:.2}.post-list .post .post-img.placeholder{background:#e7e7e7 url("/wp-content/themes/foe/images/shell/foe.svg") center center no-repeat;background-size:25%}.post-list .post .post-img .category{display:inline-block;background:#333;color:#fff;position:absolute;top:0px;left:0px;padding:5px 12px;font-weight:bold;font-size:.75em}.post-list .post .post-text{padding:1em 1.5em}.post-list .load{flex:0 0 100%;text-align:center;order:9999}.post-list .load .foe-button{margin-right:0px}.banner-image-content{padding-bottom:0;position:relative;z-index:3}@media screen and (max-width: 1023px){.banner-image-content{overflow:hidden}}.banner-image-content h1,.banner-image-content h2,.banner-image-content h3,.banner-image-content h4,.banner-image-content h5,.banner-image-content h6{color:#4c5d51}.banner-image-content .leaf{position:absolute;right:0;top:0;z-index:-1;max-width:30vw;pointer-events:none}@media screen and (max-width: 768px){.banner-image-content .leaf.is-inview{opacity:.4 !important}}.banner-controls{background:#fff;border-radius:50%;display:flex;z-index:2;width:161px;height:161px;margin:auto;justify-content:center;align-items:flex-end;overflow:hidden;padding-bottom:42px;margin-top:-55px;margin-bottom:-61px;position:relative}@media screen and (max-width: 900px){.banner-controls{width:121px;height:121px;margin-top:-40px;margin-bottom:-46px;padding-bottom:27px}}.banner-controls .banner-prev,.banner-controls .banner-next{cursor:pointer;width:40px;height:40px;display:flex;align-items:center}.banner-controls .banner-prev svg path,.banner-controls .banner-next svg path{fill:#4c5d51;transition:fill .3s ease-out}.banner-controls .banner-prev:hover svg path,.banner-controls .banner-next:hover svg path{fill:#96a497}.banner-controls .banner-prev{margin-right:5px;justify-content:flex-end}.banner-controls .banner-next{margin-left:5px;justify-content:flex-start}.banner-image-section{margin-bottom:-1px;position:relative;overflow:hidden;padding:22%;min-height:400px}.banner-image-section .banner-image{position:absolute;top:0;left:0;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.banner-image-section .banner-slider .swiper-slide{position:relative}.banner-image-section .banner-slider .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-image-section .marquee{width:100%;position:absolute;bottom:-40px}@media screen and (max-width: 1200px){.banner-image-section .marquee{bottom:-26px}}@media screen and (max-width: 768px){.banner-image-section .marquee{bottom:-16px}}.banner-image-section .marquee .swiper-wrapper{transition-timing-function:linear !important;position:relative}.banner-image-section .marquee .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;width:auto;position:relative;overflow:hidden}.banner-image-section .marquee .swiper-wrapper .swiper-slide a{color:#fff;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease-out}.banner-image-section .marquee .swiper-wrapper .swiper-slide a.green{color:#4c5d51}.banner-image-section .marquee .swiper-wrapper .swiper-slide a.green:hover{color:#fff}.banner-image-section .marquee .swiper-wrapper .swiper-slide a.green:hover .bullet{color:#4c5d51}.banner-image-section .marquee .swiper-wrapper .swiper-slide a:hover{color:#96a497}.banner-image-section .marquee .swiper-wrapper .swiper-slide a:hover .bullet{color:#fff}.banner-image-section .marquee .swiper-wrapper .swiper-slide a h2{margin-bottom:0;font-size:123px}@media screen and (max-width: 1200px){.banner-image-section .marquee .swiper-wrapper .swiper-slide a h2{font-size:80px}}@media screen and (max-width: 768px){.banner-image-section .marquee .swiper-wrapper .swiper-slide a h2{font-size:50px}}.banner-image-section .marquee .swiper-wrapper .swiper-slide a h2.bullet{margin-left:2rem;margin-right:2rem}.image-marquee-content-section{position:relative;overflow:hidden;background:#4c5d51;color:#fff}.image-marquee-content-section.has-slider{padding-bottom:10em}@media screen and (max-width: 650px){.image-marquee-content-section.has-slider{padding-bottom:15em}}.image-marquee-content-section.has-slider+section.image-marquee-slider-section{padding-top:0}.image-marquee-content-section.has-slider+section .image-marquee-slider{margin-top:-10em}@media screen and (max-width: 1023px){.image-marquee-content-section.has-slider+section .image-marquee-slider{margin-top:-6em}}@media screen and (max-width: 650px){.image-marquee-content-section.has-slider+section .image-marquee-slider{padding-bottom:-9em}}.image-marquee-content-section .bg-texture{position:absolute;top:0;right:0;width:100%;height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;border-radius:20px;border-top-left-radius:0px;border-bottom-left-radius:0px;pointer-events:none}.image-marquee-content-section .inner{justify-content:space-between;position:relative;align-items:center;z-index:2}.image-marquee-content-section .graphic{position:relative;flex:0 0 45%;width:100%;aspect-ratio:4/4}@media screen and (max-width: 650px){.image-marquee-content-section .graphic{display:none}}.image-marquee-content-section .graphic img{position:absolute;bottom:-8em;left:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;max-width:30vw}@media screen and (max-width: 1023px){.image-marquee-content-section .graphic img{top:0;bottom:unset}}.image-marquee-content-section .image-marquee-content{flex:0 0 45%}@media screen and (max-width: 650px){.image-marquee-content-section .image-marquee-content{width:100%;flex:0 0 100%}}.image-marquee-content-section .image-marquee-content .foe-button.solid{background:#fff;border-color:#fff;color:#4c5d51}.image-marquee-content-section .image-marquee-content .foe-button.solid:hover{color:#fff;border-color:#96a497;background:#96a497}.image-marquee-slider-section{position:relative;z-index:2;padding-left:0;padding-right:0}.image-marquee-slider-section+section.cta{padding-top:0}.image-marquee-slider-section .image-marquee-slider{width:100%;overflow:hidden;position:relative;z-index:2}.image-marquee-slider-section .image-marquee-slider .swiper-wrapper{transition-timing-function:linear !important;position:relative}.image-marquee-slider-section .image-marquee-slider .swiper-wrapper .swiper-slide{position:relative;aspect-ratio:16/9;overflow:hidden;max-width:80vh;border-radius:20px}@media screen and (max-width: 1400px){.image-marquee-slider-section .image-marquee-slider .swiper-wrapper .swiper-slide{max-width:500px}}@media screen and (max-width: 1023px){.image-marquee-slider-section .image-marquee-slider .swiper-wrapper .swiper-slide{max-width:300px}}@media screen and (max-width: 650px){.image-marquee-slider-section .image-marquee-slider .swiper-wrapper .swiper-slide{max-width:350px;aspect-ratio:7/4}}.image-marquee-slider-section .image-marquee-slider .swiper-wrapper .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-block{margin:0}.gallery-block .gallery-items{width:100%;display:grid;padding-top:2em;gap:2em;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 1200px){.gallery-block .gallery-items{grid-template-columns:1fr 1fr}}@media screen and (max-width: 1200px){.gallery-block .gallery-items{padding-top:1em;gap:1em}}.gallery-block .gallery-items .gallery-item{aspect-ratio:6/5}.gallery-block .gallery-items .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.content-slider-section{position:relative;z-index:3}.content-slider-section .inner{position:relative;border-radius:20px;background:#4c5d51;padding:7% 5%;color:#fff}@media screen and (max-width: 650px){.content-slider-section .inner{flex-direction:column}}.content-slider-section .inner .bg-texture{position:absolute;top:0;right:0;width:73%;height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;border-radius:20px;border-top-right-radius:0px;border-bottom-right-radius:0px}.content-slider-section .content-slider-wrapper{position:absolute;flex:0 0 30%;width:100%;padding-left:5%}@media screen and (max-width: 1023px){.content-slider-section .content-slider-wrapper{padding-left:0}}@media screen and (max-width: 650px){.content-slider-section .content-slider-wrapper{padding-left:0;position:static}}.content-slider-section .content-slider-wrapper .content-slider-pagination{margin-top:1.5em;position:static;bottom:-50px;left:13.5% !important;transform:translateX(0) !important}.content-slider-section .content-slider-wrapper .content-slider-pagination .swiper-pagination-bullet{color:#333;font-size:40px;font-family:"louize",serif;background:none;margin-right:.6em}@media screen and (max-width: 650px){.content-slider-section .content-slider-wrapper .content-slider-pagination .swiper-pagination-bullet{margin-right:.4em}}.content-slider-section .content-slider-wrapper .content-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-main{opacity:1}.content-slider-section .content-slider-wrapper .content-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#96a497}.content-slider-section .content-slider{width:30%;overflow:hidden;height:30vw;border-radius:20px}@media screen and (max-width: 1023px){.content-slider-section .content-slider{width:36%}}@media screen and (max-width: 650px){.content-slider-section .content-slider{width:100%;aspect-ratio:16/10;height:100%}}.content-slider-section .content-slider .swiper-slide{aspect-ratio:4/3;position:relative}.content-slider-section .content-slider .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-slider-section .content-text{flex:0 0 60%;position:relative;z-index:2;margin-left:auto;padding-left:5%}@media screen and (max-width: 650px){.content-slider-section .content-text{padding-left:0;margin-left:0;margin-top:2em}}.content-slider-section .content-text p{max-width:40em}.content-slider-section .content-text .foe-button{background:#fff;color:#4c5d51;border:solid 3px #fff}.content-slider-section .content-text .foe-button:hover{background:#96a497;border:solid 3px #96a497;color:#fff}.simple-content-image-section{color:#fff;padding:10% 7% 7%;position:relative;overflow:hidden;background:#4c5d51}@media screen and (max-width: 475px){.simple-content-image-section{padding:0 0% 7%}}.simple-content-image-section .bg-texture{width:100%;background-image:url(/wp-content/themes/foe/images/bg-texture-large.jpg);background-size:cover}.simple-content-image-section p br{display:block !important}.simple-content-image-section h1,.simple-content-image-section h2,.simple-content-image-section h3,.simple-content-image-section h4,.simple-content-image-section h5,.simple-content-image-section h6{color:#fff}.simple-content-image-section .inner{justify-content:space-between;flex-wrap:nowrap;align-items:flex-start;position:relative;z-index:2}@media screen and (max-width: 900px){.simple-content-image-section .inner{flex-direction:column-reverse}}.simple-content-image-section .simple-content{flex:0 0 50%;padding-right:5%}@media screen and (max-width: 475px){.simple-content-image-section .simple-content{padding:0 7%}}.simple-content-image-section .simple-image{position:relative;overflow:hidden;aspect-ratio:9/9;border-radius:20px;max-width:35vw;width:100%;margin-right:5%}@media screen and (max-width: 900px){.simple-content-image-section .simple-image{max-width:100%;margin:0 0 2em;aspect-ratio:16/9}}@media screen and (max-width: 650px){.simple-content-image-section .simple-image{border-radius:10px}}@media screen and (max-width: 475px){.simple-content-image-section .simple-image{border-radius:0;aspect-ratio:12/9}}.simple-content-image-section .simple-image img{position:absolute;top:0;left:0;width:100%}.rates-and-fees-section{background:#96a497;position:relative;overflow:hidden;padding-top:8%}@media screen and (max-width: 768px){.rates-and-fees-section{padding-top:10%}}.rates-and-fees-section .inner{justify-content:space-between;position:relative;z-index:2}@media screen and (max-width: 768px){.rates-and-fees-section .inner{flex-direction:column}}.rates-and-fees-section h2{color:#485443;max-width:12em}@media screen and (max-width: 768px){.rates-and-fees-section h2{max-width:100%}}.rates-and-fees-section .rates-fees-section-container{flex:0 0 45%}.rates-and-fees-section ul{padding-left:0;max-width:40}.rates-and-fees-section .resource-sub-section{margin-bottom:4em}.rates-and-fees-section .list-item{font-family:"louize",serif;padding:1.5rem 0rem 1rem 0rem;position:relative;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #fff;transition:all .3s ease-out}@media screen and (max-width: 768px){.rates-and-fees-section .list-item{padding:1rem 0rem .5rem 0rem}}.rates-and-fees-section .list-item .content-wrapper{padding-right:1.5em}.rates-and-fees-section .list-item h4{color:#fff;transition:color .3s ease-out;font-size:clamp(1.333rem,1vw + 1rem,2.5rem);margin:0 0 .2em}.rates-and-fees-section .list-item p{color:#fff;font-family:"poppins",Helvetica,Roboto,Arial,sans-serif}.rates-and-fees-section .list-item p:last-child{margin-bottom:.2em}.rates-and-fees-section .list-item h4 br,.rates-and-fees-section .list-item p br{display:block !important}.rates-and-fees-section .list-item span{font-family:"poppins",Helvetica,Roboto,Arial,sans-serif;color:#fff;margin:0;line-height:1.5;font-size:clamp(1rem,2vw,1.5rem)}.resources-expanded{background:#96a497;position:relative;overflow:hidden;padding-top:8%}@media screen and (max-width: 768px){.resources-expanded{padding-top:10%}}.resources-expanded .leaf{position:absolute;bottom:-8vw;right:-7vw;max-width:26vw;z-index:2}.resources-expanded .inner{justify-content:space-between;position:relative;z-index:3}@media screen and (max-width: 768px){.resources-expanded .inner{flex-direction:column}}.resources-expanded h2{color:#485443;max-width:12em}@media screen and (max-width: 768px){.resources-expanded h2{max-width:100%}}.resources-expanded .rates-fees-section-container{flex:0 0 45%}.resources-expanded ul{padding-left:0;max-width:40}.resources-expanded .resource-sub-section{margin-bottom:4em}.resources-expanded .list-item{font-family:"louize",serif;padding:1.5rem 0rem 1rem 0rem;position:relative;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #fff;transition:all .3s ease-out}@media screen and (max-width: 768px){.resources-expanded .list-item{padding:1rem 0rem .5rem 0rem}}.resources-expanded .list-item .content-wrapper{padding-right:1.5em}.resources-expanded .list-item.link{position:relative}.resources-expanded .list-item.link::after{content:"";position:absolute;bottom:-2px;left:0;height:2px;width:100%;background-color:#4c5d51;transform-origin:0 0;transition:all .5s ease-out;opacity:0;transform:scaleX(70%)}.resources-expanded .list-item.link:hover{border-color:rgba(0,0,0,0)}.resources-expanded .list-item.link:hover::after{transform:scaleX(100%);opacity:1}.resources-expanded .list-item.link:hover h4{color:#4c5d51}.resources-expanded .list-item.link:hover svg path{fill:#4c5d51;transition-delay:0}.resources-expanded .list-item h4{color:#fff;transition:color .3s ease-out}.resources-expanded .list-item p{color:#fff;font-family:"poppins",Helvetica,Roboto,Arial,sans-serif}.resources-expanded .list-item p:last-child{margin-bottom:.2em}.resources-expanded .list-item h4 br,.resources-expanded .list-item p br{display:block !important}.resources-expanded .list-item span{font-family:"poppins",Helvetica,Roboto,Arial,sans-serif;color:#fff;margin:0;line-height:1.5;font-size:clamp(1rem,2vw,1.5rem)}.resources-expanded .list-item .icon{position:absolute;display:flex;align-items:center;justify-content:center;right:0;top:0px;bottom:0px;width:36px;transform-origin:50% 50%;transition:transform .5s ease-out;background-image:url()}@media screen and (max-width: 1024px){.resources-expanded .list-item .icon{transform:scale(0.7);transform-origin:100% 50%}}@media screen and (max-width: 768px){.resources-expanded .list-item .icon{position:static}}.resources-expanded .list-item .icon svg path{transition:fill .3s ease-out}.resources-section{background:#96a497;position:relative;overflow:hidden;padding-top:7%}.resources-section .leaf{position:absolute;bottom:-8vw;right:-7vw;max-width:26vw;z-index:2}.resources-section .inner{justify-content:space-between;position:relative;z-index:2}@media screen and (max-width: 768px){.resources-section .inner{flex-direction:column}}.resources-section h2{color:#485443;max-width:75vw}.resources-section .book-list-container{flex:0 0 45%;padding-right:2%}.resources-section .resource-container{flex:0 0 45%;padding-left:2%}.resources-section .resource-container .resource-sub-section{margin-bottom:4em}.resources-section ul{padding-left:0;max-width:40}.resources-section .list-item{font-family:"louize",serif;padding:1.5rem 3rem 1rem 0rem;position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff;transition:all .3s ease-out}@media screen and (max-width: 1500px){.resources-section .list-item{font-size:1.5em}}@media screen and (max-width: 768px){.resources-section .list-item{padding:1rem 0rem .5rem 0rem}}.resources-section .list-item.link{position:relative}.resources-section .list-item.link::after{content:"";position:absolute;bottom:-2px;left:0;height:2px;width:100%;background-color:#4c5d51;transform-origin:0 0;transition:all .5s ease-out;opacity:0;transform:scaleX(70%)}.resources-section .list-item.link:hover{border-color:rgba(0,0,0,0)}.resources-section .list-item.link:hover::after{transform:scaleX(100%);opacity:1}.resources-section .list-item.link:hover h4{color:#4c5d51}.resources-section .list-item.link:hover svg path{fill:#4c5d51;transition-delay:0}.resources-section .list-item h4{color:#fff;transition:color .3s ease-out}.resources-section .list-item .icon{position:absolute;display:flex;align-items:center;justify-content:center;right:0;top:0px;bottom:0px;width:36px;transform-origin:50% 50%;transition:transform .5s ease-out;background-image:url()}@media screen and (max-width: 1024px){.resources-section .list-item .icon{transform:scale(0.7);transform-origin:100% 50%}}@media screen and (max-width: 768px){.resources-section .list-item .icon{position:static}}.resources-section .list-item .icon svg path{transition:fill .3s ease-out}.faq-block .inner{display:block}.faq-block .inner .faq-intro{max-width:600px;margin:0 auto;text-align:center}.faq-block .inner .faqs{padding:5% 0px 0px 0px}.faq-block .inner .faq{border-bottom:1px solid #333;transition:all .4s ease-out;margin-bottom:1em}@media screen and (max-width: 700px){.faq-block .inner .faq{margin-bottom:.6rem}}.faq-block .inner .faq .question{font-family:"louize",serif;font-size:1.7em;font-weight:bold;line-height:1.15;padding:1.5rem 3rem 2rem 0rem;position:relative;cursor:pointer}@media screen and (max-width: 1500px){.faq-block .inner .faq .question{font-size:1.5em}}@media screen and (max-width: 700px){.faq-block .inner .faq .question{font-size:1.3em;line-height:1.2;padding:1.3rem 4rem 1.3rem 0rem}}.faq-block .inner .faq .question.open .status:before{transform:rotate(0deg)}.faq-block .inner .faq .question.open .status:after{transform:rotate(0deg)}.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: 1024px){.faq-block .inner .faq .question .status{transform:scale(0.7);transform-origin:100% 50%}}.faq-block .inner .faq .question .status:after,.faq-block .inner .faq .question .status:before{content:"";width:24px;height:4px;position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:auto;display:block;background:#333;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:2.9rem 3.5rem;display:none;background:rgba(0,0,0,.05);margin-bottom:4rem;font-size:18px}@media screen and (max-width: 1024px){.faq-block .inner .faq .answer{padding:0rem 5rem 1.5rem 0rem}}@media screen and (max-width: 768px){.faq-block .inner .faq .answer{padding:2.9rem 2rem;font-size:16px}}@media screen and (max-width: 650px){.faq-block .inner .faq .answer{font-size:14px}}.faq-block .inner .faq .answer .answer-inner{max-width:900px}.faq-block .inner .faq .answer p:last-child{margin-bottom:0px}.faqs{width:100%;padding-left:5%}@media screen and (max-width: 768px){.faqs{padding-left:0}}.faqs .faq{border-bottom:1px solid #fff;transition:all .4s ease-out;margin-bottom:1em}@media screen and (max-width: 700px){.faqs .faq{margin-bottom:.6rem}}.faqs .faq .question{font-family:"louize",serif;padding:1.5rem 3rem 1rem 0rem;position:relative;cursor:pointer}@media screen and (max-width: 1500px){.faqs .faq .question{font-size:1.5em}}@media screen and (max-width: 700px){.faqs .faq .question{font-size:1.3em;line-height:1.2;padding:1.3rem 4rem 1.3rem 0rem}}.faqs .faq .question.open .status:before{transform:rotate(0deg)}.faqs .faq .question.open .status:after{transform:rotate(0deg)}.faqs .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: 1024px){.faqs .faq .question .status{transform:scale(0.7);transform-origin:100% 50%}}.faqs .faq .question .status:after,.faqs .faq .question .status:before{content:"";width:24px;height:2px;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}.faqs .faq .question .status:before{transform:rotate(-90deg)}.faqs .faq .answer{display:none;padding:0;padding-right:3rem;margin-bottom:4rem;font-size:18px}@media screen and (max-width: 768px){.faqs .faq .answer{font-size:16px}}@media screen and (max-width: 650px){.faqs .faq .answer{font-size:14px}}@media screen and (max-width: 768px){.faqs .faq .answer{font-size:16px}}@media screen and (max-width: 650px){.faqs .faq .answer{font-size:14px}}.faqs .faq .answer .answer-inner{max-width:900px}.faqs .faq .answer p:last-child{margin-bottom:0px}.slider{padding-top:0;padding-left:5vw;padding-right:5vw;margin:0 auto;position:relative}.slider h2{text-align:center}.slider p{text-align:center}@media screen and (max-width: 500px){.slider{padding-left:5vw;padding-right:5vw}}.slider .button-container{display:flex;justify-content:center}.slider .slider-gallery{width:100%;position:relative;overflow:visible}.slider .slider-gallery .slides{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;position:relative;margin-left:100%;padding:4% 0px 2% 0px}.slider .slider-gallery .slide{width:100%;flex:0 0 100%;display:flex;align-items:flex-start;transition:transform .5s;margin-left:-100%;align-items:center}@media screen and (max-width: 1100px){.slider .slider-gallery .slide{width:100%;flex:0 0 100%}}@media screen and (max-width: 500px){.slider .slider-gallery .slide{display:block;margin-right:20px}}.slider .slider-gallery .slide img{display:block;width:600px;height:600px;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media screen and (max-width: 1400px){.slider .slider-gallery .slide img{width:500px;height:500px}}@media screen and (max-width: 1100px){.slider .slider-gallery .slide img{width:300px;height:300px}}@media screen and (max-width: 500px){.slider .slider-gallery .slide img{width:90vw;height:90vw}}.slider .slider-gallery .slide .slide-text{padding:1vw 5vw;max-width:1440px}@media screen and (max-width: 500px){.slider .slider-gallery .slide .slide-text{padding:25px 0}}.slider .slider-gallery .slide .slide-text h4{width:100%;margin:0;padding:0;text-align:left}.slider .slider-gallery .slide .slide-text p{width:100%;margin:25px 0 0;padding:0;text-align:left}.slider .slider-gallery .slide .slide-text .button-container{justify-content:flex-start;margin-top:40px}.slider .slider-gallery .slide .slide-text .button-container .foe-button{margin:0}.slider .slider-gallery .slide .slide-text .button-container .foe-button::before{background-color:#333}.slider .slider-gallery .slide .slide-text .button-container .foe-button::after{background-color:#333}.slider .slider-gallery .controls{width:100%;display:flex;align-items:center;justify-content:space-between}.slider .slider-gallery .controls .dot-container .dot{border:2px solid #4c5d51;padding:0;height:15px;width:15px;border-radius:15px;margin-right:7px;cursor:pointer;background-color:rgba(0,0,0,0)}.slider .slider-gallery .controls .dot-container .dot--active{background-color:#4c5d51}.slider .slider-gallery .controls .arrows{display:flex;align-items:center}.slider .slider-gallery .controls .arrows .prev-arrow,.slider .slider-gallery .controls .arrows .next-arrow{display:block;right:45px;height:40px;width:40px;background-color:rbga(0, 0, 0, 0);background-size:cover;cursor:pointer;border-radius:50rem;margin-left:10px}.slider .slider-gallery .controls .arrows .prev-arrow{background-image:url("../../images/icons/prev.jpg")}.slider .slider-gallery .controls .arrows .next-arrow{background-image:url("../../images/icons/next.jpg")}@media screen and (max-width: 768px){.instagram-and-newsletter{padding-top:2em}}.instagram-and-newsletter .inner{width:100%;justify-content:space-between}@media screen and (max-width: 900px){.instagram-and-newsletter .inner{flex-direction:column}}.instagram-and-newsletter .inner #instagramWrapper{flex:0 0 45%}.instagram-and-newsletter .inner #instagramWrapper a{color:#4c5d51;transition:color .3s ease-out}.instagram-and-newsletter .inner #instagramWrapper a:hover{color:#96a497}.instagram-and-newsletter .inner #instagramWrapper #sb_instagram{padding:0}.instagram-and-newsletter .inner #instagramWrapper #sb_instagram #sbi_images{padding-left:0 !important}@media screen and (max-width: 900px){.instagram-and-newsletter .inner #instagramWrapper #sb_instagram #sbi_images{padding:0 !important}}@media screen and (max-width: 480px){.instagram-and-newsletter .inner #instagramWrapper #sb_instagram #sbi_images{display:flex;align-items:center}}.instagram-and-newsletter .inner #instagramWrapper #sb_instagram #sbi_images .sbi_item:first-child{padding-left:0 !important}@media screen and (max-width: 900px){.instagram-and-newsletter .inner #instagramWrapper #sb_instagram #sbi_images .sbi_item:first-child{padding:0 10px 0 0 !important}}@media screen and (max-width: 480px){.instagram-and-newsletter .inner #instagramWrapper #sb_instagram #sbi_images .sbi_item:first-child{padding:0 5px 0px 0 !important}}.instagram-and-newsletter .inner #instagramWrapper #sb_instagram #sbi_images .sbi_item:last-child{padding-right:0 !important}@media screen and (max-width: 900px){.instagram-and-newsletter .inner #instagramWrapper #sb_instagram #sbi_images .sbi_item:last-child{padding:0 0 0 10px !important}}@media screen and (max-width: 480px){.instagram-and-newsletter .inner #instagramWrapper #sb_instagram #sbi_images .sbi_item:last-child{padding:0 0 0 5px !important}}.instagram-and-newsletter .inner #instagramWrapper #sb_instagram .sbi_photo{border-radius:20px;max-height:230px}@media screen and (max-width: 480px){.instagram-and-newsletter .inner #instagramWrapper #sb_instagram .sbi_photo{border-radius:10px}}.instagram-and-newsletter .inner .newsletter-wrapper{flex:0 0 45%;padding-left:5%}@media screen and (max-width: 900px){.instagram-and-newsletter .inner .newsletter-wrapper{padding-left:0}}.instagram-and-newsletter .inner .newsletter-wrapper a{color:#4c5d51}.instagram-and-newsletter .inner .newsletter-wrapper p{line-height:1.5}.instagram-and-newsletter .inner .newsletter-wrapper p em{font-size:12px;font-style:normal}.map-block+section{margin-top:-15vw}.map-block .acf-map{width:100%;height:800px;border:none;margin:20px 0}@media screen and (max-width: 1200px){.map-block .acf-map{height:400px;margin:0 0}}.map-block .acf-map img{max-width:inherit !important}.page-id-792 #page .simple-text{text-align:left}.page-id-792 #page .simple-text .inner{padding:0 !important}.page-id-792 #page .simple-text .inner a{color:#4c5d51;transition:color .3s ease-out}.page-id-792 #page .simple-text .inner a:hover{color:#96a497}.page-id-792 #page .simple-text .inner .content-text{max-width:70em;text-align:left;font-size:18px;color:#2c2c2c}.page-id-792 #page .simple-text .inner .content-text .heading_1{margin-bottom:.4em !important}.page-id-792 #page .simple-text .inner .content-text .body_text{margin-bottom:.4em !important}.page-id-792 #page .simple-text .inner .content-text span{line-height:2 !important}.page-id-792 #page .simple-text .inner .content-text div{margin-bottom:5px !important}.page-id-792 #page .simple-text .inner .leaf-left{display:none}.page-id-792 #page .simple-text .inner .leaf-right{display:none}.error-404 .hero .hero-content{text-align:center;color:#fff}.error-404 .hero .hero-content h1{color:#fff !important}.error-404 .hero .hero-bg img{height:auto}@media screen and (max-width: 1023px){.error-404 .hero .hero-bg img{height:100%}}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel]{border:1px solid rgba(0,0,0,.1);background:#f4f4f4;height:3em;transition:border .3s ease-out;padding:0px 1.3em}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 #333}textarea{border:1px solid rgba(0,0,0,.1);background:#f4f4f4;height:6em;transition:border .3s ease-out;padding:1em 1.3em}textarea:focus{outline:none;border:1px solid #333}select{border:1px solid rgba(0,0,0,.1);background:#f4f4f4 url("/wp-content/themes/foe/images/shell/arrow.svg") right 13px center no-repeat;background-size:11px;height:3em;transition:border .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0px 2.3em 0px 1.3em;box-shadow:none}select:focus{outline:none;border:1px solid #333;box-shadow:none}#page #newsletter .gform_validation_errors{font-size:1rem;background:#96a497;border-radius:22px;margin-right:0}#page #newsletter .gform_validation_errors ol li{color:#fff}#page #newsletter .gform-body{margin:2rem 0}#page #newsletter .gform-body .validation_message{display:none}#page #newsletter .gform-body .gform_fields{border:solid 3px #4c5d51;border-radius:50px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding:5px}@media screen and (max-width: 650px){#page #newsletter .gform-body .gform_fields{padding:0 5px}}#page #newsletter .gform-body .gform_fields #field_submit{width:50%}#page #newsletter .gform-body .gform_fields input{background:rgba(0,0,0,0);border:none;font-size:1rem;font-weight:400;padding:0 15px 0 20px}#page #newsletter .gform-body .gform_fields input::-moz-placeholder{color:#707070}#page #newsletter .gform-body .gform_fields input::placeholder{color:#707070}#page #newsletter .gform-body .gform_fields #field_submit button{background:#4c5d51;border:1px solid rgba(0,0,0,0);border-radius:50px;margin-left:auto;transition:all .2s ease-out}@media screen and (max-width: 650px){#page #newsletter .gform-body .gform_fields #field_submit button{padding:5px 20px}}@media screen and (max-width: 1023px){#page #newsletter .gform-body .gform_fields #field_submit button svg{width:20px}}#page #newsletter .gform-body .gform_fields #field_submit button svg path{transition:all .2s ease-out}#page #newsletter .gform-body .gform_fields #field_submit button:hover{background:#fff;border-color:#ccc}#page #newsletter .gform-body .gform_fields #field_submit button:hover svg path{fill:#4c5d51}#page .gform_wrapper{margin:0px}#page .gform_wrapper .gform_validation_errors>h2{color:#fff;padding-left:20px;line-height:1.4;position:relative}#page .gform_wrapper .gform_validation_errors>h2:before{position:absolute;left:0px;top:3px}#page .gform_wrapper .gform_validation_errors>h2 .gform-icon{height:60px}#page .gform_wrapper .validation_error,#page .gform_wrapper .gform_validation_errors{background:#4c5d51;color:#fff;border:none;padding:1.75em 2em;margin:0px 15px 25px 0px;width:auto;font-size:16px;box-shadow:0 5px 15px rgba(0,0,0,.1);font-weight:400;text-align:center;border-radius:20px}#page .gform_wrapper .validation_error .gform_submission_error,#page .gform_wrapper .gform_validation_errors .gform_submission_error{font-family:"poppins",Helvetica,Roboto,Arial,sans-serif;font-size:18px;padding:0px}#page .gform_wrapper .validation_error .gform_submission_error .gform-icon,#page .gform_wrapper .gform_validation_errors .gform_submission_error .gform-icon{display:none}#page .gform_wrapper .validation_error ol,#page .gform_wrapper .gform_validation_errors ol{margin:0px}#page .gform_wrapper .validation_error ol li,#page .gform_wrapper .gform_validation_errors ol li{padding:0px;margin:0px}#page .gform_wrapper .validation_error ol li a,#page .gform_wrapper .gform_validation_errors ol li a{color:#fff}#page .gform_wrapper .gform_fields{margin:0px;padding:0px;grid-column-gap:2%}#page .gform_wrapper .gform_fields fieldset.gfield{width:102%;margin-left:-1%}#page .gform_wrapper .gform_fields fieldset.gfield>legend{padding-left:1%}#page .gform_wrapper .gform_fields fieldset.gfield .ginput_container_address span{padding-left:1%;padding-right:1%}#page .gform_wrapper .gform_fields .gfield{width:100%;clear:none;margin:0px}#page .gform_wrapper .gform_fields .gfield.gfield_error{background:none;border:none;max-width:none !important}#page .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container input,#page .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container textarea{border-color:red}#page .gform_wrapper .gform_fields .gfield.gfield_error .validation_message{padding:10px 0px 0px 0px;color:#4c5d51;border:none;background:none;margin:0px;color:red;font-size:.8em;display:none}#page .gform_wrapper .gform_fields .gfield.gfield_error .gfield_label{margin-top:0px;color:#4c5d51}#page .gform_wrapper .gform_fields .gfield label{font-size:14px;padding:0px 0px 8px 0px}#page .gform_wrapper .gform_fields .gfield .ginput_container{margin:0px}#page .gform_wrapper .gform_fields .gfield .ginput_container input{width:100%;height:50px;padding:0px 15px;background:#fff;border-radius:50px;border:2px solid #4c5d51}#page .gform_wrapper .gform_fields .gfield .ginput_container input:focus{outline:none;border-color:#96a497}#page .gform_wrapper .gform_fields .gfield .ginput_container textarea{width:100%;height:50px;padding:10px 15px;border-radius:50px;border:2px solid #4c5d51;background:#fff;overflow:hidden;transition:all .5s ease-out}#page .gform_wrapper .gform_fields .gfield .ginput_container textarea.active{outline:none;height:150px;border-radius:20px;border-color:#96a497}#page .gform_wrapper .gform_fields .gfield .ginput_container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none;background:#f4f4f4 url("/wp-content/themes/foe/images/shell/arrow.svg") right 13px center no-repeat;background-size:11px;border-radius:2px;height:40px;padding:0px 15px}#page .gform_wrapper .gform_fields .gfield .ginput_container select:focus{outline:none;background-color:#e7e7e7}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio{padding-left:1%}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio{margin:0px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input{display:none}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input:checked+label:after{background:#333 !important}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:5px 0px 5px 35px}#page .gform_wrapper .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:22px;height:22px;left:0px;display:block;border:3px solid #fff;box-shadow:0px 0px 0px 3px #e0e1e2;border-radius:50%;transition:background .2s ease-out}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label:hover:after{background:#cfd2d3}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox{padding-left:1%}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox{margin:0px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input{display:none}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input:checked+label:after{background:#333 !important;box-shadow:0px 0px 0px 3px #333}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:5px 0px 5px 40px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:after{position:absolute;content:"";background:#fff;top:7px;margin:auto;width:22px;height:22px;left:3px;display:block;box-shadow:0px 0px 0px 3px #e0e1e2;border-radius:50%;transition:background .2s ease-out}#page .gform_wrapper .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:3px solid #fff;border-right:0px;border-top:0px;width:14px;height:8px;top:13px;left:7px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:hover:after{background:#e0e1e2}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]{height:auto;padding:15px 20px;border:3px dashed #ccc;background:none}#page .gform_wrapper .gform_footer{margin:0px;margin-top:1em;padding:0px}#page .gform_wrapper .gform_footer .gform_button{margin:auto;font-family:"louize",serif;font-weight:bold;font-size:20px;letter-spacing:1px;border-radius:32px;padding-left:2em;padding-right:2em;display:flex;align-items:center;justify-content:space-between;padding:.8em 2.3em .7em;cursor:pointer;transition:all .3s ease-out}@media screen and (max-width: 650px){#page .gform_wrapper .gform_footer .gform_button{font-size:1rem;padding:.5em 2.3em .4em}}@media screen and (max-width: 475px){#page .gform_wrapper .gform_footer .gform_button{font-size:15px;padding:.4em 1.5em .3em}}#page .gform_wrapper input[type=submit]{height:auto;padding:15px 25px;background:#4c5d51;border:none;border-radius:3px;color:#fff;font-weight:bold;margin-right:1em;transition:background .2s ease-out}#page .gform_wrapper input[type=submit]:hover{background:#96a497}.grecaptcha-badge{visibility:hidden}.search-form{display:flex}.search-form .search-field{border:none;height:2.2em;padding:0px 15px;background:#f4f4f4;border-top-left-radius:2px;border-bottom-left-radius:2px;transition:background .2s ease-out}.search-form .search-field:focus{outline:none;background:#e7e7e7}.search-form .search-submit{background:#e7e7e7 url("/wp-content/themes/foe/images/shell/search.svg") center center no-repeat;background-size:17px;padding:0px;width:44px;border:none;transition:background-color .2s ease-out}.search-form .search-submit:hover{background:#c1c1c1 url("/wp-content/themes/foe/images/shell/search.svg") center center no-repeat;background-size:17px}input.ajax-keyword{background:#f4f4f4 url("/wp-content/themes/foe/images/shell/search.svg") right 15px center no-repeat;background-size:17px}.ajax-spinner{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:rgba(255,255,255,.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(51,51,51,.45);border-top:4px solid #333;animation:spin 2s linear infinite}/*# sourceMappingURL=styles.css.map */