@font-face{font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:400;src:url(assets/fonts/atkinson-hyperlegible/9Bt43C1KxNDXMspQ1lPyU89-1h6ONRlW45G056IkUwCgblWmLWQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:400;src:url(assets/fonts/atkinson-hyperlegible/9Bt43C1KxNDXMspQ1lPyU89-1h6ONRlW45G056IqUwCgblWm.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:700;src:url(assets/fonts/atkinson-hyperlegible/9Bt93C1KxNDXMspQ1lPyU89-1h6ONRlW45G056qRdhWDTFiMF225Z2k.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:700;src:url(assets/fonts/atkinson-hyperlegible/9Bt93C1KxNDXMspQ1lPyU89-1h6ONRlW45G056qRdhWNTFiMF225.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:400;src:url(assets/fonts/atkinson-hyperlegible/9Bt23C1KxNDXMspQ1lPyU89-1h6ONRlW45G07JIoWQeCbGWn.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:400;src:url(assets/fonts/atkinson-hyperlegible/9Bt23C1KxNDXMspQ1lPyU89-1h6ONRlW45G04pIoWQeCbA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:700;src:url(assets/fonts/atkinson-hyperlegible/9Bt73C1KxNDXMspQ1lPyU89-1h6ONRlW45G8Wbc9eiWPRl-uFV24.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:700;src:url(assets/fonts/atkinson-hyperlegible/9Bt73C1KxNDXMspQ1lPyU89-1h6ONRlW45G8Wbc9dCWPRl-uFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.wpcf7-submit,input[type=submit],.default-button,.menu-typo,.menu-typo button,h1,h2,h3,h4,h5,h6,ol,p,ul{font-weight:400}.speaker-card-talks,.breadcrumbs-holder a,b,strong,.privacy-credits a{font-weight:700}.aligncenter{text-align:center}.alignright{text-align:right}.alignleft{text-align:left}.allupper{text-transform:uppercase}.last-child-no-margin h1:last-child,.last-child-no-margin h2:last-child,.last-child-no-margin h3:last-child,.last-child-no-margin h4:last-child,.last-child-no-margin h5:last-child,.last-child-no-margin h6:last-child,.last-child-no-margin ol:last-child,.last-child-no-margin p:last-child,.last-child-no-margin ul:last-child{margin-bottom:0 !important}.content-styled a:link,.content-styled a:visited{text-decoration:underline}.content-styled a:active,.content-styled a:hover{text-decoration-thickness:2.5px}.content-styled ul{list-style-position:inside;list-style:none;padding:0}.content-styled ul li{display:table-row}.content-styled ul li:before{position:relative;display:table-cell;content:"●";padding:0 10px 0 0}.content-styled ul li:after{content:"";display:block}.content-styled ol{list-style-type:none;list-style-type:decimal;padding:0;counter-reset:li-counter}.content-styled ol>li{overflow:hidden;position:relative;margin:0;padding:0 0 0 20px;display:table-row}.content-styled ol>li:before{position:relative;display:table-cell;top:0;left:0;font-weight:700;text-align:right;content:counter(li-counter) ". ";counter-increment:li-counter;padding:0 15px 0 0}.content-styled ol>li:after{content:"";display:block}a:active,a:hover{text-decoration:underline}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}a,abbr,acronym,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}html{scroll-behavior:smooth;font-size:100%}body{font-family:"Atkinson Hyperlegible",serif;margin:0;color:var(--color-1);background-color:var(--color-2);transition:color .3s linear,background-color .3s linear}main{display:block}*:focus{outline:0}*,*::after,*::before{box-sizing:border-box}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:normal;text-align:left}h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{background-color:#ccc;border:0;height:1px;margin:24px 24px 1.714285714rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}small{font-size:smaller}img{margin:0;padding:0;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%}.clear:after,.format-status .entry-header:after,.wrapper:after{clear:both}.clear:after,.clear:before,.format-status .entry-header:after,.format-status .entry-header:before,.wrapper:after,.wrapper:before{display:table;content:""}a{text-decoration:none;border:none;outline:none !important;transition:all .3s linear}textarea{white-space:revert}address{font-style:normal}#site-wrapper{position:relative;width:100%}.grecaptcha-badge{visibility:hidden}#tito-overlay{position:relative;z-index:999999}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}@view-transition{}.clearer{clear:both}.last-message{position:relative;display:block;width:100%;text-align:center;color:var(--color-3);padding:20px}.bottom-message{position:fixed;z-index:9999;bottom:0;left:0;display:none;width:100%;text-align:center;background-color:var(--color-1);color:var(--color-3);padding:20px}.navigation{display:none}#infscr-loading{position:fixed;z-index:9999;bottom:0;left:0;width:calc(100% - 30px) !important;background-color:var(--color-1);text-align:center;padding:15px;display:none}#infscr-loading p{font-family:"Atkinson Hyperlegible",serif;font-size:16;line-height:20;color:var(--color-4);text-transform:uppercase}.not-link{pointer-events:none}a{position:relative}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.nav-simple-button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left}#header-top{position:relative;overflow:hidden}#header-top #header-top-structure{position:relative;display:flex;flex-wrap:wrap;align-items:center}#header-top #header-top-structure .switch{position:relative}#header-top #header-top-structure .message{position:relative}#header{position:sticky;top:0;z-index:9998;left:0;display:block;width:100%;transition:opacity .3s linear,visibility .3s linear,background-color .3s linear;background-color:var(--color-2);border-bottom:solid 1px var(--color-1)}#header-structure{position:relative;display:flex;flex-wrap:wrap;align-items:center}#header-structure .logo{position:relative;-webkit-box-flex:1}#header-structure .logo a{position:absolute;top:0;left:0;display:block;width:100%;background-repeat:no-repeat;background-size:contain}#header-structure .menu{-webkit-box-flex:1}#header-structure .menu a:link:nopt(.default-button),#header-structure .menu a:visited:nopt(.default-button){color:var(--color-1)}#header-structure .menu a:active:not(.default-button),#header-structure .menu a:hover:not(.default-button){color:var(--color-1)}#header-structure .menu .nav-simple-button{color:var(--color-1)}#header-structure .menu .nav-simple-button:after{background-color:var(--color-1)}#header-structure .menu .nav-simple-button:hover{color:var(--color-1)}#header-structure .menu .nav-simple-button:hover:after{background-color:var(--color-1)}#header-structure .side-head{-webkit-box-flex:1}#head-overlay{position:fixed;z-index:9997;left:0;top:0;display:block;width:100vw;opacity:1;pointer-events:all;visibility:visible;transition:opacity .3s linear,visibility .3s linear;will-change:opacity;content-visibility:auto}#head-overlay .nav-simple-button{color:var(--color-1)}#head-overlay .nav-simple-button:hover{color:var(--color-2)}#head-overlay.hidden{opacity:0;pointer-events:none;visibility:hidden}.hide-y-overflow{overflow-y:hidden}.scroll-opportunity{position:absolute;top:0;left:0;display:block;overflow-y:auto}.scroll-opportunity .wrapper{overflow:hidden}#footer{position:relative;display:block;width:100%;overflow:hidden;contain:paint}#footer .footer-logo{position:relative}#footer .footer-logo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 50%}body .loader{position:absolute;z-index:99999;top:0;width:100vw;height:3px;background-color:var(--color-1);pointer-events:none;display:none;visibility:hidden;opacity:0;overflow:hidden}body .loader .bar{position:absolute;top:0;height:3px;background-color:var(--color-3);animation-name:load-animation;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:alternate}body.pwa-navigation .loader{display:block;visibility:visible;opacity:1}@keyframes load-animation{0%{width:0;left:0}40%{width:100vw;right:0}60%{width:100vw;right:0}100%{width:0;right:0}}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.default-seconday-palette #header-top.secondary-color-combo{background-color:var(--color-1);color:var(--color-2)}.default-seconday-palette #header-top.secondary-color-combo a:link,.default-seconday-palette #header-top.secondary-color-combo a:visited{color:var(--color-2)}.default-seconday-palette #header-top.secondary-color-combo a:active,.default-seconday-palette #header-top.secondary-color-combo a:hover{color:var(--color-2)}.default-seconday-palette #header-top.secondary-color-combo .fake-label{color:var(--color-2)}.default-seconday-palette .secondary-color-combo .default-button,.default-seconday-palette .secondary-color-combo .default-button:link,.default-seconday-palette .secondary-color-combo .default-button:visited,.default-seconday-palette .secondary-color-combo .default-button:hover,.default-seconday-palette .secondary-color-combo a.default-button:active,.default-seconday-palette .secondary-color-combo a.default-button:hover{background-color:var(--color-primary);color:var(--color-primary-text);border:solid 2px var(--color-1)}.default-seconday-palette .secondary-color-combo .default-button:after,.default-seconday-palette .secondary-color-combo .default-button:link:after,.default-seconday-palette .secondary-color-combo .default-button:visited:after,.default-seconday-palette .secondary-color-combo .default-button:hover:after,.default-seconday-palette .secondary-color-combo a.default-button:active:after,.default-seconday-palette .secondary-color-combo a.default-button:hover:after{background-color:var(--color-primary-text)}.default-seconday-palette .default-color-combo .tag{color:var(--color-primary-text);border:solid 1px var(--color-1);background-color:var(--color-primary)}.default-seconday-palette .module-banner .default-color-combo{background-color:var(--color-4)}.default-seconday-palette .tags-list-multi li:nth-child(5n+3) .tag-multi{background-color:var(--color-4);color:var(--color-1);border-color:var(--color-1)}.default-seconday-palette .listing-edizioni li:nth-child(5n+3) .archivio-anno{background-color:var(--color-4);color:var(--color-1);border-color:var(--color-1)}.default-seconday-palette .listing-edizioni li:nth-child(5n+3) .archivio-anno .cta-card:after{background-color:var(--color-1)}.primary-color-combo{background-color:var(--color-primary);color:var(--color-primary-text)}.primary-color-combo a:link,.primary-color-combo a:visited{color:var(--color-primary-text)}.primary-color-combo a:active,.primary-color-combo a:hover{color:var(--color-primary-text)}.primary-color-combo .default-button,.primary-color-combo .default-button:link,.primary-color-combo .default-button:visited,.primary-color-combo .default-button:hover,.primary-color-combo a.default-button:active,.primary-color-combo a.default-button:hover{background-color:var(--color-primary-text);color:var(--color-primary-text-inverse);border:solid 2px var(--color-1)}.primary-color-combo .default-button:after,.primary-color-combo .default-button:link:after,.primary-color-combo .default-button:visited:after,.primary-color-combo .default-button:hover:after,.primary-color-combo a.default-button:active:after,.primary-color-combo a.default-button:hover:after{background-color:var(--color-primary-text-inverse)}.primary-color-combo .flat-icon{fill:var(--color-primary-text)}.primary-color-combo .tag{color:var(--color-primary-text-inverse);border:solid 1px var(--color-primary-text-inverse);background-color:var(--color-primary-text)}.primary-color-combo .tag.outlined{color:var(--color-primary-text);border:solid 1px var(--color-primary-text);background-color:var(--color-primary)}.primary-color-combo .venue-card p:before{background-color:var(--color-primary-text)}.primary-color-combo .card-talk-speakers .image{border:solid 1px var(--color-primary-text)}.secondary-color-combo{background-color:var(--color-secondary);color:var(--color-secondary-text)}.secondary-color-combo a:link,.secondary-color-combo a:visited{color:var(--color-secondary-text)}.secondary-color-combo a:active,.secondary-color-combo a:hover{color:var(--color-secondary-text)}.secondary-color-combo .default-button,.secondary-color-combo .default-button:link,.secondary-color-combo .default-button:visited,.secondary-color-combo .default-button:hover,.secondary-color-combo a.default-button:active,.secondary-color-combo a.default-button:hover{background-color:var(--color-1);color:var(--color-2);border:solid 2px var(--color-1)}.secondary-color-combo .default-button:after,.secondary-color-combo .default-button:link:after,.secondary-color-combo .default-button:visited:after,.secondary-color-combo .default-button:hover:after,.secondary-color-combo a.default-button:active:after,.secondary-color-combo a.default-button:hover:after{background-color:var(--color-2)}.secondary-color-combo .cta-holder .default-button:nth-child(n+2),.secondary-color-combo .cta-holder .default-button:nth-child(n+2):link,.secondary-color-combo .cta-holder .default-button:nth-child(n+2):visited,.secondary-color-combo .cta-holder .default-button:nth-child(n+2):hover,.secondary-color-combo .cta-holder a.default-button:nth-child(n+2):active,.secondary-color-combo .cta-holder a.default-button:nth-child(n+2):hover{background-color:var(--color-2);color:var(--color-1);border:solid 2px var(--color-1)}.secondary-color-combo .cta-holder .default-button:nth-child(n+2):after,.secondary-color-combo .cta-holder .default-button:nth-child(n+2):link:after,.secondary-color-combo .cta-holder .default-button:nth-child(n+2):visited:after,.secondary-color-combo .cta-holder .default-button:nth-child(n+2):hover:after,.secondary-color-combo .cta-holder a.default-button:nth-child(n+2):active:after,.secondary-color-combo .cta-holder a.default-button:nth-child(n+2):hover:after{background-color:var(--color-1)}.secondary-color-combo .flat-icon{fill:var(--color-secondary-text)}.secondary-color-combo .flex-hold-columns .flex-hold-child{border-right-color:var(--color-secondary-text)}.default-color-combo{background-color:var(--color-2);color:var(--color-1)}.default-color-combo.grey{background-color:var(--color-3)}.default-color-combo a:link,.default-color-combo a:visited{color:var(--color-1)}.default-color-combo a:active,.default-color-combo a:hover{color:var(--color-1)}.default-color-combo .content-styled ul li:before{color:var(--color-1)}.default-color-combo .content-styled ol>li:before{color:var(--color-1)}.default-color-combo .default-button,.default-color-combo .default-button:link,.default-color-combo .default-button:visited,.default-color-combo .default-button:hover,.default-color-combo a.default-button:active,.default-color-combo a.default-button:hover{background-color:var(--color-primary);color:var(--color-primary-text);border:solid 2px var(--color-1)}.default-color-combo .default-button:after,.default-color-combo .default-button:link:after,.default-color-combo .default-button:visited:after,.default-color-combo .default-button:hover:after,.default-color-combo a.default-button:active:after,.default-color-combo a.default-button:hover:after{background-color:var(--color-primary-text)}.default-color-combo .cta-holder .default-button:nth-child(n+2),.default-color-combo .cta-holder .default-button:nth-child(n+2):link,.default-color-combo .cta-holder .default-button:nth-child(n+2):visited,.default-color-combo .cta-holder .default-button:nth-child(n+2):hover,.default-color-combo .cta-holder a.default-button:nth-child(n+2):active,.default-color-combo .cta-holder a.default-button:nth-child(n+2):hover{background-color:var(--color-2);color:var(--color-1);border:solid 2px var(--color-1)}.default-color-combo .cta-holder .default-button:nth-child(n+2):after,.default-color-combo .cta-holder .default-button:nth-child(n+2):link:after,.default-color-combo .cta-holder .default-button:nth-child(n+2):visited:after,.default-color-combo .cta-holder .default-button:nth-child(n+2):hover:after,.default-color-combo .cta-holder a.default-button:nth-child(n+2):active:after,.default-color-combo .cta-holder a.default-button:nth-child(n+2):hover:after{background-color:var(--color-1)}.default-color-combo .tag{color:var(--color-1);border:solid 1px var(--color-1);background-color:var(--color-secondary)}.default-color-combo .tag.inverted{color:var(--color-1);border:solid 1px var(--color-primary);background-color:var(--color-2)}.default-color-combo .tag.flat{color:var(--color-9);background-color:var(--color-2);border-color:var(--color-5)}.default-color-combo .paperplane-toggle[aria-checked=true] .paperplane-switch{color:var(--color-4);background-color:var(--color-1)}.default-color-combo .paperplane-toggle:hover .paperplane-switch-dot{background-color:var(--color-1)}.default-color-combo .paperplane-toggle .paperplane-switch{border:solid 1px var(--color-1);color:var(--color-1);background-color:var(--color-4)}.default-color-combo .paperplane-toggle .paperplane-switch-on,.default-color-combo .paperplane-toggle .paperplane-switch-off{color:var(--color-1)}.default-color-combo .paperplane-toggle .paperplane-switch-inner{background-color:var(--color-3)}.default-color-combo .paperplane-toggle .paperplane-switch-dot{border:solid 1px var(--color-1);background-color:var(--color-1)}.default-color-combo .flex-hold-columns .flex-hold-child{border-right-color:var(--color-1)}.default-color-combo ::-webkit-input-placeholder{color:var(--color-1)}.default-color-combo :-moz-placeholder{color:var(--color-1)}.default-color-combo ::-moz-placeholder{color:var(--color-1)}.default-color-combo input[type=date],.default-color-combo input[type=email],.default-color-combo input[type=number],.default-color-combo input[type=password],.default-color-combo input[type=tel],.default-color-combo input[type=text],.default-color-combo input[type=url],.default-color-combo select,.default-color-combo textarea{border:var(--color-1) solid 1px;color:var(--color-1);background-color:var(--color-2)}.default-color-combo input[type=checkbox]:before,.default-color-combo input[type=radio]:before{color:var(--color-1)}.default-color-combo input[type=file]{background-color:var(--color-2)}.default-color-combo input[type=file]::-webkit-file-upload-button,.default-color-combo input[type=file]::file-selector-button{color:var(--color-1);background-color:var(--color-2)}.default-color-combo .wpcf7-submit,.default-color-combo input[type=submit]{background-color:var(--color-primary);color:var(--color-primary-text)}.default-color-combo .wpcf7-submit:after,.default-color-combo input[type=submit]:after{background-color:var(--color-primary-text)}.default-color-combo .wpcf7-submit:hover,.default-color-combo input[type=submit]:hover{background-color:var(--color-primary);color:var(--color-primary-text);text-decoration:underline}.default-color-combo label,.default-color-combo .as-label{color:var(--color-1)}.default-color-combo .venue-card p:before{background-color:var(--color-1)}.default-color-combo .tags-list-multi.pre-title li:nth-child(5n+1) .tag-multi{background-color:var(--color-secondary);color:var(--color-secondary-text);border-color:var(--color-1)}.default-color-combo .tags-list-multi li:nth-child(5n+1) .tag-multi{background-color:var(--color-primary);color:var(--color-primary-text);border-color:var(--color-1)}.default-color-combo .tags-list-multi li:nth-child(5n+2) .tag-multi{background-color:var(--color-4);color:var(--color-1);border-color:var(--color-1)}.default-color-combo .tags-list-multi li:nth-child(5n+3) .tag-multi{background-color:var(--color-secondary);color:var(--color-secondary-text);border-color:var(--color-1)}.default-color-combo .tags-list-multi li:nth-child(5n+4) .tag-multi{background-color:var(--color-2);color:var(--color-1);border-color:var(--color-1)}.default-color-combo .tags-list-multi li:nth-child(5n+5) .tag-multi{background-color:var(--color-1);color:var(--color-2);border-color:var(--color-1)}.default-color-combo .listing-edizioni li:nth-child(5n+1) .archivio-anno{background-color:var(--color-primary);color:var(--color-primary-text);border-color:var(--color-1)}.default-color-combo .listing-edizioni li:nth-child(5n+1) .archivio-anno .cta-card:after{background-color:var(--color-primary-text)}.default-color-combo .listing-edizioni li:nth-child(5n+2) .archivio-anno{background-color:var(--color-4);color:var(--color-1);border-color:var(--color-1)}.default-color-combo .listing-edizioni li:nth-child(5n+3) .archivio-anno{background-color:var(--color-secondary);color:var(--color-secondary-text);border-color:var(--color-1)}.default-color-combo .listing-edizioni li:nth-child(5n+3) .archivio-anno .cta-card:after{background-color:var(--color-secondary-text)}.default-color-combo .listing-edizioni li:nth-child(5n+4) .archivio-anno{background-color:var(--color-2);color:var(--color-1);border-color:var(--color-1)}.default-color-combo .listing-edizioni li:nth-child(5n+5) .archivio-anno{background-color:var(--color-1);color:var(--color-2);border-color:var(--color-1)}.default-color-combo .listing-edizioni li:nth-child(5n+5) .archivio-anno .cta-card:after{background-color:var(--color-2)}.dark-color-combo{background-color:var(--color-1);color:var(--color-2)}.dark-color-combo a:link,.dark-color-combo a:visited{color:var(--color-2)}.dark-color-combo a:active,.dark-color-combo a:hover{color:var(--color-2)}.above-image-opacity.as-filter:before{background-color:rgba(0,0,0,0);opacity:0}.above-image-opacity.as-filter:after{background-color:var(--color-primary);opacity:.6}.above-image-opacity.as-filter.master-of-ceremony:before{background-color:rgba(0,0,0,0);opacity:0}.above-image-opacity.as-filter.master-of-ceremony:after{background-color:var(--color-secondary);opacity:.6}.above-image-opacity:before{background-color:var(--color-primary-text-inverse);opacity:.8}.above-image-opacity:after{background-color:var(--color-primary);opacity:.6}.color-icon{fill:var(--color-secondary);stroke:var(--color-1)}::selection{background:var(--color-1);color:var(--color-2)}::-moz-selection{background:var(--color-1);color:var(--color-2)}a:link,a:visited{color:var(--color-1)}a:active,a:hover{color:var(--color-1)}.txt-1{color:var(--color-1)}.txt-2{color:var(--color-2)}.txt-3{color:var(--color-3)}.txt-4{color:var(--color-4)}.txt-5{color:var(--color-5)}.txt-7{color:var(--color-7)}.txt-9{color:var(--color-9)}.color-select{background-color:var(--color-primary);color:var(--color-primary-text);background-image:url("assets/images/icons/html-select-icon-white.svg")}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}:any-link{transition:all .3s linear}a.absl:active,a.absl:hover,a.absl:link,a.absl:visited{position:absolute;z-index:10;left:0;top:0;display:block;width:100%;height:100%;font-size:0}.last-focus{font-size:0;opacity:0}.underlined-links.venue-card a:active,.underlined-links.venue-card a:hover{text-decoration-thickness:2.5px}.underlined-links a:link,.underlined-links a:visited{text-decoration:underline}.underlined-links a:active,.underlined-links a:hover{text-decoration-thickness:2px}.underlined-links button{text-decoration:underline}.underlined-links-on-hover a:link,.underlined-links-on-hover a:visited{text-decoration:none}.underlined-links-on-hover a:active,.underlined-links-on-hover a:hover{text-decoration:underline}.underlined-links-on-hover button:hover{text-decoration:underline}.comma-separated-list a:link:after{content:", "}.comma-separated-list a:link:last-child:after{content:""}.comma-separated-list span:after{content:", "}.comma-separated-list span:last-child:after{content:""}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}html *:focus-visible:not(.absl){z-index:99999 !important;box-shadow:0 0 0 2px var(--color-2),0 0 0 4px var(--color-1),0 0 0 6px var(--color-2);transition-duration:0ms !important;transition-property:none !important;animation:none 0 !important;outline-style:solid;outline-color:rgba(0,0,0,0);outline-width:10px}html .absl:focus-visible{z-index:99999 !important;background-color:rgba(0,0,0,0) !important;color:var(--color-4) !important;box-shadow:0 0 0 2px var(--color-2),0 0 0 4px var(--color-1),0 0 0 6px var(--color-2);transition-duration:0ms !important;transition-property:none !important;animation:none 0 !important;outline-style:solid;outline-color:rgba(0,0,0,0);outline-width:10px}html input[type=file]:focus-visible::-webkit-file-upload-button,html input[type=file]:focus-visible::file-selector-button{background-color:var(--color-4) !important}html .paperplane-toggle:focus-visible .paperplane-switch-off{color:var(--color-4) !important}html .masked-element:focus-visible{background-color:rgba(0,0,0,0) !important;color:var(--color-1) !important;box-shadow:0 0 0 2px var(--color-1),0 0 0 6px var(--color-4),0 0 0 8px var(--color-1)}html .footer-logo:has(a:focus-visible){background-color:var(--color-4) !important;color:var(--color-4) !important;box-shadow:0 0 0 2px var(--color-1),0 0 0 6px var(--color-4),0 0 0 8px var(--color-1)}html .play-pause-animation:focus-visible:before{background-color:var(--color-4)}html .image-as-link a:focus-visible,html .image-as-link button:focus-visible{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0) !important;opacity:1 !important;box-shadow:inset 0 0 0 2px var(--color-primary-text),inset 0 0 0 4px var(--color-primary),inset 0 0 0 6px var(--color-1)}html .image-as-link a:focus-visible img,html .image-as-link a:focus-visible .above-image-opacity,html .image-as-link button:focus-visible img,html .image-as-link button:focus-visible .above-image-opacity{opacity:0 !important}html .card-link:focus-visible{background-color:rgba(0,0,0,0) !important}html .site-socials a:focus-visible:before{background-color:var(--color-1) !important}html .unset-aos-animate{opacity:1 !important;transform:none !important}html[data-reduced-motion=true] *{transition-duration:0ms !important;transition-property:none !important;animation:none 0 !important;animation-duration:0 !important}html[data-reduced-motion=true] *:after,html[data-reduced-motion=true] *:before{transition-duration:0ms !important;transition-property:none !important;animation:none 0 !important}html[data-reduced-motion=true] .aos-init{opacity:1 !important}html[data-reduced-transparency=true] * :not(#head-overlay,.sub-menu,span[class*=ham-bar-]){opacity:1 !important}html[data-reduced-transparency=true] .above-image-opacity{background-color:var(--color-3) !important}html[data-reduced-transparency=true] * :not(.sub-menu){opacity:1 !important}html[data-reduced-transparency=true] * :not(#head-overlay,.sub-menu,span[class*=ham-bar-]){opacity:1 !important}html[data-reduced-transparency=true] .above-image-opacity{background-color:var(--color-3) !important}.accessible-navi-container{position:relative}.accessible-navi{position:fixed !important;z-index:9999;top:2vh;left:3.5vw;transform:translateY(-40vh)}.accessible-navi:focus-visible{transform:translateY(0)}.accessible-menu-panel{position:fixed;z-index:99999;top:0;left:0;display:block;width:100%;background-color:var(--color-1);padding:2vw;transform:translateY(-100vh)}.accessible-menu-panel a:link,.accessible-menu-panel a:visited{color:var(--color-4)}.accessible-menu-panel a:hover{text-decoration:underline}.accessible-menu-panel ul li{display:inline-block;margin:0 10px 10px 0}.accessible-menu-panel:focus{transform:translateY(0)}.screen-reader-text{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;word-wrap:normal !important}.user-accessibility-options .paperplane-toggle:last-of-type{border-right:none}.paperplane-toggle{position:relative;cursor:pointer;background-color:rgba(0,0,0,0);border:none;font-family:"Atkinson Hyperlegible",serif}.paperplane-toggle[aria-checked=true] .paperplane-switch{color:var(--color-4);background-color:var(--color-1)}.paperplane-toggle[aria-checked=true] .paperplane-switch-dot{transform:translate(0, 0)}.paperplane-toggle:hover .paperplane-switch-dot{background-color:var(--color-1)}.paperplane-toggle .fake-label{position:relative;top:-4px;margin-bottom:0;display:inline-block}.paperplane-toggle .paperplane-switch{position:relative;display:inline-block;width:32px;height:18px;margin:0 5px 0 0;border-radius:27px;overflow:hidden;transition:all .3s ease-in-out;border:solid 1px var(--color-1);color:var(--color-1);background-color:var(--color-4)}.paperplane-toggle .paperplane-switch-on,.paperplane-toggle .paperplane-switch-off{position:absolute;z-index:2;top:50%;transform:translate(0, -50%);font-size:10px;line-height:10px;font-weight:700;text-transform:uppercase;color:var(--color-1)}.paperplane-toggle .paperplane-switch-on{left:0}.paperplane-toggle .paperplane-switch-off{right:0}.paperplane-toggle .paperplane-switch-inner{position:absolute;top:0;left:0;width:32px;height:18px;border-radius:6px;overflow:hidden;box-shadow:var(--switch-box-shadow);background-color:var(--color-3)}.paperplane-toggle .paperplane-switch-dot{position:absolute;z-index:3;top:1px;left:1px;width:14px;height:14px;border-radius:50%;overflow:hidden;transform:translate(14px, 0);transition:all .3s ease-in-out;border:solid 1px var(--color-1);background-color:var(--color-2)}@media(min-resolution: 4.5dppx){body *{word-wrap:break-word !important;overflow-wrap:break-word !important;hyphens:auto !important}body #header{position:relative}body .page-opening-menu,body .block-day{position:relative;top:0 !important}body .bottom-fixed-cta{display:none;visibility:hidden}}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.wrapper{position:relative;width:100%;margin:0 auto}.wrapper-padded,.wrapper-padded-container,.wrapper-padded-more-1076,.wrapper-padded-more-800,.wrapper-padded-more-924,.wrapper-padded-slideshow{position:relative;margin:0 auto}.video-error-message{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,.7);color:#fff;padding:1rem;border-radius:4px;text-align:center;z-index:10}.border-top{border-top:solid 1px var(--color-1)}.border-top.grey-border{border-top:solid 1px var(--color-9)}.border-bottom{border-bottom:solid 1px var(--color-1)}.border-bottom.grey-border{border-bottom:solid 1px var(--color-9)}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.flex-hold{position:relative;width:100%;display:flex;flex-wrap:wrap}.flex-hold .flex-hold-child-full{width:100%}.flex-hold-child,.flex-hold-child-image,.flex-hold-child-texts,.left-fix,.module-stripe-image,.module-stripe-text,.page-opening-image,.page-opening-text,.right-fix{position:relative;-webkit-box-flex:1}.sponsor-area-may-hide.hidden{display:none;visibility:hidden}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.modules-handler{position:relative;contain:paint;content-visibility:auto}.expandable-content{position:relative;interpolate-size:allow-keywords;transition:height .3s linear;overflow:hidden;height:0}.expandable-content.visible{height:auto}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.hambuger-element{width:32px;height:22px;position:relative;top:-3px;display:inline-block;z-index:9998;padding:0;margin:0;transform:rotate(0deg);cursor:pointer;border:none !important;background-color:rgba(0,0,0,0);touch-action:manipulation}.hambuger-element:before{content:"";position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:52px;height:52px}.hambuger-element span[class*=ham-bar-]{display:block;position:absolute;height:4px;width:100%;opacity:1;left:0;transform:rotate(0deg);transition:all .15s ease-in-out;border-radius:1px;background-color:var(--color-primary)}.hambuger-element .ham-bar-1{top:0}.hambuger-element .ham-bar-2,.hambuger-element .ham-bar-3{top:9px}.hambuger-element .ham-bar-4{bottom:0}.hambuger-element.open .ham-bar-1{opacity:0 !important}.hambuger-element.open .ham-bar-2{transform:rotate(30deg)}.hambuger-element.open .ham-bar-3{transform:rotate(-30deg)}.hambuger-element.open .ham-bar-4{opacity:0 !important}.overlay-navi-reset{position:absolute;left:-100px;appearance:unset;border:none;background-color:rgba(0,0,0,0)}.site-socials{min-width:200px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.default-button{position:relative;display:inline-block;text-align:left;text-decoration:none;border:solid 2px;transition:all .3s linear;cursor:pointer;font-family:"Atkinson Hyperlegible",serif}.default-button:after{content:"";position:relative;top:4px;display:inline-block;width:20px;height:20px;margin-left:5px;-webkit-mask-image:url(assets/images/icons/header-submenu-arrow.svg);mask-image:url(assets/images/icons/header-submenu-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .2s linear;transform-origin:center;transform:rotate(-90deg)}.default-button.blank:after{transform:rotate(-135deg)}.default-button.anchor:after{transform:rotate(0)}.default-button.anchor.anchor-external:after{transform:rotate(-90deg)}.default-button.anchor.anchor-above:after{transform:rotate(180deg)}.default-button:hover{text-decoration:underline}.default-button.primary-color,.default-button.primary-color:link,.default-button.primary-color:visited{background-color:var(--color-primary);color:var(--color-primary-text);border:solid 2px var(--color-1)}.default-button.primary-color:after,.default-button.primary-color:link:after,.default-button.primary-color:visited:after{background-color:var(--color-primary-text)}.default-button.primary-color:hover,a.default-button.primary-color:active,a.default-button.primary-color:hover{background-color:var(--color-primary);color:var(--color-primary-text);border:solid 2px var(--color-1)}.default-button.primary-color:hover:after,a.default-button.primary-color:active:after,a.default-button.primary-color:hover:after{background-color:var(--color-primary-text)}.default-button.primary-color-invert,.default-button.primary-color-invert:link,.default-button.primary-color-invert:visited,.default-button.primary-color-invert:hover,a.default-button.primary-color-invert:active,a.default-button.primary-color-invert:hover{background-color:var(--color-3);color:var(--color-1);border:solid 2px var(--color-1)}.default-button.primary-color-invert:after,.default-button.primary-color-invert:link:after,.default-button.primary-color-invert:visited:after,.default-button.primary-color-invert:hover:after,a.default-button.primary-color-invert:active:after,a.default-button.primary-color-invert:hover:after{background-color:var(--color-1)}.default-button.primary-color-invert.active,.default-button.primary-color-invert:link.active,.default-button.primary-color-invert:visited.active,.default-button.primary-color-invert:hover.active,a.default-button.primary-color-invert:active.active,a.default-button.primary-color-invert:hover.active{background-color:var(--color-primary);color:var(--color-primary-text);border:solid 2px var(--color-1)}.default-button.primary-color-invert.active:after,.default-button.primary-color-invert:link.active:after,.default-button.primary-color-invert:visited.active:after,.default-button.primary-color-invert:hover.active:after,a.default-button.primary-color-invert:active.active:after,a.default-button.primary-color-invert:hover.active:after{background-color:var(--color-primary-text)}.default-button.flat-color,.default-button.flat-color:link,.default-button.flat-color:visited,.default-button.flat-color:hover,a.default-button.flat-color:active,a.default-button.flat-color:hover{background-color:var(--color-2);color:var(--color-1);border:solid 2px var(--color-1)}.default-button.flat-color:after,.default-button.flat-color:link:after,.default-button.flat-color:visited:after,.default-button.flat-color:hover:after,a.default-button.flat-color:active:after,a.default-button.flat-color:hover:after{background-color:var(--color-1)}.tags-list li{display:inline-block}.tag{position:relative;border-radius:8px}.cta-card{position:relative}.cta-card:after{content:"";position:relative;top:0;display:inline-block;width:20px;height:20px;margin-left:5px;-webkit-mask-image:url(assets/images/icons/header-submenu-arrow.svg);mask-image:url(assets/images/icons/header-submenu-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .2s linear;transform-origin:center;transform:rotate(-90deg);background-color:var(--color-1)}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.z-indexed{z-index:99999 !important}.card{position:relative;border:solid 1px var(--color-1);transition:all .3s linear}.card.pause{border:none;background-color:var(--color-3)}.card:has(a:focus-visible){z-index:99999 !important}.card:hover.no-underline{box-shadow:none}.card:hover.no-underline .element-hover{text-decoration:none}.card:hover .element-hover{text-decoration:underline}.card .card-image{position:relative;width:100%}.card .card-texts{position:relative;width:100%}.card .cta-holder{position:relative}.card .card-link{position:absolute;z-index:10;left:0;top:0;display:block;width:100%;height:100%}.card .card-link:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary-text),inset 0 0 0 4px var(--color-primary),inset 0 0 0 6px var(--color-1)}.card .preserve-text{position:relative;z-index:11}.card .elent-with-link{position:relative;z-index:11}.card a:not(.card-link){position:relative;z-index:11}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.no-the-100{position:relative;width:100% !important}.no-the-100 img{position:relative;width:100%;height:auto}.image-rounder{position:relative;display:inline-block;border-radius:50%;overflow:hidden}.above-image-opacity{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.above-image-opacity:after,.above-image-opacity:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}.wp-caption.aligncenter,.wp-caption.alignnone{position:relative;width:100% !important;display:block}.wp-caption.alignleft,.wp-caption.alignright{position:relative}.wp-caption.aligncenter img,.wp-caption.alignleft img,.wp-caption.alignnone img,.wp-caption.alignright img{width:100% !important;height:auto !important;padding:0;margin:0}.video-frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.video-frame .video-cover{position:absolute;z-index:2;display:block;width:100%;height:100%;border:none;cursor:pointer}.video-frame .video-cover:before{position:absolute;width:100px;height:100px;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);content:"";background-image:url(assets/images/icons/play.svg);background-repeat:no-repeat;background-size:contain}.video-frame .video-cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none}.video-frame embed,.video-frame iframe,.video-frame object{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-1)}.embedded-content{position:relative}.embedded-content embed,.embedded-content iframe,.embedded-content object{position:relative;width:100%}.video-frame video{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-1)}.play-pause-animation{position:absolute;z-index:2;bottom:10px;right:10px;width:35px;height:35px;border:none;background-color:var(--color-primary);border:solid 1px var(--color-primary-text);border-radius:50%;cursor:pointer;opacity:.8}.play-pause-animation:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50%;height:50%;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:var(--color-primary-text)}.play-pause-animation.pause:before{-webkit-mask-image:url(assets/images/icons/pause.svg);mask-image:url(assets/images/icons/pause.svg)}.play-pause-animation.play:before{-webkit-mask-image:url(assets/images/icons/play-media.svg);mask-image:url(assets/images/icons/play-media.svg)}.video-mood{object-fit:contain;width:100%;height:auto}.greyscale-image{filter:grayscale(100%)}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.wpcf7-submit,input[type=submit],input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{font-family:"Atkinson Hyperlegible",serif}input[type=date],input[type=email],input[type=number],input[type=password],input[type=range],input[type=tel],input[type=text],input[type=url],textarea{font-weight:400;position:relative;width:calc(100% - 2px);padding:10px;background-color:rgba(0,0,0,0)}input[type=checkbox],input[type=radio]{appearance:none;cursor:pointer}input[type=checkbox]:before,input[type=radio]:before{font-family:"Material Icons";font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}input[type=radio]:before{content:""}input[type=radio]:checked:before{content:""}input[type=checkbox]:before{content:""}input[type=checkbox]:checked:before{content:""}input[type=file]{position:relative;text-align:left;display:block;margin-top:10px;font-family:"Atkinson Hyperlegible",serif;font-weight:400}input[type=file]::-webkit-file-upload-button,input[type=file]::file-selector-button{font-family:"Atkinson Hyperlegible",serif;font-weight:400;padding:8px 0 8px 20px;margin-right:10px;-webkit-transition:.3s;transition:.3s;cursor:pointer;border:none;width:25px;-webkit-mask-image:url(assets/images/icons/file-upload.svg);mask-image:url(assets/images/icons/file-upload.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:25px 25px;mask-size:25px 25px;-webkit-mask-position:0 50%;mask-position:0 50%}select{appearance:none;position:relative;width:100%;padding:10px 30px 10px 10px;background-image:url("assets/images/icons/html-select-icon.svg");background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:12px auto;cursor:pointer}textarea{width:100%;height:100px;padding:10px;resize:none}.wpcf7-submit,input[type=submit]{position:relative;display:inline-block;text-align:center;margin:0;border:solid 2px var(--color-1);cursor:pointer;transition:all .3s linear;white-space:normal;-webkit-appearance:none}.wpcf7-submit:after,input[type=submit]:after{content:"";position:relative;top:4px;display:inline-block;width:20px;height:20px;margin-left:5px;-webkit-mask-image:url(assets/images/icons/header-submenu-arrow.svg);mask-image:url(assets/images/icons/header-submenu-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .2s linear;transform-origin:center;transform:rotate(-90deg)}.wpcf7-submit[aria-disabled=true],input[type=submit][aria-disabled=true]{opacity:.7;cursor:not-allowed}input[type=submit]:disabled{opacity:.7}label,.as-label{font-family:"Atkinson Hyperlegible",serif}.form-hold{position:relative;display:block;width:100%}.form-hold a:link,.form-hold a:visited{text-decoration:underline}.form-hold a:active,.form-hold a:hover{text-decoration-thickness:2px}.form-hold label,.form-hold p{position:relative;display:block;width:100%;margin-left:0}.form-hold .wpcf7-form-control-wrap .wpcf7-list-item{margin:0 !important}.form-hold .wpcf7-form-control-wrap.form-checkbox,.form-hold .wpcf7-form-control-wrap.form-radio{display:block;padding:0 !important;margin-bottom:10px !important}.form-hold .wpcf7-form-control-wrap.form-checkbox .wpcf7-list-item,.form-hold .wpcf7-form-control-wrap.form-radio .wpcf7-list-item{margin:0 10px 0 0 !important}.form-hold .wpcf7-form-control-wrap.form-checkbox .wpcf7-list-item:last-child,.form-hold .wpcf7-form-control-wrap.form-radio .wpcf7-list-item:last-child{margin:0 0 0 0 !important}.wpcf7-form .wpcf7-not-valid-tip:before,.wpcf7-form.invalid .wpcf7-response-output:before,.wpcf7-form.sent .wpcf7-response-output:before{position:relative;top:2px;display:inline-block;margin:0 5px 0 0;color:#8c0500 !important;content:"";font-family:"Material Icons";font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";font-style:normal;font-weight:normal;font-size:20px}.wpcf7-form .wpcf7-not-valid-tip{position:relative;border:none !important;z-index:10;width:100% !important;top:-32px !important;padding:10px !important;margin:0 0 0 0 !important;color:#8c0500 !important;background-color:#ffe5e5 !important;font-weight:700 !important;font-family:"Atkinson Hyperlegible",serif}.wpcf7-form .wpcf7-not-valid-tip:before{color:#8c0500 !important;content:""}.wpcf7-form .wpcf7-response-output{position:relative;z-index:10;width:100% !important;padding:16px !important;margin:0 0 10px 0 !important;font-size:1.25rem !important;font-family:"Atkinson Hyperlegible",serif}.wpcf7-form.invalid .wpcf7-response-output{color:#8c0500 !important;background-color:#ffe5e5 !important;border:none !important;font-weight:700 !important}.wpcf7-form.invalid .wpcf7-response-output:before{color:#8c0500 !important;content:""}.wpcf7-form.sent .wpcf7-response-output{color:#04621b !important;background-color:#f4fff4 !important;border:none !important;font-weight:700 !important}.wpcf7-form.sent .wpcf7-response-output:before{color:#04621b !important;content:""}.form-block{display:block}.form-block .wpcf7-not-valid-tip{top:0 !important;margin-bottom:32px !important}.phone-wrapper{position:relative;display:block;width:100%}.phone-wrapper .phone-prefix-populate{position:absolute;z-index:2;top:0;margin:0;width:95px;opacity:0;transition:opacity .3s linear}.phone-wrapper .phone-prefix-populate.visible{opacity:1}.phone-wrapper .phone-number-style{z-index:1;width:calc(100% - 94px);margin-left:94px}.phone-wrapper .just-hidden{opacity:0}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.paperplane-slider>.slide:not(:first-child){display:none}.slick-next,.slick-prev{background-color:rgba(0,0,0,0);border:none;width:48px;height:48px;z-index:2;cursor:pointer}.slick-next:before,.slick-prev:before{content:"";position:absolute;display:block;top:0;left:0;width:48px;height:48px;-webkit-mask-image:url(assets/images/icons/icon-arrow-slder.svg);mask-image:url(assets/images/icons/icon-arrow-slder.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-1)}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:.5;pointer-events:none}.slick-track{margin-left:0 !important}.slick-next{transform:rotate(180deg)}.slick-dots li.slick-active button{background-color:var(--color-1)}.slick-dots li button{background-color:var(--color-3)}.slick-dots li button:hover{background-color:var(--color-1)}.hidden-dots .slick-dots{opacity:0;position:absolute;z-index:-1;top:0;left:0;width:0;height:0;overflow:hidden}.hidden-dots .slick-dots:has(button:focus-visible){top:auto;bottom:0;width:100%;height:40px;z-index:3;opacity:1}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.inline-socials{width:100%}.inline-socials li{position:relative;text-align:center !important;display:inline-block;margin:0 10px 0 0;width:32px;height:32px}.inline-socials li a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.inline-socials li a:before{content:"";position:absolute;top:7%;left:7%;display:block;width:86%;height:86%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:var(--color-1)}.paperplane-blank-theme-newsletter-social:before{-webkit-mask-image:url(assets/images/icons/envelope-regular.svg);mask-image:url(assets/images/icons/envelope-regular.svg)}.paperplane-blank-theme-facebook-social:before{-webkit-mask-image:url(assets/images/icons/facebook-f.svg);mask-image:url(assets/images/icons/facebook-f.svg)}.paperplane-blank-theme-facebook-messenger-social:before{-webkit-mask-image:url(assets/images/icons/facebook-messenger.svg);mask-image:url(assets/images/icons/facebook-messenger.svg)}.paperplane-blank-theme-instagram-social:before{-webkit-mask-image:url(assets/images/icons/instagram.svg);mask-image:url(assets/images/icons/instagram.svg)}.paperplane-blank-theme-vimeo-social:before{-webkit-mask-image:url(assets/images/icons/vimeo.svg);mask-image:url(assets/images/icons/vimeo.svg)}.paperplane-blank-theme-linkedin-social:before{-webkit-mask-image:url(assets/images/icons/linkedin-in.svg);mask-image:url(assets/images/icons/linkedin-in.svg)}.paperplane-blank-theme-telegram-social:before{-webkit-mask-image:url(assets/images/icons/telegram.svg);mask-image:url(assets/images/icons/telegram.svg)}.paperplane-blank-theme-tiktok-social:before{-webkit-mask-image:url(assets/images/icons/tiktok.svg);mask-image:url(assets/images/icons/tiktok.svg)}.paperplane-blank-theme-twitter-social:before{-webkit-mask-image:url(assets/images/icons/x-twitter.svg);mask-image:url(assets/images/icons/x-twitter.svg)}.paperplane-blank-theme-vk-social:before{-webkit-mask-image:url(assets/images/icons/vk.svg);mask-image:url(assets/images/icons/vk.svg)}.paperplane-blank-theme-whatsapp-social:before{-webkit-mask-image:url(assets/images/icons/whatsapp.svg);mask-image:url(assets/images/icons/whatsapp.svg)}.paperplane-blank-theme-spotify-social:before{-webkit-mask-image:url(assets/images/icons/spotify.svg);mask-image:url(assets/images/icons/spotify.svg)}.paperplane-blank-theme-youtube-social:before{-webkit-mask-image:url(assets/images/icons/youtube.svg);mask-image:url(assets/images/icons/youtube.svg)}.paperplane-blank-theme-bluesky-social:before{-webkit-mask-image:url(assets/images/icons/bluesky.svg);mask-image:url(assets/images/icons/bluesky.svg)}.paperplane-blank-theme-mastodon-social:before{-webkit-mask-image:url(assets/images/icons/mastodon.svg);mask-image:url(assets/images/icons/mastodon.svg)}.paperplane-blank-theme-website-social:before{-webkit-mask-image:url(assets/images/icons/website.svg);mask-image:url(assets/images/icons/website.svg)}.paperplane-blank-theme-github-social:before{-webkit-mask-image:url(assets/images/icons/github.svg);mask-image:url(assets/images/icons/github.svg)}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/material-icons/MaterialIcons-Regular.eot");src:local("Material Icons"),local("MaterialIcons-Regular"),url("assets/fonts/material-icons/MaterialIcons-Regular.ttf") format("truetype")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:grab}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.wp-pagenavi{display:block;width:100%;font-size:26;font-weight:700}.wp-pagenavi .extend,.wp-pagenavi .first,.wp-pagenavi .last{display:none !important}.wp-pagenavi .pages{display:none}.wp-pagenavi .previouspostslink{display:inline-block;margin:0 20px 0 0}.wp-pagenavi .nextpostslink{display:inline-block;margin:0 20px 0 0}.wp-pagenavi a{display:inline-block;margin:0 20px 0 0;border:none !important}.wp-pagenavi .page{display:inline-block;margin:0 20px 0 0}.wp-pagenavi span.current{display:inline-block;margin:0 20px 0 0;border:none !important;opacity:.5}@media screen and (min-width: 1px)and (max-width: 1023px){body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}#header-top .wrapper-padded{padding:0}#header-top .switch{width:100%;padding:8px 5vw 0 5vw;border-bottom:solid 1px var(--color-1);text-align:center}#header-top .switch button{display:inline-block;margin:0}#header-top .message{width:100%;padding:8px 5vw 8px 5vw;text-align:left}#header-top .message p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#header{position:sticky;top:0}#header.fixed{position:fixed;top:0}#header #header-structure{width:100%;height:62px}#header #header-structure .logo{width:50%;height:62px}#header #header-structure .logo a{top:10px;height:calc(62px - 20px)}#header #header-structure .menu{display:none;pointer-events:none;opacity:0}#header #header-structure .side-head{width:50%;text-align:right}#header #header-structure .side-head ul{width:100%}#header #header-structure .side-head ul li{text-align:center !important;display:inline-block;margin:0 2%}#header #header-structure .side-head ul li .hambuger-element{top:3px}#header #header-structure .side-head ul li:last-child{margin-right:0}#header .submenu-close{visibility:hidden;display:none;pointer-events:none}#header .submenu-close.active{visibility:hidden;display:none;pointer-events:none}.mega-menu{display:none;visibility:hidden}#head-overlay{width:100%;height:calc(100dvh - 62px)}#head-overlay .menu{width:100%}#head-overlay .menu .overlay-menu-primary-css{width:100%;padding:30px 0 0 0}#head-overlay .menu .overlay-menu-primary-css li{position:relative;display:block;text-align:left;overflow:hidden}#head-overlay .menu .overlay-menu-primary-css li.current-menu-item{font-weight:700}#head-overlay .menu .overlay-menu-primary-css li a{position:relative;display:block;padding:10px 5vw 10px 5vw;text-decoration:underline}#head-overlay .menu .overlay-menu-primary-css li.menu-item-has-children a,#head-overlay .menu .overlay-menu-primary-css li.menu-item-has-children button{position:relative;width:100%;padding:20px 55px 20px 5vw}#head-overlay .menu .overlay-menu-primary-css li.menu-item-has-children a:after,#head-overlay .menu .overlay-menu-primary-css li.menu-item-has-children button:after{content:"";position:absolute;top:20px;right:0;transform:translate(0, 0) rotate(0);transform-origin:center;width:14px;height:8px;margin-left:5px;-webkit-mask-image:url(assets/images/icons/sub-menu-icon.svg);mask-image:url(assets/images/icons/sub-menu-icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-1);transition:all .2s ease-in-out;transform-origin:center}#head-overlay .menu .overlay-menu-primary-css li.menu-item-has-children a.clicked:after,#head-overlay .menu .overlay-menu-primary-css li.menu-item-has-children button.clicked:after{transform:translate(0, 0) rotate(180deg)}#head-overlay .menu .overlay-menu-primary-css .sub-menu{background-color:var(--color-3);position:relative;interpolate-size:allow-keywords;transition:visibility .2s,height .3s linear;overflow:hidden;visibility:hidden;height:0}#head-overlay .menu .overlay-menu-primary-css .sub-menu.visible{transition:visibility .2s,height .3s linear;height:auto;visibility:visible}#head-overlay .menu .overlay-menu-primary-css .sub-menu li{width:100%;border-top:solid 1px var(--color-4) !important}#head-overlay .menu .overlay-menu-primary-css .sub-menu li:last-child{border-bottom:none;padding:0;margin:0}#head-overlay .menu .overlay-menu-primary-css .sub-menu li a{display:block;padding:20px 5vw}#head-overlay .menu .overlay-menu-primary-css .sub-menu li a:after{display:none;visibility:hidden}#head-overlay .menu .overlay-menu-secondary-css{width:100%;padding:0 0 0 0}#head-overlay .menu .overlay-menu-secondary-css li{position:relative;display:block;text-align:left;overflow:hidden}#head-overlay .menu .overlay-menu-secondary-css li.current-menu-item{font-weight:700}#head-overlay .menu .overlay-menu-secondary-css li a{position:relative;display:block;padding:12px 5vw 12px 5vw;text-decoration:underline}#head-overlay .head-overlay-cta{position:absolute;z-index:90;display:block;width:100%;bottom:0;text-align:center}#head-overlay .head-overlay-cta .default-button{width:100%;padding:18px;text-align:center;border-width:1px}.occupy-scrollbar{width:100% !important}.scroll-opportunity{width:100%;height:100%;padding-bottom:100px}#footer .column-lines{border-bottom:none}#footer .footer-site-info{margin:56px 0 0 0}#footer .footer-site-info .grusp-block{position:relative;width:100%}#footer .footer-site-info .info-block{position:relative;width:100%}#footer .info-block-navigation{display:none !important;visibility:hidden;pointer-events:none}#footer .venue-socials{margin-top:24px}#footer .venue-socials .venue-block{position:relative;width:100%;margin-bottom:24px}#footer .venue-socials .socials-block{position:relative;width:100%}#footer .privacy-credits{margin:16px 0}#footer .privacy-credits .privacy-block{position:relative;width:100%;margin-bottom:24px}#footer .privacy-credits .credits-block{position:relative;width:100%}#footer .desktop-align-right{text-align:right}#footer .footer-logo{max-width:200px;aspect-ratio:3/2;margin-bottom:32px}#footer .footer-navigation{width:100%;text-align:left}#footer .footer-navigation li{display:block;margin:0 0 24px 0}#footer .footer-navigation li:last-child{margin:0}.inline-socials{margin:20px 0}.inline-socials li{margin-bottom:10px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.reduce-motion-overlay{display:none;visibility:hidden;pointer-events:none}.paperplane-toggle{display:block;border-right:none;margin-bottom:20px}.paperplane-toggle .fake-label{font-size:cta1-size-smartphone;line-height:cta1-size-smartphone}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.as-h1,h1{font-size:2.75rem;line-height:2.875rem;margin-bottom:1rem}.as-h2,h2{font-size:2.3125rem;line-height:2.625rem;margin-bottom:1.75rem}.fluid-sentence .as-h2,.fluid-sentence h2{font-size:1.625rem;line-height:2rem;margin-bottom:2rem}.as-h3,h3{font-size:1.6875rem;line-height:2.0625rem;margin-bottom:1rem}.overlay-menu-primary-css,.as-h4,h4{font-size:1.25rem;line-height:1.5rem;margin-bottom:1rem}.overlay-menu-secondary-css,.as-h5,h5{font-size:1rem;line-height:1.3125rem;margin-bottom:1rem}.mega-menu,.menu-typo,.menu-typo button{font-size:1.25rem;line-height:1.25rem}.breadcrumbs-holder,.privacy-credits p,.mini-text p,.as-h6,h6{font-size:1rem;line-height:1.25rem;margin-bottom:1rem}.mini-text p{margin-bottom:0}.as-p,p{font-size:1.125rem;line-height:1.625rem;margin:0 0 1rem;padding:0}.cta-typo{font-size:.875rem;line-height:1rem;margin:0 0 .625rem;padding:0}.cta-typo:after{top:4px}.as-h1,h1,.as-h2,h2{word-break:keep-all;overflow-wrap:break-word;hyphens:auto}.content-styled h1:not(:first-of-type){margin-top:calc(16*2)}.content-styled h2:not(:first-of-type){margin-top:3.5rem}.content-styled h3:not(:first-of-type){margin-top:calc(16*2)}.content-styled h4:not(:first-of-type){margin-top:calc(16*2)}.content-styled h5:not(:first-of-type){margin-top:calc(16*2)}.content-styled h6:not(:first-of-type){margin-top:calc(16*2)}.content-styled ul{font-size:1.125rem;line-height:1.625rem;margin-bottom:1rem}.content-styled ul li{display:table-row}.content-styled ul li:before{font-size:.875rem;font-weight:400}.content-styled ul li:after{height:calc(16/2)}.content-styled ol{font-size:1.125rem;line-height:1.625rem;margin-bottom:1rem}.content-styled ol>li:before{font-family:"Atkinson Hyperlegible",serif;font-size:.875rem}.content-styled ol>li:after{height:calc(16/2)}.wp-caption-text,.wp-caption.aligncenter .wp-caption-text,.wp-caption.alignleft .wp-caption-text,.wp-caption.alignnone .wp-caption-text,.wp-caption.alignright .wp-caption-text{padding:5px 0 0;font-size:20;line-height:22;word-wrap:break-word;font-style:italic}.text-with-icon p{position:relative}.text-with-icon p:before{content:"";position:relative;display:inline-block;width:25px;height:10px}.text-with-icon .text-icon{position:absolute;top:6px;left:5vw;width:20px;height:20px;float:left}.text-with-icon .text-icon svg{width:100%}.other-text-with-icon{position:relative;padding:0 0 0 32px;margin-bottom:24px}.other-text-with-icon p{position:relative}.other-text-with-icon p:before{content:"";position:relative;display:inline-block;width:25px;height:20px}.other-text-with-icon .text-icon{position:absolute;top:-4px;left:-5px;width:32px;height:32px;float:left}.other-text-with-icon .text-icon svg,.other-text-with-icon .text-icon img{width:100%;height:auto}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.opening-fullscreen{position:relative;display:block;width:100%;overflow:hidden;transition:height .3s}.opening-fullscreen{min-height:calc(100vh - 75px - 32px)}.fullscreen-video{position:absolute;top:0;left:0;display:block;height:100%;width:100%;object-fit:cover;overflow:hidden}.fullscreen-video video{object-fit:cover;width:100%;height:100%}.fullscreen-cta{display:grid}.fullscreen-cta .fullscreen-cta-safe-padding{padding-top:max(80px,5vh);padding-bottom:max(48px,5vh);overflow:hidden}.fullscreen-cta .fullscreen-cta-aligner{position:relative;width:100%}.fullscreen-cta-center{padding:0;margin:0;align-content:center}.fullscreen-cta-safe-padding .last-child-no-margin{max-width:640px}.fullscreen-cta-safe-padding.alignright .last-child-no-margin{float:right}.fullscreen-cta-safe-padding.aligncenter .last-child-no-margin{margin:0 auto}.page-opening-simple-spacer{padding-top:max(80px,5vh);padding-bottom:68px}.page-opening-simple-spacer .breadcrumbs-holder{margin-bottom:56px}.page-opening-tickets{padding-top:max(80px,5vh);padding-bottom:100px}.page-opening-tickets .breadcrumbs-holder{margin-bottom:0}.opening-speaker{overflow:hidden;border-bottom:solid 1px var(--color-1);width:100%}.opening-speaker .wrapper-padded{padding:0}.opening-speaker .flex-hold-opening-speaker .txts{position:relative;width:100%}.opening-speaker .flex-hold-opening-speaker .txts .inner{padding-top:max(80px,5vh);padding-bottom:56px;padding-left:5vw;padding-right:5vw}.opening-speaker .flex-hold-opening-speaker .txts .inner .breadcrumbs-holder{margin-bottom:56px}.opening-speaker .flex-hold-opening-speaker .txts .inner .role{margin-top:2rem}.opening-speaker .flex-hold-opening-speaker .txts .inner .speaker-socials{margin-top:32px}.opening-speaker .flex-hold-opening-speaker .txts .inner .speaker-socials .site-socials{margin:0}.opening-speaker .flex-hold-opening-speaker .image{position:relative;width:100%}.opening-speaker .flex-hold-opening-speaker .image .inner{margin:0 auto;max-width:70%;padding:32px 0 32px 0}.schedule-track-spacer{width:100%;height:50px}.page-opening-menu.stick-me{position:sticky;z-index:999}.page-opening-menu.stick-me li{padding-top:4px}.page-opening-menu:before{content:"";pointer-events:none;position:absolute;left:0;top:0;display:block;width:100%;height:calc(100% - 1px);background-color:var(--color-2)}.page-opening-menu:after{content:"";pointer-events:none;position:absolute;left:0;bottom:1px;display:block;width:100%;height:1px;background-color:var(--color-1)}.page-opening-menu ul{position:relative;display:flex;flex-wrap:wrap;align-items:center}.page-opening-menu ul li{position:relative;width:100%;display:block;padding:0;margin:0}.page-opening-menu ul li select{margin-top:4px}.page-opening-menu ul li p,.page-opening-menu ul li h2{margin-bottom:0}.page-opening-menu .default-button.flat-color,.page-opening-menu .default-button.flat-color:link,.page-opening-menu .default-button.flat-color:visited,.page-opening-menu .default-button.flat-color:hover,.page-opening-menu a.default-button.flat-color:active,.page-opening-menu a.default-button.flat-color:hover{border:solid 1px var(--color-1);border-left:none}.talk-top-cats{list-style:none;margin-bottom:12px}.talk-top-cats li{display:inline-block;margin:0 24px 12px 0}.opening-talk .speakers-list{display:flex;flex-wrap:wrap}.opening-talk .speakers-list li{padding:0;margin:0 40px 20px 0}.opening-talk .speakers-list li:last-child{margin:0}.opening-talk .workshop-data-speakers{margin-bottom:16px}.opening-talk .flex-hold-card-talk-speakers{width:auto}.opening-talk .above-image-opacity{display:none}.opening-talk .greyscale-image{filter:grayscale(0)}.breadcrumbs-holder{margin-bottom:32px}.flex-hold-ws-logos .logo{width:180px;margin:0 20px 20px 0}.flex-hold-ws-logos .logo .inner{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:2.2/1;background-color:var(--color-2)}.flex-hold-ws-logos .logo .inner .img-space{position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);display:block}.flex-hold-ws-logos .logo .inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 50%}.page-opening-message{position:absolute;z-index:10;left:5vw;top:16px;display:inline-block;border:solid 1px var(--color-1);border-radius:8px;max-width:calc(100% - 5vw*2);padding:3px 12px 3px 12px}.page-opening-message p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.page-opening-message.text-with-icon{padding:3px 12px 2px 12px}.page-opening-message.text-with-icon p{position:relative;top:-2px}.page-opening-message.text-with-icon p:before{content:"";position:relative;display:inline-block;width:25px;height:20px}.page-opening-message.text-with-icon .text-icon{position:absolute;top:6px;left:12px;width:20px;height:20px;float:left}.page-opening-message.text-with-icon .text-icon svg{width:100%}.flex-hold-mood{padding-top:max(80px,5vh);padding-bottom:64px}.flex-hold-mood .texts{width:100%}.flex-hold-mood .texts .cta-holder{margin-top:2rem}.flex-hold-mood .video{position:relative;width:100%;aspect-ratio:1/1;margin:32px 0 0 0}.flex-hold-mood .video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.bottom-fixed-cta{position:fixed;z-index:999;bottom:0;left:0;display:block;width:100%;opacity:1;transition:opacity .3s linear,visibility .3s linear}.bottom-fixed-cta.hidden{visibility:hidden;opacity:0}.bottom-fixed-cta .cta-holder{margin:0}.bottom-fixed-cta .cta-holder a{margin-bottom:0}.bottom-fixed-cta .cta-holder a:nth-child(n+2){display:none;visibility:hidden}.bottom-fixed-cta .mobile-after-cta{display:none;visibility:hidden}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.desktop-only{display:none;pointer-events:none}.desktop-only img,.desktop-only video,.desktop-only iframe,.desktop-only *,.desktop-only *::after,.desktop-only *::before{display:none;visibility:hidden;pointer-events:none}.wrapper-padded{width:100%;padding:0 5vw}.wrapper-padded-slideshow{width:100%;padding:0 5vw;overflow:hidden}.module-space-top{margin-top:48px}.module-space-top-double{margin-top:64px}.module-no-space-top{margin-top:0}.module-space-bottom{margin-bottom:48px}.module-space-bottom-double{margin-bottom:64px}.module-no-space-bottom{margin-bottom:0}.sticky-element{position:sticky;top:calc(62px + 35px)}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.header-offset-anchor{position:absolute;display:block;top:-62px}.flex-hold .flex-hold-child-full{width:100%;padding:0 2.5vw calc(2.5vw*2) 2.5vw}.flex-hold-2.mobile-keep-2-columns{width:calc(100% + 2.5vw*2);left:-2.5vw}.flex-hold-2.mobile-keep-2-columns .flex-hold-child{width:50%;padding:0 2.5vw calc(2.5vw*2) 2.5vw}.flex-hold-2 .flex-hold-child,.flex-hold-3 .flex-hold-child,.flex-hold-4 .flex-hold-child,.flex-hold-5 .flex-hold-child,.flex-hold-6 .flex-hold-child,.flex-hold-7 .flex-hold-child{width:100%;padding:0 0 calc(2.5vw*2)}.flex-fix-column.left-fix .fix,.flex-fix-column.right-fix .fix{order:1;width:100%;margin:0 0 calc(2.5vw*2)}.flex-fix-column.left-fix .nofix,.flex-fix-column.right-fix .nofix{order:2;width:100%;margin:0 0 calc(2.5vw*2)}.flex-hold-stripe-module .module-stripe-image{width:100%}.flex-hold-stripe-module .module-stripe-text{width:100%}.editor-info{display:none;visibility:hidden}.column-floater-align .column-floater{position:relative}.column-floater-align .column-floater .cta-holder{margin-top:1rem;margin-bottom:2rem}.flex-hold-card-talk-speakers{min-height:56px;margin-bottom:10px}.flex-hold-card-talk-speakers:last-of-type{margin-bottom:0}.flex-hold-card-talk-speakers .image{position:relative;width:48px;height:48px;overflow:hidden;border-radius:50%;margin-right:8px}.flex-hold-card-talk-speakers .data{width:calc(100% - 56px)}.flex-hold-card-talk-speakers .data.without-image{width:100%}.flex-hold-card-talk-speakers .data p{margin-bottom:0}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.listing-grid-container{margin:48px 0}.infinite-button,.wp-pagenavi{margin-bottom:48px}.grid-listing-image{position:relative;margin-bottom:24px}.day-block{position:relative;margin-top:40px}.day-block .day-header{border-bottom:solid 1px var(--color-1);padding-bottom:32px}.day-block:last-of-type{margin-bottom:64px}.day-block.hidden{display:none;visibility:hidden}.day-block .flex-hold-schedule-day{position:relative;display:block;border-bottom:solid 1px var(--color-1);margin-top:12px}.day-block .flex-hold-schedule-day.hidden{visibility:hidden;display:none}.day-block .flex-hold-schedule-day:last-of-type{border-bottom:none}.day-block .flex-hold-schedule-day .block-day{position:sticky;z-index:990;top:0;margin-left:-5vw;padding:.3125rem 0 0 5vw;width:calc(100% + 10vw);background-color:var(--color-2)}.day-block .flex-hold-schedule-day .block-day .schedule-time{margin:0 0 .3125rem 0}.day-block .flex-hold-schedule-day .block-day.is-sticky{border-bottom:solid 1px var(--color-1)}.day-block .flex-hold-schedule-day .block-day.is-sticky h3{margin-bottom:0}.day-block .flex-hold-schedule-day .block-talks{width:100%}.day-block .flex-hold-schedule-day .block-talks .flex-hold-3{display:block}.day-block .flex-hold-schedule-day .block-talks .pause{margin-top:10px}.flex-hold-child.hidden{display:none;visibility:hidden}.listing-speakers .flex-hold-child:nth-child(5n+1) .speaker-image{border-radius:64px;overflow:hidden}.listing-speakers .flex-hold-child:nth-child(5n+2) .speaker-image{border-radius:100%;overflow:hidden}.listing-speakers .flex-hold-child:nth-child(5n+3) .speaker-image{border-radius:0;overflow:hidden}.listing-speakers .flex-hold-child:nth-child(5n+4) .speaker-image{border-radius:0;overflow:hidden}.listing-speakers .flex-hold-child:nth-child(5n+5) .speaker-image{border-radius:64px;overflow:hidden}.listing-speakers .flex-hold-child:nth-child(5n+6) .speaker-image{border-radius:100%;overflow:hidden}.flat-listing .flex-hold-child{margin-bottom:48px}.listing-sponsor{border-bottom:solid 1px var(--color-1);margin:0 0 calc(2.5vw*2) 0}.listing-sponsor.community-partner{border:solid 4px var(--color-primary);margin:0 0 calc(2.5vw*2) 0;padding:32px 0 0 0}.listing-sponsor.flex-hold-3,.listing-sponsor.flex-hold-4{width:calc(100% + 12px*2);left:-12px}.listing-sponsor.flex-hold-5,.listing-sponsor.flex-hold-6,.listing-sponsor.flex-hold-7{width:calc(100% + 2.5vw*2);left:-2.5vw}.listing-sponsor.flex-hold-5 .flex-hold-child,.listing-sponsor.flex-hold-6 .flex-hold-child,.listing-sponsor.flex-hold-7 .flex-hold-child{width:50%;padding:0 2.5vw calc(2.5vw*2) 2.5vw}.listing-sponsor .flex-hold-child{padding:0 12px calc(calc(2.5vw * 2)*2) 12px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.module-text .cta-holder{text-align:left;margin:32px 0 0}.module-text .cta-holder a{margin:0 24px 24px 0}.module-text .cta-holder a:last-child{margin-bottom:0}.module-tag .module-space-bottom{margin-bottom:48px}.module-tag .module-space-bottom-double{margin-bottom:64px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.module-highlighted-sentence{border-top:solid 1px var(--color-1);border-bottom:solid 1px var(--color-1)}.module-highlighted-sentence .space{padding:48px 0}.module-highlighted-sentence .quote-icon{width:56px;margin-bottom:32px}.module-highlighted-sentence .quote-icon svg{width:100%;height:auto}.module-highlighted-sentence .just-quote{max-width:1084px}.module-highlighted-sentence .flex-hold-rich-highlighted-sentence .flex-hold-rich-highlighted-sentence-image{order:2;width:100%;margin-top:32px}.module-highlighted-sentence .flex-hold-rich-highlighted-sentence .flex-hold-rich-highlighted-sentence-image .image-rounder{width:64px;margin-bottom:18px}.module-highlighted-sentence .flex-hold-rich-highlighted-sentence .flex-hold-rich-highlighted-sentence-text{order:1;width:100%}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.module-columns.default-color-combo.no-inner-lines{padding:0 0 0 0 !important}.module-columns.default-color-combo.outer-inner-lines{padding:32px 0 0 0}.module-columns.module-columns.no-inner-lines.titled.secondary-color-combo{padding:32px 0}.module-columns.no-lines.titled,.module-columns.no-lines.untitled{padding:32px 0}.module-columns.outer-inner-lines{border-top:solid 1px var(--color-secondary-text)}.module-columns.outer-inner-lines.titled{padding:32px 0 0 0}.module-columns.outer-inner-lines .column-lines{border-top:solid 1px var(--color-secondary-text);border-bottom:solid 1px var(--color-secondary-text)}.module-columns.outer-inner-lines .column-lines .flex-hold-child{padding-top:32px;padding-bottom:32px}.module-columns.outer-lines{border-top:solid 1px var(--color-secondary-text);border-bottom:solid 1px var(--color-secondary-text)}.module-columns.outer-lines.titled{padding:32px 0}.module-columns.outer-lines .column-lines .flex-hold-child{padding-top:32px;padding-bottom:32px}.module-columns.inner-lines.untitled{padding:0}.module-columns.inner-lines.titled{padding:32px 0 0 0}.module-columns.inner-lines .column-lines{border-top:solid 1px var(--color-secondary-text);border-bottom:solid 1px var(--color-secondary-text)}.module-columns.inner-lines .column-lines .flex-hold-child{padding-top:32px;padding-bottom:32px}.module-columns .module-column-box .column-image{position:relative;display:inline-block;width:100%;margin-bottom:24px}.module-columns .module-column-box .column-image .image-icon{display:inline-block;width:100px}.module-columns .module-column-box .counter{margin:0 0 24px 0;word-break:keep-all;overflow-wrap:break-word;hyphens:auto}.module-columns .module-column-box .counter h2,.module-columns .module-column-box .counter h3{display:inline-block;margin-bottom:10px}.module-columns .module-column-box .counter .description{display:block;margin:16px 0 0 0}.module-columns .module-column-box .cta-holder{text-align:inherit;margin:24px 0 0}.flex-hold-columns .flex-hold-child{border-bottom:solid 1px;padding-top:24px;padding-bottom:24px}.flex-hold-columns .flex-hold-child:last-child{border-bottom:none;padding-bottom:0}.flex-hold-columns .flex-hold-child .column-icon{max-width:64px;margin-bottom:5px}.flex-hold-columns .flex-hold-child .column-icon svg{width:100%}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.module-stripe .wrapper-padded{overflow-y:hidden}.module-stripe .stripe-listing:last-of-type .stripe-listed{margin:0 0 0 0}.module-stripe .stripe-listed{margin:0 0 48px 0}.module-stripe .stripe-listed.stripe-image-text .module-stripe-image,.module-stripe .stripe-listed.stripe-text-image .module-stripe-image{order:2}.module-stripe .stripe-listed.stripe-image-text .module-stripe-image .spacer,.module-stripe .stripe-listed.stripe-text-image .module-stripe-image .spacer{width:100%}.module-stripe .stripe-listed.stripe-image-text .module-stripe-text,.module-stripe .stripe-listed.stripe-text-image .module-stripe-text{order:1}.module-stripe .stripe-listed.stripe-image-text .module-stripe-text .spacer,.module-stripe .stripe-listed.stripe-text-image .module-stripe-text .spacer{width:100%;padding:0;margin-bottom:32px}.module-stripe .stripe-listed .cta-holder{text-align:left;margin:32px 0 0}.module-stripe .stripe-listed .cta-holder a{margin:0 24px 24px 0}.module-stripe .stripe-listed .cta-holder a:last-child{margin-bottom:0}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.module-expanding-text .cta-holder{margin:32px 0 0}.module-expanding-text .expand-list .expanding-block:first-of-type{margin-top:48px}.expanding-block{margin-bottom:24px}.expanding-block:last-child{margin-bottom:0}.expanding-block .expander{position:relative;display:block;width:100%;padding:24px 60px 20px 20px;text-align:left;border:none;background-color:var(--color-primary);color:var(--color-primary-text);cursor:pointer;font-family:"Atkinson Hyperlegible",serif;border:solid 1px var(--color-1)}.expanding-block .expander.unclick{cursor:default}.expanding-block .expander h2{margin-bottom:0}.expanding-block .expander h2 .as-h5{position:relative;top:-5px}.expanding-block .expander .as-h5{margin-bottom:10px}.expanding-block .expander:hover{color:var(--color-primary-text)}.expanding-block .expander.exp-close .icon-js:before{transform:rotate(45deg)}.expanding-block .expander .icon-js{position:absolute;right:20px;top:50%;transform:translate(0, -50%);width:36px;height:36px}.expanding-block .expander .icon-js:before{content:"";display:block;width:36px;height:36px;-webkit-mask-image:url(assets/images/icons/icon-expand.svg);mask-image:url(assets/images/icons/icon-expand.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-primary-text);transition:all .3s ease-in-out}.expanding-block .expandable-content{border-left:solid 1px var(--color-1);border-right:solid 1px var(--color-1)}.expanding-block .expandable-content.visible{border-bottom:solid 1px var(--color-1)}.expanding-block .expandable-content .inner{padding:24px 20px 24px 20px}.expanding-block .keypoints{padding:12px 20px 12px 20px;border-left:solid 1px var(--color-1);border-right:solid 1px var(--color-1);border-bottom:solid 1px var(--color-1)}.expanding-block .keypoints li{position:relative;display:block;margin-bottom:8px;font-size:1rem;line-height:1.25rem}.expanding-block .keypoints li:last-child{margin-bottom:0}.expanding-block .keypoints li .icon{position:relative;top:5px;display:inline-block;width:24px;height:24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-1)}.expanding-block .keypoints li .icon.news{-webkit-mask-image:url(assets/images/icons/icon-rainbow.svg);mask-image:url(assets/images/icons/icon-rainbow.svg)}.expanding-block .keypoints li .icon.check{-webkit-mask-image:url(assets/images/icons/icon-check.svg);mask-image:url(assets/images/icons/icon-check.svg)}.expanding-block .expander-closer{font-family:"Atkinson Hyperlegible",serif;font-size:16;line-height:20;border:none;background-color:rgba(0,0,0,0);padding:0}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.module-banner.module-space-top{margin-top:48px}.module-banner.module-space-top-double{margin-top:64px}.module-banner.module-no-space-top{margin-top:0}.module-banner.module-space-bottom{margin-bottom:48px}.module-banner.module-space-bottom-double{margin-bottom:64px}.module-banner.module-no-space-bottom{margin-bottom:0}.module-banner.page-content .banner-space{padding:56px 0}.module-banner .banner-space{padding:48px 24px 48px 24px;position:relative}.module-banner .banner-space .inner .cta-holder{margin-top:2rem}.module-banner .flex-hold-banner{align-items:center}.module-banner .flex-hold-banner .banner-image{position:relative;width:100%}.module-banner .flex-hold-banner .banner-texts{width:100%;margin-bottom:48px}.banner-single-content{position:relative;width:100vw;background-color:lime}.banner-single-content .wrapper-padded{padding:0}.banner-single-content .inner{position:relative;padding:32px 24px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.module-video.border-top{padding-top:64px}.video-block .video-caption,.video-block .expanding-block{margin-top:12px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}@keyframes infiniteScroll{from{transform:translateX(-50%)}to{transform:translateX(0)}}.module-scroll-text .scrolling-txt-wrapper{position:relative;padding:32px 0}.module-scroll-text .scrolling-txt-container{position:relative;width:100%;overflow:hidden}.module-scroll-text .horizontal-scrolling-items{display:flex;width:200vw}.module-scroll-text .horizontal-scrolling-items:hover,.module-scroll-text .horizontal-scrolling-items:focus,.module-scroll-text .horizontal-scrolling-items:focus-visible{animation-play-state:paused}.module-scroll-text .horizontal-scrolling-items.simple-txt .txt-item:after{position:relative;content:"✧";margin-left:15px}.module-scroll-text .horizontal-scrolling-items.cta-txt .txt-item:after{content:"";position:relative;top:8px;display:inline-block;width:32px;height:32px;margin-left:5px;-webkit-mask-image:url(assets/images/icons/header-submenu-arrow.svg);mask-image:url(assets/images/icons/header-submenu-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .2s linear;transform-origin:center;transform:rotate(-90deg);background-color:var(--color-1)}.module-scroll-text .horizontal-scrolling-items-item{white-space:nowrap}.module-scroll-text .txt-item{margin:0 10px}.module-scroll-text .scrolling-txt-container-accessible{width:0;height:0;opacity:0;overflow:hidden}.module-scroll-text .play-pause-animation{bottom:5px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.cta-holder{margin-top:1rem}.cta-holder a{margin:0 0 24px 0}.cta-holder a:last-child{margin-bottom:0}.default-button{padding:14px 20px;font-size:1.25rem;line-height:1.375rem;width:100%;text-align:center}.default-button.compressed{padding:12px 20px;border-width:2px}.default-button.compressed:after{display:none;visibility:hidden}.default-button.compressed.active{box-shadow:none}.default-button.active{box-shadow:inset 0px 0px 0px 3px var(--color-1)}.tags-list{margin-bottom:10px}.tags-list.talk-opening{margin:48px 0 32px 0;display:flex;flex-wrap:wrap}.tags-list.talk-opening li{width:50%;margin:0 0 20px 0}.tags-list.talk-opening li:nth-child(even){padding-left:9px}.tags-list.talk-opening li:nth-child(odd){padding-right:9px}.tags-list.info{margin:30px 0 26px 0}.tags-list.info li{margin:0 10px 14px 0}.tags-list li{margin:0 10px 14px 0}.tag{padding:2px 10px}.tag.outlined{padding:6px 12px}.tags-list-multi.single-talk{font-size:.875rem;line-height:1rem}.tags-list-multi.single-talk:not(.pre-title) li:last-child{margin:0}.tags-list-multi.single-talk li{display:inline-block;margin:0 16px 16px 0}.tags-list-multi.single-talk li .tag-multi{width:auto;display:inline-block;padding:6px 12px;text-align:center}.tags-list-multi.module li{display:block;margin:0 0 16px 0}.tags-list-multi.module li .tag-multi{width:100%;padding:24px 53px;text-align:center}.tags-list-multi li{width:auto}.tags-list-multi li:nth-child(5n+1) .tag-multi,.tags-list-multi li:nth-child(5n+3) .tag-multi,.tags-list-multi li:nth-child(5n+5) .tag-multi{border-radius:112px}.tags-list-multi li .tag-multi{border:solid 1px}.cta-card:after{top:4px;width:18px;height:18px;margin-left:3px}.mobile-after-cta{margin-top:16px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.card{padding:3vw}.card.speaker p{margin-bottom:0}.card.speaker h2,.card.speaker h3{margin-bottom:10px}.card.sponsor{border:solid 1px var(--color-4);border-radius:8px}.card.sponsor .logo{position:relative;aspect-ratio:2/1;max-width:350px;margin:0 auto}.card.sponsor .logo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 50%}.card .card-image{margin-bottom:24px}.card .cta-holder{margin-top:auto;padding:0 24px 24px 24px}.card .speakers-list li{width:100%}.card .card-link{top:-24px;left:-24px;width:calc(100% + 48px);height:calc(100% + 48px)}.venue-card{position:relative}.venue-card.workshop p{font-size:1.125rem;line-height:1.5rem;margin-bottom:.75rem}.venue-card.workshop p:before{top:8px;display:inline-block;width:28px;height:28px}.venue-card p{font-weight:700}.venue-card p:before{content:"";position:relative;top:8px;display:inline-block;width:32px;height:32px;margin-right:5px;-webkit-mask-image:url(assets/images/icons/map-icon.svg);mask-image:url(assets/images/icons/map-icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .2s linear}.card-talk-speakers p{margin-bottom:12px}.flex-hold-talk-cats.full .box{width:100%}.flex-hold-talk-cats .box{position:relative;width:50%}.flex-hold-talk-cats .box:nth-child(2){text-align:right}.flex-hold-talk-cats .box:nth-child(2) li{text-align:left}.speaker-card-talks a{color:var(--color-9) !important}.speaker-card-talks li{display:block;margin-bottom:5px}.speaker-card-talks li:last-child{margin-bottom:0}.archivio-anno .card-texts{padding:100px 0 0 0}.archivio-anno h3{margin:0}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.wp-caption.aligncenter,.wp-caption.alignnone{margin-bottom:15px}.wp-caption.alignleft,.wp-caption.alignright{width:50% !important;margin-bottom:15px}.wp-caption.alignleft{float:left;margin-right:20px}.wp-caption.alignright{float:right;margin-left:20px}.coverize img,.coverize video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.uncoverize img,.uncoverize video{position:relative;width:100%;height:auto}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}input[type=date],input[type=email],input[type=file],input[type=number],input[type=range],input[type=tel],input[type=text],input[type=url]{font-size:1rem;line-height:1.3125rem;margin-bottom:24px}input[type=checkbox],input[type=radio]{margin-bottom:5px}input[type=checkbox]:before,input[type=radio]:before{position:relative;top:4px;font-size:1.5rem}textarea{font-size:1rem;line-height:1.3125rem;margin-bottom:24px}select{font-size:1rem;line-height:1.3125rem;margin-bottom:24px}.wpcf7-submit,input[type=submit]{width:100%;padding:14px 20px;font-size:1.125rem}.form-hold{margin:10px 0 0 0}.form-hold .required-fields{margin-bottom:24px}.form-hold label,.form-hold p{font-size:1rem;line-height:1.3125rem;margin-bottom:5px}.form-hold .form-block{margin-bottom:24px}.form-hold .form-block .wpcf7-not-valid-tip{top:-3px !important}.as-label{font-size:1rem;line-height:1.3125rem;margin-bottom:5px}.search-submit{background-color:var(--color-4);border:none;cursor:pointer}.search-submit:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;-webkit-mask-image:url(assets/images/icons/search-button.svg);mask-image:url(assets/images/icons/search-button.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--color-1);transition:all .2s linear;transform-origin:center}.wpcf7-form .wpcf7-not-valid-tip{top:-23px !important;font-size:1rem !important;line-height:1rem !important}.wpcf7-form .wpcf7-response-output{font-size:1rem !important;line-height:1rem !important}.wpcf7-form.invalid .wpcf7-response-output{font-size:1rem !important;line-height:1rem !important}.wpcf7-form.sent .wpcf7-response-output{font-size:1rem !important;line-height:1rem !important}.color-select{border:solid 2px var(--color-1);text-align:center}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.slider-wrapper{overflow:hidden}.cards-slider{position:relative;margin-bottom:32px;padding-top:65px}.cards-slider .slick-list,.cards-slider .slick-track{overflow:visible}.cards-slider .slick-track{display:flex !important}.cards-slider .slick-slide{height:inherit !important;overflow:hidden;margin:0 24px 0 0;width:80vw}.cards-slider .slick-slide>div{height:100%}.cards-slider .slick-slide>div .flex-hold-child{height:100%}.cards-slider .slick-slide>div .flex-hold-child .card{height:100%}.cards-slider .slick-next,.cards-slider .slick-prev{position:absolute;top:0}.cards-slider .slick-prev{left:0}.cards-slider .slick-next{left:63px}.slider-days{position:relative;padding:13px 48px;width:100%;border-bottom:solid 1px var(--color-1)}.slider-days .slick-list,.slider-days .slick-track{overflow:hidden}.slider-days .slick-slide{overflow:hidden;border-right:solid 1px var(--color-1)}.slider-days .slick-next,.slider-days .slick-prev{position:absolute;top:0;background-color:rgba(0,0,0,0);border:none;width:49px;height:96px;z-index:2;cursor:pointer;border:solid 2px var(--color-1)}.slider-days .slick-next:before,.slider-days .slick-prev:before{content:"";position:absolute;width:20px;height:20px;-webkit-mask-image:url(assets/images/icons/header-submenu-arrow.svg);mask-image:url(assets/images/icons/header-submenu-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .2s linear;transform-origin:center}.slider-days .slick-prev{left:0}.slider-days .slick-prev:before{left:12px;top:36px;transform:rotate(90deg)}.slider-days .slick-next{right:0}.slider-days .slick-next:before{left:12px;top:38px;transform:rotate(90deg)}.slider-days .default-button{padding:12px 14px;font-size:1rem;line-height:1.25rem;border:solid 1px var(--color-1);border-left:none;text-align:center;width:100%;min-height:68px}.slider-days .default-button.active{font-weight:700;box-shadow:inset 0px 0px 0px 1px var(--color-1)}.slider-days .default-button:after{display:none}}@media screen and (min-width: 1024px){body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}#header-top{top:0;height:32px;border-bottom:solid 1px var(--color-1)}#header-top.secondary-color-combo .message{border-left:solid 1px var(--color-1);text-align:center}#header-top.secondary-color-combo .message .scroll-container{width:100%;overflow:hidden;position:relative}#header-top.secondary-color-combo .message .scroll-text{white-space:nowrap;position:relative;display:inline-block}@keyframes scroll-text{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - 20px))}}#header-top.secondary-color-combo .message .scroll-text.animate{padding-right:20px;animation:scroll-text 15s linear infinite}#header-top.secondary-color-combo .message .scroll-text.animate:hover,#header-top.secondary-color-combo .message .scroll-text.animate:focus,#header-top.secondary-color-combo .message .scroll-text.animate:focus-visible{animation-play-state:paused}#header-top #header-top-structure .switch{-webkit-box-flex:1;width:180px;height:32px;padding:6px 0 0 0;text-align:right}#header-top #header-top-structure .message{-webkit-box-flex:1;width:calc(100% - 180px);height:32px;padding:6px 0 0 6px}#header #header-structure{width:100%;height:75px}#header #header-structure .logo{width:200px;height:75px}#header #header-structure .logo a{top:8px;height:calc(75px - 16px)}#header #header-structure .menu{width:calc(100% - 200px);height:75px;text-align:right}#header #header-structure .menu .header-menu{width:100%;display:flex;flex-wrap:wrap;align-items:center;text-align:right;justify-content:flex-end;height:75px}#header #header-structure .menu .header-menu li{position:relative;display:inline-block;margin:0 0 0 2.5%;text-align:left;height:75px;display:flex;flex-wrap:wrap;align-items:center}#header #header-structure .menu .header-menu li.menu-item-has-children a:after,#header #header-structure .menu .header-menu li .nav-simple-button:after{content:"";position:relative;top:2px;display:inline-block;width:16px;height:16px;margin-left:2px;-webkit-mask-image:url(assets/images/icons/header-submenu-arrow.svg);mask-image:url(assets/images/icons/header-submenu-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-1);transition:all .2s linear;transform-origin:center}#header #header-structure .menu .header-menu li.menu-item-has-children a.clicked,#header #header-structure .menu .header-menu li .nav-simple-button.clicked{text-decoration:underline}#header #header-structure .menu .header-menu li.menu-item-has-children a.clicked:after,#header #header-structure .menu .header-menu li .nav-simple-button.clicked:after{transform:rotate(180deg)}#header #header-structure .menu .header-menu li:first-child{margin:0}#header #header-structure .menu .header-menu li.menu-item-has-children{padding:0}#header #header-structure .menu .header-menu li.menu-item-tickets a{padding:24px 1.5vw;position:relative;top:-1px}#header #header-structure .menu .header-menu .sub-menu{position:absolute;z-index:9997 !important;top:75px;left:50%;margin-left:-160px;right:0;width:320px;padding:40px 32px !important;text-align:left;text-transform:none;opacity:0;pointer-events:none;transition:all .15s linear;overflow:hidden;color:var(--color-1);background-color:var(--color-2);border:solid 1px var(--color-1)}#header #header-structure .menu .header-menu .sub-menu:has(a:focus-visible),#header #header-structure .menu .header-menu .sub-menu.visible,#header #header-structure .menu .header-menu .sub-menu.activated{height:auto;pointer-events:all;opacity:1}#header #header-structure .menu .header-menu .sub-menu li{width:100%;height:auto;margin:0 0 24px 0}#header #header-structure .menu .header-menu .sub-menu li:last-child{border-bottom:none;padding:0;margin:0}#header #header-structure .menu .header-menu .sub-menu li.current-page-ancestor a,#header #header-structure .menu .header-menu .sub-menu li.current_page_item a{font-weight:700 !important;text-decoration:underline}#header #header-structure .menu .header-menu .sub-menu li a:link,#header #header-structure .menu .header-menu .sub-menu li a:visited{display:inline-block;width:100%;padding:0;margin:0;font-weight:400}#header #header-structure .menu .header-menu .sub-menu li a:link:after,#header #header-structure .menu .header-menu .sub-menu li a:visited:after{display:none;visibility:hidden}#header #header-structure .side-head{display:none;visibility:hidden}#header .submenu-close{position:absolute;top:75px;width:100%;height:calc(100dvh - 75px);visibility:hidden;display:none;pointer-events:none;visibility:visible}#header .submenu-close.active{visibility:visible;display:block;pointer-events:all}#head-overlay{display:none;visibility:hidden;pointer-events:none}.scroll-opportunity{height:calc(100dvh - 75px);padding-bottom:56px}#footer .column-lines{border-bottom:none}#footer .footer-values .flex-hold-child{padding:108px 1.8vw 75px 1.8vw}#footer .footer-site-info{margin:56px 0}#footer .footer-site-info .grusp-block{position:relative;width:35%;padding-right:5vw}#footer .footer-site-info .grusp-block .inner{max-width:335px}#footer .footer-site-info .info-block{position:relative;width:65%}#footer .info-block-navigation{margin-bottom:70px;margin-left:auto}#footer .info-block-navigation .column{position:relative;width:33.333333%;padding-right:24px}#footer .info-block-navigation .column:last-of-type{padding-right:0}#footer .venue-socials .venue-block{position:relative;width:50%;padding-right:24px}#footer .venue-socials .socials-block{position:relative;width:50%;text-align:right}#footer .venue-socials .socials-block .inner{display:inline-block;margin-left:auto;text-align:left}#footer .privacy-credits{margin:15px 0}#footer .privacy-credits .privacy-block{position:relative;width:50%;padding-right:12px}#footer .privacy-credits .credits-block{position:relative;width:50%;padding-left:12px;text-align:right}#footer .desktop-align-right{text-align:right}#footer .footer-logo{max-width:250px;aspect-ratio:3/2;margin-bottom:34px}#footer .footer-navigation{width:100%;text-align:left}#footer .footer-navigation li{display:block;margin:0 0 24px 0}#footer .footer-navigation li:last-child{margin:0}.inline-socials{margin:0}.inline-socials li{margin-bottom:10px;width:40px;height:40px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.reduce-motion-overlay{position:fixed;bottom:0;left:0;z-index:99;background-color:var(--color-4);border:solid 2px var(--color-2);padding:10px 3px;transform:translate(0, 0);transition:all .3s ease-in-out}.reduce-motion-overlay.hidden{pointer-events:none;transform:translate(0, 100%)}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.mega-menu{position:fixed !important;z-index:9998;top:75px;left:0;display:block;width:100%;transition:visibility .3s linear,opacity .3s linear;opacity:1;pointer-events:all;visibility:visible;border-bottom:solid 2px var(--color-2);border-top:solid 2px var(--color-2);content-visibility:auto}.mega-menu.hidden{opacity:0;pointer-events:none;visibility:hidden}.mega-menu .flex-hold-mega-menu .mega-menu-column-1{width:400px}.mega-menu .flex-hold-mega-menu .mega-menu-column-2{width:calc(50% - 200px);padding:0 0 0 3.5vw}.mega-menu .flex-hold-mega-menu .mega-menu-column-3{width:calc(50% - 200px);padding:0 0 0 3.5vw}.mega-menu .mega-menu-holder{position:relative;z-index:2;width:100%;max-height:calc(80vh - 75px);margin:0 auto;background-color:var(--color-4);overflow-y:auto}.mega-menu .mega-menu-holder-contained{max-width:1680px}.mega-menu .mega-menu-spacer{padding:48px 3.5vw}.mega-menu .mega-menu-spacer .mega-menu-page-list{font-weight:700}.mega-menu .mega-menu-spacer .mega-menu-page-list li{width:100%;display:block;margin:0 0 15px 0 !important;padding:0}.mega-menu .mega-menu-spacer .mega-menu-page-list li:last-child{margin-bottom:0}.mega-menu .mega-menu-spacer .cta-holder{margin:35px 0 0}.mega-menu a{position:relative}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.flex-hold-mood .texts{container-type:inline-size}.flex-hold-mood .texts .as-h1,.flex-hold-mood .texts h1{font-size:clamp(3rem,8cqw,4.25rem);line-height:clamp(3.8125rem,8.5cqw,4.75rem);margin-bottom:clamp(1.25rem,4.25cqw,4.5375rem)}.as-h1,h1{font-size:4.25rem;line-height:4.75rem;margin-bottom:2.0625rem}.as-h2,h2{font-size:3.375rem;line-height:3.75rem;margin-bottom:2.0625rem}.fluid-sentence{container-type:inline-size}.fluid-sentence .as-h2,.fluid-sentence h2{font-size:clamp(1.625rem,3cqw,2.125rem);line-height:clamp(2rem,3.5cqw,2.75rem);margin-bottom:clamp(2rem,3.5cqw,6.05rem)}.as-h3,h3{font-size:2.125rem;line-height:2.625rem;margin-bottom:1.375rem}.as-h4,h4{font-size:1.625rem;line-height:2.125rem;margin-bottom:2.125rem}.as-h5,h5{font-size:1.125rem;line-height:1.5rem;margin-bottom:.75rem}.mega-menu,.menu-typo,.menu-typo button{font-size:1.25rem;line-height:1.25rem}.breadcrumbs-holder,.privacy-credits p,.mini-text p,.as-h6,h6{font-size:1rem;line-height:1.25rem;margin-bottom:.625rem}.mini-text p{margin-bottom:0}.as-p,p{font-size:1.25rem;line-height:1.875rem;margin:0 0 1.875rem;padding:0}.expandable-content .content-styled p,.expandable-content .content-styled ul,.expandable-content .content-styled ol{font-size:1.0625rem;line-height:1.5rem;margin:0 0 1.5rem;padding:0}.expandable-content .content-styled ul li:before{font-size:1.0625rem}.expandable-content .content-styled ul li:after{height:calc(24/2)}.expandable-content .content-styled ol>li:before{font-size:1.0625rem}.expandable-content .content-styled ol>li:after{height:calc(24/2)}.cta-typo{font-size:1rem;line-height:1.25rem;margin:0 0 0rem;padding:0}.cta-typo:after{top:4px}.cta-holder{margin-top:2.0625rem}.content-styled h1:not(:first-of-type){margin-top:calc(33*2)}.content-styled h2:not(:first-of-type){margin-top:3.5rem}.content-styled h3:not(:first-of-type){margin-top:calc(22*2)}.content-styled h4:not(:first-of-type){margin-top:calc(34*2)}.content-styled h5:not(:first-of-type){margin-top:calc(12*2)}.content-styled h6:not(:first-of-type){margin-top:calc(10*2)}.content-styled ul{font-size:1.25rem;line-height:1.875rem;margin-bottom:1.875rem}.content-styled ul li{display:table-row}.content-styled ul li:before{font-size:1.25rem;font-weight:400}.content-styled ul li:after{height:calc(30/2)}.content-styled ol{font-size:1.25rem;line-height:1.875rem;margin-bottom:1.875rem}.content-styled ol>li:before{font-family:"Atkinson Hyperlegible",serif;font-size:1.25rem}.content-styled ol>li:after{height:calc(30/2)}.wp-caption-text,.wp-caption.aligncenter .wp-caption-text,.wp-caption.alignleft .wp-caption-text,.wp-caption.alignnone .wp-caption-text,.wp-caption.alignright .wp-caption-text{padding:5px 0 0;font-size:20;line-height:22;word-wrap:break-word;font-style:italic}.text-with-icon p{position:relative;display:inline-block;top:-4px}.text-with-icon .text-icon{width:20px;height:20px;display:inline-block;margin-right:6px}.text-with-icon .text-icon svg{width:100%}.current-page-ancestor a,.current_page_item a{font-weight:700;text-decoration:underline}.other-text-with-icon{position:relative;padding:0 0 0 37px;margin-bottom:24px}.other-text-with-icon p{position:relative}.other-text-with-icon p:before{content:"";position:relative;display:inline-block;width:25px;height:20px}.other-text-with-icon .text-icon{position:absolute;top:-2px;left:-5px;width:32px;height:32px;float:left}.other-text-with-icon .text-icon svg,.other-text-with-icon .text-icon img{width:100%;height:auto}.aligncenter-desktop{text-align:center}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.opening-fullscreen{position:relative;display:block;width:100%;overflow:hidden;transition:height .3s}.opening-fullscreen{min-height:calc(100vh - 75px - 32px)}.fullscreen-video{position:absolute;top:0;left:0;display:block;height:100%;width:100%;object-fit:cover;overflow:hidden}.fullscreen-video video{object-fit:cover;width:100%;height:100%}.fullscreen-cta{display:grid}.fullscreen-cta .fullscreen-cta-safe-padding{padding-top:max(90px,5vh);padding-bottom:max(90px,5vh);overflow:hidden}.fullscreen-cta .fullscreen-cta-aligner{position:relative;width:100%}.fullscreen-cta-center{padding:0;margin:0;align-content:center}.fullscreen-cta-safe-padding .last-child-no-margin{max-width:640px}.fullscreen-cta-safe-padding.alignright .last-child-no-margin{float:right}.fullscreen-cta-safe-padding.aligncenter .last-child-no-margin{margin:0 auto}.page-opening-simple-spacer{padding:90px 0}.page-opening-simple-spacer .inner{max-width:1076px}.page-opening-simple-spacer .breadcrumbs-holder{margin-bottom:64px}.page-opening-tickets{padding-top:max(80px,5vh);padding-bottom:100px;max-width:1076px}.page-opening-tickets .breadcrumbs-holder{margin-bottom:0}.opening-speaker{overflow:hidden;border-bottom:solid 1px var(--color-1)}.opening-speaker .flex-hold-opening-speaker .txts{position:relative;width:50%}.opening-speaker .flex-hold-opening-speaker .txts .inner{padding:88px 58px 88px 0}.opening-speaker .flex-hold-opening-speaker .txts .inner .breadcrumbs-holder{margin-bottom:64px}.opening-speaker .flex-hold-opening-speaker .txts .inner .speaker-socials{margin-top:48px}.opening-speaker .flex-hold-opening-speaker .image{position:relative;width:50%}.opening-speaker .flex-hold-opening-speaker .image:before{content:"";position:absolute;top:0;left:0;display:block;height:100%;width:50vw;background-color:var(--color-primary)}.opening-speaker .flex-hold-opening-speaker .image .inner{margin:0 auto;padding:88px 0 88px 58px;max-width:600px}.schedule-track-spacer{width:100%;height:48px}.page-opening-menu{position:relative}.page-opening-menu.stick-me{position:sticky;z-index:999;top:calc(75px + 32px)}.page-opening-menu.is-sticky{border-top:none}.page-opening-menu:before{content:"";pointer-events:none;position:absolute;left:0;top:0;display:block;width:100%;height:calc(100% - 1px);background-color:var(--color-2)}.page-opening-menu:after{content:"";pointer-events:none;position:absolute;left:0;bottom:1px;display:block;width:100%;height:1px;background-color:var(--color-1)}.page-opening-menu.is-sticky ul{padding:12px 0 !important}.page-opening-menu ul{position:relative;top:-1px;border-left:solid 1px var(--color-1);display:flex;flex-wrap:wrap;align-items:center}.page-opening-menu ul.no-left-border{border-left:none;padding:24px 0}.page-opening-menu ul.no-left-border li{margin:0 24px 0 0}.page-opening-menu ul.compress-buttons .default-button{padding:7px 2.4vw}.page-opening-menu ul li{position:relative;display:inline-block;float:left;padding:0;margin:0}.page-opening-menu ul li.right{border-left:solid 1px var(--color-1);margin-left:auto}.page-opening-menu ul li p,.page-opening-menu ul li h2{margin-bottom:0}.page-opening-menu .default-button.flat-color,.page-opening-menu .default-button.flat-color:link,.page-opening-menu .default-button.flat-color:visited,.page-opening-menu .default-button.flat-color:hover,.page-opening-menu a.default-button.flat-color:active,.page-opening-menu a.default-button.flat-color:hover{border:solid 1px var(--color-1);border-left:none}.talk-top-cats{list-style:none;margin-bottom:12px}.talk-top-cats li{display:inline-block;margin:0 24px 12px 0}.opening-talk .speakers-list{display:flex;flex-wrap:wrap}.opening-talk .speakers-list li{padding:0;margin:0 40px 20px 0}.opening-talk .speakers-list li:last-child{margin:0}.opening-talk .flex-hold-card-talk-speakers{width:auto}.opening-talk .above-image-opacity{display:none}.opening-talk .greyscale-image{filter:grayscale(0)}.breadcrumbs-holder{margin-bottom:32px}.workshop-data .workshop-data-logos{padding:0 0 0 calc(20px*3) !important}.flex-hold-ws-logos .logo{width:180px;margin:0 20px 20px 0}.flex-hold-ws-logos .logo .inner{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:2.2/1;background-color:var(--color-2)}.flex-hold-ws-logos .logo .inner .img-space{position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);display:block}.flex-hold-ws-logos .logo .inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 50%}.page-opening-message{position:absolute;z-index:10;left:0;top:15px;transform:translateX(50vw) translateX(calc(-50% - 3.5vw));border:solid 1px var(--color-1);border-radius:8px;width:auto;max-width:calc(1280px - 3.5vw - 3.5vw);padding:5px 23px 5px 23px;margin:0 3.5vw 0 3.5vw}.page-opening-message p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.page-opening-message.text-with-icon{padding:5px 23px 2px 23px}.page-opening-message.text-with-icon p{position:relative}.page-opening-message.text-with-icon p:before{content:"";position:relative;display:inline-block;width:25px;height:20px}.page-opening-message.text-with-icon .text-icon{position:absolute;top:6px;left:23px;width:20px;height:20px;float:left}.page-opening-message.text-with-icon .text-icon svg{width:100%}.flex-hold-mood{padding-top:max(64px,5vh);padding-bottom:max(90px,5vh)}.flex-hold-mood .texts{width:60%;padding:4vh 3.5vw 0 0}.flex-hold-mood .texts .inner{max-width:40vw}.flex-hold-mood .texts .inner .cta-holder{margin-top:2.375rem}.flex-hold-mood .video{width:40%}.flex-hold-mood .video video{object-fit:contain;width:100%;height:auto}.bottom-fixed-cta{display:none;visibility:hidden}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.mobile-only{display:none;pointer-events:none}.mobile-only img,.mobile-only video,.mobile-only iframe,.mobile-only *,.mobile-only *::after,.mobile-only *::before{display:none;visibility:hidden;pointer-events:none}.wrapper-padded{width:100%;padding:0 3.5vw;max-width:1920px}.wrapper-padded-slideshow{width:100%;padding:0 3.5vw;overflow:visible}.wrapper-padded-container{max-width:1300px}.wrapper-padded-more-1076{max-width:1076px}.wrapper-padded-more-924{max-width:924px}.wrapper-padded-more-800{max-width:800px}.max-line-width{max-width:780px}.module-space-top{margin-top:56px}.module-space-top-double{margin-top:130px}.module-no-space-top{margin-top:0}.module-space-bottom{margin-bottom:56px}.module-space-bottom-double{margin-bottom:130px}.module-no-space-bottom{margin-bottom:0}.sticky-element{position:sticky;top:calc(75px + 35px)}.section-anchor{scroll-margin-top:calc(75px + 32px + 72px)}.ticket-emebd{min-height:200px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.header-offset-anchor{position:absolute;display:block;top:-75px}.verticalize .module-stripe-image,.verticalize .module-stripe-text,.verticalize .flex-hold-child{display:flex;flex-direction:column;justify-content:center}.flex-hold .flex-hold-child-full{width:100%;padding:0 20px calc(20px*2) 20px}.flex-hold-2{width:calc(100% + 20px*2);left:-20px}.flex-hold-2 .flex-hold-child{width:50%;padding:0 20px calc(20px*2) 20px}.flex-hold-3{width:calc(100% + 20px*2);left:-20px}.flex-hold-3 .flex-hold-child{width:33.333333%;padding:0 20px calc(20px*2) 20px}.flex-hold-4{width:calc(100% + 20px*2);left:-20px}.flex-hold-4 .flex-hold-child{width:25%;padding:0 20px calc(20px*2) 20px}.flex-hold-5{width:calc(100% + 20px*2);left:-20px}.flex-hold-5 .flex-hold-child{width:20%;padding:0 20px calc(20px*2) 20px}.flex-hold-6{width:calc(100% + 20px*2);left:-20px}.flex-hold-6 .flex-hold-child{width:16.666666%;padding:0 20px calc(20px*2) 20px}.flex-hold-7{width:calc(100% + 20px*2);left:-20px}.flex-hold-7 .flex-hold-child{width:14.2%;padding:0 20px calc(20px*2) 20px}.flex-fix-column.left-fix .fix{order:1;width:400px;margin:0 20px calc(20px*2) 0}.flex-fix-column.left-fix .nofix{order:2;width:calc(100% - 400px - 20px);margin-right:0}.flex-fix-column.right-fix .fix{order:2;width:400px;margin:0 0 20px calc(20px*2)}.flex-fix-column.right-fix .nofix{order:1;width:calc(100% - 400px - 20px);margin-right:0}.flex-hold-stripe-module .module-stripe-image{width:50%}.flex-hold-stripe-module .module-stripe-text{width:50%}.editor-info{position:relative;z-index:30}.editor-info .admin-index{position:absolute;top:0;left:0;padding:7px 0;font-size:11px;line-height:11px;background-color:var(--color-1);color:var(--color-2)}.editor-info .admin-index .click-hide{background-color:var(--color-1);padding:6px 8px;cursor:pointer}.editor-info .admin-index .hide-me{cursor:pointer;padding:5px 7px;margin-right:10px;font-weight:400}.editor-info .admin-index .hide-me.hidden-label{pointer-events:none;visibility:hidden;opacity:0;display:none}.column-floater-align{text-align:right}.column-floater-align .column-floater{position:relative;display:inline-block;width:auto;max-width:400px;margin:0 0 0 auto;text-align:left}.flex-hold-card-talk-speakers{min-height:56px;margin-bottom:10px}.flex-hold-card-talk-speakers:last-of-type{margin-bottom:0}.flex-hold-card-talk-speakers .image{position:relative;width:56px;height:56px;overflow:hidden;border-radius:50%;margin-right:8px}.flex-hold-card-talk-speakers .data{width:calc(100% - 64px)}.flex-hold-card-talk-speakers .data.without-image{width:100%}.flex-hold-card-talk-speakers .data p{margin-bottom:0}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.listing-grid-container{margin:56px 0}.infinite-button,.wp-pagenavi{margin-bottom:56px}.grid-listing-image{position:relative;margin-bottom:24px}.day-block{margin-top:64px}.day-block:last-of-type{margin-bottom:80px}.day-block.hidden{display:none;visibility:hidden}.day-block .flex-hold-schedule-day{border-bottom:solid 1px var(--color-1);margin-top:40px}.day-block .flex-hold-schedule-day.hidden{visibility:hidden;display:none}.day-block .flex-hold-schedule-day:last-of-type{border-bottom:none}.day-block .flex-hold-schedule-day .block-day{width:110px}.day-block .flex-hold-schedule-day .block-day .stick-me{position:sticky;z-index:990;top:182px}.day-block .flex-hold-schedule-day .block-talks{width:calc(100% - 110px)}.flex-hold-child.hidden{display:none;visibility:hidden}.listing-speakers .flex-hold-child:nth-child(5n+1) .speaker-image{border-radius:64px;overflow:hidden}.listing-speakers .flex-hold-child:nth-child(5n+2) .speaker-image{border-radius:100%;overflow:hidden}.listing-speakers .flex-hold-child:nth-child(5n+3) .speaker-image{border-radius:0;overflow:hidden}.listing-speakers .flex-hold-child:nth-child(5n+4) .speaker-image{border-radius:0;overflow:hidden}.listing-speakers .flex-hold-child:nth-child(5n+5) .speaker-image{border-radius:64px;overflow:hidden}.listing-speakers .flex-hold-child:nth-child(5n+6) .speaker-image{border-radius:100%;overflow:hidden}.flat-listing .flex-hold-child{margin-bottom:56px}.sponsors-listing-blocks .wrapper:last-of-type .listing-sponsor{margin-bottom:0}.listing-sponsor{border-bottom:solid 1px var(--color-1);margin:0 0 calc(20px*2) 0}.listing-sponsor.community-partner{border:solid 4px var(--color-primary);margin:0 0 calc(20px*2) 0;padding:32px 0 0 0}.listing-sponsor.flex-hold-3{width:calc(100% + 12px*2);left:-12px}.listing-sponsor.flex-hold-4{width:calc(100% + 12px*2);left:-12px}.listing-sponsor.flex-hold-5{width:calc(100% + 12px*2);left:-12px}.listing-sponsor.flex-hold-6{width:calc(100% + 12px*2);left:-12px}.listing-sponsor.flex-hold-7{width:calc(100% + 12px*2);left:-12px}.listing-sponsor .flex-hold-child{padding:0 12px calc(12px*2) 12px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.module-text .cta-holder{margin:32px 0 0}.module-text .pre-title{margin-bottom:14px}.module-sponsor .cta-holder{margin:0}.module-sponsor .cta-holder a{margin:0 0 24px 0}.sponsor-listing p{margin-bottom:16px}.module-tag .module-space-bottom{margin-bottom:calc(56px - 16px)}.module-tag .module-space-bottom-double{margin-bottom:calc(130px - 16px)}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.module-highlighted-sentence{border-top:solid 1px var(--color-1);border-bottom:solid 1px var(--color-1)}.module-highlighted-sentence .space{padding:92px 0}.module-highlighted-sentence .quote-icon{width:88px;margin-bottom:64px}.module-highlighted-sentence .quote-icon svg{width:100%;height:auto}.module-highlighted-sentence .just-quote{max-width:1084px}.module-highlighted-sentence .flex-hold-rich-highlighted-sentence .flex-hold-rich-highlighted-sentence-image{width:420px;margin-top:auto;padding-right:5vw}.module-highlighted-sentence .flex-hold-rich-highlighted-sentence .flex-hold-rich-highlighted-sentence-image .image-rounder{width:80px;margin-bottom:18px}.module-highlighted-sentence .flex-hold-rich-highlighted-sentence .flex-hold-rich-highlighted-sentence-text{width:calc(100% - 420px)}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.module-columns.default-color-combo.no-inner-lines{padding:0 0 0 0 !important}.module-columns.default-color-combo.outer-inner-lines{padding:80px 0 0 0}.module-columns.module-columns.no-inner-lines.titled.secondary-color-combo,.module-columns.module-columns.no-inner-lines.untitled.secondary-color-combo{padding:80px 0}.module-columns.no-lines.titled,.module-columns.no-lines.untitled{padding:80px 0}.module-columns.no-lines .flex-hold-child{padding-top:80px;padding-bottom:80px}.module-columns.outer-inner-lines{border-top:solid 1px var(--color-secondary-text)}.module-columns.outer-inner-lines.titled.secondary-color-combo{padding:80px 0 0 0}.module-columns.outer-inner-lines .column-lines{border-top:solid 1px var(--color-secondary-text);border-bottom:solid 1px var(--color-secondary-text)}.module-columns.outer-inner-lines .column-lines .flex-hold-child{padding-top:48px;padding-bottom:48px}.module-columns.outer-lines.titled{padding:80px 0}.module-columns.outer-lines .column-lines{border-top:solid 1px var(--color-secondary-text);border-bottom:solid 1px var(--color-secondary-text)}.module-columns.outer-lines .column-lines .flex-hold-child{padding-top:80px;padding-bottom:80px}.module-columns.inner-lines.untitled{padding:0}.module-columns.inner-lines.titled{padding:80px 0 0 0}.module-columns.inner-lines .column-lines{border-top:solid 1px var(--color-secondary-text);border-bottom:solid 1px var(--color-secondary-text)}.module-columns.inner-lines .column-lines .flex-hold-child{padding-top:48px;padding-bottom:48px}.module-columns.no-inner-lines.untitled{padding:0}.module-columns.no-inner-lines.titled{padding:80px 0 0 0}.module-columns.no-inner-lines .column-lines .flex-hold-child{padding-top:48px;padding-bottom:48px}.module-columns .module-column-box .column-image{position:relative;display:inline-block;width:100%;margin-bottom:24px}.module-columns .module-column-box .column-image .image-icon{display:inline-block;width:100px}.module-columns .module-column-box .counter{margin:0 0 24px 0;word-break:keep-all;overflow-wrap:break-word;hyphens:auto}.module-columns .module-column-box .counter h2,.module-columns .module-column-box .counter h3{display:inline-block;margin-bottom:10px}.module-columns .module-column-box .counter .description{display:block;margin:16px 0 0 0}.module-columns .module-column-box .cta-holder{text-align:inherit;margin:24px 0 0}.flex-hold-columns{left:-1.8vw}.flex-hold-columns .flex-hold-child{border-right:solid 1px;padding:0 1.8vw 0 1.8vw}.flex-hold-columns .flex-hold-child .column-icon{max-width:90px;margin-bottom:64px}.flex-hold-columns.flex-hold-2 .flex-hold-child:nth-child(2n){border-right:none}.flex-hold-columns.flex-hold-3 .flex-hold-child:nth-child(3n){border-right:none}.flex-hold-columns.flex-hold-4 .flex-hold-child:nth-child(4n){border-right:none}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.module-stripe .wrapper-padded{overflow-y:hidden}.module-stripe .stripe-listing:last-of-type .stripe-listed{margin:0 0 0 0}.module-stripe .stripe-listed{margin:0 0 56px 0}.module-stripe .stripe-listed.stripe-image-text .module-stripe-image{order:1}.module-stripe .stripe-listed.stripe-image-text .module-stripe-image .spacer{width:100%;max-width:550px;margin:0 auto}.module-stripe .stripe-listed.stripe-image-text .module-stripe-text{order:2}.module-stripe .stripe-listed.stripe-image-text .module-stripe-text .spacer{width:100%;padding:24px 0 24px 3vw;max-width:40vw;margin-right:auto}.module-stripe .stripe-listed.stripe-text-image .module-stripe-image{order:2}.module-stripe .stripe-listed.stripe-text-image .module-stripe-image .spacer{width:100%;max-width:550px;margin:0 auto}.module-stripe .stripe-listed.stripe-text-image .module-stripe-text{order:1}.module-stripe .stripe-listed.stripe-text-image .module-stripe-text .spacer{width:100%;padding:24px 3vw 24px 0;max-width:40vw;margin-left:auto}.module-stripe .stripe-listed .cta-holder{text-align:inherit}.module-stripe .pre-title{margin-bottom:14px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.module-expanding-text .cta-holder{margin:32px 0 0}.expanding-block{margin-bottom:24px}.expanding-block:last-child{margin-bottom:0}.expanding-block .expander{position:relative;display:block;width:100%;padding:20px 80px 20px 20px;text-align:left;border:none;background-color:var(--color-primary);color:var(--color-primary-text);cursor:pointer;font-family:"Atkinson Hyperlegible",serif;border:solid 1px var(--color-1);transition:all .3s ease-in-out}.expanding-block .expander.unclick{cursor:default}.expanding-block .expander h2{margin-bottom:0}.expanding-block .expander h2 .as-h5{position:relative;top:-5px}.expanding-block .expander:hover{color:var(--color-primary-text);box-shadow:0 0 0 2px var(--color-1)}.expanding-block .expander.exp-close .icon-js:before{transform:rotate(45deg)}.expanding-block .expander .icon-js{position:absolute;right:20px;top:50%;transform:translate(0, -50%);width:36px;height:36px}.expanding-block .expander .icon-js:before{content:"";display:block;width:36px;height:36px;-webkit-mask-image:url(assets/images/icons/icon-expand.svg);mask-image:url(assets/images/icons/icon-expand.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-primary-text);transition:all .3s ease-in-out}.expanding-block .expandable-content{border-left:solid 1px var(--color-1);border-right:solid 1px var(--color-1)}.expanding-block .expandable-content.visible{border-bottom:solid 1px var(--color-1)}.expanding-block .expandable-content .inner{padding:20px 20px 20px 20px}.expanding-block .keypoints{padding:10px 20px 0 20px;border-left:solid 1px var(--color-1);border-right:solid 1px var(--color-1);border-bottom:solid 1px var(--color-1)}.expanding-block .keypoints li{position:relative;display:inline-block;margin:0 16px 10px 0;font-size:1rem;line-height:1.25rem}.expanding-block .keypoints li .icon{position:relative;top:5px;display:inline-block;width:24px;height:24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-1)}.expanding-block .keypoints li .icon.news{-webkit-mask-image:url(assets/images/icons/icon-rainbow.svg);mask-image:url(assets/images/icons/icon-rainbow.svg)}.expanding-block .keypoints li .icon.check{-webkit-mask-image:url(assets/images/icons/icon-check.svg);mask-image:url(assets/images/icons/icon-check.svg)}.expanding-block .expander-closer{font-family:"Atkinson Hyperlegible",serif;font-size:16;line-height:20;border:none;background-color:rgba(0,0,0,0);padding:0}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.module-banner.module-space-top{margin-top:56px}.module-banner.module-space-top-double{margin-top:130px}.module-banner.module-no-space-top{margin-top:0}.module-banner.module-space-bottom{margin-bottom:56px}.module-banner.module-space-bottom-double{margin-bottom:130px}.module-banner.module-no-space-bottom{margin-bottom:0}.module-banner.page-content .banner-space{padding:80px 0}.module-banner .banner-space{padding:56px;position:relative}.module-banner .banner-space .inner{max-width:984px}.module-banner .flex-hold-banner{align-items:center}.module-banner .flex-hold-banner .banner-image{position:relative;width:50%;text-align:right}.module-banner .flex-hold-banner .banner-image .inner{max-width:600px;display:inline-block;margin-left:auto}.module-banner .flex-hold-banner .banner-texts{width:50%;padding-right:56px}.banner-single-content .inner{padding:24px 0}.banner-single-content .cta-holder{margin-top:1.5rem}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.module-video.border-top{padding-top:130px}.video-block .video-caption,.video-block .expanding-block{margin-top:12px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.module-scroll-text:hover .cta-txt .txt-item{text-decoration:underline}@keyframes infiniteScroll{from{transform:translateX(-50%)}to{transform:translateX(0)}}.module-scroll-text .scrolling-txt-wrapper{position:relative;padding:60px 0}.module-scroll-text .scrolling-txt-container{position:relative;width:100%;overflow:hidden}.module-scroll-text .horizontal-scrolling-items{display:flex;width:200vw}.module-scroll-text .horizontal-scrolling-items:hover,.module-scroll-text .horizontal-scrolling-items:focus,.module-scroll-text .horizontal-scrolling-items:focus-visible{animation-play-state:paused}.module-scroll-text .horizontal-scrolling-items.simple-txt .txt-item:after{position:relative;content:"✧";margin-left:15px}.module-scroll-text .horizontal-scrolling-items.cta-txt .txt-item:after{content:"";position:relative;top:8px;display:inline-block;width:32px;height:32px;margin-left:5px;-webkit-mask-image:url(assets/images/icons/header-submenu-arrow.svg);mask-image:url(assets/images/icons/header-submenu-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .2s linear;transform-origin:center;transform:rotate(-90deg);background-color:var(--color-1)}.module-scroll-text .horizontal-scrolling-items-item{white-space:nowrap}.module-scroll-text .txt-item{margin:0 10px}.module-scroll-text .scrolling-txt-container-accessible{width:0;height:0;opacity:0;overflow:hidden}.module-scroll-text .play-pause-animation{bottom:5px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.cta-holder button,.cta-holder a{margin:0 24px 24px 0}.default-button{padding:20px 40px;font-size:1.25rem;line-height:1.375rem}.default-button.compressed{padding:12px 48px;border-width:2px}.default-button.compressed:after{display:none;visibility:hidden}.default-button.compressed.active{box-shadow:none}.default-button.active{box-shadow:inset 0px 0px 0px 3px var(--color-1)}.default-button.active:after{display:none;opacity:0}.tags-list{margin-bottom:10px}.tags-list.talk-opening{margin:50px 0 40px 0}.tags-list.talk-opening li{margin:0 20px 14px 0}.tags-list.info{margin:30px 0 26px 0}.tags-list.info li{margin:0 10px 14px 0}.tags-list li{margin:0 10px 14px 0}.tag{padding:2px 10px}.tag.outlined{padding:4px 16px}.tag.top,.tag.outlined{font-size:1.125rem;line-height:1.5rem}.tag.sub{font-size:1rem;line-height:1.25rem}.tags-list-multi{list-style:none}.tags-list-multi.single-talk{font-size:1.125rem;line-height:1.5rem}.tags-list-multi.single-talk li{display:inline-block;margin:0 16px 16px 0}.tags-list-multi.single-talk li .tag-multi{padding:6px 32px}.tags-list-multi.module{font-size:1.25rem;line-height:1.875rem}.tags-list-multi.module li{display:inline-block;margin:0 16px 16px 0}.tags-list-multi.module li .tag-multi{padding:22px 32px}.tags-list-multi li:nth-child(5n+1) .tag-multi,.tags-list-multi li:nth-child(5n+3) .tag-multi,.tags-list-multi li:nth-child(5n+5) .tag-multi{border-radius:112px}.tags-list-multi li .tag-multi{border:solid 1px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.card{padding:1.8vw;height:100%}.card.speaker p{margin-bottom:8px}.card.speaker h2,.card.speaker h3{margin-bottom:10px}.card.sponsor{border:solid 1px var(--color-4);border-radius:8px}.card.sponsor .logo{position:relative;aspect-ratio:3/1.3;max-width:250px;margin:0 auto}.card.sponsor .logo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 50%}.card .card-image{margin-bottom:24px}.card .card-texts h2,.card .card-texts h3{margin-bottom:10px;max-width:712px}.card .cta-holder{margin-top:auto;padding:0 24px 24px 24px}.card .card-link{top:-1.8vw;left:-1.8vw;width:calc(100% + 3.6vw);height:calc(100% + 3.6vw)}.venue-card{position:relative}.venue-card.workshop p{font-size:1.125rem;line-height:1.5rem;margin-bottom:.75rem}.venue-card.workshop p:before{top:8px;display:inline-block;width:28px;height:28px}.venue-card p{font-weight:700}.venue-card p:before{content:"";position:relative;top:8px;display:inline-block;width:32px;height:32px;margin-right:5px;-webkit-mask-image:url(assets/images/icons/map-icon.svg);mask-image:url(assets/images/icons/map-icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .2s linear}.card-talk-speakers p{margin-bottom:12px}.flex-hold-talk-cats .box{position:relative;width:50%}.flex-hold-talk-cats .box:nth-child(2){text-align:right}.flex-hold-talk-cats .box:nth-child(2) li{text-align:left}.speaker-card-talks a{color:var(--color-9) !important}.speaker-card-talks li{display:block;margin-bottom:16px}.speaker-card-talks li:last-child{margin-bottom:0}.archivio-anno .card-texts{padding:100px 0 0 0}.archivio-anno h3{margin:0}.platinum .card.sponsor .logo{max-width:500px}.gold .card.sponsor .logo{max-width:350px}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.hambuger-element:hover span[class*=ham-bar-]{background-color:var(--color-1)}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.wp-caption.aligncenter,.wp-caption.alignnone{margin-bottom:15px}.wp-caption.alignleft,.wp-caption.alignright{width:50% !important;margin-bottom:15px}.wp-caption.alignleft{float:left;margin-right:20px}.wp-caption.alignright{float:right;margin-left:20px}.coverize img,.coverize video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}input[type=date],input[type=email],input[type=file],input[type=number],input[type=range],input[type=tel],input[type=text],input[type=url]{font-size:1.125rem;line-height:1.5rem;margin-bottom:32px}input[type=checkbox],input[type=radio]{margin-bottom:5px}input[type=checkbox]:before,input[type=radio]:before{position:relative;top:4px;font-size:1.6875rem}textarea{font-size:1.125rem;line-height:1.5rem;margin-bottom:32px}select{font-size:1.125rem;line-height:1.5rem;margin-bottom:32px}.wpcf7-submit,input[type=submit]{padding:26px 48px;font-size:1.25rem}.form-hold{margin:10px 0}.form-hold .required-fields{margin-bottom:32px}.form-hold label,.form-hold p{font-size:1.125rem;line-height:1.5rem;margin-bottom:5px}.form-hold .form-block{margin-bottom:32px}.form-hold .form-block .wpcf7-not-valid-tip{top:-3px !important}.as-label{font-size:1.125rem;line-height:1.5rem;margin-bottom:5px}.search-submit{background-color:var(--color-4);border:none;cursor:pointer}.search-submit:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;-webkit-mask-image:url(assets/images/icons/search-button.svg);mask-image:url(assets/images/icons/search-button.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--color-1);transition:all .2s linear;transform-origin:center}.wpcf7-form .wpcf7-not-valid-tip{font-size:1.125rem !important;line-height:1.125rem !important}.wpcf7-form .wpcf7-response-output{font-size:1.125rem !important;line-height:1.125rem !important}.wpcf7-form.invalid .wpcf7-response-output{font-size:1.125rem !important;line-height:1.125rem !important}.wpcf7-form.sent .wpcf7-response-output{font-size:1.125rem !important;line-height:1.125rem !important}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}.slider-wrapper{overflow:hidden}.slider-wrapper.no-slider .slider-title{left:0}.slider-wrapper .slider-title{position:relative;left:130px}.cards-slider{position:relative;margin-bottom:56px}.cards-slider .slick-list,.cards-slider .slick-track{overflow:visible}.cards-slider .slick-track{display:flex !important}.cards-slider .slick-slide{height:inherit !important;overflow:hidden;margin:0 40px 0 0}.cards-slider .slick-slide>div{height:100%}.cards-slider .slick-slide>div .flex-hold-child{height:100%}.cards-slider .slick-next,.cards-slider .slick-prev{position:absolute;top:-85px}.cards-slider .slick-prev{left:0}.cards-slider .slick-next{left:63px}.slider-days{position:relative;padding:0 99px;width:100%;border-bottom:solid 1px var(--color-1);border-top:solid 1px var(--color-1);height:102px;overflow:hidden}.slider-days.no-slider{padding:0 3.5vw}.slider-days .slick-list,.slider-days .slick-track{overflow:hidden}.slider-days .slick-slide{overflow:hidden;min-width:10vw}.slider-days .slick-slide:first-of-type{min-width:15vw;border-left:solid 1px var(--color-1)}.slider-days .slick-next,.slider-days .slick-prev{position:absolute;top:0;background-color:rgba(0,0,0,0);border:none;width:100px;height:100px;z-index:2;cursor:pointer;border-left:solid 1px var(--color-1);border-right:solid 1px var(--color-1)}.slider-days .slick-next:before,.slider-days .slick-prev:before{content:"";position:absolute;width:20px;height:20px;-webkit-mask-image:url(assets/images/icons/header-submenu-arrow.svg);mask-image:url(assets/images/icons/header-submenu-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .2s linear;transform-origin:center}.slider-days .slick-prev{left:0}.slider-days .slick-prev:before{left:35px;top:40px;transform:rotate(90deg)}.slider-days .slick-next{right:0}.slider-days .slick-next:before{left:37px;top:42px;transform:rotate(90deg)}.slider-days .default-button{border-top:none;border-bottom:none;border-left:none;border-right:solid 1px var(--color-1);text-align:center;width:100%;height:100px}.slider-days .default-button:hover{border-top:none;border-bottom:none;border-left:none;border-right:solid 1px var(--color-1)}body{--color-1: #171717;--color-2: #ffffff;--color-3: #f7f7f7;--color-4: #eaeaea;--color-5: #8f8f8f;--color-7: #6f6f6f;--color-9: #4b4b4b;--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2)}body.customize-support{margin-top:-32px;padding-bottom:32px}#wpadminbar{top:auto !important;bottom:0}#wpadminbar .quicklinks>ul>li{position:relative}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{bottom:32px}}@media screen and (min-width: 1024px)and (max-width: 1200px){.block-talks .flex-hold-3,.three-cols-exception .flex-hold-3{width:calc(100% + 20px*2);left:-20px}.block-talks .flex-hold-3 .flex-hold-child,.three-cols-exception .flex-hold-3 .flex-hold-child{width:50%;padding:0 20px calc(20px*2) 20px}}/*# sourceMappingURL=style.min.css.map */