@import url("act-language-20261009.css");
@import url("act-newsletter-20261009.css");
@font-face{font-family:"CoFo Sans";src:url("../fonts/CoFoSans-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"CoFo Sans";src:url("../fonts/CoFoSans-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
html,body{font-family:"CoFo Sans",Arial,sans-serif;font-synthesis:none;font-feature-settings:"ss04" 1}
html[lang^="bg"] .act-lang-en,html[lang^="en"] .act-lang-bg{display:none!important}
/* Existing ACT bridges style descendants generated by Polylang and Newsletter. */
.act-polylang-switcher .et_pb_menu__menu{display:flex!important}
.act-polylang-switcher .et_mobile_nav_menu{display:none!important}
html.act-canvas-menu-open body{overflow:hidden}
/* A native Canvas appended to the page inherits Divi's body stacking context. */
html.act-canvas-menu-open .et-l--post>.et_builder_inner_content{z-index:10000}
html.act-canvas-menu-open .et-l--header{visibility:hidden}
body.admin-bar :is(#act-mobile-menu-bg,#act-mobile-menu-en){top:32px!important;height:calc(100vh - 32px)!important}
@media(max-width:782px){body.admin-bar :is(#act-mobile-menu-bg,#act-mobile-menu-en){top:46px!important;height:calc(100vh - 46px)!important}}
@media(min-width:1280px){body.home [aria-label="Global header"]:is(:hover,:focus-within) .et_pb_svg svg *{fill:#1b1b1b!important}body.home [aria-label="Global header"]:is(:hover,:focus-within) .act-native-nav-link>.et_pb_link_inner{color:#1b1b1b!important}}



/* Native DiviFlash popup has no minimum player-height control. */
.difl-video-lightbox-wrapper { min-height: 200px; }

/* Leave the native section heading below the review toolbar after hash navigation. */
#speakers, #programme { scroll-margin-top: 64px; }

/* Remove Divi's generated negative menu margin and centre the actual language items. */
.act-polylang-switcher .et-menu.nav { margin:0!important; width:max-content!important; flex:0 0 auto; }

@media(min-width:1280px){body.home [aria-label="Global header"]:is(:hover,:focus-within) .waf-home-ticket{border-color:#1b1b1b!important}}

/* The original ACT Button 1 SVG has idle/hover line groups. Divi's native
 * parent hover controls cannot address an SVG file's internal groups. Keep
 * the original artwork intact; native presets own row, font, order and size. */
body:is(.page-id-3,.page-id-4) .waf-banner-cta .act-button-one-arrow-svg { display:block; width:43px!important; max-width:none!important; height:14px!important; }
body:is(.page-id-3,.page-id-4) .waf-banner-cta .act-button-one-hover { display:none; }
body:is(.page-id-3,.page-id-4) .waf-banner-cta:is(:hover,:focus-within) > .et_pb_svg { width:43px!important; }
body:is(.page-id-3,.page-id-4) .waf-banner-cta:is(:hover,:focus-within) .act-button-one-idle { display:none; }
body:is(.page-id-3,.page-id-4) .waf-banner-cta:is(:hover,:focus-within) .act-button-one-hover { display:inline; }
