body{font-size:16px;line-height:1.6}img,video{max-width:100%;height:auto}.container,.row,.et_pb_section{max-width:100%;overflow-wrap:break-word;word-wrap:break-word}table{width:100%;table-layout:auto}pre,code{white-space:pre-wrap;overflow-x:auto}html,body{max-width:100%;overflow-x:hidden}button,.et_pb_button{font-size:1rem;padding:10px 20px}.et_pb_button{font-family:'Poppins',sans-serif;font-weight:600;border-radius:3px;background-color:#0A5499;color:#ffffff;border:2px solid #0A5499;transition:all 0.3s ease}.et_pb_button:hover{background-color:#073b6c;border-color:#073b6c;color:#ffffff;transform:scale(1.02);box-shadow:0 2px 10px rgba(0,0,0,0.15);transition:all 0.3s ease}#logo{max-height:70px;margin:auto 0;padding-top:5px}#top-header .container{max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}#main-header .container{max-width:1240px;margin:0 auto;padding-left:15px;padding-right:15px}#footer-widgets a:hover{color:#FFFFFF!important}.iconos-contacto{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px;font-family:'Poppins',sans-serif}.icono-ubicacion{display:none}.contenido-contacto{display:flex;flex-direction:column;justify-content:center}.titulo-contacto{font-weight:600;font-size:16px;color:#111111;margin-bottom:2px}.sublinea-contacto{font-weight:400;font-size:15px;color:#1a1a1a;line-height:1.5;white-space:pre-line}@media (max-width:768px){h1{font-size:1.8rem}h2{font-size:1.5rem}p{font-size:1rem}.et_pb_section{padding:20px}}.et_pb_section:last-of-type{margin-bottom:0!important;padding-bottom:0!important}footer{margin-bottom:0!important;padding-bottom:0!important}.logo-menu-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.logo-menu-row .et_pb_column{display:flex;align-items:center}