@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Francois+One&display=swap);
html,body,h1,h2,h3,h4,h5,h6,a,p,span,em,small,strong,sub,sup,mark,del,ins,strike,abbr,dfn,blockquote,q,cite,code,pre,ol,ul,li,dl,dt,dd,div,section,article,main,aside,nav,header,hgroup,footer,img,figure,figcaption,address,time,audio,video,canvas,iframe,details,summary,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,button,input,textarea tr,th,td{margin:0;padding:0;border:0}*{font-size:inherit;line-height:1.2em}a,a:visited{color:inherit}article,aside,footer,header,nav,section,main{display:block}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}img,video{max-width:100%}img{border-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}[hidden]{display:none !important}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:none}button:focus{outline:none}.pointer-none{pointer-events:none}.text-color-success{color:var(--color-success)}.text-color-active{color:var(--color-active)}.text-color-success{color:var(--color-success)}.text-color-danger{color:var(--color-danger)}.align-center{text-align:center !important}.align-justify{text-align:justify !important}.align-left{text-align:left !important}.align-right{text-align:right !important}.section-block{margin-bottom:var(--spacing-sm)}.section-block-title{margin-bottom:var(--spacing-xs)}.section-block-content{display:flex}.section-block-text{flex-shrink:1;font-size:var(--font-size-sm);margin-right:var(--spacing-md)}.section-block-action .btn{flex-grow:1;font-size:1.4rem;padding:var(--spacing-sm, 0);line-height:calc(var(--button-line-height) + 2*var(--spacing-sm, 0))}:root{font-size:62.5%}*{font-family:var(--text-font-family);color:var(--color-text);font-size:var(--font-size-md)}h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *{font-family:var(--heading-font-family);color:var(--color-heading);font-weight:normal}h1 strong{font-weight:bold}h1,h1 strong,h1 i.icon{font-size:var(--font-size-xl);line-height:1.3em}h2{font-size:var(--font-size-lg)}h3{font-weight:bold;font-size:var(--font-size-md)}h3{font-size:var(--font-size-md)}#root,body{background:var(--app-background, #f4f4f4)}.game-module-container{position:absolute;width:100%;height:100%;transition:transform .25s ease-out,opacity .25s ease-out;pointer-events:all !important}.module-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;transition:transform .25s ease-out}.module-wrapper.transitioning{z-index:1001}.slide-in-from-right{animation:slideInRight .25s forwards ease-out}.slide-out-to-right{animation:slideOutRight .25s forwards ease-out}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}/*# sourceMappingURL=core.css.map */

