body [id]{scroll-margin-top:77px}h3.decorative-title{font-weight:700}mark,.mark{background-color:#56BD47}.more-button.active .fa-refresh::before{display:block;animation:loading 2s linear infinite}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.arrow-swiper .swiper-button-next,.arrow-swiper .swiper-button-prev{color:#000}.arrow-swiper .swiper-slide{padding:0 4rem}.arrow-swiper .swiper-slide .quote{width:100%}.arrow-swiper .swiper-slide .quote .quote-body+.embed-container{margin-top:1rem}@media (max-width: 768px){.arrow-swiper .swiper-slide{padding:0 2.7rem}}.square-swiper .swiper-slide,.content-swiper .swiper-slide{height:auto}.square-swiper .swiper-slide img,.content-swiper .swiper-slide img{object-fit:cover}.swiper-thumbs img{cursor:pointer}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.list-expand button,.list-expand button:focus{color:#F15930}.list-expand button:hover,.list-expand button:active,.list-expand button:focus:hover,.list-expand button:focus:active{color:#56BD47}.projects_grid h3{text-transform:uppercase}.projects_grid ul,.projects_grid ol{display:inline-block;text-align:left}h3.caps{text-transform:uppercase}.section-bredcrumbs video{position:absolute;width:100%;top:0;height:100%;object-fit:cover;object-position:center;z-index:0}.section-bredcrumbs+.section-xs{padding-top:50px}@media (min-width: 1200px){.col-xl-3-less{width:30%}}.subpage-modal{position:fixed;z-index:9999;background:#fff;top:0;left:0;width:100vw;height:100vh;padding:0;overflow:auto}.subpage-modal .subpage-photo{flex:0 0 30%;padding:2rem}.subpage-modal .subpage-photo img{width:100%}@media (max-width: 1200px){.subpage-modal .subpage-photo{padding:1rem}}.subpage-modal .subpage-about{padding:2rem}.subpage-modal .subpage-about h3{margin-top:32px}.subpage-modal .subpage-about .social-icons{margin-top:1.5rem;font-size:1.5rem}@media (max-width: 1200px){.subpage-modal .subpage-about{padding:1rem}}.post-meta{margin-bottom:1rem}.post-meta .time{color:gray}.post-heading{margin-bottom:49px}h3{font-weight:700}@media (min-width: 991px){section.bamboo{margin-top:-2.6rem}}.location-box img{width:100%}.image-list-section .image_list_section_item:not(:first-child){margin-top:45px}.quote-default q .cite{display:block;margin-top:1rem;font-size:19px;font-style:normal;color:#595959}.isotope .thumbnail-type-2 .caption-top{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;padding:15px;transition:all .3s;transition-delay:.01s;transform:translateY(0)}.isotope .thumbnail-type-2 .caption-top h6{color:#fff;text-align:center}.isotope .thumbnail-type-2:hover .caption-top{transform:translateY(30px);transition:all .3s}.isotope .remainder .thumbnail-type-2 img{height:revert-layer;object-fit:cover}.leadership-item{max-width:340px}.leadership-item img{object-fit:cover;object-position:top}.leadership-item .caption-title{font-family:"ff-scala-sans-pro", sans-serif}.leadership-item .caption-subtitle{color:#000}.leadership-item *+.caption{margin-top:15px;text-align:center}.leadership-item *+.caption-subtitle{margin-top:10px}.leadership-item *+.caption-description{margin-top:13px}.leadership-item figure a::after{bottom:0.5em;content:'>';color:#fff;font-size:1.2em;position:absolute;right:0;opacity:0;transition:opacity .2s ease, right .2s ease}.leadership-item figure a:hover::after{right:1em;opacity:1}@media (min-width: 1800px){.leadership-item *+.caption{margin-top:31px}.leadership-item *+.caption-subtitle{margin-top:18px}.leadership-item *+.caption-description{margin-top:19px}.leadership-item .decorative-sm{padding-left:32px}.leadership-item .decorative-sm .decorative-title:before{left:-35px}}.fade-hover{display:table-cell;position:relative;width:100%;height:100%;overflow:hidden}.fade-hover::before{content:'';display:block;position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .4s ease}.fade-hover:hover::before{opacity:1}.slide-hover{display:table-cell;position:relative;width:100%;height:100%;overflow:hidden}.slide-hover::before{content:'';display:block;position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;left:-100%;transition:left .3s ease}.slide-hover:hover::before{left:0}.pagination{display:block;margin-top:3rem}.pagination>*:not(:last-child){margin-right:0.5rem}.search-results mark{padding:0;background-color:#fff3bf}header.fed .rd-navbar-brand img{max-height:135px}div.fed .projects_grid,section.fed .projects_grid{padding-top:50px}div.fed h3,section.fed h3{font-weight:900}.table-custom thead th{font-weight:700}.table-custom thead+tbody tr:first-child td{font-weight:400}.table-custom tbody tr td:first-child,.table-custom tbody tr th:first-child{width:auto}.table-custom-responsive{overflow-x:auto}
