@charset "UTF-8";body{font-family:Calibri,Arial,sans-serif}.h1,.h1 *,.h2,.h3,.h4,.h5,.home-careers .LGquote.left::before,.home-careers .LGquote.right strong::after,.search-faq .cards-wrap h4,h1,h2,h3,h4,h5{font-family:Paralucent}.slick-slide,:focus{outline:0}@font-face{font-family:Calibri;src:url(/themes/twg-management/corp/main/shared/fonts/calibri_webfonts/Calibri.woff) format("woff");font-weight:400}@font-face{font-family:Calibri;src:url(/themes/twg-management/corp/main/shared/fonts/calibri_webfonts/Calibri-Bold.woff) format("woff");font-weight:700}@font-face{font-family:Paralucent;src:url(/themes/twg-management/corp/main/shared/fonts/paralucent_webfonts/Paralucent-Light.woff) format("woff");font-weight:light}@font-face{font-family:Paralucent;src:url(/themes/twg-management/corp/main/shared/fonts/paralucent_webfonts/Paralucent-Bold.woff) format("woff");font-weight:700}html{font-size:62.5%}body{color:#000;font-size:1.5rem;line-height:1.33}.h1,.h1 *,h1{font-weight:200;line-height:1.1;font-size:3rem;text-transform:uppercase}.h1 * strong,.h1 strong,h1 strong{font-size:3.6rem;font-weight:700;display:block}.h2,h2{font-weight:light;line-height:1.25;letter-spacing:1.5px;font-size:2.2rem;color:var(--cms-dark);text-transform:uppercase}.h3,h3{font-weight:700;line-height:1.1;letter-spacing:1.5px;font-size:1.6rem;color:var(--cms-accent)}.h4,h4{font-weight:light;line-height:1.25;letter-spacing:1.5px;font-size:2rem;color:var(--cms-dark);text-transform:uppercase}.h5,h5{font-weight:light;line-height:1.25;letter-spacing:1.5px;font-size:1.7rem;color:var(--cms-dark);text-transform:uppercase}p{margin:0 0 2rem;font-size:1.5rem;line-height:1.6}p:last-child{margin-bottom:0}a{transition:color .3s linear,background-color .3s linear,border-color .3s linear;color:inherit;text-decoration:none}.active>a,a:active,a:focus,a:hover{color:inherit;text-decoration:none}a.expander{color:var(--cms-dark);font-size:1.4rem;font-family:Paralucent;font-weight:700;text-transform:uppercase;letter-spacing:1px}a.expander::before{content:attr(data-label)}.grad-text{background:linear-gradient(135deg,var(--cms-dark-grad),var(--cms-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.c-white,.c-white *{color:#fff}.c-primary,.c-primary *{color:var(--cms-dark)}.c-secondary,.c-secondary *{color:var(--cms-accent)}@media screen and (min-width:768px){.h1,.h1 *,h1{font-size:3.6rem;letter-spacing:1px}.h1 * strong,.h1 strong,h1 strong{font-size:4.8rem;letter-spacing:4px}.h2,h2{font-size:3rem}.h3,h3{font-size:1.8rem}.h4,h4{font-size:2.8rem}.h5,h5{font-size:2.4rem}}@media screen and (min-width:992px){.h1,.h1 *,h1{font-size:4.8rem;letter-spacing:1px}.h1 * strong,.h1 strong,h1 strong{font-size:6.8rem;letter-spacing:4px}.h2,h2{margin-bottom:1rem;font-size:3.6rem}.h4,h4{font-size:3rem}}#wrapper{overflow:hidden}section,section div{position:relative}ul{margin:0;padding:0}li{list-style:none}.d-grid{display:grid}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-left:0;padding-right:0}.container{max-width:144rem;margin:0 auto}.row{margin-left:0;margin-right:0;position:relative}.row.container{margin:0 auto}.row.top-pad{padding-top:3rem}.row.btm-pad{padding-bottom:3rem}.col,[class*=col-]{padding-left:1rem;padding-right:1rem}.col.container,[class*=col-].container{max-width:126rem;padding:0;margin:0 auto}.col.no-pad,[class*=col-].no-pad{padding-left:0;padding-right:0}.fillParent{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width:768px){.row.top-pad{padding-top:4.5vw}.row.btm-pad{padding-bottom:4.5vw}.col.container,[class*=col-].container{padding:0 4rem}}@media screen and (min-width:1200px){.row.top-pad{padding-top:8.5vw}.row.btm-pad{padding-bottom:8.5vw}.col.container,[class*=col-].container{padding:0 6rem}}@media screen and (min-width:1440px){.row.top-pad{padding-top:12rem}.row.btm-pad{padding-bottom:12rem}}#mapLabel{padding:1.25rem 3rem;position:fixed;top:0;left:0;background-color:#fff;color:#000;font-size:1.8rem;font-family:Paralucent;line-height:1;letter-spacing:1px;text-transform:uppercase;box-shadow:0 1rem 3rem rgba(0,0,0,.4);opacity:0;transform:translate(-50%,1rem);transition:opacity .3s,transform .6s;display:inline-block;z-index:1000;pointer-events:none}#mapLabel.hovered{opacity:.8;transform:translate(-50%,0)}.body-privacy .privacy-terms .content a,.body-terms .privacy-terms .content a{color:var(--cms-accent);font-family:Paralucent;font-weight:700;text-decoration:underline}.body-privacy .privacy-terms .content blockquote,.body-terms .privacy-terms .content blockquote{padding:2.5rem 4rem 2.5rem 2rem;border-left:2px solid var(--cms-accent);margin:0 0 2rem 2rem;position:relative;color:rgba(0,0,0,.66)}.body-privacy .privacy-terms .content blockquote::before,.body-terms .privacy-terms .content blockquote::before{content:'“';position:absolute;top:0;left:2rem;color:var(--cms-accent);font-size:2rem}.body-privacy .privacy-terms .content blockquote::after,.body-terms .privacy-terms .content blockquote::after{content:'”';position:absolute;bottom:-1.5rem;left:2rem;color:var(--cms-accent);font-size:2rem}.body-privacy .privacy-terms .content ul,.body-terms .privacy-terms .content ul{padding-left:3rem}.body-privacy .privacy-terms .content ul li,.body-terms .privacy-terms .content ul li{position:relative}.body-privacy .privacy-terms .content ul li::before,.body-terms .privacy-terms .content ul li::before{content:'';width:3px;height:3px;border-radius:50%;position:absolute;top:8px;left:-7px;background-color:var(--cms-accent)}.section-title{width:100%;padding:6px 1rem;position:static;overflow:hidden}.section-title *{position:relative;z-index:1}.section-title svg{width:7rem;height:3rem;color:var(--cms-contrast);display:block}.section-title .h3{margin:0}.section-title .h3 span{padding:7px 1rem;height:100%;display:inline-block}.section-title .h3 span::before{content:'';width:100vw;height:1px;position:absolute;left:100%;top:50%;background:var(--cms-contrast);transform:scaleX(0);transform-origin:left;transition:.3s;z-index:0}.section-title.right{text-align:right}.section-title.right .h3 span::before{right:100%;left:auto;transform-origin:right}.section-title.center{text-align:center}.section-title.center .h3 span::before{width:25rem;left:100%;transform:scaleX(0)}.section-title.center .h3 span::after{content:'';width:25rem;height:1px;position:absolute;right:100%;top:50%;background:var(--cms-contrast);transform:scaleX(0);transform-origin:right;transition:.3s;z-index:0}.section-title.lite .h3{color:#fff}.section-title.lite svg{opacity:.66}.section-title.onGray .h3 span::after,.section-title.onGray .h3 span::before{background-color:#fff}.section-title.onGray svg{color:#fff;opacity:.66}.inView.isInView .section-title .h3 span::before{transform:scaleX(1);transition:3s .9s}.inView.isInView .section-title.center .h3 span::after{transform:scaleX(1);transition:3s .9s}.split-section{overflow:hidden}.split-section .wrap{max-width:55.5rem;padding:0 2rem;margin:0 auto}.split-section .txt-col{padding-top:3rem}.split-section .txt-col .read-more-container+.btn{margin-top:3rem}.split-section .txt-col h2+h3{padding-top:1rem}.split-section .txt-col h2+p,.split-section .txt-col h3+p{padding-top:2.5rem}.split-section .img-col{max-width:50rem;padding:0;margin:0 auto}.split-section .img-col .bg-img{padding-bottom:81%}@media screen and (min-width:768px){.split-section:not(.reverse) .txt-col .content{padding-left:5.2rem}}@media screen and (max-width:991px){.split-section .img-col .bg-img.fillParent{position:relative}}@media screen and (min-width:992px){.split-section .txt-col{padding-top:0}.split-section .img-col{max-width:100%;height:58rem}.split-section .img-col .bg-img{width:100%;padding:0;right:auto}.split-section.reverse .img-col .bg-img{right:0;left:auto}}@media screen and (min-width:1200px){.split-section .wrap{padding:0}.split-section.reverse .txt-col .content{padding-left:0;padding-right:10rem}}.center-section .content{max-width:71rem;margin:0 auto}.center-section .content h2+p,.center-section .content h3+p{margin-top:2rem}.center-section .section-title .content{padding-bottom:0}.center-section.onGray .section-title .h3 span::after,.center-section.onGray .section-title .h3 span::before{background:#fff}@media screen and (min-width:576px){.center-section .section-title .content{padding:0}}@media screen and (min-width:992px){.inView [class*=fade-]{transition:transform 1s,opacity .5s;opacity:0}.inView [class*=flip-]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transition:transform 1.25s,opacity .75s}.inView .fade-zoom{transform:scale(.9)}.inView .fade-up{transform:translateY(10%)}.inView .fade-right{transform:translateX(10%)}.inView .fade-down{transform:translateY(-10%)}.inView .fade-left{transform:translateX(-10%)}.inView .flip-left{transform:perspective(250rem) rotateY(-100deg)}.inView .flip-right{transform:perspective(250rem) rotateY(100deg)}.inView.isInView [class*=fade-],.inView.isInView [class*=flip-]{transition:transform .75s,opacity 1.25s;opacity:1}.inView.isInView [class*=fade-].long,.inView.isInView [class*=flip-].long{transition:transform .75s .25s,opacity 1.25s .25s}.inView.isInView [class*=fade-].longer,.inView.isInView [class*=flip-].longer{transition:transform .75s .5s,opacity 1.25s .5s}.inView.isInView [class*=fade-].slow,.inView.isInView [class*=flip-].slow{transition:transform 1.5s,opacity 2.5s}.inView.isInView .fade-zoom{transform:scale(1)}.inView.isInView .fade-up{transform:translateY(0)}.inView.isInView .fade-right{transform:translateX(0)}.inView.isInView .fade-down{transform:translateY(0)}.inView.isInView .fade-left{transform:translateX(0)}.inView.isInView .flip-left{transform:perspective(250rem) rotateY(0)}.inView.isInView .flip-right{transform:perspective(250rem) rotateY(0)}}.search-box form{display:flex;flex-direction:column}.search-box form input{width:100%;height:7.5rem;padding:5px 0 0 2.5rem;border-width:0;border-radius:10rem;margin:0 0 1.5rem;color:#414042;text-transform:uppercase;box-shadow:inset 2px 0 5px rgba(0,0,0,.33)}.search-box form input:-ms-input-placeholder{color:#414042}.search-box form input::-ms-input-placeholder{color:#414042}.search-box form input::placeholder{color:#414042}.search-box form a.btn{padding:2.8rem 2.5rem;border-radius:10rem;flex-shrink:0}.legacy-boxes .select-wrap{position:relative;display:inline-block;z-index:1}.legacy-boxes .select-wrap::before{content:'';width:2rem;height:2rem;border-radius:50%;background-color:var(--cms-accent);position:absolute;top:3.8rem;right:3rem;transform:translateY(-50%);display:block;z-index:10;pointer-events:none}.legacy-boxes .select-wrap::after{content:'';width:1rem;height:1rem;border:solid #fff;border-width:0 0 2px 2px;position:absolute;top:3.8rem;right:3.5rem;transform:translateY(-70%) rotate(-45deg);display:block;z-index:11;pointer-events:none}.legacy-boxes select{width:100%;height:7.5rem;padding:5px 2.5rem 0 2.5rem;border-width:0;border-radius:10rem;position:relative;color:#414042;text-transform:uppercase;box-shadow:inset 2px 0 5px rgba(0,0,0,.33);-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.legacy-boxes select option{color:#414042}@media screen and (min-width:576px){.search-box form{flex-direction:row}.search-box form input{margin:0;border-radius:10rem 0 0 10rem}.search-box form a.btn{border-radius:0 10rem 10rem 0}}.video-banner>.row{min-height:50rem}.video-banner>.row .bg-img{filter:brightness(.8)}.video-banner>.row h2{color:#fff;font-weight:700}.video-banner>.row .vid-btn{margin-bottom:-4rem}@media screen and (min-width:992px){.video-banner .content{padding:0}}section .tag-row svg{width:11.7rem;margin:0 auto 3rem;color:var(--cms-accent)}section .tag-row [class*=col-].container{padding:0 2rem}@media screen and (min-width:992px){section .tag-row .h1 * strong,section .tag-row .h1 strong,section .tag-row h1 strong{font-size:5.8rem}}@media screen and (min-width:1200px){section .tag-row [class*=col-].container{padding:0 5rem}}.btm-teaser{padding:5rem;overflow:hidden}.btm-teaser .row{max-width:94rem}.btm-teaser .bg-text{position:absolute;left:auto;bottom:-1rem}.btm-teaser .bg-text.top{width:auto;top:-1rem;bottom:auto;left:-2rem}.btm-teaser .bg-text.btm{width:auto;right:-18rem}.btm-teaser .content{padding-top:1rem;padding-bottom:1rem}.btm-teaser h1+p,.btm-teaser h2+p,.btm-teaser h3+p,.btm-teaser h4+p,.btm-teaser h5+p{margin-top:2rem}.btm-teaser .more-btn{white-space:nowrap}@media screen and (min-width:992px){.btm-teaser{padding:8rem}.btm-teaser .col-12:first-child{border-right:2px solid var(--cms-accent)}.btm-teaser .col-12:first-child .content{padding-left:0}}@media screen and (min-width:1200px){.btm-teaser{padding:12rem}}.contact-teaser{padding:5rem;overflow:hidden}.contact-teaser .row{max-width:114.3rem}.contact-teaser .bg-text{width:auto;position:absolute;left:auto;right:-3rem;bottom:-1rem}.contact-teaser .form-wrap{width:100%;margin-bottom:-8rem}.contact-teaser .content{padding-top:1rem;padding-bottom:5rem}.contact-teaser h1+p,.contact-teaser h2+p,.contact-teaser h3+p,.contact-teaser h4+p,.contact-teaser h5+p{margin-top:2rem}.contact-teaser h5{background:linear-gradient(135deg,var(--cms-dark-grad),var(--cms-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-size:2.4rem;font-weight:700}@media screen and (min-width:992px){.contact-teaser{padding:8rem}.contact-teaser h5{font-size:5.5rem}.contact-teaser .col-12:first-child .content{padding-left:0}}@media screen and (min-width:1200px){.contact-teaser{padding:12rem 12rem 8rem}.contact-teaser .form-wrap{margin-bottom:-13rem}}.slick-next,.slick-prev{width:5rem;height:5rem;border-radius:50%;z-index:50}.slick-next::before,.slick-prev::before{display:none}.slick-next.btn,.slick-prev.btn{padding:1.5rem;border-width:0;font-size:2rem}.carousel-slide{display:none}.carousel-slide .bg-img{width:100%;height:100%}.carousel-slide:first-child,.slick-initialized .carousel-slide{display:block}.carousel[data-count="1"] .slick-dots{display:none}.carousel[data-arrows=show]{margin-bottom:11rem}.carousel[data-arrows=show] .slick-next,.carousel[data-arrows=show] .slick-prev{border:2px solid var(--cms-accent)}.carousel[data-arrows=show] .slick-next.btn,.carousel[data-arrows=show] .slick-prev.btn{padding:1.3rem 1.7rem}.carousel[data-arrows=show] .slick-prev{top:calc(100% + 5.5rem);right:11.5rem;left:auto}.carousel[data-arrows=show] .slick-next{top:calc(100% + 5.5rem);right:1.5rem;left:auto}.carousel[data-arrows=show].center .slick-prev{right:calc(50% + 3rem)}.carousel[data-arrows=show].center .slick-next{right:calc(50% - 8rem)}.carousel[data-arrows=show].onGray .slick-next,.carousel[data-arrows=show].onGray .slick-prev{border-color:transparent}.carousel[data-arrows=show][data-counter=show] .slick-prev{right:18rem}.carousel[data-arrows=show][data-counter=show] .slick-next{right:0}.carousel[data-arrows=show][data-counter=show] .slick-dots{width:13rem;top:calc(100% + 3.5rem);right:5rem;bottom:auto}.carousel[data-arrows=show][data-counter=show] .slick-dots li{width:auto;height:auto;padding:5px;display:none}.carousel[data-arrows=show][data-counter=show] .slick-dots li.slick-active{display:inline-block}.carousel[data-arrows=show][data-counter=show] .slick-dots a{color:var(--cms-dark);font-family:Paralucent;font-size:2.6rem;letter-spacing:5px}.carousel.simple-carousel{margin:0}.carousel.simple-carousel .slick-list,.carousel.simple-carousel .slick-track{height:100%}.carousel.simple-carousel .slick-dots{bottom:2rem}.carousel.simple-carousel .slick-dots li{width:7px;height:7px;border-radius:50%;background-color:#fff;position:relative}.carousel.simple-carousel .slick-dots li.slick-active::before{content:'';width:5px;height:5px;border-radius:50%;background-color:var(--cms-accent);position:absolute;top:1px;left:1px;display:block}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}.mfp-iframe-holder .mfp-content{max-width:140rem}.values-pop .mfp-content{max-width:65rem;background:linear-gradient(155deg,var(--cms-dark-grad),var(--cms-dark));box-shadow:0 0 1rem rgba(0,0,0,.25)}.values-pop .mfp-close{width:3rem;height:3rem;border-radius:50%;top:1rem;right:1rem;background-color:var(--cms-accent);color:#fff;line-height:2.5rem;opacity:1}.values-pop .content .bg-img{opacity:1;filter:brightness(1.5);z-index:1}.values-pop *{color:#fff}.values-pop .h1 *{color:var(--cms-accent)}.bio-pop .mfp-content{max-width:92rem;background:#fff;box-shadow:0 0 1.5rem rgba(0,0,0,.25)}.bio-pop .mfp-close{width:2rem;height:2rem;padding:0 4px;border-radius:50%;top:3.3rem;right:3rem;background:var(--cms-accent);color:#fff;font-size:2.2rem;line-height:1;letter-spacing:1px;opacity:1}.bio-pop .mfp-close::before{content:'CLOSE';padding:0 1rem;position:absolute;top:auto;left:-8rem;background-color:#fff;color:var(--cms-dark);font-family:Paralucent;font-size:1.8rem;line-height:2.2rem}.bio-pop .img-col>.content{padding:0}.bio-pop .img-col>.content .bio-img{width:22.5rem;height:22.5rem;margin:0 auto 1.5rem}.bio-pop .email,.bio-pop .linkedin{margin:5px;color:var(--cms-dark);font-family:Paralucent}.bio-pop .email svg,.bio-pop .linkedin svg{margin-right:1rem}.bio-pop .bio-wrap{margin-top:3rem}@media screen and (min-width:576px){.bio-pop .mfp-close{top:7.3rem}}@media screen and (min-width:768px){.bio-pop .img-col>.content{min-height:36rem}.bio-pop .bio-col>.content{padding:0 6rem 0 1rem}}@media screen and (min-width:1200px){.bio-pop .mfp-close{top:9.3rem;right:5rem}}.tabs-pane{display:none}.tabs-pane.active{display:block}.btn{padding:2rem 2.5rem;border:2px solid;border-color:transparent;border-radius:10rem;color:#fff;font-family:Paralucent;font-size:1.4rem;font-weight:700;text-transform:uppercase;background-color:var(--cms-accent);line-height:1;letter-spacing:1px;transition:all .3s linear}.btn:focus,.btn:hover{border-color:var(--cms-accent);background-color:#fff;color:var(--cms-accent)}.btn.focus,.btn:focus{box-shadow:none}.btn.text-btn{padding:5px;border:none;background:0 0;color:var(--cms-dark);font-size:1.8rem;font-weight:lighter}.btn.text-btn.alt{font-size:1.4rem;font-weight:700}.btn.text-btn svg{width:2rem;height:2rem;padding:5px;margin:0 0 -2px 2.5rem;background-color:var(--cms-accent);color:#fff;border-radius:50%;transition:all .3s linear}.btn.text-btn:focus svg,.btn.text-btn:hover svg{background-color:#fff;color:var(--cms-accent)}.btn.text-btn.lite svg{background-color:#fff;color:var(--cms-accent)}.btn.text-btn.lite:focus svg,.btn.text-btn.lite:hover svg{background-color:var(--cms-accent);color:#fff}.btn.text-btn.dark:focus,.btn.text-btn.dark:hover{color:var(--cms-accent)}.btn.text-btn.dark:focus svg,.btn.text-btn.dark:hover svg{background-color:transparent;border:1px solid var(--cms-accent)}.btn.text-btn.active.dark svg{color:var(--cms-accent);background-color:transparent;border:1px solid var(--cms-accent)}.btn.more-btn{padding:5px;border:none;background:0 0;color:var(--cms-dark);line-height:4rem}.btn.more-btn svg{width:4rem;height:4rem;padding:1rem;margin:2px 0 -1.3rem 2.5rem;background-color:var(--cms-accent);color:#fff;border-radius:50%;transition:all .3s linear}.btn.more-btn:focus svg,.btn.more-btn:hover svg{background-color:#fff;color:var(--cms-accent)}.btn.more-btn.lite svg{background-color:#fff;color:var(--cms-accent)}.btn.more-btn.lite:focus svg,.btn.more-btn.lite:hover svg{background-color:var(--cms-accent);color:#fff}.btn.vid-btn{padding:5px;border:none;background:0 0;color:#fff;font-size:1.4rem;font-weight:700;line-height:4rem;display:inline-flex;align-items:center}.btn.vid-btn svg{width:4rem;height:4rem;margin:0 0 0 2.5rem;color:#fff;border-radius:50%;transition:all .3s linear}.btn.vid-btn:focus svg,.btn.vid-btn:hover svg{color:var(--cms-accent)}.content{padding:3rem 2rem}.content+.content{padding-top:0}.content p>a{color:var(--cms-dark);text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:1200px){.content{padding:5rem 3rem}.content+.content{padding-top:0}}.bg-img{background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-grad{background:linear-gradient(155deg,var(--cms-dark-grad),var(--cms-dark))}.bg-dark{background-color:var(--cms-dark)!important}.bg-lite{background-color:var(--cms-light)}.bg-gray{background-color:#414042}.bg-text{width:100%;padding:1rem 0 0;color:var(--cms-contrast);font-family:Paralucent;font-weight:700;font-size:7rem;line-height:.66;letter-spacing:.75vw;text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;display:flex;justify-content:center}@media screen and (min-width:576px){.bg-text{display:flex}}@media screen and (min-width:768px){.bg-text{font-size:10vw}}@media screen and (min-width:1440px){.bg-text{font-size:16rem}}.social a{display:inline-block;padding:.5rem;margin:0 .5rem}.accordion .card{margin:0;border:solid var(--cms-light)}.accordion .card:first-child{border-width:2px}.accordion .card-header{padding:0}.accordion .card-header button{width:100%;padding:4rem 2.5rem;border-radius:0;background-color:var(--cms-contrast);line-height:1.1;text-align:left}.accordion .card-header button svg{width:4rem;height:4rem;padding:1.25rem;background-color:var(--cms-accent)!important;color:#fff!important}.accordion .card-header button svg[class*=minus]{display:none}.accordion .card-header button[aria-expanded=true]{background-color:var(--cms-light);box-shadow:0 7px 1rem rgba(0,0,0,.15)}.accordion .card-header button[aria-expanded=true] svg[class*=plus]{display:none}.accordion .card-header button[aria-expanded=true] svg[class*=minus]{display:inline-block}.accordion .card-header:hover button{background-color:var(--cms-light);box-shadow:0 7px 1rem rgba(0,0,0,.15)}.accordion.onGray .card{border-color:#fff}.mobile-toggle-contain{width:6rem;height:4.4rem;margin-left:2rem;z-index:1010}.mobile-toggle{width:6rem;height:4.4rem;position:relative;display:inline-block;background:0 0}.mobile-toggle span,.mobile-toggle span:after,.mobile-toggle span:before{width:5rem;height:.5rem;border-radius:2px;position:absolute;background:#fff;transition:all .4s ease-in-out}.mobile-toggle span{top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-toggle span:after,.mobile-toggle span:before{content:''}.mobile-toggle span:before{top:-1rem}.mobile-toggle span:after{top:1rem}#header.scrolled .mobile-toggle span,#header.scrolled .mobile-toggle span:after,#header.scrolled .mobile-toggle span:before,#header:hover .mobile-toggle span,#header:hover .mobile-toggle span:after,#header:hover .mobile-toggle span:before{background:var(--cms-dark)}.mobile-menu{width:100%;height:0;position:fixed;top:6.5rem;left:0;visibility:hidden;transition:all .1s .2s ease;overflow:hidden;z-index:-10}.mobile-menu *{opacity:0}.mobile-menu:before{content:'';width:100%;height:100%;position:fixed;z-index:1;top:6.5rem;left:0;background:linear-gradient(155deg,var(--cms-dark-grad),var(--cms-dark));transform:translate(0,-1);opacity:0;transition:all .5s cubic-bezier(.77,0,.175,1)}.mobile-menu .col-12>*{position:relative;font-family:Paralucent;z-index:1005}.mobile-menu .col-12:first-child::after{content:'';width:calc(100% - 4rem);height:0;border:1px solid #fff;position:absolute;top:calc(100% - 1rem);left:2rem;z-index:1000}.mobile-menu li{transform:scale(1.15) translateY(-3rem);opacity:0;transition:transform .2s cubic-bezier(.77,0,.175,1),opacity .2s cubic-bezier(.77,0,.175,1)}.mobile-menu li a{text-transform:uppercase}.mobile-menu li:nth-child(1){transition-delay:60ms}.mobile-menu li:nth-child(2){transition-delay:50ms}.mobile-menu li:nth-child(3){transition-delay:40ms}.mobile-menu li:nth-child(4){transition-delay:30ms}.mobile-menu li:nth-child(5){transition-delay:20ms}.mobile-menu li:nth-child(6){transition-delay:10ms}.mobile-menu li:nth-child(7){transition-delay:0s}.mobile-menu li:nth-child(8){transition-delay:-10ms}.mobile-menu h3{margin:3rem 0 0;color:#fff;font-size:1.8rem}.mobile-menu a{color:#fff;font-size:2.4rem;display:block;transition:.3s}.mobile-menu a:hover,.mobile-menu li.active a{font-weight:700;letter-spacing:2px}.mobile-menu .email,.mobile-menu .phn{padding:5px}.mobile-menu .email a,.mobile-menu .phn a{font-size:1.8rem}.mobile-menu .email>*,.mobile-menu .phn>*{display:inline}.mobile-menu .email svg,.mobile-menu .phn svg{margin-right:1rem;color:var(--cms-accent)}.mobile-menu .social{margin-bottom:8rem;display:flex}.mobile-menu .social a{padding:1.2rem .75rem;font-size:2rem}.mobile-menu .social a:hover{color:var(--cms-accent)}.mobile-menu-on body{overflow:hidden!important;height:100%!important}.mobile-menu-on .mobile-toggle span{background:0 0!important}.mobile-menu-on .mobile-toggle span:after,.mobile-menu-on .mobile-toggle span:before{top:0}.mobile-menu-on .mobile-toggle span:before{transform:rotate(-45deg)}.mobile-menu-on .mobile-toggle span:after{transform:rotate(45deg)}.mobile-menu-on .mobile-menu{height:calc(100vh - 6.5rem);visibility:visible;transition:all .1s 0s ease;overflow-x:hidden;overflow-y:auto;z-index:900}.mobile-menu-on .mobile-menu *{opacity:1}.mobile-menu-on .mobile-menu:before{transform:translate(0,0);z-index:10;opacity:1;transition:all .3s cubic-bezier(.175,0,.77,1)}.mobile-menu-on .mobile-menu li{transform:scale(1) translateY(0);opacity:1;transition:transform .3s cubic-bezier(.175,0,.77,1),opacity .3s cubic-bezier(.175,0,.77,1)}.mobile-menu-on .mobile-menu li:nth-child(1){transition-delay:40ms}.mobile-menu-on .mobile-menu li:nth-child(2){transition-delay:70ms}.mobile-menu-on .mobile-menu li:nth-child(3){transition-delay:.1s}.mobile-menu-on .mobile-menu li:nth-child(4){transition-delay:.13s}.mobile-menu-on .mobile-menu li:nth-child(5){transition-delay:.16s}.mobile-menu-on .mobile-menu li:nth-child(6){transition-delay:.19s}.mobile-menu-on .mobile-menu li:nth-child(7){transition-delay:.22s}.mobile-menu-on .mobile-menu li:nth-child(8){transition-delay:.25s}.mobile-menu-on .mobile-menu .col-12:first-child::after{transform:scaleY(1);transition:.66s}@media screen and (max-height:29.375em){.mobile-menu .nav-mobile-list{columns:2;column-gap:0;width:100%;text-align:left}.mobile-menu .nav-mobile-list li{break-inside:avoid;page-break-inside:avoid}}@media screen and (min-width:576px){.mobile-menu{height:calc(100vh - 9.5rem);top:9.5rem}.mobile-menu:before{top:9.5rem}}@media screen and (min-width:768px){.mobile-menu nav a{padding:1.2rem 2rem}.mobile-menu .social li:first-child a{padding-left:0}}@media screen and (min-width:768px) and (min-height:600px){.mobile-menu .col-12>*{margin-top:10vw}}@media screen and (min-width:768px){.mobile-menu .col-12:first-child::after{content:'';width:0;height:calc(100% - 10rem);top:2rem;left:100%;transform:scaleY(0);transform-origin:top;transition:.25s;z-index:1000}}@media screen and (min-width:1200px){.mobile-menu,.mobile-toggle-contain{display:none}.mobile-menu-on body{overflow:inherit!important;height:inherit!important}}@media (prefers-reduced-motion:reduce){.mobile-menu *,.mobile-menu .mobile-menu:before,.mobile-menu .mobile-toggle span,.mobile-menu .mobile-toggle span:after,.mobile-menu .mobile-toggle span:before{transition:initial!important;transition-delay:initial!important}}#header{width:100%;padding:0;position:fixed;top:0;background:0 0;transition:.3s;z-index:100}#header .color{display:none}#header .white{display:block}#header .header-1{height:6.5rem;padding:1.5rem;position:relative;transition:10ms;z-index:1000}#header .header-1 :not(.btn){color:#fff}#header .header-1 .col-logo,#header .header-1 .col-logo .logo,#header .header-1>.row{height:100%}#header .header-1 .logo{margin-top:-1rem;display:block}#header .header-1 .logo img{width:100%;max-width:20rem;height:100%;max-height:6.4rem;object-fit:contain}#header.scrolled,#header:hover{background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.1)}#header.scrolled .header-1 :not(.btn),#header:hover .header-1 :not(.btn){color:var(--cms-dark)}#header.scrolled .color,#header:hover .color{display:block}#header.scrolled .white,#header:hover .white{display:none}#header.scrolled.exp,#header:hover.exp{transition:.3s .3s}#header.scrolled .header-1{background-color:inherit}.mobile-menu-on #header{background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.1)}.mobile-menu-on #header .header-1{background:#fff}.mobile-menu-on #header .header-1 :not(.btn){color:var(--cms-dark)}.mobile-menu-on #header .color{display:block}.mobile-menu-on #header .white{display:none}.mobile-menu-on #header.exp{transition:.3s .3s}@media screen and (min-width:576px){#header .header-1{height:9.5rem}#header .header-1 .logo{margin-top:0}}@media screen and (min-width:768px){#header{padding-top:1.5rem}#header .header-1{padding:1.5rem 3rem}#header .header-1 .logo img{max-width:30rem}#header.scrolled{padding-top:0}}@media screen and (min-width:992px){#header .header-1{padding:1.5rem 7rem}}@media screen and (min-width:1200px){#header .col-logo{max-width:18%;margin-right:3rem}#header .col-info{margin-left:3rem}#header nav{width:100%;max-width:75rem;height:100%}#header nav>ul{height:5.5rem}#header .header-nav li ul{width:20rem;height:5rem;position:absolute;top:5.2rem;left:-3rem;display:flex;align-items:center;pointer-events:none;opacity:0;transform-origin:top;transform:scaleY(0);transition:.3s .15s}#header .header-nav li ul li{margin:0 3rem;display:inline-block;flex-shrink:0;opacity:0;transition:.3s;z-index:1}#header .header-nav li ul a:hover,#header .header-nav li ul li.active a{color:var(--cms-accent)!important;font-weight:400;letter-spacing:1.15px}#header .header-nav li ul::before{content:'';width:150vw;height:100%;position:absolute;top:0;left:-66vw;background-color:var(--cms-contrast);z-index:0}#header .header-nav li.active>a{font-weight:700;text-decoration:none;letter-spacing:.95px}#header .header-nav li a{text-transform:uppercase;letter-spacing:1.15px}#header .header-nav li a svg{max-width:1rem;padding-top:2px}#header .header-nav li a.active,#header .header-nav li a:hover{font-weight:700;text-decoration:none;letter-spacing:.95px}#header .header-nav li.dropdown.exp ul{opacity:1;transform:scaleY(1);transition:.3s;pointer-events:auto}#header .header-nav li.dropdown.exp ul li{opacity:1;transition:.3s .15s}}@media screen and (min-width:1440px){#header .col-logo{max-width:23%}}.hero{position:relative;overflow:hidden}.hero-height{height:100vh;max-height:166vw}.hero-spacer{width:100%;height:6.5rem;border-bottom:1px solid #fff}.short-hero-height{height:100vh;max-height:100vw}.hero-video-wrapper{position:absolute;top:0;left:0;width:100%;z-index:1}.hero-video{max-height:125vw;position:relative;overflow:hidden}.hero-video iframe,.hero-video video{position:absolute;width:230%;height:125%;right:50%;bottom:50%;transform:translate(50%,50%)}.hero-video.narrow-aspect iframe,.hero-video.narrow-aspect video{height:160%}.hero-content{padding-bottom:25vw}.hero-content *{color:#fff}.short-hero-content{padding-bottom:20vw}.short-hero-content *{color:#fff}@media screen and (max-height:575px){.hero-content{padding-bottom:15vh!important}}@media screen and (min-width:576px){.hero-spacer{height:9.5rem}}@media screen and (min-width:768px){.hero-height{max-height:100vw}.hero-video{max-height:90vw}.hero-spacer{height:11rem}.short-hero-height{max-height:45rem}.hero-video:not(.narrow-aspect) iframe,.hero-video:not(.narrow-aspect) video{width:170%;height:140%}.hero-content{padding-bottom:11.6rem}.short-hero-content{padding-bottom:9rem}}@media screen and (min-width:992px){.hero-height{max-height:56vw}.hero-video:not(.narrow-aspect) iframe,.hero-video:not(.narrow-aspect) video{width:150%}}@media screen and (min-width:1440px){.hero-content{padding-bottom:17.5rem}}.footer-1{padding:4rem 0;color:#fff;font-family:Paralucent}.footer-1 h3{color:#fff;padding:1.5rem 0}.footer-1 .logo{max-width:14.8rem;display:inline-block}.footer-1 .logo img{width:100%}.footer-1 ul:not(.footer-nav):not(.location){display:inline-flex}.footer-1 ul:not(.footer-nav):not(.location) li{padding-right:1.5rem}.footer-1 ul:not(.footer-nav):not(.location) li a{padding:0;margin:0}.footer-1 ul:not(.footer-nav):not(.location) li:last-child{padding-right:0}.footer-1 nav ul{padding-bottom:1.5rem;text-transform:uppercase;columns:2;column-gap:2rem}.footer-1 nav ul li a{padding-left:0}.footer-1 nav ul li.active a{color:var(--cms-accent)}.footer-1 nav ul .d-sm-none{display:block!important}.footer-1 .addy,.footer-1 .email,.footer-1 .phn{max-width:24rem;padding-bottom:1.5rem;margin-left:3.1rem;position:relative;font-size:1.8rem}.footer-1 .addy svg,.footer-1 .email svg,.footer-1 .phn svg{position:absolute;top:0;left:-3.1rem;color:var(--cms-accent)}.footer-1 .row.btm{padding-top:2rem;border-top:1px solid;margin-top:2rem}.footer-1 .row.btm .col-12{padding:1rem}.footer-1 .row.btm *{text-transform:uppercase}.footer-1 .row.btm ul.legal{margin:0 1.5rem}.footer-1 .row.btm ul.legal li{padding:0 2.5px}.footer-1 .row.btm ul.legal li a{font-family:Paralucent;font-weight:700;text-transform:none;text-decoration:underline}.footer-1 a:focus,.footer-1 a:hover{color:var(--cms-accent)}.back-to-top{width:100%;padding:1.5rem 0;background:#000;color:#fff;display:block}@media screen and (max-width:575px){.footer-1 nav ul{columns:1;column-gap:0}.footer-1 nav ul li a{padding-left:0}.footer-1 .row.top .addy-col.col-12{max-width:25rem}.footer-1 .row.btm .col-12{padding:1rem 4rem}}@media screen and (min-width:768px){.footer-1 .col-12 ul.social{font-size:2rem}.footer-1 .col-12 ul.social li{padding-right:2rem}}@media screen and (max-width:991px){.footer-1 .row.top .col-12{max-width:35rem;padding:2rem;margin:0 auto}.footer-1 .addy{margin:0 auto}.footer-1 .addy svg{left:-1.1rem}.footer-1 .email,.footer-1 .phn{margin:0 auto}.footer-1 .email svg,.footer-1 .phn svg{position:relative;left:-1.1rem;display:inline}}@media screen and (min-width:992px){.footer-1{padding:7rem 0}.footer-1 .addy-col{padding-top:4rem}.footer-1 .row.btm{padding-top:5rem;border-top:1px solid;margin-top:3rem}}.home-services .tile-col{margin-top:-8rem}.home-services .service-tile{width:100%;max-width:36rem;height:18rem;margin:0 0 1.5rem;position:relative;box-shadow:0 0 1rem rgba(0,0,0,.5)}.home-services .service-tile .bg-img{background-position:0 5rem;transition:background-position .5s}.home-services .service-tile .tile-overlay{width:100%;height:12rem;padding:3rem 2.4rem;background-color:#fff;transition:.3s;font-family:Paralucent}.home-services .service-tile .tile-overlay .num{color:var(--cms-accent);font-weight:700;transition:.3s}.home-services .service-tile .tile-overlay .tile-ttl{color:var(--cms-dark);font-weight:light;transition:.3s}.home-services .service-tile svg{width:4rem;height:4rem;padding:1rem;border-radius:50%;position:absolute;right:3rem;bottom:4rem;background:var(--cms-accent);color:#fff}.home-services .service-tile:hover .bg-img{background-position:0 0}.home-services .service-tile:hover .tile-overlay{height:18rem;background-color:var(--cms-dark-50);transition:height .3s,background-color .6s}.home-services .service-tile:hover .tile-overlay *{color:#fff}@media screen and (min-width:576px){.home-services .service-tile{margin:1.5rem}}.home-stats .col-auto{padding:1rem}.home-stats .col-auto *{font-size:1.4rem;font-family:Paralucent;text-transform:uppercase;line-height:1.1}.home-stats .col-auto :not(.countUp){color:var(--cms-dark)}.home-stats .col-auto .countUp{font-size:4rem;font-weight:700}.home-stats .col-auto:not(:last-child){border-right:2px solid var(--cms-accent)}@media screen and (min-width:576px){.home-stats .col-auto{padding:1rem 3rem}.home-stats .col-auto *{font-size:2.4vw}.home-stats .col-auto .countUp{font-size:7vw}}@media screen and (min-width:992px){.home-stats .col-auto{padding:5px 4.75vw}.home-stats .col-auto *{font-size:2vw}.home-stats .col-auto .countUp{font-size:7vw;letter-spacing:5px}}@media screen and (min-width:1440px){.home-stats .col-auto{padding:5px 7rem}.home-stats .col-auto *{font-size:3rem}.home-stats .col-auto .countUp{font-size:10rem}}.home-search{overflow:hidden}.home-search .bg-row>.fillParent{padding-top:20rem}.home-search .bg-row .bg-lite{width:100%;height:100%}.home-search .bg-row .bg-lite .bg-text{position:absolute;top:37rem}.home-search .bg-row .search-col .section-title{width:calc(100% - 3rem);padding:2rem 5rem 0;margin-left:3rem}.home-search .bg-row .search-col .content{max-width:64rem;margin-bottom:10rem}.home-search .bg-row .search-col h2+p,.home-search .bg-row .search-col h3+p{padding-top:2rem}.home-search .bg-row .search-col .col-12{padding-bottom:10rem}.home-search .bg-row .search-col .search-box{width:100%;max-width:81rem;padding:0 1rem;position:absolute;right:50%;bottom:22rem;transform:translate(50%,100%)}.home-search .bg-row .map-col [class*=col-].btm-pad{padding-bottom:3rem}.home-search .bg-row .map-col .info-col .stats p{margin-bottom:4rem;color:var(--cms-dark);font-family:Paralucent;font-size:1.8rem;text-transform:uppercase}.home-search .bg-row .map-col .info-col .stats.divider{width:10rem;border-top:2px solid;margin:0 auto 4rem;color:var(--cms-accent)}.home-search .bg-row .map-col #propertyMap{width:100%;transition:.3s}@media screen and (min-width:576px){.home-search .bg-row .search-col .col-12{padding-bottom:0}.home-search .bg-row .search-col .search-box{bottom:13rem}}@media screen and (max-width:767px){.home-search .bg-row .map-col{overflow:auto}.home-search .bg-row .map-col #propertyMap{min-width:60rem}}@media screen and (min-width:768px){.home-search .bg-row .search-col .content{padding:4rem 7rem}.home-search .bg-row .search-col .search-box{width:81%;padding:0;bottom:calc(10rem + 4.5vw)}.home-search .bg-row .map-col [class*=col-].btm-pad{padding-bottom:3rem}}@media screen and (min-width:992px){.home-search .bg-row .search-col .section-title{width:calc(100% - 7rem);margin-left:7rem}.home-search .bg-row .search-col .content{padding:4rem 7rem;margin-bottom:20rem}.home-search .bg-row .search-col .search-box{bottom:calc(20rem + 4.5vw)}.home-search .bg-row .map-col .info-col .stats.divider{margin-left:0}}@media screen and (min-width:1200px){.home-search .bg-row .search-col .search-box{bottom:calc(20rem + 8.5vw)}.home-search .bg-row .map-col .row.top-pad{padding-top:6rem}.home-search .bg-row .map-col .row [class*=col-].btm-pad{padding-bottom:9rem}.home-search .bg-row .map-col .row .info-col .stats p strong{font-size:7rem}}@media screen and (min-width:1440px){.home-search .bg-row .search-col .search-box{bottom:32rem}.home-search .bg-row .map-col .row.top-pad{padding-top:6rem}.home-search .bg-row .map-col .row [class*=col-].btm-pad{padding-bottom:9rem}.home-search .bg-row .map-col .row #propertyMap{width:120%}}#propertyMap .state{color:#fff;stroke:var(--cms-contrast);stroke-width:1px}#propertyMap .state#ak,#propertyMap .state#dc,#propertyMap .state#hi{display:none}#propertyMap .state text{font-family:Paralucent;font-size:1.6rem;stroke:none;display:none}#propertyMap .state[data-url]{color:var(--cms-dark)}#propertyMap .state[data-url] text{color:#fff;display:initial;fill:currentColor}#propertyMap .state[data-url]#ct text,#propertyMap .state[data-url]#dc text,#propertyMap .state[data-url]#de text,#propertyMap .state[data-url]#hi text,#propertyMap .state[data-url]#ma text,#propertyMap .state[data-url]#md text,#propertyMap .state[data-url]#nh text,#propertyMap .state[data-url]#nj text,#propertyMap .state[data-url]#ri text,#propertyMap .state[data-url]#vt text{color:var(--cms-dark)}#propertyMap .state[data-url]:hover{color:var(--cms-accent);stroke:var(--cms-accent);cursor:pointer}#propertyMap [id*="-line"]{color:#000;font-family:Paralucent;display:none}#propertyMap [id*="-line"].active{display:initial}#propertyMap.show-alaska .state#ak{display:initial}#propertyMap.show-hawii .state#hi{display:initial}#propertyMap.show-dc .state#dc{display:initial}.home-news .blog-tile{width:36rem;min-height:40rem;padding:3rem 2.5rem 10rem;margin:1.5rem;position:relative;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.5);transition:.3s;z-index:1}.home-news .blog-tile *{position:relative;font-family:Paralucent;z-index:10}.home-news .blog-tile .date{margin-bottom:3rem;color:var(--cms-accent);font-weight:700;transition:.3s}.home-news .blog-tile .subject{min-height:11.2rem;margin-bottom:2rem;color:var(--cms-dark);font-size:2.1rem;text-transform:uppercase;letter-spacing:1px;overflow:hidden;transition:.3s}.home-news .blog-tile .excerpt{min-height:5.6rem;color:var(--cms-accent);font-weight:700;font-size:1.6rem;line-height:1.75;overflow:hidden;transition:.3s}.home-news .blog-tile .more-btn{position:absolute;right:2.5rem;bottom:4rem;transition:.3s}.home-news .blog-tile::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(155deg,var(--cms-dark-grad),var(--cms-dark));opacity:0;transition:.3s;z-index:0}.home-news .blog-tile:focus :not(path),.home-news .blog-tile:hover :not(path){color:#fff}.home-news .blog-tile:focus .more-btn,.home-news .blog-tile:hover .more-btn{color:var(--cms-accent)}.home-news .blog-tile:focus .more-btn svg,.home-news .blog-tile:hover .more-btn svg{background-color:#fff;color:var(--cms-accent)!important}.home-news .blog-tile:focus .more-btn:focus svg,.home-news .blog-tile:focus .more-btn:hover svg,.home-news .blog-tile:hover .more-btn:focus svg,.home-news .blog-tile:hover .more-btn:hover svg{background-color:var(--cms-accent);color:#fff!important}.home-news .blog-tile:focus::before,.home-news .blog-tile:hover::before{opacity:1}@media screen and (min-width:768px){.home-news .blog-tile .subject{min-height:0;max-height:11.2rem}.home-news .blog-tile .excerpt{min-height:0;max-height:5.6rem}}.home-careers .LGquote.left::before,.home-careers .LGquote.right strong::after{font-weight:200;line-height:1.1;background:0 0;color:var(--cms-accent);font-weight:700;line-height:0;-webkit-text-fill-color:initial;display:inline}.home-careers .LGquote.left::before{content:'“'}.home-careers .LGquote.right strong::after{content:'”';margin-left:1;vertical-align:super}.home-careers .LGquote.right{margin-top:-1rem;margin-bottom:3rem}@media screen and (min-width:992px){.home-careers .LGquote.right{margin-top:-2rem;margin-bottom:5rem}}.home-social{overflow:hidden}.home-social .bg-text{position:absolute}.home-social .bg-text.btm{bottom:-1rem;left:50%;transform:translateX(-25%)}.home-social .thumb-carousel .slick-slide{margin:0 1.5rem;position:relative}.home-social .thumb-carousel .slick-slide .sm-img{padding-bottom:100%}.home-social .thumb-carousel .slick-slide .overlay{background-color:var(--cms-accent-50);color:#fff;transition:.3s;opacity:0}.home-social .thumb-carousel .slick-slide .overlay:focus,.home-social .thumb-carousel .slick-slide .overlay:hover{opacity:1}.home-social .thumb-carousel .slick-slide .overlay .badge{font-family:Paralucent;font-weight:200;text-transform:uppercase}.home-social .thumb-carousel .slick-slide .overlay .badge svg{margin:1.5rem;font-size:4rem;display:block}@media screen and (min-width:768px){.home-social .bg-text.top{left:50%;transform:translate(-66%,100%)}}@media screen and (min-width:992px){.home-social .row{padding-top:3rem}}.about-mission{overflow:hidden}.about-mission .bg-lite{width:100%;height:calc(100% - 12rem);position:absolute;top:0;left:0}.about-mission .bg-text{transform:translateX(20%)}.about-mission .values{width:31.7rem;margin:0 auto;grid-template-columns:repeat(1,31.7rem);grid-auto-rows:41rem;grid-gap:1px}.about-mission .values :not(.btn){color:#fff}.about-mission .values .values-tile{border:1px solid;border-width:0 0 1px 0;position:relative;top:0;left:0;transform:translate(0,0)}.about-mission .values .values-tile .content{background-color:transparent;transition:.3s}.about-mission .values .values-tile .content .bg-img{opacity:0;transition:.3s;z-index:1}.about-mission .values .values-tile .read-more{border:none;margin:1rem 0 0;position:relative;background:0 0;display:none;z-index:10}.about-mission .values .values-tile.over .read-more{display:inline-block}.about-mission .values .values-tile:last-child{border-width:0}.about-mission .values .values-tile:focus *,.about-mission .values .values-tile:hover *{color:var(--cms-dark)}.about-mission .values .values-tile:focus .btn.read-more,.about-mission .values .values-tile:focus .h1 *,.about-mission .values .values-tile:hover .btn.read-more,.about-mission .values .values-tile:hover .h1 *{color:var(--cms-accent)}.about-mission .values .values-tile:focus .content,.about-mission .values .values-tile:hover .content{background-color:#fff}.about-mission .values .values-tile:focus .content .bg-img,.about-mission .values .values-tile:hover .content .bg-img{opacity:.15}.about-mission .values .content{height:100%;padding:5rem 4rem 7rem}.about-mission .values .content .card-wrap{width:100%;height:100%;position:relative;display:grid;grid-auto-rows:auto;z-index:10;overflow:hidden}@media screen and (min-width:768px){.about-mission .values{width:63.4rem;grid-template-columns:repeat(2,minmax(31.7rem,1fr))}.about-mission .values .values-tile:nth-child(odd){border-width:0 1px 0 0}.about-mission .values .values-tile:nth-child(-n+2){border-bottom-width:1px}}@media screen and (min-width:1366px){.about-mission .values{width:127rem;margin:3rem auto 0;grid-template-columns:repeat(4,31.7rem)}.about-mission .values .values-tile{border-width:0 1px 0 0}.about-mission .values .values-tile:nth-child(-n+2){border-bottom-width:0}.about-mission .values .values-tile:last-child{border-width:0}}.about-reviews .review-carousel{max-width:85rem;padding:0 2rem;margin-right:auto;margin-left:auto}.about-reviews .review-card{width:100%;min-height:40rem;padding:5rem;color:#fff;font-family:Paralucent}.about-reviews .review-card .rv-img{width:5.8rem;height:5.8rem;border-radius:50%;margin:0 0 1.5rem;overflow:hidden}.about-reviews .review-card .date{margin:0 0 2rem;font-weight:700;text-transform:uppercase}@media screen and (min-width:1200px){.about-reviews .row{padding-bottom:3rem}.about-reviews .review-card{padding:5rem 10rem}}.team-1 .tabs-col{width:51rem;padding:6rem 6rem 6rem 10rem;box-shadow:5px 0 5px rgba(0,0,0,.15)}.team-1 #team-tabs{padding:3rem 0 0}.team-1 #team-tabs .nav-item{padding:1.5rem 0;border-bottom:1px solid var(--cms-contrast);border-radius:0}.team-1 #team-tabs .nav-item:last-child{border:0}.team-1 .grid-col{width:calc(100% - 51rem)}.team-1 .cards-wrap{padding:0 3rem 6rem}.team-1 .collapse>.cards-wrap,.team-1 .collapsing>.cards-wrap{padding:4rem 3rem 6rem}.team-1 .team-card{width:22.6rem;height:32rem;margin:.8rem;position:relative;font-family:Paralucent}.team-1 .team-card a.bio-popup{position:relative;display:block}.team-1 .team-card a.bio-popup .overlay{opacity:0;transition:.3s}.team-1 .team-card a.bio-popup .overlay .bg-dark{opacity:0;transition:.3s}.team-1 .team-card a.bio-popup .overlay .wrap{padding-top:25%;color:#fff;font-family:Calibri,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}.team-1 .team-card a.bio-popup .overlay svg{width:2rem;height:2rem;padding:3px;border-radius:50%;margin:1rem;background-color:#fff;color:var(--cms-accent)}.team-1 .team-card a.bio-popup:focus .overlay,.team-1 .team-card a.bio-popup:hover .overlay{opacity:1}.team-1 .team-card a.bio-popup:focus .overlay .bg-dark,.team-1 .team-card a.bio-popup:hover .overlay .bg-dark{opacity:.5}.team-1 .team-card img{width:22.6rem;height:22.5rem;object-fit:cover}.team-1 .team-card .name{padding:1rem 0 0;color:var(--cms-dark);font-weight:700;letter-spacing:1px}.team-1 .team-card .ttl{padding:0 0 5px 0;color:var(--cms-dark);text-transform:uppercase;letter-spacing:1px}.partner-departments .bg-lite{top:12rem}.partner-departments .tabs-nav{max-width:124rem;margin:0 auto;box-shadow:0 0 1rem rgba(0,0,0,.15)}.partner-departments .tab-tile{width:33.333%;max-width:41.4rem;height:18rem;padding:5rem;border-right:1px solid var(--cms-contrast);position:relative;background:#fff;color:var(--cms-dark);font-family:Paralucent;letter-spacing:1px;transition:.3s;z-index:2}.partner-departments .tab-tile *{transition:.3s}.partner-departments .tab-tile .overlay{background:linear-gradient(155deg,var(--cms-dark-grad),var(--cms-dark));opacity:0}.partner-departments .tab-tile .num{font-size:2rem;font-weight:700}.partner-departments .tab-tile .ttl span{font-size:2.07vw;line-height:0}.partner-departments .tab-tile .ttl svg{width:4rem;height:4rem;padding:1rem;border-radius:50%;background-color:var(--cms-accent);color:#fff}.partner-departments .tab-tile::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.partner-departments .tab-tile.active .overlay,.partner-departments .tab-tile:focus .overlay,.partner-departments .tab-tile:hover .overlay{opacity:1}.partner-departments .tab-tile.active .num,.partner-departments .tab-tile.active .ttl,.partner-departments .tab-tile:focus .num,.partner-departments .tab-tile:focus .ttl,.partner-departments .tab-tile:hover .num,.partner-departments .tab-tile:hover .ttl{color:#fff}.partner-departments .tab-tile.active svg,.partner-departments .tab-tile:focus svg,.partner-departments .tab-tile:hover svg{background-color:#fff;color:var(--cms-accent)}.partner-departments .tab-tile:last-child{border:0}.partner-departments .img-col{cursor:default}.partner-departments .img-col.video-popup{cursor:pointer}.partner-departments .img-col.video-popup .icon{background:rgba(0,0,0,.5);color:#fff;font-size:1.8rem;font-family:Paralucent;font-weight:700;letter-spacing:1px;text-transform:uppercase;display:flex!important;pointer-events:none;z-index:10}.partner-departments .img-col.video-popup .icon svg{margin:0 0 1.5rem;font-size:5rem}.partner-departments .txt-col .text-btn{max-width:32rem;padding:1.5rem 5px;border-bottom:1px solid var(--cms-contrast);border-radius:0;display:flex;justify-content:space-between;text-align:left}.partner-departments .txt-col .text-btn:last-child{border:0}.partner-departments .txt-col .text-btn svg{flex:0 0 2rem}@media screen and (min-width:1440px){.partner-departments .tab-tile .ttl span{font-size:3rem}}.partner-services .grid-col{width:100%;max-width:114.3rem;padding:0 2.5rem;margin:0 auto;grid-gap:2rem;grid-auto-rows:auto;grid-template-areas:"tile-1" "tile-2" "tile-3" "tile-4" "tile-5" "tile-6" "tile-7" "tile-8"}.partner-services .grid-col .tile-1{grid-area:tile-1}.partner-services .grid-col .tile-2{grid-area:tile-2}.partner-services .grid-col .tile-3{grid-area:tile-3}.partner-services .grid-col .tile-4{grid-area:tile-4}.partner-services .grid-col .tile-5{grid-area:tile-5}.partner-services .grid-col .tile-6{grid-area:tile-6}.partner-services .grid-col .tile-7{grid-area:tile-7}.partner-services .grid-col .tile-8{grid-area:tile-8}.partner-services .grid-tile{overflow:hidden}.partner-services .grid-tile .content{width:100%;height:100%;max-height:50%;padding:3rem;transition:.5s}.partner-services .grid-tile .bg-img{opacity:.66}.partner-services .grid-tile .btn,.partner-services .grid-tile h4,.partner-services .grid-tile>*{color:#fff}.partner-services .grid-tile .num{font-size:2rem;font-family:Paralucent;font-weight:700;letter-spacing:2px}.partner-services .grid-tile h4{font-size:2.4rem}.partner-services .grid-tile .btn{font-size:1.4rem;font-family:Paralucent;font-weight:700}.partner-services .grid-tile .btn,.partner-services .grid-tile p{opacity:0;transform:scaleY(0);transform-origin:bottom;transition:.3s}.partner-services .grid-tile:focus .content,.partner-services .grid-tile:hover .content{max-height:100%}.partner-services .grid-tile:focus .btn,.partner-services .grid-tile:focus p,.partner-services .grid-tile:hover .btn,.partner-services .grid-tile:hover p{opacity:1;transform:scaleY(1)}@media screen and (min-width:768px){.partner-services .grid-col{grid-gap:3rem;grid-auto-rows:minmax(23.7rem,auto);grid-template-areas:"tile-1 tile-2" "tile-3 tile-4" "tile-5 tile-6" "tile-7 tile-8"}}@media screen and (min-width:1200px){.partner-services .grid-col{grid-auto-columns:1fr;grid-template-areas:"tile-1 tile-1 tile-1 tile-1 tile-1 tile-2 tile-2 tile-2 tile-2 tile-2 tile-2 tile-2" "tile-3 tile-3 tile-3 tile-3 tile-4 tile-4 tile-4 tile-4 tile-5 tile-5 tile-5 tile-5" "tile-6 tile-6 tile-6 tile-6 tile-6 tile-7 tile-7 tile-7 tile-7 tile-7 tile-7 tile-7"}.partner-services .grid-col[data-count="8"]{grid-template-areas:"tile-1 tile-1 tile-1 tile-1 tile-1 tile-2 tile-2 tile-2 tile-2 tile-2 tile-2 tile-2" "tile-3 tile-3 tile-3 tile-3 tile-4 tile-4 tile-4 tile-4 tile-5 tile-5 tile-5 tile-5" "tile-6 tile-6 tile-6 tile-6 tile-6 tile-7 tile-7 tile-7 tile-7 tile-7 tile-7 tile-7" "tile-8 tile-8 tile-8 tile-8 tile-8 tile-8 tile-8 tile-8 tile-8 tile-8 tile-8 tile-8"}.partner-services .grid-tile .content{padding:3rem 5rem}}.search-properties.center-section .content{max-width:81rem}@media screen and (min-width:992px){.search-properties.center-section .content{padding-bottom:8rem}}.search-map .bg-text.top{width:auto;position:absolute;transform:translateY(-50%);left:-2rem}.search-map .bg-text.btm{width:auto;position:absolute;bottom:0;right:-2rem}.search-map h4{font-weight:700}.search-map .content .btn{white-space:nowrap}@media screen and (min-width:768px){.search-map{padding-bottom:2rem}.search-map h4{font-size:2.4rem}}@media screen and (max-width:767px){.search-map .map-col{overflow:auto}.search-map .map-col #propertyMap{min-width:60rem}}.search-boxes .bg-lite{height:12rem}.search-boxes .content h2{margin-bottom:1rem}.search-boxes .content h3{margin-bottom:2.5rem}.search-boxes .content .search-panel .ttl{margin:0 0 1rem;font-family:Paralucent;font-weight:700;letter-spacing:1px}.search-boxes .content .search-panel .select-wrap{width:100%}.search-boxes .content .search-panel .select-wrap:first-child{margin-bottom:1.5rem}.search-boxes .content .search-panel:last-child{margin-top:3rem}@media screen and (min-width:768px){.search-boxes .container>.row{margin-top:-2rem}.search-boxes .content .search-panel{padding:2rem 3rem 4.5rem;border:1px solid}.search-boxes .content .search-panel .select-wrap{width:calc(50% - 1.5rem)}.search-boxes .content .search-panel .select-wrap:first-child{margin-bottom:0}.search-boxes .content .search-panel:last-child{margin-top:3rem}}.search-featured .thumb-carousel{width:55vw;max-width:75rem;min-width:32rem;min-height:24rem;margin:4.5rem auto 8rem}.search-featured .thumb-carousel .slick-list{overflow:visible}.search-featured .thumb-carousel .slick-list .slick-track{display:flex}.search-featured .thumb-carousel[data-arrows=show][data-counter=show] .slick-next{right:calc(1rem + 1vmin)}.search-featured .thumb-carousel[data-arrows=show][data-counter=show] .slick-prev{right:calc(18rem + calc(1rem + 1vmin))}.search-featured .thumb-carousel[data-arrows=show][data-counter=show] .slick-dots{right:calc(5rem + calc(1rem + 1vmin))}.search-featured .thumb-carousel .carousel-slide{min-height:0!important;margin:0 calc(1rem + 1vmin);box-shadow:0 0 1rem rgba(0,0,0,.15);transform:scale(.8);transform-origin:right;transition:.3s}.search-featured .thumb-carousel .carousel-slide .bg-img{padding-bottom:80%;position:relative}.search-featured .thumb-carousel .carousel-slide .overlay{padding:2.5rem 4rem;background-color:rgba(0,0,0,.45);transition:.3s;box-shadow:0 0 1rem rgba(0,0,0,.15)}.search-featured .thumb-carousel .carousel-slide .overlay .btn,.search-featured .thumb-carousel .carousel-slide .overlay .h2{color:#fff}.search-featured .thumb-carousel .carousel-slide .overlay .btn.text-btn{font-family:Paralucent;font-weight:700}.search-featured .thumb-carousel .carousel-slide.slick-current.slick-active{transform:scale(1);transform-origin:center}.search-featured .thumb-carousel .carousel-slide.slick-current.slick-active .overlay{background-color:rgba(0,0,0,.15)}.search-featured .thumb-carousel .carousel-slide.slick-current.slick-active+.carousel-slide,.search-featured .thumb-carousel .carousel-slide.slick-current.slick-active+.carousel-slide+.carousel-slide,.search-featured .thumb-carousel .carousel-slide.slick-current.slick-active+.carousel-slide+.carousel-slide+.carousel-slide{transform-origin:left}.search-faq .cards-wrap{padding:2.5rem}.search-faq .cards-wrap h4{font-weight:700;line-height:1.1;letter-spacing:1.5px;font-size:1.8rem;color:var(--cms-accent)}.search-faq .cards-wrap h4+p{margin-top:2rem}@media screen and (min-width:992px){.search-faq .cards-wrap{padding:5rem}}#section-toggler svg{margin-left:1rem;transform:rotate(0);transition:.3s}#section-toggler::before{content:attr(data-more)}#section-toggler.open svg{transform:rotate(180deg)}#section-toggler.open::before{content:attr(data-less)}.section-toggle{height:auto;max-height:0;transform:scaleY(0);transform-origin:top;transition:.3s}.section-toggle.open{max-height:100%;transform:scaleY(1)}.pac-container{background-color:#fff;position:absolute!important;z-index:1000;border-radius:2px;border-top:1px solid #d9d9d9;font-family:Arial,sans-serif;box-shadow:0 1rem 1rem rgba(0,0,0,.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transform:translateY(5px)}.pac-container::after{content:"";padding:1px 1px 1px 0;height:16px;text-align:right;display:block;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2.png);background-position:right;background-repeat:no-repeat;background-size:104px 16px}.hdpi.pac-container::after{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2_hdpi.png)}.pac-item{cursor:default;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;font-size:11px;color:#999}.pac-item:hover{background-color:#fafafa}.pac-item-selected,.pac-item-selected:hover{background-color:#ebf2fe}.pac-matched{font-weight:700}.pac-item-query{font-size:13px;padding-right:3px;color:#000}.pac-icon{width:15px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);background-size:34px}.hdpi .pac-icon{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png)}.pac-icon-search{background-position:-1px -1px}.pac-item-selected .pac-icon-search{background-position:-18px -1px}.pac-icon-marker{background-position:-1px -161px}.pac-item-selected .pac-icon-marker{background-position:-18px -161px}.pac-placeholder{color:gray}.custom-prediction-label{font-style:italic}.search-results .search-tabs{min-height:45rem}.search-results .search-tabs .tabs{min-height:7.1rem;padding:1rem 2rem;position:relative}.search-results .search-tabs .tabs::before{content:'';width:100vw;height:100%;position:absolute;top:0;right:50%;transform:translateX(50%);box-shadow:0 5px 5px rgba(0,0,0,.15)}.search-results .search-tabs .btn:not(.button),.search-results .search-tabs li{color:#fff;font-family:Paralucent;font-size:1.4rem;font-weight:700}.search-results .search-tabs .btn:not(.button).is-active svg,.search-results .search-tabs li.is-active svg{background-color:#fff;color:var(--cms-accent)}.search-results .search-tabs li:not(.custom-tab){padding:11px 3rem 3px;font-size:1.6rem;font-weight:lighter}.search-results .search-tabs .panel{width:100%;min-height:23.5rem}.search-results .search-tabs .panel .custom-panel{position:relative;opacity:0;z-index:1;transition:opacity .3s}.search-results .search-tabs .panel .custom-panel+.custom-panel{width:100%;position:absolute;top:0}.search-results .search-tabs .panel .custom-panel.is-active{opacity:1;z-index:10}.search-results .search-tabs .panel .legacy-boxes,.search-results .search-tabs .panel .search-box{width:100%;padding:3.5rem 1rem}.search-results .search-tabs .panel .legacy-boxes::before{content:'OR';width:5rem;height:5rem;border-radius:50%;position:absolute;top:calc(50% - 2.5rem);left:calc(50% - 2.5rem);background:linear-gradient(155deg,var(--cms-dark),var(--cms-dark-grad));color:#fff;font-family:Paralucent;font-size:1.5rem;font-weight:700;line-height:5rem;text-align:center;display:block;z-index:10}.search-results .search-tabs .panel .select-wrap{width:100%}.search-results .search-tabs .panel .select-wrap select{margin-bottom:1.5rem}.search-results .search-tabs .panel .select-wrap+.select-wrap select{margin-bottom:0}@media screen and (min-width:576px){.search-results .search-tabs{min-height:31rem}.search-results .search-tabs .panel .legacy-boxes::before{background:0 0}.search-results .search-tabs .panel .select-wrap{width:calc(50% - 5rem)}.search-results .search-tabs .panel .select-wrap select{margin-bottom:0}}.filters-title{position:relative;font-family:Paralucent;font-weight:lighter;text-transform:uppercase}.filters-title span{opacity:.66}.filters-title a{padding-left:1.4rem;border-left:2px solid var(--cms-accent);margin:0 5rem 0 1.4rem}.filters-title svg{margin-left:1rem}.filters-title::before{content:'';width:calc(100% - 31rem);height:50%;border-bottom:1px solid #fff;position:absolute;top:0;left:0}.search-filters{min-height:6rem}.search-filters .select-holder{margin:1rem 3rem}.search-filters .select-holder svg{position:absolute;top:3px;right:0;font-size:1rem;pointer-events:none}.search-filters .select-holder.out-of-range::before{content:'...';position:absolute}.search-filters select{padding-right:2rem;border:none;position:relative;background:0 0;font-family:Paralucent;font-weight:lighter;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-filters select[disabled=disabled]{cursor:not-allowed;opacity:0}.search-filters select option{color:#000}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.search-app{width:100%;max-width:70.5rem;height:calc(100vh - 6.5rem);min-height:50rem;padding:3rem;margin:0 0 0 auto;overflow:hidden;overflow-y:auto}.total-results{margin-bottom:1.5rem}.total-results *{margin:0}.total-results .h4{font-size:2.5rem}.total-results span.res{color:rgba(65,64,66,.5);font-family:Paralucent;font-weight:lighter;text-transform:uppercase}.total-results .long-ttl{color:var(--cms-dark);font-family:Paralucent;font-size:1.8rem;text-transform:uppercase}.callout{border:1px solid var(--cms-accent);margin:0 0 1.5rem;color:#414042;font-family:Paralucent}.callout::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cms-accent);opacity:.33;z-index:-1}.callout.alert-dismissible .close{padding:.9rem 1.25rem}.results-row .list-col{position:relative;box-shadow:0 1rem 1rem rgba(0,0,0,.5);z-index:10}.results-row #propertyView{width:100vw;height:100%;background-color:#fff;transform:translateX(-100%);transition:transform .5s;z-index:10}.results-row #propertyView.viewing{z-index:10;transform:translateX(0)}.results-row #propertyView.viewing .prop-view-slug,.results-row #propertyView.viewing .prop-view-slug .row{height:100%}.results-row #propertyView iframe{border:none}@media screen and (min-width:576px){.search-app{height:calc(100vh - 9.5rem)}}@media screen and (min-width:1200px){.search-app{padding:5rem 8rem}}@media screen and (min-width:1440px){.results-row .list-col{max-width:72rem}.results-row .map-col{max-width:calc(100% - 72rem);flex:1 0 50%}}.prop-result{width:100%;min-height:19.5rem;border:1px solid var(--cms-contrast);margin-bottom:1rem}.prop-result .prop-img{min-width:12rem;padding:0;padding-top:1rem}.prop-result .prop-img .ribbon{min-width:11.5rem;padding:3px 3px 0;margin-bottom:1px;background-color:var(--cms-accent);color:#fff;font-size:1.2rem}.prop-result .prop-img .ribbon svg{height:1rem;margin:0 5px 0 0}.prop-result .prop-info{height:100%}.prop-result .prop-data{max-width:calc(100% - 12rem);padding:1rem 1.5rem}.prop-result .prop-name h5{font-size:1.8rem}.prop-result .prop-address{margin-bottom:3px;display:block}.prop-result .prop-phone{margin-bottom:1rem;display:block}.prop-result .prop-beds strong{margin-right:5px}.prop-result .prop-beds div::after{content:',';position:relative;left:-3px}.prop-result .prop-beds div:last-child::after{content:''}.prop-result .prop-price{margin-bottom:1.5rem}.prop-result .prop-price strong{margin-right:5px}.prop-result .prop-actions>*{padding:0;margin:1rem 1rem 1rem 0;font-size:1.4rem;font-family:Paralucent;font-weight:700}.prop-result .prop-actions>* svg{margin-left:1.5rem;margin-bottom:-3px}.prop-result .prop-actions .web-btn{padding-top:3px;color:var(--cms-accent)}#propSearchMap .gm-style-iw.gm-style-iw-c{border-radius:0}#propSearchMap .property-tooltip .tt-title{margin:0 0 5px;color:var(--cms-dark);font-size:1.4rem;font-family:Paralucent;text-transform:uppercase}#propSearchMap .property-tooltip .tt-address{color:#414042;font-size:1rem;font-family:Paralucent}#propSearchMap .property-tooltip .tt-buttons a{margin:5px 5px 0;color:var(--cms-accent);font-size:1rem;font-family:Paralucent;font-weight:700}@media screen{.prop-view-slug{min-height:100%;overflow:hidden;overflow-y:auto;position:relative}.prop-view-slug .bg-lite{height:15vw}.prop-view-slug .bg-lite .bg-text{width:auto;left:-1rem;display:inline-block}.prop-view-slug .close-view{position:absolute;top:1rem;right:3rem;z-index:10}.prop-view-slug .close-view svg{margin-left:1rem}.prop-view-slug .row.container{max-width:116rem;padding-right:3rem;padding-left:3rem}.prop-view-slug .thumb-carousel{max-width:50%;min-width:32rem;margin:2rem auto 8rem;box-shadow:0 0 7px rgba(0,0,0,.15)}.prop-view-slug .thumb-carousel .carousel-slide{min-height:0!important}.prop-view-slug .prop-info .prop-name{margin:3rem 0 1.5rem;font-size:2.8rem}.prop-view-slug .prop-info .prop-address,.prop-view-slug .prop-info .prop-phone{margin:0 0 1.5rem 3rem;position:relative;font-size:1.8rem;display:block}.prop-view-slug .prop-info .prop-address svg,.prop-view-slug .prop-info .prop-phone svg{position:absolute;top:0;left:-3rem;color:var(--cms-accent)}.prop-view-slug .prop-info .prop-address+.prop-desc,.prop-view-slug .prop-info .prop-phone+.prop-desc{margin-top:3rem}.prop-view-slug .prop-info .prop-desc a,.prop-view-slug .prop-info .prop-desc strong{color:var(--cms-accent)}.prop-view-slug .prop-info .prop-desc ul{margin:0 0 3rem 2rem}.prop-view-slug .prop-info .prop-desc ul li{margin-bottom:5px;position:relative}.prop-view-slug .prop-info .prop-desc ul li::before{content:'';width:4px;height:4px;border-radius:50%;position:absolute;top:33%;left:-2rem;background-color:var(--cms-accent)}.prop-view-slug .prop-info .prop-view-actions .print-btn svg{position:relative;top:2px}.prop-view-slug .prop-info .prop-view-actions .print-btn+.print-btn{padding-left:2rem;border-left:2px solid var(--cms-accent);margin-left:1.5rem}.prop-view-slug .carousel-slide .bg-img{padding-bottom:77%}.prop-print-slug{display:none}}@media screen and (min-width:992px){.prop-view-slug .thumb-carousel{max-width:75rem;margin-top:0;margin-left:2rem}.prop-view-slug .prop-info.content{padding-right:0;padding-left:0}}@media screen and (min-width:1200px){.prop-view-slug .bg-lite{height:16.7rem}.prop-view-slug .close-view{position:absolute;top:5rem;right:calc(50% - 54rem)}}.blog .row.btm>.col-12:first-child,.blog .row.foot>.col-12:first-child,.blog .row.top>.col-12:first-child{padding:2rem 3rem}.blog .row.btm>.col-12:first-child h2,.blog .row.foot>.col-12:first-child h2,.blog .row.top>.col-12:first-child h2{margin-bottom:0}.blog .row.btm>.col-12:last-child,.blog .row.foot>.col-12:last-child,.blog .row.top>.col-12:last-child{min-height:8rem;padding:2rem 3rem}.blog .row.btm.top *,.blog .row.foot.top *,.blog .row.top.top *{color:#fff}.blog .bg-img{padding-bottom:60%}.blog h3.h4{text-transform:none}.blog-search-wrap{width:80%;max-width:40rem;border-bottom:1px solid}.blog-search-wrap input{width:78%;padding:1.5rem 0 1.5rem 3rem;border:none;background-color:transparent}.blog-search-wrap input:-ms-input-placeholder{color:inherit;font-family:Paralucent;text-transform:uppercase}.blog-search-wrap input::-ms-input-placeholder{color:inherit;font-family:Paralucent;text-transform:uppercase}.blog-search-wrap input::placeholder{color:inherit;font-family:Paralucent;text-transform:uppercase}.blog-search-wrap button{width:20%;padding:1.5rem 3rem 1.5rem 0;border:none;background-color:transparent}.blog-main .row.list-row,.blog-main .row.post-row{grid-template-columns:repeat(1,1fr);grid-gap:3rem}@media screen and (min-width:992px){.blog .row.top>.col-12:first-child{padding:3rem 4.5rem 3rem 9rem}.blog .row.top>.col-12:last-child{padding:3rem 4.5rem;border-left:1px solid}.blog .row.btm>.col-12:first-child{padding:9rem 4.5rem 9rem 9rem}.blog .row.btm>.col-12:last-child{padding:9rem 4.5rem}.blog .row.foot>.col-12:first-child{padding:5rem 4.5rem 5rem 9rem}.blog .row.foot>.col-12:last-child{padding:5rem 4.5rem}.blog-main .row.list-row{grid-template-columns:repeat(2,1fr);grid-gap:4rem 3rem}.blog-main .row.post-row{grid-template-columns:repeat(1,1fr);grid-gap:4rem 3rem}}.blog-list-item{box-shadow:0 0 1rem rgba(0,0,0,.25)}.blog-list-item .blog-details{padding:3rem 2.5rem;border-top:1px solid var(--cms-dark);position:relative}.blog-list-item .blog-category{position:absolute;top:0;transform:translateY(-50%)}.blog-list-item .blog-category a{padding:7.5px 2rem;background-color:var(--cms-dark);color:#fff;font-family:Paralucent;text-transform:uppercase}.blog-list-item .blog-title{margin-bottom:1rem;color:var(--cms-dark);font-weight:lighter}.blog-list-item .blog-body{padding-top:1rem}.blog-list-item .blog-foot{padding-top:3rem}.blog-list-item .blog-foot .date{color:var(--cms-accent);font-family:Paralucent;font-weight:700}.blog-list-item .blog-foot a{color:var(--cms-dark);font-family:Paralucent;font-weight:700}.blog-single .bg-img{background-size:contain}.blog-single .row.head-top{padding-bottom:5px;border-bottom:1px solid rgba(0,0,0,.05)}.blog-single .row.head-top .share-icon{padding:1rem 2rem;font-size:1.7rem;line-height:0}.blog-single .row.head-btm .share-feature{padding:1.1rem 2rem;font-size:1.5rem;line-height:0}.blog-single .row.head-btm .share-feature:first-child{margin-top:1.6rem}.blog-single .blog-category a{padding:7.5px 2rem;background-color:var(--cms-dark);color:#fff;font-family:Paralucent;text-transform:uppercase;display:inline-block}.blog-single .blog-title{margin:3.5rem 0}.blog-single .blog-date{margin-top:1.5rem;color:var(--cms-accent);font-family:Paralucent;font-weight:700;text-transform:uppercase}.blog-single .blog-details a{color:var(--cms-accent);font-family:Paralucent;font-weight:700;text-decoration:underline}.blog-single .blog-details blockquote{padding:2.5rem 4rem 2.5rem 2rem;border-left:2px solid var(--cms-accent);margin:0 0 2rem 2rem;position:relative;color:rgba(0,0,0,.66)}.blog-single .blog-details blockquote::before{content:'“';position:absolute;top:0;left:2rem;color:var(--cms-accent);font-size:2rem}.blog-single .blog-details blockquote::after{content:'”';position:absolute;bottom:-1.5rem;left:2rem;color:var(--cms-accent);font-size:2rem}.blog-single .blog-details ul{padding-left:3rem}.blog-single .blog-details ul li{position:relative}.blog-single .blog-details ul li::before{content:'';width:3px;height:3px;border-radius:50%;position:absolute;top:8px;left:-7px;background-color:var(--cms-accent)}.blog-sidebar .blog-module li{margin-bottom:1.5rem}.blog-sidebar .blog-module.accordion{margin-bottom:1.25rem}.blog-sidebar .blog-module.accordion .card{border:none;border-bottom:1px solid var(--cms-dark);box-shadow:0 0 1rem rgba(0,0,0,.25)}.blog-sidebar .blog-module.accordion .card button{padding:2.5rem 3.5rem;border:none;background-color:#fff;color:var(--cms-dark);font-family:Paralucent;font-weight:lighter;text-align:left;text-decoration:none!important}.blog-sidebar .blog-module.accordion .card button::after{content:'';width:1rem;height:1rem;border:solid orange;border-width:0 1px 1px 0;position:absolute;top:2.66rem;right:3rem;transform:rotate(225deg);transition:.3s;display:inline}.blog-sidebar .blog-module.accordion .card button.collapsed::after{transform:rotate(45deg)}.blog-sidebar .blog-module.accordion .card .content{padding:2.5rem}.blog-sidebar .blog-module.recent{padding:3.5rem;border:none;border-bottom:1px solid var(--cms-dark);margin-top:5rem;box-shadow:0 0 1rem rgba(0,0,0,.25)}.blog-sidebar .blog-module.recent h4{padding-bottom:3rem;border-bottom:2px solid rgba(0,0,0,.05);margin-bottom:3rem;position:relative}.blog-sidebar .blog-module.recent h4 .sub{color:var(--cms-accent);font-size:1.4rem;font-weight:700;text-transform:uppercase}.blog-sidebar .blog-module.recent h4::after{content:'';width:2rem;height:3px;background-color:var(--cms-dark);position:absolute;bottom:-2px;left:calc(50% - 1rem)}.blog-sidebar .blog-module.recent .recent-links{padding:2.5rem 0 5px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:2.5rem}.blog-sidebar .blog-module.recent .recent-links .date{margin-right:2rem;position:relative;color:var(--cms-accent);font-family:Paralucent;font-weight:700}.blog-sidebar .blog-module.recent .recent-links .date:after{content:'';width:100%;height:0;border-bottom:1px solid rgba(0,0,0,.05);position:absolute;bottom:-5px;left:0}.blog-sidebar .blog-module.recent .recent-links a{color:var(--cms-dark);font-family:Paralucent;font-weight:700;letter-spacing:1px}.blog-foot-tags .blog-tags{padding:2.5rem 2rem;background-color:#fff}.blog-foot-tags .blog-tags .ttl{margin-right:2rem;color:var(--cms-dark);font-family:Paralucent;font-weight:700;text-transform:uppercase;line-height:1.4rem}.blog-foot-tags .blog-tags li{padding:0 1rem;border-right:1px solid;line-height:1.4rem}.blog-foot-tags .blog-tags li:last-child{border-right:0}@media screen and (min-width:992px){.blog-foot-btn .btn{width:100%}}.careers-values>.row{padding-left:0;padding-right:0}.careers-values .values{width:31.7rem;margin:0 auto;grid-template-columns:repeat(1,31.7rem);grid-auto-rows:41rem;grid-gap:2rem}.careers-values .values :not(.btn){color:#fff}.careers-values .values .values-tile{border:1px solid;position:relative;top:0;left:0;transform:translate(0,0)}.careers-values .values .values-tile .content{background-color:transparent;transition:.3s}.careers-values .values .values-tile .content .bg-img{opacity:0;transition:.3s;z-index:1}.careers-values .values .values-tile .read-more{border:none;margin:1rem 0 0;position:relative;background:0 0;display:none;z-index:10}.careers-values .values .values-tile.over .read-more{display:inline-block}.careers-values .values .values-tile:focus *,.careers-values .values .values-tile:hover *{color:var(--cms-dark)}.careers-values .values .values-tile:focus .btn.read-more,.careers-values .values .values-tile:focus .h1 *,.careers-values .values .values-tile:hover .btn.read-more,.careers-values .values .values-tile:hover .h1 *{color:var(--cms-accent)}.careers-values .values .values-tile:focus .content,.careers-values .values .values-tile:hover .content{background-color:#fff}.careers-values .values .values-tile:focus .content .bg-img,.careers-values .values .values-tile:hover .content .bg-img{opacity:.15}.careers-values .content.card-content{height:100%;padding:4rem 5rem 7rem}.careers-values .content.card-content .card-wrap{width:100%;height:100%;position:relative;display:grid;grid-auto-rows:auto;z-index:10;overflow:hidden}@media screen and (min-width:768px){.careers-values .values{width:63.4rem;grid-template-columns:repeat(2,minmax(31.7rem,1fr))}}@media screen and (min-width:1366px){.careers-values .values{width:133rem;margin:3rem auto;grid-template-columns:repeat(4,31.7rem)}}.careers-benefits{margin-bottom:-14rem;position:relative;z-index:10}.careers-benefits .list-col .content{padding-bottom:0}.careers-benefits .thumb-carousel{width:100%;max-width:39rem;margin:0 auto 8rem;position:relative;z-index:10}.careers-benefits .thumb-carousel .slick-track{padding:1rem 0}.careers-benefits .thumb-carousel .slick-slide{width:100vw;max-width:36rem;margin:0 1.5rem;background:#fff;position:relative;box-shadow:0 0 1rem rgba(0,0,0,.5)}.careers-benefits .thumb-carousel .slick-slide .bg-img{width:2.5rem;height:2.5rem;margin-right:1.5rem;background-size:contain}.careers-benefits .thumb-carousel .slick-slide .ttl{height:7rem;padding:0 1rem;color:#fff;font-family:Paralucent;font-size:2.1rem;text-transform:uppercase;letter-spacing:1px}.careers-benefits .thumb-carousel .slick-slide .txt{padding:2.5rem}.careers-benefits .thumb-carousel .slick-slide .txt ul{text-align:left;display:inline-block}.careers-benefits .thumb-carousel .slick-slide .txt ul li{padding-left:1.5rem;position:relative}.careers-benefits .thumb-carousel .slick-slide .txt ul li::before{content:'';width:1rem;height:2px;position:absolute;top:5px;left:0;background-color:var(--cms-accent)}@media screen and (min-width:768px){.careers-benefits .thumb-carousel{max-width:78rem}}@media screen and (min-width:1200px){.careers-benefits .thumb-carousel{max-width:117rem}}.careers-positions{padding:10rem 0 2rem}.careers-positions .bg-text.top{top:5rem}.careers-positions .bg-text.btm{position:absolute;bottom:-1.5rem}.careers-positions .content{max-width:81rem}@media screen and (min-width:1200px){.careers-positions{padding:5rem 0 0}}.contact-highlights .bg-lite{top:calc(100% - 12rem)}.contact-highlights .hlite-col h2+p,.contact-highlights .hlite-col h3+p{padding-top:2rem}.contact-highlights .hlite-col .content .btn:not(.slick-arrow){margin-top:2.5rem;color:#fff}.contact-highlights .hlite-carousel{width:calc(100% + 3rem);margin-top:3rem;position:relative;left:-1.5rem}.contact-highlights .hlite-card{margin:0 1.5rem}.contact-highlights .hlite-card .bg-img{width:100%;padding-top:calc(100% - 6.1rem);background-color:#414042}.contact-highlights .hlite-card .info{height:6.1rem;padding:1rem;background-color:#fff}.contact-highlights .hlite-card .info p{color:#000;line-height:1.1}@media screen and (min-width:992px){.hlite-col{min-height:73rem}.hlite-col .content{padding:2rem 7rem 4rem}}.contact-hq .bg-text{position:absolute;bottom:-7px}.contact-hq .addy,.contact-hq .phn{margin:3rem 0 0 3rem}.contact-hq .addy a,.contact-hq .addy span,.contact-hq .phn a,.contact-hq .phn span{font-size:1.8rem}.contact-hq .addy svg,.contact-hq .phn svg{color:var(--cms-accent);position:absolute;top:2px;left:-3rem}
/*# sourceMappingURL=sourcemaps/app-daa19f36.min.css.map */
