.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block}#top-menu li.menu-item-3284{vertical-align:middle;line-height:0!important}#top-menu li.menu-item-3284 a{background-color:#ef7f1a!important;color:white!important;border-radius:6px;padding:8px 16px!important;border:2px solid #ef7f1a;margin-left:12px;display:inline-block;line-height:1.4!important;font-weight:bold}.single-post .et_post_meta_wrapper img{max-width:700px;width:100%;height:auto;display:block;margin:0 auto 30px}.entry-content a:not(.et_pb_button),.et_pb_text a:not(.et_pb_button),.et_pb_post .post-content a:not(.et_pb_button){color:#ef7f1a}.entry-content a:not(.et_pb_button):hover,.et_pb_text a:not(.et_pb_button):hover{text-decoration:underline}.gb h2{margin-top:36px}.gb h3{margin-top:20px}.gb-lead{font-size:1.15em;line-height:1.7;color:#333}.gb-def{border-left:4px solid #ef7f1a;background:#fdf3ea;padding:16px 20px!important;border-radius:0 6px 6px 0;margin-bottom:20px}.gb-fase{background:#f7f7f7;border-radius:8px;padding:18px 20px;margin:0 0 14px}.gb-fase p:last-child{padding-bottom:0}.gb-label{display:block;font-weight:700;color:#ef7f1a;text-transform:uppercase;font-size:.8em;letter-spacing:.06em;margin-bottom:6px}.gb-cta{background:#fdf3ea;border:1px solid #f6d2b0;border-radius:10px;padding:24px 26px;margin:32px 0}.gb-cta p:last-child{padding-bottom:0}.gb-cta-title{font-size:1.25em;font-weight:700;color:#222}.gb a.gb-btn{display:inline-block;background:#ef7f1a;color:#fff!important;padding:10px 22px;border-radius:6px;font-weight:700;text-decoration:none!important;margin:4px 12px 4px 0}.gb a.gb-btn:hover{background:#d96e0c}.gb-tel{color:#555}.gb-locs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:16px 0 24px}.gb-loc{border:1px solid #e6e6e6;border-radius:8px;padding:16px 18px;line-height:1.6}.gb-loc strong{display:block;color:#ef7f1a;margin-bottom:4px}.gb table{width:100%;border-collapse:collapse;margin:16px 0 8px;font-size:.95em;border:0}.gb th,.gb td{border:0;border-bottom:1px solid #e6e6e6;padding:10px 12px;text-align:left;vertical-align:top}.gb thead th{background:#ef7f1a;color:#fff}.gb tbody td:first-child{font-weight:700;color:#333}@media (max-width:600px){.gb table{display:block;overflow-x:auto}}