﻿.dmain{width:100%;margin:0 auto;padding:0 6%;position:relative}.inner-wrap{position:relative;max-width:1300px;margin:0 auto}.vt-hero{position:relative;padding:15px 6% 0;background-color:#222}.vt-hero .inner-wrap{display:flex;align-items:center;justify-content:space-around}.vt-hero h1{color:#fff;text-align:center;font-weight:500;font-size:73px;margin:0;letter-spacing:.03em;line-height:1.2}.vt-hero img{display:table;margin:0 0 -110px}.vt-hero .vt-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.vt-hero .vt-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35)}.vt-content-wrap{background:#0f0f0f;color:#fff;padding:80px 0 90px}.vt-content-wrap .inner-wrap{display:flex;align-items:flex-start}.vt-content{font-size:20px;padding:20px 0 0 5%}.vt-content h2{color:#fff;font-size:45px}.vt-content p{line-height:1.6}.vt-content p a{color:#e0b173;font-weight:bold;text-decoration:none}.vt-content .gform_fields{margin:-1%;margin-top:20px}.vt-content .gform_fields>li{width:47%;margin:1% 1% 1.7% 1%}.vt-content .gform_fields>li input{padding:9px}.vt-content .gform_fields>li textarea{height:127px}.vt-content .gform_footer{margin-top:30px}.vt-content .gform_footer:hover:before{opacity:.1}.vt-content .gform_footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;pointer-events:none;transition:opacity .2s}.vt-content label.gfield_label{margin-bottom:.4em}.vt-content input.gform_button{font-weight:bold;font-size:18px;padding:13px 9px;margin:0;background:linear-gradient(to right, #ffcf8e, #92632e) !important}.vt-img{order:-1;background:linear-gradient(to right, #92632e, #ffcf8e);padding:4px;flex-shrink:0;max-width:47%}.vt-img img{vertical-align:bottom}.vt-heading{padding:28px 0;background:linear-gradient(to right, #ffcf8e, #92632e)}.vt-heading h2{color:#fff;text-align:center;margin:0;padding:0;font-size:50px;line-height:1.2;letter-spacing:.03em}.vt-faqs{background:#fafafa;padding:55px 0 75px;font-size:20px}.vt-faqs .inner-wrap>:first-child{margin-top:0}.vt-faqs .inner-wrap>:last-child{margin-bottom:0}.vt-faqs h3{border:0;margin:0;padding:0;margin-top:40px}@media(max-width: 1100px){.vt-hero{padding:20px 0}.vt-hero h1{font-size:68px}.vt-hero img{width:220px;margin:0 -4% 0 5%}.vt-content-wrap{padding:10px 0 70px}.vt-content-wrap .inner-wrap{flex-direction:column}.vt-content{padding:0;order:-1;font-size:18px}.vt-img{margin:50px auto 0;max-width:100%}.vt-heading{background:linear-gradient(to right, #ecb76f, #92632e)}.vt-heading h2{font-size:43px}.vt-faqs{padding:45px 0 55px;font-size:18px}}@media(max-width: 700px){.vt-hero{padding:30px 0}.vt-hero .inner-wrap{flex-direction:column}.vt-hero h1{font-size:47px}.vt-hero img{width:200px;margin:14px 0% 0}.vt-content-wrap{padding:10px 0 50px}.vt-content{font-size:17px}.vt-content h2{font-size:30px}.vt-content .gform_footer{margin-top:6%}.vt-content input.gform_button{font-size:17px;padding:10px 9px}.vt-img{margin:40px auto 0}.vt-heading{padding:20px 0}.vt-heading h2{font-size:33px}.vt-faqs{padding:35px 0 55px;font-size:17px}.vt-faqs h3{font-size:20px;margin-top:29px;margin-bottom:-8px}}.gfield.hide-label label{position:absolute;opacity:0;visibility:hidden}.gform_validation_container{display:none}.gform_hidden,.gfield_visibility_hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}@font-face{font-family:"clearface";src:url("../fonts/clearface-regular.otf") format("opentype")}.page-template-30th-anniversary .navbar-wrap:before{content:"";position:absolute;height:100%;width:50%;top:0;left:0;pointer-events:none;background-image:url(../images/sparks.png);background-size:contain;background-position:top left;background-repeat:no-repeat}.page-template-30th-anniversary .main h2{font-size:158px;font-family:al-fresco,sans-serif;background:-webkit-linear-gradient(45deg, #9a6f39, #fed39c, #9a6f39, #fed39c, #9a6f39, #fed39c, #9a6f39, #fed39c);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:12px 12px 4px rgba(0,0,0,.085);line-height:1.1;margin-block-start:0;margin-block-end:0;margin-bottom:.5rem}.page-template-30th-anniversary .main p{font-size:22px;max-width:880px;line-height:1.3;margin:0 auto 1rem}.anniversary-hero{height:0;padding-bottom:46.35%;background-color:#000}.anniversary-hero-inner{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.anniversary-hero-item{position:relative;height:0;width:50%;padding-bottom:23.2%;opacity:0}.anniversary-hero-item img{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .6s ease-in}.anniversary-hero-item img.active{opacity:1;pointer-events:auto}.anniversary-hero-center{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;height:0;padding-bottom:34.05%;pointer-events:none}.anniversary-hero-center img{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:contain;object-position:center}.anniversary-buckets{position:relative;padding:3.6rem 0 4.7rem}.anniversary-buckets-bg-img{position:absolute;height:100%;width:100%;top:0;left:0;background-size:cover;background-position:center;pointer-events:noen}.anniversary-buckets-wrap{position:relative;margin:1rem auto;display:flex;flex-wrap:wrap;justify-content:center;max-width:1405px}.anniversary-buckets-item{margin:.75rem 2.5%;width:28.33%;position:relative;background:linear-gradient(155deg, #9a6f39, #fed39c, #9a6f39, #fed39c, #9a6f39, #fed39c);padding:5px}.anniversary-buckets-item h2,.anniversary-buckets-item p{color:#000}.anniversary-buckets-item h2{font-family:"clearface","Lato",sans-serif;font-size:158px;margin:0;line-height:.7;white-space:nowrap}.anniversary-buckets-item p{font-size:25px;text-transform:uppercase;line-height:1.2}.anniversary-buckets-item:before{content:"";position:absolute;background-size:contain;background-position:center;left:0;right:0;margin:0 auto}.anniversary-buckets-item:nth-of-type(3n + 1):before{bottom:-150px;height:170px;width:108px;left:-26px;background-image:url(../images/keys.png)}.anniversary-buckets-item:nth-of-type(3n + 2):before{bottom:-134px;height:153px;width:93px;background-image:url(../images/location_pin.png)}.anniversary-buckets-item:nth-of-type(3n + 3):before{bottom:-142px;height:160px;width:95px;background-image:url(../images/award.svg)}.anniversary-buckets-item-inner{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:2.85rem 0 1.15rem;background-color:#ffe1ba}.anniversary-video{position:relative;background:linear-gradient(155deg, #9a6f39, #fed39c, #9a6f39, #fed39c, #9a6f39, #fed39c);background-size:cover;background-position:center;height:506px;width:905px;margin:6.8rem auto;cursor:pointer}.anniversary-video:before{content:"";background-image:url(../images/triangle.svg);background-position:center;background-size:contain;background-repeat:no-repeat;height:100px;width:77px;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}.anniversary-timeline{position:relative;padding:3.5rem 0 0}.anniversary-timeline-inner{position:relative;display:flex;justify-content:center;align-items:center;max-width:1800px;overflow-x:auto;margin:0 auto}.anniversary-timeline-item{position:relative;height:535px;width:58px;min-width:58px;color:#9b703a;border-right:3px solid #9b703a;max-width:800px;z-index:1;cursor:pointer;overflow:hidden}.anniversary-timeline-item.active{width:100%}.anniversary-timeline-item.active .anniversary-timeline-item-inner,.anniversary-timeline-item.active .anniversary-timeline-item-content{opacity:1;pointer-events:auto}.anniversary-timeline-item.active .anniversary-timeline-item-year{color:#fff}.anniversary-timeline-item.active .anniversary-timeline-item-year-inner{right:6px}.anniversary-timeline-item.active .anniversary-timeline-item-content{left:0}.anniversary-timeline-item.active:before{height:80%}.anniversary-timeline-item.active .anniversary-timeline-item-image{width:calc(100% + 3px)}.anniversary-timeline-item:before{content:"";position:absolute;right:50px;width:3px;height:0;background-color:#fff;z-index:1;transition:height .6s ease-in-out}.anniversary-timeline-item:hover .anniversary-timeline-item-year{text-shadow:0 0 0 #9a6f39}.anniversary-timeline-item-year{transform:rotate(270deg);transform-origin:85% 80%;position:absolute;top:0;right:6px;font-size:28px;color:#9b703a;font-weight:900;z-index:1;transition:color .3s ease-in-out,text-shadow .3s ease-in-out}.anniversary-timeline-item-inner{position:absolute;opacity:0;pointer-events:none;width:100%;height:100%;right:0}.anniversary-timeline-item-image{background-size:cover;background-position:center;position:absolute;height:100%;width:0;top:0;right:0;transition:width .3s ease-in-out}.anniversary-timeline-item-image-fallback{background-image:url(../images/kulhavi-pool-area.jpg)}.anniversary-timeline-item-content{position:absolute;opacity:0;pointer-events:none;width:67.5%;left:-100%;bottom:7%;z-index:1;color:#fff;padding:4px 12px 8px;background-color:#9b703a;font-weight:600;display:flex;justify-content:flex-end;align-items:center;transition:left .4s ease-in-out}.anniversary-timeline-item-content p{margin:0 !important;line-height:1;font-size:22px;font-weight:bold}.anniversary-timeline-item-year-inner{transform:initial;font-size:99px;top:initial;bottom:13px;right:-100%;font-weight:300;line-height:1;transition:right .6s ease-in-out}.anniversary-timeline-buttons{display:flex;justify-content:center;flex-wrap:wrap;padding:5.7rem 0 8.5rem}.anniversary-timeline-buttons button{position:relative;padding:1.3rem;height:18px;width:18px;border:initial;border-radius:50%;background-color:rgba(0,0,0,0)}.anniversary-timeline-buttons button.active .anniversary-button-inner:before{transform:translateY(-50%) translateX(-50%) scale(1);opacity:1}.anniversary-timeline-buttons button:last-child{margin-right:initial}.anniversary-button-inner{position:absolute;height:18px;width:18px;top:0;left:0;right:0;margin:0 auto;border-radius:50%;background-color:#9e733d}.anniversary-button-inner:before{content:"";position:absolute;height:38px;width:38px;top:50%;transform:translateY(-50%) translateX(-50%) scale(0);left:50%;border:2px solid #9e733d;border-radius:50%;opacity:0;transition:height .3s ease-in-out,width .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out}@media(max-width: 1500px){.anniversary-buckets{padding:3.6rem 1em 4.7rem}.anniversary-buckets-item{margin:.75rem 1%;width:31.33%}.anniversary-buckets-item h2{font-size:120px;font-size:clamp(100px,6vw,158px)}.anniversary-buckets-item p{font-size:20px;font-size:clamp(18px,2vw,20px)}.page-template-30th-anniversary .main h2{font-size:120px;font-size:clamp(100px,6vw,158px)}.page-template-30th-anniversary .main p{font-size:20px;font-size:clamp(18px,2vw,20px)}}@media(max-width: 1400px){.anniversary-timeline-item-year-inner{font-size:68px;bottom:32px}}@media(max-width: 1200px){.page-template-30th-anniversary .navbar-wrap{background-size:50% 100%}.page-template-30th-anniversary .navbar-wrap:before{width:100%;opacity:.25}.anniversary-timeline-inner{flex-direction:column;padding:0 1em;max-width:566px;margin:0 auto;overflow-x:initial}.anniversary-timeline-item{width:535px;height:58px;max-height:800px;max-width:initial;border-right:initial;border-bottom:3px solid #9b703a}.anniversary-timeline-item:before{height:3px !important;width:0;top:40px;right:0;transition:width .3s ease-in-out}.anniversary-timeline-item.active{height:0;padding-bottom:60%}.anniversary-timeline-item.active .anniversary-timeline-item-image{height:100%}.anniversary-timeline-item.active:before{width:80%}.anniversary-timeline-item-year{transform:initial}.anniversary-timeline-item-content p{font-size:16px;font-size:clamp(16px,5vw,20px)}.anniversary-timeline-item-year-inner{display:none}.anniversary-timeline-buttons{padding:3.7rem 0 4.5rem}.anniversary-timeline-item-image{width:100%;height:0;transition:height .3s ease-in-out}}@media(max-width: 1100px){.anniversary-buckets-wrap{flex-direction:column;align-items:center}.anniversary-buckets-item{margin:.75rem 0 7rem;width:50%}.anniversary-buckets-item:nth-of-type(3n + 1):before{bottom:-118px;transform:scale(0.8)}.anniversary-buckets-item:nth-of-type(3n + 2):before{bottom:-106px;transform:scale(0.8)}.anniversary-buckets-item:nth-of-type(3n + 3):before{bottom:-114px;transform:scale(0.8)}.anniversary-video{height:0;padding-bottom:56%;width:100%}.anniversary-video:before{height:0;width:50%;padding-bottom:20%}}@media(max-width: 800px){.anniversary-timeline-item{width:100%;height:48px;border-bottom:2px solid #9b703a}.anniversary-timeline-item:before{top:35px}.anniversary-timeline-item.active:before{height:2px !important}.anniversary-timeline-item.active .anniversary-timeline-item-year{top:0;transform:initial}.anniversary-timeline-buttons{width:100%}}@media(max-width: 640px){.anniversary-hero-item{padding-bottom:40%}.anniversary-hero-center{padding-bottom:45%}.anniversary-buckets-item{width:100%}.anniversary-buckets-item h2{font-size:80px;font-size:clamp(60px,22vw,80px)}.anniversary-buckets-item p{font-size:16px;font-size:clamp(16px,5vw,18px)}.anniversary-video{margin:3rem auto}.page-template-30th-anniversary .main h2{font-size:80px;font-size:clamp(60px,22vw,80px)}.page-template-30th-anniversary .main p{font-size:16px;font-size:clamp(16px,5vw,18px)}.anniversary-timeline-inner{max-width:100%;width:100%}.anniversary-timeline-item-content{width:90%}.anniversary-timeline-item-year{top:50%;transform:translateY(-50%);font-size:22px}.anniversary-timeline-buttons{display:none}.anniversary-timeline-item:last-child{border-bottom:initial}.anniversary-timeline-item{height:58px}.anniversary-hero{padding-bottom:80.08%}.anniversary-buckets{padding:1.6rem 1em 2.7rem}}@media(max-width: 400px){.anniversary-timeline-item-content{width:100%}}.single-team .contactInfo,.square-overlay,main#panel{-webkit-box-orient:vertical;-webkit-box-direction:normal}.button,body.admin-bar.f-topbar-fixed .sticky.fixed{margin-top:2rem}#wpadminbar{position:fixed !important}.team-phone p:nth-of-type(2){margin-top:-1rem;margin-bottom:-0.5rem}.single-team .contactInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #999}.single-team .teamContent h3{font-size:1.1rem;margin-top:-0.8rem;margin-bottom:0;border-bottom:0}.wp-caption>figcaption{max-width:100%;font-size:.8rem;color:#999;padding:.25rem 0}p.wp-caption-text{font-size:90%;color:#666;padding:.625rem 0}.alignleft{float:left;padding-right:1rem;margin:0}.alignright{float:right;padding-left:1rem;margin:0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.gform_footer,sub,sup{position:relative}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.button{border:1px solid #976d33;color:#976d33;font-size:1rem;padding:1rem 2rem;display:inline-block;text-decoration:none;margin-bottom:0;transition:background .3s,color .3s}img,legend{border:0}.button:hover{background:#976d33;color:#fff}/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0}a:active,a:hover{outline:0}iframe{max-width:100%}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub{font-size:75%;line-height:0;vertical-align:baseline}sup{font-size:75%;line-height:0;vertical-align:baseline;top:-0.5em}sub{bottom:-0.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none}select{text-transform:none}.home-headline h2,h3,ul.header-links>li>a{text-transform:uppercase}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}*,.gform_full input{-webkit-box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend,td,th{padding:0}table{border-collapse:collapse;border-spacing:0}.wpcf7-full{clear:left;float:none}.gform_wrapper .gform_full textarea,.wpcf7-full textarea{width:97%}#gforms_confirmation_message,.validation_error{padding:1em;margin-bottom:20px;border-radius:4px}#gforms_confirmation_message{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.validation_error{color:#fff;background-color:#f15a5b;text-align:center}.sidebar .gform_footer{margin:-15px 0 0}.gform_wrapper{max-width:900px;margin:0 auto;padding:0}span.gfield_required{color:#ff6358;margin-left:.2em}h3.gform_title{text-align:center;font-weight:200;font-size:1.9em;border-bottom:1px solid #aaa;padding-bottom:.6em}.gform_ajax_spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}/*!
* baguetteBox.js
* @author  feimosi
* @version 1.9.1
* @url https://github.com/feimosi/baguetteBox.js
*/#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:98%;max-width:98%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.gf_full_width{width:100% !important}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}.slideout-menu{position:fixed;top:0;bottom:0;width:275px;min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:0;display:none}.slideout-panel,blockquote,body{position:relative}.gal-item{overflow:hidden}.slideout-open{overflow:hidden}.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.square-overlay{overflow:hidden}.menu img,.slideout-open .slideout-menu{display:block}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{z-index:1;background-color:#fff;min-height:100vh}.menu{background-color:#111;background-image:linear-gradient(172deg, #111, #2b2b2b)}.menu a{width:100%;color:#fff}.menu a.phone{text-align:center;position:relative;top:5px;font-size:1rem}.menu .social-icons{display:flex;justify-content:center}.menu .social-icons .icon{width:1.5rem;height:1.5rem}body,h2,h4{color:#333}blockquote,h1{color:#976d33}.menu img{max-width:150px;margin:1em auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.admin-bar .menu img{margin:3em auto 1em}.menu a:hover{text-decoration:underline}.sidebar-location a,a{text-decoration:none}.menu-section{margin:25px 0}#menu-mobile ul{list-style:none;padding-left:0}#menu-mobile a{font-weight:400}#menu-mobile li.menu-item-has-children{margin-top:1em}#menu-mobile li.menu-item-has-children>a{font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.35);text-transform:uppercase}.menu-section-list{padding:0;margin:10px 0;list-style:none;font-size:1.15em}h1,h2,h3{margin-bottom:.4em}.menu-section-list a{display:block;padding:10px 20px}.menu-section-list a:hover{background-color:hsla(0,0%,100%,.1);text-decoration:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{overflow-x:hidden;min-height:100%;max-width:100vw}body{font-size:16px;font-weight:400;font-family:lato,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body#tinymce{padding:.5em 1em !important}img{height:auto;width:auto;max-width:100%}h1{font-weight:300;font-size:2.6em;letter-spacing:.5px}h2{font-size:2em;font-weight:400;letter-spacing:.5px}h3,p strong{font-weight:600}h3{color:#1a1a1a;font-size:1.35em;border-bottom:1px solid;padding-bottom:.35em;letter-spacing:.8px}h4{font-size:1.3em;letter-spacing:.3px}blockquote p:last-of-type:after,blockquote:before{content:'"';position:absolute;font-size:11em;opacity:.85;font-family:al-fresco,sans-serif}hr{border-top:1px solid #000}blockquote{padding:1em}blockquote p{font-style:italic;line-height:1.75}blockquote p:last-of-type:after{font-style:italic;line-height:0;-webkit-transform:translateY(0.45em);transform:translateY(0.45em)}blockquote:before{left:-1.5rem;top:-4.2rem}blockquote:after{right:0;bottom:-1rem;top:auto;left:auto}p{line-height:2;letter-spacing:.1px}a{color:#000;display:inline-block}p>a{text-decoration:underline}button,input[type=submit]{cursor:pointer}button,input,optgroup,select{font-family:lato,sans-serif}main#panel{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:2px 0 0 1px #cb9e66;box-shadow:2px 0 0 1px #cb9e66}.main{width:100%;max-width:1400px;margin:0 auto;padding:200px 1em 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.navbar-wrap{position:fixed;width:100%;padding:0em 1em 1.4em;background-color:#000;background-image:url("../images/texture-palms.png");background-size:auto 100%;background-repeat:no-repeat;background-position:right;z-index:9}.navbar-wrap:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:100%;background:-webkit-gradient(linear, left top, right top, from(#ffcf8e), color-stop(#92632e), color-stop(#ffcf8e), color-stop(#92632e), to(#ffcf8e));background:linear-gradient(to right, #ffcf8e, #92632e, #ffcf8e, #92632e, #ffcf8e)}.logo-link{position:relative;height:105px;width:217px;top:-22px}.logo-link img{object-fit:contain}.inner-nav-wrap{display:flex;justify-content:space-between;align-items:center;width:100%}nav.navbar{max-width:1600px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-end}.tp-nav{position:relative;top:20px}.tp-nav .main{padding:0}.tp-nav .inner-wrap{display:flex;flex-direction:row-reverse;align-items:center}.tp-nav .social-icons{position:relative;top:5px}.tp-nav a{font-weight:bold;text-transform:uppercase;color:#fff;padding:.5rem 1rem;transition:transform .3s ease-in-out;background:-webkit-gradient(linear, left top, right top, from(#ffcf8e), color-stop(#92632e), color-stop(#ffcf8e), color-stop(#92632e), to(#ffcf8e));background:linear-gradient(to right, #ffcf8e, #92632e, #ffcf8e, #92632e, #ffcf8e)}.tp-nav a.btn-text{background:initial;font-weight:bold;text-transform:capitalize;font-size:14px}.tp-nav a.btn-text.phone{font-weight:bold;font-size:1.2rem}.tp-nav a.icon{background:none;padding:0;width:1.75em;height:1.75em}.tp-nav a.icon svg path{fill:hsla(0,0%,100%,.5)}.tp-nav a.icon:hover svg path{fill:#d5a86e}.tp-nav a:hover{transform:translateY(-2px)}.page-template-contact .sidebar{margin-bottom:20px}.page-template-contact .sidebar h3{font-size:1em}.page-template-contact .sidebar p{line-height:22px}.page-template-home canvas{z-index:9999999 !important}.anniversary-btn{position:relative;display:table;text-transform:uppercase;letter-spacing:.3em;font-size:30px;padding:0 8px 0 18px;margin:0 auto;text-decoration:none;font-weight:300;background-color:#fff;transform-style:preserve-3d;transition:color .3s ease-in-out}.anniversary-btn:before,.anniversary-btn:after{content:"";position:absolute;pointer-events:none;height:1px;width:60px;top:50%;transform:translateY(-50%) translateZ(-1px);background-color:#0a0a0a;z-index:-1;transition:left .3s ease-in-out,right .3s ease-in-out,background-color .3s ease-in-out}.anniversary-btn:before{left:-30px}.anniversary-btn:after{right:-30px}.anniversary-btn:hover{color:#d5a86e}.anniversary-btn:hover:before,.anniversary-btn:hover:after{background-color:#d5a86e}.anniversary-btn:hover:before{left:-45px}.anniversary-btn:hover:after{right:-45px}.boost-popup .svelte-modal{background:#fff !important}.boost-popup img[alt="celebrating 30 years logo"]{padding-left:9px !important}.boost-popup .pi-content{padding:0 18px 20px !important}.boost-popup .full-main,.home-main{max-width:100%}ul.header-links{list-style:none;padding-left:0;position:relative;top:15px;display:flex}ul.header-links>a{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:.6em 1em}ul.header-links>li{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:.6em 1em}ul.header-links>li>a{position:relative;color:#fff;font-weight:500;letter-spacing:1px;padding:.6em .8em;margin-top:-0.4em;transition:color .25s}ul.header-links>li:last-child{padding-right:0}ul.header-links>li.gold-btn{color:#fff !important}ul.header-links>li.gold-btn:hover{color:#fff}ul.header-links>li.gold-btn:hover a{color:#fff}ul.header-links>li.gold-btn a{font-weight:bold;text-transform:uppercase;color:#fff !important;padding:.5rem 1.5rem;transition:transform .3s ease-in-out;background:#c2955b}ul.header-links>li.gold-btn a:hover{color:#fff;transform:translateY(-2px)}ul.header-links>li.menu-item-has-children a::before{content:"▼";position:absolute;font-size:11px;right:-3px;top:15px;opacity:1;color:#bb844b;transform:scale(0.8);display:inline-block;transition:transform .2s}.faded-header:before{content:""}.floor-plan-header a.more-info-btn:after,.floor-plan-header:before{content:""}.floor-plan-main:after{content:""}.gold-standard .standard-plate:after,.gold-standard .standard-plate:before{content:""}.home-headline h2 em:before,.homes-grid:after,.main-gallery:after,.square-overlay:before,.story-listing:after{content:""}ul.header-links ul.sub-menu:after{content:""}ul.header-links li:hover a:after{width:100%}ul.header-links li.current_page_ancestor>a,ul.header-links li.current_page_item>a,ul.header-links li:hover>a{color:#d5a86e}ul.header-links ul.sub-menu{pointer-events:none;list-style:none;background:#944153;background:linear-gradient(165deg, #c59452 30%, #976d33);text-align:left;position:absolute;padding:0;top:100%;top:calc(100% + 1px);width:15em;-webkit-box-shadow:0 .2em .5em rgba(0,0,0,.2);box-shadow:0 .2em .5em rgba(0,0,0,.2);opacity:0;-webkit-transform:scale(0.95) translateY(-0.5em);transform:scale(0.95) translateY(-0.5em);transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;z-index:9;-webkit-backface-visibility:hidden;backface-visibility:hidden}ul.header-links ul.sub-menu li{width:100%;border-top:1px solid hsla(0,0%,100%,.2);display:inline-block}ul.header-links ul.sub-menu li:first-of-type{border-top:0}ul.header-links ul.sub-menu:after{top:2px;-webkit-transform:translateY(-100%);transform:translateY(-100%);position:absolute;left:12%;bottom:0;width:0;height:0;border-left:.6em solid rgba(0,0,0,0);border-right:.6em solid rgba(0,0,0,0);border-bottom:.6em solid #c48948}ul.header-links ul.sub-menu a{color:#fff !important;font-weight:400;transition:none !important}ul.header-links ul.sub-menu a:after{display:none}.header-links .sub-menu li.menu-item-has-children:after{content:"›";position:absolute;right:.7em;top:50%;-webkit-transform:translateY(-50%) scale(1.6);transform:translateY(-50%) scale(1.6)}.home-main,li.menu-item-has-children{position:relative}ul.header-links li.menu-item-has-children:hover>a:after,ul.header-links li.menu-item-has-children:hover>ul.sub-menu{opacity:1;-webkit-transform:none;transform:none;pointer-events:auto}.header-links ul.sub-menu ul.sub-menu{left:75%;top:0;-webkit-transform:scale(0.95) translate3d(0.5em, 0, 0);transform:scale(0.95) translate3d(0.5em, 0, 0);z-index:1}ul.header-links ul.sub-menu a,ul.off-canvas-nav ul.sub-menu a{padding:.9em 1.2em !important;margin:0;display:block;width:100%;border-radius:0;font-size:.9em !important;position:relative;z-index:1}ul.header-links ul.sub-menu a:before,ul.off-canvas-nav ul.sub-menu a:before{display:none !important}ul.header-links ul.sub-menu a:hover{background:hsla(0,0%,100%,.1)}.toggle-nav{font-size:1em;color:#c99d64;display:none}.toggle-nav .hamburger{display:block;margin-bottom:.5em}.toggle-nav .hamburger>div{transition:opacity .3s,-webkit-transform .4s;transition:transform .4s,opacity .3s;transition:transform .4s,opacity .3s,-webkit-transform .4s;width:2.4em;height:2px;background:#ffcf8e;background:-webkit-gradient(linear, left top, right top, from(#ffd49a), color-stop(40%, #976d33), color-stop(60%, #976d33), to(#ffd49a));background:linear-gradient(to right, #ffd49a, #976d33 40%, #976d33 60%, #ffd49a)}.toggle-nav .hamburger>div:nth-of-type(2){margin:.55em 0}.slideout-open .hamburger>div{-webkit-transform-origin:bottom;transform-origin:bottom}.slideout-open .hamburger>div:nth-of-type(1){-webkit-transform:translateY(0.65em) rotate(45deg);transform:translateY(0.65em) rotate(45deg)}.slideout-open .hamburger>div:nth-of-type(2){opacity:0;-webkit-transform:none;transform:none}.slideout-open .hamburger>div:nth-of-type(3){-webkit-transform:translateY(-0.65em) rotate(-45deg);transform:translateY(-0.65em) rotate(-45deg)}.home .navbar-wrap{position:absolute;width:100%;background-image:none;background-color:rgba(0,0,0,0)}.home .navbar-wrap:after{content:none}.home-main{padding:0;background:#000;color:#fff}.home-main h2{color:#c2955b}.home-main .inner-wrap{max-width:95%}.hero-block{height:100vh;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:initial;margin-bottom:10rem;position:relative;display:flex;justify-content:center;align-items:center}.hero-block:after{content:"";position:absolute;width:100%;height:40%;bottom:0;left:0;background-image:linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0) 100%);z-index:2}.hero-block .hero-content{display:flex;width:100%;height:100%;justify-content:center;align-items:center;position:relative;z-index:9}.hero-block .hero-content h2{color:#fff;font-family:"lato",sans-serif;font-size:3em;line-height:.7;font-weight:200;text-transform:uppercase}.hero-block .hero-content h2 em{font-family:al-fresco,sans-serif;color:#ffc172;text-transform:none;font-size:2.8em;display:block;margin:0 0 0 -170px;padding:0}.testimonial-block{text-align:center;position:relative;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:initial}#testi-slider{margin-top:5rem}.portfolio-block{text-align:center;padding:5rem 0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:initial}.splide__pagination{bottom:-20px !important}.slider{position:absolute;height:100%;width:100%;left:0;top:0;background:#000;z-index:1}.slider .slide{position:absolute;height:100%;width:calc(100% + 100px);left:0;top:0;background-position:center center;background-size:cover;opacity:0}.map-block{position:relative;display:flex;align-items:center;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:initial;gap:2rem}.map-block .map,.map-block .map-content{width:50%}.map-block .map-content{padding-right:10rem}.map-container{width:100%;height:500px;position:relative;z-index:2;overflow:visible}.mapboxgl-control-container{position:relative;z-index:99999999999}.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-bottom-left{display:none}.mapboxgl-marker{z-index:9999999;position:relative}.custom-marker{width:50px;height:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='83px' height='107px'%3E%3Cpath fill-rule='evenodd' fill='rgb(194, 149, 91)' d='M82.954,41.861 C82.954,19.177 64.667,0.910 41.959,0.910 C19.251,0.910 0.964,19.177 0.964,41.861 C0.964,64.546 41.959,106.902 41.959,106.902 C41.959,106.902 82.954,64.546 82.954,41.861 ZM22.868,41.059 C22.868,30.620 31.509,21.988 41.959,21.988 C52.409,21.988 61.050,30.419 61.050,41.059 C61.050,51.497 52.609,60.129 41.959,60.129 C31.509,60.129 22.868,51.497 22.868,41.059 Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;box-shadow:0 0 4px rgba(0,0,0,.5);position:relative;z-index:1000000000000000000}.slider .slide.active{opacity:1;animation:zoom-move 15s linear infinite}@keyframes zoom-move{0%{transform:scale(1.3);transform-origin:50% 50%;opacity:.3}25%{opacity:1}100%{transform:scale(1);transform-origin:50% 50%;opacity:1}}.elevations .elevation,.floor-plan-main article .subheading,.gold-standard .standard-plate h3,.header-banner-inner p,.homes-grid .home figcaption,.meet-team-intro h3,.value .value-image span,.values-header h2{font-family:"lato",sans-serif}.page-intro{max-width:760px;margin:0 auto;padding:2em 0 3em}.page-intro>*{margin:0}.page-intro h1{margin-bottom:.5em;text-align:center}.homes-grid{margin:0 -1%;text-align: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}.homes-grid:after{display:table;clear:both}.homes-grid .home{opacity:0;width:31.33%;margin:1%;float:left;-webkit-animation:fade-in-up 1s forwards;animation:fade-in-up 1s forwards}.homes-grid .home:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}.homes-grid .home:nth-of-type(3){-webkit-animation-delay:.4s;animation-delay:.4s}.homes-grid .home:nth-of-type(4){-webkit-animation-delay:.6s;animation-delay:.6s}.homes-grid .home:nth-of-type(5){-webkit-animation-delay:.8s;animation-delay:.8s}.homes-grid .home:nth-of-type(6){-webkit-animation-delay:1s;animation-delay:1s}.homes-grid .home:nth-of-type(7){-webkit-animation-delay:1.2s;animation-delay:1.2s}.homes-grid .home:nth-of-type(8){-webkit-animation-delay:1.4s;animation-delay:1.4s}.homes-grid .home:nth-of-type(9){-webkit-animation-delay:1.6s;animation-delay:1.6s}.homes-grid .home:nth-of-type(10){-webkit-animation-delay:1.8s;animation-delay:1.8s}.homes-grid .home:nth-of-type(11){-webkit-animation-delay:2s;animation-delay:2s}.homes-grid .home:nth-of-type(12){-webkit-animation-delay:2.2s;animation-delay:2.2s}.homes-grid .home figcaption{font-size:1.4em;text-transform:uppercase;margin:.5em 0 1.2em;color:#976d33}.homes-grid .home-image{position:relative;height:290px;width:100%;background-position:center;background-size:cover}.homes-grid .view-model p{margin:0;opacity:0;text-transform:uppercase;font-size:1.5em;font-weight:300;line-height:1.4;letter-spacing:1px}.homes-grid .view-model:hover .view-model-icons,.homes-grid .view-model:hover>p{-webkit-animation:fade-in-up .6s forwards;animation:fade-in-up .6s forwards}.homes-grid .view-model-icons{opacity:0;margin-top:.2em;-webkit-animation-delay:.13s !important;animation-delay:.13s !important;z-index:2}.homes-grid a.model-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.icon-camera{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20114.1%2083.7%22%20fill%3D%22%23fff%22%3E%3Cellipse%20cx%3D%2257%22%20cy%3D%2247%22%20class%3D%22cls-1%22%20rx%3D%2216.9%22%20ry%3D%2217.3%22%2F%3E%3Cellipse%20cx%3D%2257%22%20cy%3D%2247%22%20fill%3D%22none%22%20rx%3D%2225.3%22%20ry%3D%2225.9%22%2F%3E%3Cpath%20d%3D%22M103.5%2017.6h-13a3.6%203.6%200%200%200-4%203.6V26c0%202.2%201.7%204.3%204%204.3h13c2%200%203.7-2%203.7-4.3v-4.8a3.5%203.5%200%200%200-3.7-3.6z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M105.5%2010.6H75C73%206%2069.7%200%2068%200H46c-1.8%200-5%206-7%2010.6h-9v-.4c0-2.2-1.8-3.6-4-3.6h-6.8a3.4%203.4%200%200%200-3.7%203.6v.4h-7A8.3%208.3%200%200%200%200%2019v56a8.6%208.6%200%200%200%208.4%208.8h97a8.7%208.7%200%200%200%208.7-8.8V19a8.5%208.5%200%200%200-8.5-8.4zM57%2073c-14%200-25.3-11.7-25.3-26S43%2021.2%2057%2021.2%2082.2%2032.8%2082.2%2047%2071%2073%2057%2073zm50.2-47c0%202.2-1.6%204.3-3.7%204.3h-13c-2.3%200-4-2-4-4.3v-4.8a3.6%203.6%200%200%201%204-3.6h13a3.5%203.5%200%200%201%203.7%203.6z%22%2F%3E%3C%2Fsvg%3E")}.view-model-icons .icon{display:inline-block;width:2.2em;height:2.2em;margin:.1em .1em 0;background-repeat:no-repeat;background-size:90% 90%;background-position:center;opacity:.9}.view-model-icons .icon.icon-floorplan{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2092%2091.7%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M92%2041.6a2.2%202.2%200%200%200-.2-1V0H0v59.8a32%2032%200%200%200%2032%2032h12v-6h-7.7V58a2.2%202.2%200%201%200-4.4%200v28A26%2026%200%200%201%205.7%2060v-16h26v4.4a2.2%202.2%200%201%200%204.5%200v-5.8l6.2-8v-3.5a2.2%202.2%200%201%200-4.4%200v1.8l-5%206.7H5.8V5.8H38v15a2.2%202.2%200%200%200%202.3%202.2h16a2.2%202.2%200%200%200%200-4.4h-14V5.8H86v33.7H58.3V31a2.2%202.2%200%201%200-4.3%200v12.8h10.6v25.4a2.2%202.2%200%201%200%204.4%200V43.8h17v42H69v-7a2.2%202.2%200%201%200-4.3%200v7h-7v6h34V42.5a2.2%202.2%200%200%200%20.3-1z%22%2F%3E%3C%2Fsvg%3E");background-size:70%}.view-model-icons .icon.icon-360{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20126%2081.2%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M107%2027.7a.6.6%200%200%200-1%20.3.5.5%200%200%200%20.4.6c9%203.6%2014.7%208.4%2014.7%2013.5%200%209.8-19%2018-44.8%2020a1.3%201.3%200%200%200-1.2%201.3v7a1%201%200%200%200%201.2%201.2C104.6%2069%20126%2058.7%20126%2046.2c0-7.2-7.3-13.8-19-18.5zm1-14.4a7.2%207.2%200%200%201-2.4-5.5%207.4%207.4%200%200%201%202.4-5.5%208.2%208.2%200%200%201%205.8-2.3%208%208%200%200%201%205.8%202.3%207.4%207.4%200%200%201%202.4%205.5%207.2%207.2%200%200%201-2.4%205.5%208.2%208.2%200%200%201-5.8%202.2%208.3%208.3%200%200%201-5.8-2.2zm3-5.5a2.5%202.5%200%200%200%201%202%202.7%202.7%200%200%200%202%20.7%202.5%202.5%200%200%200%201.8-.8%202.6%202.6%200%200%200%20.8-2%202.7%202.7%200%200%200-.8-1.8%202.5%202.5%200%200%200-2-1%202.6%202.6%200%200%200-1.8%201%202.7%202.7%200%200%200-1%201.8zM31.3%2048h8.5a7.7%207.7%200%200%200%207.7-7.6V28.6a4.4%204.4%200%200%200-4.4-4.4%204.4%204.4%200%200%200%204.4-4.4V8A7.7%207.7%200%200%200%2039.7.5h-8.5A7.7%207.7%200%200%200%2023.5%208v2.7a1.2%201.2%200%200%200%201.2%201.2H30a1.2%201.2%200%200%200%201.3-1.3V8h8.3v12.4h-7a1.2%201.2%200%200%200-1.2%201.2V27a1.2%201.2%200%200%200%201.2%201h7v12.4h-8.3v-2.7a1.2%201.2%200%200%200-1.2-1.2h-5.3a1.2%201.2%200%200%200-1.2%201.2v2.7a7.7%207.7%200%200%200%207.7%207.7zM80.8%2046a7.7%207.7%200%200%201-2.2-5.4V8A7.7%207.7%200%200%201%2086.3.5h8.5a7.7%207.7%200%200%201%207.7%207.7v32.4a7.7%207.7%200%200%201-7.7%207.7h-8.5a7.7%207.7%200%200%201-5.5-2.2zm5.6-5.4h8.3V8h-8.3zM56%2053.4a.5.5%200%200%200-1%20.5v8.3c-28.3-1.4-50-10-50-20%200-5.3%205.5-10%2014.7-13.7a.5.5%200%200%200%20.2-.6.6.6%200%200%200-.8-.3C7%2032.4%200%2039%200%2046.2c0%2013.2%2024%2024%2055%2025.7v8.6a.5.5%200%200%200%201%20.5l14.7-13a1%201%200%200%200%200-1.5zm19-13a7.7%207.7%200%200%201-7.7%207.7h-8.6a7.7%207.7%200%200%201-7.7-7.6V26.7a19%2019%200%200%201%201.5-7.4l7.6-18a1.3%201.3%200%200%201%20.6-.7%201.5%201.5%200%200%201%201-.2h6a1%201%200%200%201%201%20.3%201%201%200%200%201%200%201l-8%2018.7h6.7A7.7%207.7%200%200%201%2075%2028zM67%2028h-8v12.4h8z%22%20%2F%3E%3C%2Fsvg%3E");background-size:contain}.view-model-icons .icon:hover{opacity:1}.square-overlay{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.75);color:#fff;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;-ms-flex-direction:column;flex-direction:column;padding:30px;-webkit-transform:scale(0.98);transform:scale(0.98);transition:opacity .3s,-webkit-transform .4s ease;transition:opacity .3s,transform .4s ease;transition:opacity .3s,transform .4s ease,-webkit-transform .4s ease}.square-overlay:hover{will-change:transform;opacity:1;-webkit-transform:none;transform:none}.show-video .faded-header .header-banner,.show-video .faded-header-back{opacity:0}.square-overlay:before{position:absolute;top:20px;left:20px;right:20px;bottom:20px;border-top:2px solid #fed49a;border-bottom:2px solid #976d33}.square-overlay .border-right{position:absolute;right:20px;bottom:20px;top:20px;width:2px;background:-webkit-gradient(linear, left top, left bottom, from(#fed49a), color-stop(#976d33), color-stop(#fed49a), to(#976d33));background:linear-gradient(to bottom, #fed49a, #976d33, #fed49a, #976d33)}.square-overlay .border-left{position:absolute;left:20px;bottom:20px;top:20px;width:2px;background:-webkit-gradient(linear, left top, left bottom, from(#fed49a), color-stop(#976d33), color-stop(#fed49a), to(#976d33));background:linear-gradient(to bottom, #fed49a, #976d33, #fed49a, #976d33)}.faded-header{position:relative}.faded-header>*{position:relative}.square-overlay>*{position:relative}.exceed-your-expectations,.text-btn-callout{padding:5em 1em 6em;text-align:center}.exceed-your-expectations>*,.text-btn-callout>*{margin:0}.exceed-your-expectations h3,.text-btn-callout h3{border:0;color:#976d33;font-family:"lato",sans-serif;text-transform:none;text-align:center;font-weight:300;font-size:1.5em}#close_vid_btn,#play_btn,.header-banner-inner h1,.value .value-text h2{text-transform:uppercase}.exceed-your-expectations h3 em,.text-btn-callout h3 em{text-transform:uppercase;font-style:initial;display:block;font-weight:400;font-size:2.2em}.exceed-your-expectations a,.text-btn-callout a{display:inline-block;line-height:0;padding:1.8em 7%;margin-top:.5em;color:#976d33;border:1px solid #976d33;font-size:1.1em;letter-spacing:.5px;transition:background .3s,color .3s}.exceed-your-expectations a:hover,.text-btn-callout a:hover{background:#976d33;color:#fff}.faded-header{padding:8em 0 22em;background-size:cover;background-position:center bottom 32%;z-index:1}.faded-header:before{position:absolute;height:100%;top:0;left:0;width:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(#fff));background:linear-gradient(to bottom, transparent 60%, #fff);z-index:1}.faded-header>iframe{position:absolute;height:100%;top:0;left:0;width:100%;z-index:3;opacity:0;border:0;transition:opacity .5s}#close_vid_btn{border:0;background:#191919;color:#fcd096;padding:1em;display:none}#close_vid_btn:hover{background:#222}.header-banner{background:rgba(0,0,0,.7);padding:3em 1em;transition:opacity .5s;z-index:2}.page-template-aubuchon-difference .header-banner{margin-top:-2em;width:100%}.page-template-aubuchon-difference .faded-header{background-color:#222;padding:0;height:30em;margin-top:160px;position:relative;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}.faded-header-back{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center bottom 32%;transition:opacity .5s}#play_btn{display:inline-block;position:absolute;left:50%;bottom:0;-webkit-transform:translate3d(-50%, 41%, 0);transform:translate3d(-50%, 41%, 0);padding:.75em 1.3em .75em 2.5em;border:0;color:#a07a45;font-size:1.2em;font-weight:300;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20357%20357%22%3E%3Cpath%20fill%3D%22%23a07a45%22%20d%3D%22M38.25%200v357l280.5-178.5%22%2F%3E%3C%2Fsvg%3E");background-position:1em;background-repeat:no-repeat;background-color:#fff;background-size:1.1em 1.1em;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#play_btn:hover{will-change:transform;-webkit-transform:translate3d(-50%, 41%, 0) scale(0.98);transform:translate3d(-50%, 41%, 0) scale(0.98)}.show-video .faded-header{padding:0;max-height:80vh;background-size:15em !important}.show-video .faded-header:before{display:none}.show-video .difference-intro{margin:2em auto 0}.show-video .faded-header>iframe{opacity:1}.show-video #close_vid_btn{display:block}.value .value-inner,.values-header{display:-webkit-box;display:-ms-flexbox}.header-banner-inner{max-width:1200px;margin:0 auto;color:#fff;text-align:center}.header-banner-inner>*{margin:0}.value .value-text>*{margin:0}.header-banner-inner h1{color:#fff;font-size:2.5em}.header-banner-inner p{font-style:italic;max-width:700px;margin:.6rem auto 0;font-size:1.14em;line-height:1.7}.our-values{position:relative;margin-top:-5em}.values-header{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.values-header:after,.values-header:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#976d33}.values-header h2{color:#976d33;font-size:2.8em;margin:-0.2em 0 0;padding:0 .8em}.value{background:-webkit-gradient(linear, left top, left bottom, from(#f0e9e1), color-stop(90%, #fff));background:linear-gradient(to bottom, #f0e9e1, #fff 90%)}.value:nth-of-type(2){background:0;margin-top:2.5rem}.value:nth-of-type(odd) .value-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.value:nth-of-type(odd) .value-image span{right:auto;left:-0.6em}.value .value-inner{display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1200px;max-width:100%;margin:0 auto}.value .value-image{position:relative;width:475px;height:325px;background:url("../images/home-splash.jpg") center #000;background-size:cover}.value .value-image span{position:absolute;right:-0.6em;top:50%;top:calc(50% - .6em);font-size:3.5em;color:#976d33;background:#fff;border:2px solid #976d33;border-radius:100%;height:1.2em;width:1.2em;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}.value .value-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.value .value-text>div{max-width:490px;margin:0 auto}.value .value-text h2{font-weight:300;font-size:2.2em;color:#976d33}.value .value-text p{max-width:490px;line-height:1.7;font-size:.97em}.gold-standard{padding:3.5em 1em 4.5em;background:url("../images/canal-image.jpg") center #d8ab73;background-size:cover}.gold-standard .standard-plate{position:relative;background:-webkit-gradient(linear, left top, right top, from(#bea37d), color-stop(#fee2bd), to(#bea37d));background:linear-gradient(to right, #bea37d, #fee2bd, #bea37d);padding:3em 1em 0;width:1024px;max-width:100%;margin:0 auto;text-align:center;border-left:4px solid #f7cd94;border-right:4px solid #f7cd94}.gold-standard .standard-plate:after,.gold-standard .standard-plate:before{position:absolute;top:0;left:0;height:4px;width:100%;background:-webkit-gradient(linear, left top, right top, from(#f7cd94), color-stop(#9a7036), color-stop(#f7cd94), color-stop(#9a7036), to(#f7cd94));background:linear-gradient(to right, #f7cd94, #9a7036, #f7cd94, #9a7036, #f7cd94)}.gold-standard .standard-plate:after{top:auto;bottom:0}.gold-standard .standard-plate>*{margin:0}.gold-standard .standard-plate h3{border:0;color:#976d33;text-transform:none;text-align:center;font-weight:300;font-size:1.8em;margin-bottom:-0.9rem}.gold-standard .standard-plate h3 em{text-transform:uppercase;font-style:initial;display:block;font-weight:400;font-size:2.15em;line-height:1;margin:.15rem 0 .3rem}.gold-standard .standard-plate a{position:relative;z-index:1;padding:.9em 1.7em;border:1px solid #976d33;background:#f7e3c9;color:#976d33;letter-spacing:.7px;-webkit-transform:translateY(50%);transform:translateY(50%);transition:color .2s,background .2s}.gold-standard .standard-plate a:hover{color:#fff;background:#ae844b}.difference-intro{width:1025px;max-width:100%;margin:-3em auto 0}.difference-intro p{font-size:1.38em;line-height:1.85;font-weight:300;margin:0}.difference-intro p:first-of-type img{padding-left:0;margin-left:2.5%;margin-top:.5em}.difference-intro img.signature-image{margin-top:1rem}.meet-team-intro{margin-top:6em;padding:0 1em}.meet-team-intro>*{margin:0}.meet-team-intro h3{font-size:4em;text-align:center;border:0;color:#976d33;letter-spacing:2px;padding:0;line-height:1.1}.meet-team-intro h3 span{font-size:.5em;vertical-align:middle;-webkit-transform:translateY(-0.2em);transform:translateY(-0.2em);display:inline-block}.meet-team-intro p{color:#000;font-weight:300;text-transform:uppercase;text-align:center;font-size:2.2em;margin-top:-0.1em;line-height:1.2}.meet-team-intro p:first-child{margin-right:2rem}.meet-team-intro .btn-cont{display:flex;justify-content:center;align-items:center}.meet-team-intro .btn-cont .dt{padding:1rem .6rem}.social-callout{display:flex;justify-content:center;position:relative;bottom:-8rem}.social-callout .social-wrap{background-color:#fff;width:60%;text-align:center;padding:2.2rem 5rem 2rem}.social-callout .social-wrap h4{font-size:28px;text-transform:uppercase;color:#976d33;margin:0;line-height:1}.social-callout .social-wrap p{font-size:16px;line-height:1.5;margin-bottom:1rem}.social-callout .social-wrap .img-wrap{display:flex;justify-content:center;align-items:center}.social-callout .social-wrap .img-wrap a{margin:0 1rem}.social-callout .social-wrap .img-wrap a img{min-height:40px;min-width:130px}.swiper-container,.team-grid{margin-top:5.5em;width:100%;height:auto;margin-left:auto;margin-right:auto}figure.team-member{position:relative;float:left;width:16.666%;margin:0;border:2px solid #fff;text-align:center}.teamMember .teamPic{width:35%;float:right;margin-left:2rem;margin-bottom:2rem}figure.team-member .team-member-image{width:100%;padding-bottom:100%;background-position:center top;background-size:cover;-webkit-filter:saturate(0);filter:saturate(0)}figure.team-member .square-overlay{background:rgba(0,0,0,.65)}figure.team-member .square-overlay>*{margin:0}figure.team-member h3.member-name{color:#fff;border:0;font-weight:300;font-size:2em;line-height:1;padding-bottom:.3rem}figure.team-member p.member-title{font-style:italic;font-weight:300;font-size:1.1em;line-height:1.3;margin:.5rem 0}figure.team-member p.view-bio{text-transform:uppercase;letter-spacing:.5px;font-size:.95em}.selections-studio{padding:7em 1em}.selections-studio em{margin-top:-0.2rem;margin-bottom:-0.2rem}.selections-studio a{padding:1.2em 1.5em;font-weight:300;text-transform:uppercase;letter-spacing:1px}.main-gallery{padding:0;max-width:100.2%;width:100.2%;margin:0 -0.1%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-gallery:after{display:table;clear:both}.gallery-grid .square-overlay,.main-gallery .square-overlay{background:rgba(0,0,0,.5)}.gallery-grid .square-overlay:after,.gallery-grid .square-overlay:before{display:none}.main-gallery .square-overlay:after,.main-gallery .square-overlay:before{display:none}.gallery-grid .square-overlay .icon-camera,.main-gallery .square-overlay .icon-camera{width:3.5em;height:2.5em;background-position:center;background-size:contain;background-repeat:no-repeat}.floor-plan-header,.gal-item .gal-image{background-size:cover;background-position:center}.gallery-grid .square-overlay p.enlarge,.main-gallery .square-overlay p.enlarge{text-transform:uppercase;letter-spacing:.2px;font-size:1.3em;margin:.5em}.grid-img-wrap{position:relative;border:2px solid #fff}.gal-item{position:relative;float:left;width:19.8%;margin:.1%;padding-bottom:20%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gal-item .gal-image{position:absolute;width:108%;height:108%;left:-4%;top:-4%;background-image:url("../images/home-splash.jpg")}.floor-plan-header{height:55em;max-height:80vh;position:relative}.floor-plan-header:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), color-stop(10em, transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent 10em)}.floor-plan-header h1{color:#fff;text-transform:uppercase;font-size:65px;font-size:4em;margin:0 0 .7rem}.floor-plan-header a.virtual-tour-btn{padding:.6em 1.4em;color:#fff;border:1px solid;font-weight:400;text-transform:uppercase;transition:background .2s,color .2s}.floor-plan-header a.virtual-tour-btn:hover{background:#000;color:#d8ab73}.floor-plan-header a.more-info-btn{color:#fff;text-transform:uppercase;display:block;text-align:center;position:absolute;padding-bottom:1.8rem;bottom:0;left:0;width:100%;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.floor-plan-header a.more-info-btn:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22348%22%20height%3D%22106%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%225%22%20d%3D%22M345.5%202.5L174%20103.5%202.5%202.5h343z%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;height:1em;width:3em;display:block;margin:.4rem auto 0;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-animation-delay:.2s;animation-delay:.2s}.floor-plan-header a.more-info-btn:hover{-webkit-transform:translateY(-0.2em);transform:translateY(-0.2em)}.floor-plan-header a.more-info-btn:hover:after{-webkit-transform:translateY(0.4em);transform:translateY(0.4em)}.floor-plan-main{padding:3em 1em}.floor-plan-main:after{display:table;clear:both}.floor-plan-main article{width:66%;float:left}.floor-plan-main article>h2{margin:0 0 .15em;font-size:3.1em;text-transform:uppercase;color:#976d33;font-weight:300;line-height:1}.floor-plan-main article .subheading{color:#976d33;font-size:1.15em}.floor-plan-main article p{line-height:2.1}.floor-plan-main .floor-plan-sidebar{width:28%;float:right;margin-left:6%}.floor-plan-main .floor-plan-sidebar h3{font-size:1.2em;color:#976d33;border-bottom:2px solid;padding-bottom:.7rem;margin-bottom:.7rem;margin-top:2rem}.floor-plan-main .floor-plan-sidebar h3~p{margin-top:0}.space-table{color:#976d33}.space-table>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:.4em 0}.space-table .space-table-head{font-size:1.2em;font-weight:700;text-transform:uppercase;border-bottom:2px solid;padding-bottom:.7rem;margin-bottom:.7rem}.space-table .bold-row{font-weight:700}.sidebar h4,.sidebar ul a{font-weight:400;color:#fff}.elevations{color:#976d33;border-top:1px solid;border-bottom:1px solid;padding:1em 0 1.3em}.elevations .elevation-inner{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:0 auto}.elevations .elevation{position:relative;text-align:center;text-transform:uppercase;margin:1%;font-size:1.1em}.elevations .elevation a{position:absolute;top:0;left:0;width:100%}.gradient{position:absolute;top:0;left:0;width:100%}.elevations .elevation a{height:100%}.sidebar-location p{margin:.2em 0;line-height:1.85}.sidebar-location .contact-btn{color:#976d33;border:1px solid;margin-top:1em;line-height:0;padding:1.35em 2.4em;text-transform:uppercase;font-size:.92em;transition:color .2s,background .2s}.locations .location-info p,p.about-p{line-height:1.5}.sidebar-location .contact-btn:hover{background:#976d33;color:#fff}.floor-plan-images{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;padding:3em 0 4em;max-width:1500px;margin:0 auto}.floor-plan-images a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:inline-block;text-align:center}.floor-plan-images .testimonial-quote{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.floor-plan-images .testimonial-quote blockquote{max-width:650px;margin:0 0 -1.5em 1em}.floor-plan-images .testimonial-quote strong{padding-left:2em;color:#976d33;font-style:italic;font-size:1.1em}.page-template-gallery main>.inner-wrap{padding-top:200px}.single-floor-plans .main-gallery{background:#fff}.single-floor-plans .gal-item .gal-image{top:0;left:0;width:100%;height:100%}.gradient{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0, rgba(0, 0, 0, 0) 100%);display:block;height:130px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);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;z-index:99;-webkit-animation:fade-in .3s forwards;animation:fade-in .3s forwards}.sidebar ul a,.single .main-content>*,.story-listing .story-info,section.article-content{position:relative}.modal-overlay .modal{-webkit-animation:bounce 1.1s linear forwards;animation:bounce 1.1s linear forwards;height:800px;width:937px;-webkit-box-shadow:0 0 2em rgba(0,0,0,.4);box-shadow:0 0 2em rgba(0,0,0,.4);border:3px solid #a78151;background-color:#333;max-width:98%}.modal-overlay .modal>iframe{width:100% !important;height:100% !important}.modal-overlay.close-modal{-webkit-animation:fade-out .3s forwards;animation:fade-out .3s forwards}.modal-overlay.close-modal .modal{-webkit-animation:scale-out 1.5s forwards;animation:scale-out 1.5s forwards}.loading-background{background-size:20%;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20stroke%3D%22%23fff%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-width%3D%222%22%20transform%3D%22translate(1%201)%22%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2218%22%20stroke-opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M36%2018c0-9.94-8.06-18-18-18%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2018%2018%22%20to%3D%22360%2018%2018%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important}.archive-header h1{margin-top:0;text-transform:uppercase;border-bottom:1px solid rgba(134,99,48,.46);padding-bottom:.5rem;font-size:2.5em}.archive-header a:hover{text-decoration:underline}.story-listing{padding:2em 0;border-bottom:1px solid #aaa}.story-listing a{display:block}.story-listing:first-of-type{padding-top:0}.story-listing:last-of-type{border-bottom:0}.story-listing:after{display:table;clear:both}.story-listing .story-image{height:15.5em;width:15em;background-size:cover;background-position:center;float:left;margin-right:3%;position:relative;z-index:1;transition:opacity .2s}.locations:before,.single .main-content:before{height:100%;top:0;content:""}.story-listing .story-image:hover{opacity:.9}.story-listing .story-info h2{margin:0;transition:color .2s}.story-listing .story-info h2:hover{color:#976d33}.story-listing .story-info>*{margin:0}.story-listing .publish-date{color:#976d33;text-transform:uppercase;font-size:.9em;margin:.2em 0 .5em}section.article-content{max-width:1250px;margin:0 auto;padding:2em 0 1em;background:#fff}section.article-content:after{content:"";display:table;clear:both}article.main-column{float:left;width:66.666%}.page-template-contact article.main-column{margin-bottom:4rem}.sidebar{float:right;width:27.333%;margin-left:6%}.sidebar h4{text-transform:uppercase;background:#86622f;font-size:1.2em;padding:.5em 7%;margin-bottom:0;margin-top:0;border-radius:3px 3px 0 0}.sidebar ul{list-style:none;background:#c39e6c;margin-top:0;padding:0;border-radius:0 0 3px 3px}.sidebar ul li:first-of-type a{padding-top:.8em}.sidebar ul li:last-of-type a{padding-bottom:.8em}.sidebar ul a{display:block;width:100%;padding:.7em 7%}.sidebar ul a:hover{background:rgba(0,0,0,.1)}.sidebar .current-cat>a,.sidebar .current_page_item>a{background:rgba(0,0,0,.15)}.news-header{padding:12em 0;z-index:-1}.news-header:before{display:none}.single .main-content{margin-top:1em}.single .main-content:before{background:#fff;position:absolute;left:-75vw;width:200vw}.single .main-content:after{content:"";display:table;clear:both}.single .sidebar{margin-top:.8em}.single article>h1:first-of-type{margin-top:0}.single article p.publish-date{margin:-0.8em 0 0;font-style:italic;color:#beac92}.locations{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:3em auto 0;padding:1em 1em 2.5em;background-image:url("https://images.unsplash.com/photo-1482189996843-3cc22b1728a3?dpr=1&auto=compress,format&fit=crop&w=1800&h=600&q=75&cs=tinysrgb&crop=");background-position:center;background-size:cover}.locations:before{position:absolute;left:0;width:100%;background:rgba(0,0,0,.75)}.locations .location-info{position:relative;padding:2%;color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;margin:.2em}.locations .location-info>*{margin:0}.locations .location-info h4{color:#e4a349;text-transform:uppercase;margin-bottom:.2rem;font-size:2.2em;mix-blend-mode:difference}.locations .location-iframe{height:30em;margin-top:1em}.page-template-model-locations .locations-wrap{background:#222}.page-template-model-locations iframe{height:50em;z-index:-1;margin:-47px 0 0}.page-template-model-locations .locations{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px 0 0;background:#333;padding:0;z-index:1}.page-template-model-locations .locations .location-info{position:relative;margin:0;background-size:cover;background-position:center;padding:3em 0;font-size:.9em;width:19em;cursor:pointer}.main-model-locations{height:60vh}.page-template-model-locations .locations .location-info>*{position:relative}.page-template-model-locations .locations .location-info a{color:#d5a86e;font-weight:700;text-transform:uppercase}.page-template-model-locations .locations .location-info:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);transition:opacity .35s ease}.page-template-model-locations .locations .location-info.active:before{opacity:.7}.hide-text,.sr-only{position:absolute;left:-200vw;opacity:0;pointer-events:none;z-index:-9}footer{width:100%;background:#000;padding:2.5em 1em 4em;position:relative}.footer-inner-wrap{max-width:1200px;margin:0 auto;color:#666;font-weight:500}.footer-inner-wrap .footer-links{margin:0 -3%}.footer-inner-wrap .footer-links>div{width:57%;float:left;padding:0 3%}.footer-inner-wrap .footer-links>div:last-of-type{width:43%;border-left:1px solid hsla(0,0%,100%,.5)}.footer-inner-wrap .footer-links>div>div{float:left;width:50%}.footer-inner-wrap .footer-links:after{content:"";display:table;clear:both}.footer-inner-wrap img.footer-logo{margin-top:.3em}.footer-inner-wrap h4{color:#666;text-transform:uppercase;font-weight:900;font-size:1.25em;letter-spacing:1.5px;margin:0}.footer-inner-wrap .footer-link-list{margin:.5em 0 0}.footer-inner-wrap .footer-link-list>a{color:#666;text-decoration:none;display:table;font-weight:500}.feedback-link,.footer-inner-wrap .footer-link-list>a:hover{text-decoration:underline}p.about-p{width:500px;max-width:100%;margin-top:.5em}.feedback-link{margin-top:1.3em;font-weight:400;font-size:1.1em;color:#666}.bottom-line a{margin-top:0}.footer-social-icons{margin:.5em 0 1em -0.25em}.icon-facebook,.icon-linkdin,.icon-twitter{width:2em;height:2em;display:inline-block;margin:0 .2em;transition:fill .2s,background .2s;fill:#666;border-radius:100%}.icon-facebook:hover,.icon-linkdin:hover,.icon-twitter:hover{fill:#d8ab73;background:#fff}.icon-facebook:hover circle,.icon-linkdin:hover circle,.icon-twitter:hover circle{fill:#d8ab73}.icon-facebook:hover #fill-id,.icon-linkdin:hover #fill-id,.icon-twitter:hover #fill-id{fill:#fff}.footer-signup{margin-top:.5em;position:relative}.footer-signup label{opacity:0;position:absolute;pointer-events:none}.footer-signup input[type=email]{height:100%;width:100%;background:#000;color:#eee;padding:.4em .5em;transition:background .2s;border:1px solid #666}.footer-signup input[type=email]::-webkit-input-placeholder,.footer-signup input[type=email]:-ms-input-placeholder,.footer-signup input[type=email]::-ms-input-placeholder,.footer-signup input[type=email]::placeholder{color:#666}.footer-signup input[type=email]:focus{background:#222}.footer-signup input[type=submit]{height:100%;padding:0 .6em;background:#666;color:#000;font-weight:600;position:absolute;top:0;right:0;border:0;transition:all .2s;border-radius:0}.gallery-sub-link{position:relative;text-transform:uppercase}.gallery-sub-link h1{position:relative;text-transform:uppercase}.footer-signup input[type=submit]:hover{background:#d8ab73;color:#fff}.footer-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:600px;max-width:100%;margin:4em auto}.footer-images>img{max-height:85px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bottom-line{text-align:center;font-size:.9em;margin:0;line-height:1.6}.bottom-line a{color:#666;text-decoration:none}.bottom-line a:hover{text-decoration:underline}section.home-footer{background:#000;padding:.3em 1em;z-index:3}section.home-footer .footer-inner-wrap{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}section.home-footer .tel-link{font-size:1.1em}section.home-footer a{color:#fff}.gal-wrap{width:100%;margin:0 auto}.grid-item{vertical-align:baseline;float:left;width:100%}.grid-img-wrap{width:50%}.gal-tabs{text-align:center;margin:2em 1em}.gal-tabs button{background:0;border:1px solid #000;padding:.6em 2em;margin:.3em;transition:background .2s}.gal-tabs button:hover{background:#eee}.gal-tabs button.active{background:#000;color:#fff}.mission{background-color:#000;margin-top:2rem;padding-bottom:8rem}.mission .vision{text-align:center;padding-bottom:3rem}.mission .vision h3{border:none;color:#c38c2f;font-weight:300;font-size:48px;margin-bottom:0;padding-bottom:10px}.mission .vision p{font-size:20px;color:#d1d1d1;max-width:950px;width:100%;margin:0 auto;line-height:1.95}.mission .vision p:last-child{margin-top:13px}.mission .gold-line{margin:25px 0 0px;margin:0 auto;max-width:900px;height:1px;background:#000;background:-webkit-gradient(linear, 0 0, 100% 0, from(#000), to(#000), color-stop(50%, #c38c2f))}.mission .values .v-wrap{max-width:985px;width:100%;margin:0 auto}.mission .values .v-grid{margin:1rem -2% -0.75rem;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.mission .values .v-item{margin:.75rem 0% .75rem 5rem;width:38%}.mission .values h3{font-size:48px;font-weight:300;text-align:center;color:#c38c2f;border:none;margin:2rem 0;padding-bottom:0}.mission .values h5{font-size:18px;font-weight:900;text-transform:uppercase;color:#fff;margin:1rem 0 0rem;padding:0}.mission .values p{color:#d1d1d1;line-height:24px}.facebook-link{position:relative;top:-8px}.yelp-svg{height:60px;position:relative;top:-10px}.testimonials-wrap{display:flex;flex-direction:column}.testimonials-wrap .gold-line{margin:4rem auto 0;max-width:900px;height:1px;background:#000;background:-webkit-gradient(linear, 0 0, 100% 0, from(#fff), to(#fff), color-stop(50%, #c38c2f))}.testimonial{padding:2rem 0 0;opacity:0;text-align:center}.testimonial p{font-size:1.2rem;line-height:auto}.testimonial cite{font-style:italic;background:rgba(0,0,0,.7);padding:.25rem .65rem;color:#fff}.testimonial:nth-child(even){text-align:left;animation:fadeRight .5s forwards ease-out}.testimonial:nth-child(even) .gold-line{margin:4rem auto 0 0;background:-webkit-gradient(linear, 0 0, 100% 0, from(#c38c2f), to(rgba(255, 255, 255, 0)))}.testimonial:nth-child(odd){animation:fadeLeft .5s forwards ease-out;text-align:right}.testimonial:nth-child(odd) .gold-line{margin:4rem 0 0 auto;background:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(255, 255, 255, 0)), to(#c38c2f))}.testimonial:last-child{margin-bottom:3rem}.testimonial:last-child .gold-line{display:none}.floor-plans-template-default.single.single-floor-plans{overflow-x:unset}.single-floor-plans .main-gallery{margin-top:5rem}.floor-plan-header{position:relative;overflow:hidden}.fph-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:norepeat;animation:fphZoomIn 35s forwards}@keyframes fphZoomIn{from{transform:scale(1)}to{transform:scale(1.25)}}.floor-plan-sidebar{position:sticky;top:1rem}.floor-plan-sidebar .contact-btn{background:#976d33;color:#fff;transition:.2s;width:100%;text-align:center;font-size:18px;font-weight:700}.floor-plan-sidebar .contact-btn:hover{background:#000;color:#976d33;border:1px solid #976d33}.floor-plan-sidebar .back-btn{margin-top:2rem;line-height:0;transition:.2s}.floor-plan-sidebar .back-btn:hover{color:#976d33}.other-floor-plans{padding:0em 1em 6em}.other-floor-plans h2{text-align:center;color:#976d33;border:none}.fps-wrap{display:flex;justify-content:center;flex-wrap:wrap;margin:3rem -0.5rem 0}.fps-wrap .floor-plan{position:relative;padding-top:10%;width:calc(25% - 1rem);margin:.5rem;display:flex;justify-content:center;align-items:flex-end;flex-grow:1;overflow:hidden;background:linear-gradient(0deg, #000, rgba(0, 0, 0, 0) 50%)}.fps-wrap .floor-plan h3{color:#fff;padding-bottom:0;border:none}.fps-wrap .floor-plan a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.fps-wrap .floor-plan:hover .fp-bg-img{transform:scale(1.2)}.fp-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-size:cover;background-position:center;background-repeat:norepeat;transition:.2s}.testimonial:nth-child(1n){animation-delay:0.5s}.testimonial:nth-child(2n){animation-delay:1s}.testimonial:nth-child(3n){animation-delay:1.5s}.testimonial:nth-child(4n){animation-delay:2s}.testimonial:nth-child(5n){animation-delay:2.5s}@keyframes fadeUp{from{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0%)}}@keyframes fadeRight{from{opacity:0;transform:translateX(-2rem)}to{opacity:1;transform:translateX(0%)}}@keyframes fadeLeft{from{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateX(0%)}}.page-template-testimonials .navbar-wrap+.main{box-sizing:content-box;width:100%}.page-template-testimonials h1{font-size:48px;margin-bottom:0;display:block;border-bottom:1px solid #c38c2f}@media(min-width: 726px){.grid-img-wrap{width:auto}.gal-wrap{width:712px}.grid-item{width:350px}}@media(min-width: 1085px){.gal-wrap{width:1061px}}@media(min-width: 1435px){.gal-wrap{width:1415px}}@media(min-width: 1800px){.gal-wrap{width:1769px}}@media(min-width: 2142px){.gal-wrap{width:2123px}}.sub-links-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-sub-link{display:block;text-align:center;padding:7em 2em;background-size:cover;background-position:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:30em;overflow:hidden;background-color:#000}.gallery-sub-link .square-overlay{background:0}.gallery-sub-link:hover .square-overlay{opacity:1;-webkit-transform:none;transform:none}.gal-item-background.lazyload{opacity:0}.gallery-sub-link:hover:before{opacity:0}.gallery-sub-link h1{color:#ffd095;font-weight:400;mix-blend-mode:hard-light;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.single-team h3{display:-webkit-box;display:-ms-flexbox;display:flex}.single-team .teamContent{padding-bottom:2em}@media(max-width: 1650px){figure.team-member{width:20%}}.gal-item-background{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-sub-link a{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-sub-link:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.3);transition:opacity .3s}.gallery-sub-link:hover h1{-webkit-transform:translateY(-0.2em);transform:translateY(-0.2em)}@media(max-width: 640px){.gform_fields>li{width:100%}}@media(max-width: 400px){.gallery-sub-link h1{font-size:9vw}.teamMember .teamPic{float:none;width:100%;margin:0}}.gal-item-background{background-size:cover;background-position:center;transition:opacity .2s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .2s ease;transition:transform .5s ease,opacity .2s ease,-webkit-transform .5s ease}.gallery-sub-link:hover .gal-item-background{-webkit-transform:scale(1.05);transform:scale(1.05)}.hide-lb-arrow #next-button{display:none !important}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes scale-out{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes scale-out{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes bounce{0%{-webkit-transform:matrix3d(0.4, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(0.4, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}4.3%{-webkit-transform:matrix3d(0.709, 0, 0, 0, 0, 0.757, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(0.709, 0, 0, 0, 0, 0.757, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}8.61%{-webkit-transform:matrix3d(0.927, 0, 0, 0, 0, 0.939, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(0.927, 0, 0, 0, 0, 0.939, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}12.91%{-webkit-transform:matrix3d(1.031, 0, 0, 0, 0, 1.026, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1.031, 0, 0, 0, 0, 1.026, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}17.22%{-webkit-transform:matrix3d(1.056, 0, 0, 0, 0, 1.047, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1.056, 0, 0, 0, 0, 1.047, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}28.33%{-webkit-transform:matrix3d(1.012, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1.012, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}39.44%{-webkit-transform:matrix3d(0.996, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(0.996, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}100%,61.66%,83.98%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}}@media(min-width: 2100px){.home-main{background-position:center bottom 30%}}@media(min-width: 1400px){.locations-wrap .locations .location-info{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}}@media(max-width: 1340px){figure.team-member{width:25%}}@media(min-width: 1025px){.home-footer{position:absolute;bottom:0;left:0;width:100%}.home-footer:before{position:absolute;bottom:0;left:0;width:100%}.gallery-sub-link{padding:14em 1em;min-width:30%}.home-footer{opacity:0;transition:opacity .4s,-webkit-transform .3s ease;transition:transform .3s ease,opacity .4s;transition:transform .3s ease,opacity .4s,-webkit-transform .3s ease;-webkit-transform-origin:bottom;transform-origin:bottom}.home-footer:before{content:"";height:250%}.home-footer:hover{opacity:1}.home-footer>*{position:relative}}@media(max-width: 1350px){.gal-item{width:24.8%;padding-bottom:22%}ul.header-links>li>a{letter-spacing:.5px;padding:.6em .2em}.page-template-testimonials .navbar-wrap+.main{box-sizing:border-box}}@media(max-width: 1200px){.fps-wrap .floor-plan h3{font-size:20px}}@media(max-width: 1125px){.tp-nav{top:0}.tp-nav .btn-text{display:none}.tp-nav .social-icons{display:none}.navbar-wrap{padding:0em 0em 1em}.floor-plan-images,.locations{display:block}.floor-plan-images img{max-width:100%;margin:0 auto;display:block}.floor-plan-images .testimonial-quote{max-width:90%;margin-left:5%}.floor-plan-images .testimonial-quote blockquote{max-width:100%}.locations{padding-top:2em;background-image:url("https://images.unsplash.com/photo-1482189996843-3cc22b1728a3?dpr=1&auto=compress,format&fit=crop&w=1000&h=1400&q=75&cs=tinysrgb&crop=right")}figure.team-member{width:33.33%}ul.header-links{display:none}.toggle-nav{display:block;margin-left:auto}.page-template-aubuchon-difference .faded-header{margin-top:100px}}@media(max-width: 1024px){section.home-footer .footer-inner-wrap{display:block;text-align:center;padding:1em 0}.footer-inner-wrap .footer-links>div{float:none;width:100%;padding:0 16%;border-left:0 !important}.footer-inner-wrap .footer-links>div:last-of-type{margin:3em 0 0;overflow:auto;width:100%}.footer-inner-wrap .footer-links>div:last-of-type>div{width:auto}.footer-inner-wrap .footer-links>div:last-of-type>div:last-of-type{float:right}}@media(max-width: 1000px){.navbar-wrap{padding:0 5% 1em}.navbar-wrap .logo-link{top:-35px}.navbar-wrap .logo-link img{padding:1em .5em 1em 0}.homes-grid .home{width:48%}.testimonial p{font-size:24px}}@media(max-width: 900px){.page-template-gallery main>.inner-wrap{padding-top:100px}.sidebar,article.main-column{float:none;width:100%}.gal-item{width:33.13%;padding-bottom:28%}.story-listing .story-image{width:100%;margin-bottom:.7em;height:16em}.story-listing .featured-article-p{position:absolute;top:0;left:0;z-index:1;padding:.8em 1.2em;pointer-events:none}.main-content{padding-bottom:2em !important}.sidebar{text-align:center;margin-left:0;margin-top:2.5em}.fps-wrap .floor-plan h3{font-size:18px}}@media(max-width: 825px){.floor-plan-main .floor-plan-sidebar,.floor-plan-main article{width:100%}.elevation-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1em}.elevation-inner .elevation{width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}figure.team-member{width:50%}.mission .values .v-item{margin:.75rem 2rem !important}.social-callout .social-wrap{background-color:#fff;width:80%;text-align:center;padding:2.2rem 5rem 2rem}}@media(max-width: 800px){.fps-wrap .floor-plan h3{font-size:16px}}@media(max-width: 700px){.tp-nav{width:100%}.tp-nav .inner-wrap{display:flex;justify-content:space-between;align-items:center}.tp-nav a{width:50%;text-align:center;padding:.5rem;font-size:15px}.tp-nav a:first-child{margin-right:.25rem}.footer-inner-wrap .footer-links>div{padding:0 10%}.btn-cont{flex-direction:column}.btn-cont p{margin:0 !important}.btn-cont a{font-size:.9rem}.page-template-testimonials h1{font-size:40px}.testimonial p{font-size:20px}.other-floor-plans{padding-top:0;padding-bottom:0}.fps-wrap{margin-top:1rem}.fps-wrap .floor-plan{padding-top:15%;width:calc(50% - 1rem)}}@media(max-width: 600px){.tp-nav{margin-bottom:.5rem}.tp-nav .inner-wrap{flex-direction:column-reverse}.tp-nav a{width:100%}.tp-nav a:first-child{margin:0}.tp-nav a:last-child{margin:0 0 8px}.map-block{flex-direction:column}.map-block .map,.map-block .map-content{width:100%}.map-block .map-container{height:300px}.map-block .map-content{padding:0 2%}.hero-block{height:70vh;margin-bottom:2rem}.hero-block .hero-content h2 em{font-size:1.8em;margin:0 0 0 24px}.home-main h2{font-size:1.7em;letter-spacing:0px}.gallery-sub-link .square-overlay{display:none}.gal-item{width:49.8%;padding-bottom:40%}.footer-images{display:block}.footer-images>img{display:block;margin:0 auto}.footer-images>img:first-of-type{margin-bottom:2em}.team-member .square-overlay .border-left,.team-member .square-overlay .border-right,.team-member .square-overlay:after,.team-member .square-overlay:before{display:none}.mission .values .v-item{width:100%}.social-callout .social-wrap{width:80%}.social-callout .social-wrap .img-wrap{flex-direction:column}.social-callout .social-wrap .img-wrap img,.social-callout .social-wrap .img-wrap svg{margin:0 0 .5rem 0 !important;position:initial;top:initial}.navbar-wrap .logo-link{height:100px;width:185px;top:-16px}}@media(max-width: 550px){.navbar-wrap{padding:0em 5% 1em}.navbar-wrap .logo-link{height:90px;width:145px;top:-12px}.footer-inner-wrap .footer-links>div{padding:0 5%}.homes-grid .home{width:100%;margin:0}.team-member .square-overlay{font-size:.85em}.page-template-testimonials h1{font-size:34px}.testimonial cite{font-size:15px}}@media(max-width: 480px){.footer-inner-wrap .footer-links>div:last-of-type>div{width:100%}.footer-inner-wrap .footer-links>div:last-of-type>div:last-of-type{margin-top:2em}}@media(max-width: 450px){.home-main{min-height:28em;padding:0;height:calc(100vh - 5.9em)}.home-headline{padding:0 1rem;font-size:4vw;background:rgba(0,0,0,0);display:flex;justify-content:center}.home-headline h2 em{font-size:3em;margin-top:.1em}.gold-standard{font-size:3.5vw}.gold-standard .standard-plate a{font-size:1.2em}.gold-standard .standard-plate h3 em{margin-top:.5rem}iframe{max-height:95vh}.exceed-your-expectations,.text-btn-callout{font-size:3.3vw}.exceed-your-expectations h3 em,.text-btn-callout h3 em{line-height:1;margin-top:.2em}.exceed-your-expectations a,.text-btn-callout a{font-size:1.4em}figure.team-member{width:90%;margin-left:5%;margin-bottom:2%}.social-callout .social-wrap{background-color:#fff;width:100%;text-align:center;padding:2.2rem 1rem 2rem}.anniversary-btn{font-size:18px;padding:0 0 0 6px}.anniversary-btn:before,.anniversary-btn:after{width:30px}.anniversary-btn:before{left:-10px}.anniversary-btn:after{right:-10px}.anniversary-btn:hover:before{left:-15px}.anniversary-btn:hover:after{right:-15px}}@media(max-width: 420px){.meet-team-intro h3{font-size:15vw}.mission .vision h3,.mission .values h3{font-size:42px}}@media(max-width: 400px){.fps-wrap{margin-top:0}.fps-wrap .floor-plan{padding-top:20%;width:calc(100% - 1rem)}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.home-headline h2 em span{background:0 0 !important}}@supports(-ms-ime-align: auto){.gal-item{height:200px}}.home .slider{overflow:hidden}ul.pagination{list-style:none;display:table;margin:2em auto 0;padding:0;background:#d8ab73;border-radius:5px;overflow:hidden}ul.pagination span{padding:.5em 1rem;color:#fff;background:#d8ab73;display:inline-block}ul.pagination span.current{background:#b3936a}ul.pagination a{color:#fff;padding:.5em 1rem;display:inline-block;transition:background-color .15s}ul.pagination a:hover{background-color:hsla(0,0%,100%,.2)}ul.pagination li{display:inline-block}ul.pagination li a.next,ul.pagination li a.prev{font-size:1.3rem;padding:2px 1rem 6px}.wp-block-button__link{background-color:#c2955b;border-radius:0px;text-transform:uppercase;font-weight:600}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translateX(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translateX(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1019607843)}@media(-ms-high-contrast: active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(-ms-high-contrast: active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.0509803922)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast: active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast: black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast: active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast: black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media(-ms-high-contrast: active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media(-ms-high-contrast: black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media(-ms-high-contrast: active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media(-ms-high-contrast: black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media(-ms-high-contrast: active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media(-ms-high-contrast: black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:hsla(0,0%,100%,.5019607843);margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5019607843);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgba(0,0,0,.0509803922)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast: active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast: black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.7490196078);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.7490196078);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid rgba(0,0,0,0);height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:rgba(0,0,0,.0509803922)}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1019607843);padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.3490196078);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid rgba(0,0,0,0);transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid rgba(0,0,0,0);transform:translate(7.5px, -28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:rgba(0,0,0,.7019607843);color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-size:12px;height:auto;line-height:1.5;margin:2px;padding:5px 10px;width:auto}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:hover{background-color:#f0f0f0}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#4264fb;border-color:#4264fb;color:#fff}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#3151d9}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}