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;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-size:16px;line-height:1.5em}h1,h2,h3,h4,h5,h6{clear:both;display:block}p{margin-bottom:1.5em;margin-top:0px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #ccc;border-radius:0px;background:#e6e6e6;color:#000;font-size:16px;line-height:1;padding:10px 30px;outline:none}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#afafaf;background:#afafaf}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border-color:#ccc;background:#e6e6e6}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#afafaf;background:#afafaf}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{color:#666;border:1px solid #ccc;border-radius:0px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{vertical-align:middle}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,textarea:focus{color:#111;outline:1px solid #b5bdff}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{padding:5px 10px}textarea{width:100%;resize:none}a{color:#d7282f}a:hover,a:focus,a:active{color:#971c21}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}body{font-family:"Roboto",sans-serif;font-display:swap;font-size:17px;line-height:1.6;font-weight:300;color:#1a1a1a}@media screen and (max-width: 1400px){body{font-size:16px}}@media screen and (max-width: 800px){body{font-size:16px}}a{color:#d7282f;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}a:hover{color:#971c21}ul,ol{margin-left:0px;padding-left:1em}h1,.primary-heading{font-family:"Roboto",sans-serif;font-size:clamp(2rem,1.6479rem + 1.1268vw,3rem);font-weight:400;line-height:1.25;margin:.6em 0px;display:block;text-wrap:balance}h2,.secondary-heading{font-family:"Roboto",sans-serif;font-size:clamp(1.8rem,1.6063rem + .6197vw,2.35rem);font-weight:400;line-height:1.25;margin:.6em 0px;display:block;text-wrap:balance;position:relative}h3,.small-heading{font-family:"Roboto",sans-serif;font-size:clamp(1.3rem,1.1592rem + .4507vw,1.7rem);line-height:1.4;margin:.4em 0px;font-weight:400;display:block;text-wrap:balance}h4,.red-heading{font-family:"Roboto",sans-serif;font-size:clamp(1.1rem,1.0296rem + .2254vw,1.3rem);line-height:1.4;margin:1em 0px;font-weight:500;color:#d7282f;display:block;text-wrap:balance}h5,.sub-heading{font-family:"Roboto",sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:2px;margin:.5em 0px}h1.underline,h2.underline,h3.underline,h4.underline{padding-bottom:.6em;margin-bottom:1em;position:relative}h1.underline:after,h2.underline:after,h3.underline:after,h4.underline:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:1px;transform:scaleX(0);transform-origin:0% 0%;background:rgba(26,26,26,.3);transition:transform .5s ease-out}h1.underline.active:after,h2.underline.active:after,h3.underline.active:after,h4.underline.active:after{transform:scaleX(1)}.line-wrapper{overflow:hidden}h1:not(.no-clip),h2:not(.no-clip),h3:not(.no-clip),h4:not(.no-clip){opacity:0}.acf_content h1:not(.no-clip),.acf_content h2:not(.no-clip),.acf_content h3:not(.no-clip),.acf_content h4:not(.no-clip){opacity:1}.foe-link{display:inline-block;padding:.5em 40px .5em 0px;cursor:pointer;position:relative;font-weight:400;color:#1a1a1a}.foe-link:hover{color:#d7282f}.foe-link:hover:after{transform:translateX(10px)}.foe-link:after{content:"";position:absolute;right:0px;top:0px;bottom:0px;width:30px;background:url("/wp-content/themes/foe/images/shell/arrow-circle.svg") right center no-repeat;background-size:30px;transition:transform .4s ease-out}.foe-button{display:inline-block;font-size:16px;padding:.775em 1.2em;text-transform:uppercase;letter-spacing:.5px;line-height:1.2;background:#d7282f;text-align:center;color:#fff;font-weight:500;margin:0px 1em 1em 0px;cursor:pointer;position:relative;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.foe-button:hover{background:#1a1a1a;color:#fff}.foe-button:focus{color:#fff}.foe-button.solid:after{content:"";position:absolute;right:1em;top:0px;bottom:0px;background:url("/wp-content/themes/foe/images/shell/arrow-white.svg") center center no-repeat;background-size:11px;width:11px;height:20px;margin:auto;opacity:0;transform:translateX(-5px);transition:transform .4s ease-out,opacity .4s ease-out}.foe-button.solid:hover{padding-right:2.25em}.foe-button.solid:hover:after{transform:translateX(0px);opacity:1}.foe-button.outline{background:none;border:2px solid #1a1a1a;color:#1a1a1a}.foe-button.outline:hover{background:#1a1a1a;color:#fff}.foe-button.underline{padding:6px 0px;font-size:85%;font-weight:400;color:#1a1a1a;background:none}.foe-button.underline:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:#d7282f;transform-origin:100% 50%;transform:scaleX(0);transition:transform .4s ease-out}.foe-button.underline:before{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:rgba(26,26,26,.3)}.foe-button.underline:hover{color:#971c21}.foe-button.underline:hover:after{transform:scaleX(1);transform-origin:0% 50%}.underline-button{text-transform:uppercase;letter-spacing:.5px;color:#1a1a1a;position:relative;display:inline-block;padding:6px 0px;font-size:85%;font-weight:400}.underline-button:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:#d7282f;transform-origin:100% 50%;transform:scaleX(0);transition:transform .4s ease-out}.underline-button:before{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:rgba(26,26,26,.3)}.underline-button:hover{color:#971c21}.underline-button:hover:after{transform:scaleX(1);transform-origin:0% 50%}.trace{position:relative}.trace:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:#d7282f;transform-origin:100% 50%;transform:scaleX(0);transition:transform .4s ease-out}.trace:hover:after{transform:scaleX(1);transform-origin:0% 50%}.arrow-button{display:flex;align-items:center;padding:10px 0px 10px 10px;position:relative;color:#1a1a1a;transition:color .3s ease-out}@media screen and (max-width: 900px){.arrow-button{font-size:90%}}.arrow-button:hover{color:#d7282f}.arrow-button:hover svg{padding-left:15px}.arrow-button:hover svg path{fill:#d7282f}.arrow-button:hover svg circle:last-child{stroke:#d7282f}.arrow-button svg{padding-left:10px;transition:padding .3s ease-out}.arrow-button svg circle,.arrow-button svg path{transition:all .3s ease-out}.wp-block-quote{margin:2em}.admin-bar #header{top:32px}@media screen and (max-width: 600px){.admin-bar #header{top:0px}}#header{padding:0px 30px;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0px;left:0px;right:0px;z-index:999;visibility:hidden}@media screen and (max-width: 900px){#header{padding:0}}#header .right-nav{flex-basis:300px;text-align:right}@media screen and (max-width: 1400px){#header .right-nav{flex-basis:255px}}@media screen and (max-width: 1300px){#header .right-nav{flex-basis:auto}}@media screen and (max-width: 1100px){#header .right-nav{display:none}}#header .header-bg{position:absolute;z-index:-1;top:0px;right:0px;bottom:0px;left:0px;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media screen and (max-width: 1100px){#header .header-bg{background:linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@media screen and (max-width: 900px){#header .header-bg{background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.65) 100%);-webkit-backdrop-filter:none;backdrop-filter:none}}#header .header-underline{transform-origin:0% 50%;position:absolute;bottom:0px;left:0px;right:0px;height:1px;background:#fff;opacity:.3;z-index:9}#header #site-navigation{position:relative;z-index:3}@media screen and (max-width: 1100px){#header #site-navigation{margin:0 auto}}#header.dark .header-underline{background:#1a1a1a}#header.dark .header-bg{background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%)}@media screen and (max-width: 900px){#header.dark .header-bg{background:linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.65) 100%);-webkit-backdrop-filter:none;backdrop-filter:none}}#header.dark #header_nav>li:after{background:url("/wp-content/themes/foe/images/shell/slash.svg") center center no-repeat}#header.dark #header_nav>li a{color:#1a1a1a}#header.dark #header_nav>li .sub-menu{border-top:none}#header.dark #header_nav>li .sub-menu li:last-child a{border:none}#header.dark #header_nav>li .sub-menu li a{border-bottom:1px solid rgba(255,255,255,.3);color:#fff}#header.dark #header_nav>li .sub-menu li a:after{background:url("/wp-content/themes/foe/images/shell/arrow-white.svg") center center no-repeat;background-size:11px}#header.dark #header_nav_right li a{color:#1a1a1a}#header.dark #header_nav_right li a:before{background:rgba(26,26,26,.2)}#header.dark .site-branding .site-logo.colour{opacity:1}#header.dark .nav-toggle{border-color:rgba(26,26,26,.3)}#header.dark .nav-toggle span{background:#1a1a1a}#header.dark .nav-toggle.open span{background:#fff}.site-branding{line-height:0px;font-size:0px;flex-basis:290px;position:relative;z-index:99}@media screen and (max-width: 1400px){.site-branding{flex-basis:245px}}@media screen and (max-width: 1300px){.site-branding{flex-basis:auto;padding-right:5%}}@media screen and (max-width: 1100px){.site-branding{padding-right:0px}}@media screen and (max-width: 1100px){.site-branding{margin:10px 15px}}.site-branding .site-logo{height:59px;width:83.55px}@media screen and (max-width: 1400px){.site-branding .site-logo{height:40px;width:auto}}.site-branding .site-logo.colour{position:absolute;left:0px;top:0px;opacity:0}nav ul{list-style-type:none;margin:0px;padding:0px}nav ul li{padding:0px}#header_nav{display:flex}@media screen and (max-width: 1400px){#header_nav{font-size:90%}}@media screen and (max-width: 900px){#header_nav{display:none}}#header_nav>li{padding-right:10px}#header_nav>li.loaded:after{opacity:1}#header_nav>li:before{content:"";position:absolute;bottom:-2px;left:0px;right:0px;height:4px;z-index:9}#header_nav>li:after{content:"";position:absolute;right:0px;top:0px;bottom:0px;background:url("/wp-content/themes/foe/images/shell/slash-white.svg") center center no-repeat;width:10px;height:13px;margin:auto;opacity:.5;transform:scale(var(--slashScale))}@media screen and (max-width: 1400px){#header_nav>li:after{background:url("/wp-content/themes/foe/images/shell/slash-white.svg") center center no-repeat;background-size:7px}}#header_nav>li>a{font-weight:500;text-transform:uppercase;letter-spacing:.5px;height:89px;padding:0px 1em;position:relative}@media screen and (max-width: 1400px){#header_nav>li>a{height:69px}}#header_nav>li>a:after{content:"";position:absolute;bottom:28px;left:1em;right:1em;height:2px;background:#d7282f;transform-origin:100% 50%;transform:scaleX(0);transition:transform .4s ease-out}@media screen and (max-width: 1400px){#header_nav>li>a:after{bottom:20px}}#header_nav>li:last-child{padding-right:0px}#header_nav>li:last-child:after{display:none}#header_nav>li:hover>a:after{transform:scaleX(1);transform-origin:0% 50%}#header_nav li{position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:800px;perspective:800px;--slashScale: 1}#header_nav li:hover .sub-menu{transform:rotateX(0deg);opacity:1;pointer-events:all}#header_nav li a{color:#fff;text-decoration:none;padding:0px 1em;display:flex;align-items:center;-webkit-transition:transform .4s ease-out;-moz-transition:transform .4s ease-out;-ms-transition:transform .4s ease-out;-o-transition:transform .4s ease-out;transition:transform .4s ease-out}@media screen and (max-width: 900px){#header_nav li a{display:block;width:100%}}#header_nav li.thin-sub .sub-menu{width:250px;top:89px;padding:20px 25px}@media screen and (max-width: 1400px){#header_nav li.thin-sub .sub-menu{top:69px;width:240px}}@media screen and (max-width: 1100px){#header_nav li.thin-sub .sub-menu{padding:20px 25px;width:230px}}#header_nav li.thin-sub .sub-menu li{flex:0 0 100%}#header_nav li .sub-menu,#header_nav li .children{position:absolute;left:0px;margin:auto;width:360px;top:89px;background:rgba(26,26,26,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:20px 25px;display:flex;flex-wrap:wrap;overflow:hidden;pointer-events:none;opacity:0;transform-origin:50% 0%;transform:rotateX(-20deg);transition:transform .4s ease-in-out,opacity .4s ease-in-out}@media screen and (max-width: 1400px){#header_nav li .sub-menu,#header_nav li .children{top:69px;width:360px}}@media screen and (max-width: 1100px){#header_nav li .sub-menu,#header_nav li .children{padding-right:20px;width:280px}}#header_nav li .sub-menu li,#header_nav li .children li{display:block;flex:0 0 50%;padding:0px 10px}#header_nav li .sub-menu li:last-child a,#header_nav li .children li:last-child a{border:none}#header_nav li .sub-menu li a,#header_nav li .children li a{display:block;padding:7px 0px;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;position:relative}#header_nav li .sub-menu li a:hover:after,#header_nav li .children li a:hover:after{opacity:1;transform:translateX(0px)}#header_nav li .sub-menu li a:after,#header_nav li .children li a:after{content:"";position:absolute;right:0px;top:0px;bottom:0px;background:url("/wp-content/themes/foe/images/shell/arrow-white.svg") center center no-repeat;background-size:11px;width:11px;height:20px;margin:auto;opacity:0;transform:translateX(-15px);transition:transform .3s ease-out,opacity .3s ease-out}@media screen and (max-width: 900px){#header_nav{display:none}}#header_nav_right{display:flex;justify-content:flex-end}@media screen and (max-width: 1400px){#header_nav_right{font-size:90%}}#header_nav_right li{padding:0px .75em}#header_nav_right li a{color:#fff;display:inline-block;padding:.15em 0px;position:relative;text-align:center}#header_nav_right li a:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:#d7282f;transform-origin:100% 50%;transform:scaleX(0);transition:transform .4s ease-out}#header_nav_right li a:before{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:rgba(255,255,255,.2)}#header_nav_right li a:hover{color:#fff}#header_nav_right li a:hover:after{transform:scaleX(1);transform-origin:0% 50%}@media screen and (min-width: 900px){.mobile-nav[style]{display:none !important}}.mobile-nav{background:#1a1a1a;z-index:9;position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100dvh;padding:50px 0px;display:flex;flex-direction:column;transform:translateX(100%)}.mobile-nav #header_nav_right{justify-content:flex-start;padding-left:25px}.mobile-nav #header_nav_right li{padding:0px 1.5em 0px 0px}.mobile-nav .mobile-contact{color:#fff;padding:30px 25px;margin-top:auto;font-size:90%}.mobile-nav .mobile-contact a{color:#fff;display:block}.mobile-nav .mobile-contact a:hover{color:#d7282f}.mobile-nav .mobile-contact .address{padding-top:.75em}.mobile-nav .social-links{position:absolute;bottom:0px;left:0px;right:0px;display:flex;border-top:1px solid rgba(255,255,255,.3)}.mobile-nav .social-links a{flex:auto;width:100%;border-radius:0px;background:#1a1a1a;margin:0px;height:auto;padding:18px;border-right:1px solid rgba(255,255,255,.3)}.mobile-nav .social-links a:last-child{border-right:0px}.mobile-nav .social-links a:hover{background:#d7282f}#mobile_nav{clear:both;padding:2em 0px;list-style-type:none}#mobile_nav ul{list-style-type:none;padding:0px;margin:0px}#mobile_nav li{position:relative}#mobile_nav li.menu-item-has-children>a{position:relative;padding:8px 50px 8px 25px}#mobile_nav li.menu-item-has-children>a:after{content:"";position:absolute;right:15px;top:0px;bottom:0px;width:30px;height:30px;margin:auto;transform-origin:50% 50%;transform:rotate(90deg);background:url("/wp-content/themes/foe/images/shell/arrow-white.svg") center center no-repeat;-webkit-background-size:11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}#mobile_nav li.menu-item-has-children.open>a:after{transform:rotate(-90deg)}#mobile_nav li a{display:inline-block;text-decoration:none;padding:8px 25px 8px 25px;color:#fff;position:relative}#mobile_nav li a:before{content:"";position:absolute;bottom:5px;left:25px;right:25px;height:2px;background:#d7282f;transform-origin:100% 50%;transform:scaleX(0);transition:transform .4s ease-out}#mobile_nav li a:hover{color:#fff}#mobile_nav li a:hover:before{transform:scaleX(1);transform-origin:0% 50%}#mobile_nav li.secondary-items{font-size:80%;width:auto;display:inline-block}#mobile_nav li.secondary-items.menu-item-1264{margin-top:1em}#mobile_nav li .sub-menu{display:none;padding:.5em 0px 1em 0px;flex-wrap:wrap}#mobile_nav li .sub-menu li{flex:0 0 50%}#mobile_nav li .sub-menu a{opacity:.7;transition:opacity .3s ease-out}#mobile_nav li .sub-menu a:hover{opacity:1}.nav-toggle{padding:19px 20px;border:none;display:none;background:none;position:relative;z-index:99;border-left:1px solid rgba(255,255,255,.3);-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}@media screen and (max-width: 900px){.nav-toggle{display:block}}.nav-toggle span{display:block;background:#fff;width:20px;height:2px;margin:4px 0px;transform-origin:50% 50%;border-radius:2px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.nav-toggle.open .one{transform:translateY(6px) rotate(135deg);-moz-transform:translateY(6px) rotate(135deg);-webkit-transform:translateY(6px) rotate(135deg)}.nav-toggle.open .three{transform:translateY(-6px) rotate(-135deg);-moz-transform:translateY(-6px) rotate(-135deg);-webkit-transform:translateY(-6px) rotate(-135deg)}.nav-toggle.open .two{-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.nav-toggle:focus{background:none;border-left:1px solid rgba(255,255,255,.3)}.nav-toggle:active{background:none;border-left:1px solid rgba(255,255,255,.3)}.nav-toggle:hover{background:none;border-left:1px solid rgba(255,255,255,.3)}.scroll-wrap{min-height:100%;display:flex;flex-direction:column}.site-footer{background:#d7282f;color:#fff;position:relative;z-index:9;overflow:hidden;margin-top:auto;width:100%;margin-top:-2px}.site-footer .footer-inner{display:flex;justify-content:space-between;flex-wrap:wrap;padding:3%;position:relative}@media screen and (max-width: 1400px){.site-footer .footer-inner{padding:4%}}@media screen and (max-width: 900px){.site-footer .footer-inner{justify-content:center;padding:8% 6% 6% 6%}}.site-footer .footer-watermark{position:absolute;top:0px;left:0px;height:calc(100% + 200px);width:auto;z-index:-1}@media screen and (max-width: 1100px){.site-footer .footer-watermark{height:auto}}.site-footer nav{flex-grow:2}@media screen and (max-width: 1100px){.site-footer nav{max-width:100%}}@media screen and (max-width: 900px){.site-footer nav{width:100%;padding-bottom:5%}}.site-footer .footer-branding{padding-right:5%}@media screen and (max-width: 1300px){.site-footer .footer-branding{padding-right:3%}}@media screen and (max-width: 1100px){.site-footer .footer-branding{flex:0 0 100%;padding:0px 0px 5% 0px}}@media screen and (max-width: 600px){.site-footer .footer-branding{padding:2% 0px 8% 0px}}.site-footer .footer-branding a{line-height:0px;font-size:0px}.site-footer .footer-branding .footer-logo{width:130px;height:92px}@media screen and (max-width: 1400px){.site-footer .footer-branding .footer-logo{width:120px;height:85px}}@media screen and (max-width: 1300px){.site-footer .footer-branding .footer-logo{width:100px;height:71px}}@media screen and (max-width: 600px){.site-footer .footer-branding .footer-logo{width:100px;height:71px}}.site-footer .footer-social{display:flex;align-items:center;justify-content:center}.site-footer .footer-social a{background:rgba(0,0,0,.05);margin-bottom:0px}.site-footer .footer-social a:hover{background:#1a1a1a}.site-footer .footer-newsletter{max-width:300px}@media screen and (max-width: 1200px){.site-footer .footer-newsletter{max-width:200px}}@media screen and (max-width: 1100px){.site-footer .footer-newsletter{max-width:280px}}@media screen and (max-width: 900px){.site-footer .footer-newsletter{margin:5% auto 0px}}@media screen and (max-width: 600px){.site-footer .footer-newsletter{flex:0 0 100%;max-width:100%}}.site-footer .footer-newsletter form{margin-bottom:1.5rem}.site-footer .footer-newsletter form p{display:block;opacity:1;transform:translateY(0px)}.site-footer .footer-newsletter form input{border:1px solid #fff}.site-footer .footer-newsletter form input:focus{border-color:#1a1a1a}.site-footer .footer-newsletter form button{width:100%;height:auto;padding:15px 25px;background:#1a1a1a;border:none;border-radius:0px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:.5px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}.site-footer .footer-newsletter form button:hover{background:#971c21}@media screen and (max-width: 641px){.site-footer .footer-newsletter form button{line-height:1;min-height:0px}}.site-footer .footer-newsletter br{display:none}.site-footer .footer-newsletter .gform_wrapper#gform_wrapper_2 .gform_validation_errors{background:rgba(0,0,0,.1);color:#fff;margin-bottom:1em;padding:1em;font-size:85%}.site-footer .footer-newsletter .gform_wrapper#gform_wrapper_2 .gform_validation_errors h2{color:#fff;font-size:13px !important}.site-footer .footer-newsletter .gform_wrapper#gform_wrapper_2 .gform_fields .gfield label{font-weight:400;display:none}.site-footer .footer-newsletter .gform_wrapper#gform_wrapper_2 .gform_fields .gfield .ginput_container input{border:1px solid #fff !important}.site-footer .footer-newsletter .gform_wrapper#gform_wrapper_2 .gform_fields .gfield .ginput_container input:focus{border-color:#1a1a1a !important}.site-footer .footer-newsletter .gform_wrapper#gform_wrapper_2 .gform_fields .gfield.gfield_error label{color:#fff}.site-footer .footer-newsletter .gform_wrapper#gform_wrapper_2 .gform_fields .gfield .validation_message{color:#fff !important}.site-footer .footer-newsletter .gform_wrapper#gform_wrapper_2 input[type=submit]{border:none;color:#fff;background:#1a1a1a !important;height:auto;padding:15px 25px;background:#d7282f;border:none;border-radius:0px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:.5px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}@media screen and (max-width: 641px){.site-footer .footer-newsletter .gform_wrapper#gform_wrapper_2 input[type=submit]{line-height:1 !important}}.site-footer .footer-newsletter .gform_wrapper#gform_wrapper_2 input[type=submit]:hover{background:#000 !important}.site-footer .footer-newsletter .gform_wrapper#gform_wrapper_2 .gform_footer{padding:1em 0px}.site-footer .footer-legal{position:absolute;bottom:2vw;left:3%;font-size:.7rem}@media screen and (max-width: 1400px){.site-footer .footer-legal{bottom:3vw;left:4%}}@media screen and (max-width: 900px){.site-footer .footer-legal{position:relative;text-align:center;bottom:auto;left:auto;flex:0 0 100%}}@media screen and (max-width: 900px){.site-footer .footer-legal{margin-top:2rem}}.site-footer .footer-legal a{color:#fff;text-decoration:underline}.site-footer .footer-legal a:hover{color:#1a1a1a}.social-links{display:flex}.social-links a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#d7282f;border-radius:50%;margin:0px 10px 10px 0px;transition:background .3s ease-out}.social-links a:hover{background:#1a1a1a}.social-links a svg{max-height:20px;max-width:20px}.social-links a svg path{fill:#fff}#footer_nav{display:flex;flex-wrap:wrap;width:100%}#footer_nav>li>a{display:none !important}#footer_nav>li>.sub-menu>li>a{text-transform:uppercase;letter-spacing:1px;font-weight:500;position:relative;overflow:hidden;font-size:90%;display:inline-block;margin-bottom:5px}#footer_nav>li>.sub-menu>li>a:hover:after{transform:translateX(100%)}#footer_nav>li>.sub-menu>li>a:after{content:"";position:absolute;bottom:0px;left:0px;width:100%;transform:translateX(-50%);height:1px;background:linear-gradient(to right, #D7282F 50%, white 50%, white 100%);display:block;transition:transform .5s ease-in-out}#footer_nav>li>.sub-menu>li>a:before{content:"";position:absolute;bottom:0px;left:0px;right:0px;width:100%;background:#fff;height:1px}#footer_nav>li{padding:0px 2em .75em}@media screen and (max-width: 1100px){#footer_nav>li{padding:0px 3em .75em 0px}}@media screen and (max-width: 800px){#footer_nav>li{padding:0px 1em .75em 0px}}#footer_nav li{position:relative}@media screen and (max-width: 800px){#footer_nav li{flex:0 0 50%}}#footer_nav li a{color:#fff;text-decoration:none;display:inline-block;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#footer_nav li a:hover{color:#fff}#footer_nav li .sub-menu{padding:0px;margin:0px}#footer_nav li .sub-menu .sub-menu li{display:block}#footer_nav li .sub-menu .sub-menu li a{font-size:85%;display:block;padding:2px 0px;opacity:.8;letter-spacing:0px;text-transform:none;border:none}#footer_nav li .sub-menu .sub-menu li a:hover{opacity:1;color:#fff}.site-content{visibility:hidden}@media screen and (max-width: 1024px){.site-content{overflow:hidden}}:root{--primary-colour: $color-primary;--secondary-colour: $color-secondary;--font-colour: white}.site-main{padding:7%}@media screen and (max-width: 900px){.site-main{padding:9% 8%}}.block{padding:7%}@media screen and (max-width: 900px){.block{padding:8% 6%}}.block.thin .inner{max-width:1120px;margin:0 auto}.block.white{background:#fff}.block.grey{background:#f4f4f4}.block.dark{background:#1a1a1a;color:#fff}.block.dark .underline:after{background:rgba(255,255,255,.3)}.block.dark .foe-button:hover{background:#fff;color:#1a1a1a}.block.dark .foe-button.solid:after{background:url("/wp-content/themes/foe/images/shell/arrow-red.svg") center center no-repeat;background-size:11px}.block .inner{display:flex;flex-wrap:wrap}.block .inner .intro-wrap{flex:0 0 100%}.block .inner .intro-wrap .intro{max-width:550px;margin:0 auto;text-align:center}.trace-bottom{position:relative}.trace-bottom:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:1px;background:rgba(26,26,26,.3)}.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-flex;width:40px;align-items:center;justify-content:center;aspect-ratio:1/1;line-height:1;border-radius:50%;border:1px solid #d7282f;margin:2px}.pagination span.current,.pagination a.current{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.pagination a{color:#1a1a1a;border:1px solid #d7282f;transition:background .3s ease-out,border .3s ease-out,color .3s ease-out}.pagination a:hover{border:1px solid #d7282f;background:#d7282f;color:#fff}.pagination a.next,.pagination a.prev{padding:10px 20px 10px 10px;background:url("/wp-content/themes/foe/images/shell/arrow.svg") right 0px center no-repeat;background-size:12px;aspect-ratio:auto;border:none;width:auto;color:#1a1a1a;transition:all .3s ease-out}.pagination a.next:hover,.pagination a.prev:hover{color:#d7282f;padding-right:25px}.pagination a.prev{background:url("/wp-content/themes/foe/images/shell/arrow-left.svg") left 0px center no-repeat;background-size:7px;padding:10px 10px 10px 20px}.pagination a.prev:hover{padding-left:25px;padding-right:10px}.content-area>.block:first-child{padding-top:calc(10% + 90px)}.hero{position:relative;padding:calc(8% + 90px) 7% 4%;min-height:60vh;aspect-ratio:30/13;display:flex;align-items:flex-end;overflow:hidden;z-index:3;background:#1a1a1a}@media screen and (max-width: 1100px){.hero{aspect-ratio:auto}}@media screen and (max-width: 900px){.hero{padding:calc(8% + 90px) 6% 7%;min-height:50vh}}.hero .inner{flex:0 0 100%}.hero:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:400px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);z-index:-1}.hero .scroll{display:block;margin:0 auto;text-transform:uppercase;letter-spacing:1px;color:#fff;position:absolute;bottom:0px;left:0px;right:0px;text-align:center;font-size:80%;width:60px;transition:transform .3s ease-out,padding .3s ease-out}@media screen and (max-width: 900px){.hero .scroll{display:none}}.hero .scroll:hover{transform:translateY(10px);padding-top:10px}.hero .scroll:hover .down{opacity:1}.hero .scroll .down{display:block;width:2px;height:20px;margin:.5em auto 0px;background:#fff;opacity:.6;transition:opacity .3s ease-out}.hero .hero-content{max-width:700px;color:#fff}.hero .hero-content .hero-slogan{width:425px;display:flex;flex-direction:column}@media screen and (max-width: 900px){.hero .hero-content .hero-slogan{width:304px}}.hero .hero-content .hero-slogan img{height:42px;width:auto;margin:10px 0px}@media screen and (max-width: 900px){.hero .hero-content .hero-slogan img{height:30px;margin:7px 0px}}.hero .hero-content .hero-slogan img.line-1{margin-right:auto;height:41px}@media screen and (max-width: 900px){.hero .hero-content .hero-slogan img.line-1{height:29px}}.hero .hero-content .hero-slogan img.line-2{margin-left:auto}.hero .hero-content .hero-slogan img.line-3{margin-right:auto;margin-left:46px}@media screen and (max-width: 900px){.hero .hero-content .hero-slogan img.line-3{margin-left:32px}}@media screen and (max-width: 900px){.hero .hero-content .hero-logo{max-width:50%}}.hero .hero-bg{position:absolute;top:-75px;left:0px;width:100%;height:calc(100% + 150px);object-fit:cover;object-position:center center;z-index:-2}.hero .hero-video{position:absolute;top:-75px;left:0px;width:100%;height:calc(100% + 150px);object-fit:cover;object-position:center center;z-index:-2}.hero .hero-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-100;background-size:cover;overflow:hidden}.single-post .hero:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:550px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);z-index:-1}.single-post .wp-block-embed{margin:2em 0px}.single-post .wp-block-embed iframe{width:100%;height:auto;aspect-ratio:16/9}.home-content-block{position:relative}.home-content-block .intro-text{max-width:800px}.home-content-block .watermark{position:absolute;left:35%;top:-5vw}.home-content-block .featured-wrap{display:flex;flex-wrap:wrap;flex:0 0 100%;width:100%;position:relative;margin-top:8%}.home-content-block .featured-wrap .featured-heading{flex:0 0 100%;max-width:440px;padding-bottom:4%}.home-content-block .featured-wrap .slider-featured{width:100%;visibility:hidden;opacity:0;transition:opacity .4s ease-out}.home-content-block .featured-wrap .slider-featured.swiper-initialized{visibility:visible;opacity:1}.home-content-block .featured-wrap .slider-featured .featured-slide{position:relative;padding:3em 0px 0px;position:relative;border-top:1px solid rgba(26,26,26,.3);transition:border-color .3s ease-out}.home-content-block .featured-wrap .slider-featured .featured-slide:hover{border-color:#d7282f}.home-content-block .featured-wrap .slider-featured .featured-slide.swiper-slide-active .project-img .logo,.home-content-block .featured-wrap .slider-featured .featured-slide.swiper-slide-next .project-img .logo{opacity:1;transform:scale(1)}@media screen and (max-width: 900px){.home-content-block .featured-wrap .slider-featured .featured-slide.swiper-slide-active .project-img .logo,.home-content-block .featured-wrap .slider-featured .featured-slide.swiper-slide-next .project-img .logo{transform:translateZ(1px)}}.home-content-block .featured-wrap .slider-featured .featured-slide.project-527 .project-img .logo{padding:0px 45px}@media screen and (max-width: 900px){.home-content-block .featured-wrap .slider-featured .featured-slide.project-527 .project-img .logo{padding:0px 30px}}.home-content-block .featured-wrap .slider-featured .featured-slide .project-img{width:100%;aspect-ratio:12/9;display:flex;position:relative;overflow:hidden;align-items:center;justify-content:center;background:#f4f4f4 url("/wp-content/themes/foe/images/shell/a-gradient.svg") top -25px left no-repeat;background-size:150%}.home-content-block .featured-wrap .slider-featured .featured-slide .project-img .bg{position:absolute;top:-50px;left:0px;width:100%;height:calc(100% + 100px);object-fit:cover}.home-content-block .featured-wrap .slider-featured .featured-slide .project-img .logo{position:relative;z-index:9;max-width:320px;opacity:0;transform:scale(0.8);z-index:99;transition:opacity 1s ease-out,transform 1s ease-out}@media screen and (max-width: 1400px){.home-content-block .featured-wrap .slider-featured .featured-slide .project-img .logo{max-width:240px}}@media screen and (max-width: 1024px){.home-content-block .featured-wrap .slider-featured .featured-slide .project-img .logo{max-width:180px}}@media screen and (max-width: 900px){.home-content-block .featured-wrap .slider-featured .featured-slide .project-img .logo{max-width:50%;width:100%;opacity:1;transform:translateZ(1px)}}.home-content-block .featured-wrap .slider-featured .featured-slide .project-img .category{display:inline-block;background:#d7282f;color:#fff;position:absolute;top:0px;left:0px;padding:5px 12px;font-weight:bold;font-size:.75em}.home-content-block .featured-wrap .slider-featured .featured-slide .project-img .mouse-tracker{position:absolute;top:0px;left:0px;right:0px;bottom:0px;pointer-events:none;z-index:999;background:rgba(26,26,26,.5);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);display:flex;align-items:center;justify-content:center;color:#fff;font-family:"Roboto",sans-serif;opacity:0;font-size:125%;font-weight:400;transition:opacity .4s ease-out}@media screen and (max-width: 900px){.home-content-block .featured-wrap .slider-featured .featured-slide .project-img .mouse-tracker{font-size:100%}}@media screen and (max-width: 500px){.home-content-block .featured-wrap .slider-featured .featured-slide .project-img .mouse-tracker{font-size:90%}}.home-content-block .featured-wrap .slider-featured .featured-slide .project-img .mouse-tracker span{display:inline-block;padding:10px 30px 10px 0px;background:url("/wp-content/themes/foe/images/shell/arrow-line.svg") right center no-repeat;background-size:19px}@media screen and (max-width: 500px){.home-content-block .featured-wrap .slider-featured .featured-slide .project-img .mouse-tracker span{padding:10px 20px 10px 0px;background:url("/wp-content/themes/foe/images/shell/arrow-line.svg") right center no-repeat;background-size:13px}}.home-content-block .featured-wrap .slider-featured .featured-slide .project-img:hover .mouse-tracker{opacity:1}.home-content-block .featured-wrap .slider-featured .featured-slide .project-text{padding:1em 0px;display:flex;justify-content:space-between;align-items:flex-start}.home-content-block .featured-wrap .slider-featured .featured-slide .project-text .categories{margin:.5em 0px 0px 0px}.home-content-block .featured-wrap .slider-featured .featured-slide .project-text .categories .tag{margin:0px 0px 8px 0px}.home-content-block .featured-wrap .slider-featured .featured-slide .project-text h3{color:#1a1a1a;margin:.25em 0px .25em 0px;transition:color .3s ease-out}.home-content-block .featured-wrap .slider-featured .featured-slide .project-text h3:hover{color:#d7282f}.home-content-block .featured-wrap .slider-featured .featured-slide .project-text .post-date{font-size:80%;padding:.25rem 0px 1rem}.home-content-block .controls{flex:0 0 100%;justify-content:center;align-items:center;margin-top:1.5em}@media screen and (max-width: 900px){.home-content-block .controls{margin-top:0px}}.text-block{display:block;margin:-2px auto;position:relative;z-index:3;overflow:hidden}.text-block.centered h2{text-align:center}.text-block.centered .text-content{margin:0 auto;text-align:center}.text-block.centered .text-content p{text-wrap:balance}.text-block.two .text{columns:2 auto;column-gap:3em;padding:1em 0px 2.5em}@media screen and (max-width: 800px){.text-block.two .text{columns:unset}}.text-block.three .text{columns:3 auto;column-gap:3em;padding:1em 0px 2.5em}@media screen and (max-width: 1100px){.text-block.three .text{columns:2 auto}}@media screen and (max-width: 800px){.text-block.three .text{columns:unset}}.text-block.three .text p:last-child{margin-bottom:0px}.text-block.one .text-content{max-width:700px}.text-block .text-content{margin:0 auto}@media screen and (max-width: 800px){.text-block .text-content{max-width:500px}}.text-block .text-content .text-logo{display:block;margin:0 auto 1em;max-width:300px}@media screen and (max-width: 800px){.text-block .text-content .text-logo{margin:1.5em auto;max-width:230px}}.text-block .button-container{padding-top:1em}@media screen and (max-width: 500px){.text-block .button-container{text-align:center}}.text-block .watermark{position:absolute;left:0px;right:0px;margin:auto;top:-5vw}.text-block.light+.text-block.light{padding-top:0px}.text-block.dark+.text-block.dark{padding-top:0px}.text-block.white+.text-block.white{padding-top:0px}.page-id-437 .intro-block{padding-bottom:2px}@media screen and (max-width: 900px){.page-id-437 .intro-block{padding-bottom:8%}}.intro-block{display:block;margin:0 auto;position:relative;padding-bottom:6%;margin-bottom:-2px}@media screen and (max-width: 900px){.intro-block{padding-bottom:8%}}.intro-block .inner{justify-content:center}.intro-block .intro-text{max-width:700px;margin:0 auto;text-align:center}@media screen and (max-width: 900px){.intro-block .intro-text{max-width:450px}}.intro-block .button-container{padding-top:1em}@media screen and (max-width: 500px){.intro-block .button-container{text-align:center}}.quote-block{display:block;position:relative;z-index:9;text-align:center}.quote-block .quote{max-width:730px;margin:2em auto;position:relative}@media screen and (max-width: 900px){.quote-block .quote{margin:1em auto 2em auto}}.quote-block .quote h3{position:relative;padding:1rem 2.5rem}@media screen and (max-width: 900px){.quote-block .quote h3{padding:1rem 2rem}}@media screen and (max-width: 600px){.quote-block .quote h3{font-size:115%}}.quote-block .quote h3:before,.quote-block .quote h3:after{content:"";position:absolute;left:0px;top:0px;width:44px;height:37px;background:url("/wp-content/themes/foe/images/shell/quote.svg") center center no-repeat}@media screen and (max-width: 900px){.quote-block .quote h3:before,.quote-block .quote h3:after{width:26px;background:url("/wp-content/themes/foe/images/shell/quote.svg") center center no-repeat;background-size:26px}}.quote-block .quote h3:after{bottom:0px;right:0px;left:auto;top:auto}@media screen and (max-width: 600px){.quote-block .quote .attr{font-size:80%}}.quote-block .button-container{padding-top:1em}@media screen and (max-width: 500px){.quote-block .button-container{text-align:center}}.cta-over{position:absolute;right:0px;width:60%;background:#fff;z-index:99;height:2px;margin-top:-1px;display:block}@media screen and (max-width: 900px){.cta-over{display:none}}.cta{position:relative;z-index:1;overflow:hidden;color:#fff;aspect-ratio:16/5;display:flex;align-items:flex-end;justify-content:center;padding:0px}@media screen and (max-width: 1400px){.cta{aspect-ratio:16/6}}@media screen and (max-width: 900px){.cta{flex-wrap:wrap}}.cta .cta-bg{position:absolute;left:0px;top:0px;bottom:0px;width:100%;z-index:-1}.cta .cta-bg img{position:absolute;top:-120px;left:0px;width:100%;height:calc(100% + 240px);object-fit:cover;object-position:center center}@media screen and (max-width: 1100px){.cta .cta-bg img{top:-140px;height:calc(100% + 280px)}}.cta.cta-noimg{aspect-ratio:auto}.cta.cta-noimg .cta-content{clip-path:none;margin:0 auto;text-align:center;justify-content:center;padding:0px 7% 7% 7% !important}@media screen and (max-width: 900px){.cta.cta-noimg .cta-content{padding:7% !important}}@media screen and (max-width: 1400px){.cta.cta-text{aspect-ratio:unset}}.cta.cta-text .cta-bg{width:60%}@media screen and (max-width: 900px){.cta.cta-text .cta-bg{position:relative;padding-top:65%;flex:0 0 100%;width:100%;margin-top:-12%}}.cta.cta-text .cta-content{flex:0 0 60%;padding:7% 7% 7% 20%;height:100%;position:relative;z-index:3;margin-left:auto;background:#1a1a1a;color:#fff;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 28% 100%);display:flex;align-items:center}@media screen and (max-width: 900px){.cta.cta-text .cta-content{width:100%;flex:0 0 100%;clip-path:polygon(0% 0%, 100% 0%, 100% 80%, 0% 100%);padding:8% 6% 13% 6%}}@media screen and (max-width: 500px){.cta.cta-text .cta-content{padding:8% 6% 16% 6%;clip-path:polygon(0% 0%, 100% 0%, 100% 85%, 0% 100%)}}.cta.cta-text .cta-content>div{width:100%}.cta.cta-text .cta-content .logo{max-width:300px;margin:1.5em 0px 1.5em}@media screen and (max-width: 900px){.cta.cta-text .cta-content .logo{max-width:200px}}.cta.cta-text .cta-content h2{margin-bottom:1rem}.cta.cta-text .cta-content .button-container{padding-top:1em}.cta.cta-text .cta-content .foe-button{color:#fff;border-color:#fff}.cta.cta-text .cta-content .foe-button:hover{background:#d7282f;border-color:#d7282f}.cta .cta-content{text-align:center}@media screen and (max-width: 1100px){.cta .cta-content{justify-content:center}}.cta .cta-content .foe-button.solid:hover{background:#404040 !important}.content-image-block{background:#f4f4f4}.content-image-block.ori-right .content-text{order:2;padding:0px 0px 0px 4%}@media screen and (max-width: 900px){.content-image-block.ori-right .content-text{flex:0 0 100%;padding:0px}}.content-image-block.ori-right .content-text .copy{margin-left:0px;margin-right:auto}@media screen and (max-width: 900px){.content-image-block.ori-right .content-text .copy{margin:0 auto}}.content-image-block.ori-right .content-image{padding:0px 4% 0px 0px}@media screen and (max-width: 900px){.content-image-block.ori-right .content-image{padding:0px 0px 4% 0px}}.content-image-block.edge-to-edge{padding:0px}.content-image-block.edge-to-edge .content-image{padding:0px;overflow:hidden;position:relative}@media screen and (max-width: 900px){.content-image-block.edge-to-edge .content-image{aspect-ratio:10/6}}.content-image-block.edge-to-edge .content-image img{position:absolute;top:-60px;left:0px;width:100%;height:calc(100% + 120px);object-fit:cover;object-position:center center}.content-image-block.edge-to-edge .content-text{padding:7%}.content-image-block.edge-to-edge .inner{max-width:none;align-items:stretch}.content-image-block .inner{align-items:center}.content-image-block .content-text{flex:0 0 50%;padding-right:4%}@media screen and (max-width: 900px){.content-image-block .content-text{flex:0 0 100%;padding:0px;order:2}}.content-image-block .content-text .copy{max-width:600px;margin-left:auto}@media screen and (max-width: 900px){.content-image-block .content-text .copy{margin:0 auto;max-width:500px}}.content-image-block .content-image{flex:0 0 50%;padding-left:4%}@media screen and (max-width: 900px){.content-image-block .content-image{flex:0 0 100%;padding:0px 0px 4% 0px;order:1}}.content-image-block .content-image img{display:block;margin:0 auto}.content-image-block.dark+.content-image-block.dark,.content-image-block.light+.content-image-block.light{padding-top:0px}.angled-block{padding:0px;background:#f4f4f4}.angled-block .angled-image{padding:0px;overflow:hidden;flex:0 0 50%;clip-path:polygon(33.333% 0%, 100% 0%, 100% 100%, 0% 100%);position:relative;aspect-ratio:10/7}@media screen and (max-width: 900px){.angled-block .angled-image{flex:0 0 100%;order:2;aspect-ratio:10/6}}.angled-block .angled-image img{position:absolute;top:-60px;left:0px;width:100%;height:calc(100% + 120px);object-fit:cover;object-position:center center}.angled-block .inner{max-width:none;align-items:stretch}.angled-block .content-text{flex:0 0 50%;padding:7%}@media screen and (max-width: 900px){.angled-block .content-text{flex:0 0 100%;padding:7%;order:1;background:#fff}}.angled-block .content-text .angled-logo{margin-bottom:2em;max-width:400px}@media screen and (max-width: 900px){.angled-block .content-text .angled-logo{max-width:200px;display:block;margin:0 auto 2em auto}}.angled-block .content-text .copy{max-width:470px;margin:0 auto}.accordion-block{background:#f4f4f4}.accordion-block .inner{align-items:center}.accordion-block .inner .content-image{flex:0 0 50%;padding-right:4%}@media screen and (max-width: 900px){.accordion-block .inner .content-image{flex:0 0 100%;padding:0px 0px 4% 0px;order:1}}.accordion-block .inner .content-image .accordion-img{aspect-ratio:55/78;position:relative;overflow:hidden;margin:0 auto;max-width:550px;margin:0 auto}.accordion-block .inner .content-image .accordion-img img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease-out}.accordion-block .inner .content-image .accordion-img img.active{opacity:1}.accordion-block .inner .accordion{flex:0 0 50%;padding-left:4%}@media screen and (max-width: 900px){.accordion-block .inner .accordion{flex:0 0 100%;padding:0px;order:2}}.accordion-block .inner .accordion .accordion-row:first-child .accordion-content{display:block}.accordion-block .inner .accordion .accordion-row .accordion-heading{border-bottom:1px solid rgba(26,26,26,.3);margin-bottom:1.5em;cursor:pointer;transition:color .3s ease-out}.accordion-block .inner .accordion .accordion-row .accordion-heading:hover{color:#d7282f}.accordion-block .inner .accordion .accordion-row .accordion-content{display:none;padding-bottom:1px}.fifty-fifty-block{padding:0px;margin-bottom:-2px}.fifty-fifty-block .column{flex:0 0 100%;position:relative;padding:24% 7% 7% 7%;overflow:hidden}@media screen and (max-width: 1100px){.fifty-fifty-block .column{padding:24% 6% 6% 6%}}@media screen and (max-width: 900px){.fifty-fifty-block .column{flex:0 0 100%}}.fifty-fifty-block .column:hover .column-bg:after{opacity:1}.fifty-fifty-block .column:hover .copy{transform:translateY(0%)}.fifty-fifty-block .column:hover .copy .copy-text{opacity:1;transform:translateY(0px)}.fifty-fifty-block .column:hover .copy p{opacity:1 !important;transform:translateY(0px) !important}.fifty-fifty-block .column:after{content:"";background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;bottom:0px;left:0px;right:0px;z-index:5;height:80%}.fifty-fifty-block .column .copy{position:relative;z-index:9;transform:translateY(calc(100% + 1.5em));max-width:600px;transition:transform 1s ease-out}@media screen and (max-width: 900px){.fifty-fifty-block .column .copy{min-height:0px;transform:translateY(0px)}}@media screen and (max-width: 600px){.fifty-fifty-block .column .copy{max-width:100%}}.fifty-fifty-block .column .copy .underline{position:absolute;bottom:100%;left:0px;right:0px}@media screen and (max-width: 900px){.fifty-fifty-block .column .copy .underline{position:relative;bottom:auto}}.fifty-fifty-block .column .copy .copy-text{opacity:0;transform:translateY(40px);max-width:600px;transition:transform 1s ease-out,opacity 1s ease-out}@media screen and (max-width: 900px){.fifty-fifty-block .column .copy .copy-text{opacity:1;transform:translateX(0px)}}@media screen and (max-width: 600px){.fifty-fifty-block .column .copy .copy-text{max-width:100%}}.fifty-fifty-block .column .copy p:last-child{margin-bottom:0px}.fifty-fifty-block .column .copy ul:last-child{margin-bottom:0px}.fifty-fifty-block .column .copy ul li{padding-bottom:10px}.fifty-fifty-block .column .column-bg{position:absolute;top:0px;left:0px;right:0px;height:calc(100% + 200px);width:100%}.fifty-fifty-block .column .column-bg:after{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;opacity:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(26,26,26,.3);transition:opacity .6s ease-out}@media screen and (max-width: 900px){.fifty-fifty-block .column .column-bg:after{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.fifty-fifty-block .column .column-bg img{width:100%;height:100%;object-fit:cover}.fifty-fifty-block .content-image{flex:0 0 50%;padding-left:4%}@media screen and (max-width: 900px){.fifty-fifty-block .content-image{flex:0 0 100%;padding:7% 0px 0px 0px}}.fifty-fifty-block .content-image img{display:block;margin:0 auto}.page-id-435 .fifty-fifty-block .column{flex:0 0 100%;padding:25% 5% 5% 5%;aspect-ratio:32/17;display:flex;align-items:flex-end}@media screen and (max-width: 900px){.page-id-435 .fifty-fifty-block .column{padding:45% 5% 5% 5%;aspect-ratio:auto}}.page-id-435 .fifty-fifty-block .column:after{content:"";background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;bottom:0px;left:0px;right:0px;z-index:5;height:80%}.page-id-435 .fifty-fifty-block .column .column-bg:after{display:none}.page-id-435 .fifty-fifty-block .column .copy{position:relative;z-index:9;transform:translateY(0px);font-size:140%;min-width:435px;width:100%;border-bottom:1px solid rgba(255,255,255,.5)}@media screen and (max-width: 900px){.page-id-435 .fifty-fifty-block .column .copy{min-height:0px;transform:translateY(0px);min-width:none;font-size:110%}}.page-id-435 .fifty-fifty-block .column .copy .underline{position:relative;bottom:auto;left:0px;right:0px;padding:0px;margin:.6em 0px .4em;font-size:clamp(2rem,1.6479rem + 1.1268vw,3rem)}.page-id-435 .fifty-fifty-block .column .copy .underline:after{display:none}@media screen and (max-width: 900px){.page-id-435 .fifty-fifty-block .column .copy .underline{position:relative;bottom:auto}}.page-id-435 .fifty-fifty-block .column .copy .copy-text{opacity:1;transform:translateY(0px);max-width:600px;transition:transform 1s ease-out,opacity 1s ease-out}@media screen and (max-width: 900px){.page-id-435 .fifty-fifty-block .column .copy .copy-text{opacity:1;transform:translateX(0px)}}.media-content{position:relative;z-index:99;max-width:500px;margin:8% auto;text-align:center}@media screen and (max-width: 900px){.media-content{margin:0px auto;padding:8% 6%}}.wide-media{position:relative;width:100%;overflow:hidden;padding:0px;display:flex}.wide-media .media-wrap{aspect-ratio:14/6;position:relative;display:flex;overflow:hidden;width:100%}@media screen and (max-width: 900px){.wide-media .media-wrap{aspect-ratio:14/8}}.wide-media .media-wrap .media-element{transform:scale(1.1)}@media screen and (max-width: 900px){.wide-media .media-wrap .media-element{transform:scale(1)}}.wide-media .media-wrap img{position:absolute;top:-60px;left:0px;width:100%;height:calc(100% + 120px);object-fit:cover}.wide-media .media-wrap video{min-width:100%;min-height:100%}@media screen and (max-width: 1400px){.wide-media .media-wrap video{height:100%}}.wide-media .media-wrap iframe{width:100% !important;height:100% !important}.wide-media .media-wrap .media-gradient{position:absolute;position:absolute;bottom:0px;left:0px;right:0px;height:700px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%)}@media screen and (max-width: 900px){.wide-media .media-wrap .media-gradient{height:300px}}.wide-media .media-wrap .foe-button{margin:auto auto 7%;position:relative;z-index:9}.expanding-gallery{position:relative;overflow:hidden;padding:7% 0px 0px 0px}.expanding-gallery .gallery-grid{padding:20px 7%;height:100vh;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(12, 1fr);gap:20px}@media screen and (max-width: 1024px){.expanding-gallery .gallery-grid{gap:10px;padding:20px 10px}}.expanding-gallery .gallery-grid .grid-item{grid-column:span 6;grid-row:span 3;background:blue;position:relative;overflow:hidden}.expanding-gallery .gallery-grid .grid-item img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;transform:scale(1.1)}.expanding-gallery .gallery-grid .grid-item.grid-primary{grid-row:span 6;grid-column-start:4;grid-column-end:10;grid-row-start:4;grid-row-end:10}.expanding-gallery .gallery-grid .grid-item.grid-primary img{transform:scale(1.6)}.expanding-gallery .gallery-grid .grid-item.grid-top{grid-column-start:4;grid-column-end:10;grid-row:span 3}.expanding-gallery .gallery-grid .grid-item.grid-left{grid-column-start:1;grid-column-end:4;grid-row-start:5;grid-row-end:10}.expanding-gallery .gallery-grid .grid-item.grid-right{grid-column-start:10;grid-column-end:13;grid-row-start:5;grid-row-end:9}.expanding-gallery .gallery-grid .grid-item.grid-bottom-left{grid-column-start:2;grid-column-end:5;grid-row-start:10;grid-row-end:13}.expanding-gallery .gallery-grid .grid-item.grid-bottom-right{grid-column-start:5;grid-column-end:11;grid-row-start:10;grid-row-end:13}.expanding-gallery .media-wrap{height:100%;width:100%;position:relative}.expanding-gallery .media-wrap img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.expanding-gallery .media-wrap video{min-width:100%;min-height:100%}.expanding-gallery .scroll{display:block;margin:0 auto;text-transform:uppercase;letter-spacing:1px;color:#fff;position:absolute;bottom:0px;left:0px;right:0px;text-align:center;font-size:80%;width:60px;transition:transform .3s ease-out,padding .3s ease-out}@media screen and (max-width: 900px){.expanding-gallery .scroll{display:none}}.expanding-gallery .scroll .down{display:block;width:2px;height:20px;margin:.5em auto 0px;background:#fff;opacity:.6;transition:opacity .3s ease-out}@media screen and (max-width: 900px){.contact-block{overflow:hidden;width:100%}}.contact-block .inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5em 8%;padding-bottom:1.5em;position:relative;z-index:5}@media screen and (max-width: 1200px){.contact-block .inner{gap:.5em 6%}}@media screen and (max-width: 800px){.contact-block .inner{display:block}}.contact-block .inner a{color:#1a1a1a;display:inline-block;padding:0px 0px 2px 0px;position:relative}.contact-block .inner a:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:#d7282f;transform-origin:100% 50%;transform:scaleX(0);transition:transform .4s ease-out}.contact-block .inner a:hover{color:#971c21}.contact-block .inner a:hover:after{transform:scaleX(1);transform-origin:0% 50%}.contact-block .inner .address{padding-top:1.25em}.contact-block .inner .contact-commercial p{text-wrap:balance}@media screen and (max-width: 800px){.contact-block .inner .contact-office,.contact-block .inner .contact-commercial,.contact-block .inner .contact-homeowner{margin-bottom:2.5em}}.contact-block .inner .sep{grid-column:span 3;position:relative;height:1px;margin:8% 0px}@media screen and (max-width: 1200px){.contact-block .inner .sep{margin:6% 0px}}.contact-block .inner .sep:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:rgba(26,26,26,.3);transform-origin:100% 50%;transform:scaleX(1);transition:transform .4s ease-out}.contact-block .inner .centre-heading{grid-column:span 3;margin-top:0px;padding-bottom:.5em}.contact-block .watermark{position:absolute;left:35%;top:-5vw;pointer-events:none}@media screen and (max-width: 800px){.contact-block .watermark{left:25%;width:120%}}.contact-block+.content-image-block{padding-top:0px}.homeowner-care-block .homeowner-care{flex:0 0 100%;display:flex;align-items:flex-start;padding:5% 0px}@media screen and (max-width: 800px){.homeowner-care-block .homeowner-care{flex-wrap:wrap}}.homeowner-care-block .homeowner-care .homeowner-tabs{flex:0 0 30%}@media screen and (max-width: 900px){.homeowner-care-block .homeowner-care .homeowner-tabs{flex:0 0 100%}}.homeowner-care-block .homeowner-care .homeowner-tabs .homeowner-tab{border-bottom:1px solid rgba(26,26,26,.3);position:relative;padding:10px 0px}.homeowner-care-block .homeowner-care .homeowner-tabs .homeowner-tab.current h3:after{transform:scaleX(1);transform-origin:0% 50%}.homeowner-care-block .homeowner-care .homeowner-tabs .homeowner-tab.open:after{transform:rotate(-90deg)}.homeowner-care-block .homeowner-care .homeowner-tabs .homeowner-tab.has-sub:after{content:"";position:absolute;right:0px;top:24px;width:11px;height:15px;background:url("/wp-content/themes/foe/images/shell/arrow.svg") no-repeat center center;background-size:11px;transform:rotate(90deg);transition:transform .4s ease-out}.homeowner-care-block .homeowner-care .homeowner-tabs .homeowner-tab:hover h3{color:#d7282f}.homeowner-care-block .homeowner-care .homeowner-tabs .homeowner-tab h3{padding:.05em 0px;position:relative;display:inline-block;font-size:20px;cursor:pointer}.homeowner-care-block .homeowner-care .homeowner-tabs .homeowner-tab h3:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:#d7282f;transform-origin:100% 50%;transform:scaleX(0);transition:transform .4s ease-out}.homeowner-care-block .homeowner-care .homeowner-tabs .homeowner-tab .sub-items{list-style-type:none;padding-left:0px;margin:0px 0px 1em 0px;display:none}.homeowner-care-block .homeowner-care .homeowner-tabs .homeowner-tab .sub-items li{padding:5px 0px;opacity:0;transform:translateX(30px);cursor:pointer}.homeowner-care-block .homeowner-care .homeowner-tabs .homeowner-tab .sub-items li:hover{color:#d7282f}.homeowner-care-block .homeowner-care .homeowner-tabs .homeowner-tab:last-child{border:none}.homeowner-care-block .homeowner-care .homeowner-content{flex:0 0 70%;padding-left:7%}@media screen and (max-width: 900px){.homeowner-care-block .homeowner-care .homeowner-content{flex:0 0 100%;padding:7% 0px 0px 0px}}.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content{display:none}.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content:first-child{display:block}.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content .homeowner-tab-sub-item{padding:5px 0px;cursor:pointer}.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content .homeowner-tab-sub-item:hover{color:#d7282f}.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content table{font-size:80%;margin:1.5em 0px 2em}.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content table tr:nth-child(even){background:#f4f4f4}.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content table tr td{padding:7px 10px}.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content table tr p{margin:0px}.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content .homeowner-links .link{padding:10px 0px;display:flex;justify-content:space-between;align-items:center;width:100%;color:#1a1a1a;border-top:1px solid rgba(26,26,26,.3)}.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content .homeowner-links .link:hover{color:#d7282f}.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content .homeowner-links .link:first-child{border:none}.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content .homeowner-links .link span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 1){.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content .homeowner-links .link span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content .homeowner-links .link span svg{margin-left:10px}.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content .homeowner-links .link .download{display:flex;align-items:center;text-transform:uppercase;font-size:80%}@media screen and (max-width: 900px){.homeowner-care-block .homeowner-care .homeowner-content .homeowner-tab-content .homeowner-links .link .download{font-size:0px}}.homeowner-care-list .intro{max-width:600px;margin:0 auto 7% auto}.contact-form-block .inner{justify-content:center}.contact-form-block .text-content{width:100%;max-width:900px;margin:0 auto}.contact-form-block .text-content .gform_wrapper{margin:5vw 0px 0px 0px}.contact-form-block .text-content form#spark-registration-form{padding:20px 0px 0px 0p}.contact-form-block .text-content form#spark-registration-form .grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:20px}.contact-form-block .text-content form#spark-registration-form .grid .wide{grid-column:span 2}.contact-form-block .text-content form#spark-registration-form .grid .multi-column .multi-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;column-gap:20px}.contact-form-block .text-content form#spark-registration-form .grid p{margin-bottom:0px}.contact-form-block .text-content form#spark-registration-form .grid p>label{margin-bottom:5px;display:block}.contact-form-block .text-content form#spark-registration-form .grid table{margin-bottom:0px}.contact-form-block .text-content form#spark-registration-form .grid table td>label{margin-bottom:5px;display:block}.contact-form-block .text-content form#spark-registration-form .grid table td br{display:none}.contact-form-block .text-content form#spark-registration-form .grid label{font-weight:400}.contact-form-block .text-content form#spark-registration-form .grid .checkbox{padding-top:5px}.contact-form-block .text-content form#spark-registration-form .grid .checkbox input{display:none}.contact-form-block .text-content form#spark-registration-form .grid .checkbox input:checked+label:after{background:#d7282f !important;-webkit-box-shadow:0px 0px 0px 1px #d7282f;-moz-box-shadow:0px 0px 0px 1px #d7282f;box-shadow:0px 0px 0px 1px #d7282f}.contact-form-block .text-content form#spark-registration-form .grid .checkbox input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:300;padding:5px 0px 5px 35px}.contact-form-block .text-content form#spark-registration-form .grid .checkbox input+label:after{position:absolute;content:"";background:#fff;top:7px;margin:auto;width:20px;height:20px;left:3px;display:block;-webkit-box-shadow:0px 0px 0px 1px #1a1a1a;-moz-box-shadow:0px 0px 0px 1px #1a1a1a;box-shadow:0px 0px 0px 1px #1a1a1a;border-radius:4px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}.contact-form-block .text-content form#spark-registration-form .grid .checkbox input+label:before{content:"";position:absolute;z-index:9;transform-origin:50% 50%;transform:rotate(-45deg);border:2px solid #fff;border-right:0px;border-top:0px;width:12px;height:6px;top:13px;left:7px}.contact-form-block .text-content form#spark-registration-form .grid .checkbox input+label:hover:after{background:#dbdbdb}.contact-form-block .text-content form#spark-registration-form .button{display:block;font-size:16px;padding:.775em 1.5em;text-transform:uppercase;letter-spacing:.5px;line-height:1.2;border:none;background:#d7282f;text-align:center;color:#fff;font-weight:500;margin:1em auto;cursor:pointer;position:relative;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.contact-form-block .text-content form#spark-registration-form .button:hover{background:#1a1a1a;color:#fff}.contact-form-block .text-content form#spark-registration-form .button:focus{color:#fff}.contact-form-block .text-content form#spark-registration-form .button.solid:after{content:"";position:absolute;right:1em;top:0px;bottom:0px;background:url("/wp-content/themes/foe/images/shell/arrow-white.svg") center center no-repeat;background-size:11px;width:11px;height:20px;margin:auto;opacity:0;transform:translateX(-5px);transition:transform .4s ease-out,opacity .4s ease-out}.contact-form-block .text-content form#spark-registration-form .button.solid:hover{padding-right:2.25em}.contact-form-block .text-content form#spark-registration-form .button.solid:hover:after{transform:translateX(0px);opacity:1}.contact-form-block .text-content form#spark-registration-form .button.outline{background:none;border:2px solid #1a1a1a;color:#1a1a1a}.contact-form-block .text-content form#spark-registration-form .button.outline:hover{background:#1a1a1a;color:#fff}.contact-form-block .text-content form#spark-registration-form .button.underline{padding:6px 0px;font-size:85%;font-weight:400;color:#1a1a1a;background:none}.contact-form-block .text-content form#spark-registration-form .button.underline:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:#d7282f;transform-origin:100% 50%;transform:scaleX(0);transition:transform .4s ease-out}.contact-form-block .text-content form#spark-registration-form .button.underline:before{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:rgba(26,26,26,.3)}.contact-form-block .text-content form#spark-registration-form .button.underline:hover{color:#971c21}.contact-form-block .text-content form#spark-registration-form .button.underline:hover:after{transform:scaleX(1);transform-origin:0% 50%}.login-panel{position:fixed;left:0px;top:0px;bottom:0px;right:0px;z-index:9999;display:none}.login-panel.realtor-portal{display:flex}.login-panel .login-sidebar{max-width:500px;background:#1a1a1a;color:#fff;padding:2em;width:100%;position:relative;z-index:9;display:flex;flex-direction:column;justify-content:space-between}.login-panel .login-sidebar .login-header{width:100%;display:flex;align-items:center;justify-content:space-between}.login-panel .login-sidebar .login-header a{color:#fff}.login-panel .login-sidebar .login-header a:before{background:rgba(255,255,255,.3)}.login-panel .login-sidebar .login-form{margin:auto 0px}.login-panel .login-sidebar .login-form h3{text-align:center}.login-panel .login-sidebar .login-form #loginform-custom{margin:2.5em 0px 0px}.login-panel .login-sidebar .login-form #loginform-custom p{margin-bottom:1em;opacity:1 !important;transform:translate(0px) !important}.login-panel .login-sidebar .login-form #loginform-custom label{font-weight:400;font-size:16px;padding-bottom:5px;display:block}.login-panel .login-sidebar .login-form #loginform-custom input{border-color:#fff}.login-panel .login-sidebar .login-form #loginform-custom input:focus{border-color:#d7282f}.login-panel .login-sidebar .login-form #loginform-custom .login-submit{padding-top:.5em}.login-panel .login-sidebar .login-form #loginform-custom .login-submit #wp-submit{width:100%;background:#d7282f;border:none;display:inline-block;font-size:16px;padding:.775em 1.2em;text-transform:uppercase;letter-spacing:.5px;line-height:1.2;background:#d7282f;text-align:center;color:#fff;font-weight:500;margin:0px;cursor:pointer;transition:background .3s ease-out}.login-panel .login-sidebar .login-form #loginform-custom .login-submit #wp-submit:hover{background:#971c21}.login-panel .login-sidebar .login-form .center{font-size:80%;text-align:center}.login-panel .login-sidebar .login-form .center a{color:#fff}.login-panel .login-sidebar .login-form .center a:hover{color:#d7282f}.login-panel .login-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:rgba(26,26,26,.5);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.realtor-list .intro{max-width:600px;margin:0 auto 7% auto;text-align:center}.realtor-resources{padding:0px;position:relative;display:flex}@media screen and (max-width: 1024px){.realtor-resources{flex-wrap:wrap}}.realtor-resources .resources-nav{height:100vh;width:340px;flex:0 0 340px;color:#fff;display:flex;flex-direction:column}@media screen and (max-width: 1400px){.realtor-resources .resources-nav{width:270px;flex:0 0 270px}}@media screen and (max-width: 1024px){.realtor-resources .resources-nav{width:100%;flex:0 0 100%;position:relative;height:auto;z-index:99}}.realtor-resources .resources-nav .resources-nav-logo{width:100%;aspect-ratio:16/12;padding:2em;display:flex;align-items:center;justify-content:center;background:var(--secondary-colour);position:relative}@media screen and (max-width: 1024px){.realtor-resources .resources-nav .resources-nav-logo{aspect-ratio:auto;padding:1em 0px}}.realtor-resources .resources-nav .resources-nav-logo img{max-width:180px}@media screen and (max-width: 1024px){.realtor-resources .resources-nav .resources-nav-logo img{max-width:150px}}.realtor-resources .resources-nav .resources-nav-logo .nav-toggle{position:absolute;right:0px;top:0px;bottom:0px;margin:auto;display:none}@media screen and (max-width: 1024px){.realtor-resources .resources-nav .resources-nav-logo .nav-toggle{display:block}}.realtor-resources .resources-nav .nav-wrap{width:100%;height:100%;display:flex;flex-direction:column}@media screen and (max-width: 1024px){.realtor-resources .resources-nav .nav-wrap{display:none;background:#fff;height:auto}}.realtor-resources .resources-nav .resources-nav-list{list-style-type:none;padding:2em;margin:0px;overflow-y:scroll}.realtor-resources .resources-nav .resources-nav-list::-webkit-scrollbar{width:10px}.realtor-resources .resources-nav .resources-nav-list::-webkit-scrollbar-track{background:#fff}.realtor-resources .resources-nav .resources-nav-list::-webkit-scrollbar-thumb{background:rgba(26,26,26,.3)}.realtor-resources .resources-nav .resources-nav-list ::-webkit-scrollbar-thumb:hover{background:rgba(26,26,26,.5)}@media screen and (max-width: 1024px){.realtor-resources .resources-nav .resources-nav-list{margin:0px}}.realtor-resources .resources-nav .resources-nav-list .resources-nav-item:last-child a{border:none}.realtor-resources .resources-nav .resources-nav-list .resources-nav-item.active a{background:rgba(255,255,255,.05)}.realtor-resources .resources-nav .resources-nav-list .resources-nav-item.active a:after{opacity:1;transform:translateX(0px)}.realtor-resources .resources-nav .resources-nav-list .resources-nav-item a{display:block;padding:.75em 2em .75em 0em;color:#1a1a1a;position:relative;border-bottom:1px solid rgba(26,26,26,.3);transition:color .3s ease-out}.realtor-resources .resources-nav .resources-nav-list .resources-nav-item a:hover:after{opacity:1;transform:translateX(0px)}.realtor-resources .resources-nav .resources-nav-list .resources-nav-item a:after{content:"";position:absolute;right:0px;top:0px;bottom:0px;width:11px;background:url("/wp-content/themes/foe/images/shell/arrow.svg") no-repeat center center;background-size:11px;transform:translateX(-15px);opacity:0;transition:all .4s ease-out}.realtor-resources .resources-nav .foe-button{margin:0em 2em 2em 2em;text-align:center}@media screen and (max-width: 1024px){.realtor-resources .resources-nav .foe-button{display:block}}.realtor-resources .resources-nav .outline{margin-top:auto;margin-bottom:1em}.realtor-resources .resources-content{padding:7%;width:100%;background:#f4f4f4}@media screen and (max-width: 1024px){.realtor-resources .resources-content{padding:8% 5%}}.realtor-resources .resources-content .resources-intro{display:flex;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width: 1024px){.realtor-resources .resources-content .resources-intro{flex-wrap:wrap}}.realtor-resources .resources-content .resources-intro .intro-content{flex:0 0 65%;max-width:43em;margin-right:auto;padding-right:5%}@media screen and (max-width: 1024px){.realtor-resources .resources-content .resources-intro .intro-content{flex:0 0 100%;padding:0px 0px 6% 0px}}.realtor-resources .resources-content .resources-intro .intro-content h1:first-child,.realtor-resources .resources-content .resources-intro .intro-content h2:first-child{margin-top:0px}.realtor-resources .resources-content .resources-intro .intro-contact{flex:0 0 35%;padding-left:5%;border-left:1px solid rgba(26,26,26,.3)}@media screen and (max-width: 1024px){.realtor-resources .resources-content .resources-intro .intro-contact{flex:0 0 100%;padding:6% 0px 0px 0px;border-top:1px solid rgba(26,26,26,.3);border-left:none}}.realtor-resources .resources-content .resources-intro .intro-contact h3{margin-top:0px}.realtor-resources .resources-content .resources-intro .intro-contact .foe-button{margin:0px}.realtor-resources .resources-content .resources-section{max-width:1200px;margin:3em auto}.realtor-resources .resources-content .resources-section .resources-heading{width:100%;display:flex;justify-content:space-between;align-items:center}.realtor-resources .resources-content .resources-section .resources-heading.detail-heading{border-bottom:1px solid rgba(26,26,26,.3)}@media screen and (max-width: 600px){.realtor-resources .resources-content .resources-section .resources-heading.detail-heading{padding-bottom:1.5em}}.realtor-resources .resources-content .resources-section .resources-heading .foe-button{margin:0px 0px 0px 1em}@media screen and (max-width: 600px){.realtor-resources .resources-content .resources-section .resources-heading .foe-button{margin:0px}}@media screen and (max-width: 1024px){.realtor-resources .resources-content .resources-section .resources-heading h2{font-size:130%}}@media screen and (max-width: 600px){.realtor-resources .resources-content .resources-section .resources-heading{display:block}}.realtor-resources .resources-content .resources-section .resources-text{max-width:700px;margin:4% 0px}.realtor-resources .resources-content .resources-section .resource{display:flex;align-items:center;margin:1em 0px;padding:1.5em;width:100%;color:#1a1a1a;border-radius:4px;background:#fff;border:1px solid rgba(0,0,0,0);transition:background .3s ease-out,border-color .3s ease-out}.realtor-resources .resources-content .resources-section .resource:hover{border-color:var(--secondary-colour)}@media screen and (max-width: 1024px){.realtor-resources .resources-content .resources-section .resource{padding:1.3em}}.realtor-resources .resources-content .resources-section .resource .thumbnail{margin-right:1.7em;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:100%;max-width:130px;background:#f4f4f4;flex-shrink:0}@media screen and (max-width: 1024px){.realtor-resources .resources-content .resources-section .resource .thumbnail{margin-right:1.3em}}@media screen and (max-width: 800px){.realtor-resources .resources-content .resources-section .resource .thumbnail{max-width:100px}}@media screen and (max-width: 500px){.realtor-resources .resources-content .resources-section .resource .thumbnail{max-width:80px}}.realtor-resources .resources-content .resources-section .resource .thumbnail img{border-radius:2px;max-width:100%}.realtor-resources .resources-content .resources-section .resource .thumbnail img.icon{max-width:40%}.realtor-resources .resources-content .resources-section .resource .details h3{margin-top:0px;margin-bottom:.2em}.realtor-resources .resources-content .resources-section .resource .details p{margin:0px;font-size:.9em}.realtor-resources .resources-content .resources-section .resource .download-icon{margin-left:auto;line-height:0px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;transition:opacity .3s ease-out}.realtor-resources .resources-content .resources-section .resource .download-icon .circle{position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto}.realtor-resources .resources-content .resources-section .resource .download-icon .circle circle{opacity:0;stroke:var(--primary-colour);stroke-dasharray:150;transform-origin:50% 50%;transition:opacity .2s ease-out}.realtor-resources .resources-content .resources-section .resource .download-icon .arrow{transform-origin:50% 50%;transition:transform .4s ease-out}.realtor-resources .resources-content .resources-section .resource .download-icon:hover .circle circle{animation:circleDraw .8s forwards;opacity:1}.realtor-resources .resources-content .resources-section .resource .download-icon:hover .arrow{transform:scale(1.2)}.map-block .acf-map{width:100%;height:400px}.map-block .acf-map img{max-width:inherit !important}.text-form .inner{display:grid;grid-template-columns:auto max-content;gap:5vw;position:relative}@media screen and (max-width: 800px){.text-form .inner{grid-template-columns:1fr}}.text-form .inner .text-container{grid-column:2/3;grid-row:1/2}@media screen and (max-width: 800px){.text-form .inner .text-container{grid-column:1/2;grid-row:2/3}}.text-form .inner .text-container .container{margin-top:135px}@media screen and (max-width: 800px){.text-form .inner .text-container .container{margin-top:0}}.text-form .inner .form-container{grid-column:1/2;grid-row:1/2}.blog{padding:0px}.blog .inner{position:relative;align-items:flex-start}.blog .inner .blog-head{width:27.5%;display:flex;flex-direction:column;position:relative;z-index:9;padding:4%}@media screen and (max-width: 900px){.blog .inner .blog-head{flex:0 0 100%;width:100%;padding:6%}}.blog .inner .blog-head .filter-heading{padding-left:2.5rem;background:url("/wp-content/themes/foe/images/shell/filter.svg") left center no-repeat}@media screen and (max-width: 900px){.blog .inner .blog-head .filter-heading{display:none}}.blog .inner .blog-head .filters{padding-top:1em}@media screen and (max-width: 900px){.blog .inner .blog-head .filters{padding-top:0px}}.blog .inner .blog-head .filters h4{color:#1a1a1a}.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}@media screen and (max-width: 900px){.blog .inner .blog-head .filters .categories{display:none}}.blog .inner .blog-main{flex:1 0 70%;width:70%;padding:7%;background:#f4f4f4}@media screen and (max-width: 900px){.blog .inner .blog-main{flex:0 0 100%;width:100%;padding:8% 6%}}.blog .inner .no-post{text-align:center;padding:1.5em 0px;width:100%}.post-list{flex:0 0 100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:2em;position:relative}@media screen and (max-width: 500px){.post-list{grid-template-columns:1fr;gap:.5em}}.post-list .post{padding:3em 0px;position:relative;border-top:1px solid rgba(26,26,26,.3);transition:border-color .3s ease-out}@media screen and (max-width: 900px){.post-list .post{padding:1.5em 0px}}.post-list .post:hover{border-color:#d7282f}.post-list .post .post-img{width:100%;aspect-ratio:1/1;background:center center no-repeat;background-size:cover;display:block;position:relative;overflow:hidden}.post-list .post .post-img .mouse-tracker{position:absolute;top:0px;left:0px;right:0px;bottom:0px;pointer-events:none;z-index:9;background:rgba(26,26,26,.5);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);display:flex;align-items:center;justify-content:center;color:#fff;font-family:"Roboto",sans-serif;opacity:0;font-size:125%;font-weight:400;transition:opacity .4s ease-out}@media screen and (max-width: 900px){.post-list .post .post-img .mouse-tracker{font-size:100%}}@media screen and (max-width: 500px){.post-list .post .post-img .mouse-tracker{font-size:90%}}.post-list .post .post-img .mouse-tracker span{display:inline-block;padding:10px 30px 10px 0px;background:url("/wp-content/themes/foe/images/shell/arrow-line.svg") right center no-repeat;background-size:19px}@media screen and (max-width: 500px){.post-list .post .post-img .mouse-tracker span{padding:10px 20px 10px 0px;background:url("/wp-content/themes/foe/images/shell/arrow-line.svg") right center no-repeat;background-size:13px}}.post-list .post .post-img:hover .mouse-tracker{opacity:1}.post-list .post .post-img.placeholder{background:#fff 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:#d7282f;color:#fff;position:absolute;top:0px;left:0px;padding:5px 12px;font-weight:bold;font-size:.75em}.post-list .post .post-text{padding:1em 0px;display:flex;flex-direction:column}.post-list .post .post-text .small-heading{color:#1a1a1a}.post-list .post .post-text .small-heading:hover{color:#d7282f}.post-list .post .post-text .post-date{font-size:80%;padding:.25rem 0px 1rem}.post-list .post .post-text .underline-button{margin-right:auto}.post-list .load{flex:0 0 100%;text-align:center;order:9999}.post-list .load .foe-button{margin-right:0px}.categories .tag{display:inline-flex;width:fit-content;padding:.25em 1em .2em;margin:0px .7em .7em 0px;text-transform:uppercase;text-align:center;letter-spacing:.5px;font-weight:400;border:1px solid #1a1a1a;color:#1a1a1a;font-size:80%;position:relative;z-index:3;overflow:hidden;transition:color .4s ease-out,border-color .4s ease-out}@media screen and (max-width: 900px){.categories .tag{font-size:65%}}.categories .tag.current{border-color:#d7282f;background:#d7282f;color:#fff}.categories .tag:after{content:"";position:absolute;left:0px;right:0px;bottom:0px;top:0px;z-index:-1;background:#1a1a1a;transform:scaleX(0);transform-origin:100% 100%;transition:transform .4s ease-out}.categories .tag:hover{color:#fff;border-color:#1a1a1a}.categories .tag:hover:after{transform-origin:0% 100%;transform:scaleX(1)}.post-content.thin .inner{display:block;max-width:850px;position:relative}.post-content.thin .inner:after{content:"";display:table;clear:both}.post-content.thin .inner .wp-block-image{margin:2.5em 0px}.post-content.thin .inner iframe{margin:1em 0px}.residential-block{background:#f4f4f4}.residential-block .inner{position:relative}.residential-block .inner .residential-head{flex:0 0 100%;display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:6%}@media screen and (max-width: 700px){.residential-block .inner .residential-head{flex-wrap:wrap}}.residential-block .inner .residential-head .filter-heading{padding-left:2.5rem;background:url("/wp-content/themes/foe/images/shell/filter.svg") left center no-repeat}.residential-block .inner .residential-head .filters{padding-top:1em}@media screen and (max-width: 700px){.residential-block .inner .residential-head .filters{flex:0 0 100%;order:2}}.residential-block .inner .residential-head .filters h4{color:#1a1a1a}.residential-block .inner .residential-head .filters .total-results{margin-right:1.5em;white-space:nowrap;font-size:.9em}.residential-block .inner .residential-head .filters select{margin-right:1em}.residential-block .inner .residential-head .ajax-keyword{max-width:250px}@media screen and (max-width: 700px){.residential-block .inner .residential-head .ajax-keyword{flex:0 0 100%;max-width:100%;order:1}}.residential-block .inner .no-post{text-align:center;padding:1.5em 0px;width:100%}.residential-block .inner .residential-main{flex:0 0 100%}.residential-main{flex:0 0 100%}.residential-main .project{padding:0px 0px 6% 0px;position:relative}.residential-main .project .project-img{width:100%;aspect-ratio:20/9;display:flex;position:relative;overflow:hidden;align-items:center;justify-content:center;background:rgba(0,0,0,.03) url("/wp-content/themes/foe/images/shell/a-gradient.svg") top -25px left no-repeat;background-size:150%}@media screen and (max-width: 700px){.residential-main .project .project-img{aspect-ratio:20/11}}@media screen and (max-width: 500px){.residential-main .project .project-img{aspect-ratio:20/12}}.residential-main .project .project-img .bg{position:absolute;top:-60px;left:0px;width:100%;height:calc(100% + 120px);object-fit:cover}.residential-main .project .project-img .logo{position:relative;z-index:9;margin:auto;max-width:500px;pointer-events:none}@media screen and (max-width: 1200px){.residential-main .project .project-img .logo{max-width:300px}}@media screen and (max-width: 900px){.residential-main .project .project-img .logo{max-width:200px}}.residential-main .project .project-img .category{display:inline-block;background:#d7282f;color:#fff;position:absolute;top:0px;left:0px;padding:5px 12px;font-weight:bold;font-size:.75em}.residential-main .project .project-img .mouse-tracker{position:absolute;top:0px;left:0px;right:0px;bottom:0px;pointer-events:none;z-index:9;background:rgba(26,26,26,.5);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);display:flex;align-items:center;justify-content:center;color:#fff;font-family:"Roboto",sans-serif;opacity:0;font-size:125%;font-weight:400;transition:opacity .4s ease-out}@media screen and (max-width: 900px){.residential-main .project .project-img .mouse-tracker{font-size:100%}}@media screen and (max-width: 500px){.residential-main .project .project-img .mouse-tracker{font-size:90%}}.residential-main .project .project-img .mouse-tracker span{display:inline-block;padding:10px 30px 10px 0px;background:url("/wp-content/themes/foe/images/shell/arrow-line.svg") right center no-repeat;background-size:19px}@media screen and (max-width: 500px){.residential-main .project .project-img .mouse-tracker span{padding:10px 20px 10px 0px;background:url("/wp-content/themes/foe/images/shell/arrow-line.svg") right center no-repeat;background-size:13px}}.residential-main .project .project-img:hover .mouse-tracker{opacity:1}.residential-main .project .project-text{padding:1em 0px;display:flex;justify-content:space-between;align-items:flex-start}.residential-main .project .project-text .categories{margin:.5em 0px 0px 0px}.residential-main .project .project-text .categories .tag{margin:0px 0px 8px 0px}.residential-main .project .project-text h3{color:#1a1a1a;margin:.25em 0px .25em 0px;transition:color .3s ease-out}.residential-main .project .project-text h3:hover{color:#d7282f}@media screen and (max-width: 900px){.residential-main .project .project-text .location{font-size:80%}}.residential-main.residential-completed>h2{padding:4% 0px}.residential-main.residential-completed .project-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;column-gap:4%}.residential-main.residential-completed .project{padding:3em 0px;position:relative;border-top:1px solid rgba(26,26,26,.3);transition:border-color .3s ease-out}@media screen and (max-width: 900px){.residential-main.residential-completed .project{padding:1.25em 0px}}.residential-main.residential-completed .project:hover{border-color:#d7282f}.residential-main.residential-completed .project .project-img{aspect-ratio:12/9}.residential-main.residential-completed .project .project-img .logo{display:none}@media screen and (max-width: 900px){.residential-main.residential-completed .project .project-text{flex-direction:column-reverse}}.residential-main.residential-completed .project.completed .project-img .logo{display:none !important}.tax-project-status .residential-main.residential-completed .project .project-img .logo{display:block;max-width:55%}.project-intro{background:var(--secondary-colour);color:var(--font-colour);margin-bottom:-2px;position:relative;z-index:999}.project-intro .inner{justify-content:space-between}.project-intro .inner:first-child{margin-bottom:5%}.project-intro .intro-logo{flex:0 0 50%}@media screen and (max-width: 900px){.project-intro .intro-logo{flex:0 0 100%;order:2}}.project-intro .intro-logo img{max-width:330px}@media screen and (max-width: 900px){.project-intro .intro-logo img{max-width:300px}}@media screen and (max-width: 500px){.project-intro .intro-logo img{max-width:250px}}.project-intro .breadcrumb{flex:0 0 50%;padding-left:10%;display:flex;align-items:center;margin-bottom:auto}@media screen and (max-width: 900px){.project-intro .breadcrumb{flex:0 0 100%;order:1;padding:0px 0px 2em 0px}}.project-intro .breadcrumb a{color:var(--font-colour);position:relative}.project-intro .breadcrumb a:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:var(--primary-colour);transform-origin:100% 50%;transform:scaleX(0);transition:transform .4s ease-out}.project-intro .breadcrumb a:before{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;opacity:.2;background:var(--font-colour)}.project-intro .breadcrumb a:hover:after{transform:scaleX(1);transform-origin:0% 50%}.project-intro .breadcrumb .sep{background-size:11px;width:1em;height:1em;margin:0px .75em;display:flex;align-items:center;justify-content:center}.project-intro .breadcrumb .sep svg{width:11px;height:11px}.project-intro .breadcrumb .sep svg path{fill:var(--font-colour)}.project-intro .intro-text{flex:0 0 50%;max-width:600px}@media screen and (max-width: 900px){.project-intro .intro-text{flex:0 0 100%}}.project-intro .intro-text h4{color:inherit}.project-intro .intro-text .foe-button{margin-top:1em;background:var(--primary-colour)}.project-intro .intro-text .foe-button:hover{background:#1a1a1a}.project-intro .details{flex:0 0 50%;padding-left:10%}@media screen and (max-width: 900px){.project-intro .details{flex:0 0 100%;padding:4% 0px 6%}}.project-intro .details .detail{flex:0 0 100%;display:flex;width:100%;justify-content:space-between;padding:.75em 0px;position:relative}.project-intro .details .detail .title{font-weight:500}.project-intro .details .detail .detail-underline{position:absolute;bottom:0px;left:0px;right:0px;height:1px;transform:scaleX(1);transform-origin:0% 0%;opacity:.3;background:var(--font-colour)}.project-intro .details .detail .desc{text-align:right}.project-intro .details .smartwood-link{color:var(--font-colour);display:inline-flex;align-items:center;margin-top:2.5em;padding-right:1.25em;position:relative;transition:opacity .3s ease-out}.project-intro .details .smartwood-link .hover-arrow{position:absolute;right:0px;top:0px;bottom:0px;background-size:11px;width:11px;height:20px;margin:auto;opacity:0;transform:translateX(-5px);transition:transform .4s ease-out,opacity .4s ease-out}.project-intro .details .smartwood-link .hover-arrow path{fill:var(--font-colour)}.project-intro .details .smartwood-link:hover .hover-arrow{transform:translateX(0px);opacity:1}.project-intro .details .smartwood-link svg{margin-right:10px;width:35px}.project-intro .details .smartwood-link svg path{fill:var(--font-colour)}.project-intro .details .smartwood-link span{text-decoration:underline}.red-block .project-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;column-gap:4%;width:100%}@media screen and (max-width: 900px){.red-block .project-list{grid-template-columns:1fr}}.red-block .project-list .project{padding:3em 0px;position:relative;border-top:1px solid rgba(26,26,26,.3)}.red-block .project-list .project .project-img{width:100%;aspect-ratio:12/9;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative;z-index:3;overflow:hidden;padding:1.25em;background:#d7282f}.red-block .project-list .project .project-img:hover:after{opacity:1}.red-block .project-list .project .project-img:after{content:"";position:absolute;z-index:-1;top:0px;bottom:0px;left:0px;right:0px;background:url("/wp-content/themes/foe/images/shell/footer-watermark.svg") top left no-repeat;background-size:120%;opacity:0;transition:opacity .4s ease-out}.red-block .project-list .project .project-img .logo{position:relative;z-index:9;margin:auto;max-width:500px}.red-block .project-list .project .project-img h2{color:#fff;margin:0px;font-weight:500}.red-block .project-list .project .project-img .category{display:inline-block;background:#d7282f;color:#fff;position:absolute;top:0px;left:0px;padding:5px 12px;font-weight:bold;font-size:.75em}.red-block .project-list .project .project-text{padding:1em 0px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.red-block .project-list .project .project-text .categories .tag{margin:0px 0px 8px 0px}.red-block .project-list .project .project-text h3{color:#1a1a1a;margin:.25em 0px .25em 0px;transition:color .3s ease-out}.red-block .project-list .project .project-text h3:hover{color:#d7282f}.red-block .project-list .project .project-text .red-content{flex:0 0 100%;padding:1.5em 0px 0px 0px}.red-block .project-list .project .project-text .red-content p{margin-bottom:1em}.red-block .project-list .project .project-text .red-content p:last-child{margin-bottom:0px}.red-block .project-list .project .project-text .location{font-size:90%}.text-block+.red-block{padding-top:0px}.awards-block.no-bottom{padding-bottom:0px;margin-bottom:-6%}@media screen and (max-width: 900px){.awards-block.no-bottom{padding-bottom:8%;margin-bottom:0px}}.awards-block .inner{align-items:center}.awards-block h2{flex:0 0 25%;padding-right:5%}@media screen and (max-width: 1024px){.awards-block h2{flex:0 0 100%;padding:0px;text-align:center}}.awards-block .awards{flex:0 0 75%;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 1024px){.awards-block .awards{flex:0 0 100%;justify-content:center}}.awards-block .awards .award{width:25%;aspect-ratio:10/6;padding:.5em 1em;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 700px){.awards-block .awards .award{flex:0 0 33.33333%;justify-content:center}}.awards-block .awards .award img{width:100%;height:100%;object-fit:contain;max-width:180px}@media screen and (max-width: 700px){.awards-block .awards .award img{transform:scale(1)}}.post-password-form{padding:calc(14% + 90px) 7% 8%;background:url("/wp-content/themes/foe/images/shell/a-gradient.svg") right -20vw top -5vw no-repeat}@media screen and (max-width: 1100px){.post-password-form{background-size:100vw}}.post-password-form .password-intro{max-width:500px}.post-password-form .password-intro p{text-wrap:balance}.post-password-form>p{max-width:600px}.post-password-form>p:last-child{display:flex;width:100%;align-items:flex-end}.post-password-form>p:last-child input[type=submit]{display:inline-block;font-size:16px;padding:.775em 1.2em;height:48px;text-transform:uppercase;letter-spacing:.5px;line-height:1.2;background:#d7282f;text-align:center;color:#fff;font-weight:500;margin:auto 0px 0px 1em;border:none;cursor:pointer;position:relative;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.post-password-form>p:last-child input[type=submit]:hover{background:#1a1a1a;color:#fff}.awards-main .inner{align-items:center}.awards-main .awards-intro{flex:0 0 35%;padding-right:7%;max-width:530px}@media screen and (max-width: 1200px){.awards-main .awards-intro{flex:0 0 40%;padding:0px 5% 0px 0px}}@media screen and (max-width: 900px){.awards-main .awards-intro{flex:0 0 100%}}.awards-main .awards{flex:1 0 60%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width: 1200px){.awards-main .awards{flex:1 0 60%}}@media screen and (max-width: 900px){.awards-main .awards{flex:0 0 100%}}.awards-main .awards .award{width:20%;aspect-ratio:10/5;padding:1em .5em}@media screen and (max-width: 1400px){.awards-main .awards .award{width:33.3333%}}@media screen and (max-width: 600px){.awards-main .awards .award{width:50%;padding:1.5em}}.awards-main .awards .award img{width:100%;height:100%;object-fit:contain;transform:scale(0.8)}@media screen and (max-width: 1600px){.awards-main .awards .award img{transform:scale(1)}}@media screen and (max-width: 1400px){.awards-main .awards .award img{max-width:180px;display:block;margin:0 auto;transform:scale(0.8)}}.repeater-text-block .inner .underline{flex:0 0 100%;text-align:center}.repeater-text-block .inner .repeater-row{flex:0 0 100%;display:flex;margin:3.5% 0px}@media screen and (max-width: 900px){.repeater-text-block .inner .repeater-row{display:block;margin:0px 0px 6% 0px}}.repeater-text-block .inner .repeater-row.ori-right .content-text{order:2;padding:0px 0px 0px 10%}.repeater-text-block .inner .repeater-row .content-text{flex:0 0 55%;padding-right:10%}@media screen and (max-width: 900px){.repeater-text-block .inner .repeater-row .content-text{width:100%;order:1 !important;padding:0px 0px 6% 0px !important}}.repeater-text-block .inner .repeater-row .content-text p:last-child{margin-bottom:0px}.repeater-text-block .inner .repeater-row .content-text .foe-button{margin-bottom:0px}.repeater-text-block .inner .repeater-row .content-image{flex:0 0 45%;position:relative}@media screen and (max-width: 900px){.repeater-text-block .inner .repeater-row .content-image{width:100%;order:2 !important;aspect-ratio:10/7}}.repeater-text-block .inner .repeater-row .content-image img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.project-gallery-block{padding-left:0px;padding-right:0px;position:relative;z-index:4}.project-gallery-block .inner{justify-content:center}.project-gallery-block .gallery-slider-wrap{display:flex;justify-content:center;flex:0 0 100%;width:100%;position:relative}.project-gallery-block .slider-gallery{width:130%;visibility:hidden;opacity:0;transition:opacity .4s ease-out}@media screen and (max-width: 1400px){.project-gallery-block .slider-gallery{width:150%}}@media screen and (max-width: 900px){.project-gallery-block .slider-gallery{width:200%}}.project-gallery-block .slider-gallery.swiper-initialized{visibility:visible;opacity:1}.project-gallery-block .slider-gallery .gallery-slide.swiper-slide-active .img-wrap img{transform:translateX(-40px) scale(1)}.project-gallery-block .slider-gallery .gallery-slide.swiper-slide-active .img-wrap:after{opacity:0}.project-gallery-block .slider-gallery .gallery-slide.swiper-slide-active .img-wrap .play{opacity:1}.project-gallery-block .slider-gallery .gallery-slide.swiper-slide-prev .img-wrap img{transform:translateX(0px) scale(1.1)}.project-gallery-block .slider-gallery .gallery-slide .img-wrap{position:relative;aspect-ratio:12/9;background:#f4f4f4;overflow:hidden}.project-gallery-block .slider-gallery .gallery-slide .img-wrap img{position:absolute;left:-40px;top:0px;width:calc(100% + 80px);height:100%;max-width:none;object-fit:cover;display:block;margin:0 auto;transform:scale(1.1);transform-origin:50% 50%;transition:transform 1s ease-in-out}.project-gallery-block .controls{flex:0 0 100%;justify-content:center;align-items:center;margin-top:1.5em}@media screen and (max-width: 900px){.project-gallery-block .controls{margin-top:0em}}.project-gallery-block+.text-block{padding-top:0px;position:relative;z-index:999}.single-commercial-project .text-block{background:#f4f4f4}.single-commercial-project .project-gallery-block{background:#f4f4f4}.project-slider-block{margin-top:-2px;position:relative;z-index:9}.project-slider-block .inner{flex:flex-wrap}.project-slider-block .slider-intro{flex:0 0 100%}.project-slider-block .slider-intro .intro-text{max-width:500px;margin:0 auto 5%}.project-slider-block .slider-intro .intro-text .button-container{text-align:center}.project-slider-block .slider-intro .intro-text .button-container .foe-button{margin:0px .5em 1em}.project-slider-block .project-slider{flex:0 0 100%;width:100%}.project-slider-block .project-slider .swiper-slide{width:20%}@media screen and (max-width: 1600px){.project-slider-block .project-slider .swiper-slide{width:25%}}@media screen and (max-width: 1100px){.project-slider-block .project-slider .swiper-slide{width:33%}}@media screen and (max-width: 800px){.project-slider-block .project-slider .swiper-slide{width:50%}}@media screen and (max-width: 500px){.project-slider-block .project-slider .swiper-slide{width:66%}}.project-slider-block .project-slider .swiper-slide .li-project .li-project-text{padding:0px 2rem 1rem 0px}.project-slider-block .project-slider .swiper-slide .li-project strong{display:block}.project-slider-block .controls{margin:0 auto}@media screen and (max-width: 800px){.project-slider-block .controls{width:100%}}.community-slider-block{padding-left:0px;padding-right:0px}.community-slider-block .inner{justify-content:center;align-items:center;flex-direction:column}.community-slider-block .slider-intro{max-width:600px}.community-slider-block .community-slider-wrap{display:flex;justify-content:center;flex:0 0 100%;width:100%;position:relative;margin:2.5em auto;max-width:1400px;overflow:hidden}.community-slider-block .community-slider-wrap:after,.community-slider-block .community-slider-wrap:before{content:"";position:absolute;right:0px;top:-2px;bottom:-2px;z-index:9;width:15%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%);pointer-events:none}.community-slider-block .community-slider-wrap:before{left:0px;right:auto;background:linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, white 100%)}.community-slider-block .slider-community{width:100%;visibility:hidden;opacity:0;transition:opacity .4s ease-out}.community-slider-block .slider-community.swiper-initialized{visibility:visible;opacity:1}.community-slider-block .slider-community .community-slide{width:200px}.community-slider-block .slider-community .community-slide a:hover .title:after{transform:scaleX(1);transform-origin:0% 50%}.community-slider-block .slider-community .community-slide a h4{display:inline-block;position:relative}.community-slider-block .slider-community .community-slide a h4:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:#d7282f;transform-origin:100% 50%;transform:scaleX(0);transition:transform .4s ease-out}.community-slider-block .slider-community .community-slide .logo-wrap{position:relative;aspect-ratio:12/7;overflow:hidden;margin:0px auto;max-width:200px;width:100%}.community-slider-block .slider-community .community-slide .logo-wrap img{position:absolute;left:0px;top:0px;bottom:0px;right:0px;width:100%;height:100%;max-width:none;object-fit:contain;display:block;margin:0 auto;transform-origin:50% 50%;transition:transform 1s ease-in-out}.community-slider-block .slider-community .community-slide h4{margin:0px;color:#1a1a1a}.community-slider-block .controls{flex:0 0 100%;justify-content:center;align-items:center;margin-top:0px}@media screen and (max-width: 900px){.community-slider-block .controls{margin-top:0em}}.features-slider-block{padding-left:0px;padding-right:0px;margin:-2px 0px 0px 0px;position:relative;z-index:3}.features-slider-block .inner{justify-content:center;padding:4% 0px}.features-slider-block .features-slider-wrap{display:flex;justify-content:center;flex:0 0 100%;width:100%;position:relative}.features-slider-block .features-slider-wrap .features-next,.features-slider-block .features-slider-wrap .features-prev{position:absolute;right:0px;top:-2px;bottom:-2px;z-index:9;width:17%;background:url("/wp-content/themes/foe/images/shell/arrow-circle-white.svg") center center no-repeat,linear-gradient(90deg, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0.9) 100%);opacity:0;cursor:pointer;transition:opacity .4s ease-out}@media screen and (max-width: 900px){.features-slider-block .features-slider-wrap .features-next,.features-slider-block .features-slider-wrap .features-prev{background:url("/wp-content/themes/foe/images/shell/arrow-circle-white.svg") right 20px center no-repeat,linear-gradient(90deg, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0.9) 100%);background-size:30px,100%}}.features-slider-block .features-slider-wrap .features-next:hover,.features-slider-block .features-slider-wrap .features-prev:hover{opacity:1}.features-slider-block .features-slider-wrap .features-prev{right:auto;left:0px;transform:rotate(180deg)}.features-slider-block .slider-features{width:130%;visibility:hidden;opacity:0;transition:opacity .4s ease-out}@media screen and (max-width: 900px){.features-slider-block .slider-features{width:180%}}@media screen and (max-width: 700px){.features-slider-block .slider-features{width:205%}}.features-slider-block .slider-features.swiper-initialized{visibility:visible;opacity:1}.features-slider-block .slider-features .features-slide.swiper-slide-active .img-wrap{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.features-slider-block .slider-features .features-slide.swiper-slide-active .img-wrap img{transform:scale(1)}.features-slider-block .slider-features .features-slide.swiper-slide-active .img-wrap .slide-content{opacity:1}.features-slider-block .slider-features .features-slide.swiper-slide-active .img-wrap h2{transform:translateY(0px)}.features-slider-block .slider-features .features-slide.swiper-slide-active .img-wrap:after{opacity:.8}.features-slider-block .slider-features .features-slide a:hover{color:#fff}.features-slider-block .slider-features .features-slide a:hover h2:after{transform:scaleX(1);transform-origin:0% 50%}.features-slider-block .slider-features .features-slide a h2{position:relative}.features-slider-block .slider-features .features-slide a h2:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:#d7282f;transform-origin:100% 50%;transform:scaleX(0);transition:transform .4s ease-out}.features-slider-block .slider-features .features-slide .img-wrap{text-align:center;position:relative;aspect-ratio:12/9;overflow:hidden;display:flex;padding:0px 5% 4% 5%;clip-path:polygon(25% 15%, 75% 15%, 75% 85%, 25% 85%);transition:clip-path 1s ease-out}@media screen and (max-width: 1100px){.features-slider-block .slider-features .features-slide .img-wrap{aspect-ratio:12/10}}@media screen and (max-width: 1100px){.features-slider-block .slider-features .features-slide .img-wrap{clip-path:polygon(15% 10%, 85% 10%, 85% 90%, 15% 90%)}}@media screen and (max-width: 700px){.features-slider-block .slider-features .features-slide .img-wrap{aspect-ratio:12/11}}.features-slider-block .slider-features .features-slide .img-wrap img{position:absolute;left:0px;top:0px;width:100%;height:100%;max-width:none;object-fit:cover;display:block;margin:0 auto;transform:scale(1.2);transform-origin:50% 50%;transition:transform 1s ease-in-out}.features-slider-block .slider-features .features-slide .img-wrap:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:250px;opacity:0;background:linear-gradient(0deg, #1a1a1a 0%, rgba(26, 26, 26, 0) 100%);z-index:3;transition:opacity 1s ease-in-out,background .4s ease-out}.features-slider-block .slider-features .features-slide .img-wrap .slide-content{margin-top:auto;opacity:0;width:100%;transition:opacity .4s ease-out}.features-slider-block .slider-features .features-slide .img-wrap h2{display:inline-block;color:#fff;position:relative;z-index:9;text-align:center;margin:auto auto 0px auto;transform:translateY(30px);transition:transform 1s ease-in-out}@media screen and (max-width: 900px){.features-slider-block .slider-features .features-slide .img-wrap h2{font-size:120%;padding:0px 8% 4% 8%}}.features-slider-block .controls{flex:0 0 100%;justify-content:center;align-items:center;margin-top:1.5em}.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%;object-fit:cover;display:block}.marquee-gallery-block{padding:0px}.marquee-gallery-block .inner{margin:0 auto;flex-direction:column;flex-wrap:unset}.marquee-gallery-block .marquee-intro{max-width:700px;margin:2% auto 5% auto;text-align:center}@media screen and (max-width: 900px){.marquee-gallery-block .marquee-intro{max-width:500px;padding:0px 6%}}.marquee-gallery-block .marquee{overflow:hidden;width:calc(100% + 200px);font-size:0px}.marquee-gallery-block .marquee.marquee-2{position:relative;right:200px}.marquee-gallery-block .marquee .marquee-inner{display:inline-flex;position:relative;white-space:nowrap}.marquee-gallery-block .marquee .marquee-inner .marquee-img{position:relative;display:flex;align-items:center;padding-right:12px;padding-bottom:12px;height:255px}@media screen and (max-width: 900px){.marquee-gallery-block .marquee .marquee-inner .marquee-img{padding-right:8px;padding-bottom:8px;height:200px}}@media screen and (max-width: 500px){.marquee-gallery-block .marquee .marquee-inner .marquee-img{height:150px}}.marquee-gallery-block .marquee .marquee-inner .marquee-img.marquee-img-2{height:300px}@media screen and (max-width: 900px){.marquee-gallery-block .marquee .marquee-inner .marquee-img.marquee-img-2{height:220px}}@media screen and (max-width: 500px){.marquee-gallery-block .marquee .marquee-inner .marquee-img.marquee-img-2{height:170px}}.marquee-gallery-block .marquee .marquee-inner .marquee-img img{height:100%;width:auto;max-width:none;display:block}.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:2px solid #d7282f;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:"Roboto",sans-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:#d7282f;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}.faq-block .inner .faq .answer .answer-inner{max-width:900px}@media screen and (max-width: 1024px){.faq-block .inner .faq .answer{padding:0rem 5rem 1.5rem 0rem}}.faq-block .inner .faq .answer p:last-child{margin-bottom:0px}.job-block .inner .intro-wrap .job-intro{max-width:650px}.job-block .inner .intro-wrap .job-intro p{max-width:550px;margin-left:auto;margin-right:auto}.job-block .inner .intro-wrap .job-intro #BambooHR-ATS .BambooHR-ATS-Department-Header{padding-bottom:10px}.job-block .inner .intro-wrap .job-intro #BambooHR-ATS .BambooHR-ATS-Jobs-List{padding:0px}.job-block .inner .intro-wrap .job-intro #BambooHR-ATS .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item{padding:10px 0px;border-top:1px solid rgba(26,26,26,.2)}.job-block .inner .intro-wrap .job-intro #BambooHR-ATS .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item .BambooHR-ATS-Location{padding-top:6px}.job-block .jobs{max-width:690px;margin:2em auto 2em;width:100%}@media screen and (max-width: 900px){.job-block .jobs{margin:1.5em auto}}.job-block .jobs .job{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;padding:1em 0px;color:#1a1a1a}@media screen and (max-width: 900px){.job-block .jobs .job{padding:.5em 0px}}.job-block .jobs .job .job-text{font-size:20px;font-weight:500}@media screen and (max-width: 900px){.job-block .jobs .job .job-text{font-size:16px}}.job-block .jobs .job:hover{color:#d7282f}.job-block .jobs .job:hover .arrow-button{color:#d7282f}.job-block .jobs .job:hover svg path{fill:#d7282f}.job-block .jobs .job:hover svg circle:last-child{stroke:#d7282f}.slider-block{padding:0px}.slider-block .inner{overflow:hidden;flex-wrap:nowrap}@media screen and (max-width: 900px){.slider-block .inner{flex-wrap:wrap}}.slider-block .slider-intro{flex:0 0 50%;width:50%;padding:7%;position:relative;z-index:5;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 900px){.slider-block .slider-intro{flex:0 0 100%}}.slider-block .slider-intro .slider-intro-inner{max-width:450px;margin:0 auto}@media screen and (max-width: 1100px){.slider-block .slider-intro .slider-intro-inner{max-width:350px}}@media screen and (max-width: 900px){.slider-block .slider-intro .slider-intro-inner{max-width:350px;margin:0px auto 0px 0px}}@media screen and (max-width: 700px){.slider-block .slider-intro .slider-intro-inner{max-width:100%;margin:0px auto 0px 0px}}.slider-block .slider-intro .swiper-wrapper{align-items:center}.slider-block .slider-intro .controls{width:100%;max-width:450px;margin:0 auto;position:relative;left:-5px}@media screen and (max-width: 900px){.slider-block .slider-intro .controls{margin-left:0px}}.slider-block .slider-intro .slider-text-only{visibility:hidden;opacity:0;transition:opacity .4s ease-out}.slider-block .slider-intro .slider-text-only.swiper-initialized{visibility:visible;opacity:1}.slider-block .slider-intro .slider-text-only .slide-text{height:auto}.slider-block .slider-intro .slider-text-only .slide-logo{display:block;margin:0px 0px 2.5em}@media screen and (max-width: 900px){.slider-block .slider-intro .slider-text-only .slide-logo{max-width:200px}}.slider-block .slider-intro .slider-text-only .slide-content{margin-bottom:2em}.slider-block .slider-image-only{flex:0 0 50%;width:50%;display:block;visibility:hidden;opacity:0;transition:opacity .4s ease-out}@media screen and (max-width: 900px){.slider-block .slider-image-only{flex:0 0 100%;background:#f4f4f4}}.slider-block .slider-image-only.swiper-initialized{visibility:visible;opacity:1}.slider-block .slider-image-only .slide .img-wrap-angled{clip-path:polygon(33.333% 0%, 100% 0%, 100% 100%, 0% 100%);position:relative;aspect-ratio:10/7;height:100%;transition:opacity .6s ease-out,transform .6s ease-out;opacity:0;transform:translateX(100%)}.slider-block .slider-image-only .slide .img-wrap-angled img{display:block;position:absolute;width:100%;height:100%;object-fit:cover}.slider-block .slider-image-only .slide.swiper-slide-active{z-index:1 !important}.slider-block .slider-image-only .slide.swiper-slide-active .img-wrap-angled{opacity:1;transform:translateX(0%)}.slider-block .slider-image-only .slide.swiper-slide-prev{z-index:7 !important}.slider-block .slider-image-only .slide.swiper-slide-prev .img-wrap-angled{opacity:0;transform:translateX(0%)}.slider-block .slider-image-only .slide.swiper-slide-next{z-index:9 !important}.slider-block .slider-image-only .slide.swiper-slide-next .img-wrap-angled{opacity:1;transform:translateX(0%)}.dark .controls .year-pagination.swiper-pagination-bullets{width:400px;flex:0 0 400px}@media screen and (max-width: 900px){.dark .controls .year-pagination.swiper-pagination-bullets{width:auto;flex:auto;margin:auto 1em}}.dark .controls .year-pagination.swiper-pagination-bullets:after{background:rgba(255,255,255,.5)}.controls{display:flex;align-items:center;padding-top:1em}.controls .gallery-pagination.swiper-pagination-bullets,.controls .community-pagination.swiper-pagination-bullets,.controls .featured-pagination.swiper-pagination-bullets,.controls .year-pagination.swiper-pagination-bullets{width:300px;flex:0 0 300px;position:relative;margin:auto 2em;background:none;display:flex;align-items:center;top:auto;bottom:auto}@media screen and (max-width: 900px){.controls .gallery-pagination.swiper-pagination-bullets,.controls .community-pagination.swiper-pagination-bullets,.controls .featured-pagination.swiper-pagination-bullets,.controls .year-pagination.swiper-pagination-bullets{width:auto;flex:auto;margin:auto 1em}}.controls .gallery-pagination.swiper-pagination-bullets:after,.controls .community-pagination.swiper-pagination-bullets:after,.controls .featured-pagination.swiper-pagination-bullets:after,.controls .year-pagination.swiper-pagination-bullets:after{content:"";position:absolute;bottom:0px;top:0px;left:0px;right:0px;background:#1a1a1a;height:1px;margin:auto}.controls .gallery-pagination.swiper-pagination-bullets .swiper-pagination-bullet,.controls .community-pagination.swiper-pagination-bullets .swiper-pagination-bullet,.controls .featured-pagination.swiper-pagination-bullets .swiper-pagination-bullet,.controls .year-pagination.swiper-pagination-bullets .swiper-pagination-bullet{flex-basis:1 0 auto;border-radius:0px;height:5px;width:100%;margin:0px;position:relative;z-index:3;background:none;transition:background .3s ease-out}.controls .gallery-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.controls .community-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.controls .featured-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.controls .year-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d7282f}.controls .slider-pagination.swiper-pagination-bullets{width:auto;display:flex}.controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:34px;height:34px;background:none;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;color:#1a1a1a;opacity:1;transition:all .4s ease-out}.controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(0,0,0,.05)}.controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .circle{opacity:1;animation:circleDraw .8s forwards}.controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet .circle{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin:auto;display:block}.controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet .circle circle{opacity:0;stroke:#d7282f;stroke-dasharray:150;transform-origin:50% 50%;transition:opacity .2s ease-out}.controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet .bullet-text{display:block}.controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover .circle circle{animation:circleDraw .8s forwards;opacity:1}.controls .slider-arrows{display:flex}.controls .slider-arrows>div{margin-left:.2em;line-height:0px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex:0 0 50px;transition:opacity .3s ease-out}.controls .slider-arrows>div.swiper-button-disabled{pointer-events:none;opacity:.5}.controls .slider-arrows>div .circle{position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto}.controls .slider-arrows>div .circle circle{opacity:0;stroke:#d7282f;stroke-dasharray:150;transform-origin:50% 50%;transition:opacity .2s ease-out}.controls .slider-arrows>div.prev .arrow{padding-left:0px;padding-right:2px}.controls .slider-arrows>div .arrow{width:14x;height:14px;margin:auto;display:block;padding-left:2px;transform-origin:50% 50%;transition:transform .4s ease-out}.controls .slider-arrows>div:hover .circle circle{animation:circleDraw .8s forwards;opacity:1}.controls .slider-arrows>div:hover .arrow{transform:scale(0.8)}body.home .slider-block .slider-intro .controls .slider-pagination.swiper-pagination-bullets{width:auto;display:flex}body.home .slider-block .slider-intro .controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:12px;height:12px;background:none;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;background:rgba(26,26,26,.3);opacity:1;font-size:0px !important;transition:all .4s ease-out}body.home .slider-block .slider-intro .controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d7282f !important}body.home .slider-block .slider-intro .controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .circle{opacity:1;animation:circleDraw .8s forwards}body.home .slider-block .slider-intro .controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet .circle{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin:auto;display:block}body.home .slider-block .slider-intro .controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet .circle circle{opacity:0;stroke:#d7282f;stroke-dasharray:150;transform-origin:50% 50%;transition:opacity .2s ease-out}body.home .slider-block .slider-intro .controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet .bullet-text{display:block;transform:scale(1);transition:transform .6s ease-in-out}body.home .slider-block .slider-intro .controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover{background:#1a1a1a}body.home .slider-block .slider-intro .controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover .circle circle{animation:circleDraw .8s forwards;opacity:1}body.home .slider-block .slider-intro .controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover .bullet-text{transform:scale(0.85)}.dark .controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet{color:#fff}.dark .controls .slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(255,255,255,.05)}.dark .controls .slider-arrows>div .arrow path{fill:#fff}@keyframes circleDraw{from{transform:rotate(0deg);stroke-dasharray:0 150}to{transform:rotate(90deg);stroke-dasharray:150 150}}@keyframes circleDrawLong{from{transform:rotate(0deg);stroke-dasharray:0 200}to{transform:rotate(90deg);stroke-dasharray:200 200}}.video-slider-block{margin-bottom:-2px;padding-left:0px;padding-right:0px}.video-slider-block.light{background:#f4f4f4}.video-slider-block .inner{justify-content:center}.video-slider-block .slider-intro{text-align:center;margin-bottom:5%;max-width:700px}@media screen and (max-width: 900px){.video-slider-block .slider-intro{margin-bottom:8%;padding:0px 6%}}.video-slider-block .slider-intro .logo{display:block;margin:0 auto}@media screen and (max-width: 900px){.video-slider-block .slider-intro .logo{max-width:45vw}}.video-slider-block .video-slider-wrap{display:flex;justify-content:center;flex:0 0 100%;width:100%;position:relative}.video-slider-block .video-slider-wrap .video-next,.video-slider-block .video-slider-wrap .video-prev{position:absolute;right:0px;top:0px;bottom:48px;z-index:9;width:13%;background:url("/wp-content/themes/foe/images/shell/arrow-circle-white.svg") center center no-repeat;opacity:0;cursor:pointer;transition:opacity .4s ease-out}@media screen and (max-width: 900px){.video-slider-block .video-slider-wrap .video-next,.video-slider-block .video-slider-wrap .video-prev{bottom:30px;background-size:23px}}.video-slider-block .video-slider-wrap .video-next:hover,.video-slider-block .video-slider-wrap .video-prev:hover{opacity:1}.video-slider-block .video-slider-wrap .video-prev{right:auto;left:0px;transform:rotate(180deg)}.video-slider-block .slider-video{width:200%;visibility:hidden;opacity:0;transition:opacity .4s ease-out}@media screen and (max-width: 900px){.video-slider-block .slider-video{width:250%}}.video-slider-block .slider-video.swiper-initialized{visibility:visible;opacity:1}.video-slider-block .slider-video .video-slide.swiper-slide-active .video-wrap:after{opacity:0}.video-slider-block .slider-video .video-slide.swiper-slide-active .video-wrap .play{opacity:1}.video-slider-block .slider-video .video-slide .video-wrap{position:relative}.video-slider-block .slider-video .video-slide .video-wrap:after{content:"";pointer-events:none;position:absolute;top:0px;right:0px;bottom:0px;left:0px;opacity:1;background:rgba(26,26,26,.3);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:opacity 1s ease-out}@media screen and (max-width: 900px){.video-slider-block .slider-video .video-slide .video-wrap:after{-webkit-backdrop-filter:unset;backdrop-filter:unset;background:rgba(26,26,26,.8)}}.video-slider-block .slider-video .video-slide .video-wrap .play{position:absolute;left:1.5em;top:1.5em;color:#fff;z-index:3;display:flex;align-items:center;cursor:pointer;opacity:0;transition:opacity .6s ease-out}@media screen and (max-width: 900px){.video-slider-block .slider-video .video-slide .video-wrap .play{font-size:90%;top:1em;left:1em}}.video-slider-block .slider-video .video-slide .video-wrap .play:hover span:after{transform:scaleX(1);transform-origin:0% 50%}.video-slider-block .slider-video .video-slide .video-wrap .play svg{margin-right:.75em}@media screen and (max-width: 900px){.video-slider-block .slider-video .video-slide .video-wrap .play svg{width:25px;height:25px}}.video-slider-block .slider-video .video-slide .video-wrap .play span{position:relative}.video-slider-block .slider-video .video-slide .video-wrap .play span:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:2px;background:#d7282f;transform-origin:100% 50%;transform:scaleX(0);transition:transform .4s ease-out}.video-slider-block .slider-video .video-slide .video-wrap video{width:100%;display:block}.video-slider-block .slider-video .video-slide .video-wrap iframe{display:block;width:100%;height:auto;aspect-ratio:16/9}.video-slider-block .slider-video .video-slide .title{font-size:20px;padding:1rem 0px 0px 0px}@media screen and (max-width: 900px){.video-slider-block .slider-video .video-slide .title{font-size:80%;padding:.5rem 0px 0px 0px}}.video-slider-block+.text-block{padding-top:0px}.adera-panels-block{background:#f4f4f4}.adera-panels-block .panels{position:relative;z-index:3}.adera-panels-block .panels:after{content:"";position:absolute;left:.5em;top:2px;bottom:2px;width:2px;background:#d7282f;z-index:-1}.adera-panels-block .panels .panel{display:flex;align-items:center;padding:0px 7%;position:relative;position:relative;z-index:99}@media screen and (max-width: 900px){.adera-panels-block .panels .panel{flex-wrap:wrap;padding:0px 0px 0px 10%}}.adera-panels-block .panels .panel .panel-num{position:absolute;left:-13.5%;font-size:1rem;top:-0.5em;background:#f4f4f4;color:#d7282f;padding:1em 0px}@media screen and (max-width: 900px){.adera-panels-block .panels .panel .panel-num{left:-11%}}.adera-panels-block .panels .panel .panel-content{flex:0 0 60%}@media screen and (max-width: 900px){.adera-panels-block .panels .panel .panel-content{flex:0 0 100%}}.adera-panels-block .panels .panel .panel-content .panel-text{max-width:600px}.adera-panels-block .panels .panel .panel-content .panel-text p{opacity:0 !important;transform:translateY(0px) !important}.adera-panels-block .panels .panel .panel-content h2 .panel-adera{color:#d7282f}.adera-panels-block .panels .panel .panel-icon{flex:0 0 40%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 900px){.adera-panels-block .panels .panel .panel-icon{flex:0 0 100%;aspect-ratio:unset;margin-bottom:3em}}.adera-panels-block .panels .panel .panel-icon img{width:100%;height:100%;max-width:200px;max-height:220px}@media screen and (max-width: 900px){.adera-panels-block .panels .panel .panel-icon img{max-width:150px;max-height:150px}}.layered-panels-block{overflow:hidden}.layered-panels-block .layered-panels{position:relative}.layered-panels-block .layered-panels .layered-panel{background:#fff;min-height:130vh;display:flex;border-top:1px solid rgba(26,26,26,.3);padding-bottom:30vh}@media screen and (max-width: 900px){.layered-panels-block .layered-panels .layered-panel{min-height:100vh;padding:0px;flex-wrap:wrap}}.layered-panels-block .layered-panels .layered-panel .panel-img{flex:0 0 50%;overflow:hidden;background:#1a1a1a;color:#fff;position:relative;background:center center no-repeat;background-attachment:fixed}@media screen and (max-width: 900px){.layered-panels-block .layered-panels .layered-panel .panel-img{flex:0 0 100%;aspect-ratio:10/6}}.layered-panels-block .layered-panels .layered-panel .panel-img:after{content:"";position:absolute;top:0px;left:0px;right:0px;height:165px;background:linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);z-index:3}.layered-panels-block .layered-panels .layered-panel .panel-img img{position:absolute;top:0px;left:0px;object-fit:cover;width:100%;height:100%}.layered-panels-block .layered-panels .layered-panel .panel-img .panel-title{transform:rotate(90deg) translateY(-100%);transform-origin:0% 0%;position:relative;z-index:9;margin:0px;padding:2.5rem 3rem;line-height:1}.layered-panels-block .layered-panels .layered-panel .panel-content{flex:0 0 50%;display:flex;align-items:flex-end;padding:5%}@media screen and (max-width: 900px){.layered-panels-block .layered-panels .layered-panel .panel-content{flex:0 0 100%;padding:8% 6%}.layered-panels-block .layered-panels .layered-panel .panel-content h2{margin-top:0px}}.layered-panels-block .layered-panels .layered-panel .panel-content p:last-child{margin-bottom:0px}.page-id-349 #header{display:none}.page-id-349 .site-footer{display:none}#landing .site-main{padding:0;display:flex;text-align:center}@media screen and (max-width: 900px){#landing .site-main{flex-direction:column}}#landing .brand-col,#landing .content-col{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;color:#fff;flex:0 0 50%;padding-top:10%;position:relative}@media screen and (max-width: 600px){#landing .brand-col,#landing .content-col{padding:15% 5%}}#landing .brand-col .bg-image-left,#landing .brand-col .bg-image-right,#landing .content-col .bg-image-left,#landing .content-col .bg-image-right{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#landing .brand-col .inner,#landing .content-col .inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}#landing .brand-col{background:#d7282f}#landing .brand-col .site-logo img{max-width:13vw;min-width:100px}#landing .brand-col .coming-soon{padding-top:10%}#landing .content-col{background:#1a1a1a;padding-bottom:0}#landing .content-col h1{margin-top:0}#landing .content-col h2{margin-top:0}#landing .content-col a{color:#fff}#landing .content-col a:hover{text-decoration:underline}#landing .content-col .contact-info{padding-top:10%}#landing .content-col .contact-info .phone,#landing .content-col .contact-info .email{margin-bottom:.5em}#landing .content-col .contact-info .address{margin-top:2em}#landing .content-col .contact-info .social-links a:hover svg path{fill:#fff}#landing .content-col .line{height:1px;background-color:#fff;width:100%;margin:3.5em 0}#landing .content-col .line+div.newsletter{margin-top:0}#landing .content-col .newsletter{margin:3.5em 0px 0px;max-width:350px;width:100%}@media screen and (max-width: 900px){#landing .content-col .newsletter{text-align:center;margin:2em 0px 1em}}@media screen and (max-width: 500px){#landing .content-col .newsletter{max-width:100%}}#landing .content-col .newsletter .gform_validation_errors{background-color:#d7282f;font-size:14px}#landing .content-col .newsletter .gform_validation_errors .gform_submission_error{font-size:1em}#landing .content-col .newsletter #gform_2{position:relative}#landing .content-col .newsletter #gform_2 input{height:3.5rem;border-radius:30px;border:none}#landing .content-col .newsletter #gform_2 input:focus{outline:#d7282f}#landing .content-col .newsletter #gform_2 .gform_button{position:absolute;right:0px;top:0px;bottom:0px;font-size:0px;width:4.5rem;height:3.5rem;background:url("/wp-content/themes/foe/images/shell/arrow-plane.svg") center center no-repeat;transition:background .3s ease-out}@media screen and (max-width: 900px){#landing .content-col .newsletter #gform_2 .gform_button{width:4rem;height:3rem}}#landing .content-col .newsletter #gform_2 .gform_button:hover{background:url("/wp-content/themes/foe/images/shell/arrow-plane-dark.svg") center center no-repeat}#landing .content-col .landing-footer{padding-top:30%;padding-bottom:5%}#landing .content-col .landing-footer .foe-link{color:#fff;text-decoration:none}#landing .content-col .landing-footer .foe-link:hover{text-decoration:underline}#landing .content-col .landing-footer .copyright,#landing .content-col .landing-footer .tos{font-size:.8rem}#landing .social-links{display:flex;justify-content:center;margin-top:1em}#landing .social-links a:not(.custom-social-link){width:30px;display:block;align-items:center;justify-content:center;margin:0px 10px 10px 0px;transition:background .3s ease-out;background:rgba(0,0,0,0)}#landing .social-links a:not(.custom-social-link):hover{background:rgba(0,0,0,0)}#landing .social-links a:not(.custom-social-link) svg{max-height:20px;max-width:20px}.error-404 .watermark{position:absolute;left:35%;top:-5vw}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel]{height:3em;width:100%;border:none;padding:0px 1em;background:#fff;border-radius:2px;border:1px solid #b1b1b1;transition:border .3s ease-out}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus{outline:none;border:1px solid #d7282f}input#are_you_simulated,input[type=hidden]{display:none}textarea{border:1px solid #b1b1b1;background:#fff;height:6em;border-radius:2px;transition:border .3s ease-out;padding:.8em 1em}textarea:focus{outline:none;border:1px solid #d7282f}select{border:1px solid #b1b1b1;background:#fff url("/wp-content/themes/foe/images/shell/arrow.svg") right 13px center no-repeat;-webkit-background-size:11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px;width:100%;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 #d7282f;box-shadow:none}body.page #smooth-content .gform_wrapper{margin:7% 0px 0px 0px}body.page #smooth-content .gform_wrapper .gform_required_legend{display:none}body.page #smooth-content .gform_wrapper .gform_validation_errors>h2{padding-left:20px;line-height:1.4;position:relative;opacity:1;color:#1a1a1a}body.page #smooth-content .gform_wrapper .gform_validation_errors>h2:before{position:absolute;left:0px;top:3px}body.page #smooth-content .gform_wrapper .gform_validation_errors>h2 .gform-icon{height:60px}body.page #smooth-content .gform_wrapper .validation_error,body.page #smooth-content .gform_wrapper .gform_validation_errors{background:#e7e7e7;color:#fff;border:none;border-radius:0px;padding:1.75em 2em;margin:0px 0px 2.5em 0px;width:auto;font-size:16px;box-shadow:none;font-weight:400;text-align:center}body.page #smooth-content .gform_wrapper .validation_error .gform_submission_error,body.page #smooth-content .gform_wrapper .gform_validation_errors .gform_submission_error{font-family:"Roboto",sans-serif;font-size:18px;padding:0px}body.page #smooth-content .gform_wrapper .validation_error .gform_submission_error .gform-icon,body.page #smooth-content .gform_wrapper .gform_validation_errors .gform_submission_error .gform-icon{display:none}body.page #smooth-content .gform_wrapper .validation_error ol,body.page #smooth-content .gform_wrapper .gform_validation_errors ol{margin:0px}body.page #smooth-content .gform_wrapper .validation_error ol li,body.page #smooth-content .gform_wrapper .gform_validation_errors ol li{padding:0px;margin:0px}body.page #smooth-content .gform_wrapper .validation_error ol li a,body.page #smooth-content .gform_wrapper .gform_validation_errors ol li a{color:#fff}body.page #smooth-content .gform_wrapper .gform_fields{margin:0px;padding:0px;grid-column-gap:2%;grid-row-gap:22px}body.page #smooth-content .gform_wrapper .gform_fields fieldset.gfield .ginput_container_address span{padding-left:1%;padding-right:1%}body.page #smooth-content .gform_wrapper .gform_fields .gfield{width:100%;clear:none;margin:0px}body.page #smooth-content .gform_wrapper .gform_fields .gfield.gfield_error{background:none;border:none;max-width:none !important}body.page #smooth-content .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container input,body.page #smooth-content .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container textarea{border-color:red}body.page #smooth-content .gform_wrapper .gform_fields .gfield.gfield_error .validation_message{padding:5px 0px 0px 0px;color:#1a1a1a;border:none;background:none;margin:0px;color:red;font-size:.8em}body.page #smooth-content .gform_wrapper .gform_fields .gfield.gfield_error .gfield_label{margin-top:0px;color:#1a1a1a}body.page #smooth-content .gform_wrapper .gform_fields .gfield.horizontal .gfield_radio{display:flex;flex-wrap:wrap}body.page #smooth-content .gform_wrapper .gform_fields .gfield.horizontal .gfield_radio .gchoice{margin-right:1.75em}body.page #smooth-content .gform_wrapper .gform_fields .gfield.horizontal-wrap .gfield_radio,body.page #smooth-content .gform_wrapper .gform_fields .gfield.horizontal-wrap .gfield_checkbox{display:flex;flex-wrap:wrap}body.page #smooth-content .gform_wrapper .gform_fields .gfield.horizontal-wrap .gfield_radio .gchoice,body.page #smooth-content .gform_wrapper .gform_fields .gfield.horizontal-wrap .gfield_checkbox .gchoice{flex:0 0 50%;padding-right:1.5em}body.page #smooth-content .gform_wrapper .gform_fields .gfield .gfield_label{font-weight:400;font-size:inherit;padding:0px}body.page #smooth-content .gform_wrapper .gform_fields .gfield .gfield_description{padding:3px 0px 15px 0px}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container{margin:0px}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container input{width:100%;border:none;padding:0px 1em;background:#fff;border-radius:2px;border:1px solid #b1b1b1}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container input:focus{outline:none;background:#fff;border-color:#1a1a1a}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container textarea{width:100%;border:none;height:150px;padding:.85em 1em;background:#fff;border-radius:0px;border-radius:2px;border:1px solid #b1b1b1}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container textarea:focus{outline:none;background:#fff;border-color:#1a1a1a}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none;background:#fff url("/wp-content/themes/foe/images/shell/arrow.svg") right 13px center no-repeat;-webkit-background-size:11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px;border-radius:2px;padding:0px 15px;border:1px solid #b1b1b1}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container select:focus{outline:none;border-color:#1a1a1a}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio{padding-left:1%}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio{margin:0px}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input{display:none}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input:checked+label:after{background:#d7282f !important}body.page #smooth-content .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 30px}body.page #smooth-content .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:20px;height:20px;left:0px;display:block;border:3px solid #fff;-webkit-box-shadow:0px 0px 0px 1px #1a1a1a;-moz-box-shadow:0px 0px 0px 1px #1a1a1a;box-shadow:0px 0px 0px 1px #1a1a1a;border-radius:5px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label:hover:after{background:#cfd2d3}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_consent{text-align:center;margin:1em 0px 0px}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox,body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_checkbox{margin:0px}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox input,body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_consent input{display:none}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox input:checked+label:after,body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_consent input:checked+label:after{background:#d7282f !important;-webkit-box-shadow:0px 0px 0px 1px #d7282f;-moz-box-shadow:0px 0px 0px 1px #d7282f;box-shadow:0px 0px 0px 1px #d7282f}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox input+label,body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_consent input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:5px 0px 5px 35px}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox input+label:after,body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_consent input+label:after{position:absolute;content:"";background:#fff;top:7px;margin:auto;width:20px;height:20px;left:3px;display:block;-webkit-box-shadow:0px 0px 0px 1px #1a1a1a;-moz-box-shadow:0px 0px 0px 1px #1a1a1a;box-shadow:0px 0px 0px 1px #1a1a1a;border-radius:4px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox input+label:before,body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_consent input+label:before{content:"";position:absolute;z-index:9;transform-origin:50% 50%;transform:rotate(-45deg);border:2px solid #fff;border-right:0px;border-top:0px;width:12px;height:6px;top:13px;left:7px}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox input+label:hover:after,body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_consent input+label:hover:after{background:#dbdbdb}body.page #smooth-content .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]{height:auto;padding:15px 20px;border:3px dashed #ccc;background:none}body.page #smooth-content .gform_wrapper .gform_footer{margin:0px;padding:2em 0px;justify-content:center}body.page #smooth-content .gform_wrapper input[type=submit]{height:auto;padding:15px 25px;background:#d7282f;border:none;border-radius:0px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:.5px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}body.page #smooth-content .gform_wrapper input[type=submit]:hover{background:#971c21}@media screen and (max-width: 641px){body.page #smooth-content .gform_wrapper input[type=submit]{line-height:1;min-height:0px}}.grecaptcha-badge{visibility:hidden}.search-form{display:flex;position:relative;width:250px}@media screen and (max-width: 700px){.search-form{flex:0 0 100%;max-width:100%;order:1}}.search-form .search-submit{position:absolute;right:1px;top:1px;bottom:1px;background:url("/wp-content/themes/foe/images/shell/search.svg") center center no-repeat;-webkit-background-size:17px;-moz-background-size:17px;-o-background-size:17px;background-size:17px;padding:0px;width:44px;border:none;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.search-form .search-submit:hover{background:#f4f4f4 url("/wp-content/themes/foe/images/shell/search.svg") center center no-repeat;-webkit-background-size:17px;-moz-background-size:17px;-o-background-size:17px;background-size:17px}input.ajax-keyword{background:url("/wp-content/themes/foe/images/shell/search.svg") right 15px center no-repeat;-webkit-background-size:17px;-moz-background-size:17px;-o-background-size:17px;background-size:17px}.ajax-spinner{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background: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(215,40,47,.45);border-top:4px solid #d7282f;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}/*# sourceMappingURL=styles.css.map */