*{margin:0;padding:0}body{-webkit-text-size-adjust:100%}img{display:block;border:0}.clear{clear:both}a[href^=tel]{color:inherit;text-decoration:none}.section-number,a,ol,ul{text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}img{width:100%;height:auto}html{overflow-x:hidden}body{font-family:Campton-Book, Arial, Helvetica, san-serif;font-size:14px;opacity:0;width:100%}body.fadeIn{opacity:1}a{color:#00f;text-decoration:none}f a:hover{color:red}.menu-overlay{background:#000;width:100%;height:100vh;top:0;left:0;position:fixed;z-index:7500;visibility:hidden;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.fancybox-overlay{z-index:10000 !important}section{display:block}section .content{width:91.2%;margin:0 auto;max-width:1400px}section .content .page-sub-title{color:#ee7203;font-size:32px;margin-bottom:30px;opacity:0;margin-left:-40px}section .content .page-intro-left-side,section .content .page-intro-right-side{opacity:0}section .content .page-intro-left-side,section .content .page-intro-right-side{width:50%;float:left}section .content .page-intro-left-side p,section .content .page-intro-right-side p{color:#fff;font-size:20px;line-height:1.6em;margin-bottom:1em;margin-right:10%}.fade{opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.fadeIn{opacity:1}body{padding-top:169px}header{display:block;position:fixed;top:0;left:0;right:0;width:91.2%;padding:15px 4.4%;background-color:#3f403f;z-index:7000;overflow:hidden;border-bottom:1px solid #3f403f;border-top:10px solid #ee7203}header .address{margin-top:2px;text-transform:uppercase;font-size:14px;color:#ffffff}header .address span{color:#f47920}header logo{width:240px;display:block;margin-bottom:15px}.menu-toggle{display:block;position:fixed;top:88px;right:4.4%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:8500}.nav-menu{display:block;-webkit-transition:none;transition:none}#nav-icon{float:right;margin:0;width:38px;height:28px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer;z-index:999}#nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#ffffff;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .25s ease;transition:all .25s ease}#nav-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:12px}#nav-icon span:nth-child(4){top:24px}#nav-icon.open span{background:#ffffff}#nav-icon.open span:nth-child(1){top:8px;width:0%;left:50%}#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon.open span:nth-child(4){top:8px;width:0%;left:50%}.menu-main-menu-container{position:fixed;right:-50%;top:0;height:100vh;background:rgba(0,0,0,0.65);width:50%;max-width:400px;z-index:8000;-webkit-transition:all .5s ease;transition:all .5s ease}.menu-main-menu-container ul{list-style-type:none;position:fixed;right:-60%;top:160px;width:45.6%;max-width:calc(400px - 60px);z-index:2500;-webkit-transition:all .5s ease;transition:all .5s ease}.menu-main-menu-container ul li{opacity:0;text-align:right}.menu-main-menu-container ul li a{text-align:right;display:block;color:#ee7203;font-size:38px;padding-bottom:27px;width:100%;-webkit-transition:none;transition:none;-webkit-transition:color .3s ease;transition:color .3s ease}.menu-main-menu-container ul li a:hover{color:#fff}.menu-main-menu-container ul li.current_page_item a{color:#fff}@keyframes headerPadding{from{padding-top:0}to{padding-top:95px}}@keyframes headerDown{from{top:-95px}to{top:0}}@keyframes videoHeight{from{height:800px}to{height:400px}}section.header-images{width:100%;position:relative;overflow:hidden}section.header-images .header-movie video{object-fit:cover;height:800px}section.header-images .homepage-content{position:absolute;width:100%;height:100%;left:0;top:0}section.header-images .homepage-content .shadow{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(255,255,255,0.7);transition:opacity 1s ease 3s;opacity:0}@media (max-width: 1040px){section.header-images .header-overlay-graphic{width:400px;height:400px;right:-100px;bottom:-100px}section.header-images .header-movie video{height:auto !important}}@media (max-width: 767px){section.header-images .header-overlay-graphic{width:300px;height:300px;right:-100px;bottom:-100px}section.header-images .homepage-content.active .header-overlay-graphic{transition:none !important;width:300px !important;height:300px !important;transform:none !important}}@media (max-width: 481px){section.header-images .header-overlay-graphic{width:200px;height:200px;right:-60px;bottom:-60px}}section.header-images .header-image .bx-controls{position:absolute;z-index:5000;bottom:6%;right:4.4%;width:50%;text-align:right}section.header-images .header-image .bx-controls .bx-pager-item{display:inline-block;margin-left:15px}section.header-images .header-image .bx-controls .bx-pager-item a{display:block;width:16px;height:16px;color:transparent;border:1px solid #9d9d9d;background-color:#254b3b;opacity:.6}section.header-images .header-image .bx-controls .bx-pager-item a.active,section.header-images .header-image .bx-controls .bx-pager-item a:hover{opacity:1}section.header-images .header-movie{margin-bottom:-5px;position:relative}section.header-images .header-movie video{width:100%}.header-overlay1{position:absolute;bottom:0;left:-1px;width:60%;mix-blend-mode:hard-light;z-index:5}.header-overlay2{position:absolute;bottom:-1px;right:0;width:100%;z-index:10;overflow:hidden}.header-overlay2 img{width:103%;height:auto}@media only screen and (min-width: 481px) and (max-width: 767px){#nav-icon{width:30px;height:20px}#nav-icon span{height:2px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:8px}#nav-icon span:nth-child(4){top:16px}.menu-main-menu-container ul{top:110px}.menu-main-menu-container ul li a{padding-bottom:22px}section.header-images{border-bottom-width:10px}section.header-images .header-image .bx-controls{display:none}}@media only screen and (max-width: 480px), screen and (max-device-width: 480px){#nav-icon{width:24px;height:20px}#nav-icon span{height:2px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:6px}#nav-icon span:nth-child(4){top:12px}.menu-main-menu-container ul{top:90px}.menu-main-menu-container ul li a{padding-bottom:18px}section.header-images{border-bottom-width:7px}section.header-images .header-image .bx-controls{display:none}}.birchwood-home-motion{position:absolute;height:120%;width:auto;top:-10%;right:-10%;opacity:0.5;mix-blend-mode:multiply}.birchwood-development-motion{position:absolute;height:auto;width:50%;bottom:-50%;left:0;opacity:0.5;transform:rotate(180deg);mix-blend-mode:multiply}.header-tagline{color:#ffffff;font-weight:700;font-size:20px;left:4%;position:absolute;bottom:30px}section.homepage-intro,section.page-intro{background:#3f403f;padding-top:40px;padding-bottom:60px;position:relative;overflow:hidden}@keyframes rotate360{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}section.homepage-intro .content,section.page-intro .content{z-index:10;position:relative}section.homepage-intro .content .home-title h1,section.page-intro .content .home-title h1{font-size:36px;margin-bottom:15px;width:100%;opacity:1;margin-left:0;color:#ffffff;font-family:Campton-Book, Arial, Helvetica, san-serif;font-weight:normal}section.homepage-intro .content .left-side,section.page-intro .content .left-side{width:500px;float:left}section.homepage-intro .content .left-side .sub-title div,section.page-intro .content .left-side .sub-title div{font-size:36px;opacity:1;margin-left:0;font-family:Campton-Book, Arial, Helvetica, san-serif;margin-bottom:1em;color:#ee7203;font-weight:normal;text-transform:uppercase}section.homepage-intro .content .left-side .sub-title div b,section.page-intro .content .left-side .sub-title div b{text-transform:uppercase;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif;color:#fff}section.homepage-intro .content .left-side .sat-nav,section.page-intro .content .left-side .sat-nav{font-weight:normal;opacity:1;margin-left:0;font-family:Campton-Bold, Arial, Helvetica, san-serif;color:#ee7203;font-size:30px}section.homepage-intro .content .left-side .sat-nav span,section.page-intro .content .left-side .sat-nav span{color:#fff}section.homepage-intro .content .right-side,section.page-intro .content .right-side{width:calc(100% - 550px);float:right;color:#fff;max-width:1100px}section.homepage-intro .content .home-top-content,section.page-intro .content .home-top-content{color:#fff;margin-bottom:.5em;font-size:26px;max-width:800px;opacity:1}section.homepage-intro .content .home-top-content b,section.page-intro .content .home-top-content b{font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif}section.homepage-intro .content .right-side .home-top-content b,section.page-intro .content .right-side .home-top-content b{font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif}section.homepage-intro .content .right-side .home-list-title,section.page-intro .content .right-side .home-list-title{color:#fff;font-size:20px;margin-bottom:1em;opacity:1;line-height:1.5em}section.homepage-intro .content .right-side .home-list-title p,section.page-intro .content .right-side .home-list-title p{opacity:1;margin-bottom:1em;max-width:1000px}section.homepage-intro .upper-intro{margin-bottom:35px}section.homepage-intro .upper-intro .sat-nav{font-weight:normal;opacity:1;margin-left:0;font-family:Campton-Bold, Arial, Helvetica, san-serif;color:#ffffff;font-size:30px;margin-top:10px}section.homepage-intro .upper-intro .sat-nav span{color:#ee7203}section.homepage-intro .upper-intro .sub-title div{font-size:36px;opacity:1;margin-left:0;font-family:Campton-Bold, Arial, Helvetica, san-serif;color:#ee7203;font-weight:normal;text-transform:uppercase}section.homepage-widgets{background-color:#fff;padding-top:100px;padding-bottom:100px;position:relative}section.homepage-widgets .widgets{z-index:10;position:relative}section.homepage-widgets .widgets .widget-wrapper{opacity:0;display:inline}section.homepage-widgets .widgets .widget-wrapper .widget{display:inline-block;width:33.33333%;text-align:center}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget{display:inline-block;text-align:left}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-image{width:100px;height:100px;display:inline-block;float:left;margin-right:30px}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-image img{max-width:100px;max-height:100px}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-title{display:inline-block;color:#3f403f;font-family:Campton-Book, Arial, Helvetica, san-serif;font-size:30px;margin-top:10px}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-more{display:block;text-transform:uppercase;color:#ee7203;font-size:20px;font-family:Campton-Bold, Arial, Helvetica, san-serif;margin-top:10px;-webkit-transition:all .3s ease;transition:all .3s ease}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-more span{float:left;margin-top:2px;margin-right:6px}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-more i{color:#ee7203;font-size:28px;float:left;-webkit-transition:all .3s ease;transition:all .3s ease}section.homepage-widgets .widgets .widget-wrapper .widget:hover .widget-more{color:#3f403f}section.homepage-widgets .widgets .widget-wrapper .widget:hover .widget-more i{color:#3f403f}section.quotes{background:#ee7203;padding-top:30px;padding-bottom:180px;position:relative}section.quotes .quotes-wrapper{padding-top:30px;padding-bottom:30px;position:relative}section.quotes .quotes-wrapper .content{position:relative;z-index:10;overflow:hidden;max-width:1200px;z-index:100}section.quotes .quotes-wrapper .content i{float:left;color:#fff;font-size:120px;margin-bottom:20px}section.quotes .quotes-wrapper .content .quote{width:calc(100% - 150px);float:right}section.quotes .quotes-wrapper .content .quote p{font-size:20px;line-height:1.6em;width:95%;color:#fff;margin:0 auto;margin-bottom:1em;margin-top:8px}section.quotes .quotes-wrapper .content .quote p.source{color:#3f403f;text-transform:uppercase;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif;font-size:20px;margin-bottom:0}section.quotes .quotes-wrapper .content .quote p.role{color:#ffffff;text-transform:uppercase;font-family:Campton-Book, Arial, Helvetica, san-serif;font-size:16px;margin-bottom:0;margin-top:-.5em}section.quotes .quotes-wrapper .content .bx-wrapper{width:calc(100% - 150px) !important;float:right !important}section.quotes .quotes-wrapper .content .quote-slider{position:relative}section.quotes .quotes-wrapper .content .quote-slider .quote{width:100% !important;margin-left:0 !important}section.occupiers{background-color:#fff;padding-top:65px;padding-bottom:20px;position:relative}section.occupiers h2{color:#36a9e1;font-size:40px;text-align:center;font-family:Campton-Bold, Arial, Helvetica, san-serif;text-transform:uppercase;font-weight:normal}section.occupiers .occupiers-wrapper{text-align:center;margin-top:45px}section.occupiers .occupiers-wrapper .occupier-logo{display:inline-block;width:auto;margin-right:5%;margin-bottom:50px;opacity:0}section.occupiers .occupiers-wrapper .occupier-logo:last-child{margin-right:0}section.occupiers .occupiers-wrapper .occupier-logo:nth-child(4n+4){margin-right:0}section.occupiers .occupiers-wrapper .occupier-logo img{width:80%;height:auto;max-width:292px;margin:0 auto}section.homepage-gallery{padding-bottom:85px;padding-top:60px;background:#3f403f;text-align:center}section.homepage-gallery h2{font-size:30px;text-align:center;margin-bottom:30px;color:#fff;font-family:Campton-Semibold, Arial, Helvetica, san-serif;font-weight:normal}section.homepage-gallery img{height:100%;object-fit:cover}section.homepage-gallery .gallery-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px}section.homepage-gallery .gallery-wrapper a{display:block;border-radius:10px;overflow:hidden}section.homepage-gallery .gallery-wrapper a:first-child{grid-row:span 2}section.homepage-gallery .gallery-wrapper a:first-child img{height:100%;object-fit:cover}section.homepage-gallery .gallery-wrapper a:last-child{margin-right:0;position:relative;overflow:hidden}section.homepage-gallery .gallery-wrapper a:last-child:before{content:"";position:absolute;top:0;left:0;background:rgba(255,255,255,0.85);width:100%;height:100%;z-index:50}section.homepage-gallery .gallery-wrapper a:last-child .gallery-more{position:absolute;z-index:500;top:50%;left:50%;margin:0 auto;text-align:left;color:#3f403f;font-size:1vw;text-transform:uppercase;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif;display:inline-block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.homepage-gallery .gallery-wrapper a:last-child .gallery-more i{color:#ee7203;font-size:1.6vw;float:right;margin-top:-12%;margin-left:10px}section.homepage-gallery .gallery-wrapper a:hover{opacity:.7}section.homepage-gallery a.see-all-news{display:inline-flex;text-transform:uppercase;color:#fff;font-family:Campton-Medium, Arial, Helvetica, san-serif;padding:12px 30px 10px;border-radius:60px;font-size:16px;align-items:center;background:#ee7203;margin-top:40px}section.homepage-gallery a.see-all-news i{margin-left:10px;margin-top:-5px}section.homepage-gallery a.see-all-news:hover{background:#fff;color:#3f403f}section.homepage-news{background:#ededed;padding-top:90px;padding-bottom:90px;position:relative;overflow:hidden}section.homepage-news .home-news-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}section.homepage-news .home-news-wrapper .home-news-image{width:41.5%;background-repeat:no-repeat;background-size:cover;background-position:center;margin-right:3.5%}section.homepage-news .home-news-wrapper .home-news-story{width:55%}section.homepage-news .home-news-wrapper .home-news-story h2{font-size:30px;color:#ee7203;margin-bottom:30px;font-family:Campton-Semibold, Arial, Helvetica, san-serif;font-weight:normal}section.homepage-news .home-news-wrapper .home-news-story a.home-news-title{font-size:22px;color:#3f403f;margin-bottom:15px;display:block;font-family:Campton-Semibold, Arial, Helvetica, san-serif}section.homepage-news .home-news-wrapper .home-news-story a.home-news-title:hover{color:#254b3b}section.homepage-news .home-news-wrapper .home-news-story p{font-size:20px;line-height:1.6em;width:100%;max-width:1100px;margin-bottom:1em;font-family:Campton-Book, Arial, Helvetica, san-serif}section.homepage-news .home-news-wrapper .home-news-story a.read-more{display:inline-flex;text-transform:uppercase;color:#fff;font-family:Campton-Medium, Arial, Helvetica, san-serif;padding:12px 30px 10px;border-radius:60px;font-size:16px;align-items:center;background:#ee7203}section.homepage-news .home-news-wrapper .home-news-story a.read-more i{margin-left:10px;margin-top:-5px;color:#fff}section.homepage-news .home-news-wrapper .home-news-story a.read-more:hover{background:#254b3b}section.homepage-news .home-news-wrapper .home-news-story a.see-all-news{display:inline-block;color:#fff;background:#ee7203;text-transform:uppercase;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif;font-size:16px;margin-top:20px;padding:7px 20px;display:inline-flex;text-transform:uppercase;color:#fff;font-family:Campton-Medium, Arial, Helvetica, san-serif;padding:12px 30px 10px;border-radius:60px;font-size:16px;align-items:center;background:#ee7203}section.homepage-news .home-news-wrapper .home-news-story a.see-all-news:hover{color:#fff;background:#3f403f}@media only screen and (min-width: 768px) and (max-width: 1040px){section.homepage-intro,section.page-intro{padding-top:40px;padding-bottom:40px;background-size:350px}section.homepage-intro:after,section.page-intro:after{display:none}section.homepage-intro .content .home-top-title,section.page-intro .content .home-top-title{font-size:24px}section.homepage-intro .content .home-title h1,section.page-intro .content .home-title h1{font-size:32px;margin-bottom:25px}section.homepage-intro .content .left-side,section.page-intro .content .left-side{width:calc(100% - 175px);margin-bottom:1em}section.homepage-intro .upper-intro .sub-title div,section.page-intro .upper-intro .sub-title div{font-size:24px}section.homepage-intro .upper-intro .sat-nav,section.page-intro .upper-intro .sat-nav{font-size:24px;margin-bottom:.8em}section.homepage-intro .content .right-side,section.page-intro .content .right-side{width:calc(100%);float:left}section.homepage-intro .content .right-side .home-top-content,section.page-intro .content .right-side .home-top-content{font-size:24px;max-width:700px}section.homepage-intro .content .right-side .home-list-title,section.page-intro .content .right-side .home-list-title{font-size:18px}section.homepage-intro .content .right-side li,section.homepage-intro .content .right-side p,section.page-intro .content .right-side li,section.page-intro .content .right-side p{font-size:18px}section.homepage-intro .content .right-side li i,section.homepage-intro .content .right-side p i,section.page-intro .content .right-side li i,section.page-intro .content .right-side p i{margin-top:-1px}section.homepage-intro .content .right-side .tenure,section.page-intro .content .right-side .tenure{font-size:23px}section.homepage-widgets{padding-top:60px;padding-bottom:50px}section.homepage-widgets .widgets .widget-wrapper:last-child .widget{margin-right:0}section.homepage-widgets .widgets .widget-wrapper .widget{width:25.3%;margin-right:12%}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget{display:inline-block;text-align:center}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-image{float:none;margin:0 auto}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-title{font-size:22px;width:100%}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-more{font-size:16px;display:inline-block}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-more i{margin-top:-3px}section.quotes{padding-bottom:80px}section.quotes .quotes-wrapper .content i{font-size:90px}section.quotes .quotes-wrapper .content .quote p{font-size:16px}section.quotes .quotes-wrapper .content .quote p.source{font-size:18px}section.occupiers{padding-top:60px;padding-bottom:30px}section.occupiers h2{font-size:28px}section.occupiers .occupiers-wrapper .clear{display:none}section.occupiers .occupiers-wrapper .occupier-logo img{width:90%;height:auto;max-width:200px;margin:0 auto}section.homepage-gallery{padding-top:40px;padding-bottom:50px}section.homepage-gallery h2{font-size:28px}section.homepage-gallery .gallery-wrapper a:last-child .gallery-more{font-size:14px}section.homepage-gallery .gallery-wrapper a:last-child:after{font-size:14px;background-size:24px;width:110px}section.homepage-gallery a.see-all-news{padding:10px 15px 7px 15px;font-size:14px;margin-top:20px}section.homepage-news{padding-top:50px;padding-bottom:40px;background-size:350px}section.homepage-news .home-news-wrapper .home-news-image{width:100%;margin-right:0;padding-bottom:40%;margin-bottom:20px}section.homepage-news .home-news-wrapper .home-news-story{width:100%}section.homepage-news .home-news-wrapper .home-news-story h2{font-size:30px;margin-bottom:10px}section.homepage-news .home-news-wrapper .home-news-story a.home-news-title{font-size:18px}section.homepage-news .home-news-wrapper .home-news-story p{font-size:16px}section.homepage-news .home-news-wrapper .home-news-story a.read-more{font-size:16px}section.homepage-news .home-news-wrapper .home-news-story a.read-more i{margin-top:-3px}section.homepage-news .home-news-wrapper .home-news-story a.see-all-news{font-size:14px}}@media only screen and (min-width: 481px) and (max-width: 767px){section.homepage-intro,section.page-intro{padding-top:30px;padding-bottom:30px;background-image:none;text-align:center}section.homepage-intro:after,section.page-intro:after{display:none}section.homepage-intro .content .home-top-title,section.page-intro .content .home-top-title{font-size:18px}section.homepage-intro .content .home-title h1,section.page-intro .content .home-title h1{font-size:30px;margin-bottom:10px;padding-bottom:15px}section.homepage-intro .content .home-title h1 b,section.page-intro .content .home-title h1 b{display:block}section.homepage-intro .content .left-side,section.page-intro .content .left-side{width:100%;margin-bottom:0}section.homepage-intro .upper-intro .sub-title div,section.page-intro .upper-intro .sub-title div{font-size:20px}section.homepage-intro .upper-intro .sat-nav,section.page-intro .upper-intro .sat-nav{margin-bottom:2em;font-size:20px}section.homepage-intro .content .right-side,section.page-intro .content .right-side{width:100%;float:left}section.homepage-intro .content .right-side .home-top-content,section.page-intro .content .right-side .home-top-content{font-size:18px}section.homepage-intro .content .right-side .home-list-title,section.page-intro .content .right-side .home-list-title{font-size:16px}section.homepage-intro .content .right-side li,section.page-intro .content .right-side li{font-size:16px}section.homepage-intro .content .right-side .tenure,section.page-intro .content .right-side .tenure{font-size:20px}section.homepage-widgets{padding-top:40px;padding-bottom:40px}section.homepage-widgets .widgets .widget-wrapper .widget{display:inline-block;width:100%;text-align:center;margin-bottom:20px}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget{display:inline-block;text-align:left;width:250px;margin-left:0 auto}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-image{width:75px;height:75px;margin-right:20px}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-image img{max-width:75px;max-height:75px}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-title{font-size:20px}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-more{font-size:14px}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-more i{font-size:20px;margin-top:1px}section.quotes{padding-top:0;padding-bottom:70px}section.quotes .quotes-wrapper .content i{font-size:80px;margin:0 auto;float:none;display:block;text-align:center}section.quotes .quotes-wrapper .content .quote{width:100%;float:right;text-align:center}section.quotes .quotes-wrapper .content .quote p{font-size:16px;width:100%;margin-top:15px}section.quotes .quotes-wrapper .content .quote p.source{font-size:16px}section.quotes .quotes-wrapper .content .quote p.role{font-size:11px}section.quotes .quotes-wrapper .content .bx-wrapper{width:calc(100% - 150px) !important;float:right !important}section.quotes .quotes-wrapper .content .quote-slider{position:relative}section.quotes .quotes-wrapper .content .quote-slider .quote{width:100% !important;margin-left:0 !important}section.occupiers{padding-top:50px;padding-bottom:20px}section.occupiers h2{font-size:24px}section.occupiers .occupiers-wrapper .occupier-logo{max-width:30%}section.occupiers .occupiers-wrapper .clear{display:none}section.homepage-gallery{padding-top:40px;padding-bottom:60px}section.homepage-gallery .gallery-wrapper{display:block}section.homepage-gallery h2{font-size:24px}section.homepage-gallery .gallery-wrapper a{display:inline-block;width:calc(33.9% - 20px);margin-right:20px}section.homepage-gallery .gallery-wrapper a:nth-child(3),section.homepage-gallery .gallery-wrapper a:nth-child(4){display:none}section.homepage-gallery .gallery-wrapper a:last-child{margin-right:0;position:relative;overflow:hidden}section.homepage-gallery .gallery-wrapper a:last-child .gallery-more{font-size:2vw}section.homepage-gallery .gallery-wrapper a:last-child .gallery-more i{font-size:2.5vw}section.homepage-gallery .gallery-wrapper a:last-child:after{font-size:18px}section.homepage-gallery a.see-all-news{padding:8px 12px 6px 12px;font-size:14px;margin-top:20px}section.homepage-news{padding-top:40px;padding-bottom:40px;background-image:none;text-align:center}section.homepage-news .home-news-wrapper{display:block}section.homepage-news .home-news-wrapper .home-news-image{width:100%;margin-right:0;padding-bottom:55%}section.homepage-news .home-news-wrapper .home-news-story{width:100%;padding-top:20px}section.homepage-news .home-news-wrapper .home-news-story h2{font-size:26px;margin-bottom:10px}section.homepage-news .home-news-wrapper .home-news-story a.home-news-title{font-size:16px}section.homepage-news .home-news-wrapper .home-news-story p{font-size:14px}section.homepage-news .home-news-wrapper .home-news-story a.read-more{font-size:16px}section.homepage-news .home-news-wrapper .home-news-story a.read-more i{margin-top:-4px}section.homepage-news .home-news-wrapper .home-news-story a.see-all-news{font-size:14px;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif}section.homepage-intro .content .left-side .sat-nav,section.page-intro .content .left-side .sat-nav{margin-bottom:20px;font-size:24px}}@media only screen and (max-width: 480px), screen and (max-device-width: 480px){section.homepage-intro,section.page-intro{padding-top:30px;padding-bottom:30px;background-image:none;text-align:center}section.homepage-intro:after,section.page-intro:after{display:none}section.homepage-intro .content .home-top-title,section.page-intro .content .home-top-title{font-size:18px}section.homepage-intro .content .home-title h1,section.page-intro .content .home-title h1{font-size:26px;margin-bottom:10px;padding-bottom:15px}section.homepage-intro .content .home-title h1 b,section.page-intro .content .home-title h1 b{display:block}section.homepage-intro .content .left-side,section.page-intro .content .left-side{width:100%;margin-bottom:0}section.homepage-intro .upper-intro .sub-title div,section.page-intro .upper-intro .sub-title div{font-size:18px}section.homepage-intro .upper-intro .sat-nav,section.page-intro .upper-intro .sat-nav{margin-bottom:2em;font-size:18px}section.homepage-intro .content .right-side,section.page-intro .content .right-side{width:100%;float:left}section.homepage-intro .content .right-side .home-top-content,section.page-intro .content .right-side .home-top-content{font-size:16px}section.homepage-intro .content .right-side .home-list-title,section.page-intro .content .right-side .home-list-title{font-size:14px}section.homepage-intro .content .right-side li,section.page-intro .content .right-side li{font-size:14px}section.homepage-intro .content .right-side .tenure,section.page-intro .content .right-side .tenure{font-size:20px}section.homepage-widgets{padding-top:40px;padding-bottom:40px}section.homepage-widgets .widgets .widget-wrapper .widget{display:inline-block;width:100%;text-align:center;margin-bottom:20px}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget{display:inline-block;text-align:left;width:250px;margin-left:0 auto}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-image{width:75px;height:75px;margin-right:20px}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-image img{max-width:75px;max-height:75px}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-title{font-size:20px}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-more{font-size:14px}section.homepage-widgets .widgets .widget-wrapper .widget .inner-widget .widget-more i{font-size:20px;margin-top:1px}section.quotes{padding-top:0;padding-bottom:70px}section.quotes .quotes-wrapper .content i{font-size:80px;margin:0 auto;float:none;display:block;text-align:center}section.quotes .quotes-wrapper .content .quote{width:100%;float:right;text-align:center}section.quotes .quotes-wrapper .content .quote p{font-size:16px;width:100%;margin-top:15px}section.quotes .quotes-wrapper .content .quote p.source{font-size:16px}section.quotes .quotes-wrapper .content .quote p.role{font-size:11px}section.quotes .quotes-wrapper .content .bx-wrapper{width:calc(100% - 150px) !important;float:right !important}section.quotes .quotes-wrapper .content .quote-slider{position:relative}section.quotes .quotes-wrapper .content .quote-slider .quote{width:100% !important;margin-left:0 !important}section.occupiers{padding-top:50px;padding-bottom:20px}section.occupiers h2{font-size:24px}section.occupiers .occupiers-wrapper .occupier-logo{max-width:30%}section.occupiers .occupiers-wrapper .clear{display:none}section.homepage-gallery{padding-top:30px;padding-bottom:60px}section.homepage-gallery .gallery-wrapper{display:block}section.homepage-gallery h2{font-size:24px}section.homepage-gallery .gallery-wrapper a{display:inline-block;width:calc(33.9% - 20px);margin-right:20px}section.homepage-gallery .gallery-wrapper a:nth-child(3),section.homepage-gallery .gallery-wrapper a:nth-child(4){display:none}section.homepage-gallery .gallery-wrapper a:last-child{margin-right:0;position:relative;overflow:hidden}section.homepage-gallery .gallery-wrapper a:last-child .gallery-more{font-size:2vw}section.homepage-gallery .gallery-wrapper a:last-child .gallery-more i{font-size:3.2vw}section.homepage-gallery .gallery-wrapper a:last-child:after{font-size:18px}section.homepage-gallery a.see-all-news{padding:8px 12px 6px 12px;font-size:14px;margin-top:20px}section.homepage-news{padding-top:40px;padding-bottom:40px;background-image:none;text-align:center}section.homepage-news .home-news-wrapper{display:block}section.homepage-news .home-news-wrapper .home-news-image{width:100%;margin-right:0;padding-bottom:55%}section.homepage-news .home-news-wrapper .home-news-story{width:100%;padding-top:20px}section.homepage-news .home-news-wrapper .home-news-story h2{font-size:26px;margin-bottom:10px}section.homepage-news .home-news-wrapper .home-news-story a.home-news-title{font-size:16px}section.homepage-news .home-news-wrapper .home-news-story p{font-size:14px}section.homepage-news .home-news-wrapper .home-news-story a.read-more{font-size:16px}section.homepage-news .home-news-wrapper .home-news-story a.read-more i{margin-top:-4px}section.homepage-news .home-news-wrapper .home-news-story a.see-all-news{font-size:14px;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif}section.homepage-intro .content .left-side .sat-nav,section.page-intro .content .left-side .sat-nav{margin-bottom:20px;font-size:24px}}.full-card-carousel{background:#ee7203;margin:0;padding:40px 0 100px;overflow:hidden;position:relative}.full-card-carousel .width-wrapper{width:91.2%;max-width:1400px;margin:auto}.full-card-carousel .carousel-wrap{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.full-card-carousel .carousel-wrap .full-card{display:inline-grid;color:white;overflow:hidden;background:#3f403f;border-radius:20px}.full-card-carousel .carousel-wrap .full-card .content-box{padding:40px 40px;text-align:center}.full-card-carousel .carousel-wrap .full-card .content-box p{font-size:20px;line-height:1.4}.full-card-carousel .carousel-wrap .full-card .content-box h2{color:#ee7203;margin-bottom:25px;font-size:26px;font-family:Campton-Semibold, Arial, Helvetica, san-serif}.full-card-carousel .carousel-wrap .full-card .content-box h3{font-size:18px}.full-card-carousel .header-overlay2{position:absolute;bottom:-1px;right:0;width:100%;z-index:10;overflow:hidden}.full-card-carousel .header-overlay2 img{width:103%;height:auto}@media (max-width: 1040px){.full-card-carousel{padding:35px 0 100px}}@media (max-width: 767px){.full-card-carousel{padding:35px 0 60px}.full-card-carousel .carousel-wrap{grid-template-columns:1fr}.full-card-carousel .carousel-wrap .full-card .content-box{padding:35px 40px}.full-card-carousel .carousel-wrap .full-card .content-box p{font-size:16px;line-height:1.4}.full-card-carousel .carousel-wrap .full-card .content-box h2{font-size:24px}.full-card-carousel .carousel-wrap .full-card .content-box h3{font-size:18px}}.carousel-nav{display:flex;justify-content:center;margin-bottom:40px;font-size:16px}.carousel-nav .carousel-nav-inner{display:flex;justify-content:center;background:white;padding:8px 5px;border-radius:50px}.carousel-nav .carousel-nav-item{display:block;border:1px solid transparent;padding:7px 18px 5px;margin:0 5px;cursor:pointer;border-radius:50px;transition:0.5s ease border, 0.5s ease background, 0.5s ease color}.carousel-nav .carousel-nav-item:hover{border:1px solid #3f403f}.carousel-nav .carousel-nav-item.active{background:#3f403f;color:white}@media (max-width: 1040px){.carousel-nav{margin-bottom:25px}}section.development-intro{background-position:right 2.8% bottom -50px}section.development-intro:after{display:none}section.development-intro .content .development-sub-title{color:#ee7203;margin-bottom:20px;font-size:24px;opacity:0}section.development-intro .content .development-sub-title b{font-weight:normal;font-family:Campton-Semibold, Arial, Helvetica, san-serif}section.development-intro .content .left-side{width:calc(100% - 500px);float:left}section.development-intro .content .left-side p{color:#fff;font-size:20px;line-height:1.5em;opacity:0;margin-bottom:1em}section.development-intro .content .left-side p:last-child{margin-bottom:0}section.development-intro .content .right-side{width:calc(100% - 500px);float:right}section.development-intro .content .right-side p{color:#fff;font-size:22px;line-height:1.5em}section.development-intro .content .right-side ul{margin-bottom:3em}section.masterplan{background-color:#fff;position:relative}section.masterplan .blue-angle{position:absolute;bottom:-2px;left:0;width:100%}section.masterplan .blue-angle img{width:101%}section.availability{background-color:#ee7203;padding-top:65px;padding-bottom:70px}section.availability .content{max-width:1400px}section.availability .content h2{font-size:36px;margin-bottom:40px;font-family:Campton-Book, Arial, Helvetica, san-serif;text-transform:uppercase;font-weight:normal;color:#ffffff;text-align:center}section.availability .content .left-side{width:48%;float:left;margin-right:4%}section.availability .content .right-side{width:48%;float:left}section.availability .content .left-side .row,section.availability .content .middle-side .row,section.availability .content .right-side .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.availability .content .left-side .row div,section.availability .content .middle-side .row div,section.availability .content .right-side .row div{float:left;border-bottom:1px solid #fff;line-height:2.5em;padding-top:3px;font-size:20px;color:#fff;font-family:Campton-Book, Arial, Helvetica, san-serif;padding:0 10px;text-align:center}section.availability .content .left-side .row div:nth-child(1),section.availability .content .middle-side .row div:nth-child(1),section.availability .content .right-side .row div:nth-child(1){width:calc(23% - 20px)}section.availability .content .left-side .row div:nth-child(2),section.availability .content .middle-side .row div:nth-child(2),section.availability .content .right-side .row div:nth-child(2){width:calc(23% - 20px)}section.availability .content .left-side .row div:nth-child(3),section.availability .content .middle-side .row div:nth-child(3),section.availability .content .right-side .row div:nth-child(3){width:calc(23% - 20px)}section.availability .content .left-side .row div:nth-child(4),section.availability .content .middle-side .row div:nth-child(4),section.availability .content .right-side .row div:nth-child(4){width:calc(31% - 20px)}section.availability .content .left-side .row:first-child div,section.availability .content .middle-side .row:first-child div,section.availability .content .right-side .row:first-child div{font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif;color:#3f403f;text-transform:uppercase;border-bottom:2px solid #fff;border-top:2px solid #fff}section.terms{padding:0;background:#ededed}section.terms .content{background:#ededed;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:none}section.terms .content .left-side{width:66%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}section.terms .content .left-side .overlay1{position:absolute;top:-1px;left:-1px;width:80%;z-index:10;opacity:.95}section.terms .content .left-side .overlay2{mix-blend-mode:hard-light;position:absolute;bottom:0;right:0;z-index:20;width:80%}section.terms .content .left-side .overlay3{position:absolute;bottom:0;left:-1px;z-index:30;width:30%}section.terms .content .right-side{width:23%;padding:9% 5% 9% 5%}section.terms .content .right-side h2{font-weight:normal;color:#3f403f;font-size:30px;margin-bottom:20px;font-family:Campton-Semibold, Arial, Helvetica, san-serif}section.terms .content .right-side p{color:#3f403f;font-size:20px;line-height:1.4}@media only screen and (min-width: 768px) and (max-width: 1040px){section.development-intro .content .development-sub-title{font-size:23px;margin-bottom:.5em}section.development-intro .content .left-side,section.development-intro .content .right-side{width:100%;float:none}section.development-intro .content .left-side p,section.development-intro .content .right-side p{font-size:18px}section.development-intro .content .left-side li,section.development-intro .content .right-side li{font-size:18px}section.development-intro .content .right-side{margin-top:2em}section.availability{padding-top:45px;padding-bottom:65px}section.availability .content h2{font-size:28px;margin-bottom:30px}section.availability .content .right-side .row:first-child{display:none}section.availability .content .left-side,section.availability .content .middle-side,section.availability .content .right-side{width:100%;margin-bottom:0}section.availability .content .left-side p,section.availability .content .middle-side p,section.availability .content .right-side p{font-size:12px}section.availability .content .left-side .row div,section.availability .content .middle-side .row div,section.availability .content .right-side .row div{font-size:14px}section.availability .content .left-side .row div.title,section.availability .content .middle-side .row div.title,section.availability .content .right-side .row div.title{font-size:16px}section.terms .content .left-side{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-bottom:37%}section.terms .content .left-side .overlay1{top:0;left:-5px}section.terms .content .right-side{width:100%;background-size:500px;background-position:right -100px bottom -100px}section.terms .content .right-side h2{font-size:30px}section.terms .content .right-side p{color:#254b3b;font-size:18px;line-height:1.7em;width:70%}}@media only screen and (min-width: 481px) and (max-width: 767px){section.development-intro .content .development-sub-title{font-size:18px;margin-bottom:.5em}section.development-intro .content .left-side,section.development-intro .content .right-side{width:100%;float:none}section.development-intro .content .left-side li,section.development-intro .content .left-side p,section.development-intro .content .right-side li,section.development-intro .content .right-side p{font-size:16px}section.development-intro .content .left-side li i,section.development-intro .content .left-side p i,section.development-intro .content .right-side li i,section.development-intro .content .right-side p i{margin-top:-4px}section.development-intro .content .right-side{margin-top:2em}section.availability{padding-top:30px;padding-bottom:35px}section.availability .content h2{font-size:24px;margin-bottom:25px}section.availability .content .right-side .row:first-child{display:none}section.availability .content .left-side,section.availability .content .middle-side,section.availability .content .right-side{width:100%;margin-bottom:0}section.availability .content .left-side .row div,section.availability .content .middle-side .row div,section.availability .content .right-side .row div{font-size:13px}section.availability .content .left-side .row.desktop,section.availability .content .middle-side .row.desktop,section.availability .content .right-side .row.desktop{display:none}section.terms .content .left-side{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-bottom:37%}section.terms .content .left-side .overlay1{top:0;left:-5px}section.terms .content .right-side{width:100%;background-size:450px;background-position:right -100px bottom -100px}section.terms .content .right-side h2{font-size:26px}section.terms .content .right-side p{color:#254b3b;font-size:16px;line-height:1.7em;width:70%}}@media only screen and (max-width: 480px), screen and (max-device-width: 480px){section.development-intro .content .development-sub-title{font-size:16px;margin-bottom:.5em}section.development-intro .content .left-side,section.development-intro .content .right-side{width:100%;float:none}section.development-intro .content .left-side p,section.development-intro .content .right-side p{font-size:14px}section.development-intro .content .right-side{margin-top:2em}section.masterplan{padding-top:20px;padding-bottom:10px}section.availability{padding-top:25px;padding-bottom:35px}section.availability .content h2{font-size:20px;margin-bottom:20px}section.availability .content .right-side .row:first-child{display:none}section.availability .content .left-side,section.availability .content .middle-side,section.availability .content .right-side{width:100%}section.availability .content .left-side p,section.availability .content .middle-side p,section.availability .content .right-side p{font-size:14px}section.availability .content .left-side .row div,section.availability .content .middle-side .row div,section.availability .content .right-side .row div{font-size:13px}section.availability .content .left-side .row.desktop,section.availability .content .middle-side .row.desktop,section.availability .content .right-side .row.desktop{display:none}section.terms .content .left-side{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-bottom:45%}section.terms .content .left-side .overlay1{top:0;left:-5px}section.terms .content .right-side{width:100%;background-size:400px;background-position:right -100px bottom -100px;text-align:center}section.terms .content .right-side h2{font-size:24px}section.terms .content .right-side p{color:#254b3b;font-size:14px;line-height:1.7em;width:100%}}.overflow-list{position:relative;background:#3f403f;padding-top:35px;padding-bottom:70px}.overflow-list .width-wrapper{width:91.2%;max-width:1400px;margin:auto}.overflow-list h2{color:#ee7203;font-size:32px;font-family:Campton-Semibold, Arial, Helvetica, san-serif;font-weight:normal;margin-bottom:10px}.overflow-list p{color:#fff;font-size:20px}.overflow-list .overflow-list-inner{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px;align-items:center;position:relative}.overflow-list .overflow-list-inner .grid-wrap .card{background:#163742;color:#ee7203;border-radius:20px;padding:20px 30px;box-sizing:border-box;background-size:cover;background-position:center;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.overflow-list .overflow-list-inner .grid-wrap .card .title{font-size:24px;font-weight:600;line-height:1.1;font-family:Campton-Semibold, Arial, Helvetica, san-serif}.overflow-list .overflow-list-inner .grid-wrap .card .content{line-height:1.1;font-weight:300;min-width:108px;width:auto;margin:0;font-size:18px;color:white;font-family:Campton-Medium, Arial, Helvetica, san-serif}.overflow-list .overflow-list-inner .grid-wrap .card.total{background-color:#fff;color:#3f403f}.overflow-list .overflow-list-inner .grid-wrap .card:last-child{margin-bottom:0}@media (max-width: 767px){.overflow-list{padding-bottom:50px}.overflow-list h2{font-size:26px}.overflow-list p{font-size:16px}.overflow-list .overflow-list-inner{display:block}.overflow-list .overflow-list-inner .grid-wrap{margin-top:20px}.overflow-list .overflow-list-inner .grid-wrap .card{padding:15px 20px}.overflow-list .overflow-list-inner .grid-wrap .card .title{font-size:20px}.overflow-list .overflow-list-inner .grid-wrap .card .content{font-size:14px;min-width:84px}}.multi-image-feature{margin:0;position:relative;background-color:white;color:#3f403f;display:grid;grid-template-columns:1fr 2fr}.multi-image-feature .width-wrapper{display:flex;align-items:center;max-width:700px;margin-left:auto;padding-left:8.8%;flex-wrap:wrap;margin-right:0}.multi-image-feature .blue-angle{position:absolute;bottom:-2px;left:0;width:100%;overflow:hidden;z-index:2}.multi-image-feature .blue-angle img{width:101%}.multi-image-feature .overflow-list-inner{grid-gap:20px;align-items:center;position:relative;padding:0 50px 100px 0;width:100%}.multi-image-feature .overflow-list-inner h2{font-size:30px;font-family:Campton-Semibold, Arial, Helvetica, san-serif;font-weight:normal;margin-bottom:10px}.multi-image-feature .overflow-list-inner p{font-size:20px;margin-bottom:30px}.multi-image-feature .overflow-list-inner .grid-wrap .card{background:#3f403f;color:#ee7203;border-radius:20px;padding:20px 30px;box-sizing:border-box;background-size:cover;background-position:center;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;cursor:pointer;transition:0.4s ease color, 0.4s ease background}.multi-image-feature .overflow-list-inner .grid-wrap .card .title{font-size:24px;font-weight:600;line-height:1.1;font-family:Campton-Semibold, Arial, Helvetica, san-serif}.multi-image-feature .overflow-list-inner .grid-wrap .card .content{line-height:1.1;font-weight:300;min-width:108px;width:auto;margin:0;font-size:18px;color:white;font-family:Campton-Medium, Arial, Helvetica, san-serif}.multi-image-feature .overflow-list-inner .grid-wrap .card.total{background-color:#fff;color:#3f403f}.multi-image-feature .overflow-list-inner .grid-wrap .card:last-child{margin-bottom:0}.multi-image-feature .overflow-list-inner .grid-wrap .card:hover{background-color:#ee7203;color:#3f403f}.multi-image-feature .multi-image-feature-inner{padding:100px 50px 60px 0}.multi-image-feature .multi-image-feature-inner .heading{grid-column:span 2;margin-bottom:30px}.multi-image-feature .multi-image-feature-inner .heading h1{font-size:30px;font-family:Campton-Semibold, Arial, Helvetica, san-serif}.multi-image-feature .multi-image-feature-inner .heading p{font-size:20px;margin-top:20px;line-height:1.4}.multi-image-feature .multi-image-feature-inner .specs-wrap .spec{display:flex;align-items:center;margin-bottom:30px}.multi-image-feature .multi-image-feature-inner .specs-wrap .spec .icon{width:50px;margin-right:25px;flex-shrink:0}.multi-image-feature .multi-image-feature-inner .specs-wrap .spec .text{font-size:18px}.multi-image-feature .key-image{height:calc(100vh - 169px);width:100%;right:0;top:169px;bottom:0;left:50%;z-index:0;order:2;position:sticky}.multi-image-feature .key-image .zoom-viewport{position:relative;width:100%;height:100%;overflow:hidden;background:#000;touch-action:none;user-select:none}.multi-image-feature .key-image .zoom-layer{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 0;cursor:default;transition:transform 0.3s ease-in-out;will-change:transform}.multi-image-feature .key-image .zoom-layer.can-pan{cursor:grab}.multi-image-feature .key-image .zoom-layer.dragging{cursor:grabbing;transition:none}.multi-image-feature .key-image .plan-img,.multi-image-feature .key-image .plan-overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.multi-image-feature .key-image .plan-overlay>g{opacity:0;transition:0.3s ease opacity}.multi-image-feature .key-image .plan-overlay>g.active{opacity:1}.multi-image-feature .key-image .zoom-controls{position:absolute;right:16px;bottom:16px;display:flex;gap:8px;z-index:2}.multi-image-feature .key-image .zoom-controls .zoom-btn{appearance:none;border:none;background:rgba(255,255,255,0.9);padding:10px 14px;border-radius:10px;font-size:30px;line-height:1;box-shadow:0 2px 10px rgba(0,0,0,0.15);cursor:pointer;transition:transform .15s ease, opacity .2s ease}.multi-image-feature .key-image .zoom-controls .zoom-btn:disabled{opacity:.4;cursor:not-allowed}.multi-image-feature .key-image .zoom-controls .zoom-btn:active:not(:disabled){transform:scale(0.95)}.multi-image-feature .key-image svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.multi-image-feature .key-image svg>g{opacity:0;transition:0.3s ease opacity}.multi-image-feature .key-image svg>g.active{opacity:1}@media (max-width: 1040px){.multi-image-feature{display:block}.multi-image-feature .width-wrapper{padding:0 4.4%;max-width:none}.multi-image-feature .multi-image-feature-inner{padding-right:0;padding:50px 0 50px 0}.multi-image-feature .multi-image-feature-inner .heading{margin-bottom:30px}.multi-image-feature .multi-image-feature-inner .heading h1{font-size:24px}.multi-image-feature .multi-image-feature-inner .heading p{font-size:16px}.multi-image-feature .multi-image-feature-inner .specs-wrap .spec{margin-bottom:20px}.multi-image-feature .multi-image-feature-inner .specs-wrap .spec .text{font-size:16px}.multi-image-feature .key-image{height:700px;min-height:auto;position:static}.multi-image-feature .overflow-list-inner{display:block;padding-right:0;padding-bottom:50px}.multi-image-feature .overflow-list-inner h2{font-size:24px}.multi-image-feature .overflow-list-inner p{font-size:16px}.multi-image-feature .overflow-list-inner .grid-wrap{margin-top:20px}.multi-image-feature .overflow-list-inner .grid-wrap .card{padding:15px 20px}.multi-image-feature .overflow-list-inner .grid-wrap .card .title{font-size:20px}.multi-image-feature .overflow-list-inner .grid-wrap .card .content{font-size:14px;min-width:84px}}@media (max-width: 767px){.multi-image-feature .key-image{height:400px}}#map{padding-bottom:36.747%}section.drive-times{background:#3f403f;padding-top:65px;padding-bottom:65px;position:relative;overflow:hidden}section.drive-times::after{content:"";background-image:url(../images/graphic-colour.svg);background-repeat:no-repeat;background-position:right;background-size:auto 100%;width:800px;position:absolute;right:-50px;top:-100px;bottom:0;opacity:0.4}@media (max-width: 1040px){section.drive-times::after{content:none}}section.drive-times .content h1{font-size:30px;font-weight:normal;color:#ee7203;font-family:Campton-Semibold, Arial, Helvetica, san-serif;margin-bottom:.5em}section.drive-times .content .left-side{width:55%}section.drive-times .content .left-side p{font-size:20px;color:#fff;line-height:1.45em;margin-bottom:1em}section.location-image{position:relative;background-repeat:no-repeat;padding-bottom:64%;background-size:cover;background-position:center;overflow:hidden}section.location-image .overlay1{position:absolute;top:-2px;left:-5px;width:102%;z-index:10}section.location-image .overlay1 img{width:101%}section.location-image .overlay2{mix-blend-mode:none;position:absolute;bottom:0;right:-5%;width:80%;z-index:20;opacity:0.6}section.location-image .overlay3{position:absolute;bottom:0;left:0;z-index:30;width:30%;z-index:30}section.location-image .overlay4{position:absolute;top:-8%;right:-5%;z-index:5;width:40%;opacity:.3}@media only screen and (min-width: 768px) and (max-width: 1040px){#map{padding-bottom:50%}section.drive-times{padding-top:50px;padding-bottom:40px}section.drive-times:after{right:0;bottom:-38px;width:38%}section.drive-times .content h1{font-size:32px}section.drive-times .content .left-side{float:none;width:100%;margin-left:0;margin-bottom:30px}section.drive-times .content .left-side p{font-size:18px}section.drive-times .content .right-side{float:none;width:100%;padding-top:0;padding-bottom:40px}section.drive-times .content .right-side .table-title{font-size:28px;margin-bottom:.8em}section.drive-times .content .right-side p{font-size:16px}section.drive-times .content .right-side .row div{font-size:16px}}@media only screen and (min-width: 481px) and (max-width: 767px){#map{padding-bottom:100%}section.drive-times{padding-top:30px;padding-bottom:1px;background-image:none}section.drive-times .content h1{font-size:26px}section.drive-times .content .left-side{float:none;width:100%;margin-left:0;margin-bottom:25px}section.drive-times .content .left-side p{font-size:16px}section.drive-times .content .right-side{float:none;width:100%;padding-top:0;padding-bottom:40px}section.drive-times .content .right-side .table-title{font-size:24px;margin-bottom:.8em}section.drive-times .content .right-side p{font-size:14px}section.drive-times .content .right-side .row div{font-size:14px}}@media only screen and (max-width: 480px), screen and (max-device-width: 480px){#map{padding-bottom:100%}section.drive-times{padding-top:30px;padding-bottom:1px;background-image:none}section.drive-times .content h1{font-size:26px}section.drive-times .content .left-side{float:none;width:100%;margin-left:0;margin-bottom:25px}section.drive-times .content .left-side p{font-size:14px}section.drive-times .content .right-side{float:none;width:100%;padding-top:0;padding-bottom:40px}section.drive-times .content .right-side .table-title{font-size:24px;margin-bottom:.8em}section.drive-times .content .right-side p{font-size:14px}section.drive-times .content .right-side .row div{font-size:14px}}.drive-times-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:1rem;margin-top:1rem;color:white;font-size:20px}.drive-time{display:grid;grid-template-columns:80px 1fr;align-items:start;gap:1.5rem}.dt-icon-img{width:80px;height:80px;object-fit:contain;display:block}.dt-location{font-family:Campton-Bold, Arial, Helvetica, san-serif;line-height:1.2;margin-bottom:.25rem}.dt-meta{opacity:.9}.what3words{display:flex;color:white;font-size:20px;align-items:center;font-family:Campton-Bold, Arial, Helvetica, san-serif;margin-bottom:20px}.what3words .icon{width:40px;margin-right:1.5rem}@media only screen and (max-width: 767px){.drive-times-grid{text-align:left;display:block}.drive-time{margin-bottom:20px;grid-template-columns:60px 1fr}.dt-icon-img{width:60px;height:60px;object-fit:contain;display:block}}.width-wrapper{width:91.2%;margin:0 auto;max-width:1400px}.header-strip{color:#373b3c;padding:35px 0;background:#dddcdc;margin:0;margin-bottom:50px}.header-strip h2{font-size:38px;margin:0;margin-bottom:20px;line-height:1.2;font-weight:300;color:#373b3c;font-family:Campton-Semibold, Campton-Bold, Arial, Helvetica, san-serif}.header-strip .header-strip-inner p{max-width:700px;font-size:20px;line-height:1.4}@media (max-width: 1180px){.header-strip{padding:25px 0}.header-strip h2{font-size:30px}.header-strip .header-strip-inner p{font-size:17px}}@media (max-width: 921px){.header-strip{padding:20px 0;margin-bottom:25px}.header-strip h2{font-size:24px;margin-bottom:15px}.header-strip .header-strip-inner p{font-size:16px}}.gallery-item{margin:50px 0}.gallery-item h2{font-size:38px;margin:0;margin-bottom:20px;line-height:1.2;font-weight:300;color:#373b3c;font-family:Campton-Semibold, Campton-Bold, Arial, Helvetica, san-serif}.gallery-item .nav{background-color:#f47920;padding:20px 30px;color:#ffffff;font-weight:600;margin-bottom:5px;font-family:Campton-Semibold, Arial, Helvetica, san-serif}.gallery-item .nav span{font-size:20px;margin-right:20px;cursor:pointer;transition:0.3s ease color}.gallery-item .nav span:hover{color:#373b3c}.gallery-item .nav span.active{text-decoration:underline}.gallery-item .masonry{display:flex;flex-wrap:wrap;margin:0 -5px}.gallery-item .item{break-inside:avoid;margin-bottom:var(--gutter);overflow:hidden;background:#fff;width:27%;border:5px solid #fff;aspect-ratio:16/9;box-sizing:border-box}.gallery-item .item:nth-child(8n+8),.gallery-item .item:nth-child(8n+1){width:19%}.gallery-item .item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease-out}.gallery-item .item.timelapse,.gallery-item .item.video{position:relative}.gallery-item .item.timelapse .play,.gallery-item .item.video .play{position:absolute;width:15%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.gallery-item .item:hover img{transform:scale(1.05)}@media (max-width: 1180px){.gallery-item{margin:35px 0}.gallery-item h2{font-size:30px}.gallery-item .nav{margin-bottom:10px}.gallery-item .nav span{font-size:18px}.gallery-item .item{width:35%}.gallery-item .item:nth-child(8n+8),.gallery-item .item:nth-child(8n+1){width:35%}.gallery-item .item:nth-child(6n+6),.gallery-item .item:nth-child(6n+1){width:30%}}@media (max-width: 921px){.gallery-item h2{font-size:24px;margin-bottom:15px}}@media (max-width: 640px){.gallery-item{margin:25px 0}.gallery-item .nav{padding:15px 20px}.gallery-item .nav span{font-size:17px;margin-right:15px}.gallery-item .item{width:50%}.gallery-item .item:nth-child(8n+8),.gallery-item .item:nth-child(8n+1){width:50%}.gallery-item .item:nth-child(6n+6),.gallery-item .item:nth-child(6n+1){width:50%}}.homepage-gallery.gallery-page{background:#ededed}.homepage-gallery.gallery-page h2{color:#3f403f}.downloads-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;margin-bottom:20px}.downloads-wrapper a{width:100%;margin:auto;display:block;padding:70px;text-align:center;max-width:300px}.downloads-wrapper a:first-child{margin-left:0}.downloads-wrapper a:last-child{margin-right:0}.downloads-wrapper a .image{max-width:650px;margin:0 auto;position:relative}.downloads-wrapper a .image .front{position:relative;z-index:1;transition:0.5s ease transform;box-shadow:0 0 35px 0px rgba(0,0,0,0.1)}.downloads-wrapper a .image .back{position:absolute;top:0;left:0;transition:0.5s ease transform;box-shadow:0 0 35px 0px rgba(0,0,0,0.1)}.downloads-wrapper a .image:hover .front{transform:rotate(-3deg) translateX(-50px)}.downloads-wrapper a .image:hover .back{transform:rotate(3deg) translateX(50px)}.downloads-wrapper a p{margin:40px 0 25px 0;color:#254b3b;font-size:20px;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif}.downloads-wrapper a svg{width:40px}.news-intro{padding-top:40px;padding-bottom:120px;position:relative}.news-intro .overlay1{position:absolute;bottom:-2px;left:-5px;width:100%}.news-intro .overlay1 img{width:105%}section.news-single a{color:#ee7203}.news-intro .content h1{font-size:30px;text-align:left;font-family:Campton-Semibold, Arial, Helvetica, san-serif;font-weight:normal;color:#3f403f}.news-intro .content .featured-news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;overflow:hidden}.news-intro .content .featured-news .image{width:48.5%;margin-right:3%}.news-intro .content .featured-news .image a{width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center}.news-intro .content .featured-news .latest-info{width:48.5%}.news-intro .content .featured-news .latest-info a.featured-title{color:#3f403f;font-size:30px;margin-bottom:30px;display:block;max-width:700px}.news-intro .content .featured-news .latest-info a.featured-title:hover{color:#3f403f}.news-intro .content .featured-news .latest-info p{color:#3f403f;font-size:20px;line-height:1.6em;margin-bottom:1em;max-width:700px}.news-intro .content .featured-news .latest-info a.more{display:block;text-transform:uppercase;color:#3f403f;font-size:20px;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif;float:left;margin-top:2em}.news-intro .content .featured-news .latest-info a.more i{margin-left:10px;float:right}.news-intro .content .featured-news .latest-info a.more:hover{color:#ee7203}section.latest-news-container{padding-top:50px;padding-bottom:30px}section.latest-news-container .news-widgets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.latest-news-container .news-widgets .news-widget{width:calc(33.75% - 25px);margin-right:25px;margin-bottom:40px}section.latest-news-container .news-widgets .news-widget:nth-child(3n+3){margin-right:0}section.latest-news-container .news-widgets .news-widget .inner-widget{margin-top:25px}section.latest-news-container .news-widgets .news-widget .inner-widget .title{color:#3f403f;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif;font-size:24px;margin-bottom:10px}section.latest-news-container .news-widgets .news-widget .inner-widget .excerpt{color:#222;font-size:16px;line-height:1.6em;margin-bottom:1em;margin-right:10%}section.latest-news-container .news-widgets .news-widget .inner-widget .more{display:block;text-transform:uppercase;color:#3f403f;font-size:20px;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif;float:left;margin-top:2em}section.latest-news-container .news-widgets .news-widget .inner-widget .more i{margin-left:10px;font-size:28px;float:right;margin-top:-3px;color:#ee7203}section.latest-news-container .news-widgets .news-widget .image{aspect-ratio:16/9;display:block}section.latest-news-container .news-widgets .news-widget .image img{width:100%;height:100%;object-fit:cover}section.more-news{background:#ee7203}section.more-news .content{text-align:center}section.more-news .content .link-wrapper{padding-top:25px;padding-bottom:20px;cursor:pointer;display:inline-block}section.more-news .content .link-wrapper .more-news-articles{text-align:center;display:inline-block;margin-right:20px;line-height:50px;float:left;color:#fff;text-transform:uppercase;font-size:19px;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif}section.more-news .content .link-wrapper .down-arrow{position:relative;display:inline-block;text-transform:uppercase;color:#fff;font-size:24px;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif;margin-top:10px}section.more-news .content .link-wrapper .down-arrow img.loader{position:absolute;left:-16px;top:-12px;z-index:10;width:50px;display:none}section.single-news-intro{background-image:none}section.single-news-intro:after{content:""}section.news-single{padding-bottom:125px;background:#fff;padding-top:0}section.news-single .content{text-align:left}section.news-single .content .left-side{width:35%;float:left}section.news-single .content .left-side h1{color:#3f403f;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif;font-size:36px;margin-bottom:40px}section.news-single .content .left-side .date{font-size:20px;color:#222;margin-bottom:50px}section.news-single .content .right-side{width:57.5%;float:right}section.news-single .content .right-side p{color:#222;font-size:20px;line-height:1.6em;margin-bottom:1em;margin-right:10%}section.news-single .content .right-side p strong{font-family:Campton-Bold, Arial, Helvetica, san-serif}.news-single-image{width:100%;position:relative;overflow:hidden;padding-bottom:40.35%}.news-single-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 768px) and (max-width: 1040px){.news-intro{padding-top:30px;padding-bottom:40px}.news-intro .content h1{margin-bottom:28px}.news-intro .content .featured-news{display:block;margin-top:30px}.news-intro .content .featured-news .image{width:100%;margin-right:3%;margin-bottom:30px}.news-intro .content .featured-news .image a{padding-bottom:40%}.news-intro .content .featured-news .latest-info{width:100%}.news-intro .content .featured-news .latest-info a.featured-title{font-size:24px;margin-bottom:20px;max-width:100%}.news-intro .content .featured-news .latest-info p{font-size:16px;max-width:100%}.news-intro .content .featured-news .latest-info a.more{font-size:16px;margin-top:30px}.news-intro .content .featured-news .latest-info a.more span{width:20px;height:20px}.news-intro .content .featured-news .latest-info a.more span svg{width:7px}section.latest-news-container{padding-top:40px}section.latest-news-container .news-widgets .news-widget{width:calc(51.3% - 25px);margin-right:25px;margin-bottom:40px}section.latest-news-container .news-widgets .news-widget:nth-child(3n+3){margin-right:25px}section.latest-news-container .news-widgets .news-widget:nth-child(2n+2){margin-right:0}section.latest-news-container .news-widgets .news-widget .inner-widget{margin-top:20px}section.latest-news-container .news-widgets .news-widget .inner-widget .title{font-size:20px}section.latest-news-container .news-widgets .news-widget .inner-widget .excerpt{font-size:14px}section.latest-news-container .news-widgets .news-widget .inner-widget .more{font-size:16px;margin-top:20px}section.latest-news-container .news-widgets .news-widget .inner-widget .more span{width:20px;height:20px}section.latest-news-container .news-widgets .news-widget .inner-widget .more span svg{width:7px}section.news-single{padding-bottom:35px}section.news-single .content .left-side{width:100%;float:none;margin-top:0}section.news-single .content .left-side h1{font-size:28px;margin-bottom:25px}section.news-single .content .left-side .date.desktop{display:none}section.news-single .content .left-side .date.mobile{display:block}section.news-single .content .left-side .date{font-size:14px;color:#222;margin-bottom:20px}section.news-single .content .left-side .link-wrapper.desktop{display:none !important}section.news-single .content .left-side .link-wrapper.mobile{display:block}section.news-single .content .right-side{width:100%;float:none}section.news-single .content .right-side p{font-size:16px;margin-right:0}section.news-single .content .right-side .link-wrapper{margin-top:30px;margin-bottom:20px}section.news-single .content .right-side .link-wrapper.desktop{display:none !important}section.news-single .content .right-side .link-wrapper.mobile{display:block;margin-top:100px}section.news-single .content .right-side .link-wrapper.mobile a{font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif;color:#9e9e9e}section.news-single .content .right-side .link-wrapper.mobile a i{margin-right:10px}section.news-single .content .right-side .link-wrapper.mobile a:hover{color:#ee7203}}@media only screen and (min-width: 481px) and (max-width: 767px){.news-intro{padding-top:30px;padding-bottom:30px}.news-intro .content h1{font-size:24px}.news-intro .content .featured-news{margin-top:30px}.news-intro .content .featured-news .image{width:100%;margin-right:0;padding-bottom:35%;margin-bottom:20px}.news-intro .content .featured-news .image a{padding-bottom:35%}.news-intro .content .featured-news .latest-info{width:100%}.news-intro .content .featured-news .latest-info a.featured-title{font-size:20px;margin-bottom:20px}.news-intro .content .featured-news .latest-info p{font-size:14px}.news-intro .content .featured-news .latest-info a.more{font-size:14px;margin-top:20px}.news-intro .content .featured-news .latest-info a.more span{width:19px;height:19px;border:1px solid #000}.news-intro .content .featured-news .latest-info a.more span svg{width:6px}section.latest-news-container{padding-top:40px}section.latest-news-container .news-widgets .news-widget{width:100%;margin-right:0;margin-bottom:30px}section.latest-news-container .news-widgets .news-widget .inner-widget{margin-top:25px}section.latest-news-container .news-widgets .news-widget .inner-widget .title{font-size:20px}section.latest-news-container .news-widgets .news-widget .inner-widget .excerpt{font-size:14px;margin-right:0}section.latest-news-container .news-widgets .news-widget .inner-widget .more{font-size:14px;margin-top:20px}section.latest-news-container .news-widgets .news-widget .inner-widget .more span{display:inline-block;width:19px;height:19px;border:1px solid #000}section.latest-news-container .news-widgets .news-widget .inner-widget .more span svg{width:6px}section.latest-news-container .news-widgets .news-widget .inner-widget .more:hover span{background:#000}section.latest-news-container .news-widgets .news-widget .inner-widget .more:hover span svg .a1{fill:#ededed}section.more-news{background:#ee7203;color:white}section.more-news .content{text-align:center}section.more-news .content .link-wrapper{padding-top:25px;padding-bottom:20px;cursor:pointer;display:inline-block}section.more-news .content .link-wrapper .more-news-articles{text-align:center;display:inline-block;margin-right:20px;line-height:50px;float:left;text-transform:uppercase;font-size:19px;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif}section.more-news .content .link-wrapper .down-arrow{display:inline-block;text-transform:uppercase;font-size:20px;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif;margin-top:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}section.more-news .content .link-wrapper .down-arrow span{display:inline-block;width:24px;height:24px;border:2px solid #000;border-radius:50%;text-align:center;margin-left:0;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;top:-1px}section.more-news .content .link-wrapper .down-arrow span svg{width:36%}section.more-news .content .link-wrapper .down-arrow span svg .a1{-webkit-transition:all .3s ease;transition:all .3s ease}section.more-news .content .link-wrapper .down-arrow img.loader{position:absolute;left:0;top:0;z-index:10;display:none}section.more-news .content .link-wrapper:hover .down-arrow span{background:#000}section.more-news .content .link-wrapper:hover .down-arrow span svg .a1{fill:#ee7203}section.news-single{padding-top:35px;padding-bottom:50px}section.news-single .content .left-side{width:100%;float:none}section.news-single .content .left-side h1{font-size:26px;margin-bottom:20px}section.news-single .content .left-side .date{font-size:12px;margin-bottom:20px}section.news-single .content .right-side{width:100%}section.news-single .content .right-side p{color:#222;font-size:14px;margin-right:0}section.news-single .content .right-side .link-wrapper{margin-top:35px}.news-single-image{width:100%;position:relative;overflow:hidden;padding-bottom:38%}.news-single-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media only screen and (max-width: 480px), screen and (max-device-width: 480px){.news-intro{padding-top:30px;padding-bottom:30px}.news-intro .content h1{font-size:24px}.news-intro .content .featured-news{margin-top:30px}.news-intro .content .featured-news .image{width:100%;margin-right:0;padding-bottom:35%;margin-bottom:20px}.news-intro .content .featured-news .image a{padding-bottom:35%}.news-intro .content .featured-news .latest-info{width:100%}.news-intro .content .featured-news .latest-info a.featured-title{font-size:20px;margin-bottom:20px}.news-intro .content .featured-news .latest-info p{font-size:14px}.news-intro .content .featured-news .latest-info a.more{font-size:14px;margin-top:20px}.news-intro .content .featured-news .latest-info a.more span{width:19px;height:19px;border:1px solid #000}.news-intro .content .featured-news .latest-info a.more span svg{width:6px}section.latest-news-container{padding-top:40px}section.latest-news-container .news-widgets .news-widget{width:100%;margin-right:0;margin-bottom:30px}section.latest-news-container .news-widgets .news-widget .inner-widget{margin-top:25px}section.latest-news-container .news-widgets .news-widget .inner-widget .title{font-size:20px}section.latest-news-container .news-widgets .news-widget .inner-widget .excerpt{font-size:14px;margin-right:0}section.latest-news-container .news-widgets .news-widget .inner-widget .more{font-size:14px;margin-top:20px}section.latest-news-container .news-widgets .news-widget .inner-widget .more span{display:inline-block;width:19px;height:19px;border:1px solid #000}section.latest-news-container .news-widgets .news-widget .inner-widget .more span svg{width:6px}section.latest-news-container .news-widgets .news-widget .inner-widget .more:hover span{background:#000}section.latest-news-container .news-widgets .news-widget .inner-widget .more:hover span svg .a1{fill:#ededed}section.more-news{background:#ee7203;color:white}section.more-news .content{text-align:center}section.more-news .content .link-wrapper{padding-top:25px;padding-bottom:20px;cursor:pointer;display:inline-block}section.more-news .content .link-wrapper .more-news-articles{text-align:center;display:inline-block;margin-right:20px;line-height:50px;float:left;text-transform:uppercase;font-size:19px;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif}section.more-news .content .link-wrapper .down-arrow{display:inline-block;text-transform:uppercase;font-size:20px;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif;margin-top:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}section.more-news .content .link-wrapper .down-arrow span{display:inline-block;width:24px;height:24px;border:2px solid #000;border-radius:50%;text-align:center;margin-left:0;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;top:-1px}section.more-news .content .link-wrapper .down-arrow span svg{width:36%}section.more-news .content .link-wrapper .down-arrow span svg .a1{-webkit-transition:all .3s ease;transition:all .3s ease}section.more-news .content .link-wrapper .down-arrow img.loader{position:absolute;left:0;top:0;z-index:10;display:none}section.more-news .content .link-wrapper:hover .down-arrow span{background:#000}section.more-news .content .link-wrapper:hover .down-arrow span svg .a1{fill:#ee7203}section.news-single{padding-bottom:40px}section.news-single .content .left-side{width:100%;float:none}section.news-single .content .left-side h1{font-size:20px;margin-bottom:20px}section.news-single .content .left-side .date{font-size:12px;margin-bottom:20px}section.news-single .content .right-side{width:100%}section.news-single .content .right-side p{color:#222;font-size:14px;margin-right:0}section.news-single .content .right-side .link-wrapper{margin-top:35px}.news-single-image{width:100%;position:relative;overflow:hidden;padding-bottom:38%}.news-single-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.news-intro .content .no-news{margin-top:40px}.news-intro .content .no-news p{color:#3f403f;font-size:20px;line-height:1.6em;max-width:700px}@media only screen and (max-width: 1040px){.news-intro .content .no-news{margin-top:30px}.news-intro .content .no-news p{font-size:16px}}section.agents{background:#e2e1e2;padding-top:65px;padding-bottom:65px;position:relative;z-index:10;text-align:center}section.agents h2{color:#3f403f;font-size:30px;margin-bottom:40px;font-family:Campton-Semibold, Arial, Helvetica, san-serif;font-weight:normal}section.agents .agents-wrapper{text-align:center;font-family:Campton-Book, Arial, Helvetica, san-serif;display:flex;max-width:1000px;margin:auto}section.agents .agents-wrapper .agent{display:inline-block;width:94%;text-align:center;margin:0 3%}section.agents .agents-wrapper .agent img{height:150px;width:auto;display:block;margin:0 auto;margin-bottom:40px}section.agents .agents-wrapper .agent .contact{margin-bottom:25px;display:block;margin-left:5%;margin-right:5%}section.agents .agents-wrapper .agent .contact .name{color:#ee7203;font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif;font-size:20px;margin-bottom:2px}section.agents .agents-wrapper .agent .contact .name span{color:#3f403f;font-size:16px}section.agents .agents-wrapper .agent .contact .email,section.agents .agents-wrapper .agent .contact .email a,section.agents .agents-wrapper .agent .contact .telephone{color:#3f403f;line-height:1.4em;font-size:20px}section.agents .agents-wrapper .agent .contact .email a:hover,section.agents .agents-wrapper .agent .contact .telephone a:hover,section.agents .agents-wrapper .agent .contact .qulaifications a:hover{color:#ee7203}section.footer{padding-top:35px;padding-bottom:35px;font-family:Campton-Book, Arial, Helvetica, san-serif}section.footer .content{text-align:center}section.footer .content .developer{text-align:center;display:block;margin-bottom:40px}section.footer .content .developer .developer-text{display:block;margin-bottom:15px;font-size:20px}section.footer .content .developer img{display:inline-block;max-height:70px;width:auto}section.footer .content .first-line{text-align:center}section.footer .content .first-line p{font-size:12px}section.footer .content .first-line p span{display:inline-block;margin:0 10px}section.footer .content .first-line p span.designby{font-weight:normal;font-family:Campton-Bold, Arial, Helvetica, san-serif;margin:0}section.footer .content .first-line p a{color:#222}section.footer .content .first-line p a:hover{color:#ee7203}section.footer .content .disclaimer{font-size:12px;max-width:1140px;margin:0 auto;margin-top:20px}.mobile{display:none}.desktop{display:block}@media only screen and (min-width: 768px) and (max-width: 1040px){section.agents{padding-top:40px;padding-bottom:55px}section.agents h2{font-size:30px}section.agents .agents-wrapper .agent img{margin-bottom:30px;height:120px}section.agents .agents-wrapper .agent .contact{margin-bottom:18px}section.agents .agents-wrapper .agent .contact .name{font-size:18px}section.agents .agents-wrapper .agent .contact .name span{font-size:12px}section.agents .agents-wrapper .agent .contact .email,section.agents .agents-wrapper .agent .contact .email a,section.agents .agents-wrapper .agent .contact .telephone{font-size:16px}section.footer{padding-top:25px;padding-bottom:25px}section.footer .content .developer{margin-bottom:5px}section.footer .content .developer .developer-text{font-size:16px}section.footer .content .developer img{max-height:75px;margin-bottom:30px}section.footer .content .first-line p{font-size:11px}section.footer .content .disclaimer{font-size:11px}.mobile{display:none}.desktop{display:block}}@media only screen and (min-width: 481px) and (max-width: 767px){section.agents{padding-top:30px;padding-bottom:30px;background-image:none}section.agents:after{content:none}section.agents h2{font-size:26px}section.agents .agents-wrapper .agent img{height:100px;margin-bottom:25px;width:auto}section.agents .agents-wrapper .agent .contact{margin-bottom:20px}section.agents .agents-wrapper .agent .contact .name{font-size:14px}section.agents .agents-wrapper .agent .contact .name span{font-size:11px}section.agents .agents-wrapper .agent .contact .telephone{font-size:12px}section.agents .agents-wrapper .agent .contact .email,section.agents .agents-wrapper .agent .contact .email a{font-size:10px}section.footer{padding-top:25px;padding-bottom:25px}section.footer .content .developer{margin-bottom:10px}section.footer .content .developer .developer-text{font-size:16px}section.footer .content .developer img{max-height:60px;margin-bottom:20px}section.footer .content .first-line p{font-size:11px;line-height:2em}section.footer .content .first-line p span{margin:0 10px}section.footer .content .first-line p a{color:#222}section.footer .content .first-line p a:hover{color:#254b3b}section.footer .content .disclaimer{font-size:10px}.mobile{display:block}.desktop{display:none}}@media only screen and (max-width: 480px), screen and (max-device-width: 480px){section.agents{padding-top:40px;padding-bottom:30px;background-image:none}section.agents:after{content:none}section.agents h2{font-size:24px;margin-bottom:20px}section.agents .agents-wrapper{display:block}section.agents .agents-wrapper .agent{width:100%;margin-left:0;margin-right:0}section.agents .agents-wrapper .agent img{height:120px;margin-bottom:25px}section.agents .agents-wrapper .agent .contact{margin-bottom:20px}section.agents .agents-wrapper .agent .contact .name{font-size:14px}section.agents .agents-wrapper .agent .contact .name span{font-size:11px}section.agents .agents-wrapper .agent .contact .email,section.agents .agents-wrapper .agent .contact .email a,section.agents .agents-wrapper .agent .contact .telephone{font-size:12px}section.footer{padding-top:25px;padding-bottom:25px}section.footer .content .developer{margin-bottom:10px}section.footer .content .developer .developer-text{font-size:16px}section.footer .content .developer img{max-height:60px;margin-bottom:20px}section.footer .content .first-line p{font-size:11px;line-height:2em}section.footer .content .first-line p span{margin:0 10px}section.footer .content .first-line p a{color:#222}section.footer .content .first-line p a:hover{color:#254b3b}section.footer .content .disclaimer{font-size:10px}.mobile{display:block}.desktop{display:none}}section.textpage .content{max-width:1000px}section.textpage .content a{color:#3f403f;text-decoration:underline}section.textpage .content h1{font-size:42px;margin-bottom:30px;width:100%;margin-top:30px;color:#ee7203}section.textpage .content h3{font-size:24px;width:100%;color:#ee7203}section.textpage .content p,section.textpage .content li{font-size:18px;margin-bottom:1em;line-height:1.4em}section.textpage .content ul{margin-bottom:1em;margin-left:1em}section.textpage .content table{border:1px solid #cccccc;border-width:1px 0px 0px 1px;margin-bottom:1em;width:100%}section.textpage .content table th,section.textpage .content table td{border:1px solid #cccccc;border-width:0px 1px 1px 0px;padding:5px 10px;font-size:18px}section.textpage .content #cookies{float:left;margin-top:-120px}.developer-details{margin-top:20px}.developer-details .name{font-family:Campton-Bold, Arial, Helvetica, san-serif;font-size:16px;color:#ee7203;margin-bottom:0px}.developer-details{font-size:16px}.developer-details a{color:#444444}.developer-details a:hover{color:#ee7203}.timelapse-wrapper2{background:#254b3b;position:relative}.timelapse-wrapper2:after{content:"";display:block;width:1px;left:50%;top:0px;height:100%;position:absolute;background:#ee7203}.timelapse-wrapper2 h2{padding-top:60px;padding-bottom:60px;text-align:center;color:#3f403f;font-weight:normal;font-size:36px;margin-bottom:60px;text-transform:uppercase;font-family:Campton-Book, Arial, Helvetica, san-serif;border-bottom:1px solid #ee7203;background:#fff;position:relative;z-index:5}.timelapse-wrapper2{background:#fff;padding-bottom:60px}.inner-timelapse{width:91.2%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.timelapse-wrapper2 .camera{width:calc(50% - 40px);margin-right:80px}.timelapse-wrapper2 .camera:nth-child(2n+2){margin-right:0px}.timelapse-wrapper2 .camera{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.timelapse-wrapper2 .camera .left-side{width:48%;margin-right:4%;position:relative}.timelapse-wrapper2 .camera .right-side{width:48%}.timelapse-wrapper2 .camera .left-side p{font-size:24px;color:#ee7203}.timelapse-wrapper2 .camera .left-side strong{font-weight:700;text-transform:uppercase;color:#3f403f}.timelapse-wrapper2 .camera .left-side a{display:block;position:absolute;bottom:0;left:0;z-index:50;text-transform:uppercase;color:#3f403f;font-size:20px;font-weight:700;margin-top:40px}.timelapse-wrapper2 .camera .left-side a span{display:inline-block;margin-left:10px}.timelapse-wrapper2 .camera .right-side a img{width:100%;height:auto;position:absolute;top:-2%;left:0}.timelapse-wrapper2 .camera .right-side{width:48%;position:relative;overflow:hidden;padding-bottom:30%}.timelapse-wrapper2 .camera .right-side a img{width:100%;height:auto;position:absolute;top:-2%;left:0}.timelapse-wrapper2 .camera .right-side a img.video{z-index:50;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:20%;opacity:.8}.timelapse-wrapper2 .camera .right-side a:hover{opacity:.75}@media only screen and (min-width: 1041px) and (max-width: 1200px){.timelapse-wrapper2 h2{padding-top:40px;padding-bottom:40px;margin-bottom:40px}.timelapse-wrapper2{padding-bottom:40px}.timelapse-wrapper2 .camera{width:calc(50% - 20px);margin-right:40px}.timelapse-wrapper2 .camera .left-side p{font-size:20px}.timelapse-wrapper2 .camera .left-side a{font-size:16px}.timelapse-wrapper2 .camera .left-side a span{width:20px;height:20px}}@media only screen and (min-width: 768px) and (max-width: 1040px){.timelapse-wrapper2 h2{padding-top:30px;padding-bottom:30px;margin-bottom:30px;font-size:24px}.timelapse-wrapper2{padding-bottom:30px}.timelapse-wrapper2 .camera{width:calc(50% - 20px);margin-right:40px}.timelapse-wrapper2 .camera .left-side p{font-size:16px}.timelapse-wrapper2 .camera .left-side a{font-size:14px}.timelapse-wrapper2 .camera .left-side a span{width:18px;height:18px}}@media only screen and (min-width: 481px) and (max-width: 767px){.timelapse-wrapper2:after{display:none}.timelapse-wrapper2 h2{padding-top:30px;padding-bottom:30px;font-size:24px;margin-bottom:30px}.timelapse-wrapper2{padding-bottom:30px}.timelapse-wrapper2 .camera{width:100%;margin-right:0px;border-bottom:1px solid #ee7203;padding-bottom:30px;margin-bottom:30px}.timelapse-wrapper2 .camera .left-side p{font-size:20px}.timelapse-wrapper2 .camera .left-side a{font-size:16px}.timelapse-wrapper2 .camera .left-side a span{width:20px;height:20px}}@media only screen and (max-width: 480px), screen and (max-device-width: 480px){.timelapse-wrapper2:after{display:none}.timelapse-wrapper2 h2{padding-top:20px;padding-bottom:20px;font-size:20px;margin-bottom:20px}.timelapse-wrapper2{padding-bottom:20px}.timelapse-wrapper2 .camera{width:100%;margin-right:0px;border-bottom:1px solid #ee7203;padding-bottom:30px;margin-bottom:30px}.timelapse-wrapper2 .camera .left-side p{font-size:16px}.timelapse-wrapper2 .camera .left-side a{font-size:14px}.timelapse-wrapper2 .camera .left-side a span{width:16px;height:16px}}


.homepage-ticker {
	width: 100%;
	overflow: hidden;
	padding: 25px 0;
	background: #ee7203;
	color: #fff;
}

.homepage-ticker__track {
	display: flex;
	align-items: center;
	width: max-content;
	will-change: transform;
}

.homepage-ticker__group {
	display: flex;
	align-items: center;
	flex-shrink: 0;
	width: max-content;
}

.homepage-ticker__item {
	display: inline-flex;
	align-items: center;
	flex-shrink: 0;
	white-space: nowrap;
	font-size: 24px;
	line-height: 1;
	text-transform: uppercase;
}

.homepage-ticker__text {
	padding: 0 30px;
}

.homepage-ticker__divider {
	color: #3f403f;
}

@media (max-width: 1200px) {
	.homepage-ticker {
		padding: 20px 0;
	}

	.homepage-ticker__item {
		font-size: 20px;
	}

	.homepage-ticker__text {
		padding: 0 24px;
	}
}

@media (max-width: 767px) {
	.homepage-ticker {
		padding: 15px 0;
	}

	.homepage-ticker__item {
		font-size: 16px;
	}

	.homepage-ticker__text {
		padding: 0 18px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.homepage-ticker__track {
		transform: none !important;
	}
}