#wpwrap .acf-field input,#wpwrap .acf-field textarea{border:1px solid #ccc;border-radius:0px;width:100%;box-sizing:border-box}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}svg text{font-family:"Mainlux","Times New Roman",Times,serif !important}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto;font-size:32px !important}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-size:16px;line-height:1.5em}h1,h2,h3,h4,h5,h6{clear:both;display:block}p{margin-bottom:1.5em;margin-top:0px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}*,*:before,*:after{box-sizing:border-box}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}ul{list-style-type:disc}ul>li>ul{list-style-type:circle}ul>li>ul>li>ul{list-style-type:none}ul>li>ul>li>ul li{position:relative}ul>li>ul>li>ul li:before{content:"−";position:absolute;left:-1.2em;line-height:inherit}ul{list-style:disc}ol{list-style:decimal}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #ccc;border-radius:0px;background:#e6e6e6;color:#000;font-size:16px;line-height:1;padding:10px 30px;outline:none}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#afafaf;background:#afafaf}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border-color:#ccc;background:#e6e6e6}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#afafaf;background:#afafaf}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{color:#666;border:1px solid #ccc;border-radius:0px;width:100%;box-sizing:border-box}textarea{vertical-align:middle}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,textarea:focus{color:#111;outline:1px solid #b5bdff}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{padding:5px 10px}textarea{width:100%;resize:none}a{color:#004650}a:hover,a:focus,a:active{color:#00191d}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}@font-face{font-family:"Mainlux";font-weight:300;src:local(""),url("../fonts/mainlux-light.woff") format("woff"),url("../fonts/mainlux-light.ttf") format("truetype"),url("../fonts/mainlux-light.otf") format("opentype")}@font-face{font-family:"Mainlux";font-weight:400;src:local(""),url("../fonts/mainlux-regular.woff") format("woff"),url("../fonts/mainlux-regular.ttf") format("truetype"),url("../fonts/mainlux-regular.otf") format("opentype")}@font-face{font-family:"Mainlux";font-weight:500;src:local(""),url("../fonts/mainlux-medium.woff") format("woff"),url("../fonts/mainlux-medium.ttf") format("truetype"),url("../fonts/mainlux-medium.otf") format("opentype")}@font-face{font-family:"Mainlux";font-weight:600;src:local(""),url("../fonts/mainlux-semibold.woff") format("woff"),url("../fonts/mainlux-semibold.ttf") format("truetype"),url("../fonts/mainlux-semibold.otf") format("opentype")}@font-face{font-family:"Mainlux";font-weight:700;src:local(""),url("../fonts/mainlux-bold.woff") format("woff"),url("../fonts/mainlux-bold.ttf") format("truetype"),url("../fonts/mainlux-bold.otf") format("opentype")}body.page{font-family:"acumin-pro",Helvetica,Roboto,Arial,sans-serif;font-display:swap;font-size:32px !important;line-height:1.4;font-weight:400;color:#004650}@media screen and (max-width: 1200px){body.page{font-size:16px}}.page a{color:#004650;transition:color .2s ease-out}.page a:hover{color:#00191d}.page ul,.page ol{margin-left:0px;padding-left:1em}.page h1,.page .primary-heading{font-family:"Mainlux","Times New Roman",Times,serif;font-size:2.25em;line-height:1.1;margin:.4em 0px;display:block;text-wrap:balance;font-weight:500}@media screen and (max-width: 1400px){.page h1,.page .primary-heading{font-size:1.5em;line-height:1.2}}@media screen and (max-width: 900px){.page h1,.page .primary-heading{font-size:1.2em}}.page h2,.page .secondary-heading{font-family:"Mainlux","Times New Roman",Times,serif;line-height:1.1;font-size:1.5em;margin:1em 0px .7em;display:block;text-wrap:balance;font-weight:500}@media screen and (max-width: 1400px){.page h2,.page .secondary-heading{font-size:1.25em;line-height:1.2}}.page h3,.page .small-heading{font-family:"Mainlux","Times New Roman",Times,serif;font-size:1.7em;line-height:1.4;margin:.4em 0px;display:block;text-wrap:balance;font-weight:500}@media screen and (max-width: 900px){.page h3,.page .small-heading{font-size:1.5em}}@media screen and (max-width: 600px){.page h3,.page .small-heading{font-size:1.3em}}.page h4,.page .sub-heading{font-family:"acumin-pro",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.page h5,.page .sub-heading{font-family:"acumin-pro",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;font-size:.9em;margin:.8em 0;letter-spacing:1px}.page .line-wrapper{overflow:hidden}.page .foe-link{display:inline-block;background:url("/wp-content/themes/foe/images/shell/arrow.svg") right center no-repeat;background-size:11px;padding:.5em 1em .5em 0px;cursor:pointer}.page .button-container{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;gap:1em}.page .foe-button{background:none;display:inline-block;font-size:1em;line-height:1.2;font-family:"acumin-pro",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:.8px;font-weight:600;margin:0px;cursor:pointer;border:2px solid #1a786b;color:#1a786b;background:#fff;padding:.7em 2em;margin-bottom:1em;border-radius:3px;position:relative;transition:color .4s ease,border-bottom .4s ease,background-image 1s ease}.page .foe-button::after,.page .foe-button::before{content:unset !important;display:none !important}.admin-bar #header{top:32px}@media screen and (max-width: 600px){.admin-bar #header{top:0px}}#header{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,70,80,.5);opacity:0;pointer-events:none;transition:all cubic-bezier(0.075, 0.82, 0.165, 1) .7s;display:block}#header.open{opacity:1 !important;pointer-events:all}#header.open .header-inner{transform:translateX(0)}#header.open .header-inner .header-logo img{transform:rotate(0deg) scale(1);opacity:1}#header .nav-close{width:100px;height:100px;display:flex;align-items:center;justify-content:center;position:absolute;top:2.5em;right:2em}#header .nav-close svg{width:66px;height:66px}#header .header-inner{position:absolute;padding:2em;background:#004650;display:flex;align-items:center;height:100%;width:100%;max-width:623px;top:0;left:0;transform:translateX(-100%);transition:all cubic-bezier(0.075, 0.82, 0.165, 1) .7s}#header .header-inner nav{width:100%}#header .header-inner .header-logo{position:absolute;top:2em;left:2em}#header .header-inner .header-logo img{height:119px;transform:rotate(-90deg) scale(0.5);opacity:.5;transition:all cubic-bezier(0.075, 0.82, 0.165, 1) .7s;transition-delay:.1s}#header .header-inner .header-leaf{position:absolute;bottom:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;z-index:-1;left:0;mix-blend-mode:multiply;pointer-events:none}#header .header-inner .gradient-line{position:absolute;top:0;width:10px;right:0;height:100%;background:url("/wp-content/themes/foe/images/shell/sidebar-bg.png");background-repeat:no-repeat;background-size:cover}#header .header-inner #header_nav{width:100%;text-align:center;padding:0}#header .header-inner #header_nav li{margin-bottom:.8em}#header .header-inner #header_nav li.current-menu-item a{background:#1a786b;border:solid 2px #1a786b}#header .header-inner #header_nav li a{color:#fff;border:solid 2px #fff;border-radius:3px;display:block;width:100%;line-height:1.2;text-transform:uppercase;font-family:"acumin-pro",Helvetica,Roboto,Arial,sans-serif;font-weight:600;padding:1em 2em;transition:all .2s ease-out}#header .header-inner #header_nav li a:focus{background:#1a786b;border:solid 2px #1a786b}.site-branding{line-height:0px;font-size:0px;position:relative;z-index:99}@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:50px}@media screen and (max-width: 1400px){.site-branding .site-logo{height:40px;width:auto}}nav ul{list-style-type:none;margin:0px;padding:0px}nav ul li{padding:0px}#mini_mobile_nav{display:flex;flex-wrap:wrap;border-top:solid 1px #c2d500;padding-top:2em}@media screen and (max-width: 475px){#mini_mobile_nav{display:block}}#mini_mobile_nav li{margin-right:1em;margin-bottom:1em}#mini_mobile_nav li.no-transform a{text-transform:none}#mini_mobile_nav li a{color:#fff;text-transform:uppercase;font-weight:300}@media screen and (max-width: 600px){#mini_mobile_nav li a{font-size:.9em}}.mobile-nav{background:#004650;z-index:100;position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100dvh;padding:50px 0px;flex-direction:column;display:none;transition:-webkit-clip-path 1s cubic-bezier(0.65, 0.05, 0.36, 1);transition:clip-path 1s cubic-bezier(0.65, 0.05, 0.36, 1);transition:clip-path 1s cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-clip-path 1s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-clip-path:circle(0% at 100% 0);clip-path:circle(0% at 100% 0)}.mobile-nav .mobile-close{position:absolute;z-index:2;top:2em;right:1.5em;width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:1;cursor:pointer;display:none}.mobile-nav .mobile-close svg{background:#fff;padding:8px;width:30px;height:30px;border-radius:50%;overflow:hidden}.mobile-nav .mobile-close svg line{stroke:#004650}.mobile-nav .mobile-nav-inner{padding:5% 10%;height:100%;display:flex;flex-direction:column;width:100%}.mobile-nav .mobile-nav-inner .mobile-nav-scroll-wrap{overflow-y:auto;padding-right:5%}.mobile-nav .mobile-nav-inner .mobile-nav-scroll-wrap::-webkit-scrollbar{width:10px}.mobile-nav .mobile-nav-inner .mobile-nav-scroll-wrap::-webkit-scrollbar-track{background:rgba(0,0,0,.4)}.mobile-nav .mobile-nav-inner .mobile-nav-scroll-wrap::-webkit-scrollbar-thumb{background:rgba(194,213,0,.8);border-radius:10px}.mobile-nav.open{-webkit-clip-path:circle(150% at 100% 0);clip-path:circle(150% at 100% 0)}.mobile-nav .mobile-logo{max-height:60px}@media screen and (max-width: 475px){.mobile-nav .mobile-logo{max-height:40px}}.mobile-nav #header_nav_right{justify-content:flex-start}.mobile-nav #header_nav_right li{padding:0px 1.5em 0px 0px}.mobile-nav .mobile-contact{color:#fff;padding:30px 0;margin-top:auto;font-size:90%;display:none}.mobile-nav .mobile-contact a{color:#fff;display:block}.mobile-nav .mobile-contact a:hover{color:#004650}.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);display:none}.mobile-nav .social-links a{flex:auto;width:100%;border-radius:0px;background:#c2d500;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:#004650}.mobile-nav .foe-button{margin-top:5em;width:-moz-fit-content;width:fit-content;border-bottom:2px solid #c2d500;color:#c2d500;background-image:url("/wp-content/themes/foe/images/shell/arrow-yellow-green.svg")}.mobile-nav .foe-button::before{content:"";position:absolute;bottom:-2px;left:0px;right:0px;height:2px;background:#fff;transform-origin:0 50%;transform:scaleX(0);transition:all .5s ease;opacity:0}.mobile-nav .foe-button::after{content:attr(title);position:absolute;left:0;color:#fff;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:all .4s ease}.mobile-nav .foe-button:hover{color:#fff;border-bottom:2px solid #c2d500;background-image:url("/wp-content/themes/foe/images/shell/arrow-white.svg")}.mobile-nav .foe-button:hover:before{transform:scaleX(1);transform-origin:0 50%;opacity:1}.mobile-nav .foe-button:hover:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}#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}#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;background-size:11px;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 0;color:#fff;position:relative;font-size:1.5em}@media screen and (max-width: 475px){#mobile_nav li a{font-size:1.2em}}#mobile_nav li a:before{content:"";position:absolute;bottom:5px;left:25px;right:25px;height:2px;background:#004650;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:0px 15px;border:none;display:block;height:-moz-fit-content;height:fit-content;background:none;transition:background .2s ease-out}.nav-toggle span{display:block;background:#fff;width:50px;height:4px;margin:15px 0px;transform-origin:50% 50%;border-radius:1px;transition:all .4s ease-out}@media screen and (max-width: 1400px){.nav-toggle span{width:50px;height:3px;margin:15px 0px}}@media screen and (max-width: 900px){.nav-toggle span{width:50px;height:3px;margin:10px 0px}}.nav-toggle span.two{position:relative}@media screen and (max-width: 1400px){.nav-toggle span.two{width:45px}}@media screen and (max-width: 900px){.nav-toggle span.two{width:32px;margin-left:8px}}.nav-toggle span.three{position:absolute;top:0px;left:0px;width:50px;margin:0px}@media screen and (max-width: 1400px){.nav-toggle span.three{width:45px}}@media screen and (max-width: 900px){.nav-toggle span.three{width:32px}}.nav-toggle span.four{width:50px}@media screen and (max-width: 1400px){.nav-toggle span.four{width:40px}}@media screen and (max-width: 900px){.nav-toggle span.four{width:30px}}.nav-toggle:focus{background:none}.nav-toggle:active{background:none}.nav-toggle:hover{background:none}@media screen and (max-width: 900px){.single-header{background:#fcfbf9;border-bottom:solid 1px #004650}.single-header .header-bg{display:none}}.single-header .nav-toggle.open span{background:#fff !important}.single-header .nav-toggle span{background:#004650 !important}.site-footer{padding:2% 7%;background-color:#004650;color:#fff;justify-content:space-between;position:relative;font-size:16px;margin-top:-1px;z-index:2}@media screen and (max-width: 900px){.site-footer{padding:2% 7% calc(2% + 8px)}}@media screen and (max-width: 800px){.site-footer{justify-content:center}}@media screen and (max-width: 768px){.site-footer{font-size:14px}}@media screen and (max-width: 768px){.site-footer{font-size:1em}}.site-footer h4{font-size:1.125rem;font-weight:500;color:#c2d500;margin-top:10px;margin-bottom:18px}@media screen and (max-width: 600px){.site-footer h4{margin-bottom:5px;font-size:16px}}@media screen and (max-width: 475px){.site-footer h4{font-size:1em}}@media screen and (max-width: 600px){.site-footer .footer-contact{padding-top:1em}}@media screen and (max-width: 475px){.site-footer .footer-contact{font-size:.9em}}.site-footer .footer-contact a:not(.foe-button){color:#fff}.site-footer .footer-contact a:not(.foe-button):hover{color:#c2d500}.site-footer .footer-contact .foe-button{margin-top:2.5em;border-bottom:2px solid #c2d500;color:#c2d500;background-image:url("/wp-content/themes/foe/images/shell/arrow-yellow-green.svg")}@media screen and (max-width: 900px){.site-footer .footer-contact .foe-button{font-size:13px}}.site-footer .footer-contact .foe-button::before{content:"";position:absolute;bottom:-2px;left:0px;right:0px;height:2px;background:#fff;transform-origin:0 50%;transform:scaleX(0);transition:all .5s ease;opacity:0}.site-footer .footer-contact .foe-button::after{content:attr(title);position:absolute;left:0;color:#fff !important;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:all .4s ease}.site-footer .footer-contact .foe-button:hover{color:#fff;border-bottom:2px solid #c2d500;background-image:url("/wp-content/themes/foe/images/shell/arrow-white.svg")}.site-footer .footer-contact .foe-button:hover:before{transform:scaleX(1);transform-origin:0 50%;opacity:1}.site-footer .footer-contact .foe-button:hover:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.site-footer .footer-branding{line-height:0px;font-size:0px;margin-bottom:4%}@media screen and (max-width: 1100px){.site-footer .footer-branding{margin-top:2%;margin-bottom:2%}}@media screen and (max-width: 600px){.site-footer .footer-branding{display:flex;justify-content:center;margin:10% 0 10%}}.site-footer .footer-branding .footer-logo{height:84px}@media screen and (max-width: 1100px){.site-footer .footer-branding .footer-logo{height:50px}}.site-footer .footer-newsletter{flex:0 0 25%}.site-footer .footer-social{display:block}.site-footer .footer-top{display:flex;justify-content:space-between}@media screen and (max-width: 1100px){.site-footer .footer-top{display:block}}.site-footer .footer-top .footer-right-content{display:flex;justify-content:space-between}.site-footer .footer-top .footer-right-content .address-contact-wrapper{display:flex}@media screen and (max-width: 600px){.site-footer .footer-top .footer-right-content .address-contact-wrapper{display:block}}.site-footer .footer-top .address{padding:0 2em;margin-right:2em}@media screen and (max-width: 768px){.site-footer .footer-top .address{margin-right:0}}@media screen and (max-width: 600px){.site-footer .footer-top .address{padding:0}}@media screen and (max-width: 475px){.site-footer .footer-top .address{font-size:.8em}}.site-footer .footer-bottom{display:flex;justify-content:space-between;border-top:solid 1px #c2d500;margin-top:3em;padding-top:2em}@media screen and (max-width: 1100px){.site-footer .footer-bottom{margin-top:2em;padding-top:1em}}@media screen and (max-width: 600px){.site-footer .footer-bottom{flex-direction:column-reverse}}.site-footer .footer-bottom .footer-legal{width:100%;font-size:.8rem}@media screen and (max-width: 600px){.site-footer .footer-bottom .footer-legal{padding-top:1em}}@media screen and (max-width: 600px){.site-footer .footer-bottom .footer-legal br{display:none}}.site-footer .footer-bottom .footer-legal a{color:#fff;text-decoration:underline}.site-footer .footer-bottom .footer-legal a:hover{color:#c2d500}.site-footer .footer-bottom .footer-brands{display:flex;align-items:center}@media screen and (max-width: 600px){.site-footer .footer-bottom .footer-brands{justify-content:center}}.site-footer .footer-bottom .footer-brands a{padding:0 2em}@media screen and (max-width: 600px){.site-footer .footer-bottom .footer-brands a{padding:0 1em}}.site-footer .footer-bottom .footer-brands a:last-child{padding-right:0}.footer-gradient{position:absolute;width:100%;height:15px;left:0;bottom:0;background:linear-gradient(80deg, #C2D500 15%, #004650 30%, #004650 40%, #C2D500 50%, #004650 65%, #004650 80%, #C2D500 100%);background-size:400% auto;color:#242424;animation:shine 30s linear infinite}@media screen and (max-width: 1100px){.footer-gradient{height:5px}}@keyframes shine{0%{background-position:400% center}100%{background-position:0% center}}.social-links{display:flex;margin-top:1em}.social-links a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#004650;border-radius:50%;margin:0px 10px 10px 0px;transition:background .3s ease-out}.social-links a:hover{background:#c2d500}.social-links a svg{max-height:20px;max-width:20px}.social-links a svg path{fill:#fff}img.style-svg{opacity:0}svg.style-svg{opacity:1}#footer_nav{flex-wrap:wrap;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:1em;column-gap:1em;margin-right:2em}@media screen and (max-width: 800px){#footer_nav{flex-wrap:wrap;width:100%}}@media screen and (max-width: 768px){#footer_nav{display:block}}#footer_nav li{width:100%;position:relative}@media screen and (max-width: 800px){#footer_nav li{width:100%}}#footer_nav li a{color:#fff;text-decoration:none;padding:10px 0;display:inline-block;transition:color .2s ease-out}@media screen and (max-width: 1100px){#footer_nav li a{padding-left:0}}@media screen and (max-width: 800px){#footer_nav li a{display:block;width:100%;padding:8px 25px 8px 0;font-size:18px}}@media screen and (max-width: 475px){#footer_nav li a{font-size:16px}}#footer_nav li a:hover{color:#c2d500}#footer_nav li .sub-menu li{display:block}#footer_nav li .sub-menu li a{display:block;padding:8px 25px;opacity:.5}#footer_nav li .sub-menu li a:hover{opacity:1}body.no-scroll{overflow:hidden}.ScrollSmoother-wrapper{overflow:hidden !important}.site-main{padding:8% 10%}@media screen and (max-width: 800px){.site-main{padding:9% 8%}}.full-height{min-height:80vh}@media screen and (max-width: 900px){.full-height{min-height:60vh}}.block{padding:4% 4%}@media screen and (max-width: 800px){.block{padding:9% 8%}}@media screen and (max-width: 600px){.block{padding:7% 7%}}.block .inner{display:flex;flex-wrap:wrap}section{transform:translateZ(0)}section.no-swoop{display:none}@media screen and (max-width: 600px){section.no-swoop+section.text-block{padding:7% 5% !important}}section.gradient{background:#fcfbf9;background:linear-gradient(180deg, rgb(252, 251, 249) 0%, rgb(136, 184, 176) 100%, rgb(26, 120, 107) 100%)}section.swoop-left .swoops{transform:scaleX(-100%)}section.color-bg .foe-button{border-bottom:2px solid #fff;color:#fff;background-image:url("/wp-content/themes/foe/images/shell/arrow-white.svg")}section.color-bg .foe-button::before{content:"";position:absolute;bottom:-2px;left:0px;right:0px;height:2px;background:#c2d500;transform-origin:0 50%;transform:scaleX(0);transition:all .5s ease;opacity:0}section.color-bg .foe-button::after{content:attr(title);position:absolute;left:0;color:#c2d500;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:all .4s ease}section.color-bg .foe-button:hover{color:#c2d500;border-bottom:2px solid #c2d500;background-image:url("/wp-content/themes/foe/images/shell/arrow-yellow-green.svg")}section.color-bg .foe-button:hover:before{transform:scaleX(1);transform-origin:0 50%;opacity:1}section.color-bg .foe-button:hover:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}section.dark-bg .foe-button{border-bottom:2px solid #c2d500;color:#c2d500;background-image:url("/wp-content/themes/foe/images/shell/arrow-yellow-green.svg")}section.dark-bg .foe-button::before{content:"";position:absolute;bottom:-2px;left:0px;right:0px;height:2px;background:#fff;transform-origin:0 50%;transform:scaleX(0);transition:all .5s ease;opacity:0}section.dark-bg .foe-button::after{content:attr(title);position:absolute;left:0;color:#fff;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:all .4s ease}section.dark-bg .foe-button:hover{color:#c2d500;border-bottom:2px solid #c2d500;background-image:url("/wp-content/themes/foe/images/shell/arrow-white.svg")}section.dark-bg .foe-button:hover:before{transform:scaleX(1);transform-origin:0 50%;opacity:1}section.dark-bg .foe-button:hover:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}section .swoops{width:100%;position:absolute;bottom:-2px;left:0px;right:0px;pointer-events:none}@media screen and (max-width: 600px){section .swoops{bottom:-1px}}section .swoops #swoop-right{display:none}section .swoops #swoop-left{display:none}section .swoops path{fill:#fdfcfa !important}section .branch{position:absolute;top:0}@media screen and (max-width: 1400px){section .branch{max-width:18vw}}section .branch.branch-left{left:0}section .branch.branch-right{right:0;bottom:10%;top:unset}.horizontal-line{height:1px;display:block;transform-origin:0% 50%;background:#37b34a;transform:scaleX(0);transition:transform 1s ease-out}.horizontal-line.active{transform:scaleX(1)}.parallax{top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;transform:translateZ(0)}.parallax img,.parallax video{position:absolute;top:-40px;height:calc(100% + 80px);left:0;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 900px){.parallax img,.parallax video{top:-30px;height:calc(100% + 60px)}}.clip-reveal{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.clip-reveal img,.clip-reveal video{position:absolute;top:-100px;height:calc(100% + 200px);left:0;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 900px){.clip-reveal img,.clip-reveal video{top:-30px;height:calc(100% + 60px)}}section:first-of-type:not(:first-child){padding-top:15%}section:first-of-type.hero{padding-top:35%}@media screen and (max-width: 900px){section:first-of-type.hero{padding-top:50%}}@media screen and (max-width: 600px){section:first-of-type.hero{padding-top:80%}}.rank-math-breadcrumb{font-size:.85em}@media screen and (max-width: 800px){.rank-math-breadcrumb{font-size:.75em}}.rank-math-breadcrumb p{display:flex;align-items:center}.rank-math-breadcrumb a,.rank-math-breadcrumb .last{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.rank-math-breadcrumb .separator{padding:10px 15px;background:url("/wp-content/themes/foe/images/shell/arrow.svg") center center no-repeat;background-size:8px;font-size:0px}@media screen and (max-width: 800px){.rank-math-breadcrumb .separator{padding:7px 12px}}.pagination{flex:0 0 100%;align-items:center;justify-content:center;text-align:center}.pagination span,.pagination a{display:inline-block;padding:10px 15px;line-height:1;border-radius:3px;border:1px solid #004650;margin:0px 2px}.pagination a{border:1px solid rgba(0,70,80,.2);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out}.pagination a:hover{border:1px solid #004650;background:#004650;color:#fff}.pagination a.next{padding-right:30px;background-image:url("/wp-content/themes/foe/images/shell/arrow.svg") right 10px center no-repeat;background-size:11px}.hero{position:relative;overflow:hidden;color:#fff;padding-left:1.5em;padding-bottom:3%;background:#004650;height:100vh;width:100%}@media screen and (max-width: 600px){.hero{padding-bottom:5%}}.hero:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:#000;background:linear-gradient(29deg, rgba(0, 0, 0, 0.7553396359) 0%, rgba(0, 0, 0, 0) 64%);z-index:-1}.hero .hero-content{max-width:500px;margin:auto}.hero .hero-content h1:last-child{margin-bottom:0px}.hero .hero-content p:last-child{margin-bottom:0px}@media screen and (max-width: 475px){.hero .hero-content br{display:none}}.hero .hero-bg{position:absolute;top:-50px;left:0px;width:100%;height:calc(100% + 100px);-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;z-index:-2}.hero .hero-video{position:absolute;top:-60px;left:0px;width:100%;height:calc(100% + 120px);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:-2}.hero .hero-video video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:100%;height:auto;z-index:-100;-o-object-fit:cover;object-fit:cover}.wide-media{position:relative;height:100vh;width:100%;overflow:hidden;padding:0px;display:flex}@media screen and (max-width: 900px){.wide-media{height:auto;aspect-ratio:12/8}}.wide-media .media-wrap{-webkit-clip-path:polygon(12% 12vw, 88% 12vw, 88% 88vh, 12% 88vh);clip-path:polygon(12% 12vw, 88% 12vw, 88% 88vh, 12% 88vh);height:100%;width:100%;position:relative;display:flex}@media screen and (max-width: 900px){.wide-media .media-wrap{-webkit-clip-path:none;clip-path:none}}.wide-media .media-wrap .media-element{transform:scale(1.1);-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 900px){.wide-media .media-wrap .media-element{transform:scale(1)}}.wide-media .media-wrap img{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:cover;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{display:none;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%)}.wide-media .media-wrap .foe-button{margin:auto auto 7%;position:relative;z-index:9}.neighbourhood-map-section .inner{display:flex;flex-wrap:nowrap}@media screen and (max-width: 768px){.neighbourhood-map-section .inner{flex-direction:column-reverse;flex-wrap:wrap}}.neighbourhood-map-section .map-container{width:100%;flex:0 0 70%;min-height:900px;height:100%}@media screen and (max-width: 900px){.neighbourhood-map-section .map-container{flex:0 0 65%;min-height:700px}}@media screen and (max-width: 768px){.neighbourhood-map-section .map-container{min-height:400px}}@media screen and (max-width: 500px){.neighbourhood-map-section .map-container{min-height:300px}}.neighbourhood-map-section .map-container .building-marker .location-name{display:none}.neighbourhood-map-section .map-container #map .custom-marker{background-color:#c2d500;padding:10px;width:30px;height:30px;text-align:center;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:50%;font-weight:800;color:#004650}@media screen and (max-width: 600px){.neighbourhood-map-section .map-container #map .custom-marker{width:20px;height:20px}}.neighbourhood-map-section .map-container #map .skytrain-marker{background-image:url("/wp-content/themes/foe/images/shell/kestrel-map-skytrain.svg");font-size:0;background-size:100%}.neighbourhood-map-section .map-container #map .bus-marker{background-image:url("/wp-content/themes/foe/images/shell/kestrel-map-westcoastexpress.svg");font-size:0;background-size:100%}.neighbourhood-map-section .map-container #map .poi-info-window .full-width{width:100%}.neighbourhood-map-section .map-container #map .poi-info-window div{background:#004650;color:#fff}.neighbourhood-map-section .map-container #map .gm-style-iw-chr div{background:#004650 !important}.neighbourhood-map-section .map-container #map .view-link{display:none}.neighbourhood-map-section .map-container #map .gm-ui-hover-effect{width:28px !important;height:30px !important;margin-bottom:10px !important}.neighbourhood-map-section .map-container #map .gm-ui-hover-effect span{width:18px !important;height:18px !important}.neighbourhood-map-section .map-container #map .gm-style .gm-style-iw-tc::after{background:#004650}.neighbourhood-map-section .map-container #map .gm-style .gm-style-iw-c{background:#004650;color:#fff;padding-right:12px !important}.neighbourhood-map-section .map-container #map .location-name{position:relative;z-index:2}.neighbourhood-map-section .map-container #map .gm-ui-hover-effect>span{background:#fff}.neighbourhood-map-section .map-container #map .gm-style-iw-d{position:static;overflow:hidden !important;padding-bottom:1em}.neighbourhood-map-section .map-container #map .gm-style-iw-d::after{z-index:2;width:100%;position:absolute;background:#004650;height:100%;top:0;left:0}.neighbourhood-map-section .map-container .acf-map{width:100%;height:100%;min-height:900px}@media screen and (max-width: 900px){.neighbourhood-map-section .map-container .acf-map{min-height:700px}}@media screen and (max-width: 768px){.neighbourhood-map-section .map-container .acf-map{min-height:400px}}@media screen and (max-width: 500px){.neighbourhood-map-section .map-container .acf-map{min-height:300px}}.neighbourhood-map-section .map-container .acf-map img{max-width:inherit !important}.neighbourhood-map-section .map-container .acf-map .location-id{display:none}.neighbourhood-map-section .map-sidebar{background:#004650;width:100%;color:#fff;padding:4% 3em 5%;height:auto;max-height:900px}@media screen and (max-width: 1300px){.neighbourhood-map-section .map-sidebar{padding:4% 2em 5%}}@media screen and (max-width: 900px){.neighbourhood-map-section .map-sidebar{max-height:700px}}@media screen and (max-width: 768px){.neighbourhood-map-section .map-sidebar{max-height:unset;padding:8% 0 0}}.neighbourhood-map-section .map-sidebar .heading-container{max-width:20em;padding-bottom:8%}@media screen and (max-width: 768px){.neighbourhood-map-section .map-sidebar .heading-container{padding-bottom:0;padding:0 5% 5%;max-width:100%}}.neighbourhood-map-section .map-sidebar .heading-container h2{color:#fff;margin-top:0}@media screen and (max-width: 768px){.neighbourhood-map-section .map-sidebar .heading-container h2{margin-bottom:0}}.neighbourhood-map-section .map-sidebar .location-list{padding-right:1em}@media screen and (max-width: 900px){.neighbourhood-map-section .map-sidebar .location-list{padding-right:0}}.neighbourhood-map-section .map-sidebar .location-list h1,.neighbourhood-map-section .map-sidebar .location-list h2,.neighbourhood-map-section .map-sidebar .location-list h3,.neighbourhood-map-section .map-sidebar .location-list h4,.neighbourhood-map-section .map-sidebar .location-list h5,.neighbourhood-map-section .map-sidebar .location-list h6{color:#c2d500}.neighbourhood-map-section .map-sidebar .location-list h4{font-size:1em;text-transform:uppercase}@media screen and (max-width: 1400px){.neighbourhood-map-section .map-sidebar .location-list h4{font-size:.9em}}@media screen and (max-width: 768px){.neighbourhood-map-section .map-sidebar .location-list.location-main{display:none}}.neighbourhood-map-section .map-sidebar .location-list .location-category{border-top:solid 1px #c2d500}.neighbourhood-map-section .map-sidebar .location-list .location-category .cat-title{position:relative;cursor:pointer}.neighbourhood-map-section .map-sidebar .location-list .location-category .cat-title.open .status:before{transform:rotate(0deg)}.neighbourhood-map-section .map-sidebar .location-list .location-category .cat-title.open .status:after{transform:rotate(0deg)}.neighbourhood-map-section .map-sidebar .location-list .location-category .cat-title h4{line-height:1.4}@media screen and (max-width: 1300px){.neighbourhood-map-section .map-sidebar .location-list .location-category .cat-title h4{font-size:.9em;padding-right:20%}}.neighbourhood-map-section .map-sidebar .location-list .location-category .cat-title .status{position:absolute;right:0px;top:0px;bottom:0px;width:30px;display:block;transform-origin:50% 50%;transition:transform .5s ease-out}@media screen and (max-width: 1024px){.neighbourhood-map-section .map-sidebar .location-list .location-category .cat-title .status{transform:scale(0.7);transform-origin:100% 50%}}.neighbourhood-map-section .map-sidebar .location-list .location-category .cat-title .status:after,.neighbourhood-map-section .map-sidebar .location-list .location-category .cat-title .status:before{content:"";width:24px;height:3px;position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:auto;display:block;background:#fff;transform-origin:50% 50%;transform:rotate(-180deg);transition:transform .5s ease-out;border-radius:10px}@media screen and (max-width: 1400px){.neighbourhood-map-section .map-sidebar .location-list .location-category .cat-title .status:after,.neighbourhood-map-section .map-sidebar .location-list .location-category .cat-title .status:before{width:18px;height:2px}}.neighbourhood-map-section .map-sidebar .location-list .location-category .cat-title .status:before{transform:rotate(-90deg)}.neighbourhood-map-section .map-sidebar .location-list .location-category .sub-list{margin-bottom:2em;font-size:1em;display:none;max-height:175px;overflow-y:auto;-webkit-overflow-scrolling:touch}.neighbourhood-map-section .map-sidebar .location-list .location-category .sub-list::-webkit-scrollbar{width:10px;display:block !important;-webkit-appearance:none}.neighbourhood-map-section .map-sidebar .location-list .location-category .sub-list::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.neighbourhood-map-section .map-sidebar .location-list .location-category .sub-list::-webkit-scrollbar-thumb{background:#9bb8bb;border-radius:10px}.neighbourhood-map-section .map-sidebar .location-list .location-category .sub-list .sub-item{padding-bottom:.3em;display:flex}.neighbourhood-map-section .map-sidebar .location-list .location-category .sub-list .sub-item .number{margin-right:9px}.neighbourhood-map-section .map-sidebar .location-list .location-category .sub-list .sub-item .custom-icon{width:20px;height:20px;margin-right:9px;margin-top:5px}.neighbourhood-map-section .map-sidebar .location-list .location-category .sub-list .sub-item .skytrain-icon{background-image:url("/wp-content/themes/foe/images/shell/kestrel-map-skytrain.svg");font-size:0;background-size:100%}.neighbourhood-map-section .map-sidebar .location-list .location-category .sub-list .sub-item .wce-icon{background-image:url("/wp-content/themes/foe/images/shell/kestrel-map-westcoastexpress.svg");font-size:0;background-size:100%}.neighbourhood-map-section .map-sidebar .location-list .location-category .sub-list .sub-item .location-link{display:flex;cursor:pointer;transition:all .3s ease}@media screen and (max-width: 1400px){.neighbourhood-map-section .map-sidebar .location-list .location-category .sub-list .sub-item .location-link{font-size:.9em}}.neighbourhood-map-section .map-sidebar .location-list .location-category .sub-list .sub-item .location-link.active{color:#c2d500}.neighbourhood-map-section .map-sidebar .location-list .location-category .sub-list .sub-item .location-link:hover{color:#c2d500}.neighbourhood-map-section .map-sidebar .location-list .location-category .sub-list .sub-item .location-link .location-id{flex:0 0 2em}.neighbourhood-map-section .map-sidebar .location-select-wrapper{display:none;padding:5% 5%;background:#00343c}@media screen and (max-width: 768px){.neighbourhood-map-section .map-sidebar .location-select-wrapper{display:block}}.neighbourhood-map-section .map-sidebar .location-select-wrapper .sub-list{margin-top:1.5em;font-size:1em;display:none;height:200px;overflow-y:auto;mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%);-webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%)}.neighbourhood-map-section .map-sidebar .location-select-wrapper .sub-list::-webkit-scrollbar{width:10px}.neighbourhood-map-section .map-sidebar .location-select-wrapper .sub-list::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.neighbourhood-map-section .map-sidebar .location-select-wrapper .sub-list::-webkit-scrollbar-thumb{background:#9bb8bb;border-radius:10px}.neighbourhood-map-section .map-sidebar .location-select-wrapper .sub-list .sub-list-inner{background:#00343c;padding:1em}.neighbourhood-map-section .map-sidebar .location-select-wrapper .sub-list .location-link{display:flex;cursor:pointer}.neighbourhood-map-section .map-sidebar .location-select-wrapper .sub-list .location-link.active{color:#c2d500;transition:all .2s ease}.neighbourhood-map-section .map-sidebar .location-select-wrapper .sub-list .location-link .number{margin-right:9px}.horizontal-gallery+section.two-column-content{padding-top:10%}.horizontal-gallery .horizontal-container{display:flex}@media screen and (max-width: 600px){.horizontal-gallery .horizontal-container{padding:0 5%}}.horizontal-gallery .horizontal-container .swiper-slide{width:-moz-fit-content;width:fit-content}.horizontal-gallery .horizontal-container .gallery-item{padding:0px 1em;position:relative;width:auto;flex:0 0 auto;text-align:left}@media screen and (max-width: 600px){.horizontal-gallery .horizontal-container .gallery-item{padding:0 .5em}}.horizontal-gallery .horizontal-container .gallery-item img{width:100%;height:100%;display:block;max-height:550px}@media screen and (max-width: 600px){.horizontal-gallery .horizontal-container .gallery-item img{aspect-ratio:1;max-height:unset;-o-object-fit:cover;object-fit:cover}}.horizontal-gallery .horizontal-container .gallery-item .title{margin-top:.4em;font-size:.9em}.link-section{display:flex;justify-content:center;align-items:center;padding:5% 8% 0}@media screen and (max-width: 768px){.link-section{padding-top:10%}}@media screen and (max-width: 900px){.link-section+section{padding-top:10%}}.link-section .foe-button:hover{color:#37b34a}.banner{position:relative;min-height:70vh}@media screen and (max-width: 600px){.banner{min-height:50vh}}.banner.has-content:after{display:block}.banner:after{content:"";display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:#000;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.555) 0%, rgba(0, 0, 0, 0) 100%);z-index:-1}.banner.banner-full{min-height:80vh}@media screen and (max-width: 600px){.banner.banner-full{min-height:50vh}}.banner .parallax{position:absolute}.banner .inner{padding:2em}.banner .content{max-width:18em;color:#fff}.banner .button-container{margin-top:2em}.image-grid-section{position:relative;background:#fcfbf9;padding-top:10%}@media screen and (max-width: 768px){.image-grid-section{padding-top:20%}}.image-grid-section .image-grid-container{display:grid;grid-template-columns:repeat(3, 1fr);width:100%;gap:3em}@media screen and (max-width: 900px){.image-grid-section .image-grid-container{gap:1em}}.image-grid-section .image-grid-container .parallax{position:relative;aspect-ratio:7/9}@media screen and (max-width: 900px){.image-grid-section .image-grid-container .parallax{aspect-ratio:5/9}}@media screen and (max-width: 900px){.image-grid-section .image-grid-container .parallax img{top:-30px;height:calc(100% + 60px)}}.image-grid-section .content-wrapper{padding-top:12%;max-width:30em;padding-left:10%}@media screen and (max-width: 768px){.image-grid-section .content-wrapper{padding-left:0}}.image-grid-section .content-wrapper h2{max-width:25em}.image-grid-section .branch{width:400px}@media screen and (max-width: 1400px){.image-grid-section .branch{max-width:25vw;width:100%}}@media screen and (max-width: 800px){.image-grid-section .branch{max-width:18vw;width:100%}}@media screen and (max-width: 600px){.image-grid-section .branch{display:none}}.features-section{padding:4% 5%}@media screen and (max-width: 600px){.features-section{padding-bottom:0}}.features-section .heading-wrapper{max-width:30em}.features-section .inner{display:flex;align-items:center;height:100%}.features-section .wrapper{width:100%}.features-section .filter-wrapper{display:flex;justify-content:space-between;padding-top:5em}.features-section .filter-wrapper .filter-item{flex:0 0 25%;cursor:pointer;padding-bottom:1em;margin-bottom:1em;font-size:32px;max-width:15em}.features-section .filter-wrapper .filter-item.active .feature-inner .feature-item{opacity:1}.features-section .filter-wrapper .filter-item.active .filter-button{background:#1a786b;border:solid 2px #1a786b;color:#fff}.features-section .filter-wrapper .filter-item .filter-button{width:460px;text-align:center;padding:.8em 0;transition:all .3s ease-out}.features-section .filter-wrapper .filter-item h3{position:relative;transition:all .3s ease;width:-moz-fit-content;width:fit-content;margin:0}@media screen and (max-width: 600px){.features-section .filter-wrapper .filter-item h3{font-size:1.3em}}.features-section .filter-wrapper .filter-item h4{margin:0;line-height:1.2;font-size:1em !important}.features-section .filter-wrapper .filter-item .feature-inner{display:flex;justify-content:center;margin-top:1em}@media screen and (max-width: 900px){.features-section .filter-wrapper .filter-item .feature-inner{padding-top:.5em}}.features-section .filter-wrapper .filter-item .feature-inner .content-wrapper{text-wrap:balance}@media screen and (max-width: 900px){.features-section .filter-wrapper .filter-item .feature-inner .content-wrapper{display:flex;justify-content:space-between}}@media screen and (max-width: 600px){.features-section .filter-wrapper .filter-item .feature-inner .content-wrapper{display:block}}.features-section .filter-wrapper .filter-item .feature-inner .feature-item{font-size:.9em;opacity:0}@media screen and (max-width: 900px){.features-section .filter-wrapper .filter-item .feature-inner .feature-item{padding:0 1em}}@media screen and (max-width: 600px){.features-section .filter-wrapper .filter-item .feature-inner .feature-item{padding:0 !important}}.features-section .filter-wrapper .filter-item .feature-inner .feature-item p{margin-bottom:1em}@media screen and (max-width: 900px){.features-section .filter-wrapper .filter-item .feature-inner .feature-item:first-child{padding-left:0}}@media screen and (max-width: 900px){.features-section .filter-wrapper .filter-item .feature-inner .feature-item:last-child{padding-right:0}}.features-section .illustration-panel-wrapper{width:100%;position:relative;min-height:500px;display:flex}@media screen and (max-width: 900px){.features-section .illustration-panel-wrapper{width:100%}}.features-section .illustration-panel-wrapper .illustration-panel{position:absolute;left:0;right:0;opacity:0;pointer-events:none;display:flex;align-items:center}.features-section .illustration-panel-wrapper .illustration-panel.active{opacity:1;pointer-events:all}.features-section .illustration-panel-wrapper .illustration-panel .illustration{display:flex;align-items:center;width:100%}.features-section .illustration-panel-wrapper .illustration-panel .illustration svg{width:100%}.featured-content{display:flex;align-items:center;justify-content:center;position:relative;margin-top:-2px;background:#fcfbf9}@media screen and (max-width: 600px){.featured-content{overflow:hidden;margin-top:0}}.featured-content h2{margin-top:0;font-size:2.4em}@media screen and (max-width: 768px){.featured-content h2{font-size:1.5em}}.featured-content .inner{display:block;max-width:600px;margin:auto;text-align:center}.featured-content .button-container{margin:auto}.featured-content .parallax{position:absolute}.featured-content .parallax video{top:50px;background:#fcfbf9;height:calc(100% + 60px);-o-object-position:top;object-position:top}@media screen and (max-width: 1600px){.featured-content .parallax video{top:0}}@media screen and (max-width: 600px){.featured-content .parallax video{height:90%;-o-object-position:center left;object-position:center left}}.spotlight-section{padding-top:15%;position:relative}.spotlight-section .parallax img{top:-30px;height:calc(100% + 60px)}.spotlight-section .inner{display:block;max-width:1200px;margin:auto;position:relative}.spotlight-section .inner .content-container{padding-right:5%;max-width:50%}@media screen and (max-width: 600px){.spotlight-section .inner .content-container{max-width:100%}}.spotlight-section .inner .content-container .content{max-width:20em}@media screen and (max-width: 600px){.spotlight-section .inner .content-container .content{max-width:100%}}.spotlight-section .inner .image-containers{display:flex;padding-top:10%;justify-content:space-between;flex-wrap:nowrap}.spotlight-section .inner .image-containers .image-large-flex-wrapper{flex:0 0 50%;padding-right:5%;width:100%}@media screen and (max-width: 600px){.spotlight-section .inner .image-containers .image-large-flex-wrapper{padding-top:20%}}.spotlight-section .inner .image-containers .image-large-flex-wrapper .image-large{width:100%;position:relative;aspect-ratio:8/9}.spotlight-section .inner .image-containers .image-right-container{flex:0 0 50%;margin-top:-30%}@media screen and (max-width: 600px){.spotlight-section .inner .image-containers .image-right-container{margin-top:unset}}.spotlight-section .inner .image-containers .image-right-container .image-medium-flex-wrapper{width:100%}.spotlight-section .inner .image-containers .image-right-container .image-medium-flex-wrapper .image-medium{position:relative;width:100%;aspect-ratio:12/9}.spotlight-section .inner .image-containers .image-right-container .image-small-flex-wrapper{flex:0 0 50%;width:100%}.spotlight-section .inner .image-containers .image-right-container .image-small-flex-wrapper .image-small{max-width:305px;width:100%;position:relative;aspect-ratio:1}@media screen and (max-width: 1023px){.spotlight-section .inner .image-containers .image-right-container .image-small-flex-wrapper .image-small{max-width:200px}}@media screen and (max-width: 768px){.spotlight-section .inner .image-containers .image-right-container .image-small-flex-wrapper .image-small{margin-top:10%}}@media screen and (max-width: 600px){.spotlight-section .branch{display:none}}.two-column-content .inner{max-width:1200px;margin:auto;justify-content:space-between}@media screen and (max-width: 600px){.two-column-content .inner{display:block}}.two-column-content .inner .left-section{flex:0 0 45%;padding-right:2.5%}@media screen and (max-width: 600px){.two-column-content .inner .left-section{padding-right:0;margin-bottom:3em}}.two-column-content .inner .right-section{flex:0 0 45%;padding-left:2.5%}@media screen and (max-width: 600px){.two-column-content .inner .right-section{padding-left:0}}@media screen and (max-width: 800px){.heading-content-split{padding:7% 8%}}@media screen and (max-width: 600px){.heading-content-split{padding:7% 7%}}.heading-content-split .inner{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.heading-content-split .inner{flex-direction:column}}.heading-content-split .inner .heading-wrapper{flex:0 0 40%}.heading-content-split .inner .heading-wrapper h5{color:#fff !important;margin-top:0;font-size:1em}.heading-content-split .inner .heading-wrapper h2{margin-top:0}.heading-content-split .inner .content{padding-left:5%;flex:0 0 55%}@media screen and (max-width: 768px){.heading-content-split .inner .content{padding-left:0}}.amenities-slider-section{padding-left:0;padding-right:0}.amenities-slider-section+section.text-block{padding-top:0}.amenities-slider-section .inner{display:block}.amenities-slider-section .inner .content-row{padding-left:8%;padding-right:8%;max-width:50em}@media screen and (max-width: 900px){.amenities-slider-section .inner .content-row{padding-left:7%;padding-right:7%}}.amenities-slider-section .inner .amenities-container{position:relative;width:100%}.amenities-slider-section .inner .amenities-slider{margin-top:8%;width:100%;height:auto;padding-left:8%;padding-right:8%;position:relative}.amenities-slider-section .inner .amenities-slider .slider-next,.amenities-slider-section .inner .amenities-slider .slider-prev{position:absolute;top:50%;transform:translateY(-50%);width:20%;height:100%;z-index:10;cursor:pointer}@media screen and (max-width: 900px){.amenities-slider-section .inner .amenities-slider .slider-next,.amenities-slider-section .inner .amenities-slider .slider-prev{display:none}}.amenities-slider-section .inner .amenities-slider .slider-next.swiper-button-disabled,.amenities-slider-section .inner .amenities-slider .slider-prev.swiper-button-disabled{display:none}.amenities-slider-section .inner .amenities-slider .slider-prev{left:0}.amenities-slider-section .inner .amenities-slider .slider-next{right:0}@media screen and (max-width: 600px){.amenities-slider-section .inner .amenities-slider .amenity-slide h5{margin-top:0em}}.amenities-slider-section .inner .amenities-slider .amenity-slide .amenity-image{width:100%;height:100%;position:relative}.amenities-slider-section .inner .amenities-slider .amenity-slide .amenity-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (max-width: 900px){.sticky-page-section{padding-left:7%;padding-right:7%}}.sticky-page-section+section.swoop-section .swoops path{fill:#004650 !important}.sticky-page-section.gradient .sidebar .sidebar-item a{color:#004650}.sticky-page-section.gradient .sidebar .sidebar-item a::after{background:#004650}.sticky-page-section.gradient .sidebar .sidebar-item a:hover{color:#004650 !important}.sticky-page-section.gradient .sidebar .sidebar-item a:hover::after{background:#37b34a !important}.sticky-page-section.gradient .sidebar .sidebar-item.active a{color:#004650 !important}.sticky-page-section.gradient .sidebar .sidebar-item.active a::after{background:#37b34a !important}.sticky-page-section .inner{flex-wrap:nowrap}.sticky-page-section .inner .sidebar{flex:0 0 275px}@media screen and (max-width: 900px){.sticky-page-section .inner .sidebar{flex:0 0 200px}}@media screen and (max-width: 600px){.sticky-page-section .inner .sidebar{display:none}}.sticky-page-section .inner .sidebar .sticky-parent{height:100%}.sticky-page-section .inner .sidebar .sidebar-item.active a{color:#37b34a;pointer-events:none}.sticky-page-section .inner .sidebar .sidebar-item.active a::after{transform:scaleX(1);opacity:1;background:#37b34a}.sticky-page-section .inner .sidebar .sidebar-item a{font-family:"Mainlux","Times New Roman",Times,serif;font-size:1.2em;padding:.6em 0 .2em;font-weight:600;display:block;border-bottom:solid 2px rgba(0,0,0,0);position:relative;width:-moz-fit-content;width:fit-content;transition:all .5s ease}@media screen and (max-width: 900px){.sticky-page-section .inner .sidebar .sidebar-item a{font-size:1em}}.sticky-page-section .inner .sidebar .sidebar-item a:hover{color:#c2d500}.sticky-page-section .inner .sidebar .sidebar-item a:hover::after{transform:scaleX(1);opacity:1}.sticky-page-section .inner .sidebar .sidebar-item a::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#c2d500;transform-origin:0 50%;transform:scaleX(0);transition:all .5s ease;opacity:0}.sticky-page-section .inner .main-content{padding-left:5%}@media screen and (max-width: 900px){.sticky-page-section .inner .main-content{padding-left:0}}.sticky-page-section .inner .main-content .mini-section{padding:5% 0}.sticky-page-section .inner .main-content .mini-section:first-child{padding-top:0}.sticky-page-section .inner .main-content .mini-section:first-child h2{margin-top:0}.sticky-page-section .inner .main-content .mini-section:last-child{padding-bottom:0}.sticky-page-section .inner .main-content .mini-section .content-wrapper{display:flex}@media screen and (max-width: 900px){.sticky-page-section .inner .main-content .mini-section .content-wrapper{display:block}}.sticky-page-section .inner .main-content .mini-section .content-wrapper h2{flex:0 0 35%;margin-top:0;position:relative}@media screen and (max-width: 600px){.sticky-page-section .inner .main-content .mini-section .content-wrapper h2{border-bottom:solid 1px #004650;padding-bottom:.5em;margin-bottom:.5em}}.sticky-page-section .inner .main-content .mini-section .content-wrapper .section-content{flex:1 1 auto;padding-left:5%}@media screen and (max-width: 900px){.sticky-page-section .inner .main-content .mini-section .content-wrapper .section-content{padding-left:0}}.sticky-page-section .inner .main-content .mini-section .image-container{aspect-ratio:14/9;overflow:hidden;position:relative;margin-top:5%}.sticky-page-section .inner .main-content .mini-section .image-container.portrait{aspect-ratio:1;max-width:40em;margin-top:5%;margin-right:auto}.sticky-page-section .inner .main-content .mini-section .image-container.side-by-side{display:flex}.sticky-page-section .inner .main-content .mini-section .image-container.side-by-side .caption{z-index:5;font-size:1rem;color:#004650;overflow:hidden;margin:auto;margin-top:1em;text-transform:uppercase;font-weight:400;line-height:1;background:#fff;transition:all .3s ease;text-align:center;border:none !important;width:130px;padding:.8em 1em;position:absolute;bottom:1em;left:0;right:0}@media screen and (max-width: 800px){.sticky-page-section .inner .main-content .mini-section .image-container.side-by-side .caption{min-width:100px}}@media screen and (max-width: 768px){.sticky-page-section .inner .main-content .mini-section .image-container.side-by-side .caption{font-size:.9em}}.sticky-page-section .inner .main-content .mini-section .image-container.side-by-side .image-one,.sticky-page-section .inner .main-content .mini-section .image-container.side-by-side .image-two{position:relative;flex:0 0 50%;opacity:1;-o-object-fit:cover;object-fit:cover}.sticky-page-section .inner .main-content .mini-section .image-container.side-by-side .image-one .parallax img,.sticky-page-section .inner .main-content .mini-section .image-container.side-by-side .image-two .parallax img{-o-object-fit:cover;object-fit:cover}.sticky-page-section .inner .main-content .mini-section .image-container.side-by-side .image-one{padding-right:1.5%}.sticky-page-section .inner .main-content .mini-section .image-container.side-by-side .image-two{padding-left:1.5%}.sticky-page-section .inner .main-content .mini-section .image-container.side-by-side .label-container{position:static;flex:0 0 100%}.sticky-page-section .inner .main-content .mini-section .image-container .image-one,.sticky-page-section .inner .main-content .mini-section .image-container .image-two{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s ease}.sticky-page-section .inner .main-content .mini-section .image-container .image-one.active,.sticky-page-section .inner .main-content .mini-section .image-container .image-two.active{opacity:1}.sticky-page-section .inner .main-content .mini-section .image-container .label-container{position:absolute;z-index:3;display:flex;justify-content:center;left:0;width:100%;bottom:1em;margin:auto}.sticky-page-section .inner .main-content .mini-section .image-container .label-container .label{margin:0 .3em;font-weight:400;line-height:1;font-size:1rem;text-transform:uppercase;background:#fff;color:#004650;transition:all .3s ease;cursor:pointer;text-align:center;border:none !important;min-width:130px}@media screen and (max-width: 800px){.sticky-page-section .inner .main-content .mini-section .image-container .label-container .label{min-width:100px}}@media screen and (max-width: 768px){.sticky-page-section .inner .main-content .mini-section .image-container .label-container .label{font-size:.9em}}.sticky-page-section .inner .main-content .mini-section .image-container .label-container .label:hover{background:#004650;color:#c2d500}.sticky-page-section .inner .main-content .mini-section .image-container .label-container .label.active{background:#004650;color:#c2d500}.sticky-page-section .inner .main-content .mini-section .image-container .clip-reveal img{top:-30px;height:calc(100% + 60px)}@media screen and (max-width: 1400px){.sticky-page-section .inner .main-content .mini-section .image-container .clip-reveal img{top:-50px;height:calc(100% + 100px);-o-object-position:right;object-position:right}}@media screen and (max-width: 600px){.sticky-page-section .inner .main-content .mini-section .image-container .clip-reveal img{top:-30px;height:calc(100% + 60px)}}.text-intro-block{display:block;position:relative;text-align:left;padding:1em 4%}@media screen and (max-width: 1400px){.text-intro-block{padding-top:15%}}@media screen and (max-width: 800px){.text-intro-block{padding-top:25% !important;padding-bottom:10%}}@media screen and (max-width: 475px){.text-intro-block{padding-top:25% !important}}.text-intro-block .text-content{max-width:22em}.text-intro-block .button-container{padding-top:1em;margin:auto}@media screen and (max-width: 500px){.text-intro-block .button-container{text-align:center}}.text-block{display:block;margin:0 auto;position:relative;text-align:center}@media screen and (max-width: 600px){.text-block{padding-left:5%;padding-right:5%}}.text-block+section{padding-top:2%}.text-block .text-content{max-width:800px;margin:0 auto}.text-block .button-container{padding-top:1em;margin:auto}@media screen and (max-width: 500px){.text-block .button-container{text-align:center}}.gradient-start{position:relative;background-image:linear-gradient(90deg, #FCFBF9 0%, #FCFBF9 85%)}.gradient-start::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-blend-mode:multiply;opacity:.04}.gradient-start section{position:relative;z-index:2;background:rgba(0,0,0,0)}.cta{position:relative;overflow:hidden;padding-top:12%;padding-bottom:12%;transform:translateZ(0px);color:#fff}.cta:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:rgba(34,34,34,.5);z-index:-1;transform:translateZ(0px)}.cta .parallax{position:absolute}.cta .cta-content{max-width:600px;margin:0 auto;text-align:center}.cta .cta-content .button-container{margin:auto}.cta .button-container .foe-button{margin-left:.5em;margin-right:.5em}.cta .cta-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:-2}.layered-panels-block{padding-top:3%;overflow:hidden;z-index:2;position:relative;background:#fcfbf9}@media screen and (max-width: 900px){.layered-panels-block{background:#fff}}@media screen and (max-width: 768px){.layered-panels-block{padding-top:0}}.layered-panels-block .layered-panels{position:relative}.layered-panels-block .layered-panels .layered-panel,.layered-panels-block .layered-panels .last-panel{background:#fcfbf9;min-height:110vh;display:flex;border-top:1px solid rgba(0,70,80,.5);padding-bottom:30vh}@media screen and (max-width: 900px){.layered-panels-block .layered-panels .layered-panel,.layered-panels-block .layered-panels .last-panel{min-height:100vh;padding:0px;flex-wrap:wrap;min-height:unset;border:none;background:#fff}}.layered-panels-block .layered-panels .layered-panel .panel-img,.layered-panels-block .layered-panels .last-panel .panel-img{flex:0 0 55%;overflow:hidden;background:#004650;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,.layered-panels-block .layered-panels .last-panel .panel-img{flex:0 0 100%;aspect-ratio:16/9}}@media screen and (max-width: 768px){.layered-panels-block .layered-panels .layered-panel .panel-img,.layered-panels-block .layered-panels .last-panel .panel-img{aspect-ratio:12/9}}.layered-panels-block .layered-panels .layered-panel .panel-img:after,.layered-panels-block .layered-panels .last-panel .panel-img:after{content:"";position:absolute;top:0px;left:0px;right:0px;height:165px;z-index:3}@media screen and (max-width: 900px){.layered-panels-block .layered-panels .layered-panel .panel-img:after,.layered-panels-block .layered-panels .last-panel .panel-img:after{content:unset;display:none}}.layered-panels-block .layered-panels .layered-panel .panel-img img,.layered-panels-block .layered-panels .last-panel .panel-img img{position:absolute;top:0px;left:0px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;padding:8% 8% 5%}@media screen and (max-width: 900px){.layered-panels-block .layered-panels .layered-panel .panel-img img,.layered-panels-block .layered-panels .last-panel .panel-img img{padding:5% 5% 0}}@media screen and (max-width: 768px){.layered-panels-block .layered-panels .layered-panel .panel-img img,.layered-panels-block .layered-panels .last-panel .panel-img img{padding:0}}.layered-panels-block .layered-panels .layered-panel .panel-img .panel-title,.layered-panels-block .layered-panels .last-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,.layered-panels-block .layered-panels .last-panel .panel-content{flex:0 0 45%;display:flex;align-items:flex-end;padding:5%;padding-left:0}@media screen and (max-width: 900px){.layered-panels-block .layered-panels .layered-panel .panel-content,.layered-panels-block .layered-panels .last-panel .panel-content{flex:0 0 100%;padding:5% 5% 8%}.layered-panels-block .layered-panels .layered-panel .panel-content h2,.layered-panels-block .layered-panels .last-panel .panel-content h2{margin-top:0px}}@media screen and (max-width: 768px){.layered-panels-block .layered-panels .layered-panel .panel-content,.layered-panels-block .layered-panels .last-panel .panel-content{padding:5% 5% 10%}}.layered-panels-block .layered-panels .layered-panel .panel-content .panel-text,.layered-panels-block .layered-panels .last-panel .panel-content .panel-text{max-width:36em}@media screen and (max-width: 900px){.layered-panels-block .layered-panels .layered-panel .panel-content .panel-text,.layered-panels-block .layered-panels .last-panel .panel-content .panel-text{max-width:100%}}.layered-panels-block .layered-panels .layered-panel .panel-content p:last-child,.layered-panels-block .layered-panels .last-panel .panel-content p:last-child{margin-bottom:0px}.layered-panels-block .layered-panels .layered-panel .panel-content .foe-button,.layered-panels-block .layered-panels .last-panel .panel-content .foe-button{margin-top:1em}.layered-panels-block .layered-panels .layered-panel:first-child{border-top:none}.layered-panels-block .layered-panels .last-panel{z-index:5;background:#fff;position:relative;min-height:90vh;padding-bottom:5vh}.edge-to-edge-section{background:#004650;color:#fff;padding-left:0;padding-right:0;padding-bottom:0;padding-top:5%;position:relative;overflow:hidden}@media screen and (max-width: 768px){.edge-to-edge-section{padding:10% 5%}}.edge-to-edge-section h1,.edge-to-edge-section h2,.edge-to-edge-section h3,.edge-to-edge-section h4,.edge-to-edge-section h5,.edge-to-edge-section h6{color:#c2d500}.edge-to-edge-section.ori-right .content-text{order:2;padding:0px 0px 0px 4%}.edge-to-edge-section.ori-right .content-image{padding:0px 4% 0px 0px}.edge-to-edge-section .blurry-branch{position:absolute;z-index:1;mix-blend-mode:multiply;pointer-events:none}@media screen and (max-width: 900px){.edge-to-edge-section .blurry-branch{max-width:20em}}@media screen and (max-width: 768px){.edge-to-edge-section .blurry-branch{display:none}}.edge-to-edge-section .inner{flex-wrap:nowrap;position:relative;z-index:2}@media screen and (max-width: 768px){.edge-to-edge-section .inner{flex-direction:column-reverse}}.edge-to-edge-section .content-text{flex:0 0 50%;padding:5% 5% 5% 8%;position:relative;height:auto;display:flex;align-items:flex-end}@media screen and (max-width: 768px){.edge-to-edge-section .content-text{padding:0;padding-top:1em}}.edge-to-edge-section .content-text h2{margin-top:0}.edge-to-edge-section .content-text .sticky-wrap{position:sticky;height:auto}.edge-to-edge-section .content-text .button-container{display:flex;flex-direction:column;gap:1em;width:-moz-fit-content;width:fit-content}.edge-to-edge-section .content-image{flex:0 0 50%;padding-left:4%;min-height:600px;position:relative;z-index:3}@media screen and (max-width: 768px){.edge-to-edge-section .content-image{aspect-ratio:16/9;padding:0;min-height:unset}}@media screen and (max-width: 475px){.edge-to-edge-section .content-image{aspect-ratio:12/9}}.edge-to-edge-section .content-image img{min-height:700px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.edge-to-edge-section .content-image img{min-height:unset}}.content-image-block.ori-right .content-text{order:2;padding:0px 0px 0px 4%}.content-image-block.ori-right .content-image{padding:0px 4% 0px 0px}.content-image-block .inner{flex-wrap:nowrap}@media screen and (max-width: 900px){.content-image-block .inner{display:block}}.content-image-block .content-text{flex:0 0 50%;padding-right:4%;position:relative;height:auto}.content-image-block .content-text h2{margin-top:0}.content-image-block .content-text .sticky-wrap{position:sticky;height:auto}@media screen and (max-width: 900px){.content-image-block .content-text{flex:0 0 100%;padding:0px}}.content-image-block .content-text .button-container{display:flex;flex-direction:column;gap:1em;width:-moz-fit-content;width:fit-content}.content-image-block .content-image{flex:0 0 50%;padding-left:4%;min-height:700px}@media screen and (max-width: 900px){.content-image-block .content-image{aspect-ratio:16/9;min-height:unset}}@media screen and (max-width: 600px){.content-image-block .content-image{aspect-ratio:12/9}}.content-image-block .content-image .clip-reveal img{top:-30px;height:calc(100% + 60px)}.content-image-block .content-image img{min-height:700px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 900px){.content-image-block .content-image img{min-height:unset}}@media screen and (max-width: 900px){.content-image-block .content-image{flex:0 0 100%;padding:7% 0px 0px 0px}}.highlights-section{padding:4%}.highlights-section.scrollable{overflow:overlay !important;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-right:.5em}.highlights-section::-webkit-scrollbar{width:10px;display:block !important;-webkit-appearance:none}.highlights-section::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.highlights-section::-webkit-scrollbar-thumb{background:#9bb8bb;border-radius:10px}.highlights-section .inner{display:block}.highlights-section h1{margin-top:0}.highlights-section .heading-row{margin-bottom:2em}@media screen and (max-width: 600px){.highlights-section .heading-row{max-width:12em;padding-bottom:5%}}@media screen and (max-width: 900px){.highlights-section .highlights-container>div:last-child{display:none}}@media screen and (max-width: 900px){.highlights-section .highlights-container>div:first-child{display:none}}.highlights-section .highlights-container .highlight{margin-bottom:1em}.highlights-section .highlights-container .highlight .highlight-inner{display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 900px){.highlights-section .highlights-container .highlight .highlight-inner{padding-bottom:5%;display:flex;align-items:center}}@media screen and (max-width: 768px){.highlights-section .highlights-container .highlight .highlight-inner{display:block}}.highlights-section .highlights-container .highlight .highlight-inner .highlight-image{width:100%;height:100%}.highlights-section .highlights-container .highlight .highlight-inner .highlight-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 900px){.highlights-section .highlights-container .highlight .highlight-inner .highlight-image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 768px){.highlights-section .highlights-container .highlight .highlight-inner .highlight-image img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:14/9}}.highlights-section .highlights-container .highlight .highlight-inner .highlight-content-wrap{width:100%;padding-top:0;grid-column:span 2;display:grid;grid-template-columns:repeat(5, 1fr)}@media screen and (max-width: 900px){.highlights-section .highlights-container .highlight .highlight-inner .highlight-content-wrap{display:block;padding-left:5%}}@media screen and (max-width: 768px){.highlights-section .highlights-container .highlight .highlight-inner .highlight-content-wrap{padding-left:0;padding-top:1em}}.highlights-section .highlights-container .highlight .highlight-inner .highlight-content-wrap .highlight-caption{padding:5% 14% 5% 10%;grid-column:span 2}@media screen and (max-width: 900px){.highlights-section .highlights-container .highlight .highlight-inner .highlight-content-wrap .highlight-caption{padding:0}}@media screen and (max-width: 768px){.highlights-section .highlights-container .highlight .highlight-inner .highlight-content-wrap .highlight-caption{padding-bottom:.6em;margin-bottom:.8em;border-bottom:solid 1px #004650}}.highlights-section .highlights-container .highlight .highlight-inner .highlight-content-wrap .highlight-caption h3{margin:0;font-size:1.5em}.highlights-section .highlights-container .highlight .highlight-inner .highlight-content-wrap .highlight-content{padding:3% 0 5%;grid-column:span 3}@media screen and (max-width: 900px){.highlights-section .highlights-container .highlight .highlight-inner .highlight-content-wrap .highlight-content{padding:0}}.highlights-section .horizontal-line{margin:5% 0;display:none}@media screen and (max-width: 900px){.highlights-section .horizontal-line{display:none}}.contact-block .contact-intro{flex:0 0 40%;padding-right:4%}@media screen and (max-width: 900px){.contact-block .contact-intro{flex:0 0 100%;padding:0px}}.contact-block .contact-intro .address{padding:1em 0px}.contact-block .contact-form{flex:0 0 60%;padding-left:4%}@media screen and (max-width: 900px){.contact-block .contact-form{flex:0 0 100%;padding:7% 0px 0px 0px}}.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 .inner{position:relative}.blog .inner .blog-head{flex:0 0 100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:3em;position:relative;z-index:9}.blog .inner .blog-head .filters{display:flex;align-items:center}.blog .inner .blog-head .filters .total-results{margin-right:1.5em;white-space:nowrap;font-size:.9em}.blog .inner .blog-head .filters select{margin-right:1em}.blog .inner .no-post{text-align:center;padding:1.5em 0px;width:100%}.post-list{flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.post-list .post{flex:0 0 31.33333%;margin:0px 3% 3% 0px;background:#f4f4f4}.post-list .post:nth-of-type(3n + 3){margin-right:0px}.post-list .post .post-img{width:100%;padding-top:65%;background:center center no-repeat;background-size:cover;display:block;position:relative}.post-list .post .post-img:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:#004650;opacity:0;transition:opacity .3s ease-out}.post-list .post .post-img:hover:after{opacity:.2}.post-list .post .post-img.placeholder{background:#e7e7e7 url("/wp-content/themes/foe/images/shell/foe.svg") center center no-repeat;background-size:25%}.post-list .post .post-img .category{display:inline-block;background:#004650;color:#fff;position:absolute;top:0px;left:0px;padding:5px 12px;font-weight:bold;font-size:.75em}.post-list .post .post-text{padding:1em 1.5em}.post-list .load{flex:0 0 100%;text-align:center;order:9999}.post-list .load .foe-button{margin-right:0px}.gallery-block{margin:0}.gallery-block .gallery-items{width:100%;display:grid;padding-top:2em;gap:2em;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 1200px){.gallery-block .gallery-items{grid-template-columns:1fr 1fr}}@media screen and (max-width: 1200px){.gallery-block .gallery-items{padding-top:1em;gap:1em}}.gallery-block .gallery-items .gallery-item{aspect-ratio:6/5}.gallery-block .gallery-items .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.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 #004650;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:"Mainlux","Times New Roman",Times,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:#004650;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}.slider-block .slider-intro{text-align:center;margin-bottom:5%}.slider-block .inner{display:block}.slider-block .slider{width:100%}.slider-block .slider .slide{width:100%;position:relative;aspect-ratio:16/9;background:#004650;display:flex}.slider-block .slider .slide.swiper-slide-active .slide-content{opacity:1}.slider-block .slider .slide img{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7}.slider-block .slider .slide .slide-content{padding:5vw;max-width:1000px;position:relative;z-index:5;color:#fff;margin-top:auto;opacity:0;transition:opacity .75s ease-out}@media screen and (max-width: 500px){.slider-block .slider .slide .slide-content{padding:25px 0}}.slider-block .slider .slide .slide-content h4{width:100%;margin:0;padding:0;text-align:left}.slider-block .slider .slide .slide-content p{width:100%;margin:25px 0 0;padding:0;text-align:left}.slider-block .slider .slide .slide-content .button-container{justify-content:flex-start;margin-top:40px}.slider-block .slider .slide .slide-content .button-container .foe-button{margin:0}.slider-block .slider .slide .slide-content .button-container .foe-button::before{background-color:#004650}.slider-block .slider .slide .slide-content .button-container .foe-button::after{background-color:#004650}.slider-block .slider .controls{width:100%;display:flex;align-items:center;justify-content:space-between}#container .controls{margin:1em auto}#container .controls .slider-pagination{width:auto}#container .controls .slider-pagination .swiper-pagination-bullet{border:2px solid rgba(194,213,0,.2);padding:0;height:15px;width:15px;border-radius:15px;margin-right:7px;cursor:pointer;opacity:1;background-color:rgba(0,0,0,0);transition:background .3s ease-out,border .3s ease-out}#container .controls .slider-pagination .swiper-pagination-bullet:hover{border-color:#c2d500}#container .controls .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#004650}#container .controls .button-next,#container .controls .button-prev{display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;padding-left:3px;cursor:pointer;border:2px solid rgba(194,213,0,.2);transition:border .3s ease-out}#container .controls .button-next:hover,#container .controls .button-prev:hover{border:2px solid #c2d500}#container .controls .button-next:hover svg,#container .controls .button-prev:hover svg{transform:scale(0.9)}#container .controls .button-next svg,#container .controls .button-prev svg{width:13px;height:13px;transition:transform .3s ease-out}#container .controls .button-prev{padding-left:0px;padding-right:3px}.floor-plans-viewer{padding-top:10%;background:#fcfbf9}@media screen and (max-width: 1400px){.floor-plans-viewer{padding-top:15%}}@media screen and (max-width: 1200px){.floor-plans-viewer{padding-left:5%;padding-right:5%}}@media screen and (max-width: 900px){.floor-plans-viewer{padding-top:calc(15% + 10px)}}@media screen and (max-width: 600px){.floor-plans-viewer{padding-top:calc(15% + 30px)}}.floor-plans-viewer .view-swapper{flex:0 0 26%;padding-top:10px;text-align:center;display:flex;gap:.8em;flex-direction:column;max-width:300px}@media screen and (max-width: 1100px){.floor-plans-viewer .view-swapper{flex-direction:row;max-width:100%;justify-content:center;margin-bottom:5%}}@media screen and (max-width: 900px){.floor-plans-viewer .view-swapper{display:none}}.floor-plans-viewer .view-swapper .foe-button{margin:0px 0em}.floor-plans-viewer .view-swapper .foe-button.active{border-color:#c2d500}.floor-plans-viewer .filter-wrap{display:flex;width:100%;flex:0 0 100%;align-items:flex-start;display:block}@media screen and (max-width: 900px){.floor-plans-viewer .filter-wrap{position:relative;display:block;padding-top:0}}.floor-plans-viewer .filter-wrap .filter-inner{display:flex;justify-content:space-between;margin-bottom:3%}@media screen and (max-width: 1100px){.floor-plans-viewer .filter-wrap .filter-inner{display:block}}.floor-plans-viewer .floor-plan-select{border:1px solid rgba(255,255,255,.6);background:#fcfbf9 url("/wp-content/themes/foe/images/shell/arrow-dropdown.svg") right 13px center no-repeat;background-size:11px;height:3em;transition:border .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;width:100%;color:#004650;border-color:#004650;padding:0px 1em 0px 1em;box-shadow:none;align-items:center;justify-content:space-between;cursor:pointer;max-width:300px;display:none;position:relative;z-index:12}@media screen and (max-width: 900px){.floor-plans-viewer .floor-plan-select{display:flex}}@media screen and (max-width: 375px){.floor-plans-viewer .floor-plan-select{max-width:100%}}.floor-plans-viewer .floor-plan-select.open .status{transform:rotate(180deg)}.floor-plans-viewer .floor-plan-select:focus{outline:none;border:1px solid #c2d500;box-shadow:none}.floor-plans-viewer .floor-plan-select .status{transition:all .3s ease}.floor-plans-viewer .floor-plan-filter{padding-left:5%;flex:1 1 100%;display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1100px){.floor-plans-viewer .floor-plan-filter{padding-left:0}}@media screen and (max-width: 900px){.floor-plans-viewer .floor-plan-filter{position:absolute;z-index:11;background:#fcfbf9;display:none;transform:translateY(-50px);transition:transform .3s ease;width:300px;padding:.5em 1em;border:solid 1px #004650;border-radius:0 0 5px 5px;border-top:0}.floor-plans-viewer .floor-plan-filter.open{transform:translateY(0)}}@media screen and (max-width: 375px){.floor-plans-viewer .floor-plan-filter{width:100%}}.floor-plans-viewer .floor-plan-filter .view-all{display:none !important}.floor-plans-viewer .floor-plan-filter h3{padding-bottom:.5em}@media screen and (max-width: 900px){.floor-plans-viewer .floor-plan-filter h3{display:none}}.floor-plans-viewer .floor-plan-filter .type{font-size:1rem;text-transform:uppercase;display:block;padding:10px 0px 8px 30px;font-weight:500;position:relative;cursor:pointer}@media screen and (max-width: 1200px){.floor-plans-viewer .floor-plan-filter .type{font-size:.9em}}@media screen and (max-width: 375px){.floor-plans-viewer .floor-plan-filter .type{font-size:.8em}}@media screen and (max-width: 900px){.floor-plans-viewer .floor-plan-filter .type:last-child{border:none}}.floor-plans-viewer .floor-plan-filter .type:hover:after{background:#cecece}.floor-plans-viewer .floor-plan-filter .type.is_active:after{background:#004650}.floor-plans-viewer .floor-plan-filter .type:before{content:"";position:absolute;left:0px;top:0px;bottom:0px;margin:auto;width:19px;height:19px;border-radius:3px;border:1px solid #004650}.floor-plans-viewer .floor-plan-filter .type:after{content:"";position:absolute;left:3px;top:0px;bottom:0px;margin:auto;width:13px;height:13px;border-radius:2px;background:none;transition:background .3s ease-out}.floor-plans-viewer .spinner{position:absolute;left:0;right:0;width:100%;padding-right:150px;z-index:3;background:#fcfbf9;height:100%;top:0}.floor-plans-viewer .floor-plan-wrap{margin-left:auto;flex:0 0 calc(90% - 260px);width:100%;position:relative;opacity:0}@media screen and (max-width: 900px){.floor-plans-viewer .floor-plan-wrap{flex:0 0 100%;height:auto !important}}.cursor-container{position:fixed;z-index:99998;pointer-events:none;width:90px;height:90px;top:0;left:0;display:none}.cursor-container .cursor{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1}.cursor-container .cursor.reverse{transform:scaleX(-100%);left:unset;right:0}.cursor-container .cursor svg{width:90px;height:auto}@media screen and (max-width: 900px){.cursor-container .cursor svg{width:60px}}#tooltip-wrapper{position:fixed;top:0px;left:0px;z-index:99999;pointer-events:none;display:block;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}#tooltip-wrapper.active{opacity:1;visibility:visible}#tooltip-wrapper.active .tooltip{transform:translateY(-30px)}#tooltip-wrapper .tooltip{color:#fff;background:#004650;padding:1em;display:flex;z-index:9;transform:translateY(-55px);transition:transform .2s ease-out;box-shadow:0px 10px 50px rgba(0,0,0,.2)}#tooltip-wrapper .tooltip:after{content:"";position:absolute;left:0px;right:0px;top:calc(100% - 15px);transform:rotate(45deg);background:#004650;width:30px;height:30px;margin:auto}#tooltip-wrapper .tooltip h3{margin:0px 1.5rem 0px 0px;color:#c2d500}#tooltip-wrapper .tooltip>div{font-size:16px}#tooltip-wrapper .tooltip .tooltip-type{padding-bottom:.8rem;padding-top:.3rem;text-transform:uppercase}.spinner{position:relative;width:100%;height:200px;background:#fff}.spinner span{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin:auto;width:48px;height:48px;border-radius:50%;display:inline-block;background:linear-gradient(0deg, #fcfbf9 33%, #C2D500 100%);box-sizing:border-box;animation:rotation 1s linear infinite}.spinner span:after{content:"";box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;background:#fcfbf9}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#single-post{padding:calc(8% + 50px) 10% 8% 10%}@media screen and (max-width: 800px){#single-post{padding:15% 8% 12%}}@media screen and (max-width: 600px){#single-post{padding:20% 8% 12%}}#single-post .inner{position:relative}#single-post .single-head{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;border-bottom:1px solid #c2d500;padding:1em 0px;margin-bottom:4%;position:relative}@media screen and (max-width: 900px){#single-post .single-head{flex-direction:column-reverse;align-items:flex-start}}#single-post .single-head .single-links .foe-button{margin-right:1em}#single-post .single-head .single-links .foe-button.download{margin-right:0}@media screen and (max-width: 900px){#single-post .single-head .single-links{margin-bottom:2em;margin-top:2em}}#single-post .single-head .single-details{display:flex}@media screen and (max-width: 900px){#single-post .single-head .single-details{justify-content:space-between}}@media screen and (max-width: 600px){#single-post .single-head .single-details{flex-direction:column}}#single-post .single-head .single-details .mobile-square-footage{display:none;position:absolute;top:8%;right:0}@media screen and (max-width: 600px){#single-post .single-head .single-details .mobile-square-footage{display:block}}@media screen and (max-width: 600px){#single-post .single-head .single-details .desktop-square-footage{display:none}}#single-post .single-head h1{color:#c2d500;font-size:70px;font-weight:bold;margin:0px 2rem 0px 0px}@media screen and (max-width: 768px){#single-post .single-head h1{font-size:60px;margin:0 1rem 0 0}}@media screen and (max-width: 600px){#single-post .single-head h1{font-size:3em;margin:0 1rem 0 0}}#single-post .single-head .details .single-type{font-size:24px;margin:5px 0px}@media screen and (max-width: 600px){#single-post .single-head .details .single-type{font-size:1.3em}}#single-post .single-head .details span{font-size:18px;display:inline-block}@media screen and (max-width: 600px){#single-post .single-head .details span{display:block;font-size:1em}}#single-post .single-head .details span:nth-child(3){margin-left:1em}@media screen and (max-width: 600px){#single-post .single-head .details span:nth-child(3){margin-left:0}}#single-post .single-head .details span strong{color:#c2d500;font-weight:400}#single-post .single-plan{position:relative}#single-post .single-plan.a1 .plan-image,#single-post .single-plan.a3 .plan-image,#single-post .single-plan.a6 .plan-image,#single-post .single-plan.a7 .plan-image{max-width:30%}@media screen and (max-width: 768px){#single-post .single-plan.a1 .plan-image,#single-post .single-plan.a3 .plan-image,#single-post .single-plan.a6 .plan-image,#single-post .single-plan.a7 .plan-image{transform:scale(1.3);margin-top:3em;margin-bottom:3em}}#single-post .single-plan .plan-image{display:block;margin:0 auto;max-width:70%}@media screen and (max-width: 768px){#single-post .single-plan .plan-image{max-width:100%}}#single-post .single-plate{position:absolute;top:0;right:0;height:100%}@media screen and (max-width: 1600px){#single-post .single-plate{display:flex;flex-direction:column;justify-content:flex-end}}@media screen and (max-width: 1023px){#single-post .single-plate{position:static}}#single-post .single-plate img{display:block;margin:0px 0px 0px auto;max-width:70%;width:350px}@media screen and (max-width: 1023px){#single-post .single-plate img{width:200px}}@media screen and (max-width: 600px){#single-post .single-plate img{margin:auto}}.error-404{background-color:#004650;color:#fff;padding-top:20%}.error-404 .inner{display:block;border-bottom:solid 1px #c2d500}.page-id-443 .heading-content-split{background:#fcfbf9}.page-id-447 .banner img{-o-object-position:bottom;object-position:bottom}@media screen and (max-width: 900px){.page-id-451 .content-image-block .content-image{height:100%;aspect-ratio:unset}}.page-id-451 .content-image-block .clip-reveal img{top:-10px;height:calc(100% + 20px)}@media screen and (max-width: 900px){.page-id-451 .content-image-block .clip-reveal img{position:static}}.page-id-451 .banner .parallax img{top:-10px;height:calc(100% + 20px)}.register-form-section{display:block;position:relative;padding:8% 5%;background:#004650}@media screen and (max-width: 1200px){.register-form-section{padding-top:calc(8% + 50px)}}.register-form-section .blurry-branch{position:absolute;mix-blend-mode:multiply;pointer-events:none}.register-form-section .blurry-branch.branch-left{left:0;max-width:40vw}.register-form-section .blurry-branch.branch-right{right:0;margin-top:auto;max-width:50vw;bottom:-20%}.register-form-section .modal-close{position:absolute;top:5%;right:5%}.register-form-section .modal-close .modal-button-close{font-size:.8em;border-bottom:2px solid #c2d500;color:#c2d500;padding-right:0}.register-form-section .modal-close .modal-button-close::before{content:"";position:absolute;bottom:-2px;left:0px;right:0px;height:2px;background:#fff;transform-origin:0 50%;transform:scaleX(0);transition:all .5s ease;opacity:0}.register-form-section .modal-close .modal-button-close::after{content:attr(title);position:absolute;left:0;color:#fff;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:all .4s ease}.register-form-section .modal-close .modal-button-close:hover{color:#c2d500;border-bottom:2px solid #c2d500}.register-form-section .modal-close .modal-button-close:hover:before{transform:scaleX(1);transform-origin:0 50%;opacity:1}.register-form-section .modal-close .modal-button-close:hover:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.register-form-section .modal-back{position:absolute;top:5%;left:5%;display:none}@media screen and (max-width: 900px){.register-form-section .modal-back{display:block}}.register-form-section .modal-back .modal-button-back{font-size:.8em;border-bottom:2px solid #c2d500;color:#c2d500;padding-right:0;padding-left:2em;background-image:url("/wp-content/themes/foe/images/shell/arrow-bright-green-left.svg");background-position:left center;transition:color .4s ease,border-bottom .4s ease,background-image .4s ease}.register-form-section .modal-back .modal-button-back::before{content:"";position:absolute;bottom:-2px;left:0px;right:0px;height:2px;background:#fff;transform-origin:0 50%;transform:scaleX(0);transition:all .5s ease;opacity:0}.register-form-section .modal-back .modal-button-back::after{content:attr(title);position:absolute;left:unset;right:0;color:#fff;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:all .4s ease}.register-form-section .modal-back .modal-button-back:hover{color:#c2d500;border-bottom:2px solid #c2d500;background-image:url("/wp-content/themes/foe/images/shell/arrow-white-left.svg")}.register-form-section .modal-back .modal-button-back:hover:before{transform:scaleX(1);transform-origin:0 50%;opacity:1}.register-form-section .modal-back .modal-button-back:hover:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.register-form-section h3{color:#c2d500;text-align:center;margin-bottom:1em}@media screen and (max-width: 600px){.register-form-section h3{margin-top:2em}}.register-form-section .inner{width:100%;padding-top:5%}.register-form-section .register-form{max-width:910px;margin:0 auto}.register-form-section .register-form .spark-success,.register-form-section .register-form .spark-failure{background:rgba(0,0,0,.15);text-align:center;border-radius:6px;padding:1em;text-wrap:balance;font-size:90%}.register-form-section .register-form #spark-registration-form #are_you_simulated{display:none}.register-form-section .register-form #spark-registration-form .foe-button{border-bottom:2px solid #c2d500;color:#c2d500;background:url("/wp-content/themes/foe/images/shell/arrow-yellow-green.svg");background-repeat:no-repeat;background-position:right center;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:0}.register-form-section .register-form #spark-registration-form .foe-button::before{content:"";position:absolute;bottom:-2px;left:0px;right:0px;height:2px;background:#fff;transform-origin:0 50%;transform:scaleX(0);transition:all .5s ease;opacity:0}.register-form-section .register-form #spark-registration-form .foe-button::after{content:attr(title);position:absolute;left:0;color:#fff;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:all .4s ease}.register-form-section .register-form #spark-registration-form .foe-button:hover{color:#fff;border-bottom:2px solid #c2d500;background-image:url("/wp-content/themes/foe/images/shell/arrow-white.svg")}.register-form-section .register-form #spark-registration-form .foe-button:hover:before{transform:scaleX(1);transform-origin:0 50%;opacity:1}.register-form-section .register-form #spark-registration-form .foe-button:hover:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.register-form-section .register-form #spark-registration-form label{color:#fff}.register-form-section .register-form #spark-registration-form .grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;-moz-column-gap:2em;column-gap:2em}@media screen and (max-width: 600px){.register-form-section .register-form #spark-registration-form .grid{grid-template-columns:1fr;-moz-column-gap:1em;column-gap:1em}}.register-form-section .register-form #spark-registration-form .grid .spark-legal{padding:2em 0px 1.5em 0px;grid-column:span 2;font-size:75%}@media screen and (max-width: 600px){.register-form-section .register-form #spark-registration-form .grid .spark-legal{grid-column:span 1}}.register-form-section .register-form #spark-registration-form .grid .form-item,.register-form-section .register-form #spark-registration-form .grid .answers{margin-top:1em}@media screen and (max-width: 600px){.register-form-section .register-form #spark-registration-form .grid .form-item,.register-form-section .register-form #spark-registration-form .grid .answers{margin-top:.5em}}.register-form-section .register-form #spark-registration-form .grid .form-item table,.register-form-section .register-form #spark-registration-form .grid .answers table{margin:0px}.register-form-section .register-form #spark-registration-form .grid .wide{grid-column:span 2;display:flex;flex-direction:column}@media screen and (max-width: 600px){.register-form-section .register-form #spark-registration-form .grid .wide{grid-column:span 1}}.register-form-section .register-form #spark-registration-form .grid .wide.centered{text-align:center}.register-form-section .register-form #spark-registration-form .grid .legal{font-size:80%;padding:1em 0px 2em 0px}.register-form-section .register-form #spark-registration-form .grid .checkbox{padding-top:1em}.register-form-section .register-form #spark-registration-form .grid .checkbox input[type=checkbox]{display:none}.register-form-section .register-form #spark-registration-form .grid .checkbox input[type=checkbox]:checked+label:after{background:#004650 !important}.register-form-section .register-form #spark-registration-form .grid .checkbox input[type=checkbox]:checked+label:before{opacity:1}.register-form-section .register-form #spark-registration-form .grid .checkbox input[type=checkbox]+label{position:relative;padding-left:40px;cursor:pointer;font-weight:bold;padding:5px 0px 5px 37px}.register-form-section .register-form #spark-registration-form .grid .checkbox input[type=checkbox]+label:after{position:absolute;content:"";background:none;top:7px;margin:auto;width:22px;height:22px;left:3px;display:block;border:1px solid rgba(255,255,255,.6);border-radius:4px;transition:background .3s ease-out}.register-form-section .register-form #spark-registration-form .grid .checkbox input[type=checkbox]+label:before{content:"";position:absolute;z-index:9;transform-origin:50% 50%;transform:rotate(-45deg);border:3px solid #fff;border-right:0px;border-top:0px;width:14px;height:8px;top:13px;left:7px;opacity:0;transition:all .3s ease-out}.register-form-section .register-form #spark-registration-form .grid .checkbox input[type=checkbox]+label:hover:after{background:#e0e1e2}.register-form-section .register-form #spark-registration-form .grid .checkbox input[type=checkbox]+label:hover:before{opacity:1}.register-form-section .register-form #spark-registration-form .grid .button-wrap{grid-column:span 2;text-align:center;padding-top:1em}@media screen and (max-width: 600px){.register-form-section .register-form #spark-registration-form .grid .button-wrap{grid-column:span 1;margin-top:.5em}}.page-template-default.scrollable{overflow:scroll}.page-template-default.scrollable .body-flex-wrapper{display:block !important}.page-template-default.scrollable .content-area{display:block !important}.page-template-default.scrollable section{display:block !important}#tinymce{overflow:scroll !important}.content-area{display:flex;flex-wrap:wrap}.clip-reveal-up{opacity:0}.clip-reveal-up img{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);opacity:0}.clip-reveal-down{opacity:0}.clip-reveal-down img{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0}.section-wrapper{width:calc(100% - 21vw);position:relative}.section-wrapper section{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden;transition:all .3s ease-out;opacity:0;pointer-events:none;background:#fff}.section-wrapper section.active{opacity:1;pointer-events:all}.section-wrapper .hidden-content{display:none}.sub-nav{width:100%;max-width:21vw;height:100vh;background:#004650;position:relative;padding:4% 3%;flex:0 0 21vw;position:fixed;right:0}.sub-nav::before{content:"";position:absolute;top:0;width:10px;left:0;height:100%;background:url("/wp-content/themes/foe/images/shell/sidebar-bg.png");background-repeat:no-repeat;background-size:cover}.sub-nav .sub-nav-inner{height:100%;display:flex;flex-direction:column}.sub-nav .buttons .button-reveal{opacity:0;transform:scale(0.8)}.sub-nav .buttons .sub-nav-button{width:100%;padding:1em 2em;margin-bottom:1em;background:rgba(0,0,0,0);color:#fff;border:solid 2px #fff;transition:all .3s ease-out}.sub-nav .buttons .sub-nav-button.active{background:#1a786b;border:solid 2px #1a786b;pointer-events:none}.sub-nav .content-panel{color:#fff;width:100%;height:100%;padding-top:4em}.sub-nav .content-panel .content-panel-inner{position:relative;width:100%}.sub-nav .content-panel .content-panel-item{position:absolute;opacity:0;transition:all .3s ease-out;top:0;left:0;width:100%}.sub-nav .content-panel .content-panel-item h1,.sub-nav .content-panel .content-panel-item h2,.sub-nav .content-panel .content-panel-item h3,.sub-nav .content-panel .content-panel-item h4,.sub-nav .content-panel .content-panel-item h5,.sub-nav .content-panel .content-panel-item h6{color:#c2d500}.sub-nav .content-panel .content-panel-item.active{opacity:1;z-index:2}.sub-nav .content-panel .content-panel-item .custom-button{display:flex;align-items:center;flex-wrap:nowrap;gap:.5em;cursor:pointer;font-size:1em;border:none;height:4em;padding:1em 0;background:none}.sub-nav .content-panel .content-panel-item .custom-button.active .box{background:#c2d500;border-color:#c2d500}.sub-nav .content-panel .content-panel-item .custom-button.active .custom-button-title{color:#c2d500}.sub-nav .content-panel .content-panel-item .custom-button .box{margin-top:.4em;width:1.5em;height:1.5em;border:solid 3px #fff;border-radius:.2em;display:flex;align-items:center;justify-content:center;margin-right:.3em;transition:all .3s ease-out}.sub-nav .content-panel .content-panel-item .custom-button .box svg{width:1em;height:1em;fill:#004650}.sub-nav .content-panel .content-panel-item .custom-button .custom-button-title{font-size:1.25em;font-weight:600;color:#fff;position:relative;text-decoration:underline;text-underline-offset:.3em;background-size:100% 100%;transition:all .3s ease-out}.transition{position:fixed;z-index:99999;display:flex;width:100%;height:100vh;top:0;left:0;margin:0;padding:0;pointer-events:none}.transition .layer{position:absolute;top:0;left:0;width:100%;height:100vh;-webkit-clip-path:circle(0% at 0% 0%);clip-path:circle(0% at 0% 0%);opacity:1}.transition .layer-1{background-color:#004650;z-index:101}.transition .layer-2{background-color:#004650;opacity:1;z-index:102}.standby-modal{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;display:none}.standby-modal .standby-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.standby-modal .standby-inner{width:100%;height:100%;display:flex;flex-direction:column;text-align:center;color:#fff;position:relative;justify-content:flex-end;padding-bottom:5%}.standby-modal .standby-inner .standby-logo{position:absolute;top:-5%;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.standby-modal .standby-inner .standby-logo img{width:1080px;padding-left:5}.standby-modal .standby-inner .standby-text{animation:blinker 3s ease-out infinite}@keyframes blinker{50%{opacity:0}}.page-id-349 .sidebar{display:none}.sidebar{height:100%;width:3vw;background:url("/wp-content/themes/foe/images/shell/sidebar-bg.png");background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;position:fixed;z-index:100}.sidebar .home-link{position:absolute;top:2em}.sub-page-nav{width:500px}#page-content{padding-left:3vw}#container .hero-landing{height:100vh;position:relative;color:#fff;width:100%}#container .hero-landing .inner{display:flex;text-align:center;width:100%;height:100%;align-items:flex-end;padding-bottom:5%;justify-content:center}#container .hero-landing .inner h1{font-size:56px;text-align:center}#container .hero-landing .landing-logo{width:100%;max-width:1090px;margin:auto;top:-10%;left:5%;right:0;bottom:0;position:absolute}#container .hero-landing .hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}#container .hero-landing .hero-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#container .hero{padding:3.5% 4%;color:#004650}#container .hero::after{display:none}#container .hero .inner{display:block}#container .hero .inner .hero-content{max-width:30em;margin:unset}#container .hero .inner .hero-content p{max-width:20em;margin-bottom:2em}#container .hero .inner .hero-content h1,#container .hero .inner .hero-content h2,#container .hero .inner .hero-content h3,#container .hero .inner .hero-content h4,#container .hero .inner .hero-content h5,#container .hero .inner .hero-content h6{margin-top:0}#container .hero .hero-bg{pointer-events:none}.image-panel-section{overflow:hidden;display:flex;width:100%}.image-panel-section .images{position:relative;width:100%;height:100vh;flex:1 1 auto}.image-panel-section .images img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .7s ease-out}.image-panel-section .image-panel{opacity:0;pointer-events:none;transform:scale(1.1)}.image-panel-section .image-panel.active{opacity:1;pointer-events:all;transform:scale(1)}.image-panel-section .image-grid{width:100%;height:100vh;padding:3%;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:3em;background:#fcfbf9;background:linear-gradient(180deg, rgb(252, 251, 249) 30%, rgb(136, 184, 176) 100%, rgb(26, 120, 107) 0%) !important}.image-panel-section .image-grid .image-item{position:relative;width:100%;opacity:1;display:flex;flex-direction:column}.image-panel-section .image-grid .image-item .image-wrapper{position:relative;overflow:hidden;border-radius:3px;width:100%;height:100%;background:#1a786b}.image-panel-section .image-grid .image-item img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-panel-section .image-grid .image-item .image-title{font-size:1.5em;color:#1a786b;text-align:left;margin-top:.5em}.image-panel-section .infobar{width:100%;max-width:21vw;position:relative;padding:4% 3%;background:#004650}.image-panel-section .infobar .gradient-line{position:absolute;top:0;width:10px;left:0;height:100%;background:url("/wp-content/themes/foe/images/shell/sidebar-bg.png");background-repeat:no-repeat;background-size:cover}.image-panel-section .infobar .buttons .button-reveal{opacity:0;transform:scale(0.8)}.image-panel-section .infobar .buttons .infobar-button{width:100%;padding:1em 2em;margin-bottom:1em;background:rgba(0,0,0,0);color:#fff;border:solid 2px #fff;transition:all .3s ease-out}.image-panel-section .infobar .buttons .infobar-button.active{background:#1a786b;border:solid 2px #1a786b}.image-panel-section .infobar .content-panel{color:#fff;width:100%;height:100%;padding-top:4em}.image-panel-section .infobar .content-panel .content-panel-inner{position:relative;width:100%}.image-panel-section .infobar .content-panel .content-panel-item{position:absolute;opacity:0;transition:all .3s ease-out;top:0;left:0;width:100%}.image-panel-section .infobar .content-panel .content-panel-item h1,.image-panel-section .infobar .content-panel .content-panel-item h2,.image-panel-section .infobar .content-panel .content-panel-item h3,.image-panel-section .infobar .content-panel .content-panel-item h4,.image-panel-section .infobar .content-panel .content-panel-item h5,.image-panel-section .infobar .content-panel .content-panel-item h6{color:#c2d500}.image-panel-section .infobar .content-panel .content-panel-item.active{opacity:1}.team-section{height:100vh;position:relative;color:#fff}.team-section .background-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-section .intro{margin-bottom:5%;max-width:27em}.team-section .inner{display:block}.team-section .inner .team-wrapper{display:flex;justify-content:space-between}.team-section .inner .team-wrapper .member{flex:0 0 calc(33% - 4em)}.team-section .inner .team-wrapper .member .title{margin-bottom:0}.team-section .inner .team-wrapper .member h2{font-size:2em;color:#b0d246;margin-top:.5em}.dollhouse-section{padding:0;background:linear-gradient(180deg, rgb(252, 251, 249) 30%, rgb(136, 184, 176) 100%, rgb(26, 120, 107) 0%) !important}.dollhouse-section .inner{flex-wrap:nowrap;align-items:center}.dollhouse-section .inner .primary-image{flex:0 0 55%;width:100%;height:100vh;background:rgba(26,120,107,.5)}.dollhouse-section .inner .primary-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.dollhouse-section .inner .secondary-image{flex:0 0 45%;padding:5%;width:100%}.dollhouse-section .inner .secondary-image .image-container{position:relative;aspect-ratio:7/9;background:rgba(26,120,107,.5)}.dollhouse-section .inner .secondary-image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;background:#1a786b}.image-comparison-section{padding:0;background:linear-gradient(180deg, rgb(252, 251, 249) 30%, rgb(136, 184, 176) 100%, rgb(26, 120, 107) 0%) !important}.image-comparison-section.custom-view .comparison-container .compare-buttons{opacity:0;pointer-events:none}.image-comparison-section .comparison-container{position:relative;height:100%}.image-comparison-section .comparison-container.portrait{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:5% 5%}.image-comparison-section .comparison-container.portrait .image-compare{position:relative;flex:0 0 47.5%;-webkit-clip-path:inset(0% 0% 0% 0%) !important;clip-path:inset(0% 0% 0% 0%) !important}.image-comparison-section .comparison-container.portrait .compare-buttons{display:none}.image-comparison-section .comparison-container.portrait .portrait-button{display:block;z-index:2;position:absolute;bottom:5%;left:0;right:0;margin:0 auto;width:283px;text-align:center;pointer-events:none}.image-comparison-section .comparison-container.portrait .portrait-button.dark{background:#004650 !important;color:#c2d500 !important;border:solid 2px #004650 !important}.image-comparison-section .comparison-container .image-compare{position:absolute;top:0;left:0;height:100%;width:100%}.image-comparison-section .comparison-container .image-compare.image-1{background:#1a786b}.image-comparison-section .comparison-container .image-compare.image-1.active+.image-2{-webkit-clip-path:inset(0% 100% 0% 0%);clip-path:inset(0% 100% 0% 0%)}.image-comparison-section .comparison-container .image-compare.image-2{background:#004650;-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%);transition:all .7s ease}.image-comparison-section .comparison-container .image-compare.image-3{background:#c2d500;-webkit-clip-path:inset(0% 0% 0% 100%);clip-path:inset(0% 0% 0% 100%);transition:all .7s ease}.image-comparison-section .comparison-container .image-compare.image-3.active{-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}.image-comparison-section .comparison-container .image-compare img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-comparison-section .comparison-container .compare-buttons{position:absolute;bottom:5%;left:0;width:100%;display:flex;justify-content:center;transition:all .3s ease-out}.image-comparison-section .comparison-container .compare-button{margin:0 .5em;background:#fff !important;color:#004650 !important;border:solid 2px #004650 !important;transition:all .3s ease-out}.image-comparison-section .comparison-container .compare-button.active{border:solid 2px #004650 !important;background:#004650 !important;color:#c2d500 !important}.touchscreen-features-section{display:flex;padding:0}.touchscreen-features-section .features-list{flex:0 0 34.3vw;background:#1a786b;padding:2em 5%}.touchscreen-features-section .features-list h1{color:#fff;margin-bottom:1em}.touchscreen-features-section .features-list .feature-item{opacity:0;transform:translateY(50px);cursor:pointer}.touchscreen-features-section .features-list .feature-item.active .line::after{transform:scaleX(1)}.touchscreen-features-section .features-list .feature-item.active h3{opacity:1}.touchscreen-features-section .features-list .feature-item h3{font-size:1.5em;color:#fff;text-transform:unset;margin:0;opacity:.6;transition:all .3s ease-out}.touchscreen-features-section .features-list .feature-item .line{width:100%;height:3px;background:rgba(255,255,255,.6);position:relative;margin:1.3em 0;transform:scaleX(0);transform-origin:left}.touchscreen-features-section .features-list .feature-item .line::after{content:"";position:absolute;bottom:0;left:0;width:100%;background:#37b34a;transform:scaleX(0);transform-origin:left;transition:all .7s ease-out;height:3px}.touchscreen-features-section .features-content{flex:1 1 auto;padding:4% 5%;opacity:0}.touchscreen-features-section .features-content .features-content-inner{position:relative;width:100%;height:100%}.touchscreen-features-section .features-content .feature-content-item{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-out;overflow-y:auto;padding-right:.2em}.touchscreen-features-section .features-content .feature-content-item::-webkit-scrollbar{width:10px;-webkit-appearance:none}.touchscreen-features-section .features-content .feature-content-item::-webkit-scrollbar-track{background:rgba(26,120,107,.2);border-radius:10px}.touchscreen-features-section .features-content .feature-content-item::-webkit-scrollbar-thumb{background:#1a786b;border-radius:10px}.touchscreen-features-section .features-content .feature-content-item h3{font-size:1.25em;color:#37b34a}.touchscreen-features-section .features-content .feature-content-item .content{font-size:1.125em}.touchscreen-features-section .features-content .feature-content-item .content ul li{margin-bottom:.5em}.touchscreen-features-section .features-content .feature-content-item.active{opacity:1;z-index:2}.touchscreen-location-image-section{display:block;padding-top:4.63vh}.touchscreen-location-image-section::after{content:"";position:absolute;top:0;left:0;width:100%;background:#fff;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:-1;pointer-events:none;height:48vh}.touchscreen-location-image-section .inner{display:block;position:relative}.touchscreen-location-image-section .location-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.touchscreen-location-image-section .highlights{position:relative;display:flex;justify-content:space-between;width:100%}.touchscreen-location-image-section .highlights .highlight{padding-left:1em;position:absolute;width:-moz-fit-content;width:fit-content;top:5em}.touchscreen-location-image-section .highlights .highlight.active{opacity:1;transform:translateY(0)}.touchscreen-location-image-section .highlights .highlight.active .line-v{transform:scaleY(1)}.touchscreen-location-image-section .highlights .highlight h1,.touchscreen-location-image-section .highlights .highlight h2,.touchscreen-location-image-section .highlights .highlight h3,.touchscreen-location-image-section .highlights .highlight h4,.touchscreen-location-image-section .highlights .highlight h5,.touchscreen-location-image-section .highlights .highlight h6{margin-top:0}.touchscreen-location-image-section .highlights .highlight.skytrain{left:3%}.touchscreen-location-image-section .highlights .highlight.skytrain .line-v{max-height:63vh}.touchscreen-location-image-section .highlights .highlight.safeway{left:19%}.touchscreen-location-image-section .highlights .highlight.safeway .line-v{max-height:67vh}.touchscreen-location-image-section .highlights .highlight.sfu{left:39%}.touchscreen-location-image-section .highlights .highlight.sfu .line-v{max-height:28vh}.touchscreen-location-image-section .highlights .highlight.miller{left:84%}.touchscreen-location-image-section .highlights .highlight.miller .line-v{max-height:72vh}.touchscreen-location-image-section .highlights .highlight.kestrel{top:-1vw;margin-top:0;left:53%}.touchscreen-location-image-section .highlights .highlight.kestrel .line-v{top:9vh;right:0;margin:auto;max-height:56vh}.touchscreen-location-image-section .highlights .highlight .line-v{position:absolute;left:0;top:0;width:.0785vw;height:100vh;background:#fff;transform-origin:top}.touchscreen-location-image-section .highlights .highlight .logo img{height:200px;width:auto;-o-object-fit:contain;object-fit:contain}.touchscreen-location-image-section .highlights .highlight h2{font-weight:500;font-size:1.3em}.touchscreen-location-image-section .highlights .highlight .commute-item{display:flex;margin-bottom:.5em;text-align:center}.touchscreen-location-image-section .highlights .highlight .commute-item .commute-item-type{margin-right:.8em}.touchscreen-location-image-section .highlights .highlight .commute-item .commute-item-type img{position:relative;z-index:2;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.3vw}.touchscreen-location-image-section .highlights .highlight .commute-item .icon-container{width:1.75vw;height:1.75vw;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;font-weight:600;font-size:1.5em;line-height:1}.touchscreen-svg-map-section{padding:0}.touchscreen-svg-map-section svg{height:100vh;margin-left:-2vw}.touchscreen-svg-map-section svg polygon,.touchscreen-svg-map-section svg rect{pointer-events:none}.touchscreen-svg-map-section svg .marker-group{opacity:0;transition:all .2s ease-out}.touchscreen-svg-map-section svg .marker-group.active{opacity:1}.touchscreen-svg-map-section svg g[id^=marker-]{cursor:pointer}.touchscreen-svg-map-section svg g[id^=marker-].active circle{fill:#fff !important;stroke:#fff;stroke-width:2px;filter:drop-shadow(0 0 10px white);pointer-events:none}.touchscreen-svg-map-section svg g[id^=marker-].active path{fill:#004650 !important}.touchscreen-svg-map-section svg g[id^=marker-] circle,.touchscreen-svg-map-section svg g[id^=marker-] path{transition:all .2s ease-out}.map-sidebar{background:#004650;width:100%;color:#fff;height:auto}.map-sidebar .heading-container{max-width:20em;padding-bottom:8%}@media screen and (max-width: 768px){.map-sidebar .heading-container{padding-bottom:0;padding:0 5% 5%;max-width:100%}}.map-sidebar .heading-container h2{color:#fff;margin-top:0}@media screen and (max-width: 768px){.map-sidebar .heading-container h2{margin-bottom:0}}.map-sidebar .location-list{padding-right:1em}@media screen and (max-width: 900px){.map-sidebar .location-list{padding-right:0}}.map-sidebar .location-list h1,.map-sidebar .location-list h2,.map-sidebar .location-list h3,.map-sidebar .location-list h4,.map-sidebar .location-list h5,.map-sidebar .location-list h6{color:#c2d500}.map-sidebar .location-list h4{font-size:1em;text-transform:uppercase}@media screen and (max-width: 1400px){.map-sidebar .location-list h4{font-size:.9em}}@media screen and (max-width: 768px){.map-sidebar .location-list.location-main{display:none}}.map-sidebar .location-list .location-category{border-bottom:solid 2px #c2d500}.map-sidebar .location-list .location-category.active .status:before{transform:rotate(0deg) !important}.map-sidebar .location-list .location-category.active .status:after{transform:rotate(0deg) !important}.map-sidebar .location-list .location-category .cat-title{cursor:pointer;position:relative}.map-sidebar .location-list .location-category .cat-title h4{line-height:1.2;font-size:.9em;margin:.8em 0}@media screen and (max-width: 1300px){.map-sidebar .location-list .location-category .cat-title h4{font-size:.9em;padding-right:20%}}.map-sidebar .location-list .location-category .cat-title .status{position:absolute;right:0px;top:0px;bottom:0px;width:30px;display:block;transform-origin:50% 50%;transition:transform .5s ease-out}@media screen and (max-width: 1024px){.map-sidebar .location-list .location-category .cat-title .status{transform:scale(0.7);transform-origin:100% 50%}}.map-sidebar .location-list .location-category .cat-title .status:after,.map-sidebar .location-list .location-category .cat-title .status:before{content:"";width:24px;height:3px;position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:auto;display:block;background:#c2d500;transform-origin:50% 50%;transform:rotate(-180deg);transition:transform .5s ease-out;border-radius:10px}@media screen and (max-width: 1400px){.map-sidebar .location-list .location-category .cat-title .status:after,.map-sidebar .location-list .location-category .cat-title .status:before{width:18px;height:2px}}.map-sidebar .location-list .location-category .cat-title .status:before{transform:rotate(-90deg)}.map-sidebar .location-list .location-category .sub-list{margin-bottom:2em;font-size:.8em;display:none}.map-sidebar .location-list .location-category .sub-list::-webkit-scrollbar{width:10px;display:block !important;-webkit-appearance:none}.map-sidebar .location-list .location-category .sub-list::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.map-sidebar .location-list .location-category .sub-list::-webkit-scrollbar-thumb{background:#9bb8bb;border-radius:10px}.map-sidebar .location-list .location-category .sub-list .sub-item{padding-bottom:.3em;display:flex}.map-sidebar .location-list .location-category .sub-list .sub-item.active .location-link:not([data-id=wce]){color:#c2d500}.map-sidebar .location-list .location-category .sub-list .sub-item .number{margin-right:9px}.map-sidebar .location-list .location-category .sub-list .sub-item .custom-icon{width:40px;height:40px;margin-top:5px;margin-right:10px}.map-sidebar .location-list .location-category .sub-list .sub-item .skytrain-icon{background-image:url("/wp-content/themes/foe/images/shell/kestrel-map-skytrain.svg");font-size:0;background-size:100%}.map-sidebar .location-list .location-category .sub-list .sub-item .wce-icon{background-image:url("/wp-content/themes/foe/images/shell/kestrel-map-westcoastexpress.svg");font-size:0;background-size:100%}.map-sidebar .location-list .location-category .sub-list .sub-item .location-link{display:flex;cursor:pointer;transition:all .3s ease}@media screen and (max-width: 1400px){.map-sidebar .location-list .location-category .sub-list .sub-item .location-link{font-size:.9em}}.map-sidebar .location-list .location-category .sub-list .sub-item .location-link.active{color:#c2d500}.map-sidebar .location-list .location-category .sub-list .sub-item .location-link:hover{color:#c2d500}.map-sidebar .location-list .location-category .sub-list .sub-item .location-link .location-id{flex:0 0 2em}.map-sidebar .location-select-wrapper{display:none;padding:5% 5%;background:#00343c}@media screen and (max-width: 768px){.map-sidebar .location-select-wrapper{display:block}}.map-sidebar .location-select-wrapper .sub-list{margin-top:1.5em;font-size:1em;display:none;height:200px;overflow-y:auto;mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%);-webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%)}.map-sidebar .location-select-wrapper .sub-list::-webkit-scrollbar{width:10px}.map-sidebar .location-select-wrapper .sub-list::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.map-sidebar .location-select-wrapper .sub-list::-webkit-scrollbar-thumb{background:#9bb8bb;border-radius:10px}.map-sidebar .location-select-wrapper .sub-list .sub-list-inner{background:#00343c;padding:1em}.map-sidebar .location-select-wrapper .sub-list .location-link{display:flex;cursor:pointer}.map-sidebar .location-select-wrapper .sub-list .location-link.active{color:#c2d500;transition:all .2s ease}.map-sidebar .location-select-wrapper .sub-list .location-link .number{margin-right:9px}.floor-plan-filter-section{position:fixed;top:0;left:3vw;right:0;z-index:100}.floor-plan-filter-section .filter-inner{background:#fff;padding-left:4%;display:flex;justify-content:space-between;padding-right:4%;padding-bottom:2%;padding-top:2%;width:100%}.floor-plan-filter-section .filter-inner .floor-plan-filters{display:grid;grid-template-columns:repeat(5, 1fr);gap:.5em 2em;flex:1 1 100%;padding-right:2em}.floor-plan-filter-section .filter-inner .view-swapper{justify-content:space-between;flex:0 0 25%;padding-left:2em;display:flex;align-items:center;transition:all .2s ease-out}.floor-plan-filter-section .filter-inner .view-swapper.disabled{pointer-events:none;opacity:.8}.floor-plan-filter-section .filter-inner .view-swapper.disabled .slider{background:rgba(167,167,167,.2);border:solid 3px #a7a7a7}.floor-plan-filter-section .filter-inner .view-swapper.disabled .switch-trigger{color:#a7a7a7 !important;opacity:.5 !important}.floor-plan-filter-section .filter-inner .view-swapper.disabled .circle-button{background:#a7a7a7 !important}.floor-plan-filter-section .filter-inner .view-swapper .switch-trigger{text-transform:uppercase;text-align:center;transition:all .2s ease-out;font-weight:600;will-change:font-weight;opacity:.5;cursor:pointer}.floor-plan-filter-section .filter-inner .view-swapper .switch-trigger.active{opacity:1}.floor-plan-filter-section .filter-inner .view-swapper .switch{position:relative;display:inline-block;width:5.375em;height:2.815em}.floor-plan-filter-section .filter-inner .view-swapper .switch input{opacity:0;width:0;height:0}.floor-plan-filter-section .filter-inner .view-swapper .slider{position:absolute;cursor:pointer;inset:0;width:100%;border-radius:45px;background:rgba(26,120,107,.2);transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);border:3px solid #1a786b}.floor-plan-filter-section .filter-inner .view-swapper .slider .circle-button{position:absolute;content:"";display:flex;align-items:center;height:68px;width:68px;left:10px;top:0;bottom:0;margin:auto;background:#1a786b;opacity:.68;border-radius:50%;transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.floor-plan-filter-section .filter-inner .view-swapper .switch input:checked+.slider .circle-button{transform:translateX(calc(100% + 5px))}.floor-plan-filter-section .filter-inner .foe-button{text-align:center;height:90px;font-size:1em;width:100%;padding-left:0;padding-right:0;font-weight:500;margin:0;transition:all .2s ease-out}.floor-plan-filter-section .filter-inner .foe-button.is_active{background:#1a786b;color:#fff}.floor-plan-filter-section .filter-inner .foe-button.disabled{pointer-events:none !important;border:solid 3px #a7a7a7;color:#a7a7a7;opacity:.5}.floor-plan-filter-section .line{bottom:0;height:2px;background:#004650;position:absolute;left:4%;right:4%}.levels-modal{position:fixed;top:0;background:#fff;height:100%;left:2.9%;right:0;padding:0 4%;padding-top:16.53vh;transition:all .5s ease-out;pointer-events:none;opacity:0;z-index:2}.levels-modal.active{opacity:1;pointer-events:all}.levels-modal.active svg .svg-units g{pointer-events:all !important}.levels-modal .instructions{padding-top:2.5em;padding-bottom:3.5em;display:flex;justify-content:space-between;align-items:center}.levels-modal .legend{width:629px}.levels-modal .legend .legend-inner{display:flex;justify-content:space-between;align-items:center}.levels-modal .legend .legend-inner .legend-item{display:flex;align-items:center;color:#1a786b}.levels-modal .legend .legend-inner .legend-item.available .box{background:#4a986a}.levels-modal .legend .legend-inner .legend-item.selected .box{background:#b2d235}.levels-modal .legend .legend-inner .legend-item.sold .box{background:#004650}.levels-modal .legend .legend-inner .legend-item.unavailable .box{background:#939393}.levels-modal .legend .legend-inner .legend-item .box{width:.75em;height:.75em;background:#004650;margin-right:.5em;border-radius:2px}.levels-modal .levels-modal-inner{display:flex;justify-content:space-between;width:100%;height:100%;position:relative}.levels-modal .levels-modal-inner .floor-plate{flex:0 0 48.5%;width:100%;height:100%}.levels-modal .levels-modal-inner .floor-plate svg{width:100%;margin-top:1em}.levels-modal .levels-modal-inner .floor-plate svg g{pointer-events:none}.levels-modal .levels-modal-inner .floor-plate svg #Amenities polygon{fill:#4a986a !important}.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g{cursor:pointer}.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g rect,.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g polygon{transition:fill .3s ease-out;fill:#4a986a !important}.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g:hover rect,.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g:hover polygon{fill:#52a976 !important}.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g.active:hover>rect,.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g.active:hover>polygon{fill:#bad74a !important}.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g.active:hover rect,.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g.active:hover polygon{fill:#bad74a !important}.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g.active>rect,.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g.active>polygon{fill:#b2d235 !important}.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g.active rect,.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g.active polygon{fill:#b2d235 !important}.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g.unavailable{pointer-events:none !important}.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g.unavailable rect,.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g.unavailable polygon{fill:#939393 !important}.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g.sold{pointer-events:none !important}.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g.sold rect,.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g.sold polygon{fill:#004650 !important}.levels-modal .levels-modal-inner .floor-plate svg .svg-units>g>g.sold g[id^=MTEXT] path{opacity:.7}.floor-plans-grid-section{width:100%;height:100%;padding-top:16.53vh !important;position:relative;z-index:2}.floor-plans-grid-section .instructions{padding-top:2.5em;padding-bottom:3.5em}.floor-plans-grid-section .inner{display:block}.floor-plans-grid-section .floor-plan-grid{width:100%;position:relative}.floor-plans-grid-section .floor-plan-grid.active{pointer-events:all}.floor-plans-grid-section .floor-plan-grid .grid-head{display:flex;align-items:center;justify-content:space-between;width:100%}.floor-plans-grid-section .floor-plan-grid .plan-group{padding-top:1em;display:none;position:absolute;top:0;left:0;width:100%;height:100%}.floor-plans-grid-section .floor-plan-grid .plan-group .term-title{margin-bottom:0 !important;font-family:"Mainlux","Times New Roman",Times,serif}.floor-plans-grid-section .floor-plan-grid .plan-grid{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;gap:1em;padding-top:1em}@media screen and (max-width: 600px){.floor-plans-grid-section .floor-plan-grid .plan-grid{grid-template-columns:repeat(2, 1fr)}}.floor-plans-grid-section .floor-plan-grid .plan-grid .floor-plan-grid-item{background:#fff;border:1px solid #004650;padding:1em;position:relative;flex-direction:column;display:none}.floor-plans-grid-section .floor-plan-grid .plan-grid .floor-plan-grid-item.available{display:block}@media screen and (max-width: 475px){.floor-plans-grid-section .floor-plan-grid .plan-grid .floor-plan-grid-item{padding:.8em}}.floor-plans-grid-section .floor-plan-grid .plan-grid .floor-plan-grid-item:before{content:"";position:absolute;top:0px;left:0px;right:0px;height:26px;z-index:4;background:linear-gradient(90deg, rgb(18, 69, 79) 0%, rgb(30, 108, 99) 25%, rgb(103, 165, 90) 50%, rgb(171, 207, 70) 75%, rgb(176, 210, 69) 100%)}.floor-plans-grid-section .floor-plan-grid .plan-grid .floor-plan-grid-item:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;opacity:0;background:rgba(0,70,80,.7);transition:opacity .5s ease-out}.floor-plans-grid-section .floor-plan-grid .plan-grid .floor-plan-grid-item h3{position:relative;z-index:3;color:#c2d500;font-weight:700;font-size:2.25em;margin-top:.2em}.floor-plans-grid-section .floor-plan-grid .plan-grid .floor-plan-grid-item .plan-img{display:block;width:100%;max-width:90%;margin:0 auto;aspect-ratio:14/16;position:relative}.floor-plans-grid-section .floor-plan-grid .plan-grid .floor-plan-grid-item .plan-img img{position:absolute;left:0px;top:0px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.floor-plans-grid-section .floor-plan-grid .plan-grid .floor-plan-grid-item .grid-item-text{color:#888;font-size:80%;position:relative;z-index:3}.floor-plans-grid-section .floor-plan-grid .plan-grid .floor-plan-grid-item .grid-item-text span{display:block}.floor-plans-grid-section .floor-plan-grid .plan-grid .floor-plan-grid-item .magnifying-glass{position:absolute;bottom:1em;right:1em;z-index:3;width:54px;height:54px}@media screen and (max-width: 475px){.floor-plans-grid-section .floor-plan-grid .plan-grid .floor-plan-grid-item .magnifying-glass{transform:scale(0.8);right:.8em;bottom:.8em}}@media screen and (max-width: 375px){.floor-plans-grid-section .floor-plan-grid .plan-grid .floor-plan-grid-item .magnifying-glass{display:none}}.floor-plans-grid-section .floor-plan-grid .plan-grid .floor-plan-grid-item .magnifying-glass circle,.floor-plans-grid-section .floor-plan-grid .plan-grid .floor-plan-grid-item .magnifying-glass path{transition:stroke .3s ease-out;stroke-width:2px;stroke:#c2d500}.status-container{display:none;pointer-events:none}.floor-plan-single-modal{position:fixed;top:0;bottom:0;background:#fff;left:2.9%;right:0;padding:0 4%;padding-top:16.53vh;z-index:10;opacity:0;pointer-events:none;transition:all .5s ease-out}.floor-plan-single-modal.active{opacity:1;pointer-events:all;z-index:3}.floor-plan-single-modal.active .floor-plan-single-modal-inner .single-plan-container .single-head{opacity:1;transform:translateY(0px)}.floor-plan-single-modal.active .floor-plan-single-modal-inner .single-plan-container .single-plan{opacity:1;transform:translateY(0px)}.floor-plan-single-modal .floor-plan-single-modal-inner{padding-top:1em}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .inner{position:relative}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head{align-items:center;padding:1em 0px;margin-bottom:2%;position:relative;opacity:0;z-index:5;transform:translateY(30px);transition:transform .5s ease-out .3s,opacity .5s ease-out .3s}@media screen and (max-width: 900px){.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head{flex-direction:column-reverse;align-items:flex-start}}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .single-links{position:relative}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .single-links .foe-button{margin-right:1em;position:absolute;top:4em;padding-left:0em;padding-right:0em;width:353px;text-align:center;color:#004650;border:solid 2px #1a786b;transition:all .2s ease-out;pointer-events:all;z-index:2}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .single-links .foe-button .inner{pointer-events:none}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .single-links .foe-button svg{width:35px;height:19px;margin-right:.5em}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .single-links .foe-button svg path{transition:all .2s ease-out}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .single-links .foe-button.download{margin-right:0}@media screen and (max-width: 900px){.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .single-links{margin-bottom:2em;margin-top:2em}}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .single-details{display:flex}@media screen and (max-width: 900px){.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .single-details{justify-content:space-between}}@media screen and (max-width: 600px){.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .single-details{flex-direction:column}}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .single-details .mobile-square-footage{display:none;position:absolute;top:8%;right:0}@media screen and (max-width: 600px){.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .single-details .mobile-square-footage{display:block}}@media screen and (max-width: 600px){.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .single-details .desktop-square-footage{display:none}}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head h1{color:#c2d500;font-size:5em;font-weight:bold;margin:0px 2rem 0px 0px}@media screen and (max-width: 768px){.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head h1{font-size:60px;margin:0 1rem 0 0}}@media screen and (max-width: 600px){.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head h1{font-size:3em;margin:0 1rem 0 0}}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .details .single-type{font-size:2em;margin:5px 0px}@media screen and (max-width: 600px){.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .details .single-type{font-size:1.3em}}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .details span{font-size:1.25em;display:inline-block}@media screen and (max-width: 600px){.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .details span{display:block;font-size:1em}}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .details span strong{color:#c2d500;font-weight:600;margin-right:.5em}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-head .details .exterior{margin-left:1em}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plan{position:relative;opacity:0;transform:translateY(30px);transition:transform .5s ease-out .6s,opacity .5s ease-out .6s}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plan.a4 .plan-image,.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plan.a5 .plan-image,.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plan.a6 .plan-image,.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plan.a7 .plan-image{max-width:57%}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plan.b3 .plan-image,.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plan.b2 .plan-image,.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plan.b4 .plan-image,.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plan.b5 .plan-image,.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plan.c1 .plan-image,.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plan.c2 .plan-image,.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plan.c3 .plan-image{max-width:60%}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plan.c4 .plan-image,.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plan.c5 .plan-image{max-width:45%}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plan .plan-image{display:block;max-width:70%;margin:0 auto}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plate{position:absolute;top:0;right:0;height:100%}@media screen and (max-width: 1600px){.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plate{display:flex;flex-direction:column;justify-content:flex-end}}@media screen and (max-width: 1023px){.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plate{position:static}}.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plate img{display:block;margin:0px 0px 0px auto;max-width:580px}@media screen and (max-width: 1023px){.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plate img{width:200px}}@media screen and (max-width: 600px){.floor-plan-single-modal .floor-plan-single-modal-inner .single-plan-container .single-plate img{margin:auto}}.register-form-section input[type=text],.register-form-section input[type=email],.register-form-section input[type=url],.register-form-section input[type=password],.register-form-section input[type=search],.register-form-section input[type=tel],.site-footer input[type=text],.site-footer input[type=email],.site-footer input[type=url],.site-footer input[type=password],.site-footer input[type=search],.site-footer input[type=tel]{border:1px solid rgba(255,255,255,.6);color:#fff;height:3em;background:none;border-radius:4px;transition:border .3s ease-out;padding:0px 1em}.register-form-section input[type=text]:focus,.register-form-section input[type=email]:focus,.register-form-section input[type=url]:focus,.register-form-section input[type=password]:focus,.register-form-section input[type=search]:focus,.register-form-section input[type=tel]:focus,.site-footer input[type=text]:focus,.site-footer input[type=email]:focus,.site-footer input[type=url]:focus,.site-footer input[type=password]:focus,.site-footer input[type=search]:focus,.site-footer input[type=tel]:focus{outline:none;color:#fff;border:1px solid #c2d500}.register-form-section textarea,.site-footer textarea{border:1px solid rgba(255,255,255,.6);height:6em;background:none;border-radius:4px;transition:border .3s ease-out;padding:1em 1.3em;color:#fff}.register-form-section textarea:focus,.site-footer textarea:focus{outline:none;border:1px solid #c2d500}.register-form-section select,.site-footer select{border:1px solid rgba(255,255,255,.6);background:url("/wp-content/themes/foe/images/shell/arrow-dropdown.svg") right 13px center no-repeat;background-size:11px;height:3em;transition:border .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;width:100%;color:#fff;padding:0px 2.3em 0px 1.3em;box-shadow:none}.register-form-section select:focus,.site-footer select:focus{outline:none;border:1px solid #c2d500;box-shadow:none}.register-form-section select option,.site-footer select option{color:#000;background:#fff}.location-category-select{border:1px solid rgba(255,255,255,.6);background:url("/wp-content/themes/foe/images/shell/arrow-dropdown.svg") right 13px center no-repeat;background-size:11px;height:3em;transition:border .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;width:100%;color:#fff;padding:0px 2.3em 0px 1.3em;box-shadow:none}.location-category-select:focus{outline:none;border:1px solid #c2d500;box-shadow:none}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 #004650}textarea{border:1px solid rgba(0,0,0,.1);background:#f4f4f4;height:6em;transition:border .3s ease-out;padding:1em 1.3em}textarea:focus{outline:none;border:1px solid #004650}select{border:1px solid rgba(0,0,0,.1);background:#f4f4f4 url("/wp-content/themes/foe/images/shell/arrow.svg") right 13px center no-repeat;background-size:11px;height:3em;transition:border .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0px 2.3em 0px 1.3em;box-shadow:none}select:focus{outline:none;border:1px solid #004650;box-shadow:none}#container .gform_wrapper{margin:0px}#container .gform_wrapper .gform_required_legend{display:none}#container .gform_wrapper .gform_validation_errors>h2{color:#fff;padding-left:20px;line-height:1.4;position:relative}#container .gform_wrapper .gform_validation_errors>h2:before{position:absolute;left:0px;top:3px}#container .gform_wrapper .gform_validation_errors>h2 .gform-icon{height:60px}#container .gform_wrapper .validation_error,#container .gform_wrapper .gform_validation_errors{background:#c2d500;color:#fff;border:none;border-radius:0px;padding:1.75em 2em;margin:0px 0px 1.5em 0px;width:auto;font-size:16px;font-weight:400;text-align:center}#container .gform_wrapper .validation_error .gform_submission_error,#container .gform_wrapper .gform_validation_errors .gform_submission_error{font-family:"acumin-pro",Helvetica,Roboto,Arial,sans-serif;font-size:18px;padding:0px}#container .gform_wrapper .validation_error .gform_submission_error .gform-icon,#container .gform_wrapper .gform_validation_errors .gform_submission_error .gform-icon{display:none}#container .gform_wrapper .validation_error ol,#container .gform_wrapper .gform_validation_errors ol{margin:0px}#container .gform_wrapper .validation_error ol li,#container .gform_wrapper .gform_validation_errors ol li{padding:0px;margin:0px}#container .gform_wrapper .validation_error ol li a,#container .gform_wrapper .gform_validation_errors ol li a{color:#fff}#container .gform_wrapper .gform_fields{margin:0px;padding:0px;grid-column-gap:2%}#container .gform_wrapper .gform_fields fieldset.gfield{width:102%;margin-left:-1%}#container .gform_wrapper .gform_fields fieldset.gfield>legend{padding-left:1%}#container .gform_wrapper .gform_fields fieldset.gfield .ginput_container_address span{padding-left:1%;padding-right:1%}#container .gform_wrapper .gform_fields .gfield{width:100%;clear:none;margin:0px}#container .gform_wrapper .gform_fields .gfield.gfield_error{background:none;border:none;max-width:none !important}#container .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container input,#container .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container textarea{border-color:red}#container .gform_wrapper .gform_fields .gfield.gfield_error .validation_message{padding:10px 0px 0px 0px;color:#c2d500;border:none;background:none;margin:0px;color:red;font-size:.8em}#container .gform_wrapper .gform_fields .gfield.gfield_error .gfield_label{margin-top:0px;color:#c2d500}#container .gform_wrapper .gform_fields .gfield label{font-size:14px;padding:0px 0px 8px 0px}#container .gform_wrapper .gform_fields .gfield .ginput_container{margin:0px}#container .gform_wrapper .gform_fields .gfield .ginput_container input{width:100%;border:none;height:44px;padding:0px 15px;background:#f4f4f4;border-radius:2px;border:1px solid #f4f4f4}#container .gform_wrapper .gform_fields .gfield .ginput_container input:focus{outline:none;background:#e7e7e7;border-color:#004650}#container .gform_wrapper .gform_fields .gfield .ginput_container textarea{width:100%;border:none;height:150px;padding:10px 15px;background:#f4f4f4;border-radius:2px}#container .gform_wrapper .gform_fields .gfield .ginput_container textarea:focus{outline:none;background:#e7e7e7}#container .gform_wrapper .gform_fields .gfield .ginput_container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none;background:#f4f4f4 url("/wp-content/themes/foe/images/shell/arrow.svg") right 13px center no-repeat;background-size:11px;border-radius:2px;height:40px;padding:0px 15px}#container .gform_wrapper .gform_fields .gfield .ginput_container select:focus{outline:none;background-color:#e7e7e7}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio{padding-left:1%}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio{margin:0px}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input{display:none}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input:checked+label:after{background:#004650 !important}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:5px 0px 5px 35px}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label:after{position:absolute;content:"";background:#fff;top:0px;bottom:0px;margin:auto;width:22px;height:22px;left:0px;display:block;border:3px solid #fff;box-shadow:0px 0px 0px 3px #e0e1e2;border-radius:50%;transition:background .2s ease-out}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label:hover:after{background:#cfd2d3}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox{padding-left:1%}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox{margin:0px}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input{display:none}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input:checked+label:after{background:#004650 !important;box-shadow:0px 0px 0px 3px #004650}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:5px 0px 5px 40px}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:after{position:absolute;content:"";background:#fff;top:7px;margin:auto;width:22px;height:22px;left:3px;display:block;box-shadow:0px 0px 0px 3px #e0e1e2;border-radius:50%;transition:background .2s ease-out}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:before{content:"";position:absolute;z-index:9;transform-origin:50% 50%;transform:rotate(-45deg);border:3px solid #fff;border-right:0px;border-top:0px;width:14px;height:8px;top:13px;left:7px}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:hover:after{background:#e0e1e2}#container .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]{height:auto;padding:15px 20px;border:3px dashed #ccc;background:none}#container .gform_wrapper .gform_footer{margin:0px;padding:0px}#container .gform_wrapper input[type=submit]{height:auto;padding:15px 25px;background:#004650;border:none;border-radius:3px;color:#fff;font-weight:bold;margin-right:1em;transition:background .2s ease-out}#container .gform_wrapper input[type=submit]:hover{background:#00191d}@media screen and (max-width: 641px){#container .gform_wrapper input[type=submit]{line-height:inherit;min-height:0px;width:auto}}.grecaptcha-badge{visibility:hidden}.search-form{display:flex}.search-form .search-field{border:none;height:2.2em;padding:0px 15px;background:#f4f4f4;border-top-left-radius:2px;border-bottom-left-radius:2px;transition:background .2s ease-out}.search-form .search-field:focus{outline:none;background:#e7e7e7}.search-form .search-submit{background:#e7e7e7 url("/wp-content/themes/foe/images/shell/search.svg") center center no-repeat;background-size:17px;padding:0px;width:44px;border:none;transition:background-color .2s ease-out}.search-form .search-submit:hover{background:#c1c1c1 url("/wp-content/themes/foe/images/shell/search.svg") center center no-repeat;background-size:17px}input.ajax-keyword{background:#f4f4f4 url("/wp-content/themes/foe/images/shell/search.svg") right 15px center no-repeat;background-size:17px}.ajax-spinner{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:rgba(255,255,255,.8);z-index:5;display:none;justify-content:center;padding:18% 0px 0px 0px}.ajax-spinner .spinner{margin:0 auto;display:block;width:50px;height:50px;border-radius:50%;border:4px solid rgba(0,70,80,.45);border-top:4px solid #004650;animation:spin 2s linear infinite}/*# sourceMappingURL=styles.css.map */