.family-box{background:#fff;border-radius:5px;overflow:hidden;text-align:center}.family-box__typology{font-size:12px}.family-box__name,.family-box__typology{font-weight:500;letter-spacing:.3px;text-transform:uppercase}.family-box__name{font-size:17px}.family-box__models{font-size:12px;letter-spacing:.3px}.family-box__content{border:1px solid #e2e2e2;border-radius:0 0 5px 5px;border-top:0;padding:20px}.family-box__content>*{margin:0}.family-box__content>:not(:last-child){margin-bottom:.25em}.family-box__image-wrapper{background:#f7f5f2;padding-bottom:100%;position:relative}.family-box__highlighted{background:#e30613;border-radius:4px;color:#fff;font-size:12px;font-weight:500;left:10px;letter-spacing:.4px;padding:4px 8px;position:absolute;text-transform:uppercase;top:10px}.family-box__image{left:50%;mix-blend-mode:multiply;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.case-studies__description,.download-listing__description,.family-listing__description{font-size:15px}.case-studies__title sup,.download-listing__title sup,.family-listing__title sup{font-size:20px;left:5px;top:-1em}.case-studies__title,.download-listing__title,.family-listing__title{font-size:50px}.download-box{background:#fff;border-bottom:1px solid #ededed;border-radius:5px;overflow:hidden;text-align:center}.download-box:first-child{border-top:1px solid #ededed}.download-box__typology{font-size:12px;font-weight:500;letter-spacing:.3px;margin:0!important;text-transform:uppercase}.download-box__name{color:#2c333d;font-size:21px;font-weight:300;letter-spacing:0;line-height:35px;margin:0!important}.download-box__models{font-size:12px;letter-spacing:.3px}.download-box__content{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.download-box__content>*{margin:0}.download-box__image-wrapper{background:#f7f5f2;padding-bottom:100%;position:relative}.download-box__image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.download-box__content-left{padding:30px;width:20%}.download-box__content-right{align-items:center;border-left:1px solid #ededed;display:flex;justify-content:space-between;padding:30px;width:80%}.download-box__content-right-right{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center}.download-box__content-right-right p{color:#8b8d8e;font-size:12px;letter-spacing:0;line-height:25px;margin-bottom:0!important;margin-right:12px;text-transform:uppercase}.download-box__chevron-down svg{height:40px;width:40px}@media (min-width:768px){.family-listing__listing{grid-gap:70px 4%;display:grid;grid-template-columns:repeat(18,minmax(0,1fr))}.family-box{align-self:center;grid-column:span 6}.family-box--wide{grid-column:span 9;margin:30px 0}.family-box--offset-small{grid-column:4/10}.family-box--offset-wide{grid-column:8/18}.case-studies__listing{grid-gap:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.case-studies__listing>.case-study:nth-child(2n){transform:translateY(60px)}.case-studies__listing>.case-study:last-child{margin-bottom:60px}.download-listing__listing{align-items:center;display:flex;flex-direction:column}.download-box{width:100%}.download-box--wide{grid-column:span 3}}@media (max-width:767px){.family-listing__listing{grid-gap:27px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.family-box__highlighted{font-size:9px}.download-listing__listing{grid-gap:27px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.case-studies__title,.download-listing__title,.family-listing__title{font-size:32px}.download-box--wide-mobile,.family-box--wide-mobile{grid-column:span 2}.case-studies__title sup,.download-listing__title sup,.family-listing__title sup{font-size:14px}}