.content{display:flex;align-items:center;gap:20px}.container{max-width:1500px;margin:10px auto;padding:10px;line-height:1.6}.about-section h1{text-align:center;font-size:4.5em;margin:70px 0 50px}.about-section h2{font-size:2.8em;margin:30px 10px}.content img{max-width:700px;height:400px;border-radius:8px;margin:45px 0 55px;box-shadow:0 4px 8px #00000080}.about-section .text-intro p,.about-section .text-mission p,.about-section .text-body p{font-size:1.3em;line-height:1.6;text-align:justify;padding:10px;color:#10285d}.about-section .text-mission p{margin:0 0 70px;padding:10px}.about-section .text-body .role{margin:40px 70px 40px 0}.about-section .text-body .evolution{margin:40px 0 40px 70px}@media (min-width: 1024px){.team-role .content,.company-evolution .content{flex-direction:row}.team-role .content,.mission-vision .content{flex-direction:row-reverse}}@media (min-width: 768px) and (max-width: 1023px){.about-section h1{font-size:3em;margin-bottom:20px}.about-section h2{font-size:2em;margin:20px}.content{flex-direction:column;text-align:center}.content img{max-width:100%;height:auto;margin:010px 0 10px}.container{padding:15px}.about-section .text-body .text-role,.about-section .text-body .text-evolution{margin:0 15px}}@media (max-width: 767px){.about-section h1{font-size:2.5em;margin-bottom:15px}.about-section h2{font-size:1.8em;margin:20px}.content{flex-direction:column;text-align:center}.content img{width:100%;max-width:none;margin:15px}.about-section .text-intro p,.about-section .text-mission p,.about-section .text-body p{font-size:1.1em;padding:5px;margin:0 15px}.about-section .text-body .text-role,.about-section .text-body .text-evolution{margin:0 15px}}@media (max-width: 480px){.about-section{padding:10px}.about-section h1{font-size:1.8em;margin-bottom:10px}.about-section h2{font-size:1.5em;margin:10px}.content img{width:100%;max-width:100%;border-radius:8px}.about-section .text-intro p,.about-section .text-mission p,.about-section .text-body p{font-size:.9em;padding:5px;text-align:justify}}
