.posts{background-color:#f2fffa;display:flex;flex-wrap:wrap;gap:var(--padding-large);justify-content:center;padding:var(--padding-large)}@media (max-width:1200px){.posts{gap:var(--padding-medium);padding:var(--padding-medium)}}@media (max-width:768px){.posts{gap:var(--padding-small);padding:var(--padding-small)}}.posts__card{background-color:white;display:flex;flex-direction:column;max-width:260px}@media (max-width:768px){.posts__card{min-width:100%}}.posts__image{height:300px;object-fit:cover}.posts__title{color:black;font-size:1.2rem;font-weight:600;margin:1.3rem 1.5rem}.posts__text{color:#777777;font-size:0.9rem;font-weight:300;line-height:1.55;margin:1.3rem 1.5rem}.post{align-items:center;display:flex;flex-direction:column;margin-top:var(--padding-large)}@media (max-width:1200px){.post{margin-top:var(--padding-medium)}}@media (max-width:768px){.post{margin-top:var(--padding-small)}}.post__title{font-size:1.8rem;font-weight:600;line-height:1.5;max-width:calc(1200px + 2 * var(--padding-large));padding:0 30% 1rem var(--padding-large);width:100%}@media (max-width:1200px){.post__title{padding:0 var(--padding-medium) 1rem}}@media (max-width:768px){.post__title{font-size:1.4rem;padding:0 var(--padding-small) 1rem}}.post__subtitle{font-size:0.9rem;font-weight:300;max-width:calc(1200px + 2 * var(--padding-large));padding:0 var(--padding-large) 3rem;width:100%}@media (max-width:1200px){.post__subtitle{padding:0 var(--padding-medium) 3rem}}@media (max-width:768px){.post__subtitle{padding:0 var(--padding-small) 3rem}}.post__body{align-self:center;border-top:1px solid rgb(96,226,176,0.5);display:flex;gap:calc(2 * var(--padding-large));margin:0 var(--padding-large);max-width:1200px;padding:calc(2rem + var(--padding-large)) 0}@media (max-width:1200px){.post__body{gap:calc(2 * var(--padding-medium));margin:0 var(--padding-medium);padding:calc(2rem + var(--padding-medium)) 0}}@media (max-width:768px){.post__body{flex-direction:column;font-size:0.9rem;gap:var(--padding-small);margin:0 var(--padding-small);padding:calc(2rem + var(--padding-small)) 0}}.post__company{flex:1;font-size:0.75rem;line-height:1.5}.post__company-logo{display:block;margin-bottom:1rem;width:100%}@media (max-width:768px){.post__company-logo{max-width:140px}}.post__company-text{margin-bottom:1rem}.post__company-address,.post__company-email,.post__company-phone{margin-bottom:0.5rem}.post__text{flex:6;line-height:2}@media (max-width:1200px){.post__text{flex:4}}.post__text h1{font-size:1.1rem;font-weight:700;margin-bottom:0.5rem}.post__text li{font-size:0.95rem;font-weight:300}.post__text p{font-size:0.95rem;font-weight:300}.post__footer{align-items:center;align-self:stretch;background-color:#eeeeee;display:flex;flex-direction:column;padding:var(--padding-large)}@media (max-width:1200px){.post__footer{padding:var(--padding-medium)}}@media (max-width:768px){.post__footer{padding:var(--padding-small)}}.post__person{margin-bottom:calc(2 * var(--padding-large));max-width:1200px;width:100%}@media (max-width:1200px){.post__person{margin-bottom:calc(2 * var(--padding-medium))}}@media (max-width:768px){.post__person{margin-bottom:calc(2 * var(--padding-small))}}.post__person-message{background-color:white;border-radius:10px;color:black;font-size:0.9rem;font-weight:300;line-height:1.8;padding:2rem;width:50%}@media (max-width:768px){.post__person-message{font-size:0.8rem;padding:1.5rem;width:100%}}.post__person-triangle{border-color:white transparent transparent white;border-style:solid;border-width:12px;height:0;margin:0 0 10px 35px;width:0}.post__person-triangle + div{display:flex;gap:10px;margin-left:10px}.post__person-image{border-radius:25px;display:block;height:50px;object-fit:cover;width:50px}.post__person-image + div{display:flex;flex-direction:column;justify-content:end}.post__person-name{font-size:0.9rem;font-weight:600;margin-bottom:0.5rem}.post__person-position{font-size:0.7rem;font-weight:300}.post__buttons{display:flex;gap:var(--padding-large);justify-content:center}@media (max-width:1200px){.post__buttons{gap:var(--padding-medium)}}@media (max-width:768px){.post__buttons{align-items:center;flex-direction:column;gap:var(--padding-small)}}.post__button{background-color:#eeeeee;color:#f88871}