.btn-primary-os{box-shadow:0 8px 24px rgba(255,107,92,0.4)!important;transition:all 0.3s ease!important}.btn-primary-os:hover{transform:translateY(-2px)!important;filter:brightness(0.95)}.glass-button{background-color:rgba(255,255,255,0.1)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,0.2)!important}.glass-button:hover{background-color:rgba(255,255,255,0.2)!important}.badge-flotante{position:absolute;bottom:-24px;right:-24px;z-index:10;border:4px solid #ffffff}@media (max-width:980px){.badge-flotante{position:relative;bottom:auto;right:auto;margin-top:-30px;margin-left:auto;margin-right:auto}}.custom-team-tabs .et_pb_tabs_controls{background-color:transparent!important;border:none!important;display:flex;gap:15px;padding:0;margin-bottom:30px}.custom-team-tabs .et_pb_tabs_controls li{background-color:transparent!important;border:1px solid #EAEAEA!important;border-radius:30px!important;margin:0!important;padding:5px 25px!important;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.custom-team-tabs .et_pb_tabs_controls li a{color:#8C94A1!important;font-weight:600;font-size:14px;padding:10px 0!important}.custom-team-tabs .et_pb_tabs_controls li.et_pb_tab_active{border-color:#FFFFFF!important;background-color:#FFFFFF!important;box-shadow:0px 4px 15px rgba(0,0,0,0.05)}.custom-team-tabs .et_pb_tabs_controls li.et_pb_tab_active a{color:#00769D!important}.custom-team-tabs .et_pb_all_tabs,.custom-team-tabs .et_pb_tab,.custom-team-tabs{background-color:transparent!important;border:none!important;padding:0!important}.custom-team-person .et_pb_team_member_description{display:flex;flex-direction:column}.custom-team-person .et_pb_team_member_description>*{order:4}.custom-team-person .et_pb_member_social_links{order:1!important;margin-top:-75px!important;margin-bottom:30px!important;position:relative;z-index:10;display:flex;justify-content:center;gap:15px;opacity:0;visibility:hidden;transition:all 0.3s ease}.custom-team-person:hover .et_pb_member_social_links{opacity:1;visibility:visible;transform:translateY(-5px)}.custom-team-person .et_pb_member_position{order:2!important;color:#00769D!important;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:0.5px;margin-bottom:5px!important}.custom-team-person h4.et_pb_module_header,.custom-team-person .et_pb_module_header{order:3!important;font-size:20px;font-weight:800;color:#1A2B3C!important;margin-bottom:10px!important;margin-top:0!important}.custom-team-person .et_pb_team_member_image{border-radius:20px;border:1px solid #F0F4F8;margin-bottom:0!important}.custom-team-person .et_pb_member_social_links li{background-color:#FFFFFF!important;border-radius:50%;width:45px;height:45px;display:flex!important;align-items:center;justify-content:center;box-shadow:0px 5px 15px rgba(0,0,0,0.1);margin:0!important}.custom-team-person .et_pb_member_social_links li a.icon{background-color:transparent!important;color:#1A2B3C!important;border-radius:0!important;width:auto!important;height:auto!important;margin:0!important;font-size:18px}.custom-team-person .et_pb_font_icon.et_pb_linkedin_icon:before{content:'\e010'!important}.custom-team-person .medico-especialidad{color:#7A8696;font-size:13px;line-height:1.4em;margin-bottom:15px}.custom-team-person .medico-divisor{border:none;border-top:1px solid #EAEAEA;margin:15px 0}.custom-team-person .medico-bio{color:#4A5568;font-size:14px;line-height:1.6em}.custom-team-person .et_pb_team_member_image{border-radius:20px;border:1px solid #F0F4F8;margin-bottom:0!important}.custom-team-person .et_pb_member_social_links li{background-color:#FFFFFF!important;border-radius:50%;width:45px;height:45px;display:flex!important;align-items:center;justify-content:center;box-shadow:0px 5px 15px rgba(0,0,0,0.1);margin:0!important}.custom-team-person .et_pb_member_social_links li a.icon{background-color:transparent!important;color:#1A2B3C!important;border-radius:0!important;width:auto!important;height:auto!important;margin:0!important;font-size:18px}.custom-team-person .et_pb_font_icon.et_pb_facebook_icon:before{content:'\e010'!important}.custom-team-person .medico-especialidad{color:#7A8696;font-size:13px;line-height:1.4em;margin-bottom:15px}.custom-team-person .medico-divisor{border:none;border-top:1px solid #EAEAEA;margin:15px 0}.custom-team-person .medico-bio{color:#4A5568;font-size:14px;line-height:1.6em}.oncologia-blog article,.oncologia-blog .elementor-post,.oncologia-blog .wp-block-post{background-color:#ffffff!important;border-radius:32px!important;padding:32px!important;border:1px solid #E6EEF2!important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)!important;transition:all 0.3s ease-in-out!important;display:flex!important;flex-direction:column!important;height:100%!important}.oncologia-blog article:hover,.oncologia-blog .elementor-post:hover,.oncologia-blog .wp-block-post:hover{box-shadow:0 20px 25px -5px rgba(12,133,170,0.1),0 10px 10px -5px rgba(12,133,170,0.04)!important;border-color:rgba(12,133,170,0.3)!important;transform:translateY(-4px)!important}.oncologia-blog .entry-title,.oncologia-blog .elementor-post__title,.oncologia-blog .wp-block-post-title{font-family:"Montserrat",sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important;margin-bottom:16px!important;margin-top:12px!important}.oncologia-blog .entry-title a,.oncologia-blog .elementor-post__title a,.oncologia-blog .wp-block-post-title a{color:#0B1F33!important;text-decoration:none!important;transition:color 0.3s ease!important}.oncologia-blog article:hover .entry-title a,.oncologia-blog .elementor-post:hover .elementor-post__title a,.oncologia-blog .wp-block-post:hover .wp-block-post-title a{color:#0c85aa!important}.oncologia-blog .entry-meta,.oncologia-blog .elementor-post__meta-data,.oncologia-blog .wp-block-post-date{font-family:"Inter",sans-serif!important;font-size:13px!important;font-weight:500!important;color:#9ca3af!important;margin-bottom:20px!important}.oncologia-blog .entry-meta a{color:#9ca3af!important;text-decoration:none!important}.oncologia-blog .entry-content,.oncologia-blog .elementor-post__excerpt p,.oncologia-blog .wp-block-post-excerpt p{font-family:"Inter",sans-serif!important;font-size:16px!important;color:#4b5563!important;line-height:1.6!important;margin-bottom:0!important;flex-grow:1!important}.tags-terapias{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.tags-terapias span{border:1px solid #E5E7EB;border-radius:8px;padding:6px 14px;font-size:11px;font-weight:700;color:#1a2530;letter-spacing:0.5px}