.Home_hero__g_og0{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;color:white;overflow:hidden;padding:0 20px}.Home_imageWrapper__4rlq6{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:transform .3s ease-out,filter .3s ease-out;will-change:transform,filter}.Home_content__Qnbja{position:relative;max-width:800px;padding:0 20px;z-index:1;margin-left:10%;text-align:center}.Home_title__YEn0u{font-size:3rem;margin-bottom:20px}.Home_professionList__LMIvV{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.Home_professionList__LMIvV li{opacity:0;transition:opacity .6s ease-out}.Home_fadeIn__LfyOC{opacity:1;transform:translateY(0);animation:Home_fadeInEffect__g52TV 1.2s ease-out forwards}@keyframes Home_fadeInEffect__g52TV{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.Home_badge__i0K8D{cursor:pointer;display:inline-block;background-color:#4C9581;color:#ffffff;font-weight:700;padding:8px 16px;border-radius:999px;font-size:.9rem;margin-bottom:20px;box-shadow:0 2px 6px rgba(0,0,0,.3);animation:Home_fadeInEffect__g52TV 1.2s ease-out forwards}.Home_badge__i0K8D:hover{background-color:#3a7a5f}@media (max-width:768px){.Home_hero__g_og0{height:auto;padding:20px 10px}.Home_content__Qnbja{margin-left:0;padding:20px}.Home_title__YEn0u{font-size:2.5rem}.Home_professionList__LMIvV{gap:10px}.Home_badge__i0K8D{font-size:1rem;margin-top:20px}}@media (max-width:480px){.Home_title__YEn0u{font-size:1.8rem}.Home_badge__i0K8D{font-size:.8rem}}.About_clienteSection__R907y{display:flex;flex-direction:column;width:100%}.About_heroSubsection__EePMk{position:relative;width:100%;height:60vh;overflow:hidden}.About_heroOverlay__6qLxc{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;text-align:center}.About_heroTitle__pU_v0{color:#ffffff;font-size:2.5rem;margin-bottom:1rem}.About_heroSubtitle__6N_QF{color:#ffffff;font-size:1.25rem;max-width:80%;margin:0 auto}.About_sectionEven__WVl6B,.About_sectionOdd__Oyonj{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1200px;margin:4rem auto;gap:2rem;padding:0 1rem}.About_sectionEven__WVl6B,.About_sectionOdd__Oyonj{flex-direction:row}.About_textBlock__dwC6j{flex:1;color:#4C9581;text-align:left}.About_sectionTitle___6frd{font-size:2.25rem;margin-bottom:1rem;color:#4C9581}.About_sectionDescription__z15pM{font-size:1.2rem;line-height:1.6;color:#000000}.About_imageBlock__MWwxy{flex:1;display:flex;align-items:center;justify-content:center;position:relative;width:100%}.About_imageBlock__MWwxy img{width:100%;height:auto;max-width:200px;object-fit:contain}@media (max-width:992px){.About_heroTitle__pU_v0{font-size:2rem}.About_heroSubtitle__6N_QF{font-size:1.1rem;max-width:90%}.About_sectionEven__WVl6B,.About_sectionOdd__Oyonj{flex-direction:column;gap:1.5rem}.About_textBlock__dwC6j{text-align:center}.About_sectionTitle___6frd{font-size:1.5rem}.About_sectionDescription__z15pM{font-size:.9rem;max-width:90%;margin:0 auto}.About_imageBlock__MWwxy img{max-width:180px}}@media (max-width:768px){.About_heroSubsection__EePMk{height:50vh}.About_heroTitle__pU_v0{font-size:1.8rem}.About_heroSubtitle__6N_QF{font-size:1rem}.About_sectionEven__WVl6B,.About_sectionOdd__Oyonj{gap:1rem}.About_imageBlock__MWwxy img{max-width:140px}}.Footer_footer__JrJN9{background-color:#4C9581;color:white;padding:40px 0;text-align:center;font-family:Roboto,sans-serif;position:relative}.Footer_footerContent__6fVXO{max-width:1200px;margin:0 auto}.Footer_names__5jY0r{font-size:1.1rem;margin-bottom:20px}.Footer_name__M1H1s{font-weight:700;color:#EAFBF5}.Footer_copyRight__c8kV_{font-size:.9rem;color:#f2f2f2}.Footer_copyRight__c8kV_ a{text-decoration:none;color:#D0F0E8;font-weight:500;transition:color .3s ease,transform .2s ease}.Footer_copyRight__c8kV_ a:hover{color:#FFFFFF;text-decoration:none;border-bottom:2px solid #ffffff;transform:translateY(-2px)}.Footer_copyRight__c8kV_ a:focus{outline:none;border-bottom:2px dashed #bfe3d8}.Footer_copyRight__c8kV_ a:active{color:#BFE3D8;transform:translateY(1px)}