.featured-wrapper .home-portfolio-list{grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto auto;display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-auto-flow:row dense;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto}.featured-wrapper .home-portfolio-item:hover .home-port-card-logo-wrap img{transform:scale(.9)}.featured-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto auto;display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-auto-flow:row dense;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto}.featured-wrapper .home-portfolio-card{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;overflow:hidden;padding-bottom:60%;position:relative;width:100%}.featured-wrapper .home-port-card-img-wrap{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:12}.featured-wrapper .home-port-gradient.is-largeimg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(56%,transparent),to(rgba(0,0,0,.32)));background-image:linear-gradient(180deg,transparent 56%,rgba(0,0,0,.32));color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;opacity:1;padding:2rem}.featured-wrapper .text-style-allcaps{text-transform:uppercase}.featured-wrapper .home-port-text{opacity:0;-webkit-transform:translateY(5rem);-ms-transform:translateY(5rem);transform:translateY(5rem);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.featured-wrapper .home-port-img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.featured-wrapper .home-port-card-logo-wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;right:0;top:0}.featured-wrapper .port-logo{max-height:4.5rem;max-width:12rem;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.featured-wrapper .port-logo.is-portfolio{height:100%;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;width:99%}.featured-wrapper .home-port-gradient{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(8%,transparent),to(rgba(28,49,93,.6)));background-image:linear-gradient(180deg,transparent 8%,rgba(28,49,93,.6));bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:8}.featured-wrapper .home-port-text-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;bottom:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-weight:400;-webkit-justify-content:flex-end;justify-content:flex-end;left:0;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;position:absolute;right:0;top:0;z-index:10}.featured-wrapper .home-portfolio-item:hover .home-port-gradient{opacity:1}.featured-wrapper .home-portfolio-item:hover .home-port-text{opacity:1;transform:translate(0)}.featured-wrapper .home-port-text{color:#fff;margin:0}.featured-wrapper .margin-bottom.margin-small{margin-bottom:1.5rem}.featured-wrapper .home-portfolio-item:nth-child(3){grid-column-end:5;grid-column-start:3;grid-row-end:4;grid-row-start:1}.featured-wrapper .home-port-card-logo-wrap{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;-webkit-align-self:stretch;align-self:stretch}.featured-wrapper .home-portfolio-item:nth-child(10) .home-port-card-img-wrap,.featured-wrapper .home-portfolio-item:nth-child(3) .home-port-card-img-wrap,.featured-wrapper .home-portfolio-item:nth-child(4) .home-port-card-img-wrap,.featured-wrapper .home-portfolio-item:nth-child(9) .home-port-card-img-wrap{display:flex}.featured-wrapper .home-portfolio-item:nth-child(10) .home-port-card-logo-wrap p.home-port-text.text-style-allcaps,.featured-wrapper .home-portfolio-item:nth-child(3) .home-port-card-logo-wrap p.home-port-text.text-style-allcaps,.featured-wrapper .home-portfolio-item:nth-child(4) .home-port-card-logo-wrap p.home-port-text.text-style-allcaps,.featured-wrapper .home-portfolio-item:nth-child(9) .home-port-card-logo-wrap p.home-port-text.text-style-allcaps{display:none}.featured-wrapper .home-portfolio-item{position:relative}.featured-wrapper .home-portfolio-item:nth-child(4){grid-column-end:3;grid-column-start:1;grid-row-end:5;grid-row-start:2}.featured-wrapper .home-port-card-logo-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.featured-wrapper .port-logo.is-white{margin-bottom:1.5em;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.featured-wrapper .home-portfolio-item:hover .port-logo.is-white{opacity:1;transform:translate(0);z-index:999}.featured-wrapper .home-portfolio-item:nth-child(10) .home-port-card-logo-wrap p.home-port-text.text-style-allcaps,.featured-wrapper .home-portfolio-item:nth-child(3) .home-port-card-logo-wrap p.home-port-text.text-style-allcaps,.featured-wrapper .home-portfolio-item:nth-child(9) .home-port-card-logo-wrap p.home-port-text.text-style-allcaps{display:none}.home-port-text{font-weight:400}.featured-wrapper .home-portfolio-item:nth-child(9){grid-column-end:5;grid-column-start:3;grid-row-end:8;grid-row-start:5}.featured-wrapper .home-portfolio-item:nth-child(10){grid-column-end:3;grid-column-start:1;grid-row-end:9;grid-row-start:6}.featured-wrapper .home-portfolio-item:nth-child(10) .home-portfolio-card,.featured-wrapper .home-portfolio-item:nth-child(4) .home-portfolio-card,.featured-wrapper .home-portfolio-item:nth-child(9) .home-portfolio-card{padding-bottom:55%}.featured-wrapper .home-portfolio-item:nth-child(10) .home-port-card-logo-wrap .home-port-gradient,.featured-wrapper .home-portfolio-item:nth-child(3) .home-port-card-logo-wrap .home-port-gradient,.featured-wrapper .home-portfolio-item:nth-child(4) .home-port-card-logo-wrap .home-port-gradient,.featured-wrapper .home-portfolio-item:nth-child(9) .home-port-card-logo-wrap .home-port-gradient{opacity:0}.featured-wrapper .home-portfolio-item:hover:nth-child(10) .home-port-card-logo-wrap img,.featured-wrapper .home-portfolio-item:hover:nth-child(3) .home-port-card-logo-wrap img,.featured-wrapper .home-portfolio-item:hover:nth-child(4) .home-port-card-logo-wrap img,.featured-wrapper .home-portfolio-item:hover:nth-child(9) .home-port-card-logo-wrap img{transform:scale(1.05)}.featured-wrapper .home-portfolio-item:nth-child(10) .home-port-card-logo-wrap img,.featured-wrapper .home-portfolio-item:nth-child(3) .home-port-card-logo-wrap img,.featured-wrapper .home-portfolio-item:nth-child(4) .home-port-card-logo-wrap img,.featured-wrapper .home-portfolio-item:nth-child(9) .home-port-card-logo-wrap img{transform:scale(1)}.featured-wrapper .home-portfolio-item:nth-child(3) a.home-portfolio-card.w-inline-block{padding-bottom:55%}@media(max-width:767px){.featured-wrapper,.featured-wrapper .home-portfolio-list{display:block}}