/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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,menu,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-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{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}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{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;box-sizing:content-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{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul{padding:0}.black{color:#252525}.white{color:#fff}.dark-gray{color:#414042}.text-gray{color:gray}.text-dark{color:#4a4a4a}.brown--block{background-color:#48433a;color:#fff}.sand--block{background-color:#f4f3ef;color:#48433a}.dark-gray--block{background-color:#414042;color:#fff}.black--block{background-color:#252525;color:#fff}.off-white--block{background-color:#f4f2ef}#grid-overlay{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:.2;z-index:99}#grid-overlay .container,#grid-overlay .row,#grid-overlay .col-xs-1{height:100%}#grid-overlay [class*=col-] div{height:100%;width:100%;background-color:tomato}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.fit-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover}@media(min-width:991px){.fit-image.mobile-only{display:none}}.fit-image.desktop-only{display:none}@media(min-width:991px){.fit-image.desktop-only{display:block}}.fit-image.has-overlay::before{background-color:rgba(12,22,36,.78);z-index:1}.fit-image.is-narrow{left:calc(46px/2);right:calc(46px/2)}.fit-image.top img{object-position:top center}.fit-image img{object-fit:cover;height:100%;width:100%;object-position:center center}.fit-image.is-squeezed{left:15px;right:15px}figure.aligncenter{display:block;margin:0 auto;text-align:center}figure.alignleft{float:left;margin:0 15px 20px 0;text-align:left}figure.alignright{float:right;margin:0 0 20px 15px;text-align:right}.gform_fields{zoom:1}.gform_fields:before,.gform_fields:after{content:" ";display:table}.gform_fields:after{clear:both}.sr-only,.fit-image.compat-object-fit img{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}body::after,.form-skin--ts .gfield:not(.show-label) .gfield_label_before_complex,.form-skin--ts .gfield_checkbox input,.form-skin--ts .gfield_radio input,.quoter__page .visual-radio li input,.quoter__page .visual-checkbox li input{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.fit-image.has-overlay::before,body::before,.ll-alt-content-bg::after,.ll-callout-banner::after,.ll-column-links::after,.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image::before,.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .ll-gallery-content__side-image::before,.ll-hero-banner:not(.ll-hero-banner--plain):not(.no-overlay)::after,.ll-image-grid .ll-image-grid__image::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.rounded{border-radius:50%}.text-transform-none{text-transform:none!important}.text-align-left{text-align:left!important}.text-align-center{text-align:center!important}.text-align-right{text-align:right!important}.text-decoration-underline{text-decoration:underline!important}.font-weight-300,.font-weight-light{font-weight:300!important}.font-weight-400,.font-weight-normal{font-weight:400!important}.font-weight-500,.font-weight-medium{font-weight:500!important}.font-weight-700,.font-weight-bold{font-weight:700!important}.text-size-h1,.text-size-52{font-size:3.25em!important;line-height:1!important}.text-size-hero{font-size:3.25em!important}.text-size-h2,.text-size-36{font-size:2em!important}.text-size-h3,.text-size-14,.text-size-small{font-size:.875em!important}.text-size-h4,.text-size-26{font-size:.76923em!important}.text-size-h5,.text-size-38{font-size:2.375em!important}.text-size-h6,.text-size-22{font-size:1.375em!important}.text-size-large,.text-size-18{font-size:1.125em!important}.text-size-default,.text-size-16{font-size:1em!important}.display-block{display:block!important}@media(min-width:991px){.mobile-only{display:none}}.desktop-only{display:none}@media(min-width:991px){.desktop-only{display:block}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1.0}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}*,*::before,*::after{box-sizing:border-box}:root{--admin-bar-height:46px}@media screen and (min-width:783px){:root{--admin-bar-height:32px}}html{position:relative;min-height:100%;font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#4a4a4a;background-color:white;font-size:16px;font-size:1.6rem;line-height:1.6;overflow-x:hidden}body.large-text p,body.large-text li,body.large-text a{font-size:20px;font-size:2rem}body::before{display:none;background-color:rgba(37,37,37,.6);pointer-events:none;opacity:0;-webkit-transition:1s ease-in-out;transition:1s ease-in-out;z-index:149}@media(min-width:991px){body::before{display:block}}body::after{content:'mobile'}@media(min-width:991px){body::after{content:'desktop'}}body.is-open{overflow:hidden}@media(min-width:991px){body.is-open{overflow:auto}}body.is-open::before{opacity:1;pointer-events:auto}body.floor-plan-zoom .mfp-gallery .mfp-img{cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);max-height:750px!important;max-width:750px!important}body.floor-plan-zoom .mfp-gallery .mfp-img.zoom-x,body.floor-plan-zoom .mfp-gallery .mfp-img.zoom-y{cursor:-webkit-zoom-out;cursor:zoom-out;width:auto;height:auto;max-height:100%!important;max-width:100%!important}::selection{text-shadow:none;color:#000;background:#ccc}::-moz-selection{text-shadow:none;color:#000;background:#ccc}@media screen and (max-width:600px){#wpadminbar{position:fixed}}.overlay-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:51}.main{outline:none}@font-face{font-family:Amiri;src:url(../fonts/Amiri-Italic.eot);src:url(../fonts/Amiri-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Amiri-Italic.woff2) format("woff2"),url(../fonts/Amiri-Italic.woff) format("woff"),url(../fonts/Amiri-Italic.ttf) format("truetype"),url(../fonts/Amiri-Italic.svg#Amiri-Italic) format("svg");font-style:italic}@font-face{font-family:Amiri;src:url(../fonts/Amiri-Regular.eot);src:url(../fonts/Amiri-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Amiri-Regular.woff2) format("woff2"),url(../fonts/Amiri-Regular.woff) format("woff"),url(../fonts/Amiri-Regular.ttf) format("truetype"),url(../fonts/Amiri-Regular.svg#Amiri-Regular) format("svg")}@font-face{font-family:Gotham;src:url(../fonts/Gotham-Bold.eot);src:url(../fonts/Gotham-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gotham-Bold.woff2) format("woff2"),url(../fonts/Gotham-Bold.woff) format("woff"),url(../fonts/Gotham-Bold.ttf) format("truetype"),url(../fonts/Gotham-Bold.svg#Gotham-Bold) format("svg");font-weight:700}@font-face{font-family:Gotham Book;src:url(../fonts/Gotham-Book.eot);src:url(../fonts/Gotham-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/Gotham-Book.woff2) format("woff2"),url(../fonts/Gotham-Book.woff) format("woff"),url(../fonts/Gotham-Book.ttf) format("truetype"),url(../fonts/Gotham-Book.svg#Gotham-Book) format("svg")}@font-face{font-family:Gotham;src:url(../fonts/Gotham-Medium.eot);src:url(../fonts/Gotham-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Gotham-Medium.woff2) format("woff2"),url(../fonts/Gotham-Medium.woff) format("woff"),url(../fonts/Gotham-Medium.ttf) format("truetype"),url(../fonts/Gotham-Medium.svg#Gotham-Medium) format("svg");font-weight:500}@font-face{font-family:Gotham;src:url(../fonts/Gotham-Light.eot);src:url(../fonts/Gotham-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Gotham-Light.woff2) format("woff2"),url(../fonts/Gotham-Light.woff) format("woff"),url(../fonts/Gotham-Light.ttf) format("truetype"),url(../fonts/Gotham-Light.svg#Gotham-Light) format("svg");font-weight:300}.hero-text,h2,.h2,h4,.h4,.form-skin--ts .gform_title,h6,.h6,.footer__top .footer__info a,.nav-top a,.h6--sm,.h6--alt,.events-wrapper .mec-event-month,.quoter__page .visual-radio li label span,.quoter__page .visual-checkbox li label span,.quoter__page .gform_previous_button,.footer__middle .inline-form input[type=submit],.a11y-skip-link,.btn,.form-skin--ts input[type=submit],.blog-roll .post-nav a,.quoter__page .gform_next_button,.quoter__page .form-skin--quoter input[type=submit],.btn--vc,.mec-events-button,.primary-nav li a,.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__scroll button,.ll-icon-grid .ll-icon-grid__item .logo .inner .letters,.ll-services-grid .ll-services-grid__services .ll-services-grid__service .logo .inner .letters,.ll-tabbed-content .ll-tabbed-content__nav--desktop .ll-tabbed-content__nav-item .logo .inner .letters{font-family:Gotham,sans-serif;font-weight:400;font-style:normal}body,h1,.h1,.mec-wrap .mec-single-title,h3,.h3,.quoter__page .visual-radio .gfield_label,.quoter__page .visual-checkbox .gfield_label,.quoter__page .gsection_description,.h3--sm,h5,.h5,.events-wrapper .mec-event-title,.ll-floor-plans .ll-floor-plans__link-wrapper a,.events-wrapper .mec-event-detail,.events-wrapper .mec-event-grid-clean .event-grid-t2-head .mec-event-detail,.events-wrapper .mec-event-content p,.mec-event-content p,.mec-single-event .mec-event-meta dd,.mec-event-cost,.mec-event-more-info,.mec-event-website,.mec-events-meta-date,.mec-single-event-additional-organizers,.mec-single-event-category,.mec-single-event-date,.mec-single-event-label,.mec-single-event-location,.mec-single-event-organizer,.mec-single-event-time,address.mec-events-address,.mec-single-event .mec-event-meta .mec-events-address,.primary-nav li .dropdown-menu a{font-family:Amiri,sans-serif;font-weight:400;font-style:normal}a{color:gray;text-decoration:none;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a:hover{color:#4a4a4a;text-decoration:none}button{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}img{max-width:100%;height:auto}code{white-space:normal}h1,.h1,.mec-wrap .mec-single-title,h2,.h2,h3,.h3,.quoter__page .visual-radio .gfield_label,.quoter__page .visual-checkbox .gfield_label,.quoter__page .gsection_description,h4,.h4,.form-skin--ts .gform_title,h5,.h5,.events-wrapper .mec-event-title,.ll-floor-plans .ll-floor-plans__link-wrapper a,h6,.h6,.footer__top .footer__info a,.nav-top a{margin:.5em 0;line-height:1.2;font-weight:400}.hero-text{font-size:2.5em;line-height:1.0625em;font-weight:500;letter-spacing:.125em;text-transform:uppercase}@media(min-width:767px){.hero-text{font-size:3em}}@media(min-width:991px){.hero-text{font-size:4em}}body.large-text .hero-text{font-size:5em}h1,.h1,.mec-wrap .mec-single-title{font-size:2em;line-height:1.0435em;letter-spacing:-.01739em;font-style:italic;text-transform:unset}@media(min-width:479px){h1,.h1,.mec-wrap .mec-single-title{font-size:2.5em}}@media(min-width:767px){h1,.h1,.mec-wrap .mec-single-title{font-size:2.875em}}body.large-text h1,body.large-text .h1,body.large-text .mec-wrap .mec-single-title,.mec-wrap body.large-text .mec-single-title{font-size:3.59em}h2,.h2{font-size:1.85em;line-height:1.2857em;font-weight:700;text-transform:uppercase;letter-spacing:.1em}@media(min-width:479px){h2,.h2{font-size:2.15em}}@media(min-width:767px){h2,.h2{font-size:2.625em}}body.large-text h2,body.large-text .h2{font-size:3.28em}h3,.h3,.quoter__page .visual-radio .gfield_label,.quoter__page .visual-checkbox .gfield_label,.quoter__page .gsection_description{font-size:2em;line-height:1.1053em;letter-spacing:-.02106em;font-style:italic;text-transform:unset}@media(min-width:479px){h3,.h3,.quoter__page .visual-radio .gfield_label,.quoter__page .visual-checkbox .gfield_label,.quoter__page .gsection_description{font-size:2.375em}}@media(min-width:767px){h3,.h3,.quoter__page .visual-radio .gfield_label,.quoter__page .visual-checkbox .gfield_label,.quoter__page .gsection_description{font-size:2.625em}}body.large-text h3,body.large-text .h3,body.large-text .quoter__page .visual-radio .gfield_label,.quoter__page .visual-radio body.large-text .gfield_label,body.large-text .quoter__page .visual-checkbox .gfield_label,.quoter__page .visual-checkbox body.large-text .gfield_label,body.large-text .quoter__page .gsection_description,.quoter__page body.large-text .gsection_description{font-size:3.28em}.h3--sm{font-size:2em;line-height:1.1053em;letter-spacing:-.02106em;font-style:italic;text-transform:unset}@media(min-width:479px){.h3--sm{font-size:2.375em}}body.large-text .h3--sm{font-size:2.96em}h4,.h4,.form-skin--ts .gform_title{font-size:1.65em;line-height:1.4em;font-weight:700;letter-spacing:.09524em;text-transform:uppercase}@media(min-width:479px){h4,.h4,.form-skin--ts .gform_title{font-size:2em}}@media(min-width:767px){h4,.h4,.form-skin--ts .gform_title{font-size:2.25em}}body.large-text h4,body.large-text .h4,body.large-text .form-skin--ts .gform_title,.form-skin--ts body.large-text .gform_title{font-size:2.81em}h5,.h5,.events-wrapper .mec-event-title,.ll-floor-plans .ll-floor-plans__link-wrapper a{font-size:1.25em;line-height:1.1818em;letter-spacing:-.00636em;font-style:italic;text-transform:unset}@media(min-width:479px){h5,.h5,.events-wrapper .mec-event-title,.ll-floor-plans .ll-floor-plans__link-wrapper a{font-size:1.375em}}body.large-text h5,body.large-text .h5,body.large-text .events-wrapper .mec-event-title,.events-wrapper body.large-text .mec-event-title,body.large-text .ll-floor-plans .ll-floor-plans__link-wrapper a,.ll-floor-plans .ll-floor-plans__link-wrapper body.large-text a{font-size:1.72em}h6,.h6,.footer__top .footer__info a,.nav-top a{font-size:.875em;line-height:1.5em;font-weight:700;letter-spacing:.07142em;text-transform:uppercase}body.large-text h6,body.large-text .h6,body.large-text .footer__top .footer__info a,.footer__top .footer__info body.large-text a,body.large-text .nav-top a,.nav-top body.large-text a{font-size:1.09em}.h6--sm{font-size:.875em;line-height:1.5em;font-weight:500;letter-spacing:.125em;text-transform:uppercase}body.large-text .h6--sm{font-size:1.09em}.h6--alt,.events-wrapper .mec-event-month,.quoter__page .visual-radio li label span,.quoter__page .visual-checkbox li label span,.quoter__page .gform_previous_button{font-size:1em;line-height:1.5em;font-weight:500;letter-spacing:.125em;text-transform:uppercase}body.large-text .h6--alt,body.large-text .events-wrapper .mec-event-month,.events-wrapper body.large-text .mec-event-month,body.large-text .quoter__page .visual-radio li label span,.quoter__page .visual-radio li label body.large-text span,body.large-text .quoter__page .visual-checkbox li label span,.quoter__page .visual-checkbox li label body.large-text span,body.large-text .quoter__page .gform_previous_button,.quoter__page body.large-text .gform_previous_button{font-size:1.25em}.text-uppercase{text-transform:uppercase}.ts-copy>*:first-child{margin-top:0}.ts-copy ul{margin-left:1.5em}.ts-copy blockquote{margin-left:0;padding-left:1.5em;font-size:1.125em;border-left:5px solid #4a4a4a;line-height:1.4em}body.large-text .ts-copy blockquote{font-size:1.41em}@media(min-width:479px){.ts-copy blockquote{font-size:1.5em}}.ts-copy a{text-decoration:underline}.js-animate-col{opacity:0;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.js-animate-col:nth-child(2):last-child{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.js-animate-col:nth-child(1){-webkit-transition:all .35s .1s cubic-bezier(.42,0,.58,1);transition:all .35s .1s cubic-bezier(.42,0,.58,1)}.js-animate-col:nth-child(2){-webkit-transition:all .35s .2s cubic-bezier(.42,0,.58,1);transition:all .35s .2s cubic-bezier(.42,0,.58,1)}.js-animate-col:nth-child(3){-webkit-transition:all .35s .3s cubic-bezier(.42,0,.58,1);transition:all .35s .3s cubic-bezier(.42,0,.58,1)}.js-animate-col:nth-child(4){-webkit-transition:all .35s .4s cubic-bezier(.42,0,.58,1);transition:all .35s .4s cubic-bezier(.42,0,.58,1)}.js-animate-col:nth-child(5){-webkit-transition:all .35s .5s cubic-bezier(.42,0,.58,1);transition:all .35s .5s cubic-bezier(.42,0,.58,1)}.js-animate-col:nth-child(6){-webkit-transition:all .35s .6s cubic-bezier(.42,0,.58,1);transition:all .35s .6s cubic-bezier(.42,0,.58,1)}.js-animate-col:nth-child(7){-webkit-transition:all .35s .7s cubic-bezier(.42,0,.58,1);transition:all .35s .7s cubic-bezier(.42,0,.58,1)}.js-animate-col:nth-child(8){-webkit-transition:all .35s .8s cubic-bezier(.42,0,.58,1);transition:all .35s .8s cubic-bezier(.42,0,.58,1)}.js-animate-col:nth-child(9){-webkit-transition:all .35s .9s cubic-bezier(.42,0,.58,1);transition:all .35s .9s cubic-bezier(.42,0,.58,1)}.js-animate-col:nth-child(10){-webkit-transition:all .35s 1s cubic-bezier(.42,0,.58,1);transition:all .35s 1s cubic-bezier(.42,0,.58,1)}.js-animate-right{opacity:0;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);-webkit-transition:all .35s cubic-bezier(.42,0,.58,1);transition:all .35s cubic-bezier(.42,0,.58,1)}.js-animate-up{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:all .35s cubic-bezier(.42,0,.58,1);transition:all .35s cubic-bezier(.42,0,.58,1)}@media(prefers-reduced-motion:reduce){.js-animate-col,.js-animate-right,.js-animate-up{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.js-animate-col:nth-child(2):last-child,.js-animate-right:nth-child(2):last-child,.js-animate-up:nth-child(2):last-child{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.js-animated,.js-animated--forced{opacity:1;-webkit-transition:all .35s cubic-bezier(.42,0,.58,1);transition:all .35s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(1),.js-animated--forced:nth-child(1){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s .1s cubic-bezier(.42,0,.58,1);transition:all .35s .1s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(2),.js-animated--forced:nth-child(2){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s .2s cubic-bezier(.42,0,.58,1);transition:all .35s .2s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(3),.js-animated--forced:nth-child(3){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s .3s cubic-bezier(.42,0,.58,1);transition:all .35s .3s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(4),.js-animated--forced:nth-child(4){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s .4s cubic-bezier(.42,0,.58,1);transition:all .35s .4s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(5),.js-animated--forced:nth-child(5){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s .5s cubic-bezier(.42,0,.58,1);transition:all .35s .5s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(6),.js-animated--forced:nth-child(6){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s .6s cubic-bezier(.42,0,.58,1);transition:all .35s .6s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(7),.js-animated--forced:nth-child(7){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s .7s cubic-bezier(.42,0,.58,1);transition:all .35s .7s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(8),.js-animated--forced:nth-child(8){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s .8s cubic-bezier(.42,0,.58,1);transition:all .35s .8s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(9),.js-animated--forced:nth-child(9){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s .9s cubic-bezier(.42,0,.58,1);transition:all .35s .9s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(10),.js-animated--forced:nth-child(10){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s 1s cubic-bezier(.42,0,.58,1);transition:all .35s 1s cubic-bezier(.42,0,.58,1)}.js-animated:first-child,.js-animated--forced:first-child{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s cubic-bezier(.42,0,.58,1);transition:all .35s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(3),.js-animated--forced:nth-child(3){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s .45s cubic-bezier(.42,0,.58,1);transition:all .35s .45s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(4),.js-animated--forced:nth-child(4){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s .65s cubic-bezier(.42,0,.58,1);transition:all .35s .65s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(5),.js-animated--forced:nth-child(5){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s .85s cubic-bezier(.42,0,.58,1);transition:all .35s .85s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(6),.js-animated--forced:nth-child(6){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s 1.05s cubic-bezier(.42,0,.58,1);transition:all .35s 1.05s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(7),.js-animated--forced:nth-child(7){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s 1.25s cubic-bezier(.42,0,.58,1);transition:all .35s 1.25s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(8),.js-animated--forced:nth-child(8){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s 1.45s cubic-bezier(.42,0,.58,1);transition:all .35s 1.45s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(9),.js-animated--forced:nth-child(9){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s 1.65s cubic-bezier(.42,0,.58,1);transition:all .35s 1.65s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(10),.js-animated--forced:nth-child(10){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s 1.85s cubic-bezier(.42,0,.58,1);transition:all .35s 1.85s cubic-bezier(.42,0,.58,1)}.js-animated:nth-child(2),.js-animated:nth-child(2):last-child,.js-animated--forced:nth-child(2),.js-animated--forced:nth-child(2):last-child{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s .25s cubic-bezier(.42,0,.58,1);transition:all .35s .25s cubic-bezier(.42,0,.58,1)}.container-fluid,.container-narrow,.container{margin-right:auto;margin-left:auto;padding-left:8.33333333%;padding-right:8.33333333%;max-width:100%}@media(min-width:767px){.container-fluid,.container-narrow,.container{max-width:calc(100% - 46px)}}@media(min-width:991px){.container-narrow{max-width:calc(100% - (46px*5))}}.no-container-xs{width:100%;max-width:100%;padding-left:10px;padding-right:10px}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc((15px/2)*-1);margin-left:calc((15px/2)*-1)}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;padding-right:7.5px;padding-left:7.5px}@media only screen and (min-width:992px){.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{padding-right:23px;padding-left:23px}}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;-webkit-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;-webkit-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;-webkit-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;-webkit-flex-basis:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;-webkit-flex-basis:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;-webkit-flex-basis:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;-webkit-flex-basis:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;-webkit-flex-basis:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;-webkit-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}@media only screen and (min-width:768px){.container{width:992px;padding-left:23px;padding-right:23px}.no-container-xs{margin-right:auto;margin-left:auto;padding-left:8.33333333%;padding-right:8.33333333%;width:768px}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;padding-right:7.5px;padding-left:7.5px}}@media only screen and (min-width:768px) and (min-width:992px){.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{padding-right:23px;padding-left:23px}}@media only screen and (min-width:768px){.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;-webkit-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;-webkit-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;-webkit-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;-webkit-flex-basis:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;-webkit-flex-basis:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;-webkit-flex-basis:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;-webkit-flex-basis:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;-webkit-flex-basis:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;-webkit-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}}@media only screen and (min-width:992px){.container{width:1170px;padding-left:23px;padding-right:23px}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;padding-right:7.5px;padding-left:7.5px}}@media only screen and (min-width:992px) and (min-width:992px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{padding-right:23px;padding-left:23px}}@media only screen and (min-width:992px){.col-md{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;-webkit-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;-webkit-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;-webkit-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;-webkit-flex-basis:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;-webkit-flex-basis:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;-webkit-flex-basis:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;-webkit-flex-basis:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;-webkit-flex-basis:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;-webkit-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}}@media only screen and (min-width:1170px){.container{width:1170px;padding-left:23px;padding-right:23px}.container.is-small{padding-left:calc(8.33333333% + (46px/4));padding-right:calc(8.33333333% + (46px/4))}.row{margin-right:calc((46px/2)*-1);margin-left:calc((46px/2)*-1)}.row.col-lg-offset{width:86.75%;margin-left:auto;margin-right:auto}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;padding-right:23px;padding-left:23px}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;-webkit-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;-webkit-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;-webkit-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;-webkit-flex-basis:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;-webkit-flex-basis:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;-webkit-flex-basis:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;-webkit-flex-basis:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;-webkit-flex-basis:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;-webkit-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}}.footer a:hover{text-decoration:underline}.footer.sand--block a{color:#48433a}.footer.sand--block .footer__section+.footer__section .container .row::before{background-color:#48433a}.footer.brown--block a{color:#fff}.footer.brown--block .footer__section+.footer__section .container .row::before{background-color:#807868}.footer a:hover{opacity:.8}.footer__section{position:relative}.footer__section .row{position:relative}.footer__section .row::before{content:'';position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - (15px/2));height:1px}@media(min-width:991px){.footer__section .row::before{width:calc(100% - 46px)}}.footer__top{padding-top:2em;padding-bottom:2em}.footer__top .footer__logo{display:block;max-width:350px}.footer__top .footer__logo img{width:100%}.footer__top .footer__info{text-align:left;padding-top:1em;padding-bottom:.5em}@media(min-width:991px){.footer__top .footer__info{padding-top:0;text-align:right}}.footer__top .footer__info a{font-size:.875em}body.large-text .footer__top .footer__info a{font-size:1.09em}.footer__top .footer__info a+a::before{content:'|';margin:0 .25em 0 .15em}.footer__middle .row{padding:3em 0 0}.footer__middle .footer__menu,.footer__middle .footer__form{margin-bottom:2em}.footer__middle .footer-nav{margin:1em 0 0}.footer__middle .footer-nav li{list-style:none;margin-bottom:.5em}.footer__middle .inline-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__middle .inline-form .gform_heading{width:100%;margin-bottom:1em}.footer__middle .inline-form .gform_body{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.footer__middle .inline-form .gform_body .gform_fields,.footer__middle .inline-form .gform_body .gfield,.footer__middle .inline-form .gform_body .ginput_container,.footer__middle .inline-form .gform_body input{height:100%}.footer__middle .inline-form .gform_body input{color:#252525}.footer__middle .inline-form .gform_body li{margin-bottom:0}.footer__middle .inline-form .gform_foooter{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.footer__middle .inline-form input{width:100%;height:100%;border:none}.footer__middle .inline-form input::-webkit-input-placeholder{color:#4a4a4a;border:0;outline:0}.footer__middle .inline-form input:-ms-input-placeholder{color:#4a4a4a;border:0;outline:0}.footer__middle .inline-form input::placeholder{color:#4a4a4a;border:0;outline:0}.footer__middle .inline-form input[type=text]{padding:.25em .75em}.footer__middle .inline-form input[type=submit]{background-color:#252525;font-weight:500;font-size:.75em;padding-left:1.5em;padding-right:1.5em;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}body.large-text .footer__middle .inline-form input[type=submit]{font-size:.94em}.footer__middle .inline-form input[type=submit]:hover{background-color:#313131}.footer__middle .inline-form .hidden_label label{display:none}.footer__middle .inline-form .gfield{position:relative}.footer__middle .inline-form .gfield label{position:absolute;top:-1.5em;left:0}.footer__middle .inline-form .gform_description{display:block;margin-top:.5em;margin-bottom:1em}.footer__middle .inline-form .validation_error{margin-top:0;margin-bottom:2em}.footer__middle .inline-form .validation_list{padding-left:1em;margin-top:0;margin-bottom:2em}.footer__middle .inline-form .validation_list a{text-decoration:underline}.footer__bottom .row{padding-top:1em;padding-bottom:2em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer__credits{text-align:left;margin-top:.5em}@media(min-width:991px){.footer__credits{margin-top:0;text-align:right}}.footer__credits,.footer__copyright{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}body.large-text .footer__credits,body.large-text .footer__copyright{font-size:20px}@media(min-width:991px){.footer__credits,.footer__copyright{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.a11y-skip-link{padding:1em 2em;margin:.5em 0;font-size:.75em;text-transform:uppercase;letter-spacing:.13em;overflow:hidden;position:fixed;top:0;left:0;display:inline-block;z-index:-1;background-color:white;color:#4a4a4a;border-radius:0;text-align:center;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-transition:all .15s ease;transition:all .15s ease}.a11y-skip-link:focus{opacity:1;-webkit-transform:translateY(32px);-ms-transform:translateY(32px);transform:translateY(32px);pointer-events:auto;background-color:white;color:#4a4a4a;z-index:250}body:not(.a11y-is-tabbing) *[tabindex="0"]:focus{outline:none}.a11y-is-tabbing *[tabindex="0"]:focus{outline:none;border:10px solid rgba(187,211,253,.7)}.a11y-is-tabbing a:focus,.a11y-is-tabbing input:focus,.a11y-is-tabbing button:focus,.a11y-is-tabbing textarea:focus,.a11y-is-tabbing select:focus{outline:3px solid #bbd3fd!important}.block-table{display:table;width:100%;height:100%;margin:0 auto}@media(min-width:991px){.block-table{display:block}}.block-table__cell{display:table-cell;vertical-align:middle;height:100%;padding:0 15px}@media(min-width:991px){.block-table__cell{display:block;height:auto}}@media(min-width:991px){.block-table__cell--1-5,.block-table__cell--1-4,.block-table__cell--1-3,.block-table__cell--1-2,.block-table__cell--4-5{width:100%}}.block-table__cell--1-5{width:20%}.block-table__cell--1-4{width:25%}.block-table__cell--1-3{width:33.333333%}.block-table__cell--1-2{width:50%}.block-table__cell--4-5{width:80%}.btn,.form-skin--ts input[type=submit],.blog-roll .post-nav a,.quoter__page .gform_next_button,.quoter__page .form-skin--quoter input[type=submit]{position:relative;display:inline-block;padding:1em 2em;margin:.5em 0;font-size:.75em;text-transform:uppercase;letter-spacing:.13em;overflow:hidden}body.large-text .btn:not(.stop-animations):not(.zoom-all-text),body.large-text .form-skin--ts input[type=submit]:not(.stop-animations):not(.zoom-all-text),.form-skin--ts body.large-text input[type=submit]:not(.stop-animations):not(.zoom-all-text),body.large-text .blog-roll .post-nav a:not(.stop-animations):not(.zoom-all-text),.blog-roll .post-nav body.large-text a:not(.stop-animations):not(.zoom-all-text),body.large-text .quoter__page .gform_next_button:not(.stop-animations):not(.zoom-all-text),.quoter__page body.large-text .gform_next_button:not(.stop-animations):not(.zoom-all-text),body.large-text .quoter__page .form-skin--quoter input[type=submit]:not(.stop-animations):not(.zoom-all-text),.quoter__page .form-skin--quoter body.large-text input[type=submit]:not(.stop-animations):not(.zoom-all-text){font-size:.94em}.btn::after,.form-skin--ts input[type=submit]::after,.blog-roll .post-nav a::after,.quoter__page .gform_next_button::after,.quoter__page .form-skin--quoter input[type=submit]::after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);height:100%;width:100%;opacity:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.btn:hover::after,.form-skin--ts input[type=submit]:hover::after,.blog-roll .post-nav a:hover::after,.quoter__page .gform_next_button:hover::after,.quoter__page .form-skin--quoter input[type=submit]:hover::after,.btn:active::after,.form-skin--ts input[type=submit]:active::after,.blog-roll .post-nav a:active::after,.quoter__page .gform_next_button:active::after,.quoter__page .form-skin--quoter input[type=submit]:active::after,.btn:focus::after,.form-skin--ts input[type=submit]:focus::after,.blog-roll .post-nav a:focus::after,.quoter__page .gform_next_button:focus::after,.quoter__page .form-skin--quoter input[type=submit]:focus::after,.btn.active::after,.form-skin--ts input.active[type=submit]::after,.blog-roll .post-nav a.active::after,.quoter__page .active.gform_next_button::after,.quoter__page .form-skin--quoter input.active[type=submit]::after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.9,.8);-ms-transform:translate(-50%,-50%) scale(.9,.8);transform:translate(-50%,-50%) scale(.9,.8)}.btn--black,.form-skin--ts input[type=submit],.blog-roll .post-nav a{background-color:#252525;color:#fff}.btn--black::after,.form-skin--ts input[type=submit]::after,.blog-roll .post-nav a::after{border:1px solid #fff}.btn--black:hover,.form-skin--ts input[type=submit]:hover,.blog-roll .post-nav a:hover,.btn--black:active,.form-skin--ts input[type=submit]:active,.blog-roll .post-nav a:active,.btn--black:focus,.form-skin--ts input[type=submit]:focus,.blog-roll .post-nav a:focus{color:#fff}.btn--white,.quoter__page .gform_next_button,.quoter__page .form-skin--quoter input[type=submit]{background-color:#fff;color:#252525}.btn--white::after,.quoter__page .gform_next_button::after,.quoter__page .form-skin--quoter input[type=submit]::after{border:1px solid #252525}.btn--white:hover,.quoter__page .gform_next_button:hover,.quoter__page .form-skin--quoter input[type=submit]:hover,.btn--white:active,.quoter__page .gform_next_button:active,.quoter__page .form-skin--quoter input[type=submit]:active,.btn--white:focus,.quoter__page .gform_next_button:focus,.quoter__page .form-skin--quoter input[type=submit]:focus{color:#252525}.btn--vc{background-color:#838318;color:#fff;position:relative;display:inline-block;padding:1em 2em;font-size:.75em;text-transform:uppercase;letter-spacing:.13em}body.large-text .btn--vc{font-size:.94em}.btn--vc:hover{color:#fff;background-color:#48433a!important}.comment-form-comment label{display:block}.entry-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.entry{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:2em;overflow:hidden;box-shadow:0 2px 8px -3px rgba(0,0,0,.5);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.entry:hover{box-shadow:0 2px 11px -1px rgba(0,0,0,.5);-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.entry .entry__image{position:relative}.entry .entry__image::before{content:'';display:block;padding-top:60%}.entry .entry__content{padding:.5em 1.5em}.entry .byline{display:inline-block;margin-left:.25em}.entry time{margin-right:.25em}.entry a{color:gray}.entry a:hover{color:#000}.entry .read-more{position:absolute;bottom:1em;left:1.5em;display:inline-block;margin-top:3em}.entry .read-more:hover{color:#000}.entry .entry__summary{padding-bottom:4em}.entry__header__title{margin-top:0;margin-bottom:.5em}.events-wrapper{margin:6em 0 3em}.events-wrapper .mec-bg-color{background-color:transparent;color:#4a4a4a;padding:0;margin:0 0 1em}.events-wrapper .mec-event-month{margin-bottom:.25em}.events-wrapper .mec-event-title{color:#4a4a4a}.events-wrapper .mec-event-title .mec-color-hover:hover{opacity:.8;color:#4a4a4a}.events-wrapper .mec-event-detail,.events-wrapper .mec-event-grid-clean .event-grid-t2-head .mec-event-detail{font-size:16px}.events-wrapper .mec-event-content{padding-top:0;padding-left:0;padding-right:0}.events-wrapper .mec-event-content p{color:#4a4a4a;max-width:185px}.events-wrapper .mec-event-footer{margin-left:0;margin-right:0}.events-wrapper .mec-wrap .mec-color{color:#4a4a4a}.events-wrapper .mec-event-grid-clean .mec-event-footer{border-top:1px solid}.events-wrapper .mec-event-grid-clean .mec-event-article{padding:1.5em 2em .5em}.events-wrapper .mec-event-sharing-wrap:hover>li{background-color:#252525}.events-wrapper .mec-event-sharing-wrap .mec-event-sharing li:hover a{color:#4a4a4a;opacity:.8}.events-wrapper .mec-event-sharing-wrap>li{border:1px solid #252525;color:#4a4a4a}.events-wrapper .mec-event-sharing-wrap li a{color:#4a4a4a}.events-wrapper .mec-event-sharing-wrap li:hover a{color:#fff}.events-wrapper .mec-booking-button{font-size:.75em;text-transform:uppercase;letter-spacing:.13em;font-weight:600;color:#fff;border:2px solid #252525;background-color:#252525}.events-wrapper .mec-booking-button:hover{color:#4a4a4a;background-color:#fff}.events-wrapper .mec-load-more-button{font-size:.75em;text-transform:uppercase;letter-spacing:.13em;font-weight:600;border-radius:0}.events-wrapper .mec-event-grid-clean .row{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.events-wrapper .mec-event-grid-clean .col-md-4{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:2em}@media(min-width:991px){.events-wrapper .mec-event-grid-clean .col-md-4{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;margin-bottom:0}}.events-wrapper .mec-event-grid-clean .col-md-4 article{height:100%;box-shadow:0 4px 34px -6px #979797;border:none}.events-wrapper .event-color{display:none}.mec-events-template-default #main-content{margin-top:5em;margin-bottom:5em}.mec-event-content p{font-size:1em;font-size:16px}.entry-content .mec-wrap h1,.entry-content .mec-wrap h2,.entry-content .mec-wrap h3,.entry-content .mec-wrap h4,.entry-content .mec-wrap h5,.entry-content .mec-wrap h6,.mec-wrap h1,.mec-wrap h2,.mec-wrap h3,.mec-wrap h4,.mec-wrap h5,.mec-wrap h6{color:#4a4a4a!important}.mec-events-template-default #header,.mec-events-template-default #header+hr,.mec-events-template-default #main-content+hr,.mec-events-template-default #footer,.mec-events-template-default #respond,.mec-single-event .mec-events-meta-group-countdown{display:none}.mec-single-event .mec-event-social,.mec-single-event .mec-frontbox{box-shadow:0 10px 34px -6px rgba(151,151,151,.75)!important;border:none!important}.mec-single-event .mec-event-meta dd,.mec-event-cost,.mec-event-more-info,.mec-event-website,.mec-events-meta-date,.mec-single-event-additional-organizers,.mec-single-event-category,.mec-single-event-date,.mec-single-event-label,.mec-single-event-location,.mec-single-event-organizer,.mec-single-event-time,address.mec-events-address,.mec-single-event .mec-event-meta .mec-events-address{background:none!important;font-size:16px;color:#4a4a4a}.mec-social-single.mec-frontbox-title,.mec-events-single-section-title,.mec-single-event-time h3,.mec-single-event-date h3{font-size:1em!important;line-height:1.5em!important;letter-spacing:.125em!important;text-transform:uppercase!important;text-align:left!important}.mec-social-single.mec-frontbox-title{border:none!important}.mec-social-single.mec-frontbox-title::before{display:none!important}.mec-single-event .mec-event-social ul{text-align:left!important}.mec-single-event .mec-event-social a{background:none!important;color:gray!important;height:auto!important;width:auto!important;padding:0 1em 0 0!important}.mec-single-event .mec-event-social a:hover{color:#4a4a4a!important}.mec-single-event .mec-event-sharing{margin:0!important}.mec-color,.mec-color-before :before,.mec-color-hover:hover,.mec-wrap .mec-color,.mec-wrap .mec-color-before :before,.mec-wrap .mec-color-hover:hover{color:#4a4a4a}.mec-single-event .mec-event-content{padding-top:0!important;padding-bottom:0!important}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul{margin-bottom:0!important}.mec-events-button{position:relative!important;display:inline-block!important;padding:1em 2em!important;margin:.5em 0!important;font-size:.75em!important;text-transform:uppercase!important;letter-spacing:.13em!important;overflow:hidden!important;background-color:#252525!important;color:#fff!important;border:none!important}.mec-events-button::after{content:''!important;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%) scale(1.1)!important;-ms-transform:translate(-50%,-50%) scale(1.1)!important;transform:translate(-50%,-50%) scale(1.1)!important;height:100%!important;width:100%!important;opacity:0!important;-webkit-transition:.25s ease-in-out!important;transition:.25s ease-in-out!important;border:1px solid #fff!important}.mec-events-button:hover,.mec-events-button:active,.mec-events-button:focus,.mec-events-button.active{color:#fff!important}.mec-events-button:hover::after,.mec-events-button:active::after,.mec-events-button:focus::after,.mec-events-button.active::after{opacity:1!important;-webkit-transform:translate(-50%,-50%) scale(.9,.8)!important;-ms-transform:translate(-50%,-50%) scale(.9,.8)!important;transform:translate(-50%,-50%) scale(.9,.8)!important}.flag{display:table;width:100%}.flag__image,.flag__body{display:table-cell;vertical-align:middle}.flag--top .flag__image,.flag--top .flag__body{vertical-align:top}.flag--bottom .flag__image,.flag--bottom .flag__body{vertical-align:bottom}.flag__image{padding-right:10px}.flag__image>img{display:block;max-width:none}.flag--rev .flag__image{padding-right:0;padding-left:10px}.flag__body{width:100%}.form-skin--ts{max-width:540px;font-size:1em;color:#4a4a4a;margin:0 auto}body.large-text .form-skin--ts{font-size:1.25em}.modal .form-skin--ts{padding-top:0;padding-bottom:0}.form-skin--ts input[type=email],.form-skin--ts input[type=tel],.form-skin--ts input[type=text],.form-skin--ts select,.form-skin--ts textarea{display:block;width:100%;padding:.5em 1em;border:2px solid #d3d2d3;border-radius:0;font-size:1em;letter-spacing:.025em;line-height:1;background-color:#fff;-webkit-transition:border-color .15s linear;transition:border-color .15s linear}body.large-text .form-skin--ts input[type=email],body.large-text .form-skin--ts input[type=tel],body.large-text .form-skin--ts input[type=text],body.large-text .form-skin--ts select,body.large-text .form-skin--ts textarea{font-size:1.25em}.form-skin--ts input[type=email]:focus,.form-skin--ts input[type=tel]:focus,.form-skin--ts input[type=text]:focus,.form-skin--ts select:focus,.form-skin--ts textarea:focus{border-color:#f4f4f4}.form-skin--ts select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/svg/chevron-down.svg);background-repeat:no-repeat;background-position:99% center}.form-skin--ts select::-ms-expand{display:none}.form-skin--ts textarea{max-height:10em;resize:none}.form-skin--ts input[type=submit]{display:block;width:100%;max-width:300px;margin:0 auto;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;border:2px solid #252525;background-color:#252525}.form-skin--ts input[type=submit]:hover{color:#4a4a4a;background-color:#fff}.form-skin--ts .gfsi_source{height:0;opacity:0;pointer-events:none}.form-skin--ts .gform_footer{padding-top:1.5em;text-align:center}.form-skin--ts .gform_title{text-align:center}.form-skin--ts .gform_fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5em;margin-right:-.5em;padding:0}.form-skin--ts .gform_page_footer{padding-top:1em;text-align:center}.form-skin--ts .gform_next_button,.form-skin--ts .gform_previous_button{display:inline-block;border:none;border-radius:0;margin:0 2em;padding:1em 4em;font-size:1.15em;color:white;letter-spacing:.28em;text-transform:uppercase;background-color:#4a4a4a;-webkit-transition:background-color .15s linear;transition:background-color .15s linear}body.large-text .form-skin--ts .gform_next_button,body.large-text .form-skin--ts .gform_previous_button{font-size:1.44em}.form-skin--ts .gform_next_button+input[type=submit],.form-skin--ts .gform_previous_button+input[type=submit]{display:inline-block;width:auto}.form-skin--ts .gform_next_button:hover,.form-skin--ts .gform_previous_button:hover{background-color:#000}.form-skin--ts .gfield,.form-skin--ts .ginput_complex span{display:block;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 1em);margin-bottom:1em;margin-right:.5em;margin-left:.5em}.form-skin--ts .gfield--half{width:calc(50% - 1em)}@media(min-width:767px){.form-skin--ts .gfield--half{width:calc(100% - 1em)}}.form-skin--ts .gfield--third{width:calc(calc(100%/3) - 1em)}.form-skin--ts .gfield--fourth{width:calc(25% - 1em)}.form-skin--ts .ginput_complex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-.5em;margin-right:-.5em}.form-skin--ts .show-label .gfield_label_before_complex{position:relative;display:inline-block;padding:.5em 0;margin-bottom:1em;font-weight:500;text-transform:uppercase;letter-spacing:.18em}.form-skin--ts .show-label .gfield_label_before_complex::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:.15em;background-color:#4a4a4a}.form-skin--ts .ginput_container_name span{margin-bottom:0;width:calc(50% - 1em)}.form-skin--ts .ginput_container_name .name_middle{width:calc(25% - 1em)}.form-skin--ts .ginput_container_address{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-skin--ts .ginput_container_address span:last-of-type{margin-bottom:0}.form-skin--ts .ginput_container_address .address_city,.form-skin--ts .ginput_container_address .address_state{width:calc(37.5% - 1em)}.form-skin--ts .ginput_container_address .address_zip{width:calc(25% - 1em)}.form-skin--ts .gfield_checkbox,.form-skin--ts .gfield_radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em;list-style:none}.form-skin--ts .gfield_checkbox li,.form-skin--ts .gfield_radio li{padding:.25em 0;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.form-skin--ts .gfield_checkbox input:focus~label,.form-skin--ts .gfield_radio input:focus~label{border:1px solid #d3d2d3}.form-skin--ts .gfield_checkbox label,.form-skin--ts .gfield_radio label{position:relative;display:block;padding:.15em;border:1px solid transparent;-webkit-transition:border .15s linear;transition:border .15s linear}.form-skin--ts .gfield_checkbox label::before,.form-skin--ts .gfield_radio label::before{content:'';position:relative;top:-.05em;display:inline-block;width:1.75em;height:1.75em;margin-right:.25em;vertical-align:middle;background-size:contain;background-position:center center;background-repeat:no-repeat}.form-skin--ts .inline-inputs li{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100%/3)}@media(min-width:767px){.form-skin--ts .inline-inputs li{width:50%}}@media(min-width:479px){.form-skin--ts .inline-inputs li{width:100%}}.form-skin--ts .gfield_checkbox input:checked~label::before{background-image:url(../img/svg/check_box.svg);background-size:75%;background-position:center center}.form-skin--ts .gfield_checkbox label::before{margin-right:.75em;background-image:url(../img/svg/check_box_outline_blank.svg);background-color:#fff}.form-skin--ts .alt-label .gfield_label{position:relative;top:initial;left:initial;display:block;font-size:1.07em;text-align:center;text-transform:none;color:#4a4a4a}body.large-text .form-skin--ts .alt-label .gfield_label{font-size:1.34em}.form-skin--ts .alt-label .gfield_label .gfield_required{display:none}.form-skin--ts .gfield_radio input:checked~label::before{background-image:url(../img/svg/radio_button_checked.svg)}.form-skin--ts .gfield_radio label::before{background-image:url(../img/svg/radio_button_unchecked.svg)}.form-skin--ts .gfield_list_container{width:100%}.form-skin--ts .gfield_list_container tbody,.form-skin--ts .gfield_list_container tr{width:100%}.form-skin--ts .gfield_list_container thead{display:none}.form-skin--ts .gfield_list_container .gfield_list_group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1em;margin-left:-.5em;margin-right:-.5em}.form-skin--ts .gfield_list_container .gfield_list_group:last-of-type{margin-bottom:0}.form-skin--ts .gfield_list_container .gfield_list_cell{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 1em);margin-right:.5em;margin-left:.5em;position:relative}.form-skin--ts .gfield_list_container .gfield_list_cell::before{content:attr(data-label);position:absolute;top:1em;left:1em;font-size:.8em;letter-spacing:.18em;font-weight:500;text-transform:uppercase}body.large-text .form-skin--ts .gfield_list_container .gfield_list_cell::before{font-size:1em}.form-skin--ts .gfield_list_container .gfield_list_icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2em}.form-skin--ts .gfield_list_container .gfield_list_icons img{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.form-skin--ts .gfield_list_container .gfield_list_icons img:focus{outline-color:black;outline-width:3px}.ui-datepicker{font-size:14px;font-size:1.4rem;text-align:center;background-color:white;box-shadow:0 0 2px 2px rgba(0,0,0,.3)}body.large-text .ui-datepicker{font-size:17.5px;font-size:1.75rem}.ui-datepicker table{width:100%}.ui-datepicker a{color:#4a4a4a}.ui-datepicker-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5em}.ui-datepicker-prev,.ui-datepicker-next{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{cursor:pointer}.ui-datepicker-prev{text-align:left}.ui-datepicker-prev::before{content:'';display:inline-block;vertical-align:middle;width:2em;height:2em;background-image:url(../img/svg/chevron-left.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.ui-datepicker-next{text-align:right}.ui-datepicker-next::after{content:'';display:inline-block;vertical-align:middle;width:2em;height:2em;background-image:url(../img/svg/chevron-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.ui-datepicker-title{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ui-datepicker-title select{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.ui-datepicker-calendar a{display:block;padding:.25em}.ui-datepicker-calendar a:hover{background-color:#f4f4f4}.gform_fields{list-style:none;padding:0;margin:0}.gfield{margin-bottom:15px}.gfield_error input,.gfield_error textarea{border-color:#a94442}.validation_error{color:#a94442;background-color:#f2dede;border:1px solid #ebccd1;padding:10px;margin:15px 0}.validation_message{color:#a94442}.gform_validation_container{display:none}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-LiftedLogic{width:6.89453125em}.icon-google-plus{width:1.2861328125em}.icon-facebook{width:.59375em}.icon-instagram{width:.84375em}.icon-pinterest{width:.71875em}.icon-twitter{width:.9375em}.icon-youtube{width:.84375em}.social-list{font-size:1em;text-align:center;list-style:none}.navbar .social-list{display:inline-block;margin:0;vertical-align:middle;font-size:.75em}@media(min-width:479px){.navbar .social-list{display:none}}.social-list__item{display:inline-block;vertical-align:middle;margin:0 .77em;font-size:1em}.social-list__link{position:relative;display:inline-block;width:2.057em;height:2.057em;border-radius:50%;background-color:#fff;color:#4a4a4a;border:none;text-align:center}.social-list__link:hover{background-color:#000;color:#fff}.social-list__link .icon{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.25em}.logo__brand{float:left;padding:15px;font-size:32px;font-size:3.2rem}.media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.media__figure{margin-right:50px}.media__figure:empty{margin-right:0}.media__bd{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.navbar{position:fixed;top:0;left:0;width:100%;margin:0;padding:0;border:0;border-radius:0;background-color:#fff;z-index:150}.navbar .header-alert{display:none;color:#fff;padding:.25rem 0;background-color:#838318}.navbar .header-alert .close-alert{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;height:16px;width:16px;vertical-align:-7%;margin-right:.5em}.navbar .header-alert .close-alert .line{height:1px;width:16px;background-color:#fff;position:absolute;top:50%;left:50%}.navbar .header-alert .close-alert .line:nth-child(1){-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.navbar .header-alert .close-alert .line:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.navbar .header-alert a{color:#fff;position:relative;text-decoration:underline}.navbar .header-alert a:hover{color:#e6e6e6}.navbar .header-alert p{display:inline;margin:0}.stop-animations{display:none;position:fixed;top:50%;border:2px solid #fff;padding:.25em .5em .15em;margin:0;box-shadow:0 0 8px 1px rgba(37,37,37,.5);z-index:160}.stop-animations::after{display:none}@media(min-width:767px){.stop-animations{display:inline-block}}.stop-animations:hover,.stop-animations:active,.stop-animations:focus{box-shadow:0 0 8px 1px #252525}.stop-animations svg{vertical-align:-10%;margin-right:.5em}.stop-animations .icon-simple-play{display:none}.stop-animations.stopped .icon-simple-play{display:inline}.stop-animations.stopped .icon-pause{display:none}.stop-animations{-webkit-transform:translateY(-50%) translateX(-42%) rotate(90deg);-ms-transform:translateY(-50%) translateX(-42%) rotate(90deg);transform:translateY(-50%) translateX(-42%) rotate(90deg);left:0}@media screen and (max-width:1280px){.zoom-all-text{display:none}}@media screen and (min-width:1280px){.zoom-all-text{display:none;position:fixed;top:50%;border:2px solid #fff;padding:.25em .5em .15em;margin:0;box-shadow:0 0 8px 1px rgba(37,37,37,.5);z-index:160}.zoom-all-text::after{display:none}}@media screen and (min-width:1280px) and (min-width:767px){.zoom-all-text{display:inline-block}}@media screen and (min-width:1280px){.zoom-all-text:hover,.zoom-all-text:active,.zoom-all-text:focus{box-shadow:0 0 8px 1px #252525}.zoom-all-text svg{vertical-align:-10%;margin-right:.5em}.zoom-all-text .icon-simple-play{display:none}.zoom-all-text.stopped .icon-simple-play{display:inline}.zoom-all-text.stopped .icon-pause{display:none}}@media screen and (min-width:1280px){.zoom-all-text{right:0;-webkit-transform:translateY(-50%) translateX(41%) rotate(-90deg);-ms-transform:translateY(-50%) translateX(41%) rotate(-90deg);transform:translateY(-50%) translateX(41%) rotate(-90deg)}.zoom-all-text .icon-minus{display:none}.zoom-all-text.active .icon-minus{display:inline}.zoom-all-text.active .icon-add{display:none}}.nav-top{display:none;position:relative;padding:.25em 0}@media(min-width:991px){.nav-top{display:block}}.nav-top a{font-weight:500;color:#fff;font-size:.875em}body.large-text .nav-top a{font-size:1.09em}.nav-top a:hover{opacity:.8;text-decoration:underline}.nav-top a+a::before{content:'|';margin:0 .25em 0 .15em}.nav-top.sand--block a{color:#48433a}.nav-top.brown--block a{color:#fff}.nav-main{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.5);z-index:1}.nav-main .container{padding-top:.5em;padding-bottom:.5em;position:relative}.nav-main .btn--vc{position:absolute;top:100%;right:0;box-shadow:0 3px 5px -4px rgba(0,0,0,.5)}.primary-nav{display:none}@media(min-width:767px){.primary-nav{display:block}}.navbar__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dropdown-menu.collapsed{display:none}.navbar__logo{display:block;max-width:250px}.primary-nav{position:absolute;top:100%;left:0;-webkit-transform:translateY(-150vh);-ms-transform:translateY(-150vh);transform:translateY(-150vh);opacity:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:calc(100vh - 98px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:100%;z-index:-1}@media(min-width:991px){.primary-nav{position:relative;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;display:block;height:auto;z-index:0;width:auto}}.primary-nav.is-open{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.primary-nav>ul{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:991px){.primary-nav>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.primary-nav li{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;list-style:none;width:100%;text-align:center;margin-bottom:1.5em}@media(min-width:991px){.primary-nav li{width:auto;text-align:right;margin-bottom:0}}.primary-nav li a{font-weight:700;text-transform:uppercase;font-size:1.5em;color:#4a4a4a}@media(min-width:991px){.primary-nav li a{font-size:.8125em;font-weight:500}}body.large-text .primary-nav li a{font-size:1.02em}.primary-nav li.menu-item>a{position:relative;background-color:#fff;padding:0 .5em}.primary-nav li.menu-item>a::before{content:'';position:absolute;top:50%;right:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:2px;background-color:#252525;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.primary-nav li.menu-item>a::after{content:'';position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;max-width:75px;height:2px;background-color:#252525;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}body.large-text .primary-nav li.menu-item>a::after{max-width:100%;top:100%}@media(min-width:991px){.primary-nav li.menu-item>a::after{top:150%;left:50%;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;background-color:#414042}}@media(min-width:991px){.primary-nav li.menu-item>a{padding:0}.primary-nav li.menu-item>a::before{display:none}}.primary-nav li.menu-item>a:hover::before,.primary-nav li.menu-item>a:hover::after,.primary-nav li.menu-item>a.is-open::before,.primary-nav li.menu-item>a.is-open::after{width:20px}@media(min-width:991px){.primary-nav li.menu-item>a:hover::after,.primary-nav li.menu-item>a.is-open::after{width:100%}}@media(min-width:991px){.primary-nav li+li{margin-left:2em}}.primary-nav li .dropdown-menu{display:none;font-size:.65em}@media(min-width:767px){.primary-nav li .dropdown-menu{font-size:.85em}}.primary-nav li .dropdown-menu.is-open{display:block}@media(min-width:991px){.primary-nav li .dropdown-menu.is-open{display:none}}.primary-nav li .dropdown-menu li{margin-bottom:0;margin-top:1.5em}.primary-nav li .dropdown-menu a{font-style:italic;font-weight:400;text-transform:unset}@media(min-width:991px){.dropdown-menu{position:relative;overflow:hidden}}.navbar__dropdown{display:none;position:absolute;top:99%;right:0;width:75%;padding:2.25em 2em 2em;background-color:#fff;-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);-webkit-transition:1s ease-in-out;transition:1s ease-in-out;z-index:-1}@media(min-width:991px){.navbar__dropdown{display:block}}.navbar__dropdown.is-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.navbar__dropdown .navbar__dropdown-content a{position:relative;color:#4a4a4a}.navbar__dropdown .navbar__dropdown-content a::after{content:'';position:absolute;top:50%;left:115%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:2px;width:0;background-color:#414042;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.navbar__dropdown .navbar__dropdown-content a:hover::after{width:50px}.navbar__dropdown .navbar__dropdown-content li{list-style:none;margin-bottom:.5em}.navbar__dropdown-image{position:relative;min-height:200px}.navbar-toggle{padding:15px;display:block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter,opacity,filter;transition-property:opacity,-webkit-filter,opacity,filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;outline:none;background-color:transparent;border:0;margin:0;overflow:visible}@media(min-width:991px){.navbar-toggle{display:none}}.navbar-toggle:hover{opacity:.7}.navbar-toggle.is-open .navbar-toggle__inner{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;-webkit-transition:-webkit-transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear;transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear}.navbar-toggle.is-open .navbar-toggle__inner::before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .1s .12s ease-out,-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1)}.navbar-toggle.is-open .navbar-toggle__inner::after{bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom .1s .12s ease-out,-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1)}.navbar-toggle__box{width:22px;height:14px;display:inline-block;position:relative}.navbar-toggle__inner{display:block;top:50%;margin-top:2px / -2;-webkit-transition:-webkit-transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear;transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear}.navbar-toggle__inner,.navbar-toggle__inner::before,.navbar-toggle__inner::after{width:22px;height:2px;background-color:black;border-radius:2px;position:absolute}.navbar-toggle__inner::before,.navbar-toggle__inner::after{content:"";display:block}.navbar-toggle__inner::before{top:-6px;-webkit-transition:top .1s .1s ease-in,-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.navbar-toggle__inner::after{bottom:-6px;-webkit-transition:bottom .1s .1s ease-in,-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.post{padding:4em 0 6em;color:#4a4a4a}.post__image{position:relative}.post__image::before{content:'';display:block;padding-top:100%}.post__breadcrumbs{font-style:italic}.post__breadcrumbs a{color:gray}.post__breadcrumbs a::after{content:'';display:inline-block;height:.8em;margin:0 .25em 0 .75em;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);border-right:1px solid currentColor}.post__breadcrumbs a:hover{color:#000}.post__breadcrumbs a:hover::after{color:gray}.post__share{margin-top:1em;text-align:left}@media(min-width:767px){.post__share{margin-top:0;text-align:right}}.post__header{margin-top:2em}.post__header__title{margin-bottom:0}.post__header__title+p{margin-top:.5em}.post__content{margin-top:2em}.row-wrap{margin:6em 0}@media(min-width:991px){.row-wrap .wysiwyg__title{padding-right:0}}@media(min-width:991px){.row-wrap.row-wrap--reverse .wysiwyg__title{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media(min-width:991px){.row-wrap.row-wrap--reverse .wysiwyg__content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.row-wrap.row-wrap--flatten{margin:2em 0}body.blog.large-text .entry-wrapper .entry__meta span,body.blog.large-text .entry-wrapper .entry__meta p{font-size:25px}body.blog.large-text .entry-wrapper .entry__header__title.h3 a,body.blog.large-text .entry-wrapper .quoter__page .visual-radio .entry__header__title.gfield_label a,.quoter__page .visual-radio body.blog.large-text .entry-wrapper .entry__header__title.gfield_label a,body.blog.large-text .entry-wrapper .quoter__page .visual-checkbox .entry__header__title.gfield_label a,.quoter__page .visual-checkbox body.blog.large-text .entry-wrapper .entry__header__title.gfield_label a,body.blog.large-text .entry-wrapper .quoter__page .entry__header__title.gsection_description a,.quoter__page body.blog.large-text .entry-wrapper .entry__header__title.gsection_description a{font-size:1.25em!important}body.blog.large-text .entry-wrapper .entry__summary{font-size:20px}.blog-roll{padding:2em 0}.blog-roll .post-nav{margin-top:4em}.blog-roll .post-nav .pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:479px){.blog-roll .post-nav .pager{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.blog-roll .post-nav li{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.cat-select__wrapper{text-align:left;margin:1em 0 2em}.cat-select{position:relative;display:inline-block;padding:.5em 1.5em;margin-bottom:1.5em;width:250px;background-color:#fff;color:#4a4a4a;font-size:1em;background-image:url(../img/svg/chevron-down.svg);background-repeat:no-repeat;background-position:97% center;border:2px solid #252525;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:hand;cursor:pointer;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}body.large-text .cat-select{font-size:1.25em}.cat-select::-ms-expand{display:none}.cat-select:hover{background-color:#252525;color:#fff;background-image:url(../img/svg/chevron-down-white.svg)}.error-page{margin:150px 0;text-align:center;overflow:hidden}.error-page h1{width:365px;position:relative;z-index:0;margin:0 auto .75em}.error-page h1:hover::before{top:0}.error-page h1:hover::after{bottom:0}.error-page .error__desc{font-size:18px}.error-page ul{margin:0;padding:0}.error-page ul li{list-style:none}.error-page ul li::before{content:'- '}@-webkit-keyframes error-before{0%{-webkit-transform:translateX(60px);transform:translateX(60px)}50%{-webkit-transform:translateX(-60px);transform:translateX(-60px)}100%{-webkit-transform:translateX(60px);transform:translateX(60px)}}@keyframes error-before{0%{-webkit-transform:translateX(60px);transform:translateX(60px)}50%{-webkit-transform:translateX(-60px);transform:translateX(-60px)}100%{-webkit-transform:translateX(60px);transform:translateX(60px)}}@-webkit-keyframes error-after{0%{-webkit-transform:translateX(-60px);transform:translateX(-60px)}50%{-webkit-transform:translateX(60px);transform:translateX(60px)}100%{-webkit-transform:translateX(-60px);transform:translateX(-60px)}}@keyframes error-after{0%{-webkit-transform:translateX(-60px);transform:translateX(-60px)}50%{-webkit-transform:translateX(60px);transform:translateX(60px)}100%{-webkit-transform:translateX(-60px);transform:translateX(-60px)}}.quoter__page-wrapper{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.quoter__page-wrapper .overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background:-webkit-linear-gradient(bottom,#252525 0,rgba(37,37,37,0) 100%);background:linear-gradient(to top,#252525 0,rgba(37,37,37,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}.quoter__page{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center;z-index:2}.quoter__page::before{content:'';display:block;min-height:auto}@media(min-width:991px){.quoter__page::before{min-height:calc(100vh - 104px)}}.quoter__page::after{content:''}.quoter__page .gfield legend{width:100%;text-align:center}.quoter__page .quoter__wrapper{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:6em 0 10em}.quoter__page .gf_progressbar_wrapper{display:none}.quoter__page .gform_page .gform_page_fields,.quoter__page .gform_page .gform_page_footer{opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.quoter__page .gform_page.current .gform_page_fields,.quoter__page .gform_page.current .gform_page_footer{opacity:1}.quoter__page .visual-radio ul,.quoter__page .visual-checkbox ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em}.quoter__page .visual-radio li,.quoter__page .visual-checkbox li{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;list-style:none;margin:1em 2em 2em}.quoter__page .visual-radio li label,.quoter__page .visual-checkbox li label{position:relative;background-color:white;height:8em;width:8em;border-radius:50%;display:inline-block;cursor:hand;cursor:pointer;box-shadow:0 0 34px -6px #4a4a4a}.quoter__page .visual-radio li label::after,.quoter__page .visual-checkbox li label::after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);height:100%;width:100%;opacity:0;border:2px solid #252525;border-radius:50%;overflow:hidden;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.quoter__page .visual-radio li label img,.quoter__page .visual-checkbox li label img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:52px}.quoter__page .visual-radio li label span,.quoter__page .visual-checkbox li label span{font-size:.875em;position:relative;margin-top:10em;text-transform:unset;letter-spacing:0;display:block}.quoter__page .visual-radio li input:checked~label::after,.quoter__page .visual-checkbox li input:checked~label::after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.8);-ms-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}.quoter__page input[type=submit].gform_button{border:0}.quoter__page .gform_next_button{margin-top:2em;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;border:0}.quoter__page .gform_next_button:hover{background-color:#252525;color:#fff}.quoter__page .gform_previous_button{position:absolute;bottom:5em;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding-left:2.5em;background-image:url(/wp-content/themes/tiffanysprings/assets/img/svg/left-arrow.svg);background-size:1.5em;background-repeat:no-repeat;background-position:left 20%;border:none;background-color:transparent}@media(min-width:767px){.quoter__page .gform_previous_button{left:6em;bottom:2em;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.quoter__page .gform_ajax_spinner{display:none;opacity:0;position:absolute}.quoter__page .quoter__restart{position:absolute;bottom:2em;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:none;background-color:transparent;color:#fff}@media(min-width:767px){.quoter__page .quoter__restart{left:auto;right:6em;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.quoter__page .quoter__restart svg{vertical-align:-15%;margin-right:.5em;font-size:1.5em}.quoter__page .form-skin--quoter{max-width:540px;font-size:1em;margin:0 auto}.quoter__page .form-skin--quoter .gfield{color:#fff}.quoter__page .form-skin--quoter .gfield:not(.gsection){text-align:left}.quoter__page .form-skin--quoter input[type=email],.quoter__page .form-skin--quoter input[type=tel],.quoter__page .form-skin--quoter input[type=text],.quoter__page .form-skin--quoter select,.quoter__page .form-skin--quoter textarea{display:block;width:100%;padding:.5em 1em;color:#4a4a4a;border-radius:0;font-size:1em;letter-spacing:.025em;line-height:1;background-color:#fff;-webkit-transition:border-color .15s linear;transition:border-color .15s linear;border:0}.quoter__page .form-skin--quoter input[type=email]:focus,.quoter__page .form-skin--quoter input[type=tel]:focus,.quoter__page .form-skin--quoter input[type=text]:focus,.quoter__page .form-skin--quoter select:focus,.quoter__page .form-skin--quoter textarea:focus{outline:none}.quoter__page .form-skin--quoter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/svg/chevron-down.svg);background-repeat:no-repeat;background-position:99% center}.quoter__page .form-skin--quoter select::-ms-expand{display:none}.quoter__page .form-skin--quoter textarea{max-height:10em;resize:none}.quoter__page .form-skin--quoter input[type=submit]{width:100%;max-width:300px;margin-top:2em;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.quoter__page .form-skin--quoter input[type=submit]:hover{background-color:#252525;color:#fff}.gfield_radio img{max-width:50px}.team-member__page{margin:4em 0 6em}@media(min-width:991px){.team-member__page{margin:8em 0 6em}}.team-member__page h1{margin-top:0}.team-member__page .team-member__image{position:relative;margin-bottom:2em;max-width:400px}@media(min-width:991px){.team-member__page .team-member__image{max-width:100%}}.team-member__page .team-member__image::after{content:'';display:block;padding-top:100%}.team-member__page .team-member__back{display:inline-block;color:#4a4a4a;margin-bottom:1.5em}.team-member__page .team-member__back svg{vertical-align:-22%;font-size:1.5em;margin-right:.25em}.team-member__page .team-member__back:hover{opacity:.8}.ll-Button{border:3px solid turquoise;background-color:white;color:turquoise;border-spacing:0;-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out;outline:none!important}.ll-Button--rotate{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.ll-alt-content-bg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:0}.ll-alt-content-bg::before{content:'';display:block;min-height:auto}@media(min-width:991px){.ll-alt-content-bg::before{min-height:calc(100vh - 104px)}}.ll-alt-content-bg::after{background:rgba(37,37,37,.75);z-index:1}@media(min-width:991px){.ll-alt-content-bg::after{background:-webkit-linear-gradient(left,rgba(37,37,37,.8) 30%,rgba(37,37,37,.2) 90%,rgba(37,37,37,.2) 100%);background:linear-gradient(to right,rgba(37,37,37,.8) 30%,rgba(37,37,37,.2) 90%,rgba(37,37,37,.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2252525',endColorstr='#00252525',GradientType=1)}}.ll-alt-content-bg .fit-image{z-index:-1}.ll-alt-content-bg .fit-image img{object-position:center right}@media(min-width:479px){.ll-alt-content-bg .fit-image img{object-position:center center}}.ll-alt-content-bg .ll-alt-content-bg__wrapper{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:5em 0;color:#fff;z-index:2}.ll-alt-content-bg .ll-alt-content-bg__wrapper .ll-alt-content-bg__icon{max-width:75px}.ll-alt-content-bg .ll-alt-content-bg__wrapper .h5,.ll-alt-content-bg .ll-alt-content-bg__wrapper .events-wrapper .mec-event-title,.events-wrapper .ll-alt-content-bg .ll-alt-content-bg__wrapper .mec-event-title,.ll-alt-content-bg .ll-alt-content-bg__wrapper .ll-floor-plans .ll-floor-plans__link-wrapper a,.ll-floor-plans .ll-floor-plans__link-wrapper .ll-alt-content-bg .ll-alt-content-bg__wrapper a{margin-bottom:1em}.ll-alt-content-bg .ll-alt-content-bg__wrapper .btn,.ll-alt-content-bg .ll-alt-content-bg__wrapper .form-skin--ts input[type=submit],.form-skin--ts .ll-alt-content-bg .ll-alt-content-bg__wrapper input[type=submit],.ll-alt-content-bg .ll-alt-content-bg__wrapper .blog-roll .post-nav a,.blog-roll .post-nav .ll-alt-content-bg .ll-alt-content-bg__wrapper a,.ll-alt-content-bg .ll-alt-content-bg__wrapper .quoter__page .gform_next_button,.quoter__page .ll-alt-content-bg .ll-alt-content-bg__wrapper .gform_next_button,.ll-alt-content-bg .ll-alt-content-bg__wrapper .quoter__page .form-skin--quoter input[type=submit],.quoter__page .form-skin--quoter .ll-alt-content-bg .ll-alt-content-bg__wrapper input[type=submit]{margin-top:2em}@media(min-width:991px){.ll-alt-content-bg.ll-alt-content-bg--reverse::after{background:-webkit-linear-gradient(left,rgba(37,37,37,.2) 0,rgba(37,37,37,.2) 10%,rgba(37,37,37,.8) 100%);background:linear-gradient(to right,rgba(37,37,37,.2) 0,rgba(37,37,37,.2) 10%,rgba(37,37,37,.8) 100%)}}.ll-alt-content-bg.ll-alt-content-bg--reverse .fit-image img{object-position:center left}@media(min-width:479px){.ll-alt-content-bg.ll-alt-content-bg--reverse .fit-image img{object-position:center center}}.ll-alt-content-bg.ll-alt-content-bg--reverse .ll-alt-content-bg__content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.ll-alt-content-bg.ll-alt-content-bg--reverse .ll-alt-content-bg__spacer{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.ll-hero-card+.ll-alt-content-bg{-webkit-transform:translateY(-4em);-ms-transform:translateY(-4em);transform:translateY(-4em);margin-bottom:-4em}.ll-alt-content{margin:6em 0}.ll-alt-content .ll-alt-content__image{position:relative;max-width:400px;margin-bottom:2em}@media(min-width:991px){.ll-alt-content .ll-alt-content__image{max-width:100%;margin-bottom:0}}.ll-alt-content .ll-alt-content__image::after{content:'';display:block;padding-top:100%}.ll-alt-content.ll-alt-content--reverse{text-align:left}@media(min-width:479px){.ll-alt-content.ll-alt-content--reverse{text-align:right}}@media(min-width:991px){.ll-alt-content.ll-alt-content--reverse{text-align:left}}@media(min-width:479px){.ll-alt-content.ll-alt-content--reverse .ll-alt-content__image{margin-left:auto}}@media(min-width:991px){.ll-alt-content.ll-alt-content--reverse .ll-alt-content__image{margin-left:0}}@media(min-width:991px){.ll-alt-content.ll-alt-content--reverse .ll-alt-content__image-wrapper{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media(min-width:991px){.ll-alt-content.ll-alt-content--reverse .ll-alt-content__content-wrapper{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.ll-callout-banner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:0;color:#fff;text-align:center}.ll-callout-banner::before{content:'';display:block;min-height:auto}@media(min-width:991px){.ll-callout-banner::before{min-height:calc(100vh - 104px)}}.ll-callout-banner::after{background-color:rgba(37,37,37,.4);z-index:1}.ll-callout-banner .fit-image{z-index:-1}.ll-callout-banner .ll-callout-banner__wrapper{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:6em 0;z-index:2}.ll-callout-banner .ll-callout-banner__links{margin-top:2em;margin-bottom:1em}@media(min-width:991px){.ll-callout-banner .ll-callout-banner__links{margin-bottom:0}}.ll-callout-banner .ll-callout-banner__links a{margin-right:0;margin-bottom:.5em;width:250px}@media(min-width:767px){.ll-callout-banner .ll-callout-banner__links a{margin-right:2em}}@media(min-width:991px){.ll-callout-banner .ll-callout-banner__links a{margin-bottom:0}}.ll-callout-banner .ll-callout-banner__links a:last-child{margin-right:0}body.large-text .ll-callout-banner .ll-callout-banner__content p{font-size:25px}.ll-link-blocks+.ll-callout-banner{margin-top:5em}.ll-column-links{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:0;color:#fff;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;background-size:cover;background-repeat:no-repeat;background-position:center center}.ll-column-links::before{content:'';display:block;min-height:auto}@media(min-width:991px){.ll-column-links::before{min-height:calc(100vh - 104px)}}.ll-column-links::after{background-color:rgba(37,37,37,.4);z-index:-1}.ll-column-links .ll-column-links__column{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%;border-bottom:1px solid #fff;padding:3em;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media(min-width:991px){.ll-column-links .ll-column-links__column{padding:2em 3em 5em;width:33.333%;border-bottom:none;border-right:1px solid #fff}}.ll-column-links .ll-column-links__column:last-child{border-right:none;border-bottom:none}.ll-column-links .ll-column-links__column.forced-hover .ll-column-links__column-content{display:block}.ll-column-links .ll-column-links__column .fit-image{display:block;z-index:-2}@media(min-width:991px){.ll-column-links .ll-column-links__column .fit-image{display:none}}.ll-column-links .ll-column-links__column .ll-column-links__column-inner{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;z-index:1}.ll-column-links .ll-column-links__column .ll-column-links__column-inner .h4,.ll-column-links .ll-column-links__column .ll-column-links__column-inner .form-skin--ts .gform_title,.form-skin--ts .ll-column-links .ll-column-links__column .ll-column-links__column-inner .gform_title{line-height:1.0556em;margin:0;padding-bottom:.5em}.ll-column-links .ll-column-links__column .ll-column-links__column-learn{opacity:0}@media(min-width:991px){.ll-column-links .ll-column-links__column .ll-column-links__column-learn{opacity:1;-webkit-transition:.15s .3s ease-in-out;transition:.15s .3s ease-in-out}}.ll-column-links .ll-column-links__column .ll-column-links__column-content{display:block;position:relative;max-width:100%;-webkit-transform:translate3d(0,-2em,0);transform:translate3d(0,-2em,0)}@media(min-width:991px){.ll-column-links .ll-column-links__column .ll-column-links__column-content{display:none;max-width:80%}}.ll-column-links .ll-column-links__column .ll-column-links__column-content p{padding-top:2em;margin:0}@media(min-width:991px){.ll-column-links .ll-column-links__column:hover .ll-column-links__column-learn{opacity:0;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}}.ll-content-columns{padding:5em 0 4em;background-color:#f4f2ef}@media(min-width:991px){.ll-content-columns{padding:5em 0 3em}}@media(min-width:1169px){.ll-content-columns{padding:5em 0 1em}}.ll-content-columns .ll-content-columns__header{text-align:center;margin-bottom:2em}.ll-content-columns .ll-content-columns__column{margin-bottom:1em}@media(min-width:991px){.ll-content-columns .ll-content-columns__column{margin-bottom:2em}}@media(min-width:1169px){.ll-content-columns .ll-content-columns__column{margin-bottom:4em}}@media(min-width:1169px){.ll-content-columns .ll-content-columns__column.col-lg-20{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}}.ll-content-columns .ll-content-columns__column .ll-content-columns__column-number{display:block;font-size:4em;line-height:1em;color:#d4cdbf;margin-top:.25em}body.large-text .ll-content-columns .ll-content-columns__column .ll-content-columns__column-number{font-size:5em}.ll-content-columns .ll-content-columns__column .ll-content-columns__column-number span{display:inline-block;-webkit-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg)}.ll-content-columns .ll-content-columns__column .ll-content-columns__column-number.image img{max-width:80px}@media screen and (max-width:768px){.ll-content-columns .ll-content-columns__column .ll-content-columns__column-number.image img{max-width:50px}}.ll-dining{overflow:hidden;position:relative;max-width:1280px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ll-dining::before{content:'';display:block;min-height:auto}@media(min-width:991px){.ll-dining::before{min-height:calc(100vh - 104px)}}.ll-dining .ll-dining__image{position:absolute}.ll-dining .ll-dining__image::after{content:'';display:block;padding-top:100%}.ll-dining .ll-dining__image.top-left{top:10%;left:0;width:40%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media(min-width:767px){.ll-dining .ll-dining__image.top-left{left:0;width:30%}}@media(min-width:479px){.ll-dining .ll-dining__image.top-left{left:0;width:25%}}.ll-dining .ll-dining__image.bottom-left{bottom:3%;left:9%;width:35%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media(min-width:479px){.ll-dining .ll-dining__image.bottom-left{left:9%;width:30%}}@media(min-width:767px){.ll-dining .ll-dining__image.bottom-left{left:9%;width:22%}}@media(min-width:991px){.ll-dining .ll-dining__image.bottom-left{left:13%;width:16%}}.ll-dining .ll-dining__image.right{top:25%;width:60%;right:-10%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media(min-width:767px){.ll-dining .ll-dining__image.right{top:15%;width:50%}}@media(min-width:479px){.ll-dining .ll-dining__image.right{width:45%}}.ll-dining .ll-dining__image.moved{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.ll-dining .ll-dining__wrapper{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:6em 0;z-index:10}.ll-dining .ll-dining__content{position:relative;padding:3em 1em;background-color:rgba(255,255,255,.8);z-index:10}@media(min-width:767px){.ll-dining .ll-dining__content{padding:3em 4em}}@media(min-width:991px){.ll-dining .ll-dining__content{padding:3em 6em}}.ll-dining .ll-dining__content ul{display:inline-block;margin:1em auto}.ll-events{margin:6em 0 4em}.ll-events .ll-events__event-wrapper{margin-bottom:3em}.ll-events .ll-events__event{height:100%;box-shadow:0 4px 34px -6px #979797;padding:1.5em}.ll-events .ll-events__event .ll-event__image{position:relative}.ll-events .ll-events__event .ll-event__image::after{content:'';display:block;padding-top:60%}.ll-events .ll-events__event .ll-event__event-title{color:#4a4a4a}.ll-events .ll-events__event .ll-event__event-title:hover h2{opacity:.7}.ll-events .ll-events__event .ll-event__event-title h2{-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.ll-events .ll-events__event .ll-event__event-location{margin-top:0}.ll-events .ll-events__event .ll-event__event-address{max-width:165px}.ll-events .ll-events__event .ll-event__event-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.5em}.ll-events .ll-events__event .ll-event__event-share{position:relative;height:2.5em;width:2.5em;border:1px solid #252525}.ll-events .ll-events__event .ll-event__event-share svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.5em}body.large-text .ll-events .ll-events__event .ll-event__event-share svg{font-size:1.875em}.ll-events .ll-events__event .ll-event__event-share:hover,.ll-events .ll-events__event .ll-event__event-share.active{background-color:#252525;color:#fff}body.large-text .ll-events .ll-event__event-start-date{font-size:1.25em}body.large-text .ll-events .ll-event__event-location{font-size:20px}.ll-event__event-share-wrapper{position:relative}.sd-content ul li{display:block;margin:0 auto}.sd-content ul{width:2.5em;text-align:center}.sd-social-icon .sd-content ul li[class*=share-] a{margin-right:0!important}.sharedaddy{display:none;position:absolute;bottom:2.5em;padding:1em 0;background-color:#fff;width:2.5em;border:1px solid #252525;border-bottom:none;box-shadow:0 0 15px 1px rgba(151,151,151,.5)}.event__page{margin:6em 0}.event__page .event__back{display:inline-block;color:#4a4a4a;margin-bottom:1em}.event__page .event__back:hover{opacity:.7}.event__page .event__image{position:relative}.event__page .event__image::after{content:'';display:block;padding-top:70%}.event__page .event__title{margin-top:0}.event__page .event-box{padding:1.5em;box-shadow:0 10px 34px -6px rgba(151,151,151,.75)!important}.event__page .event__top-row{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:3em}.event__page .event__info,.event__page .event__share{height:100%}.event__page .event__info .event__info-section,.event__page .event__info .event__share-section,.event__page .event__share .event__info-section,.event__page .event__share .event__share-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.event__page .event__info .event__info-section+.event__info-section,.event__page .event__info .event__share-section+.event__info-section,.event__page .event__share .event__info-section+.event__info-section,.event__page .event__share .event__share-section+.event__info-section{margin-top:1.5em}.event__page .event__info .event__info-section svg,.event__page .event__info .event__share-section svg,.event__page .event__share .event__info-section svg,.event__page .event__share .event__share-section svg{margin-top:.15em;margin-right:.5em;font-size:1.125em}body.large-text .event__page .event__info .event__info-section svg,body.large-text .event__page .event__info .event__share-section svg,body.large-text .event__page .event__share .event__info-section svg,body.large-text .event__page .event__share .event__share-section svg{font-size:1.41em}.event__page .event__info .event__info-section .h6--alt,.event__page .event__info .event__info-section .events-wrapper .mec-event-month,.events-wrapper .event__page .event__info .event__info-section .mec-event-month,.event__page .event__info .event__info-section .quoter__page .visual-radio li label span,.quoter__page .visual-radio li label .event__page .event__info .event__info-section span,.event__page .event__info .event__info-section .quoter__page .visual-checkbox li label span,.quoter__page .visual-checkbox li label .event__page .event__info .event__info-section span,.event__page .event__info .event__info-section .quoter__page .gform_previous_button,.quoter__page .event__page .event__info .event__info-section .gform_previous_button,.event__page .event__info .event__share-section .h6--alt,.event__page .event__info .event__share-section .events-wrapper .mec-event-month,.events-wrapper .event__page .event__info .event__share-section .mec-event-month,.event__page .event__info .event__share-section .quoter__page .visual-radio li label span,.quoter__page .visual-radio li label .event__page .event__info .event__share-section span,.event__page .event__info .event__share-section .quoter__page .visual-checkbox li label span,.quoter__page .visual-checkbox li label .event__page .event__info .event__share-section span,.event__page .event__info .event__share-section .quoter__page .gform_previous_button,.quoter__page .event__page .event__info .event__share-section .gform_previous_button,.event__page .event__share .event__info-section .h6--alt,.event__page .event__share .event__info-section .events-wrapper .mec-event-month,.events-wrapper .event__page .event__share .event__info-section .mec-event-month,.event__page .event__share .event__info-section .quoter__page .visual-radio li label span,.quoter__page .visual-radio li label .event__page .event__share .event__info-section span,.event__page .event__share .event__info-section .quoter__page .visual-checkbox li label span,.quoter__page .visual-checkbox li label .event__page .event__share .event__info-section span,.event__page .event__share .event__info-section .quoter__page .gform_previous_button,.quoter__page .event__page .event__share .event__info-section .gform_previous_button,.event__page .event__share .event__share-section .h6--alt,.event__page .event__share .event__share-section .events-wrapper .mec-event-month,.events-wrapper .event__page .event__share .event__share-section .mec-event-month,.event__page .event__share .event__share-section .quoter__page .visual-radio li label span,.quoter__page .visual-radio li label .event__page .event__share .event__share-section span,.event__page .event__share .event__share-section .quoter__page .visual-checkbox li label span,.quoter__page .visual-checkbox li label .event__page .event__share .event__share-section span,.event__page .event__share .event__share-section .quoter__page .gform_previous_button,.quoter__page .event__page .event__share .event__share-section .gform_previous_button{margin-top:0;margin-bottom:0}.event__page .event__info .event__info-section p,.event__page .event__info .event__share-section p,.event__page .event__share .event__info-section p,.event__page .event__share .event__share-section p{margin:.25em 0 0}.event__page .event__share{height:auto}.event__page .event__content-wrapper{margin-bottom:3em}@media(min-width:991px){.event__page .event__content-wrapper{margin-bottom:0}}.event__page .event__cal-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.event__page .event__cal-btns a{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.ll-floor-plans{padding:6em 0}.ll-floor-plans .row{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.ll-floor-plans .ll-floor-plans__plan-wrapper{margin:2em 0}.ll-floor-plans .ll-floor-plans__plan{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%}.ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-image{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer}.ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-image::after{content:'';display:block;padding-top:70%}.ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info{padding:1em;background-color:#fff;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}.ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info .h6,.ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info .footer__top .footer__info a,.footer__top .footer__info .ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info a,.ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info .nav-top a,.nav-top .ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info a{margin-top:0;font-size:1.125em}body.large-text .ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info .h6,body.large-text .ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info .footer__top .footer__info a,.footer__top .footer__info body.large-text .ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info a,body.large-text .ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info .nav-top a,.nav-top body.large-text .ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info a{font-size:1.41em}.ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info .plan-bbds .plan-bbd{display:inline-block}.ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info .plan-bbds .plan-bbd+.plan-bbd{margin-left:.75em}.ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info .plan-bbds .plan-bbd svg{vertical-align:-15%;margin-right:.25em;font-size:1.35em}body.large-text .ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info .plan-bbds .plan-bbd svg{font-size:1.69em}.ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info .plan-bbds .plan-bbd span{font-size:.875em}body.large-text .ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-info .plan-bbds .plan-bbd span{font-size:1.09em}.ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-link{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:block;padding:.5em 1em .25em;background-color:#d3d2d3;color:#4a4a4a;z-index:52}.ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-link:hover{background-color:#bab8ba}.ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-link svg{vertical-align:-10%;font-size:1.35em;margin-right:.5em}body.large-text .ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-link svg{font-size:1.69em}.ll-floor-plans .ll-floor-plans__plan .ll-floor-plans__plan-gallery{display:none}.ll-floor-plans .ll-floor-plans__link-wrapper{text-align:center;margin-top:2em}.ll-floor-plans .ll-floor-plans__link-wrapper a{position:relative;color:#4a4a4a;font-style:italic;margin:0}.ll-floor-plans .ll-floor-plans__link-wrapper a::after{content:'';position:absolute;bottom:.25em;left:0;height:1.5px;width:100%;background-color:#4a4a4a;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.ll-floor-plans .ll-floor-plans__link-wrapper a:hover{color:gray}.ll-floor-plans .ll-floor-plans__link-wrapper a:hover::after{background-color:gray}.ll-gallery-content{margin:6em 0}.ll-gallery-content .ll-gallery-content__row{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.ll-gallery-content .ll-gallery-content__two-col{margin-top:2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ll-gallery-content .ll-gallery-content__two-col .left,.ll-gallery-content .ll-gallery-content__two-col .right{width:100%}@media(min-width:767px){.ll-gallery-content .ll-gallery-content__two-col .left,.ll-gallery-content .ll-gallery-content__two-col .right{width:48%}}.ll-gallery-content .ll-gallery-content__two-col .left ul,.ll-gallery-content .ll-gallery-content__two-col .right ul{margin:0}.ll-gallery-content .ll-gallery-content__two-col .left ul li,.ll-gallery-content .ll-gallery-content__two-col .right ul li{list-style:none}.ll-gallery-content .ll-gallery-content__two-col .right{margin-top:2em}@media(min-width:767px){.ll-gallery-content .ll-gallery-content__two-col .right{margin-top:0}}.ll-gallery-content .ll-gallery-content__content-side{margin-bottom:4em;padding-top:3em;padding-bottom:3em}@media(min-width:991px){.ll-gallery-content .ll-gallery-content__content-side{margin-bottom:0}}.ll-gallery-content .ll-gallery-content__gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;max-height:530px}.ll-gallery-content .ll-gallery-content__gallery .hidden-image{display:none}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:300px}@media(min-width:479px){.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image{width:68%}}@media(min-width:991px){.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image{height:auto}}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image::before{background-color:rgba(37,37,37,.6);opacity:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:4}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image::after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;height:4em;width:4em;border:1px solid #fff;opacity:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:5}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image .hover-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:4em;color:#fff;opacity:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:5}body.large-text .ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image .hover-icon{font-size:5em}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image:hover::before,.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image:hover::after,.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image:hover .hover-icon{opacity:1}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image .ll-gallery-content__main-image-title{position:absolute;bottom:1em;left:1em;color:#fff;z-index:5}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image img{opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image .current,.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image .shown,.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image .upcoming{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image .shown img{opacity:1}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image .upcoming{z-index:-1}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__main-image .upcoming img{opacity:1}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100px}@media(min-width:479px){.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:25%;height:auto}}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .ll-gallery-content__side-image{position:relative;display:block;width:33.3%;margin-top:.5em}@media(min-width:479px){.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .ll-gallery-content__side-image{height:31%;width:auto}}@media(min-width:479px){.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .ll-gallery-content__side-image:first-child{margin-top:0}}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .ll-gallery-content__side-image::before{background-color:rgba(37,37,37,.6);opacity:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:4}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .ll-gallery-content__side-image::after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;height:4em;width:4em;border:1px solid #fff;opacity:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:5}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .ll-gallery-content__side-image .hover-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:4em;color:#fff;opacity:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:5}body.large-text .ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .ll-gallery-content__side-image .hover-icon{font-size:5em}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .ll-gallery-content__side-image:hover::before,.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .ll-gallery-content__side-image:hover::after,.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .ll-gallery-content__side-image:hover .hover-icon{opacity:1}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images img{display:block;vertical-align:bottom;opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images img+img{margin-top:1em}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .current,.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .shown,.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .upcoming{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .shown img{opacity:1}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .upcoming{z-index:-1}.ll-gallery-content .ll-gallery-content__gallery .ll-gallery-content__side-images .upcoming img{opacity:1}@media(min-width:991px){.ll-gallery-content.ll-gallery-content--reverse .ll-gallery-content__content-side{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media(min-width:991px){.ll-gallery-content.ll-gallery-content--reverse .ll-gallery-content__gallery-side{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media(min-width:991px){.ll-gallery-content.ll-gallery-content--reverse .ll-gallery-content__gallery .ll-gallery-content__main-image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media(min-width:991px){.ll-gallery-content.ll-gallery-content--reverse .ll-gallery-content__gallery .ll-gallery-content__main-image .ll-gallery-content__main-image-title{left:auto;right:1em}}@media(min-width:991px){.ll-gallery-content.ll-gallery-content--reverse .ll-gallery-content__gallery .ll-gallery-content__side-images{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.ll-gallery-grid-filter{margin:4em 0}.ll-gallery-grid-filter .ll-gallery-grid-filter__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ll-gallery-grid-filter .ll-gallery-grid-filter__nav .btn,.ll-gallery-grid-filter .ll-gallery-grid-filter__nav .form-skin--ts input[type=submit],.form-skin--ts .ll-gallery-grid-filter .ll-gallery-grid-filter__nav input[type=submit],.ll-gallery-grid-filter .ll-gallery-grid-filter__nav .blog-roll .post-nav a,.blog-roll .post-nav .ll-gallery-grid-filter .ll-gallery-grid-filter__nav a,.ll-gallery-grid-filter .ll-gallery-grid-filter__nav .quoter__page .gform_next_button,.quoter__page .ll-gallery-grid-filter .ll-gallery-grid-filter__nav .gform_next_button,.ll-gallery-grid-filter .ll-gallery-grid-filter__nav .quoter__page .form-skin--quoter input[type=submit],.quoter__page .form-skin--quoter .ll-gallery-grid-filter .ll-gallery-grid-filter__nav input[type=submit]{margin:1em}.gallery-grid__wrapper{margin:4em 0 6em;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.gallery-grid__wrapper.loading{opacity:.5}.ll-gallery-grid{opacity:0;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.ll-gallery-grid.img-loaded{opacity:1}.ll-gallery-grid .ll-gallery-grid__grid{-webkit-column-count:1;column-count:1;-webkit-column-gap:2em;column-gap:2em}@media(min-width:479px){.ll-gallery-grid .ll-gallery-grid__grid{-webkit-column-count:2;column-count:2}}@media(min-width:991px){.ll-gallery-grid .ll-gallery-grid__grid{-webkit-column-count:3;column-count:3}}.ll-gallery-grid .ll-gallery-grid__grid img{margin-top:1em}.ll-google-map{position:relative;min-height:500px;margin:4em 0 0;width:100%;color:#4a4a4a;z-index:2}.ll-google-map::before{content:'';display:block;min-height:auto}@media(min-width:991px){.ll-google-map::before{min-height:calc(100vh - 104px)}}.ll-google-map.ll-google-map--small{min-height:0;height:100%}.ll-google-map .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{left:40px;right:auto}.ll-google-map a{color:gray}.ll-google-map .google-map__hide{display:none}.ll-google-map .google-map__infowindow-content{color:#4a4a4a;max-width:100px;padding-top:.25em}.ll-google-map .google-map__infowindow-content p{margin:0 0 .25em}.ll-google-map .google-map__infowindow-content address{font-style:normal;margin-bottom:2em}.ll-google-map .google-map__infowindow-content address p{margin:0 0 .25em}.ll-google-map .google-map__infowindow-content a{display:block;margin-bottom:1em;color:#4a4a4a}.ll-google-map .google-map__infowindow-content a:hover{color:gray}.ll-hero-banner:not(.ll-hero-banner--plain){position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;z-index:0;overflow:hidden;padding-bottom:200px}.ll-hero-banner:not(.ll-hero-banner--plain)::before{content:'';display:block;min-height:auto}@media(min-width:991px){.ll-hero-banner:not(.ll-hero-banner--plain)::before{min-height:calc(100vh - 104px)}}@media(min-width:991px){.ll-hero-banner:not(.ll-hero-banner--plain){padding-bottom:0}}.ll-hero-banner:not(.ll-hero-banner--plain):not(.no-overlay)::after{background-color:rgba(37,37,37,.5);z-index:0}.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__wrapper{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__content{position:relative;padding:5em 0 0;color:#fff;z-index:5}@media(min-width:991px){.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__content{padding:5em 0 11em}}@media screen and (max-width:600px){.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__content h2{font-size:1.7em}}.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .btn,.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .form-skin--ts input[type=submit],.form-skin--ts .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container input[type=submit],.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .blog-roll .post-nav a,.blog-roll .post-nav .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container a,.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .quoter__page .gform_next_button,.quoter__page .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .gform_next_button,.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .quoter__page .form-skin--quoter input[type=submit],.quoter__page .form-skin--quoter .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container input[type=submit]{color:#fff;height:5em;width:5em;background-color:transparent;border-radius:50%;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .btn svg,.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .form-skin--ts input[type=submit] svg,.form-skin--ts .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container input[type=submit] svg,.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .blog-roll .post-nav a svg,.blog-roll .post-nav .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container a svg,.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .quoter__page .gform_next_button svg,.quoter__page .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .gform_next_button svg,.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .quoter__page .form-skin--quoter input[type=submit] svg,.quoter__page .form-skin--quoter .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container input[type=submit] svg{vertical-align:-15%;font-size:5em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.large-text .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .btn svg,body.large-text .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .form-skin--ts input[type=submit] svg,.form-skin--ts body.large-text .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container input[type=submit] svg,body.large-text .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .blog-roll .post-nav a svg,.blog-roll .post-nav body.large-text .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container a svg,body.large-text .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .quoter__page .gform_next_button svg,.quoter__page body.large-text .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .gform_next_button svg,body.large-text .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .quoter__page .form-skin--quoter input[type=submit] svg,.quoter__page .form-skin--quoter body.large-text .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container input[type=submit] svg{font-size:6.25em}.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .btn:hover,.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .form-skin--ts input[type=submit]:hover,.form-skin--ts .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container input[type=submit]:hover,.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .blog-roll .post-nav a:hover,.blog-roll .post-nav .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container a:hover,.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .quoter__page .gform_next_button:hover,.quoter__page .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .gform_next_button:hover,.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container .quoter__page .form-skin--quoter input[type=submit]:hover,.quoter__page .form-skin--quoter .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__btn-container input[type=submit]:hover{background-color:#fff;color:#4a4a4a}.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__scroll{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:5}.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__scroll button{position:relative;color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:.75em;background:none;border:none;padding:0}body.large-text .ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__scroll button{font-size:.94em}.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__scroll button::before{content:'';display:block;height:2px;width:20px;position:absolute;top:50%;right:110%;background-color:#fff;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__scroll button::after{content:'';display:block;height:2px;width:20px;position:absolute;top:50%;left:110%;background-color:#fff;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);opacity:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__scroll button:hover::before,.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__scroll button:hover::after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__scroll .line{position:relative;height:150px;width:2px;margin:.5em auto 0;overflow:hidden}.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__scroll .line span{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-animation:hero-slide 2s ease-in-out infinite;animation:hero-slide 2s ease-in-out infinite;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.ll-hero-banner:not(.ll-hero-banner--plain) .ll-hero-banner__scroll .line span{-webkit-animation:none;animation:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.ll-hero-card{position:relative;-webkit-transform:translateY(-3em);-ms-transform:translateY(-3em);transform:translateY(-3em);margin-bottom:-2.5em;opacity:1;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:10}.ll-hero-card.hiding{opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ll-hero-card .ll-hero-card__card{padding:3em 1em;text-align:center;background-color:#fff;box-shadow:0 0 34px -6px #979797}@media(min-width:991px){.ll-hero-card .ll-hero-card__card{padding:5em 2em}}.ll-hero-card .ll-hero-card__card .ll-hero-card__content{max-width:585px;margin:0 auto}.ll-hero-card .ll-hero-card__card .ll-hero-card__content img{height:50px;width:auto;margin-bottom:.5em}@-webkit-keyframes hero-slide{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes hero-slide{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}.ll-icon-grid{margin:6em 0 3em}.ll-icon-grid .ll-icon-grid__item-wrapper{margin-top:1em;margin-bottom:1em}.ll-icon-grid .ll-icon-grid__item .logo{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:block;height:48px;width:48px;border-radius:50%;margin-right:.75em;border:4px solid #fff;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.ll-icon-grid .ll-icon-grid__item .logo .inner{position:relative;display:block;height:40px;width:40px;border-radius:50%;text-align:center}.ll-icon-grid .ll-icon-grid__item .logo .inner .letters{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-weight:300;text-transform:uppercase;font-size:.875em}body.large-text .ll-icon-grid .ll-icon-grid__item .logo .inner .letters{font-size:1.09em}.ll-icon-grid .ll-icon-grid__item .logo-icon{width:50px}.ll-icon-grid .ll-icon-grid__item .h3--sm{margin-top:.25em}.ll-icon-grid .ll-icon-grid__item .h3--sm a:hover{text-decoration:underline}.ll-image-grid{max-width:1280px;margin:0 auto;overflow:hidden}@media(min-width:991px){.ll-image-grid{min-height:100vh}}.ll-image-grid .ll-image-grid__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:150px}@media(min-width:479px){.ll-image-grid .ll-image-grid__row{height:200px}}@media(min-width:767px){.ll-image-grid .ll-image-grid__row{height:300px}}@media(min-width:991px){.ll-image-grid .ll-image-grid__row{height:50vh}}.ll-image-grid .ll-image-grid__image{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;height:100%}.ll-image-grid .ll-image-grid__image::before{background-color:rgba(37,37,37,.6);opacity:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:4}.ll-image-grid .ll-image-grid__image::after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;height:4em;width:4em;border:1px solid #fff;opacity:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:5}.ll-image-grid .ll-image-grid__image .hover-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:4em;color:#fff;opacity:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:5}body.large-text .ll-image-grid .ll-image-grid__image .hover-icon{font-size:5em}.ll-image-grid .ll-image-grid__image:hover::before,.ll-image-grid .ll-image-grid__image:hover::after,.ll-image-grid .ll-image-grid__image:hover .hover-icon{opacity:1}.ll-image-grid .ll-image-grid__image.image-1{width:49%}.ll-image-grid .ll-image-grid__image.image-2{width:23%}.ll-image-grid .ll-image-grid__image.image-3{width:28%}.ll-image-grid .ll-image-grid__image.image-4{width:25%}.ll-image-grid .ll-image-grid__image.image-7{width:37%}.ll-image-grid .ll-image-grid__image-combo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:38%}.ll-image-grid .ll-image-grid__image-combo .ll-image-grid__image{height:50%;width:100%}.loop-video-container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center}@media(prefers-reduced-motion:reduce){.loop-video-container{display:none}}.loop-video{position:absolute;top:0;left:0;right:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}*::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none;appearance:none}*::-webkit-media-controls-play-button{display:none!important;-webkit-appearance:none;appearance:none}*::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;appearance:none}.ll-services-grid{margin:6em 0}.ll-services-grid .ll-services-grid__content-row{margin-bottom:2em}@media(min-width:991px){.ll-services-grid .ll-services-grid__title{padding-right:0}}.ll-services-grid .ll-services-grid__logo{position:relative}.ll-services-grid .ll-services-grid__logo img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:auto}.ll-services-grid .ll-services-grid__services{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0;padding-bottom:0}@media(min-width:767px){.ll-services-grid .ll-services-grid__services{padding-top:2em;padding-bottom:2em}}.ll-services-grid .ll-services-grid__services .ll-services-grid__service{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:2em}@media(min-width:767px){.ll-services-grid .ll-services-grid__services .ll-services-grid__service{width:50%}}.ll-services-grid .ll-services-grid__services .ll-services-grid__service .logo{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:block;height:48px;width:48px;border-radius:50%;margin-right:.75em;border:4px solid #fff;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.ll-services-grid .ll-services-grid__services .ll-services-grid__service .logo .inner{position:relative;display:block;height:40px;width:40px;border-radius:50%;text-align:center}.ll-services-grid .ll-services-grid__services .ll-services-grid__service .logo .inner .letters{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-weight:300;text-transform:uppercase;font-size:.875em}body.large-text .ll-services-grid .ll-services-grid__services .ll-services-grid__service .logo .inner .letters{font-size:1.09em}.ll-services-grid .ll-services-grid__services .ll-services-grid__service .logo-icon{width:50px;margin-right:.75em}.ll-services-grid .ll-services-grid__services .ll-services-grid__service .text{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;color:#4a4a4a;width:calc(100% - 50px - .75em)}.ll-services-grid .ll-services-grid__services .ll-services-grid__service .text span{display:block}.ll-services-grid .ll-services-grid__services .ll-services-grid__service .text .h6,.ll-services-grid .ll-services-grid__services .ll-services-grid__service .text .footer__top .footer__info a,.footer__top .footer__info .ll-services-grid .ll-services-grid__services .ll-services-grid__service .text a,.ll-services-grid .ll-services-grid__services .ll-services-grid__service .text .nav-top a,.nav-top .ll-services-grid .ll-services-grid__services .ll-services-grid__service .text a{margin:0 0 .25em}.ll-services-grid .ll-services-grid__services .ll-services-grid__service .text .learn{display:inline;position:relative}.ll-services-grid .ll-services-grid__services .ll-services-grid__service .text .learn::after{content:'';display:block;position:absolute;top:50%;left:110%;height:2px;width:0;background-color:#414042;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.ll-services-grid .ll-services-grid__services .ll-services-grid__service:hover .learn::after{width:20px}.ll-hero-card+.ll-services-grid{margin-top:3em}.ll-tabbed-content{margin:6em 0 3em}.ll-tabbed-content .ll-tabbed-content__nav-wrapper{position:relative}.ll-tabbed-content .ll-tabbed-content__nav-wrapper .magic-line{position:absolute;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;top:calc(100% - 3px);height:4px;background-color:transparent;z-index:50}.ll-tabbed-content .ll-tabbed-content__nav--desktop{display:none;position:relative;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:1em;margin-bottom:5em;border-bottom:1px solid #b3b3b3}@media(min-width:991px){.ll-tabbed-content .ll-tabbed-content__nav--desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.ll-tabbed-content .ll-tabbed-content__nav--desktop .ll-tabbed-content__nav-item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center}.ll-tabbed-content .ll-tabbed-content__nav--desktop .ll-tabbed-content__nav-item .logo{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;margin:0 auto 1em;display:block;height:48px;width:48px;border-radius:50%;border:4px solid #fff;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.ll-tabbed-content .ll-tabbed-content__nav--desktop .ll-tabbed-content__nav-item .logo .inner{position:relative;display:block;height:40px;width:40px;border-radius:50%;text-align:center}.ll-tabbed-content .ll-tabbed-content__nav--desktop .ll-tabbed-content__nav-item .logo .inner .letters{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-weight:300;text-transform:uppercase;font-size:.875em}body.large-text .ll-tabbed-content .ll-tabbed-content__nav--desktop .ll-tabbed-content__nav-item .logo .inner .letters{font-size:1.09em}.ll-tabbed-content .ll-tabbed-content__nav--desktop .ll-tabbed-content__nav-item .logo-icon{position:relative;display:block;width:50px;margin:0 auto 1em;z-index:-1}.ll-tabbed-content .ll-tabbed-content__nav--desktop .ll-tabbed-content__nav-item.active .logo{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ll-tabbed-content .ll-tabbed-content__nav--desktop .ll-tabbed-content__nav-item.active a{color:#4a4a4a}.ll-tabbed-content .ll-tabbed-content__nav--mobile{margin-bottom:4em}@media(min-width:991px){.ll-tabbed-content .ll-tabbed-content__nav--mobile{display:none}}.ll-tabbed-content .ll-tabbed-content__nav--mobile .ll-tabbed-content__nav-list{display:none;background-color:#f4f2ef;padding:1em}.ll-tabbed-content .ll-tabbed-content__nav--mobile .ll-tabbed-content__nav-list.is-open{display:block}.ll-tabbed-content .ll-tabbed-content__nav--mobile .ll-tabbed-content__nav-list a{display:block;color:#4a4a4a;margin-bottom:.5em}.ll-tabbed-content .ll-tabbed-content__nav--mobile .h5,.ll-tabbed-content .ll-tabbed-content__nav--mobile .events-wrapper .mec-event-title,.events-wrapper .ll-tabbed-content .ll-tabbed-content__nav--mobile .mec-event-title,.ll-tabbed-content .ll-tabbed-content__nav--mobile .ll-floor-plans .ll-floor-plans__link-wrapper a,.ll-floor-plans .ll-floor-plans__link-wrapper .ll-tabbed-content .ll-tabbed-content__nav--mobile a{margin:0}.ll-tabbed-content .ll-tabbed-content__nav--mobile button{display:block;background-color:none;border-top:none;border-left:none;border-right:none;border-bottom:2px solid;padding:1em 4em 1em 0;margin:0;width:100%;text-align:left;background-image:url(../img/svg/chevron-down.svg);background-repeat:no-repeat;background-position:99% center}.ll-tabbed-content .ll-tabbed-content__content-wrapper{display:none}.ll-tabbed-content .ll-tabbed-content__content-wrapper .ll-tabbed-content__content{margin-bottom:3em}
/*# sourceMappingURL=main.min.css.map */