.project-item .project-item-thumbnail{position:relative;width:100%;padding-top:65.625%;overflow:hidden;border-radius:20px}@media screen and (max-width: 991px){.project-item .project-item-thumbnail{border-radius:15px}}@media screen and (max-width: 575px){.project-item .project-item-thumbnail{border-radius:10px}}.project-item .project-item-thumbnail img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;will-change:transform;transition:transform .3s ease-out}.project-item .project-item-thumbnail .project-item-button{position:absolute;bottom:20px;right:20px;z-index:2;height:56px;width:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#ceff00}.project-item .project-item-thumbnail .project-item-button svg{height:10px;width:auto}@media screen and (max-width: 991px){.project-item .project-item-thumbnail .project-item-button{height:50px;width:50px;bottom:15px;right:15px}}@media screen and (max-width: 575px){.project-item .project-item-thumbnail .project-item-button{height:44px;width:44px;bottom:10px;right:10px}.project-item .project-item-thumbnail .project-item-button svg{height:9px}}.project-item .project-item-bottom{margin-top:30px;padding-left:10px;padding-right:10px;display:inline-flex;flex-direction:row;align-items:flex-start;grid-gap:15px;gap:15px}@media screen and (max-width: 991px){.project-item .project-item-bottom{margin-top:15px;flex-direction:column;grid-gap:10px;gap:10px}}.project-item .project-item-bottom .project-item-client{flex-shrink:0;color:#151010;leading-trim:both;text-edge:cap;font-family:"Proxima Nova";font-size:12px;font-size:.75rem;font-style:normal;font-weight:600;line-height:113.5%;border-radius:5px;padding:7px 12.5px 3px;background-color:#beebfd}.project-item .project-item-bottom .project-item-title{margin-top:1px;color:#151010;leading-trim:both;text-edge:cap;font-family:"Proxima Nova";font-size:22px;font-size:1.375rem;font-style:normal;font-weight:800;line-height:1.135}@media screen and (max-width: 575px){.project-item .project-item-bottom .project-item-title{margin-top:0;font-size:20px;font-size:1.25rem}}@media(hover: hover){.project-item:hover .project-item-thumbnail img{transform:scale(1.07)}}
