@media (max-width:1024px){
body.asescu-v2{--asc-brand:#8c1630;--asc-ink:#333;--asc-paper:#f6f6f6;font-size:16px;line-height:1.65}
html body.asescu-v2 #wrapper .asescu-v2-stage{display:flex!important}
html body.asescu-v2 #wrapper .asescu-v1-header{display:none!important}
html body.asescu-v2 #wrapper #wrapper,html body.asescu-v2 #wrapper #main,html body.asescu-v2 #wrapper #content{min-width:0;max-width:100%;box-sizing:border-box}
html body.asescu-v2 #wrapper #main{padding:24px 22px!important}
html body.asescu-v2 #wrapper #main>.fusion-row{display:block!important;width:100%!important;max-width:100%!important}
html body.asescu-v2 #wrapper #content,html body.asescu-v2 #wrapper #sidebar{width:100%!important;float:none!important;margin:0!important}
html body.asescu-v2 #wrapper .fusion-tb-header{position:relative;z-index:10010}
html body.asescu-v2 #wrapper .asescu-mobile-header{background:var(--asc-brand)!important;padding:12px 22px!important;margin:0!important;overflow:visible!important}
html body.asescu-v2 #wrapper .asescu-mobile-header>.fusion-row{width:100%!important;max-width:100%!important;margin:0!important;align-items:center!important;flex-wrap:nowrap!important;position:static}
html body.asescu-v2 #wrapper .asescu-mobile-header .fusion-layout-column{width:50%!important;margin:0!important;position:static}
html body.asescu-v2 #wrapper .asescu-mobile-header .fusion-column-wrapper{margin:0!important;position:static!important}
html body.asescu-v2 #wrapper .asescu-logo-col img{width:110px!important;height:auto!important;max-height:74px;object-fit:contain}
html body.asescu-v2 #wrapper .asescu-menu-col .fusion-column-wrapper{align-items:flex-end!important}
html body.asescu-v2 #wrapper .asescu-menu{position:static!important;width:auto!important;--awb-mobile-nav-trigger-bottom-margin:0px;--awb-mobile-trigger-color:#fff;--awb-mobile-trigger-background-color:transparent}
html body.asescu-v2 #wrapper .asescu-menu .awb-menu__m-toggle{display:flex!important;min-height:48px;padding:10px 14px!important;border:1px solid #ffffff80;border-radius:6px;color:#fff!important;margin:0!important}
html body.asescu-v2 #wrapper .asescu-menu .awb-menu__m-toggle-inner{gap:14px}
html body.asescu-v2 #wrapper .asescu-menu>.awb-menu__main-ul{left:0!important;right:0!important;top:100%!important;width:100%!important;max-height:calc(100dvh - 100px);overflow-y:auto;background:#fff!important;box-shadow:0 14px 24px #0002;padding:12px 22px!important}
html body.asescu-v2 #wrapper .asescu-menu .awb-menu__main-li{border-bottom:1px solid #ebebeb!important}
html body.asescu-v2 #wrapper .asescu-menu .awb-menu__main-a{font-size:17px!important;min-height:52px;padding:13px 12px!important;line-height:1.4!important}
html body.asescu-v2 #wrapper .asescu-menu .awb-menu__sub-a{font-size:15px!important;line-height:1.5!important;padding:14px 18px!important;min-height:48px;white-space:normal!important}
html body.asescu-v2 #wrapper .asescu-menu .awb-menu__open-nav-submenu_mobile{min-width:48px;min-height:48px}
html body.asescu-v2 #wrapper .asescu-menu a:focus-visible,html body.asescu-v2 #wrapper a:focus-visible,html body.asescu-v2 #wrapper button:focus-visible{outline:3px solid var(--asc-brand);outline-offset:3px}
html body.asescu-v2 #wrapper .asescu-mobile-intro{background:#f6f6f6!important;margin:-24px -22px 30px!important;padding:32px 22px 26px!important;border-bottom:1px solid #e0dede}
html body.asescu-v2 #wrapper .asescu-mobile-intro>.fusion-row,html body.asescu-v2 #wrapper .asescu-mobile-featured>.fusion-row{margin:0!important;width:100%!important;max-width:100%!important;gap:14px}
html body.asescu-v2 #wrapper .asescu-mobile-intro .fusion-column-wrapper,html body.asescu-v2 #wrapper .asescu-mobile-featured .fusion-column-wrapper{margin:0!important}
html body.asescu-v2 #wrapper .asescu-mobile-intro .fusion-layout-column,html body.asescu-v2 #wrapper .asescu-mobile-featured .fusion-layout-column{margin:0!important}
html body.asescu-v2 #wrapper .asescu-mobile-intro h1{font-family:inherit!important;font-weight:700!important;font-size:clamp(34px,6vw,58px)!important;line-height:1.08!important;letter-spacing:-1.4px!important;margin:8px 0 16px!important;color:var(--asc-brand)!important}
html body.asescu-v2 #wrapper .asescu-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.6px;color:var(--asc-brand);line-height:1.5}
html body.asescu-v2 #wrapper .asescu-eyebrow p,html body.asescu-v2 #wrapper .asescu-access p{margin:0!important}
html body.asescu-v2 #wrapper .asescu-intro-copy{max-width:520px;font-size:16px;color:#515151;margin-bottom:16px}
html body.asescu-v2 #wrapper .asescu-join,html body.asescu-v2 #wrapper .asescu-about{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:12px 18px!important;border-radius:5px!important;font-size:14px!important;margin:0 8px 22px 0!important;line-height:1.4!important}
html body.asescu-v2 #wrapper .asescu-about{background:transparent!important;color:var(--asc-brand)!important;border:1px solid var(--asc-brand)!important}
html body.asescu-v2 #wrapper .asescu-about span{color:var(--asc-brand)!important}
html body.asescu-v2 #wrapper .asescu-access{width:calc(50% - 7px)!important;background:#fff;border-top:3px solid var(--asc-brand);padding:16px 14px!important;box-shadow:none!important;border-radius:0!important}
html body.asescu-v2 #wrapper .asescu-access-label{font-size:20px;font-weight:700;color:var(--asc-brand);line-height:1.2}
html body.asescu-v2 #wrapper .asescu-access-copy{font-size:13px;line-height:1.45;color:#515151;margin:7px 0 9px!important;min-height:38px}
html body.asescu-v2 #wrapper .asescu-access .fusion-button{padding:8px 0!important;min-height:44px;background:none!important;color:var(--asc-brand)!important;border:0!important;box-shadow:none!important;border-radius:0!important;font-size:14px!important}
html body.asescu-v2 #wrapper .asescu-access .fusion-button span{color:var(--asc-brand)!important}
html body.asescu-v2 #wrapper .asescu-mobile-featured{padding:0!important;margin-bottom:30px!important}
html body.asescu-v2 #wrapper .asescu-mobile-featured h2{font-family:inherit!important;font-size:25px!important;font-weight:700!important;letter-spacing:-.6px!important;margin:0 0 8px!important}
html body.asescu-v2 #wrapper .asescu-feature{width:calc(50% - 7px)!important;background:#f6f6f6;overflow:hidden;border:1px solid #ebebeb}
html body.asescu-v2 #wrapper .asescu-feature .fusion-image-element{width:100%}
html body.asescu-v2 #wrapper .asescu-feature img{width:100%;height:auto}
html body.asescu-v2 #wrapper .asescu-feature .fusion-button{white-space:normal!important;text-align:left!important;padding:14px!important;min-height:64px;width:100%;font-size:14px!important;border-radius:0!important;background:var(--asc-brand)!important;line-height:1.5!important}
html body.asescu-v2 #wrapper .asescu-home-highlights .fusion-slider-revolution{display:none!important}
html body.asescu-v2 #wrapper .asescu-home-highlights .fusion-separator{display:none!important}
html body.asescu-v2 #wrapper .asescu-sponsor,html body.asescu-v2 #wrapper .asescu-home-highlights{padding:0!important;margin:16px 0!important}
html body.asescu-v2 #wrapper .asescu-home-news{padding:20px 0!important;margin:0!important}
html body.asescu-v2 #wrapper .asescu-home-news .fusion-posts-container{height:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:16px!important;margin:0!important}
html body.asescu-v2 #wrapper .asescu-home-news .fusion-post-grid{position:static!important;width:100%!important;padding:0!important;transform:none!important}
html body.asescu-v2 #wrapper .asescu-home-news .fusion-post-wrapper{display:flex;align-items:center;gap:16px;padding:16px!important;border:1px solid #e0dede!important;border-left:3px solid var(--asc-brand)!important;border-radius:0!important;box-shadow:none!important;background:#fff}
html body.asescu-v2 #wrapper .asescu-home-news .fusion-post-content-wrapper{padding:0!important;min-width:0;flex:1}
html body.asescu-v2 #wrapper .asescu-home-news .fusion-flexslider{flex:0 0 100px;width:100px!important;margin:0!important}
html body.asescu-v2 #wrapper .asescu-home-news h2.entry-title{font-family:inherit!important;font-size:18px!important;line-height:1.4!important;letter-spacing:0!important}
html body.asescu-v2 #wrapper #main .fusion-title h2,html body.asescu-v2 #wrapper #main .fusion-title h3{font-size:clamp(22px,3.5vw,30px)!important;line-height:1.25!important;letter-spacing:-.5px!important}
html body.asescu-v2 #wrapper #main .fusion-button{min-height:46px;white-space:normal;line-height:1.45;border-radius:5px!important;box-shadow:none!important;font-size:15px!important;padding:12px 20px}
html body.asescu-v2 #wrapper .fusion-animated{visibility:visible!important;opacity:1!important;animation:none!important}
html body.asescu-v2 #wrapper #sidebar{padding:28px 0 0!important;display:grid;grid-template-columns:1fr 1fr;gap:18px}
html body.asescu-v2 #wrapper #sidebar .widget{margin:0!important;padding:18px!important;border-radius:5px!important;box-shadow:none!important;border:1px solid #e0dede;min-width:0}
html body.asescu-v2 #wrapper #sidebar .widget:has(form){grid-column:1/-1}
html body.asescu-v2 #wrapper #sidebar h4{font-family:inherit;font-size:20px!important}
html body.asescu-v2 #wrapper input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html body.asescu-v2 #wrapper select,html body.asescu-v2 #wrapper textarea{max-width:100%!important;font-size:16px!important;min-height:46px;box-sizing:border-box}
html body.asescu-v2 #wrapper input[type=checkbox],html body.asescu-v2 #wrapper input[type=radio]{min-width:20px;min-height:20px}
html body.asescu-v2 #wrapper #main img{max-width:100%;height:auto}
html body.asescu-v2 #wrapper .woocommerce .products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important}
html body.asescu-v2 #wrapper .woocommerce .products .product{width:100%!important;margin:0!important;padding:0!important;min-width:0;float:none!important}
html body.asescu-v2 #wrapper .woocommerce .product-title,html body.asescu-v2 #wrapper .woocommerce .product-title a{font-size:17px!important;line-height:1.4!important}
html body.asescu-v2 #wrapper .woocommerce .product-buttons{display:flex!important;flex-wrap:wrap;gap:8px}
html body.asescu-v2 #wrapper .woocommerce .product-buttons a{min-height:44px;display:inline-flex;align-items:center;white-space:normal!important;line-height:1.4!important;font-size:13px!important}
html body.asescu-v2 #wrapper .catalog-ordering{display:flex;flex-wrap:wrap;gap:10px}
html body.asescu-v2 #wrapper .asescu-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #e0dede;margin:16px 0;position:relative}
html body.asescu-v2 #wrapper .asescu-table-scroll:before{content:'Desliza para consultar toda la tabla →';display:block;padding:9px 12px;background:#f6f6f6;font-size:12px;color:var(--asc-brand);position:sticky;left:0}
html body.asescu-v2 #wrapper .asescu-table-scroll table{margin:0;min-width:520px}
html body.asescu-v2 #wrapper .fusion-tb-footer h3{font-size:28px!important;line-height:1.2!important;letter-spacing:-.5px!important}
html body.asescu-v2 #wrapper .fusion-tb-footer .fusion-fullwidth{padding-left:22px!important;padding-right:22px!important}
html body.asescu-v2 #wrapper .fusion-tb-footer .mc4wp-form input{width:100%!important;border-radius:4px}
html body.asescu-v2 #wrapper .fusion-tb-footer .mc4wp-form input[type=submit]{background:white!important;color:var(--asc-brand)!important;font-weight:700!important}
html body.asescu-v2 #wrapper #cookie-notice .cookie-notice-container{font-size:13px!important;line-height:1.5!important;padding:14px!important}
html body.asescu-v2 #wrapper #cookie-notice .cn-button{min-height:40px;padding:10px 18px!important;display:inline-flex;align-items:center}
html body.asescu-v2 #wrapper .ht-ctc-chat .ht-ctc-chat-custom{display:none!important}
html body.asescu-v2 #wrapper .ht-ctc-chat{bottom:22px!important;right:14px!important;left:auto!important}
}
@media (min-width:601px) and (max-width:1024px){
html body.asescu-v2 #wrapper #main{padding:30px 32px!important}
html body.asescu-v2 #wrapper .asescu-mobile-intro{margin:-30px -32px 32px!important;padding:42px 32px 32px!important}
html body.asescu-v2 #wrapper .asescu-access{width:calc(25% - 10.5px)!important}
html body.asescu-v2 #wrapper .asescu-home-news .fusion-posts-container{grid-template-columns:1fr 1fr!important}
html body.asescu-v2 #wrapper .asescu-home-news .fusion-post-grid:first-child{grid-column:1/-1}
html body.asescu-v2 #wrapper .asescu-home-news .fusion-post-grid:first-child h2{font-size:22px!important}
html body.asescu-v2 #wrapper .woocommerce .products{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:600px){
html body.asescu-v2 #wrapper #sidebar{grid-template-columns:1fr}
html body.asescu-v2 #wrapper .asescu-feature{width:100%!important}
html body.asescu-v2 #wrapper .asescu-mobile-featured>.fusion-row{gap:12px}
html body.asescu-v2 #wrapper .asescu-feature .fusion-button{min-height:48px}
html body.asescu-v2 #wrapper .fusion-page-title-bar{padding:20px 22px!important;height:auto!important;min-height:80px}
html body.asescu-v2 #wrapper .fusion-page-title-bar h1{font-size:26px!important;line-height:1.25!important}
html body.asescu-v2 #wrapper .fusion-blog-layout-grid .fusion-post-content-container{font-size:15px;line-height:1.65}
}

@media(max-width:1024px){
html body.asescu-v2 #wrapper .asescu-mobile-intro>.fusion-row>.fusion-layout-column:first-child>.fusion-column-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}
html body.asescu-v2 #wrapper .asescu-mobile-intro>.fusion-row>.fusion-layout-column:first-child>.fusion-column-wrapper>div{width:100%}
html body.asescu-v2 #wrapper .asescu-mobile-intro>.fusion-row>.fusion-layout-column:first-child>.fusion-column-wrapper>div:has(>a.fusion-button){width:auto}
html body.asescu-v2 #wrapper .asescu-join,html body.asescu-v2 #wrapper .asescu-about{padding:12px 14px!important;font-size:13px!important}
html body.asescu-v2 #wrapper .ht-ctc-chat .ctc-analytics{max-width:52px}
html body.asescu-v2 #wrapper .ht-ctc-chat .ctc_cta{display:none!important}
}
@media(max-width:1024px){
html body.asescu-v2 #wrapper .asescu-mobile-intro p{margin:0!important;font-size:inherit!important;line-height:inherit!important}
html body.asescu-v2 #wrapper .asescu-mobile-intro{padding-top:26px!important;padding-bottom:22px!important}
html body.asescu-v2 #wrapper .asescu-mobile-intro .fusion-title{margin:8px 0 12px!important}
html body.asescu-v2 #wrapper .asescu-intro-copy{font-size:15px;line-height:1.55!important;margin-bottom:18px!important}
html body.asescu-v2 #wrapper .asescu-access{padding:12px!important}
html body.asescu-v2 #wrapper .asescu-access-label{font-size:19px!important;line-height:1.25!important}
html body.asescu-v2 #wrapper .asescu-access-copy{line-height:1.4!important;min-height:36px}
html body.asescu-v2 #wrapper .fusion-button.asescu-about{background:transparent!important;border:1px solid var(--asc-brand)!important;color:var(--asc-brand)!important}
html body.asescu-v2 #wrapper .fusion-button.asescu-about span{color:var(--asc-brand)!important}
html body.asescu-v2 #wrapper .asescu-access .fusion-button{min-height:44px!important}
}
@media(max-width:1024px){
html body.asescu-v2 #wrapper .fusion-tb-page-title-bar{padding:0!important;height:auto!important;min-height:0!important;background:#f6f6f6!important}
html body.asescu-v2 #wrapper .fusion-tb-page-title-bar>.fusion-fullwidth{background-image:none!important;background-color:#f6f6f6!important;padding:24px 22px!important;min-height:0!important}
html body.asescu-v2 #wrapper .fusion-tb-page-title-bar .fusion-layout-column{width:100%!important;margin:0!important}
html body.asescu-v2 #wrapper .fusion-tb-page-title-bar .fusion-column-wrapper{margin:0!important}
html body.asescu-v2 #wrapper .fusion-tb-page-title-bar .fusion-title{margin:0!important;padding:0!important}
html body.asescu-v2 #wrapper .fusion-tb-page-title-bar .fusion-title h1{font-family:inherit!important;font-size:28px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.6px!important;color:var(--asc-brand)!important}
html body.asescu-v2 #wrapper .fusion-tb-page-title-bar .fusion-breadcrumbs{font-size:12px!important;margin:10px 0 0!important;text-align:left!important;color:#515151!important}
html body.asescu-v2 #wrapper .fusion-tb-page-title-bar .fusion-breadcrumbs a{color:#515151!important}
html body.asescu-v2 #wrapper #main ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
html body.asescu-v2 #wrapper #main ul.products:before,html body.asescu-v2 #wrapper #main ul.products:after{display:none!important}
html body.asescu-v2 #wrapper #main ul.products>li.product{width:100%!important;float:none!important;margin:0!important;padding:0!important;min-width:0}
html body.asescu-v2 #wrapper #main ul.products .product-title,html body.asescu-v2 #wrapper #main ul.products .product-title a{font-size:15px!important;line-height:1.4!important}
html body.asescu-v2 #wrapper #main ul.products .product-buttons{display:flex!important;flex-wrap:wrap;gap:7px;padding:10px!important}
html body.asescu-v2 #wrapper #main ul.products .product-buttons a{font-size:12px!important;min-height:44px;white-space:normal!important;float:none!important;padding:8px!important}
html body.asescu-v2 #wrapper #main ul.products .fusion-product-content{padding:12px!important}
html body.asescu-v2 #wrapper #main .catalog-ordering{padding:14px!important;border-radius:4px!important;box-shadow:none!important;margin-bottom:18px!important;gap:10px}
html body.asescu-v2 #wrapper #main .catalog-ordering .order-dropdown{width:auto!important;min-width:0;flex:1}
html body.asescu-v2 #wrapper #main .catalog-ordering .orderby-order-container{width:100%;margin:0!important}
html body.asescu-v2 #wrapper #main .catalog-ordering .sort-count{display:none}
html body.asescu-v2 #wrapper #main .revisgrid .fusion-portfolio-wrapper{height:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0!important}
html body.asescu-v2 #wrapper #main .revisgrid .fusion-portfolio-post{position:static!important;transform:none!important;width:100%!important;padding:0!important;min-width:0}
html body.asescu-v2 #wrapper #main .revisgrid .fusion-portfolio-content-wrapper{opacity:1!important;border-radius:3px!important}
html body.asescu-v2 #wrapper #main .revisgrid .fusion-portfolio-content{padding:12px!important}
html body.asescu-v2 #wrapper #main .revisgrid h2,html body.asescu-v2 #wrapper #main .revisgrid h2 a{font-size:14px!important;line-height:1.45!important}
html body.asescu-v2 #wrapper #main .revisgrid .fusion-image-wrapper img{aspect-ratio:321/454;object-fit:contain}
html body.asescu-v2 #wrapper #main .revisgrid .fusion-portfolio-content p{font-size:11px!important}
html body.asescu-v2 #wrapper #main .fusion-blog-shortcode .fusion-posts-container{height:auto!important;display:grid!important;grid-template-columns:1fr;gap:18px;margin:0!important}
html body.asescu-v2 #wrapper #main .fusion-blog-shortcode .fusion-post-grid{position:static!important;transform:none!important;width:100%!important;padding:0!important}
html body.asescu-v2 #wrapper #main .fusion-blog-shortcode .fusion-post-content-wrapper{padding:18px!important}
html body.asescu-v2 #wrapper #main .fusion-blog-shortcode .fusion-post-content h2,html body.asescu-v2 #wrapper #main .fusion-blog-shortcode .fusion-post-content h2 a{font-size:20px!important;line-height:1.35!important}
body.asescu-v2 .img-icon-a .txtico{display:none!important}
body.asescu-v2 .img-icon-a{display:inline-flex;min-width:48px;min-height:48px}
}
@media(min-width:601px) and (max-width:1024px){
html body.asescu-v2 #wrapper #main ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body.asescu-v2 #wrapper #main .revisgrid .fusion-portfolio-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}
html body.asescu-v2 #wrapper #main .fusion-blog-shortcode .fusion-posts-container{grid-template-columns:1fr 1fr}
}
@media(max-width:1024px){
html body.asescu-v2{min-width:0!important}
html body.asescu-v2 #wrapper{min-width:0!important;width:100%!important;box-sizing:border-box}
}
@media(max-width:1024px){
html body.home.asescu-v2 #wrapper #main #content .post-content{display:flex;flex-direction:column}
html body.home.asescu-v2 #wrapper #main #content .asescu-mobile-intro{order:-4}
html body.home.asescu-v2 #wrapper #main #content .asescu-mobile-featured{order:-3}
html body.home.asescu-v2 #wrapper #main #content .asescu-sponsor{order:-2}
html body.home.asescu-v2 #wrapper #main #content .asescu-home-highlights{order:-1}
}
@media(max-width:1024px){
html body.asescu-v2 #wrapper .fusion-tb-footer .fusion-form button.form-form-submit{background:white!important;color:var(--asc-brand)!important;border:1px solid white!important;border-radius:4px!important;min-height:48px;font-weight:700!important}
html body.asescu-v2 #wrapper .fusion-tb-footer .fusion-form button.form-form-submit span{color:var(--asc-brand)!important}
html body.asescu-v2 #wrapper .asescu-home-symposium{padding:24px 0!important;min-height:0!important}
}
@media(max-width:1024px){
html body.asescu-v2 #wrapper .asescu-mobile-intro .asescu-intro-copy{flex-basis:100%;max-width:none!important}
html body.asescu-v2 #wrapper .asescu-mobile-intro .asescu-intro-copy p{max-width:560px}
}
@media(max-width:1024px){
html body.asescu-v2 #wrapper #main ul.products .product-buttons-container{width:100%!important;display:grid!important;grid-template-columns:1fr;gap:8px}
html body.asescu-v2 #wrapper #main ul.products .product-buttons-container a{width:100%!important;max-width:none!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;border-radius:4px!important;box-shadow:none!important;padding:10px 7px!important;font-size:12px!important;line-height:1.4!important;margin:0!important}
html body.asescu-v2 #wrapper #main ul.products .product-buttons-container a:before{display:none!important}
html body.asescu-v2 #wrapper #main ul.products .product-buttons-container a.show_details_button{border:1px solid var(--asc-brand)!important;background:transparent!important;color:var(--asc-brand)!important}
html body.asescu-v2 #wrapper .fusion-tb-page-title-bar .fusion-breadcrumbs *{color:#515151!important}
html body.asescu-v2 #wrapper .fusion-tb-page-title-bar .fusion-title,html body.asescu-v2 #wrapper .fusion-tb-page-title-bar h1{border:0!important;box-shadow:none!important;background-image:none!important}
html body.asescu-v2 #wrapper .fusion-tb-page-title-bar .fusion-title:before,html body.asescu-v2 #wrapper .fusion-tb-page-title-bar .fusion-title:after,html body.asescu-v2 #wrapper .fusion-tb-page-title-bar h1:before,html body.asescu-v2 #wrapper .fusion-tb-page-title-bar h1:after,html body.asescu-v2 #wrapper .fusion-tb-page-title-bar .title-sep-container{display:none!important}
}
/* Revisión de Javier: cabecera, contenedores y recursos de Symposium. */
@media(max-width:1024px){
html body.asescu-v2 #wrapper .asescu-mobile-header{padding:10px 18px!important;border-bottom:4px solid #ffffff24;box-shadow:0 5px 18px #33333312}
html body.asescu-v2 #wrapper .asescu-mobile-header .asescu-logo-col{width:60%!important}
html body.asescu-v2 #wrapper .asescu-mobile-header .asescu-menu-col{width:40%!important}
html body.asescu-v2 #wrapper .asescu-logo-col .fusion-column-wrapper{flex-direction:row!important;align-items:center!important;gap:10px}
html body.asescu-v2 #wrapper .asescu-logo-col .fusion-image-element{width:72px;flex:0 0 72px}
html body.asescu-v2 #wrapper .asescu-logo-col img{width:72px!important;height:72px!important;max-height:none!important}
html body.asescu-v2 #wrapper .asescu-logo-col .fusion-column-wrapper:after{content:'Con la\a cunicultura';white-space:pre;color:white;font-family:inherit;font-size:12px;line-height:1.45;font-weight:600;border-left:1px solid #ffffff50;padding-left:10px;letter-spacing:.1px}
html body.asescu-v2 #wrapper .asescu-menu .awb-menu__m-toggle{min-width:110px;min-height:54px!important;padding:12px 14px!important;border:0!important;background:#fff!important;color:var(--asc-brand)!important;border-radius:12px!important;box-shadow:0 4px 10px #00000014}
html body.asescu-v2 #wrapper .asescu-menu .collapsed-nav-text{color:var(--asc-brand)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.2px}
html body.asescu-v2 #wrapper .asescu-menu .awb-menu__m-collapse-icon-open,html body.asescu-v2 #wrapper .asescu-menu .awb-menu__m-collapse-icon-close{font-size:27px!important;color:var(--asc-brand)!important}
html body.asescu-v2 #wrapper .asescu-menu .awb-menu__m-toggle-inner{gap:13px;align-items:center}
html body.asescu-v2 #wrapper .asescu-menu .awb-menu__m-toggle:focus-visible{outline:3px solid white;outline-offset:4px}
html body.asescu-v2 #wrapper .fusion-tb-footer h3{color:#333!important;font-weight:600!important}
html body.asescu-v2 #wrapper .fusion-tb-footer .fusion-menu a{color:#333!important}
html body.asescu-v2 #wrapper .fusion-tb-footer .fusion-menu a:hover{color:var(--asc-brand)!important}
html body.asescu-v2 #wrapper #main ul.products{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;align-items:start}
html body.asescu-v2 #wrapper #main ul.products>li.product,html body.asescu-v2 #wrapper #main ul.products .fusion-product-wrapper{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}
html body.asescu-v2 #wrapper #main ul.products .product-images:has(img.woocommerce-placeholder){display:none!important}
html body.asescu-v2 #wrapper #main ul.products .fusion-product-content{width:100%!important;box-sizing:border-box!important}
html body.asescu-v2 #wrapper #main ul.products .product-title a{overflow-wrap:anywhere}
html body.asescu-v2 #wrapper #main .fusion-posts-container{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
html body.asescu-v2 #wrapper #main .fusion-blog-shortcode .fusion-posts-container{grid-template-columns:minmax(0,1fr)!important}
html body.asescu-v2 #wrapper #main .fusion-post-grid,html body.asescu-v2 #wrapper #main .fusion-post-wrapper,html body.asescu-v2 #wrapper #main .fusion-post-content-wrapper,html body.asescu-v2 #wrapper #main .fusion-post-content{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html body.asescu-v2 #wrapper #main .fusion-post-grid{width:100%!important}
html body.asescu-v2 #wrapper #main .fusion-post-content h2,html body.asescu-v2 #wrapper #main .fusion-post-content h2 a{overflow-wrap:anywhere;word-break:normal}
html body.asescu-v2 #wrapper #main .asescu-resource-heading{font-size:inherit!important;line-height:1.5!important;margin:14px 0!important}
html body.asescu-v2 #wrapper #main a.asescu-resource-link{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:100%;box-sizing:border-box;min-height:52px;padding:14px 16px;margin:12px 0!important;border:1px solid #8c163030;border-left:3px solid var(--asc-brand);background:#fff;color:var(--asc-brand)!important;border-radius:5px;font-family:inherit;font-size:15px;line-height:1.45;font-weight:600;text-decoration:none!important;overflow-wrap:anywhere}
html body.asescu-v2 #wrapper #main a.asescu-resource-link img{display:none!important}
html body.asescu-v2 #wrapper #main a.asescu-resource-link:after{content:'\2192';font-size:22px;flex-shrink:0;color:var(--asc-brand)}
html body.asescu-v2 #wrapper #main .asescu-edition-note{font-size:14px;line-height:1.6;padding:14px 16px;background:#f6f6f6;border-left:3px solid var(--asc-brand);margin:18px 0}
html body.asescu-v2 #wrapper #main .asescu-symposium-page .fusion-button{margin-bottom:14px!important}
}
@media(min-width:601px) and (max-width:1024px){
html body.asescu-v2 #wrapper #main .fusion-blog-shortcode .fusion-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body.asescu-v2 #wrapper .asescu-logo-col .fusion-column-wrapper:after{font-size:14px}
}

@media(max-width:1024px){
html body.asescu-v2 #wrapper .asescu-menu{width:120px!important;max-width:100%!important}
html body.asescu-v2 #wrapper .asescu-menu .awb-menu__m-toggle{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:54px!important;max-height:54px!important;line-height:1!important}
html body.asescu-v2 #wrapper .asescu-menu .awb-menu__m-toggle-inner{height:auto!important;line-height:1!important}
html body.asescu-v2 #wrapper .asescu-menu .awb-menu__m-collapse-icon{display:flex;align-items:center;height:30px;line-height:1}
html body.asescu-v2 #wrapper .asescu-menu .awb-menu__m-collapse-icon span{line-height:1!important}
html body.asescu-v2 #wrapper #main a.asescu-resource-link small{display:block;font-size:11px;line-height:1.35;color:#515151;font-weight:500;flex:0 0 60px}
}
@media(max-width:1024px){
html body.asescu-v2 #wrapper .fusion-tb-footer .fusion-footer-widget-area>.fusion-fullwidth:first-child h3{color:white!important}
}
