.cms-finishes .breadcrumbs{margin-top:14px;margin-bottom:10px}.cms-finishes #maincontent{padding:0;margin:0;max-width:100%}.cms-finishes .page.messages{max-width:1280px;padding:0 20px;width:100%;margin:0 auto}.cms-finishes .finishes-banner{position:relative;display:inline-block;float:left;width:100%}.cms-finishes .finishes-banner img{width:100%;display:block}.cms-finishes .finishes-banner h1{color:#fff;position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;text-align:center;font-weight:normal;font-size:64px;letter-spacing:-.5px}.cms-finishes .finishes-content{display:inline-block;float:left;width:100%;margin-top:80px;margin-bottom:27px}.cms-finishes .finishes-content .finishes-items{max-width:1280px;padding:0 20px;width:100%;margin:0 auto}.cms-finishes .finishes-content .finishes-items .finishes-item{width:calc((100% - 60px)/4);margin-left:20px;margin-bottom:48px;float:left}.cms-finishes .finishes-content .finishes-items .finishes-item:nth-child(4n+1){clear:left;margin-left:0}.cms-finishes .finishes-content .finishes-items .finishes-item img{display:block;width:100%}.cms-finishes .finishes-content .finishes-items .finishes-item .text{text-align:center}.cms-finishes .finishes-content .finishes-items .finishes-item h3{font-size:18px;line-height:36px;color:#231f20;font-weight:bold;margin-top:21px;margin-bottom:5px}.cms-finishes .finishes-content .finishes-items .finishes-item p{font-size:15px;line-height:24px;color:#777;font-weight:300}.cms-finishes .finishes-content .finishes-items .finishes-item p:last-of-type{margin-bottom:3px}.cms-finishes .finishes-content .finishes-items .finishes-item a{font-size:15px;line-height:30px;color:#41515c;font-weight:300;text-decoration:underline}@media(max-width:1023px) and (min-width:768px){.cms-finishes .finishes-content .finishes-items .finishes-item{width:calc((100% - 40px)/3)}.cms-finishes .finishes-content .finishes-items .finishes-item:nth-child(3n+1){clear:left;margin-left:0}.cms-finishes .finishes-content .finishes-items .finishes-item:nth-child(4n+1):not(:nth-child(3n+1)){clear:none;margin-left:20px}.cms-finishes .finishes-content .finishes-items .finishes-item h3,.cms-finishes .finishes-content .finishes-items .finishes-item a{line-height:24px}.cms-finishes .finishes-content .finishes-items .finishes-item h3{margin-bottom:8px;margin-top:17px}.cms-finishes .finishes-content .finishes-items .finishes-item p:last-of-type{margin-bottom:7px}}@media(max-width:767px){.cms-finishes .columns .column.main{padding-bottom:0}.cms-finishes .finishes-banner{overflow:hidden}.cms-finishes .finishes-banner img{width:auto;height:210px;max-width:initial}.cms-finishes .finishes-banner h1{font-size:32px;letter-spacing:-2px}.cms-finishes .finishes-content{margin-top:10px;margin-bottom:0}.cms-finishes .finishes-content .finishes-items{padding:0 10px}.cms-finishes .finishes-content .finishes-items .finishes-item{width:calc(50% - 5px);margin:0 0 10px 10px}.cms-finishes .finishes-content .finishes-items .finishes-item:nth-child(2n+1){clear:left;margin-left:0}.cms-finishes .finishes-content .finishes-items .finishes-item:nth-child(4n+1):not(:nth-child(2n+1)),.cms-finishes .finishes-content .finishes-items .finishes-item:nth-child(3n+1):not(:nth-child(2n+1)){clear:none;margin-left:10px}}@media(max-width:567px){.cms-finishes .finishes-content .finishes-items .finishes-item{width:100%;margin:0 0 20px !important}.cms-finishes .finishes-content .finishes-items .finishes-item:last-child{margin-bottom:0 !important}.cms-finishes .finishes-banner img{width:auto;height:160px}}