@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.off-scroll{overflow:hidden}*,html,body{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-webkit-text-shadow:#00000003 0 0 1px;text-shadow:0 0 1px #00000003;box-sizing:border-box;border:0;outline:none;margin:0;padding:0;line-height:normal;text-decoration:none}* button,html button,body button{background-color:unset}* button:focus,html button:focus,body button:focus{outline:none}* a:active,* a:focus,html a:active,html a:focus,body a:active,body a:focus,* a:hover,html a:hover,body a:hover{text-decoration:none}* h1,* h2,* h3,* h4,* h5,* h6,* p,* span,* strong,* figure,* picture,html h1,html h2,html h3,html h4,html h5,html h6,html p,html span,html strong,html figure,html picture,body h1,body h2,body h3,body h4,body h5,body h6,body p,body span,body strong,body figure,body picture{color:inherit;margin-bottom:unset}* li,html li,body li{list-style:none}body.highContrast{color:#fff!important;background-color:#000!important}body.highContrast *{color:#00f!important;box-shadow:none!important;text-shadow:none!important;background-color:#000!important;background-image:none!important;border-color:#fff!important}body.highContrast a,body.highContrast a *,body.highContrast button,body.highContrast button *{color:#00f!important}body.highContrast a:focus-visible,body.highContrast button:focus-visible,body.highContrast input:focus-visible,body.highContrast select:focus-visible,body.highContrast textarea:focus-visible,body.highContrast [tabindex]:focus-visible{outline-offset:2px!important;outline:3px solid #00f!important}body.highContrast img,body.highContrast svg,body.highContrast video,body.highContrast picture{filter:grayscale()contrast(1.2)!important}
@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.cityDetectionModal:not(.active) .cityDetectionModal__backdrop,.cityDetectionModal:not(.active) .cityDetectionModal__triggerGhost,.cityDetectionModal:not(.active) .cityDetectionModal__panel{display:none}.cityDetectionModal.active .cityDetectionModal__panel{animation:.35s ease-in-out cityDetectionModalPanel}.cityDetectionModal.active .cityDetectionModal__panel--centered{animation:.35s ease-in-out cityDetectionModalPanelCentered}@keyframes cityDetectionModalPanel{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes cityDetectionModalPanelCentered{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.cityDetectionModal__backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c101499;position:fixed;inset:0}.cityDetectionModal__triggerGhost{z-index:1001;transition:all .35s ease-in-out;display:inline-flex;position:fixed}.cityDetectionModal__triggerGhost .citiesButton,.cityDetectionModal__triggerGhost .buttonsLigga__button{width:100%;height:100%}.cityDetectionModal__panel{z-index:1001;background-color:#fff;border-radius:calc(.446678vw + 9.89838px);flex-direction:column;gap:16px;width:min(360px,100vw - 32px);padding:20px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #0c101429}@media (max-width:768px){.cityDetectionModal__panel{border-radius:16px}}.cityDetectionModal__panel--centered{transform:translate(-50%,-50%)}.cityDetectionModal__arrow{background-color:#fff;border-radius:2px;width:16px;height:16px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.cityDetectionModal__header{grid-template-columns:auto 1fr auto;align-items:flex-start;gap:12px;display:grid;position:relative}.cityDetectionModal__iconBox{background-color:#ff772929;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cityDetectionModal__title{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.cityDetectionModal__title h1,.cityDetectionModal__title h2,.cityDetectionModal__title h3,.cityDetectionModal__title h4,.cityDetectionModal__title h5,.cityDetectionModal__title h6,.cityDetectionModal__title p,.cityDetectionModal__title span,.cityDetectionModal__title strong{font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.cityDetectionModal__title{color:#0c1014;margin:0;font-family:Inter,sans-serif}.cityDetectionModal__close{cursor:pointer;background-color:#0000;border:1px solid #e4e7ec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cityDetectionModal__close:hover{background-color:#fff}.cityDetectionModal__close:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0367ad;transition:outline-offset .15s,outline-color .2s}.cityDetectionModal__description{font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.cityDetectionModal__description h1,.cityDetectionModal__description h2,.cityDetectionModal__description h3,.cityDetectionModal__description h4,.cityDetectionModal__description h5,.cityDetectionModal__description h6,.cityDetectionModal__description p,.cityDetectionModal__description span,.cityDetectionModal__description strong{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.cityDetectionModal__description{color:#1a222b;margin:0;font-family:Inter,sans-serif}.cityDetectionModal__location{color:#0c1014;font-weight:500;text-decoration:underline}.cityDetectionModal__actions{flex-direction:column;gap:8px;display:flex}.cityDetectionModal__actions .buttonsLigga__button{width:100%}.cityDetectionModal__separator{align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;display:flex}.cityDetectionModal__separator h1,.cityDetectionModal__separator h2,.cityDetectionModal__separator h3,.cityDetectionModal__separator h4,.cityDetectionModal__separator h5,.cityDetectionModal__separator h6,.cityDetectionModal__separator p,.cityDetectionModal__separator span,.cityDetectionModal__separator strong{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.cityDetectionModal__separator{color:#6f777e;font-family:Inter,sans-serif}.cityDetectionModal__separator:before,.cityDetectionModal__separator:after{content:"";background-color:#e4e7ec;flex:1;height:1px}.cityDetectionModal__currentLocation{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;display:inline-flex}.cityDetectionModal__currentLocation h1,.cityDetectionModal__currentLocation h2,.cityDetectionModal__currentLocation h3,.cityDetectionModal__currentLocation h4,.cityDetectionModal__currentLocation h5,.cityDetectionModal__currentLocation h6,.cityDetectionModal__currentLocation p,.cityDetectionModal__currentLocation span,.cityDetectionModal__currentLocation strong{font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem}.cityDetectionModal__currentLocation{color:#0c1014;font-family:Inter,sans-serif}.cityDetectionModal__currentLocation:hover{text-decoration:underline}.cityDetectionModal__currentLocation:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0367ad;transition:outline-offset .15s,outline-color .2s}
