/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1440px;padding-right:1.25em;padding-left:1.25em;width:100%}@media only screen and (min-width:1180px){.container.full{max-width:100%}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.main{display:block;padding-top:3.2em}@media only screen and (min-width:1259px){.main{padding-top:5.6em}}body{font-family:Lato,sans-serif;font-style:normal;font-weight:400}p{font-size:16px}template{display:none!important}[v-cloak]{display:none}.referral-accordion-wrapper{padding-bottom:80px}.referral-accordion-wrapper .referral-program-heading h3{text-transform:uppercase;font-size:20px;line-height:24px;font-family:Moul,sans-serif;color:#0054a6;text-align:center;width:90%;margin:0 auto;padding-bottom:30px}.accordion-referral .accordion-item{border-top:1px solid #0054a6;padding:10px 0}.accordion-referral .accordion-item:last-child{border-bottom:1px solid #0054a6}.accordion-referral .accordion-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordion-referral .accordion-header h3{font-family:Lato,sans-serif;font-size:16px;color:#0054a6;text-transform:uppercase;font-weight:700;cursor:pointer}.accordion-referral .accordion-header .icon{position:relative;width:14px;height:14px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #0054a6;padding:5px;cursor:pointer}.accordion-referral .accordion-header .icon:after,.accordion-referral .accordion-header .icon:before{content:"";position:absolute;background-color:#0054a6}.accordion-referral .accordion-header .icon:before{width:12px;height:2px}.accordion-referral .accordion-header .icon:after{width:2px;height:12px}.accordion-referral .accordion-header.open .icon:after{display:none}.accordion-referral .accordion-content div{max-width:85%}.accordion-referral .accordion-content>div>p:first-child{margin-top:0}.accordion-referral .accordion-content p{font-family:Lato,sans-serif;font-size:16px;color:#0054a6;font-weight:400;line-height:20px}@media only screen and (min-width:1180px){.referral-accordion-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding-bottom:80px}.referral-accordion-wrapper .referral-program-heading{-webkit-box-flex:1;-ms-flex:1;flex:1}.referral-accordion-wrapper .referral-program-heading h3{text-align:left;margin:initial;font-size:28px;line-height:30px;font-family:Moul,sans-serif;color:#0054a6;width:65%}.referral-accordion-wrapper .accordion-referral{width:45%}.referral-accordion-wrapper .accordion-referral .accordion-header h3{font-size:18px}.referral-accordion-wrapper .accordion-referral .accordion-content div{max-width:90%}.referral-accordion-wrapper .accordion-referral .accordion-content>div p{font-size:16px}}.accordion-menu{position:relative;text-align:center}.accordion-menu.blue:before{background:#2d4167;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.accordion-menu>.button-dropdown{margin:1em 0}.accordion-menu>.button-dropdown.active+ul{display:block;margin-bottom:1em}.accordion-menu>.button-dropdown span{display:none}.accordion-menu>ul{display:none;list-style-type:none;margin:0;padding:0 1.25em 2.5em}.accordion-menu>ul:before{background:#1d3258;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.accordion-menu>ul>li{border-bottom:1px solid #fff}.accordion-menu>ul>li:first-of-type{border-top:1px solid #fff}.accordion-menu>ul>li .button-dropdown{font-size:.85em;letter-spacing:.2em}.accordion-menu-people{position:relative;text-align:center}.accordion-menu-people.blue:before{background:#2d4167;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.accordion-menu-people>.button-dropdown{margin:1em 0}.accordion-menu-people>.button-dropdown.active+ul{display:block;margin-bottom:1em}.accordion-menu-people>.button-dropdown span{display:none}.accordion-menu-people>ul{display:none;list-style-type:none;margin:0;padding:0 1.25em 2.5em}.accordion-menu-people>ul:before{background:#1d3258;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.accordion-menu-people>ul>li{border-bottom:1px solid #fff}.accordion-menu-people>ul>li:first-of-type{border-top:1px solid #fff}.accordion-menu-people>ul>li .button-dropdown{font-size:.85em;letter-spacing:.2em}@media only screen and (min-width:1259px){.accordion-menu-people{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:1000px;max-width:1150px}.accordion-menu-people.blue{background:none}.accordion-menu-people>.button-dropdown{font-family:Lato,sans-serif;font-style:normal;font-weight:300;background:none;margin:0;pointer-events:none;text-transform:capitalize;line-height:1.5em}.accordion-menu-people>.button-dropdown:after{background:none!important;margin:0!important}.accordion-menu-people>.button-dropdown.active+ul{display:inline-block;margin-bottom:0}.accordion-menu-people>.button-dropdown.active:after{-webkit-transform:none;transform:none}.accordion-menu-people>.button-dropdown span{display:inline}.accordion-menu-people>ul{max-width:88%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;padding:0}.accordion-menu-people>ul:before{content:none}.accordion-menu-people>ul>li{border:0;display:inline-block;margin:0 .35em}.accordion-menu-people>ul>li:first-of-type{border:0}.accordion-menu-people>ul>li .button-dropdown{font-size:.7em;letter-spacing:.1em}}@media only screen and (min-width:1259px){.accordion-menu{text-align:left}.accordion-menu.blue{background:none}.accordion-menu>.button-dropdown{font-family:Lato,sans-serif;font-style:normal;font-weight:300;background:none;margin:0;pointer-events:none;text-transform:capitalize}.accordion-menu>.button-dropdown:after{background:none!important;content:":"!important;margin:0!important}.accordion-menu>.button-dropdown.active+ul{display:inline-block;margin-bottom:0}.accordion-menu>.button-dropdown.active:after{-webkit-transform:none;transform:none}.accordion-menu>.button-dropdown span{display:inline}.accordion-menu>ul{display:inline-block;padding:0}.accordion-menu>ul:before{content:none}.accordion-menu>ul>li{border:0;display:inline-block;margin:0 .25em}.accordion-menu>ul>li:first-of-type{border:0}.accordion-menu>ul>li .button-dropdown{font-size:.7em;letter-spacing:.1em}}.anchor{display:block;position:relative;top:-110px;visibility:hidden}@media only screen and (min-width:641px){.anchor{display:block;position:relative;top:-180px;visibility:hidden}}.article{margin-top:3em;margin-bottom:3em}.article.full>.markdown{width:100%}@media only screen and (min-width:1180px){.article.full{max-width:1280px}}@media only screen and (min-width:1259px){.article .markdown{width:40%}}.article-with-blockquote{margin-top:3em;margin-bottom:3em}@media only screen and (min-width:641px){.article-with-blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article-with-blockquote .heading{width:100%}.article-with-blockquote .markdown{width:40%}.article-with-blockquote .blockquote{-ms-flex-item-align:start;align-self:flex-start;width:55%}}.article-with-blockquote-image{margin-top:3em;margin-bottom:3em}@media only screen and (min-width:641px){.article-with-blockquote-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article-with-blockquote-image h1{width:100%}.article-with-blockquote-image .text-container{width:50%}.article-with-blockquote-image .image{-ms-flex-item-align:start;align-self:flex-start;width:40%}}.article-with-blockquote-image-contact-card{margin-top:3em;margin-bottom:3em}.article-with-blockquote-image-contact-card .image{margin-bottom:2em}@media only screen and (min-width:641px){.article-with-blockquote-image-contact-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article-with-blockquote-image-contact-card .heading{width:100%}.article-with-blockquote-image-contact-card .text-container{width:40%}.article-with-blockquote-image-contact-card .image{-ms-flex-item-align:start;align-self:flex-start;margin:0;width:40%}.article-with-blockquote-image-contact-card .contact-cards{width:14%}.article-with-blockquote-image-contact-card .contact-cards .contact-card{margin-bottom:4em}}.article-with-image{background-color:#1d3258;padding:3em 0}.article-with-image .article-with-blockquote-image-contact-card{margin-top:0}.article-with-image .article-with-blockquote-image-contact-card h1.heading:after{border-top-color:#fff}.article-with-image .article-with-blockquote-image-contact-card a{font-size:1.1em;letter-spacing:.02em;line-height:1.75em;margin:0 0 1em}.article-with-image .article-with-blockquote-image-contact-card a,.article-with-image .article-with-blockquote-image-contact-card li,.article-with-image .article-with-blockquote-image-contact-card ol,.article-with-image .article-with-blockquote-image-contact-card p,.article-with-image .article-with-blockquote-image-contact-card ul{color:#fff}.article-with-image .article-with-blockquote-image-contact-card p>a{border:1px solid #fff;font-size:1em;display:inline-block;margin-top:3em;padding:.5em .8em;text-decoration:none}.article-with-image .article-with-blockquote-image-contact-card em{display:block;margin-top:2em}.article-with-image .article-with-blockquote-image-contact-card ul{list-style:none;margin:0;padding:0}.article-with-image .article-with-blockquote-image-contact-card ul li a{border-bottom-color:#fff;border-bottom-style:solid;border-bottom-width:1px;line-height:1.9em;text-decoration:none}.article-with-image .article-with-blockquote-image-contact-card ul li a:after{content:"\25BA";display:inline-block;font-size:.75em;margin-left:1em;position:absolute;border-bottom-style:none}.article-with-image.gfpcares{margin-top:75px}@media only screen and (min-width:641px){.article-with-image{background-color:#1d3258;padding:3em 0}}.article-with-image-feed header{margin-bottom:2em}.article-with-image-feed header h1{font-size:2em;letter-spacing:.02em;line-height:1.2em;margin:0 0 .6em}.article-with-image-feed header h1,.article-with-image-feed header p{font-family:Lato,sans-serif;font-style:normal;font-weight:300;color:#2d4167}.article-with-image-feed header p{font-size:1.1em;letter-spacing:.03em;line-height:1.4em;margin:0 0 .8em}.article-with-image-feed header p>a,.article-with-image-feed header p span{color:#03a2df;text-decoration:none}.article-with-image-feed .markdown{margin-bottom:2em}.article-with-image-feed .markdown p{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:1em}.article-with-image-feed .background-image{position:relative;height:auto;margin-bottom:2em}.article-with-image-feed .background-image:before{content:"";display:block;padding-top:75%;width:100%}.article-with-image-feed .background-image>.content{bottom:0;left:0;position:absolute;right:0;top:0}.article-with-image-feed .more-news-feed ul{list-style-type:none;margin:0;padding:0}.article-with-image-feed .more-news-feed ul li{background:#f4f3f2;border-bottom:3px solid #1d3258;margin-bottom:1.2em;padding:1em}.article-with-image-feed .more-news-feed ul li a{font-family:Lato,sans-serif;font-style:normal;font-weight:700;color:#2d4167;font-size:.9em;letter-spacing:.02em;line-height:1.6em;text-decoration:none}@media only screen and (min-width:1180px){.article-with-image-feed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article-with-image-feed>div:first-of-type,.article-with-image-feed>div:last-of-type{width:45%}.article-with-image-feed header{margin-bottom:5em}.article-with-image-feed header h1{font-size:2.4em;margin:0 0 .8em}.article-with-image-feed header p{font-size:1.2em;margin:0 0 1em}.article-with-image-feed header p:first-of-type{margin-bottom:1.25em}.article-with-image-feed header p:last-of-type{font-size:2.45em;margin:0}.article-with-image-feed .markdown{margin-bottom:0}.article-with-image-feed .more-news-feed{border-left:1px solid #1d3258;padding:0 0 6em 1em}}.article-with-map{margin-bottom:3em;margin-top:4em}.article-with-map .map-container{height:50vh;width:100%}.article-with-map .map-container>img{width:100%}.article-with-map .map-container .contact-map{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%}.article-with-map .map-container .contact-map>.mapbox{height:100%;width:100%}.article-with-map .map-container .mapbox-marker-gfp{top:-24px}.article-with-map .map-container .mapbox-marker-gfp>.container{background-color:#fff;padding-bottom:.5em;padding-left:0;padding-right:0;margin-top:-4.25em}.article-with-map .map-container .mapbox-marker-gfp>.container:before{background-color:#fff;content:"";height:2em;left:calc(50% - 1em);position:absolute;top:.75em;-webkit-transform:scaleX(.25) rotate(45deg);transform:scaleX(.25) rotate(45deg);width:2em;z-index:-1}.article-with-map .map-container .mapbox-marker-gfp>.container>.logo-container{background-color:#1d3258;padding:.5em}.article-with-map .map-container .mapbox-marker-gfp>.container>.logo-container>.logo{background-color:#1d3258;background-image:url(/svg/logo-gfp-white.svg);background-position:50%;background-repeat:no-repeat;width:164px;height:54px}.article-with-map .text-container>.markdown>h1:not(:first-of-type){margin-top:2em}.article-with-map a{color:#1d3258}@media only screen and (min-width:641px){.article-with-map{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article-with-map h1{width:100%}.article-with-map .map-container{width:60%}.article-with-map .map-container>img{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:2em;padding-top:1.5em;width:100%}.article-with-map .map-container .contact-map{padding:1em}.article-with-map .text-container{width:40%}.article-with-map .image{-ms-flex-item-align:start;align-self:flex-start;width:40%}}.background-image{background-repeat:no-repeat;background-size:cover;background-position:50%;height:100%;width:100%}.blockquote{border-bottom:1px solid #1d3258;color:#9f8978;margin:0 0 2em}.blockquote p{font-family:Lato,sans-serif;font-style:normal;font-weight:300;font-size:1.5em;letter-spacing:.02em;line-height:1.4em;margin:0 0 1em}.blockquote p:before{content:open-quote}.blockquote p:after{content:close-quote}.blockquote footer{margin:0 0 2em}.blockquote footer cite{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:1em;letter-spacing:.02em}.blockquote.color-brown-light-white{border-bottom:1px solid #fff;color:#c9b7a9}.button{font-family:Lato,sans-serif;font-style:normal;font-weight:400;background:#1d3258;border:0;color:#fff;cursor:pointer;font-size:.7em;letter-spacing:.1em;margin:0;outline:none;padding:.8em 1em;text-transform:uppercase}.btn-home{font-size:.37em;line-height:.3em;padding:15px 16px;letter-spacing:.12em}.mobile-close{position:absolute;right:35px;top:27px}button,input[type=reset],input[type=submit]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}@media only screen and (min-width:1180px){.mobile-close{display:none}}.button-anchor{font-family:Lato,sans-serif;font-style:normal;font-weight:400;background:#1d3258;border:0;color:#fff;cursor:pointer;display:block;font-size:.7em;letter-spacing:.1em;margin:0;outline:none;padding:.8em 1em;text-decoration:none;text-transform:uppercase}.button-anchor.active{background:#fff;color:#1d3258}.button-anchor.arrow-left:before{background-image:url("/svg/chevron-left-white.svg");background-size:1.2em 1.2em;content:"";display:inline-block;height:1.2em;margin-right:.8em;vertical-align:middle;width:1.2em}@media only screen and (min-width:641px){.button-anchor.wide{padding:.8em 7em}}.button-dropdown{font-family:Lato,sans-serif;font-style:normal;font-weight:400;background:#1d3258;border:0;color:#fff;cursor:pointer;font-size:.7em;letter-spacing:.1em;margin:0;outline:none;padding:.8em 1em;min-width:150px;text-transform:uppercase}.button-dropdown:not(.no-arrow){min-width:0}.button-dropdown:not(.no-arrow):after{background-image:url("/svg/chevron-down-white.svg");background-size:100% 100%;content:"";display:inline-block;height:.8em;margin-left:.5em;width:.7em}.button-dropdown:not(.no-arrow).active:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media only screen and (min-width:1259px){.button-dropdown.no-arrow:after{background-image:url("/svg/chevron-down-white.svg");background-size:100% 100%;content:"";display:inline-block;height:.8em;margin-left:.5em;width:.7em}.button-dropdown.no-arrow.active:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}.button-rounded{font-weight:300;background:#2d4167;border:0;border-radius:.5em;-webkit-box-shadow:0 .1em .4em 0 #1f1f1f;box-shadow:0 .1em .4em 0 #1f1f1f;display:inline-block;font-size:1.05em;margin-bottom:1em;padding:.8em 1em;text-decoration:none}.button-rounded,.button-text{font-family:Lato,sans-serif;font-style:normal;color:#fff;letter-spacing:.03em}.button-text{font-weight:400;background:none;border:0;cursor:pointer;font-size:.9em;outline:none;padding:0;text-decoration:underline}.careers-table table tr:not(:first-of-type) td:nth-of-type(2){font-family:Lato,sans-serif;font-style:normal;font-weight:700}.careers-table .button-anchor{background:#03a2df;display:inline-block}@media only screen and (min-width:641px){.careers-table table tr th{padding:1.5em 1em 2em!important}.careers-table table tr th:first-of-type{padding:1.5em 1em 2em 2.5em!important}.careers-table table tr td:nth-of-type(2){padding:1.9em 1em .6em 2.5em!important}}@media only screen and (min-width:1259px){.careers-table{width:80%}}.case-study-card{border-bottom:2px solid #1d3258;margin-bottom:2em}.case-study-card a{text-decoration:none}.case-study-card .background-image{position:relative;height:auto;margin-bottom:.75em}.case-study-card .background-image:before{content:"";display:block;padding-top:56.25%;width:100%}.case-study-card .background-image>.content{bottom:0;left:0;position:absolute;right:0;top:0}.case-study-card h2{color:#2d4167;font-size:1.1em;margin:0 0 1.5625em}.case-study-card h2,.case-study-card small{font-family:Lato,sans-serif;font-style:normal;font-weight:400;letter-spacing:.02em;line-height:1.7em}.case-study-card small{color:#03a2df;font-size:1em;margin:0 0 1em}.case-study-card small.source{color:#2d4167}@media only screen and (min-width:641px){.case-study-card{margin:0 .7em 1.8em;width:calc(50% - 1.4em)}.case-study-card h2{font-size:1.2em}}@media only screen and (min-width:1180px){.case-study-card{width:calc(50% - 1.4em)}}.case-study-cards{margin-bottom:2em}@media only screen and (min-width:641px){.case-study-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2em -.5em 3em}}@media only screen and (min-width:1180px){.case-study-cards{margin:0 auto;max-width:80%}}.checkbox{opacity:0;position:absolute}.checkbox+label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.checkbox+label:after{border:2px solid #000;content:"";height:1em;width:1em}.checkbox:checked+label:after{background:#000}@media only screen and (min-width:1259px){.checkbox+label{color:#fff;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.checkbox+label:after{border:1px solid #fff;border-radius:.2em;margin-right:1em;height:.85em;width:.85em}.checkbox:checked+label:after{background:#fff}}.commitment-carousel{position:relative}.commitment-carousel:after{background:#1d3258;content:"";display:block;height:2px;margin:0 auto;width:calc(100% - 2.5em)}.commitment-carousel .agile__track{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.commitment-carousel .agile__track .slide .background-image{height:20em}.commitment-carousel .agile__track .slide .markdown{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1040px;padding-right:1.25em;padding-left:1.25em;width:100%}.commitment-carousel .agile__arrow{background:none;border:0;cursor:pointer;padding:0;position:absolute;top:10em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.commitment-carousel .agile__arrow.agile__arrow--prev{left:1em}.commitment-carousel .agile__arrow.agile__arrow--next{right:1em}.commitment-carousel .agile__arrow .blue-arrow{display:none}.commitment-carousel .agile__arrow img{width:1.2em}.commitment-carousel .agile__dots{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1em;position:absolute;top:18em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 2em)}.commitment-carousel .agile__dots .agile__dot{margin:1em .3em}.commitment-carousel .agile__dots .agile__dot button{background:#fff;border:0;height:3px;opacity:.5;padding:0;width:3rem}.commitment-carousel .agile__dots .agile__dot.agile__dot--current button{background:#fff;opacity:1}@media only screen and (min-width:641px){.commitment-carousel{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1280px;padding-right:1.25em;padding-left:1.25em;width:100%}.commitment-carousel:after{width:100%}.commitment-carousel .agile__track .slide{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 5em}.commitment-carousel .agile__track .slide .background-image{height:30em;width:60%}.commitment-carousel .agile__track .slide .markdown{margin:0 0 0 3em;max-width:none;padding:0;width:30%}.commitment-carousel .agile__arrow{top:15em}.commitment-carousel .agile__arrow .blue-arrow{display:block}.commitment-carousel .agile__arrow .white-arrow{display:none}.commitment-carousel .agile__dots{margin:2em 0 3em;position:relative;top:auto}.commitment-carousel .agile__dots .agile__dot button{background:#bad0eb;opacity:1;width:4rem}.commitment-carousel .agile__dots .agile__dot.agile__dot--current button{background:#1d3258}}.commitment-images-with-grid{background:#1d3258;padding:3em 0 2em;margin-top:75px}.commitment-images-with-grid>article{padding:3em 1.25em}.commitment-images-with-grid>article>p{font-size:1.1em;letter-spacing:.02em;line-height:1.5em;margin:0 0 5em;color:#fff;font-weight:400}.commitment-images-with-grid>article .heading:after{background-color:#fff}.commitment-images-with-grid .wrapper{margin-bottom:50px}.commitment-images-with-grid .wrapper:after{display:block;content:"";border-bottom:2px solid #fff}.commitment-images-with-grid .wrapper>a{display:block;text-decoration:none}.commitment-images-with-grid .wrapper>a p{font-size:19px;letter-spacing:.02em;line-height:27px;margin:0 0 1em;color:#fff;font-weight:500;padding:10px 0}@media only screen and (min-width:641px){.commitment-images-with-grid>article>p{width:40%;font-size:1.1em;line-height:1.5em}.commitment-images-with-grid .images-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1082px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.commitment-images-with-grid .wrapper{display:block;width:45%}.commitment-images-with-grid .wrapper>a:first-child{height:100%;max-height:299px!important}.commitment-images-with-grid .wrapper img{display:block;width:100%;height:100%;max-height:299px!important;-o-object-fit:cover;object-fit:cover}}.contact-card{margin:0 0 2em}.contact-card dt{font-weight:700;color:#9f8978;letter-spacing:.05em;margin-bottom:1em}.contact-card dd,.contact-card dt{font-family:Lato,sans-serif;font-style:normal;font-size:.9em;line-height:1.3em}.contact-card dd{font-weight:400;color:#2d4167;letter-spacing:.01em;margin:0 0 .5em}.contact-card dd a{font-family:Lato,sans-serif;font-style:normal;font-weight:700;color:#2d4167;text-decoration:none}.contact-card.regular-links dd a{font-family:Lato,sans-serif;font-style:normal;font-weight:400}.contact-cards h2{font-family:Lato,sans-serif;font-style:normal;font-weight:700;color:#9f8978;font-size:.85em;letter-spacing:.1em;line-height:1.3em;margin:0 0 1.5em;text-transform:uppercase}.donation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:641px){.donation{width:100%}.donation .donation-card{width:calc(50% - 1em)}.donation .donation-card:first-of-type{margin-right:1em}.donation .donation-card:last-of-type{margin-left:1em}}@media only screen and (min-width:1180px){.donation{width:75%;margin-left:auto;margin-right:auto}}.donation-card{background:#2d4167;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2em;width:100%}.donation-card,.donation-card>span{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em}.donation-card>span{text-align:center;width:50%}.donation-card>span:first-of-type{-ms-flex-item-align:center;align-self:center;border-right:1px solid #bad0eb}.donation-card>span:first-of-type>div:first-of-type{font-family:Lato,sans-serif;font-style:normal;font-weight:300;font-size:4em}.donation-card>span:first-of-type>div:last-of-type{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:.8em;letter-spacing:.1em;text-transform:uppercase}.donation-card>span:last-of-type{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.donation-card>span:last-of-type>div{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:1em;letter-spacing:.1em;line-height:1.6em;text-transform:uppercase}@media only screen and (min-width:641px){.donation-card{font-size:.7em}.donation-card>span{padding:.5em 1.5em}.donation-card>span:first-of-type>div:first-of-type{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:5.5em}.donation-card>span:first-of-type>div:last-of-type{font-size:1em;letter-spacing:.3em}.donation-card>span:last-of-type>div:first-of-type{font-size:1em}.donation-card>span:last-of-type>div:last-of-type{font-size:1.2em}}@media only screen and (min-width:1180px){.donation-card{font-size:.9em}}.donation-money-card{background:#2d4167;font-size:.8em;margin-bottom:2em;padding:1.2em .75em 2em}.donation-money-card h5{font-family:Lato,sans-serif;font-style:normal;font-weight:300;color:#fff;font-size:1.1em;letter-spacing:.02em;line-height:1.5em;margin:0 0 .8em}.donation-money-card .total{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:1em}.donation-money-card .total>span{display:inline-block;margin-right:.6em}.donation-money-card .total>span:first-of-type{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:1.6em;margin-right:.4em}.donation-money-card .total>span:last-of-type{margin-right:0}.donation-money-card .total>span>span{font-family:Lato,sans-serif;font-style:normal;font-weight:400;display:inline-block;font-size:1.6em;margin-right:.1em}.donation-money-card .total>span>span:last-of-type{margin-right:0}.donation-money-card .total>span>span:last-of-type:after{content:",";margin-left:.1em}.donation-money-card .total>span:nth-child(4)>span:nth-child(3):after{content:"."}.donation-money-card .total>span:last-of-type>span:last-of-type:after{content:none}.donation-money-card .total>span>div{display:none}@media only screen and (min-width:641px){.donation-money-card{font-size:.65em;padding:1em 4em;text-align:center;width:100%}.donation-money-card h5{font-size:1.2em}.donation-money-card .total{border-top:1px solid #bad0eb}.donation-money-card .total>span{margin-right:3em}.donation-money-card .total>span:first-of-type{font-size:3em;margin-right:.4em;padding:.1em 0}.donation-money-card .total>span>span{font-family:Lato,sans-serif;font-style:normal;font-weight:700;background:#fff;color:#1d3258;font-size:3em;margin-right:.2em;padding:.1em .2em}.donation-money-card .total>span>span:last-of-type:after{content:none}.donation-money-card .total>span:nth-child(4)>span:nth-child(3):after{content:""}.donation-money-card .total>span>div{color:#fff;display:block;font-size:.6em;letter-spacing:.5em;margin-top:1em;text-align:center;text-transform:uppercase}}@media only screen and (min-width:1180px){.donation-money-card{font-size:.8em}.donation-money-card.center{margin:0 auto}}.dropdown-list>.button-dropdown.active+.dropdown{display:block}.dropdown-list .dropdown{-webkit-overflow-scrolling:touch;-ms-overflow-style:scrollbar;background:rgba(0,0,0,.8);bottom:0;display:none;left:0;overflow-y:scroll;padding:1.25em;position:fixed;right:0;text-align:left;top:0;z-index:930}.dropdown-list .dropdown>div{background:#fff;border-radius:.4em;padding:0 1em 1.5em}.dropdown-list .dropdown>div ul{list-style-type:none;margin:0 0 1em;padding:0}.dropdown-list .dropdown>div ul li{border-bottom:1px solid #000;padding:1.2em 0}.dropdown-list .dropdown>div ul li:last-of-type{border:0;margin-bottom:2em}.dropdown-list .dropdown>div ul li a{font-family:Lato,sans-serif;font-style:normal;font-weight:400;color:#000;font-size:1.1em;letter-spacing:.02em;text-decoration:none}@media only screen and (min-width:1259px){.dropdown-list{position:relative}.dropdown-list .dropdown{background:#2d4167;bottom:auto;margin-top:0;max-height:50vh;min-width:18em;padding:0;position:absolute;top:2.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dropdown-list .dropdown>div{background:none;border-radius:0;padding:1em 2em 2em}.dropdown-list .dropdown>div ul{margin:0}.dropdown-list .dropdown>div ul li{border:0;padding:.75em 0}.dropdown-list .dropdown>div ul li:last-of-type{margin:0}.dropdown-list .dropdown>div ul li a{font-family:Lato,sans-serif;font-style:normal;font-weight:300;color:#fff;font-size:.9em;letter-spacing:.02em}}.figure{margin:0}.figure figcaption{font-family:Lato,sans-serif;font-style:normal;font-weight:300;color:#c9b7a9}.footer{margin-top:4em}.footer ul{list-style-type:none;margin:0;padding:0}.footer a{color:#1d3258;text-decoration:none}.footer .links{border-top:1px solid #1d3258}.footer .links>ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.75em 1.25em}.footer .links>ul li{margin-right:1em}.footer .links>ul li img{width:2em}.footer .links>div{border-top:1px solid #1d3258;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.75em 1.25em}.footer .links>div>div,.footer .links>div>ul{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer .links>div>div li,.footer .links>div>ul li{margin:0 1em 1.75em 0}.footer .links>div>div li a,.footer .links>div>ul li a{font-family:Lato,sans-serif;font-style:normal;font-weight:700;color:#2d4167;font-size:1em;letter-spacing:.05em}.footer .links>div ul:last-of-type li:last-of-type{margin-bottom:0}.footer .copyright{border-top:1px solid #2d4167;padding:1.75em 1.25em}.footer .copyright a,.footer .copyright p{font-family:Lato,sans-serif;font-style:normal;font-weight:400;color:#2d4167;font-size:.75em;letter-spacing:.15em}.footer .copyright p{margin:0 0 2em}.footer .copyright li{margin:0 0 .3em}.footer .copyright span{display:block;margin-top:.5em}.footer .disclaimer{padding:1.75em 1.25em}.footer .disclaimer p{font-family:Lato,sans-serif;font-style:normal;font-weight:400;color:#2d4167;font-size:.6em;letter-spacing:.15em;line-height:1.4em;margin:0 0 1em}@media only screen and (min-width:1180px){.footer .links{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5em 1em 4em 10em}.footer .links a{font-size:.9em}.footer .links>ul{border:0;-webkit-box-flex:2;-ms-flex:2;flex:2;padding:0}.footer .links>ul li img{width:2.5em}.footer .links>div{border:0;-webkit-box-flex:3;-ms-flex:3;flex:3;padding:0}.footer .links>div>div li,.footer .links>div>ul li{margin-bottom:1.25em}.footer .links>div ul:last-of-type li:last-of-type{margin-bottom:0}.footer .links>div>ul{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}.footer .links>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex:2;flex:2;padding:0}.footer .links>div>div>ul{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 2em 1em 10em}.footer .copyright p{-webkit-box-flex:2;-ms-flex:2;flex:2}.footer .copyright p span{display:inline}.footer .copyright ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:3;-ms-flex:3;flex:3}.footer .copyright ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:0}.footer .copyright ul li:last-of-type{-webkit-box-flex:2;-ms-flex:2;flex:2}.footer .copyright ul li a{line-height:1.15}.footer .disclaimer{padding:0 10em 3em}}.giving-clock{background:#1d3258;padding:3em 0 2em}@media only screen and (min-width:1180px){.giving-clock .markdown{width:40%}}.heading{font-family:Lato,sans-serif;font-style:normal;font-weight:900;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9f8978;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;letter-spacing:.02em;margin:0 0 2em}.heading:after{border-top-color:#1d3258;border-top-style:solid;border-top-width:1px;content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;margin-left:1.5em}.heading.color-brown-light-white{color:#c9b7a9}.heading.color-brown-light-white:after{background-color:#fff}.home-carousel{position:relative}.home-carousel .slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 3.2em);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.5em}.home-carousel .slide .overlay{background:#000;bottom:0;left:0;opacity:.25;position:absolute;right:0;top:0;z-index:-1}.home-carousel .slide header h2{font-weight:300;font-size:2.2em;line-height:1.25em}.home-carousel .slide header h2,.home-carousel .slide header p{font-family:Lato,sans-serif;font-style:normal;color:#fff;letter-spacing:.02em;margin:0 0 1em}.home-carousel .slide header p{font-weight:400;font-size:1.25em;line-height:1.6em}.home-carousel .agile__dots{bottom:2em;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1em;position:absolute;width:calc(100% - 2em)}.home-carousel .agile__dots .agile__dot{margin:0 .3em}.home-carousel .agile__dots .agile__dot button{background:#bad0eb;border:0;height:2px;padding:0;width:2.2rem}.home-carousel .agile__dots .agile__dot.agile__dot--current button{background:#fff}.home-carousel .donation-money-card{display:none}@media only screen and (min-width:641px){.home-carousel .slide{height:calc(100vh - 5.6em);min-height:700px}.home-carousel .slide header{max-width:72%}.home-carousel .slide header h2{font-family:Lato,sans-serif;font-style:normal;font-weight:300;font-size:3em;line-height:1.15em;margin-bottom:.5em}.home-carousel .slide header p{font-size:1.5em;line-height:1.5em}.home-carousel .agile__dots{bottom:14em}.home-carousel .agile__dots .agile__dot button{width:3.5rem}.home-carousel .donation-money-card{bottom:2em;display:block;font-size:.65em;left:0;margin:0 auto;position:absolute;right:0;width:50em}}@media only screen and (min-width:1180px){.home-carousel .slide header h2{font-size:4em}.home-carousel .slide header p{font-size:2em}.home-carousel .donation-money-card{font-size:.8em}}.image{width:100%;max-width:100%}.list{list-style-type:none;margin:0 auto}.list li{color:#1d3258;font-size:1.1em;letter-spacing:.02em;line-height:1.5em}@media only screen and (min-width:641px){.list{-webkit-column-count:3;column-count:3;-webkit-column-gap:2em;column-gap:2em}}.login{margin-top:3em}.login>div h2{font-size:1.5em}.login>div h2,.login>div p{font-family:Lato,sans-serif;font-style:normal;font-weight:400;margin:0 0 1em}.login>div p{color:#1d3258;font-size:1.1em;letter-spacing:.02em;line-height:1.5em}.login>div:first-of-type{border-bottom:1px solid #1d3258;padding-bottom:2em}.login>div:last-of-type{padding-top:2em}@media only screen and (min-width:641px){.login{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.login .heading{width:100%}.login>div{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.login>div:first-of-type{border-bottom:0;border-right:1px solid #1d3258;padding:0 4em 0 0}.login>div:last-of-type{padding:0 0 0 4em}}.markdown{font-family:Lato,sans-serif;font-style:normal;font-weight:300;color:#1d3258}.markdown p{font-size:1.1em;letter-spacing:.02em;line-height:1.5em;margin:0 0 1em}.markdown img{max-width:100%}.markdown.color-white{color:#fff}.markdown blockquote{color:#9f8978;margin:3em 0 2em}.markdown blockquote>p{font-size:1.35em;line-height:1.4em;margin:0 0 1em}.markdown blockquote+p>em,.markdown blockquote>p{font-family:Lato,sans-serif;font-style:normal;font-weight:300;letter-spacing:.02em}.markdown blockquote+p>em{border-bottom:1px solid #1d3258;color:#9f8978;display:block;font-size:.9em;margin-bottom:4em;padding:0 0 2em}.modal-carousel .modal{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100% - 6.2em);left:0;padding:3em 1.25em;position:fixed;top:6.2em;width:100%;z-index:900}.modal-carousel .modal>button{background:none;border:0;cursor:pointer;outline:none;padding:0;position:absolute;top:1em;right:1.25em;z-index:1}.modal-carousel .modal>button img{width:1.2em}.modal-carousel .modal .agile{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.modal-carousel .modal .agile .agile__list .agile__track{height:100%}.modal-carousel .modal .agile .agile__list .agile__track .agile__slide{font-family:"object-fit: contain;";-o-object-fit:contain;object-fit:contain;height:100%}.modal-carousel .modal .agile .agile__arrow{background:none;border:0;cursor:pointer;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-carousel .modal .agile .agile__arrow.agile__arrow--prev{left:1em}.modal-carousel .modal .agile .agile__arrow.agile__arrow--next{right:1em}.modal-carousel .modal .agile .agile__arrow img{width:1.5em}@media only screen and (min-width:1180px){.modal-carousel .modal{height:calc(100% - 7.6em);padding:2.5em 6em;top:7.6em}.modal-carousel .modal>button{top:2.5em;right:2.5em}.modal-carousel .modal>button img{width:2em}.modal-carousel .modal .agile .agile__list{width:60%}.modal-carousel .modal .agile .agile__arrow.agile__arrow--prev{left:0}.modal-carousel .modal .agile .agile__arrow.agile__arrow--next{right:0}.modal-carousel .modal .agile .agile__arrow img{width:3em}}@media only screen and (min-width:1259px){.modal-carousel .modal{height:calc(100% - 10em);top:10em}}.navigation{background:#1d3258;height:3.2em;position:fixed;top:0;width:100%;z-index:900}.navigation.active{z-index:940}.navigation .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation .container .logo img{max-height:100%;width:6em}.navigation .container .menu-btn{background:none;border:0;color:#fff;cursor:pointer;outline:none;padding:0;text-transform:uppercase}.navigation .container .menu-btn .menu{font-family:Lato,sans-serif;font-style:normal;font-weight:700;font-size:.875em;letter-spacing:.15em}.navigation .container .menu-btn .close{display:none;width:1.125em}.navigation .container .menu-btn.active .menu{display:none}.navigation .container .menu-btn.active .close{display:block}.navigation .container .menu-btn.active+.nav-container{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation .container .nav-container{-ms-overflow-style:none;background:#fff;bottom:0;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;position:fixed;right:0;top:3.2em}.navigation .container .nav-container nav{overflow-y:scroll;padding:3em}.navigation .container .nav-container nav .nav__people-menu{max-height:400px;overflow-y:scroll;-ms-overflow-style:-ms-autohiding-scrollbar}.navigation .container .nav-container nav ul{list-style-type:none;margin:0;padding:0}.navigation .container .nav-container nav ul li{margin-bottom:1.75em}.navigation .container .nav-container nav ul a{font-family:Lato,sans-serif;font-style:normal;font-weight:800;color:#1d3258;font-size:1.125em;letter-spacing:.05em;line-height:0;text-decoration:none;text-transform:uppercase}.navigation .container .nav-container nav ul .arrow{background:none;border:0;cursor:pointer;margin-left:1.5em;outline:none;padding:0;vertical-align:top}.navigation .container .nav-container nav ul .arrow img{width:1em}.navigation .container .nav-container nav ul .arrow .light-blue-arrow,.navigation .container .nav-container nav ul .arrow .white-arrow{display:none}.navigation .container .nav-container nav ul .arrow.active+ul{display:block}.navigation .container .nav-container nav ul .padlock{display:none}.navigation .container .nav-container nav ul ul{display:none;margin:2em 0}.navigation .container .nav-container nav ul ul li{margin-bottom:1.5em}.navigation .container .nav-container nav ul ul a{font-size:.875em;letter-spacing:.05em;line-height:1.25em}.navigation .container .nav-container .search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2d4167;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:3.2em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 1.25em}.navigation .container .nav-container .search form{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.navigation .container .nav-container .search input{font-family:Lato,sans-serif;font-style:normal;font-weight:700;background:none;border:0;color:#fff;font-size:.85em;letter-spacing:.1em;outline:none;padding:.5em;width:7.2em}.navigation .container .nav-container .search input::-webkit-input-placeholder{color:#fff;letter-spacing:.3em;text-transform:uppercase}.navigation .container .nav-container .search input:-ms-input-placeholder,.navigation .container .nav-container .search input::-ms-input-placeholder{color:#fff;letter-spacing:.3em;text-transform:uppercase}.navigation .container .nav-container .search input::placeholder{color:#fff;letter-spacing:.3em;text-transform:uppercase}.navigation .container .nav-container .search button{background:none;border:0;cursor:pointer;outline:none;padding:0}.navigation .container .nav-container .search button img{width:1.25em}.navigation .container .nav-container .search button img.grey{display:none}@media only screen and (min-width:1259px){.navigation{height:5.6em;z-index:920}.navigation .container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navigation .container .logo img{width:10em}.navigation .container .menu-btn{display:none}.navigation .container .nav-container{-ms-flex-item-align:stretch;align-self:stretch;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-left:3.5em;position:relative;top:auto}.navigation .container .nav-container nav{overflow-y:unset;padding:0}.navigation .container .nav-container nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation .container .nav-container nav>ul>li{cursor:pointer;-ms-flex-negative:0;flex-shrink:0;margin:0 1.5em;padding-top:.2em;position:relative}.navigation .container .nav-container nav>ul>li:hover ul{display:block}.navigation .container .nav-container nav>ul>li:hover>a{color:#bad0eb}.navigation .container .nav-container nav>ul>li:hover>a.active:before{background:#bad0eb}.navigation .container .nav-container nav>ul>li:hover .arrow .white-arrow{display:none}.navigation .container .nav-container nav>ul>li:hover .arrow .light-blue-arrow{display:block}.navigation .container .nav-container nav>ul>li:hover .padlock .padlock-white{display:none}.navigation .container .nav-container nav>ul>li:hover .padlock .padlock-light-blue{display:block}.navigation .container .nav-container nav>ul>li a{font-family:Lato,sans-serif;font-style:normal;font-weight:700;color:#fff;font-size:.75em;letter-spacing:.175em}.navigation .container .nav-container nav>ul>li a.active:before{content:"";background:#fff;height:.2em;position:absolute;top:0;width:100%}.navigation .container .nav-container nav>ul>li .arrow{margin:0;vertical-align:middle}.navigation .container .nav-container nav>ul>li .arrow img{width:.6em}.navigation .container .nav-container nav>ul>li .arrow .blue-arrow{display:none}.navigation .container .nav-container nav>ul>li .arrow .white-arrow{display:block}.navigation .container .nav-container nav>ul>li .padlock{display:block;padding:.2em 0 .4em}.navigation .container .nav-container nav>ul>li .padlock img{display:block;margin:0 auto;width:.8em}.navigation .container .nav-container nav>ul>li .padlock .padlock-light-blue{display:none}.navigation .container .nav-container nav>ul>li ul{background:#2d4167;margin:0;min-width:15em;padding:1.5em 0 1em;position:fixed;top:5.6em}.navigation .container .nav-container nav>ul>li ul li{margin-bottom:1.5em}.navigation .container .nav-container nav>ul>li ul a{font-family:Lato,sans-serif;font-style:normal;font-weight:400;display:block;font-size:.8em;letter-spacing:.1em;padding:.5em 2em;text-transform:capitalize}.navigation .container .nav-container nav>ul>li ul a:hover{background:#bad0eb;color:#1d3258}.navigation .container .nav-container .search{-ms-flex-item-align:end;align-self:flex-end;height:auto;margin-bottom:.3em;margin-top:0;padding:.4em .8em}.navigation .container .nav-container .search.white{background:#fff}.navigation .container .nav-container .search.white input{color:#2d4167;width:13em}.navigation .container .nav-container .search.white input::-webkit-input-placeholder{color:#bcbaba}.navigation .container .nav-container .search.white input:-ms-input-placeholder,.navigation .container .nav-container .search.white input::-ms-input-placeholder{color:#bcbaba}.navigation .container .nav-container .search.white input::placeholder{color:#bcbaba}.navigation .container .nav-container .search.white button img.white{display:none}.navigation .container .nav-container .search.white button img.grey{display:block}.navigation .container .nav-container .search.properties input{width:16em}.navigation .container .nav-container .search input{font-size:.65em;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.navigation .container .nav-container .search input:focus{width:18em}.navigation .container .nav-container .search button img{width:.9em}}.no-availabilities-card h1{font-family:Lato,sans-serif;font-style:normal;font-weight:700;color:#9f8978;font-size:.85em;letter-spacing:.1em;margin:0 0 1.5em;text-transform:uppercase}.no-availabilities-card>div{text-align:center}.no-availabilities-card>div:first-of-type{background:#bad0eb;padding:2em 1em}.no-availabilities-card>div:first-of-type h2{font-family:Lato,sans-serif;font-style:normal;font-weight:700;color:#1d3258;font-size:1.1em;letter-spacing:.05em;line-height:1.5em;margin:0;text-transform:uppercase}.no-availabilities-card>div:last-of-type{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2d4167;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:12em;padding:2em 1em}.no-availabilities-card>div:last-of-type p{font-family:Lato,sans-serif;font-style:normal;font-weight:300;color:#fff;font-size:1em;letter-spacing:.05em;line-height:1.4em;margin:0}.no-availabilities-card>div:last-of-type>div p{margin:0 0 1em}.no-availabilities-card>div:last-of-type>div form{margin:0}.no-availabilities-card>div:last-of-type>div form input[type=email]{font-family:Lato,sans-serif;font-style:normal;font-weight:400;color:#1d3258;font-size:1em;letter-spacing:.03em;height:3em;margin-bottom:1.5em;outline:none;padding:.5em;width:100%}.no-availabilities-card>div:last-of-type>div form input[type=submit]{font-family:Lato,sans-serif;font-style:normal;font-weight:400;background:#bad0eb;border:0;-webkit-box-shadow:0 .1em .8em 0 #1f1f1f;box-shadow:0 .1em .8em 0 #1f1f1f;color:#1d3258;cursor:pointer;display:block;margin:0 auto;outline:none;padding:.6em 1em}.no-availabilities-card>div:last-of-type>div form p,.no-availabilities-card>div:last-of-type>div form p>a{color:#fff;font-size:.75em;margin-top:2em}@media only screen and (min-width:641px){.no-availabilities-card>div:first-of-type{font-size:1.15em;padding:3em 8em}.no-availabilities-card>div:last-of-type{min-height:13em}.no-availabilities-card>div:last-of-type>div p{margin:0 0 1.5em;padding:0 10em}.no-availabilities-card>div:last-of-type>div form input[type=email]{margin-bottom:2em;width:75%}}.news-card{border-bottom:2px solid #1d3258;margin-bottom:2em}.news-card a{text-decoration:none}.news-card .background-image{position:relative;height:auto;margin-bottom:.75em}.news-card .background-image:before{content:"";display:block;padding-top:75%;width:100%}.news-card .background-image>.content{bottom:0;left:0;position:absolute;right:0;top:0}.news-card h2{color:#2d4167;font-size:1.1em;margin:0 0 1.5625em}.news-card h2,.news-card small{font-family:Lato,sans-serif;font-style:normal;font-weight:400;letter-spacing:.02em;line-height:1.7em}.news-card small{color:#03a2df;font-size:1em;margin:0 0 1em}.news-card small.source{color:#2d4167}@media only screen and (min-width:641px){.news-card{margin:0 .7em 1.8em;width:calc(33.3% - 1.4em)}.news-card h2{font-size:1.2em}}@media only screen and (min-width:1180px){.news-card{width:calc(25% - 1.4em)}}.news-cards{margin-bottom:2em}@media only screen and (min-width:641px){.news-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2em -.5em 3em}}.pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;margin:0;padding:0}.pagination li{margin:0 .2em 2em}.pagination li.page-button a,.pagination li.page-button span{font-family:Lato,sans-serif;font-style:normal;font-weight:400;background:#1d3258;color:#fff;cursor:pointer;font-size:.6em;letter-spacing:.1em;margin:0 1.25em;padding:1.2em;text-decoration:none;text-transform:uppercase}.pagination li.page-item{border-bottom:3px solid transparent}.pagination li.page-item.active{border-bottom:3px solid #1d3258}.pagination li.page-item a,.pagination li.page-item span{font-family:Lato,sans-serif;font-style:normal;font-weight:700;color:#1d3258;display:block;font-size:.9em;padding:.2em .4em;text-decoration:none}@media only screen and (min-width:641px){.pagination li{margin:0 1em 2em}.pagination li.page-button a,.pagination li.page-button span{font-size:.7em}.pagination li.page-item a,.pagination li.page-item span{font-size:1.4em}}.paginated-carousel .track-container{-webkit-box-shadow:0 .1em 1em 0 #1f1f1f;box-shadow:0 .1em 1em 0 #1f1f1f;overflow:hidden;margin-bottom:1em}.paginated-carousel .track-container .track{display:-webkit-box;display:-ms-flexbox;display:flex}.paginated-carousel .track-container .track ol{list-style:none;margin:0;padding:2.5em}.paginated-carousel .track-container .track ol li{font-family:Lato,sans-serif;font-style:normal;font-weight:400;color:#1d3258;font-size:1.1em;letter-spacing:.02em;line-height:1.5em;margin-bottom:.8em}.paginated-carousel .pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.paginated-carousel .pagination button{background:none;border:0;cursor:pointer;outline:none;margin:0}.paginated-carousel .pagination>button{font-family:Lato,sans-serif;font-style:normal;font-weight:400;background:#1d3258;color:#fff;font-size:.7em;letter-spacing:.1em;margin:0 1.25em;padding:1.4em 1.2em;text-transform:uppercase}.paginated-carousel .pagination ol{display:none;list-style-type:none;margin:0;padding:0}.paginated-carousel .pagination ol li{display:inline-block;margin:0 1.2em}.paginated-carousel .pagination ol li button{font-family:Lato,sans-serif;font-style:normal;font-weight:700;font-size:1.6em;padding-bottom:.3em}.paginated-carousel .pagination ol li button.active{border-bottom:3px solid #1d3258}@media only screen and (min-width:641px){.paginated-carousel{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1440px;padding-right:1.25em;padding-left:1.25em;width:100%}.paginated-carousel .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paginated-carousel .pagination>button{margin:0 2.5em}.paginated-carousel .pagination ol{display:block}}.people-cards .people-card{border-bottom:3px solid #1d3258;margin-bottom:1.8em}.people-cards .people-card a{text-decoration:none}.people-cards .people-card img{width:100%}.people-cards .people-card h2{font-weight:300;font-size:1.1em;margin:1.4em 1em}.people-cards .people-card h2,.people-cards .people-card p{font-family:Lato,sans-serif;font-style:normal;color:#1d3258}.people-cards .people-card p{font-weight:700;font-size:1em;margin:1.4em 1.15em}@media only screen and (min-width:641px){.people-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.5em}.people-cards .people-card{margin:0 .5em 1.8em;width:calc(33.3% - 1em)}}@media only screen and (min-width:1180px){.people-cards .people-card{width:calc(20% - 1em)}}.people-carousel{background:#1d3258;padding:3em 0}.people-carousel .image-carousel{position:relative}.people-carousel .image-carousel figcaption{margin-bottom:5em;padding:0 1.25em;text-align:center}.people-carousel .image-carousel figcaption>span{display:block;font-size:.9em;margin-bottom:.9em}.people-carousel .image-carousel figcaption>span:not(:last-of-type):after{content:" \2014"}.people-carousel .image-carousel .image{width:100%}.people-carousel .image-carousel .agile__dots{bottom:2.5em;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1em;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 2em)}.people-carousel .image-carousel .agile__dots .agile__dot button{background:#fff;border:0;height:3px;opacity:.5;padding:0;width:3rem}.people-carousel .image-carousel .agile__dots .agile__dot.agile__dot--current button{background:#fff;opacity:1}@media only screen and (min-width:641px){.people-carousel>div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1280px;padding-right:1.25em;padding-left:1.25em;width:100%}.people-carousel>div .heading{margin:0;max-width:none;padding:0}.people-carousel>div .text-container{margin:2.4em 0 0;max-width:none;padding:0;width:50%}.people-carousel>div .image-carousel{width:40%}.people-carousel>div .image-carousel figcaption{margin:.5em 0 0}.people-carousel>div .image-carousel figcaption>span{display:inline-block}.people-carousel>div .image-carousel .agile__dots .agile__dot button{background:#fff;border:0;height:3px;opacity:.5;padding:0;width:4rem}}.person{margin-top:3em}.person header{margin-bottom:2em}.person header h1{font-weight:300;font-size:2.5em;margin:0 0 .2em}.person header h1,.person header p{font-family:Lato,sans-serif;font-style:normal;color:#1d3258}.person header p{font-weight:400;font-size:1.4em;margin:0}.person .image{width:100%}@media only screen and (min-width:641px){.person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.person>.heading{display:none}.person header h1{font-size:2.5em}.person header p{font-size:1.4em}.person .markdown p{font-size:1.1em}.person .image{-ms-flex-item-align:start;align-self:flex-start;width:35%}.person .text-container{width:43%}.person>.contact-cards{width:14%}}.property-card{background:#fff;border-bottom:3px solid #1d3258;margin-bottom:2em;position:relative}.property-card a{text-decoration:none}.property-card .background-image{position:relative;height:auto}.property-card .background-image:before{content:"";display:block;padding-top:133.33333333%;width:100%}.property-card .background-image>.content{bottom:0;left:0;position:absolute;right:0;top:0;background-size:cover;background-position:50%}.property-card h2{font-weight:400;font-size:1.2em;margin:1.2em .8em .6em}.property-card h2,.property-card p{font-family:Lato,sans-serif;font-style:normal;color:#1d3258;letter-spacing:.02em}.property-card p{font-weight:700;font-size:1.05em;margin:0 .8em 1.3em}.property-card .marker{background:#1d3258;border:0;border-radius:.3em;cursor:pointer;outline:0;padding:.4em .7em;position:absolute;right:.5em;top:.5em;z-index:99}.property-card .marker img{width:1.2em}.property-card.featured{background:#c9b7a9}.property-card.featured h2,.property-card.featured p{color:#fff}.property-card.featured:after{font-family:Lato,sans-serif;font-style:normal;font-weight:400;background:#fff;border-radius:.3em;-webkit-box-shadow:0 .1em .5em 0 #000;box-shadow:0 .1em .5em 0 #000;color:#2d4167;content:"Featured";font-size:1.05em;left:.5em;letter-spacing:.02em;padding:.5em .6em;position:absolute;top:.5em}.property-card.disabled{opacity:.2;pointer-events:none}@media only screen and (min-width:641px){.property-card{margin:0 .7em 1.8em;width:calc(20% - 1.4em)}}@media only screen and (min-width:1180px){.property-card .marker{display:none}}.property-cards{-ms-flex-item-align:start;align-self:flex-start}.property-cards .close{display:none}.property-cards h1{margin-left:.7em;margin-right:.7em;width:100%}.property-cards.map-active .close{display:block;left:0;position:fixed;width:100%;top:6.2em;z-index:999}.property-cards.map-active .close>img{position:absolute;top:1em;right:1em}.property-cards.map-active+.property-map{-webkit-transform:none;transform:none}@media only screen and (min-width:641px){.property-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.5em;width:100%}.property-cards.md-2 .property-card{width:calc(50% - 1.4em)}.property-cards.md-3 .property-card{width:calc(33.3% - 1.4em)}.property-cards.md-4 .property-card{width:calc(25% - 1.4em)}}@media only screen and (min-width:1180px){.property-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.property-cards{padding-right:15px}.property-cards.lg-2 .property-card{width:calc(50% - 1.4em)}.property-cards.lg-3 .property-card{width:calc(33.3% - 1.4em)}.property-cards.lg-4 .property-card{width:calc(25% - 1.4em)}.property-cards.lg-5 .property-card{width:calc(20% - 1.4em)}}@media only screen and (min-width:1259px){.property-cards{margin:2em -.5em 0}.property-cards.xlg-2 .property-card{width:calc(50% - 1.4em)}.property-cards.xlg-3 .property-card{width:calc(33.3% - 1.4em)}.property-cards.xlg-4 .property-card{width:calc(25% - 1.4em)}.property-cards.xlg-5 .property-card{width:calc(20% - 1.4em)}.property-cards.xlg-6 .property-card{width:calc(16.6% - 1.4em)}}.property-carousel{cursor:pointer;height:30em;margin-bottom:2em;position:relative}.property-carousel .agile__track{height:30em}.property-carousel .agile__arrow{background:none;border:0;cursor:pointer;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.property-carousel .agile__arrow.agile__arrow--prev{left:1em}.property-carousel .agile__arrow.agile__arrow--next{right:1em}.property-carousel .agile__arrow img{-webkit-filter:drop-shadow(0 .2em .1em #1f1f1f);filter:drop-shadow(0 .2em .1em #1f1f1f);width:1.5em}.property-carousel .video-thumbnail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.property-carousel .video-thumbnail>img{width:4em;position:absolute}.property-clear-filters{display:none}@media only screen and (min-width:1259px){.property-clear-filters{display:block}}.property-filter>.button-dropdown:after{display:none}.property-filter>.button-dropdown.active+.dropdown{display:block}.property-filter .dropdown{-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.8);bottom:0;display:none;left:0;overflow-y:scroll;padding:1.25em;position:fixed;right:0;top:0;z-index:930}.property-filter .dropdown>div{background:#fff;border-radius:.4em;padding:0 1em 1.5em}.property-filter .dropdown>div ul{list-style-type:none;margin:0 0 1em;padding:0}.property-filter .dropdown>div ul li{border-bottom:1px solid #000;padding:1.2em 0}.property-filter .dropdown>div ul li:last-of-type{border:0;margin-bottom:2em}.property-filter .dropdown>div ul li label{font-family:Lato,sans-serif;font-style:normal;font-weight:400;color:#000;font-size:1.1em;letter-spacing:.02em}.property-filter .dropdown>div .button-text{display:none}.property-filter .dropdown>div .button-container .button{font-family:Lato,sans-serif;font-style:normal;font-weight:300;background:#000;color:#fff;display:block;font-size:1.05em;letter-spacing:.05em;margin:0 auto;padding:.4em 2em .6em;text-transform:capitalize}.property-filter .dropdown>div .button-container .button:last-of-type{display:none}@media only screen and (min-width:1259px){.property-filter{position:relative}.property-filter>.button-dropdown:after{display:inline-block}.property-filter .dropdown{background:#2d4167;bottom:auto;max-height:50vh;min-width:18em;padding:0;position:absolute;top:2.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.property-filter .dropdown>div{background:none;border-radius:0;padding:1em 2em 2em}.property-filter .dropdown>div ul li{border:0;padding:.75em 0}.property-filter .dropdown>div ul li label{font-family:Lato,sans-serif;font-style:normal;font-weight:300;color:#fff;font-size:.85em;letter-spacing:.02em}.property-filter .dropdown>div .button-text{display:block;font-size:.75em;letter-spacing:.05em;margin-bottom:1.5em}.property-filter .dropdown>div .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.property-filter .dropdown>div .button-container .button{font-family:Lato,sans-serif;font-style:normal;font-weight:400;background:none;border:1px solid #fff;border-radius:.2em;font-size:.9em;margin:0 1em 0 0;padding:.4em 1em}.property-filter .dropdown>div .button-container .button:last-of-type{display:block;margin:0}}.property-filter-count{display:none}@media only screen and (min-width:1259px){.property-filter-count{font-family:Lato,sans-serif;font-style:normal;font-weight:300;color:#fff;display:block;font-size:.9em;letter-spacing:.05em;margin:0 1em}}.property-information{margin-bottom:3em}.property-information .container>div>ul{list-style:none;margin:0 0 2.5em;padding:0}.property-information .container>div>ul li{font-family:Lato,sans-serif;font-style:normal;font-weight:400;color:#2d4167;font-size:1em;letter-spacing:.02em;line-height:1.5em;margin-bottom:1em}.property-information .container>div>ul li span{font-family:Lato,sans-serif;font-style:normal;font-weight:800}.property-information .container>div>ul li a{color:#2d4167;text-decoration:none}.property-information .container .markdown p{line-height:1.4em!important}.property-information .image{width:100%}@media only screen and (min-width:1180px){.property-information{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 2em;max-width:1440px;padding-left:1.25em;padding-right:1.25em}.property-information,.property-information .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.property-information .container{margin:0;padding:0}.property-information .container>div{width:76%}.property-information .container>div:first-of-type{width:22%}.property-information .container:first-of-type,.property-information .container:first-of-type>.heading{width:100%}.property-information .image{margin-top:1em}}.property-map{bottom:0;left:0;position:fixed;right:0;top:6.2em;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:890}.property-map>.mapbox{height:100%;width:100%}.property-map>.btn{background-color:#fff;border-radius:.3em;-webkit-box-shadow:0 .1em .5em 0 #000;box-shadow:0 .1em .5em 0 #000;color:#2d4167;font-size:1.05em;margin-top:.5em;padding:.5em .6em;position:fixed;right:.5em;text-decoration:none}.mapbox-pointer{background-color:#fff;border-radius:.75em;display:block;height:.75em;width:.75em}.mapbox-pointer:hover{cursor:pointer;background-color:hsla(0,0%,100%,.7)}.mapbox-marker{font-family:Lato,sans-serif;font-style:normal;font-weight:700;background-color:#fff;-webkit-box-shadow:0 4px 20px 4px #000;box-shadow:0 4px 20px 4px #000;color:#1d3258;display:block;font-size:1.25em;margin-top:-3.45em;opacity:1;padding:.25em 2em;width:auto;z-index:9999}.mapbox-marker:before{height:2em;left:calc(50% - 1em);top:.75em;-webkit-transform:scaleX(.5) rotate(45deg);transform:scaleX(.5) rotate(45deg);width:2em;z-index:-1}.mapbox-marker:after,.mapbox-marker:before{background-color:#fff;content:"";position:absolute}.mapbox-marker:after{border-radius:100%;-webkit-box-shadow:0 4px 20px 4px #000;box-shadow:0 4px 20px 4px #000;display:block;height:1em;left:calc(50% - .5em);top:4em;width:1em}.mapbox-marker>a{color:#1d3258;margin:0;padding:0;text-decoration:none}@media only screen and (min-width:1180px){.property-map{display:block;left:auto;position:relative;top:0;-webkit-transform:none;transform:none}.property-map>.mapbox{position:fixed}}.property-table table thead{display:none}.property-table table tr{border-bottom:none!important}.property-table table tr:first-child th.sortable:hover{cursor:pointer}.property-table table tr:first-child th.sortable img{display:none;margin-left:2px;position:relative;top:-1px}.property-table table tr:first-child th.active img{display:inline-block}.property-table table tr:first-child th.asc img{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.property-table table tr:not(:first-of-type) td:first-of-type.active~td:not(:last-of-type),.property-table table tr:not(:first-of-type) td:first-of-type.active~th:not(:last-of-type){display:block!important}.property-table table .notes-header-screen-small,.property-table table .notes-row{display:none!important}@media only screen and (min-width:641px){.property-table table .notes-cell-small,.property-table table .notes-header-screen-small{display:none!important}.property-table table .notes-row{display:table-row!important}.property-table table .notes-row .notes-cell{padding-top:0!important;display:table-cell!important;font-size:.85em!important;text-align:left!important;font-weight:400!important;padding-left:1em!important;cursor:text!important}}.property-availability-body tr{-webkit-box-shadow:0 .05em .3em 0 rgba(0,0,0,.5);box-shadow:0 .05em .3em 0 rgba(0,0,0,.5);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}.property-availability-body tr:first-of-type,.property-availability-body tr td,.property-availability-body tr th{display:none}.property-availability-body tr th{background:#2d4167;color:#fff;font-size:.85em;letter-spacing:.05em;padding:.5em 1em;text-transform:uppercase}.property-availability-body tr td,.property-availability-body tr th{font-family:Lato,sans-serif;font-style:normal;font-weight:400;width:100%}.property-availability-body tr td{color:#2d4167;font-size:1.2em;letter-spacing:.02em;line-height:1.4em;padding:.7em 1em;text-align:center}.property-availability-body tr td:first-of-type{font-family:Lato,sans-serif;font-style:normal;font-weight:800;border:1px solid #2d4167;cursor:pointer;font-size:1.4em;letter-spacing:.02em;padding:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.property-availability-body tr td:first-of-type,.property-availability-body tr td:first-of-type>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.property-availability-body tr td:first-of-type>div{width:100%}.property-availability-body tr td:first-of-type>div:before{background-image:url("/svg/icon-plus-blue.svg");background-repeat:no-repeat;content:"";height:1.5em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:1.5em}.property-availability-body tr td:first-of-type>div:after{background-image:url("/svg/icon-minus-blue.svg");background-repeat:no-repeat;content:"";display:none;height:1.5em;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:1.5em}.property-availability-body tr td:first-of-type.active{border-color:transparent}.property-availability-body tr td:first-of-type.active>div:before{display:none}.property-availability-body tr td:first-of-type.active>div:after,.property-availability-body tr td:first-of-type.active~td,.property-availability-body tr td:first-of-type.active~th{display:block}.property-availability-body tr td img{margin:-.3em .2em;width:1.8em}.property-availability-body tr td img.icon-download-thin{display:none}@media only screen and (min-width:641px){.property-table table thead{display:table-header-group!important}.property-table table tr:not(:first-of-type) td:first-of-type.active~th:not(:last-of-type){display:none}.property-table table tr:not(:first-of-type) td:first-of-type.active~td:not(:last-of-type){display:table-cell}.property-table .property-availability-body tr:not(:first-of-type) td:first-of-type.active~th:not(:last-of-type){display:none}.property-table .property-availability-body tr:not(:first-of-type) td:first-of-type.active~td:not(:last-of-type){display:table-cell}.property-table .property-availability-body,.property-table .property-availability-body tr{-webkit-box-shadow:none!important;box-shadow:none!important}.property-table .property-availability-body tr{background-color:#fff!important;display:table-row!important}.property-table .property-availability-body tr th{display:none}.property-table .property-availability-body tr td{display:table-cell;font-size:.85em;text-align:left;padding:1.9em 1em;vertical-align:top;width:auto;font-family:Lato,sans-serif;font-style:normal;font-weight:400;letter-spacing:.02em;line-height:1.4em;color:#2d4167}.property-table .property-availability-body tr td:first-of-type{border:0;display:table-cell;font-size:.85em;padding:1.9em 1em .6em 1.5em}.property-table .property-availability-body tr td:first-of-type>div:after,.property-table .property-availability-body tr td:first-of-type>div:before{content:none}.property-table .property-availability-body tr td:first-of-type.active{border:0}.property-table .property-availability-body tr td:first-of-type.active~th{display:none}.property-table .property-availability-body tr td:first-of-type.active~td{display:table-cell}.property-table .property-availability-body tr td.center{text-align:center}.property-table .property-availability-body tr td img{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 .2em;width:2.3em}.property-table .property-availability-body tr td img.icon-download-thin{display:inline-block;width:1.7em}.property-table .property-availability-body tr td img.icon-download{display:none}}@media screen and (min-width:1180px) and (max-width:1324px){#app>main>div.properties-show>div:first-child > div.property-table-container > div > table > tbody > tr:nth-child(1) > th:nth-child(9){display:none}}.search-card{margin-bottom:2em}.search-card a{text-decoration:none}.search-card .background-image{position:relative;height:auto;margin-bottom:.75em}.search-card .background-image:before{content:"";display:block;padding-top:133.33333333%;width:100%}.search-card .background-image>.content{bottom:0;left:0;position:absolute;right:0;top:0}.search-card h1{font-family:Lato,sans-serif;font-style:normal;font-weight:300;color:#9f8978;font-size:1.1em;letter-spacing:.02em;margin:0}.search-card h1>span{color:#2d4167}@media only screen and (min-width:641px){.search-card{margin:0 .7em 1.8em;width:calc(33.3% - 1.4em)}}@media only screen and (min-width:1180px){.search-card{margin:0 .7em 1.8em;width:calc(20% - 1.4em)}}@media only screen and (min-width:641px){.search-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2em -.5em 0}}.sub-navigation.swipe>div>div .primary{overflow-x:auto}.sub-navigation>div>div .primary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2d4167;display:-webkit-box;display:-ms-flexbox;display:flex;height:3em;left:0;position:fixed;right:0;z-index:910}.sub-navigation>div>div .primary>ul{list-style-type:none;margin:0 auto;padding:0 1.25em;text-align:center;white-space:nowrap}.sub-navigation>div>div .primary>ul>li{display:inline-block;margin-right:1em}.sub-navigation>div>div .primary>ul>li:last-of-type{margin:0}.sub-navigation>div>div .secondary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:3em;text-align:center}.sub-navigation>div>div .secondary>ul{list-style-type:none;margin:0;padding:0;width:100%}.sub-navigation>div>div .secondary .button-dropdown{margin:1em 0}@media only screen and (min-width:1259px){.sub-navigation-people{height:4em}.sub-navigation-people.center>div>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sub-navigation-people.left-center>div>div .secondary{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sub-navigation-people>div{background:#2d4167;position:fixed;top:5.6em;width:100%;z-index:910}.sub-navigation-people>div>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:6em;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 1.25em;max-width:1440px}.sub-navigation-people>div>div:after{min-height:inherit;display:block;content:"";font-size:0}.sub-navigation-people>div>div .primary{background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:220px;flex-basis:220px;min-width:100px;max-width:220px;height:auto;overflow-x:initial;padding:0;position:relative}.sub-navigation-people>div>div .primary>ul{padding:0!important;display:inline-block}.sub-navigation-people>div>div .primary>ul>li:last-of-type{margin-right:1em}.sub-navigation-people>div>div .secondary{padding-top:0;max-width:100%}.sub-navigation-people>div>div .secondary .button-dropdown{margin:.2em 0!important}.sub-navigation-people>div>div .secondary .button-dropdown>span{display:block}.sub-navigation-people>div>div .secondary>ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}}.sub-navigation-people.swipe>div>div .primary{overflow-x:auto}.sub-navigation-people>div>div .primary{background:#2d4167}.sub-navigation-people>div>div .primary .button-dropdown{margin:1em 0}.sub-navigation-people>div>div .primary>ul{list-style-type:none;margin:0;padding:0 1.25em;text-align:center;white-space:nowrap}.sub-navigation-people>div>div .primary>ul>li{display:inline-block;margin-right:1em}.sub-navigation-people>div>div .primary>ul>li:last-of-type{margin:0}.sub-navigation-people>div>div .secondary>ul{list-style-type:none;margin:0;padding:0;width:100%}.sub-navigation-people>div>div .secondary .button-dropdown{margin:1em 0}@media only screen and (min-width:1259px){.sub-navigation{height:4em}.sub-navigation.center>div>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sub-navigation.left-center>div>div .secondary{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sub-navigation>div{background:#2d4167;position:fixed;top:5.6em;width:100%;z-index:910}.sub-navigation>div>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:4em;margin:0 auto;max-width:1440px;padding:0 1.25em}.sub-navigation>div>div .primary{background:none;display:block;height:auto;overflow-x:initial;padding:0;position:relative;width:auto}.sub-navigation>div>div .primary>ul{padding:0}.sub-navigation>div>div .primary>ul>li:last-of-type{margin-right:1em}.sub-navigation>div>div .secondary{padding-top:0}.sub-navigation>div>div .secondary>ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}}.sub-navigation-label{font-weight:300;color:#fff;font-size:.7em}.sub-navigation-label,.table h1,.table h2{font-family:Lato,sans-serif;font-style:normal;letter-spacing:.1em}.table h1,.table h2{font-weight:700;color:#9f8978;font-size:.85em;margin:0 0 1.5em;text-transform:uppercase}.table .share-availabilities{margin-bottom:1em}.table table{border-collapse:collapse;border-spacing:0;width:100%}.table table tr:first-of-type{display:none}.table table tr:not(:first-of-type){-ms-box-shadow:0 .05em .3em 0 rgba(0,0,0,.5);-webkit-box-shadow:0 .05em .3em 0 rgba(0,0,0,.5);box-shadow:0 .05em .3em 0 rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}.table table tr:not(:first-of-type) td,.table table tr:not(:first-of-type) th{display:none}.table table tr:not(:first-of-type) th{font-family:Lato,sans-serif;font-style:normal;font-weight:400;background:#2d4167;color:#fff;font-size:.85em;letter-spacing:.05em;padding:.5em 1em;text-transform:uppercase;width:100%}.table table tr:not(:first-of-type) td{font-family:Lato,sans-serif;font-style:normal;font-weight:400;color:#2d4167;font-size:1.2em;letter-spacing:.02em;line-height:1.4em;padding:.7em 1em;text-align:center;width:100%}.table table tr:not(:first-of-type) td:first-of-type{font-family:Lato,sans-serif;font-style:normal;font-weight:800;border:1px solid #2d4167;cursor:pointer;font-size:1.4em;letter-spacing:.02em;padding:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table table tr:not(:first-of-type) td:first-of-type,.table table tr:not(:first-of-type) td:first-of-type>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.table table tr:not(:first-of-type) td:first-of-type>div{width:100%}.table table tr:not(:first-of-type) td:first-of-type>div:before{background-image:url("/svg/icon-plus-blue.svg");background-repeat:no-repeat;content:"";height:1.5em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:1.5em}.table table tr:not(:first-of-type) td:first-of-type>div:after{background-image:url("/svg/icon-minus-blue.svg");background-repeat:no-repeat;content:"";display:none;height:1.5em;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:1.5em}.table table tr:not(:first-of-type) td:first-of-type.active{border-color:transparent}.table table tr:not(:first-of-type) td:first-of-type.active>div:before{display:none}.table table tr:not(:first-of-type) td:first-of-type.active>div:after,.table table tr:not(:first-of-type) td:first-of-type.active~td,.table table tr:not(:first-of-type) td:first-of-type.active~th{display:block}.table table tr:not(:first-of-type) td img{margin:-.3em .2em;width:1.8em}.table table tr:not(:first-of-type) td img.icon-download-thin{display:none}@media only screen and (min-width:641px){.table .share-availabilities{margin-top:-3em;text-align:right}.table table{-webkit-box-shadow:0 .05em .3em 0 rgba(0,0,0,.5);box-shadow:0 .05em .3em 0 rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);-ms-filter:"progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";zoom:1}.table table tr>td:first-of-type{display:none!important}.table table tr:first-of-type{background:#2d4167;color:#fff;display:table-row}.table table tr:first-of-type th{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:.8em;letter-spacing:.03em;padding:1.5em 1em .75em;position:relative;text-align:left;text-transform:uppercase;vertical-align:top}.table table tr:first-of-type th:first-of-type{padding:1.5em 1em .75em 1.5em}.table table tr:first-of-type th.center{text-align:center}.table table tr:not(:first-of-type){border-bottom:1px solid #2d4167;-webkit-box-shadow:none;box-shadow:none;display:table-row;margin:0}.table table tr:not(:first-of-type) th{display:none}.table table tr:not(:first-of-type) td{display:table-cell;font-size:.85em;text-align:left;padding:1.9em 1em;vertical-align:top;width:auto}.table table tr:not(:first-of-type) td:first-of-type{border:0;display:table-cell;font-size:.85em;padding:1.9em 1em .6em 1.5em}.table table tr:not(:first-of-type) td:first-of-type>div:after,.table table tr:not(:first-of-type) td:first-of-type>div:before{content:none}.table table tr:not(:first-of-type) td:first-of-type.active{border:0}.table table tr:not(:first-of-type) td:first-of-type.active~th{display:none}.table table tr:not(:first-of-type) td:first-of-type.active~td{display:table-cell}.table table tr:not(:first-of-type) td.center{text-align:center}.table table tr:not(:first-of-type) td img{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 .2em;width:2.3em}.table table tr:not(:first-of-type) td img.icon-download-thin{display:inline-block;width:1.7em}.table table tr:not(:first-of-type) td img.icon-download{display:none}}.ticker{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#9f8978;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.4em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;width:100%;z-index:99}.ticker h1{font-family:Lato,sans-serif;font-style:normal;font-weight:400;background:#9f8978;color:#fff;font-size:.85em;letter-spacing:.08em;margin:0;padding:0 .5em;position:relative;text-transform:uppercase;white-space:nowrap}.ticker h1:after{background-image:url("/svg/chevron-right-brown.svg");background-size:1.75em 1.75em;content:"";height:1.75em;position:absolute;right:-1.25em;top:-.2em;width:1.75em;z-index:99}.ticker .track-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;overflow:hidden;width:100%}.ticker .track-container ul{list-style-type:none;margin:0;padding:0;white-space:nowrap;width:100%}.ticker .track-container ul li{display:inline-block;font-size:.9em;letter-spacing:.03em;margin:0;width:100%}.ticker .track-container ul li,.ticker .track-container ul li a{font-family:Lato,sans-serif;font-style:normal;font-weight:400;color:#000}.ticker .track-container ul li .marquee{width:100%;margin:0 auto;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.ticker .track-container ul li .marquee span{display:inline-block;padding-left:100%}.ticker .track-container ul li .marquee-enter-active,.ticker .track-container ul li .marquee span{-webkit-animation:marquee 15s linear;animation:marquee 15s linear}@-webkit-keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}.ticker .button-container{display:-webkit-box;display:-ms-flexbox;display:flex}.ticker .button-container button{background:#9f8978;border:0;cursor:pointer;outline:none;padding:0}.ticker .button-container button:first-of-type{padding:0 .25em 0 .75em}.ticker .button-container button:last-of-type{padding:0 .75em 0 .25em}.ticker .button-container button img{vertical-align:middle;width:.9em}@media only screen and (min-width:641px){.ticker h1{padding:0 2em}}.timeline-carousel>div>.heading{display:none}.timeline-carousel>div .agile__track{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.timeline-carousel>div .agile__track .slide{background:#2d4167}.timeline-carousel>div .agile__track .slide .heading{font-family:Lato,sans-serif;font-style:normal;font-weight:300;background:#1d3258;color:#fff;font-size:2.8em;margin:0;padding:.5em 0 .5em .5em}.timeline-carousel>div .agile__track .slide .heading:after{background-color:#fff;height:2px;margin-left:.3em}.timeline-carousel>div .agile__track .slide .image{position:relative}.timeline-carousel>div .agile__track .slide .image:before{content:"";display:block;padding-top:100%;width:100%}.timeline-carousel>div .agile__track .slide .image>.content{bottom:0;left:0;position:absolute;right:0;top:0}.timeline-carousel>div .agile__track .slide .background-image{width:100%}.timeline-carousel>div .agile__track .slide .markdown{-webkit-box-sizing:border-box;box-sizing:border-box;margin:1em auto 2em;max-width:1040px;padding-left:1.25em;padding-right:1.25em;width:100%}.timeline-carousel>div .agile__arrow{background:none;border:0;cursor:pointer;padding:0;position:absolute;top:18em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.timeline-carousel>div .agile__arrow.agile__arrow--prev{left:1em}.timeline-carousel>div .agile__arrow.agile__arrow--next{right:1em}.timeline-carousel>div .agile__arrow .blue-arrow{display:none}.timeline-carousel>div .agile__arrow img{width:1.2em}.timeline-carousel>div .carousel-navigation{display:none}@media only screen and (min-width:641px){.timeline-carousel{background:#1d3258;padding:2em 0 3.5em}.timeline-carousel>div{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1280px;padding-right:1.25em;padding-left:1.25em;position:relative;width:100%}.timeline-carousel>div>.heading{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2em}.timeline-carousel>div .agile{padding:0 2.5em}.timeline-carousel>div .agile__track .slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:4em}.timeline-carousel>div .agile__track .slide .heading{background:none;font-size:3.2em;width:100%}.timeline-carousel>div .agile__track .slide .image{position:relative;width:45%}.timeline-carousel>div .agile__track .slide .image:before{content:"";display:block;padding-top:100%;width:100%}.timeline-carousel>div .agile__track .slide .image>.content{bottom:0;left:0;position:absolute;right:0;top:0}.timeline-carousel>div .agile__track .slide .markdown{max-width:none;margin:0 0 4em;padding:0;width:50%}.timeline-carousel>div .agile__arrow{display:none}.timeline-carousel>div .carousel-navigation{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;list-style-type:none;margin:0;padding:0;position:absolute;right:0}.timeline-carousel>div .carousel-navigation li{margin:0 .5em}.timeline-carousel>div .carousel-navigation li button{font-family:Lato,sans-serif;font-style:normal;font-weight:700;background:rgba(29,50,88,.7);border:1px solid #fff;-webkit-box-shadow:0 .1em .4em 0 #000;box-shadow:0 .1em .4em 0 #000;color:#fff;cursor:pointer;font-size:.95em;letter-spacing:.2em;outline:0;padding:.9em .6em}.timeline-carousel>div .carousel-navigation li button.active{background:#fff;color:#1d3258}}.tooltip{font-family:Lato,sans-serif;font-style:normal;font-weight:400;background:#c9b7a9;color:#fff;font-size:1em;left:-85%;letter-spacing:.05em;padding:.5em;position:absolute;text-transform:none;top:-4em;white-space:nowrap}.tooltip:after{border-left:1em solid transparent;border-right:1em solid transparent;border-top:1em solid #c9b7a9;content:"";height:0;left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.before-after-heading{font-family:Lato,sans-serif;font-style:normal;font-weight:400;color:#2d4167;font-size:1em;letter-spacing:.02em;line-height:1em;text-align:center;margin:.5em 0}.referral-hero-parent{position:relative;height:75vh;max-height:1000px;overflow:hidden}.referral-hero-parent.terms-and-conditions-hero h1{font-size:45px!important}.referral-hero-parent .referral-hero{position:fixed;top:0;left:0;width:100%;height:75vh;background:#0054a6 url("/svg/vector-1.svg") repeat 0 0;background-size:38% auto}.referral-hero-parent .referral-hero .logo{position:absolute;top:15%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:110px}.referral-hero-parent .referral-hero .logo img{display:block;width:100%}.referral-hero-parent .referral-hero h1{font-family:Moul,Lato,serif;font-size:60px;color:#fff;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;line-height:1}.referral-hero-parent .referral-hero h1 span{display:block}@media only screen and (min-width:1180px){.referral-hero-parent{height:100vh}.referral-hero-parent.terms-and-conditions-hero{max-height:500px}.referral-hero-parent.terms-and-conditions-hero h1{font-size:120px!important;top:45%}.referral-hero-parent.terms-and-conditions-hero .referral-hero{min-height:500px}.referral-hero-parent.terms-and-conditions-hero .referral-hero .logo{top:10%}.referral-hero-parent .referral-hero{background-size:22% auto;min-height:100vh}.referral-hero-parent .referral-hero .logo{top:6%;left:7%;width:150px}.referral-hero-parent .referral-hero h1{font-size:160px;line-height:145px}}.referral-footer{background-color:#0077c0;padding:20px 1.25em}.referral-footer .footer-left .logo{display:block;width:6em}.referral-footer .footer-left .logo img{width:100%}.referral-footer .footer-right ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;list-style:none;text-decoration:none;padding:0;margin:10px 0 0}.referral-footer .footer-right li a{font-family:Lato,sans-serif;font-size:14px;line-height:16px;text-decoration:none;color:#fff;font-weight:3002}@media only screen and (min-width:1180px){.referral-footer{padding:20px 30px}.referral-footer .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.referral-footer .footer-container .footer-right ul li:not(:last-child){padding-right:15px}.referral-footer .footer-container .footer-right ul li:not(:last-child) a{font-size:14px;line-height:18px}}.careers-index{margin-top:2em}.careers-index .blockquote{border-bottom:0}.careers-index .markdown{margin-bottom:3em}@media only screen and (min-width:1180px){.careers-index .blockquote{max-width:60%}.careers-index .markdown{margin-bottom:7em;max-width:65%}}@media only screen and (min-width:1259px){.careers-index .blockquote{max-width:45%}.careers-index .markdown{max-width:50%}}.careers-show{margin-top:2em}.careers-show .heading{margin-bottom:3em}.careers-show header h3{font-family:Lato,sans-serif;font-style:normal;font-weight:400;background:#9f8978;color:#fff;font-size:1em;letter-spacing:.02em;padding:.5em 1em;text-transform:uppercase}.careers-show header h1{font-weight:300;font-size:3em;margin:0 0 .2em}.careers-show header h1,.careers-show header h2{font-family:Lato,sans-serif;font-style:normal;color:#1d3258;letter-spacing:.02em}.careers-show header h2{font-weight:400;font-size:1.5em;margin:0 0 .8em;text-transform:uppercase}.careers-show header ul{list-style-type:none;margin:0 0 2em;padding:0}.careers-show header ul li{font-family:Lato,sans-serif;font-style:normal;font-weight:400;color:#1d3258;font-size:1.15em;letter-spacing:.02em;margin:0 0 .25em}.careers-show header ul li>span{font-weight:700}.careers-show header .meta{border-bottom:1px solid #1d3258;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em;padding-bottom:1em}.careers-show header .meta>span{font-family:Lato,sans-serif;font-style:normal;font-weight:300;letter-spacing:.02em}.careers-show header .meta>span:first-of-type{color:#1d3258;font-size:1.1em;text-transform:uppercase}.careers-show header .meta>span:last-of-type{color:#828282}.careers-show .markdown{margin-bottom:2em}.careers-show .markdown:first-of-type{border-bottom:1px solid #1d3258;padding-bottom:2em}.careers-show .button-anchor{font-family:Lato,sans-serif;font-style:normal;font-weight:300;background:#03a2df;border-radius:.3em;display:inline-block;font-size:1.65em;letter-spacing:.03em;text-transform:none;padding:.5em 1.5em}@media only screen and (min-width:641px){.careers-show article{width:80%}}@media only screen and (min-width:1180px){.careers-show article{width:50%}}.case-study-index{margin-top:2em}.case-study-index .heading{margin-bottom:2.1875em}.case-study-show{margin-top:2em}.case-study-show .container button{margin-bottom:1em}.case-study-show .container>.row .carousel{margin-bottom:2em}.case-study-show .container>.row .map{margin-bottom:2em;text-align:right}.case-study-show .container>.row .body{margin-bottom:2em}.case-study-show .container>.row .body h1{font-family:Lato,sans-serif;font-style:normal;font-weight:300;color:#1d3258;font-size:2.5em;margin:0 0 .2em}.case-study-show .container>.row .body>h1+p{border-bottom-color:#1d3258;border-bottom-style:solid;border-bottom-width:2px;font-size:1.1em;margin-bottom:2em;margin-top:0;padding-bottom:2em}.case-study-show .container .non-header,.case-study-show .container>.row .body>h1+p{font-family:Lato,sans-serif;font-style:normal;font-weight:300;color:#1d3258}.case-study-show .container .non-header_title{font-size:1em;letter-spacing:.02em;line-height:1.5em;margin:0 0 1em}@media only screen and (min-width:1180px){.case-study-show{margin-top:2em}.case-study-show .container>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:80%}.case-study-show .container>.row>.carousel{width:calc(30% - 1.4em)}.case-study-show .container>.row>.body{width:calc(50% - 1.4em)}.case-study-show .container>.row>.spacer{width:calc(20% - 1.4em)}.case-study-show .container>.row>.map{text-align:right;width:calc(75% + 2.8em)}.case-study-show .container>.row>.map>img{width:75%}.case-study-show .container .case-study-cards{max-width:100%}.case-study-show .container .case-study-cards .case-study-card{width:calc(25% - 1.4em)}}.news-index{margin-top:2em}.news-index .heading{margin-bottom:2.1875em}.news-show{margin-top:2em}@media only screen and (min-width:641px){.properties-index{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.properties-index .property-cards{width:100%}}@media only screen and (min-width:1180px){.properties-index .property-cards{width:65%}.properties-index .property-map{width:35%}}@media only screen and (min-width:1259px){.properties-index{min-height:calc(100vh - 9.6em)}.properties-index .property-cards{width:65%}.properties-index .property-map{width:35%}}.properties-show{margin-top:2em}.properties-show .carousel-container{margin-bottom:2em}.properties-show .carousel-container .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:none}.properties-show .carousel-container .full-button{width:100%}.properties-show .carousel-container .full-button .button{width:100%;margin-top:9px}.properties-show .property-table-container{margin-bottom:2em}.properties-show .property-cards{margin-top:0}.properties-show .property-cards .marker{display:none}@media only screen and (min-width:641px){.properties-show .carousel-container .button-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:296px}}@media only screen and (min-width:1180px){.properties-show>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.properties-show>.container>.heading{width:100%}.properties-show>.container .carousel-container{margin-top:2em;width:22%}.properties-show>.container .carousel-container .button-container{font-size:.8em;max-width:244px}.properties-show>.container .property-table-container{width:60%}.properties-show>.container .contact-cards{margin-top:2em;width:14%}}.search{margin-top:3em}.search h2{font-family:Lato,sans-serif;font-style:normal;font-weight:300;border-bottom:1px solid #2d4167;color:#9f8978;font-size:1.4em;letter-spacing:.02em;margin:0;padding-bottom:1.2em}.search h2>span{color:#2d4167}.gfprecares-carousel{position:relative}.gfprecares-carousel .agile__track{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gfprecares-carousel .agile__track .gfp-slide h3{padding:0 10px;color:#ac9974;font-weight:700}.gfprecares-carousel .agile__track .gfp-slide img{max-width:100%;width:auto;height:20em;display:block;-o-object-fit:cover;object-fit:cover}.gfprecares-carousel .agile__arrow{background:none;border:0;cursor:pointer;padding:0;position:absolute;top:calc(50% - 40px);height:30px}.gfprecares-carousel .agile__arrow.agile__arrow--prev{left:1em}.gfprecares-carousel .agile__arrow.agile__arrow--next{right:1em}.gfprecares-carousel .agile__arrow .red-arrow{display:none}.gfprecares-carousel .agile__arrow img{width:1.2em}.gfprecares-carousel .agile__dots{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:18em;width:100%;max-width:100%;padding:0 3em;-webkit-box-sizing:border-box;box-sizing:border-box}.gfprecares-carousel .agile__dots .agile__dot{margin:0 .2em}.gfprecares-carousel .agile__dots .agile__dot button{background:#fff;border:0;height:6px;width:6px;border-radius:100%;padding:0}.gfprecares-carousel .agile__dots .agile__dot.agile__dot--current button{background:#ea5455}.gfprecares-carousel .agile__dots .agile__dot:last-child{margin-right:0}@media only screen and (min-width:641px){.gfprecares-carousel{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1280px;padding-right:1.25em;padding-left:1.25em;width:100%}.gfprecares-carousel:after{width:100%}.gfprecares-carousel .agile__track .gfp-slide{padding:0 3em}.gfprecares-carousel .agile__track .gfp-slide img{height:unset}.gfprecares-carousel .agile__track .gfp-slide h3{padding:0;color:#ac9974;font-weight:700}.gfprecares-carousel .agile__arrow .red-arrow{display:block}.gfprecares-carousel .agile__arrow .white-arrow{display:none}.gfprecares-carousel .agile__dots{margin:0;bottom:25px;top:unset;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gfprecares-carousel .agile__dots .agile__dot button{background:#c9b7a9;opacity:1}.gfprecares-carousel .agile__dots .agile__dot.agile__dot--current button{background:#ea5455}}@media only screen and (min-width:540px) and (max-width:767px){.gfprecares-section div.first-section.row div.col.img{margin:0 auto;width:320px}}@media only screen and (max-width:540px){.gfprecares-section div.first-section.row div.col.img{margin:0 auto;width:280px}}@media only screen and (min-width:540px) and (max-width:1178px){.gfprecares-section div.first-section.row div.first-column div.text-wrapper>p,.gfprecares-section div.only-mobile-section div.text>p,.gfprecares-section div.text-wrapper>span.campaign,.gfprecares-section div.wrap-second-third div.col.second-section-text>p,.gfprecares-section div.wrap-second-third div.third-section>div.anthony-russo p{font-size:16px}.gfprecares-section div.first-section.row div.col.img{width:350px}.gfprecares-section .third-section div.mobile-cat-icon{width:160px}.gfprecares-section .third-section div.logo-men{width:260px}.gfprecares-section .only-mobile-section div.horizontal-man{width:260px;top:-30%}.gfprecares-section .only-mobile-section div.hearths{width:220px}.gfprecares-section .only-mobile-section div.redhearth{width:140px}}@media only screen and (max-width:1178px){.gfprecares-section{background-color:#fbf6e2}.gfprecares-section .first-section{margin-bottom:50px}.gfprecares-section .first-section .img{padding:25px;position:relative}.gfprecares-section .first-section .img .sun-separate{display:none}.gfprecares-section .first-section .img .mobile-sun-separate{position:absolute;width:105px;right:30%;top:20px}.gfprecares-section .yellow-background{height:45px;background-color:#f8e65c}.gfprecares-section span.color-text{color:#ac9974;font-weight:700}.gfprecares-section .text{text-align:center;padding:15px;line-height:20px}.gfprecares-section .text .text-wrapper .gfptext{font-weight:700}.gfprecares-section .text p,.gfprecares-section .text span{font-size:14px}.gfprecares-section .text h1{font-size:20px}.gfprecares-section .text .campaign{color:#ac9974;font-weight:700;display:block;margin:10px 0}.gfprecares-section .text .arrow-down{display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid red;margin:15px auto}.gfprecares-section .wrap-second-third{position:relative;margin-bottom:120px}.gfprecares-section .wrap-second-third h3,.gfprecares-section .wrap-second-third p,.gfprecares-section .wrap-second-third span{padding:0 60px;text-align:left;line-height:20px;display:block}.gfprecares-section .wrap-second-third .anthony-russo{text-align:center;margin-bottom:10px;padding:15px}.gfprecares-section .wrap-second-third .anthony-russo p{font-size:14px}.gfprecares-section .wrap-second-third .anthony-russo .color-text{color:#ac9974;font-weight:700}.gfprecares-section .wrap-second-third .anthony-russo .color-text a{text-decoration:none;color:#ac9974;font-size:14px}.gfprecares-section .wrap-second-third .logo-men{width:220px;z-index:10;position:relative}.gfprecares-section .wrap-second-third .logo-men img{width:100%}.gfprecares-section .wrap-second-third .second-section{margin:30px 0}.gfprecares-section .wrap-second-third .second-section .sun-icon{width:140px;margin:0 auto;z-index:10;position:relative}.gfprecares-section .wrap-second-third .second-section img{width:100%}.gfprecares-section .wrap-second-third .second-section .second-section-text{text-align:center;padding:15px}.gfprecares-section .wrap-second-third .second-section .second-section-text p{font-size:14px}.gfprecares-section .wrap-second-third .third-section .cat-icon,.gfprecares-section .wrap-second-third .yellow-sidebar{display:none}.gfprecares-section .wrap-second-third .green-light-sidebar{width:75%;height:7%;position:absolute;background-color:#72fcfe;bottom:0;z-index:0;top:12px}.gfprecares-section .wrap-second-third .green-sidebar{position:absolute;width:46px;background-color:#35f098;bottom:0;height:100%;z-index:0}.gfprecares-section .wrap-second-third .mobile-cat-icon{position:absolute;width:120px;right:0;bottom:50%;z-index:10}.gfprecares-section .wrap-second-third .mobile-yellow-sidebar{position:absolute;height:39%;width:30px;background-color:#f8e65c;right:0;z-index:0;bottom:40%}.gfprecares-section .fourth-section{position:relative}.gfprecares-section .fourth-section .hearths{display:none}.gfprecares-section .fourth-section .hearths p{font-size:28px;font-weight:700;top:5%;position:absolute;left:7%}.gfprecares-section .fifth-section,.gfprecares-section .fourth-section .horizontal-man{display:none}.gfprecares-section .only-mobile-section{position:relative}.gfprecares-section .only-mobile-section .horizontal-man{width:230px;position:absolute;right:0;top:-28%;padding:10px 0}.gfprecares-section .only-mobile-section .horizontal-man img{width:100%}.gfprecares-section .only-mobile-section .color-text{color:#ac9974;font-weight:700}.gfprecares-section .only-mobile-section .color-text a{text-decoration:none;color:#ac9974;font-size:14px}.gfprecares-section .only-mobile-section h3.color-text{color:#000}.gfprecares-section .only-mobile-section .hearths{width:200px;margin:0 auto;padding:10px 0;position:relative}.gfprecares-section .only-mobile-section .hearths img{width:100%}.gfprecares-section .only-mobile-section .hearths p{position:absolute;font-size:23px;font-weight:700;top:15%;right:11%}.gfprecares-section .only-mobile-section .redhearth{width:120px;margin:0 auto;padding:10px}.gfprecares-section .only-mobile-section .redhearth img{width:100%}.gfprecares-section .last-section{position:relative;height:50px}.gfprecares-section .last-section .lastsection-yellow-background{width:100%;height:45px;background-color:#f8e65c;position:absolute;bottom:100%;top:100%}.gfprecares-section .last-section .russo-icon{width:120px;margin:0 auto}}@media only screen and (min-width:769px) and (max-width:1179px){.gfprecares-section div.first-section.row div.first-column div.text-wrapper>p,.gfprecares-section div.only-mobile-section div.text>p,.gfprecares-section div.text-wrapper>span.campaign,.gfprecares-section div.wrap-second-third div.col.second-section-text>p,.gfprecares-section div.wrap-second-third div.third-section>div.anthony-russo p{font-size:18px}.gfprecares-section div.only-mobile-section div.text,.gfprecares-section div.wrap-second-third div.col.second-section-text,.gfprecares-section div.wrap-second-third div.third-section>div.anthony-russo{width:75%;margin:0 auto}.gfprecares-section div.first-section.row{display:-webkit-box;display:-ms-flexbox;display:flex}.gfprecares-section div.first-section.row .col.first-column{width:100%}.gfprecares-section div.first-section.row .col.first-column div.yellow-background{width:75%}.gfprecares-section div.first-section.row .col.first-column div.text{text-align:left}.gfprecares-section div.first-section.row .col.first-column div.text div.text-wrapper p{padding-bottom:20px}.gfprecares-section div.first-section.row .col.first-column div.text div.text-wrapper a.arrow-down{display:block;margin:20px 0}.gfprecares-section div.first-section.row div.col.img{width:100%;padding:0;position:relative}.gfprecares-section div.first-section.row div.col.img .mobile-sun-separate{position:absolute;width:165px;right:26%;top:-4px}.gfprecares-section div.third-section div.col.mobile-cat-icon{width:200px;bottom:45%}.gfprecares-section div.third-section .anthony-russo .color-text{color:#ac9974;font-weight:700}.gfprecares-section div.third-section .anthony-russo .color-text a{text-decoration:none;color:#ac9974;font-size:16px}}@media only screen and (min-width:1180px){.gfprecares-cd,.gfprecares-section{background-color:#fbf6e2}.gfprecares-section{max-width:1440px;margin:auto;overflow:hidden}.gfprecares-section p{font-size:20px;line-height:26px}.gfprecares-section .first-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:130px}.gfprecares-section>.row .col{width:50%}.gfprecares-section .first-column{font-family:Lato,sans-serif;font-style:normal;font-weight:400}.gfprecares-section .yellow-background{background-color:#f8e65c;height:55px;width:90%}.gfprecares-section .text{margin:100px auto;width:380px}.gfprecares-section .text p{font-size:20px}.gfprecares-section .text h1{font-size:20px;font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-weight:700;padding:14px 0}.gfprecares-section .text .text-wrapper{line-height:22px}.gfprecares-section .text .second-paragraph{margin-bottom:75px}.gfprecares-section .text .gfptext{font-weight:700}.gfprecares-section .text .campaign{color:#ac9974;font-weight:700;padding-bottom:20px;font-size:20px}.gfprecares-section .img{position:relative}.gfprecares-section .img img{display:block}.gfprecares-section .img .sun-separate{width:260px;position:absolute;right:26%;top:-17px}.gfprecares-section .img .sun-separate img{width:100%}.gfprecares-section .img .mobile-sun-separate{display:none}.gfprecares-section .arrow-down{display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid red;margin-top:20px}.gfprecares-section .wrap-second-third{position:relative;height:815px}.gfprecares-section .wrap-second-third .green-sidebar{position:absolute;width:82px;height:100%;background-color:#35f098;opacity:.9;bottom:0;z-index:5}.gfprecares-section .wrap-second-third .yellow-sidebar{width:40px;height:80%;position:absolute;background-color:#f8e65c;bottom:0;right:0;z-index:0}.gfprecares-section .wrap-second-third .green-light-sidebar{width:45%;height:11%;position:absolute;background-color:#72fcfe;bottom:0;z-index:4;top:50px}.gfprecares-section .wrap-second-third .second-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}.gfprecares-section .wrap-second-third .second-section>.col{-ms-flex-preferred-size:395px;flex-basis:395px;height:280px}.gfprecares-section .wrap-second-third .second-section .sun-icon{z-index:5;position:relative;-ms-flex-preferred-size:670px;flex-basis:670px}.gfprecares-section .wrap-second-third .second-section .sun-icon img{width:215px;position:absolute;bottom:33%;right:48%}.gfprecares-section .third-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gfprecares-section .third-section .col{-ms-flex-preferred-size:400px;flex-basis:400px}.gfprecares-section .third-section .anthony-russo{-ms-flex-item-align:center;align-self:center}.gfprecares-section .third-section .anthony-russo .color-text{color:#ac9974;font-weight:700}.gfprecares-section .third-section .anthony-russo .color-text a{text-decoration:none;color:#ac9974;font-size:20px}.gfprecares-section .third-section .logo-men{z-index:6}.gfprecares-section .third-section .logo-men img{width:350px}.gfprecares-section .third-section .cat-icon{text-align:right;z-index:1;position:relative}.gfprecares-section .third-section .cat-icon img{width:320px;position:absolute;right:0;top:20%}.gfprecares-section .fourth-section{position:relative}.gfprecares-section .fourth-section .hearths{width:600px;margin:0 auto;position:relative;padding-top:62px}.gfprecares-section .fourth-section .hearths p{font-size:47px;font-weight:700;top:32%;position:absolute;left:5%}.gfprecares-section .fourth-section .hearths img{width:375px}.gfprecares-section .fourth-section .horizontal-man{position:absolute;top:-25%;right:0}.gfprecares-section .fourth-section .horizontal-man img{width:500px}.gfprecares-section .fifth-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:-100px}.gfprecares-section .fifth-section .redhearth{width:435px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:25px 10px}.gfprecares-section .fifth-section .redhearth img{width:200px;position:absolute;bottom:0;left:43%}.gfprecares-section .fifth-section .text{margin:0;width:440px}.gfprecares-section .fifth-section .text .color-text{color:#ac9974;font-weight:700}.gfprecares-section .fifth-section .text .color-text a{text-decoration:none;color:#ac9974}.gfprecares-section .mobile-cat-icon,.gfprecares-section .mobile-yellow-sidebar,.gfprecares-section .only-mobile-section{display:none}.gfprecares-section .last-section{margin:70px 0 0;position:relative}.gfprecares-section .last-section .russo-icon{text-align:right}.gfprecares-section .last-section .russo-icon img{width:175px;margin:10px 30px}.gfprecares-section .last-section .lastsection-yellow-background{background-color:#f8e65c;height:55px;width:40%;position:absolute;bottom:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ukraine-main{background:-webkit-gradient(linear,left top,left bottom,from(#d9e3f2),to(rgba(217,227,242,0)));background:linear-gradient(180deg,#d9e3f2,rgba(217,227,242,0))}.ukraine-main .ukraine-support{max-width:1250px;margin:auto;overflow:hidden}.ukraine-main .ukraine-support .flex-column.images-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px}.ukraine-main .ukraine-support .flex-column.images-container img{display:block;width:100%;max-width:100%}.ukraine-main .ukraine-support .flex-column.images-container .column-first{width:32%;margin:auto}.ukraine-main .ukraine-support .flex-column.images-container .column-first p{font-weight:800;font-size:15px;line-height:26px;color:#0152ad}.ukraine-main .ukraine-support .flex-column.images-container .column-first .support-ukraine-in-crisis{margin:20px 0}.ukraine-main .ukraine-support .flex-column.images-container .column-first .arrow-down{display:block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fdc401;margin-top:20px}.ukraine-main .ukraine-support .flex-column.images-container .column-second{width:60%}.ukraine-main .ukraine-support .matching-campaign article{margin:0;padding:20px}.ukraine-main .ukraine-support .matching-campaign article .heading{color:#023876;font-size:20px;margin:0 0 1em}.ukraine-main .ukraine-support .matching-campaign article .heading:after{content:none}.ukraine-main .ukraine-support .matching-campaign article .markdown{width:100%}.ukraine-main .ukraine-support .matching-campaign article .markdown p{font-style:normal;color:#000;font-weight:600;font-size:18px;line-height:26px}.ukraine-main .ukraine-support .war-is-devastating article{margin:0;padding:20px}.ukraine-main .ukraine-support .war-is-devastating article .heading{color:#023876;font-size:40px;margin:0 0 1em}.ukraine-main .ukraine-support .war-is-devastating article .heading:after{content:none}.ukraine-main .ukraine-support .war-is-devastating article .markdown{width:100%}.ukraine-main .ukraine-support .war-is-devastating article .markdown p{font-size:23px;line-height:140%;font-weight:300;margin:0 0 14px}.ukraine-main .ukraine-support .war-is-devastating article .markdown span{font-size:20px;color:#0152ad;font-weight:800;line-height:26px}.ukraine-main .ukraine-support .donation-link{color:#fff;background-color:#023876;min-height:565px;width:100%;position:relative;overflow:auto;padding:20px 0}.ukraine-main .ukraine-support .donation-link .form-group{position:relative}.ukraine-main .ukraine-support .donation-link .form-group input{width:100%;padding:10px 0;font-size:16px;color:#fff;margin-bottom:30px;border:none;border-bottom:2px solid #fff;outline:none;background:transparent;border-radius:0}.ukraine-main .ukraine-support .donation-link .form-group input::-webkit-input-placeholder{font-weight:300;color:#fff}.ukraine-main .ukraine-support .donation-link .form-group input:-ms-input-placeholder,.ukraine-main .ukraine-support .donation-link .form-group input::-ms-input-placeholder{font-weight:300;color:#fff}.ukraine-main .ukraine-support .donation-link .form-group input::placeholder{font-weight:300;color:#fff}.ukraine-main .ukraine-support .donation-link .form-group select{width:100%;padding:10px 0;font-size:16px;color:#fff;margin-bottom:30px;border:none;border-bottom:2px solid #fff;outline:none;background:transparent;font-weight:300}.ukraine-main .ukraine-support .donation-link .form-group select option{color:#000!important}.ukraine-main .ukraine-support .donation-link .form-group select option.default-option{font-weight:300!important;color:#fff!important}.ukraine-main .ukraine-support .donation-link .second.form-group{margin-bottom:40px}.ukraine-main .ukraine-support .donation-link .second.form-group:after{content:"";color:#0ebeff;right:11px;top:16px;position:absolute;pointer-events:none;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #fdc401}.ukraine-main .ukraine-support .donation-link .second.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ukraine-main .ukraine-support .donation-link .second.form-group select::-ms-expand{display:none}.ukraine-main .ukraine-support .donation-link button{background-color:#fff;color:#023876;padding:10px;font-size:17px;line-height:26px;font-weight:400;display:block;margin:0 auto}.ukraine-main .ukraine-support .donation-link .donate-now{text-align:center}.ukraine-main .ukraine-support .donation-link .donate-now p{padding:20px 0}.ukraine-main .ukraine-support .donation-link .donate-now a{display:inline-block;text-decoration:none;padding:15px;margin:0 auto;color:#000;font-size:18px;background-color:#fdc401;font-weight:400;line-height:26px}.ukraine-main .ukraine-support .donation-link>div{width:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ukraine-main .ukraine-support .donation-link>div h2{font-size:35px;margin:0}.ukraine-main .ukraine-support .donation-link>div p{font-weight:400;font-size:15px;line-height:26px;margin-bottom:40px}.ukraine-main .ukraine-support .gfprecares-ukraine-section{position:relative}.ukraine-main .ukraine-support .gfprecares-ukraine-section .gfprecares-heading,.ukraine-main .ukraine-support .gfprecares-ukraine-section .heading{color:#023876;font-size:20px;margin:0 0 1em}.ukraine-main .ukraine-support .gfprecares-ukraine-section .gfprecares-heading:after,.ukraine-main .ukraine-support .gfprecares-ukraine-section .heading:after{content:none}.ukraine-main .ukraine-support .gfprecares-ukraine-section .gfprecares .markdown{width:100%}.ukraine-main .ukraine-support .gfprecares-ukraine-section .gfprecares .markdown p{font-size:18px;color:#000;font-weight:600}.ukraine-main .ukraine-support .gfprecares-ukraine-section img{display:block;width:100%;max-width:100%;height:100%}.ukraine-main .ukraine-support .footer{height:100px;width:100%;background-color:#023876;margin:0 0 2em;position:relative}.ukraine-main .ukraine-support .footer img{display:block;margin:0 auto;-webkit-transform:translateY(25%);transform:translateY(25%)}@media only screen and (min-width:641px){.ukraine-main .ukraine-support .flex-column.images-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ukraine-main .ukraine-support .flex-column.images-container img{width:auto!important}.ukraine-main .ukraine-support .flex-column.images-container .column-first{height:75%;-ms-flex-item-align:center;align-self:center;width:auto;margin:0}.ukraine-main .ukraine-support .flex-column.images-container .column-first p{font-size:20px}.ukraine-main .ukraine-support .flex-column.images-container .column-first img.support-ukraine-in-crisis{margin:50px 0}.ukraine-main .ukraine-support .flex-column.images-container .column-first .arrow-down{border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #fdc401}.ukraine-main .ukraine-support .flex-column.images-container .column-second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ukraine-main .ukraine-support .matching-campaign article{margin:0 0 8em!important}.ukraine-main .ukraine-support .matching-campaign article .markdown{width:44%}.ukraine-main .ukraine-support .war-is-devastating article{margin:3em 0}.ukraine-main .ukraine-support .war-is-devastating article .heading{font-size:53px;width:90%}.ukraine-main .ukraine-support .war-is-devastating article .markdown p{font-size:29px}.ukraine-main .ukraine-support .donation-link{padding:0}.ukraine-main .ukraine-support .donation-link>div{width:62%}.ukraine-main .ukraine-support .donation-link>div h2{font-size:53px}.ukraine-main .ukraine-support .donation-link>div p{font-size:18px}.ukraine-main .ukraine-support .gfprecares-ukraine-section .gfprecares{position:absolute;margin:0;top:17%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:25%}.ukraine-main .ukraine-support .gfprecares-ukraine-section .gfprecares .markdown{width:55%}.ukraine-main .ukraine-support .footer img{margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.ukraine-main .ukraine-support .footer img.wordsearch{right:350px}.ukraine-main .ukraine-support .footer img.russo{right:100px}}@font-face{font-family:Moul;src:url("/fonts/Moul-Regular.ttf") format("truetype");font-weight:400;font-style:normal}.referral-landing{position:relative;z-index:10;background-color:#fff}.referral-container{max-width:1285px;margin:40px auto}.referral-container .referral-form-text{width:90%;margin:0 auto;padding-bottom:40px}.referral-container .referral-form-text p{font-size:20px;line-height:24px;font-family:Moul,sans-serif;color:#0054a6;text-align:center;margin:0 auto;text-transform:uppercase}.referral-container .referral-form-text p:last-child{margin-top:20px}.referral-container .referral-form-text a{text-decoration:none;color:#0054a6}.referral-form-wrapper{max-width:500px;margin:0 auto}.tenant-get-tenant{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0 80px}.tenant-get-tenant h3{font-size:20px;line-height:24px;margin:0 auto;padding:0 15px 20px}.tenant-get-tenant .get-started,.tenant-get-tenant h3{font-family:Moul,sans-serif;color:#0054a6;text-align:center;text-transform:uppercase}.tenant-get-tenant .get-started{text-decoration:none;border:3px solid #0054a6;padding:5px 10px;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;font-size:15px;line-height:15px}.tenant-get-tenant .get-started:hover{background-color:#0054a6;color:#fff}.tenant-get-tenant .get-started:active{scroll-behavior:smooth;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.5s;animation-duration:.5s}.referral-reward-banner{background-color:#0077c0;max-width:950px;margin:0 auto;padding:30px 0}.referral-reward-banner .reward-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.referral-reward-banner .reward-section h2{font-family:Lato,sans-serif;color:#fff;font-size:18px;text-align:center;font-weight:500}.referral-reward-banner .reward-section .sum{font-family:Moul,Lato,serif;font-size:40px;color:#fff;margin:0;padding:0}.referral-reward-banner .reward-section .leased{font-family:Lato,sans-serif;color:#fff;font-size:32px;font-weight:300}.referral-reward-banner .reward-section .dollar-sign{font-family:Lato,sans-serif;font-size:37px;color:#fff;font-weight:300}.referral-reward-banner .dotted-line{display:none}.referral-why-gfp-estate{background-color:#0077c0;padding:0 1.25em}.referral-why-gfp-estate .why-wrapper{margin:0 auto;padding:80px 0;text-align:center}.referral-why-gfp-estate .why-wrapper h3{font-family:Moul,Lato,serif;font-size:20px;color:#fff;margin-bottom:40px}.referral-why-gfp-estate .why-wrapper .why-wrapper-group:not(:last-child){padding-bottom:40px}.referral-why-gfp-estate .why-wrapper .why-wrapper-group h3{margin:0;font-family:Lato,sans-serif;font-weight:800;font-size:24px;line-height:50px;color:#fff}.referral-why-gfp-estate .why-wrapper .why-wrapper-group p{margin:0;font-family:Lato,sans-serif;font-size:16px;font-weight:300;line-height:18px;color:#fff}.referral-for-example{margin:40px 0}.referral-for-example h2{text-align:center;font-weight:500;text-transform:uppercase;font-size:15px;color:#0054a6;letter-spacing:3px}.referral-for-example .for-example-wrapper{padding:0 1.25em}.referral-for-example .for-example-wrapper .example-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.referral-for-example .for-example-wrapper .example-section h2{font-family:Lato,sans-serif;color:#0077c0;font-size:18px;text-align:center;font-weight:500}.referral-for-example .for-example-wrapper .example-section .sum{font-family:Moul,Lato,serif;font-size:40px;color:#0077c0;margin:0;padding:0}.referral-for-example .for-example-wrapper .example-section .leased{font-family:Lato,sans-serif;color:#0077c0;font-size:32px;font-weight:300}.referral-for-example .for-example-wrapper .example-section .dollar-sign{font-family:Lato,sans-serif;font-size:37px;color:#0077c0;font-weight:300}.referral-for-example .for-example-wrapper .decorative-dots{width:100%;margin:0 auto;max-width:480px}.referral-for-example .for-example-wrapper .decorative-dots img{display:block;width:100%}.referral-for-example .for-example-wrapper .for-you-company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 1.25em 0;max-width:350px;margin:0 auto}.referral-for-example .for-example-wrapper .for-you-company .equal-sign{width:15%;margin:0 20px 0 0;max-width:40px}.referral-for-example .for-example-wrapper .for-you-company .equal-sign img{display:block;width:100%}.referral-for-example .for-example-wrapper .for-you-company .sum-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.referral-for-example .for-example-wrapper .for-you-company .sum-wrapper div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.referral-for-example .for-example-wrapper .for-you-company .sum-wrapper .sum{font-family:Moul,Lato,serif;font-size:40px;color:#0077c0;margin:0;padding:0}.referral-for-example .for-example-wrapper .for-you-company .sum-wrapper .dollar-sign{font-family:Lato,sans-serif;font-size:37px;color:#0077c0;font-weight:300}.referral-for-example .for-example-wrapper .for-you-company .sum-wrapper .sum-section{padding-bottom:20px;text-align:center}.referral-for-example .for-example-wrapper .for-you-company .sum-wrapper .sum-section:nth-of-type(2){border-top:1px solid #0077c0;padding-top:20px}.referral-for-example .for-example-wrapper .for-you-company .sum-wrapper .sum-content{font-style:italic;padding-left:10px;color:#0077c0}.referral-for-example .for-example-wrapper .for-you-company figure{margin:0;width:10%}@media only screen and (min-width:1180px){.main.referral{padding-top:50px}.tenant-get-tenant h3{font-size:28px;line-height:30px;width:85%;padding-bottom:50px}.tenant-get-tenant .get-started{padding:0 10px;font-size:20px 20px;line-height:30px;font-family:Moul,sans-serif;color:#0054a6}.referral-reward-banner .banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-90px}.referral-reward-banner .banner-content .reward-section{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;text-align:center}.referral-reward-banner .banner-content .reward-section h2{width:70%;font-size:23px}.referral-reward-banner .banner-content .reward-section .sum{font-size:53px}.referral-reward-banner .banner-content .dotted-line{display:block;width:18%;margin-left:-20px}.referral-reward-banner .banner-content .dotted-line hr{border:none;width:120px;height:10px;background-image:radial-gradient(circle,#171647 50%,transparent 0);background-size:10px 10px;background-position:-5px 0;background-repeat:repeat-x}.referral-why-gfp-estate .why-wrapper{max-width:1100px;margin:0 auto}.referral-why-gfp-estate .why-wrapper h3{font-size:28px;line-height:30px;width:50%;margin:0 auto}.referral-why-gfp-estate .why-wrapper .why-sections{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:80px;gap:35px}.referral-why-gfp-estate .why-wrapper .why-sections .why-wrapper-group{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;padding:0}.referral-why-gfp-estate .why-wrapper .why-sections .why-wrapper-group h3{font-size:27px;line-height:30px;padding-bottom:10px;width:75%;margin:0 auto}.referral-why-gfp-estate .why-wrapper .why-sections .why-wrapper-group p{font-size:17px;font-family:Lato,sans-serif;font-weight:300;line-height:20px}.for-example-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:950px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.for-example-wrapper .decorative-dots{display:none}.for-example-wrapper .sum{display:inline;font-size:55px!important}.for-example-wrapper .for-you-company{margin:0!important}.for-example-wrapper .equal-sign{margin-left:20px}.example-border{position:relative;max-width:950px;margin:0 auto}.example-border:before{left:0;border-left:5px dotted rgba(0,119,192,.4)}.example-border:after,.example-border:before{content:"";position:absolute;top:10px;width:40%;height:90px;border-top:5px dotted rgba(0,119,192,.4)}.example-border:after{right:0;border-right:5px dotted rgba(0,119,192,.4)}.referral-container .referral-form-text{width:80%;padding:40px 0;margin:0 auto}.referral-container .referral-form-text p{font-size:28px;line-height:30px;font-family:Moul,sans-serif;color:#0054a6}.referral-container .referral-form-text p:last-child{margin-top:40px}}.terms-and-conditions{padding-bottom:50px}.terms-and-conditions h2{font-size:22px;line-height:26px;font-family:Moul,sans-serif;color:#0054a6;text-align:center}.terms-and-conditions .sub-heading,.terms-and-conditions p{margin:0;font-family:Lato,sans-serif;color:#0054a6;line-height:24px;font-size:16px}.terms-and-conditions .sub-heading{font-weight:700}.terms-and-conditions .terms-section:not(:last-child){margin-bottom:40px}.terms-and-conditions .terms-section div{margin:20px 0}.terms-and-conditions .terms-section p{margin:10px 0}.terms-and-conditions .terms-section ol,.terms-and-conditions .terms-section ul{list-style-position:inside;-webkit-padding-start:0;padding-inline-start:0}.terms-and-conditions .terms-section ol li,.terms-and-conditions .terms-section ul li{font-family:Lato,sans-serif;line-height:25px;font-size:17px;color:#0054a6}.terms-and-conditions .terms-section ol li p,.terms-and-conditions .terms-section ul li p{display:inline;font-size:16px;line-height:23px}.terms-and-conditions .terms-section ol li::marker,.terms-and-conditions .terms-section ul li::marker{color:#0054a6}@media only screen and (min-width:1180px){.terms-and-conditions{max-width:850px;margin:0 auto}.terms-and-conditions h2{font-size:28px;line-height:32px;font-family:Moul,sans-serif;color:#0054a6}.terms-and-conditions .sub-heading,.terms-and-conditions p{line-height:28px;font-size:19px}.terms-and-conditions .sub-heading{padding-top:30px}.terms-and-conditions .terms-section:not(:last-child){margin-bottom:60px}.terms-and-conditions .terms-section div{margin:20px 0}}