.b-project-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-project-card__project{width:48%;margin-bottom:60px}@media (max-width:850px){.b-project-card__project{width:100%;margin-bottom:40px}}.b-project-card__project__image{overflow:hidden}.b-project-card__project__image img{display:block;width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.b-project-card__project:focus,.b-project-card__project:hover{cursor:pointer}.b-project-card__project:focus .b-project-card__project__image img,.b-project-card__project:hover .b-project-card__project__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.b-project-card__project__pane{margin-top:40px;position:relative}@media (max-width:850px){.b-project-card__project__pane{margin-top:30px}}.b-project-card__project__pane .e-paragraph{margin-top:20px}.b-project-card__project__pane__inner{padding-right:120px}@media (max-width:550px){.b-project-card__project__pane__inner{padding-right:30px}}.b-project-card__project__pane-arrow{position:absolute;top:15px;right:0}.b-project-card__project__pane-arrow img{width:31px}.b-blog__banner{position:relative;margin-bottom:120px}@media (max-width:1280px){.b-blog__banner{margin-bottom:60px}}.b-blog__banner img{width:100%}.b-blog__banner__panel{position:absolute;right:60px;bottom:60px;width:500px;padding:60px;background:#fff}.b-blog__banner__panel .e-heading-1{margin-bottom:24px}@media (max-width:1259px){.b-blog__banner__panel{padding:30px}}@media (max-width:900px){.b-blog__banner__panel{position:static;width:100%;background-color:var(--adaston-ink)}}@media (max-width:500px){.b-blog__banner__panel .e-heading-1{font-size:1.75rem}}.b-blog__banner__panel-date{margin-bottom:24px;font-size:1.125rem}.b-blog__posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-blog__posts__post{width:32%;margin-bottom:60px}@media (max-width:1050px){.b-blog__posts__post{width:48%}}@media (max-width:767px){.b-blog__posts__post{width:100%;margin-bottom:30px}}.b-blog__posts__post a{text-decoration:none}.b-blog__posts__post .e-heading-4{padding-right:50px}.b-blog__posts__post__image img{width:100%}.b-blog__posts__post__arrow{width:29px;position:absolute;top:30px;right:0}.b-blog__posts__post-panel{padding:24px;position:relative}@media (max-width:480px){.b-blog__posts__post-panel{padding:16px}}.b-blog__posts__post-date{margin-top:10px}.b-blog__content-author{margin-bottom:24px}.b-blog__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:700px){.b-blog__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.b-blog__content__copy{margin-bottom:60px}.b-blog__content__copy p{margin-bottom:24px}.b-blog__content__single-image{margin-bottom:60px}.b-blog__content__single-image img{max-width:100%;width:100%}.b-blog__content__double-image{margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-blog__content__double-image img{width:48%}.b-blog__content-right{width:70%}@media (max-width:700px){.b-blog__content-right{width:100%}}.b-blog__content-left{width:30%}.b-blog__content-left strong{color:#5a8086;display:block;margin-bottom:10px}@media (max-width:700px){.b-blog__content-left{width:100%}}.b-blog__all-posts{padding:60px 30px;background-color:#5a8086;color:#fff;font-size:2.25rem;font-weight:700;text-align:center;margin-top:60px;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}@media (max-width:760px){.b-blog__all-posts{font-size:1.75rem;padding:40px 20px}}.b-blog__all-posts:hover{opacity:.8}.b-blog-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-blog-posts__card{width:32%;position:relative;margin-bottom:60px;background-color:var(--adaston-ink)}@media (max-width:1150px){.b-blog-posts__card{width:48%}}@media (max-width:767px){.b-blog-posts__card{width:100%;margin-bottom:60px}}@media (max-width:600px){.b-blog-posts__card{margin-bottom:30px}}.b-blog-posts__card-image-container{width:100%;height:285px;overflow:hidden}.b-blog-posts__card-image{height:285px;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.b-blog-posts__card-image:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.b-blog-posts__card-content{padding:60px;text-decoration:none;text-align:center}@media (max-width:1200px){.b-blog-posts__card-content{padding:30px}}.b-blog-posts__card-content .e-heading-3{color:#80b6a4}.b-blog-posts__card-content p{font-size:.875rem}.b-blog-posts__card-image img{max-width:100%;width:100%}.b-blog-posts__date{color:#80b6a4;font-size:.875rem;font-weight:700;text-transform:uppercase;font-family:var(--heading-font);font-weight:400;font-style:normal;margin:20px 0}.b-blog-posts__date span{color:#80b6a4}.b-pagination-navigation{clear:both;width:100%;display:inline-block;text-align:center;margin-top:60px}.b-pagination-navigation li{background:#80b6a4;color:#fff;display:inline-block;padding:10px;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;position:relative}.b-pagination-navigation li a{color:#5a8086}.b-pagination-navigation li:hover{background:#5a8086}.b-pagination-navigation--active{background:#5a8086!important}.b-featured-news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-featured-news__col{width:50%}@media (max-width:1023px){.b-featured-news__col{width:100%}}.b-featured-news__col__date{color:#80b6a4;font-size:1.5625rem;margin-bottom:20px;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.b-featured-news ul{list-style:none;padding-left:60px}@media (max-width:1023px){.b-featured-news ul{text-align:center;margin-top:60px;padding-left:0}}@media (max-width:767px){.b-featured-news ul{margin-top:30px}}.b-featured-news ul li{color:#fff;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out;position:relative;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #afafaf;outline:0}.b-featured-news ul li:last-child{border-bottom:0}.b-featured-news ul li:focus{outline:0}.b-featured-news ul li a{color:#fff}.b-featured-news ul li a:hover{color:#000}.b-featured-news ul li:hover{color:#80b6a4}.b-featured-news ul li a.active{color:#000;cursor:pointer}.b-featured-news ul li a.active .b-featured-news__col__date{color:#000}.b-featured-news ul li a.active .e-heading-4{color:#80b6a4}.b-featured-news__pane{display:none;width:100%}.b-featured-news__pane img{width:100%;max-width:100%}.b-featured-news__pane.active{display:block}.pagination-navigation{width:100%;float:left}.pagination-navigation ul{text-align:center}.pagination-navigation ul li{list-style:none;display:inline-block}.pagination-navigation ul li a{display:block;background:#fff;border:1px solid var(--adaston-blue-800);color:var(--adaston-blue-800);padding:6px 12px}.pagination-navigation ul li a:hover{border:1px solid #000;color:#000}@media (min-width:1024px){.pagination-navigation ul li a{padding:12px 24px}}.news-filter-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-filter-buttons .e-btn{font-size:13px!important;padding:8px 12px;text-transform:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:unset}.news-filter-buttons .e-btn--bordered{background:var(--adaston-paper-soft)!important;color:#000;border-color:#e4e4e4!important}.news-filter-buttons .e-btn--bordered:hover{color:#000!important}