/* compiled by scssphp v0.1.1 on Tue, 29 Aug 2023 21:52:35 +0000 (0.1429s) */

@font-face{font-family:'Avenir';src:url('fonts/Avenir-Black.eot');src:url('fonts/Avenir-Black.eot?#iefix') format('embedded-opentype'), url('fonts/Avenir-Black.woff') format('woff'), url('fonts/Avenir-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:'Avenir';src:url('fonts/Avenir-Medium.eot');src:url('fonts/Avenir-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/Avenir-Medium.woff') format('woff'), url('fonts/Avenir-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Avenir';src:url('fonts/Avenir-Book.eot');src:url('fonts/Avenir-Book.eot?#iefix') format('embedded-opentype'), url('fonts/Avenir-Book.woff') format('woff'), url('fonts/Avenir-Book.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Bebas Neue';src:url('fonts/BebasNeue.eot');src:url('fonts/BebasNeue.eot?#iefix') format('embedded-opentype'), url('fonts/BebasNeue.woff') format('woff'), url('fonts/BebasNeue.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Caecilia";src:url("fonts/caecilia.woff2") format("woff2"), url("fonts/caecilia.woff") format("woff");font-weight:900;font-style:normal;font-display:swap;}*{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;margin:0;padding:0;}select{-webkit-appearance:menulist;}input[type="radio"]{-webkit-appearance:radio;}input[type="checkbox"]{-webkit-appearance:checkbox;}button{cursor:pointer;}img{border:none;}a{text-decoration:none;color:inherit;}input,button,textarea{border-radius:0;}#wpadminbar{position:fixed !important;top:0 !important;}:root{margin:0 !important;}.wp-top{top:0 !important;}.admin-bar .wp-top{top:32px !important;}@media (max-width:782px){.admin-bar .wp-top{top:46px !important;}}.wp-top-margin{margin-top:0px;}.admin-bar .wp-top-margin{margin-top:32px;}@media (max-width:782px){.admin-bar .wp-top-margin{margin-top:46px;}}.nav-top{padding-top:115px;}@media only screen and (max-width:1200px){.nav-top{padding-top:64px;}}body{overscroll-behavior-y:none;font-family:"Bebas Neue", sans-serif;}html.fixed{overflow-y:hidden;}.wrap{max-width:100%;margin-left:auto;margin-right:auto;position:relative;}.wrap.std-wrap{width:1560px;}.hide-cta + footer .cta{display:none;}.std-content{word-break:break-word;}.std-content h1{font:900 40px/1 "Caecilia", serif;letter-spacing:8px;text-transform:uppercase;}@media only screen and (max-width:760px){.std-content h1{font-size:30px;line-height:35px;letter-spacing:6px;}}.std-content h2{font:900 35px/1 "Caecilia", serif;letter-spacing:0.7px;}.std-content h2.title{font:35px/1 "Bebas Neue", sans-serif;letter-spacing:5.25px;color:#002856;padding:26px 0px 24px 0px;border-top:1px solid #5b7e96;border-bottom:1px solid #5b7e96;}@media only screen and (max-width:760px){.std-content h2.title{font-size:25px;text-align:center;padding:10px 0;}}.std-content h3{font:25px/1 "Bebas Neue", sans-serif;letter-spacing:3.75px;}.std-content h4{font:900 20px/1 "Avenir", sans-serif;}.std-content h5{font:900 18px/1 "Avenir", sans-serif;letter-spacing:1.8px;}.std-content p{font:900 15px/2 "Avenir", sans-serif;}.std-content a.button{display:inline-block;font:900 15px/59px "Avenir", sans-serif;letter-spacing:1.5px;text-transform:uppercase;padding:0px 26px;color:#002856;background-color:rgba(91, 126, 150, 0.15);cursor:pointer;}.std-content .alignleft{clear:left;float:left;margin-top:52px;margin-right:1.5em !important;margin-bottom:1em;}.std-content .alignright{clear:right;float:right;margin-top:52px;margin-left:1.5em !important;margin-bottom:1em;}.std-content .aligncenter{margin-top:52px;text-align:center;clear:both;}.std-content img.aligncenter{margin-left:auto;margin-right:auto;display:block;}.std-content .alignnone{clear:both;}.std-content img{max-width:100%;height:auto;}.std-content p,.std-content ol,.std-content ul,.std-content .wp-caption,.std-content .iframe-container{margin-bottom:0.9em;}.std-content p:last-child,.std-content ol:last-child,.std-content ul:last-child,.std-content .wp-caption:last-child,.std-content .iframe-container:last-child{margin-bottom:0px;}.std-content .light-blue-text{color:#466b84;}.iframe-container{width:100%;position:relative;}.iframe-container:before{content:" ";display:block;padding-top:56.25%;}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}#menu-social-links,#menu-social-links-1,#menu-social-links-2,.social{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;list-style:none;}#menu-social-links li:nth-of-type(n+2),#menu-social-links-1 li:nth-of-type(n+2),#menu-social-links-2 li:nth-of-type(n+2),.social li:nth-of-type(n+2){margin-left:56px;}#menu-social-links a,#menu-social-links-1 a,#menu-social-links-2 a,.social a{position:relative;display:block;width:38px;height:38px;background-color:#002856;border-radius:100%;font-size:0px;transition:all 0.25s;}#menu-social-links a:before,#menu-social-links-1 a:before,#menu-social-links-2 a:before,.social a:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:22px;color:#fff;}#menu-social-links a:hover,#menu-social-links-1 a:hover,#menu-social-links-2 a:hover,.social a:hover{background-color:#466b84;}#menu-social-links .facebook a:before,#menu-social-links-1 .facebook a:before,#menu-social-links-2 .facebook a:before,.social .facebook a:before{content:'\f09a';font-family:FontAwesome;}#menu-social-links .twitter a:before,#menu-social-links-1 .twitter a:before,#menu-social-links-2 .twitter a:before,.social .twitter a:before{content:'\f099';font-family:FontAwesome;}#menu-social-links .linkedin a:before,#menu-social-links-1 .linkedin a:before,#menu-social-links-2 .linkedin a:before,.social .linkedin a:before{content:'\f0e1';font-family:FontAwesome;}#menu-social-links .youtube a:before,#menu-social-links-1 .youtube a:before,#menu-social-links-2 .youtube a:before,.social .youtube a:before{content:'\f16a';font-family:FontAwesome;}#menu-social-links .instagram a:before,#menu-social-links-1 .instagram a:before,#menu-social-links-2 .instagram a:before,.social .instagram a:before{content:'\f16d';font-family:FontAwesome;}#menu-social-links .email a:before,#menu-social-links-1 .email a:before,#menu-social-links-2 .email a:before,.social .email a:before{content:'\f0e0';font-family:FontAwesome;}.animate{transition:all 0.5s;}.animate.fade-in{opacity:0;}.animate.fade-in.animate-run{opacity:1;}.animate.bounce.animate-run{animation-name:bounce;animation-duration:2s;}.animate.slide-from-left,.animate.slide-from-right{opacity:0;}.animate.slide-from-left.animate-run,.animate.slide-from-right.animate-run{transform:none;opacity:1;}.animate.slide-from-left{transform:translateX(-100px);}.animate.slide-from-right{transform:translateX(100px);}.hide-if-no-customize{display:none !important;}@media (max-width:500px){#wp-admin-bar-wpseo-menu{display:none !important;}}.template-interior .one-column-section .wrap,.template-projects .one-column-section .wrap,.template-interior .multi-column-section .wrap,.template-projects .multi-column-section .wrap{max-width:1148px;padding:0px 30px;margin:0 auto;box-sizing:border-box;}@media only screen and (max-width:760px){.template-interior .one-column-section .wrap,.template-projects .one-column-section .wrap,.template-interior .multi-column-section .wrap,.template-projects .multi-column-section .wrap{padding:0px 20px;}}.template-interior .one-column-section,.template-projects .one-column-section{margin-top:50px;}.template-interior .one-column-section .content,.template-projects .one-column-section .content{margin-top:42px;}.template-interior .one-column-section .content p,.template-projects .one-column-section .content p{margin-top:52px;margin-bottom:0px;}.template-interior .one-column-section .content .wp-caption,.template-projects .one-column-section .content .wp-caption{margin-bottom:0px;max-width:100%;}.template-interior .one-column-section .content .wp-caption p,.template-projects .one-column-section .content .wp-caption p{font:900 15px/1 "Avenir", sans-serif;font-style:italic;letter-spacing:0.3px;color:#002856;margin-top:21px;text-align:left;}@media only screen and (max-width:760px){.template-interior .one-column-section .content,.template-projects .one-column-section .content{margin-top:25px;}.template-interior .one-column-section .content p,.template-projects .one-column-section .content p{font-size:17px;margin-top:18px;}.template-interior .one-column-section .content .alignleft,.template-projects .one-column-section .content .alignleft,.template-interior .one-column-section .content .alignright,.template-projects .one-column-section .content .alignright,.template-interior .one-column-section .content .aligncenter,.template-projects .one-column-section .content .aligncenter{display:block;margin:22px auto 0 auto !important;float:none;}.template-interior .one-column-section .content .alignleft p,.template-projects .one-column-section .content .alignleft p,.template-interior .one-column-section .content .alignright p,.template-projects .one-column-section .content .alignright p,.template-interior .one-column-section .content .aligncenter p,.template-projects .one-column-section .content .aligncenter p{margin-top:15px;}}.template-interior .multi-column-section,.template-projects .multi-column-section{margin-top:50px;}.template-interior .multi-column-section .column-wrap,.template-projects .multi-column-section .column-wrap{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:40px;}.template-interior .multi-column-section .column-wrap.two-col .col,.template-projects .multi-column-section .column-wrap.two-col .col{width:46.50735%;}.template-interior .multi-column-section .column-wrap.three-col .col,.template-projects .multi-column-section .column-wrap.three-col .col{width:32.26103%;}.template-interior .multi-column-section .column-wrap .col:hover p.link,.template-projects .multi-column-section .column-wrap .col:hover p.link{color:#c1cb7e;}.template-interior .multi-column-section .column-wrap .col:hover p.link::before,.template-projects .multi-column-section .column-wrap .col:hover p.link::before{opacity:0;}.template-interior .multi-column-section .column-wrap .col:hover p.link::after,.template-projects .multi-column-section .column-wrap .col:hover p.link::after{opacity:1;}.template-interior .multi-column-section .column-wrap .col .img,.template-projects .multi-column-section .column-wrap .col .img{background-size:cover;background-position:center;padding-top:85.37549%;margin-bottom:29px;}.template-interior .multi-column-section .column-wrap .col h3,.template-projects .multi-column-section .column-wrap .col h3{font:900 25px/1.2 "Avenir", sans-serif;text-transform:uppercase;margin-bottom:27px;}.template-interior .multi-column-section .column-wrap .col p,.template-projects .multi-column-section .column-wrap .col p{margin-bottom:0px;}.template-interior .multi-column-section .column-wrap .col p.link,.template-projects .multi-column-section .column-wrap .col p.link{position:relative;display:inline-block;font:20px/1 "Bebas Neue", sans-serif;letter-spacing:2px;text-transform:uppercase;color:#002856;transition:color 0.3s;margin-top:45px;}.template-interior .multi-column-section .column-wrap .col p.link::before,.template-projects .multi-column-section .column-wrap .col p.link::before,.template-interior .multi-column-section .column-wrap .col p.link::after,.template-projects .multi-column-section .column-wrap .col p.link::after{content:'';display:inline-block;position:absolute;width:28px;height:19px;background-size:cover;background-position:center;transition:opacity 0.3s;}.template-interior .multi-column-section .column-wrap .col p.link::before,.template-projects .multi-column-section .column-wrap .col p.link::before{margin-left:calc(100% + 10px);opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23002856' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}.template-interior .multi-column-section .column-wrap .col p.link::after,.template-projects .multi-column-section .column-wrap .col p.link::after{margin-left:10px;opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23799c49' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}@media only screen and (max-width:760px){.template-interior .multi-column-section,.template-projects .multi-column-section{margin-top:40px;}.template-interior .multi-column-section .column-wrap,.template-projects .multi-column-section .column-wrap{flex-direction:column;align-items:center;margin-top:25px;}.template-interior .multi-column-section .column-wrap.two-col .col,.template-projects .multi-column-section .column-wrap.two-col .col,.template-interior .multi-column-section .column-wrap.three-col .col,.template-projects .multi-column-section .column-wrap.three-col .col{width:100%;}.template-interior .multi-column-section .column-wrap.two-col .col:nth-of-type(n+2),.template-projects .multi-column-section .column-wrap.two-col .col:nth-of-type(n+2),.template-interior .multi-column-section .column-wrap.three-col .col:nth-of-type(n+2),.template-projects .multi-column-section .column-wrap.three-col .col:nth-of-type(n+2){margin:40px 0 0 0;}.template-interior .multi-column-section .column-wrap .col .img,.template-projects .multi-column-section .column-wrap .col .img{margin-bottom:15px;}.template-interior .multi-column-section .column-wrap .col h3,.template-projects .multi-column-section .column-wrap .col h3{font-size:20px;margin-bottom:15px;}.template-interior .multi-column-section .column-wrap .col p,.template-projects .multi-column-section .column-wrap .col p{font-size:17px;}.template-interior .multi-column-section .column-wrap .col p.link,.template-projects .multi-column-section .column-wrap .col p.link{margin-top:25px;}}.template-interior .State-cta-button,.template-projects .State-cta-button{margin-top:40px;position:relative;}.template-interior .State-cta-button .wrap,.template-projects .State-cta-button .wrap{box-sizing:border-box;}.template-interior .State-cta-button .wrap .btn-container,.template-projects .State-cta-button .wrap .btn-container{text-align:center;padding:20px 40px;}@media only screen and (max-width:760px){.template-interior .State-cta-button .wrap .btn-container,.template-projects .State-cta-button .wrap .btn-container{padding:20px;}}.template-interior .State-cta-button .wrap .btn-container .button,.template-projects .State-cta-button .wrap .btn-container .button{border:1px solid #c1cb7e;color:#fff;line-height:1.25;padding:20.125px 26px;background-color:#002856;transition:all 0.25s;}.template-interior .State-cta-button .wrap .btn-container .button:hover,.template-projects .State-cta-button .wrap .btn-container .button:hover{background-color:#466b84;}@media only screen and (max-width:760px){.template-interior .State-cta-button .wrap .btn-container .button,.template-projects .State-cta-button .wrap .btn-container .button{padding:18px;}}.press-room-card{flex:1;border-radius:10px;overflow:hidden;position:relative;transition:box-shadow 0.3s ease;}.press-room-card .image-wrapper{max-height:175px;min-height:140px;height:175px;}.press-room-card .container{padding:10px 20px;}@media only screen and (max-width:760px){.press-room-card .container{padding:10px;}}.press-room-card .container .post-title{padding:0;border:0;text-transform:uppercase;color:#002856;letter-spacing:normal;font:700 25px/1 "Avenir", sans-serif;transition:color 0.3s ease;}@media only screen and (max-width:760px){.press-room-card .container .post-title{font-size:18px;text-align:unset;}}.press-room-card .container .excerpt{font:17px/1.29 "Avenir", sans-serif;color:#466b84;margin:29px 0 0 0;}.press-room-card .link{position:absolute;inset:0;font-size:0;}.press-room-card:hover{box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);}.press-room-card:hover .post-title{color:#c1cb7e;}header.std-content{position:fixed;z-index:1000;left:0;top:0;background-color:#fff;width:100%;box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);}header.std-content .wrap{position:relative;display:flex;flex-flow:row nowrap;align-items:center;padding:23px 30px;max-width:1300px;margin:0 auto;}header.std-content a.logo{width:22.69231%;}header.std-content a.logo img{image-rendering:-webkit-optimize-contrast;}header.std-content .search{position:absolute;right:30px;width:277px;height:59px;margin-left:auto;transition:top 0.3s, width 0.3s;}header.std-content .search.open{width:71.15385%;}header.std-content .search .mobile-search-content{display:none;}header.std-content .search input[type="text"]{width:100%;padding:0px 22px;border:0px;box-sizing:border-box;font:900 15px/59px "Avenir", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#002856;background-color:#e6ecef;z-index:10;}header.std-content .search input[type="text"]::placeholder{opacity:1;color:#002856;}header.std-content .search img{position:absolute;top:50%;transform:translateY(-50%);right:17px;width:22px;z-index:11;}header.std-content .mobile-search-btn{display:none;}header.std-content .mobile-nav{margin-left:3.84615%;}header.std-content .mobile-nav ul{margin-bottom:0px;}header.std-content .mobile-nav ul li{display:inline-block;position:relative;}@media only screen and (max-width:1200px){header.std-content .mobile-nav ul li{text-align:center;}}header.std-content .mobile-nav ul li:nth-of-type(n+2){margin-left:20px;}header.std-content .mobile-nav ul li.current-menu-item > a{font-weight:900;}header.std-content .mobile-nav ul li.menu-item-has-children{margin-right:20px;}header.std-content .mobile-nav ul li.menu-item-has-children > a:after{content:'';position:absolute;width:15px;height:15px;top:50%;right:0;transform:translate(110%, -50%);background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='3' stroke='%23002856' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");}header.std-content .mobile-nav ul li a{font:500 15px/1 "Avenir", sans-serif;letter-spacing:1.5px;color:#002856;text-transform:uppercase;}header.std-content .mobile-nav ul.sub-menu{display:none;position:absolute;top:100%;left:0;background:#fff;padding:20px;box-shadow:0px 10px 6px -6px rgba(0, 0, 0, 0.16);}header.std-content .mobile-nav ul.sub-menu li{margin-left:0 !important;margin-bottom:20px;}header.std-content .mobile-nav ul.sub-menu li.mobile-only{display:none;}@media only screen and (max-width:1200px){header.std-content .mobile-nav ul.sub-menu li.mobile-only{display:block;}}header.std-content .mobile-nav ul.sub-menu li:last-child{margin-bottom:0;}header.std-content .mobile-nav ul.sub-menu li a{white-space:nowrap;line-height:1.5;}@media only screen and (max-width:1200px){header.std-content .mobile-nav ul.sub-menu{position:relative;inset:unset;box-shadow:none;padding:40px 0 0;}header.std-content .mobile-nav ul.sub-menu li{display:block;margin:0;margin-bottom:20px;}header.std-content .mobile-nav ul.sub-menu li:nth-of-type(n+2){margin:0 !important;margin-bottom:20px !important;}header.std-content .mobile-nav ul.sub-menu li:last-child{margin-bottom:0 !important;}header.std-content .mobile-nav ul.sub-menu li a{font-size:16px !important;white-space:normal;line-height:1.5 !important;}}header.std-content .mobile-nav #menu-social-links{display:none;}@media only screen and (max-width:1200px){header.std-content .wrap{padding:12px 20px;}header.std-content a.logo{width:152px;}header.std-content .mobile-nav{position:absolute;left:0;bottom:0px;height:calc(100vh - 111px);width:100%;padding:75px 20px;margin-left:0px;box-sizing:border-box;background-color:#fff;transition:bottom 0.25s;z-index:-1;display:none;}header.std-content .mobile-nav.open{bottom:calc(-100vh + 111px);}header.std-content .mobile-nav #menu-main-menu{display:flex;flex-flow:column nowrap;align-items:center;}header.std-content .mobile-nav #menu-main-menu li:nth-of-type(n+2){margin:48px 0 0 0;}header.std-content .mobile-nav #menu-main-menu li.menu-item-has-children > a:after{display:inline-block;content:'';position:relative;width:20px;height:20px;top:0;transform:translate(15%, 15%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='3' stroke='%23466b84' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");}header.std-content .mobile-nav #menu-main-menu li a{font:900 20px/1 "Avenir", sans-serif;letter-spacing:2px;color:#466b84;}header.std-content .mobile-nav #menu-social-links{display:flex;margin-top:67px;}header.std-content .search{width:100%;height:calc(100vh - 111px);padding:35px 22px;margin:0px;box-sizing:border-box;left:0;right:0;bottom:0;background-color:#fff;z-index:-1;transition:bottom 0.25s;display:none;}header.std-content .search.open{width:100%;bottom:calc(-100vh + 111px);}header.std-content .search .mobile-search-content{display:block;margin-top:28px;text-align:center;}header.std-content .search .mobile-search-content .submit-btn{display:inline-block;position:relative;transition:all 0.25s;}header.std-content .search .mobile-search-content .submit-btn:hover{filter:brightness(2);}header.std-content .search .mobile-search-content .submit-btn::before,header.std-content .search .mobile-search-content .submit-btn::after{content:'';display:inline-block;position:absolute;right:-40px;width:28px;height:19px;background-size:cover;background-position:center;transition:opacity 0.25s;}header.std-content .search .mobile-search-content .submit-btn::before{opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23002856' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}header.std-content .search .mobile-search-content .submit-btn input[type="submit"]{font:20px/1 "Bebas Neue", sans-serif;letter-spacing:2px;border:0px;background-color:transparent;color:#002856;cursor:pointer;}header.std-content .search .mobile-search-content .below-search{margin-top:32px;border-top:1px solid #5b7e96;padding-top:49px;}header.std-content .search .mobile-search-content .below-search a.main-menu{font:900 20px/1 "Avenir", sans-serif;letter-spacing:2px;color:#466b84;text-transform:uppercase;cursor:pointer;}header.std-content .search .mobile-search-content .below-search ul{margin-top:51px;}header.std-content .search input[type="text"]{font-size:16px;height:120px;text-align:center;}header.std-content .search input[type="text"]::placeholder{font-size:12px;letter-spacing:0px;}header.std-content .search img{left:35px;top:80px;transform:none;}header.std-content div.mobile-btn{position:relative;width:33px;height:24px;margin-left:33px;cursor:pointer;}header.std-content div.mobile-btn,header.std-content div.mobile-btn > span,header.std-content div.mobile-btn > span:before,header.std-content div.mobile-btn > span:after{transition:all 0.25s;}header.std-content div.mobile-btn.open{background:#fff;}header.std-content div.mobile-btn.open > span{background:#fff;}header.std-content div.mobile-btn.open > span:before,header.std-content div.mobile-btn.open > span:after{top:0;background:#466b84;}header.std-content div.mobile-btn.open > span:before{transform:rotate(45deg);}header.std-content div.mobile-btn.open > span:after{transform:rotate(-45deg);}header.std-content div.mobile-btn > span{position:relative;display:block;width:33px;top:calc(50% - 1px);left:50%;margin-left:-16.5px;}header.std-content div.mobile-btn > span,header.std-content div.mobile-btn > span:before,header.std-content div.mobile-btn > span:after{background:#466b84;height:2px;display:block;position:absolute;}header.std-content div.mobile-btn > span:before,header.std-content div.mobile-btn > span:after{content:" ";left:0;width:100%;transform-origin:50% 50%;}header.std-content div.mobile-btn > span:before{top:-10px;}header.std-content div.mobile-btn > span:after{top:10px;}header.std-content .mobile-search-btn{display:block;position:relative;width:40px;height:40px;right:0px;margin-left:auto;line-height:40px;box-sizing:border-box;background-color:rgba(91, 126, 150, 0.15);cursor:pointer;}header.std-content .mobile-search-btn::before,header.std-content .mobile-search-btn::after{content:" ";display:block;position:absolute;top:50%;left:50%;transform-origin:0% 50%;width:35px;height:3px;background-color:#002856;opacity:0;transition:all 0.25s;}header.std-content .mobile-search-btn:before{transform:rotate(45deg) translate(-50%, -50%);}header.std-content .mobile-search-btn:after{transform:rotate(-45deg) translate(-50%, -50%);}header.std-content .mobile-search-btn.open:before,header.std-content .mobile-search-btn.open:after{opacity:1;}header.std-content .mobile-search-btn.open img{opacity:0;}header.std-content .mobile-search-btn img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:22px;opacity:1;transition:all 0.25s;}}footer .cta{position:relative;background-color:#466b84;}footer .cta::before{content:'';position:absolute;left:0;top:0;width:30px;height:100%;background-color:#c1cb7e;transition:all 0.3s;z-index:0;}footer .cta.focus::before{width:100%;}footer .cta .wrap{max-width:1087px;padding:70px 40px 78px 40px;text-align:center;color:#fff;z-index:10;}footer .cta div.form{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;margin-top:20px;}footer .cta div.form input{font:900 16px/59px "Avenir", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#fff;max-width:463px;width:100%;padding:0px 36px;border:1px solid #c1cb7e;box-sizing:border-box;background-color:transparent;transition:all 0.3s;}footer .cta div.form input::placeholder{opacity:1;color:#fff;}footer .cta div.form input:focus{border-color:#002856;outline:none;}footer .cta div.form input:focus + .submit{color:#002856;}footer .cta div.form .submit{background:transparent;color:inherit;border:none;font:20px/1 "Bebas Neue", sans-serif;letter-spacing:2px;text-transform:uppercase;margin-left:30px;white-space:nowrap;transition:all 0.3s;}footer .cta h4{text-transform:uppercase;margin-right:20px;}footer .cta .button{margin-top:40px;color:#fff;border:1px solid #c1cb7e;}footer .main-footer{background-color:#fff;}footer .main-footer .wrap{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;max-width:1088px;padding:74px 30px 100px 30px;}footer .main-footer a.img{width:203px;height:113px;}footer .main-footer a.img img{image-rendering:-webkit-optimize-contrast;}footer .main-footer h5{text-transform:uppercase;color:#466b84;}footer .main-footer p{color:#002856;margin-top:16px;margin-bottom:0px;}footer .main-footer .col-2{max-width:168px;}footer .main-footer .col-3{max-width:444px;}footer .main-footer .col-3 #menu-social-links-2{justify-content:flex-start;margin-top:13px;}footer .main-footer .col-3 #menu-social-links-2 li:nth-of-type(n+2){margin-left:10px;}footer .main-footer .col-3 p{font-size:12px;}@media only screen and (max-width:1020px){footer .main-footer .wrap{flex-direction:column;align-items:center;padding:55px 30px 150px 30px;}footer .main-footer p{margin-top:8px;}footer .main-footer .col-2,footer .main-footer .col-3{max-width:none;text-align:center;}footer .main-footer .col-2{margin-top:50px;}footer .main-footer .col-3{margin-top:40px;}footer .main-footer .col-3 #menu-social-links-2{justify-content:center;}footer .main-footer .col-3 p{margin-top:39px;line-height:1.4;}}@media only screen and (max-width:760px){footer .cta .wrap{padding:35px 40px;}footer .cta h2{font:900 20px/1 "Caecilia", serif;letter-spacing:0.4px;}footer .cta div.form{flex-direction:column;margin-top:20px;}footer .cta div.form h4{margin-right:0px;}footer .cta div.form input{margin-top:13px;padding:0px 12px;text-align:center;}footer .cta div.form .submit{margin:40px 0 0 0;}}.hero-section h1{color:#466b84;padding:54px 30px 36px 30px;text-align:center;}@media only screen and (max-width:760px){.hero-section h1{padding:30px 25px 28px 25px;}}.hero-img{display:block;position:relative;width:100%;height:393.75px;box-sizing:border-box;background-size:cover;background-position:center;}@media (min-width:500px){.hero-img:not(.no-link):hover .content::before{width:100%;}.hero-img:not(.no-link):hover .content p:not(.title){opacity:0.5;}}.hero-img .content{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;padding:37.5px;box-sizing:border-box;color:#fff;background-color:rgba(91, 126, 150, 0.45);left:0;right:0;position:absolute;top:50%;transform:translateY(-50%);}.hero-img .content::before{content:'';position:absolute;left:0;top:0;width:31px;height:100%;background-color:rgba(110, 138, 55, 0.5);transition:all 0.5s;z-index:-1;}.hero-img .content h2{max-width:936px;font-size:33.75px;line-height:1.2;font-family:"Caecilia", serif;text-align:center;}.hero-img .content p{font-size:26.25px;line-height:1;font-family:"Bebas Neue", sans-serif;letter-spacing:3.9375px;text-transform:uppercase;margin-top:27px;transition:opacity 0.5s;color:#f8f8f8;}@media only screen and (max-width:760px){.hero-img{height:333px;}.hero-img .content{height:auto;padding:34px 30px;}.hero-img .content::before{width:23px;}.hero-img .content h2{font-size:20px;}.hero-img .content p{font-size:20px;letter-spacing:3px;margin-top:27px;}}.template-home .hero-section{display:flex;flex-flow:column-reverse;align-items:center;position:relative;}.template-home .hero-section .home-video{width:100%;position:absolute;top:0;left:0;right:0;overflow:hidden;}.template-home .hero-section .home-video > div{position:relative;width:100%;height:47vw;}@media (max-width:1350px){.template-home .hero-section .home-video > div{height:46.2vw;}}.template-home .hero-section .home-video iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:none;}@media (max-width:1090px){.template-home .hero-section .home-video iframe{width:1090px !important;height:514px !important;left:calc((1090px - 100vw) / -2);}}@media (max-width:760px){.template-home .hero-section .home-video iframe{width:760px !important;height:356px !important;left:calc((760px - 100vw) / -2);}}.template-home .hero-section .hero-img,.template-home .hero-section .home-video{height:505.5px;}@media (max-width:760px){.template-home .hero-section .hero-img,.template-home .hero-section .home-video{height:336px !important;}}.template-home .hero-section .hero-img .content{padding:72.75px 37.5px 47.25px 37.5px;}.template-home .hero-section .search-field{width:100%;padding:0px 30px;margin-top:44px;box-sizing:border-box;}.template-home .hero-section .search-field .wrap{display:flex;flex-flow:row nowrap;justify-content:center;max-width:1090px;width:100%;height:72.75px;padding:16.5px 15px 16.5px 15px;box-sizing:border-box;margin:0 auto;background-color:rgba(91, 126, 150, 0.15);}@media (max-width:760px){.template-home .hero-section .search-field .wrap{height:52px;}}.template-home .hero-section .search-field img{width:25.5px;}.template-home .hero-section .search-field form.search-form{width:360px;transition:width 0.3s;}.template-home .hero-section .search-field form.search-form.open{width:95%;}.template-home .hero-section .search-field input{width:100%;font:900 24px "Avenir", sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:#002856;background-color:transparent;border:0px;margin-left:11.25px;transition:width 0.3s;}.template-home .hero-section .search-field input::placeholder{opacity:0.9;color:#002856;}@media (max-width:760px){.template-home .hero-section .search-field input{font-size:16px;}}@media only screen and (min-width:1300px){.template-home .hero-section .hero-img,.template-home .hero-section .home-video{height:674px;}.template-home .hero-section .hero-img .content{padding:97px 50px 63px 50px;}.template-home .hero-section .hero-img .content h2{font:45px/1.25 "Caecilia", serif;}.template-home .hero-section .hero-img .content p{font:35px/1 "Bebas Neue", sans-serif;letter-spacing:5.25px;margin-top:36px;}}.template-home .featured-projects,.template-home .cta-section{margin:40px 0px;}.template-home .featured-projects .wrap,.template-home .cta-section .wrap{max-width:1088px;padding:0px 30px;margin:0 auto;}.template-home .featured-projects h2,.template-home .cta-section h2{font:35px/1 "Bebas Neue", sans-serif;letter-spacing:5.25px;text-align:center;text-transform:uppercase;color:#002856;padding:26px 0px 23px 0;border-bottom:1px solid #5b7e96;}.template-home .featured-projects .featured-list,.template-home .cta-section .featured-list,.template-home .featured-projects .cta-list,.template-home .cta-section .cta-list{display:flex;flex-flow:row nowrap;margin-top:29px;}.template-home .featured-projects .featured-list .property,.template-home .cta-section .featured-list .property,.template-home .featured-projects .cta-list .property,.template-home .cta-section .cta-list .property,.template-home .featured-projects .featured-list .cta-item,.template-home .cta-section .featured-list .cta-item,.template-home .featured-projects .cta-list .cta-item,.template-home .cta-section .cta-list .cta-item{width:32%;box-shadow:0 0 0 0 rgba(0, 0, 0, 0);transition:box-shadow 0.25s;}.template-home .featured-projects .featured-list .property:nth-of-type(n+2),.template-home .cta-section .featured-list .property:nth-of-type(n+2),.template-home .featured-projects .cta-list .property:nth-of-type(n+2),.template-home .cta-section .cta-list .property:nth-of-type(n+2),.template-home .featured-projects .featured-list .cta-item:nth-of-type(n+2),.template-home .cta-section .featured-list .cta-item:nth-of-type(n+2),.template-home .featured-projects .cta-list .cta-item:nth-of-type(n+2),.template-home .cta-section .cta-list .cta-item:nth-of-type(n+2){margin-left:2%;}.template-home .featured-projects .featured-list .property:hover,.template-home .cta-section .featured-list .property:hover,.template-home .featured-projects .cta-list .property:hover,.template-home .cta-section .cta-list .property:hover,.template-home .featured-projects .featured-list .cta-item:hover,.template-home .cta-section .featured-list .cta-item:hover,.template-home .featured-projects .cta-list .cta-item:hover,.template-home .cta-section .cta-list .cta-item:hover{box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);}.template-home .featured-projects .featured-list .property:hover .details p.link,.template-home .cta-section .featured-list .property:hover .details p.link,.template-home .featured-projects .cta-list .property:hover .details p.link,.template-home .cta-section .cta-list .property:hover .details p.link,.template-home .featured-projects .featured-list .cta-item:hover .details p.link,.template-home .cta-section .featured-list .cta-item:hover .details p.link,.template-home .featured-projects .cta-list .cta-item:hover .details p.link,.template-home .cta-section .cta-list .cta-item:hover .details p.link{color:#c1cb7e;}.template-home .featured-projects .featured-list .property:hover .details p.link::before,.template-home .cta-section .featured-list .property:hover .details p.link::before,.template-home .featured-projects .cta-list .property:hover .details p.link::before,.template-home .cta-section .cta-list .property:hover .details p.link::before,.template-home .featured-projects .featured-list .cta-item:hover .details p.link::before,.template-home .cta-section .featured-list .cta-item:hover .details p.link::before,.template-home .featured-projects .cta-list .cta-item:hover .details p.link::before,.template-home .cta-section .cta-list .cta-item:hover .details p.link::before{opacity:0;}.template-home .featured-projects .featured-list .property:hover .details p.link::after,.template-home .cta-section .featured-list .property:hover .details p.link::after,.template-home .featured-projects .cta-list .property:hover .details p.link::after,.template-home .cta-section .cta-list .property:hover .details p.link::after,.template-home .featured-projects .featured-list .cta-item:hover .details p.link::after,.template-home .cta-section .featured-list .cta-item:hover .details p.link::after,.template-home .featured-projects .cta-list .cta-item:hover .details p.link::after,.template-home .cta-section .cta-list .cta-item:hover .details p.link::after{opacity:1;}.template-home .featured-projects .featured-list .property .img,.template-home .cta-section .featured-list .property .img,.template-home .featured-projects .cta-list .property .img,.template-home .cta-section .cta-list .property .img,.template-home .featured-projects .featured-list .cta-item .img,.template-home .cta-section .featured-list .cta-item .img,.template-home .featured-projects .cta-list .cta-item .img,.template-home .cta-section .cta-list .cta-item .img{width:100%;padding-top:85.47009%;background-size:cover;background-position:center;}.template-home .featured-projects .featured-list .property .property-info-btn,.template-home .cta-section .featured-list .property .property-info-btn,.template-home .featured-projects .cta-list .property .property-info-btn,.template-home .cta-section .cta-list .property .property-info-btn,.template-home .featured-projects .featured-list .cta-item .property-info-btn,.template-home .cta-section .featured-list .cta-item .property-info-btn,.template-home .featured-projects .cta-list .cta-item .property-info-btn,.template-home .cta-section .cta-list .cta-item .property-info-btn,.template-home .featured-projects .featured-list .property .cta-info-btn,.template-home .cta-section .featured-list .property .cta-info-btn,.template-home .featured-projects .cta-list .property .cta-info-btn,.template-home .cta-section .cta-list .property .cta-info-btn,.template-home .featured-projects .featured-list .cta-item .cta-info-btn,.template-home .cta-section .featured-list .cta-item .cta-info-btn,.template-home .featured-projects .cta-list .cta-item .cta-info-btn,.template-home .cta-section .cta-list .cta-item .cta-info-btn{display:none;}.template-home .featured-projects .featured-list .property .details,.template-home .cta-section .featured-list .property .details,.template-home .featured-projects .cta-list .property .details,.template-home .cta-section .cta-list .property .details,.template-home .featured-projects .featured-list .cta-item .details,.template-home .cta-section .featured-list .cta-item .details,.template-home .featured-projects .cta-list .cta-item .details,.template-home .cta-section .cta-list .cta-item .details{padding:24px;}.template-home .featured-projects .featured-list .property .details p,.template-home .cta-section .featured-list .property .details p,.template-home .featured-projects .cta-list .property .details p,.template-home .cta-section .cta-list .property .details p,.template-home .featured-projects .featured-list .cta-item .details p,.template-home .cta-section .featured-list .cta-item .details p,.template-home .featured-projects .cta-list .cta-item .details p,.template-home .cta-section .cta-list .cta-item .details p{font:20px/1.2 "Avenir", sans-serif;color:#466b84;margin-bottom:0px;}.template-home .featured-projects .featured-list .property .details p.link,.template-home .cta-section .featured-list .property .details p.link,.template-home .featured-projects .cta-list .property .details p.link,.template-home .cta-section .cta-list .property .details p.link,.template-home .featured-projects .featured-list .cta-item .details p.link,.template-home .cta-section .featured-list .cta-item .details p.link,.template-home .featured-projects .cta-list .cta-item .details p.link,.template-home .cta-section .cta-list .cta-item .details p.link{position:relative;font:20px/1 "Bebas Neue", sans-serif;letter-spacing:2px;color:#002856;margin-top:35px;transition:color 0.25s;}.template-home .featured-projects .featured-list .property .details p.link::before,.template-home .cta-section .featured-list .property .details p.link::before,.template-home .featured-projects .cta-list .property .details p.link::before,.template-home .cta-section .cta-list .property .details p.link::before,.template-home .featured-projects .featured-list .cta-item .details p.link::before,.template-home .cta-section .featured-list .cta-item .details p.link::before,.template-home .featured-projects .cta-list .cta-item .details p.link::before,.template-home .cta-section .cta-list .cta-item .details p.link::before,.template-home .featured-projects .featured-list .property .details p.link::after,.template-home .cta-section .featured-list .property .details p.link::after,.template-home .featured-projects .cta-list .property .details p.link::after,.template-home .cta-section .cta-list .property .details p.link::after,.template-home .featured-projects .featured-list .cta-item .details p.link::after,.template-home .cta-section .featured-list .cta-item .details p.link::after,.template-home .featured-projects .cta-list .cta-item .details p.link::after,.template-home .cta-section .cta-list .cta-item .details p.link::after{content:'';display:inline-block;position:absolute;right:0;width:28px;height:19px;background-size:cover;background-position:center;transition:opacity 0.25s;}.template-home .featured-projects .featured-list .property .details p.link::before,.template-home .cta-section .featured-list .property .details p.link::before,.template-home .featured-projects .cta-list .property .details p.link::before,.template-home .cta-section .cta-list .property .details p.link::before,.template-home .featured-projects .featured-list .cta-item .details p.link::before,.template-home .cta-section .featured-list .cta-item .details p.link::before,.template-home .featured-projects .cta-list .cta-item .details p.link::before,.template-home .cta-section .cta-list .cta-item .details p.link::before{opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23002856' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}.template-home .featured-projects .featured-list .property .details p.link::after,.template-home .cta-section .featured-list .property .details p.link::after,.template-home .featured-projects .cta-list .property .details p.link::after,.template-home .cta-section .cta-list .property .details p.link::after,.template-home .featured-projects .featured-list .cta-item .details p.link::after,.template-home .cta-section .featured-list .cta-item .details p.link::after,.template-home .featured-projects .cta-list .cta-item .details p.link::after,.template-home .cta-section .cta-list .cta-item .details p.link::after{opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23799c49' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}.template-home .featured-projects a.view-all,.template-home .cta-section a.view-all{display:block;font:25px/1 "Bebas Neue", sans-serif;letter-spacing:3.75px;color:#002856;text-align:center;padding:22px 0px;border-top:1px solid #5b7e96;border-bottom:1px solid #5b7e96;margin-top:31px;transition:color 0.25s;}.template-home .featured-projects a.view-all:hover,.template-home .cta-section a.view-all:hover{color:#c1cb7e;}@media only screen and (max-width:1020px){.template-home .featured-projects .featured-list .property .details,.template-home .cta-section .featured-list .property .details,.template-home .featured-projects .cta-list .property .details,.template-home .cta-section .cta-list .property .details,.template-home .featured-projects .featured-list .cta-item .details,.template-home .cta-section .featured-list .cta-item .details,.template-home .featured-projects .cta-list .cta-item .details,.template-home .cta-section .cta-list .cta-item .details{padding:15px;}}@media only screen and (max-width:760px){.template-home .featured-projects .wrap,.template-home .cta-section .wrap{padding:0px 25px;}.template-home .featured-projects h2,.template-home .cta-section h2,.template-home .featured-projects a.view-all,.template-home .cta-section a.view-all{text-align:center;}.template-home .featured-projects h2,.template-home .cta-section h2{font-size:25px;letter-spacing:3.75px;padding:11px 0px;border-top:1px solid #5b7e96;}.template-home .featured-projects a.view-all,.template-home .cta-section a.view-all{padding:11px 0px;}.template-home .featured-projects .featured-list,.template-home .cta-section .featured-list,.template-home .featured-projects .cta-list,.template-home .cta-section .cta-list{flex-direction:column;align-items:center;}.template-home .featured-projects .featured-list .property,.template-home .cta-section .featured-list .property,.template-home .featured-projects .cta-list .property,.template-home .cta-section .cta-list .property,.template-home .featured-projects .featured-list .cta-item,.template-home .cta-section .featured-list .cta-item,.template-home .featured-projects .cta-list .cta-item,.template-home .cta-section .cta-list .cta-item{width:100%;max-width:350px;}.template-home .featured-projects .featured-list .property:nth-of-type(n+2),.template-home .cta-section .featured-list .property:nth-of-type(n+2),.template-home .featured-projects .cta-list .property:nth-of-type(n+2),.template-home .cta-section .cta-list .property:nth-of-type(n+2),.template-home .featured-projects .featured-list .cta-item:nth-of-type(n+2),.template-home .cta-section .featured-list .cta-item:nth-of-type(n+2),.template-home .featured-projects .cta-list .cta-item:nth-of-type(n+2),.template-home .cta-section .cta-list .cta-item:nth-of-type(n+2){margin:26px 0 0 0;}.template-home .featured-projects .featured-list .property .property-info-btn,.template-home .cta-section .featured-list .property .property-info-btn,.template-home .featured-projects .cta-list .property .property-info-btn,.template-home .cta-section .cta-list .property .property-info-btn,.template-home .featured-projects .featured-list .cta-item .property-info-btn,.template-home .cta-section .featured-list .cta-item .property-info-btn,.template-home .featured-projects .cta-list .cta-item .property-info-btn,.template-home .cta-section .cta-list .cta-item .property-info-btn,.template-home .featured-projects .featured-list .property .cta-info-btn,.template-home .cta-section .featured-list .property .cta-info-btn,.template-home .featured-projects .cta-list .property .cta-info-btn,.template-home .cta-section .cta-list .property .cta-info-btn,.template-home .featured-projects .featured-list .cta-item .cta-info-btn,.template-home .cta-section .featured-list .cta-item .cta-info-btn,.template-home .featured-projects .cta-list .cta-item .cta-info-btn,.template-home .cta-section .cta-list .cta-item .cta-info-btn{font-size:16px;display:block;padding:15px;text-transform:uppercase;color:#466b84;cursor:pointer;}.template-home .featured-projects .featured-list .property .details,.template-home .cta-section .featured-list .property .details,.template-home .featured-projects .cta-list .property .details,.template-home .cta-section .cta-list .property .details,.template-home .featured-projects .featured-list .cta-item .details,.template-home .cta-section .featured-list .cta-item .details,.template-home .featured-projects .cta-list .cta-item .details,.template-home .cta-section .cta-list .cta-item .details{display:none;padding-top:0px;}}.template-home .cta-section{width:100%;margin-bottom:0;}.template-home .cta-section .cta-list{list-style-type:none;justify-content:space-evenly;gap:2%;}.template-home .cta-section .cta-list .cta-item{position:relative;width:38%;}@media only screen and (max-width:760px){.template-home .cta-section .cta-list .cta-item{width:100%;}}.template-home .cta-section .cta-list .cta-item:nth-of-type(n+2){margin-left:0 !important;}.template-home .cta-section .cta-list .cta-item .cta-info-btn{position:relative;z-index:2;}@media only screen and (max-width:760px){.template-home .cta-section .cta-list .cta-item .cta-info-btn{font-size:15px;}}.template-home .cta-section .cta-list .cta-item .cta-info-btn:after{content:' +';position:relative;}.template-home .cta-section .cta-list .cta-item .cta-info-btn.open:after{content:' -';}.template-home .cta-section .cta-list .cta-item .details .std-content ul{margin-left:18px;}.template-home .cta-section .cta-list .cta-item .details .std-content ul li{font:20px/1.2 "Avenir", sans-serif;color:#466b84;margin-bottom:0px;padding-left:10px;list-style-position:outside;}.template-home .cta-section .cta-list .cta-item .details .arrow{padding-right:32px;}.template-home .cta-section .cta-list .cta-item .details .arrow:after,.template-home .cta-section .cta-list .cta-item .details .arrow:before{top:0;}.template-home .cta-section .cta-list .cta-item .link--hidden{position:absolute;inset:0;font-size:0;}.archive-properties .wrap{max-width:1088px;padding:54px 30px;margin:0 auto;}.archive-properties .wrap h1{text-align:center;color:#466b84;text-transform:uppercase;letter-spacing:8px;}@media only screen and (max-width:760px){.archive-properties .wrap{padding:40px 25px;}}.archive-properties #filter-form{margin-top:32px;border-top:1px solid #5b7e96;border-bottom:1px solid #5b7e96;padding:8px 0px;transition:padding 0.25s;}.archive-properties #filter-form > div{padding:0px 2px;}.archive-properties #filter-form input,.archive-properties #filter-form .dropdown .term-display{font:900 15px/50px "Avenir", sans-serif;letter-spacing:1.5px;color:#002856;padding:0px 20px;border:1px solid #5b7e96;box-sizing:border-box;}.archive-properties #filter-form input::placeholder,.archive-properties #filter-form .dropdown .term-display::placeholder{opacity:1;}.archive-properties #filter-form .button-group{display:flex;align-items:center;}.archive-properties #filter-form .button-group h3{display:inline-block;text-transform:uppercase;color:#002856;}.archive-properties #filter-form .button-group span.open-btn{display:block;position:relative;width:21px;height:21px;cursor:pointer;margin:-3px 0 0 10px;}.archive-properties #filter-form .button-group span.open-btn::before,.archive-properties #filter-form .button-group span.open-btn::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#466b84;transition:all 0.4s;}.archive-properties #filter-form .button-group span.open-btn::before{width:18px;height:4px;}.archive-properties #filter-form .button-group span.open-btn::after{width:4px;height:18px;}.archive-properties #filter-form .button-group span.open-btn.is-open::before{transform:translate(-50%, -50%) rotate(180deg);}.archive-properties #filter-form .button-group span.open-btn.is-open::after{transform:translate(-50%, -50%) rotate(270deg);}.archive-properties #filter-form .button-group .apply-filters{margin-left:auto;margin-right:8px;}.archive-properties #filter-form .search-group{margin-top:20px;}.archive-properties #filter-form .search-group input.search{min-width:441px;}.archive-properties #filter-form .search-group .dropdown{position:relative;display:inline-block;margin-left:36px;width:250px;height:50px;box-sizing:border-box;}.archive-properties #filter-form .search-group .dropdown input.property-type{display:none;}.archive-properties #filter-form .search-group .dropdown .term-display{cursor:pointer;text-transform:uppercase;}.archive-properties #filter-form .search-group .dropdown .terms{display:none;position:absolute;z-index:100;top:100%;left:0;width:100%;padding:20px;border:1px solid #5b7e96;box-sizing:border-box;margin-top:10px;background-color:#fff;}.archive-properties #filter-form .search-group .dropdown .terms label{display:block;}.archive-properties #filter-form .search-group .dropdown .terms label:nth-of-type(n+2){margin-top:10px;}.archive-properties #filter-form .search-group .dropdown .terms label span{font:500 15px/1 "Avenir", sans-serif;margin-left:8px;}.archive-properties #filter-form .ranges{margin-top:30px;display:flex;flex-flow:row nowrap;justify-content:space-between;}.archive-properties #filter-form .ranges input{width:136px;}.archive-properties #filter-form .ranges span{font:900 15px/1 "Avenir", sans-serif;letter-spacing:1.5px;margin:0px 15px;color:#002856;}.archive-properties #filter-form .ranges label{display:block;font:900 15px/1 "Avenir", sans-serif;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:9px;color:#002856;}@media only screen and (max-width:1100px){.archive-properties #filter-form .ranges{flex-direction:column;}.archive-properties #filter-form .ranges div:nth-of-type(n+2){margin-top:25px;}}@media only screen and (max-width:800px){.archive-properties #filter-form .button-group{flex-flow:row wrap;}.archive-properties #filter-form .button-group .break{flex-basis:100%;height:0px;}.archive-properties #filter-form .button-group a.button{margin-top:10px;}.archive-properties #filter-form .button-group .apply-filters{margin-left:0px;}.archive-properties #filter-form .search-group input.search{width:100%;min-width:auto;}.archive-properties #filter-form .search-group .dropdown{width:100%;margin:15px 0 0 0;}}@media only screen and (max-width:760px){.archive-properties #filter-form .button-group h3{font-size:20px;}.archive-properties #filter-form .button-group a.button{line-height:50px;padding:0px 20px;}.archive-properties #filter-form .search-group input.search{font-size:16px;}.archive-properties #filter-form .ranges > div{display:flex;flex-flow:column;align-items:center;}.archive-properties #filter-form .ranges span{margin:5px 0px;}.archive-properties #filter-form .ranges input{width:145px;font-size:16px;}}.archive-properties .results{display:flex;flex-flow:row nowrap;margin-top:45px;}@media only screen and (max-width:1020px){.archive-properties .results{flex-direction:column-reverse;}}.archive-properties .map-wrapper{width:60.20221%;margin-left:1.84162%;}.archive-properties .map-wrapper #map{width:100%;padding-top:106.87023%;}.archive-properties .map-wrapper iframe + div{border:none !important;}.archive-properties .map-wrapper .gm-style .gm-style-iw-c{padding:15px;}.archive-properties .map-wrapper .gm-style .gm-style-iw-c .location{width:245px;flex-direction:column;border-bottom:0px;}.archive-properties .map-wrapper .gm-style .gm-style-iw-c .location .col-1{height:150px;width:100%;}.archive-properties .map-wrapper .gm-style .gm-style-iw-c .location .col-2{width:100%;box-sizing:border-box;padding:20px 0 0 0;border:0px;}.archive-properties .map-wrapper .gm-style .gm-style-iw-c .location .col-2 p{line-height:1.3;}.archive-properties .map-wrapper .gm-style .gm-style-iw-c .location .col-2 p:first-of-type{margin-top:5px;}.archive-properties .map-wrapper .gm-style .gm-style-iw-c .location .col-2 .button{display:block;}.archive-properties .map-wrapper .cluster div{display:inline-block;background:#003962;background:radial-gradient(circle, #003962 55%, rgba(0, 57, 98, 0.69) 55%);border-radius:100%;padding-top:100%;}.archive-properties .map-wrapper .cluster div span{color:#fff;max-width:100%;font:900 12px/1 "Avenir", sans-serif;letter-spacing:1px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}.archive-properties .map-wrapper .cluster img{display:none;}@media only screen and (max-width:1020px){.archive-properties .map-wrapper{width:100%;margin-left:0px;}.archive-properties .map-wrapper #map{height:400px;padding-top:0px;}}.archive-properties .locations-list{position:relative;width:50.64338%;}.archive-properties .locations-list::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:0;z-index:-1;transition:opacity 0.2s;}.archive-properties .locations-list.disabled::before{opacity:0.3;z-index:10;}.archive-properties .locations-list .locations-wrap{height:100%;max-height:650px;overflow-y:scroll;padding-right:10px;}@media only screen and (max-width:1020px){.archive-properties .locations-list{width:100%;margin-top:30px;}}@media only screen and (max-width:760px){.archive-properties .locations-list .locations-wrap{max-height:none;overflow-y:visible;padding:0px;}}.archive-properties .error{text-align:center;}.archive-properties .error a{display:inline-block;text-decoration:underline;margin-top:10px;}.archive-properties .location{display:flex;flex-flow:row nowrap;width:100%;box-shadow:0 0 0 0 rgba(0, 0, 0, 0);transition:all 0.2s;}.archive-properties .location:hover{box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);}.archive-properties .location:nth-of-type(n+2){margin-top:10px;}.archive-properties .location.glow{animation:glow 0.75s 2 alternate;}.archive-properties .location h5{display:none;}.archive-properties .location .map-btn{display:none;}.archive-properties .location .col-1{position:relative;width:47.18693%;background-size:cover;background-position:center;}.archive-properties .location .col-1 span{position:absolute;left:0;top:10px;padding:5px;background-color:rgba(128, 128, 128, 0.5);font-weight:bold;color:white;text-transform:uppercase;}.archive-properties .location .col-2{width:52.81307%;padding:32px 10px 32px 30px;color:#002856;}.archive-properties .location .col-2 p{margin-bottom:0px;}.archive-properties .location .col-2 p:first-of-type{margin-top:24px;}.archive-properties .location .col-2 .button{display:none;font:20px/2 "Bebas Neue", sans-serif;letter-spacing:2px;text-transform:uppercase;margin-top:10px;color:#002856;cursor:pointer;}@media only screen and (max-width:1020px){.archive-properties .location .col-1{width:260px;}}@media only screen and (max-width:760px){.archive-properties .location{flex-flow:column;border-bottom:1px solid #5b7e96;}.archive-properties .location:nth-of-type(n+2){margin-top:20px;}.archive-properties .location h5{position:relative;display:inline-block;vertical-align:middle;font:900 18px/1 "Avenir", sans-serif;color:#466b84;text-transform:uppercase;margin-bottom:15px;}.archive-properties .location .col-1,.archive-properties .location .col-2{width:100%;box-sizing:border-box;}.archive-properties .location .col-1{height:294px;}.archive-properties .location .col-2{padding:18px 23px;}.archive-properties .location .col-2 .button{display:block;}}.archive-properties .pagination{padding:15px;}.archive-properties .pagination a{display:inline-block;}.archive-properties .pagination a:nth-of-type(n+2){margin-left:10px;}.archive-properties .pagination a.active{background-color:darkblue;color:white;padding:3px;border-radius:100%;width:24px;height:24px;box-sizing:border-box;text-align:center;}.archive-properties .pagination a.hidden{display:none;}.archive-properties .pagination span{margin-left:10px;}@media only screen and (max-width:760px){.archive-properties .pagination{text-align:center;padding:15px 0px;}.archive-properties .pagination a{font-size:18px;}.archive-properties .pagination a:nth-of-type(n+2){margin-left:15px;}.archive-properties .pagination a.active{width:28px;height:28px;}.archive-properties .pagination span{margin-left:15px;}}@keyframes glow{0%{box-shadow:0px 0px 0px 0px #fff;}100%{box-shadow:0px 0px 10px 10px #002856;}}.state-selection{background:#7f9b58 url('../images/state-selection-bg.png?v=2') no-repeat left center;background-size:auto 100%;min-height:67px;box-sizing:border-box;position:relative;display:flex;align-items:center;padding:13px 0 13px 20px;margin-top:15px;}.state-selection h2{text-align:center;font-size:32px;color:#fff;line-height:1.2;width:100%;margin-right:280px;box-sizing:border-box;}.state-selection button{margin-left:auto;background:#506238;color:#fff;border:none;height:100%;max-height:67px;width:280px;position:absolute;top:50%;transform:translateY(-50%);right:0;text-transform:uppercase;font-size:25px;letter-spacing:0.08em;font-family:"Bebas Neue", sans-serif;display:flex;align-items:center;justify-content:center;}.state-selection button:after{display:block;content:' ';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='61.5px' height='34.5px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='3px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M3.257,3.923 L30.13,29.661 L3.257,3.923 Z'/%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='3px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M29.819,29.401 L56.575,2.905 L29.819,29.401 Z'/%3E%3C/svg%3E");width:30px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:30px;}.state-selection menu{display:none;position:absolute;z-index:500;right:0;top:100%;width:280px;background:#506238;color:#fff;max-height:300px;overflow-y:auto;text-align:center;}.state-selection menu a{display:block;padding:10px;font-size:16px;line-height:1.3;font-family:"Avenir", sans-serif;}.state-selection menu li{list-style:none;}@media (max-width:1020px){.state-selection h2{font-size:24px;margin-right:180px;}.state-selection button{font-size:18px;width:180px;}.state-selection button:after{margin-left:15px;}.state-selection menu{width:180px;}}@media (max-width:760px){.state-selection{display:block;padding:13px 20px;background-size:auto 30%;}.state-selection button{position:relative;top:0;transform:none;margin:20px auto 0;height:50px;}.state-selection menu{left:50%;transform:translate(-50%, -20px);}}.home-state-selection{width:100%;max-width:1150px;margin:0 auto;padding:0 30px;box-sizing:border-box;}.single-properties .intro .wrap{max-width:1088px;padding:54px 30px 37px 30px;margin:0 auto;text-align:center;}.single-properties .intro .documents{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;border-top:1px solid #5b7e96;border-bottom:1px solid #5b7e96;padding:25px 20px;}.single-properties .intro .documents a{display:flex;align-items:center;font:25px/1 "Bebas Neue", sans-serif;letter-spacing:3.75px;color:#002856;transition:all 0.25s;}.single-properties .intro .documents a::after{position:relative;content:'';width:22px;height:25px;margin:0 0 3px 10px;background-size:cover;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23002856' d='M15 2v5h5v15h-16v-20h11zm1-2h-14v24h20v-18l-6-6z'/%3E%3C/svg%3E");}.single-properties .intro .documents a:hover{filter:brightness(2.5);}.single-properties .intro .documents a:nth-of-type(n+2){margin-left:70px;}.single-properties .intro h1,.single-properties .intro p{color:#466b84;}.single-properties .intro p{font:900 30px/1 "Avenir", sans-serif;margin-top:30px;}.single-properties .intro p span.addr{text-transform:uppercase;}.single-properties .intro p span{white-space:nowrap;}@media only screen and (max-width:1000px) and (min-width:900px){.single-properties .intro .documents a:nth-of-type(n+2){margin-left:30px;}}@media only screen and (max-width:899px){.single-properties .intro .documents{flex-direction:column;align-items:flex-start;padding:6px 0px 9px 0px;}.single-properties .intro .documents a{font-size:15px;letter-spacing:2.25px;}.single-properties .intro .documents a:nth-of-type(n+2){margin:20px 0 0 0;}.single-properties .intro .documents a::before{position:relative;content:'';width:22px;height:25px;margin:0 10px 3px 0px;background-size:cover;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23002856' d='M15 2v5h5v15h-16v-20h11zm1-2h-14v24h20v-18l-6-6z'/%3E%3C/svg%3E");}.single-properties .intro .documents a::after{content:none;}}@media only screen and (max-width:760px){.single-properties .intro .wrap{padding:33px 25px 18px 25px;}.single-properties .intro p{font-size:20px;line-height:2;margin-top:25px;}.single-properties .intro p span.divider{display:block;white-space:normal;font-size:0;line-height:0px;}}.single-properties .grid{display:grid;width:100%;max-width:1500px;margin:0 auto;grid-template-columns:56.14934% 43.85066%;}.single-properties .grid .slider .container{padding-top:85.39765%;}.single-properties .grid .slider ul{height:100%;}.single-properties .grid .slider .image{background-size:cover;background-position:center;width:100%;}.single-properties .grid .slider .buttons{display:flex;flex-flow:row nowrap;max-width:95%;bottom:55px;position:absolute;left:50%;transform:translateX(-50%);}.single-properties .grid .slider .buttons a{display:block;width:42px;height:42px;background-color:#fff;transition:all 0.25s;}.single-properties .grid .slider .buttons a:not(.active):hover{filter:brightness(0.9);}.single-properties .grid .slider .buttons a.active{background-color:#466b84;}.single-properties .grid .slider .buttons a:nth-of-type(n+2){margin-left:50px;}.single-properties .grid #map{height:100%;}.single-properties .grid .map .show-map-btn{display:none;}.single-properties .grid .map .map-img{background-size:cover;background-position:center;height:100%;}.single-properties .grid .property-details{padding:61px 30px 61px 75px;}.single-properties .grid .property-details .wrap{max-width:552px;width:100%;color:#002856;}.single-properties .grid .property-details .wrap > h4{text-transform:uppercase;}.single-properties .grid .property-details h4.description{margin:40px 0 5px 0;}.single-properties .grid .property-details p{font:20px/1.5 "Avenir", sans-serif;}.single-properties .grid .property-details .detail{display:flex;flex-flow:row nowrap;}.single-properties .grid .property-details .detail:first-of-type{margin-top:5px;}.single-properties .grid .property-details .detail h4{width:180px;line-height:1.5;flex-shrink:0;}.single-properties .grid .contact-form{padding:61px 30px 61px 77px;background-color:#466b84;color:#fff;}.single-properties .grid .contact-form h3{font:900 25px/1.4 "Caecilia", serif;letter-spacing:0.5px;}.single-properties .grid .contact-form form{width:100%;max-width:381px;display:flex;flex-flow:column;margin-top:22px;}.single-properties .grid .contact-form form input[type="text"],.single-properties .grid .contact-form form input[type="tel"],.single-properties .grid .contact-form form input[type="email"],.single-properties .grid .contact-form form textarea{width:100%;height:50px;background-color:transparent;color:#fff;border:1px solid #c1cb7e;padding:0px 25px;box-sizing:border-box;font:900 16px/20px "Avenir", sans-serif;letter-spacing:1.5px;transition:all 0.25s;}.single-properties .grid .contact-form form input[type="text"]::placeholder,.single-properties .grid .contact-form form input[type="tel"]::placeholder,.single-properties .grid .contact-form form input[type="email"]::placeholder,.single-properties .grid .contact-form form textarea::placeholder{text-transform:uppercase;opacity:0.9;color:#fff;}.single-properties .grid .contact-form form input[type="text"].hidden,.single-properties .grid .contact-form form input[type="tel"].hidden,.single-properties .grid .contact-form form input[type="email"].hidden,.single-properties .grid .contact-form form textarea.hidden{display:none;}.single-properties .grid .contact-form form input[type="text"].error,.single-properties .grid .contact-form form input[type="tel"].error,.single-properties .grid .contact-form form input[type="email"].error,.single-properties .grid .contact-form form textarea.error{border-color:red;}.single-properties .grid .contact-form form div.submit-btn{position:relative;margin-top:33px;align-self:flex-start;transition:all 0.25s;}.single-properties .grid .contact-form form div.submit-btn:hover{filter:brightness(0.8);}.single-properties .grid .contact-form form div.submit-btn::before,.single-properties .grid .contact-form form div.submit-btn::after{content:'';display:inline-block;position:absolute;right:-50px;width:28px;height:19px;background-size:cover;background-position:center;transition:opacity 0.25s;}.single-properties .grid .contact-form form div.submit-btn::before{opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23ffffff' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}.single-properties .grid .contact-form form div.submit-btn input[type="submit"]{font:20px/1 "Bebas Neue", sans-serif;color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:transparent;border:0px;text-align:left;cursor:pointer;}.single-properties .grid .contact-form form input:nth-of-type(n+3){margin-top:22px;}.single-properties .grid .contact-form form textarea{height:157px;padding-top:17px;padding-bottom:17px;margin-top:22px;}.single-properties .grid .contact-form form h3{margin-top:25px;}.single-properties .grid .contact-form form a.arrow{margin-top:25px;}.single-properties .grid .contact-form form .g-recaptcha{margin-top:27px;}.single-properties .grid .contact-form form .error-text{display:none !important;}@media only screen and (max-width:1020px){.single-properties .grid .property-details{padding-left:30px;}.single-properties .grid .contact-form{padding-left:30px;}}@media only screen and (max-width:760px){.single-properties .grid{grid-template-columns:100%;}.single-properties .grid .slider .container{max-height:350px;}.single-properties .grid .slider .buttons{position:relative;justify-content:center;transform:none;left:auto;bottom:auto;margin-top:19px;}.single-properties .grid .slider .buttons a{background-color:#c1cb7e;width:25px;height:25px;}.single-properties .grid .slider .buttons a:nth-of-type(n+2){margin-left:19px;}.single-properties .grid .map{padding:0px 25px 25px 25px;grid-row-start:3;}.single-properties .grid .map .show-map-btn{display:inline-block;text-transform:uppercase;color:#466b84;cursor:pointer;}.single-properties .grid .map .map-img{display:none;height:350px;margin-top:28px;}.single-properties .grid .property-details{grid-row-start:2;}.single-properties .grid .property-details .wrap{max-width:none;}.single-properties .grid .contact-form{padding:37px 23px 26px 23px;}.single-properties .grid .contact-form h3{font-size:20px;letter-spacing:0.4px;}.single-properties .grid .contact-form form input[type="text"],.single-properties .grid .contact-form form input[type="tel"],.single-properties .grid .contact-form form input[type="email"]{height:40px;}.single-properties .grid .contact-form form input:nth-of-type(n+3){margin-top:20px;}}.single-properties .featured-projects{margin-top:37px;}.single-properties .featured-projects .wrap{max-width:1088px;padding:0px 30px;margin:0 auto;}.single-properties .featured-projects h2{font:35px/1 "Bebas Neue", sans-serif;letter-spacing:5.25px;text-transform:uppercase;color:#002856;padding:26px 0px 23px 0;border-top:1px solid #5b7e96;border-bottom:1px solid #5b7e96;}.single-properties .featured-projects .featured-list.desktop{display:flex;flex-flow:row nowrap;}.single-properties .featured-projects .featured-list{margin-top:29px;}.single-properties .featured-projects .featured-list .property{width:32%;box-shadow:0 0 0 0 rgba(0, 0, 0, 0);transition:box-shadow 0.25s;}.single-properties .featured-projects .featured-list .property:nth-of-type(n+2){margin-left:2%;}.single-properties .featured-projects .featured-list .property:hover{box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);}.single-properties .featured-projects .featured-list .property:hover .details p.link{color:#c1cb7e;}.single-properties .featured-projects .featured-list .property:hover .details p.link::before{opacity:0;}.single-properties .featured-projects .featured-list .property:hover .details p.link::after{opacity:1;}.single-properties .featured-projects .featured-list .property .img{width:100%;padding-top:85.47009%;background-size:cover;background-position:center;}.single-properties .featured-projects .featured-list .property .details{padding:24px;}.single-properties .featured-projects .featured-list .property .details p{font:20px/1.2 "Avenir", sans-serif;color:#466b84;margin-bottom:0px;}.single-properties .featured-projects .featured-list .property .details p.link{position:relative;font:20px/1 "Bebas Neue", sans-serif;letter-spacing:2px;color:#002856;margin-top:35px;transition:color 0.25s;}.single-properties .featured-projects .featured-list .property .details p.link::before,.single-properties .featured-projects .featured-list .property .details p.link::after{content:'';display:inline-block;position:absolute;right:0;width:28px;height:19px;background-size:cover;background-position:center;transition:opacity 0.25s;}.single-properties .featured-projects .featured-list .property .details p.link::before{opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23002856' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}.single-properties .featured-projects .featured-list .property .details p.link::after{opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23799c49' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}.single-properties .featured-projects .featured-list.mobile{display:none;height:400px;}.single-properties .featured-projects .featured-list.mobile .container{height:100%;}.single-properties .featured-projects .featured-list.mobile li{width:32%;max-width:350px;}.single-properties .featured-projects .featured-list.mobile .property{display:block;width:100%;}.single-properties .featured-projects a.view-all{display:block;font:25px/1 "Bebas Neue", sans-serif;letter-spacing:3.75px;color:#002856;text-align:center;padding:22px 0px;border-top:1px solid #5b7e96;border-bottom:1px solid #5b7e96;margin-top:31px;transition:color 0.25s;}.single-properties .featured-projects a.view-all:hover{color:#c1cb7e;}@media only screen and (max-width:1020px){.single-properties .featured-projects .featured-list .property .details{padding:15px;}}@media only screen and (max-width:760px){.single-properties .featured-projects .wrap{padding:0px;}.single-properties .featured-projects h2,.single-properties .featured-projects a.view-all{width:calc(100% - 40px);margin-left:auto;margin-right:auto;text-align:center;}.single-properties .featured-projects .featured-list.desktop{display:none;}.single-properties .featured-projects .featured-list.mobile{display:block;}.single-properties .featured-projects .featured-list.mobile li{width:66.66667%;max-width:none;}.single-properties .featured-projects .featured-list.mobile a.btn-prev,.single-properties .featured-projects .featured-list.mobile a.btn-next{position:absolute;top:0;height:300px;width:calc(16.666% - 15px);}.single-properties .featured-projects .featured-list.mobile a.btn-prev::before,.single-properties .featured-projects .featured-list.mobile a.btn-next::before{content:'';position:absolute;top:50%;left:50%;width:30px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23fff' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");background-size:cover;background-position:center;transform:translate(-50%, -50%);}.single-properties .featured-projects .featured-list.mobile a.btn-prev{left:0;background-color:rgba(193, 203, 126, 0.7);}.single-properties .featured-projects .featured-list.mobile a.btn-prev::before{transform:translate(-50%, -50%) rotate(180deg);}.single-properties .featured-projects .featured-list.mobile a.btn-next{right:0;background-color:rgba(70, 107, 132, 0.62);}}.template-interior{margin-bottom:120px;}.template-interior h1{padding:54px 30px 36px 30px;text-align:center;color:#466b84;}@media only screen and (max-width:760px){.template-interior h1{font:900 30px/35px "Caecilia", serif;letter-spacing:6px;padding:33px 20px 25px 20px;}}.template-interior h3{font:25px/1 "Caecilia", serif;letter-spacing:0.5px;color:#002856;}.template-interior p{font:25px/1.4 "Avenir", sans-serif;color:#466b84;}.template-interior .hero-img .content{height:calc(100% - 116px);}@media only screen and (max-width:760px){.template-interior .hero-img .content{height:auto;}}.template-projects .hero-section .content p.title{margin:0px;}.template-projects .hero-section .content h2{margin-top:23px;}.template-projects .featured-projects .wrap{max-width:1088px;padding:0px 30px;margin:0 auto;}.template-projects .featured-projects .featured-list.desktop{display:grid;grid-template-columns:32% 32% 32%;justify-content:space-between;row-gap:20px;}.template-projects .featured-projects .featured-list{margin-top:29px;}.template-projects .featured-projects .featured-list .property{box-shadow:0 0 0 0 rgba(0, 0, 0, 0);transition:box-shadow 0.25s;}.template-projects .featured-projects .featured-list .property:nth-of-type(n+2){margin-left:2%;}.template-projects .featured-projects .featured-list .property:hover{box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);}.template-projects .featured-projects .featured-list .property:hover .details p.link{color:#c1cb7e;}.template-projects .featured-projects .featured-list .property:hover .details p.link::before{opacity:0;}.template-projects .featured-projects .featured-list .property:hover .details p.link::after{opacity:1;}.template-projects .featured-projects .featured-list .property .img{width:100%;padding-top:85.47009%;background-size:cover;background-position:center;}.template-projects .featured-projects .featured-list .property .details{padding:24px;}.template-projects .featured-projects .featured-list .property .details h3{font-family:"Avenir", sans-serif;font-weight:900;text-transform:uppercase;color:#002856;letter-spacing:normal;}.template-projects .featured-projects .featured-list .property .details p{font:17px/1.29 "Avenir", sans-serif;color:#466b84;margin:29px 0 0 0;}.template-projects .featured-projects .featured-list .property .details p.link{position:relative;font:20px/1 "Bebas Neue", sans-serif;letter-spacing:2px;color:#002856;margin-top:35px;transition:color 0.25s;}.template-projects .featured-projects .featured-list .property .details p.link::before,.template-projects .featured-projects .featured-list .property .details p.link::after{content:'';display:inline-block;position:absolute;right:0;width:28px;height:19px;background-size:cover;background-position:center;transition:opacity 0.25s;}.template-projects .featured-projects .featured-list .property .details p.link::before{opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23002856' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}.template-projects .featured-projects .featured-list .property .details p.link::after{opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23799c49' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}.template-projects .featured-projects .featured-list.mobile{display:none;height:400px;}.template-projects .featured-projects .featured-list.mobile .container{height:100%;}.template-projects .featured-projects .featured-list.mobile li{width:32%;max-width:350px;}.template-projects .featured-projects .featured-list.mobile .property{display:block;width:100%;}.template-projects .featured-projects a.view-all{display:block;font:25px/1 "Bebas Neue", sans-serif;letter-spacing:3.75px;color:#002856;text-align:center;padding:22px 0px;border-top:1px solid #5b7e96;border-bottom:1px solid #5b7e96;margin-top:31px;transition:color 0.25s;}.template-projects .featured-projects a.view-all:hover{color:#c1cb7e;}@media only screen and (max-width:1020px){.template-projects .featured-projects .featured-list .property .details{padding:15px;}}@media only screen and (max-width:760px){.template-projects .featured-projects .wrap{padding:0px;}.template-projects .featured-projects h2,.template-projects .featured-projects a.view-all{width:calc(100% - 40px);margin-left:auto;margin-right:auto;text-align:center;}.template-projects .featured-projects .featured-list.desktop{display:none;}.template-projects .featured-projects .featured-list .property .details h3{font-size:20px;}.template-projects .featured-projects .featured-list .property .details p{margin-top:20px;}.template-projects .featured-projects .featured-list .property .details p.link{margin-top:20px;}.template-projects .featured-projects .featured-list.mobile{display:block;}.template-projects .featured-projects .featured-list.mobile li{width:66.66667%;max-width:none;}.template-projects .featured-projects .featured-list.mobile a.btn-prev,.template-projects .featured-projects .featured-list.mobile a.btn-next{position:absolute;top:0;height:300px;width:calc(16.666% - 15px);}.template-projects .featured-projects .featured-list.mobile a.btn-prev::before,.template-projects .featured-projects .featured-list.mobile a.btn-next::before{content:'';position:absolute;top:50%;left:50%;width:30px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23fff' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");background-size:cover;background-position:center;transform:translate(-50%, -50%);}.template-projects .featured-projects .featured-list.mobile a.btn-prev{left:0;background-color:rgba(193, 203, 126, 0.7);}.template-projects .featured-projects .featured-list.mobile a.btn-prev::before{transform:translate(-50%, -50%) rotate(180deg);}.template-projects .featured-projects .featured-list.mobile a.btn-next{right:0;background-color:rgba(70, 107, 132, 0.62);}}.template-leasing .leasing-options-section .wrap{max-width:1148px;padding:35px 30px 30px 30px;border-bottom:1px solid #5b7e96;margin:0 auto;box-sizing:border-box;display:flex;flex-flow:column nowrap;}.template-leasing .leasing-options-section a.option{display:flex;flex-flow:row nowrap;align-items:center;margin-top:30px;box-shadow:0 0 0 0 rgba(0, 0, 0, 0);transition:box-shadow 0.25s;}.template-leasing .leasing-options-section a.option:hover{box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);}.template-leasing .leasing-options-section a.option:hover .col-2 p.link{color:#c1cb7e;}.template-leasing .leasing-options-section a.option:hover .col-2 p.link::before{opacity:0;}.template-leasing .leasing-options-section a.option:hover .col-2 p.link::after{opacity:1;}.template-leasing .leasing-options-section a.option .col-1{width:350px;flex-shrink:0;}.template-leasing .leasing-options-section a.option .col-1 .img{background-size:cover;background-position:center;padding-top:85.71429%;}.template-leasing .leasing-options-section a.option .col-2{padding:20px 20px 20px 38px;}.template-leasing .leasing-options-section a.option .col-2 p.title{text-transform:uppercase;color:#002856;margin-bottom:16px;}.template-leasing .leasing-options-section a.option .col-2 p.content{font:17px/1.29 "Avenir", sans-serif;color:#466b84;margin-bottom:0px;}.template-leasing .leasing-options-section a.option .col-2 p.link{position:relative;display:inline-block;font:20px/1 "Bebas Neue", sans-serif;letter-spacing:2px;text-transform:uppercase;color:#002856;transition:color 0.3s;margin-top:35px;}.template-leasing .leasing-options-section a.option .col-2 p.link::before,.template-leasing .leasing-options-section a.option .col-2 p.link::after{content:'';display:inline-block;position:absolute;width:28px;height:19px;background-size:cover;background-position:center;transition:opacity 0.3s;}.template-leasing .leasing-options-section a.option .col-2 p.link::before{margin-left:calc(100% + 10px);opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23002856' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}.template-leasing .leasing-options-section a.option .col-2 p.link::after{margin-left:10px;opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23799c49' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}@media only screen and (max-width:760px){.template-leasing .leasing-options-section .wrap{padding:22px 20px;}.template-leasing .leasing-options-section a.option{flex-direction:column;margin-top:20px;}.template-leasing .leasing-options-section a.option:hover{box-shadow:none;}.template-leasing .leasing-options-section a.option .col-1{width:100%;}.template-leasing .leasing-options-section a.option .col-2{padding:13px 0 0 0;}.template-leasing .leasing-options-section a.option .col-2 p.title{margin-bottom:10px;}.template-leasing .leasing-options-section a.option .col-2 p.link{margin-top:20px;}}.template-about .our-team-section .wrap{max-width:1148px;padding:38px 30px 76px 30px;margin:0 auto;box-sizing:border-box;}.template-about .our-team-section .team-wrap{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:52px;}.template-about .our-team-section .team-wrap .team-member{display:flex;flex-flow:column nowrap;align-items:center;width:25.36765%;width:276px;}.template-about .our-team-section .team-wrap .team-member img{margin-bottom:24px;max-width:276px;}.template-about .our-team-section .team-wrap .team-member .information{display:flex;flex-flow:column nowrap;align-items:center;}.template-about .our-team-section .team-wrap .team-member .information p,.template-about .our-team-section .team-wrap .team-member .information a{font:20px/1.4 "Avenir", sans-serif;color:#002856;margin-bottom:0px;text-align:center;}.template-about .our-team-section .team-wrap .team-member .information a.email{font-style:italic;font-size:14px;margin:8px 0;}.template-about .our-team-section .team-wrap .team-member .information .social{margin-top:10px;}.template-about .our-team-section .team-wrap .team-member .information .social li:nth-of-type(n+2){margin-left:10px;}.template-about .our-team-section .team-wrap .team-member .information .social a{width:29px;height:29px;}.template-about .our-team-section .team-wrap .team-member .information .social a::before{font-size:16px;}@media only screen and (min-width:951px){.template-about .our-team-section .team-wrap .team-member:nth-of-type(n+4){margin-top:75px;}}@media only screen and (max-width:950px) and (min-width:651px){.template-about .our-team-section .team-wrap .team-member{width:48%;}.template-about .our-team-section .team-wrap .team-member:nth-of-type(n+3){margin-top:50px;}}@media only screen and (max-width:650px){.template-about .our-team-section .wrap{padding:22px 20px 48px 20px;}.template-about .our-team-section .team-wrap .team-member{width:100%;flex-direction:row;align-items:flex-start;}.template-about .our-team-section .team-wrap .team-member:nth-of-type(n+2){margin-top:45px;}.template-about .our-team-section .team-wrap .team-member img{width:150px;margin-bottom:0px;}.template-about .our-team-section .team-wrap .team-member .information{align-items:flex-start;margin-left:20px;}.template-about .our-team-section .team-wrap .team-member .information p,.template-about .our-team-section .team-wrap .team-member .information a{font-size:14px;line-height:20px;text-align:left;}.template-about .our-team-section .team-wrap .team-member .information a.email{font-size:14px;margin:4px 0;}.template-about .our-team-section .team-wrap .team-member .information .social li:nth-of-type(n+2){margin-left:30px;}}.template-about .our-tenants .tenant-list{display:flex;justify-content:center;flex-wrap:wrap;}.template-about .our-tenants .tenant-list > div{height:80px;margin:20px;display:flex;max-width:200px;}@media (max-width:760px){.template-about .our-tenants .tenant-list > div{margin:10px;height:60px;max-width:126px;}}.template-about .our-tenants .tenant-list img{object-fit:contain;}.template-contact .form-section{position:relative;max-width:1148px;padding:80px 25px 0px 25px;margin:0 auto;}.template-contact .form-section .wrap{padding-bottom:63px;border-bottom:1px solid #5b7e96;}.template-contact .form-section .contact-info{position:absolute;left:0px;top:0px;padding:50px 26px 40px 0;margin-top:50px;background-color:#e6ecef;width:22.91362vw;min-width:285px;max-width:313px;box-sizing:border-box;}.template-contact .form-section .contact-info::before{content:'';position:absolute;top:0;right:100%;width:100vw;height:100%;background-color:#e6ecef;}.template-contact .form-section .contact-info h2{font:35px/1 "Bebas Neue", sans-serif;letter-spacing:5.25px;text-transform:uppercase;color:#002856;margin-bottom:75px;}.template-contact .form-section .contact-info p{font:900 25px/normal "Avenir", sans-serif;letter-spacing:0.5px;color:#002856;margin:31px 0 0 0;}.template-contact .form-section #contact,.template-contact .form-section #buy{display:block;width:70.73171%;max-width:812px;margin-left:auto;}.template-contact .form-section #contact h3,.template-contact .form-section #buy h3{font-family:"Caecilia", serif;letter-spacing:0.5px;color:#002856;}.template-contact .form-section #contact > input,.template-contact .form-section #buy > input,.template-contact .form-section #contact textarea,.template-contact .form-section #buy textarea{font:900 16px/1.2 "Avenir", sans-serif;letter-spacing:1.5px;color:#002856;width:100%;padding:17px 26px 13px 26px;box-sizing:border-box;border:1px solid #5b7e96;margin-top:24px;transition:border-color 0.25s;}.template-contact .form-section #contact > input::placeholder,.template-contact .form-section #buy > input::placeholder,.template-contact .form-section #contact textarea::placeholder,.template-contact .form-section #buy textarea::placeholder{opacity:1;color:#002856;text-transform:uppercase;}.template-contact .form-section #contact > input.error,.template-contact .form-section #buy > input.error,.template-contact .form-section #contact textarea.error,.template-contact .form-section #buy textarea.error{border-color:red;}.template-contact .form-section #contact textarea,.template-contact .form-section #buy textarea{height:157px;}.template-contact .form-section #contact div.group,.template-contact .form-section #buy div.group{display:flex;flex-flow:row nowrap;align-items:center;margin-top:24px;}.template-contact .form-section #contact div.submit-btn,.template-contact .form-section #buy div.submit-btn{position:relative;margin-left:120px;}.template-contact .form-section #contact div.submit-btn:hover input,.template-contact .form-section #buy div.submit-btn:hover input{color:#c1cb7e;}.template-contact .form-section #contact div.submit-btn:hover::before,.template-contact .form-section #buy div.submit-btn:hover::before{opacity:0;}.template-contact .form-section #contact div.submit-btn:hover::after,.template-contact .form-section #buy div.submit-btn:hover::after{opacity:1;}.template-contact .form-section #contact div.submit-btn::before,.template-contact .form-section #buy div.submit-btn::before,.template-contact .form-section #contact div.submit-btn::after,.template-contact .form-section #buy div.submit-btn::after{content:'';display:inline-block;position:absolute;right:-50px;width:28px;height:19px;background-size:cover;background-position:center;top:0;transition:opacity 0.25s;}.template-contact .form-section #contact div.submit-btn::before,.template-contact .form-section #buy div.submit-btn::before{opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23002856' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}.template-contact .form-section #contact div.submit-btn::after,.template-contact .form-section #buy div.submit-btn::after{opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23799c49' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}.template-contact .form-section #contact div.submit-btn input,.template-contact .form-section #buy div.submit-btn input{font:20px/1 "Bebas Neue", sans-serif;letter-spacing:2px;text-transform:uppercase;color:#002856;border:0px;background-color:transparent;transition:color 0.25s;cursor:pointer;}.template-contact .form-section #contact span.error-text,.template-contact .form-section #buy span.error-text{display:none;}@media only screen and (max-width:1020px){.template-contact .form-section{padding-top:37px;}.template-contact .form-section .wrap{padding-bottom:0px;border:0px;}.template-contact .form-section .contact-info{position:relative;left:-25px;width:100vw;max-width:none;padding:31px 32px 35px 32px;}.template-contact .form-section .contact-info::before{content:none;}.template-contact .form-section .contact-info h2{margin-bottom:0px;font-size:25px;}.template-contact .form-section .contact-info p{font-size:20px;line-height:21px;}.template-contact .form-section #contact,.template-contact .form-section #buy{width:100%;margin-left:0px;}.template-contact .form-section #contact div.group,.template-contact .form-section #buy div.group{flex-direction:column;align-items:flex-start;}.template-contact .form-section #contact div.group div.submit-btn,.template-contact .form-section #buy div.group div.submit-btn{margin:27px 0 0 0;}}.template-confirmation .wrap{max-width:1088px;padding:150px 30px;}.template-confirmation .wrap h1,.template-confirmation .wrap h2,.template-confirmation .wrap h3,.template-confirmation .wrap h4,.template-confirmation .wrap h5,.template-confirmation .wrap p{margin-bottom:1em;}.template-confirmation .wrap h1:last-child,.template-confirmation .wrap h2:last-child,.template-confirmation .wrap h3:last-child,.template-confirmation .wrap h4:last-child,.template-confirmation .wrap h5:last-child,.template-confirmation .wrap p:last-child{margin-bottom:0px;}.template-landing .row-section{padding:80px 0;}@media only screen and (max-width:760px){.template-landing .row-section{padding:40px 0;}}.template-landing .wrap{padding:0 30px;}@media only screen and (max-width:760px){.template-landing .wrap{padding:0 25px;}}.template-landing .Hero{position:relative;height:674px;display:flex;align-items:center;justify-content:center;margin-bottom:30px;}@media only screen and (max-width:1300px){.template-landing .Hero{height:560px;}}@media only screen and (max-width:760px) and (max-width:760px){.template-landing .Hero{height:336px;height:auto;min-height:336px;}}.template-landing .Hero:after{content:'';position:absolute;left:0;right:0;bottom:-30px;height:30px;width:100%;background:#c1cb7e;}@media only screen and (max-width:760px){.template-landing .Hero:after{bottom:-15px;height:15px;}}.template-landing .Hero .hero-bg{position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:cover;}.template-landing .Hero .hero-bg:before{content:'';position:absolute;inset:0;background:rgba(0, 0, 0, 0.2);}.template-landing .Hero .content{position:relative;width:100%;background:rgba(91, 126, 150, .45);}.template-landing .Hero .content .std-content{max-width:600px;padding:72.75px 37.5px 47.25px;margin:0 auto;}@media only screen and (max-width:760px){.template-landing .Hero .content .std-content{padding:25px;}}.template-landing .Hero .content .std-content *{color:#fff;}.template-landing .Hero .content .std-content h1{margin-bottom:10px;}.template-landing .Text-block{padding:110px 0 80px;position:relative;}@media only screen and (max-width:760px){.template-landing .Text-block{padding:55px 0 40px;}}.template-landing .Text-block:before{content:'';position:absolute;bottom:0;left:0;right:0;max-width:600px;margin:0 auto;height:1px;background:#5b7e96;}@media only screen and (max-width:760px){.template-landing .Text-block:before{max-width:calc(100% - 60px);}}.template-landing .Text-block .wrap{max-width:600px;}.template-landing .Text-block .std-content h3{margin-bottom:10px;}.template-landing .Text-block.no-divider:before{display:none;}.template-landing .Text-block > .wrap{display:flex;}.template-landing .Text-block.left .image-wrapper{grid-area:left;}.template-landing .Text-block.left .std-content{grid-area:right;}.template-landing .Text-block.right .image-wrapper{grid-area:right;}.template-landing .Text-block.right .std-content{grid-area:left;}.template-landing .Text-block.left > .wrap,.template-landing .Text-block.right > .wrap{max-width:1088px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"left right";gap:20px;}.template-landing .Text-block.left .std-content,.template-landing .Text-block.right .std-content{display:flex;justify-content:center;flex-direction:column;}@media only screen and (max-width:760px){.template-landing .Text-block.left > .wrap,.template-landing .Text-block.right > .wrap{display:block;}.template-landing .Text-block.left > .wrap .image-wrapper,.template-landing .Text-block.right > .wrap .image-wrapper{margin-bottom:40px;}}.template-landing .Text-block.no-img > .wrap{max-width:600px;}.template-landing .Text-block .image-wrapper{display:flex;}.template-landing .Text-block .image-wrapper img{width:100%;height:100%;object-fit:contain;}.template-landing .Image-blocks .cta-list{list-style-type:none;justify-content:center;gap:2%;}.template-landing .Image-blocks .cta-list .cta-item{position:relative;}.template-landing .Image-blocks .cta-list .cta-item:nth-of-type(n+2){margin-left:0 !important;}.template-landing .Image-blocks .cta-list .cta-item .cta-info-btn{position:relative;z-index:2;}.template-landing .Image-blocks .cta-list .cta-item .cta-info-btn:after{content:' +';position:relative;}.template-landing .Image-blocks .cta-list .cta-item .cta-info-btn.open:after{content:' -';}.template-landing .Image-blocks .cta-list .cta-item .details .std-content ul{margin-left:18px;}.template-landing .Image-blocks .cta-list .cta-item .details .std-content ul li{font:20px/1.2 "Avenir", sans-serif;color:#466b84;margin-bottom:0px;padding-left:10px;list-style-position:outside;}.template-landing .Image-blocks .cta-list .cta-item .details .arrow{padding-right:32px;}.template-landing .Image-blocks .cta-list .cta-item .details .arrow:after,.template-landing .Image-blocks .cta-list .cta-item .details .arrow:before{top:0;}.template-landing .Image-blocks .cta-list .cta-item .link--hidden{position:absolute;inset:0;font-size:0;}.template-landing .Image-blocks{padding:80px 0;}@media only screen and (max-width:760px){.template-landing .Image-blocks{padding:40px 0;}}.template-landing .Image-blocks .wrap{max-width:1088px;padding:0px 30px;margin:0 auto;}.template-landing .Image-blocks h2{letter-spacing:5.25px;text-align:center;text-transform:uppercase;color:#002856;padding-top:0;margin-bottom:20px;}.template-landing .Image-blocks .cta-list{display:flex;flex-flow:row nowrap;margin-top:29px;list-style-type:none;justify-content:space-evenly;gap:2%;}.template-landing .Image-blocks .cta-list .cta-item{position:relative;width:38%;box-shadow:0 0 0 0 rgba(0, 0, 0, 0);transition:box-shadow 0.25s;}.template-landing .Image-blocks .cta-list .cta-item:nth-of-type(n+2){margin-left:2%;}.template-landing .Image-blocks .cta-list .cta-item:nth-of-type(n+2){margin-left:0 !important;}.template-landing .Image-blocks .cta-list .cta-item:hover{box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);}.template-landing .Image-blocks .cta-list .cta-item:hover .details p.link{color:#c1cb7e;}.template-landing .Image-blocks .cta-list .cta-item:hover .details p.link::before{opacity:0;}.template-landing .Image-blocks .cta-list .cta-item:hover .details p.link::after{opacity:1;}.template-landing .Image-blocks .cta-list .cta-item .img{width:100%;padding-top:85.47009%;background-size:cover;background-position:center;}.template-landing .Image-blocks .cta-list .cta-item .cta-info-btn{display:none;position:relative;z-index:2;}.template-landing .Image-blocks .cta-list .cta-item .details{padding:24px;}.template-landing .Image-blocks .cta-list .cta-item .details p{font:20px/1.2 "Avenir", sans-serif;color:#466b84;margin-bottom:0px;}.template-landing .Image-blocks .cta-list .cta-item .details p.link{position:relative;font:20px/1 "Bebas Neue", sans-serif;letter-spacing:2px;color:#002856;margin-top:35px;transition:color 0.25s;}.template-landing .Image-blocks .cta-list .cta-item .details p.link::before,.template-landing .Image-blocks .cta-list .cta-item .details p.link::after{content:'';display:inline-block;position:absolute;right:0;width:28px;height:19px;background-size:cover;background-position:center;transition:opacity 0.25s;}.template-landing .Image-blocks .cta-list .cta-item .details p.link::before{opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23002856' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}.template-landing .Image-blocks .cta-list .cta-item .details p.link::after{opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23799c49' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}.template-landing .Image-blocks a.view-all{display:block;font:25px/1 "Bebas Neue", sans-serif;letter-spacing:3.75px;color:#002856;text-align:center;padding:22px 0px;border-top:1px solid #5b7e96;border-bottom:1px solid #5b7e96;margin-top:31px;transition:color 0.25s;}.template-landing .Image-blocks a.view-all:hover{color:#c1cb7e;}@media only screen and (max-width:1020px){.template-landing .Image-blocks .cta-list .cta-item .details{padding:15px;}}@media only screen and (max-width:760px){.template-landing .Image-blocks .wrap{padding:0px 25px;}.template-landing .Image-blocks h2,.template-landing .Image-blocks a.view-all{text-align:center;}.template-landing .Image-blocks a.view-all{padding:11px 0px;}.template-landing .Image-blocks .cta-list{flex-direction:column;align-items:center;}.template-landing .Image-blocks .cta-list .cta-item{width:100%;max-width:350px;}.template-landing .Image-blocks .cta-list .cta-item:nth-of-type(n+2){margin:26px 0 0 0;}.template-landing .Image-blocks .cta-list .cta-item .cta-info-btn{font-size:16px;display:block;padding:15px;text-transform:uppercase;color:#466b84;cursor:pointer;}.template-landing .Image-blocks .cta-list .cta-item .details{display:none;padding-top:0px;}}.template-landing .Image-blocks.has-divider{position:relative;}.template-landing .Image-blocks.has-divider:before{content:'';position:absolute;bottom:0;left:0;right:0;max-width:600px;margin:0 auto;height:1px;background:#5b7e96;}@media only screen and (max-width:760px){.template-landing .Image-blocks.has-divider:before{max-width:calc(100% - 60px);}}.template-landing .Contact{padding:80px 0;background:#002856;}.template-landing .Contact .wrap{max-width:600px;}.template-landing .Contact .std-content *{color:#fff;}.template-landing .Contact .std-content .button{margin-top:40px;border:1px solid #c1cb7e;}.template-landing .Logo-grid{padding:80px 0;}@media only screen and (max-width:760px){.template-landing .Logo-grid{padding:40px 0;}}.template-landing .Logo-grid .wrap{max-width:1080px;}.template-landing .Logo-grid h2{letter-spacing:5.25px;text-align:center;text-transform:uppercase;color:#002856;padding-top:0;margin-bottom:20px;}.template-landing .Logo-grid .grid{display:flex;flex-flow:row wrap;justify-content:center;}.template-landing .Logo-grid .grid .Logo{position:relative;height:80px;margin:20px;display:flex;max-width:200px;}@media only screen and (max-width:760px){.template-landing .Logo-grid .grid .Logo{margin:10px;height:60px;max-width:126px;}}.template-landing .Logo-grid .grid .Logo img{display:block;max-width:100%;height:auto;object-fit:contain;}.single-press-room .std-content p{font-weight:400;}.single-press-room .image-wrapper{display:flex;}.single-press-room .image-wrapper img{width:100%;object-fit:cover;}.single-press-room .wrap{max-width:1024px;padding:0 30px;}@media only screen and (max-width:760px){.single-press-room .wrap{padding:0;}}.single-press-room .wrap .paper{border-radius:10px;margin-top:50px;margin:50px 0;overflow:hidden;box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);}@media only screen and (max-width:760px){.single-press-room .wrap .paper{border-radius:0;margin-top:0;}}.single-press-room .wrap .paper .image-wrapper{min-height:250px;max-height:600px;}.single-press-room .wrap .paper .article{padding:0 30px 30px;}@media only screen and (max-width:760px){.single-press-room .wrap .paper .article{padding:0 25px 25px;}}.single-press-room .wrap .paper .article .back-wrapper{display:flex;justify-content:flex-end;padding:20px 0;}.single-press-room .wrap .paper .article .back-wrapper .back{display:block;text-align:right;position:relative;display:inline-block;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#466b84;transition:color 0.3s;}.single-press-room .wrap .paper .article .back-wrapper .back::before,.single-press-room .wrap .paper .article .back-wrapper .back::after{content:'';display:inline-block;position:absolute;width:28px;height:19px;background-size:cover;background-position:center;transform:rotate(180deg);transition:opacity 0.3s;}.single-press-room .wrap .paper .article .back-wrapper .back::before{margin-left:calc(-100% + 0px);opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23466b84' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}.single-press-room .wrap .paper .article .back-wrapper .back::after{margin-left:calc(-200% + 0px);opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23799c49' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}.single-press-room .wrap .paper .article h1{color:#466b84;margin-bottom:20px;}.single-press-room .wrap .paper .article .author-data{display:flex;gap:0 10px;flex-wrap:wrap;margin-bottom:10px;}.single-press-room .wrap .paper .article .author-data p{margin-bottom:0;}.single-press-room .wrap .paper .article .author-data .author{text-transform:uppercase;font-weight:500;}.single-press-room .wrap .paper .article .author-data .publisher{font-weight:;}.single-press-room .wrap .paper .article .content{margin-bottom:20px;}.single-press-room .wrap .paper .article .article-footer{display:flex;flex-direction:column;}.single-press-room .wrap .paper .article .article-footer p{margin-bottom:0;font-style:italic;font-weight:;}.single-press-room .wrap .prev-next-posts{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:100px;}@media only screen and (max-width:760px){.single-press-room .wrap .prev-next-posts{padding:0 25px;gap:20px;}}@media only screen and (max-width:500px) and (max-width:500px){.single-press-room .wrap .prev-next-posts{display:block;}}.single-press-room .wrap .prev-next-posts .post{max-width:502px;display:flex;flex-direction:column;}@media only screen and (max-width:500px){.single-press-room .wrap .prev-next-posts .post{margin-bottom:20px;}}.single-press-room .wrap .prev-next-posts .post > h2{font:24px/1 "Bebas Neue", sans-serif;letter-spacing:5.25px;color:#002856;margin-bottom:10px;font-weight:400;}.single-press-room .wrap .prev-next-posts .post.next-post > h2{text-align:right;}@media only screen and (max-width:500px){.single-press-room .wrap .prev-next-posts .post.next-post > h2{text-align:left;}}.archive-press-room .image-wrapper{display:flex;}.archive-press-room .image-wrapper img{width:100%;object-fit:cover;}.archive-press-room .wrap{max-width:1088px;padding:0 30px;}@media only screen and (max-width:760px){.archive-press-room .wrap{padding:0 25px;}}.archive-press-room .wrap .title{text-align:center;color:#466b84;margin:54px 0;}.archive-press-room .wrap .posts{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:50px;}.archive-press-room .wrap .posts .press-room-card{flex:0 1 calc((1/3 * 100%) - (20px));}@media only screen and (max-width:760px){.archive-press-room .wrap .posts .press-room-card{flex:0 1 calc(50% - 20px);}}@media only screen and (max-width:500px) and (max-width:500px){.archive-press-room .wrap .posts .press-room-card{flex:0 1 100%;}}.archive-press-room .wrap .load-more-wrapper{flex:1 0 100%;display:flex;justify-content:center;margin-bottom:50px;}.archive-press-room .wrap .load-more-wrapper a{display:inline-block;font:900 15px/59px "Avenir", sans-serif;letter-spacing:1.5px;text-transform:uppercase;padding:0px 26px;color:#002856;background-color:rgba(91, 126, 150, 0.15);cursor:pointer;}.std-content .gform_wrapper.gravity-theme{font:20px/1.2 "Avenir", sans-serif;color:#002856;}.std-content .gform_wrapper.gravity-theme .gform_confirmation_message{font:20px/1.2 "Avenir", sans-serif;}.std-content .gform_wrapper.gravity-theme .gfield_validation_message{padding:16px !important;}.std-content .gform_wrapper.gravity-theme .gform_required_legend{display:none;}.std-content .gform_wrapper.gravity-theme .gfield input[type="text"]{font:900 16px/1.2 "Avenir", sans-serif;letter-spacing:1.5px;color:#002856;width:100%;padding:17px 26px 13px 26px;box-sizing:border-box;border:1px solid #5b7e96;margin-top:24px;transition:border-color 0.25s;}.std-content .gform_wrapper.gravity-theme .gfield input[type="text"]::placeholder{opacity:1;color:#002856;text-transform:uppercase;}.std-content .gform_wrapper.gravity-theme .gfield input[type="text"].error{border-color:red;}.std-content .gform_wrapper.gravity-theme .gform_footer input[type="submit"]{font:20px/1 "Bebas Neue", sans-serif;letter-spacing:2px;text-transform:uppercase;color:#002856;border:0px;background-color:transparent;transition:color 0.25s;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23002856' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right;padding-right:50px;transition:0.3s;}.std-content .gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover{color:#c1cb7e;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23799c49' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");}