.roles-container{width:100%;max-width:1200px;margin:0 auto;padding:4rem 1rem;margin-top:5rem}.icons-container{display:flex;justify-content:center;align-items:center;gap:4rem;margin-bottom:3rem;flex-wrap:wrap}.icons-container a{text-decoration:none;color:inherit;transition:transform .3s ease;flex-shrink:0}.icons-container a:hover{transform:translateY(-5px)}.icon-column{display:flex;flex-direction:column;align-items:center;gap:1rem;cursor:pointer}.circle{width:240px;height:240px;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center;overflow:hidden}.icon-column:hover .circle{transform:scale(1.05);box-shadow:0 8px 16px #1179bd4d}.circle img{width:100%;height:100%;object-fit:cover}.img-repackager{width:75%;height:75%;object-fit:cover}.role-title{font-size:1.25rem;font-weight:700;color:#1179bd;text-align:center;margin:0}.description-text{max-width:800px;margin:0 auto;text-align:center;padding:0 1rem}.description-text p{font-size:1rem;line-height:1.8;color:#666}@media(max-width:1024px){.icons-container{gap:3rem}}@media(max-width:768px){.roles-container{padding:3rem 1rem}.icons-container{gap:2.5rem}.circle{width:100px;height:100px}.role-title{font-size:1.1rem}.description-text p{font-size:.95rem}}@media(max-width:480px){.roles-container{padding:2rem 1rem}.icons-container{flex-direction:column;gap:2.5rem}.circle{width:150px;height:150px}.role-title{font-size:1.3rem}}.company-page{color:#333}.intro-section{display:flex;justify-content:space-between;padding:40px;gap:20px;margin:3% 8%}.intro-text{max-width:600px;margin-top:3rem}.intro-text h2{font-size:2rem;font-weight:700;text-align:center;color:#1179bd;margin-bottom:1rem;letter-spacing:.5px}.intro-text p{margin-bottom:20px;line-height:1.6}.intro-text ul{margin:0;padding-left:20px}.intro-image{flex-shrink:0;width:45%;margin-top:50px}.intro-image img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;display:block}.stats-section{display:grid;grid-template-columns:repeat(4,1fr);background:#b91c1c;color:#fff;text-align:center;padding:20px 0}.stat-number{font-size:2em;font-weight:700}.special-quote-section{display:flex}.special-section{flex:1;padding:40px}.special-section h3{margin-bottom:20px}.special-icons{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:20px}.quote-section{flex:1;background:#1179bd;color:#fff;padding:40px}.quote-section form{display:grid;gap:10px}.quote-section input,.quote-section select{padding:10px;border:none;outline:none}.quote-section button{padding:10px;background:#b91c1c;color:#fff;border:none;cursor:pointer}.service-section{background:#1179bd;color:#fff;padding:40px}.service-section h3{margin-bottom:20px}.service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.service-card{background:#fff;color:#000;padding:20px}.service-card h4{margin-bottom:10px}.service-card p{font-size:.9em;margin-bottom:10px}.service-card a{color:#b91c1c;text-decoration:none}@media(max-width:992px){.intro-section{flex-direction:column-reverse;align-items:stretch}.intro-image{width:100%;margin-top:5rem}.stats-section{grid-template-columns:repeat(2,1fr);gap:15px}.special-quote-section{flex-direction:column}.service-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.intro-section{padding:20px}.stats-section{grid-template-columns:1fr}.special-section,.quote-section{padding:20px}.special-icons{grid-template-columns:1fr}.service-section{padding:20px}.service-cards{grid-template-columns:1fr}}
