@import url("https://fonts.googleapis.com/css2?family=Titan+One&display=swap");body,html{margin:0;padding:0;height:100%;overscroll-behavior-y:contain;background-color:#000!important}*,body{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1024px){::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#555;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#c7c7c7;cursor:pointer}}img{-webkit-user-drag:none;-webkit-touch-callout:none}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus,:focus-visible{box-shadow:none!important;outline:none!important;transition:none!important}:active{outline:none!important}[data-focus-visible],[data-focus]{box-shadow:none!important;outline:none!important;transition:none!important}*{--chakra-ring-color:transparent!important;--chakra-ring-inset:transparent!important}:active,:focus,:focus-within,:hover{--chakra-ring-color:transparent!important}.typing{width:5em;height:2em;position:relative;padding:10px;border-radius:5px;background:#00aaeb42}.typing .typing__dot{float:left;width:8px;height:8px;margin:0 4px;background:#676767;border-radius:50%;opacity:0;animation:loadingFade 1s infinite}.typing__dot:first-child{animation-delay:0s}.typing__dot:nth-child(2){animation-delay:.2s}.typing__dot:nth-child(3){animation-delay:.4s}@keyframes loadingFade{0%{opacity:0}50%{opacity:.8}to{opacity:0}}.pulse-purple{border-radius:50%;transform:scale(1);background:#a938ff!important;box-shadow:0 0 0 0 #a938ff;animation:pulse-purple 1s ease-in-out infinite}@keyframes pulse-purple{0%{transform:scale(.95);box-shadow:0 0 0 0 #a938ff}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(169,56,255,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(169,56,255,0)}}.pulse-generic{border-radius:50%;transform:scale(1);animation:pulse-generic 1s ease-in-out infinite;box-shadow:0 0 0 10px rgba(255,82,82,0)}@keyframes pulse-generic{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.267)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,82,82,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,82,82,0)}}.pulse-red{border-radius:50%;transform:scale(1);background:#ff5252;box-shadow:0 0 0 0 #ff5252}@keyframes pulse-red{0%{transform:scale(.95);box-shadow:0 0 0 0 #e53e3e}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,82,82,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,82,82,0)}}.pulse-green{border-radius:50%;transform:scale(1);background:#38a169;box-shadow:0 0 0 0 #38a169;animation:pulse-green .5s ease-in-out 1}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 0 0 #38a169}70%{transform:scale(1.3);box-shadow:0 0 0 15px rgba(56,161,105,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(56,161,105,0)}}.pulse-orange{border-radius:50%;transform:scale(1);background:#dd6b20;box-shadow:0 0 0 0 #dd6b20;animation:pulse-orange 1s ease-in-out infinite}@keyframes pulse-orange{0%{transform:scale(.95);box-shadow:0 0 0 0 #dd6b20}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(221,107,32,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(221,107,32,0)}}.mainButton,.mainButton:focus,.mainButton:focus-visible{font-weight:700!important;letter-spacing:1px;font-size:1.25em!important;border-color:transparent;border-bottom:5px solid #00000038;transition:all .1s ease-out;outline:none;box-shadow:0 4px 0 2px #00000014}.mainButton:active{border-bottom-color:transparent;transform:scaleY(.95) translateY(2px);box-shadow:0 0 0 4px #00000014}.mainButtonPlay{--btn-bg:#cccccc2d!important;--btn-fg:#111;--depth:2px;--press:10px;--r:0px;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:27px 39px!important;border:0;border-radius:var(--r);background-color:var(--btn-bg);color:var(--btn-fg);font-family:Titan One,system-ui,sans-serif;text-transform:uppercase;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.5em!important;background-image:linear-gradient(180deg,hsla(0,0%,100%,.16),rgba(0,0,0,.1));letter-spacing:0;font-weight:100!important;box-shadow:0 var(--depth) 0 rgba(0,0,0,.35),0 calc(var(--depth) + 8px) 24px rgba(0,0,0,.25);transition:transform .08s ease,box-shadow .08s ease,filter .12s}.mainButtonPlay:after{inset:0;border-radius:inherit;box-shadow:inset 0 3px 0 hsla(0,0%,100%,.7),inset 0 -7px 0 rgba(0,0,0,.16)}.mainButtonPlay:after,.mainButtonPlay:before{content:"";position:absolute;pointer-events:none}.mainButtonPlay:before{inset-inline-start:10px;inset-inline-end:10px;top:6px;height:40%;border-radius:12px 12px 10px 10px;background:linear-gradient(180deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,0))}.mainButtonPlay:hover{filter:brightness(1.03)}.mainButtonPlay:active{transform:translateY(var(--press));box-shadow:0 2px 0 rgba(0,0,0,.35),0 6px 18px rgba(0,0,0,.22)}.mainButtonPlay:focus-visible{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.55),0 0 0 6px rgba(0,0,0,.35),0 var(--depth) 0 rgba(0,0,0,.35),0 calc(var(--depth) + 8px) 24px rgba(0,0,0,.25)}.mainButtonPlay:disabled{filter:grayscale(.35) contrast(.9);cursor:not-allowed}.cloud-animation-container{position:absolute;height:100%}.central-circle{top:50%;inset-inline-start:50%;width:40px;height:40px;transform:translate(-50%,-50%);box-shadow:0 0 10px hsla(0,0%,100%,.5)}.central-circle,.cloud-circle{position:absolute;background-color:#fff;border-radius:50%}.cloud-circle{animation-name:float;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.board{position:relative;padding:0}.tile{position:absolute;list-style:none;background:#ec6f66;display:grid;place-items:center;font-size:20px}.led-box{height:9px;width:9px;border-left:1px solid #00000085;border-top:1px solid #00000085;border-color:#808080bf #00000085 #00000085 #808080bf;border-style:solid;border-width:1px}.led-box:after{content:"";position:absolute;top:1px;inset-inline-start:1px;width:3px;height:3px;background-color:hsla(0,0%,100%,.521);opacity:.5}.led-red{width:9px;height:9px;background-color:red;border-radius:50%;box-shadow:0 -1px 7px 1px rgba(0,0,0,.2),inset 0 -1px 9px #da3d3d,0 2px 12px rgba(255,0,0,.5);animation:blinkRed .5s infinite}@keyframes blinkRed{0%{background-color:red}50%{background-color:#a00;box-shadow:0 -1px 7px 1px rgba(0,0,0,.2),inset 0 -1px 9px #441313,0 2px 0 rgba(255,0,0,.5)}to{background-color:red}}.led-yellow{width:9px;height:9px;background-color:#ff0;border-radius:50%;box-shadow:0 -1px 7px 1px rgba(0,0,0,.2),inset 0 -1px 9px #808002,0 2px 12px #ff0;animation:blinkYellow 1s infinite}@keyframes blinkYellow{0%{background-color:#ff0}50%{background-color:#aa0;box-shadow:0 -1px 7px 1px rgba(0,0,0,.2),inset 0 -1px 9px #505001,0 2px 0 #ff0}to{background-color:#ff0}}.led-green{width:9px;height:9px;background-color:#abff00;border-radius:50%;box-shadow:0 -1px 7px 1px rgba(0,0,0,.2),inset 0 -1px 9px #7ab404,0 2px 12px #89ff00}.led-blue{width:12px;height:12px;background-color:#24e0ff;border-radius:50%;box-shadow:0 -1px 7px 1px rgba(0,0,0,.2),inset 0 -1px 9px #006,0 2px 14px #3f8cff}.bomb-block-pink{background:#f32b8f5b;border-radius:8px}.bomb-block-blue{background:#2bb4f35b;border-radius:8px}.bomb-block-yellow{background:#ffde39d4;border-radius:8px}.relief{border-left:1px solid #d1d0d0;border-top:1px solid #d1d0d0;border-color:#00000094 #d1d0d0 #d1d0d0 #00000094;border-style:solid;border-width:1px}.relief-reverse{border-left:1px solid #00000094;border-top:1px solid #00000094;border-color:#d1d0d0 #00000094 #00000094 #d1d0d0;border-style:solid;border-width:1px}.wire-container{display:inline-flex;flex-direction:column;align-items:center;position:relative}.wire{width:5px;height:20px;background-color:red;position:relative;border-radius:2px}.solder{width:2px;height:35px;background:radial-gradient(circle,#faf9f9 0,grey 80%);border-radius:50%;position:absolute;top:-7px;inset-inline-start:50%;transform:translateX(-50%);box-shadow:0 2px 4px rgba(0,0,0,.3)}.crt-overlay{inset-inline-start:0;top:0;position:absolute;width:100%;height:100%;background:linear-gradient(#000 50%,#ffffffad 0) 0 0 /100% 4px,linear-gradient(rgba(0,0,0,.767) 50%,#ffffff0d 0) 0 0 /4px 100%;opacity:.3;pointer-events:none;z-index:20}@keyframes explode{0%{transform:scale(1);opacity:1;filter:brightness(1) blur(0)}30%{filter:brightness(1.5) blur(2px)}50%{transform:scale(1.5);opacity:.8;filter:brightness(2) blur(3px)}99%{transform:scale(2);opacity:0;filter:brightness(3) blur(6px)}to{transform:scale(1);opacity:0;filter:brightness(1) blur(0)}}.exploding{animation:explode .3s ease-out}.floating-object{position:relative;animation:float 3s linear infinite}@keyframes float{0%{transform:scale(.97) rotate(0deg)}50%{transform:scale(1) rotate(5deg)}to{transform:scale(.97) rotate(0deg)}}.floating-object-1{position:relative;animation:float-1 5s linear infinite}@keyframes float-1{0%{transform:scale(.96) rotate(0deg)}50%{transform:scale(1) rotate(4deg)}to{transform:scale(.96) rotate(0deg)}}.floating-object-2{position:relative;animation:float-2 5s linear infinite}@keyframes float-2{0%{transform:scale(.97) rotate(0deg)}50%{transform:scale(1) rotate(3deg)}to{transform:scale(.97) rotate(0deg)}}.floating-object-3{position:relative;animation:float-3 5s linear infinite}@keyframes float-3{0%{transform:scale(.98) rotate(0deg)}50%{transform:scale(1) rotate(4deg)}to{transform:scale(.98) rotate(0deg)}}.gift-badge{position:relative;animation:gift-float 2s ease-in-out infinite}@keyframes gift-float{0%,to{transform:translateY(0) perspective(400px) rotateX(18deg)}50%{transform:translateY(-10px) perspective(400px) rotateX(18deg)}}.rotate-safe{position:relative;animation:rotate-safe 3s ease-in-out infinite}@keyframes rotate-safe{0%{transform:rotate(-30deg)}85%{transform:rotate(90deg)}to{transform:rotate(-30deg)}}.rotateBackground{position:relative;overflow:hidden}.rotateBackground:after{z-index:-1;opacity:.65;content:"";position:absolute;background-image:url(/images/modalBackground.png);background-position:50%;top:-50%;inset-inline-start:-50%;width:200%;height:200%;transform:scale(2);animation:rotate360 75s linear infinite}@keyframes rotate360{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.vertical-shake{animation:vertical-shaking 1s ease-in-out infinite}@keyframes vertical-shaking{0%{transform:translateY(0)}25%{transform:translateY(3px)}50%{transform:translateY(-3px)}75%{transform:translateY(3px)}to{transform:translateY(0)}}.multiple-paper:before{content:"";position:absolute;top:0;inset-inline-end:0;width:16px;height:auto;bottom:0;background-image:url(/images/sheets.jpeg);background-repeat:repeat-y}.wrapper{margin:0 auto;background:linear-gradient(0deg,var(--color-a,#7a3012),var(--color-b,#55258d),var(--color-c,#781b85))!important;position:relative;overflow:hidden;color:#fff}.wrapper:before{background:linear-gradient(0deg,var(--color-a,#d27c59),#421e69);filter:blur(50px) brightness(1.5);inset-inline-start:20%;top:10%;height:50%;animation:blob 16s cubic-bezier(.6,-.28,.735,.045) infinite}.wrapper:after,.wrapper:before{content:"";position:absolute;width:70%;border-radius:25px;transform-origin:60%;z-index:-1}.wrapper:after{background:linear-gradient(0deg,#d0714a,#222586);filter:blur(50px) brightness(1.1);inset-inline-start:40%;top:30%;height:80%;animation:blob 20s cubic-bezier(.215,.61,.355,1) infinite reverse}.wrapper-yellow{margin:0 auto;background:linear-gradient(0deg,var(--color-a,#a17d12),var(--color-b,#bb7c0f),var(--color-c,#ffea97));position:relative;overflow:hidden;color:#fff}.wrapper-yellow:before{background:linear-gradient(0deg,#8d235e,#dcc379);filter:blur(50px) brightness(1.5);inset-inline-start:20%;top:10%;height:50%;animation:blob 16s cubic-bezier(.6,-.28,.735,.045) infinite}.wrapper-yellow:after,.wrapper-yellow:before{content:"";position:absolute;width:70%;border-radius:25px;transform-origin:60%;z-index:-1}.wrapper-yellow:after{background:linear-gradient(0deg,#b04e28,#ff8902);filter:blur(50px) brightness(1.1);inset-inline-start:40%;top:30%;height:80%;animation:blob 20s cubic-bezier(.215,.61,.355,1) infinite reverse}.wrapper-dark{margin:0 auto;border-radius:12px;background:linear-gradient(0deg,#fb510e,#29272b,#175f58)!important;position:relative;overflow:hidden;color:#fff}.wrapper-dark:before{background:linear-gradient(0deg,#853737,#5f3a1b);filter:blur(50px) brightness(1.5);inset-inline-start:20%;top:10%;height:50%;animation:blob 16s cubic-bezier(.6,-.28,.735,.045) infinite}.wrapper-dark:after,.wrapper-dark:before{content:"";position:absolute;width:70%;border-radius:25px;transform-origin:60%;z-index:-1}.wrapper-dark:after{background:linear-gradient(0deg,#892424,#5f3a1b);filter:blur(50px) brightness(1.1);inset-inline-start:40%;top:30%;height:80%;animation:blob 20s cubic-bezier(.215,.61,.355,1) infinite reverse}:root{--color-a:#7a3012;--color-b:#55258d;--color-c:#781b85;--color-d:#ecbc1c;--color-e:#bd91f0da;--color-f:#8b3a73}@keyframes blob{0%{translate:0 0;rotate:0deg}30%{rotate:40deg}50%{transform:translate(50%,50%) scale(1.5)}80%{rotate:90deg}}@keyframes breathingBlur{0%{filter:blur(0)}30%{filter:blur(2px)}60%{filter:blur(2px)}to{filter:blur(0)}}.breathing-effect{animation:breathingBlur 1s ease-in-out infinite}.article{page-break-inside:avoid;break-inside:avoid}.article:first-letter{opacity:.75;font-size:4rem;font-weight:700;text-transform:uppercase;float:left;line-height:1;margin-right:15px}@keyframes quiet{25%{transform:scaleY(.6)}50%{transform:scaleY(.4)}75%{transform:scaleY(.8)}}@keyframes normal{25%{transform:scaleY(1)}50%{transform:scaleY(.4)}75%{transform:scaleY(.6)}}@keyframes loud{25%{transform:scaleY(1)}50%{transform:scaleY(.4)}75%{transform:scaleY(1.2)}}.boxContainer{display:flex;height:20px;--boxSize:2px}.box{height:100%;width:var(--boxSize);background:#000;animation-timing-function:ease-in-out;animation-iteration-count:infinite;margin-left:2px}.box1{animation-name:quiet;transform:scaleY(.4);animation-duration:.9s}.box2{animation-name:normal;transform:scaleY(.5);animation-duration:1.1s}.box3{animation-name:quiet;transform:scaleY(.7);animation-duration:.8s}.box4{animation-name:loud;transform:scaleY(1);animation-duration:.5s}.box5{animation-name:quiet;transform:scaleY(.6);animation-duration:1s}.stop .box{animation-duration:0s}.stamp{top:-20px;background:#17bd33;border-radius:10px;color:#fff;z-index:1;rotate:-15deg;overflow:visible;font-size:2em;font-weight:700;text-transform:uppercase;transform:translateX(-50%)}.stamp,.stamp:after{position:absolute;inset-inline-start:50%}.stamp:after{border:3px solid #0000000f;content:"";top:50%;width:100px;border-radius:50%;height:100px;transform:translateY(-50%) translateX(-50%);z-index:-1}.stamp.failed{background:#ef4411}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.mapboxgl-ctrl-top{width:90%}.content-with-fade{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5) 0,#000 10%,#000 90%,rgba(0,0,0,.5));-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(180deg,rgba(0,0,0,.5) 0,#000 10%,#000 90%,rgba(0,0,0,.5));mask-repeat:no-repeat;mask-size:100% 100%}.interro-scene{position:relative;display:inline-block;overflow:hidden;background:#000}.interro-scene.flicker:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 40% at 50% 12%,#ffdc8c36,#ffdc8c40 35%,#0000 60%),linear-gradient(#0000,#00000059 60%);mix-blend-mode:screen;opacity:.5;animation:lampBlink 2s infinite}@keyframes lampBlink{0%{opacity:.5}5%{opacity:.2}10%{opacity:.5}20%{opacity:.2}30%{opacity:.2}45%{opacity:.4}56%{opacity:.2}70%{opacity:.3}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.interro-scene.flicker:after{animation:none}}.flicker-cut .scene-img{animation:lampCut 5s infinite}@keyframes lampCut{0%{opacity:1}2%{opacity:.7}2.5%{opacity:1}5.5%{opacity:.9}6%{opacity:1}9%{opacity:.8}10%{opacity:1}to{opacity:1}}.flicker-cut:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 10%,rgba(255,255,220,.08),transparent 60%);animation:lowHum 3.5s ease-in-out infinite;mix-blend-mode:screen}@keyframes lowHum{0%{opacity:0;filter:brightness(1)}50%{opacity:.12;filter:brightness(1.02)}to{opacity:0;filter:brightness(1)}}@media (prefers-reduced-motion:reduce){.flicker-cut .scene-img,.flicker-cut:before{animation:none}}@keyframes spin-slower{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin-slower{animation:spin-slower 26s linear infinite}@keyframes ring-pop{0%{transform:scale(.2);opacity:.9}70%{opacity:.25}to{transform:scale(1);opacity:0}}.ring-pop{position:absolute;inset:0;border-radius:9999px;border:2px solid hsla(0,0%,100%,.55);animation:ring-pop 1.5s ease-out forwards}@keyframes twinkle{0%,to{opacity:.2;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes pulse-loading{0%,to{opacity:.5}50%{opacity:1}}.pulse-loading{animation:pulse-loading 1s ease-in-out infinite}.split-gradient-overlay{position:relative;overflow:hidden}.split-gradient-overlay:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.15));z-index:0}@keyframes safeDoorOpenLeft{0%{transform:perspective(1200px) rotateY(0deg);transform-origin:left center}to{transform:perspective(1200px) rotateY(-90deg);transform-origin:left center}}@keyframes safeDoorOpenRight{0%{transform:perspective(1200px) rotateY(0deg);transform-origin:right center}to{transform:perspective(1200px) rotateY(90deg);transform-origin:right center}}.safe-door-opening-left{animation:safeDoorOpenLeft 1.5s ease-in-out forwards}.safe-door-opening-right{animation:safeDoorOpenRight 1.5s ease-in-out forwards}.clouds{position:fixed;inset:0;overflow:hidden;pointer-events:none;height:200vh;z-index:2;opacity:.35}.cloud{top:10%;width:120px;border-radius:50px;opacity:.4;filter:blur(.5px);z-index:100}.cloud,.cloud:after,.cloud:before{position:absolute;height:60px;background:#fff}.cloud:after,.cloud:before{content:"";width:60px;border-radius:50%;top:-30px}.cloud:before{left:10px}.cloud:after{right:10px}.cloud-1{top:15%;animation:cloudMove 30s linear infinite;opacity:.3;filter:blur(1px)}.cloud-2{top:35%;animation:cloudMove 40s linear infinite;transform:scale(.8);opacity:.5;filter:blur(.8px)}.cloud-3{top:55%;animation:cloudMove 18s linear infinite;transform:scale(1.2);opacity:.4;filter:blur(.3px)}.cloud-4{top:25%;animation:cloudMove 35s linear infinite;transform:scale(.6);opacity:.35;filter:blur(1.2px);animation-delay:-5s}.cloud-5{top:45%;animation:cloudMove 28s linear infinite;transform:scale(1.4);opacity:.45;filter:blur(.5px);animation-delay:-10s}.cloud-6{top:65%;animation:cloudMove 50s linear infinite;transform:scale(.7);opacity:.25;filter:blur(1.5px);animation-delay:-15s}.cloud-7{top:12%;animation:cloudMove 32s linear infinite;transform:scale(.9);opacity:.38;filter:blur(.7px);animation-delay:-20s}.cloud-8{top:70%;animation:cloudMove 22s linear infinite;transform:scale(1.1);opacity:.42;filter:blur(.4px);animation-delay:-8s}.cloud-9{top:48%;animation:cloudMove 38s linear infinite;transform:scale(.75);opacity:.33;filter:blur(1px);animation-delay:-12s}.cloud-10{top:60%;animation:cloudMove 26s linear infinite;transform:scale(1.3);opacity:.48;filter:blur(.6px);animation-delay:-18s}@keyframes cloudMove{0%{left:-200px}to{left:110%}}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder *,.mapboxgl-ctrl-geocoder :after,.mapboxgl-ctrl-geocoder :before{box-sizing:border-box}.mapboxgl-ctrl-geocoder{font-size:18px;line-height:24px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;background-color:#fff;width:100%;min-width:240px;z-index:1;border-radius:4px;transition:width .25s,min-width .25s}.mapboxgl-ctrl-geocoder--input{font:inherit;width:100%;border:0;background-color:transparent;margin:0;height:50px;color:#404040;color:rgba(0,0,0,.75);padding:6px 45px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mapboxgl-ctrl-geocoder--input::-ms-clear{display:none}.mapboxgl-ctrl-geocoder--input:focus{color:#404040;color:rgba(0,0,0,.75);outline:0;box-shadow:none;outline:thin dotted}.mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{z-index:2;position:absolute;right:8px;top:7px;display:none}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder .suggestions{box-shadow:0 0 10px 2px rgba(0,0,0,.1)}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{width:50px;min-width:50px;transition:width .25s,min-width .25s}.mapboxgl-ctrl-geocoder .suggestions{background-color:#fff;border-radius:4px;left:0;list-style:none;margin:0;padding:0;position:absolute;width:100%;top:110%;top:calc(100% + 6px);z-index:1000;overflow:hidden;font-size:15px}.mapboxgl-ctrl-bottom-left .suggestions,.mapboxgl-ctrl-bottom-right .suggestions{top:auto;bottom:100%}.mapboxgl-ctrl-geocoder .suggestions>li>a{cursor:default;display:block;padding:6px 12px;color:#404040}.mapboxgl-ctrl-geocoder .suggestions>.active>a,.mapboxgl-ctrl-geocoder .suggestions>li>a:hover{color:#404040;background-color:#f3f3f3;text-decoration:none;cursor:pointer}.mapboxgl-ctrl-geocoder--suggestion-title{font-weight:700}.mapboxgl-ctrl-geocoder--suggestion-address,.mapboxgl-ctrl-geocoder--suggestion-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mapboxgl-ctrl-geocoder--icon{display:inline-block;vertical-align:middle;speak:none;fill:#757575;top:15px}.mapboxgl-ctrl-geocoder--icon-search{position:absolute;top:13px;left:12px;width:23px;height:23px}.mapboxgl-ctrl-geocoder--button{padding:0;margin:0;border:none;cursor:pointer;background:#fff;line-height:1}.mapboxgl-ctrl-geocoder--icon-close{width:20px;height:20px;margin-top:8px;margin-right:3px}.mapboxgl-ctrl-geocoder--button:hover .mapboxgl-ctrl-geocoder--icon-close{fill:#909090}.mapboxgl-ctrl-geocoder--icon-geolocate{width:22px;height:22px;margin-top:6px;margin-right:3px}.mapboxgl-ctrl-geocoder--icon-loading{width:26px;height:26px;margin-top:5px;margin-right:0;animation:rotate .8s cubic-bezier(.45,.05,.55,.95) infinite}.mapboxgl-ctrl-geocoder--powered-by{display:block;float:left;padding:6px 12px 9px;font-size:13px}.mapboxgl-ctrl-geocoder--powered-by a{color:#909090}.mapboxgl-ctrl-geocoder--powered-by a:not(:hover){text-decoration:none}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (min-width:640px){.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{width:36px;min-width:36px}.mapboxgl-ctrl-geocoder{width:33.3333%;font-size:15px;line-height:20px;max-width:360px}.mapboxgl-ctrl-geocoder .suggestions{font-size:13px}.mapboxgl-ctrl-geocoder--icon{top:8px}.mapboxgl-ctrl-geocoder--icon-close{width:16px;height:16px;margin-top:3px;margin-right:0}.mapboxgl-ctrl-geocoder--icon-geolocate{width:18px;height:18px;margin-top:2px;margin-right:0}.mapboxgl-ctrl-geocoder--icon-search{left:7px;width:20px;height:20px}.mapboxgl-ctrl-geocoder--input{height:36px;padding:6px 35px}.mapboxgl-ctrl-geocoder--icon-loading{width:26px;height:26px;margin-top:-2px;margin-right:-5px}.mapbox-gl-geocoder--error{color:#909090;padding:6px 12px;font-size:16px;text-align:center}.mapboxgl-ctrl-geocoder--powered-by{font-size:11px!important}}