html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}p{margin-bottom:15px}p:last-child{margin-bottom:0}h1{font-weight:400;font-size:3.8rem;margin-bottom:30px;line-height:1.3;color:#95c11f;text-align:center}@media (max-width: 1024px){h1{font-size:3rem}}@media (max-width: 640px){h1{font-size:2.4rem;margin-bottom:20px}}h2{font-family:'Barlow Condensed', sans-serif;text-transform:uppercase;font-weight:600;line-height:1;letter-spacing:-0.75px;color:#95c11f;font-size:3.8rem}h3{font-family:'Barlow Condensed', sans-serif;text-transform:uppercase;font-weight:600;line-height:1;letter-spacing:-0.75px;color:#95c11f;font-size:3rem}h4{font-weight:400;font-size:2rem;margin-bottom:30px;line-height:1.2;color:#0c3b7c;letter-spacing:-1.3px}h5{text-transform:uppercase;margin-bottom:3rem}html{font-size:10px}body{font-size:1.8rem;line-height:1.5;font-family:'Manrope', sans-serif;font-weight:400}@media (max-width: 1024px){body{font-size:1.6rem}}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit;transition:0.3s opacity ease, 0.3s color ease}strong{font-weight:800}.width-wrapper{max-width:1200px;margin:auto;padding:0 40px}@media (max-width: 640px){.width-wrapper{padding:0 25px}}.plain-content-component{padding:60px 0}.further-info{background-color:#e7e5e4;text-align:center;padding:60px}.further-info .further-info-inner h2{color:#004e32;margin-bottom:40px}.further-info .further-info-inner .info-cols{margin:auto;display:flex;justify-content:space-between}.further-info .further-info-inner .info-cols .column{width:45%}.further-info .further-info-inner .info-cols .logo{height:150px}.further-info .further-info-inner .info-cols .logo img{height:100%;width:auto}.further-info .further-info-inner .info-cols .contact{margin-top:15px;color:#004e32}.further-info .further-info-inner .info-cols .contact a{display:block}.further-info .further-info-inner .info-cols .contact a:hover{color:#95c11f}.further-info .further-info-inner .info-cols .contact .name{font-weight:800}@media (max-width: 1180px){.further-info .further-info-inner .info-cols{font-size:14px}.further-info .further-info-inner .info-cols .column .logo{height:120px}}@media (max-width: 921px){.further-info .further-info-inner .info-cols{display:block}.further-info .further-info-inner .info-cols .column{width:100%;margin-bottom:30px}.further-info .further-info-inner .info-cols .column .logo{max-width:200px;margin:auto}.further-info .further-info-inner .info-cols .column:last-child{margin-bottom:0}}footer a:hover{text-decoration:underline}footer .main-footer-wrap{padding-top:30px;padding-bottom:50px}footer .main-footer-wrap-inner{font-size:13px;text-align:center;max-width:860px;margin:auto}footer .main-footer-wrap-inner .quick-links-strip{margin-bottom:20px}header{background:#004e32;position:fixed;top:0;left:0;width:100%;z-index:999}header .header-main{text-align:center}header .header-main .header-main-inner{position:relative}header .header-main .header-main-inner .logo{height:90px;display:block;padding:15px 0;transition:0.3s height ease}header .header-main .header-main-inner .logo img{height:100%;width:auto;padding:10px 0;box-sizing:border-box}header .header-main .header-main-inner .header-location{position:absolute;right:0;top:0;font-size:1.3rem;text-align:left;line-height:1.2;padding-top:25px;transition:0.3s font-size ease, 0.3s padding ease}header .header-main .header-main-inner .header-location::before{content:"";width:1px;height:100%;position:absolute;background-color:#95c11f;left:-10px;top:0}header .header-main .header-main-inner .header-location .icon{width:24px}header .header-main .header-main-inner .header-location .words{color:#95c11f}header .header-main .header-main-inner .header-location .address{font-weight:600;color:#fff}header .header-main .header-main-inner .mobile-anchor{position:absolute;top:50%;right:-30px;transform:translateY(-50%);padding:30px;display:none}header .header-main .header-main-inner .mobile-anchor .menu-icon{position:relative;width:25px;height:9px;display:block}header .header-main .header-main-inner .mobile-anchor .menu-icon span{display:block;position:absolute;height:1px;background-color:#fff;width:100%;transition:0.3s ease transform, 0.3s ease top}header .header-main .header-main-inner .mobile-anchor .menu-icon span:nth-child(1){top:0px;width:75%}header .header-main .header-main-inner .mobile-anchor .menu-icon span:nth-child(2){top:8px}header .header-main .header-main-inner .mobile-anchor.active .menu-icon span:nth-child(1){width:100%;transform:rotate(45deg);top:4px}header .header-main .header-main-inner .mobile-anchor.active .menu-icon span:nth-child(2){width:100%;top:4px;transform:rotate(-45deg)}header .header-nav{background:#95c11f;font-family:'Barlow Condensed', sans-serif;text-transform:uppercase;font-weight:600;line-height:1;letter-spacing:-0.75px}header .header-nav .header-nav-inner{padding:15px 0;text-align:center;font-size:2.8rem;transition:0.3s font-size ease, 0.3s padding ease}header .header-nav .header-nav-inner .nav-menu{display:flex;justify-content:center}header .header-nav .header-nav-inner .nav-menu li{margin-right:20px}header .header-nav .header-nav-inner .nav-menu li a{color:#fff}header .header-nav .header-nav-inner .nav-menu li a:hover{color:#000}header .header-nav .header-nav-inner .nav-menu li.current-menu-item{font-weight:600}header .header-nav .header-nav-inner .nav-menu li:last-child{margin-right:0}header .header-nav .header-nav-inner .nav-menu li:last-child::after{content:none}header.scrolled .header-main .header-main-inner .logo{height:60px}header.scrolled .header-main .header-main-inner .header-location{font-size:1.1rem;padding-top:10px}header.scrolled .header-nav .header-nav-inner{font-size:2.4rem}@media (max-width: 921px){header .header-main .header-main-inner .header-location{display:none}header .header-main .header-main-inner .mobile-anchor{display:block}header .header-main .header-main-inner .logo{height:50px}header .header-nav{max-height:0;overflow:hidden;transition:max-height ease 0.5s}header .header-nav .header-nav-inner{font-size:2.4rem}header .header-nav .header-nav-inner .nav-menu{display:block}header .header-nav .header-nav-inner .nav-menu li{margin:0;margin-bottom:10px}header .header-nav.active{max-height:280px}header.scrolled .header-main .header-main-inner .logo{height:50px}}.header-height{height:178px;transition:0.3s height ease}.header-height.scrolled{height:148px}@media (max-width: 921px){.header-height{height:80px}.header-height.scrolled{height:80px}}.not-found{border-bottom:1px solid #95c11f}.not-found .not-found-inner{margin:100px 0 100px;text-align:center}.not-found .not-found-inner h2{margin-bottom:20px}.not-found .not-found-inner a{text-decoration:underline}.hero-component{margin-top:0;background-size:cover;background-position:center}.hero-component .hero-component-inner{display:flex;align-items:center;justify-content:center;height:600px}.hero-component .hero-component-inner a{font-family:'Barlow Condensed', sans-serif;text-transform:uppercase;font-weight:600;line-height:1;letter-spacing:-0.75px;background:rgba(0,78,50,0.5);color:#fff;text-align:center;font-size:5rem;line-height:1;padding:30px;width:100%}.hero-component .hero-component-inner a .hero-link-inner{border-top:2px solid #95c11f;border-bottom:2px solid #95c11f;padding:20px 50px}@media (max-width: 1180px){.hero-component .hero-component-inner{height:500px}.hero-component .hero-component-inner a{font-size:4rem}}@media (max-width: 921px){.hero-component .hero-component-inner{height:400px}}@media (max-width: 640px){.hero-component .hero-component-inner{height:300px}.hero-component .hero-component-inner a{font-size:3rem}.hero-component .hero-component-inner a br{display:none}}.heading-content-strip-component{padding:60px 0}.heading-content-strip-component .heading-content-strip-component-inner h1,.heading-content-strip-component .heading-content-strip-component-inner .size,.heading-content-strip-component .heading-content-strip-component-inner .availability,.heading-content-strip-component .heading-content-strip-component-inner .status{font-family:'Barlow Condensed', sans-serif;text-transform:uppercase;font-weight:600;line-height:1;letter-spacing:-0.75px;text-align:center;font-size:5rem;line-height:1;margin:0;color:#95c11f}.heading-content-strip-component .heading-content-strip-component-inner .size{text-transform:none;font-size:4rem;color:#004e32;font-weight:400;margin-bottom:20px}.heading-content-strip-component .heading-content-strip-component-inner .status{color:#004e32}@media (max-width: 1180px){.heading-content-strip-component .heading-content-strip-component-inner h1,.heading-content-strip-component .heading-content-strip-component-inner .size,.heading-content-strip-component .heading-content-strip-component-inner .availability,.heading-content-strip-component .heading-content-strip-component-inner .status{font-size:4rem}.heading-content-strip-component .heading-content-strip-component-inner .size{font-size:3rem}}@media (max-width: 921px){.heading-content-strip-component .heading-content-strip-component-inner h1 br,.heading-content-strip-component .heading-content-strip-component-inner .size br,.heading-content-strip-component .heading-content-strip-component-inner .availability br,.heading-content-strip-component .heading-content-strip-component-inner .status br{display:none}}@media (max-width: 640px){.heading-content-strip-component .heading-content-strip-component-inner h1,.heading-content-strip-component .heading-content-strip-component-inner .size,.heading-content-strip-component .heading-content-strip-component-inner .availability,.heading-content-strip-component .heading-content-strip-component-inner .status{font-size:3rem}.heading-content-strip-component .heading-content-strip-component-inner h1 br,.heading-content-strip-component .heading-content-strip-component-inner .size br,.heading-content-strip-component .heading-content-strip-component-inner .availability br,.heading-content-strip-component .heading-content-strip-component-inner .status br{display:none}.heading-content-strip-component .heading-content-strip-component-inner .size{font-size:2.6rem}}.key-points-component{overflow:hidden}.key-points-component .key-points-component-inner{display:grid;grid-template-columns:repeat(4, 1fr)}.key-points-component .key-points-component-inner .card{background:#004e32;color:#95c11f;text-align:center;display:flex;align-items:center;justify-content:center;height:200px}.key-points-component .key-points-component-inner .card .image{width:110px;display:inline-block;margin-bottom:10px;filter:brightness(0) invert(1)}.key-points-component .key-points-component-inner .card .text{font-family:'Barlow Condensed', sans-serif;text-transform:uppercase;font-weight:600;line-height:1;letter-spacing:-0.75px;width:100%;font-size:2.6rem}.key-points-component .key-points-component-inner .card:nth-child(2),.key-points-component .key-points-component-inner .card:nth-child(4),.key-points-component .key-points-component-inner .card:nth-child(5),.key-points-component .key-points-component-inner .card:nth-child(7){background:rgba(0,78,50,0.85);color:#fff}.key-points-component .key-points-component-inner .card:nth-child(2) .image,.key-points-component .key-points-component-inner .card:nth-child(4) .image,.key-points-component .key-points-component-inner .card:nth-child(5) .image,.key-points-component .key-points-component-inner .card:nth-child(7) .image{filter:none}.key-points-component .key-points-component-inner .card:nth-child(1),.key-points-component .key-points-component-inner .card:nth-child(5){position:relative}.key-points-component .key-points-component-inner .card:nth-child(1)::before,.key-points-component .key-points-component-inner .card:nth-child(5)::before{content:'';position:absolute;width:500%;height:100%;left:-500%;background:#004e32}.key-points-component .key-points-component-inner .card:nth-child(5)::before{background:rgba(0,78,50,0.85)}.key-points-component .key-points-component-inner .card:nth-child(4),.key-points-component .key-points-component-inner .card:nth-child(8){position:relative}.key-points-component .key-points-component-inner .card:nth-child(4)::before,.key-points-component .key-points-component-inner .card:nth-child(8)::before{content:'';position:absolute;width:500%;height:100%;right:-500%;background:rgba(0,78,50,0.85)}.key-points-component .key-points-component-inner .card:nth-child(8)::before{background:#004e32}@media (max-width: 1180px){.key-points-component .key-points-component-inner .card .text{font-size:2.2rem}}@media (max-width: 921px){.key-points-component .key-points-component-inner{grid-template-columns:repeat(2, 1fr)}.key-points-component .key-points-component-inner .card::before{content:none !important}.key-points-component .key-points-component-inner .card:nth-child(4n+1),.key-points-component .key-points-component-inner .card:nth-child(4n+4){background:#004e32;color:#95c11f}.key-points-component .key-points-component-inner .card:nth-child(4n+1) .image,.key-points-component .key-points-component-inner .card:nth-child(4n+4) .image{filter:brightness(0) invert(1)}.key-points-component .key-points-component-inner .card:nth-child(4n+2),.key-points-component .key-points-component-inner .card:nth-child(4n+3){background:rgba(0,78,50,0.85);color:#fff}.key-points-component .key-points-component-inner .card:nth-child(4n+2) .image,.key-points-component .key-points-component-inner .card:nth-child(4n+3) .image{filter:none}}@media (max-width: 640px){.key-points-component .key-points-component-inner .card{height:auto;padding:20px 10px}}.accommodation-component{overflow:hidden}.accommodation-component .accommodation-component-inner{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}.accommodation-component .accommodation-component-inner .accommodation-table{padding:60px 60px 60px 0}.accommodation-component .accommodation-component-inner .tables{margin-top:20px}.accommodation-component .accommodation-component-inner .table{font-size:1.6rem}.accommodation-component .accommodation-component-inner .table .row{display:flex;text-align:center;background:#004e32;color:#fff;border-bottom:1px solid #fff}.accommodation-component .accommodation-component-inner .table .row .col1{width:60%;text-align:left;padding:5px 8px}.accommodation-component .accommodation-component-inner .table .row .col2{width:20%;padding:5px 8px}.accommodation-component .accommodation-component-inner .table .row .col3{width:20%;padding:5px 8px}.accommodation-component .accommodation-component-inner .table .row:first-child{background:rgba(0,78,50,0.85);font-weight:600}.accommodation-component .accommodation-component-inner .caption{color:#004e32;margin-top:10px}.accommodation-component .accommodation-component-inner .siteplan-image{position:relative;background-size:cover;background-position:center;padding-bottom:92%}@media (max-width: 1024px){.accommodation-component .accommodation-component-inner .siteplan-image{padding:0;height:92%}}@media (max-width: 921px){.accommodation-component .accommodation-component-inner{display:block}.accommodation-component .accommodation-component-inner .accommodation-table{padding:60px 0}.accommodation-component .accommodation-component-inner .siteplan-image{padding-bottom:92%;margin-bottom:60px}.accommodation-component .accommodation-component-inner .siteplan-image::after{content:none}}.specs-component{background-color:#004e32;color:#fff;text-align:center;padding:60px 0}.specs-component .specs-component-inner h2{color:#fff;margin-bottom:40px}.specs-component .specs-component-inner .specs-grid-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;margin:40px auto 0;max-width:800px}.specs-component .specs-component-inner .specs-grid-wrapper .spec-item .image{width:60px;margin:auto}.specs-component .specs-component-inner .specs-grid-wrapper .spec-item .text{line-height:1.2;margin-top:10px}.specs-component .specs-component-inner .specs-grid-wrapper .spec-item .text strong{color:#95c11f}.specs-component.section-2{background-color:#00432a}.specs-component.section-2 .specs-component-inner .specs-grid-wrapper{grid-template-columns:repeat(2, 1fr)}.specs-component.section-3{background-color:#003a23}.specs-component.section-3 .specs-component-inner .specs-grid-wrapper{grid-template-columns:repeat(2, 1fr)}@media (max-width: 640px){.specs-component .specs-component-inner .specs-grid-wrapper{grid-template-columns:repeat(2, 1fr)}}.google-map-component .google-map-component-inner .acf-map{height:500px}@media (max-width: 1024px){.google-map-component .google-map-component-inner .acf-map{height:450px}}@media (max-width: 640px){.google-map-component .google-map-component-inner .acf-map{height:400px}}.location-content-component .location-content-component-inner{padding:60px 0;display:grid;grid-template-columns:repeat(2, 1fr);gap:80px}.location-content-component .location-content-component-inner .col{display:flex;flex-direction:column;justify-content:space-between}.location-content-component .location-content-component-inner .headline{color:#004e32;border-top:2px solid #95c11f;border-bottom:2px solid #95c11f;font-size:2rem;padding:15px 0}.location-content-component .location-content-component-inner .address{margin-top:30px;color:#004e32}.location-content-component .location-content-component-inner .what-three-words{margin-top:30px;display:flex;color:#004e32}.location-content-component .location-content-component-inner .what-three-words::before{content:"";width:30px;height:30px;background-image:url("images/w3w-dark-green.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:10px}@media (max-width: 921px){.location-content-component .location-content-component-inner{display:block}.location-content-component .location-content-component-inner .col{margin-bottom:20px}.location-content-component .location-content-component-inner .col:last-child{margin-bottom:0}}.drivetimes-component{background-color:#327861;overflow:hidden}.drivetimes-component .drivetimes-component-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;position:relative}.drivetimes-component .drivetimes-component-inner h2{color:#fff;margin-bottom:20px}.drivetimes-component .drivetimes-component-inner .content{padding:60px 0;position:relative;z-index:1}.drivetimes-component .drivetimes-component-inner .table{font-size:1.6rem;margin-top:10px;border-top:1px solid #004e32;border-left:1px solid #004e32}.drivetimes-component .drivetimes-component-inner .table .row{display:flex;text-align:center;background-color:#103825;color:#fff}.drivetimes-component .drivetimes-component-inner .table .row .col{padding:5px 8px;border-bottom:1px solid #004e32;border-right:1px solid #004e32}.drivetimes-component .drivetimes-component-inner .table .row .col1{width:70%;text-align:left}.drivetimes-component .drivetimes-component-inner .table .row .col2{width:30%;background-color:#dfdddb;color:#004e32}.drivetimes-component .drivetimes-component-inner .table .row .col3{width:30%;background-color:#c0bbb7;color:#004e32}.drivetimes-component .drivetimes-component-inner .table .row:first-child{background:#95c11f;color:#004e32;font-weight:600}.drivetimes-component .drivetimes-component-inner .table .row:first-child .col2,.drivetimes-component .drivetimes-component-inner .table .row:first-child .col3{background-color:#95c11f}.drivetimes-component .drivetimes-component-inner .table .row:last-child{border:none}.drivetimes-component .drivetimes-component-inner .table:last-child{grid-column:span 2}.drivetimes-component .drivetimes-component-inner .image-wrap{position:absolute;height:100%;top:0;right:-100px}.drivetimes-component .drivetimes-component-inner .image-wrap .image{height:100%}.drivetimes-component .drivetimes-component-inner .image-wrap .image img{height:100%;width:auto}@media (max-width: 1180px){.drivetimes-component .drivetimes-component-inner .image-wrap{right:-70px}}@media (max-width: 921px){.drivetimes-component .drivetimes-component-inner{display:block}.drivetimes-component .drivetimes-component-inner .image-wrap{display:none}}@media (max-width: 640px){.drivetimes-component .drivetimes-component-inner .table-wrap{grid-template-columns:repeat(1, 1fr)}.drivetimes-component .drivetimes-component-inner .table:last-child{grid-column:auto}}.ctas-component{overflow:hidden;background-color:#004e32}.ctas-component .ctas-component-inner{text-align:center;display:flex;justify-content:center}.ctas-component .ctas-component-inner .cta-item{position:relative;padding:40px 60px;display:block}.ctas-component .ctas-component-inner .cta-item:hover .arrow::after{animation-name:arrowHover;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear}.ctas-component .ctas-component-inner .text{font-family:'Barlow Condensed', sans-serif;text-transform:uppercase;font-weight:600;line-height:1;letter-spacing:-0.75px;color:#fff;font-size:3rem}.ctas-component .ctas-component-inner .icon{width:100px;margin:auto;margin-bottom:10px}.ctas-component .ctas-component-inner .arrow{width:40px;height:40px;border:2px solid #95c11f;display:block;margin:20px auto 0;position:relative;overflow:hidden}.ctas-component .ctas-component-inner .arrow::after{content:"";background-image:url(images/arrow-right-solid.svg);position:absolute;width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;top:5px;left:5px}@media (max-width: 1180px){.ctas-component .ctas-component-inner .text{font-size:3.2rem}.ctas-component .ctas-component-inner .cta-item{padding:40px 60px}}@media (max-width: 1024px){.ctas-component .ctas-component-inner .text{font-size:2.8rem}}@media (max-width: 921px){.ctas-component .ctas-component-inner{display:block}.ctas-component .ctas-component-inner .cta-item{padding:40px 30px;width:auto}}@media (max-width: 640px){.ctas-component .ctas-component-inner{display:block}.ctas-component .ctas-component-inner .cta-item{padding:40px 30px;display:block}.ctas-component .ctas-component-inner .cta-item::after{content:none !important}}@keyframes arrowHover{0%{opacity:1;transform:translateX(0px) scale(1)}49%{opacity:0.5;transform:translateX(30px) scale(0.7)}50%{opacity:0.5;transform:translateX(-30px) scale(0.7)}100%{opacity:1;transform:translateX(0px) scale(1)}}.tour-component{padding:60px 0}.tour-component .tour-component-inner iframe{width:100%;height:800px}.full-width-image{line-height:0}.full-width-image img{width:100%}.hero-component a{opacity:0}.hero-component.active a{animation:slideUp 1s forwards}.heading-content-strip-component .heading-content-strip-component-inner h1,.heading-content-strip-component .heading-content-strip-component-inner div{opacity:0}.heading-content-strip-component.active .heading-content-strip-component-inner h1:nth-child(1),.heading-content-strip-component.active .heading-content-strip-component-inner div:nth-child(1){animation:slideUp 1s .2s forwards}.heading-content-strip-component.active .heading-content-strip-component-inner h1:nth-child(2),.heading-content-strip-component.active .heading-content-strip-component-inner div:nth-child(2){animation:slideUp 1s .4s forwards}.heading-content-strip-component.active .heading-content-strip-component-inner h1:nth-child(3),.heading-content-strip-component.active .heading-content-strip-component-inner div:nth-child(3){animation:slideUp 1s .6s forwards}.heading-content-strip-component.active .heading-content-strip-component-inner h1:nth-child(4),.heading-content-strip-component.active .heading-content-strip-component-inner div:nth-child(4){animation:slideUp 1s .8s forwards}.key-points-component .card .card-content{opacity:0}.key-points-component.active .card:nth-child(1) .card-content{animation:slideUp 0.8s .15s forwards}.key-points-component.active .card:nth-child(2) .card-content{animation:slideUp 0.8s .3s forwards}.key-points-component.active .card:nth-child(3) .card-content{animation:slideUp 0.8s .45s forwards}.key-points-component.active .card:nth-child(4) .card-content{animation:slideUp 0.8s .6s forwards}.key-points-component.active .card:nth-child(5) .card-content{animation:slideUp 0.8s .75s forwards}.key-points-component.active .card:nth-child(6) .card-content{animation:slideUp 0.8s .9s forwards}.key-points-component.active .card:nth-child(7) .card-content{animation:slideUp 0.8s 1.05s forwards}.key-points-component.active .card:nth-child(8) .card-content{animation:slideUp 0.8s 1.2s forwards}.accommodation-component .accommodation-table,.accommodation-component .siteplan-image{opacity:0}.accommodation-component.active .accommodation-table:nth-child(1),.accommodation-component.active .siteplan-image:nth-child(1){animation:slideUp 1s .2s forwards}.accommodation-component.active .accommodation-table:nth-child(2),.accommodation-component.active .siteplan-image:nth-child(2){animation:slideUp 1s .4s forwards}.google-map-component{opacity:0}.google-map-component.active{animation:fadeIn 1s forwards}.specs-component h2,.specs-component h3,.specs-component .spec-item{opacity:0}.specs-component.active h2:nth-child(1),.specs-component.active h3:nth-child(1),.specs-component.active .spec-item:nth-child(1){animation:slideUp 1s .2s forwards}.specs-component.active h2:nth-child(2),.specs-component.active h3:nth-child(2),.specs-component.active .spec-item:nth-child(2){animation:slideUp 1s .4s forwards}.specs-component.active h2:nth-child(3),.specs-component.active h3:nth-child(3),.specs-component.active .spec-item:nth-child(3){animation:slideUp 1s .6s forwards}.specs-component.active h2:nth-child(4),.specs-component.active h3:nth-child(4),.specs-component.active .spec-item:nth-child(4){animation:slideUp 1s .8s forwards}.specs-component.active h2:nth-child(5),.specs-component.active h3:nth-child(5),.specs-component.active .spec-item:nth-child(5){animation:slideUp 1s 1s forwards}.specs-component.active h2:nth-child(6),.specs-component.active h3:nth-child(6),.specs-component.active .spec-item:nth-child(6){animation:slideUp 1s 1.2s forwards}.specs-component.active h2:nth-child(7),.specs-component.active h3:nth-child(7),.specs-component.active .spec-item:nth-child(7){animation:slideUp 1s 1.4s forwards}.specs-component.active h2:nth-child(8),.specs-component.active h3:nth-child(8),.specs-component.active .spec-item:nth-child(8){animation:slideUp 1s 1.6s forwards}.specs-component.active h2:nth-child(9),.specs-component.active h3:nth-child(9),.specs-component.active .spec-item:nth-child(9){animation:slideUp 1s 1.8s forwards}.specs-component.active h2:nth-child(10),.specs-component.active h3:nth-child(10),.specs-component.active .spec-item:nth-child(10){animation:slideUp 1s 2s forwards}.specs-component.active h2:nth-child(11),.specs-component.active h3:nth-child(11),.specs-component.active .spec-item:nth-child(11){animation:slideUp 1s 2.2s forwards}.specs-component.active h2:nth-child(12),.specs-component.active h3:nth-child(12),.specs-component.active .spec-item:nth-child(12){animation:slideUp 1s 2.4s forwards}.specs-component.active h2:nth-child(13),.specs-component.active h3:nth-child(13),.specs-component.active .spec-item:nth-child(13){animation:slideUp 1s 2.6s forwards}.specs-component.active h2:nth-child(14),.specs-component.active h3:nth-child(14),.specs-component.active .spec-item:nth-child(14){animation:slideUp 1s 2.8s forwards}.specs-component.active h2:nth-child(15),.specs-component.active h3:nth-child(15),.specs-component.active .spec-item:nth-child(15){animation:slideUp 1s 3s forwards}.specs-component.active h2:nth-child(16),.specs-component.active h3:nth-child(16),.specs-component.active .spec-item:nth-child(16){animation:slideUp 1s 3.2s forwards}.specs-component.active h2:nth-child(17),.specs-component.active h3:nth-child(17),.specs-component.active .spec-item:nth-child(17){animation:slideUp 1s 3.4s forwards}.specs-component.active h2:nth-child(18),.specs-component.active h3:nth-child(18),.specs-component.active .spec-item:nth-child(18){animation:slideUp 1s 3.6s forwards}.location-content-component .col{opacity:0}.location-content-component.active .col:nth-child(1){animation:slideUp 1s .2s forwards}.location-content-component.active .col:nth-child(2){animation:slideUp 1s .4s forwards}.drivetimes-component h2,.drivetimes-component .table{opacity:0}.drivetimes-component.active h2:nth-child(1),.drivetimes-component.active .table:nth-child(1){animation:slideUp 1s .2s forwards}.drivetimes-component.active h2:nth-child(2),.drivetimes-component.active .table:nth-child(2){animation:slideUp 1s .4s forwards}.drivetimes-component.active h2:nth-child(3),.drivetimes-component.active .table:nth-child(3){animation:slideUp 1s .6s forwards}.ctas-component .cta-inner{opacity:0}.ctas-component.active .cta-item:nth-child(1) .cta-inner{animation:slideUp 1s .2s forwards}.ctas-component.active .cta-item:nth-child(2) .cta-inner{animation:slideUp 1s .4s forwards}.ctas-component.active .cta-item:nth-child(3) .cta-inner{animation:slideUp 1s .6s forwards}.further-info h2,.further-info .logo,.further-info .contact{opacity:0}.further-info.active h2:nth-child(1),.further-info.active .logo:nth-child(1),.further-info.active .contact:nth-child(1){animation:slideUp 1s .2s forwards}.further-info.active h2:nth-child(2),.further-info.active .logo:nth-child(2),.further-info.active .contact:nth-child(2){animation:slideUp 1s .4s forwards}.further-info.active h2:nth-child(3),.further-info.active .logo:nth-child(3),.further-info.active .contact:nth-child(3){animation:slideUp 1s .6s forwards}.further-info.active h2:nth-child(4),.further-info.active .logo:nth-child(4),.further-info.active .contact:nth-child(4){animation:slideUp 1s .8s forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes swipeIntro{0%{width:100%}100%{width:calc((100% - 900px) / 2)}}@keyframes swipeIntroTAB{0%{width:100%}100%{width:calc((100% - 600px) / 2)}}@keyframes swipeIntroMOB{0%{width:100%}100%{width:calc((100% - 300px) / 2)}}.other-sites-component{background-color:#004e32;border-top:1px solid #fff}.other-sites-component .other-sites-component-inner{padding:30px 0;position:relative}.other-sites-component .other-sites-component-inner .title{font-family:'Barlow Condensed', sans-serif;text-transform:uppercase;font-weight:600;line-height:1;letter-spacing:-0.75px;color:#95c11f;font-size:3.8rem;font-weight:bold;color:#fff;margin-bottom:40px}.other-sites-component .other-sites-component-inner .other-sites-carousel-loop .slick-slide{margin:0 27px}.other-sites-component .other-sites-component-inner .other-sites-carousel-loop .slick-list{margin:0 -27px}.other-sites-component .other-sites-component-inner .other-sites-carousel,.other-sites-component .other-sites-component-inner .other-sites-carousel-loop{overflow:hidden}.other-sites-component .other-sites-component-inner .other-sites-carousel .slick-arrow,.other-sites-component .other-sites-component-inner .other-sites-carousel-loop .slick-arrow{position:absolute;left:-35px;top:50%;transform:translateY(-50%);width:18px;height:34px;background:transparent;outline:none;border:none;appearance:none;color:transparent;box-shadow:none;cursor:pointer}.other-sites-component .other-sites-component-inner .other-sites-carousel .slick-arrow::after,.other-sites-component .other-sites-component-inner .other-sites-carousel-loop .slick-arrow::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-image:url(images/dash.svg);background-repeat:no-repeat;background-position:center}.other-sites-component .other-sites-component-inner .other-sites-carousel .slick-arrow.slick-next,.other-sites-component .other-sites-component-inner .other-sites-carousel-loop .slick-arrow.slick-next{left:auto;right:-35px}.other-sites-component .other-sites-component-inner .other-sites-carousel .slick-arrow.slick-prev::after,.other-sites-component .other-sites-component-inner .other-sites-carousel-loop .slick-arrow.slick-prev::after{transform:rotate(180deg)}.other-sites-component .other-sites-component-inner .property{display:inline-grid;grid-template-columns:repeat(2, 1fr);align-items:center;background:rgba(0,0,0,0.1);border:1px solid #fff;border-radius:5px;overflow:hidden}.other-sites-component .other-sites-component-inner .property .image{background-size:cover;background-position:center;height:100%;order:2}.other-sites-component .other-sites-component-inner .property .content{padding:50px 0;order:1}.other-sites-component .other-sites-component-inner .property .content .logo{padding:0 40px;max-width:500px}.other-sites-component .other-sites-component-inner .property .content .size{margin:0 40px;color:#fff}.other-sites-component .other-sites-component-inner .property .content .size .sqft{display:inline-block;font-size:2.8rem;font-weight:300;margin-right:10px}.other-sites-component .other-sites-component-inner .property .content .size .sqm{display:inline-block;font-size:2rem;font-weight:300}.other-sites-component .other-sites-component-inner .property .content .link{text-transform:uppercase;color:#95c11f;margin:0 40px;font-weight:600;display:flex;align-items:center;margin-top:10px}.other-sites-component .other-sites-component-inner .property .content .link::after{content:"";width:24px;height:24px;background-image:url(images/arrow-right-solid.svg);background-repeat:no-repeat;background-position:center;margin-left:10px}.other-sites-component .other-sites-component-inner .property .content .link:hover{color:#fff}.other-sites-component .other-sites-component-inner .slick-track{display:flex !important}.other-sites-component .other-sites-component-inner .slick-slide{height:inherit !important}@media (max-width: 921px){.other-sites-component .other-sites-component-inner .title{font-size:3rem}.other-sites-component .other-sites-component-inner .other-sites-carousel .slick-arrow,.other-sites-component .other-sites-component-inner .other-sites-carousel-loop .slick-arrow{height:22px}.other-sites-component .other-sites-component-inner .other-sites-carousel .slick-arrow.slick-next,.other-sites-component .other-sites-component-inner .other-sites-carousel-loop .slick-arrow.slick-next{right:-20px}.other-sites-component .other-sites-component-inner .other-sites-carousel .slick-arrow.slick-prev,.other-sites-component .other-sites-component-inner .other-sites-carousel-loop .slick-arrow.slick-prev{left:-20px}.other-sites-component .other-sites-component-inner .property{display:inline-block}.other-sites-component .other-sites-component-inner .property .image{height:400px}.other-sites-component .other-sites-component-inner .property .content{padding-bottom:0;padding-top:30px}.other-sites-component .other-sites-component-inner .property .content .logo{max-width:300px;padding-left:20px}.other-sites-component .other-sites-component-inner .property .content .title{padding-left:20px}.other-sites-component .other-sites-component-inner .property .content .size,.other-sites-component .other-sites-component-inner .property .content .link{margin-left:20px}.other-sites-component .other-sites-component-inner .property .content .link{margin-bottom:20px}}@media (max-width: 640px){.other-sites-component .other-sites-component-inner .property .image{height:200px}}.other-sites-component .image,.other-sites-component .content{opacity:0}.other-sites-component.active .image{animation:slideUp 1s forwards}.other-sites-component.active .content{animation:slideUp 1s 0.2s forwards}.demographics{background-color:#95c11f;color:#fff;padding:60px 0 40px}.demographics .demographics-slider{overflow:hidden;position:relative}.demographics .demographics-slider .demographics-slide{display:inline-block}.demographics .demographics-slider .demographics-slide .demographics-inner{display:flex;justify-content:center;flex-wrap:wrap;text-align:center}.demographics .demographics-slider .demographics-slide .demographics-inner .card{width:33%;margin-bottom:20px}.demographics .demographics-slider .demographics-slide .demographics-inner .card .card-content .image{max-width:200px;margin:auto}.demographics .demographics-slider .demographics-slide .demographics-inner .card .card-content .text{font-size:2rem;line-height:1.2}.demographics .demographics-slider .demographics-slide .demographics-inner .card .card-content .text strong{color:#004e32;font-weight:800;font-size:3rem;letter-spacing:-1px}.demographics .demographics-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;z-index:2;cursor:pointer}.demographics .demographics-slider .slick-arrow.slick-disabled{opacity:0.5;cursor:auto}.demographics .demographics-slider .slick-prev,.demographics .demographics-slider .slick-next{background:none;border:0;padding:0;z-index:2}.demographics .demographics-slider .slick-prev img,.demographics .demographics-slider .slick-next img{width:100%;height:auto;display:block}.demographics .demographics-slider .slick-prev{transform:rotate(180deg);left:0}.demographics .demographics-slider .slick-next{right:-0}@media (max-width: 921px){.demographics{padding:40px 0 20px}.demographics .demographics-slider .demographics-slide .demographics-inner .card{width:50%;margin-bottom:20px}.demographics .demographics-slider .demographics-slide .demographics-inner .card .card-content .image{max-width:100px;margin:auto}.demographics .demographics-slider .demographics-slide .demographics-inner .card .card-content .text{font-size:1.8rem;line-height:1.2}.demographics .demographics-slider .demographics-slide .demographics-inner .card .card-content .text strong{font-size:2.8rem}.demographics .demographics-slider .slick-arrow{width:25px;height:25px}}@media (max-width: 921px){.demographics .demographics-slider .demographics-slide .demographics-inner .card{width:100%}}



.gallery-component {
  margin: 60px 0;
}

.gallery-component .gallery-component-inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}

.gallery-component .gallery-component-inner .image {
  line-height: 0;
}

.gallery-component .gallery-component-inner .image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

@media (max-width: 1024px) {
  .gallery-component {
    margin: 40px 0;
  }
}
