/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,0.1);--f-spinner-color-2:rgba(17,24,28,0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,-150px,0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,150px,0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration,0.2s) ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,0.2s) ease-out both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration,0.2s) ease both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,0.2s) ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,0.2s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin,0px) + var(--fancybox-scrollbar-compensate,0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255,255,255,0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:rgba(0,0,0,0.7);opacity:var(--fancybox-opacity,1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,0.6);--f-button-active-bg:rgba(0,0,0,0.6);--f-button-hover-bg:rgba(0,0,0,0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,0.3);--f-button-active-bg:rgba(24,24,27,0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:.25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:.15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left,0)*1px);width:calc(100% - var(--width,0)*1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path:inset(0 calc((var(--f-thumb-width,0) - var(--f-thumb-clip-width,0)) * 0.5 * (1 - var(--progress,0))) round var(--f-thumb-border-radius,0));transform:translate3d(calc(var(--shift,0) * -1px),0,0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern:not(.is-using-mouse) .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide{transition:all .33s ease}.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity,1);transition:max-height .35s cubic-bezier(0.23,1,0.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,rgba(255,255,255,0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,0.65);--f-button-hover-bg:rgba(70,70,73,0.65);--f-button-active-bg:rgba(90,90,93,0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none}

body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}:root{--color-primary:#000054;--bs-body-font-family:"Arial",sans-serif;--default-font:"Arial",sans-serif}body{font-family:var(--default-font);font-weight:400;font-size:15px;line-height:1.3;color:var(--color-primary);min-height:100vh;background-color:#fff}.layout-main-wrapper{min-height:calc(100vh - 62px);display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0 100px}@media (min-width:993px){.layout-main-wrapper{min-height:calc(100vh - 75px)}}#block-rmit-page-title{display:none}img{max-width:100%}.container{max-width:1320px}b,h1,h2,h3,h4,h5,h6,strong{font-weight:700}a{text-decoration:none}.btn{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);box-shadow:0 4px 4px 0 rgba(0,0,0,.4);font-size:20px;font-weight:700;letter-spacing:-.3px;height:50px;width:100%;max-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px!important;font-weight:700!important}@media (max-width:768px){.btn{font-size:15px}}.btn:focus{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.4)!important;box-shadow:0 4px 4px 0 rgba(0,0,0,.4)!important;outline:0}@media (max-width:768px){.btn{font-size:15px;height:40px;max-width:100%}}.btn-primary{background:#000054!important;border-color:#000054;color:#fff!important}.btn-primary:focus{background:#000054;border-color:#000054}.btn-primary:hover{background:#e60028!important;border-color:#e60028}.btn-second{background:#e60028;border-color:#e60028;color:#fff}.btn-second:focus{background:#e60028;border-color:#e60028}.btn-second:hover{background:#ff002b;border-color:#ff002b;color:#fff}.btn-second-outline{background:#fff;border-color:#e60028;color:#ff002b;border-radius:0!important}.btn-second-outline:active,.btn-second-outline:focus{background:#fff;border-color:#e60028!important;color:#ff002b!important}.btn-second-outline:hover{background:#fff;border-color:#000054!important;color:#000054!important}@font-face{font-family:icomoon;src:url(/themes/custom/rmit/assets/fonts/icomoon.eot?1edkqw=);src:url(/themes/custom/rmit/assets/fonts/icomoon.eot?1edkqw=#iefix) format("embedded-opentype"),url(/themes/custom/rmit/assets/fonts/icomoon.ttf?1edkqw=) format("truetype"),url(/themes/custom/rmit/assets/fonts/icomoon.woff?1edkqw=) format("woff"),url(/themes/custom/rmit/assets/fonts/icomoon.svg?1edkqw=#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Museo;src:url(/themes/custom/rmit/assets/fonts/Museo-300.woff2) format("woff2"),url(/themes/custom/rmit/assets/fonts/Museo-300.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Museo;src:url(/themes/custom/rmit/assets/fonts/Museo-500.woff2) format("woff2"),url(/themes/custom/rmit/assets/fonts/Museo-500.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VNMuseo;src:url(/themes/custom/rmit/assets/fonts/VNMuseo-700.woff2) format("woff2"),url(/themes/custom/rmit/assets/fonts/VNMuseo-700.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-qrcode:before{content:"\e904"}.icon-magnifying-glass:before{content:"\e903"}.icon-user-graduate:before{content:"\e901"}.icon-user:before{content:"\e902"}.icon-circle-plus:before{content:"\e900"}.rmit-title span{background:#e60028;display:inline-block;color:#fff;font-weight:700;letter-spacing:-.45px;padding:5px 8px 8px;line-height:1.2;margin-bottom:5px;font-family:var(--default-font)}@media (min-width:993px){.rmit-title span{font-size:48px}}@media (max-width:992px){.rmit-title span{font-size:30px}}@media (max-width:768px){.rmit-title span br{display:none}}.rmit-subtitle{font-size:20px;font-style:normal;font-weight:400;line-height:20px;margin-top:23px}@media (max-width:767px){.rmit-subtitle{margin-top:11px;font-size:15px}}@media (min-width:769px){.form-container{max-width:400px;margin:0 auto}}.fancybox__content,.ui-dialog{font-family:var(--default-font);border-radius:9px;position:fixed!important;padding:56px;margin:0 15px;max-width:638px;width:calc(100vw - 30px)!important;max-height:calc(100vh - 30px)!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin:0!important}.fancybox__content .form-wrapper,.ui-dialog .form-wrapper{margin-bottom:0!important}.fancybox__content .ui-dialog-content,.ui-dialog .ui-dialog-content{padding-bottom:10px!important}.fancybox__content.dialog-message,.ui-dialog.dialog-message{max-width:400px}.fancybox__content.dialog-message .ui-dialog-buttonpane .ui-dialog-buttonset,.ui-dialog.dialog-message .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fancybox__content.dialog-message .ui-dialog-buttonpane .ui-dialog-buttonset button,.ui-dialog.dialog-message .ui-dialog-buttonpane .ui-dialog-buttonset button{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);box-shadow:0 4px 4px 0 rgba(0,0,0,.4);font-weight:700;letter-spacing:-.3px;background:#000054!important;border-color:#000054;color:#fff!important;height:32px;font-size:14px}.fancybox__content.dialog-message .ui-dialog-buttonpane .ui-dialog-buttonset button:focus,.ui-dialog.dialog-message .ui-dialog-buttonpane .ui-dialog-buttonset button:focus{background:#000054;border-color:#000054;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);box-shadow:0 4px 4px 0 rgba(0,0,0,.4)}.fancybox__content.dialog-message .ui-dialog-buttonpane .ui-dialog-buttonset button:hover,.ui-dialog.dialog-message .ui-dialog-buttonpane .ui-dialog-buttonset button:hover{background:#e60028!important;border-color:#e60028}.fancybox__content.hide-close-button .ui-dialog-titlebar-close,.ui-dialog.hide-close-button .ui-dialog-titlebar-close{display:none}.fancybox__content.center-dialog,.ui-dialog.center-dialog{top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin:0!important}.fancybox__content[aria-describedby=popup-confirm],.ui-dialog[aria-describedby=popup-confirm]{max-width:638px!important}@media (max-width:768px){.fancybox__content[aria-describedby=popup-confirm],.ui-dialog[aria-describedby=popup-confirm]{padding:30px 19px 19px}}.fancybox__content[aria-describedby=popup-confirm] .ui-dialog-titlebar,.ui-dialog[aria-describedby=popup-confirm] .ui-dialog-titlebar{display:none}.fancybox__content.choose-activities-dialog,.ui-dialog.choose-activities-dialog{max-width:1140px}@media (min-width:769px){.fancybox__content,.ui-dialog{text-align:center}}@media (max-width:768px){.fancybox__content,.ui-dialog{padding:30px 20px}}@media (min-width:993px){.fancybox__content .rmit-title,.ui-dialog .rmit-title{margin-bottom:55px}}@media (max-width:992px){.fancybox__content .rmit-title,.ui-dialog .rmit-title{margin-bottom:13px}}.fancybox__content .ui-dialog-content,.ui-dialog .ui-dialog-content{padding:0}@media (max-width:768px){.fancybox__content #popup-confirm .content-popup,.ui-dialog #popup-confirm .content-popup{font-size:13px}}.fancybox__content .content-popup,.ui-dialog .content-popup{font-size:20px;font-style:normal;font-weight:400;line-height:20px;color:#000054;margin-bottom:40px}@media (max-width:768px){.fancybox__content .content-popup,.ui-dialog .content-popup{font-size:15px}}.fancybox__content .form-actions,.ui-dialog .form-actions{margin-bottom:0!important}.fancybox__content .form-actions .button,.ui-dialog .form-actions .button{border-radius:6px;margin:20px auto 0;font-weight:700;font-size:20px}@media (max-width:768px){.fancybox__content .form-actions .button,.ui-dialog .form-actions .button{font-size:15px}}.fancybox__content .form-actions .button:focus,.ui-dialog .form-actions .button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.fancybox__content .form-actions .button#edit-edit,.fancybox__content .form-actions .button.btn-edit,.ui-dialog .form-actions .button#edit-edit,.ui-dialog .form-actions .button.btn-edit{background-color:#000054;border-color:#000054;color:#fff;background-image:none}.fancybox__content .form-actions .button#edit-edit:focus,.fancybox__content .form-actions .button.btn-edit:focus,.ui-dialog .form-actions .button#edit-edit:focus,.ui-dialog .form-actions .button.btn-edit:focus{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);box-shadow:0 4px 4px 0 rgba(0,0,0,.4)}.fancybox__content .form-actions .button#edit-edit:hover,.fancybox__content .form-actions .button.btn-edit:hover,.ui-dialog .form-actions .button#edit-edit:hover,.ui-dialog .form-actions .button.btn-edit:hover{background:#e60028;border-color:#e60028;color:#fff;background-image:none}.fancybox__content .form-actions .button#edit-submit,.fancybox__content .form-actions .button.btn-confirm,.ui-dialog .form-actions .button#edit-submit,.ui-dialog .form-actions .button.btn-confirm{background-color:#e60028!important;border-color:#e60028!important;color:#fff;background-image:none}.fancybox__content .form-actions .button#edit-submit:hover,.fancybox__content .form-actions .button.btn-confirm:hover,.ui-dialog .form-actions .button#edit-submit:hover,.ui-dialog .form-actions .button.btn-confirm:hover{background:#f9002a!important;border-color:#f9002a!important}.fancybox__content .is-close-btn,.ui-dialog .is-close-btn{top:5px!important;right:5px!important;width:24px;height:24px;opacity:1;background-color:transparent}.fancybox__content .is-close-btn:after,.ui-dialog .is-close-btn:after{content:"";width:24px;height:24px;background-image:url(/themes/custom/rmit/assets/images/xmark.svg);background-position:center;background-size:100% 100%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fancybox__content .is-close-btn svg,.ui-dialog .is-close-btn svg{display:none}@media (max-width:768px){.fancybox__content .is-close-btn,.ui-dialog .is-close-btn{width:18px;height:18px}.fancybox__content .is-close-btn:after,.ui-dialog .is-close-btn:after{width:18px;height:18px}}.fancybox__content .ui-dialog-titlebar,.ui-dialog .ui-dialog-titlebar{padding:0;border:none;background:0 0;position:absolute;top:15px;right:5px;cursor:pointer}.fancybox__content .ui-dialog-titlebar .ui-dialog-title,.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:none}.fancybox__content .ui-dialog-titlebar .ui-dialog-titlebar-close,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{border:none;background-color:transparent;z-index:2;width:24px;height:24px;right:0;top:0}.fancybox__content .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon,.fancybox__content .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-space,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-space{display:none}.fancybox__content .ui-dialog-titlebar .ui-dialog-titlebar-close:after,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:after{content:"";width:24px;height:24px;background-image:url(/themes/custom/rmit/assets/images/xmark.svg);background-position:center;background-size:100% 100%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fancybox__content .user-popup-qr,.ui-dialog .user-popup-qr{color:#000054;overflow-x:hidden;padding:33px 30px 37px!important}.fancybox__content .user-popup-qr .field--type-endroid-qr-code img,.ui-dialog .user-popup-qr .field--type-endroid-qr-code img{max-width:100%;width:170px}.fancybox__content #content_agenda .agendar-wrapper,.ui-dialog #content_agenda .agendar-wrapper{max-height:60vh;overflow:auto;color:#000054}.fancybox__content #content_agenda .form-wrapper,.ui-dialog #content_agenda .form-wrapper{margin-bottom:0!important}.fancybox__content #content_agenda .list-group .list-group-item,.ui-dialog #content_agenda .list-group .list-group-item{background:0 0;border:none;text-align:left;color:#000054;padding:0;font-size:15px;margin:0 0 30px}.fancybox__content #content_agenda .button,.ui-dialog #content_agenda .button{margin-top:1rem;width:100%;max-width:100%}.fancybox__content.alert-popup .ui-dialog-buttonpane,.ui-dialog.alert-popup .ui-dialog-buttonpane{padding:0;border:none;margin:0}.fancybox__content.alert-popup .ui-dialog-buttonpane .ui-dialog-buttonset,.ui-dialog.alert-popup .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.fancybox__content.alert-popup .ui-dialog-buttonpane .ui-dialog-buttonset button,.ui-dialog.alert-popup .ui-dialog-buttonpane .ui-dialog-buttonset button{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);box-shadow:0 4px 4px 0 rgba(0,0,0,.4);font-weight:700;color:#fff;background:#000054!important;border-color:#000054;font-size:20px;font-weight:700;letter-spacing:-.3px;height:50px;width:100%;max-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px!important;font-weight:700!important}@media (max-width:768px){.fancybox__content.alert-popup .ui-dialog-buttonpane .ui-dialog-buttonset button,.ui-dialog.alert-popup .ui-dialog-buttonpane .ui-dialog-buttonset button{font-size:15px}}.fancybox__content.alert-popup .ui-dialog-buttonpane .ui-dialog-buttonset button:focus,.ui-dialog.alert-popup .ui-dialog-buttonpane .ui-dialog-buttonset button:focus{background:#000054;border-color:#000054;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);box-shadow:0 4px 4px 0 rgba(0,0,0,.4)}.fancybox__content.alert-popup .ui-dialog-buttonpane .ui-dialog-buttonset button:hover,.ui-dialog.alert-popup .ui-dialog-buttonpane .ui-dialog-buttonset button:hover{background:#e60028!important;border-color:#e60028}.alert-wrapper{display:none}.rmit-activities-list-content .confirming-activities+.add-activity{margin-top:14px}html.overflow{overflow:hidden;height:100vh}.check-login-modal{padding-top:32px;padding-bottom:16px;font-size:20px;font-family:var(--default-font)}.check-login-modal .ui-dialog-titlebar{display:none}.check-login-modal .ui-dialog-content{color:#000054}.check-login-modal .ui-dialog-buttonpane{padding:8px;border:none}.check-login-modal .ui-dialog-buttonpane .ui-dialog-buttonset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.check-login-modal .ui-dialog-buttonpane .ui-dialog-buttonset .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:20px;font-family:var(--default-font)}form input[type=date],form input[type=email],form input[type=number],form input[type=search],form input[type=tel],form input[type=text]{border-radius:9px;border:1px solid #bfbfbf;background:#fff;height:50px;color:#000054;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none}form input[type=date]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}@media (max-width:768px){form input[type=date],form input[type=email],form input[type=number],form input[type=search],form input[type=tel],form input[type=text]{height:40px}}form input[type=date]::-webkit-input-placeholder,form input[type=email]::-webkit-input-placeholder,form input[type=number]::-webkit-input-placeholder,form input[type=search]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder{color:#bfbfbf;font-weight:400}form input[type=date]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=search]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]::-moz-placeholder{color:#bfbfbf;font-weight:400}form input[type=date]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form input[type=search]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder{color:#bfbfbf;font-weight:400}form input[type=date]::-ms-input-placeholder,form input[type=email]::-ms-input-placeholder,form input[type=number]::-ms-input-placeholder,form input[type=search]::-ms-input-placeholder,form input[type=tel]::-ms-input-placeholder,form input[type=text]::-ms-input-placeholder{color:#bfbfbf;font-weight:400}form input[type=date]::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder{color:#bfbfbf;font-weight:400}form .select2-container--default .select2-selection--multiple .select2-selection__rendered input.select2-search__field{height:auto}form .select2-container--default .select2-selection--single{border-radius:9px;background:#fff;height:50px;color:#000054;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none}form .select2-container--default .select2-selection--single .select2-selection__rendered{height:100%;padding-top:10px;color:#000054}form .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:#bfbfbf;font-weight:400}form .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}form .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000054 transparent transparent transparent!important}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f5f5f5}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb!important}@media (max-width:768px){#activity-registration-confirm-selected-slot .form-actions,#form-rmit-authentication .form-actions,#form-rmit-event-support .form-actions,#form-rmit-signup .form-actions,#parent-attendee-form .form-actions{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;padding:15px;z-index:auto;-webkit-box-shadow:0 -3px 10px rgba(0,0,0,.1);box-shadow:0 -3px 10px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0!important}#activity-registration-confirm-selected-slot .form-actions .form-actions,#form-rmit-authentication .form-actions .form-actions,#form-rmit-event-support .form-actions .form-actions,#form-rmit-signup .form-actions .form-actions,#parent-attendee-form .form-actions .form-actions{position:static;width:100%;padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;z-index:auto}}#popup-confirm .form-actions,.ui-dialog .form-actions{position:static!important;background:0 0;-webkit-box-shadow:none;box-shadow:none;padding:0;z-index:auto;width:auto}#header{padding:0 15px;position:sticky;top:0;left:0;background-color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:2}@media (min-width:993px){#header{padding:0 38px}}#header.active{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}#header .navbar-brand{padding:0}#header .user-id a{text-decoration:none;color:#000054;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .user-id a span:not(.icon-user){color:#000054;font-size:18px;margin-left:8px}#header .btn-logout{margin-left:8px}#header #navbar-top{display:none}#header .block-rmit-authentication-userinfo{margin-left:10px}#header #navbar-main{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex}#header #navbar-main .navbar-brand img{height:auto}@media (max-width:992px){#header #navbar-main .navbar-brand img{max-width:100px}}#header #navbar-main .block-language{margin-left:auto}#header #navbar-main .block-language .nav-link{padding:0;font-size:0}#header #navbar-main .block-language .nav-link.is-active{display:none}#header #navbar-main .block-language .nav-link a:after{content:"";display:block;width:26px;height:18px;background-size:100%;background-repeat:no-repeat}@media (min-width:1024px){#header #navbar-main .block-language .nav-link a:after{width:60px;height:41px}}#header #navbar-main .block-language .nav-link.en a:after{background-position:center;background-size:cover;background-image:url(/themes/custom/rmit/assets/images/uk.svg)}#header #navbar-main .block-language .nav-link.vi a:after{background-image:url(/themes/custom/rmit/assets/images/vn.svg)}.site-footer{display:none}.rmit-activities-list-content{position:relative;padding-bottom:80px}@media (min-width:993px){.rmit-activities-list-content{padding-bottom:95px}}.rmit-activities-list-content .confirm-message-text{margin-bottom:8px;text-align:center}.rmit-activities-list-content .confirm-message-text p{color:#000054;font-size:16px;font-weight:500;margin:0}.rmit-activities-list-content .confirm-fixed-footer{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;padding:15px;z-index:99;-webkit-box-shadow:0 -3px 10px rgba(0,0,0,.1);box-shadow:0 -3px 10px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:993px){.rmit-activities-list-content .confirm-fixed-footer{padding:20px 38px}}.rmit-activities-list-content .confirm-fixed-footer .confirm-btn-container{width:100%;max-width:340px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rmit-activities-list-content .confirm-fixed-footer .btn--confirm{display:block;width:100%;padding:9px 20px;background-color:#000054;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;text-decoration:none;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.rmit-activities-list-content .confirm-fixed-footer .btn--confirm:hover{background-color:#00003b}html[lang=vi] .rmit-login-form label[for=edit-title]{display:inline-block}html[lang=vi] .rmit-login-form label[for=edit-title] br{display:none}html[lang=vi] .rmit-login-form label[for=edit-title] span{display:block}#form-rmit-event-support .rmit-login-form{background-color:#000054!important;padding:40px 15px;min-height:calc(100vh - 80px)}#form-rmit-event-support .rmit-login-form label[for=edit-phone-number]{color:#fff}#form-rmit-event-support .rmit-login-form .form-submit{background-color:#e60028!important;color:#fff!important;border:none}.rmit-login-form label[for=edit-title] span{background:#e60028;display:inline-block;color:#fff;font-weight:700;letter-spacing:0;margin-bottom:5px;font-family:var(--default-font)}@media (min-width:993px){.rmit-login-form label[for=edit-title] span{font-size:48px}}@media (max-width:992px){.rmit-login-form label[for=edit-title] span{font-size:26px}}@media (max-width:600px){.rmit-login-form label[for=edit-title] span{font-size:24px}}.rmit-login-form label[for=edit-maintain-title]{font-weight:700;display:block;font-size:20px;margin:32px 0 20px}@media (max-width:768px){.rmit-login-form label[for=edit-maintain-title]{margin-top:42px;font-size:15px}}.rmit-login-form label[for=edit-maintain-description]{font-size:20px}@media (max-width:768px){.rmit-login-form label[for=edit-maintain-description]{font-size:15px}}.rmit-login-form .form-item-phone-number{margin-top:32px}@media (max-width:768px){.rmit-login-form .form-item-phone-number{margin-top:42px}}.rmit-login-form .form-item-phone-number label{font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.225px;display:block;margin-bottom:13px;max-width:470px}@media (max-width:768px){.rmit-login-form .form-item-phone-number label{font-size:15px;line-height:20px;margin-bottom:8px;max-width:100%}}.rmit-login-form .form-item-phone-number label::after{display:none}.rmit-login-form .form-item-phone-number .form-control{width:100%}.rmit-login-form .form-item-phone-number .form-control::-webkit-inner-spin-button,.rmit-login-form .form-item-phone-number .form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rmit-login-form .form-item-phone-number .form-control[type=number]{-moz-appearance:textfield}@media (min-width:769px){.rmit-login-form .form-item-phone-number .form-control{max-width:400px}}.rmit-login-form .form-submit{max-width:100%;width:100%}@media (min-width:768px){.rmit-login-form .form-submit{max-width:400px}}.rmit-qrcode-checkin .checkin-uid{font-size:25px;font-style:normal;font-weight:700;line-height:20px}.rmit-qrcode-checkin .qr-code{margin:20px 0 10px}@media (min-width:769px){.rmit-qrcode-checkin .rmit-checkin-information{margin-top:36px}}.rmit-qrcode-checkin .rmit-checkin-information .name{font-size:25px;font-style:normal;font-weight:700}@media (max-width:768px){.rmit-qrcode-checkin .rmit-checkin-information .name{font-size:20px}}.rmit-qrcode-checkin .rmit-checkin-information .phoneNumber{font-size:25px;font-style:normal;font-weight:400}@media (max-width:768px){.rmit-qrcode-checkin .rmit-checkin-information .phoneNumber{font-size:20px;font-weight:700}}.rmit-qrcode-checkin .rmit-checkin-information .number-people{font-size:20px;font-style:normal;font-weight:400}@media (max-width:768px){.rmit-qrcode-checkin .rmit-checkin-information .number-people{font-weight:700}}.rmit-qrcode-checkin .next-step{margin-top:60px}.rmit-qrcode-checkin .next-step .js-form-submit{margin-left:auto;margin-right:auto;margin-top:39px}@media (max-width:767px){.rmit-qrcode-checkin .next-step .js-form-submit{margin-top:11px}}@media (min-width:769px){.rmit-role-confirm{text-align:center}}.rmit-role-confirm label[for=edit-title]{background:#e60028;display:inline-block;color:#fff;font-weight:700;letter-spacing:-.45px;padding:5px 8px 8px;line-height:1;margin-bottom:5px;font-family:var(--default-font)}@media (min-width:993px){.rmit-role-confirm label[for=edit-title]{font-size:48px}}@media (max-width:992px){.rmit-role-confirm label[for=edit-title]{font-size:30px}}.rmit-role-confirm label[for=edit-content]{display:block;font-size:20px;font-style:normal;font-weight:400;line-height:20px;margin-top:23px}@media (max-width:768px){.rmit-role-confirm label[for=edit-content]{font-size:15px;font-style:normal;font-weight:400;line-height:20px}}@media (min-width:769px){.rmit-role-confirm .form-actions{margin-top:60px}}@media (max-width:768px){.rmit-role-confirm .form-actions{margin-top:160px}}.rmit-role-confirm .form-actions .button{margin-bottom:30px;margin-left:auto;margin-right:auto}.custom-header-menu-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.custom-header-menu-wrapper .menu-toggle-btn{background:#fff;border:1.5px solid #000054;border-radius:6px;width:26px;height:26px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;margin-left:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-header-menu-wrapper .menu-toggle-btn svg{width:15px;height:15px;display:block}.custom-header-menu-wrapper .menu-toggle-btn svg path{stroke:#000054;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.custom-header-menu-wrapper .menu-toggle-btn:hover{background-color:#f4f4f9;border-color:#e61e2a}.custom-header-menu-wrapper .menu-toggle-btn:hover svg path{stroke:#e61e2a}@media (min-width:768px){.custom-header-menu-wrapper .menu-toggle-btn{width:40px;height:40px}.custom-header-menu-wrapper .menu-toggle-btn svg{width:24px;height:24px}}.off-canvas-menu{position:fixed;top:0;right:0;width:300px;height:100vh;background-color:#fff;-webkit-box-shadow:-5px 0 15px rgba(0,0,0,.15);box-shadow:-5px 0 15px rgba(0,0,0,.15);z-index:9999;padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.off-canvas-menu .menu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.off-canvas-menu .menu-content button{width:100%;padding:12px;font-size:16px;font-weight:600;border-radius:6px;cursor:pointer;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.off-canvas-menu .menu-content .btn-staff{background-color:#fff;color:#000054;border:2px solid #000054}.off-canvas-menu .menu-content .btn-staff:hover{background-color:#f4f4f9}.off-canvas-menu .menu-content .btn-back{background-color:#000054;color:#fff;border:2px solid #000054}.off-canvas-menu .menu-content .btn-back:hover{background-color:#003;border-color:#003}.popup-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10000}.popup-modal-overlay .popup-modal-content{background-color:#fff;width:90%;max-width:400px;padding:30px;border-radius:12px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.25);box-shadow:0 10px 25px rgba(0,0,0,.25);text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.popup-modal-overlay .popup-modal-content .popup-note-tag{display:inline-block;background-color:#e61e2a;color:#fff;font-weight:700;font-size:24px;padding:4px 15px;margin-bottom:20px;text-align:center}.popup-modal-overlay .popup-modal-content .popup-message{font-size:16px;color:#003;line-height:1.5;margin-bottom:30px;text-align:left}.popup-modal-overlay .popup-modal-content .popup-message strong{color:#000054}.popup-modal-overlay .popup-modal-content .popup-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.popup-modal-overlay .popup-modal-content .popup-actions button{width:100%;padding:14px;font-size:16px;font-weight:700;border:none;border-radius:8px;cursor:pointer;text-align:center;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.popup-modal-overlay .popup-modal-content .popup-actions .btn-popup-back{background-color:#000054;color:#fff}.popup-modal-overlay .popup-modal-content .popup-actions .btn-popup-back:hover{background-color:#003}.popup-modal-overlay .popup-modal-content .popup-actions .btn-popup-confirm{background-color:#e61e2a;color:#fff}.popup-modal-overlay .popup-modal-content .popup-actions .btn-popup-confirm:hover{background-color:#b8141d}.station-checkin{background-color:#000054!important}.note-content{width:100%;margin-bottom:10px}.rmit-block-content{padding-bottom:20px}.rmit-block-content.my-experience-day-content .rmit-qrcode-checkin{margin-bottom:0!important}.rmit-block-content .block-content-title{text-align:center;margin-bottom:56px}@media (max-width:768px){.rmit-block-content .block-content-title{margin-bottom:24px;text-align:left}}@media (min-width:769px){.rmit-block-content .category .registered-activities{max-width:400px;margin-left:auto;margin-right:auto}}.rmit-block-content .category.my-experience-day{max-width:800px}.rmit-block-content .category.my-experience-day .category-item{margin-top:50px}@media (min-width:769px){.rmit-block-content .category{margin:0 auto 40px}}@media (max-width:768px){.rmit-block-content .category{margin:0 auto 10px}}@media (max-width:768px){.rmit-block-content .category{max-width:100%}}.rmit-block-content .category .category-title{font-weight:700}@media (min-width:769px){.rmit-block-content .category .category-title{font-size:25px;line-height:30px;margin-bottom:15px;text-align:center}}@media (max-width:768px){.rmit-block-content .category .category-title{font-size:15px;line-height:30px;margin-bottom:9px}}.rmit-block-content .category .add-activity{background-color:#bfbfbf;color:#000054;line-height:1}@media (max-width:768px){.rmit-block-content .category .add-activity{max-width:100%}}.rmit-block-content .category .add-activity:hover{background-color:#000054;color:#fff}.rmit-block-content .category .add-activity::before{font-family:icomoon;content:"\e900";margin-right:15px}@media (max-width:768px){.rmit-block-content .category .add-activity::before{font-size:20px}}@media (min-width:769px){.rmit-block-content .category .add-activity::before{font-size:26px}}.rmit-block-content .category .confirming-activities .event-session{margin-top:14px;border-radius:9px;overflow:hidden;border:1px solid #bfbfbf;background:#ebebeb}.rmit-block-content .category .confirming-activities .event-session .group-first{border-bottom:1px solid #bfbfbf;margin:0;cursor:pointer}.rmit-block-content .category .confirming-activities .event-session .group-first .col-first{-webkit-box-flex:0;-ms-flex:0 0 105px;flex:0 0 105px;padding:7px 12px}.rmit-block-content .category .confirming-activities .event-session .group-first .col-first .num-wrapper{color:#000054;font-size:20px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:-.3px}@media (max-width:768px){.rmit-block-content .category .confirming-activities .event-session .group-first .col-first .num-wrapper{font-size:15px}}.rmit-block-content .category .confirming-activities .event-session .group-first .col-second{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 105px);flex:0 0 calc(100% - 105px);padding:12px;background-color:#fff;border-left:1px solid #bfbfbf;position:relative;min-height:85px}.rmit-block-content .category .confirming-activities .event-session .group-first .col-second .field--name-title{display:block;color:#000054;font-size:20px;line-height:1.3;font-weight:700;letter-spacing:-.3px;padding-right:36px}@media (max-width:768px){.rmit-block-content .category .confirming-activities .event-session .group-first .col-second .field--name-title{font-size:15px}}.rmit-block-content .category .confirming-activities .event-session .group-first .col-second .field--name-field-short-description{color:#000054;font-size:15px;font-style:normal;font-weight:400;line-height:normal;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-right:36px}@media (max-width:768px){.rmit-block-content .category .confirming-activities .event-session .group-first .col-second .field--name-field-short-description{font-size:13px}}.rmit-block-content .category .confirming-activities .event-session .group-first .col-second .actions{position:absolute;top:5px;right:10px}.rmit-block-content .category .confirming-activities .event-session .group-first .col-second .actions a{text-decoration:none;display:block;width:26px;margin-top:11px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.rmit-block-content .category .confirming-activities .event-session .group-first .col-second .actions a:first-child{margin-top:0}.rmit-block-content .category .confirming-activities .event-session .group-first .col-second .actions a:hover{opacity:.8}.rmit-block-content .category .selected-activities .event-session{margin-bottom:14px;border-radius:9px;border:1px solid #bfbfbf;overflow:hidden}.rmit-block-content .category .selected-activities .event-session .event-heading{background:#ebebeb;border-bottom:solid 1px #bfbfbf;padding:12px 10px;display:-webkit-box;display:-ms-flexbox;display:flex}.rmit-block-content .category .selected-activities .event-session .event-heading .timeslot{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}@media (min-width:769px){.rmit-block-content .category .selected-activities .event-session .event-heading .timeslot{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}}.rmit-block-content .category .selected-activities .event-session .event-heading .room-information{padding:0 24px 0 10px;font-size:15px}.rmit-block-content .category .selected-activities .event-session .event-heading .room-information h4{font-weight:400}.rmit-block-content .category .selected-activities .event-session .event-heading .number,.rmit-block-content .category .selected-activities .event-session .event-heading .timeslot{font-size:20px;font-weight:700;line-height:17px}@media (max-width:767px){.rmit-block-content .category .selected-activities .event-session .event-heading .number,.rmit-block-content .category .selected-activities .event-session .event-heading .timeslot{font-size:15px}}.rmit-block-content .category .selected-activities .event-session .event-body{padding:10px 48px 17px 10px;position:relative}.rmit-block-content .category .selected-activities .event-session .event-body .event-body-content h3{font-size:20px}@media (max-width:767px){.rmit-block-content .category .selected-activities .event-session .event-body .event-body-content h3{font-size:15px}}.rmit-block-content .category .selected-activities .event-session .event-body .event-body-content .short-description{margin-top:5px;font-size:15px}@media (max-width:767px){.rmit-block-content .category .selected-activities .event-session .event-body .event-body-content .short-description{font-size:13px}}.rmit-block-content .category .selected-activities .event-session .event-body .event-actions{position:absolute;top:10px;right:10px}.rmit-block-content .confirm-wrapper{max-width:500px;margin:0 auto;text-align:center;margin-top:120px}.rmit-block-content .confirm-wrapper .btn--confirm{margin:20px auto 0;max-width:400px}@media (max-width:768px){.rmit-block-content .confirm-wrapper .btn--confirm{width:100%;max-width:100%}}@media (max-width:768px){.rmit-block-content .confirm-wrapper{max-width:100%;margin-top:60px}}.view-activities-list{max-width:880px;margin:0 auto}.view-activities-list .view-header{text-align:center;margin-bottom:18px}.view-activities-list .view-header .category-title{background:#e60028;display:inline-block;color:#fff;font-weight:700;letter-spacing:-.45px;padding:5px 8px 8px;line-height:1.2;margin-bottom:5px;font-family:var(--default-font)}@media (min-width:993px){.view-activities-list .view-header .category-title{font-size:48px}}@media (max-width:992px){.view-activities-list .view-header .category-title{font-size:30px}}.view-activities-list .view-filters .form-type-select{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;background:#ebebeb;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);border-radius:9px;border:1px solid #bfbfbf;position:relative;text-align:left;margin-top:38px}.view-activities-list .view-filters .form-type-select label{color:#000054;font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:-.3px;display:inline-block;margin-bottom:8px;position:absolute;top:-38px}@media (max-width:768px){.view-activities-list .view-filters .form-type-select label{font-size:15px}}.view-activities-list .view-filters .form-type-select:after{content:"";display:block;position:absolute;top:50%;right:14px;width:16px;height:14px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:url(/themes/custom/rmit/assets/images/arrow.svg) no-repeat center 100% 100%}@media (max-width:768px){.view-activities-list .view-filters .form-type-select:after{width:10px;height:8px}}.view-activities-list .view-filters .form-type-select select{border:none;background:0 0;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;font-size:20px;color:#000054;height:44px;padding:0 40px 3px 8px}@media (max-width:768px){.view-activities-list .view-filters .form-type-select select{font-size:15px;height:35px}}.view-activities-list .view-filters .form-type-textfield{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left}.view-activities-list .view-filters .form-type-textfield label{color:#000054;font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:-.3px;display:inline-block;margin-bottom:8px}@media (max-width:768px){.view-activities-list .view-filters .form-type-textfield label{font-size:15px}}@media (max-width:768px){.view-activities-list .view-filters .form-type-textfield input{font-size:15px;height:35px}}.view-activities-list .view-filters .form-actions{display:none}.view-activities-list .view-content .item-list{text-align:left}@media (min-width:993px){.view-activities-list .view-content .item-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.view-activities-list .view-content .item-list ul li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 15px}}.view-activities-list .view-content .item-list li{margin-bottom:16px;padding:0}.view-activities-list .view-content .item-list .full-activities .full-activities-title{font-size:18px;color:#000054;font-weight:700;border-bottom:4px solid #000054;margin-bottom:8px}.view-activities-list .view-content .item-list .full-activities .full-activities-list .node--type-session{border:1px solid #bfbfbf;background-color:#bfbfbf;position:relative}.view-activities-list .view-content .item-list .full-activities .full-activities-list .node--type-session .group-first .col-second{background-color:unset}.view-activities-list .view-content .view-list-clone{padding:0;margin:0;max-width:calc(100% + 30px);width:calc(100% + 15px);-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (max-width:992px){.view-activities-list .view-content .view-list-clone{display:none}}.view-activities-list .view-content .node--type-session{border-radius:9px;overflow:hidden;border:1px solid #bfbfbf;background:#ebebeb}.view-activities-list .view-content .node--type-session .group-first{border-bottom:1px solid #bfbfbf;margin:0;cursor:pointer}.view-activities-list .view-content .node--type-session .group-first .col-first{-webkit-box-flex:1;-ms-flex:1 0 80px;flex:1 0 80px;padding:7px 12px}.view-activities-list .view-content .node--type-session .group-first .col-first .num-wrapper{color:#000054;font-size:20px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:-.3px}@media (max-width:768px){.view-activities-list .view-content .node--type-session .group-first .col-first .num-wrapper{font-size:15px}}.view-activities-list .view-content .node--type-session .group-first .col-second{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 80px);flex:1 0 calc(100% - 80px);padding:12px;background-color:#fff;border-left:1px solid #bfbfbf;position:relative}.view-activities-list .view-content .node--type-session .group-first .col-second .field--type-image{display:block;width:45px;height:45px;position:absolute;top:7px;right:12px;margin-right:0}.view-activities-list .view-content .node--type-session .group-first .col-second .field--name-title{color:#000054;font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.3px;display:block}@media (max-width:768px){.view-activities-list .view-content .node--type-session .group-first .col-second .field--name-title{font-size:15px}}.view-activities-list .view-content .node--type-session .group-first .col-second .field--name-field-short-description{color:#000054;font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px}@media (max-width:768px){.view-activities-list .view-content .node--type-session .group-first .col-second .field--name-field-short-description{font-size:13px}}.view-activities-list .view-content .node--type-session .group-first .col-second .field--name-field-note{color:#000054;font-size:14px;font-style:italic;font-weight:400;line-height:normal;margin-top:8px}@media (max-width:768px){.view-activities-list .view-content .node--type-session .group-first .col-second .field--name-field-note{font-size:12px}}@media (min-width:769px){.view-activities-list .view-content .node--type-session .group-first:not(.active) .col-second .field--name-title>*{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width:769px){.view-activities-list .view-content .node--type-session .group-first:not(.active) .col-second .field--name-field-short-description{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width:769px){.view-activities-list .view-content .node--type-session .group-first:not(.active) .col-second .field--name-field-note{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.view-activities-list .view-content .node--type-session .group-second{padding:12px;margin:0;display:block;display:none}.view-activities-list .view-content .node--type-session .group-second .text-formatted{color:#000054;font-size:15px;font-style:normal;font-weight:400;margin-bottom:17px}.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper>h3{color:#e60028;font-size:15px;font-style:normal;font-weight:700;letter-spacing:-.225px;margin-bottom:10px}.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px}.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item{padding:0 4px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin-top:4px}@media (max-width:470px){.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}}.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item{border-radius:9px;border:1px solid #bfbfbf;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);padding:4px 8px;cursor:pointer}.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item.disable-time-slot{cursor:not-allowed;pointer-events:none;border:1px solid #bfbfbf;background-color:#bfbfbf;position:relative}.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item.disable-time-slot:after{content:"";display:block;width:100%;height:100%;background:repeating-linear-gradient(-45deg,transparent,transparent 7px,#fff 7px,#fff 8px);position:absolute;top:0;left:0}.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item a{text-decoration:none}.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .all-day{text-align:center;color:#e60028}@media (max-width:470px){.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .all-day{font-size:13px}}@media (max-width:380px){.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .all-day{font-size:11px}}.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .datetime{color:#e60028;font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.225px}@media (max-width:470px){.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .datetime{font-size:13px}}@media (max-width:380px){.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .datetime{font-size:11px}}.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .reg-info .remaining{margin-top:6px;color:#000054;font-size:15px;font-style:normal;line-height:1.3;letter-spacing:-.225px}@media (max-width:470px){.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .reg-info .remaining{font-size:13px}}@media (max-width:380px){.view-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .reg-info .remaining{font-size:11px}}.choose-activities-dialog .ui-dialog-content{overflow-x:hidden}.choose-activities-dialog .item-list ul li{padding:0}.choose-activities-dialog .node--view-mode-teaser-registration .node__content{margin-top:0}.activity-registration-confirm-selected-slot .block-content-sub-title{font-size:20px;color:#000054;max-width:400px;margin:0 auto}@media (max-width:768px){.activity-registration-confirm-selected-slot .block-content-sub-title{font-size:15px}}@media (min-width:769px){.checkin-attendee-activity-list-content .user-info{font-size:18px}.checkin-attendee-activity-list-content .user-info h3{font-size:20px}.checkin-attendee-activity-list-content .user-info .row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:768px){.checkin-attendee-activity-list-content .user-info{border-bottom:solid 1px #bfbfbf;margin:0 -15px;padding:0 15px 16px}}.checkin-attendee-activity-list-content .checkin-attendee-activity-list{max-width:830px}.my-experience-day-content .checkin-uid-activities h3{font-weight:700;color:#000054;font-size:24px;margin-bottom:0}.my-experience-day-content .agenda-subtitle{font-size:14px;font-weight:500;color:#515151;max-width:300px}.my-experience-day-content .user-info{text-align:left;color:#000054;margin-bottom:20px}.my-experience-day-content .user-info .name{color:#000054;font-size:18px;font-weight:700;margin-bottom:5px}.my-experience-day-content .user-info .num_accom,.my-experience-day-content .user-info .phoneNumber{color:#000054;font-size:16px;margin-bottom:2px}@media (max-width:768px){.my-experience-day-content .user-info .name{font-size:16px}.my-experience-day-content .user-info .num_accom,.my-experience-day-content .user-info .phoneNumber{font-size:14px}}.unique-id{border:1px solid #e50020;font-size:24px;color:#e50020;padding:6px 16px;background-color:transparent;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.2);box-shadow:0 4px 4px 0 rgba(0,0,0,.2)}.form-rmit-signup{margin:0 auto}@media (max-width:992px){.form-rmit-signup{max-width:100%;min-height:650px}}.form-rmit-signup label a{color:#000054;text-decoration:underline}.form-rmit-signup .required-marker{color:#dc3545}.form-rmit-signup .form-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-rmit-signup .form-container>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:993px){.form-rmit-signup .form-container.rmit-parent-form{max-width:100%}.form-rmit-signup .form-container.rmit-parent-form .invalid-feedback{max-width:400px;margin-left:auto;margin-right:auto}.form-rmit-signup .form-container.rmit-parent-form .form-type-textfield{max-width:400px;margin-left:auto;margin-right:auto}.form-rmit-signup .form-container.rmit-parent-form .form-actions{max-width:400px;margin-left:auto;margin-right:auto}.form-rmit-signup .form-container.rmit-parent-form .form-type-select{max-width:400px;margin-left:auto;margin-right:auto}.form-rmit-signup .form-container.rmit-parent-form #edit-has-child-under-12--wrapper,.form-rmit-signup .form-container.rmit-parent-form #edit-has-children-under-15--wrapper{max-width:400px;margin-left:auto;margin-right:auto}.form-rmit-signup .form-container.rmit-parent-form .signup-consent-field{max-width:400px;margin-left:auto;margin-right:auto}.form-rmit-signup .form-container.rmit-parent-form label[for=edit-content]{max-width:400px;margin-left:auto;margin-right:auto}.form-rmit-signup .form-container.rmit-parent-form #edit-children-names-consent{max-width:400px;margin-left:auto;margin-right:auto}}.form-rmit-signup .form-container.rmit-parent-form label[for=edit-title]{margin-bottom:16px;display:block}@media (min-width:993px){.form-rmit-signup .form-container.rmit-parent-form label[for=edit-title]{text-align:center;margin-bottom:70px}}.form-rmit-signup .form-container.rmit-parent-form label[for=edit-content]{display:block;margin-bottom:24px;font-size:15px;font-style:normal;font-weight:400;line-height:20px;text-align:left}.form-rmit-signup .form-container.rmit-parent-form #edit-children-names-consent{margin-bottom:24px;font-size:15px;font-style:normal;font-weight:400;line-height:20px;text-align:left}.form-rmit-signup .form-container.rmit-parent-form #edit-children-names-consent ul{list-style:disc;margin:8px 0 0;padding-left:18px}.form-rmit-signup .form-container.rmit-parent-form #edit-children-names-consent ul li{margin-bottom:4px}.form-rmit-signup .form-container.rmit-parent-form #edit-has-child-under-12--wrapper,.form-rmit-signup .form-container.rmit-parent-form #edit-has-children-under-15--wrapper{margin-bottom:24px}.form-rmit-signup .form-container.rmit-parent-form #edit-has-child-under-12--wrapper .fieldset-legend,.form-rmit-signup .form-container.rmit-parent-form #edit-has-children-under-15--wrapper .fieldset-legend{font-size:20px;font-style:normal;font-weight:700;line-height:30px;display:block;margin-bottom:10px}@media (max-width:768px){.form-rmit-signup .form-container.rmit-parent-form #edit-has-child-under-12--wrapper .fieldset-legend,.form-rmit-signup .form-container.rmit-parent-form #edit-has-children-under-15--wrapper .fieldset-legend{font-size:15px;margin-bottom:2px}}.form-rmit-signup .form-container.rmit-parent-form #edit-has-child-under-12,.form-rmit-signup .form-container.rmit-parent-form #edit-has-children-under-15{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}.form-rmit-signup .form-container.rmit-parent-form #edit-has-child-under-12 .form-check,.form-rmit-signup .form-container.rmit-parent-form #edit-has-children-under-15 .form-check{margin-top:0}.form-rmit-signup .form-container.rmit-parent-form #edit-has-child-under-12 .form-check .form-check-label,.form-rmit-signup .form-container.rmit-parent-form #edit-has-children-under-15 .form-check .form-check-label{font-size:16px}@media (min-width:993px){.form-rmit-signup .form-container.rmit-parent-form .form-actions{margin-top:67px}}.form-rmit-signup .invalid-feedback{display:block}.form-rmit-signup .invalid-feedback .rmit-title{display:none}.form-rmit-signup .form-type-date,.form-rmit-signup .form-type-email,.form-rmit-signup .form-type-select,.form-rmit-signup .form-type-select2,.form-rmit-signup .form-type-textfield{margin-bottom:24px}.form-rmit-signup .form-type-date label,.form-rmit-signup .form-type-email label,.form-rmit-signup .form-type-select label,.form-rmit-signup .form-type-select2 label,.form-rmit-signup .form-type-textfield label{font-size:20px;font-style:normal;font-weight:700;line-height:30px;display:block;margin-bottom:10px}@media (max-width:768px){.form-rmit-signup .form-type-date label,.form-rmit-signup .form-type-email label,.form-rmit-signup .form-type-select label,.form-rmit-signup .form-type-select2 label,.form-rmit-signup .form-type-textfield label{font-size:15px;margin-bottom:2px}}.form-rmit-signup label[for=edit-policy-content]{margin-bottom:20px;font-size:15px;font-style:italic;font-weight:400;line-height:20px}@media (max-width:768px){.form-rmit-signup label[for=edit-policy-content]{font-size:13px}}.form-rmit-signup .form-item-date-day,.form-rmit-signup .form-item-date-month,.form-rmit-signup .form-item-day,.form-rmit-signup .form-item-month{-webkit-box-flex:0;-ms-flex:0 0 calc(25% + 18px);flex:0 0 calc(25% + 18px);padding-right:18px}.form-rmit-signup .form-item-date-year,.form-rmit-signup .form-item-year{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 36px);flex:0 0 calc(50% - 36px)}.form-rmit-signup .form-type-select select{height:49px;border-radius:9px;border:1px solid #bfbfbf}.form-rmit-signup .form-type-select select:focus{-webkit-box-shadow:none;box-shadow:none}.form-rmit-signup .form-check{margin-top:25px}.form-rmit-signup .form-check label{font-size:20px;font-style:normal;font-weight:400;line-height:22px}@media (max-width:768px){.form-rmit-signup .form-check label{font-size:15px}}.form-rmit-signup .signup-consent-field{margin-bottom:24px}.form-rmit-signup .signup-consent-field .form-check{margin-top:0}.form-rmit-signup .signup-consent-field .form-check label{font-size:16px}@media (max-width:768px){.form-rmit-signup .signup-consent-field .form-check label{font-size:13px}}.view-station-checkin-activities-list{max-width:830px;margin:0 auto}.view-station-checkin-activities-list .view-filters .form-type-select{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative}.view-station-checkin-activities-list .view-filters .form-type-select:not(.form-item-timeslots):after{content:"";display:block;position:absolute;top:42px;right:14px;width:16px;height:14px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:url(/themes/custom/rmit/assets/images/arrow.svg) no-repeat center}.view-station-checkin-activities-list .view-filters .form-type-select .select2,.view-station-checkin-activities-list .view-filters .form-type-select select{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;background:#ebebeb;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);border-radius:9px;border:1px solid #bfbfbf;overflow:hidden;position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;font-size:20px;color:#000054;padding:0 40px 3px 8px;height:44px}.view-station-checkin-activities-list .view-filters .form-type-select .select2{height:auto}.view-station-checkin-activities-list .view-filters .form-type-select .select2-container{padding-left:8px;padding-right:8px}.view-station-checkin-activities-list .view-filters .form-type-select .select2-container--default .select2-selection--multiple{background:#ebebeb;border:0}.view-station-checkin-activities-list .view-filters .form-type-select .select2-container--default .select2-selection--multiple .select2-selection__clear{margin-right:2px}.view-station-checkin-activities-list .view-filters .form-type-select .select2-container--default .select2-selection--multiple .select2-selection__choice{background:#fff}.view-station-checkin-activities-list .view-filters .form-actions{display:none}.view-station-checkin-activities-list .view-content .node__content{margin-top:0}@media (min-width:993px){.view-station-checkin-activities-list .view-content .item-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.view-station-checkin-activities-list .view-content .item-list ul li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 15px}}.view-station-checkin-activities-list .view-content .item-list li{margin-bottom:16px;padding:0}.view-station-checkin-activities-list .view-content .node--type-session{border-radius:9px;overflow:hidden;border:1px solid #bfbfbf;background:#ebebeb}.view-station-checkin-activities-list .view-content .node--type-session .group-first{border-bottom:1px solid #bfbfbf;margin:0;cursor:pointer}.view-station-checkin-activities-list .view-content .node--type-session .group-first .col-first{-webkit-box-flex:1;-ms-flex:1 0 80px;flex:1 0 80px;padding:7px 12px}.view-station-checkin-activities-list .view-content .node--type-session .group-first .col-first .num-wrapper{color:#000054;font-size:20px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:-.3px}@media (max-width:768px){.view-station-checkin-activities-list .view-content .node--type-session .group-first .col-first .num-wrapper{font-size:15px}}.view-station-checkin-activities-list .view-content .node--type-session .group-first .col-second{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 80px);flex:1 0 calc(100% - 80px);padding:7px 12px 13px 12px;background-color:#fff;border-left:1px solid #bfbfbf;position:relative}.view-station-checkin-activities-list .view-content .node--type-session .group-first .col-second .field--name-title{color:#000054;font-size:20px;line-height:1.3;font-weight:700;letter-spacing:-.3px}@media (min-width:769px){.view-station-checkin-activities-list .view-content .node--type-session .group-first .col-second .field--name-title{display:block}.view-station-checkin-activities-list .view-content .node--type-session .group-first .col-second .field--name-title>*{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:768px){.view-station-checkin-activities-list .view-content .node--type-session .group-first .col-second .field--name-title{font-size:15px}}.view-station-checkin-activities-list .view-content .node--type-session .group-first .col-second .field--name-field-short-description{color:#000054;font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px}@media (min-width:769px){.view-station-checkin-activities-list .view-content .node--type-session .group-first .col-second .field--name-field-short-description{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:768px){.view-station-checkin-activities-list .view-content .node--type-session .group-first .col-second .field--name-field-short-description{font-size:13px}}.view-station-checkin-activities-list .view-content .node--type-session .group-second{padding:12px 12px 0 12px;margin:0}.view-station-checkin-activities-list .view-content .node--type-session .group-second .text-formatted{color:#000054;font-size:15px;font-style:normal;font-weight:400;margin-bottom:17px}.view-station-checkin-activities-list .view-content .node--type-session .group-second .timeslot-wrapper>h3{color:#e60028;font-size:15px;font-style:normal;font-weight:700;letter-spacing:-.225px;margin-bottom:10px}.view-station-checkin-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -4px}.view-station-checkin-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item{padding:0 4px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}@media (max-width:470px){.view-station-checkin-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}}.view-station-checkin-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item{border-radius:9px;border:1px solid #bfbfbf;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);padding:4px 8px;cursor:pointer}.view-station-checkin-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .datetime{color:#e60028;font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.225px}@media (max-width:470px){.view-station-checkin-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .datetime{font-size:13px}}@media (max-width:380px){.view-station-checkin-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .datetime{font-size:11px}}.view-station-checkin-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .all-day{text-align:center;color:#e60028;font-size:15px}@media (max-width:470px){.view-station-checkin-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .all-day{font-size:13px}}@media (max-width:380px){.view-station-checkin-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .all-day{font-size:11px}}.view-station-checkin-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .reg-info .remaining{margin-top:6px;color:#000054;font-size:15px;font-style:normal;line-height:1.3;letter-spacing:-.225px}@media (max-width:470px){.view-station-checkin-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .reg-info .remaining{font-size:13px}}@media (max-width:380px){.view-station-checkin-activities-list .view-content .node--type-session .group-second .timeslot-wrapper .field .field__item .timeslot-item .reg-info .remaining{font-size:11px}}.view-station-checkin-activities-list .view-content .node--type-session .group-second .field--name-field-time-slot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px}.view-station-checkin-activities-list .view-content .node--type-session .group-second .field--name-field-time-slot .field__item{padding:0 6px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin-bottom:12px}.view-station-checkin-activities-list .view-content .node--type-session .group-second .field--name-field-time-slot .field__item .timeslot-item{border-radius:9px;border:1px solid #bfbfbf;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);padding:4px 8px;cursor:pointer}.view-station-checkin-activities-list .view-content .node--type-session .group-second .field--name-field-time-slot .field__item .timeslot-item.red{border:1px solid #e60028;background:#e60028}.view-station-checkin-activities-list .view-content .node--type-session .group-second .field--name-field-time-slot .field__item .timeslot-item.red a{color:#fff}.view-station-checkin-activities-list .view-content .node--type-session .group-second .field--name-field-time-slot .field__item .timeslot-item.red .datetime{color:#fff}.view-station-checkin-activities-list .view-content .node--type-session .group-second .field--name-field-time-slot .field__item .timeslot-item.yellow{border:1px solid #eab800;background:#eab800}.view-station-checkin-activities-list .view-content .node--type-session .group-second .field--name-field-time-slot .field__item .timeslot-item.green{border:1px solid #88cc64;background:#88cc64}.view-station-checkin-activities-list .view-content .node--type-session .group-second .field--name-field-time-slot .field__item .timeslot-item a{display:block;text-decoration:none;color:#000054}.view-station-checkin-activities-list .view-content .node--type-session .group-second .field--name-field-time-slot .field__item .timeslot-item .datetime{color:#000054;font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.225px}.view-station-checkin-activities-list .view-content .node--type-session .group-second .field--name-field-time-slot .field__item .timeslot-item .reg-info .join,.view-station-checkin-activities-list .view-content .node--type-session .group-second .field--name-field-time-slot .field__item .timeslot-item .reg-info .register,.view-station-checkin-activities-list .view-content .node--type-session .group-second .field--name-field-time-slot .field__item .timeslot-item .reg-info .remaining{margin-top:6px;font-size:15px;font-style:normal;line-height:1.3;letter-spacing:-.225px}.view-station-checkin-activities-list .view-content .node--type-session .group-second .field--name-field-time-slot .field__item .timeslot-item .reg-info .join{margin-top:6px}.checkin-activities-number-wrapper{max-width:830px;margin:0 auto 12px;background-color:#ebebeb;padding:8px;width:100%}.checkin-activities-number-wrapper .checkin-activities-number{max-width:350px;font-size:15px}@media (max-width:768px){.checkin-activities-number-wrapper .checkin-activities-number{margin-bottom:0}.checkin-activities-number-wrapper .checkin-activities-number .row .col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}}.checkin-activities-number-wrapper .checkin-activities-number span{display:block}.checkin-activities-number-wrapper .checkin-activities-number .checkin-number{font-weight:700;font-size:20px;line-height:30px}@media (max-width:500px){.checkin-activities-number-wrapper .checkin-activities-number .checkin-number{font-size:15px;line-height:15px}}@media (max-width:500px){.checkin-activities-number-wrapper .checkin-activities-number{max-width:100%;font-size:12px}}.activity-detail{max-width:840px;margin:0 auto}.activity-detail .activity-row .col{font-size:15px}.activity-detail .activity-row .col:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 350px);flex:0 0 calc(100% - 350px)}@media (max-width:768px){.activity-detail .activity-row .col:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 150px);flex:0 0 calc(100% - 150px)}}@media (max-width:769px){.activity-detail .activity-row .col:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}}@media (max-width:768px){.activity-detail .activity-row .col:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.activity-detail .activity-row .col:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}@media (max-width:768px){.activity-detail .activity-row .col:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.activity-detail .activity-row.activity-detail__heading .col{font-size:20px}@media (max-width:768px){.activity-detail .activity-row.activity-detail__heading .col{font-size:15px}}.activity-detail .activity-row.activity-detail__heading h2{display:-webkit-box;display:-ms-flexbox;display:flex}.activity-detail .activity-row.activity-detail__heading h2 span{font-weight:400}.activity-detail .activity-row.activity-detail__heading h2 .number{padding-right:15px}.activity-detail .activity-row.activity-detail__heading h2 .number,.activity-detail .activity-row.activity-detail__heading h2 b{font-size:25px;font-weight:700}@media (max-width:768px){.activity-detail .activity-row.activity-detail__heading h2 .number,.activity-detail .activity-row.activity-detail__heading h2 b{font-size:15px}}.activity-detail .activity-row.activity-detail__heading .qr-code-button{text-align:center;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;border-radius:9px;border:1px solid #bfbfbf;background:#000054;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.activity-detail .activity-row.activity-detail__heading .qr-code-button .icon-qrcode{font-size:24px;margin-right:16px}.activity-detail .activity-row.activity-detail__heading .qr-code-button:hover{background-color:#e60028}@media (max-width:768px){.activity-detail .activity-row.activity-detail__heading .qr-code-button{margin-top:12px;height:34px;font-size:15px}.activity-detail .activity-row.activity-detail__heading .qr-code-button .icon-qrcode{font-size:18px;margin-right:8px}}.activity-detail__body .col{border-top:solid 1px #bfbfbf}.activity-detail__body .col>*{padding-top:10px;padding-bottom:10px}.activity-detail__body .col.status{background-color:#d9d9d9}.activity-detail__body .col.checked{background-color:#88cc64}.activity-detail .activity-search{margin-top:20px}.activity-detail .activity-search .table-responsive{padding:0}.activity-detail .activity-search .view-filters .views-exposed-form>*{position:relative}.activity-detail .activity-search .view-filters .form-type-textfield{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.activity-detail .activity-search .view-filters .form-type-textfield label{display:none}.activity-detail .activity-search .view-filters .form-type-textfield input{padding-right:60px}.activity-detail .activity-search .view-filters .form-actions{position:absolute;top:0;right:0;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px}@media (max-width:768px){.activity-detail .activity-search .view-filters .form-actions{height:40px;width:40px;font-size:20px}}.activity-detail .activity-search .view-filters .form-actions:before{content:"\e903";font-family:icomoon}.activity-detail .activity-search .view-filters .form-actions .form-submit{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.activity-detail .activity-search .view-content{margin:0}@media (max-width:400px){.activity-detail .activity-search .view-content{font-size:11.5px}}.activity-detail .activity-search .view-content thead tr th,.activity-detail .activity-search .view-content thead tr th a{white-space:nowrap;color:#000054}.activity-detail .activity-search .view-content thead tr th .tablesort,.activity-detail .activity-search .view-content thead tr th a .tablesort{-webkit-filter:invert(46%) sepia(100%) saturate(201%) hue-rotate(204deg) brightness(50%) contrast(227%);filter:invert(46%) sepia(100%) saturate(201%) hue-rotate(204deg) brightness(50%) contrast(227%);margin:3px}.activity-detail .activity-search .view-content .row{padding:0;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;display:table-row;color:#000054;background:unset!important}.activity-detail .activity-search .view-content .row>*{border-top:solid 1px #bfbfbf;padding-top:10px;padding-bottom:10px;color:#000054}.activity-detail .activity-search .view-content .row .field-full-name{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 296px);flex:0 0 calc(100% - 296px);width:calc(100% - 350px)}.activity-detail .activity-search .view-content .row .field-full-name a{color:#000054;text-decoration:none}.activity-detail .activity-search .view-content .row .field-full-name a:hover{color:#e60028}@media (max-width:768px){.activity-detail .activity-search .view-content .row .field-full-name{-webkit-box-flex:0;-ms-flex:0 0 calc(44% - 24px);flex:0 0 calc(44% - 24px);width:calc(44% - 24px)}}@media (max-width:768px){.activity-detail .activity-search .view-content .row .field-uid{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;width:15%}}.activity-detail .activity-search .view-content .row .field-phone{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;width:150px}@media (max-width:768px){.activity-detail .activity-search .view-content .row .field-phone{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;width:40%}}.activity-detail .activity-search .view-content .row .field-joined{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;padding:0 10px}.activity-detail .activity-search .view-content .row .field-joined span{display:block;text-align:center;cursor:pointer}.activity-detail .activity-search .view-content .row .field-joined span.checked svg{fill:#88cc64}.activity-detail .activity-search .view-content .row .field-people{text-align:center}.activity-detail .activity-search .view-content .row .field-full-name,.activity-detail .activity-search .view-content .row .field-joined,.activity-detail .activity-search .view-content .row .field-people,.activity-detail .activity-search .view-content .row .field-phone,.activity-detail .activity-search .view-content .row .field-uid{font-size:15px}@media (max-width:768px){.activity-detail .activity-search .view-content .row .field-full-name,.activity-detail .activity-search .view-content .row .field-joined,.activity-detail .activity-search .view-content .row .field-people,.activity-detail .activity-search .view-content .row .field-phone,.activity-detail .activity-search .view-content .row .field-uid{font-size:13px}}@media (max-width:450px){.activity-detail .activity-search .view-content .row .field-full-name,.activity-detail .activity-search .view-content .row .field-joined,.activity-detail .activity-search .view-content .row .field-people,.activity-detail .activity-search .view-content .row .field-phone,.activity-detail .activity-search .view-content .row .field-uid{font-size:11.5px}}.scan-popup{overflow:hidden}.scan-popup .loading{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;top:0;left:0;display:none}.scan-popup .lds-ellipsis{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;height:80px}.scan-popup .lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#000054;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.scan-popup .lds-ellipsis div:nth-child(1){left:8px;-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.scan-popup .lds-ellipsis div:nth-child(2){left:8px;-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.scan-popup .lds-ellipsis div:nth-child(3){left:32px;-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.scan-popup .lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(24px,0);transform:translate(24px,0)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(24px,0);transform:translate(24px,0)}}.scan-popup .qr-code-scanner{border:none!important}.scan-popup .qr-code-scanner>:first-child{display:none}.scan-popup .qr-code-scanner #reader__dashboard #html5-qrcode-button-camera-permission,.scan-popup .qr-code-scanner #reader__dashboard #html5-qrcode-button-camera-start,.scan-popup .qr-code-scanner #reader__dashboard #html5-qrcode-button-camera-stop{font-weight:700;border-radius:9px;border:1px solid #bfbfbf;background:#000054;color:#fff;padding:10px 15px;font-size:14px}.scan-popup .qr-code-scanner #reader__dashboard #html5-qrcode-button-camera-start,.scan-popup .qr-code-scanner #reader__dashboard #html5-qrcode-button-camera-stop{margin-top:10px}.scan-popup .qr-code-scanner #html5-qrcode-anchor-scan-type-change{display:none!important}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}form .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-dismissible .btn-close{opacity:0.6;}
