 @font-face {
     font-family: "Avenir";
     src: url("https://actualicese.com/wp-content/themes/actualicese2023/fonts/avenir.otf");
 }

 #header_container #main-header .container-fluid {
     max-width: 1200px;
     margin: auto;
 }

 #content_logo a #logo {
     width: 100%;
     height: auto;
     margin-top: 16px !important;
 }

 #search-field:hover {
     border: none !important;
 }

 #search-field {
     background: rgba(200, 200, 200, 0.4) !important;
 }

 #searchsubmit {
     background-color: #5266fb !important;
     border: none;
 }

 #menu_usuario_login #name_user {
     color: #5266fb;
     text-decoration: none;
     border-bottom: 1px solid #beff5e;
     padding: 0 5px;
 }

 #menu_2 {
     display: none;
 }

 #menu_2 .navbar-dark .navbar-toggler span.mh-text {
     top: 19px;
     color: black;
 }

 .navbar-light .navbar-nav .nav-link {
     color: black !important;
 }

 .navbar-dark .navbar-toggler-icon {
     background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
 }

 #Banner_superior_nuevas_medidas_desktop iframe {
     margin: auto;
     display: block;
 }

 #menu_act,
 #main-header,
 #menu_act .navbar,
 #menu_act #menu_2,
 #menu_act #menu_1 {
     background-color: white !important;
 }

 #main-header {
     border-bottom: 1px solid rgb(216, 214, 214);
 }

 #main-header .buscador #searchsubmit {
     padding: 0px 6px;
 }

 .btn-suscripcion {
     float: right;
 }

 #flotante_carrito {
     margin-top: 35px;
     margin-left: -5px;
 }

 .btn-suscripcion-header {
     background-color: #beff5e;
     margin-top: 25px !important;
     float: right;
     padding: 7px 0px;
     border-radius: 7px;
     width: 100%;
     text-align: center;
 }

 .boton-suscripcion-header {
     color: #000;
     text-decoration: none;
 }

 .boton-suscripcion-header:hover {
     color: #000;
 }

 .carrito_menu {
     right: 183px;
 }

 .carrito_menu .fa-shopping-cart {
     color: #5266fb !important;
 }

 .carrito_menu a .wcchn {
     background-color: #5266fb !important;
 }

 .usuario {
     margin-right: -45px;
 }

 .badge {
     background-color: red !important;
     position: absolute;
     width: 1.02rem;
     height: 1.02rem;
     padding-left: inherit;
     padding-right: inherit;
     padding-top: 3px;
 }

 /*Mega-menu*/

 .caja_suscripcion {
     border: 1px solid rgb(207, 207, 207) !important;
     border-radius: 13px !important;
     border: 1px solid rgb(207, 207, 207) !important;
     border-radius: 13px !important;
     width: 31% !important;
     margin: 12px 5px 12px 15px !important;
 }

 .caja_suscripcion ul li a img {
     width: 100% !important;
 }

 #mega-menu-wrap-Primary_menu #mega-menu-Primary_menu>li.mega-menu-item>a.mega-menu-link:hover {
     border-bottom: 3px solid #5266fb;
 }

 #main-header {
     border-bottom: 1px solid rgb(216, 214, 214);
 }

 #searchform {
     margin-top: 0px;
 }

 .short_menu_container {
     width: 66%;
 }

 .new_short_menu,
 .glyphicon-search {
     display: flex;
     align-items: center;
     padding-top: 12px;
     padding-left: 0px;
     order: 2 !important;
     width: 58.666667%;
 }

 #menu_act .container-lg {
     padding: 0px;
 }

 #menu_1 .container {
     padding: 0px;
 }

 .btn_actions {
     width: 34%;
     display: flex;
     justify-content: center;
 }

 .boton-start-test {
     background: #beff5e;
     color: #000;
     font-weight: 600;
     text-decoration: none;
     padding: 8px 13px;
     border-radius: 8px;
     font-size: 0.9rem;
 }

 .boton-start-test:hover {
     color: #000;
     text-decoration: none;
 }

 .boton-demostration {
     background: rgba(252, 185, 0, 1);
     padding: 8px 12px;
     text-decoration: none;
     color: #000;
     border-radius: 7px;
     font-size: 0.9rem;
     font-weight: 600;
 }

 .boton-demostration:hover {
     color: #000;
     text-decoration: none;
 }

 .btn-ofertas {
     background-color: #beff5e;
     padding: 1px 12px 1px 2px;
     text-decoration: none;
     text-align: center;
     /* width: 80%; */
     border-radius: 16px;
 }

 .btn-ofertas i {
     background: #25D366;
     color: #fff;
     padding: 8px;
     border-radius: 50%;
     font-size: 15px;
     margin-right: 7px;
 }

 .btn-ofertas span {
     color: #000;
     text-decoration: none;
     text-align: center;
 }

 .header-usuario {
     display: flex;
     padding: 0px;
     width: 24%;
     justify-content: center;
 }

 #flotante_carrito {
     width: 100%;
 }

 .btn_search {
     width: 20.33%;
     position: relative;
     z-index: 15;
     font-size: 1.5rem;
     cursor: pointer;
     left: -15px;
 }

 #body_2023 #menu_act {
     border: none !important;
 }

 .carrito_menu {
     top: -28px;
 }

 .usuario {
     margin-top: -28px;
     display: inline-flex;
     flex-direction: row;
 }

 .search-form {
     width: 100%;
     display: block;
     background-color: #fff;
     position: absolute;
     top: 61px;
     left: 0;
     right: 0;
     height: 62px;
     margin: 19px auto 0px auto;
 }

 .search-header {
     width: 100%;
     max-width: 1200px !important;
     margin: auto;
     padding-left: 43px;
 }

 #main-header .btn_actions {
     position: relative;
 }

 .boton-subscription {
     background: #BEFF5E;
     color: #000;
     padding: 5px 0px;
     font-weight: 600;
     border-radius: 7px;
     text-decoration: none;
     position: absolute;
     width: 94%;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     font-size: 0.9rem;
     text-align: center;
 }

 .boton-subscription:hover {
     color: #000;
 }

 .boton_renovar {
     background: #FCB900;
     text-align: center;
     font-weight: 600;
     display: block;
     margin: auto;
     border: 1px solid red;
     padding: 4px 0px !important;
     width: 229px;
 }

 .boton_renovar::before {
     font-family: "Font Awesome 6 Free";
     content: "\f05a";
     font-weight: 900;
     color: red;
     font-size: 16px;
     margin-right: 8px
 }

 .boton-subscription.boton_renovar {
     font-size: 1rem;
 }

 .boton-subscription.boton_renovar::before {
     font-size: 18px;
 }

 #mega-menu-wrap-Primary_menu #mega-menu-Primary_menu>li.mega-menu-megamenu>ul.mega-sub-menu {
     width: 1200px !important;
     position: absolute;
     left: -204px !important;
 }

 .link-subscription {
     background: #BEFF5E;
     color: #000;
     padding: 5px 12px;
     font-weight: 600;
     border-radius: 7px;
     text-decoration: none;
     text-align: center;
     margin-top: 22px;
     display: block;
     width: 29%;
 }

 #mega-menu-wrap-Primary_menu #mega-menu-Primary_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-12 {
     width: 30.33333% !important;
 }

 /*Estilo componentes*/
 #body_2023 date {
     font-size: 0.9rem !important;
 }

 .home_page_title {
     font-weight: bold;
     font-size: 2.19rem;
     padding-bottom: 15px;
     padding-top: 15px;
     padding-left: 11px;
 }

 .lista_lateral h2 {
     background-color: black;
     color: white;
 }

 .wp-block-getwid-post-slider .slick-prev,
 .wp-block-getwid-post-slider .slick-next {
     display: none !important;
 }

 .wp-block-getwid-post-slider.has-dots-inside .slick-dots li button:before,
 .slick-dots li button:before,
 .wp-block-getwid-post-slider.has-dots-inside .slick-dots li button {
     border-radius: 50%;
     background-color: gray !important;
     width: 1rem;
     height: 1rem;
     color: gray !important;
     text-shadow: none !important;
 }

 .slide-principal .slick-dots li.slick-active button:before {
     border: 0.1rem solid #ffff;
 }

 .slide-principal .wp-block-getwid-post-slider h3,
 .wp-block-getwid-post-slider p {
     text-shadow: 0px 0px 2px black;
 }

 .wp-block-getwid-post-slider h3 {
     font-weight: bold;
     font-size: 2.1rem;
     line-height: 42px;
 }

 .wp-block-getwid-post-slider p {
     font-size: 1.22rem;
     margin-top: 20px;
     line-height: 26px;
 }

 .lista_lateral_suscripcion figure {
     margin: 0px;
 }

 .lista_lateral_suscripcion p {
     font-weight: bold;
     color: #fff;
     padding: 0px;
     margin: 0;
     font-size: 0.9rem;
 }

 .lista_lateral_suscripcion .wp-block-button__link {
     border-radius: 13px;
 }

 .is-layout-flex.block-after-img,
 .card-informativas .is-layout-flex {
     gap: 0em
 }

 .block-after-img:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
     margin-left: var(--wp--style--block-gap, 0.3em);
 }

 .boton-suscripciones a {
     font-size: 1.1rem;
     margin: 12px 0px;
     padding: 8px 91px;
 }

 .boton-suscripciones a:hover {
     background-color: rgba(190, 255, 94, 0.75);
     color: black;
 }

 .lista_lateral_suscripcion figure img {
     margin: auto;
     display: block;
 }

 .block-after-img figure img {
     width: 100%
 }

 .img-suscripcion .wp-block-image {
     height: 100px;
 }

 .lista_lateral {
     border-top: 1px solid #ededed;
 }

 .banner-suscripciones {
     margin-top: 10px !important;
 }

 .lista_lateral ul {
     border-left: 1px solid rgb(82, 102, 251, 0.4);
 }

 .lista_lateral h2,
 .lista_horizontal h2 {
     font-weight: bold;
     padding: 1px 10px;
     font-size: 1.5rem;
 }

 .lista_lateral ul {
     list-style: none;
     margin-top: 18px;
 }

 .lista_lateral ul li {
     margin-top: 15px;
     border-bottom: 1px solid rgb(82, 102, 251, 0.3);
     padding-bottom: 7px;
 }

 .lista_lateral ul li h3 a,
 .lista_horizontal h3 a {
     text-decoration: none;
     color: #222222;
 }

 .lista_lateral ul li h3 a {
     font-size: 1.1rem;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     line-clamp: 2;
     overflow: hidden;
 }

 .lista_lateral ul li date,
 .lista_horizontal date {
     color: #777676;
 }

 .lista_lateral ul li span,
 .lista_horizontal .owl-item>div>span {
     padding: 2px 12px;
     margin-left: 1rem;
     background-color: #343a40;
     color: #fff;
     font-size: 0.7rem;
 }

 .lista_lateral ul li div {
     margin-top: 10px;
     font-size: 1rem;
     padding-bottom: 14px;
     text-align: justify;
 }

 .lista_horizontal {
     margin-bottom: -42px;
 }

 .lista_horizontal h2,
 .slide_respuesta h2 {
     padding-left: 0;
     margin-top: 25px;
     font-size: 1.5rem;
 }

 .lista_horizontal .owl-carousel .owl-item.active div>span {
     display: block;
     margin-top: 7px;
     margin-left: 0px;
     text-align: center;
 }

 .lista_horizontal h3 {
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     line-clamp: 2;
     overflow: hidden;
 }

 .lista_horizontal h3 a {
     font-size: 1.1rem;
 }

 .lista_horizontal .owl-carousel {
     margin-top: 19px;
 }

 .lista_horizontal .owl-item {
     margin-right: 25px;
 }

 .lista_horizontal .owl-item>div>div {
     display: none !important;
 }

 .lista_horizontal .owl-stage-outer {
     border-bottom: 1px solid rgb(82, 102, 251, 0.3);
     border-top: 1px solid rgb(82, 102, 251, 0.3);
     padding-bottom: 14px;
 }

 .lista_horizontal .owl-item div {
     border-right: 1px solid rgb(82, 102, 251, 0.2);
     padding-left: 1.6rem;
     padding-right: 1.6rem;
     margin-top: 12px;
 }

 .lista_horizontal .owl-nav {
     position: relative;
     font-size: 45px;
 }

 .lista_horizontal .owl-next span,
 .owl-next .disabled {
     position: absolute;
     right: 0px;
 }

 .lista_horizontal .owl-next span,
 .lista_horizontal .owl-prev span {
     top: -121px;
     color: #beff5e;
     text-shadow: 0px 0px 2px #a19c9c;
 }

 .lista_horizontal .owl-prev span,
 .owl-prev .disabled {
     position: absolute;
     left: 0px;
 }

 .lista_horizontal .owl-carousel .owl-dots,
 .owl-dot {
     display: none !important;
 }

 /*singles*/
 #body_2023 #single_content *,
 #body_2023 #disclaimer * {
     font-size: 1.25rem;
 }

 #body_2023 h2,
 #body_2023 h2 a,
 #body_2023 a h2,
 #body_2023 h2 strong,
 #body_2023 h2 em {
     font-size: 1.9rem !important;
 }

 .single-post .container #single_content h2,
 .single-post .container #single_content h2 strong {
     font-size: 2rem !important;
 }

 .single-post .container #single_content h3,
 .single-post .container #single_content h3 strong {
     font-size: 1.7rem !important;
 }

 .single-post .container #single_content .wp-block-table thead {
     border-bottom: none;
 }

 #single_content a {
     color: #5266fb !important;
     text-decoration: none;
 }

 .single .container div>div.col-xxl-6,
 #single_1100 {
     min-width: 678px;
     width: 678px;
     position: relative;
     padding-left: 6px !important;
 }

 #body_2022 .sharedaddy .sd-social .sd-title {
     font-size: 1.07rem !important;
     color: #494949;
 }

 :root .single_block_act_2022 span img {
     margin-right: 10px !important;
     margin-top: 8px !important;
     height: 33px !important;
     width: 100% !important;
 }

 div.sharedaddy h3.sd-title::before {
     border-top: none !important;
 }

 .button_act_2022.no_back {
     padding-right: 41px;
 }

 .button_act_2022:hover {
     background-color: rgba(82, 102, 251, 0.85) !important;
     color: #fff !important;
     border: none !important;
 }

 #body_2022 .single_blocks_act_2022 h4,
 #body_2022 .single_block_act_2022 h4 {
     margin-bottom: 1.2rem;
 }

 #body_2022 .single_blocks_act_2022 h4,
 #body_2022 .single_block_act_2022 h4,
 .act2022_title h1 {
     letter-spacing: 0rem;
 }

 .woocommerce-Price-amount {
     margin-right: 4px !important;
     color: black !important;
     font-size: 1.1rem !important;
 }

 .single_block_act_2022 strong,
 .single_block_act_2022 span,
 date strong,
 .single_block_act_2022 ul li a {
     font-size: 1.07rem !important;
 }

 #sb-2 span.reporte-ga a {
     color: white !important;
 }

 date strong,
 #sb-2 strong {
     color: rgb(73, 73, 73) !important;
 }

 .sb-2 .sd-content ul {
     margin-top: -10px;
 }

 .sb-2 .sd-content ul {
     margin-top: -10px;
 }

 #container_single_publicaciones .act2023_ft {
     background-color: rgb(190 255 94 / 10%) !important;
     border: none;
     box-shadow: 0 0 3px #dedede;
     border-radius: 7px;
     margin-top: 22px !important;
 }

 #container_single_publicaciones .act2023_ft ul li {
     margin-bottom: 3px;
 }

 #container_single_publicaciones .act2023_ft ul li b {
     font-family: 'Avenir' !important;
 }

 #body_2023 .act2023_autor_block {
     margin: 30px 0px;
 }

 .act2023_autor_block .info h6 {
     margin-bottom: 13px;
     font-size: 1.2rem !important;
 }

 .indice_tematico #hn_2 {
     margin-top: 8px !important;
     display: inline-block;
     width: 100%;
 }

 .indice_tematico h4#hn_1 {
     margin-top: 0px !important;
 }

 .indice_tematico {
     margin-top: 22px;
 }

 .indice_tematico ul li {
     margin-top: 4px !important;
 }

 .single_block_act_2022 span {
     margin-top: 3px !important;
 }

 #sb-3 ul {
     list-style: none !important;
     margin-top: 6px !important;
     padding-left: 1rem !important;
 }

 .sd-sharing {
     margin-top: -10px;
 }

 #sb-3 ul li {
     margin-top: 2px;
 }

 #publish-date-post {
     margin-top: 8px;
 }

 #body_2023 #publish-date-post date strong {
     font-weight: bold;
 }

 #body_2023 #publish-date-post date strong,
 #body_2023 #publish-date-post date .ultima_fecha_actualizacion {
     font-family: "Avenir" !important;
     font-size: 0.9rem !important;
 }

 #body_2023 #publish-date-post date .ultima_fecha_actualizacion {
     color: #797979 !important;
 }

 #single_content {
     border-bottom: none !important;
 }

 .indice_tematico {
     border: none !important;
     padding: 5px 0px 0px 0px !important;
     margin-bottom: 0 !important;
 }

 .indice_tematico ul li {
     font-size: 1.2rem !important;
     padding-top: 4px;
     color: #000 !important;
     text-decoration: none;
 }

 #top-options #publish-date-post {
     width: 49%;
 }

 #top-options #share-this-post {
     width: 51%;
 }

 .simplefavorite-button {
     margin-right: 7px;
     margin-top: -10px;
 }

 #top-options #publish-date-post {
     float: left;
 }

 #top-options #share-this-post {
     float: right;
     justify-content: end;
     display: flex;
     padding-top: 18px;
 }

 #body_2023 .share-jetpack-whatsapp,
 #body_2023 .share-facebook,
 #body_2023 .share-twitter,
 #body_2023 .share-email,
 #body_2023 .share-telegram,
 #body_2023 .share-linkedin {
     color: #fff !important;
 }

 .share-customize-link a {
     display: none;
 }

 .sd-social-icon .sd-content ul .share-email a.sd-button {
     background: #f0951d !important;
     color: white !important;
 }

 #hn_0 {
     margin-top: 1rem !important;
 }

 .color-text-gray {
     color: #898989 !important;
 }

 #sb-3 .fa-unlock-alt,
 #sb-3 .fa-envelope-open,
 #sb-3 .fa-download,
 #sb-3 .fa-star,
 #sb-3 .fa-file-pdf,
 #sb-3 .fa-video,
 #sb-3 .fa-users,
 #sb-3 .fa-newspaper,
 #sb-3 .fa-book,
 #sb-3 .fa-cubes,
 #sb-3 .fa-graduation-cap {
     color: rgb(158, 157, 157) !important;
     font-size: 11px !important;
 }

 #search-field #searchsubmit {
     margin: auto !important;
 }

 #body_2022 #single_content *,
 #body_2022 #disclaimer *,
 #single_conferencias {
     font-size: 1.25rem;
 }

 #body_2022 #disclaimer a {
     font-size: 1.1rem;
 }

 /*tablas*/

 .wp-block-table thead {
     border-bottom: none;
 }

 table thead>tr>th,
 #single_content table thead>tr>th,
 .single_single table thead>tr>th,
 .single_libros table thead>tr>th,
 .single_formatos table thead>tr>th,
 .single_capacitaciones table thead>tr>th,
 .single_cartillas table thead>tr>th,
 .single_casos table thead>tr>th,
 .single_conferencia table thead>tr>th,
 .single_espaciales table thead>tr>th,
 .single_espaciales table thead>tr>th>p,
 .single_opinion table thead>tr>th {
     background-color: rgba(82, 102, 251, 0.8);
     color: #fff;
     font-weight: bold;
     border: 1px solid #fff !important;
     border-top-left-radius: 9px;
     border-top-right-radius: 9px;
 }

 #single_content table thead>tr>th p,
 #single_content table thead>tr>th strong,
 .single_single table thead>tr>th p,
 .single_libros table thead>tr>th p,
 .single_formatos table thead>tr>th,
 .single_formatos table thead>tr>th strong,
 .single_single table thead>tr>th strong,
 .single_single table tbody>tr>td,
 .single_libros table tbody>tr>td,
 .single_single table tbody>tr>td p,
 .single_libros table tbody>tr>td p,
 .single_formatos table tbody>tr>td,
 .single_formatos table tbody>tr>td {
     padding: 3px !important;
     margin: 3px !important;
     vertical-align: baseline;
 }

 #single_content table thead>tr>th p,
 #single_content table thead>tr>th strong,
 .single_single table thead>tr>th strong,
 .single_single table tbody>tr>td p {
     font-size: 1.2rem !important;
 }

 .table-tbody-header {
     background-color: rgba(82, 102, 251, 0.8) !important;
     color: #fff;
     font-weight: bold;
     border: 1px solid #ffffff !important;
 }

 table tbody>tr:nth-child(odd),
 #single_content tbody tr:nth-child(odd),
 .single_single tbody tr:nth-child(odd),
 .single_libros tbody tr:nth-child(odd),
 .single_formatos tbody tr:nth-child(odd),
 .single_espaciales tbody tr:nth-child(odd) {
     background-color: #E7E6E9;
 }

 table tbody>tr:nth-child(even),
 #single_content tbody tr:nth-child(even),
 .single_single tbody tr:nth-child(even),
 .single_libros tbody tr:nth-child(even),
 .single_formatos tbody tr:nth-child(even),
 .single_espaciales tbody tr:nth-child(even) {
     background-color: #fff;
 }

 table tbody>tr>td,
 #single_content table tbody>tr>td,
 .single_single table tbody>tr>td,
 .single_single table tbody>tr>td {
     border: 1px solid #c2c2c2 !important;
 }

 #footer_2023 .widget.widget_block table tbody>tr>td {
     border: none !important;
 }

 #footer_2023 .widget.widget_block table tbody>tr:nth-child(odd) {
     background-color: transparent !important;
 }

 /*end tablas*/

 /*Iframe*/
 .act-iframe-anchor {
     display: block;
     height: auto;
     min-height: 400px;
     width: 100%;
     border: none;
 }

 /*End Iframe*/

 .single_single blockquote,
 .single_single p,
 .single_single ol,
 .single_libros blockquote,
 .single_capacitacion blockquote,
 .single_especiales blockquote,
 .single_formatos blockquote,
 .single_herramientas blockquote,
 .single_producto blockquote {
     margin-top: 32px;
 }

 .single_producto blockquote {
     margin-bottom: 26px;
 }

 .single_single blockquote {
     display: inline-block;
 }

 .single_single blockquote p {
     padding-top: 0px;
 }

 .single_cartillas blockquote,
 .single_single blockquote,
 .single_libros blockquote,
 .single_capacitacion blockquote,
 .single_especiales blockquote,
 .single_formatos blockquote,
 .single_herramientas blockquote {
     Padding: 25px 35px
 }

 .single_especiales blockquote,
 .single_formatos blockquote,
 .single_herramientas table,
 .single_herramientas table {
     margin-bottom: 32px;
 }

 .single_capacitacion p,
 .single_cartillas blockquote,
 .single_formatos .wp-block-image,
 .single_formatos .wp-block-embed {
     margin-top: 23px;
 }

 .single_casos .act2022_ft h3 {
     margin-top: 0px !important;
 }

 .single_capacitacion .act2022_ft {
     margin-top: 12px;
 }

 .single_capacitacion iframe,
 .single_casos iframe,
 #single_conferencias iframe,
 .single_especiales iframe,
 .single_formatos iframe,
 .single_herramientas iframe,
 .single_libros iframe,
 .single_opinion iframe,
 .single_single iframe {
     margin-top: 3px;
     margin-bottom: 16px;
 }

 .single_capacitacion .float-start div h4 {
     margin: 0px !important;
     padding: 0px !important;
 }

 #single_content .float-start {
     display: block;
     float: none !important;
     position: relative;
 }

 .single_especiales,
 .single_herramientas,
 .single_opinion,
 .single_opinion p {
     margin-top: 10px;
 }

 .single_libros .wp-block-pullquote,
 .single_libros .wp-block-pullquote {
     margin-top: 0px;
     padding: 0px;
 }

 .act2022_autor_block,
 #body_2022 .act2022_ft {
     margin-top: 13px;
 }

 #body_2022 .single_herramientas table tbody>tr>td,
 #body_2022 .single_herramientas table tbody>tr>th,
 #body_2022 .single_libros table tbody>tr>td,
 #body_2022 .single_libros table tbody>tr>th {
     border: 1px solid #d2cfcf !important;
 }

 #body_2022 #single_content table caption,
 #body_2023 #single_content table caption {
     display: none;
 }

 #body_2022 #disclaimer .green,
 #body_2022 #disclaimer .blue,
 #body_2023 #disclaimer .green,
 #body_2023 #disclaimer .blue {
     display: block;
     text-align: center;
     width: 80%;
     margin: auto;
     border-radius: 13px;
     box-shadow: 0px 0px 6px #adacac;
     padding: 9px 0px;
 }

 #body_2022 #disclaimer .blue,
 #body_2023 #disclaimer .blue {
     margin-top: -15px;
     color: #ffff;
 }

 #body_2022 #disclaimer a,
 #body_2023 #disclaimer a {
     margin-top: 5px;
 }

 #body_2023 .products .woocommerce-loop-product__title {
     font-size: 1rem !important;
     color: #343434;
 }

 #single_content .woocommerce ul.products li.product .add_to_cart_button.ajax_add_to_cart,
 #single_content .woocommerce ul.products li.product .add_to_cart_button {
     color: #343434 !important;
     font-size: 1rem !important;
     text-align: center;
 }

 #body_2022 .products .product_type_simple,
 #body_2023 .products .product_type_simple,
 #body_2022 .products .fw-button .fw-button-text::before,
 #body_2023 .products .fw-button .fw-button-text::before {
     font-size: 1rem !important;
     width: 100% !important;
 }

 #sb-1 {
     position: fixed;
     transition: top 2s ease 0s;
     /* only transition top property */
     top: 40%;
     left: 0;
     width: 20%;
     box-shadow: 0 0 6px #a6a6a6;
     border-radius: 20px;
     background-color: #fff;
     z-index: 100;
 }

 .single_block_act_2022 .button_act_2022 .woocommerce-Price-amount bdi {
     color: #fff !important;
 }

 #sb-1 .single_block_act_2022,
 #sb-1 .single_block_act_2023 {
     border: none !important;
     background-color: transparent !important;
     padding-left: 1rem;
     padding-right: 1rem;
 }

 .single_producto #sb-1 .single_block_act_2022 {
     padding-bottom: 1rem;
 }

 #sb-1 .button_act_2022 {
     display: block;
     margin-top: 10px;
 }

 #sb-1 .single_block_act_2022 #hn_0,
 #sb-1 .single_block_act_2023 #hn_0 {
     font-size: 0.9rem !important;
 }

 #sb-1 .single_block_act_2022 .button_act_2022,
 #sb-1 .single_block_act_2023 .button_act_2022,
 #body_2023 #sb-1 .single_block_act_2022 #select_variarion_nyt,
 #body_2023 #sb-1 .single_block_act_2022 #select_variarion_nyt option {
     font-size: 0.8rem !important;
 }

 #sb-1 .button_act_2022 .fa-download {
     font-size: 0.8rem !important;
     margin-left: 3px;
 }

 #sb-1 .single_block_act_2022 hr,
 #sb-1 .single_block_act_2023 hr {
     color: #fff;
     margin-top: 5px !important;
 }

 #sb-1 .single_block_act_2022 .button_act_2022:hover {
     background-color: rgba(82, 102, 251, 0.8) !important;
     border-radius: 13px !important;
     padding: 9px 12px;
 }

 #sb-1 .variations>tbody>tr>td {
     border: none !important;
 }

 #sb-1 .variations>tbody>tr {
     background-color: #fff;
 }

 #sb-1 .variations>tbody>tr>td select {
     background-color: #F3F5F7;
     border: none;
     width: 100%;
     margin-top: 12px;
     padding: 8px 7px !important;
 }

 #sb-1 .single_block_act_2022>a {
     color: #fff !important;
     font-weight: normal !important;
     border-radius: 13px !important;
     padding-left: 17px;
 }

 #sb-1 .single_block_act_2022 .button-suscribe,
 #sb-1 .single_block_act_2022 .button-suscribe:hover {
     background-color: #bbff5e !important;
     color: #000 !important;
     border: none;
 }

 #sb-1 .single_block_act_2022>.full-catalog {
     color: #5266fb !important;
     margin-top: 13px;
     padding: 6px 14px;
 }

 #sb-1 .single_block_act_2022 .woocommerce-Price-amount bdi {
     color: #000;
     font-size: 1.1rem !important;
 }

 .act_buy_product {
     box-shadow: 0 0 3px #a6a6a6 !important;
 }

 .act_buy_product .single_block_act_2022 {
     padding: 28px;
     width: 90% !important;
     margin: auto;
 }

 #body_2023 #single_content .act_buy_product del bdi,
 #body_2023 #single_content .act_buy_product del bdi span {
     color: #9A9595 !important;
     font-size: 0.8rem !important;
 }

 #body_2023 #single_content .act_buy_product ins bdi,
 #body_2023 #single_content .act_buy_product ins bdi span {
     font-size: 0.8rem !important;
 }

 .act_buy_product small {
     font-size: 0.7rem !important;
 }

 .act_buy_product .variations tbody>tr>td label,
 .act_buy_product .variations tbody>tr>td select,
 .act_buy_product .variations tbody>tr>td select option,
 #single_content .act_buy_product .single_variation_wrap .woocommerce-variation-price .price span bdi {
     font-size: 0.9rem !important;
 }

 .act_buy_product .variations {
     width: 100%;
     display: table;
 }

 #single_content .act_buy_product .variations tbody>tr>td {
     padding: 0.3rem !important;
 }

 .act_buy_product .variations tbody>tr>td select,
 .act_buy_product .variations tbody>tr>td select option {
     margin-top: 0px !important;
 }

 .act_buy_product .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {
     display: block;
     width: 100%;
     font-size: 0.9rem !important;
     font-weight: normal;
     border-radius: 20px;
     background: #FFA41C !important;
     border-color: #FF8F00 !important;
     color: #000;
     padding: 0.4rem 0.5rem !important;
     margin-bottom: 10px;
 }

 .act_buy_product .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover {
     background-color: #FA8900;
 }

 #body_2023 .single_block_act_2022 .btn_act_buy_product {
     background: #FFA41C !important;
     border-color: #FF8F00 !important;
     color: #000000 !important;
     font-weight: 500 !important;
     border-radius: 50px !important;
     text-decoration: none;
     padding: 0.3rem !important;
     text-align: center;
     margin-top: 16px;
 }

 #body_2023 #sb-1 .single_block_act_2022 .btn_act_buy_product:hover {
     background-color: #FA8900 !important;
     border-color: #FA8900 !important;
     border-radius: 50px !important;
     padding: 0.3rem !important;
 }

 .act_buy_product .dokan-store-support-btn-product {
     background: #beff5e !important;
     border-color: #bbff5e !important;
     color: #000 !important;
     padding: 0.4rem 0.5rem !important;
     width: 100%;
     font-size: 0.9rem !important;
     border-radius: 13px !important;
     font-weight: 500 !important;
     display: none !important;
 }

 #single_content .act_buy_product .dokan-store-support-btn-product:hover {
     background: #acfd32 !important;
 }

 #body_2023 .single_block_act_2022 .btn_act_buy_product-suscription {
     background: #5266fb !important;
     border-color: #5266fb !important;
     color: #fff !important;
     font-weight: 500 !important;
     border-radius: 50px !important;
     text-decoration: none;
     padding: 0.3rem !important;
     text-align: center;
     margin-top: 16px;
 }

 .mfp-ready .mfp-content .white-popup {
     padding: 30px !important;
 }

 .mfp-ready .mfp-content .white-popup .dokan-support-intro-user strong {
     font-weight: normal;
     color: gray;
 }

 .mfp-ready .mfp-content .white-popup .dokan-support-intro-text {
     border-bottom: 2px solid #beff5e;
 }

 .mfp-ready .mfp-content #dokan-support-form .dokan-form-label {
     font-size: 0.8rem !important;
     color: #515151;
 }

 .mfp-ready .mfp-content #dokan-support-form .dokan-form-control {
     border-radius: 8px;
     border: 1px solid #d4d4d4;
     padding: 4px 0px;
 }

 .mfp-ready .mfp-content .white-popup .dokan-form-group #support-submit-btn {
     border: none !important;
     border-radius: 20px;
     background-color: #beff5e !important;
     color: #000 !important;
 }

 #sb-1 .price_nyt {
     margin-top: 15px;
     border-top: 1px solid #d5d5d5;
 }

 #sb-1 .price_nyt span:last-child img {
     max-width: 25%;
     margin-top: 7px !important;
 }

 #sb-1 .price_nyt strong,
 #sb-1 .price_nyt .woocommerce-Price-amount bdi,
 #sb-1 .price_nyt .woocommerce-Price-amount bdi span {
     font-size: 1rem !important;
     margin-right: 6px;
 }

 #sb-1 .single_block_act_2022 a,
 #sb-1 .single_block_act_2023 a {
     text-decoration: none;
     color: #000;
 }

 #single_content .full-catalog {
     text-decoration: none;
     padding-left: 17px;
     font-size: 0.8rem !important;
 }

 .tabla-contenido .wp-block-getwid-toggle__header a span strong,
 .tabla-contenido .fa-plus {
     color: #4d4c4c;
     font-weight: 500;
     font-size: 1.1rem !important;
     font-family: 'Avenir' !important;
 }

 .wp-block-pullquote {
     padding: 0px !important;
 }

 /*block news*/
 #body_2023 .act2023_title_nyt {
     margin-bottom: 1rem;
     padding-top: 0.5rem;
     padding-bottom: 0.5rem;
     border: none !important;
 }

 #body_2023 .act2023_title_nyt h1.new-single-nyt,
 #body_2023 .act2023_title_nyt h1 {
     font-family: "Avenir" !important;
     width: 900px;
     left: -18%;
     right: 0;
     top: 30px;
     margin-bottom: 64px !important;
     margin-top: 13px;
     text-shadow: 0px 0px 0px #b3b3b3;
     font-weight: 500;
     font-size: 3rem !important;
     position: relative;
     line-height: 51px;
 }

 h1.new-single-nyt-plus {
     font-family: "Avenir" !important;
     width: 1167px;
     top: 30px;
     text-shadow: 0px 0px 0px #b3b3b3;
     font-weight: 500;
     font-size: 3rem !important;
     position: relative;
     line-height: 51px;
     padding-left: 45px;
     padding-right: 5px;
     margin: 14px auto 63px;
 }

 #body_2023 #single_1100 .act2023_title_nyt h1.new-single-nyt,
 #body_2023 #single_1100 .act2023_title_nyt h1 {
     left: 7%;
 }

 #body_2023 .act2023_title_nyt>div:before {
     content: ' ';
     width: 3px;
     height: 0;
     border-style: solid;
     border-width: 40px 40px 0px 0px;
     border-color: #5266fb transparent transparent transparent;
     right: 0;
     bottom: 0;
     float: left;
     margin-top: -7px;
     margin-left: -227px;
 }

 h1.new-single-nyt-plus:before {
     content: '';
     width: 3px;
     height: 0;
     border-style: solid;
     border-width: 40px 40px 0px 0px;
     border-color: #5266fb transparent transparent transparent;
     left: 0;
     top: 0;
     bottom: 0;
     position: absolute;
 }

 #body_2023 #single_1100 .act2023_title_nyt>div:before {
     content: '';
     margin-left: -22px;
 }

 #body_2023 .act2023_title_nyt>div:after {
     content: ' ';
     width: 0;
     height: 0;
     border-style: solid;
     border-width: 40px 40px 0px 40px;
     border-color: transparent #beff5e transparent transparent;
     right: 0;
     left: 203px;
     bottom: 61px;
     position: relative;
     float: right;
     margin-bottom: -12px;
 }

 h1.new-single-nyt-plus:after {
     content: '';
     width: 0;
     height: 0;
     border-style: solid;
     border-width: 40px 40px 0px 40px;
     border-color: transparent #beff5e transparent transparent;
     right: 0;
     bottom: 0;
     position: absolute;
 }

 #body_2023 #single_1100 .act2023_title_nyt>div:after {
     content: '';
     left: 22px;
 }

 #block-news {
     max-width: 1200px;
     margin: 25px auto;
 }

 .title_single_topic {
     border-bottom: 1px solid gray;
     padding-bottom: 13px;
     margin-left: 12px;
     margin-top: 31px;
 }

 .title_tag_footer {
     margin-top: 20px;
     margin-bottom: 14px;
     display: inline-flex;
 }

 #block-news .wp-block-columns {
     margin-top: 33px;
 }

 .title_single_topic {
     border-bottom: 1px solid gray;
     padding-bottom: 13px;
     margin-left: 12px;
 }

 #body_2023 #block-news .title-before-block {
     text-align: center;
     font-weight: 400 !important;
     font-size: 2.5rem !important;
 }

 #block-news .title_single_topic strong a {
     background: rgb(190 255 92);
     color: #5266fb;
 }

 #block-news .title_single_topic strong a,
 #block-news .title_tag_footer a {
     padding: 0px 7px;
     text-decoration: none;
 }

 .title-before-news-footer {
     position: relative;
 }

 hr.line-back-title {
     position: absolute;
     top: 50%;
     width: 100%;
     z-index: -1;
     color: #000;
     height: 2px;
 }

 .title-before-block {
     margin: 0 auto;
     width: 40%;
     background-color: #fff;
     text-align: center;
 }

 #block-news .title_tag_footer a {
     color: rgb(190 255 92);
     background-color: #5266fb;
 }

 #block-news .addtoany_share_save_container {
     margin-top: 36px;
     margin-bottom: 27px;
     text-align: end;
 }

 #block-news .addtoany_share_save_container .a2a_button_whatsapp,
 #block-news .addtoany_share_save_container .a2a_button_facebook,
 #block-news .addtoany_share_save_container .a2a_button_twitter,
 #block-news .addtoany_share_save_container .a2a_button_email,
 #block-news .addtoany_share_save_container .addtoany_share {
     background-color: rgb(0 0 0 / 25%);
     margin-right: 8px;
     width: 2rem;
     height: 2rem;
     text-align: center;
     border-radius: 50%;
 }

 #block-news .addtoany_share_save_container .a2a_button_whatsapp span,
 #block-news .addtoany_share_save_container .a2a_button_facebook span,
 #block-news .addtoany_share_save_container .a2a_button_twitter span,
 #block-news .addtoany_share_save_container .a2a_button_email span,
 #block-news .addtoany_share_save_container .addtoany_share span {
     padding-top: 4px;
     width: 24px !important;
     height: 25px !important;
 }

 #body_2023 #block-news .wp-block-columns .dt-container-admin-title {
     padding-left: 5px;
 }

 #body_2023 #block-news .wp-block-columns .dt-container-admin-title a,
 #block-news .dt-container-list .dt-container-public-title a {
     font-size: 1rem !important;
 }

 #block-news .wp-block-columns .dt-container-admin-image a img {
     margin-top: 7px;
 }

 #block-news .fondo-opacidad-verde {
     margin-bottom: 15px;
 }

 #block-news .fondo-opacidad-azul .dt-column:nth-child(odd) {
     background-color: rgb(82 102 251 / 20%);
 }

 #block-news .fondo-opacidad-verde .dt-column:nth-child(2n) {
     background-color: rgb(190 255 94 / 40%);
 }

 #block-news .dt-columns-3 {
     margin-top: 17px;
 }

 #block-news .dt-container-list .dt-list {
     padding-left: 12px;
 }

 #body_2023 #block-news .dt-container-list .dt-container-public-title a {
     font-size: 1rem !important;
 }

 #body_2023 #block-news h2 a {
     font-weight: 500 !important;
 }

 #block-news .dt-columns-3 .dt-column .dt-container-admin-title>a:hover,
 #block-news .dt-columns-3 .dt-column .dt-container-admin-title>a:hover,
 #block-news .dt-container-list .dt-list .dt-container-public .dt-container-public-title a:hover {
     color: gray;
 }

 #body_2023 #block-news .fuente-reducida .dt-container-admin-title>a {
     font-size: 1rem !important;
 }

 #block-news .borde-arr {
     margin-top: 15px;
 }

 #block-news .dt-list .dt-container-public:nth-child(n+2) {
     margin-bottom: 0px;
 }

 .bordergreen {
     border: none;
     padding: 0px;
 }

 .bordergreen img {
     width: 100%;
     margin-top: -0.7rem;
     margin-bottom: 0.5rem !important;
 }

 .single_producto .bordergreen img {
     margin-bottom: 40px !important;
 }

 #float-top-content-table {
     right: 76px !important;
     bottom: 7px !important;
     z-index: 12;
 }

 #float-top-content-table .fa-caret-square-up {
     font-size: 2.7rem;
     color: #949494;
 }

 #block-news .rest-categories a {
     background-color: #bbff5e;
     color: #5266fb;
     padding: 3px 7px;
     margin-right: 10px;
     line-height: 24px;
     margin-top: 9px;
     text-decoration: none;
     font-weight: 700;
     font-size: 0.9rem;
 }

 .other-tags-footer {
     display: inline-flex;
 }

 #block-news .other-tags-footer a {
     color: #bbff5e;
     background-color: #5266fb;
     padding: 3px 7px;
     margin-right: 10px;
     margin-top: 9px;
     text-decoration: none;
     font-weight: 700;
     font-size: 0.9rem;
 }

 /*end block news*/
 /*singles*/

 #box-paywall .intro_paywall {
     padding: 1px 0px !important;
     margin: 0px auto;
 }

 #box-paywall .intro_paywall .fa-chevron-circle-right {
     font-size: 0.96rem !important;
 }

 #box-paywall .paywall {
     margin-top: 0px !important;
 }

 #act_func_mail_sign p #btn_paywall_inscribir {
     padding: 5px 80px !important;
 }

 .form-text,
 .form-text a {
     margin: auto !important;
     font-size: 1rem !important;
     text-align: center;
     padding-top: 5px;
 }

 .form-text {
     color: black !important;
 }

 .col-form-label {
     font-size: initial !important;
 }

 #btn_paywall_ver_suscripciones {
     margin: 2rem 0px
 }

 a.prev.page-numbers {
     border-bottom-left-radius: 19px;
     border-top-left-radius: 19px;
     border-bottom-right-radius: 0px;
     border-top-right-radius: 0px;
 }

 a.next.page-numbers,
 a.prev.page-numbers {
     color: black;
     padding: 9px 16px;
     background: #5266fb;
     color: white;
     text-decoration: none;
     border: none;
 }

 a.next.page-numbers {
     border-bottom-right-radius: 19px;
     border-top-right-radius: 19px;
     border-bottom-left-radius: 0px;
     border-top-left-radius: 0px;
 }

 .page-numbers.current,
 .page-numbers {
     padding: 0.5rem 0.7rem;
     border: 1px solid #e3e3e3;
     text-decoration: none;
 }

 .page-numbers {
     color: #5266fb;
 }

 .page-numbers.current {
     color: black;
 }

 .excerpt_post {
     margin-bottom: 50px;
 }

 .botones_sidebar {
     padding: 0.45rem;
 }

 .botones_sidebar img {
     width: 100%;
 }

 /*Producto*/
 .onsale.wc-memberships-member-discount {
     display: none;
 }

 .product-template.product-template-width-100-products.product-template-width-100-products-php #footer_2023 .container {
     max-width: 1320px;
 }

 .logged-in#body_2023 ul.products li.product {
     margin-right: 23px;
     width: 18%;
 }

 .logged-in#body_2023 ul.products li.product:last-of-type {
     margin-right: 0px !important;
 }

 /*Databox*/
 #calculadora,
 #calculadora_respuesta {
     background-color: #fff !important;
     border: none !important;
 }

 #calculadora h2 {
     color: black !important;
 }

 .act_calculadora button {
     background-color: #beff5e !important;
     color: black !important;
     border: none !important;
 }

 #calculadora form>div label {
     color: #5266fb !important;
 }

 /*Soportes*/
 #single_content blockquote sub {
     font-weight: 700 !important;
 }

 .ads_full_horizontal {
     background: #fafafa;
     position: relative;
     text-align: center;
 }

 .recurso_temporada_img {
     width: 100% !important;
 }

 .product-template-width-100-products-php .container,
 .product-template-width-100-products-php .container-lg,
 .product-template-width-100-products-php .container-md,
 .product-template-width-100-products-php .container-sm,
 .product-template-width-100-products-php .container-xl,
 .product-template-width-100-products-php .container-xxl {
     max-width: 100%;
     width: 100%;
 }

 .product-template-width-100-products-php .woocommerce {
     padding: 0px !important;
 }

 .product-template-width-100-products-php #footer_2023 div:nth-child(1).container.pt-5 {
     max-width: 1320px !important;
 }

 .product-template-width-100-products-php #footer_2023 .widget.widget_block h6 {
     font-weight: bold;
 }

 .page-id-498408 .wp-block-stackable-divider hr {
     opacity: 1;
 }

 #body_2023 .single_block_act_2022,
 #body_2023 .single_blocks_act_2023 {
     position: relative;
     width: 100%;
     min-height: 1px;
     height: auto;
     float: left;
 }

 #body_2023 #sticky-sidebar .widget.widget_block,
 #body_2023 .excerpt_especiales>div {
     border: 1px solid #5266fb;
     padding: 1rem;
     margin-bottom: 1rem;
     background: #ffffff;
 }

 .single_block_act_2022 .button_act_2022 {
     background: #5266fb !important;
     color: #FFFFFF !important;
     font-weight: 700 !important;
     border-radius: 0px !important;
     text-decoration: none;
     padding: 0.5rem;
     border: 1px solid #5266fb;
 }

 #body_2023 .single_block_act_2022 a {
     color: #000000;
     text-decoration: none;
     position: relative;
     margin-bottom: 1rem;
     display: block;
 }

 #body_2023 .scroll-vertical,
 #header_home .scroll-vertical {
     max-height: 100vh;
     overflow-y: auto !important;
 }

 #body_2023 .scroll-vertical::-webkit-scrollbar,
 #header_home .scroll-vertical::-webkit-scrollbar {
     width: 12px;
 }

 #body_2023 .scroll-vertical::-webkit-scrollbar-track,
 #header_home .scroll-vertical::-webkit-scrollbar-track {
     background-color: #fff;
 }

 #body_2023 .scroll-vertical::-webkit-scrollbar-thumb,
 #header_home .scroll-vertical::-webkit-scrollbar-thumb {
     background: #26346C !important;
     border-radius: 10px;
 }

 #body_2023 .scroll-vertical::-webkit-scrollbar-thumb:hover,
 #header_home .scroll-vertical::-webkit-scrollbar-thumb:hover {
     background: #32469E;
 }

 .wp-block-woocommerce-memberships-non-member-content,
 .wp-block-woocommerce-memberships-member-content {
     padding: 0px;
 }

 .lrm-user-modal-container-inner {
     height: 390px;
 }

 .lrm-user-modal p.lrm-form-bottom-message {
     margin-top: 25px !important;
 }

 .lrm-user-modal p.lrm-form-bottom-message a {
     color: #5266fb !important;
     text-decoration: none;
 }

 .lrm-signin-section {
     height: 390px;
 }

 #body_2023 .titulo-bloq h2 strong {
     font-size: 2.8rem !important;
 }

 .texto-bloque1-declaracion p {
     line-height: 1.2;
 }

 .boton-renta {
     width: 50% !important;
 }

 .boton-renta-valor {
     width: 70% !important;
 }

 .boton-renta-valor-card .stk-inner-blocks .wp-block-stackable-button {
     width: 60% !important;
     margin: auto;
 }

 .declaracion-imagen {
     width: 85%;
 }

 .declaracion-lista li {
     font-size: 18px;
     line-height: 32px;
 }

 .declaracion-lista li::marker {
     color: #5266fb;
     font-size: 1.3rem;
 }

 .declaracion-lista li strong {
     color: #5266fb;
 }

 .declaracion-separador {
     background: url(https://actualicese.com/wp-content/themes/actualicese2023/images/separator_foot_act_2023_sep.png) repeat-x scroll center top;
     height: 50px;
     max-width: 1200px;
     margin: auto;
 }

 .declaracion-img-separador {
     display: none;
 }

 .inner-columna-declaracion ul li {
     margin-bottom: 16px;
 }

 .single-post .wp-block-embed-youtube .wp-block-embed__wrapper iframe,
 .custom-embed-youtube iframe {
     width: 100%;
     height: 400px;
 }

 .custom-embed-youtube {
     margin: 0px !important;
 }

 #body_2023 .material-symbols-rounded,
 #header_home .material-symbols-rounded,
 .material-symbols-rounded {
     font-family: 'Material Symbols Rounded' !important;
 }

 /*end soporte*/

 /*Carrito de compras*/
 .title-cart {
     max-width: 1200px;
     margin: 12px auto 16px auto;
 }

 .woocommerce {
     margin-top: 15px !important;
 }

 #single_content h1 {
     display: none !important;
 }

 .woocommerce-cart-form .input-text,
 #body_2023 .woocommerce-cart-form .shop_table thead tr>th {
     text-align: center !important;
     border: none !important;
 }

 .woocommerce-cart-form__cart-item {
     background-color: #fff !important;
     border-radius: 14px;
     padding: 30px 34px 25px 16px;
     margin-bottom: 30px;
 }

 #body_2023 .woocommerce-cart-form__cart-item td {
     border-bottom: 1px solid rgb(221 219 219) !important;
     border-top: none !important;
     border-right: none !important;
     border-left: none !important;
 }

 .woocommerce-cart-form table tbody tr:last-of-type {
     background-color: transparent !important;
 }

 #single_content .woocommerce-cart-form table tbody tr .actions {
     border: none !important;
 }

 #single_content .woocommerce-cart-form a.remove {
     color: white !important;
     background-color: rgba(255, 0, 0, 0.6);
     border-radius: 0px;
 }

 .woocommerce-cart-form a.button.alt a {
     color: black !important;
 }

 .woocommerce-cart-form table.cart img,
 .woocommerce-checkout table.cart img {
     width: 60px;
     box-shadow: none;
 }

 .woocommerce-cart-form .coupon #coupon_code {
     width: 178px !important;
     font-size: 0.97rem !important;
     padding: 8px 27px;
     color: #000;
 }

 .woocommerce-cart-form .coupon #coupon_code::placeholder {
     color: #000;
 }

 .woocommerce-cart-form .coupon .button,
 .woocommerce-cart-form .actions .button {
     font-size: 0.9rem !important;
     padding: 13px 27px !important;
     background-color: #ABB8C3;
     color: #000;
     border-radius: 5px !important;
 }

 .woocommerce-cart-form .coupon .button:hover,
 .woocommerce-cart-form .actions .button:hover {
     background-color: #bac7d3 !important;
 }

 .woocommerce-cart .cart-collaterals .cart_totals tr th {
     border-top: none;
 }

 .woocommerce-cart .cart-collaterals table tbody td .woocommerce-shipping-destination strong {
     font-size: 1rem !important;
 }

 .woocommerce-cart #single_content .cart-collaterals .cart_totals table tbody tr>td {
     border: none !important;
 }

 .woocommerce-cart #single_content .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
     color: #fff !important;
 }

 .cart_totals .shop_table {
     border: none !important;
 }

 #add_payment_method .cart-collaterals .cart_totals tr th,
 .woocommerce-cart .cart-collaterals .cart_totals tr th,
 .woocommerce-checkout .cart-collaterals .cart_totals tr th,
 #add_payment_method .cart-collaterals .cart_totals tr td bdi,
 .woocommerce-cart .cart-collaterals .cart_totals tr td bdi,
 .woocommerce-checkout .cart-collaterals .cart_totals tr td bdi .woocommerce-checkout .cart-collaterals .cart_totals tr td .woocommerce-shipping-destination strong,
 .woocommerce-checkout .cart-collaterals .cart_totals tr td .woocommerce-shipping-methods li .shipping_method label,
 .woocommerce-checkout .cart-collaterals .cart_totals tr td .woocommerce-Price-amount {
     font-size: 1rem !important;
 }

 .variations #formato,
 #sb-1 .variations tbody>tr>td>select {
     border-radius: 4px;
     padding: 4px 16px;
 }

 #sb-1 .variations tbody>tr>td>select {
     margin-left: -8px;
 }

 #sb-1 .woocommerce button.button {
     margin-top: 12px;
     background-color: #5266fb !important;
     color: #fff;
     padding-right: 91px;
 }

 .single_add_to_cart_button {
     margin-top: 25px;
 }

 .act_featured {
     background-color: #f4f4f4;
     padding-right: 33px;
     padding-left: 33px;
 }

 .columns-4.act_featured {
     margin-top: 0px !important;
 }

 .act-featured-title {
     margin-top: 105px;
 }

 .woocommerce-page .act_featured .products.columns-4 .product {
     background-color: #ffffff !important;
     margin-top: 40px;
     transition-duration: 0.5s;
 }

 .woocommerce-page .act_featured .products.columns-4 .product:hover {
     margin-top: 10px;
     transition-duration: 0.5s;
 }

 .woocommerce-page .act_featured .products.columns-4 .product a>h2 {
     color: black;
 }

 .woocommerce-page .act_featured .products.columns-4 .product a>h2:hover {
     color: #4464fc;
 }

 .woocommerce-page .act_featured .products.columns-4 .product a>h2,
 .woocommerce-page .act_featured .products.columns-4 .product a>.price,
 .woocommerce-page .act_featured .products.columns-4 .product div a {
     padding-left: 10px;
     padding-right: 10px;
 }

 .woocommerce-page .act_featured .products.columns-4 .product a:nth-child(2) {
     background-color: #5266fb;
     border-radius: 7px;
     color: #fff;
     width: 85% !important;
     margin-left: auto !important;
     margin-right: auto !important;
     margin-top: 20px;
     display: flex;
     align-items: center;
     justify-content: center;
 }

 .woocommerce-loop-product__link .onsale {
     display: none;
 }

 .woocommerce-page .act_featured .products.columns-4 .product a:nth-child(1) img,
 .woocommerce-page .act_featured .products.columns-4 .product {
     border-top-left-radius: 10px !important;
     border-top-right-radius: 10px !important;
 }

 .woocommerce-page .act_featured .products.columns-4 .product a .price,
 .woocommerce-page .act_featured .products.columns-4 .product a .price>span,
 .woocommerce-page .act_featured .products.columns-4 .product div a {
     margin-top: 15px !important;
 }

 .woocommerce-page .act_featured .products.columns-4 .product a:nth-child(1) .price span img {
     min-width: 20% !important;
     margin-left: 5px !important;
 }

 .woocommerce-page .act_featured .products.columns-4 .product div a {
     margin-bottom: 15px;
 }

 .woocommerce-page .act_featured .fw-button-icon--heart {
     color: rgb(255, 0, 0, 0.7);
 }

 .woocommerce-page .woocommerce.columns-5 .products.columns-5 .product {
     box-shadow: 0 0 5px #eaeaea;
     background-color: #f8f8f8;
 }

 .woocommerce-page .woocommerce.columns-5 .products.columns-5 {
     padding-top: 29px;
 }

 .woocommerce-page .woocommerce.columns-5 .products.columns-5 .product a:nth-child(1) img {
     border-top-left-radius: 5px !important;
     border-top-right-radius: 5px !important;
 }

 .woocommerce-page .woocommerce.columns-5 .products.columns-5 .product a:nth-child(1) h2 {
     margin-top: 0px !important;
     color: #5266fb;
 }

 .woocommerce-page .woocommerce.columns-5 .products.columns-5 .product a:nth-child(1) h2,
 .woocommerce-page .woocommerce.columns-5 .products.columns-5 .product a:nth-child(1) .price,
 .woocommerce-page .woocommerce.columns-5 .products.columns-5 .product div a {
     padding-left: 7px !important;
     padding-right: 7px !important;
 }

 .woocommerce-page .woocommerce.columns-5 .products.columns-5 .product a:nth-child(1) .price bdi,
 .woocommerce-page .woocommerce.columns-5 .products.columns-5 .product a:nth-child(1) .price small {
     font-size: 1.11rem !important;
 }

 .woocommerce-page .woocommerce.columns-5 .products.columns-5 .product a:nth-child(1) .price span {
     margin-top: 17px;
 }

 .woocommerce-page .woocommerce.columns-5 .products.columns-5 .product a:nth-child(1) .price span img {
     margin-left: 5px;
     min-width: 23% !important;
 }

 #body_2023 #single_content .woocommerce-page .woocommerce.columns-5 .products.columns-5 .product a:nth-child(2) {
     margin-top: 0px;
     display: flex;
     align-items: center;
     justify-content: center;
     width: 90% !important;
     margin: auto;
     border-radius: 7px;
     background-color: #e5e5e5;
     font-size: 1rem !important;
 }

 .woocommerce-page .woocommerce.columns-5 .products.columns-5 .product div a {
     margin-bottom: 20px;
 }

 .woocommerce-page .woocommerce.columns-5 .products.columns-5 .product div a .fw-button-icon--heart {
     color: rgb(255, 0, 0, 0.7);
 }

 .container_cart .wp-block-getwid-section__wrapper {
     padding: 0px;
 }

 .woocommerce-cart-form .product-name a {
     text-decoration: none !important;
     font-size: 1rem !important;
     color: rgb(90, 90, 90);
     font-weight: 600;
 }

 .page-id-81338 .row .col-xxl-12 {
     padding: 0px;
 }

 .container_cart .product-thumbnail a img {
     margin: auto;
     display: block;
     width: 81%;
 }

 .precio-cantidad {
     margin-top: 18px;
 }

 .container_cart .woocommerce-cart-form .product-price .woocommerce-Price-amount,
 .container_cart .woocommerce-cart-form .product-price bdi,
 .container_cart .woocommerce-cart-form .product-price .subscription-details {
     font-size: 1.3rem;
     color: #5266fb;
 }

 .container_cart .product-quantity {
     display: inline-flex;
     padding-right: 24px;
     justify-content: end;
     align-items: center;
 }

 .container_cart .product-quantity .min,
 .container_cart .product-quantity .max {
     width: 15%;
     border: none;
 }

 .container_cart .product-quantity .min span,
 .container_cart .product-quantity .max span {
     font-size: 1.25rem;
 }

 .container_cart .product-quantity .min {
     background-color: #26346C;
     color: #fff;
 }

 .container_cart .product-quantity .max {
     background-color: #BEFF5E;
 }

 .container_cart .product-quantity .quantity input[type="number"]::-webkit-outer-spin-button,
 .container_cart .product-quantity .quantity input[type="number"]::-webkit-inner-spin-button {
     -webkit-appearance: none;
     margin: 0;
 }

 .container_cart .product-quantity .quantity input[type="number"] {
     -moz-appearance: textfield;
 }

 .container_cart .product-remove {
     margin-top: 18px;
 }

 .container_cart .product-remove a {
     display: contents;
     color: #A7A7A7 !important;
     font-size: 1.05rem;
     font-weight: normal;
 }

 .container_cart .product-remove a:hover {
     color: #b8b8b8 !important;
 }

 .container_cart.getwid-section-content-full-width .wp-block-getwid-section__content .wp-container-core-columns-layout-1 .wp-block-column-is-layout-flow {
     max-width: 1200px;
     margin: auto;
 }

 #header_home h1.title-cart,
 #header_home h1.title-checkout {
     font-weight: 600;
     background-color: #f5f5f5;
     margin-bottom: 0px;
     font-size: 2.5rem !important;
 }

 #header_home h1.title-cart {
     padding: 30px 30px 3px 40px;
 }

 #header_home h1.title-checkout {
     padding: 21px 30px 18px 40px;
 }

 .page-id-81338 .container-fluid .col-xxl-12 .container_car {
     display: flex;
     gap: 1.5rem;
 }

 .page-id-81338 .container-fluid .col-xxl-12 .woocommerce-cart-form {
     width: 68%;
     float: left;
     margin-right: 5px;
 }

 .page-id-81338 .container-fluid .col-xxl-12 .cart-collaterals {
     width: 30%;
     float: right;
     background-color: #fff;
     padding: 21px 19px;
     border-radius: 14px;
     justify-content: flex-start;
 }

 .container_cart .woocommerce .cart-collaterals .cart_totals,
 .woocommerce-page .cart-collaterals .cart_totals {
     width: 100%;
 }

 .container_cart .woocommerce .wc-proceed-to-checkout .checkout-button {
     background-color: #FCB900 !important;
     color: #000;
     border-radius: 42px;
     width: 70%;
     margin: auto;
     font-size: 1rem;
 }

 .container_cart .woocommerce .wc-proceed-to-checkout .checkout-button:hover {
     background-color: #fec017 !important;
     color: #000;
 }

 #body_2023 .container_cart .cart-collaterals .cart_totals h2 {
     font-size: 1.4rem !important;
     font-weight: 600;
     padding-left: 8px;
     padding-top: 18px;
 }

 .container_cart .cart-collaterals .cart_totals .shop_table_responsive {
     margin-top: 13px;
 }

 .container_cart .cart-collaterals .cart_totals .shop_table_responsive tr th {
     width: 39%;
 }

 .container_cart .cart-collaterals .cart_totals .shop_table_responsive tr td {
     border-top: none;
 }

 .container_cart .cart-collaterals .cart_totals .shop_table_responsive tr th,
 .container_cart .cart-collaterals .cart_totals .shop_table_responsive tr td {
     padding-top: 28px;
     padding-bottom: 20px;
     border-bottom: 1px solid #efefef !important;
 }

 .container_cart .cart-collaterals .cart_totals .woocommerce-shipping-totals td>ul,
 .container_cart .cart-collaterals .cart_totals .woocommerce-shipping-totals td>p {
     text-align: end;
 }

 .container_cart .woocommerce-cart-form__contents {
     border: none !important;
     margin: 0 !important;
 }

 .page-id-81338 .text-hidden {
     display: none;
 }

 .container_cart .cart-img-add img {
     width: 100%;
 }

 .container_cart table tbody>tr>td {
     border: none !important;
 }

 .container_cart table tbody>tr:nth-child(odd) {
     background-color: transparent !important;
 }

 .container_cart .cart-collaterals .cross-sells {
     display: none;
 }

 /*End Carrito*/

 /*producto de interes*/
 .rp_vertical_list {
     width: 80%;
     margin: 0 auto 60px auto;
     max-width: 1320px;
 }

 .rp_vertical_list h2 {
     font-weight: 600;
     padding: 26px 0px;
 }

 .rp_vertical_list .rp_vertical_list_item img {
     width: 100%;
 }

 .rp_vertical_list .rp_vertical_list_item {
     background-color: #f6f6f6;
     border-radius: 10px;
     margin-bottom: 22px;
     padding: 21px;
     display: grid;
     grid-template-columns: 10% 62% 23%;
     justify-content: space-between;
 }

 .rp_vertical_list .rp_vertical_list_item .info_product h3 {
     font-size: 1.1rem;
     line-height: 1.5;
     margin-bottom: 12px;
 }

 .rp_vertical_list .rp_vertical_list_item .info_product br {
     display: none;
 }

 .rp_vertical_list .rp_vertical_list_item .info_product del span bdi,
 .rp_vertical_list .rp_vertical_list_item .info_product ins span bdi,
 .rp_vertical_list .rp_vertical_list_item .info_product span bdi,
 .rp_vertical_list .rp_vertical_list_item .info_product span bdi .rp_vertical_list .rp_vertical_list_item .info_product small,
 .rp_vertical_list .woocommerce-price-suffix {
     color: #5266fb;
     font-size: 1.2rem;
 }

 #body_2023 .rp_vertical_list .rp_vertical_list_item .info_product h3 {
     font-size: 1rem !important;
     font-weight: 600;
     line-height: 1.5;
 }

 .rp_vertical_list .rp_vertical_list_item>.button_product {
     background-color: #FCB900;
     width: auto;
     height: 35px;
     border-radius: 60px;
     padding: 5px 12px;
     font-weight: 600;
     text-align: center;
     margin: 0 auto;
 }

 .rp_vertical_list .rp_vertical_list_item>.button_product>a {
     color: #000;
     text-decoration: none;
     border-radius: 50%;
 }

 /*End producto de interés*/

 /*Pagar*/
 .title-checkout {
     max-width: 1200px;
     margin: 12px auto 16px auto;
     text-align: left;
 }

 .container-checkout {
     background-color: #F5F5F5;
     padding: 50px;
 }

 #validate_email_checkout {
     background-color: #f5f5f5;
     padding: 30px;
     border-radius: 7px;
 }

 #valida_input {
     background-color: #f5f5f5;
     padding: 19px 25px;
     height: 77px;
     border-radius: 8px;
 }

 .container-checkout .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__content {
     margin: auto;
     max-width: 1200px;
 }

 .act-center-content {
     margin: 0 auto !important;
 }

 .container-checkout .wp-block-getwid-section__wrapper {
     padding: 25px 50px 50px 50px;
 }

 #customer_details {
     margin-bottom: 50px !important;
 }

 #customer_details .col-1 .woocommerce-billing-fields h3 {
     font-size: 1.4rem !important;
     font-weight: 600;
     padding-bottom: 21px;
 }

 #customer_details .col-1,
 #customer_details .col-2 #order_review .shop_table,
 #customer_details .col-2 #order_review #payment,
 #customer_details .col-2 #order_review_heading {
     background-color: #fff;
 }

 #customer_details .col-1 {
     width: calc(55% - 15px);
 }

 #customer_details .col-2 {
     width: calc(45% - 15px);
 }

 #customer_details .col-1,
 #order_review #payment {
     border-radius: 14px;
     padding: 45px 38px;
 }

 #customer_details .col-2 #order_review #payment {
     margin-top: 29px;
 }

 #customer_details .col-2 #order_review .shop_table {
     padding: 0px;
     border-bottom-left-radius: 14px;
     border-bottom-right-radius: 14px;
 }

 #customer_details .col-2 #order_review_heading {
     margin-bottom: 0px;
     padding: 40px 0px 26px 1px;
     border-top-left-radius: 14px;
     border-top-right-radius: 14px;
     font-size: 1.4rem !important;
     font-weight: 600;
 }

 #customer_details table.shop_table {
     border: none;
 }

 #customer_details .woocommerce-billing-fields,
 #customer_details .extra-fields,
 #customer_details .woocommerce-billing-fields__field-wrapper {
     display: grid;
 }

 #customer_details .extra-fields,
 #customer_details .woocommerce-billing-fields__field-wrapper {
     grid-template-columns: 1fr 1fr;
 }

 #customer_details .woocommerce-billing-fields__field-wrapper p {
     width: 100%;
 }

 #customer_details .select2-container .select2-selection--single {
     height: 38px;
     padding-top: 4px;
     font-size: 0.9rem;
     border: 1px solid rgb(207, 207, 207) !important;
 }

 #customer_details .select2-container .select2-selection--single span {
     color: gray;
 }

 #customer_details #ship-to-different-address label span {
     font-size: 1.03rem;
     font-weight: 600;
 }

 #customer_details #ship-to-different-address {
     padding: 17px 0px;
 }

 #customer_details .woocommerce-checkout-review-order-table thead tr th {
     background-color: #4666FF;
     color: #fff;
     border-top-right-radius: 6px;
     border-top-left-radius: 6px;
     padding: 13px 18px;
 }

 #customer_details .woocommerce-checkout-review-order-table thead tr th.product-name {
     width: 72%;
 }

 #customer_details .woocommerce-checkout-review-order-table tbody tr {
     background-color: #F6F6F6;
 }

 #customer_details .woocommerce-checkout-review-order-table tbody>tr>td {
     padding: 15px 18px;
 }

 #customer_details .woocommerce-checkout-review-order-table tbody>tr>td.product-name {
     display: flex;
     justify-content: space-between;
 }

 #customer_details .woocommerce-checkout-review-order-table tbody>tr>.product-total {
     text-align: end;
 }

 #customer_details .woocommerce-checkout-review-order-table tbody tr .product-quantity {
     font-size: 1rem;
     text-decoration: underline;
     text-decoration-color: #A4B3FF;
     width: 55%;
     text-align: end;
 }

 #customer_details table.shop_table tfoot th {
     padding: 15px 14px;
 }

 #customer_details table.shop_table tfoot .cart-subtotal td span bdi,
 #customer_details table.shop_table tfoot .woocommerce-shipping-totals td ul li {
     color: #787878;
     font-weight: normal;
     font-size: 1rem;
     text-align: end;
 }

 #act_btn_submit_form_pr {
     width: 50%;
     margin-left: auto;
     display: block;
     background: #beff5e;
     border: none;
     color: #333;
     font-weight: 600;
     margin-top: 15px;
     margin-right: 23px;
 }

 #validate_email_checkout #act_pr_email {
     width: 91%;
     margin: auto;
     height: 42px;
 }

 #valida_input .col-1 {
     font-size: 1.3rem;
     padding: 7px 11px;
     background: transparent;
     color: #4666FF;
     width: 60%;
     display: block;
     float: left;
     text-align: end;
 }

 #valida_input .col-2 {
     display: block;
     width: 40%;
     height: 63px;
     float: right;
 }

 #valida_input #act_val_human {
     display: block;
     width: 100%;
     padding: 8px 10px;
     border: 1px solid #d2d2d2;
     margin: auto;
 }

 #valida_input #act_val_human {
     display: block;
     width: 100%;
     padding: 8px 10px;
     border: 1px solid #d2d2d2;
     margin: auto;
     border-radius: 5px;
 }

 .container-checkout #payment ul {
     border-bottom: none !important;

 }

 .container-checkout #payment ul li {
     border: 1px solid #BFBFBF;
     padding: 20px;
     border-radius: 10px;
     margin-bottom: 18px !important;
 }

 .container-checkout .form-row {
     display: flex;
     flex-direction: column;
     padding-top: 0px !important;
     clear: right !important;
 }

 .container-checkout .form-row button {
     margin: 15px auto 0px auto;
 }

 .woocommerce-checkout #tipo_documento_field {
     border: none !important;
 }

 .woocommerce-checkout abbr {
     display: none !important;
 }

 .woocommerce form .form-row select,
 .woocommerce-checkout .woocommerce-page form .form-row select,
 .woocommerce-checkout #cedula_nit,
 .woocommerce-checkout #billing_email,
 .woocommerce-checkout #billing_last_name,
 .woocommerce-checkout #billing_address_1,
 .woocommerce-checkout #billing_phone,
 .woocommerce-checkout #shipping_first_name,
 .woocommerce-checkout #shipping_last_name,
 .woocommerce-checkout #billing_first_name,
 .woocommerce-checkout #order_comments,
 .woocommerce-checkout option,
 .woocommerce-checkout .tipo_documento option,
 .woocommerce-checkout .input-text,
 .woocommerce-checkout .select2-results {
     border: 1px solid rgb(220 220 220) !important;
     padding: 9px;
     border-radius: 5px !important;
     font-size: 0.9rem !important;
     color: gray !important;
 }

 .woocommerce-checkout form .form-row label,
 .woocommerce-page form .form-row label,
 .woocommerce-checkout form .form-row label,
 .woocommerce-page form .form-row label span {
     display: inline-block;
     font-size: 1rem !important;
 }

 .woocommerce-checkout .tipo_documento option,
 .woocommerce-checkout .input-text,
 .woocommerce-checkout .select2-results {
     font-size: 0.9rem !important;
     text-align: left !important;
     color: gray !important;
 }

 .woocommerce-checkout .shop_table thead>tr>th,
 .woocommerce-checkout .shop_table tbody>tr>td,
 .woocommerce-checkout .shop_table tbody>tr>td bdi {
     font-size: 1rem !important;
     border: none !important;
 }

 .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody {
     background-color: #fff !important;
 }

 #add_payment_method #payment,
 .woocommerce-cart #payment {
     background: none !important;
     border-radius: 6px;
     border: 1px solid #dadada;
 }

 .woocommerce-checkout li img {
     display: none !important;
 }

 .woocommerce-checkout button.button.alt {
     color: #000;
     width: 40%;
     color: #000;
     width: 40%;
     background-color: #FCB900;
     border-radius: 20px;
     padding: 13px 0px;
     border-radius: 20px;
     padding: 13px 0px;
 }

 .woocommerce-checkout button.button.alt:hover {
     background-color: #fec017 !important;
     color: #000;
 }

 #add_payment_method #payment div.payment_box::before,
 .woocommerce-cart #payment div.payment_box::before,
 .woocommerce-checkout #payment div.payment_box::before {
     content: "";
     display: block;
     border: 1em solid rgb(244, 245, 250) !important;
     border-right-color: transparent !important;
     border-left-color: transparent !important;
     border-top-color: transparent !important;
     position: absolute;
     top: -0.75em;
     left: 0;
     margin: -1em 0 0 2em;
 }

 #add_payment_method #payment div.payment_box,
 .woocommerce-cart #payment div.payment_box,
 .woocommerce-checkout #payment div.payment_box {
     position: relative;
     box-sizing: border-box;
     width: 100%;
     padding: 1em;
     margin: 1em 0;
     font-size: .92em;
     border-radius: 2px;
     line-height: 1.5;
     background-color: rgb(244, 245, 250) !important;
     color: #515151;
 }

 .woocommerce-privacy-policy-text a {
     text-decoration: 3px underline #beff5e !important;
 }

 .woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error {
     border: 2px solid #f2a3a3;
     background-color: #fbfbfb;
 }

 .woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error li strong,
 .woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error li {
     font-size: 1.1rem !important;
     padding-top: 2px !important;
 }

 #res_compra {
     width: calc(100% - 35%);
     margin: auto;
     margin-bottom: 50px;
     background-color: #f2f2f2;
     border-radius: 6px;
     border: 1px solid #e8e6e6;
 }

 #res_compra tbody #referencia,
 #res_compra tbody #fecha,
 #res_compra tbody #motivo,
 #res_compra tbody #banco,
 #res_compra tbody #recibo,
 #res_compra tbody #total,
 #res_compra tbody #respuesta {
     float: right;
     padding-top: 13px;
     padding-bottom: 11px;
     padding-left: 7px;
     padding-right: 9px;
 }

 #res_compra tbody>tr {
     border-bottom: 1px solid #e9e8e8 !important;
 }

 #updata form {
     width: calc(100% - 32%);
     margin: 0px auto;
 }

 #updata form div input,
 #updata form div .form-select,
 #updata form div .form-select option {
     color: gray;
     font-size: 1rem !important;
 }

 #updata form div label {
     font-size: 1rem !important;
 }

 #updata form div .btn-success {
     background-color: #5266fb;
     color: white;
     border: none;
     padding: 10px 29px;
     font-size: 1rem;
 }

 .lrm-user-modal-container-inner {
     height: 390px;
 }

 .lrm-user-modal p.lrm-form-bottom-message a {
     color: #5266fb !important;
     text-decoration: none;
 }

 .lrm-signin-section {
     height: 390px;
 }

 #top-options {
     float: left;
     position: relative;
     width: 100%;
 }

 .container-checkout .wp-block-getwid-section__inner-content .woocommerce-order .woocommerce-thankyou-order-received {
     font-size: 2.1rem;
     padding-bottom: 1rem;
 }

 .container-checkout .wp-block-getwid-section__inner-content .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details {
     border: 2px solid #f0f0f0;
     background: #fff;
     padding: 12px 0px 9px 20px;
     border-radius: 8px;
     margin-bottom: 37px;
 }

 .container-checkout .wp-block-getwid-section__inner-content .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li {
     font-size: 1rem;
     line-height: 1.7;
     font-weight: 600;
     color: #616161;
     text-transform: none;
 }

 .container-checkout .wp-block-getwid-section__inner-content .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li>strong {
     font-size: 1rem;
     font-weight: normal;
     color: #474646;
 }

 .container-checkout .wp-block-getwid-section__inner-content .woocommerce-order-details .woocommerce-order-details__title {
     margin-bottom: 15px;
     margin-top: 41px;
 }

 /*Pagar*/

 /*Flujo Login*/
 .page-id-640998 .container-fluid .col-xxl-12 {
     padding-left: 0px;
     padding-right: 0px;
 }

 .flujo-login {
     background: rgb(70 102 255 / 80%);
 }

 .flujo-login form {
     background-color: #fff;
     padding: 49px 49px 49px 49px;
     width: 70%;
     margin: auto;
     border-radius: 9px;
     box-shadow: 0 0 6px #00000087;
 }

 .flujo-login .wp-block-getwid-section__wrapper {
     padding: 87px 0px
 }

 .flujo-login form div input.btn-primary,
 .flujo-login form button.btn-primary {
     background-color: #bbff5e;
     color: #000;
     border: none;
     float: right;
     width: 40%;
     font-weight: 600;
     box-shadow: 0 0 2px gray;
 }

 .flujo-login form div input.btn-primary:hover,
 .flujo-login form button.btn-primary:hover {
     background-color: #c2fa76;
 }

 #country_phone_code {
     width: 83px !important;
 }

 #phone {
     width: calc(100% - 83px - 1rem) !important;
 }

 .flujo-login form .row div input {
     margin-bottom: 12px;
 }

 .flujo-login form .row div select,
 .flujo-login form .row div select option,
 .flujo-login form .row div select,
 .flujo-login form .row div input {
     font-size: 0.9rem;
 }

 .flujo-login form .row div.form-check {
     margin-top: 4px;
     margin-bottom: 24px !important;
 }

 .flujo-login .form-check-label {
     font-size: 0.9rem !important;
 }

 /*End Flujo Login*/

 /*racha*/
 .container_quiz_streak {
     background-color: rgba(70, 102, 255, 0.1);
     box-shadow: 0px 3px 3px #dfdfdf;
 }

 #body_2023 .container_quiz_streak .text_streak_percent p {
     text-align: left;
     color: #000;
     font-weight: 600;
     padding: 0rem 1rem 0rem 2rem;
     font-size: 1.1rem !important;
     line-height: 1.4;
 }

 #body_2023 .container_quiz_streak .text_streak_percent p span {
     color: #4666FF;
     font-size: 1.3rem !important;
     font-weight: bold;
 }

 .container_quiz_streak .week-streak {
     margin-left: 18px;
     padding-left: 8px;
 }

 .container_quiz_streak .week-streak p {
     box-shadow: 0px 2px 6px gray;
 }

 .container_quiz_streak .no-hit {
     margin: 32px auto;
     position: relative;
     font-weight: 600;
     color: #000;
 }

 .container_quiz_streak .days_streak .icon_streak img {
     width: 2rem;
     filter: drop-shadow(0px 3px 4px #b1b1b1);
     animation: rotate-streak 5s linear infinite;
 }

 .container_quiz_streak .no-hit span::after {
     /*content: '⤫'; */
     content: '🞭';
     font-family: 'Font Awesome 6 Free';
     opacity: 0.6;
     background: #cdcdcdc4;
     display: flex;
     width: 3rem;
     height: 3rem;
     padding-top: 0px;
     border-radius: 50%;
     font-size: 2rem;
     justify-content: center;
     color: #8d8c8c;
     position: absolute;
     top: 0;
 }

 .container_quiz_streak .hit {
     background-color: #BEFF5E;
     margin: 32px auto;
 }

 .container_quiz_streak .after {
     background-color: #fff;
     margin: 32px auto;
 }

 .container_quiz_streak .no-hit,
 .container_quiz_streak .hit,
 .container_quiz_streak .after {
     border-radius: 50%;
     width: 3rem;
     height: 3rem;
     text-align: center;
     padding-top: 9px;
 }

 #body_2023 .days_streak p>b {
     color: #4666FF;
     font-size: 1.5rem !important;
 }

 /*End racha*/


 /*Footer*/
 #body_2023 {
     position: relative;
 }

 #footer_2023 {
     background-color: #26346C;
     position: absolute;
     right: 0;
     left: 0;
     z-index: 17;
 }

 .color-fondo-div {
     background-color: #EBEBEB;
 }

 .color-fondo-div a img {
     width: 40%;
     height: auto;
     margin-top: 0px !important;
 }

 .color-fondo-div .row .col-sm-12 {
     padding: 14px 0px 0px 0px !important;
 }

 .color-fondo-div .row .col-sm-12 p {
     text-align: end;
     font-size: 1.3rem;
 }

 #footer_2023 .widget.widget_block {
     padding: 0px;
     margin-bottom: 0px;
 }

 #footer_2023 h5::after {
     content: '';
     padding-bottom: 6px;
     display: block;
 }

 #footer_2023 h5,
 #footer_2023 h5 a,
 #footer_2023 ul li {
     color: #fff;
     margin-bottom: 0px;
     text-decoration: none;
 }

 #footer_2023 h5 a:hover {
     color: rgba(255, 255, 255, 0.7);
 }

 #footer_2023 .widget.widget_block:hover {
     box-shadow: 0px 0px 0px 0px transparent;
 }

 #footer_2023 .widget.widget_block::after:hover {
     box-shadow: 0px 0px 0px 0px transparent;
 }

 #footer_2023 .widget_block:hover::after {
     border-color: transparent transparent transparent transparent;
 }

 #footer_2023 .widget.widget_block ul {
     padding-left: 0px;
 }

 #footer_2023 .widget.widget_block ul li {
     list-style-type: none;
 }

 #footer_2023 .widget.widget_block ul li::before {
     content: "✓";
     padding-right: 5px;
     font-weight: 600;
 }

 #footer_2023 .widget.widget_block ul li a {
     color: #fff;
     text-decoration: none;
 }

 #footer_2023 .widget.widget_block ul li a:hover {
     color: rgba(255, 255, 255, 0.7);
 }

 #footer_2023 .container .row:nth-child(2) {
     margin-top: 20px;
     margin-bottom: 30px
 }

 .form-suscripcion-boletin form p {
     width: 43%;
     float: left;
 }

 .form-suscripcion-boletin form p input {
     height: 45px;
     padding-left: 15px;
     background-color: rgb(255 255 255 / 60%);
     border: none;
 }

 .form-suscripcion-boletin form p input {
     height: 45px;
     text-align: center;
     background-color: rgb(255 255 255 / 60%);
     border: none;
     color: #fff;
 }

 .form-suscripcion-boletin form p input::placeholder {
     color: #fff !important;
 }

 .form-suscripcion-boletin form p input:focus-visible {
     outline: none;
 }

 #body_2023 .form-suscripcion-boletin form div button,
 .form-suscripcion-boletin form div button {
     width: 57%;
     float: right;
     font-size: 0.9rem;
     background-color: #F7C500 !important;
     color: #000 !important;
     font-weight: 600 !important;
     border-radius: 0px !important;
     border: none !important;
     padding: 11px 0px 12px 0px;
 }

 #body_2023 .form-suscripcion-boletin form div button:hover,
 .form-suscripcion-boletin form div button:hover {
     background-color: #f0cc3a;
 }

 .form-suscripcion-boletin form {
     position: relative;
 }

 .form-suscripcion-boletin p.success {
     color: #fff !important;
     padding: 8px 17px;
     text-align: center;
     background-color: rgb(92 184 92 / 50%);
     border-radius: 5px;
     width: 100%;
     margin: 19px auto 4px auto;
     position: absolute;
     bottom: 0px;
     left: 0px;
     right: 0px;
 }

 #footer_2023 .widget.widget_block table.redes_sociales_footer {
     width: 50%;
     margin: auto;
 }

 #footer_2023 .widget.widget_block table.redes_sociales_footer tbody>tr>td>a>i {
     color: rgba(255, 255, 255, 0.7);
     font-size: 1.2rem;
 }

 #footer_2023 .widget.widget_block table.redes_sociales_footer tbody>tr>td>a>i:hover {
     color: #fff;
 }

 #footer_2023 .footer-copy .row>div>p {
     margin-bottom: 0px;
 }

 #footer_2023 .resaltar-enlace-footer a {
     color: #D5FFAD !important;
 }

 #footer_2023 .resaltar-enlace-footer a:hover {
     color: #bbff5e !important;
 }

 /*End footer*/

 /*Qsm*/
 .content_qsm {
     position: relative;
 }

 .single-qsm_quiz {
     background-color: aliceblue;
 }

 .content_qsm .act2023_title_qsm {
     /*background-size: cover;
     height: 300px;
     padding: 20px;
     display: flex;
     align-items: center;*/
     text-align: center;
     width: 100%;
     margin-top: 21px;
 }

 #single_qsm_id {
     margin-top: 24px;
 }

 .content_qsm .qsm-auto-page-row .mlw_qmn_message_before {
     margin-bottom: 0px;
     padding-bottom: 0px;
 }

 .content_qsm .qsm-auto-page-row .mlw_qmn_message_before p {
     font-size: 1.3rem;
     color: #333333;
     margin-bottom: 22px;
     line-height: 28px;
 }

 .content_qsm .qsm-auto-page-row {
     padding: 0px;
 }

 .content_qsm .act2023_title_qsm h1.new-single-qsm {
     width: 650px;
 }

 .content_qsm .act2023_title_qsm h1.new-single-qsm,
 .content_qsm .act2023_title_qsm h1.new-single-qsm-week {
     /*position: absolute;
     left: 5%;*/
     color: #333;
     text-shadow: 1px 1px #626262;
     font-size: 2.3rem;
     line-height: 1;
     /*width: 90%;
     text-align: center;*/
 }

 .qsm-quiz-container {
     width: 90%;
     margin: 12px auto;
 }

 .qsm_quiz-template-default #publish-date-post date strong,
 .qsm_quiz-template-default #publish-date-post date span {
     font-size: 1.2rem !important;
 }

 .qsm_quiz-template-default #single_content a {
     color: #fff !important;
 }

 .qsm_quiz-template-default .container .act2023_title {
     display: none;
 }

 .quiz_section.qsm-question-wrapper {
     position: relative;
     /* display: flex;
     flex-direction: column; */
     padding: 25px 0 25px 0;
 }

 .quiz_section .mlw_qmn_question_number {
     position: absolute;
     z-index: 17;
     left: 29px;
     padding-top: 21px;
     font-size: 1rem;
 }

 .mlw_qmn_question_number::before {
     left: 0;
 }

 .mlw_qmn_question_number::after {
     right: 0;
 }

 .quiz_section .qsm-featured-image {
     margin-bottom: 27px;
     margin-top: 13px;
 }

 .quiz_section .qsm-featured-image img {
     display: block;
     margin: 0 auto;
 }

 .mlw_qmn_new_question {
     border-radius: 5px;
     display: block !important;
     background: #beff5e;
     color: #000;
     padding: 21px 38px 25px 54px;
     position: relative;
     font-weight: 500 !important;
     line-height: 1.5;
     font-size: 1.01rem !important;
     filter: drop-shadow(3px 3px 10px #cdcdcd);
     margin-bottom: 23px !important;
 }

 .mlw_qmn_new_question::after {
     content: '';
     position: absolute;
     bottom: -8px;
     right: 61px;
     background: transparent;
     width: 0px;
     height: 0px;
     border-bottom: 40px solid #beff5e;
     border-right: 40px solid transparent;
     border-left: 40px solid transparent;
     transform: rotate(90deg);
     z-index: -1;
 }

 .quiz_section .qsm_remove_bold p {
     padding-top: 14px;
 }

 .qmn_radio_answers {
     margin-top: 19px;
 }

 .qmn_mc_answer_wrap {
     display: flex !important;
     flex-direction: row-reverse;
     align-items: baseline;
 }

 .qmn_mc_answer_wrap .qsm-input-label {
     max-width: 100% !important;
     width: 100%;
     padding: 17px 15px 20px 15px !important;
     background: rgb(70 102 255 / 10%);
     color: #000;
     margin: 0px 0px 17px 0px !important;
 }

 .qmn_mc_answer_wrap .qsm-input-label:hover {
     background-color: #24316d;
     color: #fff;
 }

 .qsm_quiz-template-default .qmn_mc_answer_wrap input[type="radio"]:checked+label {
     background-color: #24316d;
     color: #fff !important;
     display: block;
     margin: 0px !important;
     padding: 17px 15px 20px 15px !important;
     margin: 0px 0px 17px 0px !important;
 }

 .qmn_mc_answer_wrap input[type="radio"] {
     display: none !important;
 }

 .content_qsm #quizForm2 .pages_count {
     display: none !important;
 }

 .qsm_quiz-template-default .qmn_pagination a.qmn_btn.mlw_qmn_quiz_link,
 .qsm-progress-bar .qsm-btn {
     color: #fff !important;
     border: none;
     border-radius: 42px;
     font-size: 1.1rem;
 }

 .qsm_quiz-template-default .qmn_pagination a.qmn_btn.mlw_qmn_quiz_link {
     background: #4666FF !important;
 }

 .qmn_quiz_container .qmn_pagination .qsm-btn {
     background: #beff5e !important;
     color: #000 !important;
     border: none !important;
     border-radius: 7px !important;
     font-size: 1.15rem !important;
 }

 .qmn_quiz_container .qmn_pagination .qsm-btn:hover {
     background: #affe3b !important;
 }

 .qsm-spinner-loader {
     font-size: 3.8px !important;
     margin-right: 11px !important;
 }

 .container.qsm_quiz .qsm-quiz-container .qmn_pagination,
 .qsm_auto_pagination_enabled .qmn_pagination {
     border: none !important;
     padding-left: 9px !important;
     padding-right: 14px !important;
     width: 75% !important;
     margin: 22px auto 74px auto;
 }

 .qsm-progress-bar {
     height: 20px;
     width: 45%;
     width: 50%;
     margin: 0px 21px;
     border-radius: 20px
 }

 .progressbar-text {
     font-weight: normal !important;
     color: rgb(0 0 0) !important;
     font-size: 1.5rem !important;
     width: 68px !important;
 }

 .qsm-progress-bar svg {
     border-radius: 20px;
     width: 85% !important;
     border-radius: inherit;
 }

 .qsm-progress-bar svg path {
     stroke-width: 20px;
     stroke: #e0e0e0;
 }

 .qsm-progress-bar svg path:nth-child(2) {
     stroke-width: 20px;
     stroke: #32469E;
 }

 .qmn_quiz_container textarea {
     border: 1px solid #aeaeae !important;
     width: 100% !important;
     margin-top: 38px;
     margin-bottom: 28px !important;
 }

 #contenedor_respuesta {
     background: rgb(75 104 43 / 10%);
     padding: 29px;
     text-align: center;
     height: 361px;
     border-radius: 9px;
 }

 #contenedor_respuesta h2 {
     padding-top: 34px;
     font-size: 2.4rem;
 }

 #contenedor_respuesta p:first-of-type {
     margin-top: 27px;
 }

 #contenedor_respuesta p:last-of-type {
     margin-top: -12px;
     display: block;
     line-height: 35px;
 }

 #contenedor_respuesta p:last-of-type br {
     display: none;
 }

 .qmn_results_page .qsm-results-page {
     font-size: 1.2rem;
 }

 .qmn_results_page .qsm-results-page img.size-thumbnail {
     width: 7%;
     height: auto;
 }

 .qmn_results_page .qmn_question_answer {
     background: #dedede33;
     padding: 55px !important;
     border-radius: 12px;
     margin-top: 28px;
     border-bottom: none !important;
 }

 .qmn_results_page .qsm-result-question-title b {
     font-size: 1.2rem;
     margin-bottom: 45px;
     font-weight: normal;
 }

 .qmn_results_page .qsm-result-question-description {
     margin-top: 20px;
     display: block;
     font-size: 1.07rem;
 }

 .qmn_results_page .mlw_qmn_question_number::before,
 .qmn_results_page .mlw_qmn_question_number::after {
     border-bottom: none;
 }

 .qmn_results_page .mlw_qmn_question .qsm-text-wrong-option {
     margin-bottom: 14px;
     border: 1px solid #dc323273;
     border-radius: 14px;
     padding: 11px 14px 11px 22px !important;
     background-color: #ececec;
     font-size: 1.05rem;
 }

 .qmn_results_page .qsm-text-correct-option {
     background: #beff5e;
     padding: 11px 14px 11px 22px !important;
     border-radius: 14px;
     color: #000 !important;
     margin-bottom: 14px !important;
     font-size: 1.05rem;
 }

 .qmn_results_page .qsm-text-simple-option {
     display: block;
     margin-bottom: 5px;
     color: #000000 !important;
     background: #fff;
     padding: 11px 14px 11px 22px !important;
     margin-bottom: 14px !important;
     border-radius: 14px;
     font-size: 1.05rem;
     box-shadow: 0px 0px 2px #acacac;
 }

 .qmn_results_page .mlw_qmn_question {
     font-size: 1.07rem;
 }

 .qsm-results-page iframe {
     width: 95%;
     height: 400px;
     margin: auto;
     display: block;
 }

 .qmn_results_page form {
     margin: 40px 0px;
     display: flex;
     flex-direction: row;
     justify-content: space-evenly;
 }

 .container.qsm_quiz .qmn_results_page .qsm-btn,
 .qmn_certificate_link {
     background-color: #beff5e !important;
     color: #000 !important;
     border: none;
     font-size: 1.2rem;
 }

 .qmn_certificate_link {
     text-decoration: none;
     width: 40%;
     float: right;
     text-align: center;
     padding: 7px 14px;
     display: block;
     border-radius: 7px;
     text-align: center;
     margin: -34px 5% 0 5%;
 }

 .linkedin-share-btn,
 #single_content .linkedin-share-btn {
     width: 40%;
     display: block;
     float: left;
     background: #4666ff;
     color: #fff !important;
     text-decoration: none;
     border-radius: 5px;
     padding: 6px 14px;
     text-align: center;
     margin: -33px 5% 0 5%;
 }

 .linkedin-share-btn:hover {
     color: #fff;
     opacity: 0.85;
 }

 .container.qsm_quiz .qmn_results_page .qsm-btn:hover,
 .qmn_certificate_link:hover {
     background-color: #affe3b !important;
 }

 .quiz_section .qsm-after-message {
     background: #f9f9f9;
     padding: 46px;
     border-radius: 15px;
 }

 .quiz_section .qsm-after-message h3 {
     margin-bottom: 27px;
     color: #333333;
 }

 .quiz_section .qsm-after-message p {
     margin-bottom: 17px;
     line-height: 27px;
     font-size: 1.05rem;
 }

 .quiz_section .qsm-after-message ol {
     font-size: 1.05rem;
     line-height: 31px;
     margin-bottom: 62px;
 }

 .qsm-auto-page-row .mlw_qmn_message_end {
     text-align: center;
     font-size: 1.5rem;
     line-height: 22px;
 }

 .qsm_questions_answers_section p:first-of-type {
     padding: 34px 50px 0px 50px;
     border-radius: 20px 20px 0px 0px;
 }

 .qsm_questions_answers_section p:last-of-type {
     border-radius: 0px 0px 20px 20px;
     padding: 22px 50px 50px 50px;
 }

 .qsm_questions_answers_section p {
     background: rgb(70 102 255 / 10%);
     padding: 22px 50px 8px 50px;
     margin-bottom: 0px;
 }

 .qmn_radio_answers span.mlw_horizontal_choice:has(.qmn_radio_answers) {
     margin-top: 23px;
 }

 .qmn_radio_answers span.mlw_horizontal_choice {
     margin-right: 16px;
 }

 .quiz_section .qsm_select {
     width: 100%;
     border: none;
     box-shadow: 0px 0px 14px #c9c9c9;
     color: #333333;
     outline: none !important;
 }

 .qmn_quiz_container select:hover {
     border: none !important;
     box-shadow: none !important;
     outline: none !important;
 }

 .qmn_quiz_container select>option:hover {
     background-color: #4666FF !important;
 }

 .qmn_quiz_container select:focus {
     border: none !important;
 }

 .qmn_quiz_container .mlw_horizontal_choice .qmn_quiz_radio:checked+label,
 .qmn_quiz_container .qmn_check_answer .qsm-multiple-response-input:checked+label,
 .qmn_quiz_container .qmn_check_answers .qsm-multiple-response-input:checked+label {
     background-color: #24316d !important;
     color: #fff;
     border-color: #24316d !important;
 }

 .qmn_quiz_container .mlw_horizontal_choice .qmn_quiz_radio+label:hover,
 .qmn_quiz_container .qsm_check_answer .qsm-multiple-response-input+label:hover,
 .qmn_quiz_container .qmn_check_answers .qsm-multiple-response-input+label:hover {
     background-color: #24316d !important;
     color: #fff;
 }

 .qsm-question-wrapper .quick-question-res-p {
     padding: 11px 10px;
     margin: 27px 0;
 }

 .qmn_quiz_container .mlw_horizontal_choice .qmn_quiz_radio+label,
 .qmn_quiz_container .qmn_check_answers .qsm-multiple-response-input+label {
     background: rgb(70 102 255 / 10%);
     color: #000;
     padding: 13px 19px !important;
     border-color: rgba(70, 102, 255, 0.2) !important;
     text-align: center;
 }

 .qmn_radio_horizontal_answers {
     text-align: center;
 }

 .mlw_horizontal_choice .qmn_quiz_radio,
 .qmn_check_answers .qsm-multiple-response-input {
     display: none;
 }

 .mlw_horizontal_choice .qmn_quiz_radio::after {
     content: '';
     position: absolute;
     transform: translate(-50%, -50%) scale(0.6);
     width: 25px;
     height: 25px;
     background: rgb(70 102 255 / 30%);
     border-radius: 50%;
     margin-top: 7px;
     margin-left: 7px;
 }

 .mlw_horizontal_choice .qmn_quiz_radio:checked::before {
     content: '';
     position: absolute;
     transform: translate(-50%, -50%) scale(0.6);
     width: 25px;
     height: 25px;
     background-color: #24316d;
     border-radius: 50%;
     margin-top: 7px;
     margin-left: 7px;
 }

 .qsm-question-wrapper .qmn_check_answers {
     display: inline-flex;
     flex-wrap: wrap;
     width: 94%;
     justify-content: center;
     align-items: center;
 }

 .qsm_check_answer {
     width: 25.33%;
     text-align: center;
     margin-bottom: 12px;
 }

 .quiz_section .qmn_check_answers label {
     max-width: 100% !important;
 }

 .qmn_quiz_container .qmn_check_answers .qsm-multiple-response-input+label {
     width: 93%;
     padding: 19px 0px;
 }

 .qmn_quiz_container input.mlw_answer_open_text[type="text"] {
     width: 100%;
     border: none;
     box-shadow: 1px 0px 6px #dadada;
 }

 /*End Qsm*/

 /*Favoritos*/
 .simplefavorite-button.preset.active i {
     color: #b4ff5e;
 }

 #body_2023 #container_single_publicaciones #single_content .simplefavorite-button.preset,
 .simplefavorite-button.preset,
 .simplefavorite-button.preset.active {
     padding: 0px 18px !important;
     height: 34px;
     font-size: 0 !important;
     line-height: 0;
     margin-top: -3px;
 }

 .simplefavorite-button.preset:not(.simplefavorite-button.preset.active),
 .simplefavorite-button.preset {
     background: #d0dde0;
     border: none !important;
     box-shadow: none !important;
     border-radius: 10px !important;
 }

 .simplefavorite-button.preset:hover {
     background-color: #000 !important;
 }

 .simplefavorite-button.preset .sf-icon-bookmark {
     margin-top: -11px;
     font-size: 1.4rem !important;
 }

 .favorites-list li {
     margin-bottom: 12px;
 }

 #register_card {
     z-index: 1060;
 }

 /*End Favoritos*/

 /*sidebar*/
 .mi-panel-sidebar .beneficios {
     width: 275px;
     padding: 5px 16px;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 0px;
     text-decoration: none;
     text-align: center;
     color: #4666ff !important;
     border: 1px solid #4666ff;
     display: block;
     position: relative;
     border-radius: 7px;
 }

 .beneficios:hover {
     font-weight: 700;
 }

 .mi-panel-sidebar {
     border-radius: 10px 0px 0px 10px;
     padding-top: 12px;
 }

 .mi-panel-sidebar .offcanvas-body {
     padding-left: 21px;
     padding-top: 0px;
 }

 .menu_email {
     font-size: 14px;
     font-style: italic;
     margin: 0px;
     margin-left: 15px;
     margin-top: 20px;
 }

 .menu-principal {
     top: 78px;
     right: 0;
     width: 377px;
     z-index: 1001;
     overflow-y: auto;
     color: black;
     border-radius: 10px 0px 0px 10px;
     min-width: 215px;
     z-index: 1;
     right: 0%;
     padding-left: 7px;
 }

 .menu-principal .title_suscripcion {
     margin: 0px;
     font-size: 28px;
     font-weight: 700;
 }

 .saludo_horario {
     font-style: italic;
     color: #4666ff;
     font-weight: 700;
 }

 .resaltado_incluye {
     width: 37%;
     margin-top: 15px;
     font-weight: 700;
     background-color: #D2FFAA;
 }

 .menu-principal i {
     margin-right: 10px;
     color: #4666ff;
 }

 .mi-panel-sidebar .btn-close {
     display: none;
 }

 .mi-panel-sidebar a {
     display: block;
     position: relative;
     border-radius: 10px;

     text-decoration: none;
     font-size: 16px;
     color: black;
 }

 .mi-panel-sidebar a:not(.boton_renovar) {
     padding: 8px 0px !important;
     background-color: white;
     width: 300px;
 }

 .mi-panel-sidebar a:focus {
     box-shadow: none;
 }

 .menu_principal_enlaces {
     margin-top: -6px;
 }

 .menu_principal_enlaces .content a {
     padding: 10px 20px;
     margin-left: 10px;
     font-size: 16px;
     display: none;
 }

 .mi-panel-sidebar a:hover {
     color: #4666ff;
     font-weight: 700;
 }

 .menu-container .separador {
     width: 94%;
     margin-bottom: 20px !important;
     border: 1px solid #dddddd;
 }

 .menu-principal .separador_azul {
     width: 15%;
     border: 1px solid #4666ff;
 }

 .mi-panel-sidebar .content {
     display: block;
     position: revert;
     background-color: #fff;
     box-shadow: none;
 }

 /*End sidebar*/

 /*recap 2024*/
 #act_recap_panel .icono_recap_slide i {
     color: #4666ff;
     margin-right: 6px;
 }

 #act_recap_panel .text_recap_slide {
     font-weight: 700;
     margin-top: 0px;
     font-size: 17px;
 }

 #act_recap_panel .boton {
     text-decoration: none;
     color: #4666ff;
     padding: 5px 30px;
     margin-right: -15px;
     height: 30px;
     border: 1px solid #4666ff;
     border-radius: 15px;
     cursor: pointer;
     font-size: 14px;
 }

 #act_recap_panel .boton:hover {
     background-color: #4666ff;
     color: #fff;
 }

 #act_recap_panel .slide {
     margin-bottom: 27px;
 }

 #act_recap_panel .slide .carousel-item .row {
     margin: auto;
 }

 #act_recap_panel .slide .carousel-control-next,
 #act_recap_panel .slide .carousel-control-prev {
     opacity: 1;
 }

 #act_recap_panel .slide .carousel-control-prev-icon {
     display: none;
 }

 #act_recap_panel .slide .carousel-control-next-icon {
     color: #000000;
     border-radius: 50%;
     background-color: #000;
     opacity: 1;
     width: 1.5rem;
     height: 1.5rem;
     background-size: 70% 70%;
 }

 #act_recap_panel .slide .carousel-control-next {
     justify-content: end;
     text-align: end;
     right: -12px;
     width: 3%;
 }

 #act_recap_panel .slide .carousel-control-prev {
     justify-content: start;
     text-align: start;
 }

 #act_recap_panel .backround-slide {
     width: 16rem;
     background-color: #f5f5f5;
     padding: 10px 10px 20px;
     margin-right: 10px;
     margin-top: 0px;
     text-align: center;
     border-radius: 15px;
     border: none;
     text-decoration: none;
 }

 #act_recap_panel .backround-slide img {
     height: 124px;
     object-fit: cover;
     width: 90% !important;
     margin: 15px auto 10px auto;
     border-radius: 10px;
 }

 #act_recap_panel .backround-slide .card-body {
     padding: 0px;
 }

 #act_recap_panel .backround-slide .card-body h4 {
     text-align: center;
     color: #333;
 }

 #act_recap_panel .cuadros3 {
     background-color: #f5f5f5;
     padding: 10px;
     text-align: left;
     border-radius: 15px;
     width: 100%;
     padding: 5px 25px;
 }

 #act_recap_panel .cont-progress-panel {
     background-color: #f5f5f5;
     margin-top: 20px;
     padding: 10px;
     text-align: left;
     border-radius: 15px;
     width: 100%;
     padding: 19px 25px;
 }

 #act_recap_panel .cont-progress-panel .progress {
     background-color: transparent;
     margin-top: 4px;
     overflow: visible;
 }

 .cont-progress-panel .progress-bar {
     height: 10px;
     margin-bottom: 10px;
     text-align: right;
     line-height: 45px;
     padding-right: 10px;
     border-radius: 5px;
     font-size: 16px;
     position: relative;
     overflow: visible;
 }

 .cont-progress-panel .progress-bar span {
     position: absolute;
     right: 0;
     margin-top: 33px;
     font-weight: 600;
 }

 .cont-progress-panel .progress-bar .progressbar-1 {
     color: #668C3F;
 }

 .cont-progress-panel .progress-bar .progressbar-2 {
     color: #3D4C90;
 }

 .cont-progress-panel .progress-bar .progressbar-3 {
     color: #777;
 }

 .act-bg-green {
     background: #bdef92;
 }

 .act-bg-blue {
     background: #a2b1ff;
 }

 .act-bg-grey {
     background: #ccc;
 }

 .act-bg-green-color,
 .act-bg-blue-color,
 .act-bg-grey-color {
     margin-bottom: 0px;
 }

 .act-bg-green-color {
     color: #bdef92;
 }

 .act-bg-blue-color {
     color: #a2b1ff;
 }

 .act-bg-grey-color {
     color: #ccc;
 }

 .progress-recap-text p {
     margin-bottom: -7px;
 }

 .recap-progress {
     margin-top: 6px;
 }

 #act_recap_panel .boton2 a {
     text-decoration: none;
     text-align: center;
     background-color: #4666ff;
     color: white;
     padding: 10px 50px;
     border-radius: 15px;
     font-size: 16px;
 }

 #body_2023 #act_recap_panel .wp-block-button .wp-block-button__link {
     border-radius: 15px !important;
     width: 56%;
     font-weight: normal !important;
     margin: 18px auto 0px auto;
     display: block;
     font-size: 16px;
     padding: 10px 13px;
 }

 .act-cupones-recap {
     padding: 19px 16px !important;
     margin-bottom: 31px;
     margin-top: 34px !important;
     border-radius: 8px;
     background-color: rgba(190 255 94 / 0.35);
 }

 .act-cupones-recap .fa-dollar-sign:before,
 .fa-dollar:before,
 .fa-usd:before {
     content: "\f4c0";
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     display: inline-block;
     font-size: 1.5rem;
 }

 .act-cupones-recap strong span {
     font-size: 1.2rem;
 }

 /*End recap 2024*/

 #older_publish_content.alert-warning {
     max-width: 1200px;
     margin: auto;
     display: flex;
     align-items: center;
     margin-top: 25px;
     flex-direction: row;
     justify-content: center;
     gap: 8px;
 }

 .contenedor_bookstack {
     background: #f5f5f5;
     padding: 16px;
     height: 140px;
     width: 70%;
     margin: auto;
     border-radius: 7px 7px 7px 7px;
     position: relative;
     padding-left: 151px;
     box-shadow: 0px 0px 18px #d0d0d0;
 }

 .contenedor_bookstack::before {
     font-family: "Font Awesome 5 Free";
     content: "\f0f3";
     font-weight: 900;
     font-size: 61px;
     color: #BEFF5E;
     background: rgb(70 102 255 / 70%);
     position: absolute;
     width: 8.7rem;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0;
     height: 8.7rem;
     margin-right: 28px;
     padding-top: 24px;
     text-align: center;
     border-radius: 5px;
 }

 .contenedor_bookstack .registrate_bookstack,
 .contenedor_bookstack .descargar_bookstack {
     background-color: #BEFF5E;
     display: block;
     width: 34%;
     text-align: center;
     color: #000 !important;
     border-radius: 7px;
     margin-top: 14px;
     padding: 3px;
     text-transform: capitalize;
 }

 .page-id-638765 #footer_2023,
 .page-id-140354 #footer_2023 {
     display: none;
 }

 .page-id-638765 .act_container_chatbot .chatbot.expanded,
 .page-id-140354 .act_container_chatbot .chatbot.expanded {
     display: flex;
     justify-content: center;
     flex-direction: column;
 }

 .page-id-638765 .chatbot header,
 .page-id-140354 .chatbot header {
     background: #fff;
     box-shadow: none;
     color: #222;
 }

 .page-id-638765 .chatbot,
 .page-id-140354 .chatbot {
     border-radius: 0px;
 }

 .page-id-638765 .chatbot header h2,
 .page-id-140354 .chatbot header h2 {
     font-size: 39px;
 }

 .page-id-638765 .close-btn,
 .page-id-140354 .close-btn,
 .page-id-638765 .chatbot header .toggle-size-btn,
 .page-id-140354 .chatbot header .toggle-size-btn,
 .page-id-638765 #hubspot-messages-iframe-container,
 .page-id-140354 #hubspot-messages-iframe-container {
     display: none !important;
 }

 .chatbot.expanded .chatbox .incoming div {
     background: rgb(70 102 255 / 10%);
     color: #272727;
     font-size: 0.97rem;
     line-height: 22px;
     padding: 19px
 }

 /* .page-id-638765 .chatbox li:first-of-type, */
 .page-id-638765 .chatbox li.incoming,
 .page-id-140354 .chatbox li:first-of-type {
     display: flex;
     list-style: none;
     justify-content: center;
     align-content: center;
     align-items: center;
     flex-wrap: wrap;
 }

 .page-id-638765 .chatbox li.incoming .loading-thinking {
     display: flex !important;
     justify-content: right;
 }

 .chatbot .chatbox .chat.outgoing {
     margin: 35px 0;
     justify-content: flex-end;
     width: 90%;
 }

 .chatbot .chatbox .chat.outgoing div {
     font-size: 0.97rem;
     background: rgba(82, 102, 251, 0.8);
 }

 .page-id-638765 .chatbot .chatbox,
 .page-id-140354 .chatbot .chatbox {
     overflow-y: auto;
     height: auto;
     padding: 5px 20px 0px;
 }

 .page-id-638765 .chat-input.expanded,
 .page-id-140354 .chat-input.expanded {
     position: relative;
     border-top: none;
 }

 .page-id-638765 .chat-input textarea,
 .page-id-140354 .chat-input textarea {
     background: #f5f5f5;
     border-radius: 10px;
     padding: 21px;
     height: 69px;
 }

 .page-id-638765 .chatbox .incoming span.chat-logo,
 .page-id-140354 .chatbox .incoming span.chat-logo {
     align-self: center;
 }

 .page-id-638765 .chatbot-toggler,
 .page-id-140354 .chatbot-toggler {
     z-index: 1;
     bottom: 49px;
     display: none;
 }

 .page-id-638765 .chatbot-toggler span,
 .page-id-140354 .chatbot-toggler span {
     color: #000;
 }

 .page-id-638765 #falso_paywall,
 .page-id-140354 #falso_paywall {
     display: none;
 }

 #container_single_publicaciones .sharedaddy .sd-social-icon .sd-content ul>li>a.share-icon {
     padding: 6px 0 0;
     line-height: 0 !important;
     width: 2rem;
     height: 2rem;
     text-align: center;
 }

 /*new home*/
 #body_2025 .section-new-home-2025 a {
     text-decoration: none;
     color: #4666FF;
 }

 .section-new-home-2025 {
     max-width: 1200px;
     margin: -48px auto 0px auto;
     position: relative;
 }

 #body_2025 .new-home-list-interes,
 .new-home-list-interes {
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     align-items: flex-end;
     list-style: none;
     justify-content: space-between;
     padding: 6px 21px;
     background-color: #6B85FF;
     color: #BEFF5E;
     height: auto;
     align-content: center;
 }

 #body_2025 .new-home-list-interes:hover {
     color: #bffb66;
 }

 #body_2025 .new-home-list-interes li a {
     color: #fff;
     font-weight: normal;
     text-decoration: none;
 }

 #body_2025 .new-home-list-interes li a:hover {
     color: #f0f0f0;
 }

 #body_2025 .new-home-list-interes li:first-of-type strong::after {
     content: "\f054";
     font-family: "Font Awesome 6 Free";
     font-weight: 900;
     margin-left: 8px;
 }

 #body_2025 .btn-2025-suscripcion a {
     background-color: #beff5e;
     color: #000;
     border-radius: 0px;
     padding: 5px 25px;
 }

 #body_2025 .btn-2025-suscripcion a:hover {
     background-color: #bbf860;
 }

 #body_2025 .section-important .dt-container-admin-title a {
     font-size: 29px;
     line-height: 31px;
 }

 #body_2025 .dt-container-admin-title a {
     color: #000;
 }

 #body_2025 .dt-container-admin-excerpt a {
     text-decoration: none;
     font-size: 1rem !important;
     color: #717070;
     line-height: 21px;
 }

 #body_2025 .section-important {
     border: 1px solid #dad5d5;
     padding: 12px 14px;
     margin-top: 36px;
 }

 .section-new-home-2025 .wp-block-getwid-section__wrapper {
     padding: 0px;
 }

 #body_2025 .section-new-home-2025 .section-important .dt-container-public-title a {
     font-size: 38px;
     line-height: 38px;
     font-weight: 600;
 }

 #body_2025 .section-new-home-2025 .dt-container-public-title a {
     font-size: 16px;
     color: #222;
     line-height: 20px;
     display: block;
 }

 #body_2025 .section-new-home-2025 .dt-container-public-excerpt a {
     color: #717070;
 }

 .articulos-apertura-2025 {
     margin-top: 27px;
     border-bottom-style: dashed !important;
     border-bottom-color: #767474;
     margin-bottom: 25px;
 }

 #body_2025 .articulos-apertura-2025 .stk-aee6f40-container,
 #body_2025 .articulos-apertura-2025 .stk-f4ed3f6-container {
     margin: 0px;
 }

 .section-new-home-2025 .espacio-publicidad {
     padding: 0px;
 }

 .section-new-home-2025 .wp-block-getwid-content-slider-slide {
     padding: 0px;
 }

 .articulos-apertura-2025-col2 {
     padding: 0px 0px 0px 23px;
     margin-bottom: 30px !important;
     border-left-style: solid !important;
     border-left-color: #dad5d5;
 }

 .articulos-apertura-2025 .dt-container-public-title {
     height: auto;
 }

 .articulos-apertura-2025-col1 .stk-de92b60,
 .articulos-apertura-2025-col1 .stk-739410c,
 .articulos-apertura-2025-col1 .articulos-apertura-2025-rutas {
     border-bottom-style: solid !important;
     border-bottom-color: #dad5d5;
     margin-bottom: 11px;
 }

 .articulos-apertura-2025-col1 .wp-block-create-block-actualicese-lista-contenidos .dt-rtl {
     border-top: 1px solid #d6d6d6 !important;
     border-bottom: 1px solid #d6d6d6 !important;
     margin-top: 17px;
     padding-top: 19px;
     padding-bottom: 27px;
 }

 .articulos-apertura-2025-col1 .stk-de92b60 .dt-container-list .dt-container-public-title {
     height: 90px;
 }

 .cont-colum-tematicas .stk-ffbae20-inner-blocks .stk-133525f .wp-block-stackable-column,
 .cont-colum-tematicas .stk-70cbba3 .stk-block-content .wp-block-stackable-column {
     border-left-style: solid !important;
     border-left-color: #dad5d5;
     margin: 15px 0px 15px 0px;
 }

 .cont-colum-tematicas .stk-ffbae20-inner-blocks .stk-133525f .wp-block-stackable-column:first-of-type,
 .cont-colum-tematicas .stk-70cbba3 .stk-block-content .wp-block-stackable-column:first-of-type {
     border-left: none;
     border-left-color: transparent;
 }

 .cont-colum-tematicas .stk-ffbae20-inner-blocks .wp-block-stackable-columns {
     border-bottom-style: solid !important;
     border-bottom-color: #dad5d5;
     padding-bottom: 15px;
 }

 .cont-colum-tematicas .stk-ffbae20-inner-blocks .wp-block-stackable-columns:last-of-type {
     border-bottom: none;
     border-bottom-color: transparent;
 }

 .cont-tematicas .wp-block-create-block-actualicese-lista-contenidos .dt-ltr .dt-container-admin-title {
     line-height: 13px;
 }

 .cont-tematicas .dt-list .dt-container-public:nth-child(n+2),
 .articulos-apertura-2025 .dt-container-public:nth-child(n+2) {
     border-top: 1px solid #dad5d5;
 }

 .articulos-apertura-2025-col1 .stk-739410c .stk-739410c-column {
     margin-bottom: 30px;
 }

 .articulos-apertura-2025-col1 .articulos-apertura-2025-rutas {
     margin-bottom: 51px;
     height: 369px;
 }

 .articulo-destacado .dt-list .dt-container-public .dt-container-public-image a img {
     margin-top: 9px;
 }

 #body_2025 .articulos-apertura-2025 .articulo-destacado .dt-container-public-title a {
     font-size: 32px;
     line-height: 34px;
 }

 .articulos-apertura-2025 .wp-block-getwid-content-slider {
     width: 87%;
     margin: auto;
 }

 .articulos-apertura-2025 .articulos-apertura-automation .dt-ltr>div {
     width: 100%;
 }

 .articulos-apertura-2025 .articulos-apertura-automation .dt-ltr>div h2 {
     margin-top: 9px !important;
     margin-left: 0px;
     text-align: center;
 }

 .articulos-apertura-automation {
     padding: 10px !important;
 }

 .articulos-apertura-2025 .articulos-apertura-automation .dt-ltr>div h2 a {
     font-size: 15px;
     line-height: 10px;
 }

 .articulos-apertura-automation .wp-block-button .wp-block-button__link {
     padding: 5px 38px;
     font-weight: 600;
 }

 .articulos-apertura-automation li {
     margin: 0px 1px !important;
 }

 .articulos-apertura-automation .slick-dots button::before {
     width: 1px;
     height: 1px;
     color: #000 !important;
 }

 .articulos-apertura-2025 .dt-rtl .dt-container-admin-title a {
     line-height: 10px;
 }

 .articulos-apertura-2025 .block-after-img .stk-column-wrapper {
     margin: 2px !important;
 }

 .articulos-apertura-2025-rutas .bloque-jumbotones .stk-5a4c4a7-column .stk-ab0d21f .stk-ab0d21f-inner-blocks {
     display: grid;
     grid-template-columns: repeat(2, 1fr);
     gap: 16px;
 }

 .articulos-apertura-2025-rutas .bloque-jumbotones .stk-5a4c4a7-column .stk-block.stk-4a722b9 {
     display: grid;
     grid-column: span 2;
     margin-bottom: -12px !important;
 }

 .articulos-apertura-2025-rutas .bloque-jumbotones .stk-5a4c4a7-column .stk-ab0d21f .stk-ab0d21f-inner-blocks .stk-4a722b9 #rutas,
 .articulos-apertura-2025-col2 .apertura-col-consultorio h2 {
     font-size: 1.5rem !important;
 }

 .articulos-apertura-2025-rutas .bloque-jumbotones .stk-5a4c4a7-column .stk-ab0d21f .stk-ab0d21f-inner-blocks .stk-4a722b9 #rutas::after,
 .articulos-apertura-2025-col2 .apertura-col-consultorio h2::after {
     content: '';
     border-bottom: 3px solid #4666ff;
     width: 43px;
     display: inline-block;
     margin-left: 7px;
 }

 .articulos-apertura-2025-rutas .bloque-jumbotones .stk-5a4c4a7-column .stk-ab0d21f .stk-ab0d21f-inner-blocks .stk-574ace2 .wp-block-stackable-divider hr {
     display: none;
     margin: 0px;
 }

 .articulos-apertura-2025-rutas .bloque-jumbotones .stk-5a4c4a7-column .stk-ab0d21f .stk-inner-blocks .wp-block-stackable-column .stk-column-wrapper {
     padding: 5px !important;
 }

 .articulos-apertura-2025-rutas .bloque-jumbotones .stk-5a4c4a7-column .stk-ab0d21f .stk-inner-blocks .wp-block-stackable-column .stk-column-wrapper .stk-block-text__text {
     font-size: 14px !important;
 }

 .articulos-apertura-2025-rutas .bloque-jumbotones .stk-5a4c4a7-column .stk-ab0d21f .stk-inner-blocks .wp-block-stackable-column .stk-column-wrapper .stk-block-text__text strong {
     font-weight: 500;
 }

 .articulos-apertura-2025-rutas .bloque-jumbotones .stk-5a4c4a7-column .stk-ab0d21f .stk-inner-blocks .stk-block-columns {
     display: flex;
     height: 73px;
     margin-bottom: 0px;
 }

 .articulos-apertura-2025-rutas .bloque-jumbotones hr {
     display: none;
 }

 #body_2025 .apertura-col2-beneficios {
     height: 277px;
     border-bottom-style: dashed !important;
     border-bottom-color: #767474;
 }

 #body_2025 .apertura-col2-beneficios p.stk-block-text__text {
     font-weight: 600 !important;
 }

 .apertura-col2-beneficios .base-conocimiento .stk-row,
 .apertura-col2-beneficios .act-suscripciones .stk-row,
 .apertura-col2-beneficios .act-tienda .stk-row,
 .apertura-col2-beneficios .boletin .stk-row,
 .apertura-col2-beneficios .formatos .stk-row,
 .apertura-col2-beneficios .herramientas .stk-row {
     align-items: center;
     height: 125px;
     padding: 40px;
 }

 .apertura-col2-beneficios .wp-block-stackable-icon {
     text-align: end;
     margin-right: 8px;
 }

 #body_2025 .apertura-col2-beneficios .base-conocimiento .wp-block-stackable-icon svg path,
 #body_2025 .apertura-col2-beneficios .act-suscripciones .wp-block-stackable-icon svg path,
 #body_2025 .apertura-col2-beneficios .herramientas .wp-block-stackable-icon svg path,
 #body_2025 .apertura-col2-beneficios .formatos .wp-block-stackable-icon svg path {
     fill: #fff;
 }

 #body_2025 .apertura-col2-beneficios .formatos p {
     color: #fff;
 }

 #body_2025 .apertura-col2-beneficios .act-tienda .wp-block-stackable-icon svg path,
 #body_2025 .apertura-col2-beneficios .boletin .wp-block-stackable-icon svg path {
     fill: #333;
 }

 .apertura-col2-beneficios .base-conocimiento {
     background-color: #4666FF;
     color: #fff;
 }

 .apertura-col2-beneficios .act-suscripciones {
     background-color: #333;
     color: #fff;
 }

 .apertura-col2-beneficios .act-tienda {
     background-color: #beff5e;
 }

 .apertura-col2-beneficios .boletin {
     background-color: rgb(190, 255, 94, 0.6);
 }

 .apertura-col2-beneficios .formatos {
     background-color: rgba(70, 102, 255, 0.6);
 }

 .apertura-col2-beneficios .herramientas {
     background-color: #26346C;
     color: #fff;
 }

 .apertura-col2-beneficios .stk-block-content .stk-column-wrapper {
     margin: 0px !important;
 }

 .apertura-col2-beneficios .stk-block.stk-dc5f377 {
     margin-bottom: 0px !important;
 }

 .articulos-apertura-2025-col2 .apertura-col-consultorio {
     margin-top: 39px;
 }

 .articulos-apertura-2025-col2 .apertura-col-consultorio h2 {
     font-weight: 600;
 }

 .articulos-apertura-2025-col2 .apertura-col-consultorio iframe {
     width: 100%;
     height: 15%;
 }

 .articulos-apertura-2025-col2 .apertura-col-consultorio .wp-block-stackable-column .stk-column-wrapper {
     margin: 0px;
 }

 .articulos-apertura-2025-col2 .apertura-col-consultorio .wp-block-stackable-column .stk-column-wrapper .stk-block-text__text {
     line-height: 20px !important;
     padding: 11px;
 }

 .salud table thead tr {
     background-color: rgba(70, 102, 255, 0.6);
 }

 .col-articulo-grafico {
     margin-top: -40px;
 }

 .col-articulo-grafico .stk-row {
     display: flex;
     justify-content: center;
     align-items: center;
 }

 .articulos-apertura-2025-col2 .dt-list .dt-container-public:nth-child(n+2) {
     padding-top: 11px;
     margin-bottom: 0px;
 }

 #body_2025 .section-new-home-2025 .articulos-apertura-2025-col2 .dt-container-public-title a {
     margin-bottom: 2px;
 }

 .cont-tematicas {
     margin-top: 70px;
     border-bottom-style: dashed !important;
     border-bottom-color: #767474;
     margin-bottom: 63px;
     padding-bottom: 37px;
 }

 .cont-tematicas .title-tematicas h3 {
     background-color: #4666ff;
     color: #fff;
     text-align: center;
     width: 16%;
     font-weight: normal;
 }

 .title-tematicas {
     margin-bottom: 0px;
     border-bottom: 1px solid #4666ff;
 }

 .tematica-destacado {
     margin-top: 24px !important;
     border: 1px solid #d6d6d6 !important;
     padding: 11px 17px 0px 17px;
 }

 .tematica-destacado .wp-block-create-block-actualicese-lista-contenidos .dt-rtl .dt-container-admin-title a {
     font-size: 38px;
     line-height: 38px;
 }

 #body_2025 .cont-colum-tematicas .stk-70cbba3-column .wp-block-stackable-column {
     margin-top: 0px !important;
 }

 .cont-colum-tematicas .stk-dec5900-column .stk-afea06e {
     border-right: 1px solid #dadada !important;
 }

 .cont-colum-tematicas .stk-dec5900-column .stk-afea06e {
     border-right: 1px solid #dadada !important;
 }

 .tematica-tendencia {
     background: rgba(190, 255, 94, 0.2);
     padding: 16px;
 }

 .tematica-tendencia p {
     background: rgba(70, 102, 255, 0.65);
     width: 2.2rem;
     height: 2.2rem;
     text-align: center !important;
     color: #fff;
     border-radius: 50%;
     padding-top: 5px;
     font-weight: 600;
     margin-top: 22px;
 }

 .tematica-tendencia .wp-block-create-block-actualicese-lista-contenidos {
     margin-top: -24px;
     padding-bottom: 10px;
     border-bottom: 1px solid #b0afaf;
 }

 .tematica-tendencia .wp-block-create-block-actualicese-lista-contenidos:last-of-type {
     border-bottom: none;
 }

 .tematica-tendencia .dt-list {
     padding-top: 0px;
 }

 .tematica-tendencia .wp-block-column {
     display: flex;
     justify-content: center;
 }

 .cont-tematicas .stk-ffbae20-container {
     margin: 0px !important;
 }

 .cont-recursos {
     border-bottom-style: dashed !important;
     border-bottom-color: #767474;
     padding-bottom: 40px;
     margin-bottom: 41px;
 }

 .cont-recursos .destacado-recursos {
     margin-top: 25px;
 }

 .cont-recursos .destacado-recursos .dt-container-list .dt-,
 .cont-recursos .col-1-recursos .dt-container-list .dt-list {
     padding-top: 0px;
 }

 .cont-recursos .title-recursos {
     margin-bottom: 0px;
     border-bottom: 1px solid #beff5e;
 }

 .cont-recursos .title-recursos h3 {
     background-color: #beff5e;
     width: 16%;
     color: #000;
     text-align: center;
     font-weight: normal;
 }

 .cont-recursos .destacado-recursos .wp-block-create-block-actualicese-lista-contenidos {
     padding: 23px;
 }

 .recursos-dtl-rtl .dt-rtl {
     margin-bottom: -4px;
 }

 #body_2025 .section-new-home-2025 .cont-recursos .destacado-recursos .wp-block-create-block-actualicese-lista-contenidos .dt-container-public-title a {
     font-size: 2rem;
     line-height: 34px;
 }

 .cont-recursos .col-1-recursos {
     background-color: rgba(70, 102, 255, 0.1);
     padding: 13px;
 }

 .cont-recursos .col-1-recursos .wp-block-create-block-actualicese-lista-contenidos {
     border-bottom: 1px solid #b0afaf;
     padding-bottom: 20px;
 }

 .cont-recursos .col-1-recursos .wp-block-create-block-actualicese-lista-contenidos:last-child {
     border-bottom: none;
 }

 .cont-recursos .col-1-recursos p {
     width: 2.2rem;
     height: 2.2rem;
     background-color: #beff5e;
     border-radius: 50%;
     padding-top: 5px;
     font-weight: 600;
 }

 .cont-recursos .col-1-recursos .wp-block-column.wp-block-column-is-layout-flow {
     justify-content: center;
     display: flex;
     margin-top: 23px;
 }

 .cont-recursos .col-1-recursos .wp-block-columns {
     margin-bottom: 0px;
 }

 .ids-col-2-recursos {
     background-color: #f2f3f2;
     border-top: 1px solid #72993f;
     border-bottom: 1px solid #72993f;
 }

 .ids-col-2-recursos-2 {
     border-top-style: solid !important;
     border-top-color: #d4d4d4;
     padding-top: 17px;
 }

 .ids-col-2-recursos-2 .stk-row .wp-block-stackable-column {
     border-right: 1px solid #d4d4d4 !important;
 }

 .ids-col-2-recursos-2 .stk-row .wp-block-stackable-column:last-of-type {
     border-right: none !important;
 }

 .ids-col-2-recursos-2 .stk-column-wrapper {
     margin: 0px 11px !important;
 }

 .ids-col-2-recursos-2 .dt-container-list .dt-list {
     padding-top: 0px;
 }

 .ids-col-2-recursos-2 .dt-container-list .dt-list .dt-container-public-title a {
     margin-bottom: 0px !important;
 }

 .recursos-contenido-right {
     padding-top: 23px;
     border-left: 1px solid #d6d6d6 !important;
 }

 .recursos-contenido-right .wp-block-create-block-actualicese-lista-contenidos:first-of-type {
     border-bottom: 1px solid #d6d6d6 !important;
     padding-bottom: 10px;
 }

 .cont-recursos .col-2-recursos .wp-block-create-block-actualicese-lista-contenidos .dt-container-layout-1 .dt-list-izq h2 {
     line-height: 16px;
 }

 .cont-recursos .col-2-recursos .wp-block-create-block-actualicese-lista-contenidos .dt-rtl h2 {
     line-height: 16px;
 }

 .cont-conferencias {
     border-bottom-style: dashed !important;
     border-bottom-color: #767474;
     padding-bottom: 42px;
     margin-bottom: 35px;
     margin-top: 74px;
 }

 .cont-conferencias .title-conferencias h3 {
     background-color: #26346C;
     color: #fff;
     text-align: center;
     width: 16%;
     font-weight: normal;
 }

 .cont-conferencias .cont-col-1-conferencias iframe {
     width: 100%;
     height: 35vh;
 }

 .cont-conferencias .cont-col-2-conferencias iframe {
     height: 50%;
 }

 .cont-conferencias .cont-col-2-conferencias .stk-1d65081 {
     margin-bottom: 0px;
 }

 .cont-conferencias .cont-col-2-conferencias .stk-3fcd37f-container {
     margin: 0px !important;
 }

 .cont-conferencias .dt-container-public-title a {
     height: 64px;
 }

 .cont-usa-maximo-suscripcion {
     margin-top: 66px;
     margin-bottom: 50px;
 }

 .cont-usa-maximo-suscripcion .title-usa-al-maximo-tu-suscripcion {
     margin-bottom: 0px;
 }

 .cont-usa-maximo-suscripcion .title-usa-al-maximo-tu-suscripcion h3 {
     background-color: #758CFF;
     color: #fff;
     width: 37%;
     text-align: center;
     font-weight: normal;
 }

 .cont-usa-maximo-suscripcion .col-1-maximo-suscripcion {
     padding: 13px;
 }

 .cont-usa-maximo-suscripcion .col-1-maximo-suscripcion p {
     background-color: #758CFF;
     border-radius: 50%;
     color: #fff;
     width: 2.2rem;
     height: 2.2rem;
     text-align: center;
     padding-top: 5px;
 }

 .cont-usa-maximo-suscripcion .col-1-maximo-suscripcion .wp-block-column-is-layout-flow {
     display: flex;
     justify-content: center;
     margin-top: 19px;
 }

 .cont-usa-maximo-suscripcion .col-1-maximo-suscripcion .wp-block-columns {
     margin-bottom: 0px;
 }

 .cont-usa-maximo-suscripcion .col-1-maximo-suscripcion .wp-block-create-block-actualicese-lista-contenidos .dt-container-list .dt-list {
     padding-top: 0px;
 }

 .cont-usa-maximo-suscripcion .col-2-maximo-suscripcion #main_div_player>iframe {
     width: 100%;
     height: 392px;
 }

 .cont-usa-maximo-suscripcion .col-2-maximo-suscripcion .thumbnails_videos {
     height: 403px !important;
 }

 .cont-usa-maximo-suscripcion .col-2-maximo-suscripcion .thumbnails_videos .load_video_youtube img {
     width: 100%;
     max-width: 100% !important;
 }

 .cont-usa-maximo-suscripcion .col-2-maximo-suscripcion .thumbnails_videos .load_video_youtube .title-thumbnail {
     width: 100% !important;
     margin-top: 7px;
     margin-left: 0rem !important;
     color: #636363;
     line-height: 20px;
 }

 .cont-usa-maximo-suscripcion .wp-block-create-block-actualicese-lista-contenidos {
     border-bottom: 1px solid #b0afaf;
     padding-bottom: 20px;
 }

 .cont-usa-maximo-suscripcion .wp-block-create-block-actualicese-lista-contenidos:last-of-type {
     border-bottom: none;
 }

 canvas {
     width: 100% !important;
     height: 100% !important;
 }

 .wp-block-stackable-column .stk-column-wrapper .stk-block-content>div:has(> .myChart),
 .wp-block-stackable-column .stk-column-wrapper .stk-block-content>div:has(> .myChart2) {
     border-left: 1px solid #d7d7d7;
     padding-left: 10px;
 }

 /*End new home*/

 /*flotante*/

 /*instagram*/
 .post_instagram iframe {
     height: 573px;
 }

 .postid-379355 #single_content:has(iframe.instagram-media) {
     position: relative;
     min-height: 700px;
 }

 #body_2023 #single_content .post_instagram blockquote iframe {
     position: fixed;
     top: 91px;
     right: 0px;
     width: auto !important;
     z-index: 22 !important;
     height: 402px !important;
 }

 #single_content .instagram-media {
     height: 570px;
     width: 20% !important;
     position: relative;
 }

 .post_instagram blockquote {
     background-color: transparent;
 }

 /*instagram*/

 /* end flotante*/

 /* Video en vivo*/
 #magic-login-shortcode {
     width: 100% !important;
     margin: 0 !important;
 }

 #magic-login-shortcode .magic-login-inline-login-form {
     display: inline-flex;
 }

 #magic-login-shortcode .magic-login-inline-login-form label {
     display: none !important;
 }

 #magic-login-shortcode .magic-login-inline-login-form #user_login {
     border: 1px solid #d8d8d8;
     border-radius: 35px;
     padding: 0px 10px;
     background-color: #f5f5f5;

 }

 #magic-login-shortcode .magic-login-inline-login-form .magic-login-submit.button {
     margin-top: 0 !important;
     font-size: 18px;
     line-height: 28px;
     font-weight: 500;
     color: black;
     background-color: #FCB900;
     margin-left: 15px;
     padding: 8px 0px;
     text-decoration: none;
     display: inline-block;
     border-radius: 25px;
     border: none;
 }

 #magic-login-shortcode .message {
     border-left: transparent !important;
 }

 /* End video en vivo*/


 /*Modelos y formatos*/
 .contenedor_formatos {
     background: #EBEBEB;
 }

 .contenedor_formatos .header {
     background: url(/wp-content/themes/actualicese2023/images/banner_modelos_formatos.png) no-repeat scroll center center;
     background-size: cover;
     position: relative;
     padding-right: 20px;
     height: 200px;
 }

 .contenedor_formatos .wrapper.center {
     width: 40%;
     position: absolute;
     right: 188px;
     top: 37%;
     transform: translateY(-50%);
     text-align: end;
     font-size: 1.5rem;
     font-style: italic;
     line-height: 27px;
 }

 .contenedor_formatos .wrapper.center i {
     position: absolute;
     top: 7px;
     right: -61px;
     bottom: 0;
     font-size: 3rem;
     color: #4666ff;
 }

 .margin-top-minus {
     margin-top: -3rem;
 }

 .contenedor_formatos .back-white {
     background: #FFFFFF;
     border-radius: 5px;
     margin-bottom: 1rem;
     float: left;
     position: relative;
     width: 100%;
 }

 .contenedor_formatos .back-white:nth-child(2) {
     padding-top: 28px;
 }

 .contenedor_formatos .back-white:nth-child(2) span {
     padding-left: 28px;
     font-weight: 600;
 }

 .contenedor_formatos .col-8.margin-top-minus .back-white {
     padding: 0px 28px;
     padding: 0px 28px;
 }

 .contenedor_formatos .widget_block {
     padding: 0;
     margin: 0;
 }

 .contenedor_formatos .back-white ul {
     list-style: none;
     padding: 28px;
     margin-bottom: 0;
 }

 .contenedor_formatos .back-white ul li {
     background-color: #f5f5f5;
     padding: 6px;
     margin-bottom: 10px;
     border-radius: 6px;
 }

 .contenedor_formatos .back-white ul li:last-of-type {
     margin-bottom: 0;
 }

 .contenedor_formatos .back-white ul li:hover {
     background-color: #e4e4e4;
 }

 .contenedor_formatos .back-white ul li.active {
     background-color: #4666FF;
 }

 .contenedor_formatos .back-white ul li.active a {
     color: #fff;
 }

 .contenedor_formatos .back-white ul li.active i {
     color: #beff5e;
 }

 .contenedor_formatos .back-white ul li a {
     text-decoration: none;
     color: #141414;
     padding-left: 8px;
     width: 100%;
     display: block;
     font-size: 15px;
 }

 .contenedor_formatos .back-white ul li a i {
     color: #4666FF;
     font-size: 13px;
     margin-right: 4px;
 }

 .contenedor_formatos li.filter-cats,
 .contenedor_formatos li.filter-ext {
     padding: 0 !important;
     background-color: transparent !important;
 }

 .contenedor_formatos li.filter-cats .fa-caret-down,
 .contenedor_formatos li.filter-ext .fa-caret-down {
     float: right;
     padding-top: 6px;
 }

 .contenedor_formatos li.filter-cats ul,
 .contenedor_formatos li.filter-ext ul {
     display: none;
 }

 .contenedor_formatos li.filter-cats a,
 .contenedor_formatos li.filter-cats ul,
 .contenedor_formatos li.filter-ext a,
 .contenedor_formatos li.filter-ext ul {
     background-color: #f5f5f5;
     margin-top: -2px;
 }

 .contenedor_formatos li.filter-cats a,
 .contenedor_formatos li.filter-ext a {
     padding: 7px 12px 7px !important;
     border-radius: 6px;
 }

 .contenedor_formatos li.filter-cats.active a,
 .contenedor_formatos li.filter-ext.active a {
     background-color: #E0FFD1;
     color: #000 !important;
 }

 .contenedor_formatos li.filter-cats.active a i,
 .contenedor_formatos li.filter-ext.active a i {
     color: #4666ff !important;
 }

 .contenedor_formatos li.filter-cats ul,
 .contenedor_formatos li.filter-ext ul {
     padding-top: 10px;
     padding-bottom: 13px;
     border-radius: 0 0 6px 6px;
 }

 .contenedor_formatos li.filter-cats ul li,
 .contenedor_formatos li.filter-ext ul li {
     padding: 0 6px;
 }

 .contenedor_formatos li.filter-cats ul li a,
 .contenedor_formatos li.filter-ext ul li a {
     background-color: transparent !important;
     padding: 6px !important;
 }

 .contenedor_formatos .back-white ul li.filter-cats.active,
 .contenedor_formatos .back-white ul li.filter-ext.active {
     background-color: transparent;
 }

 .contenedor_formatos li.filter-cats.active ul li.active a,
 .contenedor_formatos li.filter-ext.active ul li.active a {
     color: #fff !important;
 }

 .temas-formatos div.col-xxl-12 {
     display: flex;
     justify-content: space-between;
     margin-bottom: 17px;
     position: relative;
     align-items: center;
     padding-bottom: 10px;
 }

 .temas-formatos.justify-content-md-center {
     justify-content: left !important;
 }

 #body_2023 .contenedor_formatos .temas-formatos h2 {
     font-size: 17px !important;
     color: #000;
     font-weight: 600 !important;
 }

 .temas-formatos div.col-xxl-12::after {
     content: "";
     position: absolute;
     bottom: 0;
     left: 13px;
     top: 30px;
     width: 63%;
     height: 1px;
     background: #eaeaea;
 }

 .temas-formatos #busqueda_rapida {
     width: 33%;
     background-color: #e4e4e4;
     border: none;
     padding: 4px 13px;
     border-radius: 5px;
     outline: none;
     font-size: 14px;
 }

 .temas-formatos #busqueda_rapida::placeholder {
     color: #000;
     font-style: italic;
 }

 .contenedor_formatos .tema-plantillas div {
     background-color: #f5f5f5;
     border: none !important;
     padding: 7px !important;
     box-shadow: none !important;
     margin-bottom: 13px !important;
     text-align: left !important;
     font-size: 15px;
 }

 .contenedor_formatos .tema-plantillas div:hover {
     background-color: #e4e4e4;
 }

 .contenedor_formatos .tema-plantillas div a {
     text-decoration: none;
     color: #000;
     width: 100%;
     display: block;
     padding-left: 7px;
 }

 .contenedor_formatos .tema-plantillas div a i {
     color: #4666ff;
     margin-right: 3px;
 }

 #contenedor_posts_modelos_formatos_pager div {
     display: flex;
     justify-content: right;
 }

 #contenedor_posts_modelos_formatos_pager div a {
     background: #f5f5f5;
     color: #636363;
     text-decoration: none;
     padding: 3px 12px;
     border-radius: 6px;
     text-align: center;
     font-size: 14px;
     margin: 3px;
 }

 #contenedor_posts_modelos_formatos_pager {
     width: 100%;
 }

 #contenedor_posts_modelos_formatos_pager div a.active {
     background-color: #4666FF;
     color: #fff;
 }

 #contenedor_posts_modelos_formatos,
 #contenedor_recientes,
 #contenedor_populares {
     display: grid;
     grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
     gap: 17px;
     padding: 0 14px 29px;
 }

 #contenedor_posts_modelos_formatos div,
 #contenedor_recientes div,
 #contenedor_populares div {
     border: 1px solid #dddddd;
     padding: 0;
     width: 100%;
     border-radius: 7px;
 }

 .formatos-destacados {
     column-gap: 11px;
     width: 100%;
     margin: 0 auto;
 }

 .contenedor_formatos .formatos-destacados .col-3 {
     background-color: #E1FFD1;
     padding: 6px 12px;
     text-align: center;
     border-radius: 5px;
 }

 .contenedor_formatos .formatos-destacados .col-3 a {
     color: #4666ff;
     text-decoration: none;
 }

 .contenedor_formatos .col-8.margin-top-minus .back-white .active {
     background: #4666ff;
     padding: 6px 12px;
     color: #fff;
     border-radius: 4px;
 }

 .contenedor_formatos .col-8.margin-top-minus .back-white .active b a {
     color: #fff;
     text-decoration: none;
 }


 #body_2023 #contenedor_posts_modelos_formatos a img,
 #body_2023 #contenedor_recientes a img,
 #body_2023 #contenedor_populares a img {
     max-width: 100%;
     height: 144px;
     margin: auto;
     display: block;
     padding: 14px 18px 0px;
 }

 #body_2023 #contenedor_posts_modelos_formatos h2 a,
 #body_2023 #contenedor_recientes h2 a,
 #body_2023 #contenedor_populares h2 a {
     font-size: 15px !important;
     color: #000;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     width: 100%;
 }

 #contenedor_posts_modelos_formatos h2,
 #contenedor_recientes h2,
 #contenedor_populares h2 {
     line-height: 19px;
     background: #f5f5f5;
     padding: 9px 13px;
     margin-bottom: 0;
     height: 76px;
     display: flex;
     align-items: center;
 }

 .contenedor_formatos .col-3.margin-top-minus {
     width: 22%;
 }

 .contenedor_formatos .col-8.margin-top-minus {
     width: 68.666667%;
 }

 .breadcrumb-formatos span i {
     background-color: #4666ff;
     color: #fff;
     border-radius: 50%;
     width: 1.7rem;
     height: 1.7rem;
     text-align: center;
     font-size: 13px;
     margin-right: 4px;
     display: inline-flex;
     align-items: center;
     justify-content: center;
 }

 .breadcrumb-formatos div {
     background-color: #D0D5FF;
     padding: 6px 12px 6px 44px;
     position: relative;
 }

 .breadcrumb-formatos span .fa-caret-down {
     display: none;
 }

 .breadcrumb-formatos div a {
     background-color: #fff;
     position: absolute;
     left: 0px;
     top: 0;
     bottom: 0;
     padding-top: 8px;
     width: 30px;
 }

 .breadcrumb-formatos .fa-chevron-left {
     color: #000;
     margin-right: 12px;
     padding-left: 12px;
 }

 #body_2023.category-formatos #footer_2023 {
     margin-top: 0;
 }

 /*End modelos y formatos*/

 /*anuncio importante IA*/
 #spinner_ia_search {
     display: flex;
     flex-direction: column;
     justify-content: center;
     text-align: center;
     font-size: 18px;
     margin-bottom: 10px;
     padding: 12px 0;
 }

 #spinner_ia_search i {
     background: linear-gradient(#4666FF, #beff5e);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     background-clip: text;
     color: transparent;
     font-size: 50px;
     margin-bottom: 5px;
     animation: spin 5s linear infinite;
 }

 .answer_ia {
     position: relative;
     background-color: rgb(70 102 255 / 15%);
     padding: 80px 59px 51px;
     border-radius: 12px;
     margin: 33px 0;
     display: flex;
     flex-direction: column;
     justify-content: flex-end;
     align-items: center;
 }

 .answer_ia::before {
     content: '';
     background-image: url(/wp-content/themes/actualicese2023/assets/img/actualicese-ia.png);
     width: 94px;
     height: 84px;
     background-position: center;
     background-size: contain;
     background-repeat: no-repeat;
     display: block;
     position: absolute;
     top: -28px;
     left: 0;
     right: 0;
     margin: auto;
     background-color: #F8FFEF;
     border-radius: 15%;
     box-shadow: 0 0 14px #e0e0e0;
 }

 .answer_ia h3 {
     margin: 13px 0;
 }

 .answer_ia ul li {
     margin-bottom: 5px;
 }

 .answer_ia ul li a {
     text-decoration: none;
 }

 .answer_ia .read_more_search_ia {
     background-color: #f0cc3a;
     font-weight: 600;
     text-decoration: none;
     display: flex;
     flex-direction: column;
     align-items: flex-end;
     margin-top: 31px;
     width: auto;
     float: right;
     padding: 3px 16px;
     color: #000;
     border-radius: 5px;
     border: none;
 }

 .answer_ia .read_more_search_ia:hover,
 .answer_ia .read_more_search_ia:focus {
     background-color: #f0cc3a;
     opacity: .9;
     color: #333;
     box-shadow: none;
 }

 .answer_ia .modal-dialog {
     display: flex;
     align-items: center;
     height: 79vh;
 }

 .answer_ia .modal-header {
     background: linear-gradient(45deg, #E5FFBF, #EBFFCE);
 }

 #body_2023 .answer_ia .modal-header h5 {
     font-size: 1.3rem !important;
     color: #000;
     padding-left: 12px;
 }

 .answer_ia .modal-body {
     padding: 29px;
     line-height: 1.6;
     display: flex;
     flex-direction: column;
     align-items: flex-end;
 }

 .answer_ia .btn_product_search_ia {
     background-color: #f0cc3a;
     width: auto;
     padding: 3px 13px;
     border-radius: 7px;
     text-decoration: none;
     color: #000;
     font-weight: 600;
 }

 .answer_ia .btn_product_search_ia:hover {
     opacity: 0.85;
 }

 /*end anuncio importante*/

 /*prompt*/
 .title-prompt {
     line-height: 45px;
     margin-bottom: 25px;
     font-size: 40px;
 }

 #copiarPromptBtn {
     background-color: #beff5e;
     border: none;
     padding: 4px 11px;
     border-radius: 5px;
     margin: 10px auto 22px !important;
     display: block;
 }

 #mensajeCopiado {
     background-color: rgb(190 255 94 / 20%);
     padding: 21px;
     border-radius: 5px;
     margin-bottom: 23px;
     position: relative;
     padding-left: 54px;
     box-shadow: 0 0 7px #e6e6e6;
 }

 #mensajeCopiado::before {
     font-family: "Font Awesome 6 Free";
     content: "\f00c";
     font-weight: 900;
     background-color: #beff5e;
     color: #000000;
     margin-right: 7px;
     border-radius: 50%;
     padding: 5px;
     box-shadow: 0 0 2px #bebebe;
     position: absolute;
     top: 28px;
     left: 12px;
     width: 2rem;
     height: 2rem;
     text-align: center;
 }

 #mensajeCopiado a {
     text-decoration: none;
     color: #4666FF;
 }

 .container-fluid-prompts {
     max-width: 1200px;
     margin: 40px auto;
 }

 .container-fluid-prompts .row:first-of-type {
     display: flex;
     gap: 12px;
     background: #f9f9f9;
     border-radius: 17px;
 }

 .container-fluid-prompts .contenedor-prompt,
 .container-fluid-prompts .contenedor-prompt_nl {
     width: 67%;
     padding: 34px 48px;
 }

 .container-fluid-prompts #sidebar_prompt {
     width: 32%;
     background: #E1FFD1;
     padding: 26px;
     border-radius: 10px;
 }

 #sidebar_prompt h2 {
     margin-bottom: 30px;
 }

 #sidebar_prompt p {
     background: #f9f9f9c9;
     padding: 18px;
     border-radius: 10px;
     box-shadow: 0 0 13px #e7e7e7;
     margin-bottom: 22px;
 }

 #sidebar_prompt p>a {
     text-decoration: none;
     color: #000;
 }

 #sidebar_prompt p>a::before {
     content: "\f544";
     font-family: "Font Awesome 6 Free";
     font-weight: 900;
     margin-right: 8px;
     color: #4666ff;
 }

 #prompt {
     line-height: 28px;
     background-color: rgb(70 102 255 / 10%);
     padding: 31px;
     margin: 12px 0;
     border-radius: 6px;
     height: 837px;
     overflow-x: auto;
 }

 #prompt {
     scrollbar-width: auto;
     scrollbar-color: #24356C #f5f5f5;
 }

 .contenedor-prompt_nl {
     background-color: #f6f6f6;
     padding: 27px 32px 40px 32px;
     border-radius: 9px;
 }

 #prompt_nl {
     filter: blur(2.3px);
     transition: filter 0.3s ease;
     padding: 10px 12px;
     box-shadow: 0 0 9px #c0c0c0;
     margin: 0;
     margin-bottom: 24px;
     border-radius: 5px;
     background-color: rgba(190, 255, 94, .6);
     color: #000;
     user-select: none;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
 }

 .contenedor-prompt_nl .cta_prompts {
     background: #fff;
     padding: 20px;
     width: 75%;
     margin: 29px auto 0 auto;
     border-radius: 9px;
     box-shadow: 0 0 15px #eee;
 }

 .cta_logged_prompt {
     display: flex;
     background-color: #4666FF;
     text-decoration: none;
     padding: 6px 9px;
     margin: 16px auto 0 auto;
     border-radius: 4px;
     align-items: center;
     justify-content: center;
     text-align: center;
     width: 100%;
     color: #fff;
 }

 .cta_logged_prompt:hover {
     color: #fff;
     opacity: 0.8;
 }

 .contenedor-prompt_nl .cta_prompts h2 {
     color: #4666ff;
     font-weight: 600;
     line-height: 1.1;
 }

 .contenedor-prompt_nl .cta_prompts h3 {
     line-height: 1.1;
     color: #393939;
     font-size: 20px;
     margin: 15px 0 16px 0;
 }

 .contenedor-prompt_nl .cta_prompts p:first-of-type,
 .contenedor-prompt_nl .cta_prompts .first_text {
     color: #3e3e3e;
 }

 .contenedor-prompt_nl .cta_prompts .first_text a {
     color: #4666ff;
     text-decoration: none;
 }

 .contenedor-prompt_nl .cta_prompt {
     text-align: center;
     display: flex;
     justify-content: center;
     background: #fcb900;
     color: #000;
     text-decoration: none;
     padding: 8px 0;
     border-radius: 6px;
     width: 93%;
     margin: 23px auto 0px auto;
 }

 .contenedor-prompt_nl .cta_prompt:hover {
     opacity: 0.8;
 }

 /*End prompt*/

 /*reel de instagram*/
 #main_container_ig {
     background: linear-gradient(180deg, #dfe6fb 0%, #ebeff4 35%, #f3fbe9 70%, #ffffff 90%);
 }

 #main_container_ig h1 {
     font-size: 2.5rem !important;
     color: #000000 !important;
     line-height: 1.1 !important;
     font-weight: 700 !important;
 }

 #main_container_ig h1 span {
     font-size: 2.5rem !important;
     color: #4666ff !important;
 }

 #main_container_ig .excerpt {
     font-size: 20px;
 }

 #main_container_ig .hr hr {
     background: #aaaaaa !important;
     width: 30%;
     border: 0px;
     height: 1px;
 }

 #main_container_ig #top-options #share-this-post {
     float: left;
     justify-content: start;
     width: 100% !important;
 }

 #main_container_ig #publish_date_post {
     color: #797979;
 }

 #main_container_ig #main_container_ig_right {
     width: 330px;
     float: left;
     position: relative;
     min-height: 1px;
     height: auto;
 }

 #main_container_ig #main_container_ig_left {
     width: calc(100% - 3rem - 330px);
     float: left;
     position: relative;
     min-height: 1px;
     height: auto;
 }

 #main_container_ig #main_container_ig_right iframe {
     background: white;
     border-radius: 3px;
     border: 1px solid rgb(219, 219, 219);
     box-shadow: none;
     display: block;
     margin: 0px 0px 12px;
     padding: 0px;
     height: 590px;
 }

 /*end reel de instagram*/

 /*Single content redes sociales*/
 .single .container div>div.col-xxl-6:has(#single_content_instagram),
 .single .container div>div.col-xxl-6:has(#single_content_youtube),
 .single .container div>div.col-xxl-6:has(#single_content_tik-tok) {
     min-width: 1100px;
 }

 .social-media-title {
     font-size: 2.3rem !important;
     font-weight: 600;
     margin-bottom: 31px;
 }

 #single_content_instagram #container_sm .related-posts-list .related-post-item a,
 #single_content_youtube #container_sm .related-posts-list .related-post-item a,
 #single_content_tik-tok #container_sm .related-posts-list .related-post-item a {
     text-decoration: none;
     color: #272727;
     font-size: 1rem;
 }

 #single_content_instagram #container_sm,
 #single_content_youtube #container_sm,
 #single_content_tik-tok #container_sm {
     display: grid;
     grid-template-areas:
         "iframe related"
         "excerpt excerpt";
     gap: 14px;
     width: 100%;
     padding: 46px 38px 20px 35px;
     border-radius: 13px;
     margin-bottom: 54px;
 }

 #single_content_instagram #container_sm {
     grid-template-columns: 1fr 1.35fr;
 }

 #single_content_youtube #container_sm,
 #single_content_tik-tok #container_sm {
     grid-template-columns: 1fr 1fr;
 }

 #single_content_instagram #container_sm {
     background-color: rgb(70 102 255 / 70%);
 }

 #single_content_youtube #container_sm {
     background-color: #A4B0E6;
     background: linear-gradient(38deg, rgba(180, 50, 50, 0.5), rgba(255, 255, 255, 1));
     background: rgba(180, 50, 50, 0.3);
 }

 #single_content_tik-tok #container_sm {
     background-color: #92CD4C;
 }

 #related_instagram,
 #related_youtube,
 #related_tik-tok {
     grid-area: related;
 }

 #related_instagram h3,
 #related_youtube h3,
 #related_tik-tok h3 {
     font-size: 26px !important;
     font-weight: 600;
 }

 #related_instagram h3 {
     margin-bottom: 12px;
 }

 #related_youtube h3,
 #related_tik-tok h3 {
     margin-bottom: 16px;
 }

 #related_instagram h3,
 #related_tik-tok h3 {
     color: #fff;
 }

 #related_youtube h3 {
     color: #363636;
 }

 #related_tik-tok {
     color: #fff;
     font-size: 26px !important;
     font-weight: 600;
 }

 #the_excerpt_sm {
     grid-area: excerpt;
     background: rgb(255 255 255 / 80%);
     padding: 17px;
     margin-bottom: 24px;
     border-radius: 6px;
 }

 #the_excerpt_sm p {
     margin-top: 0;
 }

 #single_content_instagram #content_sm,
 #single_content_instagram #content_sm iframe {
     height: 581px;
     margin-bottom: 0 !important;
     width: 100% !important;
 }

 #single_content_youtube p:has(iframe),
 #single_content_tik-tok #container_sm .tiktok-embed iframe {
     margin: 0;
 }

 #single_content_youtube p iframe {
     height: 384px;
     margin-bottom: 0;
 }

 #single_content_instagram #content_sm iframe,
 #single_content_youtube #content_sm iframe,
 #single_content_tik-tok {
     border-radius: 12px !important;
 }

 #single_content_instagram .related-posts-list,
 #single_content_youtube .related-posts-list,
 #single_content_tik-tok .related-posts-list {
     display: grid;
     grid-template-columns: 1fr 1fr;
 }

 #single_content_instagram .related-posts-list {
     gap: 16px;
 }

 #single_content_youtube .related-posts-list,
 #single_content_tik-tok .related-posts-list {
     gap: 14px;
 }

 #single_content_youtube #related_youtube {
     display: flex;
     flex-direction: column;
     justify-content: center;
 }

 #single_content_instagram .related-posts-list .related-post-item,
 #single_content_youtube .related-posts-list .related-post-item,
 #single_content_tik-tok .related-posts-list .related-post-item {
     width: 100%;
     display: flex;
     flex-direction: column-reverse;
     border-radius: 8px;
 }

 #single_content_instagram .related-posts-list .related-post-item h4,
 #single_content_youtube .related-posts-list .related-post-item h4,
 #single_content_tik-tok .related-posts-list .related-post-item h4 {
     padding: 5px 10px;
     line-height: 20px;
     margin-bottom: 2px;
 }

 #body_2023 #single_content_instagram .related-posts-list .related-post-item h4 a,
 #body_2023 #single_content_youtube .related-posts-list .related-post-item h4 a,
 #single_content_tik-tok .related-posts-list .related-post-item h4 a {
     text-decoration: none;
     font-size: 1.03rem !important;
     font-weight: normal !important;
 }

 #single_content_instagram .related-posts-list .related-post-item h4 a {
     color: #4d4d4d;
 }

 #single_content_youtube .related-posts-list .related-post-item h4 a {
     color: #414141;
 }

 #single_content_tik-tok .related-posts-list .related-post-item h4 a {
     color: #fff;
 }

 #single_content_instagram .related-posts-list .related-post-item img,
 #single_content_youtube .related-posts-list .related-post-item img,
 #single_content_tik-tok .related-posts-list .related-post-item img {
     width: 100%;
     display: block;
     border-radius: 10px;
     object-position: center;
 }

 #single_content_instagram .related-posts-list .related-post-item img,
 #single_content_tik-tok .related-posts-list .related-post-item img {
     object-fit: cover;
 }

 #single_content_youtube .related-posts-list .related-post-item img {
     object-fit: contain;
 }

 #single_content_instagram .related-posts-list .related-post-item img {
     height: 259px;
 }

 #single_content_youtube .related-posts-list .related-post-item img {
     height: 136px;
 }

 #single_content_tik-tok .related-posts-list .related-post-item img {
     height: 254px;
 }

 #single_content_tik-tok #container_sm .tiktok-embed {
     margin: 0;
     padding: 0;
     background: transparent;
 }

 #single_content_tik-tok #container_sm .tiktok-embed iframe {
     height: 575px !important;
 }

 #single_content_tik-tok #container_sm p {
     margin: 0;
 }

 /*end single content redes sociales*/

 /*Renovar suscripción*/
 .alerta-renovacion p:has(.boton_renovar) {
     display: flex;
 }

 .alerta-renovacion .boton_renovar {
     border: 2px solid red;
 }

 .alerta-renovacion .boton_renovar::before {
     content: "";
 }

 #body_2023 .alerta-renovacion p a {
     color: #000 !important;
 }

 .alerta-renovacion-header {
     display: flex;
     align-items: center;
     max-width: 1200px;
     margin: 0 auto;
     background: linear-gradient(to bottom, #B1C1FF, #EAFF9E);
     padding: 46px;
     border-radius: 9px;
 }

 .alerta-renovacion-header a:has(i) {
     width: 0;
     height: 0;
     border-left: 102px solid transparent;
     border-right: 102px solid transparent;
     border-bottom: 150px solid red;
     position: relative;
 }

 .alerta-renovacion-header a div:has(i) {
     position: absolute;
     top: 14px;
     left: -84px;
     width: 0;
     height: 0;
     border-left: 84px solid transparent;
     border-right: 84px solid transparent;
     border-bottom: 127px solid #FCB900;
 }

 .alerta-renovacion-header i {
     position: absolute;
     top: 27px;
     left: 50%;
     transform: translateX(-50%);
     color: #000000;
     font-size: 95px;
 }

 .alerta-renovacion-header .contenido-renovacion a {
     color: #000;
     text-decoration: none;
     font-size: 22px;
     line-height: 26px;
 }

 .alerta-renovacion-header .contenido-renovacion p strong:first-of-type {
     color: #4666ff;
     font-size: 24px;
 }

 .alerta-renovacion-header .contenido-renovacion p:has(.boton_renovar) {
     display: flex;
     justify-content: center;
     margin-bottom: 0;
 }

 .alerta-renovacion-header .contenido-renovacion .boton_renovar {
     font-size: 17px;
     margin: 0;
     border: 2px solid red;
 }

 .alerta-renovacion-header .contenido-renovacion .boton_renovar:before {
     content: "";
 }

 .btn-mejorar-suscripcion {
     background-color: #FCB900;
     border: 2px solid red;
     font-size: 17px !important;
     display: flex;
     align-items: center;
     padding: 0 23px;
     margin-left: 23px;
     font-weight: bold;
     border-radius: 6px;
 }

 /*End renovar suscripción*/

 /*seo página*/

 .content-wrapper-performances {
     background-image: url(https://actualicese.com/wp-content/uploads/2025/07/Pilar-Declaracion-renta-naturales2-1.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center;
     display: flex;
     align-items: center;
     justify-content: center;
     width: 100%;
     height: 532px;
     margin: 0 auto;
 }
 .content-wrapper-performances .row,
 .grid-wrapper-ruta,
 .uxp-grid-contenedor-ruta {
     max-width: 1200px;
     margin: 68px auto;
 }
 .grid-wrapper-ruta {
     display: flex;
     gap: 32px;
     min-height: 1000px;
     position: relative;
 }
 .grid-wrapper-ruta .sidebar_ruta {
     flex: 0.6;
     position: sticky;
     top: 100px;
     overflow: visible;
     height: 733px;
 }
 .content-wrapper-performances .col-container,
 .grid-wrapper-ruta .content_ruta,
 .uxp-flex-2 {
     flex: 2;
 }
 .grid-wrapper-ruta .img-wrapper {
     display: flex;
 }
 .grid-wrapper-ruta .wp-block-table.aligncenter,
 .uxp-ancho-completo {
     width: 100%;
 }
 .grd-col-1 {
     display: grid;
     grid-template-columns: repeat(1, 1fr);
 }
 .grd-col-2 {
     display: grid;
     grid-template-columns: repeat(2, 1fr);
 }
 .grd-col-3 {
     display: grid;
     grid-template-columns: repeat(3, 1fr);
 }
 .grd-col-4 {
     display: grid;
     grid-template-columns: repeat(4, 1fr);
 }
 .grd-col-5 {
     display: grid;
     grid-template-columns: repeat(5, 1fr);
 }
 .grd-col-6 {
     display: grid;
     grid-template-columns: repeat(6, 1fr);
 }
 .uxp-flex-fila {
     display: flex;
     align-items: center;
     gap: 20px;
 }
 .content-wrapper-performances .content-wrapper-columns,
 .stk-row {
     display: flex;
     gap: 20px;
 }
 .uxp-align-items-flex-start {
     align-items: flex-start;
 }
 .uxp-align-items-flex-end {
     align-items: flex-end;
 }
 .rutas-columns-third,
 .rutas-columns-pasos,
 .rutas-columns-pasos-center {
     display: flex;
     gap: 20px;
 }
 .rutas-columns-pasos-center .rutas-columns-pasos-col-1 {
     display: flex;
     flex-direction: column;
     justify-content: center;
 }
 .rutas-columns-pasos-col-1,
 .rutas-columns-pasos-col-2,
 .uxp-flex-1 {
     flex: 1;
 }
 .uxp-margen-auto {
     margin: auto;
 }
 .uxp-margen-superior {
     margin-top: 1rem;
 }
 .uxp-margen-derecho {
     margin-right: 1rem;
 }
 .uxp-margen-izquierdo {
     margin-left: 1rem;
 }
 .uxp-margen-inferior {
     margin-bottom: 1rem;
 }
 .uxp-margen-inferior-cero {
     margin-bottom: 0;
 }
 .uxp-margen-superior-cero {
     margin-top: 0;
 }
 .uxp-relleno-superior {
     padding-top: 1rem;
 }
 .uxp-relleno-derecho {
     padding-right: 1rem;
 }
 .uxp-relleno-inferior {
     padding-bottom: 1rem;
 }
 .uxp-relleno-izquierdo {
     padding-left: 1rem;
 }
 .content-wrapper-performances .col-container-paragraph .content-wrapper-text-first,
 .uxp-texto-destacado {
     font-size: 70px;
     line-height: 70px;
 }
 .grid-wrapper-ruta .content_ruta .text-accent,
 .text-accent {
     font-size: 30px;
     color: #4666ff;
     line-height: 32px;
     font-weight: 600;
 }
 .uxp-texto-banner {
     font-size: 50px;
     line-height: 55px;
 }
 .uxp-texto-precios {
     font-size: 25px;
     line-height: 30px;
 }
 .uxp-tamaño-texto {
     font-size: 20px;
     line-height: 30px;
     margin-bottom: 18px;
     margin-top: 34px;
 }
 .grid-wrapper-ruta .content_ruta .stk-block-text__text {
     font-size: 16px;
     line-height: 30px;
 }
 .grid-wrapper-ruta .content_ruta .paragraph-wide {
     font-size: 20px;
     line-height: 30px;
     font-weight: 400;
 }
 .sidebar_ruta .text-sidebar-ruta {
     font-size: 16px;
     color: #000000;
     line-height: 30px;
     font-weight: 700;
     padding-right: 18px;
 }
 .content-wrapper-performances .content-wrapper-text-second,
 .content-wrapper-performances .content-wrapper-text-third {
     color: #e8ffd8;
     font-size: 20px;
     line-height: 30px;
     margin-bottom: 18px;
     margin-top: 34px;
 }
 .uxp-texto-centrado {
     text-align: center;
 }
 .uxp-texto-izquierda {
     text-align: left;
 }
 .uxp-texto-derecha {
     text-align: end;
 }
 .uxp-elemento-centrado {
     display: flex;
     justify-content: center;
 }
 .uxp-elemento-izquierda {
     display: flex;
     justify-content: flex-start;
 }
 .uxp-elemento-derecha {
     display: flex;
     justify-content: flex-end;
 }
 .uxp-txt-azul {
     color: #4666ff;
 }
 .uxp-txt-verde-lima {
     color: #beff5e;
 }
 .uxp-txt-naranja {
     color: #FCB900;
 }
 .uxp-txt-blanco {
     color: #ffffff;
 }
 .uxp-txt-negro {
     color: #000000;
 }
 .uxp-fondo-azul {
     background: #4666ff;
 }
 .uxp-fondo-verde-lima {
     background: #beff5e;
 }
 .uxp-fondo-naranja {
     background: #FCB900;
 }
 .uxp-fondo-negro {
     background: #000000;
 }
 .uxp-fondo-blanco {
     background: #ffffff;
 }
 .uxp-fondo-gris-claro {
     background: #f5f5f5;
 }
 .content-wrapper-performances .content-wrapper-text-first strong {
     color: #e8ffd8;
 }
 .content-wrapper-performances .content-wrapper-text-first span {
     color: #bbff5e;
     font-weight: bold;
 }
 .content-wrapper-performances .highlight {
     color: #d7ddff;
     background-color: #24316d;
 }
 .grid-wrapper-ruta .paragraph-background {
     background-color: #e8ffd8;
     padding: 24px;
 }
 .grid-wrapper-ruta .paragraph-background-blue {
     background-color: #d7ddff;
     padding: 40px;
     border-radius: 15px;
 }
 .uxp-borde-redondeado {
     border-radius: 10px;
 }
 .uxp-columna-pequena {
     width: 75px;
 }
 .stk-block-icon-list__group {
     padding-left: 16px;
 }
 .stk-block-icon-list__group li {
     list-style-type: disc !important;
 }
 .stk-block-icon-list__group li::marker {
     color: #4666FF;
 }
 .content_ruta ul li,
 .uxp-lista-datos li {
     list-style-type: disc !important;
 }
 .content_ruta ol li {
     list-style-type: decimal !important;
 }
 .content_ruta ul li::marker,
 .content_ruta ol li::marker,
 .uxp-lista-datos li::marker {
     color: #4666FF;
 }
 #Barra,
 .barra,
 .uxp-barra-separadora {
     background-color: transparent;
     background-image: url(https://actualicese.com/wp-content/uploads/2023/02/Separador_lp4.png);
     background-position: center center;
     background-repeat: repeat-x;
     background-size: auto;
     margin-top: 50px;
     margin-bottom: 50px;
 }
 .grid-wrapper-ruta .content_ruta hr,
 .uxp-linea-corta {
     height: 4px;
     width: 25%;
 }
 .uxp-linea-larga {
     height: 4px;
 }
 .btn-actu-amarillo {
     padding: 8px 30px;
     text-decoration: none;
 }
 .content-wrapper-performances .col-container button {
     background-color: #24316d;
     color: #d5ffad;
     font-size: 16px;
     padding: 10px 50px;
     border-radius: 25px;
     border: none;
 }
 .stk--has-background-overlay {
     justify-content: center;
     background-repeat: no-repeat;
     background-size: cover;
 }
 .stk--svg-wrapper {
     display: none;
 }
 .stk-block.stk-block-column.stk-column>.stk-column-wrapper {
     margin: 12px;
 }
 .stk-a98c0b1 {
     padding-bottom: 24px !important;
 }
 .content-wrapper-performances .col-vacia {
     flex: 1;
     min-height: 200px;
 }
 .cont-ul-sidbar-ruta {
     background: #F3F4FF;
     height: 733px;
     overflow-y: scroll;
     padding: 30px;
 }
 .sidebar_ruta .cont-ul-sidbar-ruta::-webkit-scrollbar {
     width: 12px;
 }
 .sidebar_ruta .cont-ul-sidbar-ruta::-webkit-scrollbar-thumb {
     background: #26346C;
     border-radius: 10px;
 }
 .sidebar_ruta .cont-ul-sidbar-ruta::-webkit-scrollbar-track {
     background-color: #fff;
 }
 .sidebar_ruta .cont-ul-sidbar-ruta ul {
     padding-left: 7px;
 }
 .sidebar_ruta .cont-ul-sidbar-ruta ul li {
     margin-bottom: 25px;
 }
 .sidebar_ruta .cont-ul-sidbar-ruta ul li::marker {
     color: #4666FF;
     margin-right: 0;
     font-size: 10px;
 }
 .sidebar_ruta .cont-ul-sidbar-ruta ul li a {
     color: rgb(67, 67, 67);
     text-decoration: none;
     line-height: 30px;
 }
 .slider-container {
     width: 50%;
     max-width: 1200px;
     position: relative;
     overflow: hidden;
     margin: auto;
 }
 .slider-track {
     display: flex;
     width: 200%;
     transition: transform 0.5s ease;
 }
 .carrusel {
     width: 50%;
     display: flex;
     justify-content: flex-start;
     padding: 0 1rem;
 }
 .testimonial-card {
     width: 32%;
     background: white;
     border-radius: 10px;
     padding: 1.5rem;
     box-shadow: 0 0 8px rgba(0, 0, 0, 0.06);
     margin-right: 2%;
 }
 .carrusel .testimonial-card:last-child {
     margin-right: 0;
 }
 .testimonial-card p {
     font-size: 1rem;
     line-height: 1.5;
     margin-bottom: 1rem;
 }
 .testimonial-card cite {
     font-style: normal;
     font-size: 0.9rem;
     color: #555;
 }
 input[type="radio"] {
     display: none;
 }
 #slide1:checked~.slider-container .slider-track {
     transform: translateX(0%);
 }
 #slide2:checked~.slider-container .slider-track {
     transform: translateX(-50%);
 }
 .dots {
     display: flex;
     justify-content: center;
     margin-top: 1.5rem;
 }
 .dot {
     width: 12px;
     height: 12px;
     margin: 0 6px;
     background-color: #ccc;
     border-radius: 50%;
     cursor: pointer;
     transition: background-color 0.3s ease;
 }
 #slide1:checked~.dots label[for="slide1"],
 #slide2:checked~.dots label[for="slide2"] {
     background-color: #3b82f6;
 }
 /*end seo página*/

 /*Media querys*/
 @media (min-width: 1600px) {
     .contenedor_formatos .body {
         max-width: 1703px;
         margin: 0 auto;
     }
 }

 @media (max-width: 1550px) {
     .mi-panel-sidebar .container_sidebar {
         height: 800px;
         overflow-y: auto;
         overflow-x: scroll;
     }
 }

 @media (min-width: 1400px) {
     .product-template-width-100-products-php #footer_2022 div:nth-child(1).container.pt-5 {
         max-width: 1320px !important;
     }

     #icon_search {
         display: none;
     }

     .ads_full_horizontal {
         width: 99vw;
         margin-left: calc(-50vw + 50%);
         margin-top: 27px;
         margin-bottom: 27px;
     }

     .ads_full_horizontal iframe {
         margin-top: 0;
         margin-bottom: 0;
     }

     #single_1100 .ads_full_horizontal {
         margin-left: -38%;
     }

     .page-id-81338 .product-thumbnail a img {
         width: 60%;
     }

     .rp_vertical_list .rp_vertical_list_item img {
         width: 70%;
         display: block;
         margin: auto;
     }
 }

 @media screen and (min-width: 1024px) and (max-width: 1399px) {
     #searchsubmit #icon_search {
         display: none;
     }

     #text_search {
         display: block;
     }

     .ads_full_horizontal {
         width: 99vw;
         margin-left: calc(-50vw + 50%);
         margin-top: 27px;
         margin-bottom: 27px;
     }
 }

 @media (min-width: 1200px) {
     .lista_lateral_suscripcion .wp-block-buttons>.wp-block-button.has-custom-font-size>.wp-block-button__link {
         font-size: unset;
         max-width: 111px;
     }

     .product-template-width-100-products-php #footer_2022 div:nth-child(1).container.pt-5 {
         max-width: 1140px !important;
     }
 }

 @media (max-width: 1200px) {

     #main_container_ig #main_container_ig_right,
     #main_container_ig #main_container_ig_left {
         width: 100%;
     }
 }

 @media screen and (min-width: 768px) and (max-width: 1023px) {

     .page-id-506137 div:nth-child(3).container-fluid,
     .page-id-506137 #container-prinicipal {
         width: 100%;
     }

     .wp-block-columns {
         display: flex;
         flex-direction: column;
         flex-wrap: nowrap;
         align-items: center;
         justify-content: center;
     }

     .slide_respuesta {
         margin-top: 0px;
     }

     .lista_lateral ul {
         border-left: none;
         padding-left: 0;
     }

     .lista_lateral h2 {
         font-weight: bold;
         padding-left: 1rem;
     }

     #searchsubmit #icon_search {
         display: none;
     }

     #search-field {
         margin-left: 0px;
         width: 73%;
     }

     .caja_suscripcion {
         margin: 5px 4px !important;
     }

     .product-template-width-100-products-php #footer_2022 div:nth-child(1).container.pt-5 {
         max-width: 960px !important;
     }

     .borde-der {
         border-right: transparent !important;
     }

     .section-break .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n),
     .section-break .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
         margin-left: 0px;
     }

     .conocimiento,
     .suscripciones,
     .tienda {
         margin-top: 12px;
     }

     .conocimiento {
         margin-left: 1rem;
     }

     .ultimo-boletin .wp-block-button__link {
         padding: 12px 3px !important;
     }

     .suscriptor .wp-block-button__link {
         margin-top: 12px;
     }

     .page-max-width {
         max-width: none !important;
     }

     #body_2023 #single_1100 .act2023_title_nyt>div:before {
         content: '';
         margin-left: -3px;
         margin-top: 19px;
     }

     #body_2023 #single_1100 .act2023_title_nyt h1.new-single-nyt,
     #body_2023 #single_1100 .act2023_title_nyt h1 {
         left: 7%;
         width: 86%;
     }

     #body_2023 #single_1100 .act2023_title_nyt>div:after {
         content: '';
         left: -50px;
     }

     .ads_full_horizontal {
         width: 99vw;
         margin-left: calc(-50vw + 50%);
         margin-top: 27px;
         margin-bottom: 27px;
     }
 }

 @media screen and (max-width: 767px) {

     .page-id-506137 div:nth-child(3).container-fluid,
     .page-id-506137 #container-prinicipal {
         width: 100% !important;
     }

     .page-id-506137 .wp-block-columns {
         justify-content: center;
     }

     #content_logo a #logo {
         width: 100%;
         height: auto;
         margin-top: 16px !important;
         margin-right: 0px;
     }

     #searchsubmit #icon_search {
         display: block;
     }

     #text_search {
         display: none;
     }

     .wp-block-getwid-post-slider h3 {
         font-weight: bold;
         font-size: x-large;
         line-height: 30px;
     }

     .act_ultimas_entradas h2 {
         margin-top: 15px;
     }

     #avatar .fa-user {
         color: #5266fb !important;
         display: block !important;
         margin-top: 5px !important;
     }

     #body_2023 #menu_act #menu_1 {
         position: absolute;
         right: 0px;
         top: 0px;
         width: 66px;
         background-color: transparent !important;
     }

     #menu_1 .mega-toggle-label-closed img,
     #mega-menu-wrap-Primary_menu .mega-menu-toggle .mega-toggle-block-1 img {
         width: 27px;
         height: 32px !important;
     }

     #mega-menu-wrap-Primary_menu #mega-menu-Primary_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
     #mega-menu-wrap-Primary_menu .mega-menu-toggle,
     #mega-menu-wrap-Primary_menu .mega-menu-toggle+#mega-menu-Primary_menu,
     #mega-menu-wrap-Primary_menu #mega-menu-Primary_menu>li.mega-menu-item>a.mega-menu-link,
     #mega-menu-wrap-Primary_menu #mega-menu-Primary_menu>li.mega-menu-item>a.mega-menu-link {
         background-color: #fff !important;
         color: black !important;
     }

     #mega-menu-wrap-Primary_menu #mega-menu-Primary_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item {
         margin-bottom: 25px;
     }

     #mega-menu-wrap-Primary_menu #mega-menu-Primary_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
         font-size: 18px;
         padding-left: 26px !important;
     }

     #mega-menu-wrap-Primary_menu #mega-menu-Primary_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item,
     #mega-menu-wrap-Primary_menu #mega-menu-Primary_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item {
         padding: 0px !important;
         margin-bottom: 0px !important;
     }

     #mega-menu-wrap-Primary_menu #mega-menu-Primary_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
     #mega-menu-wrap-Primary_menu #mega-menu-Primary_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
         padding-left: 11px !important;
         font-size: 17px;
         color: black !important;
     }

     #mega-menu-wrap-Primary_menu #mega-menu-Primary_menu li>a.mega-menu-link {
         padding-left: 21px !important
     }

     #mega-menu-wrap-Primary_menu #mega-menu-Primary_menu>li.mega-menu-item>a.mega-menu-link:hover {
         border-bottom: none !important;
     }

     #menu_3 {
         display: none !important;
     }

     .caja_suscripcion {
         width: 98% !important;
         margin: 0 auto !important;
     }

     .caja_suscripcion .mega-sub-menu .mega-menu-item a img {
         display: block !important;
         margin: 0 auto !important;
         width: 100% !important;
     }

     .slide_respuesta {
         margin-top: 0px;
     }

     .lista_lateral {
         margin-top: 49px;
         border-top: none;
     }

     .lista_lateral ul {
         border-left: none;
         padding: 0px 7px;
     }

     .lista_lateral h2 {
         width: 100%;
         padding: 4px 7px;
     }

     .boton-suscripciones a {
         font-size: 1.1rem;
         margin: 12px 0px;
         padding: 5px 46px;
     }

     .lista_lateral_suscripcion .block-after-img .wp-block-button__link {
         font-size: 1rem !important;
         font-weight: bold;
         max-width: 100%;
         margin-top: 15px;
     }

     .block-after-img figure img {
         width: 40%;
         margin: auto;
         display: block;
     }

     .block-after-img:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
         margin-left: var(--wp--style--block-gap, 0em);
     }

     #body_2022 #menu_act #menu_2 {
         position: absolute;
         right: 0;
         top: 8px;
         margin-right: -5px;
     }

     #header_home #menu_act #menu_2 {
         position: absolute;
         left: 48px;
         top: 8px;
         width: 0%;
     }

     .carrito_menu {
         right: 0px;
     }

     .carrito_menu {
         display: block !important;
         width: 46px;
     }

     .order-2 {
         display: flex;
         align-items: center;
         justify-content: flex-end;
     }

     .col-4.search-header {
         width: 60.333333%;
     }

     .btn-suscripcion-header {
         position: absolute;
         top: 55px;
         width: 26%;
         padding: 7px 0px;
         margin-left: 19px !important;
     }

     #body_2022 #flotante_carrito {
         float: none !important;
         padding-top: 31px;
     }

     #menu_2,
     #menu_2 .navbar-dark .navbar-toggler {
         margin-left: unset !important;
         margin-top: unset !important;
     }

     .wp-container-1,
     .wp-container-2 {
         justify-content: center;
     }

     .searchform {
         margin: 0px -35px;
     }

     #search-field {
         margin-left: 5.2em;
         width: 70% !important;
         margin-top: 18px;
     }

     .conocimiento,
     .suscripciones,
     .tienda {
         margin-top: 12px;
     }

     .conocimiento {
         margin-left: 1rem;
     }

     .ultimo-boletin .wp-block-button__link {
         padding: 0px !important;
         margin-bottom: 12px;
     }

     .page-max-width {
         max-width: none !important;
     }

     #body_2023 .suscriptor .wp-block-button__link {
         padding: 12px 70px !important;
     }

     .borde-der {
         padding-right: 0px !important;
     }

     .borde-der,
     .borde-izq {
         border-right: transparent !important;
     }

     .dt-container-layout-2 .dt-list-izq,
     .dt-container-layout-2 .dt-carousel {
         width: 100%;
     }

     .dt-container-layout-2 .dt-left-div:nth-child(n+1) {
         margin-right: 0px !important;
     }

     .dt-container-layout-1 .dt-imagen,
     .dt-container-layout-1 .dt-list-izq {
         width: 100%;
     }

     .dt-columns-2 {
         padding-top: 0px !important;
     }

     .dt-columns-2 .dt-column {
         width: 100%;
         border-right: none !important;
         margin: 19px 0px;
         padding: 0px;
     }

     #body_2023 .dt-columns-2 .dt-column .dt-container-admin-title {
         margin-top: 17px !important;
     }

     .dt-columns-2 .dt-column:nth-child(n+2) {
         width: 100%;
         border-top: 1px solid rgb(82, 102, 251, 0.3);
         margin: 0px 0px;
     }

     .dt-columns-3 {
         display: flex;
         flex-direction: column;
         flex-wrap: nowrap;
     }

     .dt-columns-3 .dt-column {
         width: 100%;
         margin-top: 15px;
     }

     .dt-columns-4 .dt-column:nth-child(n+1),
     .dt-columns-4 .dt-column:nth-child(n+2) {
         width: 100%;
         padding: 0px 14px;
         margin: 0px;
         border-right: none !important;
     }

     .dt-columns-4 .dt-column:nth-child(n+2) {
         width: 100%;
         border-top: 1px solid rgb(155 155 155 / 20%);
         margin: 0px 0px;
     }

     .dt-rtl>div {
         width: 100%;
     }

     #body_2023 .dt-rtl div .dt-container-admin-title {
         margin-top: 1rem !important;
     }

     #body_2023 .wp-block-getwid-section.getwid-section-content-full-width .wp-block-getwid-section__inner-content article .wp-block-getwid-recent-posts__post-wrapper .wp-block-getwid-recent-posts__post-title a {
         font-size: 1rem !important;
     }

     a.prev.page-numbers,
     a.next.page-numbers {
         padding: 7px 0px !important;
     }

     .page-numbers {
         padding: 0rem 0rem !important;
     }

     #updata form {
         width: 100%;
     }

     .botones_sidebar img {
         width: 65%;
         margin: auto;
         display: block;
     }

     #res_compra {
         width: 87%;
     }

     .single .container div>div.col-xxl-6 {
         min-width: 0px;
         margin: auto;
         width: 95%;
     }

     #body_2023 .act2023_title_nyt h1 {
         width: 100% !important;
         left: 0% !important;
     }

     #body_2023 .act2023_title_nyt>div:before {
         border-width: 20px 20px 0px 0px;
         margin-left: 0px;
     }

     #body_2023 #single_1100 .act2023_title_nyt>div:before {
         content: '';
         margin-left: -3px;
         margin-top: 19px;
     }

     #body_2023 .act2023_title_nyt>div:after {
         border-width: 20px 20px 0px 20px;
         left: -3px;
     }

     .sd-content ul li {
         margin: 0 0px 0px 0 !important;
         padding-left: 5px !important;
     }

     #top-options #publish-date-post,
     #top-options #share-this-post {
         width: 50%;
     }

     .title_single_topic {
         margin-left: 13px;
     }

     #block-news .wp-block-columns {
         margin-top: -37px !important;
     }

     #block-news .dt-columns-3 .dt-column {
         margin: 15px 0.5rem !important;
         width: 96%;
     }

     #block-news .dt-container-list .dt-list {
         float: none;
         height: auto;
         width: 96%;
         margin: auto;
     }

     #body_2023 #block-news .title-before-block {
         width: 100%;
         font-size: 2rem !important;
     }

     .single-post #falso_paywall {
         display: none !important;
     }

     #falso_paywall {
         flex-direction: column;
         margin: auto;
         text-align: center;
     }

     #falso_paywall span {
         margin-right: 0px !important;
     }

     #falso_paywall #name_user,
     #falso_paywall a[data-bs-target="#act_mps_modal"] {
         width: 100%;
         margin: 4px auto !important;
     }

     #container_single_publicaciones #falso_paywall {
         display: none;
     }

     .product-template-width-100-products-php #footer_2022 div:nth-child(1).container.pt-5 {
         max-width: 540px !important;
     }

     .contenedor_act_blo_woo .wp-block-group__inner-container,
     .act_product_blo .wp-block-group__inner-container {
         display: block;
     }

     .act_product_blo .card,
     .contenedor_act_blo_woo .card {
         display: flex;
         width: 100% !important;
         flex-direction: column;
         flex-wrap: nowrap;
         margin-top: 14px;
         width: 22rem !important;
     }

     .new-category-nyt .category-col-right .dt-rtl {
         margin-top: 35px;
     }

     .new-category-nyt .category-col-right .dt-rtl div .dt-container-admin-title {
         position: relative !important;
         width: 100% !important;
         top: 25px !important;
     }

     .new-category-nyt .category-col-right.borde-izq {
         border-left: transparent !important;
     }

     .new-category-nyt .category-col-right .dt-rtl .dt-container-admin-image a img {
         height: auto !important;
     }

     .new-category-nyt .dt-list-columns .dt-columns-4 .dt-column {
         border-top: none;
     }

     #results-category .post {
         width: 100% !important;
     }

     #category-search-container {
         width: 100% !important;
         display: inline-flex;
     }

     #sb-1 .single_block_act_2022 #hn_0,
     #sb-1 .single_block_act_2023 #hn_0 {
         font-size: 1rem !important;
         margin-bottom: 19px;
         line-height: 1.4;
     }

     #sb-1 {
         bottom: 0 !important;
         width: 98% !important;
         background-color: #fff;
         top: initial;
         z-index: 1;
     }

     #sb-1 .button_act_2022 {
         display: inline-block;
         margin-top: 10px;
         width: 48%;
     }

     #body_2023 .formatos-thumb div {
         margin-top: 15px !important;
     }

     #body_2023 #block-news .wp-block-columns .dt-container-admin-title,
     #body_2023 #block-news .wp-block-columns h2 {
         padding-left: 35px;
         margin-top: 28px;
     }

     .single-format-standard .temas-formatos .tema-formato div {
         width: 92%;
         margin: auto;
     }

     .single-format-standard .single_formatos div img.thumbnail {
         min-width: 100% !important;
     }

     .act_product_blo {
         display: block !important;
     }

     .act_product_blo .wc-block-grid__products {
         display: flex !important;
         flex-direction: column;
         flex-wrap: nowrap;
         min-width: 100% !important;
     }

     .act_product_blo .wc-block-grid__products .wc-block-grid__product {
         width: 24rem !important;
         margin: auto;
     }

     .act-mpa-form-registro {
         width: 100% !important;
     }

     .mpa_1,
     .mpa_2,
     .mpa_3,
     .mpa_1 {
         width: 100% !important;
     }

     #hs_user_preferences {
         display: block !important;
     }

     .registro_exitoso .section-info-mail p {
         width: 100% !important;
     }

     .columna-no-contador .wp-block-stackable-column {
         margin-top: 0px !important;
         margin-left: 0px !important;
     }

     .rp_vertical_list .rp_vertical_list_item {
         grid-template-columns: 100%;
     }

     .rp_vertical_list .rp_vertical_list_item img {
         width: 80%;
         display: block;
         margin: 0px auto 14px auto;
     }

     .rp_vertical_list .rp_vertical_list_item>.button_product {
         width: 100%;
         ;
         margin: 12px auto;
     }

     .color-fondo-div .row .col-sm-12 p {
         width: 90%;
         margin: auto;
         margin-bottom: 22px;
         text-align: initial;
     }

     .color-fondo-div a img {
         padding-left: 10px;
     }

     .form-suscripcion-boletin form div button {
         font-size: 0.8rem;
         padding: 13px 0px 13px 0px;
     }

     .container_car {
         padding: 0px 0px 0px 0px;
         flex-wrap: wrap;
     }

     .container_cart .product-quantity .min,
     .container_cart .product-quantity .max {
         width: 24%;
     }

     .page-id-81338 .container-fluid .col-xxl-12 .wp-block-heading {
         padding: 51px 0px 16px 15px !important;
     }

     .page-id-81338 .container-fluid .col-xxl-12 .woocommerce-cart-form {
         width: 100%;
         margin-right: 0px;
     }

     #customer_details .extra-fields,
     #customer_details .woocommerce-billing-fields__field-wrapper {
         grid-template-columns: 1fr;
     }

     .container_cart .wp-block-columns {
         padding: 0px 14px;
     }

     .woocommerce-cart-form__cart-item {
         padding: 30px 20px 25px 16px;
     }

     .container_cart .product-name {
         margin-top: 16px;
     }

     .container_cart .product-thumbnail a img {
         width: 100%;
     }

     .page-id-81338 .container-fluid .col-xxl-12 .cart-collaterals {
         width: 100%;
     }

     .woocommerce-cart-form .coupon #coupon_code {
         width: 155px !important;
         font-size: 0.8rem !important;
         width: 45% !important;
     }

     .woocommerce-cart-form .actions .button {
         font-size: 0.8rem !important;
         padding: 13px 19px !important;
     }

     .container-checkout .wp-block-getwid-section__wrapper {
         padding: 17px;
     }

     #customer_details .col-1,
     #order_review #payment {
         padding: 22px;
     }

     #customer_details .col-2 {
         margin-top: 29px;
     }

     #customer_details .col-1,
     #customer_details .col-2,
     .checkout.woocommerce-checkout .extra-fields #tipo_documento_field,
     .checkout.woocommerce-checkout .extra-fields #cedula_nit_field,
     #customer_details .woocommerce-billing-fields__field-wrapper p,
     #customer_details .woocommerce-shipping-fields__field-wrapper p,
     .woocommerce form .form-row-first,
     .woocommerce form .form-row-last {
         width: 100% !important;
     }

     #customer_details .col-2 #order_review .shop_table {
         padding: 0px 17px 10px 15px;
     }

     #customer_details .woocommerce-checkout-review-order-table tbody>tr>td.product-name {
         display: block;
     }

     #customer_details .woocommerce-checkout-review-order-table tbody>tr>td {
         padding: 12px 9px;
     }

     #customer_details .woocommerce-checkout-review-order-table thead tr th.product-name {
         width: 64%;
     }

     .woocommerce-checkout #payment ul.payment_methods {
         padding: 0em;
     }

     iframe {
         width: 100%;
     }

     .container_quiz_streak {
         flex-direction: column;
         margin: auto;
         max-width: 90% !important;
     }

     .container_quiz_streak .week-streak {
         width: 32%;
     }

     .text_streak_percent,
     .week-streak,
     .days_streak {
         width: 100% !important;
     }

     #body_2023 .container_quiz_streak .text_streak_percent p {
         padding: 0px;
         width: 90%;
         margin: 18px auto;
     }

     .container_quiz_streak .week-streak {
         margin: 0px auto;
         width: 90% !important;
         padding-left: 0px;
         padding-top: 20px;
         border-top: 1px solid #ffffffc7;
     }

     .container_quiz_streak .days_streak {
         text-align: left !important;
         margin: 22px auto;
         border-top: 1px solid #ffffffc7;
         width: 90% !important;
     }

     .container_quiz_streak .days_streak p {
         display: flex;
         flex-direction: row;
         align-items: center;
         margin-top: 9px;
     }

     .container_quiz_streak .after,
     .container_quiz_streak .no-hit {
         margin: 0px !important;
     }

     .container_quiz_streak .no-hit,
     .container_quiz_streak .hit,
     .container_quiz_streak .after {
         width: 2.3rem;
         height: 2.3rem;
         padding-top: 2px;
     }

     .container_quiz_streak .no-hit span::after {
         width: 2.3rem;
         height: 2.3rem;
         color: #989898;
         font-size: 1.6rem;
     }

     .container_quiz_streak .days_streak .icon_streak img {
         width: 2rem;
         margin-right: 5px;
         margin-left: 14px;
     }

     .container_quiz_streak .hit {
         margin: 0px !important;
     }

     .qsm-progress-bar {
         width: 100% !important;
         margin: 0px !important;
     }

     .content_qsm .act2023_title_qsm h1 {
         width: 90% !important;
         font-size: 2.2rem !important;
         line-height: 40px !important;
     }

     .container.qsm_quiz .qsm-quiz-container .qmn_pagination,
     .qsm_auto_pagination_enabled .qmn_pagination {
         width: 100% !important;
         margin: 0;
     }

     .qmn_results_page .qsm-results-page img.size-thumbnail {
         width: 14%;
     }

     .qmn_results_page .qmn_question_answer {
         padding: 14px !important;
     }

     .qmn_results_page .qsm-text-correct-option,
     .qmn_results_page .qsm-text-simple-option,
     .qmn_results_page .mlw_qmn_question .qsm-text-wrong-option {
         border-radius: 10px;
     }

     .quiz_section .qsm-after-message {
         padding: 20px;
     }

     #contenedor_respuesta {
         height: auto;
     }

     #contenedor_respuesta h2 {
         padding-top: 23px;
     }

     #contenedor_respuesta img {
         width: 100%;
         float: none;
     }

     .linkedin-share-btn,
     .qmn_certificate_link {
         float: none;
         width: 100%;
     }

     .quiz_section .qsm-featured-image img {
         width: 100%;
         height: auto;
     }

     .qsm_questions_answers_section p {
         padding: 18px 25px 8px 18px;
     }

     .qmn_quiz_container .mlw_horizontal_choice .qmn_quiz_radio+label {
         display: block;
     }

     .qsm-before-message h3,
     .qsm-before-message p {
         padding-left: 0px !important;
     }

     .qsm-question-wrapper .qmn_check_answers {
         flex-direction: column;
     }

     .qsm_check_answer {
         margin-bottom: 18px;
         width: 100%;
     }

     .new_short_menu {
         display: block;
     }

     #main-header .btn_actions {
         position: absolute;
         right: 11px;
         z-index: 1;
         top: 67px;
         width: auto !important;
         display: flex;
         flex-direction: row;
         justify-content: end;
     }

     .boton-subscription {
         position: relative;
         width: 100%;
         top: 0px;
         left: 0px;
         transform: translate(0px, 0px);
         font-size: 0.9rem;
     }

     #menu_1 {
         position: absolute;
         right: -3px;
         top: 30px !important;
     }

     #flotante_carrito {
         position: absolute;
         right: 54px;
         top: -24px;
         width: 43%;
         display: flex;
         flex-direction: row;
         justify-content: flex-end;
     }

     #body_2023 #flotante_carrito {
         margin-top: 69px;
     }

     .btn_search .fa-search {
         position: absolute;
         right: 59px;
         top: 0px;
     }

     .new_short_menu {
         padding-top: 0px;
     }

     .search-form {
         width: 100%;
         display: block;
         background-color: transparent;
         position: relative;
         top: 0px;
     }

     #searchform {
         margin-bottom: 0px !important;
         z-index: 11;
         position: relative;
     }

     #search-field {
         margin-left: -34px;
         width: 98% !important;
         margin-top: -6px;
     }

     #searchform .btn-danger {
         margin-top: -38px !important;
     }

     .col-4.search-header {
         width: 79%;
         position: relative;
     }

     #searchform .btn-danger {
         z-index: 11;
         position: relative;
     }

     #backdrop_act_search .loading-box {
         width: 83% !important;
     }

     .boton-demostration {
         z-index: 11;
     }

     .carrito_menu {
         top: 0px;
     }

     .usuario {
         margin-top: 0px;
     }

     .usuario #menu_usuario_login {
         width: 10%;
     }

     .btn_search {
         left: 64px;
     }

     #mega-menu-wrap-Primary_menu #mega-menu-Primary_menu>li.mega-menu-megamenu>ul.mega-sub-menu {
         width: 100%;
         position: absolute;
         left: 0;
     }

     .boton-start-test {
         background: #beff5e;
         color: #000;
         font-weight: 600;
         text-decoration: none;
         padding: 8px 6px;
         border-radius: 8px;
         font-size: 0.85rem;
     }

     #validate_email_checkout {
         padding: 24px 4px;
     }

     #validate_email_checkout #valida_input .col-1 {
         padding: 0px;
     }

     #valida_input {
         height: 127px;
     }

     #valida_input .col-1 {
         width: 100%;
         text-align: center;
     }

     #valida_input .col-2 {
         width: 100%;
     }

     .page-id-140354 .chat-input.expanded,
     .page-id-638765 .chat-input.expanded {
         width: 92%;
         margin: 0px auto;
     }

     #act_recap_panel .slide .carousel-control-next {
         right: 0px;
         width: 6%;
     }

     #act_recap_panel .backround-slide {
         margin: 12px auto 12px auto !important;
     }

     #body_2023 #act_recap_panel .wp-block-button .wp-block-button__link {
         width: 100%;
     }

     #act_recap_panel .slide .carousel-item .row {
         display: flex;
         flex-wrap: nowrap;
     }

     #act_recap_panel .slide .carousel-item .card {
         flex: 0 0 100%;
         margin: 0 auto;
     }

     #container_single_publicaciones blockquote {
         position: relative;
         z-index: 2000;
     }

     /*New home*/
     .temas-interes-apertura {
         gap: 0;
     }

     .myChart {
         height: 170px !important;
         width: 100% !important;
     }

     .wp-block-stackable-column .stk-column-wrapper .stk-block-content>div:has(> .myChart),
     .wp-block-stackable-column .stk-column-wrapper .stk-block-content>div:has(> .myChart2) {
         border-left: none;
         padding-left: 0px;
     }

     .articulos-apertura-2025-rutas .bloque-jumbotones .stk-5a4c4a7-column .stk-ab0d21f .stk-inner-blocks .stk-block-columns {
         height: auto;
     }

     .articulos-apertura-2025-col1 .articulos-apertura-2025-rutas {
         height: auto;
     }

     .articulos-apertura-2025-rutas .wp-block-image img {
         height: 47px;
         max-height: 100%;
         display: block;
         margin: auto;
     }

     .block-after-img .stk-row {
         display: inline-flex;
         flex-direction: row;
         flex-wrap: nowrap;
     }

     #body_2025 .block-after-img figure img {
         width: 100%;
     }

     #body_2025 .apertura-col2-beneficios {
         height: auto;
     }

     #body_2025 .apertura-col2-beneficios .stk-row .wp-block-stackable-column .stk-block-column__content .stk-inner-blocks {
         flex-direction: row;
         align-content: center;
         justify-content: center;
     }

     .cont-tematicas .title-tematicas h3,
     .cont-recursos .title-recursos h3,
     .cont-conferencias .title-conferencias h3,
     .cont-usa-maximo-suscripcion .title-usa-al-maximo-tu-suscripcion h3 {
         width: 100%;
     }

     .apertura-col2-beneficios .base-conocimiento .stk-row,
     .apertura-col2-beneficios .act-suscripciones .stk-row,
     .apertura-col2-beneficios .act-tienda .stk-row,
     .apertura-col2-beneficios .boletin .stk-row,
     .apertura-col2-beneficios .formatos .stk-row,
     .apertura-col2-beneficios .herramientas .stk-row {
         padding: 24px;
     }

     .apertura-col2-beneficios .boletin {
         width: 100%;
     }

     #body_2025 .apertura-col2-beneficios p.stk-block-text__text {
         font-size: 15px !important;
         line-height: 17px !important;
         text-align: center;
         margin-top: 8px;
     }

     #body_2025 .apertura-col2-beneficios {
         padding-bottom: 28px;
     }

     .cont-colum-tematicas .stk-70cbba3 .stk-block-content .wp-block-stackable-column {
         border-left-style: none !important;
         border-left-color: transparent !important;
         border-bottom-style: solid !important;
         border-bottom-color: #dad5d5 !important;
     }

     .cont-colum-tematicas .stk-70cbba3 .stk-block-content .wp-block-stackable-column:last-of-type {
         border-bottom-style: none !important;
         border-bottom-color: transparent !important;
     }

     .recursos-contenido-right {
         border-left: none !important;
     }

     .ids-col-2-recursos-2 .stk-row .wp-block-stackable-column {
         border-right: none !important;
         margin-bottom: 20px;
     }

     .stk-66a5d0d article,
     .stk-12219d5 article {
         display: flex;
         justify-content: center;
     }

     #main_div_player>iframe {
         max-width: 390px !important;
     }

     .cont-usa-maximo-suscripcion .col-2-maximo-suscripcion .thumbnails_videos {
         height: 546px !important;
     }

     /*End new home*/
     .post_instagram blockquote iframe {
         position: relative;
         top: 0px;
         right: 0px;
         width: 100% !important;
         z-index: 100;
         height: 619px !important;
     }

     .cont_principal .colum_izq_b {
         padding-bottom: 324px !important;
         background-repeat: no-repeat;
     }

     .cont_principal .colum_izq {
         height: 27vh !important;
         background-repeat: no-repeat;
     }

     /*modelos y formatos*/
     .contenedor_formatos .wrapper.center {
         width: 86%;
         right: 0;
         font-size: 18px;
         left: 0;
         line-height: 18px;
     }

     .contenedor_formatos .wrapper.center i {
         top: 8px;
         right: -41px;
         font-size: 2.4rem;
     }

     .contenedor_formatos .col-3.margin-top-minus,
     .contenedor_formatos .col-8.margin-top-minus {
         width: 100%;
     }

     .contenedor_formatos .col-8.margin-top-minus {
         width: 100%;
         margin-top: 0px;
     }

     .formatos-destacados .col-3 {
         width: 100%;
         margin-bottom: 12px;
     }

     #contenedor_posts_modelos_formatos div,
     #contenedor_populares div {
         width: 100%;
     }

     .contenedor_formatos .col-8.margin-top-minus .back-white {
         overflow: hidden;
         height: auto;
     }

     /*promt*/
     .contenedor-prompt_nl .cta_prompts {
         margin: 0;
         width: 100%;
     }

     .contenedor-prompt_nl .cta_prompt {
         width: 100%;
     }

     #main_container_ig #main_container_ig_right iframe {
         width: 305px;
     }

     .single .container div>div.col-xxl-6:has(#single_content_instagram),
     .single .container div>div.col-xxl-6:has(#single_content_youtube),
     .single .container div>div.col-xxl-6:has(#single_content_tik-tok) {
         min-width: 100%;
     }

     #single_content_instagram #container_sm,
     #single_content_youtube #container_sm,
     #single_content_tik-tok #container_sm {
         grid-template-columns: 1fr;
         grid-template-areas:
             "iframe"
             "related"
             "excerpt";
         padding: 10px;
     }

     .grid-wrapper-ruta {
         flex-direction: column;
     }

     .content-wrapper-performances .col-container-paragraph .content-wrapper-text-first {
         font-size: 50px;
         line-height: 44px;
     }

     .grid-wrapper-ruta .sidebar_ruta {
         position: static;
     }

     .rutas-columns-third,
     .rutas-columns-pasos,
     .rutas-columns-pasos-center,
     .uxp-flex-fila {
         flex-direction: column;
     }

     .container-fluid-prompts .row:first-of-type {
         display: flex;
         flex-direction: column;
     }

     .container-fluid-prompts .contenedor-prompt,
     .container-fluid-prompts .contenedor-prompt_nl,
     .container-fluid-prompts #sidebar_prompt {
         width: 100%;
         padding: 26px;
     }

     .title-prompt {
         line-height: 34px;
         margin-bottom: 25px;
         font-size: 25px;
     }

     #prompt {
         padding: 9px;
     }

     .carrusel {
         flex-direction: column;
         align-items: center;
         width: 100%;
     }

     .testimonial-card {
         width: 100%;
         margin-bottom: 1rem;
         margin-right: 0;
     }

     .slider-track {
         width: 200%;
     }
 }

 @media screen and (max-width: 350px) {
     #main_container_ig #main_container_ig_right iframe {
         width: 250px;
         height: 520px;
     }
 }

 @media screen and (max-width: 300px) {
     #main_container_ig #main_container_ig_right iframe {
         width: 200px;
         height: 460px;
     }
 }

 /*Página antigua*/

 .cont-card .wp-block-column {
     border-radius: 0px !important;
 }

 .articulos .wp-block-getwid-custom-post-type__post-title a {
     text-decoration: none !important;
     font-size: 23px !important;
 }

 .articulos .wp-block-getwid-custom-post-type__post-thumbnail a img {
     width: 100% !important;
     height: auto !important;
 }

 #base-de-conocimiento,
 #suscripciones,
 #tienda {
     text-align: center;
 }

 .suscripciones {
     background-color: black !important;
 }

 .tienda {
     background-color: #beff5e !important;
 }

 .conocimiento .fa-graduation-cap,
 .tienda .fa-shopping-cart {
     color: #5266fb !important;
 }

 .suscripciones .fa-key {
     color: #beff5e;
 }

 .conocimiento:hover,
 .suscripciones:hover,
 .tienda:hover {
     box-shadow: 0 0 8px 1px rgba(82, 102, 251, 0.3) !important;
 }

 .has-normal-font-size {
     padding-top: 10px;
 }

 .has-inline-color {
     color: rgb(62, 62, 62) !important;
 }

 #suscripciones,
 .suscripciones .has-normal-font-size,
 .suscripciones .wp-block-separator,
 .suscripciones a .has-inline-color,
 .suscripciones .fa-arrow-right {
     color: #fff !important;
 }

 .cont-buton-contabilidad,
 .contenido-esencial {
     display: none !important;
 }

 .cont-buton-contabilidad .wp-block-getwid-section__foreground {
     background-color: rgb(243, 242, 242) !important;
     padding-top: 50px !important;
 }

 .cont-buton-contabilidad .wp-block-column {
     border-right: black !important;
 }

 .calidad .wp-block-button__link,
 .retencion .wp-block-button__link,
 .rut .wp-block-button__link,
 .saldos .wp-block-button__link,
 .fiscal .wp-block-button__link,
 .declaracion .wp-block-button__link {
     border: none !important;
     padding: 14px 10px !important;
     box-shadow: 0 0 12px 1px rgb(202, 201, 201) !important;
 }

 .calidad .wp-block-button__link:hover,
 .retencion .wp-block-button__link:hover,
 .rut .wp-block-button__link:hover,
 .saldos .wp-block-button__link:hover,
 .fiscal .wp-block-button__link:hover,
 .declaracion .wp-block-button__link:hover,
 .ultimo-boletin:hover,
 .suscriptor:hover,
 .btn-suscripcion-header:hover {
     box-shadow: 0 0 12px 5px rgb(202, 201, 201) !important;
 }

 .separador-azul {
     color: rgb(183, 183, 183) !important;
     border: 2px solid rgb(167, 167, 167) !important;
     width: 50% !important;
     margin: auto !important;
 }

 .wp-block-getwid-icon-box__content p a {
     text-decoration: none !important;
 }

 .fa-arrow-right {
     color: rgb(77, 76, 76);
 }

 .has-text-color a,
 .wp-block-post-date,
 .wp-block-post-title a {
     text-decoration: none !important;
     color: rgb(67, 67, 67);
 }

 .wp-block-post-title {
     font-size: 19px !important;
 }

 .wp-block-post-date {
     color: rgb(118, 118, 118) !important;
 }

 #body_2023.ultimo-boletin .wp-block-button__link,
 .suscriptor .wp-block-button__link {
     border: none;
 }

 .ultimo-boletin .wp-block-button__link {
     background-color: #5266fb !important;
     color: #fff !important;
 }

 .wp-block-separator {
     border-bottom-width: 0px !important;
     margin: 0px auto;
 }

 .cont-publicaciones .wp-block-getwid-section__foreground {
     background-color: rgb(242, 239, 239) !important;
 }

 .cont-publicaciones .wp-block-separator {
     color: black !important;
 }

 #cartillas-practicas,
 #cartillas-practicas mark,
 #cartillas-practicas code,
 #libros-blancos,
 #libros-blancos mark,
 #libros-blancos code,
 #actualizaciones-mas-recientes,
 .has-inline-color {
     color: black !important;
     font-weight: bold;
 }

 .libros .wp-block-getwid-section__foreground {
     background-color: rgba(190, 255, 94, 0.2) !important;
 }

 .informe .wp-block-getwid-section__foreground {
     background-color: rgba(82, 102, 251, 0.2) !important;
 }

 .text-enlace a {
     color: #0d6efd !important;
     font-weight: normal !important;
 }

 .has-text-align-center a,
 .has-text-align-center a {
     text-decoration: none !important;
 }

 .has-normal-font-size a {
     color: rgb(34, 34, 34) !important;
     font-size: 15px !important;
 }

 .fa-info-circle {
     color: rgb(197, 196, 196) !important;
 }

 .revista .has-white-color {
     color: #fff !important;
 }

 .revista .has-white-color a {
     color: #fff !important;
 }

 .redes .wp-block-getwid-section__foreground,
 .redes {
     background-color: #4464fc;
 }

 .redes #quieres-todo-este-conocimiento-escoge-la-suscripcion-que-mas-te-guste,
 .redes .wp-block-getwid-advanced-heading__content strong,
 .redes .wp-block-getwid-social-links__wrapper {
     color: #fff !important;
 }

 .redes .wp-block-getwid-social-links__wrapper:hover {
     box-shadow: 0 0 5px 0.1px #fff !important;
 }

 #footer {
     padding: 70px 0 0 0 !important;
 }

 /*Paywall*/

 #falso_paywall {
     /*background: linear-gradient(to left, #26346C, #5266fb 100%);*/
     background: #5266fb;
     position: fixed;
     bottom: 0px;
     width: 100%;
     z-index: 1000;
     padding: 11px 56px;
     color: #fff;
     font-weight: 600;
     display: flex;
     justify-content: center;
     align-items: center;
 }

 #falso_paywall span {
     margin-right: 101px;
     margin-left: 2px;
 }

 #falso_paywall a[data-bs-target="#act_mps_modal"] {
     color: #ffffff !important;
     text-decoration: none;
     border: 1px solid #fff;
     /*background: #5266fb;*/
     padding: 10px 41px;
 }

 #falso_paywall #name_user {
     background-color: #beff5e;
     color: black !important;
     padding: 10px 55px;
     text-decoration: none;
     margin-right: 0px;
     order: 1;
 }

 #falso_paywall a[data-bs-target="#act_mps_modal"],
 #falso_paywall .lrm-login,
 #falso_paywall .act_uhw {
     float: right;
     border-radius: 7px;
     margin-right: 15px;
     transition: .25s ease-in-out;
 }

 #falso_paywall a:hover {
     /*background-color: rgba(190, 255, 94, 0.75);*/
     background: #5266fb;
     color: white !important;
 }

 #falso_paywall a:hover {
     padding: 9px 41px;
 }

 #falso_paywall #name_user:hover {
     background: white;
     color: black;
 }

 #falso_paywall .lrm-login:hover {
     transition: .4s ease-in-out;
 }

 #falso_paywall a:hover {
     transition: .5s ease-in-out;
 }

 /*bloques*/
 #body_2023 #container-principal {
     width: 80%;
     margin: 0 auto;
     max-width: 1200px !important;
 }

 .page-max-width {
     max-width: 340px;
 }

 .page-id-444536 .act2023_title {
     display: none;
 }

 .block-after-img figure img {
     width: 100%;
 }

 .block-after-img {
     margin-bottom: 0px;
 }

 #body_2023 #base-de-conocimiento,
 #body_2023 #suscripciones,
 #body_2023 #tienda {
     text-align: center;
     font-size: 1.1rem !important;
 }

 .conocimiento,
 .suscripciones,
 .tienda {
     box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
 }

 .suscripciones,
 .tienda {
     margin-left: 1rem !important;
 }

 .conocimiento,
 .suscripciones,
 .tienda {
     padding: 10px;
 }

 .conocimiento .wp-block-getwid-icon-box__content,
 .suscripciones .wp-block-getwid-icon-box__content,
 .tienda .wp-block-getwid-icon-box__content {
     width: 80%;
 }

 .conocimiento .wp-block-getwid-icon-box__icon-container,
 .suscripciones .wp-block-getwid-icon-box__content,
 .tienda .wp-block-getwid-icon-box__content {
     width: 20%;
     margin-left: 0px;
 }

 .conocimiento .fa-arrow-right,
 .suscripciones .fa-arrow-right,
 .tienda .fa-arrow-right {
     font-size: 1rem;
 }

 .conocimiento p,
 .suscripciones p,
 .tienda p {
     font-size: 0.95rem !important;
 }

 #body_2023 .conocimiento .wp-block-getwid-icon-box__content p>a mark,
 #body_2023 .suscripciones .wp-block-getwid-icon-box__content p>a mark,
 #body_2023 .tienda .wp-block-getwid-icon-box__content p>a mark {
     font-size: 0.9rem !important;
 }

 .card-informativas .wp-block-getwid-section__wrapper {
     padding: 0px;
 }

 .suscripciones p {
     color: #fff;
 }

 .suscripciones {
     background-color: black !important;
 }

 .tienda {
     background-color: #beff5e !important;
 }

 .conocimiento .fa-graduation-cap,
 .tienda .fa-shopping-cart,
 .suscripciones .fa-key {
     font-size: 50px !important;
 }

 .conocimiento .fa-graduation-cap,
 .tienda .fa-shopping-cart {
     color: #5266fb !important;
 }

 .suscripciones .fa-key {
     color: #beff5e;
 }

 .conocimiento:hover,
 .suscripciones:hover,
 .tienda:hover {
     box-shadow: 0 0 8px 1px rgba(82, 102, 251, 0.3) !important;
 }

 .ultimo-boletin .wp-block-button__link {
     padding: 12px 25px !important;
 }

 .suscriptor .wp-block-button__link {
     padding: 12px 75px !important;
 }

 #body_2023 .suscriptor .wp-block-button__link {
     background-color: #beff5e !important;
     color: #000 !important;
     border: none;
 }

 .diseno-producto-libro {
     margin-top: 0px !important;
     margin-bottom: 17px;
 }

 .diseno-producto .wp-block-getwid-section__inner-content .woocommerce,
 .diseno-producto-libro .wp-block-getwid-section__inner-content .woocommerce {
     display: none
 }

 .diseno-producto-libro .wp-block-getwid-recent-posts__post-thumbnail a img,
 .diseno-producto .wp-block-getwid-recent-posts__post-thumbnail a img {
     object-fit: contain;
     display: block;
     width: 100%;
 }

 .diseno-producto .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__background-holder .wp-block-getwid-section__content {
     border-top: 1px solid gray;
     border-bottom: 1px solid gray;
     padding: 12px;
 }

 .diseno-producto .wp-block-getwid-section__wrapper .wp-block-getwid-section__content .wp-block-getwid-section__inner-content p {
     margin-top: 0px !important;
     margin-bottom: 17px;
 }

 .diseno-producto .wp-block-getwid-recent-posts__content-wrapper {
     margin-top: 0px !important;
 }

 .diseno-producto .wp-block-getwid-section__inner-content article .wp-block-getwid-recent-posts__post-wrapper .wp-block-getwid-recent-posts__post-title {
     margin-top: 0px !important;
     margin-bottom: 0px !important;
     line-height: 20px;
 }

 .diseno-producto .wp-block-getwid-section__content {
     border-top: 1px solid #5266fb;
     border-bottom: 1px solid #5266fb;
     padding: 12px 0px;
 }

 #body_2023 .wp-block-getwid-section.getwid-section-content-full-width .wp-block-getwid-section__inner-content article .wp-block-getwid-recent-posts__post-wrapper .wp-block-getwid-recent-posts__post-title a {
     font-size: 0.9rem !important;
     text-decoration: none !important;
     color: #000 !important;
     font-weight: normal !important;
 }

 /*Clases genéricas*/

 hr {
     opacity: 1 !important;
 }

 .hr-ancho:not([size]) {
     width: 100%;
     height: 2px;
     margin-bottom: 0px !important;
 }

 .hr-ancho-separador {
     width: 100%;
 }

 .hr-ancho-separador:not([size]) {
     height: 0px;
 }

 .slide-home .slick-slide figure {
     display: block;
     width: 100%;
     height: 100%;
 }

 .slide-home .slick-slide figure img {
     height: 100%;
     width: 100%;
     display: block;
 }

 .post-section-slide {
     background: #f9f9f9;
 }

 .post-section-slide .stk-row {
     padding: 17px 0;
 }

 .post-section-slide .stk-row .stk-block-column {
     border-right: 1px solid #e2e2e2;
 }

 .post-section-slide .stk-row .stk-block-column:last-of-type {
     border-right: none;
 }

 .post-section-slide .wp-block-getwid-post-slider.has-dots-inside .slick-dots li button:before,
 .slick-dots li button:before,
 .wp-block-getwid-post-slider.has-dots-inside .slick-dots li button {
     border-radius: 50%;
     background-color: #4666ff !important;
     width: 0.85rem;
     height: 0.85rem;
     color: #000000 !important;
     text-shadow: none !important;
     font-size: 0;
     border: 1px solid #2f2f2f;
 }

 .wp-block-create-block-actualicese-lista-contenidos {
     display: block;
     width: 100%;
     float: left;
 }

 .category-col-left {
     padding-right: 14px;
 }

 .hr-bloque-inicial {
     margin-top: 4px !important;
 }

 #body_2023 .fuente-principal .dt-container-layout-2 .dt-list-izq .dt-left-div:first-child h2 a {
     font-family: 'Open Sans', sans-serif;
     font-size: 1.4rem !important;
 }

 .stk-block-carousel__button__prev svg path,
 .stk-block-carousel__button__next svg path {
     display: none !important;
 }

 .borde-izq {
     border-left: 1px solid rgb(82, 102, 251, 0.4);
     padding-left: 15px;
 }

 .borde-der {
     border-right: 1px solid rgb(82, 102, 251, 0.4);
     padding-right: 15px;
     margin-top: 15px;
     margin-bottom: 15px;
 }

 .borde-arr {
     border-top: 1px solid rgb(82, 102, 251, 0.4);
     padding-top: 15px;
 }

 .borde-aba {
     border-bottom: 1px solid rgb(82, 102, 251, 0.4);
     padding-bottom: 15px;
     margin-bottom: 10px
 }

 .col-right-padding {
     padding-right: 28px;
 }

 div.text-weight-normal h2 a {
     font-weight: normal !important;
     color: gray !important;
 }

 .listado-columnas>div.dt-list-columns>div.dt-columns>div.dt-column>div {
     margin-bottom: 20px;
     border-bottom: 1px solid rgb(82, 102, 251, 0.4);
 }

 #body_2023 .letter-hight h2.dt-container-public-title>a,
 #body_2023 .letter-hight.wp-block-create-block-actualicese-lista-contenidos h2.dt-container-admin-title>a {
     font-size: 1.32rem !important;
 }

 #body_2023 .letter-hight h2.dt-container-public-title>a,
 #body_2023 .letter-hight h2.dt-container-admin-title>a,
 .font-avenir h2>a {
     font-family: "Avenir" !important;
 }

 #body_2023 .letter-hight>.dt-list-izq h2.dt-container-admin-title>a {
     font-size: 1.24rem !important;
 }

 #body_2023 .letter-small-admin-title .dt-list-columns h2.dt-container-admin-title>a,
 #body_2023 .letter-small-admin-title .dt-rtl h2.dt-container-admin-title>a,
 #body_2023 .letter-small .dt-list-columns h2.dt-container-admin-title>a,
 #body_2023 .letter-small .dt-list-columns h2.dt-container-public-title>a {
     font-size: 0.9rem !important;
     font-family: "Avenir" !important;
 }

 #body_2023 .letter-small .dt-list-columns h2.dt-container-admin-title>a {
     color: black;
 }

 .section-break .wp-block-getwid-section__inner-content .wp-block-columns {
     margin-bottom: 0px !important;
 }

 .iconos-top {
     margin-top: 8px !important;
 }

 .iconos-top a strong {
     font-family: "Avenir" !important;
 }

 .iconos-top a strong::before,
 .iconos-top strong a::before {
     content: '\f138';
     font-family: "Font Awesome 6 Free";
     font-size: 13px;
     margin-top: 5px;
     padding-left: 15px;
     float: left;
     margin-right: 8px;
     /* color: #a6a5a5; */
     color: black;
     text-align: center;
 }

 .home-logo-academy img {
     margin: 17px 0px 0px 0px;
 }

 .home-automation .slick-slide {
     padding: 0px !important;
 }

 .home-logo-academy img,
 .img-automation {
     width: 100% !important;
     height: auto !important;
     padding: 7px 0px;
     background-color: #f4f4f4;
 }

 .home-automation .slide-automation {
     position: relative;
     padding: 0px 10px;
 }

 .home-automation .slide-automation .slick-list .slick-slide h3 {
     line-height: 0;
 }

 .home-automation .slide-automation .slick-list .slick-slide div>p {
     margin-top: 10px;
 }

 .home-automation .slide-automation .slick-list .slick-slide h3 a,
 .home-automation .slide-automation .slick-list .slick-slide div>p {
     text-decoration: none;
     font-size: 1rem;
     line-height: 1.5;
     text-shadow: 0px 0px 2px black;
 }

 .home-automation .slide-automation .slick-dots li button::before {
     width: 1px;
     height: 1px;
     color: #000 !important;
 }

 .home-automation .slide-automation .slick-dots li {
     margin: 0px 1px;
 }

 .home-automation p.texto-automation a {
     color: #000;
     text-decoration: none;
 }

 .home-automation p.texto-automation strong {
     color: #5266fb;
 }

 .slide-automation .slick-track .wp-block-getwid-content-slider-slide__wrapper figure img {
     height: 130px !important;
     object-fit: contain;
     object-position: center;
 }

 #body_2023 .home-automation .wp-block-buttons .wp-block-button a {
     width: 100% !important;
     padding: 4px 18px !important;
     margin: 4px auto 8px auto;
     display: block;
     border-radius: 14px !important;
     background-color: #000 !important;
     border: none !important;
 }

 .home-automation hr {
     opacity: 0.25 !important;
     height: 0px;
     color: #a2a2a2;
     ;
 }

 /*end Clases genéricas*/

 .dt-container-layout-2,
 .dt-columns-2,
 .dt-columns-4,
 .dt-rtl {
     padding-top: 16px;
 }

 #body_2023 .dt-container-layout-1 .dt-list-izq .dt-left-div .dt-container-admin-title,
 #body_2023 .dt-container-layout-2 .dt-list-izq .dt-left-div .dt-container-admin-title,
 #body_2023 .dt-list .dt-container-public-title,
 #body_2023 .dt-columns-2 .dt-column .dt-container-admin-title,
 #body_2023 .dt-columns-3 .dt-column .dt-container-admin-title,
 #body_2023 .dt-columns-4 .dt-column .dt-container-admin-title,
 #body_2023 .dt-rtl div .dt-container-admin-title,
 #body_2023 .dt-ltr .dt-container-admin-title {
     margin-bottom: 1rem;
 }

 #body_2023 .dt-container-layout-1 .dt-list-izq .dt-left-div .dt-container-admin-title a,
 #body_2023 .dt-container-layout-2 .dt-list-izq .dt-left-div .dt-container-admin-title a,
 #body_2023 .dt-list .dt-container-public-title a,
 #body_2023 .dt-columns-2 .dt-column .dt-container-admin-title a,
 #body_2023 .dt-columns-3 .dt-column .dt-container-admin-title a,
 #body_2023 .dt-columns-4 .dt-column .dt-container-admin-title a,
 #body_2023 .dt-rtl div .dt-container-admin-title a,
 #body_2023 .dt-ltr .dt-container-admin-title a {
     font-size: 1.1rem !important;
     color: #000;
 }

 .wp-block-create-block-actualicese-lista-contenidos .dt-container-admin-category a {
     color: #7992FC !important;
     font-size: 12px;
     font-weight: 600;
     margin-bottom: 6px;
     display: block;
 }

 #body_2023 .dt-container-layout-1 .dt-list-izq .dt-left-div .dt-container-admin-title a:hover,
 #body_2023 .dt-container-layout-2 .dt-list-izq .dt-left-div .dt-container-admin-title a:hover,
 #body_2023 .dt-list .dt-container-public-title a:hover,
 #body_2023 .dt-columns-2 .dt-column .dt-container-admin-title a:hover,
 #body_2023 .dt-columns-2 .dt-column .dt-container-admin-title a:hover,
 #body_2023 .dt-columns-4 .dt-column .dt-container-admin-title a:hover,
 #body_2023 .dt-rtl div .dt-container-admin-title a:hover,
 #body_2023 .dt-ltr .dt-container-admin-title a:hover {
     color: gray;
 }

 .dt-list .dt-container-public .dt-container-public-excerpt a,
 .dt-columns-2 .dt-column .dt-container-admin-excerpt a,
 .dt-columns-4 .dt-column .dt-container-admin-excerpt a,
 .dt-rtl div .dt-container-admin-excerpt a,
 .dt-ltr div .dt-container-admin-excerpt a {
     text-decoration: none;
     font-size: 1rem !important;
     color: #717070;
 }

 /*layout 1*/
 .dt-container-layout-1 .dt-list-izq .dt-left-div .dt-container-admin-title:nth-child(n+1) {
     margin-top: 0px !important;
 }

 .dt-container-layout-1 .dt-list-izq .dt-left-div .dt-container-admin-title:nth-child(n+2) {
     line-height: 20px;
 }

 #body_2023 .dt-container-layout-1 .dt-list-izq .dt-left-div .dt-container-admin-title a {
     padding-top: 12px;
 }

 .dt-container-layout-1 .dt-list-izq .dt-left-div:nth-child(n+2) {
     border-top: 1px solid rgb(82, 102, 251, 0.3);
     margin-top: 20px;
     margin-right: 17px;
 }

 .dt-imagen .dt-container-admin-image a img {
     width: 100%;
 }

 /*end layout 1*/

 /*layout 2*/
 .dt-container-layout-2 .dt-left-div:nth-child(n+1) {
     margin-right: 25px;
 }

 .dt-container-layout-2 .dt-left-div:nth-child(n+2) {
     border-top: 1px solid rgb(82, 102, 251, 0.3);
     padding-top: 18px;
     margin-right: 25px;
 }

 .dt-container-layout-2 .dt-list-izq .dt-left-div .dt-container-admin-title {
     line-height: 20px;
     margin-top: 0px !important;
 }

 .dt-container-layout-2 .dt-carousel .carousel .carousel-inner .carousel-item a {
     text-decoration: none;
     color: #000;
     font-size: 0.9rem;
 }

 .dt-container-layout-2 .dt-carousel .carousel .carousel-inner .carousel-item h5 {
     text-shadow: none !important;
 }

 .dt-container-layout-2 .dt-carousel .carousel .carousel-inner .carousel-item a img {
     background-color: transparent;
     height: auto;
     width: 100% !important;
     padding-top: 6px;
 }

 #body_2023 .dt-container-layout-2 .dt-carousel .carousel .carousel-inner .carousel-item h5 a {
     text-decoration: none;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     text-align: initial;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     line-height: 1.4rem;
     font-size: 1rem !important;
 }

 .dt-container-layout-2 .dt-carousel .carousel .carousel-inner .carousel-item .carousel-caption {
     right: 0%;
     left: 0%;
     position: relative;
     margin-top: 16px;
     display: block !important;
 }

 .dt-container-layout-2 .dt-carousel .carousel .carousel-control-prev,
 .dt-container-layout-2 .dt-carousel .carousel .carousel-control-next {
     display: none;
 }

 .dt-container-layout-2 .dt-carousel .carousel .carousel-indicators button {
     border-radius: 50%;
     height: 0.6rem;
     width: 0.6rem;
     background-color: black;
 }

 /*end layout 2*/

 /*lista*/

 .dt-list .dt-container-public:nth-child(n+2) {
     border-top: 1px solid #dad5d5;
     padding-top: 15px;
     margin-bottom: 17px;
 }

 .dt-list .dt-container-public .dt-container-public-title {
     margin-top: 0px !important;
     line-height: 20px;
 }

 .dt-list .dt-container-public .dt-container-public-image a img {
     width: 100%;
     margin-bottom: 1rem;
     height: auto;
 }

 /*end lista*/

 /*column 2*/
 .dt-columns-2 .dt-column:nth-child(-n+1) {
     border-right: 1px solid rgba(179, 179, 179, 0.4);
     padding-right: 15px;
 }

 .dt-columns-2 .dt-column .dt-container-admin-title {
     line-height: 15px;
     margin-top: 0px !important;
 }

 .dt-columns-2 .dt-container-admin-image a img {
     padding-bottom: 10px;
 }

 /*end column2*/

 /*column 3*/
 .section-break {
     background-color: #f7f7f7;
 }

 .dt-columns-3 .dt-column .dt-container-admin-title {
     margin-top: 0px !important;
     margin-bottom: 0px !important;
     line-height: 18px;
 }

 .dt-columns-3 .dt-column .dt-container-admin-image a img {
     margin-top: 20px;
 }

 /*end column3*/

 /*column 4*/
 .dt-columns-4 {
     padding-bottom: 13px;
 }

 .dt-columns-4 .dt-column:nth-child(-n+3) {
     border-right: 1px solid rgba(179, 179, 179, 0.4);
     padding-right: 15px;
 }

 .dt-columns-4 .dt-column .dt-container-admin-title {
     line-height: 20px;
     margin-top: 0px !important;
 }

 .dt-columns-4 .dt-column .dt-container-admin-image a img {
     padding-bottom: 12px;
 }

 .dt-columns-4 .dt-column .dt-container-admin-excerpt {
     padding-bottom: 13px;
 }

 /*end column 4*/

 /*rtl*/
 .dt-rtl div:nth-child(2) {
     padding-right: 12px;
 }

 .dt-rtl {
     margin-bottom: 20px;
     padding-top: 7px;
 }

 .dt-rtl div .dt-container-admin-image a img {
     width: 100%;
 }

 .dt-rtl div .dt-container-admin-title {
     line-height: 20px;
     margin-top: 0px !important;
 }

 /*end rtl*/

 /*ltr*/

 .dt-ltr .dt-container-admin-title {
     margin-top: 0px !important;
     margin-left: 10px;
     line-height: 20px;
 }

 .home-automation .dt-ltr .dt-container-admin-title {
     line-height: 0.7;
 }

 #body_2023 .home-automation .dt-ltr .dt-container-admin-title a {
     font-size: 0.9rem !important;
     font-weight: normal;
 }

 /*end ltr*/
 /*end bloques*/

 /*categoría*/
 .new-category-nyt {
     max-width: 1200px;
     margin: 50px auto 0 auto;
 }

 .new-category-nyt h1 {
     margin-top: 20px;
 }

 .new-category-nyt .wp-block-columns {
     margin-top: 25px;
 }

 .new-category-nyt .category-col-left .dt-list .dt-container-public .dt-container-public-title {
     margin-top: 0px !important;
     line-height: 36px;
 }

 #body_2023 .new-category-nyt .category-col-left .dt-container-list .dt-list .dt-container-public-title>a {
     font-size: 1.5rem !important;
     font-weight: normal !important;
 }

 .new-category-nyt .dt-columns-4 .dt-column .dt-container-admin-title {
     line-height: 18px !important;
 }

 .new-category-nyt .dt-ltr div .dt-container-admin-excerpt {
     padding-left: 15px !important;
 }

 .new-category-nyt .first_new_sidebar {
     border-bottom: 1px solid #d5d5d5;
     margin-bottom: 20px;
 }

 .new-category-nyt .category-ltr .dt-ltr {
     margin-bottom: 20px;
     padding-bottom: 15px;
 }

 .new-category-nyt .category-col-right {
     position: relative;
 }

 .new-category-nyt .category-col-right .dt-rtl .dt-container-admin-image img {
     height: 140px !important;
     object-fit: unset;
 }

 .new-category-nyt .category-col-right .dt-rtl div:nth-child(2) {
     width: 100%;
     padding-right: 0px !important;
 }

 .new-category-nyt .category-col-right .dt-rtl div .dt-container-admin-title {
     position: absolute;
     width: 47%;
     top: -140px;
     display: inline-flex;
     line-height: 22px;
 }

 .new-category-nyt .category-col-left .dt-list {
     padding-top: 0px;
 }

 #body_2023 .new-category-nyt .category-col-right .dt-rtl .dt-container-admin-title>a {
     font-size: 1.1rem !important;
 }

 .new-category-nyt .category-col-right .dt-rtl .dt-container-admin-excerpt {
     margin-top: 34px;
     padding-right: 0px;
 }

 #body_2023 .new-category-nyt .dt-columns-4 .dt-column .dt-container-admin-title>a {
     font-weight: normal !important;
     font-size: 1.1rem !important;
 }

 #tags-category .tags {
     margin-top: 12px;
     margin-left: 35px;
 }

 #tags-category .tags .form-check-inline {
     margin-top: 3px;
 }

 #tags-category .tags,
 #progressbar-act,
 #tags-category #display-tags .fa-chevron-up {
     display: none;
 }

 #tags-category #display-tags {
     cursor: pointer;
 }

 #display-tags .etiquetas_label .fa-filter {
     font-size: 0.8rem;
     vertical-align: 2px;
     color: #526dff;
 }

 .cb-search-icon-act {
     position: relative;
     float: right;
     margin-top: -37px;
     margin-right: 5px;
     border: 1px solid;
     padding: 7px;
     border-radius: 50%;
     background: black;
     color: #fff;
 }

 #display-tags {
     margin-top: 10px;
 }

 #category-search-container {
     width: calc(1320px - 108px);
 }

 #contador_resultados {
     margin: 2px auto 27px auto;
 }

 #contador_resultados .qty {
     text-align: center;
     font-weight: 600;
 }

 #text-search-category {
     border-radius: 50px;
     padding: 8px 0px 8px 19px;
     box-shadow: 0px 0px 14px #d6d6d6;
 }

 #results-category .post {
     margin-top: 27px;
     border-bottom: 1px solid #e6e6e6;
     padding-bottom: 20px;
     width: 46%;
     margin-left: 2%;
     margin-right: 2%;
 }

 #results-category .post:last-of-type {
     border: none;
 }

 #results-category .date {
     color: gray;
     font: 0.8em sans-serif;
 }

 #results-category .title a {
     text-decoration: none;
     color: #000;
     font-weight: 500;
 }

 /*end categoría*/

 /*Formatos*/
 .category-formatos #results-category .post .image img {
     border: 1px solid gray;
 }

 .category-formatos div:nth-child(4).container {
     max-width: 1200px;
 }

 .category-formatos h1,
 .category-formatos h1 span {
     text-align: center;
     font-family: 'Avenir' !important;
 }

 .category-formatos .tema-formato a {
     text-decoration: none;
 }

 .category-formatos .excerpt p {
     color: #5a5a5a;
 }

 .single-format-standard .temas-formatos h2,
 .single-format-standard .otros-formatos h2,
 .category-formatos .temas-formatos div h2 {
     font-size: 1.8rem !important;
     font-weight: 500 !important;
 }

 .category-formatos .tema-formato,
 .single-format-standard .tema-formato {
     margin-top: 17px;
 }

 .category-formatos .tema-formato,
 .single-format-standard .tema-formato {
     margin-top: 17px;
 }

 .category-formatos .tema-formato:hover,
 .single-format-standard .tema-formato:hover {
     transform: scale(1.02);
 }

 .category-formatos .temas-formatos:first-child .tema-formato div,
 .category-formatos .iconos-formatos .tema-formato div,
 .single-format-standard .temas-formatos:first-child .tema-formato div {
     min-height: 194px;
 }

 .category-formatos .tema-formato div {
     padding: 22px 15px !important;
 }

 .category-formatos .tema-formato a,
 .single-format-standard .tema-formato a {
     text-decoration: none;
     color: #000;
 }

 .category-formatos .tema-formato a hr,
 .single-format-standard .tema-formato a hr {
     color: rgba(82, 102, 251, .4);
     margin-top: 15px !important;
 }

 .category-formatos .tema-formato a span,
 .single-format-standard .tema-formato a span {
     margin-top: 5px !important;
     display: block;
     color: #5a5a5a;
     height: 49px;
 }

 .category-formatos {
     margin-bottom: 82px !important;
 }

 .category-formatos .tema-formato a .fa-folder-open,
 .single-format-standard .tema-formato a .fa-folder-open {
     color: #32469E;
     font-size: 1.1rem;
 }

 .category-formatos #category-search-container {
     width: calc(1050px - 108px);
     margin: 0px;
     padding: 0;
 }

 .category-formatos #category-search-container {
     width: calc(1050px - 108px);
     margin: 0px;
     padding: 0;
 }

 .category-formatos #category-search-container .row.pt-5 {
     padding-top: 1.5rem !important;
 }

 .category-formatos .formatos-thumb {
     padding-top: 0px !important;
 }

 .breadcrumb .breadcrumb-item:first-of-type a {
     text-decoration: none;
     color: #5266fb;
 }

 .title-formatos-qty {
     font-weight: 500;
     font-family: 'Avenir' !important;
     font-size: 1.1rem;
 }

 .category-formatos .title-formatos-qty-number {
     color: #26346C;
     font-size: 1.3rem;
     font-weight: 600;
 }

 .container.category-formatos .paginador_formatos_act {
     display: flex;
     justify-content: center;
     margin-bottom: 18px;
     margin-top: 36px;
 }

 .formatos-thumb div {
     margin-top: 32px;
 }

 .formatos-thumb div:nth-child(-n+6) {
     margin-top: 0px !important;
 }

 .formatos-thumb div a {
     font-size: 1rem !important;
 }

 .formatos-thumb div a,
 .list-formatos a {
     text-decoration: none;
     color: #525252;
 }

 .list-formatos {
     margin: 14px 0px;
 }

 .formatos-thumb div a img {
     border: 1px solid gray;
 }

 .formatos-thumb div {
     width: 33.33%;
     margin-bottom: 13px;
 }

 .formatos-thumb div.act-cont-img {
     width: 100%;
 }

 .list-formatos a .fa-file-invoice,
 .single-format-standard a .fa-file-invoice,
 .single-format-standard .fa-file-invoice {
     color: #fff;
     margin-right: 10px;
     font-size: 0.9rem;
     border: 1px solid #5266fb;
     background-color: rgb(82 102 251 / 80%);
     padding: 4px;
     border-radius: 3px;
     text-align: center;
     box-shadow: 0 0 3px grey;
 }

 .single-format-standard #block-news .otros-formatos .container.row {
     margin-top: 15px;
 }

 .single-format-standard #block-news .otros-formatos a {
     text-decoration: none;
     color: #525252;
 }

 .single-format-standard #block-news .otros-formatos h2 {
     margin-top: 19px;
 }

 .single-format-standard #block-news .borde-der {
     border-right: 1px solid rgba(0, 0, 0, 0.4) !important;
 }

 .single_formatos .w-100.text-center.bordergreen {
     display: flex;
     justify-content: center;
 }

 .single-format-standard .single_formatos div img.thumbnail {
     box-shadow: 0 0 7px grey;
     padding: 40px;
     min-width: 900px;
 }

 .category-formatos #footer_2023 {
     margin-top: 44px;
 }



 /*End Formatos*/

 /*resumen*/

 .report_categories,
 .report_types,
 .report_downloads,
 .report_purchases,
 .report_links,
 .report_publications {
     padding: 25px 25px 44px 25px;
     width: 49.5%;
     margin-top: 19px;
 }

 .report_purchases,
 .report_links,
 .report_downloads,
 .report_publications {
     overflow-y: auto;
     max-height: 703px;
 }

 .report_categories,
 .report_purchases,
 .report_types,
 .report_downloads,
 .report_links {
     border: 1px solid #d4d3d3;
     border-radius: 15px;
 }

 .report_categories {
     float: left;
 }

 .report_categories h2 {
     margin-left: 7px;
 }

 .report_categories h2 img,
 .report_purchases h2 img,
 .report_types h2 img,
 .report_publications h2 img,
 .report_downloads h2 img,
 .report_links h2 img {
     width: 37px;
     height: 37px;
     /* background: rgba(82,102,251,10%); */
     padding: 5px;
 }

 .report_categories h2 img,
 .report_types h2 img,
 .report_downloads h2 img {
     border: 1px solid rgb(82 102 251 / 50%);
 }

 .report_purchases h2 img,
 .report_publications h2 img,
 .report_links h2 img {
     border: 1px solid rgb(0 0 0 / 50%);
 }

 .report_purchases {
     float: right;
     margin-left: 5px;
     border-radius: 15px;
     background-color: #f8f8f8;
 }

 .report_purchases .table_user_report {
     margin-top: 26px;
 }

 .report_purchases .table_user_report tbody>tr>th,
 .report_purchases .table_user_report tbody>tr>td {
     border: 1px solid rgb(214, 214, 214) !important;
     text-align: center;
 }

 .report_purchases .table_user_report tbody>tr>th {
     background-color: #5266fb;
     color: #fff;
     font-size: 1.15rem !important;
 }

 .report_purchases .table_user_report tbody>tr>td {
     font-size: 1.12rem !important;
     background-color: #fff;
 }

 .report_purchases p {
     border: 1px solid #e8e8e8;
     border-radius: 8px;
     padding: 13px;
     margin-left: 7px;
     font-size: 1.1rem !important;
     margin-top: 0px;
     background-color: #fff;
 }

 .report_purchases h4 {
     margin-top: 26px !important;
     margin-bottom: 28px !important;
     padding-left: 7px;
 }

 .report_types {
     clear: both;
     float: left;
     margin-right: 5px;
     border-radius: 15px;
 }

 .report_publications {
     float: left;
     margin-left: 5px;
     background-color: rgb(82, 102, 251, 10%);
     border-radius: 15px;
 }

 .report_publications h4 {
     padding-left: 9px;
 }

 .report_publications p {
     font-size: 1.1rem !important;
     padding-left: 12px;
 }

 .report_links {
     clear: both;
     float: right;
     margin-left: 5px;
     border-radius: 15px;
     padding-left: 21px;
 }

 .report_links p {
     font-size: 1rem !important;
     padding-left: 15px;
 }

 .report_links .bullet-blue,
 .report_links .bullet-green,
 .report_links .bullet-dark {
     border-radius: 50%;
 }

 .report_downloads {
     float: right;
     margin-right: 5px;
     margin-bottom: 25px;
     border-radius: 15px;
 }

 .report_downloads p {
     background-color: #ededed;
     padding: 21px 21px 21px 31px;
     font-size: 1.1rem !important;
 }

 .bullet-blue,
 .bullet-green,
 .bullet-dark {
     width: 0.8rem;
     height: 0.8rem;
     margin-right: 7px;
     display: inline-flex;
     vertical-align: middle;
 }

 .bullet-blue {
     background-color: #5266fb;
 }

 .bullet-green {
     background-color: #beff5e;

 }

 .bullet-dark {
     background-color: black;
 }

 /*end resumen*/

 /*Bloques Nico*/
 .contenedor_act_blo_woo {
     max-width: 1200px;
     margin: 0 auto;
 }

 .contenedor_act_blo_woo .card {
     border-radius: 35px;
     border: none;
     box-shadow: 0 0 2px #c8c8c8;
     margin-right: 12px;
     margin-left: 12px;
     width: 50rem;
 }

 .contenedor_act_blo_woo .card img {
     width: 100%;
 }

 .contenedor_act_blo_woo .card .card-title {
     border-top-right-radius: 35px;
     border-top-left-radius: 35px;
     background-color: #24316d !important;
     color: #fff !important;
     margin-top: 0rem !important;
     margin-bottom: 0rem !important;
     padding: 27px;
     text-align: center;
     font-size: 20px !important;
     height: 260px;
 }

 .act_span_woo_destacado span img {
     display: none;
 }

 .contenedor_act_blo_woo .card .card-body {
     padding: 0rem;
 }

 .contenedor_act_blo_woo .card .list-group .list-group-item,
 .act-bl-precio .card {
     display: flex;
     border: none !important;
 }

 .contenedor_act_blo_woo .card .list-group li .btn-primary {
     color: #000 !important;
     font-weight: bold;
     background-color: #bbff5e;
     border: none;
     width: 90%;
     margin-bottom: 19px;
     margin-left: auto;
     margin-right: auto;
     font-size: 1.1rem !important;
 }

 .contenedor_act_blo_woo .card .list-group .list-group-item:nth-child(1) {
     margin: 15px auto 0px auto;
 }

 .contenedor_act_blo_woo .card .list-group li p span img {
     min-width: 20%;
     margin-right: 6px;
     height: auto;
 }

 .contenedor_act_blo_woo .link-secondary {
     text-decoration: none;
     margin: auto;
     font-weight: normal;
     font-size: 1.1rem !important;
 }

 .contenedor_act_blo_woo .woocommerce-Price-amount,
 .contenedor_act_blo_woo .woocommerce-Price-amount bdi,
 .contenedor_act_blo_woo .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
 .contenedor_act_blo_woo .woocommerce-price-suffix,
 .act_span_woo_destacado .woocommerce-Price-amount bdi,
 .act_span_woo_destacado .woocommerce-Price-currencySymbol,
 .act_span_woo_destacado .woocommerce-price-suffix {
     font-size: 30px !important;
     line-height: 32px !important;
     font-weight: 700 !important;
     font-family: "Open Sans", Sans-serif !important;
     color: #39414d !important;
 }

 #single_content .contenedor_act_blo_woo .card .list-group li p {
     margin-top: 0px;
     height: 24px;
 }

 .contenedor_act_blo_woo .card .agregar_carrito {
     border-bottom: 1px solid gray !important;
     background-color: transparent !important;
 }

 .act-bl-precio {
     margin-top: 15px;
 }

 /*End Bloques Nico*/
 /*card Producto*/
 .act_product_blo {
     display: flex;
     justify-content: center;
 }

 .act_product_blo .wc-block-grid__products {
     margin-top: 30px;
     min-width: 1200px;
     flex-wrap: inherit;
 }

 .act_product_blo .wc-block-grid__products .wc-block-grid__product {
     max-width: 18rem;
     height: auto;
     box-shadow: 0 0 2px grey;
     width: 12rem;
     border-left: 0px;
     border-right: 0px;
     border-radius: 20px;
     margin-top: 57px;
     margin-left: 6px;
     margin-right: 6px;
 }

 .act_product_blo .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img {
     width: 100%;
     border-top-right-radius: 20px;
     border-top-left-radius: 20px;
 }

 .act_product_blo .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
     color: #24316d;
     padding: 16px 9px 0px 9px;
 }

 .act_product_blo .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link {
     text-decoration: none;
 }

 .act_product_blo .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale {
     border: none;
 }

 #body_2023 .act_product_blo .wc-block-grid__product-add-to-cart a {
     background-color: #bbff5e !important;
     color: #000 !important;
     border: none;
     width: 90%;
     border-radius: 7px !important;
 }

 .act_product_blo .wc-block-grid__product-onsale {
     margin: 7px 10px !important;
 }

 .act_product_blo .wc-block-grid__product-onsale span {
     border-bottom: 1px solid #dddcdc;
 }

 .act_product_blo .wc-block-grid__product-price {
     margin: 16px 10px !important;
 }

 .act_product_blo .wc-block-grid__product-price span img {
     display: none;
 }

 .act_product_blo .woocommerce-Price-amount,
 .act_product_blo .woocommerce-Price-amount bdi,
 .act_product_blo .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
 .act_product_blo .woocommerce-price-suffix,
 .act_product_blo .woocommerce-Price-amount bdi,
 .act_product_blo .woocommerce-Price-currencySymbol,
 .act_product_blo .woocommerce-price-suffix,
 .act_product_blo .wc-block-grid__product-onsale span {
     font-size: 27px !important;
     line-height: 32px !important;
     font-weight: 700 !important;
     font-family: "Open Sans", Sans-serif !important;
     color: #39414d !important;
 }

 /*End card Producto*/

 /*Bloque instrucciones*/
 .act_instrucciones .instrucciones,
 .instrucciones {
     background-color: rgb(82 102 251 / 10%);
     box-shadow: 1px 1px 6px rgb(83 109 255 / 60%);
     margin-top: 46px !important;
     padding: 5px 16px 19px 16px;
     border-radius: 7px;
 }

 .act_instrucciones .instrucciones img,
 .instrucciones img {
     margin-bottom: 0px !important;
 }

 /*end bloque instrucciones*/

 /*Página 404*/
 .pagina-404 {
     max-width: 1200px;
     margin: 0 auto;
 }

 #body_2023 .pagina-404 h1 {
     line-height: 1.5em;
     font-size: 2.5rem !important;
 }

 .pagina-404 .wp-block-create-block-actualicese-lista-contenidos {
     margin-top: 31px;
 }

 .pagina-404 .separador-color {
     background: url(https://actualicese.com/wp-content/themes/actualicese2023/images/separator_foot_act_2023_sep.png) repeat-x scroll center top;
     width: 70%;
     margin: 18px auto;
 }

 .pagina-404 h2 {
     color: #444444;
 }

 .pagina-404 .hr-ancho-separador {
     color: #eaeaea;
 }

 .pagina-404 .dt-rtl div .dt-container-admin-title {
     line-height: 1;
 }

 #body_2023 .pagina-404 .dt-rtl div .dt-container-admin-title a {
     font-size: 1.5rem !important;
 }

 /*End página 404*/

 /*ventas*/
 .act_post_sell_excerpt {
     margin-top: 23px;
     display: inline-block;
     width: 100%;
 }

 .act_post_sell_excerpt p span {
     font-weight: 600;
     color: #26346C;
 }

 #body_2023 .act_post_sell_single p .btn_purchase_post {
     background-color: #beff5e;
     color: #000 !important;
     text-decoration: none;
     padding: 8px 8px;
     margin: 27px auto;
     display: block;
     width: 50%;
     text-align: center;
     border-radius: 20px;
 }

 .act_post_sell_single,
 .act_post_exclusive_members,
 .act_post_exclusive_members_newsletter {
     box-shadow: 0 0 8px rgb(82 102 251 / 50%);
     padding: 12px 27px;
     margin: 26px 0;
     border-radius: 7px;
 }

 .act_post_exclusive_members_newsletter {
     background-color: #D7DDFF;
     padding-bottom: 33px;
 }

 .act_post_exclusive_members_newsletter h3 {
     font-weight: 600;
     margin-bottom: 41px !important;
 }

 .act_post_exclusive_members_newsletter p b {
     font-size: 1.4rem !important;
 }

 #single_content .act_post_exclusive_members_newsletter p a {
     text-decoration: none;
     padding: 8px 16px;
     text-align: center;
     display: inline-block;
     border-radius: 18px;
     color: #fff !important;
     background-color: #4A6CFB;
 }

 .act_post_sell_single a {
     text-decoration: none;
 }

 /*End ventas*/

 /*categoria*/
 .category-capacitaciones .dt-list .dt-container-public-image a img,
 .category-casos-practicos .dt-list .dt-container-public-image a img {
     display: block;
     margin: 18px auto;
     width: 45%;
     height: auto;
 }

 .category-opinion .dt-list .dt-container-public-image a img {
     width: 60%;
     margin: 18px auto;
     display: block;
 }

 .category-capacitaciones .dt-list .dt-container-public-image a img,
 .category-casos-practicos .dt-list .dt-container-public-image a img,
 .category-capacitaciones .new-category-nyt .category-col-right .dt-rtl .dt-container-admin-image img,
 .category-casos-practicos .new-category-nyt .category-col-right .dt-rtl .dt-container-admin-image img,
 .category-capacitaciones .dt-columns-4 .dt-column .dt-container-admin-image a img {
     filter: drop-shadow(0px 0px 1px #4B682B);
 }

 .category-capacitaciones .dt-columns-4 .dt-column .dt-container-admin-title,
 .category-casos-practicos .dt-columns-4 .dt-column .dt-container-admin-title,
 .category-opinion .dt-columns-4 .dt-column .dt-container-admin-title {
     min-height: 86px;
 }

 .category-capacitaciones .new-category-nyt .category-col-left .dt-list .dt-container-public .dt-container-public-title,
 .category-casos-practicos .new-category-nyt .category-col-left .dt-list .dt-container-public .dt-container-public-title,
 .category-opinion .new-category-nyt .category-col-left .dt-list .dt-container-public .dt-container-public-title {
     line-height: 29px;
 }

 #body_2023.category-capacitaciones .new-category-nyt .dt-columns-4 .dt-column .dt-container-admin-title>a,
 #body_2023.category-casos-practicos .new-category-nyt .dt-columns-4 .dt-column .dt-container-admin-title>a,
 #body_2023 .category-opinion .new-category-nyt .dt-columns-4 .dt-column .dt-container-admin-title>a {
     font-size: 1.18rem !important;
 }

 .category-capacitaciones .category-col-right .dt-rtl .dt-container-admin-image img,
 .category-casos-practicos .category-col-right .dt-rtl .dt-container-admin-image img,
 .category-opinion .category-col-right .dt-rtl .dt-container-admin-image img {
     height: auto !important;
 }

 .single-format-standard .wp-block-woocommerce-memberships-member-content .wp-block-embed-youtube iframe {
     width: 100%;
     height: 400px;
 }

 .category-casos-practicos .dt-list .dt-container-public-image a img {
     display: block;
     margin: 18px auto;
     width: 45%;
     height: auto;
 }

 .category-opinion .dt-list .dt-container-public-image a img {
     width: 60%;
     margin: 18px auto;
     display: block;
 }

 .category-capacitaciones .dt-list .dt-container-public-image a img,
 .category-casos-practicos .dt-list .dt-container-public-image a img,
 .category-capacitaciones .new-category-nyt .category-col-right .dt-rtl .dt-container-admin-image img,
 .category-casos-practicos .new-category-nyt .category-col-right .dt-rtl .dt-container-admin-image img,
 .category-capacitaciones .dt-columns-4 .dt-column .dt-container-admin-image a img {
     filter: drop-shadow(0px 0px 1px #4B682B);
 }

 .category-capacitaciones .dt-columns-4 .dt-column .dt-container-admin-title,
 .category-casos-practicos .dt-columns-4 .dt-column .dt-container-admin-title,
 .category-opinion .dt-columns-4 .dt-column .dt-container-admin-title {
     min-height: 86px;
 }

 .category-capacitaciones .new-category-nyt .category-col-left .dt-list .dt-container-public .dt-container-public-title,
 .category-casos-practicos .new-category-nyt .category-col-left .dt-list .dt-container-public .dt-container-public-title,
 .category-opinion .new-category-nyt .category-col-left .dt-list .dt-container-public .dt-container-public-title {
     line-height: 29px;
 }

 #body_2023.category-capacitaciones .new-category-nyt .dt-columns-4 .dt-column .dt-container-admin-title>a,
 #body_2023.category-casos-practicos .new-category-nyt .dt-columns-4 .dt-column .dt-container-admin-title>a,
 #body_2023 .category-opinion .new-category-nyt .dt-columns-4 .dt-column .dt-container-admin-title>a {
     font-size: 1.18rem !important;
 }

 .category-capacitaciones .category-col-right .dt-rtl .dt-container-admin-image img,
 .category-casos-practicos .category-col-right .dt-rtl .dt-container-admin-image img,
 .category-opinion .category-col-right .dt-rtl .dt-container-admin-image img {
     height: auto !important;
 }

 .single-format-standard .wp-block-woocommerce-memberships-member-content .wp-block-embed-youtube iframe {
     width: 100%;
     height: 400px;
 }

 /*end categoria*/

 /*puertas abiertas*/
 .act-mpa-form-registro {
     max-width: 700px;
     margin: auto;
 }

 .mpa_1,
 .mpa_4 {
     float: left;
     width: 49%;
 }

 .mpa_2,
 .mpa_5 {
     float: right;
     width: 49%;
 }

 .act-mpa-form-registro form #act_mpa_email,
 .act-mpa-form-registro form #act_mpa_nombre,
 .act-mpa-form-registro form #act_mpa_apellido,
 .act-mpa-form-registro form #act_mpa_documento,
 .act-mpa-form-registro form #act_mpa_password {
     border-radius: 12px;
     font-size: 1rem !important;
     padding: 10px 13px;
 }

 .act-mpa-form-registro form .btn-primary {
     background-color: #26346C;
     border: none;
     padding: 6px 29px;
     float: right;
     border-radius: 20px;
     margin-top: 20px;
     margin-bottom: 40px;
 }

 .act_mpa_procese_completado .col-1,
 .act_mpa_error_proceso .col-1 {
     display: flex;
 }

 /* .act_mpa_procese_completado .fa-check-circle{
    color: #1fa779;
} */
 .act_mpa_procese_completado .fa-check-circle,
 .act_mpa_error_proceso .fa-exclamation-circle {
     margin: auto;
     font-size: 1.7rem !important;
 }

 #body_2023 .act_mpa_procese_completado,
 #body_2023 .act_mpa_error_proceso,
 #body_2023 .act_mpa_wordpress_error {
     padding: 19px;
     font-size: 1.15rem;
 }

 #body_2023 .act_mpa_procese_completado a,
 #body_2023 .act_mpa_error_proceso a,
 #body_2023 .act_mpa_wordpress_error a {
     text-decoration: none !important;
 }

 #body_2023 .act_mpa_error_proceso {
     border-left: 4px solid #ff0000;
     background-color: #fff;
     box-shadow: 0 0 2px rgb(255 0 0 / 100%);
 }

 #body_2023 .act_mpa_wordpress_error {
     border-left: 4px solid #FF8000;
     background-color: #fff;
     box-shadow: 0 0 2px rgb(255 128 0 / 100%);
 }

 #body_2023 .act_mpa_error_proceso .col-11,
 #body_2023 .act_mpa_procese_completado .col-11 {
     color: #383838 !important;
 }

 .act_mpa_error_proceso .fa-exclamation-circle {
     color: #ff0000;
 }

 .act_mpa_form_dos {
     margin-top: 14px;
 }

 .act_mpa_refresh {
     margin-top: 1rem;
     float: right;
     background-color: #5266fb;
     width: 10%;
     border: none;
 }

 .page-id-836907 #Banner_superior_nuevas_medidas_desktop,
 .page-id-669364 #Banner_superior_nuevas_medidas_desktop,
 .page-id-836907 #header_container,
 .page-id-669364 #header_container,
 .page-id-231250 #header_container,
 .page-id-836907 .code-block,
 .page-id-669364 .code-block,
 .page-id-231250 .code-block {
     display: none !important;
 }

 .page-id-836907 .col-xxl-12,
 .page-id-669364 .col-xxl-12,
 .act_contenedor_magic_login,
 .section-magic-login {
     width: 416px;
     padding: 37px;
     margin: 0 auto;
     box-shadow: 0px 0px 33px #dfdfdf;
     border-radius: 10px;
     margin-bottom: 56px;
 }

 .imagen-magic-login {
     background-image: url(https://actualicese.com/wp-content/themes/actualicese2023/images/separator_foot_act_2023_sep.png);
     height: 23px;
     margin-bottom: 34px !important;
 }

 .logo_magic_login img,
 .logo_magic_login {
     margin-bottom: 7px;
     margin-top: -15px;
 }

 .act_container_magic_login h2 {
     display: none;
 }

 .act_container_magic_login #magic-login-login-block .magic-login-block-description,
 .magic-login-description {
     text-align: center;
     font-size: 16px;
     font-weight: normal !important;
 }

 .act_container_magic_login .block-login-form {
     margin-top: 20px;
 }

 .act_container_magic_login .block-login-form label {
     display: none;
 }

 .act_container_magic_login #user_login,
 .magic-login-inline-login-form #user_login {
     padding: 3px 10px;
     border-radius: 7px;
     border: 1px solid gray;
 }

 .magic-login-login-block.act_magic_login .magic-login-submit,
 #header_home .magic-login-submit {
     background-color: #bbff5e;
     border: none;
     color: #000;
     font-size: 1rem !important;
     font-weight: 600;
     border-radius: 10px;
     padding: 9px 22px !important;
     margin-top: 5px !important;
     margin-right: 11px;
 }

 .woocommerce-checkout #magic-login-shortcode .magic-login-inline-login-form label {
     display: block !important;
     text-align: left;
 }

 #header_home.woocommerce-checkout #magic-login-shortcode .magic-login-inline-login-form #user_login {
     border-radius: 6px;
     padding: 6px 10px;
 }

 .woocommerce-checkout #magic-login-shortcode .magic-login-inline-login-form {
     width: 62%;
     margin: 12px auto;
     flex-direction: column;
 }

 #header_home.woocommerce-checkout .magic-login-inline-login-form .magic-login-submit {
     background-color: #beff5e;
     margin-left: 0;
     margin-top: 8px !important;
     border-radius: 7px;
     font-weight: 600;
 }

 .magic-login-login-block.act_magic_login .magic-login-submit:hover {
     background-color: #aff949;
 }

 .act_mostrar_boton_registrar {
     text-align: center;
 }

 .act-signin-new-account-box {
     width: 67%;
     margin: 12px auto;
 }

 .act-signin-general-button-box {
     border-radius: 10px;
     padding: 6px;
     margin-top: 12px;
     background: #ebebeb;
     width: 92%;
     margin-left: auto;
 }

 .act-signin-general-button-box:hover {
     background-color: #e7e7e7;
 }

 .act-signin-general-button-box a {
     color: #222;
     text-decoration: none;
 }

 .act_mostrar_boton_registrar {
     margin: 26px auto 0px auto;
 }

 .magic-login-inline-login-form label {
     text-align: center;
 }

 .col-1.act_contenedor_magic_login #magic-login-shortcode .message {
     border-left: none;
 }

 .col-1.act_contenedor_magic_login .magic_login_block_login_success {
     border-left: 1px dotted !important;
 }

 .section-magic-login {
     height: auto;
     background-color: #fff;
 }

 .section-magic-login .wp-block-columns {
     flex-direction: column;
     gap: 21px;
 }

 .section-magic-login #send_email_sg {
     position: relative;
     /* top: -50px; */
     left: 0;
     width: 100%;
     margin: auto;
     display: block;
     border: none;
     color: #000;
     font-size: 1rem !important;
     font-weight: 600;
     border-radius: 10px;
     padding: 9px 22px !important;
     background-color: #beff5e;
 }

 .section-magic-login #valida_input .col-1 {
     padding: 7px 0px;
 }

 /* .section-magic-login .row{
    height: 84px;
} */
 .section-magic-login .row div.col {
     margin-bottom: 0px !important;
     padding: 0px !important;
 }

 .section-magic-login .success-flujo {
     background-color: #d5ffad;
     border: none;
     margin-bottom: 0px;
 }

 .section-magic-login .wp-block-getwid-section__content .wp-block-columns {
     margin-bottom: 0px;
 }

 .section-magic-login .section-login-name {
     display: flex;
     flex-direction: column;
     flex-wrap: nowrap;
     height: auto;
 }

 .section-magic-login form .row:nth-child(3) br {
     display: none;
 }

 .section-magic-login form .row:nth-child(3) {
     margin-top: 20px;
 }

 .section-magic-login .form-check {
     margin-top: 14px;
 }

 #send_form_ci {
     display: block;
     margin-top: 24px;
     width: 100%;
     background-color: #beff5e;
     border: none;
     color: #333;
     font-weight: 600;
     border-radius: 10px;
 }

 /*End puertas abiertas*/

 /*Enlace Regalo*/

 #link_share_modal .modal-dialog .modal-content {
     padding: 0px 12px 5px 12px;
 }

 #image-shared-content-modal {
     background-image: url(https://dev.actualicese.com/wp-content/themes/actualicese2023/images/separator_foot_act_2023_sep.png);
     height: 20px;
     margin-top: 17px;
     margin-left: 12px;
     width: 60%;
     float: left;
 }

 #close-shared-content {
     float: right;
     padding: 17px 14px 0px 6px;
 }

 #close-shared-content a {
     text-decoration: none;
     color: #000 !important;
 }

 #body_2023 .title-modal-shared-content {
     font-size: 1.5rem !important;
 }

 #body_2023 .shared_msg {
     margin-top: 23px;
 }

 #body_2023 .shared_msg,
 #body_2023 .shared_msg b,
 #body_2023 .shared_msg .qty_share,
 #form-shared label {
     font-size: 1.1rem !important;
 }

 #body_2023 .shared_msg {
     color: #5A5959 !important;
 }

 #body_2023 .shared_msg b,
 #body_2023 .shared_msg .qty_share {
     color: #26346C !important;
     font-weight: 600;
 }

 #form-shared label {
     margin-bottom: 12px;
     color: #000000 !important;
     font-weight: 600;
 }

 #body_2023 #data_link_modal #link_user_share {
     background-color: #fff;
     border: 1px solid #9d9d9d;
     width: 70%;
     float: left;
     color: #A8A8A8;
     margin-right: 12px;
     font-size: 1.1rem;
     padding-left: 6px;
 }

 #btn_copy_link {
     background-color: #5266fb;
     border: none;
     color: #fff;
     border-radius: 0px !important;
 }

 #text-footer-shared-content {
     margin-top: 12px;
     margin-bottom: 26px;
 }

 #body_2023 #text-footer-shared-content small {
     color: #070707;
     font-size: 1.09rem;
 }

 .text-copied {
     background-color: #26346C !important;
 }

 /*En enlace regalo*/

 /*Mi perfil*/
 .logged-in #act_full h1 {
     font-size: 2.2rem;
     font-weight: 600;
 }

 .yith-wcmap .user-profile .user-avatar.avatar-upload:after {
     background-color: #C6FF85 !important;
     width: 50px !important;
     height: 50px !important;
     background-size: 29px !important;
     position: relative !important;
     bottom: 2px !important;
 }

 .yith-wcmap .user-profile .user-info .username {
     font-size: 1.2rem !important;
     margin-bottom: inherit;
 }

 .yith-wcmap .user-profile .user-info .user-email {
     font-size: 1rem !important;
 }

 .yith-wcmap .user-profile .user-info .logout a {
     background-color: #474747 !important;
     border-radius: 6px;
     color: #fff !important;
     text-transform: inherit !important;
     font-size: 0.9rem !important;
 }

 #my-account-menu .myaccount-menu li {
     background-color: #F1F1F1 !important;
     box-shadow: none !important;
     border: none !important;
 }

 #my-account-menu.layout-modern .myaccount-menu>li:hover {
     background-color: #DDDDDD !important;
 }

 #my-account-menu.layout-modern .myaccount-menu>li.active {
     background-color: #beff5e !important;
     border: none !important
 }

 #my-account-menu.layout-modern .myaccount-menu>li:hover {
     border: none !important;
 }

 #my-account-menu.layout-modern .myaccount-menu>li a .item-icon i {
     color: #5266fb !important;
     font-size: 1.2rem !important;
 }

 #my-account-menu .myaccount-menu li a.group-opener {
     background-color: #5266fb;
     border-radius: 7px;
 }

 #my-account-menu .myaccount-menu li a.group-opener,
 #my-account-menu.layout-modern .myaccount-menu .group-mi-accesso-a-contenidos a span .fa-key,
 #my-account-menu.layout-modern .myaccount-menu .group-informacion-de-cuenta a span .fa-user,
 #my-account-menu.layout-modern .myaccount-menu .group-para-suscripciones-oro-y-platino .group-opener span .fa-key,
 #my-account-menu.layout-modern .myaccount-menu .group-solo-para-suscripcion-platino a span .fa-key {
     color: #fff !important;
 }

 #content_span_block #my-account-menu~.woocommerce-MyAccount-content,
 #my-account-menu~.woocommerce-MyAccount-content {
     background-color: #f1f1f1 !important;
 }

 #my-account-menu.layout-modern .myaccount-menu .group-mi-accesso-a-contenidos .myaccount-submenu li:hover,
 #my-account-menu.layout-modern .myaccount-menu .group-informacion-de-cuenta .myaccount-submenu li:hover,
 #my-account-menu.layout-modern .myaccount-menu .group-solo-para-suscripcion-platino li:hover,
 #my-account-menu.layout-modern .myaccount-menu .group-para-suscripciones-oro-y-platino li:hover {
     background-color: #DDDDDD !important;
 }

 #my-account-menu.layout-modern .myaccount-menu .group-mi-accesso-a-contenidos .myaccount-submenu li a,
 #my-account-menu.layout-modern .myaccount-menu .group-informacion-de-cuenta .myaccount-submenu li a,
 #my-account-menu.layout-modern .myaccount-menu .group-solo-para-suscripcion-platino li a,
 #my-account-menu .myaccount-menu li a {
     color: #000 !important;
 }

 /*Configurar preferencias*/
 .act_hs_config {
     display: none;
 }

 #body_2023 #hs_user_preferences .act_hs_tite_preferences {
     font-size: 24px !important;
     margin-bottom: 24px;
 }

 #hs_user_preferences .act_hs_tite_preferences {
     font-size: 1.2rem;
     margin: 0px 4px 0px 5px;
     font-weight: 600;
     margin-bottom: 16px;
 }

 #hs_user_preferences {
     border-radius: 13px;
     border: none;
     background-color: rgb(255 255 255 / 70%);
 }

 #hs_user_preferences .act_hs_container {
     display: grid;
     grid-template-columns: 30% 30% 30%;
     justify-content: space-between;
 }

 #hs_user_preferences hr {
     display: none;
     padding-bottom: 5px;
 }

 #hs_user_preferences .form-check {
     background-color: #f5f5f5;
     border-radius: 13px;
     padding: 27px 19px;
     margin-bottom: 25px;
 }

 #hs_user_preferences .form-check .form-check-input {
     float: right;
     width: 1.5rem;
     height: 1.5rem;
     border-radius: 50%;
     border: none;
 }

 #hs_user_preferences .form-check .form-check-label {
     float: left;
     width: 80px;
     font-size: 0rem !important;
     height: 80px;
     background-size: cover;
 }

 #hs_user_preferences .form-check .form-check-label {
     background-image: url(https://actualicese.com/wp-content/themes/actualicese2023/images/Imagen-abstracta-1.png);
 }

 #hs_user_preferences .form-check #label_planner {
     background-image: url(https://actualicese.com/wp-content/themes/actualicese2023/images/Imagen-abstracta-2.png);
 }

 #hs_user_preferences .form-check #label_marketeable {
     background-image: url(https://actualicese.com/wp-content/themes/actualicese2023/images/Imagen-abstracta-3.png);
 }

 #hs_user_preferences .form-check #label_boletin_lunes {
     background-image: url(https://actualicese.com/wp-content/themes/actualicese2023/images/Imagen-abstracta-4.png);
 }

 #hs_user_preferences .form-check #label_boletin_martes {
     background-image: url(https://actualicese.com/wp-content/themes/actualicese2023/images/Imagen-abstracta-5.png);
 }

 #hs_user_preferences .form-check #label_boletin_miercoles {
     background-image: url(https://actualicese.com/wp-content/themes/actualicese2023/images/Imagen-abstracta.png);
 }

 #hs_user_preferences .form-check #label_boletin_jueves {
     background-image: url(https://actualicese.com/wp-content/themes/actualicese2023/images/Imagen-abstracta-6.png);
 }

 #hs_user_preferences .form-check #label_boletin_viernes {
     background-image: url(https://actualicese.com/wp-content/themes/actualicese2023/images/Imagen-abstracta-7.png);
 }

 #hs_user_preferences .form-check #boletin_dominical,
 #hs_user_preferences .form-check #label_boletin_dominical {
     background-image: url(https://actualicese.com/wp-content/themes/actualicese2023/images/Imagen-abstracta-8.png);
 }

 #hs_user_preferences .form-check #label_boletin_suscriptor {
     background-image: url(https://actualicese.com/wp-content/themes/actualicese2023/images/Imagen-abstracta-9.png);
 }

 #hs_user_preferences .form-check #label_boletin_capacitacion {
     background-image: url(https://actualicese.com/wp-content/themes/actualicese2023/images/Imagen-abstracta-5.png);
 }

 #hs_user_preferences .form-check b,
 #hs_user_preferences .form-check small {
     display: block;
 }

 #hs_user_preferences .form-check b {
     font-weight: 600;
     color: #4666ff;
     margin-top: 76px;
     font-size: 1em;

 }

 #hs_user_preferences .form-check b::first-letter {
     text-transform: uppercase;
 }

 #hs_user_preferences .form-check small {
     margin-top: -9px;
     font-size: 16px;
     color: #000;
 }

 .act_hs_response .act_hs_error_msg,
 .act_hs_response .act_hs_success_msg {
     background-color: #fff;
     padding: 14px 17px;
     margin-top: 20px;
     border-radius: 6px;
 }

 .act_hs_response .act_hs_error_msg {
     border: 1px solid #F7C500;
 }

 .act_hs_response .act_hs_success_msg {
     border: 1px solid #6EBD42;
 }

 .act_hs_response .act_hs_error_msg .fa-exclamation-triangle {
     color: #ffffff;
     background-color: orange;
     padding-top: 6px;
     border-radius: 50%;
     width: 2rem;
     height: 2rem;
     text-align: center;
 }

 .act_hs_response .act_hs_error_msg .fa-exclamation-triangle {
     color: #ffffff;
     background-color: #F7C500;
     padding-top: 6px;
     border-radius: 50%;
     width: 2rem;
     height: 2rem;
     text-align: center;
 }

 .act_hs_response .act_hs_success_msg .fa-thumbs-up {
     color: #ffffff;
     background-color: #6EBD42;
     padding-top: 6px;
     border-radius: 50%;
     width: 2rem;
     height: 2rem;
     text-align: center;
 }

 .hs_image_left,
 .hs_image_right {
     width: 45%;
     margin: 5px 7px;
 }

 .hs_image_right {
     float: right;
     margin-top: 77px;
 }

 .hs_image_right p {
     font-size: 0.95rem !important;
 }

 .hs_image_left {
     background: url(https://actualicese.com/wp-content/themes/actualicese2023/images/bell.png);
     height: 250px;
     background-size: cover;
     float: left;
 }

 #hs_user_preferences .modal-dialog {
     max-width: 600px;
 }

 #hs_user_preferences .modal-footer {
     border: none !important;
     padding: 0rem 0.75rem 0.95rem 0.75rem;
     display: block;
 }

 #confirm_unchecked {
     background-color: #f8f8f8;
     width: 50%;
 }

 #close_confirm_unchecked {
     background-color: #beff5e;
     color: #000;
     border: none !important;
     width: 43%;
     margin-left: 15px;
 }

 /*End configurar preferencias*/
 /*End mi perfil*/

 /*TYC actualicese*/
 .tyc_act_manual {
     border: none !important;
     width: 90%;
     margin: 25px auto 0px auto;
 }

 .tyc_act_manual #myTabContent {
     width: 93%;
     margin: auto;
 }

 .tyc_act_manual .wp-block-getwid-tabs__tab-content {
     border: none !important;
 }

 .tyc_act_manual .ui-widget-header {
     background-color: transparent;
     border-bottom: 1px solid #dddddd;
     border-top: none;
     border-right: none;
     border-left: none;
 }

 .tyc_act_manual #myTab li button.nav-link {
     font-size: 1rem !important;
 }

 .tyc_act_manual .nav-tabs .nav-item .nav-link {
     color: #5266fb;
     font-weight: 600;
 }

 .tyc_act_manual .nav-tabs .nav-item .nav-link.active {
     color: #000;
     font-weight: 600;
 }

 .tyc_act_manual #myTabContent .tab-pane h5,
 .tyc_act_manual .identificacion_responsable h5 strong {
     text-align: center;
     font-size: 1.1rem !important;
     font-weight: 600;
 }

 .tyc_act_manual .identificacion_responsable h5 {
     margin-bottom: 29px !important;
 }

 .tyc_act_manual .subindice {
     text-align: justify !important;
 }

 .tyc_act_manual #myTabContent .tab-pane p,
 .tyc_act_manual #myTabContent .tab-pane p strong,
 .tyc_act_manual #myTabContent .tab-pane p strong u {
     font-size: 1rem !important;
     text-align: justify;
     line-height: 1.7rem;
 }

 .tyc_act_manual .identificacion_responsable p {
     margin-top: 0px !important;
     margin-bottom: 0px !important;
 }

 #single_content .tyc_act_manual ol {
     margin-top: 0px !important;
 }

 #single_content .tyc_act_manual ol li,
 #single_content .tyc_act_manual ol li strong,
 #single_content .tyc_act_manual ul li,
 #single_content .tyc_act_manual ul li strong {
     font-size: 1rem !important;
     margin-bottom: 12px;
 }

 #single_content .tyc_act_manual ol li::marker,
 #single_content .tyc_act_manual ul li::marker {
     font-weight: 600;
 }

 #single_content .tyc_act_manual ol li a {
     font-size: 1rem !important;
     color: #000 !important;

 }

 .tabla_contenido ol li {
     font-weight: 600;
     margin-bottom: 13px;
 }

 .tabla_contenido ol li ul li {
     font-weight: normal !important;
     list-style: none;
 }

 .tyc_act_manual .firma {
     margin-top: 50px;
 }

 .tyc_act_manual .firma p {
     margin-top: 0px !important;
     margin-bottom: 0px !important;
 }

 .tyc_act_manual .firma_titular {
     font-weight: 600;
 }

 /*end TYC actualicese*/

 /*Consentimientos de datos*/
 .datos-texto {
     text-align: end;
     font-weight: 600;
 }

 .consentimiento-datos #myTabContent {
     width: 95%;
     margin: 41px auto;
 }

 .consentimiento-datos .nav-link {
     font-size: 1.1rem !important;
     font-weight: 600;
     color: #5266fb !important;
 }

 .consentimiento-datos .nav-link.active {
     font-size: 1.1rem !important;
     font-weight: 600;
     color: #000 !important;
 }

 #body_2023 .consentimiento-datos p strong,
 #body_2023 .consentimiento-datos ul li strong {
     font-size: 1.1rem !important;
 }

 #body_2023 .consentimiento-datos p,
 #body_2023 .consentimiento-datos ul li,
 #body_2023 .consentimiento-datos ol li {
     font-size: 1rem !important;
     line-height: 1.8rem;
 }

 .consentimiento-datos ul li {
     margin-top: 21px;
 }

 .consentimiento-datos .datos-empresa {
     margin: 25px 10px 30px 0px;
 }

 #body_2023 .consentimiento-datos ol {
     margin-bottom: 28px;
 }

 #body_2023 .consentimiento-datos ol li {
     margin-left: 16px;
 }

 #body_2023 .consentimiento-datos ol li::marker {
     font-weight: 600;
 }

 /*End Consentimientos de datos*/

 /*Registro HS*/
 .register-img .wp-block-cover__inner-container {
     margin-top: 290px;
 }

 .register-img .wp-block-cover__inner-container p {
     padding: 16px 23px !important;
     font-size: 1.2rem !important;
     border-radius: 12px !important;
 }

 .register-hs h2 {
     font-weight: 600;
     font-size: 1.8rem !important;
 }

 .register-HS-beneficios .wp-block-columns {
     margin-bottom: 0em;
 }

 .register-HS-beneficios .wp-block-columns img {
     width: 60%;
     height: auto;
     margin: auto;
     display: block;
 }

 .register-HS-beneficios .wp-block-columns p {
     font-size: 0.7rem;
 }

 .register-HS-beneficios .wp-block-getwid-section__wrapper {
     padding-left: 0px;
     padding-right: 0px;
 }

 .register-HS-beneficios :where(.wp-block-columns.is-layout-flex) {
     gap: 0em;
 }

 /*End registro HS*/

 /*registro exitoso*/
 .page-id-623697 .col-xxl-12 {
     padding: 0;
 }

 .registro_exitoso h2 strong {
     font-size: 2.8rem;
 }

 .registro_exitoso .wp-block-getwid-icon .fa-check-circle {
     font-size: 4rem;
     color: #bbff5e;
 }

 .registro_exitoso .wp-block-getwid-section__wrapper {
     padding: 0px;
 }

 .registro_exitoso .wp-block-cover {
     min-height: 300px;
 }

 .registro_exitoso .wp-block-cover .wp-block-cover__image-background {
     object-fit: unset;
 }

 .registro_exitoso .text-title-benefits {
     font-size: 1.2rem;
 }

 .registro_exitoso .section_benefits {
     background-color: rgb(70 102 255 / 10%);
     padding: 60px 0px 52px 0px;
 }

 .registro_exitoso .section-benefits {
     width: 70%;
     margin: auto;
 }

 .registro_exitoso .section-benefits .wp-block-column {
     background-color: #F7F7F7;
     margin-top: 40px;
 }

 .registro_exitoso .section_benefits .wp-block-column i {
     color: #4666FF;
     font-size: 1.7rem;
     margin-top: 15px;
     background-color: #fff;
     width: 4rem;
     height: 4rem;
     border-radius: 50%;
     padding-top: 20px;
 }

 .registro_exitoso .section-info-mail {
     padding: 60px 50px 21px 50px;
 }

 .registro_exitoso .section-info-mail p {
     width: 80%;
     margin: 19px auto 36px auto;
     font-size: 1.5rem;
 }

 #body_2023 .registro_exitoso .wp-block-button__link {
     background-color: #BEFF5E !important;
     border-radius: 20px !important;
     color: #000 !important;
     margin-top: 27px;
     border: none;
     font-weight: 400 !important;
     padding: 10px 18px;
 }

 /*end registro exitoso*/

 /*aceptar pólíticas sms celular y olvidar clave*/
 .titulo-reg-celular {
     font-size: 2.5rem;
     font-weight: 600;
 }

 .titulo-reg-celular strong {
     color: #5266fb;
 }

 #body_2023 .aceptar_politicas h2,
 #header_home .aceptar_politicas h2 {
     font-size: 2rem !important;
     margin-top: 0rem !important;
 }

 .aceptar_politicas form .form-check {
     margin-top: 39px;
     margin-bottom: 32px !important;
 }

 .aceptar_politicas form .form-check .form-check-input {
     border: 1px solid #000000;
 }

 .aceptar_politicas .form-check label {
     font-size: 1.2rem !important;
     color: #000;
 }

 #emailHelp {
     text-align: justify;
     margin-top: 28px !important;
     margin-bottom: 26px !important;
 }

 #act_button_verification,
 #act_button_reenvio {
     background-color: #bbff5e;
     border: none;
     color: #000;
     font-size: 1rem !important;
     font-weight: 600;
     border-radius: 40px;
     padding: 11px 22px;
     margin-top: 3px;
     margin-right: 11px;
 }

 .aceptar_politicas #act_code {
     padding: 10px;
     border-radius: 10px;
 }

 .aceptar_politicas img {
     border-radius: 20px;
 }

 .aceptar_politicas .alert-info {
     background-color: #758cff66;
     margin-top: 22px;
     border: none;
     color: #000;
     font-size: 1rem;
     border-radius: 10px;
     padding: 15px 15px;
     font-weight: 600;
 }

 #body_2023 .olvidar_clave h2 {
     font-size: 2.3rem !important;
     margin-bottom: 27px;
     font-weight: 600;
 }

 .olvidar_clave .wp-block-image img {
     border-radius: 12px;
 }

 /*End Aceptar politicas sms celular y olvidar clave*/

 /*max-width portal*/
 .page-template-width-100-landings .wp-block-stackable-columns.stk-block-columns .stk-inner-blocks,
 .page-template-width-100 .container-fluid:nth-child(1n),
 .category .container:first-of-type,
 .page-template-page-nosidebar .container:nth-child(1n),
 .page-template-default .container:nth-child(1n),
 .post-template-default .container:nth-child(1n),
 .logged-in#body_2023 .container:nth-child(1n) {
     max-width: 1200px !important;
     margin: auto;
 }

 #footer_2023 .footer-copy {
     max-width: 100% !important;
 }

 /*End max-width portal*/

 /*Animación productos*/

 .animation-product .column-title p {
     font-weight: 600;
     font-size: 19px;
 }

 .typewriter {
     width: 100%;
 }

 p#text-type,
 p#text-type-1,
 p#text-type-2,
 p#text-type-3 {
     overflow: hidden;
     margin: 0 auto;
     display: inline-block;
     font-weight: normal;
 }

 p#text-type:after,
 p#text-type-1::after,
 p#text-type-2::after,
 p#text-type-3::after {
     content: '';
     display: inline-block;
     background-color: #3E58ca;
     margin-left: 2px;
     height: 16px;
     width: 4px;
     animation: cursor 0.3s infinite;
 }

 .animation-product:where(.wp-block-columns.is-layout-flex) {
     gap: 0em;
 }

 .animation-product {
     font-weight: normal;
     margin-bottom: 0px;
 }

 .woocommerce-account .woocommerce-MyAccount-content {
     width: 100%;
 }

 /*End Animación productos*/

 /*KeyFrames*/
 @keyframes cursor {
     0% {
         opacity: 1;
     }

     49% {
         opacity: 1;
     }

     50% {
         opacity: 0;
     }

     100% {
         opacity: 0;
     }
 }

 /* @keyframes rotate-streak{
    from{
        transform: rotatey(180deg);
    }
    to{
        transform: rotatey(-180deg);
    }
 } */