﻿@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:transparent;text-shadow:12px 12px 4px rgba(0,0,0,0.085);line-height:1.1;margin-block-start:0;margin-block-end:0;margin-bottom:0.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 0.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:0.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:0.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 0.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 0.3s ease-in-out, text-shadow 0.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 0.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 0.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 0.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:transparent}.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 0.3s ease-in-out, width 0.3s ease-in-out, opacity 0.3s ease-in-out, transform 0.3s ease-in-out}@media (max-width: 1500px){.anniversary-buckets{padding:3.6rem 1em 4.7rem}.anniversary-buckets-item{margin:0.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:0.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 0.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 0.3s ease-in-out}}@media (max-width: 1100px){.anniversary-buckets-wrap{flex-direction:column;align-items:center}.anniversary-buckets-item{margin:0.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:0.8rem;color:#999;padding:0.25rem 0}p.wp-caption-text{font-size:90%;color:#666;padding:0.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,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.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 0.3s, color 0.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:0.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:0.35em 0.625em 0.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:0.2em}h3.gform_title{text-align:center;font-weight:200;font-size:1.9em;border-bottom:1px solid #aaa;padding-bottom:0.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,0.8);transition:opacity 0.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,0.6);box-shadow:0 0 8px rgba(0,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,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 0.4s ease, -webkit-transform 0.4s ease;transition:left 0.4s ease, transform 0.4s ease;transition:left 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight 0.4s ease-out;animation:bounceFromRight 0.4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft 0.4s ease-out;animation:bounceFromLeft 0.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,0.5);color:#ddd;font:1.6em sans-serif;transition:background-color 0.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,0.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:0.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:0.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 0.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 rgba(255,255,255,0.35);text-transform:uppercase}.menu-section-list{padding:0;margin:10px 0;list-style:none;font-size:1.15em}h1,h2,h3{margin-bottom:0.4em}.menu-section-list a{display:block;padding:10px 20px}.menu-section-list a:hover{background-color:rgba(255,255,255,0.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:0.5em 1em !important}img{height:auto;width:auto;max-width:100%}h1{font-weight:300;font-size:2.6em;letter-spacing:0.5px}h2{font-size:2em;font-weight:400;letter-spacing:0.5px}h3,p strong{font-weight:600}h3{color:#1a1a1a;font-size:1.35em;border-bottom:1px solid;padding-bottom:0.35em;letter-spacing:0.8px}h4{font-size:1.3em;letter-spacing:0.3px}blockquote p:last-of-type:after,blockquote:before{content:'"';position:absolute;font-size:11em;opacity:0.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:0.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:0.5rem 1rem;transition:transform 0.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:rgba(255,255,255,0.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:0.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 0.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 0.3s ease-in-out, right 0.3s ease-in-out, background-color 0.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:0.6em 1em}ul.header-links>li{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0.6em 1em}ul.header-links>li>a{position:relative;color:#fff;font-weight:500;letter-spacing:1px;padding:0.6em 0.8em;margin-top:-0.4em;transition:color 0.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:0.5rem 1.5rem;transition:transform 0.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 0.2em 0.5em rgba(0,0,0,0.2);box-shadow:0 0.2em 0.5em rgba(0,0,0,0.2);opacity:0;-webkit-transform:scale(0.95) translateY(-0.5em);transform:scale(0.95) translateY(-0.5em);transition:opacity 0.3s ease, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.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 rgba(255,255,255,0.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:0.6em solid transparent;border-right:0.6em solid transparent;border-bottom:0.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:0.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:0.9em 1.2em !important;margin:0;display:block;width:100%;border-radius:0;font-size:0.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:rgba(255,255,255,0.1)}.toggle-nav{font-size:1em;color:#c99d64;display:none}.toggle-nav .hamburger{display:block;margin-bottom:0.5em}.toggle-nav .hamburger>div{transition:opacity 0.3s, -webkit-transform 0.4s;transition:transform 0.4s, opacity 0.3s;transition:transform 0.4s, opacity 0.3s, -webkit-transform 0.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:0.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:transparent}.home .navbar-wrap:after{content:none}.home .home-main{height:100vh;display:flex;justify-content:center;align-items:center}.home .home-main:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(rgba(37,25,19,0.7), rgba(0,0,0,0) 450px);z-index:2}.home .home-headline{width:100%}.home-main{padding:0;height:calc(100vh - 157.39px)}.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}.home-headline{position:relative;text-align:center}.home-headline h2 em{position:relative;text-align:center}.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}}.home-headline{background:rgba(0,0,0,0.25);padding:2.6em 2em 2.2em;z-index:2}.home-headline>*{margin:0}.home-headline h2{color:#fff;font-family:'lato', sans-serif;font-size:2.5em;line-height:1.1;font-weight:200}.home-headline h2 em{font-family:al-fresco, sans-serif;color:#dfb57c;font-style:initial;text-transform:none;font-size:2.4em;margin:0 0 0 0.1em;display:inline-block;top:0;padding:0 0.25em}.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}.home-headline h2 em span{position:absolute;left:0;width:100%;opacity:0;display:inline-block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;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);-webkit-filter:drop-shadow(0 3px 5px rgba(0,0,0,0.4));filter:drop-shadow(0 3px 5px rgba(0,0,0,0.4));-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transform:translateY(-25%);transform:translateY(-25%);transition:opacity 0.7s, -webkit-transform 0.7s ease;transition:transform 0.7s ease, opacity 0.7s;transition:transform 0.7s ease, opacity 0.7s, -webkit-transform 0.7s ease;-webkit-transform-origin:bottom;transform-origin:bottom}.home-headline h2 em span.active{opacity:1;-webkit-transform:none;transform:none;pointer-events:all;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}.home-headline h2 em span.active:first-of-type{position:relative}.home-headline h2 em span.active:first-of-type.fade-in{-webkit-transform:translateY(-25%) !important;transform:translateY(-25%) !important}.home-headline h2 em span.fade-out{-webkit-transform:translateY(25%) !important;transform:translateY(25%) !important;opacity:0}.home-headline h2 em:before{position:absolute;left:0;bottom:0.17em;width:100%;background:#000;height:4px}.page-intro{max-width:760px;margin:0 auto;padding:2em 0 3em}.page-intro>*{margin:0}.page-intro h1{margin-bottom:0.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:0.2s;animation-delay:0.2s}.homes-grid .home:nth-of-type(3){-webkit-animation-delay:0.4s;animation-delay:0.4s}.homes-grid .home:nth-of-type(4){-webkit-animation-delay:0.6s;animation-delay:0.6s}.homes-grid .home:nth-of-type(5){-webkit-animation-delay:0.8s;animation-delay:0.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:0.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 0.6s forwards;animation:fade-in-up 0.6s forwards}.homes-grid .view-model-icons{opacity:0;margin-top:0.2em;-webkit-animation-delay:0.13s !important;animation-delay:0.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:0.1em 0.1em 0;background-repeat:no-repeat;background-size:90% 90%;background-position:center;opacity:0.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,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 0.3s, -webkit-transform 0.4s ease;transition:opacity 0.3s, transform 0.4s ease;transition:opacity 0.3s, transform 0.4s ease, -webkit-transform 0.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:0.5em;color:#976d33;border:1px solid #976d33;font-size:1.1em;letter-spacing:0.5px;transition:background 0.3s, color 0.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 0.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,0.7);padding:3em 1em;transition:opacity 0.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 0.5s}#play_btn{display:inline-block;position:absolute;left:50%;bottom:0;-webkit-transform:translate3d(-50%, 41%, 0);transform:translate3d(-50%, 41%, 0);padding:0.75em 1.3em 0.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 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.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:0.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 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% - 0.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:0.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:0.15rem 0 0.3rem}.gold-standard .standard-plate a{position:relative;z-index:1;padding:0.9em 1.7em;border:1px solid #976d33;background:#f7e3c9;color:#976d33;letter-spacing:0.7px;-webkit-transform:translateY(50%);transform:translateY(50%);transition:color 0.2s, background 0.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:0.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:0.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 0.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,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:0.3rem}figure.team-member p.member-title{font-style:italic;font-weight:300;font-size:1.1em;line-height:1.3;margin:0.5rem 0}figure.team-member p.view-bio{text-transform:uppercase;letter-spacing:0.5px;font-size:0.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,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:0.2px;font-size:1.3em;margin:0.5em}.grid-img-wrap{position:relative;border:2px solid #fff}.gal-item{position:relative;float:left;width:19.8%;margin:0.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 0.7rem}.floor-plan-header a.virtual-tour-btn{padding:0.6em 1.4em;color:#fff;border:1px solid;font-weight:400;text-transform:uppercase;transition:background 0.2s, color 0.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 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.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:0.4rem auto 0;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease;-webkit-animation-delay:0.2s;animation-delay:0.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 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:0.7rem;margin-bottom:0.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:0.4em 0}.space-table .space-table-head{font-size:1.2em;font-weight:700;text-transform:uppercase;border-bottom:2px solid;padding-bottom:0.7rem;margin-bottom:0.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:0.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:0.92em;transition:color 0.2s, background 0.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,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 0.3s forwards;animation:fade-in 0.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,0.4);box-shadow:0 0 2em rgba(0,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 0.3s forwards;animation:fade-out 0.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,0.46);padding-bottom:0.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 0.2s}.locations:before,.single .main-content:before{height:100%;top:0;content:''}.story-listing .story-image:hover{opacity:0.9}.story-listing .story-info h2{margin:0;transition:color 0.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:0.9em;margin:0.2em 0 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:0.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:0.8em}.sidebar ul li:last-of-type a{padding-bottom:0.8em}.sidebar ul a{display:block;width:100%;padding:0.7em 7%}.sidebar ul a:hover{background:rgba(0,0,0,0.1)}.sidebar .current-cat>a,.sidebar .current_page_item>a{background:rgba(0,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:0.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,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:0.2em}.locations .location-info>*{margin:0}.locations .location-info h4{color:#e4a349;text-transform:uppercase;margin-bottom:0.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:0.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,0.7);transition:opacity 0.35s ease}.page-template-model-locations .locations .location-info.active:before{opacity:0.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 rgba(255,255,255,0.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:0.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:0.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:0.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:0.5em 0 1em -0.25em}.icon-facebook,.icon-linkdin,.icon-twitter{width:2em;height:2em;display:inline-block;margin:0 0.2em;transition:fill 0.2s, background 0.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:0.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:0.4em 0.5em;transition:background 0.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 0.6em;background:#666;color:#000;font-weight:600;position:absolute;top:0;right:0;border:0;transition:all 0.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:0.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:0.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:0.6em 2em;margin:0.3em;transition:background 0.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:black;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:0.75rem 0% 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:black;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,0.7);padding:0.25rem 0.65rem;color:white}.testimonial:nth-child(even){text-align:left;animation:fadeRight 0.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 0.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:0.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:0.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:0.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:white;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:0.2s}.testimonial:nth-child(1n){animation-delay:.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 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.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,0.3);transition:opacity 0.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 0.2s ease, -webkit-transform 0.5s ease;transition:transform 0.5s ease, opacity 0.2s ease;transition:transform 0.5s ease, opacity 0.2s ease, -webkit-transform 0.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 0.4s, -webkit-transform 0.3s ease;transition:transform 0.3s ease, opacity 0.4s;transition:transform 0.3s ease, opacity 0.4s, -webkit-transform 0.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:0.5px;padding:0.6em 0.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}.home-main{height:calc(100vh - 109px)}.navbar-wrap .logo-link{top:-35px}.navbar-wrap .logo-link img{padding:1em 0.5em 1em 0}.homes-grid .home{width:48%}.testimonial p{font-size:24px}}@media (max-width: 900px){.main{padding-top:100px}.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:0.7em;height:16em}.story-listing .featured-article-p{position:absolute;top:0;left:0;z-index:1;padding:0.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:0.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:0.5rem;font-size:15px}.tp-nav a:first-child{margin-right:0.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:0.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:0.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}.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 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:0.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:transparent;display:flex;justify-content:center}.home-headline h2 em{font-size:3em;margin-top:0.1em}.gold-standard{font-size:3.5vw}.gold-standard .standard-plate a{font-size:1.2em}.gold-standard .standard-plate h3 em{margin-top:0.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:0.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:0.5em 1rem;color:#fff;background:#d8ab73;display:inline-block}ul.pagination span.current{background:#b3936a}ul.pagination a{color:#fff;padding:0.5em 1rem;display:inline-block;transition:background-color 0.15s}ul.pagination a:hover{background-color:rgba(255,255,255,0.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}.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:0.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,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:0.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 0.2s}.vt-content label.gfield_label{margin-bottom:0.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:0.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)}
