@media only screen and (max-width:858px){.about .hero.base-hero.xl{height:510px}.about .hero.base-hero.xl .page-title{font-size:36px;line-height:42px;font-size:3.6rem;line-height:4.4rem}.about .hero.base-hero.xl p.toppad-6{padding-top:24px}.about .hero .content{padding-top:0}.about .hero .content .container{margin-top:60px}}.about .first-section{position:relative;z-index:1}.about .first-section:before{position:absolute;z-index:2;width:100%;background:#ebebeb;height:180px;display:block;left:0;top:0;content:""}.about .first-section .container{position:relative;z-index:3}.about .property-video-section{margin-bottom:90px}@media only screen and (max-width:1210px){.about .property-video-section{margin-top:0}}@media only screen and (max-width:1114px){.about .property-video-section{margin-bottom:0}}.about .capabilities-grid{padding:30px 0 60px}.about .capabilities-grid .item{text-align:center}.about .capabilities-grid .item .contain{max-width:66%;margin:0 auto}.about .capabilities-grid .item .icon{width:60px;height:60px;display:block;margin:0 auto}.about .capabilities-grid .item .icon svg{width:100%;height:100%}.about .capabilities-grid .item .title{display:block;padding:24px 0;border-bottom:1px solid #414042;width:100%;margin-bottom:24px}.about .capabilities-grid .item h3{text-transform:capitalize;display:block;font-size:32px;line-height:38px;font-size:3.2rem;line-height:4rem;max-width:190px;margin:0 auto}@media only screen and (max-width:1330px){.about .capabilities-grid .item .contain{max-width:80%}}@media only screen and (max-width:858px){.about .capabilities-grid{display:block;padding-bottom:0}.about .capabilities-grid .item{width:100%;padding:24px 0}.about .capabilities-grid .item .contain{max-width:80%}.about .capabilities-grid .item h3{max-width:100%}}.about .offsets-section{position:relative;z-index:1}.about .offsets-section:before{position:absolute;z-index:2;width:100%;height:110px;top:0;left:0;background:#fff;content:""}.about .offsets-section .container{position:relative;z-index:3}.about .block-image-offsets .top-row{margin-bottom:18px}.about .block-image-offsets .top-row .image{min-width:33.333%;max-width:33.333%;width:33.333%;margin:0 8.4% 0 auto}.about .block-image-offsets .row-one .image{min-width:50%;max-width:50%;width:50%}.about .block-image-offsets .row-one .content{min-width:33.333%;max-width:33.333%;width:33.333%;margin:0 8.4%}.about .block-image-offsets .row-two .content{min-width:33.3333%;max-width:33.3333%;width:33.3333%;margin:0 auto 0 8.4%}.about .block-image-offsets .row-two .image{min-width:33.3333%;max-width:33.3333%;width:33.3333%;margin-top:-90px;margin-left:auto}@media only screen and (max-width:1210px){.about .block-image-offsets .row-two .image{margin-top:-30px}}@media only screen and (max-width:1114px){.about .block-image-offsets .row-two .content{margin-left:0;margin-bottom:60px}}.about .recognition-section{position:relative;z-index:1;padding-bottom:60px}.about .recognition-section:before{z-index:2;position:absolute;top:0;left:0;width:100%;height:120px;background:#ebebeb;content:""}.about .recognition-section .image-container img{width:100%;height:auto}.about .recognition-section .content-container{margin-top:210px}.about .recognition-section .content-container .content{min-width:66.6666%;max-width:66.6666%;width:66.6666%;margin-left:auto}.about .recognition-section .content-container .small-image{display:block;width:50%;overflow:hidden}.about .recognition-section .content-container .content p{display:block;margin-top:30px}@media only screen and (max-width:1114px){.about .recognition-section{padding-bottom:90px}}@media only screen and (max-width:950px){.about .recognition-section{padding-bottom:60px}.about .recognition-section .image-container{height:420px;display:block;overflow:hidden}.about .recognition-section .content-container{margin:0}.about .recognition-section .content-container .content{width:100%;min-width:100%;max-width:100%;padding-top:30px}}@media only screen and (max-width:858px){.about .recognition-section{padding-bottom:0}.about .recognition-section .grid{display:block}.about .recognition-section .grid .image-container{height:auto;display:block}}.about .timeline-section{margin-top:60px;position:relative}.about .timeline-section .section-title{display:block;max-width:360px}.about .timeline-section .arrow{height:180px;position:absolute;width:60px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.85);transition:all .2s ease-in;top:0;color:#333;bottom:0;margin:auto;z-index:9;opacity:0}.about .timeline-section .arrow.left{left:0}.about .timeline-section .arrow.right{right:0}@media only screen and (max-width:858px){.about .timeline-section .arrow{opacity:1;width:42px}}.about .timeline-section:hover .arrow{opacity:1;transition:all .2s ease-in}.about .timeline-section .top-container{margin-bottom:60px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.about .timeline-section .top-container .left{margin-right:24px}.about .timeline-section .top-container .right{margin-right:auto;padding:0 24px;display:block}.about .timeline-section .top-container .right span.scroll-msg{font-size:20px;font-weight:700;font-family:pt_serifregular;font-style:italic}.about .timeline-section .timeline{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative;z-index:1;padding-left:90px;width:100%;padding-bottom:30px;overflow:hidden}.about .timeline-section .timeline:hover{overflow-x:scroll}.about .timeline-section .timeline:hover::-webkit-scrollbar{width:6px;height:3px}.about .timeline-section .timeline:hover::-webkit-scrollbar-track{background:#ddd}.about .timeline-section .timeline:hover::-webkit-scrollbar-thumb{background:#aaa}@media only screen and (max-width:858px){.about .timeline-section .timeline{padding-left:12px}}.about .timeline-section .timeline:before{z-index:2;content:"";width:100%;position:absolute;top:210px;height:1px;background:#838383;left:0}.about .timeline-section .timeline .timeline-card{min-width:270px;max-width:270px;width:270px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 42px}.about .timeline-section .timeline .timeline-card:last-child{padding-right:60px}.about .timeline-section .timeline .timeline-card .image{height:180px;margin-bottom:30px}.about .timeline-section .timeline .timeline-card .image img{width:100%;height:100%;object-fit:cover}.about .timeline-section .timeline .timeline-card .content .line-connector{height:60px;width:9px;display:block;overflow:hidden}.about .timeline-section .timeline .timeline-card .content .line-connector:before{width:1px;display:block;background:#838383;height:calc(100% - 9px);content:"";overflow:hidden;margin:0 auto}.about .timeline-section .timeline .timeline-card .content .line-connector:after{width:9px;height:9px;margin:0 auto;display:block;content:"";border-radius:50%;overflow:hidden;background:#838383;clear:both}.about .timeline-section .timeline .timeline-card .content .year{font-weight:700;font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.6rem;display:block;margin-bottom:18px;margin-top:12px}.about .timeline-section .timeline .timeline-card .content .title{font-size:30px;line-height:36px;font-size:3rem;line-height:3.8rem;font-family:pt_serifregular;display:block;max-width:75%}.about .timeline-section .timeline .timeline-card .content .description{margin-top:18px}.about .timeline-section .timeline .timeline-card:last-child{padding-right:180px}@media only screen and (max-width:1114px){.about .timeline-section{margin-top:0}.about .timeline-section .timeline{overflow-x:scroll}.about .timeline-section .timeline::-webkit-scrollbar{width:6px;height:3px}.about .timeline-section .timeline::-webkit-scrollbar-track{background:#ddd}.about .timeline-section .timeline::-webkit-scrollbar-thumb{background:#aaa}}@media only screen and (max-width:858px){.about .timeline-section{padding-bottom:30px}.about .timeline-section .top-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.about .timeline-section .top-container .right{padding-left:0;margin-top:30px}}.about .team-section .justin-bio-section{padding:90px 0;border-top:1px solid #414042;border-bottom:1px solid #414042}.about .team-section .justin-bio-section .image{min-width:25%;max-width:25%;width:25%;margin-right:60px;padding-right:60px;border-right:1px solid #333}.about .team-section .justin-bio-section .image img{vertical-align:bottom}.about .team-section .justin-bio-section .bio{width:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.about .team-section .justin-bio-section .bio .title{display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #414042;padding:0 0 18px;width:100%;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.about .team-section .justin-bio-section .bio .title .name{font-weight:700;font-size:18px;margin-right:30px;padding-right:30px;border-right:1px solid #333}.about .team-section .justin-bio-section .bio .text{padding:30px 0 0}.about .team-section .justin-bio-section .bio .text p{margin-bottom:18px}@media only screen and (max-width:858px){.about .team-section .justin-bio-section .large-contain{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about .team-section .justin-bio-section .large-contain .image{width:100%;max-width:100%;min-width:100%;margin:0 auto 24px}.about .team-section .justin-bio-section .large-contain .image img{width:100%;height:auto}.about .team-section .justin-bio-section .large-contain .bio{width:100%;margin:0 auto;width:100%;max-width:100%;min-width:100%}}.about .team-section .team-member-bios{padding:90px 0}.about .team-section .team-member-bios .bio-grid{grid-gap:180px}.about .team-section .team-member-bios .team-bio .image{width:100}.about .team-section .team-member-bios .team-bio .image img{width:100%;height:auto}.about .team-section .team-member-bios .team-bio .title{display:block;border-bottom:1px solid #414042;margin-bottom:24px;padding-top:24px;padding-bottom:24px}.about .team-section .team-member-bios .team-bio .title .name{font-size:24px;display:block;font-weight:700}.about .team-section .team-member-bios .team-bio .title .position{font-size:16px}@media only screen and (max-width:1450px){.about .team-section .team-member-bios .bio-grid{grid-gap:120px}}@media only screen and (max-width:1330px){.about .team-section .team-member-bios .bio-grid{grid-gap:90px}}