@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body:not(.fr-view) :root{font-size:16px}@media (prefers-reduced-motion: no-preference){body:not(.fr-view) :root{scroll-behavior:smooth}}body.cke_editable{padding:1rem}body:not(.fr-view){margin:0;font-family:var(--c-ff-body, var(--ff-body, "Arial", "Helvetica", sans-serif));font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--body-color);text-align:var(--body-text-align);background-color:var(--body-bg);-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;display:flex;flex-direction:column;min-height:100vh}.fr-view.registration-page .navbar-container{padding:0!important;gap:2rem}.fr-view.registration-page .navbar-brand>img{max-height:34px}.fr-view.registration-page .navbar-btn,.fr-view.registration-page .navbar-nav>li:not(:first-child){display:none}@media (min-width: 992px){.fr-view.registration-page .navbar-container .navbar-collapse{display:flex!important;align-items:center;justify-content:flex-end}.fr-view.registration-page .navbar-container .navbar-collapse .navbar-right{gap:1rem;justify-content:flex-end;width:auto}.fr-view.registration-page .navbar-nav{margin:0;display:none!important}.fr-view.registration-page .navbar-nav>li>a{padding:8px 10px}.fr-view.registration-page .dropdown.language-selector{position:static;display:flex;align-items:center}.fr-view.registration-page .dropdown.language-selector>a{padding:6px 10px;border-radius:4px}}.fr-view.registration-page .main-footer#footer{--section-bg: var(--header-bg);border-top:1px solid rgba(0,0,0,.08);position:relative;background:var(--section-bg);color:var(--body-color)}.fr-view.registration-page .main-footer#footer .container-organiser-footer{color:var(--body-color)}.fr-view.registration-page .main-footer#footer .font-icon{display:none!important}.fr-view.registration-page .main-footer#footer .font-icon.font-icon-user+span{font-size:1.75rem}.fr-view.registration-page .main-footer#footer .btn.btn-default-inverse.btn-lg{text-transform:capitalize;font-weight:400;font-size:1.5rem;padding:0 14px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:var(--button-outline-bg);color:var(--body-color);text-shadow:0 0 currentColor;border:var(--button-border);box-shadow:var(--button-shadow);min-width:0}.fr-view.registration-page .main-footer#footer .idloom-branding{margin-bottom:-30px}.fr-view.registration-page .main-footer#footer .idloom-branding img{height:16px!important}.fr-view.registration-page .main-footer#footer .idloom-branding p{margin-bottom:0}.fr-view.registration-page .main-footer#footer .idloom-branding p:last-child{font-size:14px;opacity:.65}hr{margin:3rem 0;color:inherit;border:0;border-top:1px solid var(--theme-shade-4)}body:not(.fr-view):not(.cke_ltr) h6,body:not(.fr-view):not(.cke_ltr) h5,body:not(.fr-view):not(.cke_ltr) h4,body:not(.fr-view):not(.cke_ltr) h3,body:not(.fr-view):not(.cke_ltr) h2,body:not(.fr-view):not(.cke_ltr) h1{margin-top:0;margin-bottom:.5rem;font-family:var(--c-ff-heading, var(--ff-heading));font-style:normal;font-weight:500;line-height:1.2;color:var(--body-color)}body:not(.fr-view):not(.cke_ltr) h1{font-size:2.5rem}body:not(.fr-view):not(.cke_ltr) h2{font-size:2rem}body:not(.fr-view):not(.cke_ltr) h3{font-size:1.5rem}body:not(.fr-view):not(.cke_ltr) h4{font-size:1.25rem}body:not(.fr-view):not(.cke_ltr) h5{font-size:1.125rem}body:not(.fr-view):not(.cke_ltr) h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:700}small{font-size:.875em}mark{padding:.1875em;color:#fff;background-color:var(--c-primary, var(--primary))}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--c-primary, var(--primary));text-decoration:none}a:hover{text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:monospace;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#6f42c1;word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:#fff;background-color:var(--body-color);border-radius:4px}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle;max-width:100%;font-size:11px}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--c-contrast-bg, var(--contrast-bg));text-align:left}th{font-weight:400;text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}:focus:not(:focus-visible){outline:0}:focus-visible:not(input):not(.wysiwyg-simple-editor){outline:3px solid var(--focus-color)!important;outline-offset:2px;border-radius:3px!important}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;font-weight:400;line-height:inherit}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0;border-radius:8px}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}:root{--container-width: 1200px;--spacer: .5rem;--section-padding: 2rem 0;--body-line-height: 1.65;--body-font-weight: 400;--body-font-size: 1rem;--gray-100: #edf0f1;--gray-200: #d8dcde;--gray-300: hsl(204, 8%, 76%);--gray-400: hsl(204, 8%, 62%);--gray: hsl(204, 8%, 53%);--gray-600: hsl(204, 8%, 41%);--gray-700: hsl(204, 8%, 31%);--gray-800: hsl(204, 8%, 21%);--gray-900: hsl(204, 8%, 11%);--success-100: #e7f8e7;--success-300: #95d097;--success: #4eb151;--success-700: #2f6a31;--warning-100: #fff5e6;--warning-300: #ffc266;--warning: #f90;--warning-700: #995c00;--danger-100: #fee6e6;--danger-300: #fb6a6a;--danger: #fa3838;--danger-700: #c70505;--info-100: #e3e9fc;--info-300: #7592f0;--info: #305be8;--info-700: #0a1d5c;color-scheme:light dark;--theme-shade-2: rgba(0, 0, 0, .02);--theme-shade-4: rgba(0, 0, 0, .04);--theme-shade-8: rgba(0, 0, 0, .08);--theme-shade-12: rgba(0, 0, 0, .12);--theme-shade-25: rgba(0, 0, 0, .25);--theme-shade-50: rgba(0, 0, 0, .5);--body-color: hsl(23, 15%, 10%);--body-color-10: rgba(30, 25, 22, .1);--body-color-20: rgba(30, 25, 22, .2);--body-color-25: rgba(30, 25, 22, .25);--body-color-50: rgba(30, 25, 22, .5);--body-color-75: rgba(30, 25, 22, .75);--body-color-lighten-10: hsl(23, 15%, 20%);--body-color-lighten-25: hsl(23, 15%, 35%);--body-color-lighten-60: hsl(23, 15%, 70%);--body-bg-1: rgba(255, 255, 255, .125);--body-bg: #fff;--body-bg-50: rgba(255, 255, 255, .5);--body-bg-87: rgba(255, 255, 255, .87);--body-bg-92: rgba(255, 255, 255, .92);--body-bg-lighten-5: hsl(240, 13%, 95%);--body-bg-lighten-10: hsl(240, 13%, 90%);--body-bg-lighten-25: hsl(240, 13%, 75%);--header-bg: var(--body-bg-92);--navbar-bg-hover: var(--c-primary-8, var(--primary-8));--navbar-bg-active: var(--c-primary-10, var(--primary-10));--card-bg-lighten: hsla(0, 0%, 100%, .75);--card-bg: var(--body-bg);--card-shadow: 0 1px 2px rgba(0, 0, 0, .12);--card-shadow-thin: 0 0px 2px #0000001f;--card-shadow-hover: 0 12px 16px -2px rgb(0 0 0 / 4%), 0 0 92px var(--body-color-10);--card-border: none;--modal-bg: #fff;--section-bg-odd: #fafafa;--section-bg-even: #f5f5f5;--input-bg: var(--body-bg);--button-shadow: var(--theme-shade-2) 0 4px 4px -1px, var(--theme-shade-8) 0 1px 1px 0;--button-border: 1px solid var(--gray-200);--button-secondary-bg: var(--c-primary-10, var(--primary-10));--button-secondary-bg-hover: var(--c-primary-darken-15, var(--primary-darken-15));--button-outline-bg: var(--body-bg);--button-outline-bg-hover: var(--gray-100);--dropdown-border: 1px solid var(--theme-shade-8);--dropdown-item-color-hover: var(--c-primary, var(--primary));--dropdown-item-bg-hover: var(--c-primary-10, var(--primary-10));--glow-success: hsl(122, 39%, 94%);--glow-warning: hsl(37, 95%, 94%);--focus-color: #3b82f6}@media (min-width: 576px){:root{--spacer: 1rem;--section-padding: 4rem 0}}[data-theme=dark]{--theme-shade-2: rgba(255, 255, 255, .02);--theme-shade-4: rgba(255, 255, 255, .04);--theme-shade-8: rgba(255, 255, 255, .08);--theme-shade-12: rgba(255, 255, 255, .12);--theme-shade-25: rgba(255, 255, 255, .25);--theme-shade-50: rgba(255, 255, 255, .5);--body-color: #faf5f2;--body-color-10: rgba(250, 245, 242, .1);--body-color-20: rgba(250, 245, 242, .2);--body-color-25: rgba(250, 245, 242, .25);--body-color-50: rgba(250, 245, 242, .5);--body-color-75: rgba(250, 245, 242, .75);--body-color-lighten-10: hsl(23, 44%, 86%);--body-color-lighten-25: hsl(23, 44%, 71%);--body-color-lighten-60: hsl(23, 44%, 36%);--body-bg-1: hsla(240, 12%, 8%, .125);--body-bg: hsl(240, 12%, 8%);--body-bg-50: hsla(240, 12%, 8%, .5);--body-bg-87: hsla(240, 12%, 8%, .87);--body-bg-92: hsla(240, 12%, 8%, .92);--body-bg-lighten-5: hsl(240, 12%, 13%);--body-bg-lighten-10: hsl(240, 12%, 18%);--body-bg-lighten-25: hsl(240, 12%, 33%);--header-bg: var(--body-bg-92);--navbar-bg-hover: var(--theme-shade-12);--navbar-bg-active: var(--c-primary-40, var(--primary-40));--card-bg-lighten: hsla(240, 12%, 15%, .75);--card-bg: rgba(255, 255, 255, .05);--card-shadow: none;--card-shadow-hover: 0 0 0 2px var(--c-primary-50);--card-border: 1px solid rgba(255, 255, 255, .065);--modal-bg: var(--body-bg-lighten-5);--section-bg-odd: hsl(240 13% 12%);--section-bg-even: hsl(240 13% 10%);--input-bg: var(--theme-shade-2);--button-shadow: none;--button-border: 1px solid var(--theme-shade-8);--button-secondary-bg: var(--theme-shade-8);--button-secondary-bg-hover: var(--theme-shade-12);--button-outline-bg: var(--body-bg-lighten-10);--button-outline-bg-hover: var(--body-bg-lighten-5);--dropdown-border: 1px solid var(--theme-shade-8);--dropdown-item-color-hover: inherit;--dropdown-item-bg-hover: var(--theme-shade-8);--glow-success: hsl(122deg 39% 30% / 20%);--glow-warning: hsl(37deg 95% 30% / 20%);--focus-color: #facc15}.studio__grid{position:relative;display:grid;padding:2rem 1rem;gap:1.5rem;width:100%;max-width:1940px;margin:auto;grid-template-areas:"main" "aside" "footer";grid-template-columns:1fr;min-height:50vh}@media (min-width: 992px){.studio__grid[data-display="left-sidebar footer"]{grid-template-areas:"aside main" "aside footer";grid-template-columns:400px 1fr}.aside-closed .studio__grid[data-display="left-sidebar footer"]{grid-template-areas:"main" "footer";grid-template-columns:1fr}.studio__grid[data-display=left-sidebar]{grid-template-areas:"aside main";grid-template-columns:400px 1fr}.aside-closed .studio__grid[data-display=left-sidebar]{grid-template-areas:"main";grid-template-columns:1fr}.studio__grid[data-display="right-sidebar footer"]{grid-template-areas:"main aside" "footer aside";grid-template-columns:1fr 400px}.aside-closed .studio__grid[data-display="right-sidebar footer"]{grid-template-areas:"main" "footer";grid-template-columns:1fr}.studio__grid[data-display=right-sidebar]{grid-template-areas:"main aside";grid-template-columns:1fr 400px}.aside-closed .studio__grid[data-display=right-sidebar]{grid-template-areas:"main";grid-template-columns:1fr}.studio__grid[data-display="full-width footer"]{grid-template-areas:"main" "footer";grid-template-columns:1fr}.studio__grid[data-display=full-width]{grid-template-areas:"main";grid-template-columns:1fr}.studio__grid[data-display="half-width footer"]{grid-template-areas:"main aside" "footer footer";grid-template-columns:1fr 1fr}.aside-closed .studio__grid[data-display="half-width footer"]{grid-template-areas:"main" "footer";grid-template-columns:1fr}.studio__grid[data-display=half-width]{grid-template-areas:"main aside";grid-template-columns:1fr 1fr}.aside-closed .studio__grid[data-display=half-width]{grid-template-areas:"main";grid-template-columns:1fr}}.studio__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-left:.25rem}.studio__header h5{margin-bottom:0}.studio__item{display:flex;flex-direction:column;gap:.75rem;border:1px solid rgba(133,133,133,.12);border-radius:1rem;overflow:hidden}.studio__item.bordered{padding:1rem;background-color:#ffffff14;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px)}.studio__item iframe{border:0;width:100%;max-width:100%;max-height:100%;height:100%;border-radius:.75rem}.studio__item[data-display=main]{grid-area:main;position:relative}.studio__item[data-display=main] iframe{aspect-ratio:16/9;max-height:75vh}.studio__item[data-display=aside]{grid-area:aside}.aside-closed .studio__item[data-display=aside]{display:none}.studio__item[data-display=aside] .js-trigger-aside{aspect-ratio:1}.studio__item[data-display=aside] .js-trigger-aside svg{--icon-size: 22px}@media (max-width: 991px){.studio__item[data-display=aside]{height:calc(100vh - 56.2vw)}}.studio__item[data-display=overlay]{position:absolute;bottom:1rem;right:1rem;max-width:33%;min-width:300px}.studio__item[data-display=footer]{grid-area:footer}.studio__item[data-display=footer] iframe{aspect-ratio:16/9}.aside-closed [data-display=aside] .js-trigger-aside{display:none}.aside-closed .js-trigger-aside{position:absolute;right:2rem;top:0rem}.aside-closed .js-trigger-aside svg{transform:rotate(180deg)}.session--empty{padding:1rem}.session__wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1rem}.session__item{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;padding:1rem;flex-basis:max(320px,33.66% - 1rem)}.session__item h6{font-size:1.125rem;margin-bottom:0;margin-top:.5rem;font-weight:500;text-shadow:0 0 var(--body-color)}.session__item .btn{margin-top:1rem}.session__date{opacity:.75;font-size:.75rem;margin-top:-.25rem}.session__status{position:relative;align-items:center;background-color:var(--bg-status, var(--color-gray-100));border-radius:25rem;box-shadow:0 0 1px var(--shadow-status, var(--color-gray-300));color:var(--color, var(--color-gray-600));display:inline-flex;flex-wrap:nowrap;font-size:.75rem;gap:.25rem;height:fit-content;white-space:nowrap;padding:4px 6px 4px 24px}.session__status:before{content:"";position:absolute;left:8px;top:50%;width:10px;height:10px;background:var(--color);border-radius:50%;transform:translateY(-50%);border:1.5px solid #ffffff;box-shadow:0 0 0 1.75px var(--color)}.session__status.live{--color: var(--danger-700);--bg-status: var(--danger-100);--shadow-status: var(--danger-300)}.session__status.soon{--color: var(--success-700);--bg-status: var(--success-100);--shadow-status: var(--success-300)}.session__status.countdown{--color: var(--warning-700);--bg-status: var(--warning-100);--shadow-status: var(--warning-300)}.session__status.over{--color: var(--gray-700);--bg-status: var(--gray-100);--shadow-status: var(--gray-300)}body:not(.fr-view) h2.section__title{margin-bottom:2rem}body:not(.fr-view) h2:not(.section__title){font-size:1.65rem}body:not(.fr-view) h3.section__title{margin-bottom:1.5rem}body:not(.fr-view) .overflow-hidden{overflow:hidden}body:not(.fr-view) *{scroll-margin-top:var(--header-height, 48px)}body:not(.fr-view).navbar-is-active{overflow:hidden;--header-blur: none;--header-bg: #fff}body:not(.fr-view) .text--center{text-align:center;align-items:center}body:not(.fr-view) .text--right{text-align:right;align-items:flex-end}body:not(.fr-view) .align--center{display:flex;align-items:center;justify-content:center}body:not(.fr-view) .mt-auto{margin-top:auto!important}body:not(.fr-view) .mt-1{margin-top:var(--spacer)!important}body:not(.fr-view) .mt-2{margin-top:calc(var(--spacer) * 2)!important}body:not(.fr-view) .zindex-1{position:relative;z-index:1}body:not(.fr-view) .glow,body:not(.fr-view) .glow--primary,body:not(.fr-view) .glow--warning,body:not(.fr-view) .glow--success{content:"";position:absolute;top:0;display:block;width:100%;height:100%;z-index:0;pointer-events:none}body:not(.fr-view) .glow--success{background:radial-gradient(40% 48% at 52% -5%,var(--glow-success) 40%,rgba(0,0,0,0) 100%)}body:not(.fr-view) .glow--warning{background:radial-gradient(40% 48% at 52% -5%,var(--glow-warning) 40%,rgba(0,0,0,0) 100%)}body:not(.fr-view) .glow--primary{background:#f3f2f7;background:radial-gradient(circle,var(--c-primary-10, var(--primary-10)) 0%,rgba(0,0,0,0) 100%)}body:not(.fr-view) .abstract-bg{--dot-color: var(--theme-shade-50);--bg-color: var(--c-primary-10, var(--primary-10))}body:not(.fr-view) .abstract-bg.fixed{--position: fixed;--zindex: -1}body:not(.fr-view) .abstract-bg--full:before,body:not(.fr-view) .abstract-bg--full:after{--abstract-width: 100vw;--abstract-height: 100vh;z-index:-1}body:not(.fr-view) .abstract-bg:after,body:not(.fr-view) .abstract-bg:before{content:"";position:var(--position, absolute);top:0;right:0;bottom:0;left:0;pointer-events:none;width:var(--abstract-width, 100%);height:var(--abstract-height, 100%);z-index:var(--zindex, 0)}body:not(.fr-view) .abstract-bg:before{background-image:radial-gradient(var(--dot-color) 1px,transparent 0);background-size:12px 12px;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 80%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 80%,transparent 100%);background-repeat:repeat;opacity:.1}body:not(.fr-view) .abstract-bg:before [data-theme=dark]{--gradient-color: #fff}body:not(.fr-view) .abstract-bg:after{background:radial-gradient(circle,var(--bg-color) 0%,rgba(0,0,0,0) 85%)}body:not(.fr-view) .abstract-bg--danger{--bg-color: rgb(199 5 5 / 10%)}body:not(.fr-view) .is-hidden{display:none!important}body:not(.fr-view) .is-visible{display:block!important}@media (max-width: 767px){body:not(.fr-view) .hide-tablet-down{display:none!important}}@media (max-width: 991px){body:not(.fr-view) .hide-laptop-down{display:none!important}}@media (max-width: 1199px){body:not(.fr-view) .hide-desktop-down{display:none!important}}@media (min-width: 768px){body:not(.fr-view) .hide-tablet-up{display:none!important}}@media (min-width: 992px){body:not(.fr-view) .hide-laptop-up{display:none!important}}@media (min-width: 1200px){body:not(.fr-view) .hide-desktop-up{display:none!important}}body:not(.fr-view) .arrow-link:after{content:"";display:inline-block;width:1.15em;height:1.15em;vertical-align:-.25em;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.125' d='m9 5l6 7l-6 7'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (prefers-reduced-motion: no-preference){body:not(.fr-view) [fade-when-visible]{transform:translateY(30px);opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(0,0,.5,1),opacity .5s cubic-bezier(0,0,.5,1),visibility .5s cubic-bezier(0,0,.5,1)}@keyframes fadeIn{to{opacity:1}}@keyframes fadeOut{to{opacity:0}}}body:not(.fr-view).cke_editable *:last-child,body:not(.fr-view) .wysiwyg *:last-child{margin-bottom:0}body:not(.fr-view).cke_editable-bordered,body:not(.fr-view) .wysiwyg-bordered{border:1px solid var(--theme-shade-12)!important;border-radius:8px!important}body:not(.fr-view).cke_editable-shadow,body:not(.fr-view) .wysiwyg-shadow{box-shadow:0 8px 12px -4px var(--body-color-50)!important;border-radius:8px!important}body:not(.fr-view).cke_editable-rounded,body:not(.fr-view) .wysiwyg-rounded{border-radius:.75rem!important}body:not(.fr-view).cke_editable-circle,body:not(.fr-view) .wysiwyg-circle{border-radius:50%!important;object-fit:cover;aspect-ratio:1}body:not(.fr-view).cke_editable img,body:not(.fr-view) .wysiwyg img{height:auto!important}body:not(.fr-view).cke_editable:not(.confirmation-content) h1,body:not(.fr-view) .wysiwyg:not(.confirmation-content) h1{font-size:1.85rem}body:not(.fr-view).cke_editable.confirmation-content h1,body:not(.fr-view) .wysiwyg.confirmation-content h1{margin-bottom:2rem;text-align:center}body:not(.fr-view) .cke_panel_block h1.cke_panel_grouptitle{font-size:inherit!important}body:not(.fr-view) span.icon{display:inline-block;min-width:var(--icon-size, 24px);width:var(--icon-size, 24px);height:var(--icon-size, 24px);background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}body:not(.fr-view) .icon-calendar-clock{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M10.5 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v3m-4-7v4M8 3v4m-4 4h10'/%3E%3Cpath d='M14 18a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M18 16.5V18l.5.5'/%3E%3C/g%3E%3C/svg%3E")}body:not(.fr-view) .icon-map-pin{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12 18.5L9 17l-6 3V7l6-3l6 3l6-3v7.5M9 4v13m6-10v5.5m6.121 7.621a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E")}body:not(.fr-view) .icon-globe{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M2 12h20m-6 0c0 1.313-.104 2.614-.305 3.827c-.2 1.213-.495 2.315-.867 3.244c-.371.929-.812 1.665-1.297 2.168c-.486.502-1.006.761-1.531.761s-1.045-.259-1.53-.761c-.486-.503-.927-1.24-1.298-2.168c-.372-.929-.667-2.03-.868-3.244A23.6 23.6 0 0 1 8 12c0-1.313.103-2.614.304-3.827s.496-2.315.868-3.244c.371-.929.812-1.665 1.297-2.168C10.955 2.26 11.475 2 12 2s1.045.259 1.53.761c.486.503.927 1.24 1.298 2.168c.372.929.667 2.03.867 3.244C15.897 9.386 16 10.687 16 12Z' opacity='0.5'/%3E%3Cpath d='M22 12a10 10 0 1 1-20.001 0A10 10 0 0 1 22 12Z'/%3E%3C/g%3E%3C/svg%3E")}body:not(.fr-view) .btn{border:none;background:transparent;padding:0 var(--button-padding-x, 14px);height:var(--button-height, 38px);max-height:var(--button-height, 38px);min-width:var(--button-height, 38px);font-size:var(--button-font-size, .9rem);font-weight:var(--button-font-weight, 400);line-height:var(--button-line-height, 1);border-radius:var(--button-border-radius, 4px);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;-webkit-user-select:none;user-select:none}body:not(.fr-view) .btn:hover{text-decoration:none}body:not(.fr-view) .btn:hover:not([disabled]){filter:contrast(.85) brightness(1.1)}body:not(.fr-view) .btn.disabled,body:not(.fr-view) .btn[disabled]{filter:grayscale(1);cursor:default;pointer-events:none;box-shadow:none}body:not(.fr-view) .btn svg{height:var(--icon-size, 18px);width:var(--icon-size, 18px);min-width:var(--icon-size, 18px);stroke-width:var(--icon-stroke, 2)}body:not(.fr-view) .btn--sm{--button-height: 34px;--button-padding-x: 8px;--button-font-size: .825rem;--icon-size: 17px}body:not(.fr-view) .btn--md{--button-padding-x: 24px;--button-height: 42px;--button-font-size: 1rem}body:not(.fr-view) .btn--lg{--button-padding-x: 32px;--button-height: 44px;--button-font-size: 1rem}body:not(.fr-view) .btn--primary{background-color:var(--c-primary, var(--primary));color:var(--c-primary-font, var(--primary-font));box-shadow:0 3px 1px -2px #0000001f,0 2px 2px #00000016,0 1px 5px #00000014}body:not(.fr-view) .btn--secondary{background-color:var(--button-secondary-bg);color:var(--c-primary, var(--primary));box-shadow:0 1px 2px #00000029}body:not(.fr-view) .btn--secondary:hover{background-color:var(--button-secondary-bg-hover);color:var(--c-primary-font, var(--primary-font))}body:not(.fr-view) .btn--outline{background:var(--button-outline-bg);color:var(--body-color);text-shadow:0 0 currentColor;border:var(--button-border);box-shadow:var(--button-shadow)}body:not(.fr-view) .btn--outline:hover{background-color:var(--body-bg-lighten-5)}body:not(.fr-view) .btn--dark{background-color:transparent;color:#222;border:1px solid transparent}body:not(.fr-view) .btn--dark:hover{background-color:#00000029}body:not(.fr-view) .btn--link{border:none;background:transparent;color:var(--c-primary, var(--primary));padding:0}body:not(.fr-view) .btn--link:hover{text-decoration:underline}body:not(.fr-view) .btn__container{display:flex;align-items:center;justify-content:center;gap:.75rem}body:not(.fr-view) .btn__container.right{justify-content:flex-end}body:not(.fr-view) .btn__container.column{flex-direction:column}body:not(.fr-view) .group-btn{display:flex;align-items:center;flex-wrap:nowrap}body:not(.fr-view) .group-btn>.btn{border-radius:var(--button-border-radius, 4px) 0 0 var(--button-border-radius, 4px)}body:not(.fr-view) .group-btn>.dropdown .btn{--button-padding-x: 0;border-radius:0 var(--button-border-radius, 4px) var(--button-border-radius, 4px) 0;border-left:1px solid var(--c-primary-darken-10, var(--primary-darken-10))}body:not(.fr-view) speaker.card__trigger{color:var(--c-primary, var(--primary));cursor:pointer}body:not(.fr-view) speaker.card__trigger:hover{text-decoration:underline}body:not(.fr-view) .rt__card,body:not(.fr-view) .card--blurry,body:not(.fr-view) .content-under.hero-banner__wrapper .event-details,body:not(.fr-view) .card--shape{background-color:var(--card-bg, var(--body-bg-87));border-radius:12px;padding:1rem;box-shadow:var(--card-shadow, none);border:var(--card-border, none)}body:not(.fr-view) .card--blurry,body:not(.fr-view) .content-under.hero-banner__wrapper .event-details{--card-bg: var(--card-bg-lighten);--card-border: 1.5px solid var(--body-bg-92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--card-shadow, none),-1px -1px 0 .5px var(--body-bg-50),1px 1px 0 .25px var(--theme-shade-4)}body:not(.fr-view) .card__item{width:min(100% - var(--spacer),280px);display:flex;flex-flow:column;justify-content:flex-start;align-items:center;text-align:center;gap:var(--spacer)}body:not(.fr-view) .card__item button.card__title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:12px;transition:border-width .25s ease-in-out;border:0px solid var(--c-primary-10)}body:not(.fr-view) .card__item button.card__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}body:not(.fr-view) .card__item button.card__title:focus:before,body:not(.fr-view) .card__item button.card__title:hover:before{border-width:4px}body:not(.fr-view) .card__item[data-item-type*=speakers] .card__image,body:not(.fr-view) .card__item[data-item-type*=speakers] .card__item[data-item-type=sponsors] .card__image.card__image--empty,body:not(.fr-view) .card__item[data-item-type=sponsors] .card__item[data-item-type*=speakers] .card__image.card__image--empty,body:not(.fr-view) .card__item[data-item-type*=speakers] .card__item[data-item-type=partners] .card__image.card__image--empty,body:not(.fr-view) .card__item[data-item-type=partners] .card__item[data-item-type*=speakers] .card__image.card__image--empty{width:90px;height:90px;object-fit:cover;box-shadow:0 0 0 4px var(--speaker-shadow, rgba(0, 0, 0, .06));border-radius:50%;border:none}@media (min-width: 576px){body:not(.fr-view) .card__item[data-item-type*=speakers] .card__image,body:not(.fr-view) .card__item[data-item-type*=speakers] .card__item[data-item-type=sponsors] .card__image.card__image--empty,body:not(.fr-view) .card__item[data-item-type=sponsors] .card__item[data-item-type*=speakers] .card__image.card__image--empty,body:not(.fr-view) .card__item[data-item-type*=speakers] .card__item[data-item-type=partners] .card__image.card__image--empty,body:not(.fr-view) .card__item[data-item-type=partners] .card__item[data-item-type*=speakers] .card__image.card__image--empty{width:120px;height:120px}}body:not(.fr-view) .card__item.has-description{--speaker-shadow: var(--c-primary-30, var(--primary-30))}body:not(.fr-view) .card__item[data-item-type=sponsors] .card__image,body:not(.fr-view) .card__item[data-item-type=sponsors] .card__image.card__image--empty,body:not(.fr-view) .card__item[data-item-type=partners] .card__image,body:not(.fr-view) .card__item[data-item-type=partners] .card__image.card__image--empty{width:160px;height:80px;object-fit:contain;border-radius:4px}@media (min-width: 576px){body:not(.fr-view) .card__item[data-item-type=sponsors] .card__image,body:not(.fr-view) .card__item[data-item-type=sponsors] .card__image.card__image--empty,body:not(.fr-view) .card__item[data-item-type=partners] .card__image,body:not(.fr-view) .card__item[data-item-type=partners] .card__image.card__image--empty{width:180px;height:90px}}body:not(.fr-view) .card__item,body:not(.fr-view) .card__footer{position:relative;z-index:1}body:not(.fr-view) .card__title{font-weight:500;font-size:1rem;line-height:1.3}@media (min-width: 576px){body:not(.fr-view) .card__title{font-size:1.175rem}}body:not(.fr-view) .card__subtitle{font-size:.8em;opacity:.6;line-height:1.3;margin-top:.5rem}@media (min-width: 576px){body:not(.fr-view) .card__subtitle{font-size:.85em}}body:not(.fr-view) .card__image,body:not(.fr-view) .card__item[data-item-type=sponsors] .card__image.card__image--empty,body:not(.fr-view) .card__item[data-item-type=partners] .card__image.card__image--empty{margin:auto;display:block}body:not(.fr-view) .card__body{margin-bottom:auto}body:not(.fr-view) .card__footer{width:100%;margin-top:1rem}body:not(.fr-view) .card__links{margin:0;list-style:none;display:flex;justify-content:center;align-items:center;gap:.75rem;background:var(--theme-shade-2);padding:8px;border-radius:8px}body:not(.fr-view) .card__links li a{display:flex;aspect-ratio:1}body:not(.fr-view) .card__links li a[href=""]{display:none;visibility:hidden}body:not(.fr-view) .card__links li a:hover{opacity:.5}body:not(.fr-view) .card__links li svg{stroke:var(--body-color);stroke-width:1.75;width:20px;height:20px}body:not(.fr-view) .card__longdesc{text-align:left}body:not(.fr-view) .card__item[data-item-type*=speakers] .card__image.card__image--empty{display:flex;align-items:center;justify-content:center;font-size:2rem;background-color:var(--c-primary-darken-10);color:var(--c-primary-font)}body:not(.fr-view) .card__item[data-item-type=sponsors] .card__image.card__image--empty,body:not(.fr-view) .card__item[data-item-type=partners] .card__image.card__image--empty{border:1px solid var(--theme-shade-12);background-color:var(--card-bg, var(--body-bg-87));display:flex;align-items:center;justify-content:center;color:var(--theme-shade-50);font-size:.75em;padding:4px}body:not(.fr-view) .card__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacer)}body:not(.fr-view) .dropdown{position:relative;display:inline-block;flex-shrink:0}body:not(.fr-view) .dropdown.dropup svg.icon-chevron-down{transform:rotate(180deg)}body:not(.fr-view) .dropdown__trigger{cursor:pointer}body:not(.fr-view) .dropdown__trigger>*{pointer-events:none}body:not(.fr-view) .dropdown__content{margin:0;padding:.5rem 0;list-style:none;position:absolute;top:100%;left:0;min-width:200px;background-color:var(--dropdown-bg, var(--button-outline-bg));border-radius:4px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:var(--dropdown-border);z-index:90;opacity:0;visibility:hidden;transform:translateY(-16px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s}body:not(.fr-view) .dropdown__content[data-placement*=right]{left:auto;right:0}body:not(.fr-view) .dropdown__content[data-placement="top left"]{transform:translate(0);top:-100%}body:not(.fr-view) .dropdown__content[data-placement="bottom center"]{left:50%;right:auto;transform:translate(-50%,-16px)}body:not(.fr-view) .dropdown__content[data-placement*="top center"]{top:-100%;left:50%;right:auto;transform:translate(-50%)}body:not(.fr-view) .dropdown__content.show{opacity:1;visibility:visible;transform:translateY(4px);pointer-events:auto}body:not(.fr-view) .dropdown__content.show[data-placement="top center"]{transform:translate(-50%,-16px)}body:not(.fr-view) .dropdown__content.show[data-placement="bottom center"]{transform:translate(-50%,2px)}body:not(.fr-view) .dropdown__content.show[data-placement="top left"]{transform:translateY(-16px)}body:not(.fr-view) .dropdown__content.show[data-placement="bottom left"]{transform:translateY(2px)}body:not(.fr-view) .dropdown__content li{padding:0;margin:0}body:not(.fr-view) .dropdown__content li.separator{height:1px;background:var(--theme-shade-4);margin:.5rem 0}body:not(.fr-view) .dropdown__content a{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;width:max-content;min-width:100%;font-size:.9rem;color:var(--body-color);text-decoration:none;transition:all .2s ease;-webkit-user-select:none;user-select:none}body:not(.fr-view) .dropdown__content a img,body:not(.fr-view) .dropdown__content a svg{min-width:16px;width:16px}body:not(.fr-view) .dropdown__content a:hover{background:var(--dropdown-item-bg-hover);color:var(--dropdown-item-color-hover)}body:not(.fr-view) .dropdown__content a:hover>svg{fill:var(--dropdown-item-color-hover)}body:not(.fr-view) .dropdown__content a.disabled{pointer-events:none;background:var(--gray-100);color:var(--gray-400)}body:not(.fr-view) #map-canvas{width:calc(100% - var(--spacer) * 2);max-width:calc(800px - var(--spacer) * 2);margin:auto;border-radius:1rem;height:300px}@media screen and (min-width: 768px){body:not(.fr-view) #map-canvas{height:400px}}body:not(.fr-view) .event-details__inner{--details-font-size: .925rem;max-width:100%;position:relative;z-index:1;display:flex;align-items:center;text-align:left;flex-wrap:wrap;gap:1rem 2rem}body:not(.fr-view) .event-details__inner .tooltip-timezone{--icon-size: 18px;stroke:var(--c-primary);opacity:1}@media (min-width: 768px){body:not(.fr-view) .event-details__inner{margin:auto;justify-content:center}}@media screen and (min-width: 991px){body:not(.fr-view) .event-details__inner{--details-font-size: 1rem}}body:not(.fr-view) .event-details__item{display:flex;align-items:var(--details-align-items, flex-start);align-self:flex-start;justify-content:var(--details-justify-content, flex-start);gap:var(--details-gap, .75rem);max-width:100%}body:not(.fr-view) .event-details__item svg{aspect-ratio:1;opacity:.75;min-width:var(--icon-size, 24px);width:var(--icon-size, 24px);height:var(--icon-size, 24px);stroke:var(--icon-color, var(--c-text-color, var(--text-color)))}body:not(.fr-view) .event-details__body{font-size:var(--details-font-size)}body:not(.fr-view) .event-details__hours,body:not(.fr-view) .event-details__date{text-wrap:balance}body:not(.fr-view) .event-details__helper{line-height:1.35;margin-top:2px;font-size:.85em;display:block}body:not(.fr-view) .event-details__hours{display:flex;align-items:center;justify-content:var(--details-justify-content, flex-start)}body:not(.fr-view) .event-details__hours .timezone{--icon-size: 18px;--icon-color: var(--c-primary, var(--primary));display:inline-flex}body:not(.fr-view) [data-section=event-details] .event-details__item{background:linear-gradient(350deg,var(--body-bg-50),var(--body-bg-87));border:1px solid var(--theme-shade-2);box-shadow:1px 1px 0 .5px var(--theme-shade-4),-1px -1px 0 .5px var(--body-bg-87);border-radius:8px;padding:4px;flex-grow:1}[data-theme=dark] body:not(.fr-view) .invert-svg svg{filter:invert(1)}body:not(.fr-view) .share__wrapper{display:flex;justify-content:center;align-items:center;gap:1rem}body:not(.fr-view) .share__item{display:flex;align-items:center;justify-content:center;width:44px;height:44px;aspect-ratio:1;border-radius:8px;background-color:var(--share-item-bg, var(--body-color-10));color:#fff}body:not(.fr-view) .share__item:hover{opacity:.8}body:not(.fr-view) .share__item svg{stroke-width:var(--icon-stroke-width, 1.5);width:var(--icon-size, 26px);height:var(--icon-size, 26px)}body:not(.fr-view) .share__item--facebook{--share-item-bg: #1877f2}body:not(.fr-view) .share__item--twitter{--share-item-bg: #000}body:not(.fr-view) .share__item--linkedin{--share-item-bg: #0a66c2;--icon-stroke-width: 1.3;--icon-size: 34px}body:not(.fr-view) .share__item--xing{--share-item-bg: #006567;--icon-stroke-width: 2;--icon-size: 30px}body:not(.fr-view) .share__item--bluesky{--share-item-bg: #0085ff;--icon-stroke-width: 1.5;--icon-size: 30px}body:not(.fr-view) .document__wrapper{display:flex;flex-flow:column nowrap;justify-content:center;gap:.5rem}body:not(.fr-view) .document__item{display:flex;align-items:center;gap:1rem;background:var(--card-bg);border:var(--card-border);box-shadow:var(--card-shadow-thin, none);padding:1px;border-radius:8px;position:relative}body:not(.fr-view) .document__item:before{content:"";position:absolute;width:16px;height:16px;background:var(--c-primary-60);z-index:0;top:12px;left:12px;opacity:0}body:not(.fr-view) .document__item[fade-when-visible][style]:not([style=""]):before{opacity:1;transition:.125s opacity .5s}body:not(.fr-view) .document__name{font-size:.875rem}body:not(.fr-view) .document__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;aspect-ratio:1;border-radius:7px;color:var(--c-primary, var(--primary));border:1px solid var(--c-primary-10);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1}body:not(.fr-view) .document__icon svg{stroke-width:1.85}body:not(.fr-view) .document__download{margin-left:auto;flex:0 0 auto;padding:0 1rem}body:not(.fr-view) .attendee--empty{text-align:center;font-size:1.25em;opacity:.7}body:not(.fr-view) .attendee__row{display:flex;align-items:center;gap:1rem}body:not(.fr-view) .attendee__icon{display:inline-flex;align-items:center;justify-content:center;background-color:var(--theme-shade-8);gap:.5rem;border-radius:4px;padding:4px 8px}body:not(.fr-view) .attendee__icon svg{height:22px;width:22px;min-width:22px}body:not(.fr-view) .table__wrapper{overflow:scroll}body:not(.fr-view) .table__wrapper table{width:max(640px,100%);max-width:none}body:not(.fr-view) .table__wrapper td:first-of-type,body:not(.fr-view) .table__wrapper :where(thead,tfoot) th:nth-child(2){border-inline-start:none}body:not(.fr-view) table{border-collapse:collapse;table-layout:auto;width:100%;max-width:100%}body:not(.fr-view) th,body:not(.fr-view) caption{text-align:start}body:not(.fr-view) caption{margin-block:.75rem}body:not(.fr-view) thead{border-block-end:1.5px solid var(--theme-shade-25)}body:not(.fr-view) thead th{vertical-align:bottom;font-size:1.1rem}body:not(.fr-view) tbody th{background:var(--body-bg)}body:not(.fr-view) tbody th,body:not(.fr-view) tbody td{font-size:.9rem}body:not(.fr-view) thead th,body:not(.fr-view) tfoot th{background:var(--body-bg-lighten-10)}body:not(.fr-view) th,body:not(.fr-view) td{border:1px solid var(--theme-shade-12);padding:.5rem;vertical-align:middle}body:not(.fr-view) th:first-child{position:sticky;z-index:1;inset-inline-start:0;border-inline-end:none}body:not(.fr-view) th:first-child:after{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;width:1px;height:100%;background:var(--theme-shade-12)}body:not(.fr-view) th:first-of-type{width:13rem}body:not(.fr-view) .table__wrapper[tabindex="0"]{background:linear-gradient(to right,transparent 30%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),var(--body-bg-lighten-5) 70%) 0 100%,radial-gradient(farthest-side at 0% 50%,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%,var(--theme-shade-12),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:var(--body-bg-lighten-5);background-size:4em 100%,4em 100%,1.4em 100%,1.4em 100%;background-position:0 0,100%,0 0,100%;background-attachment:local,local,scroll,scroll}body:not(.fr-view) [data-tooltip]{position:relative;padding:0 .3em}body:not(.fr-view) [data-tooltip]:after{position:absolute;opacity:0;visibility:hidden;pointer-events:none;content:attr(data-tooltip);right:calc(100% + 4px);top:50%;border-radius:8px;box-shadow:var(--card-shadow);background-color:var(--body-color);color:var(--body-bg);border:1px solid var(--card-border);z-index:10;padding:8px;width:max-content;max-width:300px;transform:translate(-20px,-50%);transform-origin:left center;transition:all .15s cubic-bezier(.25,.8,.25,1);white-space:normal;font-size:.875rem}body:not(.fr-view) [data-tooltip]:focus:after,body:not(.fr-view) [data-tooltip]:hover:after{opacity:1;visibility:visible;transition-duration:.3s}@media (max-width: 767px){body:not(.fr-view) [data-tooltip]:after{position:fixed;top:var(--header-height);left:50%;transform:translate(-50%);z-index:1000;max-width:calc(100vw - 1rem)}body:not(.fr-view) [data-tooltip]:focus:after,body:not(.fr-view) [data-tooltip]:hover:after{top:calc(var(--header-height) + 1rem)}body:not(.fr-view) .hero-banner__wrapper [data-tooltip]{position:static}body:not(.fr-view) .hero-banner__wrapper [data-tooltip]:after{top:-3rem;position:absolute;left:50%;transform:translate(-50%);right:auto}}@media (min-width: 768px){body:not(.fr-view) [data-tooltip]:focus:after,body:not(.fr-view) [data-tooltip]:hover:after{transform:translateY(-50%)}body:not(.fr-view) [data-tooltip-position=top]:after{top:calc(-100% - 4px);transform:translate(50%);transform-origin:center top}body:not(.fr-view) [data-tooltip-position=top]:focus:after,body:not(.fr-view) [data-tooltip-position=top]:hover:after{transform:translate(50%,-50%)}}body:not(.fr-view) .program{--gap: 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}body:not(.fr-view) .program__tabs{--fz: .95;width:calc(100% - var(--gap) * 2);gap:.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));opacity:0;padding:4px;background:var(--theme-shade-4);border-radius:8px;box-shadow:0 1px 2px var(--section-bg);position:sticky;top:var(--header-height, 76px);z-index:1;-ms-overflow-style:none;scrollbar-width:none}body:not(.fr-view) .program__tabs::-webkit-scrollbar{display:none}body:not(.fr-view) .program__tabs[data-scroll],body:not(.fr-view) .program__tabs[data-scroll]~.program__body{animation:fadeIn .5s linear forwards}body:not(.fr-view) .program__tabs[data-scroll=true]{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;overflow:auto;cursor:grab;box-shadow:inset -4px 0 2px -2px var(--theme-shade-4)}body:not(.fr-view) .program__tabs[data-scroll=true] .program__tab{width:fit-content;min-width:65%}@media screen and (min-width: 601px){body:not(.fr-view) .program__tabs[data-scroll=true] .program__tab{min-width:45%}}@media screen and (min-width: 991px){body:not(.fr-view) .program__tabs[data-scroll=true] .program__tab{min-width:30%}}body:not(.fr-view) .program__tabs h2{font-size:calc(1 * var(--fz, .85))}body:not(.fr-view) .program__tabs.cursorDefault .program__tab{cursor:default!important}body:not(.fr-view) .program__tab{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:var(--border-radius, 5px);background-color:var(--c-primary-25, var(--primary-25));color:var(--c-primary-darken-25, var(--primary-darken-25));text-align:center;font-weight:600;transition:all .3s ease-in-out;padding:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;box-shadow:0 1px 2px #00000014}body:not(.fr-view) .program__tab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius, 5px);background-color:#fff;z-index:-1}body:not(.fr-view) .program__tab:hover{background-color:var(--c-primary-40, var(--primary-40))}body:not(.fr-view) .program__tab.active{background-color:var(--c-primary, var(--primary));color:var(--c-primary-font, var(--primary-font))}body:not(.fr-view) .program__tab div{font-size:1.125rem}body:not(.fr-view) .program__tab small{font-weight:400;font-size:.75em;opacity:.85}body:not(.fr-view) .program__body{opacity:0;overflow:hidden;max-width:100%;min-width:100%}body:not(.fr-view) .program__utility{--gapRow: 3rem;--totalPadding: calc(var(--gap) * var(--count, 1) - var(--gap));overflow:hidden;display:flex;flex-wrap:nowrap;gap:var(--gapRow);height:100%;min-width:100%;transform:translate(calc(var(--index, 0) * (-100% - var(--gapRow)) / var(--count, 1)));transition:transform .475s cubic-bezier(.67,.03,.56,1.03),height .475s cubic-bezier(.67,.03,.56,1.03);width:calc(var(--count, 1) * 100% + var(--count, 1) * var(--gap) + var(--totalPadding) + var(--gap));will-change:transform}body:not(.fr-view) .program__track{display:flex;flex-direction:column;gap:var(--gap);padding:1rem;width:100%;flex-grow:1;max-height:0;will-change:transform;transition:transform .85s cubic-bezier(1,.09,0,.9),max-height .65s linear}body:not(.fr-view) .program__track.init{transform:none!important}body:not(.fr-view) .program__track.active{max-height:10000px;overflow-y:auto}body:not(.fr-view) .session{--sessionBg: var(--card-bg);--sessionShadow: var(--card-shadow);--sessionGap: calc(var(--gap) * 2);display:flex;flex-direction:column;gap:var(--gap);padding:calc(var(--gap) * 1.5);width:100%;border-radius:4px;box-shadow:var(--sessionShadow);border:var(--card-border);color:var(--body-color);background-color:var(--sessionBg)}@media screen and (min-width: 601px){body:not(.fr-view) .session{padding:var(--gap) var(--gap) var(--gap) calc(var(--gap) * 2)}}body:not(.fr-view) .session--colored{position:relative}body:not(.fr-view) .session--colored:before{--sColor: var(--c-session, var(--primary));content:"";position:absolute;top:0;bottom:0;left:0;width:4px;display:block;background:var(--sColor);border-radius:25px}@media screen and (min-width: 601px){body:not(.fr-view) .session--colored:before{top:var(--gap);bottom:var(--gap);left:.85rem}}body:not(.fr-view) .session--group,body:not(.fr-view) .session--free_content{--sessionBg: transparent;--sessionShadow: none;--sessionGap: var(--gap)}body:not(.fr-view) .session__body{display:flex;flex-direction:column;gap:calc(var(--gap) / 2)}body:not(.fr-view) .session__body table{max-width:100%!important;width:100%!important}body:not(.fr-view) .session__title{font-size:20px;line-height:24px}body:not(.fr-view) .session__description{font-size:14px;line-height:24px;color:var(--body-color-lighten-10)}body:not(.fr-view) .session__description>*:last-child{margin-bottom:0}body:not(.fr-view) .session__time{display:flex;align-items:center;line-height:16px;font-size:14px;opacity:.6}body:not(.fr-view) .program .speaker{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2px 4px 2px 1px}body:not(.fr-view) .program .speaker__list{display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap}body:not(.fr-view) .program .speaker__img{display:flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;border-radius:50%;position:relative;z-index:1;background-color:#fff;pointer-events:none}body:not(.fr-view) .program .speaker__img img{border-radius:50%;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;box-shadow:0 0 0 2px var(--c-primary-30, var(--primary-30), rgba(0, 0, 0, .06));font-size:.5em}body:not(.fr-view) .program .speaker__thumb{border-radius:50%;width:100%;aspect-ratio:1;box-shadow:0 0 0 2px var(--c-primary-30, var(--primary-30), rgba(0, 0, 0, .06));background-color:var(--c-primary-darken-10);color:var(--c-primary-font);display:flex;align-items:center;justify-content:center;height:100%;font-size:85%}body:not(.fr-view) .program .speaker__name{font-size:.9em;pointer-events:none;border-bottom:none;color:var(--body-color)}body:not(.fr-view) .program .speaker__name.speaker__trigger{pointer-events:all;transition:color .275s linear;color:var(--c-primary, var(--primary));cursor:pointer}body:not(.fr-view) .program .speaker__name.speaker__trigger:hover{color:var(--c-primary-darken-15, var(--primary-darken-15))}body:not(.fr-view) .program .speaker__name.speaker__trigger:hover:before{background-color:var(--c-primary-25, var(--primary-25));transform:scale(1.0125);opacity:1}body:not(.fr-view) .program .speaker__name.speaker__trigger:before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 4px);height:calc(100% + 2px);border-radius:50rem;transform:scale(.5);opacity:0;transition:transform .275s cubic-bezier(.97,.22,.24,.86),opacity .275s cubic-bezier(.97,.22,.24,.86)}body:not(.fr-view) .program .speaker__name.speaker__trigger:after{content:"";position:absolute;top:0;left:0;right:0;display:block;height:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body:not(.fr-view) .related-event__wrapper{position:relative;padding:8px}body:not(.fr-view) .related-event__wrapper:after,body:not(.fr-view) .related-event__wrapper:before{content:"";position:absolute;top:0;background:linear-gradient(var(--gradient-deg, 270deg),rgba(255,255,255,0),var(--section-bg, rgba(0, 0, 0, .04)) 100px);height:100%;width:100%;z-index:1}body:not(.fr-view) .related-event__wrapper:before{left:-100%}body:not(.fr-view) .related-event__wrapper:after{--gradient-deg: 90deg;right:-100%}body:not(.fr-view) .related-event__actions{display:flex;justify-content:center;gap:1rem;margin-top:1rem}body:not(.fr-view) .related-event__actions button{background-color:var(--theme-shade-4);border:none;font-size:.9em;display:flex;align-items:center;justify-content:center;gap:.25rem;-webkit-user-select:none;user-select:none;color:var(--body-color);cursor:pointer}body:not(.fr-view) .related-event__actions button:hover,body:not(.fr-view) .related-event__actions button:focus{color:var(--c-primary, var(--primary))}body:not(.fr-view) .related-event__actions button[disabled]{opacity:.25;pointer-events:none}body:not(.fr-view) .related-event__inner{display:flex;gap:8px;flex-wrap:nowrap;justify-content:flex-start;border-radius:20px;overflow-y:visible;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;transition:transform .3s ease-in-out}body:not(.fr-view) .related-event__item{padding:8px;border-radius:16px;background-color:var(--card-bg);box-shadow:var(--card-shadow);border:var(--card-border);display:flex;flex-flow:column;gap:.5rem;min-width:378px}body:not(.fr-view) .related-event__cover{aspect-ratio:1920/720;border-radius:8px;overflow:hidden}body:not(.fr-view) .related-event__cover img{height:100%;width:100%;object-fit:cover}body:not(.fr-view) .related-event__content{font-size:.85em;opacity:.5;margin-bottom:.5rem}body:not(.fr-view) .related-event__name{font-size:1.2rem}body:not(.fr-view) .related-event__link{margin-top:auto}body:not(.fr-view) .summary__grid{width:100%;display:flex;flex-direction:column;gap:.5rem}body:not(.fr-view) .summary__row{display:flex;flex-direction:row;gap:.25rem 1rem}body:not(.fr-view) .summary__row+body:not(.fr-view) .summary__row{margin-top:1rem}@media (min-width: 576px){body:not(.fr-view) .summary__row{padding:0;gap:1rem}body:not(.fr-view) .summary__row+body:not(.fr-view) .summary__row{margin-top:.25rem}}body:not(.fr-view) .summary__helper{--cell-font-size: .85rem;color:#a2a0a8}body:not(.fr-view) .summary__cell{display:flex;flex-direction:var(--cell-direction, column);gap:.25rem;font-size:var(--cell-font-size, .9rem);padding:var(--cell-padding, 2px 0);width:var(--column-width, 100%);min-width:var(--column-width, 150px);max-width:var(--column-width, 100%)}body:not(.fr-view) .summary__cell.cell--number{text-align:left;align-items:flex-start}@media (min-width: 576px){body:not(.fr-view) .summary__cell{padding:4px 0}body:not(.fr-view) .summary__cell.cell--number{text-align:right;align-items:flex-end}}body:not(.fr-view) .summary__card{padding:var(--spacer);border-radius:8px;background:var(--card-bg);box-shadow:var(--card-shadow);border:var(--card-border)}body:not(.fr-view) .summary__card div+.summary__separator{border-top:1px dashed var(--theme-shade-12);margin-top:1rem;padding-top:1rem}body:not(.fr-view) .summary__card.summary__body{--cell-padding: .5rem 0}body:not(.fr-view) .summary__header{--negative-spacer: calc(var(--spacer) * -1);margin:var(--negative-spacer) var(--negative-spacer) 0;padding:var(--spacer);border-radius:8px 8px 0 0;line-height:1.25;border-bottom:1px dashed var(--theme-shade-12)}body:not(.fr-view) .summary__header div{text-shadow:0 0 var(--c-text-color, #000)}body:not(.fr-view) .summary__header small{opacity:.6;font-size:.8em}body:not(.fr-view) .summary__header+.summary__helper{padding-top:calc(.75rem - 4px);display:flex}body:not(.fr-view) .summary__header+.summary__helper>*{--column-width: auto}body:not(.fr-view) .summary__total{line-height:1}body:not(.fr-view) .row--lg{--cell-font-size: 1.125rem;text-shadow:0 0 var(--c-text-color, #000)}body:not(.fr-view) .cell--md{--column-width: fit-content}@media (min-width: 576px){body:not(.fr-view) .cell--md{--column-width: 120px}}body:not(.fr-view) .cell--lg{flex:1;--column-width: 250px}body:not(.fr-view) .cell--full{flex:1;--column-width: 100%}body:not(.fr-view) .cell--number{font-variant-numeric:tabular-nums;font-family:Verdana,sans-serif}body:not(.fr-view) .cell--row{--cell-direction: row}body:not(.fr-view) .cell__location-date{position:relative;margin-left:.75rem}body:not(.fr-view) .cell__location-date+body:not(.fr-view) .cell__location-date{margin-top:.5rem}body:not(.fr-view) .cell__location-date+body:not(.fr-view) .cell__location-date:before{top:calc(-100% - 8px);height:calc(100% + 20px)}body:not(.fr-view) .cell__location-date:before{content:"";position:absolute;border-left:1px solid;border-bottom:1px solid;width:.5rem;height:12px;left:-.75rem;border-bottom-left-radius:8px;border-color:#ddd}@media (min-width: 576px){body:not(.fr-view) .cell__location-date .dropdown__trigger,body:not(.fr-view) .cell__location-date .data--helper{white-space:nowrap}}body:not(.fr-view) .cell__location-date .dropdown__trigger{font-size:.875rem}[data-theme=dark] body:not(.fr-view) .cell__location-date .dropdown__content img[alt=Yahoo]{filter:brightness(0) invert(1)}body:not(.fr-view) .data--helper{font-weight:400;font-size:.75rem;opacity:.65;align-items:center;display:flex}body:not(.fr-view) .data--nowrap{white-space:nowrap}body:not(.fr-view) .data__slot{display:flex;gap:1rem;font-weight:400;font-size:.785rem;align-items:center;overflow:auto}body:not(.fr-view) .data__slot::-webkit-scrollbar{display:none}body:not(.fr-view) .data__slot-item{padding:2px 4px;background:rgba(0,0,0,.024);border-radius:4px;border:1px solid rgba(0,0,0,.048);white-space:nowrap}body:not(.fr-view) .data__slot-item+.data__slot-item:before{content:"•";margin-left:calc(-1rem + 1px);margin-right:calc(.5rem + 4px);opacity:.5}body:not(.fr-view) .discount{color:var(--success);font-size:.9em;position:relative}body:not(.fr-view) .discount:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background-color:var(--success);border-radius:4px;opacity:.12;pointer-events:none}@media (min-width: 768px){body:not(.fr-view) .discount:before{top:1px;right:-4px;bottom:1px;left:-4px}}body:not(.fr-view) .waiting-list{padding:1rem;border-radius:8px;background:var(--card-bg);border:var(--card-border);box-shadow:var(--card-shadow);max-width:580px;width:100%;margin:3rem auto 0}body:not(.fr-view) .waiting-list:first-child{margin-top:4rem}body:not(.fr-view) .waiting-list h3{margin-bottom:1rem;font-size:1.5rem;text-align:center}body:not(.fr-view) .waiting-list p{margin-bottom:.5rem}body:not(.fr-view) .waiting-list .list{padding:0}body:not(.fr-view) .waiting-list .list__item{list-style:none;display:flex;align-items:flex-start;gap:.5rem;font-size:.95em}body:not(.fr-view) .waiting-list .list__item svg{color:var(--c-primary, var(--primary))}body:not(.fr-view) .waiting-list .list__item+.list__item{margin-top:4px}body:not(.fr-view) .waiting-list .list__inner{display:flex;flex-direction:column;padding-top:1px}body:not(.fr-view) .waiting-list .list__inner>small:first-child{padding-top:4px;line-height:1}body:not(.fr-view) .waiting-list .list+p{margin-top:2rem}body:not(.fr-view) .passport-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;max-width:640px;width:100%;margin:2rem auto 0;border:var(--card-border);box-shadow:var(--card-shadow);background-color:var(--card-bg);border-radius:4px;padding:1rem}body:not(.fr-view) .passport-box h3{margin-bottom:.5rem}body:not(.fr-view) .passport-box p{font-size:.9em}body:not(.fr-view) .status__item{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--status-color, var(--success));aspect-ratio:1;width:92px;box-shadow:var(--status-shadow);margin:0 auto 2rem;border:3px solid #ffffff}body:not(.fr-view) .status__item svg{width:32px;height:32px;color:#fff;stroke-width:3px}body:not(.fr-view) .status--success{--status-color: linear-gradient(45deg, var(--success), hsl(122 39% 60% / 1));--status-shadow: 0 0 0 8px #4eb15121, 0 0 0 20px #4eb1510d}body:not(.fr-view) .status--warning{--status-color: linear-gradient(45deg, var(--warning), hsl(45 100% 50% / 1));--status-shadow: 0 0 0 8px #f5a62321, 0 0 0 20px #f5a6230d}body:not(.fr-view) .status__pill{--pill-color: var(--success-700);--pill-bg: var(--success-100);display:flex;align-items:center;justify-content:center;border-radius:50px;background:var(--pill-bg, var(--success-700));color:var(--pill-color, var(--success-700));padding:0rem .75rem;line-height:2;font-size:.875rem;font-weight:500}body:not(.fr-view) .status__pill.warning{--pill-color: var(--warning-700);--pill-bg: var(--warning-100)}body:not(.fr-view) .status__pill.primary{--pill-color: var(--primary-700);--pill-bg: var(--primary-100)}body:not(.fr-view) .status__pill.danger{--pill-color: var(--danger-700);--pill-bg: var(--danger-100)}body:not(.fr-view) .status__pill.info{--pill-color: var(--info-700);--pill-bg: var(--info-100)}body:not(.fr-view) .qrcode__wrapper{--qr-code-size: 160px;aspect-ratio:1;border-radius:4px;overflow:hidden;padding:1px;position:relative;width:calc(var(--qr-code-size) + 2px);margin:auto}body:not(.fr-view) .qrcode__wrapper [data-theme=dark]{padding:1.5px;width:calc(var(--qr-code-size) + 3px)}body:not(.fr-view) .qrcode__wrapper:before{animation:border-slide 6s linear infinite;background:linear-gradient(0deg,var(--c-primary, var(--primary)) 25%,transparent 31%,transparent 75%,var(--c-primary, var(--primary)) 81%,var(--c-primary, var(--primary)));border-radius:4px;content:"";display:block;height:100%;right:-1px;bottom:-1px;left:50%;margin-left:calc(var(--qr-code-size) / -2);margin-top:calc(var(--qr-code-size) / -2);position:absolute;top:50%;transform:rotate(0) scale(1.5);transform-origin:center;width:100%}body:not(.fr-view) .qrcode__image{border:1px solid var(--c-primary-10, var(--primary-10));border-radius:4px;width:var(--qr-code-size);background:white;position:relative}@keyframes border-slide{to{transform:rotate(1turn) scale(1.5)}}body:not(.fr-view) .modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000;display:flex;align-items:center;justify-content:center;visibility:hidden;z-index:1100;transition:visibility 0s linear .3s,background-color .3s}body:not(.fr-view) .modal.show{visibility:visible;background-color:#000c;transition-delay:0s}body:not(.fr-view) .modal.show .modal__dialog{opacity:1;transform:translateY(0) scale(1)}body:not(.fr-view) .modal--preview-item{--modal-max-width: 580px}body:not(.fr-view) .modal--preview-item .card__item{width:100%;opacity:0;transform:translateY(8px) scale(.975)}body:not(.fr-view) .modal--preview-item.show .card__item{animation:fadeInModal .3s linear .05s forwards}body:not(.fr-view) .modal--preview-item .card__header{width:100%;background-color:var(--modal-bg);padding-bottom:2rem}body:not(.fr-view) .modal--preview-item .card__title{margin-top:1rem}body:not(.fr-view) .modal--preview-item .card__links{width:fit-content;margin:1rem auto 0}body:not(.fr-view) .modal--preview-item .card__longdesc{margin-top:-1rem}body:not(.fr-view) .modal--preview-item .card__longdesc *:last-child{margin-bottom:0}body:not(.fr-view) .modal--preview-item .sticky__header{box-shadow:0 1px 2px #00000026;z-index:100;background-color:var(--modal-bg);border-bottom:1px solid var(--theme-shade-8);width:calc(100% + 2rem);position:sticky;top:-1rem;left:-1rem;right:-1rem;padding:.5rem;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1) .1s,opacity .3s cubic-bezier(.4,0,.2,1) .1s;transform:translateY(-100%);margin-top:-100px}body:not(.fr-view) .modal--preview-item .sticky__header .card__title{font-size:.95rem;margin-top:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:not(.fr-view) .modal--preview-item .sticky__header .card__image,body:not(.fr-view) .modal--preview-item .sticky__header .card__item[data-item-type=sponsors] .card__image.card__image--empty,body:not(.fr-view) .card__item[data-item-type=sponsors] .modal--preview-item .sticky__header .card__image.card__image--empty,body:not(.fr-view) .modal--preview-item .sticky__header .card__item[data-item-type=partners] .card__image.card__image--empty,body:not(.fr-view) .card__item[data-item-type=partners] .modal--preview-item .sticky__header .card__image.card__image--empty{width:48px;height:48px;box-shadow:0 0 0 2px var(--speaker-shadow, rgba(0, 0, 0, .06));font-size:1rem}body:not(.fr-view) .modal.modal--scrolled .sticky__header{position:sticky;opacity:1;transform:translateY(0);pointer-events:auto}body:not(.fr-view) .modal h1{font-size:1.4rem}body:not(.fr-view) .modal h2{font-size:1.3rem}body:not(.fr-view) .modal h3{font-size:1.25rem}body:not(.fr-view) .modal__dialog{background-color:var(--modal-bg);border-radius:8px;padding:1rem;max-width:var(--modal-max-width, 580px);width:calc(100% - 1rem);max-height:90vh;overflow-y:auto;opacity:0;transform:translateY(1rem) scale(.95);transition:transform .3s ease-out,opacity .3s ease-out;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){body:not(.fr-view) .modal__dialog{margin-top:-3rem}}body:not(.fr-view) .modal__close{position:absolute;top:1rem;right:1rem;padding:1rem;z-index:10;width:32px;height:32px;background-image:url(/images/frontend_refreshed/icons/close.svg);background-size:22px;background-position:center;background-repeat:no-repeat;border-radius:4px;background-color:var(--gray-100);border:none}body:not(.fr-view) .modal__close [data-theme=dark]{filter:invert(.85) brightness(1)}body:not(.fr-view) .modal__close:hover{background-color:var(--gray-200)}body:not(.fr-view) .modal__title{margin-bottom:0}body:not(.fr-view) .modal__header{padding-bottom:1rem}body:not(.fr-view) .modal__footer{padding-top:1rem}@keyframes fadeInModal{to{opacity:1;transform:translateY(0) scale(1)}}body:not(.fr-view) .countdown__main{position:relative;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;min-height:100vh}body:not(.fr-view) .countdown__inner{position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center;margin:1rem;padding:3rem;gap:.5rem;max-width:calc(100% - 1rem);transform:translateY(-3rem);opacity:0;animation:fadeIn .5s ease-out forwards .5s}@media screen and (max-width: 767px){body:not(.fr-view) .countdown__inner{padding:1rem}}body:not(.fr-view) .countdown__inner .spinner{margin:1rem auto 0;display:none}body:not(.fr-view) .countdown__inner .spinner.is-visible{display:inline-block}body:not(.fr-view) .countdown__header .countdown-name{font-weight:600;margin-bottom:0;font-size:2.5rem;color:var(--body-color);background:linear-gradient(90deg,var(--c-primary-darken-10, var(--primary-darken-10)) 40%,var(--c-primary-darken-4, var(--primary-darken-4)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 767px){body:not(.fr-view) .countdown__header .countdown-name{font-size:1.75rem}}body:not(.fr-view) .countdown__header .countdown-period{opacity:.9}body:not(.fr-view) .countdown__header .countdown-subtitle{margin-top:3rem;font-size:1.125rem}body:not(.fr-view) .countdown__header .countdown-warn{margin-top:3rem;margin-bottom:0}body:not(.fr-view) .countdown-numbers{display:flex;gap:2rem;flex-wrap:nowrap;justify-content:center}body:not(.fr-view) .countdown-numbers.is-started{animation:fadeOut .5s ease-out forwards}@media screen and (max-width: 767px){body:not(.fr-view) .countdown-numbers{gap:1.5rem}}@media screen and (max-width: 520px){body:not(.fr-view) .countdown-numbers{gap:.5rem}}body:not(.fr-view) .countdown-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:125px}@media screen and (max-width: 767px){body:not(.fr-view) .countdown-item{min-width:90px}}@media screen and (max-width: 520px){body:not(.fr-view) .countdown-item{min-width:60px}}body:not(.fr-view) .countdown-item .number{font-size:6rem;line-height:1;font-weight:700}@media screen and (max-width: 767px){body:not(.fr-view) .countdown-item .number{font-size:4rem}}@media screen and (max-width: 520px){body:not(.fr-view) .countdown-item .number{font-size:2rem}}body:not(.fr-view) .countdown-item .label{font-size:.85rem;line-height:1;text-transform:uppercase;opacity:.65;letter-spacing:.025rem}@media screen and (max-width: 520px){body:not(.fr-view) .countdown-item .label{font-size:.65rem}}body:not(.fr-view) .countdown-link{margin-top:3rem}body:not(.fr-view) .countdown-link .btn--link{text-decoration:underline}body:not(.fr-view) .countdown-page .header{opacity:0;animation:fadeIn .5s ease-out forwards .5s}body:not(.fr-view) .capping__countdown{font-size:7rem;font-weight:700}body:not(.fr-view) .capping__button{display:none}body:not(.fr-view) .spinner{display:inline-block;border-width:3px;border-style:solid;border-radius:50%;width:24px;height:24px;animation:spin .75s linear infinite;border-left-color:var(--c-primary-25);border-right-color:var(--c-primary-25);border-bottom-color:var(--c-primary-25);border-top-color:var(--c-primary)}body:not(.fr-view) .sticky-banner{position:relative;top:-1rem;background:var(--warning);color:#222;text-align:center;font-size:.875rem;padding:.5rem 0}body:not(.fr-view) .sticky-banner .item+.item{margin-top:.5rem;padding:.5rem .5rem 0;border-top:1px solid var(--theme-shade-25)}body:not(.fr-view) .sitemap{padding:0;list-style:none;font-size:.85rem}body:not(.fr-view) .sitemap>li{position:relative;width:fit-content;margin:auto}@media (min-width: 768px){body:not(.fr-view) .sitemap>li{margin:0}}body:not(.fr-view) .sitemap>li>a{padding:2px 0}body:not(.fr-view) .sitemap .navbar__submenu[role=menu]{margin:0;min-width:200px;max-width:280px;width:max-content}body:not(.fr-view) .sitemap .navbar__submenu[role=menu] li a{--navbar-item-padding: 6px 12px}body:not(.fr-view){--hub-bg-gradient: linear-gradient(225deg, var(--c-primary-8), var(--c-primary-10))}body:not(.fr-view) #modalHubConnection{--placeHolder-color: #96979c;--text-align: center}body:not(.fr-view) #modalHubConnection .modal__close{background-color:var(--body-bg)}body:not(.fr-view) #modalHubConnection .modal__dialog{--modal-max-width: 1080px;--text-align: left}@media (max-width: 767px){body:not(.fr-view) #modalHubConnection .modal__dialog{padding:0}}@media (min-width: 768px){body:not(.fr-view) #modalHubConnection .modal__dialog{--text-align: center}body:not(.fr-view) #modalHubConnection .modal__dialog .modal__close{top:1.5rem;right:1.5rem}}body:not(.fr-view) #modalHubConnection .modal__body{display:flex;flex-flow:row nowrap;justify-content:center;height:100%}@media (max-width: 767px){body:not(.fr-view) #modalHubConnection .modal__body{flex-flow:column-reverse nowrap}}body:not(.fr-view) #modalHubConnection .section-form{flex:1 0 50%;display:flex;justify-content:center;align-items:center}body:not(.fr-view) #modalHubConnection .section-form__container{padding:2rem 1rem;max-width:540px;width:100%}@media (min-width: 768px){body:not(.fr-view) #modalHubConnection .section-form__container{padding:4rem 1rem 4rem 0;max-width:440px}}body:not(.fr-view) #modalHubConnection .section-form .form-group{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));grid-template-rows:auto auto;gap:1rem}@media (max-width: 575px){body:not(.fr-view) #modalHubConnection .section-form .form-group__el{grid-column:span 2}}body:not(.fr-view) #modalHubConnection .section-form .form-group__el--email,body:not(.fr-view) #modalHubConnection .section-form .form-group__el--password{grid-column:span 2}body:not(.fr-view) #modalHubConnection .section-form .form-group__el .form-label{font-size:14px;margin-bottom:.5rem}body:not(.fr-view) #modalHubConnection .section-form .form-group__el .form-control::placeholder{color:var(--placeHolder-color)}body:not(.fr-view) #modalHubConnection .section-form .separator-or{width:100%;text-align:center;display:flex;justify-content:center;align-items:center;gap:1rem;margin:1.5rem 0;color:var(--gray-400)}body:not(.fr-view) #modalHubConnection .section-form .separator-or:before,body:not(.fr-view) #modalHubConnection .section-form .separator-or:after{content:"";display:inline-block;width:50%;height:1px;background:var(--gray-200)}body:not(.fr-view) #modalHubConnection .section-form .login{text-align:center}body:not(.fr-view) #modalHubConnection .section-form .btn--login,body:not(.fr-view) #modalHubConnection .section-form .btn--register{width:100%}body:not(.fr-view) #modalHubConnection .section-form .btn--register{margin-top:1rem}body:not(.fr-view) #modalHubConnection .section-image{position:relative;flex:1 0 50%;background:var(--hub-bg-gradient, var(--theme-shade-4));border-radius:.5rem;padding:1.5rem 1rem;display:flex;flex-direction:column;justify-content:center}@media (max-width: 767px){body:not(.fr-view) #modalHubConnection .section-image{border-radius:0}}body:not(.fr-view) #modalHubConnection .section-image img{width:100%;border-radius:.5rem;object-fit:contain}@media (max-width: 767px){body:not(.fr-view) #modalHubConnection .section-image img{display:none}}body:not(.fr-view) #modalHubConnection .section-image .content{text-align:var(--text-align)}@media (max-width: 767px){body:not(.fr-view) #modalHubConnection .section-image .content{max-width:500px;margin:0 auto}}@media (max-width: 575px){body:not(.fr-view) #modalHubConnection .section-image .content{margin:inherit}}body:not(.fr-view) #modalHubConnection .section-image .content h4{padding-right:24px}body:not(.fr-view) #modalHubConnection .section-image .content p{margin:0;font-size:12px}@media (min-width: 768px){body:not(.fr-view) #modalHubConnection .section-image .content p{color:var(--body-color-75);font-size:14px}}body:not(.fr-view) #modalHubConnection .title-create-account{font-size:24px;text-align:var(--text-align);margin-bottom:0}body:not(.fr-view) #modalHubConnection .subTitle-create-account{font-size:14px;font-weight:400;color:var(--body-color-75);text-align:var(--text-align);margin-bottom:0}body:not(.fr-view) #modalHubConnection form{margin-top:2rem}body:not(.fr-view) #modalHubConnection .grecaptcha-badge{visibility:hidden!important;width:0!important;height:0!important}body:not(.fr-view) #modalHubConnection .captcha-terms{font-size:12px;color:var(--body-color-75);margin-top:.5rem;margin-bottom:0}body:not(.fr-view) #modalHubConnection .captcha-error{background:var(--danger);padding:24px 16px;color:#fff;font-size:14px;border-radius:8px;margin-bottom:16px}body:not(.fr-view) #modalHubConnection .captcha-error button{padding:0;background:transparent;border:navajowhite;text-decoration:underline;text-underline-offset:2px}body:not(.fr-view) .manageMySubscriptions{cursor:pointer;transition:all .2s ease-in-out}body:not(.fr-view) .manageMySubscriptions:hover{text-decoration:underline;text-underline-offset:2px}body:not(.fr-view) .btn--hub-login{cursor:pointer;flex:0 0 auto}body:not(.fr-view) .dropdown--user .dropdown__content{width:280px;max-width:280px}body:not(.fr-view) .dropdown--user .dropdown-item__profile{display:flex;align-items:center;gap:.5rem;padding:0 .75rem;margin-bottom:.5rem;font-size:14px;line-height:1}body:not(.fr-view) .dropdown--user .dropdown-item__profile-avatar{width:38px;min-width:38px;background:var(--gray-100);aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center}body:not(.fr-view) .dropdown--user .dropdown-item__profile-name{max-width:calc(240px - 2rem);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:not(.fr-view) .dropdown--user .dropdown-item__profile small{font-size:.85em}body:not(.fr-view) .dropdown--user .btn--link:hover{text-decoration:none!important}body:not(.fr-view) .banner-hub{border-radius:1rem;width:100%;max-width:var(--container-width);margin-top:60px;background:var(--card-bg);box-shadow:var(--card-shadow);border:var(--card-border);padding:1rem;gap:0 2rem;display:grid;grid-template-areas:"ttl img" "dsc img" "btn img"}@media (max-width: 767px){body:not(.fr-view) .banner-hub{flex-wrap:wrap;grid-template-areas:"ttl" "dsc" "img" "btn"}}body:not(.fr-view) .banner-hub .banner-hub__img{grid-area:img;flex:1 1 40%;height:fit-content;background:var(--hub-bg-gradient, var(--theme-shade-4));border-radius:1rem;display:flex;align-items:center;justify-content:center;max-height:220px;overflow:hidden;border:2px solid var(--theme-shade-4)}@media (max-width: 767px){body:not(.fr-view) .banner-hub .banner-hub__img{margin:1rem 0}}body:not(.fr-view) .banner-hub .banner-hub__img img{object-fit:cover}body:not(.fr-view) .banner-hub h4{grid-area:ttl;margin-bottom:0;display:flex;align-items:center}body:not(.fr-view) .banner-hub p{grid-area:dsc;opacity:.6;font-size:14px;margin-bottom:0}body:not(.fr-view) .banner-hub .container-btn{grid-area:btn;display:flex;gap:16px;margin-top:24px}body:not(.fr-view) .banner-hub .container-btn button{flex:1 1 auto}body:not(.fr-view) .submit__loader{display:inline-block;border-width:3px;border-style:solid;border-radius:50%;border-left-color:#fff;border-right-color:#fff;border-bottom-color:#fff;border-top-color:var(--c-primary);width:24px;height:24px;animation:spin .75s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body:not(.fr-view) .rt__card{--container-width: 540px;margin-bottom:var(--spacer)}body:not(.fr-view) .rt__status{display:flex;justify-content:center;align-items:center;gap:.25rem}body:not(.fr-view) .rt__status .count{font-size:1.125rem}body:not(.fr-view) .rt__header{border-bottom:1px solid var(--theme-shade-4);padding-bottom:.75rem;display:flex;justify-content:space-between;align-items:center}body:not(.fr-view) .rt__body{display:grid;grid-template-columns:1fr;gap:1rem;padding-top:1rem}@media (min-width: 576px){body:not(.fr-view) .rt__body{grid-template-columns:1fr 3fr}}body:not(.fr-view) .rt__illustration{display:flex;justify-content:center;align-items:center;padding:.5rem;border-radius:.5rem;aspect-ratio:1;background-color:var(--info-100);color:var(--info-700);width:fit-content}@media (min-width: 576px){body:not(.fr-view) .rt__illustration{width:100%}}body:not(.fr-view) .rt__inner{display:flex;flex-direction:column}body:not(.fr-view) .rt__subtitle{color:var(--gray-700);line-height:1.2;margin-bottom:.75rem}body:not(.fr-view) .rt__check-in-out{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto}body:not(.fr-view) .rt__check-in-out .line{height:1px;width:100%;background:var(--theme-shade-8);margin-bottom:4px}body:not(.fr-view) .rt__check-in-out .line__wrapper{flex:1}body:not(.fr-view) .rt__check-in-out div{white-space:nowrap;display:flex;flex-direction:column}body:not(.fr-view) .rt__check-in-out div .date{font-size:.875rem;font-weight:600}body:not(.fr-view) .rt__check-in-out div .title{color:var(--gray-600)}body:not(.fr-view) .bed{display:inline-block;width:38px;height:38px;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M19 20v-1.5M5 20v-1.5' opacity='0.4'/%3E%3Cpath d='M2 15c0-.932 0-1.398.152-1.765a2 2 0 0 1 1.083-1.083C3.602 12 4.068 12 5 12h14c.932 0 1.398 0 1.765.152a2 2 0 0 1 1.083 1.083C22 13.602 22 14.068 22 15s0 1.398-.152 1.765a2 2 0 0 1-1.083 1.083C20.398 18 19.932 18 19 18H5c-.932 0-1.398 0-1.765-.152a2 2 0 0 1-1.083-1.083C2 16.398 2 15.932 2 15Zm19-3c0-3.771 0-5.657-1.172-6.828S16.771 4 13 4h-2C7.229 4 5.343 4 4.172 5.172S3 8.229 3 12'/%3E%3Cpath d='M18.5 12v-1.5c0-1.886 0-2.828-.586-3.414S16.386 6.5 14.5 6.5h-5c-1.886 0-2.828 0-3.414.586S5.5 8.614 5.5 10.5V12M12 7v5' opacity='0.4'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}body:not(.fr-view) .guests-icon{display:inline-block;width:24px;height:24px;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='9' cy='6' r='4'/%3E%3Cpath d='M12.5 4.341a3 3 0 1 1 0 3.318' opacity='0.5'/%3E%3Cellipse cx='9' cy='17' rx='7' ry='4'/%3E%3Cpath stroke-linecap='round' d='M18 14c1.754.385 3 1.359 3 2.5c0 1.03-1.014 1.923-2.5 2.37' opacity='0.5'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}body:not(.fr-view) .user-avatar{border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:500;color:#fff;font-size:1rem;text-transform:uppercase}body:not(.fr-view) .user-avatar.empty{background-color:var(--c-primary-10)!important;color:var(--c-primary-darken-25)!important}body:not(.fr-view) .user-avatar.empty:hover{background-color:var(--c-primary-25)!important}body:not(.fr-view) .user-avatar.empty span{display:inline-block;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='6' r='4' fill='%23000'/%3E%3Cpath fill='%23000' d='M20 17.5c0 2.485 0 4.5-8 4.5s-8-2.015-8-4.5S7.582 13 12 13s8 2.015 8 4.5' opacity='0.5'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:24px;height:24px}body:not(.fr-view) .user-avatar-confirmation{display:inline-block;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12s4.477 10 10 10s10-4.477 10-10M12 6.25a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-1.5 0V7a.75.75 0 0 1 .75-.75M12 17a1 1 0 1 0 0-2a1 1 0 0 0 0 2' clip-rule='evenodd'/%3E%3C/svg%3E");background-color:var(--warning-300);-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:24px;height:24px}body:not(.fr-view) .dropdown__trigger .user-avatar-confirmation{position:absolute;left:0;bottom:-4px}body:not(.fr-view) .form-group{display:flex;flex-direction:column}body:not(.fr-view) .form-label{text-shadow:0 0 var(--body-color);line-height:1.3;margin-bottom:.75rem}body:not(.fr-view) .form-inner{position:relative;flex-grow:1;display:flex;flex-direction:column;gap:0}body:not(.fr-view) .form-control{--input-border-color: var(--theme-shade-12);border-radius:.5rem;padding:0 .75rem;height:40px;font-size:.875rem;width:100%;border:1px solid var(--input-border-color);background-color:var(--input-bg);color:var(--body-color);outline:none}body:not(.fr-view) .form-control:focus-visible{--input-border-color: var(--c-primary-80, var(--primary-80));box-shadow:0 0 0 4px var(--c-primary-10, var(--primary-10))}body:not(.fr-view) .form-error{font-size:.85rem;color:var(--danger);margin-top:.25rem}body:not(.fr-view).wysiwyg-simple-editor{display:inline-block!important;font-size:12.5px;line-height:1.4}body:not(.fr-view) .input--password .form-error{min-height:16px;display:none}body:not(.fr-view) .input--password.input--error{--condition-color: var(--danger)}body:not(.fr-view) .input--password.input--password-valid .form-error{display:block}body:not(.fr-view) .input--password button.password-visibility-toggle{--icon-size: 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;right:4px;transform:translateY(-50%);cursor:pointer;color:var(--theme-shade-50);background-color:var(--input-bg);padding:5px;border-radius:6px;aspect-ratio:1;-webkit-user-select:none;user-select:none}body:not(.fr-view) .input--password button.password-visibility-toggle:hover{background-color:var(--gray-100)}body:not(.fr-view) .input--password button.password-visibility-toggle .show-password-icon{display:block}body:not(.fr-view) .input--password button.password-visibility-toggle .hide-password-icon{display:none}body:not(.fr-view) .input--password input[type=text]~.password-visibility-toggle .show-password-icon{display:none}body:not(.fr-view) .input--password input[type=text]~.password-visibility-toggle .hide-password-icon{display:block}body:not(.fr-view) .input--password .condition-validation{margin-top:4px;font-size:12px;display:flex;flex-flow:row wrap;gap:4px}body:not(.fr-view) .input--password .condition{display:inline-flex;align-items:center;flex:0 1 auto;gap:2px;color:var(--condition-color, var(--gray-400))}body:not(.fr-view) .input--password .fa6-solid--check{display:inline-block;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:0;width:15px;height:15px}body:not(.fr-view) .input--password .valid{--condition-color: var(--body-color)}body:not(.fr-view) .input--password .valid .fa6-solid--check{opacity:1}body:not(.fr-view) .container,body:not(.fr-view) .container-fluid,body:not(.fr-view) .container-content{width:100%;max-width:var(--container-width);padding-right:var(--spacer, .5rem);padding-left:var(--spacer, .5rem);margin-right:auto;margin-left:auto}body:not(.fr-view) .container-content{position:relative;--container-width: 770px}body:not(.fr-view) .container-fluid{--container-width: 100%}body:not(.fr-view) .content-column{display:flex;flex-direction:column;gap:1rem}body:not(.fr-view) .main{flex-grow:1;display:flex;flex-direction:column}body:not(.fr-view) .section{flex-grow:1;background-color:var(--section-bg, #fff);padding:var(--section-padding)}body:not(.fr-view) .section[style*=background-image]{background-size:cover;background-position:center}@media (min-width: 991px){body:not(.fr-view) .section{padding:var(--section-padding)}}body:not(.fr-view) .section--xs{--section-padding: .5rem 0}@media (min-width: 991px){body:not(.fr-view) .section--xs{--section-padding: .75rem 0}}body:not(.fr-view) .section--sm{--section-padding: 1rem 0}@media (min-width: 991px){body:not(.fr-view) .section--sm{--section-padding: 2rem 0}}body:not(.fr-view) .section--striped{background-color:var(--section-bg)}body:not(.fr-view) .section--striped:nth-child(odd){--section-bg: var(--section-bg-odd)}body:not(.fr-view) .section--striped:nth-child(2n){--section-bg: var(--section-bg-even)}body:not(.fr-view) .section--striped .section__title{text-align:center}body:not(.fr-view) .section--striped h1.section__title{margin-bottom:2rem}body:not(.fr-view) .section--striped h2.section__title{margin-bottom:1rem}body:not(.fr-view) .section--striped .section__text{margin-bottom:2rem}@media (min-width: 576px){body:not(.fr-view) .section--striped .section__text{margin-bottom:3rem}}body:not(.fr-view) .section--gray{--section-bg: #edf0f1}body:not(.fr-view) .section--white{--section-bg: var(--body-bg, #fff)}body:not(.fr-view) .section__inner{padding-top:2rem}@media (min-width: 991px){body:not(.fr-view) .section__inner{padding-top:4rem}}body:not(.fr-view) .header{background:var(--header-bg, #fff);padding:1rem 0}body:not(.fr-view) .header--sticky{position:sticky;top:0;z-index:100;-webkit-backdrop-filter:var(--header-blur, blur(16px));backdrop-filter:var(--header-blur, blur(16px));box-shadow:0 1px 2px var(--theme-app-shadow, rgba(0, 0, 0, .16))}body:not(.fr-view) footer{--section-bg: var(--header-bg);--footer-text-align: center;--details-align-items: flex-start;--details-justify-content: center;border-top:1px solid var(--theme-shade-8);position:relative}@media (min-width: 768px){body:not(.fr-view) footer{--details-justify-content: flex-start}}body:not(.fr-view) footer address{margin-bottom:0;text-align:var(--footer-text-align);font-size:.85rem}body:not(.fr-view) footer address a{text-decoration:underline}body:not(.fr-view) footer .organizer{font-size:1.075rem}body:not(.fr-view) footer .idloom-branding{display:flex;flex-direction:column;align-items:center;gap:.25rem}body:not(.fr-view) footer .idloom-branding small{font-size:.75;opacity:.65}body:not(.fr-view) footer .idloom-branding img:hover{opacity:.5}[data-theme=dark] body:not(.fr-view) footer .idloom-branding img{filter:grayscale(1) invert(1) brightness(.5)}body:not(.fr-view) footer .section+.section{border-top:1px solid var(--theme-shade-8)}body:not(.fr-view) .footer--align{text-align:var(--footer-text-align, center)}body:not(.fr-view) .footer__grid{--icon-size: 22px;--details-font-size: .85rem;--details-gap: .5rem;display:flex;justify-content:space-between;gap:32px var(--spacer);flex-flow:column;align-items:var(--footer-text-align);text-align:var(--footer-text-align)}@media (min-width: 768px){body:not(.fr-view) .footer__grid{--footer-text-align: left;flex-flow:row wrap;align-items:flex-start;text-align:var(--footer-text-align)}}body:not(.fr-view) .footer__item{max-width:340px;width:100%}body:not(.fr-view) .footer__item a{color:var(--c-primary-darken-25, var(--primary-darken-25))}body:not(.fr-view) .footer__brand{display:block;margin-bottom:.75rem}body:not(.fr-view) .footer__title{color:var(--body-color-75);display:block;margin-bottom:.5rem}body:not(.fr-view) .footer__company{margin-bottom:.5rem}body:not(.fr-view) .footer__event-name{font-size:1.075rem;margin-bottom:.5rem;line-height:1.4}body:not(.fr-view) .footer__logo{height:24px;max-width:150px}body:not(.fr-view) .footer__event-details{margin:0 auto .5rem}body:not(.fr-view) .footer__event-details .icon{display:none;visibility:hidden}@media (min-width: 768px){body:not(.fr-view) .footer__event-details .icon{display:inline-block;visibility:visible}}body:not(.fr-view) .footer__additional-content a{color:var(--c-primary-darken-25, var(--primary-darken-25))}body:not(.fr-view) .navbar__wrapper{--logo-size: 38px;display:flex;align-items:center;justify-content:space-between;gap:2rem}body:not(.fr-view) .navbar__brand{display:block;height:var(--logo-size);flex-shrink:0}body:not(.fr-view) .navbar__brand:hover{opacity:.8}body:not(.fr-view) .navbar__logo{object-fit:contain;height:100%}body:not(.fr-view) .navbar__logo [data-theme=dark]{filter:brightness(1.15) drop-shadow(0 0 0px rgba(255,255,255,.6))}body:not(.fr-view) .navbar__inner{list-style:none;gap:.5rem .175rem;max-width:100%;width:100%;flex-grow:1;display:flex;justify-content:center;flex-wrap:wrap;padding-left:0;margin:0}body:not(.fr-view) .navbar__inner .language-selector{display:none}@media (max-width: 991px){body:not(.fr-view) .navbar__inner{position:fixed;top:var(--header-height, 70px);height:calc(100vh - var(--header-height, 70px));background:var(--body-bg-lighten-5);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);flex-direction:column;justify-content:flex-start;text-align:center;flex-wrap:nowrap;padding:1rem;font-size:1.25rem;overflow:auto;left:0;right:0;opacity:0;pointer-events:none;visibility:hidden;transform-origin:top center;transform:translateY(-1rem) scaleY(.75);transition:transform .275s cubic-bezier(.4,0,.2,1),opacity .275s cubic-bezier(.4,0,.2,1)}body:not(.fr-view) .navbar__inner .language-selector{display:block;margin:1rem auto}}body:not(.fr-view) .navbar__item{position:relative}body:not(.fr-view) .navbar__item.active [role=menuitem]{color:var(--body-color);background-color:var(--navbar-bg-active);pointer-events:none}body:not(.fr-view) .navbar__item [role=menuitem]{color:var(--body-color);text-shadow:0 0 currentColor;text-decoration:none;padding:var(--navbar-item-padding, 8px 10px);border-radius:var(--nav-item-radius, 4px);background-color:transparent;-webkit-user-select:none;user-select:none;display:inline-flex;line-height:1.3;font-size:.9rem;background:transparent;border:none;transition:background-color .125s ease-in-out,box-shadow .125s ease-in-out}body:not(.fr-view) .navbar__item [role=menuitem]:hover{background-color:var(--navbar-bg-hover);color:var(--c-primary, var(--primary))}body:not(.fr-view) .navbar__item [role=menuitem].navbar__submenu-trigger{cursor:pointer}body:not(.fr-view) .navbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-left:auto;flex:1 0 auto}body:not(.fr-view) .navbar__actions .language-selector .btn--link{text-transform:uppercase;gap:.25rem;text-decoration:none}body:not(.fr-view) .navbar__actions .language-selector .btn--link:hover:before{content:"";position:absolute;top:0;right:-8px;bottom:0;left:-8px;background:var(--c-primary-10);border-radius:4px;z-index:-1}@media (max-width: 991px){body:not(.fr-view) .navbar__actions .language-selector{display:none}}body:not(.fr-view) .navbar__trigger{display:block;background:transparent;color:var(--body-color);border:0;border-radius:4px;aspect-ratio:1;padding:0;height:38px}.navbar-is-active body:not(.fr-view) .navbar__trigger,body:not(.fr-view) .navbar__trigger:hover{color:var(--c-primary, var(--primary));background-color:var(--c-primary-10, var(--primary-10))}@media (min-width: 992px){body:not(.fr-view) .navbar__trigger{display:none}}body:not(.fr-view) .navbar__trigger svg{pointer-events:none;-webkit-user-select:none;user-select:none}body:not(.fr-view) .navbar__submenu-item[aria-expanded=true]{background-color:var(--navbar-bg-hover);box-shadow:0 0 0 1px var(--c-primary-8)}body:not(.fr-view) [data-toggle=nav-trigger]{position:relative;padding-right:20px!important}body:not(.fr-view) [data-toggle=nav-trigger]:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) rotateX(var(--rotation, 0));background-image:url(/images/frontend_refreshed/icons/chevron-down.svg);background-size:16px;background-position:center;background-repeat:no-repeat;width:16px;height:16px;filter:grayscale(1) opacity(.6);transition:transform .25s ease-in-out}body:not(.fr-view) [data-toggle=nav-trigger]+[role=menu]{--nav-item-radius: 8px;position:absolute;right:auto;left:50%;transform:translate(-50%);top:100%;background-color:var(--body-bg);list-style:none;padding:.75rem 0;border:1px solid var(--theme-shade-8);border-radius:12px;min-width:340px;max-width:440px;width:100%;margin:auto;box-shadow:var(--card-shadow-hover);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease;flex-direction:column;align-items:center;text-align:left;gap:.5rem;z-index:95}@media (min-width: 992px){body:not(.fr-view) [data-toggle=nav-trigger]+[role=menu]{align-items:flex-start}}body:not(.fr-view) [data-toggle=nav-trigger]+[role=menu] li{width:100%;max-width:520px}body:not(.fr-view) [data-toggle=nav-trigger]+[role=menu] a{display:inline-flex;padding:var(--navbar-item-padding, 8px);border-radius:var(--nav-item-radius, 4px);width:100%;font-size:.875rem;gap:.75rem;border-radius:0;color:var(--body-color)}@media (min-width: 576px){body:not(.fr-view) [data-toggle=nav-trigger]+[role=menu] a{--nav-item-radius: 8px}}@media (min-width: 992px){body:not(.fr-view) [data-toggle=nav-trigger]+[role=menu] a{--navbar-item-padding: 8px 16px;--nav-item-radius: 0}}body:not(.fr-view) [data-toggle=nav-trigger]+[role=menu] a:hover{background-color:var(--navbar-bg-hover);color:var(--c-primary, var(--primary));text-decoration:none}body:not(.fr-view) [data-toggle=nav-trigger]+[role=menu] .submenu-icon{aspect-ratio:1;height:28px;display:flex;justify-content:center;color:var(--c-primary);font-size:24px}body:not(.fr-view) [data-toggle=nav-trigger]+[role=menu] .submenu-icon.aligned--top{align-items:center}body:not(.fr-view) [data-toggle=nav-trigger]+[role=menu] .submenu-icon.aligned--top i{transform:translateY(-5px)}body:not(.fr-view) [data-toggle=nav-trigger]+[role=menu] .submenu-icon.aligned--center{align-items:center}body:not(.fr-view) [data-toggle=nav-trigger]+[role=menu] .submenu-content{display:flex;flex-direction:column;gap:.25rem}body:not(.fr-view) [data-toggle=nav-trigger]+[role=menu] .submenu-content span{display:inline-flex;align-items:center;height:100%}body:not(.fr-view) [data-toggle=nav-trigger]+[role=menu] .submenu-content small{font-size:.75rem;color:#574e4c;line-height:1.125rem}body:not(.fr-view) [data-toggle=nav-trigger]+[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}body:not(.fr-view) [data-toggle=nav-trigger]+[aria-hidden=true]{opacity:0;height:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}body:not(.fr-view).hide-actions .navbar__brand{margin:auto}body:not(.fr-view).hide-actions .navbar__inner,body:not(.fr-view).hide-actions .navbar__actions{display:none!important}body:not(.fr-view).navbar-is-active .navbar__inner{opacity:1;pointer-events:auto;transform:translateY(0) scaleY(1);visibility:visible}body:not(.fr-view)[data-theme=dark] .navbar__submenu-trigger:before{filter:grayscale(1) opacity(.6) invert(1)}body:not(.fr-view) .hero-banner__wrapper{position:relative}body:not(.fr-view) .hero-banner__section>img{width:100%;max-width:100%;height:100%;display:block;object-fit:cover;object-position:center}body:not(.fr-view) .hero-banner__section.hero-banner--sm{--hero-min-height: 200px}@media (min-width: 576px){body:not(.fr-view) .hero-banner__section.hero-banner--sm{--hero-min-height: 240px}}body:not(.fr-view) .hero-banner__section.hero-banner--sm .hero-banner__inner{text-align:center;justify-content:center;align-items:center}body:not(.fr-view) .hero-banner__inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1rem;width:100%;max-width:800px;padding:0 1rem;margin-right:auto;margin-left:auto}@media (min-width: 576px){body:not(.fr-view) .hero-banner__inner{align-items:center;text-align:center;justify-content:center}}body:not(.fr-view) .hero-banner__inner h1{text-wrap:balance;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.12);font-size:clamp(1.85rem,3rem,7vw);margin-bottom:0}@media (min-width: 576px){body:not(.fr-view) .hero-banner .event-details__item{justify-content:center}}body:not(.fr-view) .content-over.hero-banner__wrapper{border-radius:0 0 16px 16px;overflow:hidden;margin:0 8px}body:not(.fr-view) .content-over.hero-banner__wrapper .hero-banner__section{min-height:var(--hero-min-height, 380px);display:flex;background-position:center;background-size:cover;position:relative;flex-direction:column}body:not(.fr-view) .content-over.hero-banner__wrapper .hero-banner__section.hero-banner--lg{aspect-ratio:1920/720;max-height:65vh;width:100%}body:not(.fr-view) .content-over.hero-banner__wrapper .hero-banner__section.hero-banner--sm{justify-content:center}body:not(.fr-view) .content-over.hero-banner__wrapper .hero-banner__section.hero-banner--sm .hero-banner__inner{margin-top:0}body:not(.fr-view) .content-over.hero-banner__wrapper .hero-banner__section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000003d}body:not(.fr-view) .content-over.hero-banner__wrapper .hero-banner__inner{margin-top:auto;height:100%}body:not(.fr-view) .content-over.hero-banner__wrapper .hero-banner__inner .btn{display:none}@media (min-width: 576px){body:not(.fr-view) .content-over.hero-banner__wrapper .hero-banner__inner .btn{display:inherit}}body:not(.fr-view) .content-over.hero-banner__wrapper .event-details{--icon-color: #fff;width:100%;color:#fff;padding:.5rem;background:linear-gradient(0deg,hsl(240,13%,12%),transparent)}@media (min-width: 576px){body:not(.fr-view) .content-over.hero-banner__wrapper .event-details{margin-top:auto}}body:not(.fr-view) .content-over.hero-banner__wrapper .event-details .event-details__inner{border-radius:12px;background-color:var(--body-bg-1);box-shadow:1px 1px 1px #2226,-1px -1px 1px #ffffff73,inset 0 0 1px #0000001a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:8px;width:fit-content}@media (min-width: 768px){body:not(.fr-view) .content-over.hero-banner__wrapper .event-details .event-details__date{display:flex;align-items:center;gap:.5rem}}body:not(.fr-view) .content-over.hero-banner__wrapper .event-details .event-details__item{flex-grow:1}@media (min-width: 768px){body:not(.fr-view) .content-over.hero-banner__wrapper .event-details .event-details__item{flex-grow:0}}body:not(.fr-view) .content-under.hero-banner__wrapper .hero-banner__section{max-height:var(--hero-max-height, 80vh);min-height:var(--hero-min-height, 120px)!important;aspect-ratio:var(--hero-ratio, 1920/720);width:100%}body:not(.fr-view) .content-under.hero-banner__wrapper .hero-banner__section.hero-banner--sm{--hero-max-height: 280px;--hero-ratio: 1920 / 240;--hero-min-height: 100px}body:not(.fr-view) .content-under.hero-banner__wrapper .hero-banner__section>img{box-shadow:0 0 0 2px var(--theme-shade-12)}body:not(.fr-view) .content-under.hero-banner__wrapper .event-details{display:flex;flex-direction:column;gap:.75rem;margin:0 auto;margin-top:calc(-1 * var(--event-details-box-height, 103.5px));width:780px;max-width:calc(100% - 1rem)}body:not(.fr-view) .content-under.hero-banner__wrapper .event-details.no-title{width:100%;max-width:100%;border-radius:0;margin:0}@media (min-width: 768px){body:not(.fr-view) .content-under.hero-banner__wrapper .event-details{justify-content:center;align-items:center;text-align:center}}body:not(.fr-view) .content-under.hero-banner__wrapper .event-details h1{margin-bottom:0;text-wrap:balance;font-weight:700;font-size:clamp(1.5rem,1.65rem,5vw)}body:not(.fr-view) .content-under.hero-banner__wrapper .event-details .event-details__helper{font-size:.9em;opacity:.75}body:not(.fr-view) .content-under.hero-banner__wrapper .event-details .event-details__date{white-space:nowrap}body:not(.fr-view) .content-under.hero-banner__wrapper .event-details .btn{margin-top:1.5rem}@media (min-width: 768px){body:not(.fr-view) .content-under.hero-banner__wrapper .event-details .btn{width:fit-content}}
