.card-container{margin:10px auto 30px;background-color:white;box-shadow:0 0 7px 2px rgba(135,135,135,.3);border-radius:15px;display:block;width:100%;box-sizing:border-box;border:none;text-decoration:none;cursor:pointer;transition:all .3s}.card-container:hover{transform:scale(1.05)}@media screen and (max-width:768px){.card-container:hover{transform:none}}.projectsCardLocation{display:inline-flex;align-items:flex-start;gap:8px;padding:4px 0;margin:0;border:none;background:transparent;cursor:pointer;font:inherit;color:#4287a1;text-align:left;transition:color .2s}.projectsCardLocation:hover{color:#2d6a80;text-decoration:underline}.projectsCardLocation:focus{outline:2px solid #4287a1;outline-offset:2px}.projectsCardLocation__icon{flex-shrink:0;color:#4287a1;line-height:0;margin-top:2px}.projectsCardLocation__text{font-size:14px;line-height:1.4;word-break:break-word}.blog-card-layout{display:flex;flex-direction:row;align-items:center;gap:20px}.blog-card-img-container{flex:0 0 250px}.blog-card-img{width:100%;height:180px;object-fit:cover;border-radius:8px;display:block}.blog-card-text{flex:1 1}@media (max-width:900px){.blog-card-layout{flex-direction:column;align-items:stretch;gap:15px}.blog-card-img-container{flex:auto}.blog-card-img{height:300px}}@media (max-width:600px){.blog-card-img{height:200px}}.free-obj-card-layout{display:flex;flex-direction:row;align-items:stretch;gap:20px;padding:20px}.free-obj-card-img-container{flex:0 0 200px}.free-obj-card-img{width:100%;height:100%;min-height:160px;object-fit:cover;border-radius:8px;display:block}.free-obj-card-text{flex:1 1;display:flex;flex-direction:column;justify-content:center}.free-obj-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px}.free-obj-details{display:flex;flex-direction:column;gap:8px}@media (max-width:900px){.free-obj-card-layout{flex-direction:column;align-items:stretch;padding:20px;gap:15px}.free-obj-card-img-container{flex:auto}.free-obj-card-img{height:220px;border-radius:8px}.free-obj-card-text{padding:0}.free-obj-title-row{flex-direction:column;align-items:flex-start}.free-obj-details{gap:0}}