﻿body{background:#f8f7f2;font-size:16px;line-height:22px;color:rgba(35,31,32,.8078431373);padding:0;margin:0;font-family:"Sohne";font-weight:400}.wrapper{padding:0 20px;max-width:1232px;margin:0 auto}a{color:#000;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Sohne Breit";font-weight:400;font-weight:normal;margin:8px 0 10px 0}p{padding:0;margin:0 0 20px}p:last-child{margin-bottom:0}h1{margin:0px 0 22px 0px;color:#231f20;font-size:50px;line-height:66px;letter-spacing:-1.63px}h2{margin:0px 0 22px 0px;letter-spacing:-1.1px;color:#231f20;font-size:44px;line-height:48px}h3{margin:0px 0 22px 0px;letter-spacing:-0.7px;color:#241f21;font-size:28px;line-height:38px}.btn{color:#000;background:rgba(0,0,0,0);border:1px solid rgba(15,14,14,.75);border-radius:8px;padding:0 31px;font-size:14px;font-weight:400;letter-spacing:1.2px;color:#231f20;text-decoration:none;transition:all ease-in-out .2s;line-height:33px;display:inline-block;font-family:"Sohne Breit";text-transform:capitalize}.btn:hover{background:#000;color:#fff;border-color:#000}.page{margin:0 !important}.mobile{display:none}.featured-floor-plans-modal{background:#f8f7f2;width:980px;border-radius:10px}.featured-floor-plans-modal .ffpm-title{font-family:"Sohne Breit";font-weight:400;font-size:22px;color:#253a4f;margin:0 0 40px}.featured-floor-plans-modal .ffpm-image{margin:0 0 40px}.featured-floor-plans-modal .ffpm-image:last-child{margin:0}.featured-floor-plans-modal .ffpm-image img{width:100%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder{position:relative}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder .camlife-panel{border-bottom:2px solid rgba(0,0,0,.0588235294);width:83%;height:5%;position:absolute;left:17%;bottom:0;overflow:hidden;transition:background-color .3s ease;-webkit-transition:background-color .3s ease}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder .camlife-panel .camlife-panel-inner{width:100%;height:100%;padding:0 10px;line-height:normal;position:absolute;left:0;top:0;display:flex;align-items:center;-webkit-align-items:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-end;-webkit-justify-content:flex-end;font-size:12px;font-weight:700}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder .camlife-panel .camlife-panel-inner .cpi-label{margin-right:20px}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder .camlife-panel .camlife-panel-inner .cpi-cta{margin-right:10px;position:absolute;transform:scale(0);transform-origin:right;-webkit-transform-origin:right;transition:transform .3s ease,width .3s ease;-webkit-transition:transform .3s ease,width .3s ease}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder .camlife-panel .camlife-panel-inner .cpi-cta a{display:inline-block;white-space:nowrap;text-decoration:underline;color:inherit;outline:0}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder .camlife-panel:hover{background-color:rgba(37,58,79,.831372549);border-bottom-color:rgba(37,58,79,.831372549);color:#fff}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder .camlife-panel:hover .camlife-panel-inner .cpi-cta{position:relative;transform:scale(1)}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-1 .camlife-panel.camlife-panel-1{height:17.2%;bottom:7%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-1 .camlife-panel.camlife-panel-2{height:18%;bottom:25%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-1 .camlife-panel.camlife-panel-3{height:18.5%;bottom:44%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-1 .camlife-panel.camlife-panel-4{height:20%;bottom:62%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-2 .camlife-panel{width:86%;left:14%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-2 .camlife-panel.camlife-panel-1{height:17.2%;bottom:16%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-2 .camlife-panel.camlife-panel-2{height:21.5%;bottom:33.5%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-2 .camlife-panel.camlife-panel-3{height:21.5%;bottom:55%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-3 .camlife-panel{width:92%;left:8%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-3 .camlife-panel.camlife-panel-1{height:16.5%;bottom:9%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-3 .camlife-panel.camlife-panel-2{height:20%;bottom:25%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-3 .camlife-panel.camlife-panel-3{height:21.5%;bottom:45%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-4 .camlife-panel{width:92%;left:8%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-4 .camlife-panel.camlife-panel-1{height:16.5%;bottom:9%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-4 .camlife-panel.camlife-panel-2{height:20%;bottom:25%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder.camlife-4 .camlife-panel.camlife-panel-3{height:21.5%;bottom:45%}.featured-floor-plans-modal .ffpm-button{border:1px solid #253a4f;display:inline-block;color:#253a4f;font-family:"Sohne Breit";font-weight:400;padding:11px 22px;border-radius:25px;transition:background-color .3s ease,color .3s ease;-webkit-transition:background-color .3s ease,color .3s ease}.featured-floor-plans-modal .ffpm-button:hover{background-color:#253a4f;color:#f8f7f2}.featured-floor-plans-modal .ffpm-bottom{text-align:center}.featured-floor-plans-modal button.carousel__button.is-close{width:auto;height:auto;padding:0;right:10px;top:10px;outline:0;color:#253a4f}.featured-floor-plans-modal button.carousel__button.is-close svg{width:20px;filter:none;height:auto}.featured-floor-plans-modal button.carousel__button.is-close svg path{fill:#253a4f}.featured-floor-plans{position:relative;margin:0 0 72px}.featured-floor-plans .ffp-block-label{background-color:#f9f7f2;position:absolute;font-family:"Sohne Breit";color:#253a4f;font-size:1.2vw;line-height:normal;padding:.5% .79%;display:block;border-radius:7px;left:50%;top:56%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);opacity:0;transition:opacity .3s ease,top .3s ease;-webkit-transition:opacity .3s ease,top .3s ease;z-index:1}.featured-floor-plans .ffp-block-label img{width:8.3vw;vertical-align:inherit}.featured-floor-plans .ffp-block{display:block;position:absolute;z-index:2}.featured-floor-plans .ffp-block:hover+.ffp-block-label{top:57%;opacity:1}.featured-floor-plans .ffp-block.ffp-block-1{width:10%;height:13.5%;left:26.1%;top:14%}.featured-floor-plans .ffp-block.ffp-block-1+.ffp-block-label{margin:-21.9% 0 0 -18%}.featured-floor-plans .ffp-block.ffp-block-2{width:9%;height:13.5%;left:38.5%;top:14%}.featured-floor-plans .ffp-block.ffp-block-2+.ffp-block-label{margin:-21.9% 0 0 -7%}.featured-floor-plans .ffp-block.ffp-block-3{width:9%;height:14%;left:52.2%;top:14%}.featured-floor-plans .ffp-block.ffp-block-3+.ffp-block-label{margin:-20.9% 0 0 7%}.featured-floor-plans .ffp-block.ffp-block-4{width:11.5%;height:19.6%;left:66%;top:16%}.featured-floor-plans .ffp-block.ffp-block-4+.ffp-block-label{margin:-20% 0 0 20%}.featured-floor-plans .ffp-block.ffp-block-5{width:13%;height:18%;left:25%;top:31%;z-index:10}.featured-floor-plans .ffp-block.ffp-block-5+.ffp-block-label{margin:-12% 0 0 -17%}.featured-floor-plans .ffp-block.ffp-block-6{width:4%;height:7.5%;left:40.5%;top:38%}.featured-floor-plans .ffp-block.ffp-block-6+.ffp-block-label{margin:-12% 0 0 -8%}.featured-floor-plans .ffp-block.ffp-block-7{width:50%;height:24%;left:25%;top:34%}.featured-floor-plans .ffp-block.ffp-block-7+.ffp-block-label{margin:-10% 0 0 -0.5%}.featured-floor-plans .ffp-block.ffp-block-8{width:6%;height:5%;left:55.5%;top:37%}.featured-floor-plans .ffp-block.ffp-block-8+.ffp-block-label{margin:-9.5% 0 0 8.5%}.featured-floor-plans .ffp-block.ffp-block-9{width:11%;height:4.5%;left:63%;top:39%}.featured-floor-plans .ffp-block.ffp-block-9+.ffp-block-label{margin:-7.9% 0 0 18%}.featured-floor-plans .ffp-block.ffp-block-10{width:5.4%;height:5.5%;left:68.6%;top:32.9%}.featured-floor-plans .ffp-block.ffp-block-10+.ffp-block-label{margin:-12% 0 0 21%}.featured-floor-plans .ffp-image{width:100%}.featured-blocks-row{background-color:#253a4f;padding:70px 0}.featured-blocks-row .fbr-title-animation{color:#fffef9;font-family:"TT Norms Pro Serif Trl Nml";font-weight:400;line-height:normal;margin:0 0 80px;transition:font-size .2s ease;-webkit-transition:font-size .2s ease;font-size:86px}.featured-blocks-row .fbr-block-rows .fbr-block-row{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;grid-column-gap:120px;grid-row-gap:40px;color:#fff;align-items:center;-webkit-align-items:center;margin:0 0 40px}.featured-blocks-row .fbr-block-rows .fbr-block-row:last-child{margin:0}.featured-blocks-row .fbr-block-rows .fbr-block-row a{color:inherit}.featured-blocks-row .fbr-block-rows .fbr-block-row p{line-height:26px;margin:0 0 16px}.featured-blocks-row .fbr-block-rows .fbr-block-row p:last-child{margin:0}.featured-blocks-row .fbr-block-rows .fbr-block-row ul,.featured-blocks-row .fbr-block-rows .fbr-block-row ol{padding:0 0 0 23px;margin:0 0 16px 0}.featured-blocks-row .fbr-block-rows .fbr-block-row ul li,.featured-blocks-row .fbr-block-rows .fbr-block-row ol li{margin:0}.featured-blocks-row .fbr-block-rows .fbr-block-row ul li:last-child,.featured-blocks-row .fbr-block-rows .fbr-block-row ol li:last-child{margin:0}.featured-blocks-row .fbr-block-rows .fbr-block-row ul:last-child,.featured-blocks-row .fbr-block-rows .fbr-block-row ol:last-child{margin:0}.featured-blocks-row .fbr-block-rows .fbr-block-row .fbr-block-image img{max-width:200px}.default-page-content{padding:100px 0}.accordion-title{cursor:pointer}.accordion-title .accordion-title-label{display:inline-block;position:relative;padding-right:30px}.accordion-title .accordion-title-label:after{content:"";position:absolute;right:0;top:0;font-family:"Font Awesome 6 Pro";font-weight:900}.accordion-title.active{font-weight:600 !important}.accordion-title.active .accordion-title-label:after{content:""}.accordion-title+.accordion-text{display:none;margin:0 0 15px}.accordion-title+.accordion-text table{display:block;overflow:auto}.accordion-title+.accordion-text:last-child{margin:0}.footer-container-row{background-color:#253a4f;padding:32px 0}.footer-container-row .fcr-content{display:flex;align-items:flex-end;-webkit-align-items:flex-end;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;color:#fff;font-size:15px}.footer-container-row .fcr-content a{color:#fff}.footer-container-row .fcr-content .fcr-copyright{text-align:center}.footer-container-row .fcr-content .fcr-copyright ul{padding:0;margin:0;list-style:none;display:flex;justify-content:center;-webkit-justify-content:center}.footer-container-row .fcr-content .fcr-copyright ul li{padding-right:8px;margin-right:8px;position:relative}.footer-container-row .fcr-content .fcr-copyright ul li:after{background-color:#fff;content:"";width:1px;height:16px;position:absolute;right:0;top:4px}.footer-container-row .fcr-content .fcr-copyright ul li:last-child{margin-right:0;padding-right:0}.footer-container-row .fcr-content .fcr-copyright ul li:last-child:after{display:none}.footer-container-row .fcr-content .fcr-logo{max-width:200px}@keyframes track-flow{from{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes marker-pulse{0%{transform:scale(1);filter:drop-shadow(0 0 0px rgba(0, 0, 0, 0))}50%{transform:scale(1.25);filter:drop-shadow(0 10px 15px rgba(0, 0, 0, 0.2))}100%{transform:scale(1);filter:drop-shadow(0 0 0px rgba(0, 0, 0, 0))}}.map-node{transform-box:fill-box;transform-origin:center;transition:all .3s ease}.map-track{transition:all .3s ease}#app-container[data-active-hover=train] .target-train{animation:marker-pulse 1.5s ease-in-out infinite;z-index:50}#app-container[data-active-hover=train] .target-track{animation:track-flow 1s linear infinite;stroke:#14b8a6;filter:drop-shadow(0 0 4px #14b8a6)}#app-container[data-active-hover=bus] .target-bus{animation:marker-pulse 1.5s ease-in-out infinite;z-index:50}#app-container[data-active-hover=car-bike] .target-car-bike{animation:marker-pulse 1.5s ease-in-out infinite;z-index:50}#app-container[data-active-hover=train] .target-cambridge,#app-container[data-active-hover=bus] .target-cambridge,#app-container[data-active-hover=car-bike] .target-cambridge{animation:marker-pulse 1.5s ease-in-out infinite;z-index:50}.featured-map-row{background-color:#f8f7f2;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;-webkit-flex-wrap:wrap}.featured-map-row .fmr-sidebar{background:linear-gradient(90deg, #f8f7f2 0 96%, transparent 100% 4%);width:40%;display:flex;align-items:center;-webkit-align-items:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:20px 80px 20px 40px;position:relative;z-index:10}.featured-map-row .fmr-sidebar .fmr-sidebar-content{width:100%}.featured-map-row .fmr-sidebar h2{color:#485561;font-size:36px;line-height:normal;font-family:"TT Norms Pro Serif Trl Nml";font-weight:400;margin:0 0 45px}.featured-map-row .fmr-sidebar h2:last-child{margin:0}.featured-map-row .fmr-sidebar .fmr-sidebar-blocks{margin:0 -10px;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;-webkit-flex-wrap:wrap}.featured-map-row .fmr-sidebar .fmr-sidebar-blocks .fmr-sidebar-block-item{width:calc(50% - 20px);margin:20px 10px;border-radius:10px;background-color:#fff;border:2px solid #cbd636;padding:10px;text-align:center;color:#2d3946;font-size:14px;cursor:pointer}.featured-map-row .fmr-sidebar .fmr-sidebar-blocks .fmr-sidebar-block-item.full{width:calc(100% - 20px)}.featured-map-row .fmr-sidebar .fmr-sidebar-blocks .fmr-sidebar-block-item .fmr-sidebar-block-item-icon{background-color:#d0d72d;width:43px;height:43px;border-radius:30px;margin:-35px auto 8px;display:flex;align-items:center;justify-content:center}.featured-map-row .fmr-sidebar .fmr-sidebar-blocks .fmr-sidebar-block-item .fmr-sidebar-block-item-icon img{width:auto;max-width:20px;height:auto}.featured-map-row .fmr-sidebar .fmr-sidebar-blocks .fmr-sidebar-block-item h4{font-family:"TT Norms Pro Serif Trl Nml";font-size:28px;font-weight:400;color:#394a58;text-align:center;margin:0 0 5px}.featured-map-row .fmr-sidebar .fmr-sidebar-blocks .fmr-sidebar-block-item p{line-height:18px;margin:0 0 3px}.featured-map-row .fmr-sidebar .fmr-sidebar-blocks .fmr-sidebar-block-item p:last-child{margin:0}.featured-map-row .fmr-map{width:calc(60% + 400px);margin-left:-400px;overflow:hidden;display:flex;position:relative;z-index:9}.featured-map-row .fmr-map svg{width:100%;transform:translate(-50%, -50%);position:relative;left:50%;top:50%}@media only screen and (max-width: 1699px){.featured-map-row .fmr-map{width:calc(60% + 300px);margin-left:-300px}}@media only screen and (max-width: 1399px){.featured-map-row .fmr-map{width:calc(60% + 270px);margin-left:-270px}}@media only screen and (max-width: 1299px){.featured-blocks-row .fbr-block-rows .fbr-block-row{grid-column-gap:40px}.featured-blocks-row .fbr-block-rows .fbr-block-row .fbr-block-image img{max-width:100%}}@media only screen and (max-width: 1259px){.featured-blocks-row .fbr-title-animation{font-size:clamp(1.25rem,-0.6585rem + 7.6677vw,5.375rem)}}@media only screen and (max-width: 1023px){.featured-map-row .fmr-sidebar{padding:60px 20px;width:100%}.featured-map-row .fmr-sidebar h2{text-align:center}.featured-map-row .fmr-map{width:100%;margin-left:0}.featured-blocks-row .fbr-title-animation{white-space:normal;letter-spacing:0;text-align:left}.featured-blocks-row .fbr-block-rows .fbr-block-row{grid-template-columns:repeat(3, 1fr)}.featured-floor-plans .ffp-block-label{opacity:1}.featured-floor-plans-modal{width:calc(100% - 20px)}}@media only screen and (max-width: 899px){.footer-container-row .fcr-content .fcr-logo{margin-bottom:30px}.footer-container-row .fcr-content .fcr-copyright{width:100%;margin:0 0 30px;text-align:left}.footer-container-row .fcr-content .fcr-copyright ul{margin-top:20px;justify-content:flex-start;-webkit-justify-content:flex-start}}@media only screen and (max-width: 767px){h1{line-height:normal}.mobile{display:block}.featured-floor-plans{margin:50px 0}.featured-floor-plans .ffpm-button{padding:10px 12px;border-radius:25px;font-size:14px;line-height:normal}.featured-map-row .fmr-map svg{left:calc(50% - 70px);min-width:670px}.featured-blocks-row .fbr-title-animation{font-size:clamp(2.5rem,2.0985rem + 2.1413vw,3.125rem);white-space:normal;letter-spacing:0;line-height:normal}.featured-blocks-row .fbr-block-rows .fbr-block-row{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:0;grid-row-gap:30px}.featured-blocks-row .fbr-block-rows .fbr-block-row .fbr-block-image{max-width:200px}.footer-container-row .fcr-content .fcr-logo{max-width:none;margin:0 0 30px}.footer-container-row .fcr-content .fcr-copyright{width:100%;margin:0 0 30px;text-align:left}.footer-container-row .fcr-content .fcr-copyright ul{justify-content:flex-start;-webkit-justify-content:flex-start;margin-top:7px}.footer-container-row .fcr-content .fcr-designby{width:100%}.featured-map-row .fmr-sidebar .fmr-sidebar-blocks .fmr-sidebar-block-item h4{font-size:24px}.featured-floor-plans-modal{padding:36px 16px}.featured-floor-plans-modal .ffpm-title{font-size:clamp(.875rem,.5538rem + 1.7131vw,1.375rem)}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder .camlife-panel .camlife-panel-inner{padding:0 1%;font-size:clamp(.25rem,-0.1079rem + 1.7897vw,.75rem);line-height:normal}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder .camlife-panel .camlife-panel-inner .cpi-label{margin-right:2%}.featured-floor-plans-modal .ffpm-image.camlife-panel-holder .camlife-panel .camlife-panel-inner .cpi-cta{margin-right:1%}.featured-floor-plans-modal .ffpm-button{font-size:clamp(.875rem,.7947rem + .4283vw,1rem)}}@media only screen and (max-width: 600px){.featured-floor-plans .ffp-block-label{font-size:1.5vw}.featured-floor-plans .ffp-block-label img{width:9.3vw;height:auto;min-height:auto}.footer-container-row .fcr-content .fcr-copyright{margin:0 0 26px}.footer-container-row .fcr-content .fcr-copyright:last-child{margin:0}.footer-container-row .fcr-content .fcr-copyright ul{flex-direction:column;-webkit-flex-direction:column;margin-top:30px}.footer-container-row .fcr-content .fcr-copyright ul li{padding-right:0;margin-right:0;margin-bottom:7px}.footer-container-row .fcr-content .fcr-copyright ul li:after{display:none}.footer-container-row .fcr-content .fcr-copyright ul li:last-child{margin-bottom:0}.featured-floor-plans .ffp-block.ffp-block-5+.ffp-block-label{display:flex;flex-direction:row;justify-content:center;align-items:center}.featured-floor-plans .ffp-block.ffp-block-5+.ffp-block-label img{vertical-align:top}}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content.fancybox__content{max-width:50%;padding:0}.header{background:#f2f2f2;position:sticky;top:0;left:0;width:100%;z-index:99}.header.sticky{box-shadow:0 0 5px 2px rgba(0,0,0,.1);background:hsla(0,0%,100%,.2);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);transition:ease-in-out .25s all}.header.sticky .logo img{filter:invert(1)}.header.scrolled .main-menu ul li a{color:#231f20 !important}.header.scrolled .main-menu ul li:hover,.header.scrolled .main-menu ul li:hover a,.header.scrolled .main-menu ul li.current-menu-item{color:#231f20 !important}.home .header{position:fixed;background:rgba(0,0,0,0)}.home .header .logo img{filter:invert(0)}.home .header.sticky{box-shadow:0 0 5px 2px rgba(0,0,0,.1);background:hsla(0,0%,100%,.4196078431);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.home .header.sticky .logo img{filter:invert(1)}.home .header .main-menu ul li a{color:#fff}.home .header .main-menu ul li,.home .header .main-menu ul li:hover a{color:#253a4f}.home .header .main-menu ul li.current-menu-item{color:#253a4f}.home .header.sticky .main-menu ul li a{color:#253a4f}.home .header.sticky .main-menu ul li:hover a,.home .header.sticky .main-menu ul li.current-menu-item{color:#253a4f}.header-wrap{padding:24px 31px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.header-wrap .logo{width:176px}.header-wrap .logo img{filter:invert(1)}.header-wrap.sticky .logo img{filter:invert(1)}.main-menu{display:flex;flex-wrap:wrap;margin-left:auto}.main-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:right}.main-menu ul li{display:block;margin-left:50px}.main-menu ul li a{display:inline-flex;align-items:center;letter-spacing:1.2px;color:#231f20;font-size:14px;line-height:17px;font-weight:400;text-transform:capitalize;transition:ease-in-out .25s all}.main-menu ul li:after{content:"";position:relative;right:10px;top:2px;font-family:"Font Awesome 5 Pro";opacity:0;font-size:110%;transition:ease-in-out .25s all}.main-menu ul li:hover a{color:#000}.main-menu ul li:hover{color:#000}.main-menu ul li:hover:after{right:-10px;opacity:1}@media only screen and (max-width: 1023px){.main-menu ul li{margin-left:20px}}@media only screen and (max-width: 767px){.header-wrap .logo{width:132px}.hero-section .hero-content h1{font-size:18px}.hero-content .btn{padding:0 15px;font-size:10px;line-height:28px}.header-wrap{padding:20px 25px}.main-menu{display:none}.mobile-burger-menu{cursor:pointer;display:block;height:22px;position:absolute;width:20px;top:23px;right:20px;z-index:999}.mobile-burger-menu span{background:#111;display:block;height:2px;left:0;position:absolute;top:0;transition:all .3s ease 0s;width:100%}.mobile-burger-menu span:nth-child(2){width:14px !important;background:#111;display:block;height:2px;left:0;position:absolute;top:7px;transition:all .3s ease 0s;width:100%}.mobile-burger-menu span:nth-child(3){background:#111;display:block;height:2px;left:0;position:absolute;top:14px;transition:all .3s ease 0s;width:100%}.mobile-burger-menu.selected span:nth-child(1){top:7px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin:0px}.mobile-burger-menu.selected span:nth-child(2){display:none}.mobile-burger-menu.selected span:nth-child(3){top:7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin:0px}.mobile-menu{background-color:#253a4f}.mobile-menu .controls{padding:15px 15px 10px;overflow:hidden;background:#1d2f40}.mobile-menu .nav-close{float:right;font-size:26px;cursor:pointer;width:26px;height:26px;border-radius:50%;position:relative;margin:10px 0}.mobile-menu .nav-close:after{content:"";position:absolute;left:12px;top:5px;width:0px;height:16px;border-right:2px solid #fff;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.mobile-menu .nav-close:before{content:"";position:absolute;left:12px;top:5px;width:0;height:16px;border-right:2px solid #fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.mobile-menu .nav-logo{width:177px;float:left;padding:10px 0}.mobile-menu .nav-main-cont ul li a{display:inline-block;letter-spacing:1.2px;font-size:14px;line-height:17px;font-weight:400;color:#fff;text-transform:capitalize;transition:ease-in-out .25s all;padding:20px 20px 0;position:relative}.mobile-menu .nav-main-cont ul li a:after{content:"";position:relative;right:10px;top:2px;font-family:"Font Awesome 5 Pro";opacity:0;font-size:110%;transition:ease-in-out .25s all}.slide-menu__slider ul li:hover>a,.slide-menu__slider ul li.current-menu-item>a{color:#fff}.slide-menu__slider ul li:hover>a:after{right:-10px;opacity:1}}.footer{background-color:#86861d;padding:160px 67px 38px 46px;color:#fff}.footer a{color:#fff}.footer .footer-btn{margin-bottom:74px;letter-spacing:-1.1px;color:#f8f8f9;font-size:44px;font-weight:300}.footer .footer-btn img{width:44px;overflow:hidden;height:29px;object-fit:cover;object-position:right}.footer .footer-btn a:hover img{width:auto;transition:ease-in-out .25s width}.footer .footer-logo{margin-bottom:54px}.footer .footer-top{margin-bottom:140px}.footer .footer-top .footer-row{display:flex;flex-wrap:wrap}.footer .footer-top .footer-row .footer-lt{width:30%;letter-spacing:-1.1px;color:#f8f8f9;font-size:44px;font-weight:300;line-height:normal}.footer .footer-top .footer-row .footer-rt{width:70%;display:flex;flex-wrap:wrap}.footer .footer-top .footer-row .footer-rt address{width:33.33%;font-size:14px;line-height:19px;font-weight:300;font-style:normal;display:block;margin-bottom:42px;font-family:"Sohne Breit"}.footer .footer-main{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.preloder-overlay{position:fixed;left:0;top:0;width:100%;height:100vh;background:#f2f2f2;display:flex;flex-wrap:wrap;align-items:center}.preloder-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.preloder-logo{width:50%;padding-left:40px;padding-bottom:80px}.preloder-logo img{width:234px}.preloder-content{width:50%;padding-right:40px;padding-top:160px;text-align:right}.preloder-content h1{margin:0}.preloder-border{position:absolute;left:0;top:50%;transform:translateY(-50%);width:0%;height:3px;background:#91911f;overflow:visible !important}.preloder-border:before{background:#91911f;width:0;height:3px;transition:ease-in-out .9s width}.preloder-border.active:before{content:"";width:100%}.preloder-border::after{content:attr(data-percentage);right:0;width:auto;position:absolute;top:8px;color:#91911f}.preloder-border-orange{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:3px;background:rgba(102,92,84,.1019607843);overflow:visible !important}@media only screen and (max-width: 1169px){.footer{padding:150px 30px 38px 30px}.footer .footer-top .footer-row .footer-rt address{padding-right:18px}}@media only screen and (max-width: 1023px){h1{font-size:34px}}@media only screen and (max-width: 767px){.footer .footer-top .footer-row .footer-lt{width:100%;margin-bottom:40px}.footer .footer-top .footer-row .footer-rt{width:100%}.footer .footer-top .footer-row .footer-rt address{width:100%;margin-bottom:28px}.footer .footer-btn{margin-bottom:60px;font-size:22px}.footer .footer-btn img{width:40px;height:21px;margin-left:10px;top:1px;position:relative}.footer .footer-top{margin-bottom:40px}.footer .footer-main{display:block;text-align:center}.copyright{margin-bottom:12px}.footer{padding:80px 30px 38px 30px}.preloder-logo{width:100%;padding:0 20px;margin-top:60px;text-align:center}.preloder-content{width:100%;padding:0 20px;padding-top:160px;text-align:center}h1{font-size:28px}.copyright{margin-bottom:6px}}.hero-section{position:relative;height:100%}.hero-section .hero-images{overflow:hidden}.hero-section .hero-images ul{list-style:none;padding:0;margin:0}.hero-section .hero-images ul img{height:100vh;object-fit:cover;width:100%}.hero-section .hero-video{width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:0 0;background-size:cover;position:relative}.hero-section .hero-video iframe{border:0;vertical-align:middle;display:block}.hero-section .embed-container{position:relative;padding-top:56.25%;height:0;overflow:hidden;max-width:100%}.hero-section .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hero-section .hero-overlay{background:#000;mix-blend-mode:multiply;opacity:.32;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.hero-section .hero-content{position:absolute;left:46px;bottom:50px;z-index:2}.hero-section .hero-content h1{font-family:"TT Norms Pro Serif Trl Nml";color:#fff;font-weight:400;margin-bottom:10px}.hero-section .slick-dots{position:absolute;right:46px;bottom:122px;z-index:999;width:100%;height:50px;display:flex;flex-wrap:wrap;align-items:center;justify-content:right}.hero-section .slick-dots li button{background:rgba(0,0,0,0);color:hsla(0,0%,100%,.53);font-size:12px;font-weight:400;width:20px;height:20px;border:0;padding:0}.hero-section .slick-dots li.slick-active button{border:1px solid #91911f;border-radius:50%;color:#fff}.landing-image-slider iframe{display:block;border:0}.vjs-loading-spinner{display:none}.map{padding:0;position:relative;height:728px}.map #map{position:absolute;top:0;bottom:0;width:100%}.map .marker{display:block;border:none;border-radius:50%;cursor:pointer;padding:0;background-repeat:no-repeat;background-position:center;background-size:cover !important}.map .mapboxgl-popup{max-width:400px}.map .mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:15px;pointer-events:auto;position:relative;font-size:15px;line-height:normal;font-weight:400}.map .mapboxgl-popup-content a{text-decoration:none;color:#999;outline:0 !important}.map ul.map-legend{padding:0;margin:0;list-style:none;position:absolute;left:30px;bottom:30px;background-color:#fff;padding:20px;border-radius:20px;font-weight:400;font-size:17px;color:#000;box-shadow:0 0px 20px rgba(0,0,0,.1)}.map ul.map-legend li{display:flex;flex-wrap:wrap;margin-bottom:8px}.map ul.map-legend li:last-child{margin-bottom:0}.map ul.map-legend li .cb{width:15px;height:15px;border-radius:50%;margin-right:10px;margin-top:2px;border:2px solid #e6e6e6}.map ul.map-legend li .color1{background-color:#9b9c22}.map ul.map-legend li .color2{background-color:#5278ed}.map ul.map-legend li .color3{background-color:#ffc28b}.map ul.map-legend li .color4{background-color:#b05b5b}.map ul.map-legend li .color5{background-color:#9a68d9}.map ul.map-legend li .color6{background-color:#d1c0b1}@media only screen and (max-width: 1600px){.hero-section{overflow:hidden}}@media only screen and (max-width: 1023px){.hero-section .hero-content h1{line-height:normal}}@media only screen and (max-width: 767px){.hero-section .hero-content{width:calc(100% - 40px);left:20px;bottom:0}.map{height:550px}.map ul.map-legend{left:20px;bottom:40px;font-size:14px;padding:16px}.map ul.map-legend li{margin-bottom:2px}.hero-section .hero-images ul img{height:100vh}.hero-section .slick-dots{right:26px;bottom:22px}.hero-section .hero-images,.hero-section{height:auto !important}.hero-section .hero-overlay{height:99%}.hero-section iframe{height:60vh}}@font-face{font-family:"Sohne Breit";src:url("../fonts/SohneBreit-Buch.eot");src:url("../fonts/SohneBreit-Buch.eot?#iefix") format("embedded-opentype"),url("../fonts/SohneBreit-Buch.woff2") format("woff2"),url("../fonts/SohneBreit-Buch.woff") format("woff"),url("../fonts/SohneBreit-Buch.ttf") format("truetype"),url("../fonts/SohneBreit-Buch.svg#SohneBreit-Buch") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne Breit";src:url("../fonts/SohneBreit-Fett.eot");src:url("../fonts/SohneBreit-Fett.eot?#iefix") format("embedded-opentype"),url("../fonts/SohneBreit-Fett.woff2") format("woff2"),url("../fonts/SohneBreit-Fett.woff") format("woff"),url("../fonts/SohneBreit-Fett.ttf") format("truetype"),url("../fonts/SohneBreit-Fett.svg#SohneBreit-Fett") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url("../fonts/Sohne-Buch.eot");src:url("../fonts/Sohne-Buch.eot?#iefix") format("embedded-opentype"),url("../fonts/Sohne-Buch.woff2") format("woff2"),url("../fonts/Sohne-Buch.woff") format("woff"),url("../fonts/Sohne-Buch.ttf") format("truetype"),url("../fonts/Sohne-Buch.svg#Sohne-Buch") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"TT Norms Pro Serif Trl Nml";src:url("../fonts/TT Norms Pro Serif Trl Nml.eot");src:url("../fonts/TT Norms Pro Serif Trl Nml.eot?#iefix") format("embedded-opentype"),url("../fonts/TT Norms Pro Serif Trl Nml.woff2") format("woff2"),url("../fonts/TT Norms Pro Serif Trl Nml.woff") format("woff"),url("../fonts/TT Norms Pro Serif Trl Nml.ttf") format("truetype"),url("../fonts/TT Norms Pro Serif Trl Nml.otf") format("opentype"),url("../fonts/TT Norms Pro Serif Trl Nml.svg#TT Norms Pro Serif Trl Nml") format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-2044}.floor-plans .wrapper{max-width:1044px}.floor-plans .floor-plans-row{position:relative}.floor-plans .floor-plans-row .floor-image{position:relative;bottom:0;left:60px;width:calc(100% - 200px);z-index:1}.floor-plans .floor-plans-row .floor-details{letter-spacing:.6px;color:#231f20;font-size:12px;display:flex;flex-wrap:wrap;justify-content:space-between;z-index:2;position:absolute;left:0;bottom:18px;width:100%}.floor-plans .floor-plans-row .floor-details .floor-lt{width:74px}.floor-plans .floor-plans-row .floor-details .floor-lt span{display:block;border-bottom:1px solid #dedede}.floor-plans .floor-plans-row .floor-details .floor-lt span:first-child{padding:9px 10px 8px}.floor-plans .floor-plans-row .floor-details .floor-lt span:nth-child(2){padding:8px 10px 7px}.floor-plans .floor-plans-row .floor-details .floor-lt span:nth-child(3){padding:8px 10px 7px}.floor-plans .floor-plans-row .floor-details .floor-lt span:nth-child(4){padding:8px 10px 7px}.floor-plans .floor-plans-row .floor-details .floor-lt span:nth-child(5){padding:8px 10px 8px}.floor-plans .floor-plans-row .floor-details .floor-lt span:nth-child(6){padding:8px 10px 7px}.floor-plans .floor-plans-row .floor-details .floor-lt span:last-child{padding:8px 10px 12px}.floor-plans .floor-plans-row .floor-details .floor-rt{width:calc(100% - 74px);text-align:right}.floor-plans .floor-plans-row .floor-details .floor-rt ul{list-style:none;padding:0;margin:0}.floor-plans .floor-plans-row .floor-details .floor-rt ul li{border-bottom:1px solid #dedede;background:rgba(206,230,65,0);transition:ease-in-out .3s background;position:relative;display:flex;flex-wrap:wrap;justify-content:right;align-items:center;cursor:pointer}.floor-plans .floor-plans-row .floor-details .floor-rt ul li strong{width:39.5%;display:block;background:rgba(155,151,70,.7);padding:0 17px;margin-right:4px;position:absolute;height:100%;left:0;top:0;letter-spacing:.6px;color:#fff;font-size:12px;font-weight:500;padding-top:8px;text-align:left;z-index:-1;mix-blend-mode:multiply}.floor-plans .floor-plans-row .floor-details .floor-rt ul li strong.right{left:39.8%;width:43.8%}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:first-child{padding:9px 10px 8px}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(2){padding:8px 10px 7px}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(3){padding:8px 10px 7px}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(4){padding:8px 10px 7px}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(5){padding:8px 10px 8px}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(6){padding:8px 10px 7px;z-index:3}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(7){padding:8px 10px 12px;z-index:3}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(8){padding:8px 10px 7px;height:37px;position:absolute;left:0;bottom:43px;width:100%;border:0}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(8) strong.left{left:75px;width:36.5%}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(8) strong.right{left:44.3%;width:40.5%}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(9){padding:8px 10px 7px;height:43px;position:absolute;left:0;bottom:0px;width:100%;border:0}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(9) strong{left:75px;width:39.7%;background:rgba(244,232,174,.7)}.floor-plans .floor-plans-row .floor-details .floor-rt ul li a{text-decoration:underline;transition:ease-in-out .3s all;font-size:0px;margin:0 0px 0px 0}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:hover{background:rgba(206,230,65,.7)}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:hover a{margin-left:28px;font-size:12px}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:hover strong{opacity:0 !important}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(9):hover strong{opacity:0 !important}.floor-plans .floor-plans-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:108px;margin-top:20px}.floor-plans .floor-plans-foot .btn{position:relative}.floor-plans .floor-plans-foot .btn::after{content:"";position:absolute;right:80px;opacity:0;font-family:"Font Awesome 5 Pro";font-size:12px;color:#555}.floor-plans .floor-plans-foot .btn:hover{padding:0 50px 0 33px;background:rgba(0,0,0,0);color:#000;border-color:#000}.floor-plans .floor-plans-foot .btn:hover::after{opacity:1;right:30px}.floor-plans .floor-plans-foot ul{width:64%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0;padding:0;list-style:none}.floor-plans .floor-plans-foot ul li{display:flex;flex-wrap:wrap;color:#231f20;font-size:14px;letter-spacing:.7px}.floor-plans .floor-plans-foot ul li:last-child{padding:8px 10px 12px}.floor-plans .floor-plans-foot ul li span{width:16px;height:16px;border:1px solid #707070;border-radius:50%;display:block;margin-right:8px}.floor-plans .floor-plans-foot ul li span.white{background:#fff}.floor-plans .floor-plans-foot ul li span.green{background:#9a9846}.floor-plans .floor-plans-foot ul li span.yellow{background:#f4e8ae}.floor-info .floor-info-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.floor-info .floor-info-row .floor-info-col{width:70%;padding-left:10px}.floor-info .floor-info-row .floor-info-col:first-child{width:30%}@media only screen and (max-width: 1023px){.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(8) strong.left{left:70px;width:34.5%}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(8) strong.right{width:35%}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(9) strong{left:70px}.floor-plans .floor-plans-foot ul li:last-child{padding:8px 0px 12px}}@media only screen and (max-width: 767px){.floor-plans .floor-plans-row .floor-image{left:0;width:100%;height:auto;margin-bottom:30px}.floor-plans .floor-plans-row .floor-details{position:relative}.floor-plans .floor-plans-row .floor-details .floor-rt{width:calc(100% - 44px)}.floor-plans .floor-plans-row .floor-details .floor-lt{width:44px}.floor-plans .floor-plans-foot{padding-bottom:50px}.floor-plans .floor-plans-foot ul{width:auto}.floor-plans .floor-plans-row .floor-details .floor-lt{width:24px}.floor-plans .floor-plans-row .floor-details .floor-rt{width:calc(100% - 24px)}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(9) strong{left:30px;width:65%}.floor-plans .floor-plans-row .floor-details .floor-rt ul li strong{font-size:10px}.floor-plans .floor-plans-foot ul li{font-size:11px}.floor-plans .floor-plans-foot ul{display:none}.floor-plans .floor-plans-foot .btn{margin:0 auto}.available.mobile{width:207px;position:absolute;left:6px;top:0;height:37px;border:1px solid #111;background:#eee;text-align:center;padding:5px}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(6) .available.mobile{display:none}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(7) .available.mobile{width:110px;left:104px;height:42px;padding:9px}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(9){padding:8px 10px 7px;height:42px;position:absolute;left:30px;bottom:1px;width:96px;border:1px solid #111}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(9) strong{left:0;width:100%;color:#333;padding:7px 3px;text-align:center;line-height:normal;background:rgba(244,232,174,.7)}.image-overlay ul{list-style:none;padding:0;margin:0}.image-overlay ul li{width:49%;height:22px;background:rgba(244,232,174,.7);position:absolute;left:6px;bottom:5px;border:1px solid #333}.image-overlay ul li:last-child{background:rgba(155,151,70,.7);bottom:27px;width:96.5%}.floor-plans .floor-plans-row .floor-details .floor-rt ul li strong{background:rgba(155,151,70,.7)}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(8) strong.right{width:103px;left:135px}.floor-plans .floor-plans-row .floor-details .floor-rt ul li:nth-child(8) strong.left{left:30px;width:102px}}.text-with-image{padding:88px 0 140px 0;font-size:172px;line-height:48px;letter-spacing:-4.3px;color:#231f20;font-family:"Sohne Breit";font-weight:300;white-space:nowrap;overflow:hidden}.text-with-image .text-with-image-row{flex:0 0 auto}.text-with-image .text-with-image-row .text-box{display:inline-flex;flex-wrap:wrap;white-space:nowrap;align-items:center}.text-with-image .text-with-image-row .text-box span{display:inline-block}.text-with-image .text-with-image-row .text-box img{width:156px;height:156px;border-radius:5px;object-fit:cover;display:inline-block;margin:0 -30px 0 40px}.marquee{padding-left:50px;animation:marquee 240s linear infinite}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-900%)}}.demo-container .slider-wrapper{position:relative;width:100vw;left:50%;transform:translate(-50%);-ms-overflow-style:none;scrollbar-width:none}.demo-container .slider-wrapper::-webkit-scrollbar{display:none}.demo-container .slider-wrapper:after{content:"";display:table;clear:both}.demo-container .slider-wrapper .slider{display:block;position:relative;list-style:none;float:left;white-space:nowrap}.demo-container .slider-wrapper .slider .slide{display:inline-flex}.demo-container--slider-disabled .progress-bar{display:none}@media only screen and (max-width: 1399px){.text-with-image{font-size:100px;letter-spacing:-2.3px}.text-with-image .text-with-image-row .text-box img{margin:0 -20px 0 20px;width:100px;height:100px}}@media only screen and (max-width: 1023px){.text-with-image{font-size:74px;letter-spacing:-2.3px}.text-with-image .text-with-image-row .text-box img{margin:0 -20px 0 20px;width:70px;height:70px}}@media only screen and (max-width: 767px){.text-with-image{padding:60px 0}.text-with-image{font-size:42px;letter-spacing:0px}.text-with-image .text-with-image-row .text-box img{margin:0 0px 0 20px}}.gallery-slider{margin-bottom:72px;position:relative}.gallery-slider .gallery-slider-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:30px;padding-right:56px;padding:0 56px}.gallery-slider .gallery-slider-head h3{color:#253a4f;margin:0;font-weight:400}.gallery-slider .gallery-slider-head a{color:#000;padding:0 20px 0 0;position:relative;font-weight:400;transition:ease-in-out .25s color;font-family:"Sohne Breit";text-transform:capitalize;font-size:14px}.gallery-slider .gallery-slider-head a:after{content:"";background:url(../images/small-arrow.png) no-repeat right center;position:absolute;right:-5px;top:6px;transition:ease-in-out .25s all;width:17px;height:11px}.gallery-slider .gallery-slider-head a:hover{color:#868633}.gallery-slider .gallery-slider-head a:hover:after{color:#868633;background:url(../images/long-arrow-hover.png) no-repeat right center;width:31px;right:-18px}.gallery-slider .slider-gallery .slick-slide{margin:0 3px;border-radius:10px;overflow:hidden}.gallery-slider .slider-gallery ul{list-style:none;padding:0;margin:0;clear:both;overflow:hidden}.gallery-slider .slider-gallery ul li{position:relative;overflow:hidden;border-radius:10px;height:450px}.gallery-slider .slider-gallery ul li a{display:inline-block;overflow:hidden;height:inherit;border-radius:10px}.gallery-slider .slider-gallery ul li img{display:block;height:inherit;width:100%;object-fit:cover;object-position:center center;position:relative;z-index:1;transform:scale(1);transition:ease-in-out .25s transform;border-radius:10px}.gallery-slider .slider-gallery ul li .slider-gal-overlay{background:rgba(36,31,33,.59);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;opacity:0;border-radius:10px;transition:ease-in-out .25s opacity;-webkit-transition:ease-in-out .25s opacity}.gallery-slider .slider-gallery ul li:hover .slider-gal-overlay{opacity:1}.gallery-slider .slider-gallery ul li:hover img{transform:scale(1.1)}.gallery-slider .slider-gallery .slick-dots{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.gallery-slider .slider-gallery .slick-dots li{height:auto}.gallery-slider .slider-gallery .slick-dots li button{width:auto;background:#7f7f7f;padding:0;border:0;outline:0;margin:0 3px;border-radius:50%;text-indent:-9999px;width:10px;height:10px;cursor:pointer}.gallery-slider .slider-gallery .slick-dots li:hover button,.gallery-slider .slider-gallery .slick-dots li.slick-active button{background:#253a4f}.gallery-slider .slider-gallery .mCSB_scrollTools .mCSB_draggerContainer:before{content:"";width:100%;height:5px;background-color:#dedede;position:absolute;left:0;top:50%;transform:translateY(-3px);border-radius:5px}.gallery-slider .slider-gallery .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:247px;height:5px;background-color:#86861d}.gallery-slider .slider-gallery .mCSB_draggerRail{opacity:0}.gallery-slider .mCSB_scrollTools.mCSB_scrollTools_horizontal{margin-right:56px;overflow:hidden}.gallery-slider .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:52px}.gallery-sec{background:#f2f2f2;padding:160px 35px 90px}.gallery-sec .gallery-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:28px}.gallery-sec .gallery-head .gallery-filter ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.gallery-sec .gallery-head .gallery-filter ul li{margin-right:32px;letter-spacing:.7px;color:#7f7f7f;font-size:14px;font-weight:400;transition:ease-in-out .25s color;cursor:pointer;font-family:"Sohne Breit"}.gallery-sec .gallery-head .gallery-filter ul li:hover,.gallery-sec .gallery-head .gallery-filter ul li.current{color:#000}.gallery-sec .gallery-head .gallery-head-rt{display:flex;flex-wrap:wrap;justify-content:right;align-items:center}.gallery-sec .gallery-head .gallery-head-rt a{margin-left:24px;letter-spacing:.7px;color:#7f7f7f;font-size:14px;font-weight:400;transition:ease-in-out .25s all;position:relative;padding:0 20px 0 0;font-family:"Sohne Breit"}.gallery-sec .gallery-head .gallery-head-rt a:after{content:"";background:url(../images/small-arrow.png) no-repeat right center;position:absolute;right:-5px;top:6px;transition:ease-in-out .25s all;width:17px;height:11px;opacity:.6}.gallery-sec .gallery-head .gallery-head-rt a:hover{color:#868633;padding-right:38px}.gallery-sec .gallery-head .gallery-head-rt a:hover:after{background:url(../images/long-arrow-hover.png) no-repeat right center;width:31px;right:0px;opacity:1}.gallery-sec .gallery-box{display:flex;flex-wrap:wrap;margin:0 -8px}.gallery-sec .gallery-box .gallery-row{display:flex;flex-wrap:wrap}.gallery-sec .gallery-box .gallery-row a:first-child,.gallery-sec .gallery-box .gallery-row a:nth-child(2){width:50%;height:600px}.gallery-sec .gallery-box a{width:25%;height:284px;padding:8px}.gallery-sec .gallery-box a img{display:block;width:100%;height:100%;object-fit:cover}.gallery-sec .gallery-box:first-child a:first-child,.gallery-sec .gallery-box:first-child a:nth-child(2){width:50%;height:600px}.gallery-sec .loadmore{margin-top:32px;transition:ease-in-out .25s all;position:relative}.gallery-sec .loadmore::after{content:"";position:absolute;right:80px;opacity:0;font-family:"Font Awesome 5 Pro";font-size:12px;color:#555}.gallery-sec .loadmore:hover{padding:0 50px 0 33px;background:rgba(0,0,0,0);color:#000;border-color:#000}.gallery-sec .loadmore:hover::after{opacity:1;right:30px}.gallery-sec .panes{display:none}@media only screen and (max-width: 1023px){.gallery-slider .slider-gallery ul li{height:216px}.gallery-slider .mCSB_scrollTools.mCSB_scrollTools_horizontal{margin-right:10px}.gallery-sec .gallery-box a{height:184px}.gallery-sec .gallery-box:first-child a:first-child,.gallery-sec .gallery-box:first-child a:nth-child(2){height:400px}.gallery-sec .gallery-box .gallery-row a:first-child,.gallery-sec .gallery-box .gallery-row a:nth-child(2){height:300px}.gallery-sec{padding:60px 20px}.gallery-sec .gallery-head .gallery-filter ul li{width:100%;margin-bottom:10px}.gallery-sec .gallery-head .gallery-head-rt a{margin:20px 24px 0 0}.gallery-slider .slider-gallery ul li img{transform:none}}@media only screen and (max-width: 767px){.gallery-slider{margin:0 20px 50px}.gallery-slider .gallery-slider-head h3{font-size:18px;margin-top:-2px}.gallery-slider .gallery-slider-head a{font-size:13px}.gallery-slider .gallery-slider-head{margin-bottom:16px}.gallery-sec .gallery-box:first-child a:first-child{width:100%}.gallery-sec .gallery-box:first-child a:nth-child(2){width:50%;height:184px}.gallery-sec .gallery-box .gallery-row a:first-child{width:100%}.gallery-sec .gallery-box .gallery-row a:nth-child(2){width:50%;height:300px}.gallery-sec .gallery-box a{width:50%}.gallery-sec .gallery-head{margin-bottom:15px}.gallery-slider .slider-gallery .slick-dots li button{width:8px;height:8px}.gallery-slider .slider-gallery .slick-dots{margin-top:10px}.gallery-slider .gallery-slider-head{padding:0}}.elevate-section{background:#253a4f;padding:104px 0 70px;letter-spacing:1px}.elevate-section .elevate-row{display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;-webkit-justify-content:space-between}.elevate-section .elevate-row .elevate-left{width:416px;width:40.51%;position:relative;transition:ease-in-out .6s transform,ease-in-out .6s opacity;opacity:1}.elevate-section .elevate-row .elevate-left .back-image{background-color:#b0b0b0;width:416px;height:364px;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0 0 28px}.elevate-section .elevate-row .elevate-left .front-image{background-color:#b0b0b0;width:387px;height:270px;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:2;margin:0 0 0 127px}.elevate-section .elevate-row .elevate-right{width:calc(100% - 416px - 195px);color:#fff;display:flex;align-items:center;-webkit-align-items:center;flex-wrap:wrap;-webkit-flex-wrap:wrap}.elevate-section .elevate-row .elevate-right .elevate-right-head{margin-bottom:80px}.elevate-section .elevate-row .elevate-right .elevate-right-head .elevate-right-head-bottom{text-align:right}.elevate-section .elevate-row .elevate-right .elevate-right-head h3{font-size:36px;font-family:"TT Norms Pro Serif Trl Nml";margin-bottom:20px;color:#f2f2f2}.elevate-section .elevate-row .elevate-right .elevate-right-head a{color:#f2f2f2;text-decoration:none;font-weight:400;font-size:14px;position:relative;padding-right:14px;transition:ease-in-out .25s color}.elevate-section .elevate-row .elevate-right .elevate-right-head a:after{content:"";position:absolute;right:-7px;top:50%;transform:translateY(-50%);font-family:"Font Awesome 5 Pro";transition:ease-in-out .25s color;font-weight:400}.elevate-section .elevate-row .elevate-right .elevate-right-head a:hover{color:#51c2be}.elevate-section .elevate-row .elevate-right .elevate-right-head a:hover:after{color:#51c2be}.elevate-section .elevate-row .elevate-right .content-box-head .content-box-logos{display:flex;align-items:center;-webkit-align-items:center;margin-bottom:30px}.elevate-section .elevate-row .elevate-right .content-box-head .content-box-logos .cbl-image{padding-right:50px;position:relative}.elevate-section .elevate-row .elevate-right .content-box-head .content-box-logos .cbl-image:after{background-color:#fff;width:2px;height:calc(100% + 6px);content:"";position:absolute;right:25px;top:-2px}.elevate-section .elevate-row .elevate-right .content-box-head .content-box-logos .cbl-image img{width:auto;max-height:35px;vertical-align:middle}.elevate-section .elevate-row .elevate-right .content-box-head .content-box-logos .cbl-image:last-child:after{display:none}.elevate-section .elevate-row .elevate-right .content-box{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:40px}.elevate-section .elevate-row .elevate-right .content-box .content-box-column{font-size:14px}.elevate-section .elevate-row .elevate-right .content-box .content-box-column p{margin:0 0 20px}.elevate-section .elevate-row .elevate-right .content-box .content-box-column p:last-child{margin:0}.elevate-section .elevate-row .elevate-right .content-box .content-box-column strong{font-weight:400;letter-spacing:.7px;color:#f2f2f2;display:block;margin-bottom:16px;text-transform:uppercase}.elevate-section .elevate-row .elevate-right .content-box .content-box-column ul,.elevate-section .elevate-row .elevate-right .content-box .content-box-column ol{padding:0 0 0 23px;margin:0 0 20px 0}.elevate-section .elevate-row .elevate-right .content-box .content-box-column ul li,.elevate-section .elevate-row .elevate-right .content-box .content-box-column ol li{margin:0}.elevate-section .elevate-row .elevate-right .content-box .content-box-column ul li:last-child,.elevate-section .elevate-row .elevate-right .content-box .content-box-column ol li:last-child{margin:0}.elevate-section .elevate-row .elevate-right .content-box .content-box-column ul:last-child,.elevate-section .elevate-row .elevate-right .content-box .content-box-column ol:last-child{margin:0}.elevate-section .elevate-row .elevate-right .content-box .content-box-column:last-child{position:relative}@media only screen and (max-width: 1023px){.elevate-section .elevate-row .elevate-right{width:100%}.elevate-section .elevate-row .elevate-left{width:100%;margin-bottom:40px}.two-column-section .tcc-row .tcc-col .tcc-title{text-align:center;width:90%}.elevate-section .elevate-row .elevate-right .elevate-right-head .elevate-right-head-bottom{text-align:left}}@media only screen and (max-width: 767px){.elevate-section .elevate-row .elevate-left{width:100%;transform:none;margin-bottom:70px}.elevate-section .elevate-row .elevate-left .back-image{width:100%;height:170px;transform:none !important;bottom:0}.elevate-section .elevate-row .elevate-left .front-image{width:100%;height:170px;transform:none !important;z-index:2;margin:20px 0 0;right:0;bottom:-40px}.elevate-section .elevate-row .elevate-right .content-box .content-box-column{margin-bottom:20px;max-width:inherit}.elevate-section .elevate-row .elevate-right .content-box .content-box-column:last-child{margin-top:0}}.two-column-section .tcc-row{display:flex;flex-wrap:wrap;align-items:center}.two-column-section .tcc-row .tcc-col{position:relative;width:50%;overflow:hidden}.two-column-section .tcc-row .tcc-col img{width:100%;height:350px;object-fit:cover;display:block;transform:scale(1);transition:ease-in-out .25s transform}.two-column-section .tcc-row .tcc-col:hover img{transform:scale(1.1)}.two-column-section .tcc-row .tcc-col .tcc-title{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);padding:15px;text-align:center;width:100%;z-index:2}.two-column-section .tcc-row .tcc-col .tcc-title h3{font-family:"Sohne Breit";font-weight:400;color:#fff;margin-bottom:0;background:url(../images/mid-arrow-white.png) no-repeat right center;padding-right:46px;display:inline-block;transition:ease-in-out .25s all}.two-column-section .tcc-row .tcc-col:hover h3{background:url(../images/long-arrow-white.png) no-repeat right center;padding-right:66px}.two-column-section .tcc-row .tcc-col .tcc-overlay{position:absolute;left:0%;top:0%;width:100%;height:100%;background:#393939;opacity:.35}@media only screen and (max-width: 767px){.two-column-section .tcc-row .tcc-col{width:100%}.two-column-section .tcc-row .tcc-col .tcc-title h3{padding-right:0;background:none}}/*# sourceMappingURL=main.css.map */