.projects{display:block;position:relative;padding:60px 0}@media (min-width:768px){.projects .project{display:block;position:relative;padding:0;margin:0;overflow:hidden}.projects .project .cover{display:block;position:absolute;top:0;height:100%;width:48.5%}.projects .project .content{display:block;position:relative;width:51.5%;min-height:400px;padding:30px 5% 60px;color:#fff;background-color:#333}.projects .project .content .cap{position:relative;display:block;padding-bottom:40px}.projects .project .content .cap h2{display:block;position:relative;margin:0;padding:12px 0 6px;font-size:22px;line-height:1.3;font-weight:500;text-transform:uppercase;border-bottom:8px solid #fff}}@media (min-width:768px) and (max-width:1199px){.projects .project .content .cap h2{font-size:20px}}@media (min-width:768px) and (max-width:991px){.projects .project .content .cap h2{font-size:20px;border-bottom:8px solid #fff}}@media (min-width:768px){.projects .project .content .short{font-size:16px;line-height:1.35}.projects .project .content .short p{margin:0;padding:0 0 5px}}@media (min-width:768px) and (max-width:1199px){.projects .project .content .short{font-size:15px}}@media (min-width:768px) and (max-width:991px){.projects .project .content .short{font-size:14px}}@media (min-width:768px){.projects .project .content .pro-link{display:inline-block;font-size:18px;line-height:24px;padding:6px 48px;margin-top:48px;text-transform:uppercase;font-weight:500;letter-spacing:2px;color:#000;background-color:#fff}.projects .project:nth-child(even) .cover{right:0}.projects .project:nth-child(even) .content{float:left}.projects .project:nth-child(even) .content .cap{padding-right:15%}.projects .project:nth-child(odd) .content{float:right;text-align:right}.projects .project:nth-child(odd) .content .cap{padding-left:15%}}@media (max-width:767px){.projects .project{display:block;position:relative;padding:0;margin:0 0 30px;overflow:hidden}.projects .project .cover{display:block;position:relative;padding-bottom:66%}.projects .project .content{display:block;position:relative;padding:15px;color:#fff;background-color:#333}.projects .project .content .cap{position:relative;display:block;padding-bottom:15px}.projects .project .content .cap h2{display:block;position:relative;margin:0;padding:0 0 6px;font-size:20px;line-height:1.3;font-weight:500;text-transform:uppercase;border-bottom:8px solid #fff}.projects .project .content .short{font-size:16px;line-height:1.35}.projects .project .content .short p{margin:0;padding:0 0 5px}.projects .project .content .pro-link{display:block;font-size:16px;line-height:24px;padding:6px 48px;margin-top:24px;text-transform:uppercase;font-weight:500;letter-spacing:2px;color:#000;background-color:#fff;width:100%;text-align:center}}