@charset "UTF-8";@font-face{font-family:DINPro-Light;src:url(fonts/DINPro-Light.eot),url(fonts/DINPro-Light.woff) format("woff"),url(fonts/DINPro-Light.ttf) format("truetype"),url(fonts/DINPro-Light.svg#svgFontName) format("svg")}@font-face{font-family:DIN-Medium;src:url(fonts/DIN-Medium.eot),url(fonts/DIN-Medium.woff) format("woff"),url(fonts/DIN-Medium.ttf) format("truetype"),url(fonts/DIN-Medium.svg#svgFontName) format("svg")}@font-face{font-family:D-DIN-Bold;src:url(fonts/D-DIN-Bold.eot),url(fonts/D-DIN-Bold.woff) format("woff"),url(fonts/D-DIN-Bold.ttf) format("truetype"),url(fonts/D-DIN-Bold.svg#svgFontName) format("svg")}@font-face{font-family:D-DINCondensed;src:url(fonts/D-DINCondensed.eot),url(fonts/D-DINCondensed.woff) format("woff"),url(fonts/D-DINCondensed.ttf) format("truetype"),url(fonts/D-DINCondensed.svg#svgFontName) format("svg")}@font-face{font-family:D-DINCondensed-Bold;src:url(fonts/D-DINCondensed-Bold.eot),url(fonts/D-DINCondensed-Bold.woff) format("woff"),url(fonts/D-DINCondensed-Bold.ttf) format("truetype"),url(fonts/D-DINCondensed-Bold.svg#svgFontName) format("svg")}body{font-family:Roboto,Helvetica,Arial,sans-serif}.slick-slide,:focus{outline:0}html{font-size:62.5%}body{font-size:1.4rem;line-height:2.5rem;letter-spacing:.01em;color:#37383a}h1{margin:2rem 0}.subtitle,h1{font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase}h2{font-size:2.5rem;line-height:2.5rem}h3{font-size:2rem;line-height:2rem}p{margin:0 0 2rem;line-height:2.5rem}p:last-child{margin-bottom:0}a{transition:color .3s linear,background-color .3s linear,border-color .3s linear;color:#8a2332}.active>a,a:active,a:focus,a:hover{color:#021726}.title{font-family:DINPro-Light;text-transform:uppercase;font-size:3.2rem;line-height:4rem;letter-spacing:.05em;color:#8a2332}.hero-lrg{font-family:DINPro-Light;text-transform:uppercase;letter-spacing:.1em;font-size:3rem;line-height:3.8rem}@media screen and (min-width:64em){.hero-lrg{font-size:5.1rem;line-height:6.7rem}}.title-secondary{font-family:D-DINCondensed;text-transform:uppercase;font-size:2.4rem;line-height:3.2rem}.title-secondary-sm{font-family:D-DINCondensed-Bold;text-transform:uppercase;font-size:1.6rem;line-height:2.7rem;letter-spacing:.23em}.title-secondary-200{font-family:D-DINCondensed;text-transform:uppercase;font-size:2.4rem;line-height:3.2rem;letter-spacing:.2em}.c--white{color:#fff}.c--red{color:#8a2332}.c--blue{color:#97d1eb}.c--blue-2{color:#396881}.c--gray-1{color:#233746}.c--gray-4{color:#021726}.c--gray-8{color:#8f999d}.f-ra-b{font-family:Raleway}.f-din-c{font-family:D-DINCondensed}.f-ra-b{font-family:Raleway}.h1--red h1{color:#8a2332}.h1-c--gray-8 h1{color:#8f999d}.h1-c--blue h1{color:#97d1eb}.h1--title h1{font-family:DINPro-Light;text-transform:uppercase;font-size:3.2rem;line-height:4rem;letter-spacing:.05em}.h1--margin h1{margin-bottom:3rem}.p--h1 p{font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase}.tagline-text p{margin:0;font-size:1.6rem;letter-spacing:.075em}.tagline-text p strong{font-family:D-DINCondensed;font-size:2.4rem;letter-spacing:.4em;text-transform:uppercase;display:block;padding-top:1.5rem}ul{margin:0}li{list-style:none}.row{max-width:160rem}.row-fw{max-width:100%}.row-med{max-width:130rem}.row-sm{max-width:100rem}.row-xs{max-width:82rem}.foot-logo img,.logo img{max-width:15rem;max-height:5rem}@media screen and (max-width:1024px){.show-for-large-custom{display:none!important}}@media screen and (min-width:64em){.large-offset-0-5{margin-left:4.16666%}.large-offset-1-5{margin-left:12.5%}.large-offset-2-5{margin-left:20.83333%}.large-5-5{-webkit-box-flex:0;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}.large-6-5{-webkit-box-flex:0;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}.content-wrap{padding-top:6rem}}@media screen and (min-width:75em){.x-large-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.x-large-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.x-large-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.x-large-offset-2{margin-left:16.66667%}}.slick-next,.slick-prev{z-index:50;height:inherit;width:inherit;font-size:1.5rem;color:#00f;padding:1rem;height:3rem}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:#00f}.slick-prev{left:3rem}.slick-prev:before{display:none}.slick-next{right:3rem}.slick-next:before{display:none}.slick-dotted.slick-slider{margin-bottom:0}.carousel-slide{display:none}.carousel-slide:first-child,.slick-initialized .carousel-slide{display:block}.slick-text{color:#021726;font-family:DIN-Medium;font-size:1.2rem;letter-spacing:.1em}.slick-text:focus,.slick-text:hover{color:#8a2332}.custom-paging{font-size:1.2rem;font-family:DIN-Medium}.custom-paging li{display:none}.custom-paging li.slick-active{display:block}.custom-paging li:only-child{display:none}.slick-c--gray .slick-next,.slick-c--gray .slick-prev{color:#233746}.slick-c--gray .custom-paging{color:#233746}.slick-c--white .slick-next,.slick-c--white .slick-prev{color:#fff}.slick-c--white .custom-paging{color:#fff}.slick-dots{z-index:2}.slick-dots li{width:2.1rem;margin:0}.slick-dots li:only-child{display:none}.slick-dots li button:after,.slick-dots li button:before{top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;opacity:.75}.slick-dots li button:before{content:'';border:.1rem solid #fff;width:.9rem;height:.9rem}.slick-dots li button:after{content:"";display:block;position:absolute;width:.3rem;height:.3rem;transition:all .3s ease;background-color:#fff}.slick-dots li.slick-active button:after{width:.9rem;height:.9rem}.slick-bottom .slick-next,.slick-bottom .slick-prev,.slick-bottom-centered .slick-next,.slick-bottom-centered .slick-prev,.slick-bottom-edges .slick-next,.slick-bottom-edges .slick-prev,.slick-bottom-left .slick-next,.slick-bottom-left .slick-prev{top:inherit;left:inherit;right:inherit;transform:none;height:2rem}.slick-bottom .custom-paging,.slick-bottom .slick-next,.slick-bottom .slick-prev,.slick-bottom-centered .custom-paging,.slick-bottom-centered .slick-next,.slick-bottom-centered .slick-prev,.slick-bottom-edges .custom-paging,.slick-bottom-edges .slick-next,.slick-bottom-edges .slick-prev,.slick-bottom-left .custom-paging,.slick-bottom-left .slick-next,.slick-bottom-left .slick-prev{bottom:-4rem}.slick-bottom .custom-paging,.slick-bottom-centered .custom-paging,.slick-bottom-edges .custom-paging,.slick-bottom-left .custom-paging{position:absolute;right:50%;transform:translateX(50%);width:4rem;text-align:center}.slick-bottom-edges .slick-next{right:0}.slick-bottom-edges .slick-prev{left:0}.slick-bottom-centered .slick-next,.slick-bottom-left .slick-next{right:50%;transform:translateX(9rem)}.slick-bottom-centered .slick-prev,.slick-bottom-left .slick-prev{left:50%;transform:translateX(-9rem)}@media screen and (min-width:40em){.slick-bottom-left .slick-next,.slick-bottom-left .slick-prev{right:inherit;transform:none}.slick-bottom-left .slick-prev{left:5rem}.slick-bottom-left .slick-next{left:15rem}.slick-bottom-left .custom-paging{position:absolute;left:9rem}}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}@media (max-width:900px){.mfp-arrow-left{transform-origin:left}}.tabs{background:0 0;border:none;text-align:center}.tabs-title{display:inline;float:none}.tabs-title>a{font-size:inherit;display:inline-block}.tabs-title>a:hover{background:grey;color:#fff}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#2199e8;color:#fff}.tabs-content{border:1px solid transparent;background:0 0;color:#000}.tabs-underline .tabs-title{position:relative}.tabs-underline .tabs-title:after{content:"";display:block;position:absolute;bottom:-2rem;left:0;width:100%;height:.1rem;background:#233746}.tabs-underline .tabs-title a{font-family:D-DINCondensed-Bold;text-transform:uppercase;font-size:1.6rem;line-height:2.7rem;letter-spacing:.23em;line-height:2rem;text-transform:uppercase;color:#233746;background:0 0;position:relative}.tabs-underline .tabs-title a:after{content:"";display:block;position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:0;height:.2rem;background-color:#8a2332;transition:all .3s ease}.tabs-underline .tabs-title a:focus,.tabs-underline .tabs-title a:hover,.tabs-underline .tabs-title a[aria-selected=true]{color:#8a2332}.tabs-underline .tabs-title a[aria-selected=true]:after{width:6rem}.scrolling-tabs{max-width:100rem;margin:auto;padding-left:6rem;padding-right:6rem;padding:2rem 6rem;border-top:2px solid #e8e8e8;border-bottom:2px solid #e8e8e8}.scrolling-tabs .slick-next,.scrolling-tabs .slick-prev{height:4rem;color:#233746}.scrolling-tabs .slick-next:focus,.scrolling-tabs .slick-next:hover,.scrolling-tabs .slick-prev:focus,.scrolling-tabs .slick-prev:hover{color:#8a2332}.scrolling-tabs .slick-next.slick-disabled,.scrolling-tabs .slick-prev.slick-disabled{color:#b7b7b7!important}.scrolling-tabs .tabs-title{float:left}.scrolling-tabs .tabs-title>a{color:#233746;font-family:D-DINCondensed-Bold;text-transform:uppercase;font-size:1.6rem;line-height:2.7rem;letter-spacing:.23em}.scrolling-tabs .tabs-title>a:focus,.scrolling-tabs .tabs-title>a:hover,.scrolling-tabs .tabs-title>a[aria-selected=true]{background:0 0;color:#8a2332}.btn,small a{display:inline-block;padding:.8rem 1rem;transition:all .3s ease;font-family:Raleway;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:#fff;background:#233746;border:.1rem solid #233746;min-width:18rem}.btn:focus,.btn:hover,small a:focus,small a:hover{border-color:#8a2332;color:#fff;background:#8a2332}.gray-btn-4-wrap small a{background:#021726;border:.1rem solid #021726}.gray-btn-4-wrap small a:focus,.gray-btn-4-wrap small a:hover{border-color:#8a2332;color:#fff;background:#8a2332}.gray-btn small a{color:#233746;background-color:#e8e8e8;border-color:#e8e8e8}.gray-btn small a:focus,.gray-btn small a:hover{border-color:#8a2332;color:#fff;background:#8a2332}.btn-arrow{display:inline-block;padding:.8rem 1rem;transition:all .3s ease;font-family:Raleway;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:#021726}.btn-arrow .btn-fa{background:#021726;width:5rem;height:5rem;border-radius:50%;padding:1.5rem;font-size:1.7rem;margin:auto;transition:all .3s ease;margin-top:1rem}.btn-arrow:focus,.btn-arrow:hover{color:#8a2332}.btn-arrow:focus .btn-fa,.btn-arrow:hover .btn-fa{background-color:#8a2332}.btn-arrow-2{display:inline-block;padding:.8rem 1rem;transition:all .3s ease;font-family:Raleway;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:#021726;font-family:DIN-Medium}.btn-arrow-2 .btn-text{display:inline-block}.btn-arrow-2 .btn-fa{background:#021726;width:2.1rem;height:2.1rem;border-radius:50%;font-size:.9rem;margin-left:1.5rem;transition:all .3s ease;display:inline-block}.btn-arrow-2.selected,.btn-arrow-2:focus,.btn-arrow-2:hover{color:#8a2332}.btn-arrow-2.selected .btn-fa,.btn-arrow-2:focus .btn-fa,.btn-arrow-2:hover .btn-fa{background-color:#8a2332}.content{padding:2.5rem}.content-pmw{text-align:center}.content-pmw .content{display:inline-block;width:100%;max-width:52rem}.content-wufoo{padding:1rem 3rem}@media screen and (min-width:40em){.content-proper{padding:6rem 4rem}.content-max-50{max-width:50rem;margin:auto}}@media screen and (min-width:64em){.content-proper{padding:11rem 5rem}}.video-btn-wrap{width:18.9rem;margin:auto;flex-wrap:wrap;padding:3rem}.video-btn-wrap .video-btn{display:flex;justify-content:center;align-items:center;padding-bottom:2rem}.video-btn-wrap .f-ra-b{font-size:1rem;text-transform:uppercase;letter-spacing:.25em;margin-right:1.2rem}.video-btn-wrap .play-icon{display:flex;justify-content:center;align-items:center;font-size:1rem;width:2.8rem;height:2.8rem;border:.1rem solid;border-radius:50%}.video-btn-wrap .line{background-color:#8a2332}.video-btn-wrap.light a{color:#162129}.video-btn-wrap.light a:hover{color:#8a2332}.video-btn-wrap.light .play-icon{border-color:#162129}.video-btn-wrap.dark{background-color:#021726}.video-btn-wrap.dark a{color:#fff}.video-btn-wrap.dark a:hover{color:#fff}.video-btn-wrap.dark .play-icon{border-color:#fff}.social li{display:inline}.social a{width:3rem;height:3rem;margin:0 .3rem;line-height:3rem;color:#262626;text-align:center;display:inline-block}.social a:focus,.social a:hover{color:#8a2332}@media screen and (min-width:40em){.img-grid{height:50rem;display:flex;flex-wrap:wrap;border:1rem solid #fff;border-left:none}.img-grid .bg-img{border:1rem solid #fff;border-left:none}.img-grid .bg-img:nth-child(1){width:100%;height:50%}.img-grid .bg-img:nth-child(2){width:50%;height:50%}.img-grid .bg-img:nth-child(3){width:50%;height:50%}.img-grid-2{height:100%;display:flex;flex-wrap:wrap}.img-grid-2 .bg-img{border:1.5rem solid #fff;width:100%}.img-grid-2 .bg-img:nth-child(1){height:calc(50% + 5rem)}.img-grid-2 .bg-img:nth-child(2){height:calc(50%)}}@media screen and (min-width:64em){.img-grid{height:100%}.img-grid-2{padding-right:4rem}.img-grid-2 .bg-img{width:50%}.img-grid-2 .bg-img:nth-child(3){height:calc(50% - 5rem)}.img-grid-2 .bg-img:nth-child(4){height:50%;margin-top:-5rem}}.partner-with-kettler{height:15rem;display:flex;justify-content:center;align-items:center}@media screen and (min-width:64em){.partner-with-kettler{height:25rem}}.projects-carousel{max-width:40rem;margin:auto;margin-top:4rem;position:relative}.projects-carousel:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:70%;height:6rem;background-color:#233746;z-index:1}.projects-carousel .bg-img{height:33.6rem}.projects-carousel .content{min-height:22rem;padding-top:6rem;padding-bottom:0}.projects-carousel .content small a{margin-top:3rem;position:relative;min-width:19rem;padding:1rem}.projects-carousel .content small a:after,.projects-carousel .content small a:before{content:"";display:block;position:absolute;top:50%;right:2rem;transform:translateY(-50%);width:1.3rem;height:2rem;transition:all .3s ease}.projects-carousel .content small a:before{content:url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-arrow-right fa-w-14' aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' data-fa-i2svg=''%3E%3Cpath fill='%0A%23233746' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'%3E%3C/path%3E%3C/svg%3E");opacity:1}.projects-carousel .content small a:after{content:url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-arrow-right fa-w-14' aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' data-fa-i2svg=''%3E%3Cpath fill='%0Awhite' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'%3E%3C/path%3E%3C/svg%3E");opacity:0}.projects-carousel .content small a:hover:before{opacity:0}.projects-carousel .content small a:hover:after{opacity:1}.projects-carousel .content .title{margin-bottom:1rem}.projects-carousel .slick-next,.projects-carousel .slick-prev{top:0}.projects-carousel .slick-prev{left:10rem}.projects-carousel .slick-next{right:10rem}.projects-carousel .custom-paging{position:absolute;top:.4rem;left:50%;z-index:1;color:#fff;transform:translate(-50%,-50%)}.projects-carousel .slick-dots{top:0;bottom:inherit;width:8rem;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:40em){.projects-carousel .slick-prev{left:14rem}.projects-carousel .slick-next{right:14rem}}.review-row{padding-top:4rem;padding-bottom:8rem}.reviews-carousel .slick-next,.reviews-carousel .slick-prev{transform:none;top:inherit;bottom:-4rem}.reviews-carousel .slick-prev{left:9rem}.reviews-carousel .custom-paging{position:absolute;right:inherit;left:16rem;transform:none;bottom:-3.5rem}.reviews-carousel .slick-next{right:inherit;left:20rem}.reviews-carousel.blue .custom-paging,.reviews-carousel.blue .slick-next,.reviews-carousel.blue .slick-prev{color:#fff}.reviews-carousel.blue .slick-next:hover,.reviews-carousel.blue .slick-prev:hover{color:#97d1eb}.reviews-carousel.blue .reviews-content:before{color:#97d1eb}.reviews-carousel.blue .reviews-content:after{background:#97d1eb}.reviews-carousel.blue .reviews-content p strong{color:#97d1eb}.reviews-carousel.blue .reviews-content p strong:before{background:#97d1eb!important}.reviews-content{position:relative}.reviews-content .content{padding-left:9rem;padding-right:5rem;padding-top:7rem}.reviews-content:before{content:"“";display:block;position:absolute;color:#8a2332;font-family:DIN-Medium;font-size:16.2rem;letter-spacing:.2em;line-height:20rem;top:0;left:0}.reviews-content:after{content:"";display:block;position:absolute;left:3.8rem;top:7rem;height:calc(100% - 8rem);width:.1rem;background-color:#8a2332;opacity:.25}.reviews-content p{line-height:0}.reviews-content p em,.reviews-content p strong{font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase;font-style:normal;font-weight:700;letter-spacing:.2em;line-height:2rem}.reviews-content p em{color:#8f999d}.reviews-content p strong{color:#8a2332}.reviews-content p:nth-child(3){margin-top:4rem;max-width:25rem;line-height:2.3rem}@media screen and (min-width:64em){.review-row{padding-top:8rem}.reviews-carousel.horizontal .custom-paging,.reviews-carousel.horizontal .slick-next,.reviews-carousel.horizontal .slick-prev{left:-5rem;right:inherit;bottom:inherit;top:50%;transform:translateY(-50%)}.reviews-carousel.horizontal .slick-prev{transform:translateY(-50%) translateY(-5rem)}.reviews-carousel.horizontal .custom-paging{position:absolute;width:5rem;text-align:center;transform:translateY(-50%)}.reviews-carousel.horizontal .slick-next{transform:translateY(-50%) translateY(5rem)}.reviews-carousel.horizontal .reviews-content:after{left:2.8rem}.reviews-carousel.horizontal .reviews-content:before{right:0;left:inherit;font-size:23rem;top:calc(50% - 2rem);transform:translateY(50%);line-height:11.5rem}.reviews-carousel.horizontal .reviews-content:after{top:7rem;height:calc(100% - 14rem)}.reviews-carousel.horizontal .reviews-content .content{padding:7rem 14rem 7rem 6rem}.reviews-carousel.horizontal .reviews-content p strong{display:block;position:relative;padding:3rem 0}.reviews-carousel.horizontal .reviews-content p strong:before{content:"";display:block;position:absolute;top:0;left:-3.1rem;width:calc(100% + 3.1rem);height:.1rem;background:#8a2332;opacity:.25}}.cta-text-wrap{position:relative}.cta-text-wrap .cta-text{position:absolute;right:0;top:0;transform:translate(0,-50%);text-transform:uppercase;width:30rem;text-align:center;padding:2rem;display:flex;justify-content:center;font-size:1rem;letter-spacing:.25em}.cta-text-wrap .cta-text svg{margin-left:3rem;font-size:2rem;margin-top:.1rem}@media screen and (min-width:40em){.cta-text-wrap .cta-text{padding:4.5rem 2rem}}.accordion-faq{padding:2.5rem;background:0 0}.accordion-faq .accordion-title{padding:3rem 4rem 3rem 0;border:none!important;font-family:DIN-Medium;color:#8f999d;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase}.accordion-faq .accordion-title:focus,.accordion-faq .accordion-title:hover{background-color:transparent}.accordion-faq .accordion-title:before{font-size:2rem}.accordion-faq .is-active .accordion-title:before{padding:0 0 0 .5rem;color:#8a2332}.accordion-faq .accordion-item{border-bottom:.2rem solid #919191}.accordion-faq .accordion-content{border:none!important;padding:0 0 2rem 0;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;letter-spacing:.01em;line-height:2.5rem;color:#8a2332}@media screen and (min-width:40em){.accordion-faq{max-width:70rem;margin:auto}}.vertical-tab-wrap .title-secondary-200{margin-bottom:2rem}.vertical-tab-wrap .tabs{text-align:left;font-family:Raleway;text-transform:uppercase;font-size:1.2rem;letter-spacing:.25em;padding-top:3rem}.vertical-tab-wrap .tabs .tabs-title a{color:#fff;padding-left:0;line-height:2rem}.vertical-tab-wrap .tabs .tabs-title a:focus,.vertical-tab-wrap .tabs .tabs-title a:hover,.vertical-tab-wrap .tabs .tabs-title a[aria-selected=true]{color:#97d1eb;background:0 0}.vertical-tab-wrap .vert-content .bg-img{min-height:60rem;background-size:contain;width:100%}@media screen and (max-width:1023px){.vertical-tab-wrap .content-tab-wrap{max-width:60rem;margin:auto;text-align:center}.vertical-tab-wrap .vert-content .content{max-width:60rem;margin:auto}}@media screen and (min-width:64em){.vertical-tab-wrap .bg-gray-4 .content{max-width:40rem;margin:auto;padding:8rem 3rem}.vertical-tab-wrap .tabs .tabs-title a:focus:after,.vertical-tab-wrap .tabs .tabs-title a[aria-selected=true]:after{width:calc(50rem - 100%)}.vertical-tab-wrap .tabs{padding-top:6rem}.vertical-tab-wrap .tabs .tabs-title a{position:relative}.vertical-tab-wrap .tabs .tabs-title a:after{content:"";display:block;position:absolute;left:100%;top:50%;transform:translateY(-50%);width:0;height:.1rem;background-color:#97d1eb;transition:all .5s cubic-bezier(.785,.135,.15,.86)}}@media screen and (min-width:1100px){.vertical-tab-wrap .tabs .tabs-title a:focus:after,.vertical-tab-wrap .tabs .tabs-title a[aria-selected=true]:after{width:calc(55rem - 100%)}}@media screen and (min-width:75em){.vertical-tab-wrap .tabs .tabs-title a:focus:after,.vertical-tab-wrap .tabs .tabs-title a[aria-selected=true]:after{width:calc(55rem - 100%)}}@media screen and (min-width:1350px){.vertical-tab-wrap .tabs .tabs-title a:focus:after,.vertical-tab-wrap .tabs .tabs-title a[aria-selected=true]:after{width:calc(60rem - 100%)}}.stat-list-wrap .stat-wrap{text-align:center}.stat-list-wrap .stat-wrap .title{line-height:4rem}@media screen and (min-width:40em){.stat-list-wrap.rows .stat-wrap{text-align:left;display:flex;align-items:center}.stat-list-wrap.rows .stat-wrap .title{min-width:18rem;line-height:1.5rem}.stat-list-wrap.grid{display:flex;flex-wrap:wrap}.stat-list-wrap.grid .stat-wrap{display:block;text-align:center;width:50%}}.subheader{margin-top:0;margin-bottom:0}.subheader .content{padding:2rem}.subheader li a{font-family:D-DINCondensed-Bold;text-transform:uppercase;font-size:1.6rem;line-height:2.7rem;letter-spacing:.23em;text-transform:uppercase;color:#fff;margin:0 1.5rem}.subheader li a.active,.subheader li a:focus,.subheader li a:hover{color:#97d1eb}@media screen and (min-width:1100px){.subheader li a{margin:0 2.5rem}}.service-list-item-wrap .content{max-width:50rem;margin:auto;padding:4rem 2rem}.service-list-item-wrap .content p:last-child{text-align:center}.service-list-item-wrap .icon{margin:auto;width:6rem}.service-list-item-wrap .subtitle{margin-top:3rem;margin-bottom:3rem}.logo-slideshow-wrap .logo-wrap{margin:auto;width:15rem}.logo-slideshow-wrap .column{padding:5rem 0}.logo-slideshow-wrap .carousel-slide{padding:5rem 0}.logo-slideshow-wrap .logo-carousel a{display:block;max-width:15rem;margin:auto}@media screen and (min-width:40em){.logo-slideshow-wrap .logo-wrap{width:10rem}.logo-slideshow-wrap .column{min-width:14rem}.logo-slideshow-wrap .logo-carousel a{max-width:10rem}}.asset-block-wrap .asset-wrap{max-width:35rem;margin:auto;margin-bottom:6rem;overflow:hidden;transition:all .2s ease}.asset-block-wrap .asset-wrap .title-wrap{padding:2rem}.asset-block-wrap .asset-wrap .content{margin-top:20rem}@media screen and (min-width:1025px){.asset-block-wrap .asset-wrap{min-height:45rem;position:relative}.asset-block-wrap .asset-wrap .content{transition:all .2s ease;position:absolute;bottom:0;left:0;transform:translateY(100%);width:100%;margin-top:0}.asset-block-wrap .asset-wrap:hover{box-shadow:0 0 24px 0 rgba(0,0,0,.13)}.asset-block-wrap .asset-wrap:hover .content{transform:translateY(0)}}.bg-img{background-repeat:no-repeat;background-position:center center;background-size:cover}.bg-gray-1{background-color:#233746}.bg-gray-3{background-color:#162129}.bg-gray-4{background-color:#021726}.bg-gray-6{background-color:#f6f6f6}.bg-gray-7{background-color:#e8e8e8}.bg-blue-2{background-color:#396881}.bg-red{background-color:#8a2332}.bg-white{background-color:#fff}.teaser-box{width:20rem;height:20rem;margin:auto}.logo-wrap{width:10rem;height:10rem;background-size:contain}.overlay{position:relative}.overlay:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.overlay.overlay-2:after{background-color:rgba(35,55,70,.8)}.overlay.overlay-3:after{background-color:rgba(35,36,34,.4)}.overlay.overlay-4:after{background-color:rgba(232,232,232,.75)}.overlay .content{position:relative;z-index:2}.video-play-btn{height:25rem}.video-play-btn a{z-index:2;color:#fff;font-size:4rem;padding:3rem 3.5rem;position:relative;width:10rem}.video-play-btn a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:.1rem solid #fff;transition:all .3s ease}.video-play-btn a:hover{color:#97d1eb}.video-play-btn a:hover:before{border-color:#97d1eb}.close{font-size:1.2rem;letter-spacing:.25em;color:#233746;text-transform:uppercase}.line{width:100%;height:.1rem}.icon{width:4rem;height:4rem;background-size:contain}.flex-center{display:flex;justify-content:center;align-items:center}.content small a{margin-top:2rem}.test-bg{height:20rem;width:100%}.box-shadow{box-shadow:0 0 24px 0 rgba(0,0,0,.13)}.video-btn-img{height:30rem;position:relative}.video-btn-img .video-btn-wrap{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.search-row form{position:relative}.search-row input{border:.1rem solid #233746;color:#233746;font-size:1rem;font-family:DIN-Medium;letter-spacing:.1em;text-transform:uppercase;line-height:1.5rem;padding:.5rem 4rem .5rem 2rem}.search-row input::-webkit-input-placeholder{color:#233746}.search-row .btn{position:absolute;right:0;top:0;min-width:3rem;height:100%;padding:.6rem;margin:0}.list-type-1 ul li{margin-bottom:.5rem;padding-left:1rem;position:relative}.list-type-1 ul li:before{content:"";display:block;position:absolute;top:.9rem;left:0;width:.3rem;height:.3rem;background-color:#233746;border-radius:50%}@media screen and (max-width:639px){.bg-img-sm{height:30rem}}@media screen and (min-width:40em){.offset-divider{position:relative}.offset-divider .offset-col{z-index:1}.offset-divider .offset-col .bg-img{height:100%;width:100%}.video-play-btn{height:inherit}}@media screen and (max-width:1023px){.medium-unstack{height:20rem;width:100%}}@media screen and (min-width:64em){.video-btn-img{height:inherit}.red-line{position:relative}.red-line:before{content:"";display:block;position:absolute;bottom:-1rem;width:100%;height:.2rem;background:#8a2332}}.mobile-menu-1 .mobile-menu{position:relative}.mobile-menu-1 .mobile-toggle-contain{position:fixed;top:0;left:0;z-index:1010}.mobile-menu-1 .logo-menu{padding-top:.8rem}.mobile-menu-1 .mobile-toggle{position:relative;display:inline-block;height:5rem;width:5rem;background:rgba(255,255,255,.9)}.mobile-menu-1 .mobile-toggle span,.mobile-menu-1 .mobile-toggle span:after,.mobile-menu-1 .mobile-toggle span:before{position:absolute;width:1.3rem;height:.1rem;background:#000;transition:all .4s ease-in-out}.mobile-menu-1 .mobile-toggle span{top:50%;left:50%;transform:translate(-50%,-50%);background:0 0}.mobile-menu-1 .mobile-toggle span:after,.mobile-menu-1 .mobile-toggle span:before{content:''}.mobile-menu-1 .mobile-toggle span:before{top:-.3rem}.mobile-menu-1 .mobile-toggle span:after{top:.3rem}.mobile-menu-1 .mobile-menu{position:fixed;z-index:-10;visibility:hidden;top:0;left:0;height:0;width:100%;transition:z-index .1s .2s ease,visibility .1s .2s ease}.mobile-menu-1 .mobile-menu:before{content:'';position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:#fff;transform:translate(-100%,-100%);transition:all .5s cubic-bezier(.77,0,.175,1);will-change:transform,transition}.mobile-menu-1 .mobile-menu .accordion{padding-top:3rem;background:#fff}.mobile-menu-1 .mobile-menu nav{position:relative;z-index:1005;height:100%;padding:.7rem 0 2rem}.mobile-menu-1 .mobile-menu nav .accordion-item{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-1 .mobile-menu nav .accordion-item:nth-child(1){transition-delay:60ms}.mobile-menu-1 .mobile-menu nav .accordion-item:nth-child(2){transition-delay:50ms}.mobile-menu-1 .mobile-menu nav .accordion-item:nth-child(3){transition-delay:40ms}.mobile-menu-1 .mobile-menu nav .accordion-item:nth-child(4){transition-delay:30ms}.mobile-menu-1 .mobile-menu nav .accordion-item:nth-child(5){transition-delay:20ms}.mobile-menu-1 .mobile-menu nav .accordion-item:nth-child(6){transition-delay:10ms}.mobile-menu-1 .mobile-menu nav .accordion-item:nth-child(7){transition-delay:0s}.mobile-menu-1 .mobile-menu nav .accordion-item:nth-child(8){transition-delay:-10ms}.mobile-menu-1 .mobile-menu nav .top-menu-item{color:#233746;font-family:D-DINCondensed-Bold;text-transform:uppercase;font-size:1.6rem;line-height:2.7rem;letter-spacing:.23em;padding:2rem;border:0;background:#fff;display:block}.mobile-menu-1 .mobile-menu nav .top-menu-item.active{color:#8a2332}.mobile-menu-1 .mobile-menu nav .top-menu-item:before{right:3rem;margin:0;transform:translateY(-50%);font-family:Roboto;font-weight:300;font-size:2.8rem;line-height:1;transition:color 2s ease}.mobile-menu-1 .mobile-menu nav .top-menu-item:focus{background:#fff}.mobile-menu-1 .mobile-menu nav .accordion-item.active .top-menu-item,.mobile-menu-1 .mobile-menu nav .accordion-item.active>span .top-menu-item{color:#8a2332}.mobile-menu-1 .mobile-menu nav .accordion-content{transition:background-color 2s ease;border:none;padding:0}.mobile-menu-1 .mobile-menu nav .title-link{position:absolute;left:28%;top:55%;transform:translate(-50%,-50%);display:block;border:.1rem solid #233746;background:#233746;color:#fff;height:4.9rem;width:4.9rem;line-height:4.9rem;font-size:1.5rem;text-align:center;opacity:0}.mobile-menu-1 .mobile-menu nav .is-active .title-link{color:#8a2332}.mobile-menu-1 .mobile-menu nav .submenu{width:44%;margin-left:auto;padding:0 1rem;min-height:9rem;font-size:1.5rem;text-align:center;padding-bottom:2rem;transform:translateY(-.7rem)}.mobile-menu-1 .mobile-menu nav .submenu a{display:inline-block;padding:.7rem 0;color:#fff;line-height:2rem;transition:none}.mobile-menu-1 .mobile-menu nav .is-active .accordion-content,.mobile-menu-1 .mobile-menu nav .is-active .top-menu-item{background:linear-gradient(to right,#eee 56%,#233746 44%)}.mobile-menu-1 .mobile-menu nav .is-active .title-link{opacity:1;transition:opacity .2s ease}.mobile-menu-1 .mobile-menu nav .is-active .top-menu-item:before{color:#fff}.mobile-menu-1 .mobile-menu nav .is-active .submenu .active a{color:#8f999d}.mobile-menu-1-on{overflow:hidden!important;height:100%!important}.mobile-menu-1-on .mobile-toggle span:after,.mobile-menu-1-on .mobile-toggle span:before{top:0}.mobile-menu-1-on .mobile-toggle span:before{transform:rotate(-45deg)}.mobile-menu-1-on .mobile-toggle span:after{transform:rotate(45deg)}.mobile-menu-1-on .mobile-menu{z-index:1000;height:100vh;overflow:scroll;visibility:visible;transform:translateX(0);transition:z-index .1s 0s ease}.mobile-menu-1-on .mobile-menu nav .accordion-item{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-1-on .mobile-menu nav .accordion-item:nth-child(1){transition-delay:40ms}.mobile-menu-1-on .mobile-menu nav .accordion-item:nth-child(2){transition-delay:70ms}.mobile-menu-1-on .mobile-menu nav .accordion-item:nth-child(3){transition-delay:.1s}.mobile-menu-1-on .mobile-menu nav .accordion-item:nth-child(4){transition-delay:.13s}.mobile-menu-1-on .mobile-menu nav .accordion-item:nth-child(5){transition-delay:.16s}.mobile-menu-1-on .mobile-menu nav .accordion-item:nth-child(6){transition-delay:.19s}.mobile-menu-1-on .mobile-menu nav .accordion-item:nth-child(7){transition-delay:.22s}.mobile-menu-1-on .mobile-menu nav .accordion-item:nth-child(8){transition-delay:.25s}.mobile-menu-1-on .mobile-menu:before{transform:translate(0,0);transition:all .3s cubic-bezier(.175,0,.77,1)}@media screen and (min-width:40em){.mobile-menu-1 .mobile-menu nav .top-menu-item{font-size:2rem}}@media screen and (min-width:1025px){.mobile-menu-1{display:none}.mobile-menu-1-on body{overflow:inherit!important;height:inherit!important}}@media (prefers-reduced-motion:reduce){.mobile-menu-1 *,.mobile-menu-1 .mobile-menu:before,.mobile-menu-1 .mobile-toggle span,.mobile-menu-1 .mobile-toggle span:after,.mobile-menu-1 .mobile-toggle span:before{transition:initial!important;transition-delay:initial!important}}@media screen and (min-width:64em){.head-wrap{position:absolute;top:0;width:100%;background:#fff;z-index:1000}.header #homeNav{display:none}}@media only screen and (min-width:64.062em){.head-wrap{position:fixed}}.header-1{text-align:center;position:relative;box-shadow:0 0 20px 0 rgba(0,0,0,.06)}.header-1 .info-column{padding-top:2rem}.header-1 .info-column .phone-number{margin-top:2rem}.header-1 .logo-col{padding:1.5rem}@media screen and (min-width:40em){.header-1 .info-column{padding:0}}@media screen and (min-width:64.062em){.header-1 .row{height:100%}.header-1 .show-on-close{display:block}.header-1 .show-on-open{display:none}.header-1 .header-top{z-index:1;height:100%;position:relative;background:#fff;height:6rem;transition:all .2s ease}.header-1 .header-bottom{background:#fff;position:absolute;top:6rem;left:0;width:100%;height:6rem;transform:translateY(-100%);transition:all .2s ease}.header-1 .header-bottom .logo-col-bottom{flex:0 0 auto;max-width:100%}.header-1 .logo-col-bottom,.header-1 .menu-col{width:20rem}.header-1 .menu-col{cursor:pointer}.header-1 .menu-col span{position:relative}.header-1 .menu-col span:after,.header-1 .menu-col span:before{content:"";display:block;position:absolute;left:-1.4rem;top:.8rem;width:1rem;height:.2rem;background-color:#233746}.header-1 .menu-col span:after{transform:translateY(.4rem)}.header-1 .logo-col{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.header-1 .nav-col-bottom,.header-1 .nav-col-top{position:absolute;top:0;right:0;width:calc(100% - 20rem)}.header-1 .nav-col-top{height:8rem;background:#395061;transform:translateY(-100%);transition:all .2s ease}.header-1 .nav-col-top .header-nav{font-size:1.4rem;letter-spacing:.05em;max-width:160rem;margin-right:auto}.header-1 .nav-col-top nav li.active a{color:#97d1eb;background:0 0}.header-1 .nav-col-top nav a{padding:3.3rem 1rem;font-family:D-DIN-Bold;text-transform:uppercase;color:#fff}.header-1 .nav-col-top nav a.active,.header-1 .nav-col-top nav a:focus,.header-1 .nav-col-top nav a:hover{color:#97d1eb}.header-1 .nav-col-bottom{height:6rem;background:#7c8a94}.header-1 .nav-col-bottom nav{display:none}.header-1 .nav-col-bottom nav.active{display:block}.header-1 .nav-col-bottom nav a{color:#fff;font-family:DIN-Medium;font-size:1.4rem}.header-1 .nav-col-bottom nav a.active,.header-1 .nav-col-bottom nav a:focus,.header-1 .nav-col-bottom nav a:hover{color:#97d1eb}.header-1.header-menu-active .header-top{height:8rem}.header-1.header-menu-active .nav-col-top{transform:translateY(0)}.header-1.header-menu-active .header-bottom{transform:translateY(0);top:8rem}.header-1.header-menu-active .menu-col{box-shadow:0 0 8px 0 rgba(0,0,0,.09)}.header-1.header-menu-active .menu-col span:after,.header-1.header-menu-active .menu-col span:before{top:1.1rem}.header-1.header-menu-active .menu-col span:before{transform:rotate(40deg)}.header-1.header-menu-active .menu-col span:after{transform:rotate(-40deg)}.header-1.header-menu-active .show-on-close{display:none}.header-1.header-menu-active .show-on-open{display:block}}@media screen and (min-width:75em){.header-1 .nav-col-top nav li.active a:after,.header-1 .nav-col-top nav li.active a:before{background:#97d1eb}.header-1 .nav-col-top nav a{position:relative;margin-right:2rem}.header-1 .nav-col-top nav a:after,.header-1 .nav-col-top nav a:before{content:"";display:block;position:absolute;right:-.4rem;top:3.8rem;width:.6rem;height:.2rem;background:#fff;transition:all .3s linear}.header-1 .nav-col-top nav a:after{transform:rotate(-45deg)}.header-1 .nav-col-top nav a:before{transform:translateX(-.4rem) rotate(45deg)}.header-1 .nav-col-top nav a.active:after,.header-1 .nav-col-top nav a.active:before,.header-1 .nav-col-top nav a:focus:after,.header-1 .nav-col-top nav a:focus:before,.header-1 .nav-col-top nav a:hover:after,.header-1 .nav-col-top nav a:hover:before{background:#97d1eb}}.hero .hero-video{background-size:cover}.hero video{display:none}.hero .hero-img,.hero .hero-video{padding-bottom:55%;width:100%}.hero .hero-content{text-align:center;padding:2rem;z-index:1;background-color:#233746}.hero .hero-actions{margin:2rem 0}.hero .icon{margin:auto;height:4.6rem;width:4.6rem}.hero .hero-title{font-family:DINPro-Light;text-transform:uppercase;letter-spacing:.05em;font-size:2.5rem;line-height:3.2rem}@media screen and (min-width:64em){.hero .hero-title{font-size:3.2rem;line-height:4.3rem}}@media screen and (min-width:40em){.hero{position:relative}.hero .hero-content{text-align:left;position:absolute;left:0;bottom:50%;transform:translate(0,50%);display:flex;flex-direction:column;max-width:58rem;padding-left:10rem;background:0 0}.hero.centered .hero-content{text-align:center;padding-left:2.5rem;left:50%;transform:translate(-50%,50%)}.hero .services-hero-content{height:100%}}@media screen and (min-width:64.062em){.hero .hero-video{position:relative;max-height:77rem;padding:0;background:0 0;overflow:hidden}.hero .hero-inner{padding-bottom:56.25%;position:relative}.hero video{display:block;position:absolute;top:0;left:0;height:100%;width:100%}.hero .hero-img{padding-bottom:0;height:60rem}.hero.hero-type-1 .hero-img{height:55rem}.hero.hero-type-1.short .hero-img{height:45rem}.hero.hero-type-2 .hero-img{position:relative}.hero .services-hero-content .content h1{margin-bottom:8rem}}@media screen and (min-width:1600px){.hero .hero-content{left:50%;transform:translate(-100%,50%)}}.foot-wrap{background-color:#2199e8}.foot-wrap>.row{padding:3rem 0}.foot-wrap,.foot-wrap a{color:#fff}.foot-item li{display:inline-block;margin:.5rem}.back-to-top{display:block;width:100%;padding:1.5rem 0;background:#000;color:#fff}.footer-1{padding:2rem}.footer-1 .footer-bottom,.footer-1 .footer-top{font-family:DIN-Medium;font-size:1.3rem;letter-spacing:.05em;line-height:2rem}.footer-1 .footer-top .schema-data .seo-schema-description{display:none}.footer-1 .footer-top .schema-data .seo-schema-address a p{display:inline-block}.footer-1 .footer-top .logo-wrap{width:20rem;height:10rem;margin:auto}.footer-1 .footer-top .large-text-right p{margin-bottom:0;line-height:2rem}.footer-1 .footer-top .large-text-right .corp-info li{margin:0 0 3rem .5rem}.footer-1 .footer-middle{font-size:1.2rem;font-family:D-DIN-Bold;letter-spacing:.05em;text-transform:uppercase}.footer-1 .footer-middle .footer-nav{padding-top:4rem;padding-bottom:4rem;margin-top:2rem;margin-bottom:3rem;border-top:.1rem solid rgba(255,255,255,.25);border-bottom:.1rem solid rgba(255,255,255,.25);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.footer-1 .footer-middle .footer-nav li{text-align:center;min-width:15rem}.footer-1 .footer-middle .footer-nav li.active a{color:#97d1eb}.footer-1 .footer-bottom{text-align:center}.footer-1 .footer-bottom .secondary-link{font-size:1.1rem;font-family:DIN-Medium;letter-spacing:.05em;padding:1rem}.footer-1 .footer-bottom .secondary-link:hover{color:#97d1eb}.footer-1 .footer-bottom .social{margin-top:1rem;margin-bottom:1rem}.footer-1 .footer-bottom .social a{width:2.5rem;height:2rem;font-size:1.5rem}@media screen and (min-width:40em){.footer-1 .footer-middle .footer-nav li{min-width:23rem}}@media screen and (min-width:960px){.footer-1 .footer-middle .footer-nav li{min-width:15rem}}@media screen and (min-width:64em){.footer-1{padding:4rem}.footer-1 .footer-middle .footer-nav{justify-content:space-between}.footer-1 .footer-bottom .social{margin:0}}@media screen and (min-width:75em){.footer-1 .footer-middle .footer-nav{justify-content:center}}.feature-wrap{overflow:hidden;position:relative}.feature-wrap .info{padding:2rem;background-color:grey}.feature-wrap .info li{margin-bottom:1.5rem}.team-2 .subtitle{margin:2rem 0}.team-2 .team-featured{padding-top:5rem;padding-bottom:5rem}.team-2 #team-list .subtitle{color:#8f999d}.team-2 #team-list .bio-popup{display:block;max-width:34rem;margin:auto}.team-2 .team-img-wrap{max-width:25rem;margin:auto}.team-2 .arrow-hover{max-width:25rem;margin:auto;position:relative;border-radius:50%}.team-2 .arrow-hover:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease;border-radius:50%}.team-2 .arrow-hover .arrow{position:absolute;bottom:0;right:5rem;width:5rem;height:5rem;background:#000;border-radius:50%;border:.3rem solid #fff;display:flex;justify-content:center;align-items:center;color:#fff!important;z-index:1}.team-2 .arrow-hover:hover:after{background:rgba(138,35,50,.5)}.team-2 .arrow-hover:hover .arrow{background:#8a2332}.white-popup.bio-popup{padding:0;max-width:100rem}.white-popup.bio-popup .img-col{display:flex;justify-content:center;padding-top:5rem;padding-bottom:5rem}.white-popup.bio-popup .bio-img-wrap{max-width:25rem}.white-popup.bio-popup .mfp-close{left:calc(50% - 4rem);transform:translateX(-50%);top:1.5rem;width:13rem}.white-popup.bio-popup .bio-content .subtitle{margin:2rem 0 5rem 0}.white-popup.bio-popup .learn-more{display:flex;max-width:20rem;align-items:center;margin-top:4rem;padding:0}.white-popup.bio-popup .learn-more .btn-text{padding:.8rem 1rem;padding-right:1rem;border-right:.1rem solid #8f999d;width:15rem}.white-popup.bio-popup .learn-more .svg-btn-wrap{width:5rem}@media screen and (min-width:64em){.team-2 .team-featured{padding-top:7rem;padding-bottom:7rem}.team-2 .team-featured .content{max-width:50rem;margin-left:10rem}.team-2 .team-featured .team-img-wrap{max-width:50rem}.team-2 #team-list .team-image{margin-bottom:8rem}.white-popup.bio-popup .img-col{height:100%;max-height:60rem;align-items:center}.white-popup.bio-popup .bio-content{padding:5rem}}.home .content h1{margin-bottom:4rem;max-width:30rem}.home .hero .slick-next,.home .hero .slick-prev{top:inherit;left:inherit;right:inherit;bottom:inherit;transform:none}.home .hero .slick-dots,.home .hero .slick-next,.home .hero .slick-prev{bottom:1rem}.home .hero .slick-next{right:5rem}.home .hero .slick-prev{right:13rem}.home .hero .slick-dots{width:8rem;height:2.8rem;right:6.3rem;-webkit-backface-visibility:hidden}.home .hero .slick-dots>*{-webkit-backface-visibility:hidden}.home .mission .bg-img .content{padding-bottom:20rem}.home .offset-divider .content{padding-top:10rem;padding-bottom:10rem;text-align:center;max-width:45rem;margin:auto;letter-spacing:.2em;font-family:D-DINCondensed}.home .social-row a{font-size:1.8rem}.home .social-row .divider .content{padding-top:6rem;padding-bottom:6rem}.home .home-project-carousel .bg-img{height:20rem}.home .search-row .content{max-width:46rem;margin:auto;padding-top:5rem;padding-bottom:5rem}.home .search-row .content .title{max-width:18rem;margin:auto;margin-bottom:2rem}.home .connect-with-us .content{padding-top:5rem;padding-bottom:5rem}.home .connect-with-us .address{margin-top:4rem;font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase}.home .connect-with-us .address a{color:#233746;display:inline-block}.home .connect-with-us .address ul{display:flex;flex-direction:column;align-items:center;justify-content:center}.home .connect-with-us .address ul li{margin:0}.home .connect-with-us .address ul li:nth-child(2){display:none}.home .project-header .content{padding-top:5rem;padding-bottom:5rem}.home .project-header .title-secondary{letter-spacing:.42em;display:inline-block;position:relative}.home .project-header .title-secondary:after{content:"";display:block;position:absolute;bottom:-.5rem;left:0;width:calc(100% - 1rem);height:.1rem;background-color:#fff}.home .projects{margin-bottom:6rem}.home .projects .projects--desc{position:relative}.home .projects .projects--desc .content{max-width:30rem;margin:auto;padding-top:8rem;padding-bottom:10rem}.home .projects .projects--desc .content .btn-arrow{position:absolute;right:4rem;bottom:4rem}.home .projects .projects--desc .content h1,.home .projects .projects--desc .content h2,.home .projects .projects--desc .content h3,.home .projects .projects--desc .content h4,.home .projects .projects--desc .content h5,.home .projects .projects--desc .content h6{font-family:DINPro-Light;text-transform:uppercase;font-size:3.2rem;line-height:4rem;letter-spacing:.05em;color:#8a2332;margin-bottom:0}@media screen and (min-width:40em){.home .hero .slick-dots,.home .hero .slick-next,.home .hero .slick-prev{bottom:5rem}.home .hero .slick-next{right:10rem}.home .hero .slick-prev{right:18rem}.home .hero .slick-dots{right:11.3rem}.home .mission .bg-img .content{padding-top:8rem;padding-left:6rem;padding-bottom:calc(20rem + 8rem)}.home .mission .video-btn-wrap{padding-top:9rem}.home .what-we-do .content{max-width:32rem;margin:auto}.home .portfolio .content{max-width:50rem;margin:auto}.home .offset-divider .offset-col{margin-top:-20rem;margin-bottom:-25rem}.home .search-row .content{padding-bottom:10rem}.home .careers .careers-content .content{max-width:46rem;margin:auto}.home .careers .careers-content .content h1{color:#fff}.home .home-project-carousel .bg-img{height:inherit}}@media screen and (min-width:64em){.home .content h1{margin-bottom:6rem;max-width:30rem}.home .content small a{margin-top:4rem}.home .who-we-are .content{padding-bottom:5rem}.home .mission .bg-img .content{padding-bottom:calc(40rem + 8rem)}.home .offset-divider .offset-col{margin-top:-40rem;margin-bottom:-25rem}.home .what-we-do .offset-img{z-index:1;margin-bottom:-5rem}.home .portfolio{padding-bottom:10rem}.home .portfolio .content{padding-top:calc(5rem + 10rem)}.home .projects{margin-bottom:0}.home .projects .projects--desc .content{min-height:37rem}.home .projects .bg-img{border-bottom:13rem solid #fff}.home .projects .custom-paging,.home .projects .slick-next,.home .projects .slick-prev{bottom:5.5rem}.home .projects .slick-prev{transform:translateX(-9rem) translateX(14rem)}.home .projects .slick-next{transform:translateX(7rem) translateX(14rem)}.home .projects .custom-paging{transform:translateX(50%) translateX(13rem)}.home .careers .careers-content .content{padding-top:31rem;padding-bottom:8rem;margin-left:auto;margin-right:29rem}.home .careers .careers-title .bg-img{height:calc(100% - 18rem);margin-right:12rem;margin-left:-27rem}.home .search-row .content{padding-top:20rem;padding-bottom:20rem}.home .search-row .content .title{margin-bottom:4rem}.home .social-row .social{display:flex;justify-content:space-evenly}.home .social-row .divider .content{text-align:left;padding-right:10rem}}@media screen and (min-width:40em){.about-our-story .development .development-intro .content{max-width:50rem;margin:auto}.about-our-story .development .stat-col .content{max-width:50rem;margin:auto}.about-our-story .partner-services{padding-top:4rem}}@media screen and (min-width:64em){.about-our-story .hero .hero-content{max-width:87rem}.about-our-story .review-row{padding-bottom:12rem}.about-our-story .partner-services{padding-top:8rem;padding-bottom:6rem}.about-our-story .development .development-intro .content{padding:15rem 5rem 10rem 5rem;max-width:70rem;margin:auto}.about-our-story .development .stat-col .stat-list-wrap{padding:2rem 0;max-width:40rem;margin:auto}.about-our-story .development .stat-col .bg-img .subtitle{max-width:28rem;color:#616364}}.about-leadership .mission .tagline-text{padding:10rem 2rem}.about-leadership .mission .tagline-text p strong{line-height:3rem}@media screen and (min-width:40em){.about-leadership .intro .content{max-width:50rem;margin:auto}.about-leadership .mission .content{padding:10rem 5rem}}@media screen and (max-width:1023px){.about-leadership .mission .tagline-text p strong{font-size:2rem;letter-spacing:.2em}}@media screen and (min-width:64em){.about-leadership .img-grid-col{min-height:50rem}.about-leadership .intro-col{display:flex;align-items:center}.about-leadership .intro{padding-top:5rem;padding-bottom:3rem}.about-leadership .intro .content{padding-left:5rem;margin-left:0}.about-leadership .intro .content h1{margin-bottom:6rem}.about-leadership .intro .content p{max-width:38rem}.about-leadership .mission .content{padding:20rem 5rem}.about-leadership .mission .tagline-text{padding-left:15rem;max-width:66rem}}.about-core-values .our-values{border-top:9rem solid #fff;border-bottom:9rem solid #fff}.about-core-values .our-values .box{margin:-4.5rem auto;width:18rem;height:18rem}.about-core-values .our-values .subtitle{font-family:Raleway;font-size:1rem}.about-core-values .value-list .content{padding:5rem}.about-core-values .value-list .icon{margin:auto;width:5rem;height:5rem}.about-core-values .value-list .icon.icon-lrg{width:9rem;height:9rem}.about-core-values .value-list .value-item{position:relative}.about-core-values .value-list .value-item .hide-on-hover{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:64em){.about-core-values .intro{padding:5rem 0}.about-core-values .intro .content{max-width:65rem;padding-top:5rem;padding-bottom:7rem}.about-core-values .our-values .box{width:23rem;height:25rem}.about-core-values .value-list .value-item:after{transition:all .3s ease}.about-core-values .value-list .value-item .hide-on-hover,.about-core-values .value-list .value-item .show-on-hover{transition:all .3s ease}.about-core-values .value-list .value-item .show-on-hover{opacity:0}.about-core-values .value-list .value-item .hide-on-hover{opacity:1;max-width:17rem;padding:2rem}.about-core-values .value-list .value-item:hover:after{background-color:rgba(138,35,50,.8)}.about-core-values .value-list .value-item:hover .show-on-hover{opacity:1}.about-core-values .value-list .value-item:hover .hide-on-hover{opacity:0}}.about-news-and-press .featured .featured-bg{background-size:contain;min-height:40rem}.about-news-and-press .featured .featured-bg .date{display:inline-block;padding:1.5rem 2rem 1rem 2rem}.about-news-and-press .featured .featured-content .content h1{text-align:center}.about-news-and-press .buzzworthy:after{background-color:rgba(22,33,41,.8)}.about-news-and-press .news-press-item{margin-top:4rem}.about-news-and-press .news-press-item .heading{font-weight:700;margin-bottom:3rem}.about-news-and-press .news-press-item .heading .subject{padding-right:2rem}.about-news-and-press .news-press-item .content{padding-bottom:0}.about-news-and-press .news-press-item .item-img{padding-bottom:55%}.about-news-and-press .view-all:before{bottom:50%;z-index:-1}.about-news-and-press .view-all a{padding:1.8rem 1rem}.about-news-and-press .media-contact{max-width:30rem;margin:auto;padding:3rem}.about-news-and-press .media-contact a{color:#fff}.about-news-and-press .media-contact:first-of-type{border-bottom:.1rem solid #233746}.about-news-and-press .media-contact .media-right a{display:block;font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase;position:relative;padding-left:3rem}.about-news-and-press .media-contact .media-right a:before{content:"";display:block;position:absolute;top:0;left:0}.about-news-and-press .media-contact .media-right a:nth-of-type(1):before{content:url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-envelope fa-w-16 c--blue envelope' aria-hidden='true' focusable='false' data-prefix='far' data-icon='envelope' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' data-fa-i2svg=''%3E%3Cpath fill='%2397d1eb' d='M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z'%3E%3C/path%3E%3C/svg%3E");width:1.5rem}.about-news-and-press .media-contact .media-right a:nth-of-type(2):before{left:.25rem;content:url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-mobile-alt fa-w-10 c--blue phone' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='mobile-alt' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' data-fa-i2svg=''%3E%3Cpath fill='%2397d1eb' d='M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z'%3E%3C/path%3E%3C/svg%3E");width:1rem}.about-news-and-press .awards-carousel{margin-bottom:3rem}.about-news-and-press .awards-carousel .awards-slide .award-title{padding:1.5rem}.about-news-and-press .awards-carousel .awards-slide .award{max-width:30rem;margin:auto}.about-news-and-press .awards-carousel .awards-slide .bg-img{height:13rem}.about-news-and-press .awards-carousel .awards-slide .award-subject{min-height:20rem;padding-top:4rem}.about-news-and-press .awards-carousel .awards-slide .award-subject .subtitle p{letter-spacing:.1em;line-height:2.1rem;color:#021726}.about-news-and-press .awards-carousel .awards-slide .btn-arrow{transform:translateY(-50%)}.about-news-and-press .awards-carousel .awards-slide .btn-arrow .btn-fa{margin-top:0}@media screen and (min-width:40em){.about-news-and-press .featured{padding-top:3rem;padding-bottom:3rem}.about-news-and-press .news-press-item .item-img{background-size:contain;min-height:40rem;padding-bottom:0}.about-news-and-press .media-contacts-col{padding:5rem}.about-news-and-press .media-contact{padding:0;display:flex;max-width:57rem;margin:auto}.about-news-and-press .media-contact .media-left{min-width:25rem;max-width:25rem;border-right:.1rem solid #233746}.about-news-and-press .media-contact .media-left,.about-news-and-press .media-contact .media-right{padding:3rem}}@media screen and (max-width:1023px){.about-news-and-press .awards-carousel .custom-paging,.about-news-and-press .awards-carousel .slick-next,.about-news-and-press .awards-carousel .slick-prev{bottom:0}}@media screen and (min-width:64em){.about-news-and-press .hero{border-bottom:.3rem solid #fff}.about-news-and-press .featured{padding-top:6rem;padding-bottom:0}.about-news-and-press .featured .featured-content .content{max-width:50rem;margin:auto}.about-news-and-press .featured .btn-arrow{transform:translateY(6rem)}.about-news-and-press .buzzworthy{margin-top:14rem}.about-news-and-press .news-press-item .item-img{margin-top:4rem;margin-bottom:4rem;position:relative;min-height:auto}.about-news-and-press .news-press-item .item-img:before{content:"";display:block;position:absolute;top:-4rem;left:0;height:calc(100% + 8rem);width:50%;background-color:#f6f6f6;z-index:-1}.about-news-and-press .news-press-item .heading{display:flex;flex-wrap:wrap}.about-news-and-press .news-press-item .heading .subject{min-width:30rem;max-width:30rem}.about-news-and-press .news-press-item .heading .date{width:10rem;padding-left:2rem;position:relative}.about-news-and-press .news-press-item .heading .date:before{content:"";display:block;position:absolute;left:0;top:0;height:2rem;width:.1rem;background-color:#8f999d}.about-news-and-press .news-press-item .content{max-width:50rem;padding-bottom:2.5rem}.about-news-and-press .news-press-item .item-wrap{display:flex;align-items:center;justify-content:flex-end;padding-top:3rem;padding-bottom:3rem}.about-news-and-press .news-press-item .item-wrap .btn-arrow{min-width:15rem}.about-news-and-press .awards-carousel{margin-bottom:11rem}.about-news-and-press .media-contact .media-right{padding-left:6rem}}.about-sponsorships .case-study-tab-content{padding-bottom:3rem}.about-sponsorships .case-study-tab-content .content h1{font-family:DINPro-Light;text-transform:uppercase;font-size:3.2rem;line-height:4rem;letter-spacing:.05em;color:#8a2332}.about-sponsorships .case-study-tab-content .content h2{font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase;color:#8f999d}.about-sponsorships .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.about-sponsorships .embed-container embed,.about-sponsorships .embed-container iframe,.about-sponsorships .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.about-sponsorships .case-study-tab-content .case-study-bg{max-width:47rem;margin:auto}.about-sponsorships .case-study-tab-content .case-study-bg:first-of-type{margin-bottom:4rem}@media screen and (min-width:64em){.about-sponsorships .hero.hero-type-1 .hero-img{height:47rem}.about-sponsorships .sponsorship-intro .content{max-width:61rem;margin:auto}.about-sponsorships .sponsorship-intro .content h1{max-width:30rem}.about-sponsorships .sponsorship-intro .content p{max-width:40rem}.about-sponsorships .sponsorship-intro .sponsorship-img{position:relative;box-shadow:inset 20px 0 20px 0 rgba(0,0,0,.06);margin-bottom:7rem}.about-sponsorships .sponsorship-intro .sponsorship-img .bg-img{position:absolute;top:7rem;left:-6rem;width:calc(100% - 4rem);height:calc(100% - 12rem)}.about-sponsorships .scrolling-tabs{margin-top:4rem;padding-top:1rem;padding-bottom:1rem;max-width:130rem}.about-sponsorships .case-study-tab-content{padding:7rem 0}.about-sponsorships .case-study-tab-content .content{padding-top:0;padding-right:7rem}.about-sponsorships .case-study-tab-content .content h2{margin:2rem 0 3rem 0}.about-sponsorships .case-study-header{margin-top:-7rem}.about-sponsorships .case-study-header .content{padding-top:10rem;padding-bottom:5rem}.about-sponsorships .logo-slideshow-wrap{padding:4rem 0}.about-sponsorships .logo-slideshow-wrap .row{max-width:130rem}.about-sponsorships .logo-slideshow-wrap .logo-wrap{width:15rem}}.find-your-home .hero .content{max-width:44rem}.find-your-home .hero .content .hero-lrg{margin-bottom:2rem}.find-your-home .hero .content .c--blue{font-family:D-DINCondensed}.find-your-home .hero .content .title-secondary-sm{max-width:35rem}.find-your-home .hero .content .title-secondary-sm p{text-transform:none;margin-bottom:0;text-align:center;letter-spacing:0}.find-your-home .hero .content .title-secondary-sm p:first-child{margin-bottom:3rem}.find-your-home .hero .content .title-secondary-sm em{font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.find-your-home .search-row .content{max-width:40rem;margin:auto}.find-your-home .search-row .content input{font-family:Raleway;font-size:1.2rem;letter-spacing:.1em;line-height:1.7rem}.find-your-home .communities h1{font-size:1.4rem}.find-your-home .communities .state-col{background-color:#e1e8f5}.find-your-home .communities .community-link{margin-top:2rem}.find-your-home .communities .state-list{margin-top:3rem;margin-bottom:5rem}.find-your-home .communities .state-link{font-family:DIN-Medium;font-size:1.6rem;letter-spacing:.2em;text-transform:uppercase;position:relative;cursor:pointer;margin-bottom:1rem;padding-top:.5rem}.find-your-home .communities .state-link .state-text{display:inline-block;padding-left:1rem}.find-your-home .communities .state-link:before{content:"";display:block;position:absolute;width:1.6rem;height:1.6rem;border:.2rem solid #233746;border-radius:50%;left:0;top:50%;transform:translateY(-50%);z-index:0}.find-your-home .communities .state-link svg{font-size:1rem;color:transparent;position:relative;margin-left:.3rem;margin-bottom:.2rem;transition:all .2s ease}.find-your-home .communities .state-link.selected{color:#8a2332}.find-your-home .communities .state-link.selected:before{background:#8a2332;border-color:#8a2332}.find-your-home .communities .state-link.selected svg{color:#fff}@media screen and (min-width:40em){.find-your-home .communities .state-list{display:flex;flex-wrap:wrap}.find-your-home .communities .state-link{width:50%}.find-your-home .promise{padding-top:3rem;padding-bottom:3rem}}@media screen and (min-width:64em){.find-your-home .hero .hero-img{margin-bottom:-12rem}.find-your-home .hero .content .hero-lrg{margin-bottom:4rem}.find-your-home .search-row .column{position:relative}.find-your-home .search-row .content{position:absolute;top:1rem;right:50%;transform:translateX(50%);min-width:50rem;text-align:center}.find-your-home .search-row .content form{box-shadow:0 0 24px 0 rgba(0,0,0,.13)}.find-your-home .search-row .content input{letter-spacing:.25em;padding:1.5rem 4rem 1.5rem 4rem;border:transparent}.find-your-home .search-row .content .btn{min-width:5rem;padding:1.3rem;font-size:1.7rem}.find-your-home .communities .state-col{background:0 0}.find-your-home .communities .title{font-size:4.5rem;letter-spacing:.05em;line-height:5.5rem;margin-bottom:8rem}.find-your-home .communities .state-list{margin-top:8rem}.find-your-home .communities .content{padding-top:20rem;padding-bottom:15rem}.find-your-home .promise{padding-top:8rem;padding-bottom:8rem}}.our-services .hero-content{text-align:center}.our-services .hero-services .bg-img{height:40rem}.our-services .hero-services .hero-title .title{margin-bottom:3rem}.our-services .link-scroll:focus,.our-services .link-scroll:hover{color:#97d1eb}@media screen and (min-width:40em){.our-services .hero-title{padding-top:10rem;padding-bottom:10rem}.our-services #service-list{padding-bottom:5rem}}@media screen and (min-width:64em){.our-services .hero-services .bg-img{height:70rem}.our-services .hero-services .hero-title{max-width:40rem;margin:auto;padding-top:20rem;padding-bottom:20rem}.our-services .hero-services .hero-content{text-align:left;min-height:30rem;display:flex;align-items:center;justify-content:center;max-width:40rem;margin:auto}.our-services #service-list{padding-bottom:0}.our-services #service-list .test-bg{height:inherit}.our-services #service-list .service-list-item-wrap .content{padding-bottom:6rem}}@media screen and (min-width:1600px){.our-services .hero-services .hero-title{margin-right:10rem}.our-services .hero-services .hero-content{margin-right:10rem}}.services-multifamily .hero-type-2 .icon{width:6rem;height:6rem}.services-multifamily .stats-row .stat-col{position:relative}.services-multifamily .stats-row .stat-col .disclaimer{position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);font-family:DIN-Medium;font-size:1rem;color:#8f999d}.services-multifamily .review-row .video-btn-img{min-height:30rem}.services-multifamily .development-tab-row .development-tab-col .content h1{margin-bottom:4rem;font-size:1.4rem}.services-multifamily .development-tab-row .scrolling-tabs{margin-top:4rem;margin-bottom:4rem}.services-multifamily .development-tab-row .scrolling-tabs .tabs-title>a{padding:0;height:5.4rem;display:flex;justify-content:center;align-items:center}.services-multifamily .development-tab-row .development-bg{width:50%}.services-multifamily .development-tab-row .tab-imgs{padding-top:4rem;padding-bottom:4rem;display:flex}.services-multifamily .development-tab-row .tab-imgs .development-bg{width:50%}.services-multifamily .development-tab-row .tab-imgs .development-bg:nth-child(1){width:80%;border-right:3rem solid #fff}.services-multifamily .development-tab-row .projects-carousel{margin-bottom:4rem}@media screen and (max-width:1023px){.stats-row .video-play-btn{height:30rem}}@media screen and (min-width:64em){.services-multifamily .hero-type-2 .hero-img{margin-bottom:-23rem;height:80rem;position:relative}.services-multifamily .stats-row{padding-top:13rem}.services-multifamily .stats-row .bg-img{border-right:5rem solid #fff}.services-multifamily .stats-row .stat-col{padding-top:11rem}.services-multifamily .stats-row .stat-col .stat-wrap{padding-top:5rem;padding-bottom:5rem}.services-multifamily .stats-row .stat-col .stat-wrap .title{margin-bottom:2.5rem}.services-multifamily .development-tab-row{padding-top:7rem}.services-multifamily .development-tab-row .scrolling-tabs{margin-bottom:7rem}.services-multifamily .development-tab-row .tab-imgs{padding-top:7rem}.services-multifamily .development-tab-row .projects-carousel:before{left:inherit;right:50%;transform:translate(50%,-50%)}}.services-land-community .stat-col{position:relative;padding:4rem 2rem 6rem}.services-land-community .stat-col .disclaimer{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);font-family:DIN-Medium;font-size:1rem;color:#8f999d}.services-land-community .development-title-row .content{padding:5rem 2.5rem}.services-land-community .services-land-projects-wrap .content h1{text-align:center}.services-land-community .services-land-projects-wrap .services-land-projects-bg{padding-bottom:56.25%}.services-land-community .vertical-tab-wrap .c--blue{font-family:DINPro-Light;text-transform:uppercase;font-size:3.2rem;line-height:4rem;letter-spacing:.05em}.services-land-community .land-map{padding-top:47rem;background-position:bottom}.services-land-community .map-list{max-width:40rem;margin:auto}.services-land-community .map-list .title{text-align:center;padding-bottom:7rem}.services-land-community .map-list li{position:relative;padding:2rem 0 2rem 5rem;color:#233746;font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase}.services-land-community .map-list li:after,.services-land-community .map-list li:before{content:"";display:block;position:absolute}.services-land-community .map-list li:before{left:.2rem;top:1.7rem;width:2.6rem;height:2.6rem;background-color:#97d1eb;transform:rotate(-45deg);transform-origin:center center}.services-land-community .map-list li:after{left:.9rem;top:2.2rem;color:#fff;font-size:2.2rem}.services-land-community .map-list li:nth-child(3n+1):after{content:"1"}.services-land-community .map-list li:nth-child(3n+2):after{content:"2"}.services-land-community .map-list li:nth-child(3n+3):after{content:"3"}.services-land-community .map-list li:nth-child(3n+4):after{content:"4"}.services-land-community .map-list li:nth-child(3n+5):after{content:"5"}.services-land-community .map-list li:nth-child(3n+6):after{content:"6"}.services-land-community .map-list li:nth-child(3n+7):after{content:"7"}.services-land-community .map-list li:nth-child(3n+8):after{content:"8"}.services-land-community .map-list li:nth-child(3n+9):after{content:"9"}.services-land-community .map-list li:nth-child(3n+10):after{content:"10"}@media screen and (min-width:64em){.services-land-community .hero .hero-img{height:40rem}.services-land-community .hero .column:nth-child(2){margin-bottom:-26rem}.services-land-community .hero .icon{width:6.7rem}.services-land-community .hero .content{max-width:40rem}.services-land-community .stat-col{padding:8rem 0 6rem;min-height:42rem}.services-land-community .gradient-bg-1{background:linear-gradient(90deg,#162129 0,#162129 58.3%,rgba(255,255,255,0) 58.3%)}.services-land-community .box-shadow-1{box-shadow:0 0 24px 0 rgba(0,0,0,.13);padding-bottom:10rem}.services-land-community .development-title-row{margin-top:-9rem}.services-land-community .development-title-row .title{font-size:3.2rem}.services-land-community .development-title-row .content{padding-top:8rem;padding-bottom:8rem;position:relative}.services-land-community .development-title-row .content:before{content:"";display:block;position:absolute;top:-7rem;left:0;width:100%;height:.1rem;background-color:#8a2332}.services-land-community .services-land-projects-wrap .content{padding:8rem 3rem}.services-land-community .services-land-projects-wrap .scrolling-tabs{border-top:none;padding-top:7rem}.services-land-community .services-land-projects-wrap .services-land-projects-bg{height:35rem}.services-land-community .land-map{background-position:center;padding-bottom:8rem}.services-land-community .land-map .content{margin-right:5rem}}.services-property-management .hero .overlay:after{background-color:rgba(35,55,70,.5)}.services-property-management .offset-divider{position:relative;margin-bottom:5rem}.services-property-management .offset-divider .offset-col{height:28rem}.services-property-management .generic-carousel{height:100%}.services-property-management .generic-carousel .bg-img,.services-property-management .generic-carousel .carousel-slide,.services-property-management .generic-carousel .slick-list,.services-property-management .generic-carousel .slick-track{height:100%}.services-property-management .intro-row .content{max-width:60rem;margin:auto}.services-property-management .stats-row .stat-col{position:relative;margin-top:10rem}.services-property-management .stats-row .disclaimer{position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);font-family:DIN-Medium;font-size:1rem;color:#8f999d}.services-property-management .value-row h1{font-size:1.4rem}@media screen and (min-width:40em){.services-property-management .offset-divider{margin-bottom:10rem}.services-property-management .offset-divider .offset-col{margin-top:-5rem;margin-bottom:-5rem}}@media screen and (min-width:64em){.services-property-management .offset-divider{margin-bottom:0}.services-property-management .offset-divider:before{bottom:-2rem}.services-property-management .offset-divider .offset-col{height:49rem;margin-top:-10rem;margin-bottom:-20rem}.services-property-management .generic-carousel{height:100%}.services-property-management .hero .services-hero-content{border-bottom:2rem solid #fff}.services-property-management .hero .services-hero-content .content{margin-bottom:10rem}.services-property-management .hero .hero-img{height:70rem}.services-property-management .intro-row .content{margin:none;min-height:30rem;padding-top:10rem;max-width:44rem}.services-property-management .stats-row{padding-bottom:7rem}.services-property-management .stats-row .stat-col{margin-top:0}.services-property-management .btn-row{box-shadow:inset 0 -12px 11px 0 rgba(0,0,0,.03)}.services-property-management .btn-row .btn{min-width:27rem}.services-property-management .value-row .content{padding-top:5rem}}.services-investments .services-hero-content .icon{margin:auto;width:6rem;height:4.5rem}.services-investments .description h1{color:#233746}.services-investments .stats .flex-center{position:relative}.services-investments .stats .disclaimer{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);font-family:DIN-Medium;font-size:1rem;color:#8f999d}.services-investments .stat-wrap:last-child{margin-bottom:2rem}.services-investments .stat-list-wrap{padding-top:3rem;padding-bottom:3rem}.services-investments .teaser-box{width:inherit;height:inherit}.services-investments .teaser-box .title-secondary-sm{font-family:D-DINCondensed}.services-investments .projects-carousel .content small a{margin-top:0;margin-bottom:2rem}@media screen and (min-width:40em){.services-investments .services-hero-content h1{margin:3rem 0}}@media screen and (min-width:64em){.services-investments .services-hero-content{background-color:transparent}.services-investments .services-hero-content h1{margin-bottom:8rem}.services-investments .intro{padding:5rem 0}.services-investments .description{padding-bottom:6rem;min-height:43rem}.services-investments .description h1{margin-top:0}.services-investments .teaser-box{transform:translateY(50%);width:23rem;height:20rem}.services-investments .stat-list-wrap .stat-wrap .subtitle{max-width:31rem}.services-investments .vertical-tab-wrap .vert-content .bg-img{max-width:40rem;margin-left:auto}}@media screen and (min-width:75em){.services-investments .vertical-tab-wrap .vert-content .bg-img{margin:auto}}.residents .intro-row .res-intro h1{font-family:DINPro-Light;text-transform:uppercase;font-size:3.2rem;line-height:4rem;letter-spacing:.05em;color:#fff;font-size:3.2rem}.residents .intro-row .res-intro p small a{background-color:#8a2332;border-color:#8a2332}.residents .intro-row-2 .res-btns{padding:5rem 3rem;text-align:center}.residents .intro-row-2 .res-btns .btn{margin-bottom:1rem}.residents .promise .content{max-width:50rem;margin:auto}.residents .amenity-row .tabs-panel{padding:5rem;max-width:34rem;margin:auto}.residents .review-row .title-secondary{font-size:2.4rem;letter-spacing:.2em;padding-left:9rem;margin-bottom:-5rem}.residents .review-row .reviews-carousel{margin-bottom:10rem}.residents .review-row .reviews-carousel:after{content:"";display:block;position:absolute;bottom:0;left:8rem;width:calc(100% - 8rem);height:.1rem;background-color:#8a2332;opacity:.25}.residents .review-row .reviews-content .content{padding-top:10rem}.residents .review-row .reviews-content:after{display:none}.residents .comment-form-wrap .title{margin-bottom:3rem}.residents .exclusive-row .exclusives-intro .content{max-width:50rem;margin:auto}.residents .exclusive-row .exclusives-carousel{height:25rem}.residents .exclusive-row .exclusives-carousel .bg-img,.residents .exclusive-row .exclusives-carousel .slick-list,.residents .exclusive-row .exclusives-carousel .slick-track{height:100%}.residents .exclusive-row .exclusives-carousel:before{content:"";display:block;position:absolute;left:0;bottom:0;width:20rem;height:5rem;background:#233746;z-index:1}.residents .exclusive-row .exclusives-carousel .custom-paging{position:absolute;bottom:1.1rem;left:8rem;width:4rem;z-index:3;text-align:center}.residents .exclusive-row .exclusives-carousel .slick-next,.residents .exclusive-row .exclusives-carousel .slick-prev{top:inherit;left:inherit;right:inherit;transform:none;bottom:1rem}.residents .exclusive-row .exclusives-carousel .slick-prev{left:5rem}.residents .exclusive-row .exclusives-carousel .slick-next{left:12rem}@media screen and (min-width:40em){.residents .intro-row .res-intro .content{padding:7rem 4rem}.residents .intro-row-2 .intro-2{padding:5rem}.residents .exclusive-row .exclusives-carousel{height:100%}}@media screen and (min-width:64em){.residents .hero .hero-content{max-width:73rem}.residents .intro-row .res-title .title-secondary-200{height:calc(100% - 40rem)}.residents .intro-row .res-intro{min-height:calc(40rem + 20rem);display:flex;align-items:center}.residents .intro-row .res-intro .content{width:calc(100% - 40rem);padding:7rem 2.5rem 7rem 7rem}.residents .intro-row .res-intro h1{margin-bottom:6rem}.residents .intro-row .res-intro small a{margin-top:6rem}.residents .intro-row .offset-img{height:calc(40rem + 10rem);margin-top:-40rem;margin-bottom:-10rem;z-index:1}.residents .intro-row-2 .intro-2{padding-top:calc(10rem + 6rem);padding-left:6rem}.residents .intro-row-2 .res-btns{padding:10rem 0;display:flex;flex-direction:column;align-items:flex-start}.residents .intro-row-2 .res-btns .btn{margin-bottom:5rem;margin-left:12rem;position:relative;background:0 0;border:none;color:#233746;text-align:left}.residents .intro-row-2 .res-btns .btn:before{content:"";display:block;position:absolute;width:0;height:4rem;background:#8a2332;left:-12rem;top:0;transition:all .2s ease}.residents .intro-row-2 .res-btns .btn:hover{color:#8a2332}.residents .intro-row-2 .res-btns .btn:hover:before{width:calc(12rem - 2rem)}.residents .promise{padding-top:6rem;padding-bottom:5rem}.residents .amenity-row{margin-bottom:10rem}.residents .amenity-row .tabs-panel{min-height:45rem}.residents .exclusive-row{margin-bottom:18rem}.residents .exclusive-row .exclusives-intro .content{padding-bottom:14rem}.residents .exclusive-row .exclusives-intro .content .h1{margin:3rem 0}.residents .exclusive-row .title-content{padding:4rem 2rem}.residents .exclusive-row .exclusives-carousel{height:calc(100% + 5rem)}.residents .exclusive-row .exclusives-carousel:before{width:28rem;height:6rem}.residents .exclusive-row .exclusives-carousel .slick-next,.residents .exclusive-row .exclusives-carousel .slick-prev{bottom:1.9rem}.residents .exclusive-row .exclusives-carousel .slick-prev{left:9rem}.residents .exclusive-row .exclusives-carousel .slick-next{left:17rem}.residents .exclusive-row .exclusives-carousel .custom-paging{bottom:2rem;left:12.5rem}.residents .review-row{padding-bottom:13rem}.residents .review-row .review-wrap{margin-right:2rem}.residents .review-row .reviews-carousel{margin-bottom:0}.residents .comment-form-wrap .title{margin-bottom:8rem}.residents .comment-form-wrap .content-wufoo{padding-bottom:7rem}}.join-our-team #careers .content{padding:6rem}.join-our-team .review-carousel-wrap{padding-bottom:5rem;padding-top:2rem}.join-our-team #benefits .benefit-intro-col .content{padding-bottom:6rem}.join-our-team #benefits .benefit-intro-col h1{font-size:1.4rem;letter-spacing:.3em}.join-our-team .rewards .column{height:25rem}.join-our-team .rewards .cta-text{transform:none;top:inherit;bottom:0;border:none}.join-our-team .learning .bg-img{background-size:contain}.join-our-team .veterans .slick-next,.join-our-team .veterans .slick-prev{color:#fff}.join-our-team .veterans .veteran-intro .content{padding-bottom:7rem}.join-our-team .veterans .veteran-title .bg-img{height:20rem}@media screen and (min-width:40em){.join-our-team .rewards .column{height:40rem}.join-our-team .veterans{padding-bottom:8rem}.join-our-team .veterans .logo-slideshow-wrap{padding:4rem 0}.join-our-team .veterans .logo-slideshow-wrap .column{padding:1rem 0}.join-our-team .veterans .logo-wrap{width:calc(100% - 4rem)}.join-our-team .veterans .veteran-intro .content{max-width:70rem;margin:auto}.join-our-team .veterans .veteran-title .bg-img{height:100%}}@media screen and (max-width:1024px){.join-our-team .hero .hero-img{padding-bottom:33%}}@media screen and (min-width:64em){.join-our-team .intro{padding-top:5rem;padding-bottom:8rem}.join-our-team .intro .img-wrap{display:flex}.join-our-team .intro .img-wrap .bg-img:first-of-type{width:60%;height:50%;border-right:3rem solid #fff}.join-our-team .intro .img-wrap .bg-img:last-of-type{width:40%;height:100%}.join-our-team .intro .content h1{margin-bottom:7rem;max-width:32rem}.join-our-team #careers .content{padding:11rem 5rem}.join-our-team .review-carousel-wrap{padding:0}.join-our-team #benefits .benefit-intro-col .content{padding-bottom:8rem}.join-our-team .benefit-blocks{padding-bottom:10rem}.join-our-team .learning{padding-top:10rem;padding-bottom:10rem}.join-our-team .learning .content{padding-right:0}.join-our-team .learning .content small a{margin-top:3rem}.join-our-team .veterans{padding-bottom:13rem}.join-our-team .veterans .veteran-intro .content{padding:9rem}.join-our-team .veterans .veteran-intro .content h1{margin:4rem 0}.join-our-team .veterans .veteran-title .content{padding:5rem}.join-our-team .veterans .veteran-title .bg-img{width:100%}}.connect-with-us #kettler-comments .content,.connect-with-us #partner-with-kettler .content,.connect-with-us #press-media .content{padding-top:7rem}.connect-with-us #kettler-comments .content,.connect-with-us #kettler-comments .content-wufoo,.connect-with-us #partner-with-kettler .content,.connect-with-us #partner-with-kettler .content-wufoo,.connect-with-us #press-media .content,.connect-with-us #press-media .content-wufoo{padding-left:3rem}@media screen and (max-width:1024px){.connect-with-us .hero .hero-img{padding-bottom:33%}}@media screen and (min-width:64em){.connect-with-us #partner-with-kettler .content{padding-top:15rem}.connect-with-us #partner-with-kettler .partner-img-col{position:relative}.connect-with-us #partner-with-kettler .partner-img-col:before{content:"";display:block;position:absolute;top:0;left:0;height:calc(100% - 15rem);width:calc(100% - 23rem);background-color:#021726}.connect-with-us #partner-with-kettler .partner-img-col .bg-img{position:absolute;top:10rem;left:0;min-height:20rem;height:calc(100% - 10rem);max-height:80rem;width:100%;box-shadow:0 11px 24px 0 rgba(0,0,0,.13)}.connect-with-us #press-media .bg-img{height:inherit}.connect-with-us #kettler-comments .content{padding:8rem 3rem 8rem 3rem}.connect-with-us #kettler-comments .content .title{margin-bottom:5rem}.connect-with-us #kettler-comments .content-wufoo{padding-bottom:8rem}}@media screen and (min-width:75em){.connect-with-us #partner-with-kettler .content,.connect-with-us #partner-with-kettler .content-wufoo{padding-left:6rem}.connect-with-us #partner-with-kettler .partner-img-col .bg-img{left:15rem;width:calc(100% - 15rem)}.connect-with-us #press-media .content{padding:12rem 3rem 3rem 10rem}.connect-with-us #press-media .content-wufoo{padding:0 3rem 12rem 10rem}}.kettler-loft-level .hero .hero-content{background:#556977}.kettler-loft-level .intro-row .logo-wrap{margin:3rem auto}.kettler-loft-level .advertising-row{padding-top:5rem}.kettler-loft-level .tabs-underline .tabs-title{padding:0 4rem}.kettler-loft-level .loft-tabs-content .small-gallery-carousel{margin-top:3rem;margin-bottom:5rem}.kettler-loft-level .loft-tabs-content .medium-gallery-carousel{margin-top:6rem;margin-bottom:8rem;padding-bottom:5rem}.kettler-loft-level .featured .content .title-secondary-200{letter-spacing:.42em;margin-bottom:3rem;padding-bottom:.5rem;position:relative}.kettler-loft-level .featured .content .title-secondary-200:after{content:"";display:block;position:absolute;bottom:0;left:0;width:15rem;height:.1rem;background-color:#8a2332}.kettler-loft-level .featured .content h1{margin-bottom:3rem}.kettler-loft-level .featured .content p{color:#b0b1b2}@media screen and (min-width:40em){.kettler-loft-level .hero .hero-content{background:0 0}.kettler-loft-level .intro-row .placeholder-col{padding:2.5rem 0}}@media screen and (min-width:64em){.kettler-loft-level .hero .hero-content{left:50%;transform:translateX(-50%);padding-left:0}.kettler-loft-level .intro-row .placeholder-col{padding:6rem 0}.kettler-loft-level .intro-row .logo-wrap{height:8rem;width:18rem;margin-right:3.5rem}.kettler-loft-level .intro-row .content-col h1{margin-bottom:7rem}.kettler-loft-level .advertising-row{max-width:115rem;padding-top:10rem}.kettler-loft-level .asset-block-wrap .asset-wrap{max-width:49rem;min-height:42rem}.kettler-loft-level .asset-block-wrap .content{font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase;letter-spacing:.1em}.kettler-loft-level .gallery-img-container{position:relative}.kettler-loft-level .gallery-img-container:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease;background-color:transparent;pointer-events:none}.kettler-loft-level .gallery-img-container:hover:after{background-color:rgba(138,35,50,.8)}.kettler-loft-level .logo-row{padding:4rem 0}.kettler-loft-level .logo-row .logo-wrap{min-width:15rem}.kettler-loft-level .featured .content .title-secondary-200{margin-bottom:7rem}}.vendor-portal .requirements .content .title{margin-bottom:4rem}.vendor-portal .requirements .overlay:after{background-color:rgba(35,55,70,.8)}.vendor-portal .faq-intro .title-secondary{letter-spacing:.42em;line-height:4.6rem}@media screen and (min-width:40em){.vendor-portal .requirements .content{padding-top:8rem;padding-bottom:8rem}.vendor-portal .form-intro .intro-content .content{padding-top:6rem;padding-bottom:6rem;max-width:70rem;margin:auto}}@media screen and (min-width:64em){.vendor-portal .requirements .content{padding-top:11rem;padding-right:6rem;max-width:50rem;margin-left:5rem;padding-bottom:14rem}.vendor-portal .requirements .content .title{margin-bottom:8rem}.vendor-portal .requirements .requirements-img{margin-top:10rem;margin-bottom:-10rem;padding-bottom:40rem;margin-left:-16.66667%;z-index:1}.vendor-portal .form-selection{margin-top:18rem;margin-bottom:6rem}.vendor-portal .form-selection .content{padding-top:6rem;padding-bottom:6rem}.vendor-portal .form-intro .intro-content .content{max-width:48rem;margin-left:auto;margin-right:inherit;padding:10rem 5rem 8rem 2rem}.vendor-portal .form-intro .intro-content .content h1{margin-bottom:7rem}.vendor-portal .form-wrap .content{padding-top:12rem}.vendor-portal .faq-intro{padding:5rem 0}}@media screen and (min-width:75em){.vendor-portal .requirements .content{margin:auto}.vendor-portal .btn-arrow-2.selected{margin-right:4rem}}.blog-2 .blog-section-2{padding-top:5rem;padding-bottom:5rem}.blog-section-2 .blog-img-bg{border:none;background-repeat:no-repeat;background-size:cover;background-position:center center}.blog-2 .blog-date{font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase;color:#8f999d}.blog-2 .blog-read-more{display:inline-block;padding:.8rem 1rem;transition:all .3s ease;font-family:Raleway;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:#021726}.blog-2 .blog-read-more:hover{color:#8a2332}.blog-2 .blog-filters .blog-btn{width:100%;margin-top:3rem;padding:1.8rem}.blog-2 .accordion .accordion-item{margin-bottom:1rem}.blog-2 .accordion .accordion-title{color:#000;border:none;border-bottom:.1rem solid #000;margin:0;padding:2rem 2rem}.blog-2 .accordion .accordion-title h4{display:flex;justify-content:space-between;margin:0}.blog-2 .accordion .accordion-title h4 span{font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase}.blog-2 .accordion .accordion-title:focus,.blog-2 .accordion .accordion-title:hover{background-color:#fff}.blog-2 .accordion .accordion-title:before{display:none}.blog-2 .accordion .accordion-content{border:none}.blog-2 .accordion .accordion-content h3{font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase}.blog-2 .blog-section-1 .blog-search-wrap{position:relative;margin-right:3rem;margin-left:3rem;padding:3rem 0}.blog-2 .blog-section-1 .blog-search-field,.blog-2 .blog-section-1 .blog-search-field:-ms-input-placeholder{font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase}.blog-2 .blog-section-1 .blog-search-field,.blog-2 .blog-section-1 .blog-search-field::-ms-input-placeholder{font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase}.blog-2 .blog-section-1 .blog-search-field,.blog-2 .blog-section-1 .blog-search-field::placeholder{font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase}.blog-2 .blog-section-1 .blog-search-field{background:0 0;border:none;color:#fff;outline:0;border-bottom:.1rem solid rgba(255,255,255,.5);box-shadow:none;height:inherit;margin:0;max-height:9rem;padding:1rem 6rem 1rem 3rem}.blog-2 .blog-section-1 .blog-search-btn{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);background-color:#fff;font-size:2rem;font-family:inherit;height:3.5rem;width:5.5rem;text-align:center;cursor:pointer;background-color:transparent;color:#fff}.blog-2.list-view .blog-wrap-index .blog-wrap{padding-bottom:3rem}.blog-2.list-view .blog-wrap-index .blog-img-bg{min-height:25rem;position:relative;background-size:contain}.blog-2.list-view .blog-wrap-index .blog-img-bg:after{content:"";display:block;position:absolute;bottom:-.2rem;left:0;width:100%;height:.1rem;background-color:#000;z-index:1}.blog-2.list-view .blog-wrap-index .blog-details{background:#fff;padding:5rem 2rem 2rem 2rem;position:relative}.blog-2.list-view .blog-wrap-index .blog-details .blog-category{position:absolute;z-index:2;top:-1.5rem;left:2rem}.blog-2.list-view .blog-wrap-index .blog-details .blog-category a{font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase;background:#8a2332;font-size:1.1rem;color:#fff;padding:.3rem 1.5rem;display:inline-block}.blog-2.list-view .blog-wrap-index .blog-details .blog-title{font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase}.blog-2.list-view .blog-wrap-index .blog-details .blog-date{padding-top:1rem}.blog-2.list-view .blog-wrap-index .blog-details .blog-title a{color:#021726}.blog-2.list-view .blog-wrap-index .blog-details .blog-title a:hover{color:#8a2332}.blog-2 .blog-recent{margin-top:5rem;border-bottom:.1rem solid #000;background-color:#fff;padding:3rem}.blog-2 .blog-recent .subtitle{position:relative;padding-bottom:2.5rem;margin-bottom:4rem}.blog-2 .blog-recent .subtitle:after,.blog-2 .blog-recent .subtitle:before{content:"";display:block;position:absolute;bottom:0}.blog-2 .blog-recent .subtitle:after{left:0;width:100%;height:.1rem;background:rgba(0,0,0,.25);z-index:0}.blog-2 .blog-recent .subtitle:before{left:50%;transform:translate(-50%,50%);width:3rem;height:.3rem;background:#000;border-left:.5rem solid #fff;border-right:.5rem solid #fff;z-index:1}.blog-2 .blog-recent ul li{margin-bottom:3rem}.blog-2 .blog-recent ul li a .blog-recent-info-title{color:#233746}.blog-2 .blog-recent ul li .blog-additional{border-bottom:.1rem solid #f7f7f7}.blog-2 .blog-recent ul li .blog-date{padding-left:0}.blog-2.single-view .blog-post-title-info a.btn{color:#fff;background-color:#021726;padding:.2rem 1rem;min-width:inherit}.blog-2.single-view .blog-post-title-info .blog-post-title{font-family:DINPro-Light;text-transform:uppercase;font-size:3.2rem;line-height:4rem;letter-spacing:.05em;color:#8a2332}.blog-2.single-view .blog-post-title-info .view-all{margin-bottom:.75rem}.blog-2.single-view .blog-post-title-info .underline{position:relative}.blog-2.single-view .blog-post-title-info .underline:after,.blog-2.single-view .blog-post-title-info .underline:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:.1rem}.blog-2.single-view .blog-post-title-info .underline:before{transform:translateY(-.1rem);background:#ccc}.blog-2.single-view .blog-post-title-info .underline:after{background:#f9f9f9}.blog-2.single-view .blog-post-title-info .blog-date{padding-top:1.5rem}.blog-2.single-view .blog-share{display:flex;padding:1rem}.blog-2.single-view .blog-share .share-feature{margin:0 1rem}.blog-2.single-view .blog-share a{color:#233746}.blog-2.single-view .blog-share a:hover{color:#8a2332}.blog-2.single-view .blog-img-bg{min-height:50rem;background-size:contain}.blog-2.single-view .blog-wrap-post{padding:0 3rem}.blog-2.single-view .blog-body{padding:4rem 0}.blog-2.single-view .blog-body h1{font-family:DINPro-Light;text-transform:uppercase;font-size:3.2rem;line-height:4rem;letter-spacing:.05em}.blog-2.single-view .blog-body h2{font-family:DIN-Medium;font-size:1.2rem;line-height:2.1rem;letter-spacing:.3em;text-transform:uppercase}.blog-2.single-view .blog-tag{margin-bottom:4rem;display:flex;width:100%;background:#fff;padding:1rem}.blog-2.single-view .blog-tag span{display:inline-block;padding:.8rem 1rem;transition:all .3s ease;font-family:Raleway;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;text-align:center}.blog-2.single-view .blog-tag ul{font-family:DIN-Medium;font-size:1.4rem;display:flex;flex-wrap:wrap;align-items:center}.blog-2.single-view .blog-tag ul li{padding:0 1rem;margin:1rem 0;border-right:1px solid #666;line-height:1.5rem}.blog-2.single-view .blog-tag ul li a{color:#666}.blog-2.single-view .blog-tag ul li a:hover{color:#8a2332}.blog-2.single-view .blog-tag ul li:last-of-type{border-right:none}@media screen and (min-width:40em){.blog-2.single-view .blog-share{display:block;padding:0}.blog-2.single-view .blog-share .share-feature{margin:0}}@media screen and (min-width:64em){.blog-2.single-view .blog-post-title{margin-bottom:6rem}.blog-2.single-view .blog-share .share-icon{padding-top:1rem;padding-bottom:.4rem;position:relative;width:3rem;margin:auto}.blog-2.single-view .blog-share .share-icon:after,.blog-2.single-view .blog-share .share-icon:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:.1rem}.blog-2.single-view .blog-share .share-icon:before{transform:translateY(-.1rem);background:#ccc}.blog-2.single-view .blog-share .share-icon:after{background:#f9f9f9}}@media screen and (min-width:75em){.blog-2.list-view .blog-wrap-index .blog-wrap{padding-left:1rem;padding-right:1rem}}.body-properties .prop-carousel .carousel-slide-img{min-height:60rem}.body-properties .slide-inner{margin:0}.body-properties .prop-nav{padding:1rem;border-top:1px solid #2199e8;border-bottom:1px solid #2199e8;margin-bottom:2rem}.body-properties .prop-nav li{display:block;padding:0 1rem}@media screen and (min-width:40em){.body-properties .prop-nav li{display:inline-block}}.body-properties .block-area{padding:1rem 0}.body-properties .tabs,.body-properties .tabs-content{background:0 0}.body-properties .area-list .tabs-title{display:block;float:none}.body-properties .area-list .tabs-title a{font-size:1.4rem}.body-properties .area-list .tabs-title a:hover{background:0 0}.body-properties .amenities .tabs-title{display:block;float:none}.body-properties .amenities .tabs-title a.btn{width:100%}.body-properties .area a.btn{width:100%}.body-properties .gallery .popup-gallery a{width:33.33%;display:block;float:left}.body-properties .gallery img.hide-for-medium{width:100%}.body-properties .slick-dots{bottom:2rem}.body-properties #map{min-height:50rem}.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 2px 6px rgba(0,0,0,.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.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}#searchApp form input{font-size:1rem;padding:1rem}#searchApp form a.btn{margin:0;padding-top:1.1rem;min-width:4rem;display:inline-block;vertical-align:top}@media screen and (min-width:40em){#searchApp form input{padding:1rem 1rem 1rem 2.2rem;font-size:1.1rem}}@media screen and (min-width:64em){#searchApp form input{font-size:1.4rem}}#searchApp .search-boxes{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}#searchApp .search-boxes .select-holder{margin:0 .5rem;flex:1;display:inline-block;vertical-align:bottom;text-transform:uppercase}#searchApp .search-boxes .select-holder a{display:block;margin-bottom:.5rem}#searchApp .search-boxes .select-holder a img{margin-top:-3px;margin-left:2px}#searchApp .search-boxes .select-holder select{height:3.8rem;padding:0;padding-right:2rem;border:none;cursor:pointer;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;letter-spacing:.01em;border-bottom:.1rem solid #000}#searchApp .search-boxes .select-holder select:disabled{opacity:.6;cursor:not-allowed}#searchApp .search-boxes .select-holder select:focus{box-shadow:none}#searchApp .search-boxes .select-holder .filter-results{background:#e8e8e8;color:#445562;border:none;height:3.8rem;padding:5px;margin-bottom:10px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;text-transform:none;letter-spacing:.01em;text-align:center}@media screen and (min-width:64em){#searchApp .select-holder{max-width:11rem;min-width:11rem}#searchApp #filter-results-wrap{margin-left:0;max-width:13rem;min-width:13rem}}@media screen and (max-width:1150px){#searchApp #filter-results-wrap{min-width:100%;max-width:none;margin:0}}.property-search-results{padding-top:3rem;height:110rem}.property-search-results .reset{color:#000}.property-search-results .total-results p{display:flex;justify-content:space-between}.property-search-results .back-to-communities a{font-size:1.3rem;display:block;color:#000;font-weight:700;margin-bottom:1rem}.property-search-results .prop-result{margin:1rem 0}.property-search-results .prop-result .learn-more{min-width:100%;padding:.7rem}.property-search-results .prop-result .prop-info{margin-top:1.8rem;border:.2rem solid #e6e2e2}.property-search-results .prop-result .prop-info:nth-child(-n+2){margin-top:0}.property-search-results .prop-result .prop-info .image-container{background:#233746;height:19.5rem}.property-search-results .prop-result .prop-info .prop-data{padding:2rem}.property-search-results .prop-result .prop-info .prop-data a{color:#000}.property-search-results .prop-result .prop-info .prop-data .subtitle{font-size:1.7rem;margin-bottom:1rem}.property-search-results .prop-result .prop-info .prop-data .full-address{margin-bottom:1rem}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}#propSearchMap,#searchApp,#searchMap{height:1300px;overflow:hidden}#autofill{width:100%;color:#000}.poi-info-window .title{line-height:2rem}.search-app{padding-top:4rem}#searchMap .content{padding:2rem}.back-to-states{color:#445562}.tt-title{font-size:2rem;font-weight:500;margin-bottom:1rem}.tt-links{margin-top:1rem}.tt-links a{text-decoration:underline;color:#000}#searchApp{padding:10px}#searchApp .callout{padding:1rem 3rem 1rem 1rem;text-transform:uppercase;font-size:1.2rem;line-height:1.8rem;letter-spacing:.1em}#searchApp .property-search{margin-top:3.3rem}#searchApp .property-search .result-set{overflow:scroll;overflow-x:auto;max-height:90rem}@media screen and (min-width:64em){#searchApp{padding-left:3rem;padding-right:3rem}}
/*# sourceMappingURL=sourcemaps/app-b25eb684.min.css.map */