:root{--heading-font-family: Tahoma, sans-serif;--text-font-family: Verdana, sans-serif;--spacing-xs: 0.5rem;--spacing-sm: 1rem;--spacing-md: 1.6rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--text-margin-sm: 0.7rem;--text-margin-md: 1rem;--text-margin-lg: 1.2rem;--font-size-xs: 1rem;--font-size-sm: 1.4rem;--font-size-md: 2rem;--font-size-lg: 3rem;--font-size-xl: 4rem;--icon-size-xs: 1rem;--icon-size-sm: 1.5rem;--icon-size-md: 1.8rem;--icon-size-lg: 2rem;--icon-size-xl: 3rem;--marker-size-xs: 1rem;--marker-size-sm: 1.4rem;--marker-size-md: 2rem;--marker-size-lg: 3rem;--border-radius-xl: 2rem;--border-radius-lg: 1.5rem;--border-radius-md: 0.8rem;--border-radius-sm: 0.3rem;--white: #fcfcfc;--light-grey: #f6f3f1;--grey: #888888;--dark: #515151;--black: #100c08;--color-default: #666;--color-success: #0a0;--color-danger: #a00;--color-primary: #22f;--color-active: rgb(33, 33, 129);--color-text: #333;--color-heading: #333;--app-background: var(--white, white);--app-background-size: cover;--app-background-repeat: no-repeat;--content-background-color: var(--white, white);--bottom-background-color: var(--light-grey, lightgrey);--bottom-background-logo: unset;--bottom-background: var(--bottom-background-logo,var(--bottom-background-color));--challenge-color: var(--challenge-color);--challenge-background-color: var(--bottom-background-color);--control-font-size: var(--font-size-sm);--control-line-height: normal;--control-border-radius: var(--border-radius-md);--control-padding: var(--spacing-md);--section-padding: var(--spacing-lg);--nav-column-spacing: var(--spacing-sm);--nav-central-buttons-spacing: var(--spacing-sm);--card-border-radius: var(--border-radius-md);--card-border-padding: var(--border-radius-md);--card-padding: var(--spacing-md);--card-background: var(--content-background-color);--richtext-content-margin: var(--text-margin-md, 0);--modal-overlay-background: rgba(0, 0, 0, 0.9);--modal-overlay-padding: var(--spacing-sm);--modal-padding: var(--spacing-sm);--modal-icon-size: 1.2em;--modal-background: var(--content-background-color);--modal-border-radius: var(--card-border-radius);--modal-color-text: var(--color-text);--modal-color-heading: var(--color-heading);--modal-button-color: var(--button-color-default);--modal-close-button-padding: var(--spacing-sm);--modal-close-button-size: 2rem;--modal-close-button-margin: calc(var(--spacing-md) + var(--spacing-sm));--modal-close-button-background: var(--content-background-color);--button-padding: var(--control-padding);--button-font-size: var(--control-font-size);--button-line-height: var(--control-line-height);--button-border-default: none;--button-background-default: var(--color-default);--button-border-radius-default: var(--control-border-radius);--button-color-default: #fff;--button-weight-default: normal;--button-border-primary: var(--button-border-default);--button-background-primary: var(--color-primary);--button-border-radius-primary: var(--button-border-radius-default);--button-color-primary: #fff;--button-border-active: var(--button-border-default);--button-background-active: var(--color-active);--button-border-radius-active: var(--button-border-radius-default);--button-color-active: #fff;--button-border-danger: var(--button-border-default);--button-background-danger: var(--color-danger);--button-border-radius-danger: var(--button-border-radius-default);--button-color-danger: #fff;--button-border-success: var(--button-border-default);--button-background-success: var(--color-success);--button-border-radius-success: var(--button-border-radius-default);--button-color-success: #fff;--button-border-next: var(--button-border-default);--button-background-next: var(--button-background-default,transparent);--button-border-radius-next: var(--button-border-radius-default);--button-color-next: var(--color-default);--button-border-previous: var(--button-border-default);--button-background-previous: var(--button-background-default,transparent);--button-border-radius-previous: var(--button-border-radius-default);--button-color-previous: var(--color-default);--device-constrain-font-color: var(--color-default);--switch-height: 2.4rem;--switch-width: calc(2 * var(--switch-height));--switch-background-color: #ccc;--switch-transition-time: 0.2s;--switch-slider-color: #fff;--switch-slider-active-color: var(--color-active);--switch-slider-spacing: 0.3rem;--slider-border-radius: var(--control-border-radius);--input-font-size: var(--control-font-size);--input-border-radius: var(--control-border-radius);--input-line-height: var(--control-line-height);--input-border: 1px solid #ccc;--input-background: #eee;--input-padding: var(--control-padding);--input-color: var(--color-text);--input-border-focus: 1px solid #bbb;--input-color-focus: var(#000);--input-background-focus: #fff;--input-label-font-size: var(--control-font-size);--input-border-danger: 1px solid var(--color-danger);--input-color-danger: var(--color-danger);--input-placeholder-color-danger: #f88;--input-background-danger: #fee;--status-bar-color: var(--white);--status-bar-font-size: var(--font-size-xs);--status-bar-online-background-color: var(--color-success);--status-bar-offline-background-color: var(--color-danger, "red");--schema-node-border-color: var(--grey);--schema-node-background-color: var(--white);--schema-node-active-border-color: var(--color-primary);--schema-node-active-background-color: var(--color-active);--schema-node-after-background-color: var(--color-primary);--schema-dot-background-color: var(--color-primary);--schema-color-line: var(--color-active)}/*# sourceMappingURL=theme.css.map */

:root{--heading-font-family: "Francois One", sans-serif;--text-font-family: "Inter", sans-serif;--border-radius-xl: 3rem;--border-radius-lg: 1rem;--border-radius-md: 0.5rem;--border-radius-sm: 0.2rem;--color-xd: #201d41;--color-xl: #f59d19;--color-active: #7e55cc;--color-primary: #45277c;--color-success-d: #3e7c7e;--color-danger-d: #ae2012;--color-success-l: #00ffb5;--color-danger-l: #bb3e03;--white: #fcfcfc;--light-grey: #f6f3f1;--grey: #888888;--dark: #515151;--black: #100c08;--button-primary-gradient-background: linear-gradient( 300deg, var(--color-primary), var(--color-xl) );--button-primary-gradient-color: var(--white, #ffffff);--button-primary-gradient-border: none;--app-background: url(/41757ed0397b11defe32.jpg);--content-background-color: var(--white);--bottom-background-color: transparent;--bottom-background-logo: url(/71c60927c513ce34a175.svg) no-repeat center center / 50%;--challenge-background-color: var(--white);--color-default: var(--color-xd);--color-success: var(--color-success-d);--color-danger: var(--color-danger-d);--color-text: var(--color-xd);--color-heading: var(--color-xd);--button-background-default: var(--white);--button-background-primary: var(--button-primary-gradient-background);--button-background-active: var(--color-active);--button-color-default: var(--color-xd);--button-color-primary: var(--white);--button-color-active: var(--white);--button-color-success: var(--color-xl);--button-color-danger: var(--color-xd);--button-border-active: var(--button-border-default);--button-border-radius-default: var(--border-radius-xl);--button-border-default: solid var(--color-primary);--button-border-primary: var(--button-primary-gradient-border);--button-border-success: solid var(--color-success-l);--button-border-danger: solid var(--color-danger-l);--switch-background-color: var(--color-xd);--switch-slider-color: var(--color-xl);--switch-slider-active-background-color: var(--color-active);--switch-slider-active-color: var(--color-xl);--bottom-button-background: var(--button-primary-gradient-background);--bottom-button-color: var(--button-primary-gradient-color);--bottom-button-border: var(--button-primary-gradient-border);--bottom-button-font-weight: bold;--modal-button-color: var(--button-primary-gradient-color);--button-background-previous: var(--white, #b6b6b6);--button-color-previous: var(--color-xd);--button-border-previous: none;--button-font-size-previous: var(--font-size-md);--button-background-next: var(--color-primary);--button-color-next: var(--white);--button-border-next: none;--button-font-size-next: var(--font-size-md);--schema-node-border-color: var(--grey);--schema-node-background-color: var(--white);--schema-node-active-border-color: var(--color-xl);--schema-node-active-background-color: var(--color-xd);--schema-node-after-background-color: var(--color-xl);--schema-dot-background-color: var(--color-xd);--schema-color-line: var(--color-xl)}@media(min-width: 480px){:root{--font-size-xs: 1.15rem;--font-size-sm: 1.5rem;--font-size-md: 2rem;--font-size-lg: 3rem;--font-size-xl: 4rem;--font-size-xxl: 6rem}}@media(min-width: 374px)and (max-width: 480px){:root{--font-size-xs: 1.1rem;--font-size-sm: 1.4rem;--font-size-md: 1.9rem;--font-size-lg: 2.8rem;--font-size-xl: 3.4rem;--font-size-xxl: 6rem}}@media(max-width: 374px),(min-width: 1025px){:root{--font-size-xs: 0.9rem;--font-size-sm: 1.4rem;--font-size-md: 1.5rem;--font-size-lg: 2.2rem;--font-size-xl: 2.6rem;--font-size-xxl: 4.5rem}}/*# sourceMappingURL=theme.css.map */

.stack{display:flex;flex-direction:column;height:100%}.stack>*{padding:var(--spacing-md) var(--spacing-md) 0 var(--spacing-md)}.stack .heading{font-family:var(--heading-font-family);color:var(--color-heading);flex-shrink:0}.stack>.main{padding-bottom:var(--spacing-md);z-index:0;position:relative;min-height:0;flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;overflow-y:auto}.stack>.main>div{overflow-y:auto;max-height:100%}.stack>.main>*+*{margin-top:var(--spacing-md)}.stack .btn{flex-shrink:0}.stack>footer{align-items:flex-end;flex-shrink:0}.screen-small-header .heading{--font-size-xl: var(--font-size-lg)}#root{width:100vw;height:calc(var(--vh, 1vh)*100);touch-action:none}.screen{background:var(--app-background, transparent);background-size:var(--app-background-size, cover);background-repeat:var(--app-background-repeat, no-repeat);background-position:var(--app-background-position, center);height:calc(var(--vh, 1vh)*100);overflow:hidden}:root{--module-translate-duration: 400ms;--module-opacity-duration: 200ms;--module-enter-delay: 0ms;--module-transition-translation-offset:100%;--module-transition-translation-offset-i:-100%;--module-transition-translation-offset-leave:33%;--module-transition-translation-offset-leave-i:-33%}.game-module-container{position:absolute;top:0;left:0;height:calc(var(--vh, 1vh)*100);overflow:hidden;pointer-events:none;z-index:0}.game-module-container.tr-direction-left{--exit-position: -33%;--active-position: 0;--enter-position: 100%}.game-module-container.tr-direction-right{--exit-position: 33%;--active-position: 0;--enter-position: -100%}.game-module-container.tr-enter,.game-module-container.tr-enter-active,.game-module-container.tr-enter-done{z-index:1000}.game-module-container.tr-enter-active .screen,.game-module-container.tr-exit-active .screen{transition:transform var(--module-translate-duration) ease-in-out}.game-module-container.tr-enter .screen{transform:translateX(var(--enter-position))}.game-module-container.tr-enter-active .screen,.game-module-container.tr-enter-done .screen,.game-module-container.tr-exit .screen{transform:translateX(var(--active-position))}.game-module-container.tr-exit-active .screen,.game-module-container.tr-exit-done .screen{transform:translateX(var(--exit-position))}.game-module-container.tr-enter-done .screen{pointer-events:auto}/*# sourceMappingURL=layout.css.map */

.btn:disabled{pointer-events:none;opacity:.5}.btn{display:flex;align-items:center;justify-content:center;border:var(--button-border-default, none);border-radius:var(--button-border-radius-default, 0);background:var(--button-background-default, transparent);color:var(--button-color-default, #000);cursor:pointer;padding:var(--button-padding, 0);line-height:var(--button-line-height);box-sizing:initial;font-size:var(--button-font-size, 0)}.btn,.btn>i.icon{color:var(--button-color-default, #000)}.btn,.btn *{font-weight:var(--button-weight-default, normal)}.btn i.icon[class^=icon-]:before,.btn i.icon[class*=" icon-"]:before{font-size:var(--button-font-size)}.btn,.btn:active,.btn:focus,.btn:hover{outline:none}.btn-primary{border:var(--button-border-primary, none);border-radius:var(--button-border-radius-primary, 0);background:var(--button-background-primary, transparent);color:var(--button-color-primary, #000)}.btn-active{border:var(--button-border-active, none);border-radius:var(--button-border-radius-active, 0);background:var(--button-background-active, transparent);color:var(--button-color-active, #000)}.btn-danger{border:var(--button-border-danger, none);border-radius:var(--button-border-radius-danger, 0);background:var(--button-background-danger, transparent);color:var(--button-color-danger, #000)}.btn-success{border:var(--button-border-success, none);border-radius:var(--button-border-radius-success, 0);background:var(--button-background-success, transparent);color:var(--button-color-success, #000)}.btn-next{border:var(--button-border-next, var(--button-border-default));border-radius:var(--button-border-radius-next, var(--button-border-radius-default));background:var(--button-background-next, var(--button-background-default, transparent))}.btn-next,.btn-next>i.icon{color:var(--button-color-next, var(--button-color-default));font-size:var(--button-font-size-next, var(--button-font-size))}.btn-previous{border:var(--button-border-previous, var(--button-border-default));border-radius:var(--button-border-radius-previous, var(--button-border-radius-default));background:var(--button-background-previous, var(--button-background-default, transparent))}.btn-previous,.btn-previous>i.icon{color:var(--button-color-previous, var(--button-color-default));font-size:var(--button-font-size-previous, var(--button-font-size))}.btn-thumb-img-wrapper img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:15%}.btn-block{display:block;box-sizing:border-box;height:auto;width:100%}.btn-block>*{display:block}@keyframes primary-jello{0%{transform:scale3d(1, 1, 1)}2%{transform:scale3d(1.05, 0.95, 1)}4%{transform:scale3d(0.95, 1.05, 1)}6%{transform:scale3d(1.02, 0.98, 1)}8%{transform:scale3d(1, 1, 1)}100%{transform:scale3d(1, 1, 1)}}.btn-primary:not(:disabled){animation:primary-jello 5s ease-in-out infinite}@keyframes bounce-click{0%{transform:scale(1)}30%{transform:scale(0.9)}60%{transform:scale(1.05)}100%{transform:scale(1)}}.btn:not(.btn-next):not(.btn-previous):not(.btn-text):not(.btn-primary):active{animation:bounce-click .3s ease-out}.card{display:block;padding:var(--card-padding, 0);border-radius:var(--card-border-radius, 0);background-color:var(--card-background, transparent);max-height:100%;overflow-y:auto;position:relative}.card.card-full{height:100%;flex-grow:1}.card.card-border{padding:0;border:.4rem solid var(--card-background)}.card.card-image{border:var(--card-background) solid var(--card-padding);padding:0}.card.card-image img{display:block;object-position:center center;object-fit:cover;width:100%;height:100%}.card.card-border-less{padding:0;border-width:0}.answer-info{display:flex;flex-direction:column;justify-content:flex-end}.answer-info>*{margin:0 auto}.challenge-complete{text-align:center}.challenge-complete>*{display:block}.challenge-complete label{font-size:var(--font-size-md, 1.2em)}.challenge-complete.success label{color:var(--color-success)}.challenge-complete.fail label{color:var(--color-danger)}.challenge-complete legend{font-size:var(--font-size-sm)}.challenge-try-left{text-align:center;max-width:250px;padding:var(--spacing-sm);background-color:var(--challenge-background-color);border-radius:var(--border-radius-lg);min-width:120px}.challenge-try-left>*{display:block}.challenge-try-left .count{font-size:var(--font-size-sm, 1em);color:var(--challenge-color)}.challenge-try-left .caption{font-size:var(--font-size-md, 1.2em);color:var(--challenge-color)}.answers-container{display:flex}.answers-container.answers-container-text{flex-direction:column;margin:0 auto;align-items:stretch;max-width:30rem;width:100%}.answers-container.answers-container-text>*+*{margin:var(--spacing-sm) 0 0}.answers-container.answers-container-image{margin:0 calc(var(--spacing-sm)*-0.5);flex-wrap:wrap}.answers-container.answers-container-image>*{padding:0 calc(var(--spacing-sm)/2) calc(var(--spacing-sm));width:50%}.answers-container.answers-container-image .btn{padding:var(--spacing-xs)}.answers-container.answers-container-image.answers-container-square-block *{display:flex;flex-direction:column;flex-grow:1}.footer-nav{display:flex;justify-content:space-between;background:var(--bottom-background)}.footer-nav:has(>.nav-central>*){background:var(--bottom-background-color, transparent)}.footer-nav>.nav-lateral{box-sizing:initial}.footer-nav>*{margin-bottom:var(--section-padding)}.footer-nav>.nav-central{width:100%;min-width:0;max-width:250px;display:flex;flex-direction:column;padding:0 var(--nav-column-spacing, 0)}.footer-nav>.nav-central>*{margin-bottom:var(--nav-central-buttons-spacing, 0)}.footer-nav>.nav-central>*:last-child{margin-bottom:0}.footer-nav-info{text-align:center}.heading{font-family:var(--heading-font-family)}i.icon{display:inline-flex;font-size:var(--icon-size-md, 1em);align-items:center;justify-content:center}.card-border-less>.map{position:absolute;left:0;top:0;width:100%;height:100%}.leaflet-container{min-width:auto !important;min-height:auto !important}.leaflet-control-attribution{display:none}.marker-icon{display:inline-block;background-repeat:none;background-size:contain;width:var(--marker-size-sm, 1em);line-height:0}.marker-icon-xs{width:var(--marker-size-xs, 1em)}.marker-icon-lg{width:var(--marker-size-lg, 1em)}.marker-md{width:var(--marker-size-md, 1em)}.map-marker{background:rgba(0,0,0,0);border:none}.map-marker .my-class-1{fill:#f0f}.map-marker .my-class-2{fill:blue}.map-marker .my-class-3{fill:red}@keyframes gps-wiggle{0%{transform:rotate(0)}3%{transform:rotate(-3deg)}5%{transform:rotate(3deg)}8%{transform:rotate(-2deg)}10%{transform:rotate(2deg)}15%{transform:rotate(0)}100%{transform:rotate(0)}}.map-marker-go-there svg{animation:gps-wiggle 4s ease-in-out infinite;transform-origin:center bottom}.screen-maximized-map .btn-primary{animation:none !important}.modal-wrapper{position:fixed;left:0;top:0;width:100vw;height:calc(var(--vh, 1vh)*100);z-index:1000;margin:0;backdrop-filter:var(--modal-backdrop-filter, none)}.modal-wrapper .modal-overlay{background:var(--modal-overlay-background, #000);position:absolute;width:100%;height:100%;padding:var(--modal-overlay-padding, 0)}.modal-wrapper .modal{position:relative;max-height:100%;overflow:hidden;background:var(--modal-background, white);border-radius:var(--modal-border-radius, 0);display:flex;flex-direction:column}.modal-wrapper .modal *{color:var(--modal-color-text, black)}.modal-wrapper .modal-header{margin-bottom:var(--modal-padding, 0);display:flex;justify-content:flex-end}.modal-wrapper .modal-header>h1,.modal-wrapper .modal-header h2,.modal-wrapper .modal-header h3,.modal-wrapper .modal-header h4{flex-grow:1}.modal-wrapper .modal-header>*{padding:var(--modal-padding);color:var(--modal-color-heading, black)}.modal-wrapper .modal-header *,.modal-wrapper .modal-header *:before{line-height:var(--font-size-lg)}.modal-wrapper .modal-content{overflow-y:auto;padding:var(--modal-padding);padding-top:0}.modal-wrapper .modal-close{display:inline-block;text-align:right;border:none;z-index:900;background:var(--modal-close-button-background, transparent);line-height:.7em;padding:var(--modal-padding);cursor:pointer;border-radius:var(--modal-close-button-size, 0)}.modal-wrapper .modal-close>*{display:block}.modal-wrapper .modal-close i,.modal-wrapper .modal-close i:before{font-size:var(--modal-close-button-size, 16px);margin:0;line-height:1rem}.modal-wrapper.modal-center .modal{margin-top:calc(50vh - var(--modal-overlay-padding, 0));transform:translateY(-50%)}.modal-wrapper.modal-mode-switch .modal div.action{text-align:center;margin-top:30px}.modal-wrapper.modal-mode-switch .modal div.action button{color:var(--button-color-primary);margin:5px 10px}.modal-wrapper.modal-fullscreen .modal-content{font-style:italic}.modal-wrapper.modal-error-message .modal-content{height:100%}.modal-wrapper.modal-error-message .modal-content>*{height:100%}.modal-wrapper.modal-border-less{--modal-padding: var(--card-padding)}.modal-wrapper.modal-border-less .modal-header{position:absolute;left:0;top:0;width:100%}.modal-wrapper.modal-border-less .modal-content{padding:0 var(--modal-padding)}.modal-wrapper.modal-poi .modal-content>:not(:first-child){padding:var(--modal-padding) 0}.modal-wrapper.modal-poi .modal-content .btn{display:block;margin-left:auto;margin-right:auto;color:var(--modal-button-color, #ffffff)}@keyframes modal-slide-down{0%{transform:translateY(-100vh);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes modal-slide-down-center{0%{transform:translateY(-100vh);opacity:0}100%{transform:translateY(-55%);opacity:1}}.modal-animate{animation:modal-slide-down .6s ease-out forwards}.modal-center .modal.modal-animate{animation:modal-slide-down-center .6s ease-out forwards}@keyframes modal-slide-up{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-100vh);opacity:0}}@keyframes modal-slide-up-center{0%{transform:translateY(-55%);opacity:1}100%{transform:translateY(-100vh);opacity:0}}.modal-closing{animation:modal-slide-up .5s ease-in forwards}.modal-center .modal.modal-closing{animation:modal-slide-up-center .5s ease-in forwards}.online-status-bar{position:absolute;top:0;left:0;width:100vw;text-align:center;z-index:2000;font-size:var(--status-bar-font-size, 1rem);border-bottom:#000 1px solid}.online-status-bar *,.online-status-bar{color:var(--status-bar-color, "white")}.online-status-bar>.icon{font-size:var(--status-bar-font-size, 1rem);margin-right:.5rem}.online-status-bar.online{background-color:var(--status-bar-online-background-color, "green");transition:background-color 1s}.online-status-bar.offline{background-color:var(--status-bar-offline-background-color, "red");transition:background-color 1s}.rich-text p,.rich-text p *{font-size:var(--font-size-sm, 0)}.rich-text img{display:inline-block;max-width:100%;height:auto}.rich-text a,.rich-text a:active,.rich-text a:visited{color:var(--richtext-link-color)}.rich-text h2,.rich-text h3,.rich-text h4,.rich-text p{margin:var(--richtext-content-margin, 0) 0}.rich-text h2,.rich-text h2 *{font-size:var(--font-size-xl, 0)}.rich-text h3,.rich-text h3 *{font-size:var(--font-size-lg, 0)}.rich-text h4,.rich-text h4 *{font-size:var(--font-size-md, 0);font-weight:bold}.rich-text *:first-child{margin-top:0}.rich-text *:last-child{margin-bottom:0}.rich-text span{line-height:1em}.rich-text .text-success{color:var(--color-success)}.rich-text .text-danger{color:var(--color-danger)}.rich-text .text-primary{color:var(--color-primary)}.rich-text .text-left{text-align:left}.rich-text .text-right{text-align:right}.rich-text .text-center{text-align:center}.rich-text .text-justify{text-align:justify}.rich-text .text-strong{font-weight:bold}.rich-text .text-italic{font-style:italic}.rich-text .text-underline{text-decoration:underline}.rich-text .text-italic{font-style:italic !important}.rich-text .text-underline{text-decoration:underline}.fullscreen-video-container{height:100%}.fullscreen-video{height:inherit;--color-heading: var(--dark_blue);--color-text: var(--dark_blue);border-right-width:0;border-left-width:0}.video-container{height:inherit;display:flex}.video-container .controls{position:absolute;z-index:1001;bottom:var(--spacing-sm);right:var(--spacing-sm)}.video-container .controls button{width:4rem;height:4rem;font-size:2.5rem;line-height:4.2rem;text-align:center;border-radius:50%;background-color:var(--button-background-default);border-width:0;margin-left:var(--spacing-xs);padding-top:.1rem}.video-container .controls button i{color:var(--button-color-default)}.video-wrapper{width:100%;position:relative}.video-wrapper>*{position:absolute;left:0;top:0;width:100%;height:100%}.video-wrapper .poster-cta{z-index:100}.video-wrapper .poster-cta img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.video-wrapper .poster-cta i{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:5rem;height:5rem;font-size:2.5rem;line-height:5rem;text-align:center;color:var(--button-color-default);border-radius:50%;background-color:var(--button-background-default)}.video-wrapper .poster-cta i:before{margin:0;top:8%;position:relative}@media(orientation: landscape){.video-wrapper{position:fixed;left:0;top:0;background-color:#000;z-index:1000}.video-wrapper,.video-wrapper>*{width:100vw !important;height:calc(var(--vh, 1vh)*100) !important}}.video-poster{position:absolute;border:var(--card-background) solid var(--card-padding);left:0;top:25%;width:100%;height:50%;object-fit:cover;object-position:center;z-index:2}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;width:50px;height:50px;border:5px solid var(--color-xd);border-top:5px solid var(--color-xl);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.screen-fullscreen-video .btn-primary,.screen-fullscreen-video .btn-next,.screen-fullscreen-video .btn-text{animation:none}.screen-fullscreen-video .animate-next .btn-primary,.screen-fullscreen-video .animate-next .btn-next,.screen-fullscreen-video .animate-next .btn-text{animation:primary-jello 5s ease-in-out infinite}.about{padding:var(--spacing-sm) var(--spacing-md);--font-size-md:1.6rem;background-color:var(--bottom-background-color)}.about-nav{display:flex;justify-content:center;flex-wrap:wrap;margin:0}.about-nav>*+*{margin-left:var(--spacing-sm)}.about-nav-item{display:block;cursor:pointer}.switch{position:relative;display:inline-block;width:var(--switch-width, auto);height:var(--switch-height, auto)}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--switch-background-color);transition:background-color var(--switch-transition-time);border-radius:var(--slider-border-radius)}.switch .slider:before{position:absolute;content:"";height:calc(var(--switch-height) - 2*var(--switch-slider-spacing));width:calc(var(--switch-height) - 2*var(--switch-slider-spacing));left:var(--switch-slider-spacing, 0);bottom:var(--switch-slider-spacing, 0);background-color:var(--switch-slider-color);transition:transform var(--switch-transition-time),background-color var(--switch-transition-time);border-radius:calc(var(--slider-border-radius) - 1*var(--switch-slider-spacing))}.switch input:checked+.slider{background-color:var(--switch-slider-active-background-color)}.switch input:checked+.slider:before{background-color:var(--switch-slider-active-color)}.switch input:checked+.slider:before{transform:translateX(calc(var(--switch-width) - 1 * var(--switch-height)))}.switch.switch-rounded .slider{border-radius:var(--switch-height)}.switch.switch-rounded .slider::before{border-radius:50%}.switch.switch-square .slider{border-radius:0}.switch.switch-square .slider::before{border-radius:0}.form-input{font-size:var(--input-font-size);border-radius:var(--input-border-radius);line-height:var(--input-line-height);border:var(--input-border);background:var(--input-background);padding:var(--input-padding);color:var(--input-color);margin-bottom:var(--spacing-sm)}.form-input:focus{outline:none;color:var(--input-color-focus);border:var(--input-border-focus);background:var(--input-background-focus)}.form-input.form-input-danger,.form-input.form-input-danger:focus{outline:none;color:var(--input-color-danger);border:var(--input-border-danger);background:var(--input-background-danger)}.form-input.form-input-danger::placeholder,.form-input.form-input-danger:focus::placeholder{color:var(--input-placeholder-color-danger)}label.input-label{font-size:1.6rem}.device-constrain{position:absolute;left:0;top:0;width:100%;height:calc(var(--vh, 1vh)*100);z-index:2000;background:var(--app-background);background-size:cover;background-repeat:no-repeat;display:none;justify-content:center;align-items:center}.device-constrain>*{text-align:center;display:none;flex-direction:column;width:fit-content;height:fit-content;background-color:var(--card-background);border-radius:10px;padding:1em}.device-constrain>* i{font-size:5rem}.device-constrain>* *{max-width:30rem;margin-left:auto;margin-right:auto;color:var(--device-constrain-font-color)}.device-constrain>*>*+*{margin-top:var(--spacing-md)}@media only screen and (max-width: 1025px)and (orientation: landscape){.device-constrain{display:flex}.device-constrain .device-constrain-lock-portrait{display:flex}}.star-rating{padding:var(--spacing-md);background-color:var(--button-background-default);border-radius:var(--border-radius-lg);width:fit-content;align-self:center}.star-rating>i.icon{font-size:var(--font-size-xxl);cursor:pointer;transition:transform .2s ease,color .2s ease}.star-rating>i.icon.icon-star{color:var(--color-active);animation:pop .3s ease-out}.star-rating>i.icon.icon-star-empty{color:var(--color-default)}.star-rating>i.icon-star:nth-child(1){animation-delay:0s}.star-rating>i.icon-star:nth-child(2){animation-delay:.05s}.star-rating>i.icon-star:nth-child(3){animation-delay:.1s}.star-rating>i.icon-star:nth-child(4){animation-delay:.15s}.star-rating>i.icon-star:nth-child(5){animation-delay:.2s}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.device-preview-container{position:relative;display:flex;justify-content:center;align-items:center;height:calc(var(--vh, 1vh)*100);width:100vw;padding:20px;overflow:hidden;background:var(--app-background);background-size:cover;background-position:center;background-repeat:no-repeat}.device-preview-container .background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(20px)}.device-preview-container .device-wrapper{position:relative;right:5%;width:95vw;max-width:750px;min-width:520px;aspect-ratio:429/697}.device-preview-container .device-wrapper .try-me-label{position:relative;text-align:center;height:4.5%;width:10%;top:28%;left:25%;background-color:#ff5733;border-radius:10px;box-shadow:0px 4px 6px rgba(0,0,0,.1);z-index:2;animation:show 2s infinite}.device-preview-container .device-wrapper .try-me-label .icon-touch-phone{position:relative;color:#fff;font-size:4.5rem;top:10%}.device-preview-container .device-wrapper .try-me-label .icon-touch-phone::before{display:inline-block;transform:scaleX(-1)}.device-preview-container .device-wrapper .try-me-label::after{content:"";position:absolute;top:50%;right:-9px;transform:translateY(-50%);border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:12px solid #ff5733}@keyframes show{0%{transform:translateX(-5%)}50%{transform:translateX(0%)}100%{transform:translateX(-5%)}}.device-preview-container .device-wrapper .device-frame{position:absolute;top:23%;left:-6%;width:100%;height:auto;z-index:3;pointer-events:none;object-fit:contain}.device-preview-container .device-wrapper .device-preview{position:absolute;top:24%;left:38.3%;width:44%;height:55.5%;z-index:2}.device-preview-container .device-wrapper .device-preview .app-content{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;overflow:hidden}.device-preview-container .device-wrapper .device-preview .game-module-container{position:static}.device-preview-container .arrow-preview{position:absolute;top:50%;left:50%;transform:translate(138px, -208px)}.device-preview-container .arrow-preview .icon-arrow-preview{font-size:13rem}.device-preview-container .right-section{z-index:1;display:flex;flex-direction:column;align-items:center}.device-preview-container .right-section .rotate-warning{width:50%;margin:5%;padding:2%;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:10px;background:rgba(255,255,255,.35);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);animation:fadeIn 1s ease-in-out}.device-preview-container .right-section .rotate-warning i{font-size:7rem}.device-preview-container .right-section .rotate-warning .rotate-warning-icon{animation:tilt 2s infinite}@keyframes tilt{0%,100%{transform:rotate(0deg)}50%{transform:rotate(10deg)}}.device-preview-container .right-section .qrcode-container{text-align:center;color:#333;display:flex;flex-direction:column;align-items:center;padding:3%;max-width:600px;z-index:2;border-radius:20px;background:rgba(255,255,255,.35);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);animation:fadeIn 1s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:scale(0.9) translateY(30px)}60%{opacity:1;transform:scale(1.05) translateY(-10px)}100%{opacity:1;transform:scale(1) translateY(0)}}.device-preview-container .right-section .qrcode-container p{font-size:var(--font-size-lg)}.device-preview-container .right-section .qrcode-container .qrcode-image{width:200px;height:200px;border-radius:10%}.device-preview-container .screen{width:100%;height:100%}@media(orientation: landscape){.device-preview-container .video-wrapper{position:relative !important}}@media(orientation: landscape){.device-preview-container .video-wrapper,.device-preview-container .video-wrapper>*{width:100% !important;height:100% !important}}.device-preview-container .modal-wrapper{position:absolute !important;top:0;width:100% !important;height:100% !important}.device-preview-container .modal-wrapper.modal-center .modal{margin-top:100%;transform:translateY(-50%)}.split-header{text-align:center}.split-header-long-text{font-size:var(--font-size-lg)}.split-header-long-text-xl{font-size:var(--font-size-md)}.screen-quiz .module-wrapper{transform:translateX(0) !important}.input-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem;padding:var(--spacing-md);background-color:var(--button-background-default);border-radius:var(--border-radius-lg)}.input-row .input-char{width:auto;min-width:2ch;max-width:4ch;height:auto;min-height:4.5ch;max-height:4ch;text-align:center;font-size:var(--font-size-sm);background:var(--white);border-radius:var(--border-radius-lg);border:1px solid var(--grey);outline:none;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(20px);animation:inputFadeIn .3s ease forwards;animation-delay:calc(var(--i)*.1s)}@keyframes inputFadeIn{to{opacity:1;transform:translateY(0)}}.revealed-answer{align-self:center;margin-top:-0.5rem}.input-answer .input-char{font-weight:bold;border-width:2px}.input-answer-success .input-char{border-color:var(--color-success);color:var(--color-success)}.input-answer-fail .input-char{border-color:var(--color-danger);color:var(--color-danger)}.input-answer-display-only{opacity:calc(1 - var(--attempt-i)*.15);transition:opacity .3s ease}.input-answer-display-only .input-char{font-size:var(--font-size-xs);opacity:1;animation:none;transform:none;border-color:var(--color-danger);color:var(--color-danger)}.input-answer-display-only .input-row{background:none;padding:0}.cryptex-wrapper{display:flex;justify-content:center;align-items:center;padding:2.5rem;user-select:none;overflow-x:hidden;box-sizing:border-box}.cryptex-body{display:flex;height:13rem;align-items:stretch;border-radius:10px;position:relative}.cryptex-inner{display:flex;align-items:center;justify-content:center;min-width:fit-content;overflow:visible}.cryptex-end-cap-container{flex:0 0 auto;display:flex;align-items:center;justify-content:center;transition:transform .6s ease,opacity .4s ease-in .6s}.cryptex-end-cap{height:130px;width:95px;object-fit:fill;pointer-events:none;user-select:none}.cryptex-end-cap.right{transform:scaleX(-1)}.cryptex-wheel{display:flex;flex-direction:column;align-items:center;gap:.25rem}.cryptex-ring{height:130px;width:13px;margin-left:-4px;margin-right:-4px;pointer-events:none;user-select:none}.solo-wheel-container{position:relative;width:3rem;height:14rem;margin-top:-1rem;margin-bottom:-1rem;background:linear-gradient(180deg, #ddd 0%, #bbb 100%);border:1px solid var(--grey);border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.05)}.solo-wheel-container::before,.solo-wheel-container::after{content:"";border-radius:10px;position:absolute;left:0;right:0;height:3rem;pointer-events:none;z-index:10}.solo-wheel-container::before{top:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent)}.solo-wheel-container::after{bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent)}.wheel-track{display:flex;flex-direction:column}.wheel-character{position:relative;height:2rem;width:100%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:bold;font-family:"Courier New",monospace;color:#333}.wheel-character.active{color:var(--black);text-shadow:0 1px 2px rgba(0,0,0,.1)}.wheel-separator{content:"";opacity:50%;position:absolute;bottom:0;width:100%;height:1px;background:rgba(0,0,0,.25);pointer-events:none}.cryptex-extra-content{opacity:0;transform:translateY(-10px);animation:fadeInSlideDown .4s ease-out forwards;animation-delay:.5s;margin-top:1.5rem;text-align:center;position:absolute;place-self:anchor-center}@keyframes fadeInSlideDown{to{opacity:1;transform:translateY(0)}}.cryptex-body.blocked{animation:shake .5s ease-in-out;border:2px solid var(--color-danger)}.solo-wheel-container.blocked{background:#dbaaaa;border:1px solid var(--color-danger)}.cryptex-inner-wrapper.shake{animation:shake .5s ease-in-out}@keyframes shake{0%{transform:translateX(0px)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}100%{transform:translateX(0px)}}.cryptex-end-cap-container{transition:transform .6s ease,opacity .4s ease-in .6s}.cryptex-body{transition:transform 1s ease-out,opacity .4s ease-in .6s}.cryptex-end-cap-container.right.opened{transform:translateX(500%);opacity:0}.cryptex-end-cap-container.left.opened.vanished{transform:translateX(-500px);opacity:0}.cryptex-body.vanished{transform:translateX(-500px);opacity:0}.schema-grid{display:grid;position:relative;grid-template-columns:repeat(3, 1fr);gap:1.5rem;width:100%;max-width:300px;aspect-ratio:1/1;margin:0 auto;touch-action:none;user-select:none;padding:1rem}.schema-grid::before{content:"";position:absolute;inset:0;background:rgba(196,196,196,.164);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:1.5rem;z-index:0}.schema-grid *{position:relative;z-index:1}.schema-grid.shake{animation:shake 1s}@keyframes shake{0%{transform:translateX(0)}15%{transform:translateX(-10px)}30%{transform:translateX(10px)}45%{transform:translateX(-6px)}60%{transform:translateX(6px)}75%{transform:translateX(-3px)}90%{transform:translateX(3px)}100%{transform:translateX(0)}}.schema-grid.succeded .schema-node.active{border-color:var(--color-success)}.schema-grid.succeded .schema-node.active:after{background-color:var(--color-success)}.schema-grid.failed .schema-node.active{border-color:var(--color-danger)}.schema-grid.failed .schema-node.active:after{background-color:var(--color-danger)}.schema-grid.succeded .schema-node-dot{background-color:var(--color-success)}.schema-grid.failed .schema-node-dot{background-color:var(--color-danger)}.schema-grid.temp-failed .schema-node.active{border-color:var(--color-danger)}.schema-grid.temp-failed .schema-node.active:after{background-color:var(--color-danger)}.schema-grid.temp-failed .schema-node-dot{background-color:var(--color-danger)}.schema-lines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.schema-line{stroke:var(--schema-color-line);stroke-linecap:round;stroke-width:4}.schema-line.success,.schema-line.success.schema-line{stroke:var(--color-success)}.schema-line.error,.schema-line.error.schema-line{stroke:var(--color-danger)}.trailing.danger-0{stroke:blue}.trailing.danger-1{stroke:#1c00e2}.trailing.danger-2{stroke:#3900c6}.trailing.danger-3{stroke:#50a}.trailing.danger-4{stroke:#71008e}.trailing.danger-5{stroke:#8e0071}.trailing.danger-6{stroke:#a05}.trailing.danger-7{stroke:#c60039}.trailing.danger-8{stroke:#e2001c}.trailing.danger-9{stroke:red}.trailing{stroke-dasharray:4;opacity:.8}.schema-node{width:100%;aspect-ratio:1/1;border:2px solid var(--schema-node-border-color);border-radius:50%;background:var(--schema-node-background-color);position:relative;transition:border-color .2s,background-color .2s}.schema-node.active{background-color:var(--schema-node-active-background-color);border-color:var(--schema-node-active-border-color)}.schema-node:after{content:"";display:block;position:absolute;top:50%;left:50%;width:40%;height:40%;background-color:var(--schema-node-after-background-color);border-radius:50%;transform:translate(-50%, -50%) scale(0);transition:transform .2s}.schema-node.active:after{transform:translate(-50%, -50%) scale(1)}.schema-node-dot{position:absolute;top:50%;left:50%;width:20%;height:20%;background-color:var(--schema-dot-background-color);border-radius:50%;transform:translate(-50%, -50%);opacity:.8;pointer-events:none}/*# sourceMappingURL=components.css.map */

.heading-quiz-question-image{max-height:45%}.heading-quiz-question-image img{display:block}.heading-choice-question-image{max-height:45%}.heading-choice-question-image img{display:block}.screen-select-language .main{justify-content:center}.language-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm);width:100%;transition:all .3s ease}.language-nav .language-nav-item{display:flex;justify-content:center}.language-nav .btn{aspect-ratio:1/1;width:2rem;font-size:var(--font-size-md);text-transform:uppercase;text-align:center}@media(min-height: 700px){.language-nav.few-items{flex-direction:column;flex-wrap:nowrap;align-items:center}.language-nav.few-items .btn{width:10rem;aspect-ratio:unset}}.cookie-section{margin-bottom:var(--spacing-sm)}.cookie-section-title{margin-bottom:var(--spacing-xs)}.cookie-section-content{display:flex}.cookie-section-content .cookie-section-text{flex-shrink:1;font-size:var(--font-size-sm);margin-right:var(--spacing-md)}.cookie-section-content .cookie-section-switch{flex-grow:1}.cookie-nav{display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:30rem;margin-left:auto;margin-right:auto}.cookie-nav>*+*{margin-top:var(--spacing-sm)}.permission-activation{min-width:7.5rem;text-align:center}.permission-activation i{line-height:.8rem;padding:var(--spacing-xs);display:inline-block}.permission-activation i.ok{color:var(--color-success);font-size:var(--font-size-md);border-radius:5rem;border:.3rem solid var(--color-success)}.permission-activation i.not-ok{color:red;font-size:var(--font-size-xxl)}.permission-activation i:before{margin:0;line-height:1em}.screen-device-use p.unavailable-permission-content{font-size:var(--font-size-md);font-weight:bold;font-style:italic;color:var(--color-danger-d)}#gps-start-gps-button{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:401}#gps-toggle-maximize-map-button{position:absolute;width:2rem;height:2rem;top:1rem;right:1rem;z-index:401;background-color:var(--button-background-default);padding:var(--spacing-sm);border:2px solid var(--color-xd);border-radius:var(--border-radius-lg)}@keyframes glowingPath{0%{stroke-dashoffset:100}50%{stroke-dashoffset:0}100%{stroke-dashoffset:-100}}.glowing-polyline{stroke-width:5px;stroke-dasharray:30,10;animation:glowingPath 12s linear infinite;opacity:.7}#hubmap-start-gps-button{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:401}#hubmap-toggle-maximize-map-button{position:absolute;width:2rem;height:2rem;top:1rem;right:1rem;z-index:401;background-color:var(--button-background-default);padding:var(--spacing-sm);border:2px solid var(--color-xd);border-radius:var(--border-radius-lg)}.go-to-marker{width:125px;display:block;justify-self:center;pointer-events:none;animation:primary-jello 5s ease-in-out infinite;animation-delay:600ms}.poi-active-wrapper,.poi-to-be-activated-wrapper,.poi-info-wrapper{display:flex;align-items:center;justify-content:center;transform-origin:center bottom}@keyframes poi-drop{0%{transform:translateY(-150px) scale(0.8);opacity:0}80%{transform:translateY(5px) scale(1);opacity:1}100%{transform:translateY(0) scale(1);opacity:1}}.poi-hidden{opacity:0}.poi-dropping{animation:poi-drop .8s ease-out both !important}@keyframes poi-hover{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}.poi-active,.poi-to-be-activated,.poi-info{animation:poi-hover 3s ease-in-out infinite}@keyframes poi-excited{0%{transform:rotate(0)}3%{transform:rotate(-3deg)}5%{transform:rotate(3deg)}8%{transform:rotate(-2deg)}10%{transform:rotate(2deg)}15%{transform:rotate(0)}100%{transform:rotate(0)}}.poi-active{animation:poi-excited 4s ease-in-out infinite;transform-origin:center bottom}@keyframes poi-radius-ripple{0%{transform:scale(0);opacity:0}10%{transform:scale(1.5);opacity:.5}20%{transform:scale(2);opacity:0}100%{transform:scale(2);opacity:0}}.poi-to-be-activated-wrapper::after{content:"";position:absolute;width:30px;height:30px;border-radius:50%;opacity:0;background:rgba(0,0,255,.25);animation:poi-radius-ripple 10s ease-out infinite;animation-delay:2s;z-index:-1;top:55%}@keyframes poi-fade{0%{opacity:1}20%{opacity:.3}40%{opacity:1}100%{opacity:1}}.poi-done{animation:poi-drop .8s ease-out both,poi-fade 5s ease-in-out infinite}.screen-maximized-hub-map .btn-primary{animation:none !important}:root{--social-media-icon-size: 64px}.screen-share h1{text-align:center}.screen-share .main>*+*{margin-top:var(--spacing-md)}.screen-share section.share-nav{flex-direction:row;max-width:20rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center;background-color:var(--white);border-radius:var(--border-radius-lg)}.screen-share .share-nav-item{display:inline-block;margin:var(--spacing-sm);text-decoration:none}.screen-share .share-nav-item,.screen-share .share-nav-item i{width:var(--social-media-icon-size);height:var(--social-media-icon-size)}.screen-share .share-nav-item i{line-height:var(--social-media-icon-size);font-size:var(--social-media-icon-size);display:block}.heading-survey-choice-question{font-size:1.5em;font-weight:bold}.screen-star-rating>.stack .main{padding-bottom:7rem}.screen-save h1,.screen-newsletter h1{text-align:center}.screen-save section,.screen-newsletter section{display:flex;flex-direction:column;align-items:center}.screen-save section>*+*,.screen-newsletter section>*+*{margin-top:var(--spacing-xs)}.screen-save .main>*+*,.screen-newsletter .main>*+*{margin-top:var(--spacing-md)}#input-form{text-align:center}.form-input{width:100%;resize:none}.input-label span{color:red;margin-left:100%}/*# sourceMappingURL=modules.css.map */

@font-face {
    font-family: "icons";
    src: url(/c40b4e0d1593acb97a3f.eot?b4e1b3d93826d23ae860ba415cf928fe#iefix) format("embedded-opentype"),
url(/dd6e5949312400d72515.woff2?b4e1b3d93826d23ae860ba415cf928fe) format("woff2"),
url(/80b4c64e95bc296d2904.woff?b4e1b3d93826d23ae860ba415cf928fe) format("woff");
}

i[class^="icon-"]:before, i[class*=" icon-"]:before {
    font-family: icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-left:before {
    content: "\f101";
}
.icon-arrow-preview:before {
    content: "\f102";
}
.icon-arrow-right:before {
    content: "\f103";
}
.icon-attention-alt:before {
    content: "\f104";
}
.icon-cancel:before {
    content: "\f105";
}
.icon-ccw:before {
    content: "\f106";
}
.icon-connection-icon:before {
    content: "\f107";
}
.icon-desktop:before {
    content: "\f108";
}
.icon-force-portrait:before {
    content: "\f109";
}
.icon-header-foot:before {
    content: "\f10a";
}
.icon-header-pic:before {
    content: "\f10b";
}
.icon-header-qrcode:before {
    content: "\f10c";
}
.icon-help:before {
    content: "\f10d";
}
.icon-laptop:before {
    content: "\f10e";
}
.icon-map-o:before {
    content: "\f10f";
}
.icon-map:before {
    content: "\f110";
}
.icon-maximize:before {
    content: "\f111";
}
.icon-minimize:before {
    content: "\f112";
}
.icon-mobile:before {
    content: "\f113";
}
.icon-no-connection-icon:before {
    content: "\f114";
}
.icon-no-desktop:before {
    content: "\f115";
}
.icon-not-ok:before {
    content: "\f116";
}
.icon-ok:before {
    content: "\f117";
}
.icon-pause:before {
    content: "\f118";
}
.icon-play:before {
    content: "\f119";
}
.icon-social-facebook:before {
    content: "\f11a";
}
.icon-social-instagram:before {
    content: "\f11b";
}
.icon-social-linkedin:before {
    content: "\f11c";
}
.icon-social-newsletter:before {
    content: "\f11d";
}
.icon-social-tiktok:before {
    content: "\f11e";
}
.icon-social-twitter:before {
    content: "\f11f";
}
.icon-star-empty:before {
    content: "\f120";
}
.icon-star:before {
    content: "\f121";
}
.icon-tablet:before {
    content: "\f122";
}
.icon-touch-phone:before {
    content: "\f123";
}
.icon-triangle-exclamation:before {
    content: "\f124";
}

