#cc-main{color-scheme:light;--cc-bg:#f1ece6;--cc-primary-color:#000;--cc-secondary-color:#444;--cc-btn-primary-bg:#2e479a;--cc-btn-primary-color:#fff;--cc-btn-primary-hover-bg:#1f2f67;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-border-color:none;--cc-btn-secondary-bg:#f5f5f5;--cc-btn-secondary-color:#000;--cc-btn-secondary-hover-bg:#f5f5f5;--cc-btn-secondary-hover-color:#444;--cc-cookie-category-block-bg:#f5f5f5;--cc-cookie-category-block-border:#f5f5f5;--cc-cookie-category-block-hover-bg:#e1dbd2;--cc-cookie-category-block-hover-border:#f5f5f5;--cc-cookie-category-expanded-block-bg:#e1dbd2;--cc-cookie-category-expanded-block-hover-bg:#f5f5f5;--cc-overlay-bg:#e9ecef90!important;--cc-toggle-readonly-bg:#2e479a5b;--cc-toggle-on-knob-bg:var(--cc-bg);--cc-toggle-off-bg:#2e479aa8;--cc-toggle-on-bg:#2e479a;--cc-toggle-readonly-knob-bg:var(--cc-bg);--cc-separator-border-color:#f1ece6;--cc-footer-border-color:#ede5db;--cc-footer-color:#2e479a;--cc-footer-bg:#ede5db;--cc-btn-border-radius:4px;--cc-modal-border-radius:var(--cc-btn-border-radius);--cc-pm-toggle-border-radius:1rem}.cc--light-funky #cc-main .toggle__icon:after{border-radius:var(--cc-btn-border-radius)}.cc--light-funky #cc-main .cm__btn--close{border-radius:var(--cc-btn-border-radius);border-top-left-radius:0;border-top-right-radius:0}#cc-main .cm__btn span,#cc-main .pm__btn{font-size:16px;font-weight:600;line-height:18px;font-family:GothamBook}#cc-main .cm__btn[data-role=necessary],#cc-main .pm__btn[data-role=necessary]{border:1px solid #000;background:transparent;color:#000}#cc-main .cm__btn[data-role=necessary]:hover,#cc-main .pm__btn[data-role=necessary]{background:#f5f5f5}@import"https://p.typekit.net/p.css?s=1&k=lpk1pmo&ht=tk&f=33618.33619.33622.33623&a=36654630&app=typekit&e=css";*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1330px){.\!container{max-width:1330px!important}.container{max-width:1330px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}@media (min-width:1640px){.\!container{max-width:1640px!important}.container{max-width:1640px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-left-\[160px\]{left:-160px}.-top-\[44px\]{top:-44px}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.bottom-12{bottom:3rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-7{bottom:1.75rem}.bottom-8{bottom:2rem}.bottom-\[-4rem\]{bottom:-4rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-3\/4{left:75%}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[6px\]{left:6px}.left-\[calc\(\(-111\.11dvw\+100\%\)\/2\)\]{left:calc((-111.11dvw + 100%) / 2)}.left-\[unset\]{left:unset}.left-auto{left:auto}.right-0{right:0}.right-1{right:.25rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[1\.5rem\]{right:1.5rem}.right-\[24px\]{right:24px}.right-\[6px\]{right:6px}.right-auto{right:auto}.top-0{top:0}.top-1\/2{top:50%}.top-12{top:3rem}.top-16{top:4rem}.top-32{top:8rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[-3\.8rem\]{top:-3.8rem}.top-\[100\%\]{top:100%}.top-\[116px\]{top:116px}.top-\[28rem\]{top:28rem}.top-\[6px\]{top:6px}.top-\[calc\(100\%\+3rem\)\]{top:calc(100% + 3rem)}.top-\[calc\(100\%\+48px\)\]{top:calc(100% + 48px)}.top-\[calc\(100\%\+632px\)\]{top:calc(100% + 632px)}.top-\[calc\(100\%\+72px\)\]{top:calc(100% + 72px)}.top-\[unset\]{top:unset}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[100\]{z-index:100}.z-\[103\]{z-index:103}.z-\[1\]{z-index:1}.z-\[51\]{z-index:51}.z-\[52\]{z-index:52}.z-\[9999999999\]{z-index:9999999999}.z-\[99999\]{z-index:99999}.\!col-span-8{grid-column:span 8/span 8!important}.col-span-1{grid-column:span 1/span 1}.col-span-10{grid-column:span 10/span 10}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-8{grid-column-start:8}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-8{grid-column-end:8}.row-span-2{grid-row:span 2/span 2}.mx-0{margin-left:0;margin-right:0}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-\[1rem\]{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.my-\[-128px\]{margin-top:-128px;margin-bottom:-128px}.my-\[0\.875rem\]{margin-top:.875rem;margin-bottom:.875rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mb-0{margin-bottom:0!important}.\!mt-4{margin-top:1rem!important}.-mb-2{margin-bottom:-.5rem}.-mb-6{margin-bottom:-1.5rem}.-ml-1{margin-left:-.25rem}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[-1rem\]{margin-bottom:-1rem}.mb-\[-2\.5rem\]{margin-bottom:-2.5rem}.mb-\[-3\.5rem\]{margin-bottom:-3.5rem}.mb-\[0\.5rem\]{margin-bottom:.5rem}.mb-\[0\.625rem\]{margin-bottom:.625rem}.mb-\[3\.75rem\]{margin-bottom:3.75rem}.mb-\[6rem\]{margin-bottom:6rem}.ml-1{margin-left:.25rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-\[-0\.375rem\]{margin-right:-.375rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-28{margin-top:7rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[-2rem\]{margin-top:-2rem}.mt-\[-3rem\]{margin-top:-3rem}.mt-\[-5rem\]{margin-top:-5rem}.mt-\[0\.125rem\]{margin-top:.125rem}.mt-\[0\.3rem\]{margin-top:.3rem}.mt-\[0\.5rem\]{margin-top:.5rem}.mt-\[0\.625rem\]{margin-top:.625rem}.mt-\[0\.65rem\]{margin-top:.65rem}.mt-\[106px\]{margin-top:106px}.mt-\[116px\]{margin-top:116px}.mt-\[120px\]{margin-top:120px}.mt-\[1rem\]{margin-top:1rem}.mt-\[2\.5rem\]{margin-top:2.5rem}.mt-\[3rem\]{margin-top:3rem}.mt-\[4rem\]{margin-top:4rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1545\/640\]{aspect-ratio:1545/640}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[772\/520\]{aspect-ratio:772/520}.aspect-\[971\/548\]{aspect-ratio:971/548}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.\!h-\[260px\]{height:260px!important}.\!h-\[30dvh\]{height:30dvh!important}.\!h-full{height:100%!important}.h-1{height:.25rem}.h-1\/3{height:33.333333%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2\/3{height:66.666667%}.h-2\/4{height:50%}.h-24{height:6rem}.h-3{height:.75rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-\[0\.75rem\]{height:.75rem}.h-\[0\.875rem\]{height:.875rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[1\.25rem\]{height:1.25rem}.h-\[1\.375rem\]{height:1.375rem}.h-\[1\.75rem\]{height:1.75rem}.h-\[100dvh\]{height:100dvh}.h-\[110px\]{height:110px}.h-\[111\.11dvh\]{height:111.11dvh}.h-\[116px\]{height:116px}.h-\[12\.5rem\]{height:12.5rem}.h-\[120px\]{height:120px}.h-\[12rem\]{height:12rem}.h-\[130px\]{height:130px}.h-\[148px\]{height:148px}.h-\[16rem\]{height:16rem}.h-\[1px\]{height:1px}.h-\[2\.25rem\]{height:2.25rem}.h-\[2\.5rem\]{height:2.5rem}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[248px\]{height:248px}.h-\[250px\]{height:250px}.h-\[26px\]{height:26px}.h-\[27\.875rem\]{height:27.875rem}.h-\[28px\]{height:28px}.h-\[3\.125rem\]{height:3.125rem}.h-\[3\.25rem\]{height:3.25rem}.h-\[3\.375rem\]{height:3.375rem}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[310px\]{height:310px}.h-\[32\.25rem\]{height:32.25rem}.h-\[395px\]{height:395px}.h-\[3px\]{height:3px}.h-\[4\.5rem\]{height:4.5rem}.h-\[40rem\]{height:40rem}.h-\[446px\]{height:446px}.h-\[5\.125rem\]{height:5.125rem}.h-\[500px\]{height:500px}.h-\[50dvh\]{height:50dvh}.h-\[516px\]{height:516px}.h-\[54px\]{height:54px}.h-\[58px\]{height:58px}.h-\[64px\]{height:64px}.h-\[680px\]{height:680px}.h-\[6rem\]{height:6rem}.h-\[72px\]{height:72px}.h-\[800px\]{height:800px}.h-\[80px\]{height:80px}.h-\[calc\(100\%-116px\)\]{height:calc(100% - 116px)}.h-\[calc\(100dvh-16px\)\]{height:calc(100dvh - 16px)}.h-\[calc\(100dvh-24px\)\]{height:calc(100dvh - 24px)}.h-\[calc\(100dvh-30px\)\]{height:calc(100dvh - 30px)}.h-\[calc\(111\.1dvh-116px\)\]{height:calc(111.1dvh - 116px)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-80{max-height:20rem}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[calc\(100\%-6rem\)\]{max-height:calc(100% - 6rem)}.max-h-full{max-height:100%}.min-h-\[135px\]{min-height:135px}.min-h-\[16rem\]{min-height:16rem}.min-h-\[17\.5rem\]{min-height:17.5rem}.min-h-\[200px\]{min-height:200px}.min-h-\[20px\]{min-height:20px}.min-h-\[290px\]{min-height:290px}.min-h-\[30px\]{min-height:30px}.min-h-\[40dvh\]{min-height:40dvh}.min-h-\[56px\]{min-height:56px}.min-h-\[680px\]{min-height:680px}.min-h-\[6rem\]{min-height:6rem}.min-h-\[88px\]{min-height:88px}.min-h-\[unset\]{min-height:unset}.min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.min-h-full{min-height:100%}.\!w-1\/2{width:50%!important}.\!w-1\/5{width:20%!important}.\!w-14{width:3.5rem!important}.\!w-16{width:4rem!important}.\!w-2\/3{width:66.666667%!important}.\!w-2\/5{width:40%!important}.\!w-20{width:5rem!important}.\!w-3\/5{width:60%!important}.\!w-4\/5{width:80%!important}.\!w-48{width:12rem!important}.\!w-5\/12{width:41.666667%!important}.\!w-56{width:14rem!important}.\!w-7\/12{width:58.333333%!important}.\!w-80{width:20rem!important}.\!w-96{width:24rem!important}.\!w-\[10\.9375rem\]{width:10.9375rem!important}.\!w-\[100\%\]{width:100%!important}.\!w-\[11rem\]{width:11rem!important}.\!w-\[166px\]{width:166px!important}.\!w-\[306px\]{width:306px!important}.\!w-\[40\%\]{width:40%!important}.\!w-\[43\%\]{width:43%!important}.\!w-\[55\%\]{width:55%!important}.\!w-\[60\%\]{width:60%!important}.\!w-\[65\%\]{width:65%!important}.\!w-\[69\%\]{width:69%!important}.\!w-\[75\%\]{width:75%!important}.\!w-\[80\%\]{width:80%!important}.\!w-\[82px\]{width:82px!important}.\!w-\[87\%\]{width:87%!important}.\!w-\[90\%\]{width:90%!important}.\!w-\[93\%\]{width:93%!important}.\!w-\[95\%\]{width:95%!important}.\!w-full{width:100%!important}.w-0{width:0}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-48{width:12rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[1\.375rem\]{width:1.375rem}.w-\[100\%\]{width:100%}.w-\[100dvw\]{width:100dvw}.w-\[111\.11dvw\]{width:111.11dvw}.w-\[120px\]{width:120px}.w-\[130dvw\]{width:130dvw}.w-\[175px\]{width:175px}.w-\[1px\]{width:1px}.w-\[20\%\]{width:20%}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[254px\]{width:254px}.w-\[274px\]{width:274px}.w-\[29\.5625rem\]{width:29.5625rem}.w-\[292px\]{width:292px}.w-\[3\.25rem\]{width:3.25rem}.w-\[30\%\]{width:30%}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[346px\]{width:346px}.w-\[3px\]{width:3px}.w-\[3rem\]{width:3rem}.w-\[4\.75rem\]{width:4.75rem}.w-\[40\%\]{width:40%}.w-\[470px\]{width:470px}.w-\[473px\]{width:473px}.w-\[480px\]{width:480px}.w-\[50px\]{width:50px}.w-\[54px\]{width:54px}.w-\[55\%\]{width:55%}.w-\[63\%\]{width:63%}.w-\[65\%\]{width:65%}.w-\[6rem\]{width:6rem}.w-\[700px\]{width:700px}.w-\[72px\]{width:72px}.w-\[75\%\]{width:75%}.w-\[750px\]{width:750px}.w-\[80\%\]{width:80%}.w-\[88\%\]{width:88%}.w-\[90\%\]{width:90%}.w-\[95\%\]{width:95%}.w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.w-\[calc\(100\%-1\.875rem\)\]{width:calc(100% - 1.875rem)}.w-\[calc\(100\%-12\.5rem\)\]{width:calc(100% - 12.5rem)}.w-\[calc\(100\%-13rem\)\]{width:calc(100% - 13rem)}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100\%-4\.375rem\)\]{width:calc(100% - 4.375rem)}.w-\[calc\(100vw-450px\)\]{width:calc(100vw - 450px)}.w-\[calc\(calc\(100\%-1170px\)\/2\)\]{width:calc(calc(100% - 1170px) / 2)}.w-\[calc\(calc\(100\%\/3\)-18px\)\]{width:calc(calc(100% / 3) - 18px)}.w-\[calc\(calc\(calc\(100dvw-1170px\)\/2\)-3rem\)\]{width:calc(calc(calc(100dvw - 1170px) / 2) - 3rem)}.w-\[calc\(calc\(calc\(100dvw-1170px\)\/2\)-48px\)\]{width:calc(calc(calc(100dvw - 1170px) / 2) - 48px)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-\[100\%\]{min-width:100%}.min-w-\[175px\]{min-width:175px}.min-w-\[20px\]{min-width:20px}.min-w-\[240px\]{min-width:240px}.min-w-\[24px\]{min-width:24px}.min-w-\[250px\]{min-width:250px}.min-w-\[275px\]{min-width:275px}.min-w-\[292px\]{min-width:292px}.min-w-\[30px\]{min-width:30px}.min-w-\[56px\]{min-width:56px}.min-w-\[6rem\]{min-width:6rem}.min-w-\[72px\]{min-width:72px}.min-w-\[9rem\]{min-width:9rem}.min-w-\[calc\(100\%-1rem\)\]{min-width:calc(100% - 1rem)}.min-w-full{min-width:100%}.max-w-\[1170px\]{max-width:1170px}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[220px\]{max-width:220px}.max-w-\[250px\]{max-width:250px}.max-w-\[320px\]{max-width:320px}.max-w-\[470px\]{max-width:470px}.max-w-\[50\%\]{max-width:50%}.max-w-\[60rem\]{max-width:60rem}.max-w-\[min\(100\%\2c 73\.125rem\+\(100\%-73\.125rem\)\/2\)\]{max-width:min(100%,73.125rem + (100% - 73.125rem)/2)}.max-w-\[min\(200px\2c 100\%\)\]{max-width:min(200px,100%)}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2,.-translate-x-\[50\%\]{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-\[50\%\],.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-4{--tw-translate-y:-1rem}.-translate-y-4,.-translate-y-\[1px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[1px\]{--tw-translate-y:-1px}.-translate-y-\[50\%\]{--tw-translate-y:-50%}.-translate-y-\[50\%\],.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-1{--tw-translate-x:0.25rem}.translate-x-1,.translate-x-8{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-8{--tw-translate-x:2rem}.translate-x-\[800px\]{--tw-translate-x:800px}.translate-x-\[800px\],.translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:0.25rem}.translate-y-4{--tw-translate-y:1rem}.translate-y-4,.translate-y-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-5{--tw-translate-y:1.25rem}.translate-y-6{--tw-translate-y:1.5rem}.translate-y-6,.translate-y-\[3px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[3px\]{--tw-translate-y:3px}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-x-\[-1\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-\[-1\]{--tw-scale-x:-1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-auto{cursor:auto}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-desktop{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-mobile{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-32{gap:8rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[0\.125rem\]{gap:.125rem}.gap-\[0\.25rem\]{gap:.25rem}.gap-\[0\.375rem\]{gap:.375rem}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[0\.625rem\]{gap:.625rem}.gap-\[1\.25rem\]{gap:1.25rem}.gap-\[1\.5rem\]{gap:1.5rem}.gap-\[1\.875rem\]{gap:1.875rem}.gap-\[10px\]{gap:10px}.gap-\[1px\]{gap:1px}.gap-\[1rem\]{gap:1rem}.gap-\[20px\]{gap:20px}.gap-\[2rem\]{gap:2rem}.gap-\[3rem\]{gap:3rem}.gap-\[7\.5rem\]{gap:7.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-\[0\.375rem\]{-moz-column-gap:.375rem;column-gap:.375rem}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.gap-y-3{row-gap:.75rem}.gap-y-32{row-gap:8rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-\[0\.125rem\]{row-gap:.125rem}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.scroll-smooth{scroll-behavior:smooth}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded,.rounded-\[0\.25rem\]{border-radius:.25rem}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[2\.375rem\]{border-radius:2.375rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[0\.25rem\]{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[0\.375rem\]{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-tl-\[4px\]{border-top-left-radius:4px}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0}.border-\[1\.5px\]{border-width:1.5px}.border-\[1px\]{border-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[1px\]{border-bottom-width:1px}.border-b-\[2px\]{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-l-\[1px\]{border-left-width:1px}.border-t-\[1px\]{border-top-width:1px}.\!border-solid{border-style:solid!important}.border-solid{border-style:solid}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-\[\#d8d8d8\]{--tw-border-opacity:1;border-color:rgb(216 216 216/var(--tw-border-opacity,1))}.border-\[rgba\(255\2c 255\2c 255\2c 0\.5\)\]{border-color:hsla(0,0%,100%,.5)}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-gray-1{--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}.border-gray-2{--tw-border-opacity:1;border-color:rgb(237 237 237/var(--tw-border-opacity,1))}.border-gray-3{--tw-border-opacity:1;border-color:rgb(222 222 222/var(--tw-border-opacity,1))}.border-gray-4{--tw-border-opacity:1;border-color:rgb(210 210 210/var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:rgb(160 17 39/var(--tw-border-opacity,1))}.\!border-t-black{--tw-border-opacity:1!important;border-top-color:rgb(0 0 0/var(--tw-border-opacity,1))!important}.\!border-t-primary{--tw-border-opacity:1!important;border-top-color:rgb(160 17 39/var(--tw-border-opacity,1))!important}.border-b-black{--tw-border-opacity:1;border-bottom-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-b-primary{--tw-border-opacity:1;border-bottom-color:rgb(160 17 39/var(--tw-border-opacity,1))}.\!bg-gray-1{--tw-bg-opacity:1!important;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#1a1a1a\]{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-\[\#ededed\]{--tw-bg-opacity:1;background-color:rgb(237 237 237/var(--tw-bg-opacity,1))}.bg-\[\#f2ede5\]{--tw-bg-opacity:1;background-color:rgb(242 237 229/var(--tw-bg-opacity,1))}.bg-\[\#f5f5f5\]{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-\[\#f8f8f8\]{--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity,1))}.bg-\[rgba\(0\2c 0\2c 0\2c 0\.25\)\]{background-color:rgba(0,0,0,.25)}.bg-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\]{background-color:rgba(0,0,0,.5)}.bg-\[rgba\(255\2c 231\2c 231\2c 0\.6\)\]{background-color:hsla(0,100%,95%,.6)}.bg-\[transparent\]{background-color:transparent}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-blue-0{--tw-bg-opacity:1;background-color:rgb(242 245 253/var(--tw-bg-opacity,1))}.bg-blue-1{--tw-bg-opacity:1;background-color:rgb(213 218 235/var(--tw-bg-opacity,1))}.bg-blue-6{--tw-bg-opacity:1;background-color:rgb(46 71 154/var(--tw-bg-opacity,1))}.bg-gray-0{--tw-bg-opacity:1;background-color:rgb(251 251 251/var(--tw-bg-opacity,1))}.bg-gray-1{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-gray-10{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-gray-3{--tw-bg-opacity:1;background-color:rgb(222 222 222/var(--tw-bg-opacity,1))}.bg-gray-6{--tw-bg-opacity:1;background-color:rgb(143 143 143/var(--tw-bg-opacity,1))}.bg-gray-9{--tw-bg-opacity:1;background-color:rgb(31 31 31/var(--tw-bg-opacity,1))}.bg-gray-9\/40{background-color:rgba(31,31,31,.4)}.bg-pink-0{--tw-bg-opacity:1;background-color:rgb(241 227 229/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(160 17 39/var(--tw-bg-opacity,1))}.bg-red-2{--tw-bg-opacity:1;background-color:rgb(223 176 183/var(--tw-bg-opacity,1))}.bg-red-6{--tw-bg-opacity:1;background-color:rgb(160 17 39/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-6{--tw-bg-opacity:1;background-color:rgb(235 174 0/var(--tw-bg-opacity,1))}.bg-opacity-10{--tw-bg-opacity:0.1}.bg-opacity-100{--tw-bg-opacity:1}.fill-black{fill:#000}.fill-blue-6{fill:#2e479a}.fill-gray-4{fill:#d2d2d2}.fill-inherit{fill:inherit}.fill-primary,.fill-red-6{fill:#a01127}.fill-white{fill:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[0\.375rem\]{padding:.375rem}.p-\[10px\]{padding:10px}.p-\[6px\]{padding:6px}.\!px-0{padding-left:0!important;padding-right:0!important}.px-0{padding-left:0;padding-right:0}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[1rem\]{padding-left:1rem;padding-right:1rem}.px-\[3rem\]{padding-left:3rem;padding-right:3rem}.px-\[calc\(\(100dvw-100\%\)\/2\)\]{padding-left:calc((100dvw - 100%) / 2);padding-right:calc((100dvw - 100%) / 2)}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.6875rem\]{padding-top:.6875rem;padding-bottom:.6875rem}.py-\[1rem\]{padding-top:1rem;padding-bottom:1rem}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.\!pt-0{padding-top:0!important}.\!pt-4{padding-top:1rem!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[30px\]{padding-bottom:30px}.pb-\[4rem\]{padding-bottom:4rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[26px\]{padding-left:26px}.pr-2{padding-right:.5rem}.pr-6{padding-right:1.5rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-36{padding-top:9rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[0\.188rem\]{padding-top:.188rem}.pt-\[116px\]{padding-top:116px}.pt-\[4rem\]{padding-top:4rem}.text-center{text-align:center}.text-right{text-align:right}.font-\[\"questa-grande\"\],.font-\[\'questa-grande\'\],.font-\[questa-grande\]{font-family:questa-grande}.\!text-\[0\.9rem\]{font-size:.9rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[13px\]{font-size:13px}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[22px\]{font-size:22px}.text-\[3\.375rem\]{font-size:3.375rem}.text-\[3\.4rem\]{font-size:3.4rem}.text-\[4rem\]{font-size:4rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.ordinal{--tw-ordinal:ordinal}.lining-nums,.ordinal{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.lining-nums{--tw-numeric-figure:lining-nums}.\!leading-6{line-height:1.5rem!important}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-9{line-height:2.25rem}.leading-\[0\.875rem\]{line-height:.875rem}.leading-\[1\.125rem\]{line-height:1.125rem}.leading-\[1\.625rem\]{line-height:1.625rem}.leading-\[1\.75rem\]{line-height:1.75rem}.leading-\[1\.875rem\]{line-height:1.875rem}.leading-\[2\.25rem\]{line-height:2.25rem}.leading-\[2\.5rem\]{line-height:2.5rem}.leading-\[26px\]{line-height:26px}.leading-\[3\.25rem\]{line-height:3.25rem}.leading-\[3\.5rem\]{line-height:3.5rem}.leading-\[3\.75rem\]{line-height:3.75rem}.leading-\[4\.5rem\]{line-height:4.5rem}.leading-\[5\.125rem\]{line-height:5.125rem}.leading-\[82px\]{line-height:82px}.\!text-black{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity,1))!important}.text-\[\#462719\]{--tw-text-opacity:1;color:rgb(70 39 25/var(--tw-text-opacity,1))}.text-\[\#8f8f8f\]{--tw-text-opacity:1;color:rgb(143 143 143/var(--tw-text-opacity,1))}.text-\[\#976c3a\]{--tw-text-opacity:1;color:rgb(151 108 58/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-4{--tw-text-opacity:1;color:rgb(116 132 188/var(--tw-text-opacity,1))}.text-blue-5{--tw-text-opacity:1;color:rgb(81 102 171/var(--tw-text-opacity,1))}.text-blue-6{--tw-text-opacity:1;color:rgb(46 71 154/var(--tw-text-opacity,1))}.text-gray-1{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.text-gray-10{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.text-gray-4{--tw-text-opacity:1;color:rgb(210 210 210/var(--tw-text-opacity,1))}.text-gray-5{--tw-text-opacity:1;color:rgb(180 180 180/var(--tw-text-opacity,1))}.text-gray-6{--tw-text-opacity:1;color:rgb(143 143 143/var(--tw-text-opacity,1))}.text-gray-7{--tw-text-opacity:1;color:rgb(106 106 106/var(--tw-text-opacity,1))}.text-gray-8{--tw-text-opacity:1;color:rgb(68 68 68/var(--tw-text-opacity,1))}.text-gray-9{--tw-text-opacity:1;color:rgb(31 31 31/var(--tw-text-opacity,1))}.text-primary,.text-red-6{--tw-text-opacity:1;color:rgb(160 17 39/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-bottomModels{--tw-shadow:0px -4px 16px 0px rgba(0,0,0,.08);--tw-shadow-colored:0px -4px 16px 0px var(--tw-shadow-color)}.shadow-bottomModels,.shadow-customSelect{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-customSelect{--tw-shadow:0px 0px 4px rgba(0,0,0,.18);--tw-shadow-colored:0px 0px 4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-toast{--tw-shadow:0px 0px 8px 0px rgba(0,0,0,.16);--tw-shadow-colored:0px 0px 8px 0px var(--tw-shadow-color)}.shadow-toast,.shadow-tripsModal{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-tripsModal{--tw-shadow:0px 0px 24px rgba(0,0,0,.06);--tw-shadow-colored:0px 0px 24px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow-\[0_10px_10px_\#00000029\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_10px_10px_\#00000029\]{--tw-drop-shadow:drop-shadow(0 10px 10px #00000029)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-linear{transition-timing-function:linear}.\[align-self\:start\]{align-self:start}.\[text-wrap\:nowrap\]{text-wrap:nowrap}.\[zoom\:0\.9\]{zoom:.9}.\[zoom\:1\.111\]{zoom:1.111}@font-face{font-family:questa-grande;src:url(https://use.typekit.net/af/d6720c/00000000000000007735af41/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/d6720c/00000000000000007735af41/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/d6720c/00000000000000007735af41/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;font-variant-numeric:lining-nums}@font-face{font-family:questa-grande;src:url(https://use.typekit.net/af/0b23d1/00000000000000007735af42/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/0b23d1/00000000000000007735af42/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/0b23d1/00000000000000007735af42/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;font-variant-numeric:lining-nums}@font-face{font-family:questa-grande;src:url(https://use.typekit.net/af/4a69b1/00000000000000007735af46/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/4a69b1/00000000000000007735af46/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/4a69b1/00000000000000007735af46/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;font-variant-numeric:lining-nums}@font-face{font-family:questa-grande;src:url(https://use.typekit.net/af/d33d64/00000000000000007735af47/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/d33d64/00000000000000007735af47/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/d33d64/00000000000000007735af47/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;font-variant-numeric:lining-nums}.tk-questa-grande{font-family:questa-grande,serif;font-variant-numeric:lining-nums}@font-face{font-family:GothamBook;font-weight:500;font-style:normal;src:url(/_next/static/media/Gotham-Book.1fe39e6b.otf)}@font-face{font-family:GothamBook;font-weight:600;font-style:normal;src:url(/_next/static/media/Gotham-Medium.e98ae97c.otf)}@font-face{font-family:GothamBook;font-weight:700;font-style:normal;src:url(/_next/static/media/Gotham-Bold.ef2f21ba.otf)}@keyframes dot-flashing-red{0%{background-color:#a01127}50%,to{background-color:rgba(160,17,39,.2)}}@keyframes dot-flashing-white{0%{background-color:#fff}50%,to{background-color:hsla(0,0%,100%,.2)}}@keyframes dot-flashing-black{0%{background-color:#000}50%,to{background-color:rgba(0,0,0,.2)}}@keyframes circle-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes circle-loading-2{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(24px,0,0) scale(.5)}to{transform:translateZ(0) scale(1)}}@keyframes circle-loading-3{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-24px,0,0) scale(.5)}to{transform:translateZ(0) scale(1)}}@keyframes circle-loading-4{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,24px,0) scale(.5)}to{transform:translateZ(0) scale(1)}}@keyframes circle-loading-5{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-24px,0) scale(.5)}to{transform:translateZ(0) scale(1)}}.menu-skeleton .line-preview,.preview,.skeleton{background:#dedede;background:linear-gradient(110deg,#dedede 8%,#ededed 18%,#dedede 33%);background-size:200% 100%;animation:shine 2s linear infinite}.layout{display:flex;flex-direction:column;height:100%;width:100%;padding-bottom:5rem}.layout-content{padding-top:5rem}@media(max-width:767px){.layout-content{padding-top:5rem}}.layout-content .description{font-weight:600;font-size:1.375rem;line-height:2.25rem;display:block}.layout-content .description>:not(p){margin:.25rem 0}.layout-content .description p{min-height:24px}.layout-content .description p:not(:empty):not(:last-child){margin-bottom:14px}.layout-content .description div:has(>iframe){width:100%;aspect-ratio:16/9}.layout-content .description div:has(>iframe) iframe{width:100%;height:100%}.layout-content .description a{color:#a01127;text-decoration:underline;cursor:pointer}.layout-content .description h4{font-size:1.375rem;line-height:2.25rem;font-weight:600}.layout-content .blocks{display:flex;flex-direction:column;gap:2.5rem}.layout-content .blocks.poi-page{gap:6.25rem}.layout-content .blocks .highlighted-block,.layout-content .blocks .text-block{display:block;font-size:1.125rem;line-height:1.625rem}.layout-content .blocks .highlighted-block h1,.layout-content .blocks .highlighted-block h2,.layout-content .blocks .highlighted-block h3,.layout-content .blocks .highlighted-block h4,.layout-content .blocks .text-block h1,.layout-content .blocks .text-block h2,.layout-content .blocks .text-block h3,.layout-content .blocks .text-block h4{width:100%}.layout-content .blocks .highlighted-block h3,.layout-content .blocks .text-block h3{margin:.25rem 0}.layout-content .blocks .highlighted-block img,.layout-content .blocks .text-block img{max-width:100%;height:auto}.layout-section{display:flex;flex-direction:column;gap:1.25rem}.layout-section .divider{background-color:#ededed;height:.0625rem;width:100%}.layout-section .poi-sidebar .poi-content .information-title,.layout-section .title,.poi-sidebar .poi-content .layout-section .information-title{width:100%;text-align:left;font-weight:600;font-size:1.375rem;line-height:2.25rem}.layout-tags .tag-icon svg{width:1rem!important;height:1rem!important}.layout-tags .tag-icon svg path{fill:#fff!important}.layout-w-favorited .favorite{max-width:unset}@media(min-width:1640px){.layout .blocks:first-child .tabs-container:first-child{margin-top:-128px}}@media(min-width:1330px)and (max-width:1639px){.layout .blocks:first-child .tabs-container:first-child{margin-top:-128px}}@media(min-width:768px)and (max-width:1329px){.layout .blocks:first-child .tabs-container:first-child{margin-top:-128px}}@media(max-width:767px){.layout .blocks:first-child .tabs-container:first-child{margin-top:-3rem}}@media(min-width:1640px){.layout .blocks .layout-details .tabs-container:first-child{margin-top:-128px}}@media(min-width:1330px)and (max-width:1639px){.layout .blocks .layout-details .tabs-container:first-child{margin-top:-128px}}@media(min-width:768px)and (max-width:1329px){.layout .blocks .layout-details .tabs-container:first-child{margin-top:0}}@media(max-width:767px){.layout .blocks .layout-details .tabs-container:first-child{margin-top:0}}@media(min-width:1640px){.layout .blocks .tabs-container:first-child{margin-top:-128px}}@media(min-width:1330px)and (max-width:1639px){.layout .blocks .tabs-container:first-child{margin-top:-128px}}@supports(-webkit-backdrop-filter:blur(1px)){.layout .blocks .tabs-container:first-child{margin-top:-134px}}@media(max-width:767px){.layout .blocks .tabs-container:first-child .tabs-wrapper{width:calc(100% + 2rem)}}.layout .blocks .tabs-container:first-child .tabs-container{margin-top:0}.layout .blocks .tabs-container:first-child .tabs-container:first-child{margin-top:-1.5rem}.layout .blocks .tabs-container:first-child .tabs-container:first-child .tabs-content{padding-left:3rem;padding-right:3rem;gap:3.5rem}@media(max-width:767px){.layout .blocks .tabs-container:first-child .tabs-container:first-child .tabs-content{padding-left:1rem;padding-right:1rem}}.layout:has(.blocks>.tabs-container:first-child) .page-header-items{display:none}.layout .layout-info:has(+.layout-gallery){margin-bottom:-1.25rem}@media(max-width:767px){.layout .layout-info:has(+.layout-gallery){margin-bottom:0}}.layout ul{list-style:disc;margin:.25rem 1rem!important}.layout ul li{padding:0;margin-bottom:.5rem}.layout ol{list-style:decimal;margin:.25rem 1rem!important}.layout ol li{padding:0;margin-bottom:.5rem}img.next{width:100%!important;height:100%!important}img.next.cover{-o-object-fit:cover;object-fit:cover}img.next.contain{-o-object-fit:contain;object-fit:contain}.richtext-image.left{float:left;margin-right:1rem}.richtext-image.right{float:right;margin-left:1rem}table{width:100%}table tr{background-color:rgba(0,0,0,.03)}table tr:nth-child(odd){background-color:transparent}table tr td{padding:.5rem .75rem}iframe{width:100%}.layout-details .multimedia-gallery>:first-child,.layout-details .multimedia-gallery>:nth-child(2){display:none}.blocks h2{font-size:2rem;line-height:3rem;font-weight:500}.blocks h2,.blocks h3{padding:.75rem 0 .25rem}.blocks h3{font-size:1.875rem;list-style:2.75rem}.blocks h4{font-size:1.5rem;list-style:2.5rem;padding:.75rem 0 .25rem}.input_text_container{box-sizing:content-box;width:calc(100% - 1.75rem);height:3.25rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding:0 .75rem;margin:.0625rem;border:.0625rem solid #dedede;border-radius:.25rem}.input_text_container *{box-sizing:inherit}.input_text_container:hover{border-color:#8f8f8f}.input_text_container:focus-within{border:.125rem solid #000}.input_text_container.disabled{border-color:#dedede;background-color:#fff}.input_text_container .input_text_inner_container{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.375rem}.input_text_container .input_text_inner_container .input_text_label{font-style:normal;font-weight:500;font-size:.75rem;line-height:.875rem;color:#8f8f8f}.input_text_container .input_text_inner_container .input_text_input,.input_text_container .input_text_inner_container .input_text_label.label-only{font-style:normal;font-weight:500;font-size:.9375rem;line-height:1.125rem}.input_text_container .input_text_inner_container .input_text_input{outline:none;border:none;background-color:transparent;color:#000;width:100%;margin-left:-.0625rem}.input_text_container .input_text_inner_container .input_text_input::-moz-placeholder{color:#8f8f8f;position:relative}.input_text_container .input_text_inner_container .input_text_input::placeholder{color:#8f8f8f;position:relative}.input_text_container .input_text_inner_container .input_text_input:focus-within::-moz-placeholder{color:#dedede}.input_text_container .input_text_inner_container .input_text_input:focus-within::placeholder{color:#dedede}.input_text_container .input_text_inner_container .input_text_input:disabled{color:#8f8f8f}.input_text_container .input_text_inner_container .input_text_input:disabled::-moz-placeholder{color:#d2d2d2}.input_text_container .input_text_inner_container .input_text_input:disabled::placeholder{color:#d2d2d2}.input_area{height:11.875rem;align-items:flex-start;justify-content:center;padding-top:.375rem}.input_area textarea{resize:none;width:100%!important}.input_newsletter_container{width:100%;height:3.375rem;display:flex;flex-direction:row;justify-content:center;gap:.5rem;padding:.25rem .125rem .25rem .75rem;border:.0625rem solid #d2d2d2;border-radius:.25rem;background-color:hsla(0,0%,100%,.6)}.input_newsletter_container:hover{background-color:#fff}.input_newsletter_container.typing{border-color:#000;background-color:#fff}.input_newsletter_container.disabled{border-color:#dedede;background-color:hsla(0,0%,99%,.6)}.input_newsletter_container .input_newsletter{outline:none;border:none;width:calc(100% - 3.5rem);font-style:normal;font-weight:500;font-size:.9375rem;line-height:1.5rem;color:#000;background-color:transparent}.input_newsletter_container .input_newsletter::-moz-placeholder{font-style:normal;font-weight:500;font-size:.9375rem;line-height:1.5rem;color:#8f8f8f}.input_newsletter_container .input_newsletter::placeholder{font-style:normal;font-weight:500;font-size:.9375rem;line-height:1.5rem;color:#8f8f8f}.input_newsletter_container .input_newsletter:disabled{color:#d2d2d2}.input_newsletter_container .input_newsletter:focus-within::-moz-placeholder{color:#dedede}.input_newsletter_container .input_newsletter:focus-within::placeholder{color:#dedede}.input_newsletter_container .input_newsletter_button{height:100%;display:flex;align-items:center;justify-content:center}.input_newsletter_container .input_newsletter_button .icon_btn{padding:0;width:3rem;height:3rem}.dropdown_container{width:100%;position:relative;font-style:normal;box-sizing:content-box}.dropdown_container *{box-sizing:inherit}.dropdown_container .dropdown{width:calc(100% - 1.375rem);height:1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem;padding:1.125rem .5rem 1.125rem .75rem;border:.0625rem solid #dedede;border-radius:.25rem}.dropdown_container .dropdown .label{width:calc(100% - 1.375rem);font-weight:500;font-size:.9375rem;line-height:1.125rem;color:#8f8f8f}.dropdown_container .dropdown.active{flex-direction:column;align-items:flex-start;justify-content:center;gap:.375rem}.dropdown_container .dropdown.active.open{outline:.125rem solid #000;border:none}.dropdown_container .dropdown.active .label{width:100%;font-size:.75rem;line-height:.875rem}.dropdown_container .dropdown.active .value_displayer{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem}.dropdown_container .dropdown.active .value_displayer .value{width:calc(100% - 1.375rem);font-size:.9375rem;line-height:1.125rem;color:#000}.dropdown_container .dropdown:hover{border-color:#8f8f8f;cursor:pointer}.dropdown_container .options{position:absolute;z-index:1;overflow:hidden scroll;width:100%;max-height:13.375rem;margin-top:.5rem;padding:.25rem 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fff;box-shadow:0 0 .25rem rgba(0,0,0,.12);border-radius:.25rem}.dropdown_container .options .option{width:calc(100% - 1.5rem);padding:.75rem;font-weight:500;font-size:.9375rem;line-height:1.125rem;color:#000}.dropdown_container .options .option:hover{cursor:pointer;background-color:#f5f5f5}.dropdown_container.disabled .dropdown{border-color:#dedede;cursor:auto}.dropdown_container.disabled .dropdown .label{color:#dedede}.input_phone{width:100%;position:relative;box-sizing:content-box}.input_phone *{box-sizing:inherit}.input_phone .input_phone_container{width:calc(100% - .25rem);height:3.25rem;margin:.0625rem;display:flex;flex-direction:row;align-items:center;justify-content:center;border:.0625rem solid #dedede;border-radius:.25rem}.input_phone .input_phone_container:hover{border-color:#8f8f8f}.input_phone .input_phone_container.active{border:.125rem solid #000;margin:0}.input_phone .input_phone_container.disabled{border:.0625rem solid #d2d2d2;background-color:#f5f5f5}.input_phone .input_phone_container .input_phone_flag_container{width:3.1875rem;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;padding:0 0 0 .75rem;background-color:#f5f5f5;border-radius:.25rem 0 0 .25rem;cursor:pointer}.input_phone .input_phone_container .input_phone_flag_container.disabled{background-color:#ededed;cursor:auto}.input_phone .input_phone_container .input_phone_flag_container .input_phone_caret.selecting{transform:rotate(180deg)}.input_phone .input_phone_container .input_phone_inner_container{width:calc(100% - 3.3125rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.375rem}.input_phone .input_phone_container .input_phone_inner_container .input_phone_label{padding:0 .75rem;font-style:normal;font-weight:500;font-size:.75rem;line-height:.875rem;color:#8f8f8f}.input_phone .input_phone_container .input_phone_inner_container .input_phone_label.disabled{font-size:.9375rem;line-height:1.125rem;color:#d2d2d2}.input_phone .input_phone_container .input_phone_inner_container .input_phone_number_container{width:calc(100% - 1.5rem);padding:0 .75rem;display:flex;align-items:center;justify-content:flex-start}.input_phone .input_phone_container .input_phone_inner_container .input_phone_number_container .input_phone_number::-moz-placeholder{font-style:normal;font-weight:500;font-size:.9375rem;line-height:1.125rem;color:#8f8f8f}.input_phone .input_phone_container .input_phone_inner_container .input_phone_number_container .input_phone_number,.input_phone .input_phone_container .input_phone_inner_container .input_phone_number_container .input_phone_number::placeholder,.input_phone .input_phone_container .input_phone_inner_container .input_phone_number_container .input_phone_number_dial_code{font-style:normal;font-weight:500;font-size:.9375rem;line-height:1.125rem;color:#8f8f8f}.input_phone .input_phone_container .input_phone_inner_container .input_phone_number_container .input_phone_number{flex-grow:1;margin-left:.25rem;border:none;outline:none;background-color:transparent;color:#000}.input_phone .input_phone_container .input_phone_inner_container .input_phone_number_container .input_phone_number_dial_code{color:#8f8f8f}.input_phone .input_phone_flag_selection{width:calc(100% - .25rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;z-index:40;padding:.75rem 0 0;margin:.5rem .125rem .125rem;background:#fff;box-shadow:0 0 .25rem rgba(0,0,0,.12);border-radius:.25rem;position:absolute}.input_phone .input_phone_flag_selection .input_phone_flag_search{width:calc(100% - 1.5rem);padding:0 .75rem}.input_phone .input_phone_flag_selection .input_phone_flag_search .input_text_container{height:2.875rem}.input_phone .input_phone_flag_selection .input_phone_flags{width:100%;max-height:17.25rem;overflow-y:scroll;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.input_phone .input_phone_flag_selection .input_phone_flags::-webkit-scrollbar{width:.25rem;position:absolute;left:.625rem}.input_phone .input_phone_flag_selection .input_phone_flags::-webkit-scrollbar-track{background-color:transparent}.input_phone .input_phone_flag_selection .input_phone_flags::-webkit-scrollbar-thumb{background-color:#dedede!important;border-radius:.5rem}.input_phone .input_phone_option{width:calc(100% - 1.5rem);height:1.375rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;padding:.875rem .75rem}.input_phone .input_phone_option.selected,.input_phone .input_phone_option:hover{background-color:#f5f5f5;cursor:pointer}.input_phone .input_phone_option .input_phone_option_dial_code,.input_phone .input_phone_option .input_phone_option_name{font-style:normal;font-weight:500;font-size:.9375rem;line-height:1.125rem;color:#000}.input_phone .input_phone_option .input_phone_option_dial_code{color:#8f8f8f}.input_city_container{width:100%;display:flex;flex-direction:column;gap:.5rem;font-style:normal;position:relative;box-sizing:content-box}.input_city_container *{box-sizing:inherit}.input_city_container .input_text_container .input_text_inner_container .input_text_input{caret-color:#263b80}.input_city_container .input_text_container.typing,.input_city_container .input_text_container:hover{border-color:#b9c2dd}.input_city_container .input_city_options{max-height:16rem;width:calc(100% - .125rem);background-color:#fff;border:.0625rem solid #d5daeb;border-radius:.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:absolute;top:4rem;overflow-y:auto}.input_city_container .input_city_options .input_city_current_location_container{width:calc(100% - 3.375rem);height:2.375rem;padding:.875rem 1.75rem .75rem}.input_city_container .input_city_options .input_city_current_location_container:hover{background-color:#f2f5fd;cursor:pointer}.input_city_container .input_city_options .input_city_current_location_container .input_city_current_location{width:100%;height:2.375rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.input_city_container .input_city_options .input_city_current_location_container .input_city_current_location .input_city_current_location_text_container{width:calc(100% - 1.75rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem}.input_city_container .input_city_options .input_city_current_location_container .input_city_current_location .input_city_current_location_text_container .input_city_current_location_text{font-style:normal;font-weight:500;font-size:.875rem;line-height:.875rem;color:#8f8f8f;width:100%}.input_city_container .input_city_options .input_city_current_location_container .input_city_current_location .input_city_current_location_text_container .input_city_current_location_text.bold{font-weight:700;font-size:.9375rem;line-height:.9375rem;color:#000}.input_city_container .input_city_options .divider{width:calc(100% - 2rem);min-height:.0625rem;background-color:#f5f5f5;margin:0 1rem}.input_city_container .input_city_options .input_city_location_option{width:calc(100% - 3.75rem);height:1.125rem;padding:.875rem 1rem .875rem 2.75rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.input_city_container .input_city_options .input_city_location_option:hover{background-color:#f2f5fd;cursor:pointer}.input_city_container .input_city_options .input_city_location_option.selected{background-color:#f2f5fd}.search_event_container{width:100%;height:100%;position:relative;box-sizing:content-box}.search_event_container *{box-sizing:inherit}.search_event_container .inner_container{width:100%;background-color:#fff;padding:.875rem 1rem;display:flex;gap:.875rem}.search_event_container .inner_container .top_icon{width:1.0625rem;height:1.0625rem}.search_event_container .inner_container .bottom_container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.8125rem;width:100%;height:1.5rem}.search_event_container .inner_container .bottom_container .input{border:none;outline:none;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.5rem;width:100%;color:#000}.search_event_container .inner_container .bottom_container .input::-moz-placeholder{color:#000}.search_event_container .inner_container .bottom_container .input::placeholder{color:#000}.search_event_container .inner_container .bottom_container .input:focus::-moz-placeholder{color:#8f8f8f}.search_event_container .inner_container .bottom_container .input:focus::placeholder{color:#8f8f8f}.search_event_container .inner_container .bottom_container .input.active{width:calc(100% - 1.5rem)}.search_event_container .inner_container .bottom_container .label{font-style:normal;font-weight:500;font-size:.875rem;line-height:1.5rem;width:calc(100% - 1.5rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search_event_container .inner_container .bottom_container .icon{width:1.25rem;height:1.25rem;cursor:pointer}.search_event_container .inner_container .bottom_container .calendar_container{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;position:relative}.search_event_container .inner_container .bottom_container .calendar_container .date_value{font-style:normal;font-weight:500;font-size:.875rem;line-height:1.5rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search_event_container .inner_container .bottom_container .calendar_container .date_value:hover{cursor:pointer}.search_event_container .inner_container .bottom_container .calendar_container>div{position:absolute;top:2.75rem;left:-1rem}.search_event_container .search_event_dropdown_container{width:100%;max-height:14.75rem;position:absolute;top:5.875rem;background-color:#fff;box-shadow:0 0 .25rem rgba(0,0,0,.12);border-radius:.25rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;overflow:hidden}.search_event_container .search_event_dropdown_container .user_location{width:100%;height:3.25rem;padding:.75rem .875rem 0;display:flex;flex-direction:row;align-items:center;justify-content:center}.search_event_container .search_event_dropdown_container .user_location:hover{background-color:#f5f5f5;cursor:pointer}.search_event_container .search_event_dropdown_container .user_location .location_inner_container{width:calc(100% - .125rem);height:100%;padding-bottom:.75rem;border-bottom:.0625rem solid #f5f5f5;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.625rem}.search_event_container .search_event_dropdown_container .user_location .location_inner_container .icon{width:1.25rem;height:1.25rem;cursor:pointer}.search_event_container .search_event_dropdown_container .user_location .location_inner_container .current_location_info{width:calc(100% - 1.875rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-style:normal;font-size:.9375rem;line-height:1.125rem}.search_event_container .search_event_dropdown_container .user_location .location_inner_container .current_location_info .heading{font-weight:700;color:#000}.search_event_container .search_event_dropdown_container .user_location .location_inner_container .current_location_info .body_text{font-weight:500;color:#8f8f8f}.search_event_container .search_event_dropdown_container .options_container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;overflow-y:scroll;overflow-x:hidden}.search_event_container .search_event_dropdown_container .options_container .dropdown_option{width:100%;padding:.75rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:.875rem}.search_event_container .search_event_dropdown_container .options_container .dropdown_option:hover{cursor:pointer;background-color:#f5f5f5}.search_event_container .search_event_dropdown_container .options_container .dropdown_check_option{width:100%;padding:.75rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;font-size:.875rem}.search_event_container .search_event_dropdown_container .options_container .dropdown_check_option:hover{cursor:pointer}.search_event_container .search_event_dropdown_container .options_container .dropdown_check_option .checkbox{width:.75rem;height:.75rem;display:flex;align-items:center;justify-content:center;border:.09375rem solid #dedede;border-radius:.125rem}.search_event_container .search_event_dropdown_container .options_container .dropdown_check_option .checkbox.selected{background-color:#000}.search_event_container .search_event_dropdown_container .options_container .dropdown_check_option .checkbox:hover{cursor:pointer}@media(min-width:992px){.search_event_container .inner_container{height:calc(100% - 1.875rem);width:unset;flex-direction:column;align-items:flex-start;justify-content:center;box-sizing:content-box}}@media(max-width:991px){.search_event_container .inner_container{padding:1rem;display:flex;flex-direction:row;align-items:center;border-radius:0 .25rem 0 0;box-sizing:content-box;width:calc(100% - 2rem)}.search_event_container .search_event_dropdown_container{z-index:5;top:3.625rem;width:100%}}div.react-datepicker,div.react-datepicker-wrapper{font-style:normal;font-weight:500;font-size:.875rem;line-height:1.5rem;box-sizing:content-box;border:none;border-radius:.25rem;box-shadow:0 0 .25rem rgba(0,0,0,.12)}div.react-datepicker *,div.react-datepicker-wrapper *{box-sizing:inherit}.react-datepicker{width:calc(100% - 2.125rem);padding:.875rem 1rem}.react-datepicker .react-datepicker__triangle{display:none}.react-datepicker .react-datepicker__navigation--previous{position:absolute;top:.625rem;left:.75rem}.react-datepicker .react-datepicker__navigation--next{position:absolute;top:.625rem;right:.75rem}.react-datepicker .react-datepicker__navigation{overflow:visible}.react-datepicker .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{filter:brightness(0) saturate(100%)}.react-datepicker .react-datepicker__navigation .react-datepicker__navigation-icon--previous:before{display:flex;width:10px;height:10px;transform:scale(.5) rotate(225deg);filter:invert(39%) sepia(0) saturate(192%) hue-rotate(183deg) brightness(102%) contrast(84%)}.react-datepicker .react-datepicker__navigation .react-datepicker__navigation-icon--next:before{display:flex;width:10px;height:10px;transform:scale(.5) rotate(45deg);filter:invert(39%) sepia(0) saturate(192%) hue-rotate(183deg) brightness(102%) contrast(84%)}.react-datepicker .react-datepicker__month-container{width:100%}.react-datepicker .react-datepicker__month-container .react-datepicker__header{width:100%;padding:0;background-color:transparent;border:none}.react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{color:#6a6a6a;font-style:normal;font-weight:600;font-size:.875rem;line-height:1.5rem}.react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5625rem;margin:.875rem 0}.react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name{color:#6a6a6a;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.5rem;width:1.75rem;height:1.75rem;margin:0}.react-datepicker .react-datepicker__month-container .react-datepicker__month{width:100%;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.625rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week{width:100%;margin:0;display:flex;flex-direction:row;align-items:center;justify-content:center}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day{min-width:1.75rem;min-height:1.75rem;max-width:1.75rem;max-height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:6.25rem;margin:0 .25rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--keyboard-selected{background-color:transparent;color:#000}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.future{color:#d2d2d2}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.past{visibility:hidden}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-range,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-selecting-range,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day:not(.react-datepicker__day--disabled):hover{color:#000;background-color:#ededed}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-selecting-range{background-color:#ededed}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--range-end,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--range-start,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--selecting-range-start{color:#fff;margin-top:-.0625rem;background-color:#000}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-range,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-selecting-range{margin:0;padding:0 .25rem;border-radius:0}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-range.react-datepicker__day--range-start,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start{border-top-left-radius:6.25rem;border-bottom-left-radius:6.25rem;background-color:#ededed;padding-left:0;margin-left:.25rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-range.react-datepicker__day--range-start{margin-left:.25rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-selecting-range:first-child:has(+:not(.react-datepicker__day--in-selecting-range)):before{display:none}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-range.react-datepicker__day--range-end{border-top-right-radius:6.25rem;border-bottom-right-radius:6.25rem;background-color:#ededed;padding-right:0;margin-right:.25rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-range:first-of-type,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-selecting-range:first-of-type{border-top-left-radius:6.25rem;border-bottom-left-radius:6.25rem;padding-left:0;margin-left:.25rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-range:last-of-type,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-selecting-range:last-of-type{border-top-right-radius:6.25rem;border-bottom-right-radius:6.25rem;padding-right:0;margin-right:.25rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--range-start.react-datepicker__day--in-range{z-index:5;background-color:transparent;position:relative}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--range-start.react-datepicker__day--in-range:before{display:inline-block;content:"";width:1.75rem;height:1.75rem;position:absolute;left:.875rem;z-index:-1;background-color:#ededed}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--range-start.react-datepicker__day--in-range:after{display:inline-block;content:"";width:1.75rem;height:1.75rem;position:absolute;z-index:-1;margin-top:-.0625rem;background-color:#000;border-radius:6.25rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--range-end.react-datepicker__day--in-range{z-index:5;background-color:transparent;position:relative}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--range-end.react-datepicker__day--in-range:before{display:inline-block;content:"";width:1.25rem;height:1.75rem;position:absolute;right:1rem;z-index:-1;background-color:#ededed}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--range-end.react-datepicker__day--in-range:after{display:inline-block;content:"";width:1.75rem;height:1.75rem;position:absolute;z-index:-1;margin-top:-.0625rem;background-color:#000;border-radius:6.25rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-selecting-range:has(+:not(.react-datepicker__day--in-selecting-range)){border-top-right-radius:6.25rem;border-bottom-right-radius:6.25rem;padding:0;margin:0 .25rem;z-index:5;position:relative}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-selecting-range:has(+:not(.react-datepicker__day--in-selecting-range)):before{display:inline-block;content:"";width:1.25rem;height:1.75rem;position:absolute;right:1rem;z-index:-1;background-color:#ededed}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--today{width:1.75rem;height:1.75rem;font-weight:500}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--today:before{display:inline-block;content:"";position:absolute;width:1.625rem;height:1.625rem;background-color:transparent;border:.0625rem solid #000;border-radius:6.25rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--today.react-datepicker__day--in-selecting-range:has(+:not(.react-datepicker__day--in-selecting-range)):before,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--today.react-datepicker__day--range-end:before,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--today.react-datepicker__day--range-start:before,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--today.react-datepicker__day--selecting-range-start:before{border:none;border-radius:0}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--today.react-datepicker__day--in-selecting-range:has(+:not(.react-datepicker__day--in-selecting-range)):after{display:inline-block;content:"";position:absolute;width:1.625rem;height:1.625rem;background-color:transparent;border:.0625rem solid #000;border-radius:6.25rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-range.react-datepicker__day--range-start.react-datepicker__day--range-end,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start:has(+:not(.react-datepicker__day--in-selecting-range)){border-radius:6.25rem;background-color:#000}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-range.react-datepicker__day--range-start.react-datepicker__day--range-end:after,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-range.react-datepicker__day--range-start.react-datepicker__day--range-end:before,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start:has(+:not(.react-datepicker__day--in-selecting-range)):after,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start:has(+:not(.react-datepicker__day--in-selecting-range)):before{display:none}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--selecting-range-start.react-datepicker__day--in-selecting-range:has(+:not(.react-datepicker__day--in-selecting-range)),.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--selecting-range-start.react-datepicker__day--in-selecting-range:last-child{border-radius:6.25rem;background-color:#000;margin-top:-.0625rem;padding-right:0;margin-right:.25rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--range-end.react-datepicker__day--in-range:first-child:before,.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--range-start.react-datepicker__day--in-range:last-child:before{display:none}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.past+.react-datepicker__day--in-selecting-range{border-bottom-left-radius:6.25rem;border-top-left-radius:6.25rem;margin-left:.25rem;padding-left:0}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.past+.react-datepicker__day--in-selecting-range:before{display:none}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--selecting-range-start.react-datepicker__day--in-selecting-range:has(+.react-datepicker__day--in-selecting-range){z-index:5;background-color:transparent;position:relative}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--selecting-range-start.react-datepicker__day--in-selecting-range:has(+.react-datepicker__day--in-selecting-range):before{display:inline-block;content:"";width:1.75rem;height:1.75rem;position:absolute;left:.875rem;z-index:-1;background-color:#ededed}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--selecting-range-start.react-datepicker__day--in-selecting-range:has(+.react-datepicker__day--in-selecting-range):after{display:inline-block;content:"";width:1.75rem;height:1.75rem;position:absolute;z-index:-1;margin-top:-.0625rem;background-color:#000;border-radius:6.25rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--001.react-datepicker__day--in-range:not(.future),.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--001.react-datepicker__day--range-end:not(.future){margin-left:.25rem;padding:0;border-top-left-radius:6.25rem;border-bottom-left-radius:6.25rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--001.react-datepicker__day--range-end:not(.future):before{display:none}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--in-range.past+.react-datepicker__day--in-range{padding-right:.25rem!important}.search_bar_container,.search_bar_container .search_bar{width:100%}@media(max-width:768px){.search_bar_container .search_bar{display:flex;position:relative}.search_bar_container .search_bar .input_text_container{margin:0;flex:9}.search_bar_container .search_bar .input_text_container:hover{border:0!important}.search_bar_container .search_bar .close-search{flex:1}}.search_bar_container .search_bar .tab{width:-moz-fit-content;width:fit-content;background-color:#000;padding:.375rem .625rem;margin-left:.0625rem;border-radius:.375rem .375rem 0 0}.search_bar_container .search_bar .tab .label{font-style:normal;font-weight:500;font-size:.875rem;line-height:1.5rem;color:#fff}.search_bar_container .search_bar .input_text_container{width:calc(100% - 1.5rem);border-top-left-radius:0;border:none;background-color:#fff;margin-top:0}.search_bar_container .search_bar .input_text_container:hover{width:100%;border:.0625rem solid #ededed;box-sizing:border-box;padding:0 .6875rem}.search_bar_container .search_bar .input_text_container.typing,.search_bar_container .search_bar .input_text_container:hover.typing{width:100%;border:none;box-sizing:border-box;padding:0 .75rem;margin-left:.0625rem}.search_bar_container .search_bar .input_text_container .input_text_input::-moz-placeholder{color:#d2d2d2}.search_bar_container .search_bar .input_text_container .input_text_input::placeholder{color:#d2d2d2}.search_bar_container .search_bar .close-search{display:flex;align-items:center;justify-content:center;background-color:#fff;cursor:pointer}.search_bar_container .search_bar .close-search svg{transform:translateY(5px)}.search_bar_container .dropdown-container{width:100%;max-height:25rem;display:flex;flex-direction:column;align-items:flex-start;position:relative;background-color:#fff;margin-top:1.25rem;border-radius:.375rem}.search_bar_container .dropdown-container .categories{width:100%;height:3.125rem;position:absolute;top:0;left:0;scroll-behavior:smooth;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow-x:scroll;background-color:#fbfbfb;border-bottom:.0625rem solid #ededed;border-radius:.375rem .375rem 0 0}.search_bar_container .dropdown-container .categories .category_container{height:100%;padding:0 .75rem}.search_bar_container .dropdown-container .categories .category_container .category{height:100%;white-space:nowrap;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.5rem;position:relative;color:#8f8f8f}.search_bar_container .dropdown-container .categories .category_container .category:after{display:inline-block;content:"";width:100%;height:.125rem;bottom:0;left:0;background-color:#000;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out}.search_bar_container .dropdown-container .categories .category_container .category:hover{cursor:pointer}.search_bar_container .dropdown-container .categories .category_container .category:hover:after{transform:scaleX(1);transform-origin:bottom left}.search_bar_container .dropdown-container .categories .category_container .category.selected{font-weight:600;color:#000}.search_bar_container .dropdown-container .categories .category_container .category.selected:after{display:inline-block;content:"";width:100%;height:.125rem;bottom:0;background-color:#000;position:absolute;transform:none;transform-origin:0}.search_bar_container .dropdown-container .results{width:100%;margin:50px 0;display:flex;flex-direction:column;overflow:scroll;align-items:flex-start;justify-content:flex-start}.search_bar_container .dropdown-container .results-group{width:100%;padding:1rem}.search_bar_container .dropdown-container .results .empty-results{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;gap:1rem;padding:1.5625rem 0;transform:translateY(15px)}.search_bar_container .dropdown-container .results .empty-results b{font-size:1.125rem}.search_bar_container .dropdown-container .results .empty-results span{font-size:1rem}.search_bar_container .dropdown-container .bottom_container{width:100%;height:3.125rem;bottom:0;left:0;position:absolute;display:flex;align-items:center;justify-content:center;background-color:#fbfbfb;border-top:.0625rem solid #ededed;border-radius:0 0 .375rem .375rem;cursor:pointer}.search_bar_container .dropdown-container .bottom_container .text{width:-moz-fit-content;width:fit-content;font-style:normal;font-weight:600;font-size:1rem;line-height:1.125rem;display:flex;align-items:center;justify-content:center}.avatar-container{position:relative;align-self:center;cursor:pointer;display:flex;align-items:center}.avatar-container .avatar-image{display:flex;justify-content:center;border-radius:50%;border:1px solid #dfb0b7}.avatar-container .avatar-image img{aspect-ratio:1;padding:1px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-container .avatar-dropdown{display:flex;flex-direction:column;position:absolute;border-radius:.25rem;top:2.875rem;right:-1.25rem;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.12)}.avatar-container .avatar-dropdown .avatar-link:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.avatar-container .avatar-dropdown .avatar-link:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.avatar-container .avatar-dropdown .avatar-link{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.9375rem;font-weight:500;font-size:.875rem}.avatar-container .avatar-dropdown .avatar-link svg{fill:#444}.avatar-container .avatar-dropdown .avatar-link:hover{background-color:#f5f5f5}.select-container{display:flex;justify-content:center;flex-direction:column;gap:.5rem;height:2.5rem;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.18);border-radius:.25rem}.select-container.opened .select-value{border:1px solid #000}.select-container .select-value{display:flex;width:100%;height:100%;align-items:center;cursor:pointer;justify-content:space-between;font-weight:600;font-size:.875rem;padding:.5rem;border-radius:.25rem;gap:.25rem;border:1px solid #dedede}.select-container .select-value-text{white-space:nowrap}.select-container .select-value-icon{display:flex}.select-container .select-value-icon.rotate svg{transform:rotate(180deg);transition:.1s linear}.select-container .select-options{position:fixed;top:11.875rem;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 0 4px rgba(0,0,0,.18);border-radius:.25rem;z-index:1000;min-width:12.5rem}.select-container .select-options .select-search{margin:.75rem .625rem .5rem;cursor:text}.select-container .select-options .select-search .input_text_container{padding:.5rem;height:-moz-min-content;height:min-content;border:1px solid #d2d2d2;border-radius:4px}.select-container .select-options .options-wrapper{display:flex;flex-direction:column;cursor:pointer;overflow-y:scroll}.select-container .select-options .options-wrapper .select-option{width:100%;display:flex;padding:.75rem;flex-direction:row;justify-content:flex-start;align-items:center}.select-container .select-options .options-wrapper .select-option span{line-height:1rem;font-size:.875rem}.select-container .select-options .options-wrapper .select-option:hover{background-color:#f2f5fd;cursor:pointer}.select-container .select-options .options-wrapper .select-option.selected{background-color:#f5f5f5}.search_event_bar{width:100%;height:100%;display:flex;justify-content:flex-start;filter:drop-shadow(0 4px 20px rgba(0,0,0,.05));z-index:2;background-color:#fff}.search_event_bar .loading-events{position:fixed;z-index:100;top:50%;left:50%}.search_event_bar .search_item{width:17.0625rem}.search_event_bar .icon_btn_container{padding-right:.875rem}@media(min-width:992px){.search_event_bar{flex-direction:row;align-items:center;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.search_event_bar .search_item{width:calc((100% - 4.875rem)/4);height:5.375rem}.search_event_bar .search_item:not(.first){border-left:.0625rem solid #ededed}.search_event_bar .icon_btn_container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;height:100%;margin-left:6px}.search_event_bar .icon_btn_container.mobile{display:none}.search_event_bar .icon_btn_container .icon_btn{height:3.625rem;aspect-ratio:1;padding:0}}@media(max-width:991px){.search_event_bar{flex-direction:column;align-items:flex-start;border-radius:0 .25rem .25rem .25rem}.search_event_bar .search_item{width:100%}.search_event_bar .search_item:not(.first){border-top:.0625rem solid #ededed}.search_event_bar .icon_btn_container{width:100%;padding:0}.search_event_bar .icon_btn_container.desktop{display:none}.search_event_bar .icon_btn_container .btn{width:calc(100% - 2.25rem);border-radius:0 0 .25rem .25rem}}.btn{all:unset;border-radius:.25rem;font-style:normal;font-weight:600;display:flex;flex-direction:row;align-items:center;justify-content:center}.btn.large{padding:1rem 1.375rem;font-size:1.125rem;line-height:1.375rem;gap:.625rem}.btn.medium{padding:.9375rem 1.125rem;font-size:1rem;line-height:1.125rem;gap:.625rem}.btn.small{padding:.6875rem .75rem;font-size:.875rem;line-height:1rem;gap:.5rem}.btn:not(.btn:disabled){cursor:pointer}.btn:not(.btn:disabled).primary.blue{background-color:#2e479a;color:#fff}.btn:not(.btn:disabled).primary.blue:hover{background-color:#1f2f67}.btn:not(.btn:disabled).primary.blue:active{outline:.125rem solid #d5daeb}.btn:not(.btn:disabled).primary.red{background-color:#a01127;color:#fff}.btn:not(.btn:disabled).primary.red:hover{background-color:#6b0b1a}.btn:not(.btn:disabled).primary.red:active{outline:.125rem solid #eccfd4}.btn:not(.btn:disabled).primary.black{background-color:#000;color:#fff}.btn:not(.btn:disabled).primary.black:hover{background-color:#1f1f1f}.btn:not(.btn:disabled).primary.black:active{outline:.125rem solid #f5f5f5}.btn:not(.btn:disabled).primary.white{background-color:#fff;color:#000}.btn:not(.btn:disabled).primary.white:hover{background-color:#ededed}.btn:not(.btn:disabled).primary.white:active{outline:.125rem solid #f5f5f5}.btn:not(.btn:disabled).primary.orange{background-color:#ff9510;color:#fff}.btn:not(.btn:disabled).primary.orange:hover{background-color:#ad650c}.btn:not(.btn:disabled).primary.orange:active{outline:.125rem solid #fae2c9}.btn:not(.btn:disabled).primary.pink{background-color:#e87373;color:#fff}.btn:not(.btn:disabled).primary.pink:hover{background-color:#aa3434}.btn:not(.btn:disabled).primary.pink:active{outline:.125rem solid #f2cccc}.btn:not(.btn:disabled).secondary.blue{outline:.0625rem solid #2e479a;color:#2e479a}.btn:not(.btn:disabled).secondary.blue:hover{background-color:#d5daeb;outline-color:#2e479a}.btn:not(.btn:disabled).secondary.blue:active{outline:.125rem solid #d5daeb;background-color:#2e479a;color:#fff}.btn:not(.btn:disabled).secondary.red{outline:.0625rem solid #a01127;color:#a01127}.btn:not(.btn:disabled).secondary.red:hover{background-color:#eccfd4;outline-color:#a01127}.btn:not(.btn:disabled).secondary.red:active{outline:.125rem solid #eccfd4;background-color:#a01127;color:#fff}.btn:not(.btn:disabled).secondary.black{outline:.0625rem solid #000;color:#000}.btn:not(.btn:disabled).secondary.black:hover{background-color:#f5f5f5;outline-color:#000}.btn:not(.btn:disabled).secondary.black:active{outline:.125rem solid #f5f5f5;background-color:#000;color:#fff}.btn:not(.btn:disabled).secondary.white{outline:.0625rem solid #fff;color:#fff}.btn:not(.btn:disabled).secondary.white:hover{background-color:#ededed;color:#000;outline-color:#fff}.btn:not(.btn:disabled).secondary.white:active{outline:.125rem solid #f5f5f5;background-color:#fff;color:#000}.btn:not(.btn:disabled).secondary.orange{outline:.0625rem solid #ff9510;color:#ff9510}.btn:not(.btn:disabled).secondary.orange:hover{background-color:#fae2c9}.btn:not(.btn:disabled).secondary.orange:active{outline:.125rem solid #fae2c9;background-color:#ff9510;color:#fff}.btn:not(.btn:disabled).secondary.pink{outline:.0625rem solid #e87373;color:#e87373}.btn:not(.btn:disabled).secondary.pink:hover{background-color:#f2cccc}.btn:not(.btn:disabled).secondary.pink:active{outline:.125rem solid #f2cccc;background-color:#e87373;color:#fff}.btn:not(.btn:disabled).tertiary.blue{color:#2e479a}.btn:not(.btn:disabled).tertiary.blue:hover{color:#1f2f67}.btn:not(.btn:disabled).tertiary.blue:active{background-color:#d5daeb;color:#2e479a}.btn:not(.btn:disabled).tertiary.red{color:#a01127}.btn:not(.btn:disabled).tertiary.red:hover{color:#6b0b1a}.btn:not(.btn:disabled).tertiary.red:active{background-color:#eccfd4;color:#a01127}.btn:not(.btn:disabled).tertiary.black{color:#000}.btn:not(.btn:disabled).tertiary.black:hover{color:#444}.btn:not(.btn:disabled).tertiary.black:active{background-color:#f5f5f5;color:#000}.btn:not(.btn:disabled).tertiary.white{color:#fff}.btn:not(.btn:disabled).tertiary.white:hover{color:#ededed}.btn:not(.btn:disabled).tertiary.white:active{background-color:#f5f5f5;color:#000}.btn:not(.btn:disabled).tertiary.orange{color:#ff9510}.btn:not(.btn:disabled).tertiary.orange:hover{color:#ad650c}.btn:not(.btn:disabled).tertiary.orange:active{background-color:#fae2c9;color:#ff9510}.btn:not(.btn:disabled).tertiary.pink{color:#e87373}.btn:not(.btn:disabled).tertiary.pink:hover{color:#aa3434}.btn:not(.btn:disabled).tertiary.pink:active{background-color:#f2cccc;color:#e87373}.btn:disabled.primary,.btn:disabled.secondary{background-color:#dedede;color:#8f8f8f}.btn:disabled.secondary{outline:.0625rem solid #8f8f8f}.btn:disabled.tertiary{color:#8f8f8f}.btn.download{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .625rem;background-color:#000}.btn.download .label{color:#fff;font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem}.btn.download:hover{background-color:#6a6a6a}.simple_btn{all:unset;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.625rem;width:8.125rem;height:1.5rem;padding:1rem 1.375rem;border:.0625rem solid #000;border-radius:.25rem;background-color:transparent;font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.375rem}.simple_btn.small{width:7.4375rem;height:1.5rem;padding:.75rem .875rem;font-size:1rem;line-height:1.125rem}.simple_btn:hover{background-color:#dedede}.delete_btn{all:unset;width:10.25rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:#da4c4c;color:#fff;border-radius:.25rem;font-style:normal;font-weight:600;font-size:1rem;line-height:1.125rem}.delete_btn:hover{background-color:#bd3636;cursor:pointer}.delete_btn:active{outline:2px solid rgba(189,54,54,.2)}.delete_btn.sec{color:#da4c4c;background-color:transparent;outline:.0625rem solid #da4c4c}.delete_btn.sec:hover{cursor:pointer;background:rgba(218,76,76,.16)}.delete_btn.sec:active{background-color:#da4c4c;color:#fff;outline:2px solid rgba(218,76,76,.2)}.cancel_btn{all:unset;display:flex;align-items:center;justify-content:center;width:10.25rem;height:3rem;border-radius:.25rem;outline:.0625rem solid #ededed;font-style:normal;font-weight:600;font-size:1rem;line-height:1.125rem;color:#b4b4b4}.cancel_btn:hover{background-color:#ededed;cursor:pointer}.cancel_btn:active{outline:.125rem solid hsla(0,0%,84%,.4)}.btn_input_button{all:unset;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;width:-moz-fit-content;width:fit-content;padding:.5rem .625rem;background-color:#000;outline:.0625rem solid #000;border-radius:.25rem;box-shadow:0 0 .25rem rgba(0,0,0,.18);font-style:normal;font-weight:600}.btn_input_button .label{font-size:.875rem;line-height:1.5rem;color:#fff}.btn_input_button:hover{background-color:#1a1a1a;cursor:pointer}.btn_input_input_container{width:calc(100% - 1.125rem);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .5rem .5rem .625rem;background-color:#fff;outline:.0625rem solid #000;border-radius:.25rem;box-shadow:0 0 .25rem rgba(0,0,0,.18);font-style:normal;font-weight:500}.btn_input_input_container .input{all:unset;width:calc(100% - 4.125rem);margin-right:.5rem;font-size:.875rem;line-height:1.5rem}.btn_input_input_container.active{outline-color:#444}.btn_input_input_container.active .input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btn_input_input_container .clear_container{padding-left:.5rem;border-left:.0625rem solid #dedede}.btn_input_input_container .clear_container,.btn_input_input_container .clear_container .clear{display:flex;align-items:center;justify-content:center}.btn_input_input_container .clear_container .clear .clear_btn{cursor:pointer}.text_btn{all:unset;font-style:normal;font-weight:600;flex-direction:row;gap:.375rem}.text_btn,.text_btn .label{display:flex;align-items:center;justify-content:center}.text_btn.large{font-size:1.125rem;line-height:1.375rem}.text_btn.medium{font-size:1rem;line-height:1.125rem}.text_btn.small{font-size:.875rem;line-height:1rem}.text_btn.blue{color:#2e479a}.text_btn.red{color:#a01127}.text_btn.black{color:#000}.text_btn.white{color:#fff}.text_btn.orange{color:#ff9510}.text_btn.pink{color:#e87373}.text_btn.gray{color:#8f8f8f}.text_btn:not(.text_btn:disabled):hover{cursor:pointer}.text_btn:not(.text_btn:disabled):hover.blue{color:#1f2f67}.text_btn:not(.text_btn:disabled):hover.red{color:#6b0b1a}.text_btn:not(.text_btn:disabled):hover.black{color:#444}.text_btn:not(.text_btn:disabled):hover.white{color:#ededed}.text_btn:not(.text_btn:disabled):hover.orange{color:#ad650c}.text_btn:not(.text_btn:disabled):hover.pink{color:#aa3434}.text_btn:not(.text_btn:disabled):hover.gray{color:#000}.text_btn:disabled{color:#8f8f8f;cursor:auto}a:has(>.text_btn){display:block;width:-moz-fit-content;width:fit-content}.icon_btn{all:unset;cursor:pointer}.icon_btn.filled{padding:.875rem;display:flex;align-items:center;justify-content:center;background-color:#000;border-radius:.125rem}.icon_btn.filled:hover{background-color:#1f1f1f}.icon_btn.filled:disabled{background-color:#d2d2d2;cursor:auto}.labeled_icon_btn{all:unset;cursor:pointer;flex-direction:column;gap:.5rem}.labeled_icon_btn,.labeled_icon_btn .icon_container{display:flex;align-items:center;justify-content:center}.labeled_icon_btn .icon_container{padding:.625rem;border-radius:.375rem}.labeled_icon_btn .label{font-style:normal;font-weight:500;font-size:.75rem;line-height:1rem}.row_btn{all:unset;cursor:pointer;width:100%;padding:.625rem 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-style:normal;font-weight:500;border-bottom:.0625rem solid #ededed}.row_btn .label{color:#8f8f8f;font-size:.875rem;line-height:1.5rem;flex-grow:1}.row_btn .info{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.375rem}.row_btn .info .info_text{color:#444;font-size:.875rem;line-height:1.5rem;font-weight:600}.row_btn:hover .label{color:#444}.row_btn:hover .info .info_text{color:#1a1a1a}.arrow_btn{all:unset;display:flex;align-items:center;justify-content:center;padding:.625rem;border-radius:50%}.arrow_btn:hover{cursor:pointer}.arrow_btn.black{background-color:transparent}.arrow_btn.black.bg{background-color:rgba(0,0,0,.08)}.arrow_btn.black:hover{background-color:rgba(0,0,0,.15)}.arrow_btn.white{background-color:transparent}.arrow_btn.white.bg{background-color:hsla(0,0%,100%,.08)}.arrow_btn.white:hover{background-color:hsla(0,0%,100%,.15)}.image_btn{all:unset;cursor:pointer;box-sizing:content-box}.image_btn *{box-sizing:inherit}.image_btn.small{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.75rem;width:14.6875rem;height:5.5rem;background-color:#f5f5f5;border-radius:.25rem;overflow:hidden}.image_btn.small .thumbnail{width:5.5rem;height:5.5rem;background-repeat:no-repeat;background-size:cover}.image_btn.small .inner_container{width:calc(100% - 8.75rem);height:2.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.875rem;padding:1.5rem 1.5rem 1.5rem 0}.image_btn.small .inner_container .label{font-style:normal;font-weight:500;font-size:.875rem;line-height:1.5rem;color:#000;min-width:5.125rem;max-width:5.125rem}.image_btn.small:hover{gap:.875rem;background-color:#ededed}.image_btn.small:hover .inner_container{width:calc(100% - 6.8125rem);padding-right:.4375rem}.image_btn.medium{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2.5rem;width:23.3125rem;height:7.25rem;background-color:#f5f5f5;border-radius:.25rem;overflow:hidden}.image_btn.medium .thumbnail{width:8.4375rem;height:7.25rem;background-repeat:no-repeat;background-size:cover}.image_btn.medium .inner_container{width:calc(100% - 12.4375rem);height:7.25rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 1.5rem 0}.image_btn.medium .inner_container .label{font-family:questa-grande;font-variant-numeric:lining-nums;font-style:normal;font-weight:500;font-size:1.375rem;line-height:2.125rem;color:#000;min-width:10.875rem;max-width:10.875rem}.image_btn.medium .inner_container .caret{min-height:1.5rem!important;max-height:1.5rem!important;min-width:1.5rem!important;max-width:1.5rem!important}.image_btn.medium:hover{gap:1.5rem;background-color:#ededed}.image_btn.medium:hover .inner_container{width:calc(100% - 11.9375rem);padding-right:2rem}.image_btn.medium:hover .inner_container .label{min-width:9.375rem;max-width:9.375rem}.image_btn.large{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;overflow:hidden;border-radius:.25rem}.image_btn.large .over_container{width:7.8125rem;height:calc(100% - .25rem);overflow:hidden;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;gap:1.875rem;padding:0 1.875rem .25rem}.image_btn.large .over_container .label{min-width:8.4375rem;max-width:8.4375rem;font-family:questa-grande;font-variant-numeric:lining-nums;font-style:normal;font-weight:400;font-size:1.375rem;line-height:2.125rem}.image_btn.large .over_container .caret{min-height:1.5rem!important;max-height:1.5rem!important;min-width:1.5rem!important;max-width:1.5rem!important}.image_btn.large:hover .over_container{width:11.5625rem}.image_btn.header{width:17.1875rem;height:11.75rem;justify-content:flex-end}.image_btn.header,.image_btn.header .container{display:flex;flex-direction:column;align-items:center;overflow:hidden}.image_btn.header .container{margin-top:5.5rem;width:100%;height:100%;border-radius:.25rem .25rem 0 0;justify-items:flex-end;position:relative}.image_btn.header .container .label{font-style:normal;font-weight:700;font-size:.875rem;line-height:1.5rem;position:absolute;bottom:0;color:#fff;background:rgba(0,0,0,.01);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;width:100%;height:0;overflow:hidden;display:none}.image_btn.header:hover{cursor:pointer}.image_btn.header:hover .container{margin-top:0}.image_btn.header:hover .container .label{height:3.375rem;display:flex}.caret_btn{all:unset;display:flex;align-items:center;justify-content:center;padding:.1875rem;border-radius:100%}.caret_btn.right .caret_icon{transform:rotate(180deg)}.caret_btn:hover{background-color:#fff;cursor:pointer}.caret_btn.selected{background-color:#d2d2d2}.tag_btn{all:unset;gap:.375rem;width:-moz-fit-content;width:fit-content;font-style:normal}.tag_btn,.tag_btn .label{display:flex;flex-direction:row;align-items:center;justify-content:center}.tag_btn .icon{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.tag_btn.round{padding:.4375rem .875rem;border-radius:6.25rem;border:.0625rem solid #8f8f8f}.tag_btn.round.small{padding:.5rem .625rem}.tag_btn.round.small .label{font-size:.875rem;line-height:1.25rem}.tag_btn.round .label{font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem}.tag_btn.round:hover{cursor:pointer}.tag_btn.round.white{border-color:#8f8f8f}.tag_btn.round.white .label{color:#fff}.tag_btn.round.white:hover{background:hsla(0,0%,100%,.2)}.tag_btn.round.white.filled{background-color:#fff}.tag_btn.round.white.filled .label{color:#000;font-weight:600}.tag_btn.round.gray{border:none}.tag_btn.round.gray .label{color:#8f8f8f}.tag_btn.round.black{border-color:#dedede}.tag_btn.round.black .label{color:#000}.tag_btn.round.black:hover{background:rgba(0,0,0,.1)}.tag_btn.round.black.filled{background-color:#000}.tag_btn.round.black.filled .label{color:#fff;font-weight:600}.tag_btn.round.blue{border-color:#f5f5f5;background-color:#fff}.tag_btn.round.blue .label{color:#444}.tag_btn.round.blue:hover{background:#f2f5fd;border-color:#f2f5fd}.tag_btn.round.blue:hover .label{color:#000}.tag_btn.round.blue.filled{background-color:#2e479a}.tag_btn.round.blue.filled .label{color:#fff;font-weight:600}.tag_btn.round.red{border-color:#f5f5f5;background-color:#fff}.tag_btn.round.red .label{color:#8f8f8f}.tag_btn.round.red:hover{background:#ffe7e7;border-color:#ffe7e7}.tag_btn.round.red:hover .label{color:#000}.tag_btn.round.red.filled{background-color:#a01127}.tag_btn.round.red.filled .label{color:#fff;font-weight:600}.tag_btn.round.orange{border:none;background:#fff}.tag_btn.round.orange .label{color:#8f8f8f}.tag_btn.round.orange:hover{background:#fae2c9}.tag_btn.round.orange:hover .label{color:#444}.tag_btn.round.orange.filled{background-color:#ff9510}.tag_btn.round.orange.filled .label{color:#fff;font-weight:600}.tag_btn.round.pink{border:none;background-color:#fff}.tag_btn.round.pink .label{color:#8f8f8f}.tag_btn.round.pink:hover{background:#f2cccc;border-color:#f2f5fd}.tag_btn.round.pink:hover .label{color:#444}.tag_btn.round.pink.filled{background-color:#e87373}.tag_btn.round.pink.filled .label{color:#fff;font-weight:600}.tag_btn.rect{padding:.5625rem;border-radius:.25rem;background-color:#fff;border:.0625rem solid #f5f5f5}.tag_btn.rect .small{font-size:.875rem;line-height:.875rem}.tag_btn.rect .large{font-size:1rem;line-height:1rem;color:#000}.tag_btn.rect:hover{cursor:pointer}.tag_btn.rect.filled{font-weight:600}.tag_btn.rect.black:hover{background-color:#f5f5f5;border-color:#f5f5f5}.tag_btn.rect.black.filled{border-color:#000;background-color:#000}.tag_btn.rect.black.filled .label{color:#fff}.tag_btn.rect.blue:hover{background-color:#f2f5fd;border-color:#f2f5fd}.tag_btn.rect.blue:hover .label{color:#2e479a}.tag_btn.rect.blue.filled{border-color:#2e479a;background-color:#2e479a}.tag_btn.rect.blue.filled .label{color:#fff}.tag_btn.rect.red:hover{background-color:#ffe7e7;border-color:#ffe7e7}.tag_btn.rect.red:hover .label{color:#a01127}.tag_btn.rect.red.filled{border-color:#a01127;background-color:#a01127}.tag_btn.rect.red.filled .label{color:#fff}.tag_btn.rect.pink:hover{background-color:#f1e3e3;border-color:#f1e3e3}.tag_btn.rect.pink:hover .label{color:#e87373}.tag_btn.rect.pink.filled{border-color:#e87373;background-color:#e87373}.tag_btn.rect.pink.filled .label{color:#fff}.tag_btn.rect.static{cursor:auto;background-color:inherit;border-color:inherit}.tag_btn.rect.static .label{color:inherit}.tag_btn.static{padding:.375rem;border-radius:.25rem}.tag_btn.static.small .label{font-size:.75rem;line-height:.8125rem}.tag_btn.static.large .label{font-size:.875rem;line-height:1rem}.tag_btn.static .label{font-style:normal;font-weight:600;color:#fff}.tag_btn.static:hover{cursor:auto}.tag_btn.static.black{background-color:#000}.tag_btn.static.red{background-color:#a01127}.tag_btn.static.blue{background-color:#2e479a}.tag_btn.static.white{background-color:#fff}.tag_btn.static.white .label{color:#000}.tag_btn.static.pink{background-color:#e87373}.rating_container{display:flex;flex-direction:row;align-items:center}.rating_container .star{flex-grow:0;cursor:pointer}.rating_container .star.empty.red svg{fill:#eccfd4}.rating_container .star.empty.orange svg{fill:#f5cd9c}.rating_container .star.empty.blue svg{fill:#afbff3}.rating_container .star.empty.pink svg{fill:#eccfd4}.rating_container .star.half.red svg path:last-child{fill:#a01127}.rating_container .star.half.red svg path:first-child{fill:#eccfd4}.rating_container .star.half.orange svg path:last-child{fill:#ff9510}.rating_container .star.half.orange svg path:first-child{fill:#f5cd9c}.rating_container .star.half.blue svg path:last-child{fill:#2e479a}.rating_container .star.half.blue svg path:first-child{fill:#afbff3}.rating_container .star.half.pink svg path:last-child{fill:#e87373}.rating_container .star.half.pink svg path:first-child{fill:#eccfd4}.rating_container .star:not(.empty).red svg{fill:#a01127}.rating_container .star:not(.empty).orange svg{fill:#ff9510}.rating_container .star:not(.empty).blue svg{fill:#2e479a}.rating_container .star:not(.empty).pink svg{fill:#e87373}.rating_container .star.small svg{width:.75rem;height:.75rem}.rating_container .star.large svg{width:1rem;height:1rem}.rating_container .star.pink svg{fill:#e87373}.rating_container .star *{pointer-events:none}.rating_container.readonly .star{cursor:auto}.double_icon_btn{all:unset;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.625rem .75rem;border-radius:2.5rem;font-style:normal;font-weight:600;font-size:.875rem;line-height:1rem}.double_icon_btn .divider{width:.0625rem;height:1.375rem}.double_icon_btn .item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.double_icon_btn .item:hover{cursor:pointer}.double_icon_btn.gray{background:rgba(0,0,0,.08);color:#000}.double_icon_btn.gray .divider{background-color:rgba(0,0,0,.24)}.double_icon_btn.gray svg{fill:#000}.double_icon_btn.white{background:hsla(0,0%,100%,.16);color:#fff}.double_icon_btn.white .divider{background-color:hsla(0,0%,100%,.34)}.double_icon_btn.white svg{fill:#fff}.double_icon_btn.black{background:rgba(0,0,0,.08);color:#000}.double_icon_btn.black .divider{background-color:rgba(0,0,0,.24)}.double_icon_btn.black svg{fill:#fff}.dots_container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.dots_container .dots{all:unset;cursor:pointer;background-color:transparent}.dots_container .dots *{pointer-events:none}.dots_container .options{width:15rem;max-height:8.75rem;position:absolute;z-index:10000000;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.12);border-radius:.25rem;padding:.25rem 0;top:65%;left:100%}@media(max-width:768px){.dots_container .options{right:0}}.dots_container .options .option{width:100%;display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dots_container .options .option .label{font-style:normal;font-weight:500;font-size:.875rem;line-height:1.125rem;display:flex;flex-direction:row;align-items:center;color:#000;width:100%}.dots_container .options .option:hover{background-color:#f5f5f5;cursor:pointer}.switch{all:unset;cursor:pointer;background-color:#d2d2d2;width:3.25rem;height:1.5rem;border-radius:5rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:.1875rem}.switch.active{justify-content:flex-end;background-color:#69bb6a}.switch .circle{width:1.5rem;height:1.5rem;background-color:#fff;border-radius:100%}.switch:disabled{background-color:#dedede;cursor:auto}.filters_btn{position:relative;box-sizing:content-box;font-style:normal}.filters_btn *{box-sizing:inherit}.filters_btn .filters{all:unset;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .5rem .5rem .625rem;background:#fff;box-shadow:0 0 .25rem rgba(0,0,0,.18);border-radius:.25rem}.filters_btn .filters *{pointer-events:none}.filters_btn .filters .label{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.5rem}.filters_btn .filters:hover{cursor:pointer;background-color:#f5f5f5}.filters_btn .filters.active{background-color:#fff;outline:.0625rem solid #000}.filters_btn .filters.filled{outline:.0625rem solid #444}.filters_btn .filters .filled_container{display:flex;flex-direction:row;align-items:center;gap:.5rem}.filters_btn .filters .filled_container .label{font-style:normal;font-size:.875rem;line-height:1.5rem;font-weight:600;color:#444}.filters_btn .filters .filled_container .label .value{color:#000}.filters_btn .filters_dropdown{position:absolute;top:calc(100% + .5625rem)}.filters_btn .filters_dropdown.list{width:17.375rem;max-height:21.375rem;padding:.375rem 0;background-color:#fff;box-shadow:0 0 .25rem rgba(0,0,0,.18);border-radius:.25rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden scroll}.filters_btn .filters_dropdown.list .option{width:calc(100% - 1.5rem);padding:.3125rem .75rem;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.5rem}.filters_btn .filters_dropdown.list .option:hover{background-color:#fbfbfb;cursor:pointer}.filters_btn .filters_dropdown.list .option.check{cursor:auto;display:flex;flex-direction:row;align-items:center;gap:.5rem}.filters_btn .filters_dropdown.list .search_container{width:calc(100% - 1.5rem);height:2.5rem;margin-top:.375rem;margin-bottom:.75rem}.filters_btn .filters_dropdown.list .search_container .input_text_container{height:2.5rem}.filters_btn .filters_dropdown.tag{width:28.25rem;max-height:17.375rem;padding:.75rem;background-color:#fff;box-shadow:0 0 .25rem rgba(0,0,0,.18);border-radius:.25rem;overflow:hidden scroll;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5625rem}.check_btn.button{all:unset;width:17.125rem;height:3rem;display:flex;align-items:center;justify-content:center;gap:.625rem;border-radius:.25rem;font-style:normal;font-weight:600;font-size:1rem;line-height:1.125rem;cursor:pointer}.check_btn.button.mobile{width:7rem;height:2.5rem;font-size:.875rem;line-height:1.125rem}.check_btn.button.red{outline:.0625rem solid #a01127;color:#a01127}.check_btn.button.red:hover{background-color:#eccfd4}.check_btn.button.red.active{background-color:#a01127;color:#fff}.check_btn.button.white{outline:.0625rem solid #fff;color:#fff}.check_btn.button.white:hover{background:hsla(0,0%,100%,.2)}.check_btn.button.white.active{background-color:#fff;color:#a01127}.check_btn.checkbox{all:unset;cursor:pointer;border:.09375rem solid #dedede;border-radius:.125rem;display:flex;align-items:center;justify-content:center}.check_btn.checkbox>*{margin-left:-.0625rem}.check_btn.checkbox.small{width:.9375rem;height:.9375rem}.check_btn.checkbox.medium{width:1.25rem;height:1.25rem}.check_btn.checkbox.large{width:1.5rem;height:1.5rem}.check_btn.checkbox:hover{background-color:#ededed}.check_btn.checkbox.red.active{background-color:#a01127;border-color:#a01127}.check_btn.checkbox.black.active{background-color:#000;border-color:#000}.check_btn.checkbox.blue.active{background-color:#2e479a;border-color:#2e479a}.check_btn.checkbox.pink.active{background-color:#e87373;border-color:#e87373}.check-container{cursor:pointer;display:flex;align-items:center;height:2.5rem;padding:.625rem;gap:.75rem;width:100%}.check-container:hover{background-color:#f5f5f5}.check-container.active .checkbox{border:none}.check-container .checkbox{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;border:1.5px solid #dedede;border-radius:.125rem}.check-container .checkbox svg{stroke:transparent}.check-container span{font-size:.75rem}.check-container.red.active .checkbox svg{stroke:#a01127}.check-container.black.active .checkbox{background-color:#000}.check-container.black.active .checkbox svg{stroke:#fff}.check-container.pink.active .checkbox svg{stroke:#e87373}.image-card{color:#fff;cursor:pointer;height:100%;border-radius:.25rem;position:relative;overflow:hidden}.image-card img{-o-object-fit:cover;object-fit:cover}.image-card.small{background:linear-gradient(1turn,rgba(0,0,0,.6),transparent);background-repeat:no-repeat;background-position:50%;background-size:cover;width:14.6875rem;height:14.6875rem;padding:1.25rem}.image-card.small .heading{font-weight:600;font-size:1.375rem;line-height:2.25rem}.image-card.default,.image-card.large,.image-card.medium{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);background-repeat:no-repeat;background-position:50%;background-size:cover;padding:1.875rem;width:19.625rem;gap:.625rem}.image-card.default .heading,.image-card.large .heading,.image-card.medium .heading{position:absolute;bottom:1.875rem;font-family:questa-grande;font-variant-numeric:lining-nums;font-style:normal;font-weight:600;font-size:1.75rem;line-height:2.5rem}@media(min-width:992px){.image-card.default .heading,.image-card.large .heading,.image-card.medium .heading{transition:bottom .5s ease-in-out;z-index:2}.image-card.default .info-wrapper,.image-card.large .info-wrapper,.image-card.medium .info-wrapper{position:absolute;bottom:-6.25rem;overflow:hidden;transition:bottom .5s ease-in-out;z-index:2}.image-card.default .info-wrapper .desc,.image-card.large .info-wrapper .desc,.image-card.medium .info-wrapper .desc{display:flex;overflow:auto;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.5rem;height:3.125rem;width:calc(100% - 1.875rem)}.image-card.default .info-wrapper .navigate,.image-card.large .info-wrapper .navigate,.image-card.medium .info-wrapper .navigate{margin-top:.625rem;display:flex;font-style:normal;font-weight:700;font-size:1rem;line-height:1.125rem;flex-direction:row;align-items:center}.image-card.default:hover .heading,.image-card.large:hover .heading,.image-card.medium:hover .heading{bottom:6.25rem;margin-bottom:1rem}.image-card.default:hover .info-wrapper,.image-card.large:hover .info-wrapper,.image-card.medium:hover .info-wrapper{bottom:1.875rem}}@media(max-width:991px){.image-card.default .info-wrapper,.image-card.large .info-wrapper,.image-card.medium .info-wrapper{display:none}}.image-card.medium{border-radius:0;aspect-ratio:1/1}.image-card.medium .image-card-background-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);z-index:1}.image-card.medium:hover .heading{bottom:3rem}.image-card.default{background:linear-gradient(0deg,rgba(0,0,0,.6) 16.28%,transparent 35.8%);background-repeat:no-repeat;background-position:50%;background-size:cover;width:19.625rem;height:17.75rem;gap:.75rem}.image-card.default .navigate{margin-top:.375rem}.image-card.large{background:linear-gradient(180deg,transparent 41.81%,rgba(0,0,0,.6) 77.8%);background-repeat:no-repeat;background-position:50%;background-size:cover;width:19.625rem;height:26.8125rem;padding:1.875rem 1.875rem 2.5625rem}.image-card.large .info-wrapper .desc{display:inline-block}.image-card.large .info-wrapper .navigate{margin-top:.0625rem}.image-card--home{width:100%;min-width:18.25rem;aspect-ratio:4/5;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:flex-end;cursor:pointer;overflow:hidden}.image-card--home .image-card--home-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 38.9%)}.image-card--home .image-card--home-content{width:100%;display:flex;flex-direction:column;gap:0;z-index:1;padding:0 1.875rem;margin-bottom:1.875rem}@media(max-width:767px){.image-card--home .image-card--home-content{padding:0 1rem}}.image-card--home .image-card--home-content .image-card--home-content-title{font-family:questa-grande;font-variant-numeric:lining-nums;font-style:normal;font-weight:500;font-size:1.75rem;line-height:2.5rem;color:#fff;transition:transform .5s;transform:translateY(0)}@media(max-width:767px){.image-card--home .image-card--home-content .image-card--home-content-title{font-size:1.375rem;line-height:2.125rem}}.image-card--home .image-card--home-content .image-card--home-content-gap{width:100%}.image-card--home .image-card--home-content .image-card--home-content-wrapper{display:none;width:100%}.image-card--home .image-card--home-content .image-card--home-content-wrapper .image-card--home-content-wrapper-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;font-size:.875rem;line-height:1.5rem;color:#fff}.image-card--home .image-card--home-content .image-card--home-content-wrapper .image-card--home-content-wrapper-link{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-weight:700;font-size:1rem;line-height:1.125rem;color:#fff}.image-card--home:hover .image-card--home-content-title{transform:translateY(-30px)}.image-card--home:hover .image-card--home-content .image-card--home-content-wrapper{display:flex}.route-card{gap:.5rem}.route-card,.route-card-info-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.route-card-info-container{gap:.125rem;border-radius:.5rem;overflow:hidden}.route-card-info-container .route-card-data-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75rem;padding:.5rem;background-color:#fbfbfb}.route-card-info-container .route-card-data-container .route-card-icon-container{width:2.625rem;height:2.625rem;display:flex;align-items:center;justify-content:center;background-color:#ffe7e7;border-radius:.375rem}.route-card-info-container .route-card-data-container .route-card-data-info{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.75rem}.route-card-info-container .route-card-data-container .route-card-data-info .route-card-data-label{width:100%;font-weight:600;font-size:.875rem;line-height:1rem}.level-container{display:flex;flex-direction:row;align-items:center;gap:.75rem;border-radius:1.5rem;height:.375rem;overflow:hidden}.level-container .level-slice{width:1.75rem;height:100%;background-color:#dedede}.level-container .level-slice--on{background-color:#a01127}.difficulty-tag{font-weight:500;font-size:.75rem;line-height:.8125rem;text-align:center;padding:.375rem .5rem;border-radius:1.75rem}.difficulty-tag--A_1,.difficulty-tag--A_2{background-color:rgba(105,187,106,.16);color:#69bb6a}.difficulty-tag--A_3{background-color:rgba(226,174,26,.16);color:#e2ae1a}.difficulty-tag--A_4,.difficulty-tag--A_5{background-color:rgba(218,76,76,.16);color:#da4c4c}.card:not(:has(.card-image)){background-color:#fbfbfb;border:1px solid #ededed;padding:1.25rem .75rem;border-radius:.375rem;height:180px}.card:not(:has(.card-image)) .tag{position:static}.card:not(:has(.card-image)) .favorite{right:12px;top:19px}.card:hover .card-image img{transform:scale(110%)}.card.red{fill:#a01127}.card.red .tag{background-color:#a01127}.card.orange .tag{background-color:#ff9510}.card.orange{fill:#ff9510}.card.pink .tag{background-color:#e87373}.card.pink{fill:#e87373}.leaflet-popup{bottom:2.5rem!important;left:-8.125rem!important}.leaflet-popup-content{width:18.75rem!important}@media(max-width:767px){.leaflet-popup{bottom:0!important}}.map-card:hover .card-image img{transform:scale(110%)}.map-card.red{fill:#a01127}.map-card.orange{fill:#ff9510}.map-card.pink{fill:#e87373}.result-card-icon svg{width:1rem!important;height:1rem!important}.list-card:hover .card-image img{transform:scale(110%)}.list-card.red{fill:#a01127}.list-card.orange .tag{background-color:#ff9510}.list-card.orange{fill:#ff9510}.list-card.pink .tag{background-color:#e87373}.list-card.pink{fill:#e87373}.map-button{cursor:pointer;position:absolute;display:flex;flex-direction:row;align-items:center;z-index:2;max-width:12.5rem;height:3.125rem;gap:.75rem;padding:0 1.25rem;border-radius:3.75rem;font-size:.875rem;line-height:1.125rem;font-weight:600}.map-button.disabled{color:#8f8f8f;background-color:#dedede}.map-button.disabled svg{fill:#8f8f8f}.map-button:not(.disabled){color:#fff}.map-button:not(.disabled) svg{fill:#fff}.map-button:not(.disabled).black{background-color:#000}.map-button:not(.disabled).black:hover{background-color:#1f1f1f}.map-button:not(.disabled).blue{background-color:#2e479a}.map-button:not(.disabled).blue:hover{background-color:#1f2f67}.poi-pin{display:flex;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;background:#a01127;border-radius:50%;outline:6px solid rgba(160,17,39,.2);transition-duration:.3s}.poi-pin.black{background:#0f1833;outline:6px solid rgba(15,24,51,.2)}.poi-pin.black:focus,.poi-pin.black:hover{outline:2px solid rgba(15,24,51,.2)}.poi-pin:focus,.poi-pin:hover{outline:2px solid rgba(160,17,39,.2)}.poi-pin.red{background:#a01127;outline:6px solid rgba(160,17,39,.16)}.poi-pin.red:focus,.poi-pin.red:hover{outline:2px solid rgba(160,17,39,.16)}.poi-pin.orange{background:#ff9510;outline:6px solid rgba(255,149,16,.16)}.poi-pin.orange:focus,.poi-pin.orange:hover{outline:2px solid rgba(255,149,16,.16)}.poi-pin.pink{background:#e87373;outline:6px solid hsla(0,72%,68%,.16)}.poi-pin.pink:focus,.poi-pin.pink:hover{outline:2px solid hsla(0,72%,68%,.16)}.poi-selected-pin{display:flex;flex-direction:column;align-items:center;justify-content:center}.poi-selected-pin.small img{width:2.25rem!important;height:2.25rem}.poi-selected-pin.large img{width:4rem!important;height:4rem}.poi-selected-pin .arrow{border-left:.3125rem solid transparent;border-right:.3125rem solid transparent;border-top:.3125rem solid #a01127;transform:translateY(-1px)}.poi-selected-pin img{border-radius:50%;animation:skeleton-loading 1s linear infinite alternate;border:2px solid #a01127;-o-object-fit:cover;object-fit:cover;padding:.125rem!important}.poi-selected-pin.red .arrow{border-top:.3125rem solid #a01127}.poi-selected-pin.red img{border:2px solid #a01127}.poi-selected-pin.orange .arrow{border-top:.3125rem solid #ff9510}.poi-selected-pin.orange img{border:2px solid #ff9510}.poi-selected-pin.pink .arrow{border-top:.3125rem solid #e87373}.poi-selected-pin.pink img{border:2px solid #e87373}.poi-selected-pin.black .arrow{border-top:.3125rem solid #000}.poi-selected-pin.black img{border:2px solid #000}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}.map-web-layout{display:none}@media(min-width:1330px)and (max-width:1639px){.map-web-layout{display:grid}}@media(min-width:1640px){.map-web-layout{display:grid}}.map-web-layout .results{grid-column:span 3/span 3;overflow-y:auto}.map-web-layout .map-container{height:98dvh}.map-web-layout .filters .input_text_container{background-color:#fff;min-width:12.5rem;height:2.5rem;width:unset}.map-mobile-layout{display:flex}@media(min-width:1640px){.map-mobile-layout{display:none}}@media(min-width:1330px)and (max-width:1639px){.map-mobile-layout{display:none}}.map-mobile-layout .map-container{height:100dvh;margin-top:50px}.mapboxgl-map{font-family:var(--font-gotham)}.mapboxgl-ctrl-bottom-right{bottom:0!important;right:10px!important;z-index:100}@media(max-width:767px){.mapboxgl-ctrl-bottom-right{display:none}}.mapboxgl-ctrl-logo{display:none!important}.mapboxgl-marker:hover{z-index:101!important}.mapboxgl-popup-content{padding:0!important;width:inherit;box-shadow:0 3px 14px rgba(0,0,0,.4)!important;border-radius:6px!important;font-family:var(--font-gotham)}.mapboxgl-popup-tip{display:none}.tag-icon>svg{fill:#fff;width:16px;height:16px}.tag-icon>svg *{fill:inherit}.mapbox-poi-pin{cursor:pointer;display:flex;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;background:#a01127;border-radius:50%;outline:6px solid rgba(160,17,39,.2);transition-duration:.3s}.mapbox-poi-pin>svg{fill:#fff;width:16px;height:16px}.mapbox-poi-pin>svg *{fill:inherit}.mapbox-poi-pin.white{background:#fff;outline:6px solid rgba(15,24,51,.4)}.mapbox-poi-pin.white>svg{fill:#a01127}.mapbox-poi-pin.white>svg *{fill:inherit}.mapbox-poi-pin.black{background:#0f1833;outline:6px solid rgba(15,24,51,.4)}.mapbox-poi-pin.black:focus,.mapbox-poi-pin.black:hover{outline:2px solid rgba(15,24,51,.4)}.mapbox-poi-pin:focus,.mapbox-poi-pin:hover{outline:2px solid rgba(160,17,39,.2)}.mapbox-poi-selected-pin{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.mapbox-poi-selected-pin .arrow{border-left:.3125rem solid transparent;border-right:.3125rem solid transparent;border-top:.3125rem solid #a01127;transform:translateY(-1px)}.mapbox-poi-selected-pin .custom-image{width:4rem!important;height:4rem!important;-o-object-fit:cover;object-fit:cover;position:unset!important;border-radius:50%;animation:skeleton-loading 1s linear infinite alternate;border:2px solid #a01127;padding:.125rem!important}.destination-pin{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.destination-pin .arrow{border-left:.3125rem solid transparent;border-right:.3125rem solid transparent;border-top:.3125rem solid #a01127;transform:translateY(-1px)}.destination-pin .number-pois{position:absolute;top:-.5rem;border-radius:2rem;padding:.25rem;background-color:#a01127;color:#fff;font-size:.625rem}.destination-pin-name{font-weight:600;font-size:.75rem;text-align:center;white-space:nowrap;color:#a01127;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.destination-pin img{width:3.25rem!important;height:3.25rem;border-radius:50%;border:2px solid #a01127;-o-object-fit:cover;object-fit:cover;padding:.0625rem!important}@keyframes shine{to{background-position-x:-10%}}.tiles-container{position:absolute;display:flex;flex-direction:row;background-color:#fff;border-radius:.5rem;bottom:1rem;right:4.0625rem;z-index:49}@media(max-width:767px){.tiles-container{display:none}}@media(min-width:768px)and (max-width:1329px){.tiles-container{display:none}}.tiles-container .item__content{display:flex;flex-direction:column;margin:.3125rem;align-items:center;cursor:pointer}.tiles-container .item__content:hover img{border:.0625rem solid #000}.tiles-container .item__content img{width:2.5rem;height:2.5rem;border-radius:.1875rem;margin:.3125rem}.tiles-container .item__content .selected{border:.125rem solid #000}.tiles-container .item__content .label{font-size:.75rem;font-weight:400;margin:0}.tiles-container .item__content .label-selected{font-weight:600}.loading{display:flex;justify-content:center;align-items:center;height:100%}.loading__spinner{border:4px solid #f3f3f3;border-radius:50%;width:4.6875rem;height:4.6875rem;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header-inner-image img{width:280px}@media(max-width:767px){.header-inner-image img{width:165px;height:28px}}.click-me-button{border-radius:50%;border:.0625rem solid #fff;backdrop-filter:blur(3px);font-size:.875rem;cursor:pointer}.content-slider-wrapper{display:flex;flex-direction:column;padding-left:23.4375rem;gap:3rem;z-index:1;font-style:normal;width:100%}@media(max-width:767px){.content-slider-wrapper{padding:0 1.5rem}}.slider-wrapper{position:absolute;right:0;top:auto;bottom:auto;width:15rem;font-style:normal;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;z-index:2}@media(min-width:768px)and (max-width:1329px){.slider-wrapper{width:100%;padding:1.5rem 0;bottom:0}}@media(max-width:767px){.slider-wrapper{width:100%;padding:1.5rem 0;bottom:0}}.slider-wrapper .slider-label{font-weight:600;font-size:.875rem;line-height:1.375rem;text-transform:uppercase;color:#fff}@media(min-width:768px)and (max-width:1329px){.slider-wrapper .slider-label{padding:0 1.5rem}}@media(max-width:767px){.slider-wrapper .slider-label{padding:0 1.5rem}}.slider-wrapper__content{width:100%}@media(max-width:767px){.slider-wrapper__content{display:flex;flex-direction:row;overflow:scroll;padding:0 1.5rem}}@media(min-width:768px)and (max-width:1329px){.slider-wrapper__content{display:flex;flex-direction:row;overflow:scroll;padding:0 1.5rem}}.slider-wrapper__content .tabs-wrapper{display:flex;flex-direction:column}@media(min-width:768px)and (max-width:1329px){.slider-wrapper__content .tabs-wrapper{flex-direction:row;gap:1rem}}@media(max-width:767px){.slider-wrapper__content .tabs-wrapper{flex-direction:row;gap:1rem}}.slider-wrapper .slider-state{width:14rem;height:.0625rem;border-radius:.1875rem;background-color:hsla(0,0%,100%,.2);position:relative}@media(max-width:767px){.slider-wrapper .slider-state{margin-left:1.5rem}}@media(min-width:768px)and (max-width:1329px){.slider-wrapper .slider-state{margin-left:1.5rem}}.slider-wrapper .slider-state .slider-thumb{height:.1875rem;border-radius:.1875rem;background-color:#fff;position:absolute;top:-.0625rem;left:0}.slider-wrapper .slider-state .slider-thumb.animated{animation:grow-thumb infinite}@keyframes grow-thumb{0%{width:0}to{width:100%}}.header-image-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;width:100%;background:linear-gradient(90deg,rgba(0,0,0,.7),transparent)}.header-image-wrapper .background{z-index:1;position:absolute!important;height:100%;width:100%;border-radius:.25rem;background:linear-gradient(90deg,rgba(0,0,0,.2),transparent)}.header-image-wrapper .background-image{-o-object-fit:cover;object-fit:cover;color:transparent;position:absolute;width:100%;top:0;left:0;z-index:0}body:has(.multimedia-gallery-preview-open) .header-wrapper{z-index:10}.tab-header{position:relative;width:239px;height:112px;border-color:hsla(0,0%,100%,.32);border-style:solid;border-width:0 0 1px 1px}.tab-header:first-child{height:110px;border-width:1px 0 1px 1px}.tab-header .image-wrapper{width:100%;height:100%;position:absolute;opacity:0;-o-object-fit:cover;object-fit:cover;transition:opacity .5s}.tab-header .background-effect{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.2);backdrop-filter:blur(24px);transition:background .5s ease-in-out}.tab-header .tab-label{position:absolute;bottom:15px;left:15px;right:5px;font-style:normal;font-weight:600;font-size:18px;line-height:30px;color:#fff}@media(min-width:768px)and (max-width:1329px){.tab-header{cursor:pointer;height:148px!important;border-width:0!important}.tab-header .image-wrapper{opacity:1;border-radius:4px}.tab-header .background-effect{backdrop-filter:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.tab-header .tab-label{left:16px;bottom:16px}}@media(max-width:767px){.tab-header{cursor:pointer;height:148px!important;border-width:0!important}.tab-header .image-wrapper{opacity:1;border-radius:4px}.tab-header .background-effect{backdrop-filter:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.tab-header .tab-label{left:16px;bottom:16px}}.tab-header:hover{cursor:pointer;border-width:0}.tab-header:hover .image-wrapper{opacity:1}.tab-header:hover .background-effect{backdrop-filter:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.tab-header:hover .tab-label{left:16px;bottom:16px}.tab-header *{pointer-events:none}.header-video{width:100%;min-width:100%;overflow:hidden;flex-direction:row;align-items:center;position:relative;z-index:0}.header-video>.map-label{position:absolute;background:rgba(0,0,0,.5);backdrop-filter:blur(6px);display:flex;flex-direction:row;align-items:center;gap:1rem;z-index:2}.header-video>.map-label>.map{background-position:50%;background-repeat:no-repeat;background-size:cover}.header-video>.map-label>.text-wrapper{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.625rem;font-style:normal;color:#fff}.header-video>.map-label>.text-wrapper .name{width:100%;font-weight:600;font-size:.875rem;line-height:.875rem}.header-video>.map-label>.text-wrapper .label{width:100%;font-weight:500;font-size:.875rem;line-height:.875rem}.header-video.desktop{aspect-ratio:16/9;background-color:#d2d2d2}.header-video.desktop>.options-wrapper{width:95%;max-width:73.125rem;height:11.75rem;position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;align-items:flex-end;gap:1.5625rem;z-index:2;pointer-events:none}.header-video.desktop>.options-wrapper>.option{width:calc(25% - 4.6875rem);gap:1.5625rem;max-width:17.1875rem;min-width:12.5rem;height:8.125rem;transition:height .5s;border-radius:.25rem .25rem 0 0;position:relative;overflow:hidden;pointer-events:all}.header-video.desktop>.options-wrapper>.option .label{text-align:center;position:absolute;bottom:0;padding:.9375rem 0;font-style:normal;font-weight:600;font-size:.875rem;line-height:1.5rem;color:#fff;width:100%;background:rgba(0,0,0,.01);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2);transform:translateY(100%);transition:transform .5s}.header-video.desktop>.options-wrapper>.option:hover{cursor:pointer;height:100%}.header-video.desktop>.options-wrapper>.option:hover .label{transform:translateY(0)}.header-video.desktop>.map-label{right:0;bottom:8.125rem;padding:0 1.625rem;width:17.5625rem;height:6.875rem}.header-video.desktop>.map-label>.map{width:4.9375rem;height:3.9375rem}.header-video.desktop>.map-label>.text-wrapper{width:calc(100% - 5.9375rem)}.header-video.desktop>.title,.poi-sidebar .poi-content .header-video.desktop>.information-title{font-family:questa-grande;font-variant-numeric:lining-nums;font-style:normal;font-weight:500;font-size:5.25rem;line-height:6.375rem;margin-left:19.5%;color:#fff;width:40%;height:100%;display:flex;flex-direction:row;align-items:center;margin-top:-5%;z-index:2;position:relative;pointer-events:none}.header-video.desktop>.video-slider{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}.header-video.mobile{height:35.5rem}.header-video.mobile>.videos-swiper{z-index:0;position:absolute;width:100%;height:100%;top:0;left:0}.header-video.mobile>.videos-swiper .swiper-slide{overflow:hidden}.header-video.mobile>.map-label{padding:1rem;bottom:0;left:50%;transform:translateX(-50%);width:95%;max-width:21.4375rem;height:5rem}.header-video.mobile>.map-label>.map{width:3.875rem;height:3rem}.header-video.mobile>.map-label>.text-wrapper{width:calc(100% - 8.875rem)}.header-video.mobile>.map-label>.text-wrapper .name{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header-video.mobile>.map-label>.play-button{height:3rem;width:3rem;border:.125rem solid #fff;display:flex;align-items:center;justify-content:center;border-radius:2.25rem;background:hsla(0,0%,100%,.4);cursor:pointer}.header-video.mobile>.like-button{position:absolute;bottom:6.5rem;left:1.5rem}.header-video.mobile>.title,.poi-sidebar .poi-content .header-video.mobile>.information-title{position:absolute;font-family:questa-grande;font-variant-numeric:lining-nums;font-style:normal;font-weight:500;font-size:2.75rem;line-height:3.75rem;color:#fff;width:calc(100% - 3rem);left:50%;bottom:11.125rem;transform:translateX(-50%)}.header-video.mobile>.ellipsis{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.375rem;position:absolute;bottom:7.625rem;right:1.5rem}.header-video.mobile>.ellipsis>.elipse{width:.375rem;height:.375rem;border-radius:50%;background-color:#fff;opacity:.4;transition:opacity .5s}.header-video.mobile>.ellipsis>.elipse.active{opacity:1}.header-filter{position:relative}.header-filter,.header-filter-content{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:3rem}.header-filter-content{overflow-x:auto;border-bottom:.0625rem solid #ededed}@media(max-width:991px){.header-filter-content{width:-moz-fit-content;width:fit-content;min-width:calc(100% + 1.5rem);gap:2rem;padding-right:1.5rem}}.header-filter-border{position:absolute;width:100%;bottom:0;left:0;height:.0625rem;background-color:#ededed}@media(max-width:991px){.header-filter-border{width:unset;flex:1}}.header-filter-option{height:3.125rem;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1rem;line-height:1.625rem;flex-wrap:nowrap;white-space:nowrap;position:relative}.header-filter-option-on-border{position:absolute;width:0;bottom:0;left:0;height:.125rem;transition:width .5s}.header-filter-option:hover{cursor:pointer}.header-filter-option:hover .header-filter-option-on-border{width:100%;background-color:#8f8f8f}.header-filter-option-on{font-weight:600;color:#a01127;cursor:default!important}.header-filter-option-on>.header-filter-option-on-border{width:100%;background-color:#a01127!important}.icon{display:flex}.icon.small svg{width:16px;height:16px}.icon.large svg{width:24px;height:24px}.icon.primary svg{fill:#a01127}.icon.primary svg *{fill:inherit}.icon.white svg{fill:#fff}.icon.white svg *,.server-svg svg,.server-svg svg *{fill:inherit}.rendering-box{padding:.75rem;border-radius:.5rem;background-color:#111827}.rendering-box_text{font-size:1rem;line-height:1.25rem;color:#d1d5db}.rendering-box_time{background-color:#fff;white-space:nowrap;border-radius:9999px;margin-top:.25rem;padding:.25rem .5rem;font-size:.875rem}.rendering-box_value{font-weight:600;color:#111827}.grid-gallery{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:2rem}.grid-gallery .gallery-text-wrapper{width:100%;display:flex;flex-direction:column;gap:.625rem;overflow:hidden}.grid-gallery .gallery-text-wrapper .gallery-label{width:100%;height:1.75rem;font-style:normal;font-weight:600;font-size:1rem;line-height:1.75rem;text-transform:uppercase;color:#6a6a6a}@media(max-width:767px){.grid-gallery .gallery-text-wrapper .gallery-label{font-size:.875rem}}.grid-gallery .gallery-text-wrapper .gallery-title{width:100%;height:calc(100% - 2.375rem);font-family:questa-grande;font-variant-numeric:lining-nums;font-style:normal;font-weight:400;font-size:3.375rem;line-height:4.5rem;color:#000}.grid-gallery .gallery-text-wrapper .gallery-title span{color:#ebae00}@media(max-width:767px){.grid-gallery .gallery-text-wrapper .gallery-title{font-size:2.25rem;line-height:3.25rem}}@media(min-width:992px){.grid-gallery .gallery-text-wrapper{display:none}}@media(max-width:991px){.grid-gallery .gallery-text-wrapper{padding-right:1.5rem;display:flex}}.grid-gallery .gallery-wrapper{display:grid}@media(max-width:767px){.grid-gallery .gallery-wrapper{width:calc(100% + 12rem)!important;margin-left:-4rem;padding-right:2rem;margin-right:4rem;padding-left:10rem}}@media(min-width:992px){.grid-gallery .gallery-wrapper{grid-template-columns:calc(33.3333333333% - 1rem) calc(33.3333333333% - 1rem) calc(33.3333333333% - 1rem);gap:1.5rem}.grid-gallery .gallery-wrapper .gallery-text-wrapper{display:flex}.grid-gallery .gallery-wrapper>*,.grid-gallery .gallery-wrapper>*>*{width:100%}.grid-gallery .gallery-wrapper .image-card.medium{width:100%;height:auto;aspect-ratio:1/1}}@media(max-width:991px){.grid-gallery .gallery-wrapper{display:flex;gap:1rem;flex-wrap:nowrap;overflow:scroll;width:100%}.grid-gallery .gallery-wrapper .gallery-text-wrapper{display:none}.grid-gallery .gallery-wrapper .image-card.medium{width:15.0625rem;height:19.5rem;border-radius:.25rem}}.grid-events-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;gap:2.5rem}.grid-events-wrapper .title-wrapper{width:100%;display:flex;flex-direction:column;gap:.625rem}.grid-events-wrapper .title-wrapper .label{width:100%;height:1.75rem;font-weight:600;font-size:1rem;line-height:1.75rem;text-transform:uppercase;color:#6a6a6a}@media(max-width:767px){.grid-events-wrapper .title-wrapper .label{font-size:.875rem;line-height:1.375rem}}.grid-events-wrapper .title-wrapper .poi-sidebar .poi-content .information-title,.grid-events-wrapper .title-wrapper .title,.poi-sidebar .poi-content .grid-events-wrapper .title-wrapper .information-title{width:100%;height:calc(100% - 2.375rem);font-family:questa-grande;font-variant-numeric:lining-nums;font-weight:400;font-size:3.375rem;line-height:4.5rem;color:#000}@media(max-width:767px){.grid-events-wrapper .title-wrapper .poi-sidebar .poi-content .information-title,.grid-events-wrapper .title-wrapper .title,.poi-sidebar .poi-content .grid-events-wrapper .title-wrapper .information-title{font-size:2.25rem;line-height:3.25rem}}.grid-events-wrapper .title-wrapper .poi-sidebar .poi-content .information-title span,.grid-events-wrapper .title-wrapper .title span,.poi-sidebar .poi-content .grid-events-wrapper .title-wrapper .information-title span{color:#a01127}.grid-events-wrapper .description-wrapper{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:.625rem}.grid-events-wrapper .description-wrapper .description{font-weight:325;font-size:1rem;line-height:1.625rem;color:#000;max-width:50%}@media(max-width:767px){.grid-events-wrapper .description-wrapper .description{font-size:.875rem;line-height:1.375rem}}.grid-events-wrapper .eventbar-wrapper{margin-top:.5rem;width:100%;z-index:100}.grid-events-wrapper .eventbar-wrapper .event-tab{border-radius:.25rem .25rem 0 0;background-color:#000;font-weight:600;font-size:1rem;line-height:1.625rem;color:#fff;height:2.125rem;width:-moz-fit-content;width:fit-content;padding:0 .5rem;display:flex;align-items:center;justify-content:center}.grid-events-wrapper .eventbar-wrapper .inner-wrapper{width:100%;border-radius:0 .25rem .25rem .25rem}.grid-events-wrapper .event-cards-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}@media(min-width:1640px){.grid-events-wrapper .event-cards-wrapper .no-results-wrapper{grid-column-start:2;grid-column-end:4}}@media(min-width:768px)and (max-width:1329px){.grid-events-wrapper .event-cards-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-events-wrapper .event-cards-wrapper .no-results-wrapper{grid-column-end:3}}@media(max-width:767px){.grid-events-wrapper .event-cards-wrapper{grid-template-columns:unset;gap:.5rem;overflow:scroll;grid-auto-columns:100%;grid-auto-flow:column}}.grid-events-wrapper .event-cards-wrapper .event-card{width:100%;min-width:unset}@media(min-width:1640px){.grid-events-wrapper .eventbar-wrapper .inner-wrapper{height:5.375rem}}@media(max-width:767px){.grid-events-wrapper{gap:1.5rem}.grid-events-wrapper .title-container{width:100%}.grid-events-wrapper .title-container .title-wrapper{gap:0}.grid-events-wrapper .title-container .label{font-size:.875rem;line-height:1.375rem}.grid-events-wrapper .title-container .poi-sidebar .poi-content .information-title,.grid-events-wrapper .title-container .title,.poi-sidebar .poi-content .grid-events-wrapper .title-container .information-title{font-size:2.25rem;line-height:3.25rem}.grid-events-wrapper .description-wrapper{width:100%}.grid-events-wrapper .description-wrapper .description{width:100%;max-width:100%}.grid-events-wrapper .description-wrapper .text_btn{display:none}}.grid-articles-wrapper{max-width:73.125rem;align-items:flex-start;position:relative}.grid-articles-wrapper,.grid-articles-wrapper .title-wrapper{display:flex;flex-direction:column}.grid-articles-wrapper .title-wrapper .label{width:100%;height:1.75rem;font-weight:600;font-size:1rem;line-height:1.75rem;text-transform:uppercase;color:#6a6a6a}@media(max-width:767px){.grid-articles-wrapper .title-wrapper .label{font-size:.875rem;line-height:1.375rem}}.grid-articles-wrapper .title-wrapper .poi-sidebar .poi-content .information-title,.grid-articles-wrapper .title-wrapper .title,.poi-sidebar .poi-content .grid-articles-wrapper .title-wrapper .information-title{width:100%;font-family:questa-grande;font-variant-numeric:lining-nums;font-weight:400;font-size:3.375rem;line-height:4.5rem;color:#462719}@media(max-width:767px){.grid-articles-wrapper .title-wrapper .poi-sidebar .poi-content .information-title,.grid-articles-wrapper .title-wrapper .title,.poi-sidebar .poi-content .grid-articles-wrapper .title-wrapper .information-title{font-size:2.25rem;line-height:3.25rem}}.grid-articles-wrapper .description-wrapper{width:100%;margin-top:.625rem;margin-bottom:1.125rem}.grid-articles-wrapper .description-wrapper .description{font-weight:325;font-size:1rem;line-height:1.625rem;color:#000}.grid-articles-wrapper .see-more-float{height:0;position:absolute;top:5rem;right:0}.grid-articles-wrapper .articles-wrapper{width:100%}.grid-articles-wrapper .articles-wrapper .articles-list{width:100%;flex-direction:column;gap:1.5rem}.grid-articles-wrapper .articles-wrapper .articles-list>:not(:last-child){padding-bottom:1.5rem;border-bottom:.0625rem solid #dedede}.grid-articles-wrapper .articles-wrapper .articles-list .article-item{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:1.5rem}.grid-articles-wrapper .articles-wrapper .articles-list .article-item .thumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.25rem;height:100%}.grid-articles-wrapper .articles-wrapper .articles-list .article-item .article-info{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;height:100%}.grid-articles-wrapper .articles-wrapper .articles-list .article-item .article-info .meta-info{font-weight:600;font-size:.75rem;line-height:1.25rem;display:flex;flex-direction:row;align-items:center;gap:.375rem}.grid-articles-wrapper .articles-wrapper .articles-list .article-item .article-info .meta-info .date{color:#6a6a6a}.grid-articles-wrapper .articles-wrapper .articles-list .article-item .article-info .meta-info .circle{width:.25rem;height:.25rem;border-radius:.25rem;background-color:#b4b4b4}.grid-articles-wrapper .articles-wrapper .articles-list .article-item .article-info .meta-info .category{color:#462719}.grid-articles-wrapper .articles-wrapper .articles-list .article-item .article-info .article-title{font-family:questa-grande;font-variant-numeric:lining-nums;font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.grid-articles-wrapper .articles-wrapper .articles-list .article-item .article-info .article-summary{margin-top:.625rem;font-size:.875rem;line-height:1.5rem;color:#6a6a6a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:992px){.grid-articles-wrapper{gap:1.875rem}.grid-articles-wrapper .title-wrapper{width:50%;gap:.625rem}.grid-articles-wrapper .description-wrapper{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:.625rem}.grid-articles-wrapper .description-wrapper .description{width:50%}.grid-articles-wrapper .articles-wrapper{display:grid;gap:2.4375rem;grid-template-columns:calc(58% - 2.4375rem) 42%}.grid-articles-wrapper .articles-wrapper .article-highlight{width:100%;display:flex;flex-direction:column;gap:1.25rem}.grid-articles-wrapper .articles-wrapper .articles-list.mobile{display:none}.grid-articles-wrapper .articles-wrapper .articles-list.desktop{display:flex}.grid-articles-wrapper .articles-wrapper .articles-list .article-item{height:12.5rem}.grid-articles-wrapper .articles-wrapper .articles-list .article-item .thumbnail{width:10.9375rem}.grid-articles-wrapper .articles-wrapper .articles-list .article-item .article-info{width:calc(100% - 12.4375rem)}.grid-articles-wrapper .articles-wrapper .articles-list .article-item:hover{cursor:pointer}.grid-articles-wrapper .articles-wrapper .articles-list .article-item:hover .article-info .article-title{color:#a01127}.grid-articles-wrapper .btn-mobile-wrapper{display:none}}@media(max-width:991px){.grid-articles-wrapper{width:100%;gap:1.5rem}.grid-articles-wrapper .title-wrapper{width:100%;gap:.5rem}.grid-articles-wrapper .see-more-float{display:none}.grid-articles-wrapper .description-wrapper .description{width:100%}.grid-articles-wrapper .articles-wrapper .article-highlight,.grid-articles-wrapper .description-wrapper .text_btn{display:none}.grid-articles-wrapper .articles-wrapper .articles-list.mobile{display:flex}.grid-articles-wrapper .articles-wrapper .articles-list.desktop{display:none}.grid-articles-wrapper .articles-wrapper .articles-list .article-item{height:7rem}.grid-articles-wrapper .articles-wrapper .articles-list .article-item .thumbnail{width:6.125rem}.grid-articles-wrapper .articles-wrapper .articles-list .article-item .article-info{width:calc(100% - 12.4375rem)}.grid-articles-wrapper .articles-wrapper .articles-list .article-item .article-info .article-summary{display:none}.grid-articles-wrapper .btn-mobile-wrapper{width:calc(100% - .125rem);padding-bottom:.125rem}}.newsletter-block-container{width:100%;display:flex;align-items:center;justify-content:center;margin-top:120px}.newsletter-block-container .newsletter-block{width:100%;max-width:73.125rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:3.125rem}@media(max-width:767px){.newsletter-block-container .newsletter-block{flex-direction:column;padding:0 .9375rem}}.newsletter-block-container .newsletter-block-title{font-family:questa-grande;font-variant-numeric:lining-nums;font-size:2.625rem;margin-top:-16px;line-height:3.25rem;font-weight:400;color:#6a6a6a;width:470px}@media(max-width:767px){.newsletter-block-container .newsletter-block-title{width:100%}}.newsletter-block-container .newsletter-block-title b{font-weight:400;color:#000}.newsletter-block-container .newsletter-block .newsletter-container{width:calc(100% - 40.4375rem);display:flex;flex-direction:column;gap:1.875rem}@media(max-width:767px){.newsletter-block-container .newsletter-block .newsletter-container{width:100%}}.newsletter-block-container .newsletter-block .newsletter-container .newsletter-disclaimer{margin-top:-1.25rem;font-size:.75rem;line-height:1.125rem;font-weight:500;color:#6a6a6a}.newsletter-block-container .newsletter-block .newsletter-container .newsletter-disclaimer a{color:#000;text-decoration:underline;cursor:pointer}@media(min-width:1350px){.filtered-events-grid-block{width:100%;position:relative}.filtered-events-grid-block .block{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem}.filtered-events-grid-block .block .block-title{font-family:questa-grande;font-variant-numeric:lining-nums;font-style:normal;font-weight:400;font-size:2.25rem;line-height:3.25rem}.filtered-events-grid-block .block .block-cards *{font-style:normal}.filtered-events-grid-block .block .block-cards{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:3.75rem 1.5rem}.filtered-events-grid-block .block .block-cards .block-card{width:calc(25% - 1.125rem)}.filtered-events-grid-block .side-menu{font-style:normal;position:absolute;right:calc(100% + 2.5rem);top:0;width:18rem;display:flex;flex-direction:column;gap:2.5rem}.filtered-events-grid-block .side-menu .section-label{font-weight:600;font-size:1rem;line-height:1.625rem}.filtered-events-grid-block .side-menu .options-section{font-style:normal;width:100%;display:flex;flex-direction:column}.filtered-events-grid-block .side-menu .options-section .side-option{cursor:pointer;width:100%;height:3.6875rem;display:flex;flex-direction:row;align-items:center;padding:0 .75rem;border-radius:.25rem;color:#000;gap:.625rem}.filtered-events-grid-block .side-menu .options-section .side-option .option-label{font-weight:500;font-size:1rem;line-height:1.1875rem}.filtered-events-grid-block .side-menu .options-section .side-option .option-amount{width:1.625rem;height:1.625rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#a01127;color:#fff}.filtered-events-grid-block .side-menu .options-section .side-option.active{background-color:#a01127;color:#fff}.filtered-events-grid-block .side-menu .options-section .side-option.active .option-label{font-weight:600}.filtered-events-grid-block .side-menu .options-section .side-option.active .option-amount{background-color:#fff;color:#a01127}.filtered-events-grid-block .side-menu .search-section{font-style:normal;width:100%;display:flex;flex-direction:column;gap:1rem}.filtered-events-grid-block .side-menu .search-section .input_text_container{height:2.75rem;max-height:2.75rem;min-height:2.75rem}.filtered-events-grid-block .side-menu .filters-section{font-style:normal;width:100%;display:flex;flex-direction:column;gap:1rem}}@media(max-width:1349px)and (min-width:875px){.filtered-events-grid-block,.filtered-events-grid-block .block{width:100%;display:flex;flex-direction:column;align-items:center;gap:2.5rem}.filtered-events-grid-block .block .block-title{font-family:questa-grande;font-variant-numeric:lining-nums;font-style:normal;font-weight:400;font-size:2.25rem;line-height:3.25rem}.filtered-events-grid-block .block .block-cards *{font-style:normal}.filtered-events-grid-block .block .block-cards{width:95%;display:flex;flex-direction:row;flex-wrap:wrap;gap:3.75rem 1.5rem}.filtered-events-grid-block .block .block-cards .block-card{width:calc(25% - 1.125rem);min-width:13.6875rem}.filtered-events-grid-block .side-menu{font-style:normal;width:95%;display:flex;flex-direction:column;gap:2.5rem}.filtered-events-grid-block .side-menu .section-label{font-weight:600;font-size:1rem;line-height:1.625rem}.filtered-events-grid-block .side-menu .top-sections{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem}.filtered-events-grid-block .side-menu .top-sections .options-section{width:calc(50% - .625rem);display:flex;flex-direction:column}.filtered-events-grid-block .side-menu .top-sections .options-section .side-option{cursor:pointer;width:100%;height:3.6875rem;display:flex;flex-direction:row;align-items:center;padding:0 .75rem;border-radius:.25rem;color:#000;gap:1.875rem}.filtered-events-grid-block .side-menu .top-sections .options-section .side-option .option-label{font-weight:500;font-size:1rem;line-height:1.1875rem}.filtered-events-grid-block .side-menu .top-sections .options-section .side-option .option-amount{width:1.625rem;height:1.625rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#a01127;color:#fff}.filtered-events-grid-block .side-menu .top-sections .options-section .side-option.active{background-color:#a01127;color:#fff}.filtered-events-grid-block .side-menu .top-sections .options-section .side-option.active .option-label{font-weight:600}.filtered-events-grid-block .side-menu .top-sections .options-section .side-option.active .option-amount{background-color:#fff;color:#a01127}.filtered-events-grid-block .side-menu .top-sections .search-section{width:calc(50% - .625rem);display:flex;flex-direction:column;gap:1rem}.filtered-events-grid-block .side-menu .filters-section{width:100%;display:flex;flex-direction:column;gap:1rem}}@media(max-width:767px){.filtered-events-grid-block{width:100%;display:flex;align-items:center;justify-content:center}.filtered-events-grid-block .block{width:90%;display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem}.filtered-events-grid-block .block .block-title{font-family:questa-grande;font-style:normal;font-weight:400;font-variant-numeric:lining-nums;font-size:2.25rem;line-height:3.25rem}.filtered-events-grid-block .block .block-cards *{font-style:normal}.filtered-events-grid-block .block .block-cards{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;gap:3.75rem}.filtered-events-grid-block .block .block-cards .block-card{width:100%}.filtered-events-grid-block .side-menu{font-style:normal;width:100%;padding:0 1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.filtered-events-grid-block .side-menu .menu-option{cursor:pointer;width:100%;height:4.125rem;background-color:#fbfbfb;display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:0 .75rem}.filtered-events-grid-block .side-menu .menu-option:first-child{border-radius:.5rem .5rem 0 0}.filtered-events-grid-block .side-menu .menu-option:last-child{border-radius:0 0 .5rem .5rem}.filtered-events-grid-block .side-menu .menu-option .option-icon{width:2.625rem;height:2.625rem;min-width:2.625rem;min-height:2.625rem;max-width:2.625rem;max-height:2.625rem;display:flex;align-items:center;justify-content:center;background-color:#ffe7e7;border-radius:.375rem}.filtered-events-grid-block .side-menu .menu-option .option-icon svg{fill:#a01127}.filtered-events-grid-block .side-menu .menu-option .option-label{font-weight:600;font-size:1rem;line-height:1.125rem;width:calc(100% - 4.125rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filtered-events-grid-block .side-menu .menu-option .option-label b{color:#a01127;font-weight:600;font-size:1rem;line-height:1.125rem}.filtered-events-grid-block .side-menu .menu-option svg{fill:#8f8f8f}.filtered-events-grid-block .side-menu-overlay{font-style:normal;z-index:1;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:space-between}.filtered-events-grid-block .side-menu-overlay .top-bar{width:100%;height:3.25rem;background-color:#fff;border-bottom:1px solid #ededed;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 1rem}.filtered-events-grid-block .side-menu-overlay .top-bar>svg{cursor:pointer}.filtered-events-grid-block .side-menu-overlay .top-bar .selected-menu-option{font-weight:600;font-size:1rem;line-height:1.625rem}.filtered-events-grid-block .side-menu-overlay .bottom-bar{width:100%;height:4.375rem;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 1rem}.filtered-events-grid-block .side-menu-overlay .bottom-bar .bottom-option{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem;border-radius:.5rem;color:#a01127;font-weight:600;font-size:.875rem;line-height:1rem}.filtered-events-grid-block .side-menu-overlay .bottom-bar .bottom-option.active{background-color:#ffe7e7}.filtered-events-grid-block .side-menu-overlay .bottom-bar .bottom-option svg{fill:#a01127}.filtered-events-grid-block .side-menu-filters{font-style:normal;width:100vw;height:100vh;position:absolute;top:0;left:0;background-color:#fff;padding:0 1.5rem 1rem;display:flex;flex-direction:column;align-items:center;overflow:hidden scroll}.filtered-events-grid-block .side-menu-filters .filters-wrapper{margin-top:5.625rem;display:flex;flex-direction:column;width:100%;gap:2rem}.filtered-events-grid-block .side-menu-filters .filters-wrapper .filters-heading{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.filtered-events-grid-block .side-menu-filters .filters-wrapper .filters-heading .poi-sidebar .poi-content .information-title,.filtered-events-grid-block .side-menu-filters .filters-wrapper .filters-heading .title,.poi-sidebar .poi-content .filtered-events-grid-block .side-menu-filters .filters-wrapper .filters-heading .information-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:1.375rem;line-height:rrem(36)}.filtered-events-grid-block .side-menu-filters .filters-wrapper .filters-heading .clear-filters{cursor:pointer;display:flex;align-items:center;gap:.5rem;color:#da4c4c;font-weight:600;font-size:.875rem;line-height:1rem}.filtered-events-grid-block .side-menu-filters .filters-wrapper .filters-heading .clear-filters svg{fill:#da4c4c}.filtered-events-grid-block .side-menu-filters .filters-wrapper .filters-search-wrapper{width:100%;display:flex;flex-direction:column;gap:1rem;font-weight:600;font-size:1rem;line-height:1.625rem}.filtered-events-grid-block .side-menu-filters .filters-wrapper .filters-search-wrapper>.input_text_container{height:2.875rem}.filtered-events-grid-block .side-menu-filters .close-filters{position:fixed;width:100%;background-color:#fff;padding:1rem;top:0;right:0;display:flex;flex-direction:row}.filtered-events-grid-block .side-menu-filters .search-filter-results{position:fixed;bottom:0;right:0;background-color:#fff;border-top:.0625rem solid #ededed;width:100%;height:5rem;padding:0 1.5rem;display:flex;align-items:center;justify-content:center}}.preview-item{transition:margin .5s;padding:0 20px}.preview-item>*{transition:opacity .5s}.btn .preview-button-icon-primary{fill:#000}.btn .preview-button-icon-secondary{fill:#fff}.btn:hover .preview-button-icon-secondary{fill:#000}.tabs-container{flex-direction:column}.tabs-container,.tabs-container .tabs-wrapper{width:100%;display:flex;position:relative;align-items:center}.tabs-container .tabs-wrapper{flex-direction:row;overflow:auto hidden;border-radius:.25rem .25rem 0 0}@media(max-width:767px){.tabs-container .tabs-wrapper{border-radius:0}}.tabs-container .tabs-wrapper .tab-item{min-width:15rem;flex:1;height:80px;background-color:#ededed;border-bottom:.0625rem solid #dedede;padding:.875rem .625rem .875rem .875rem;display:flex;flex-direction:row;align-items:flex-end;gap:.625rem;transition:background-color .3s}.tabs-container .tabs-wrapper .tab-item:not(:first-child){border-left:.0625rem solid #dedede}.tabs-container .tabs-wrapper .tab-item:first-child{border-top-left-radius:.25rem}@media(max-width:767px){.tabs-container .tabs-wrapper .tab-item:first-child{border-top-left-radius:0}}@media(min-width:768px)and (max-width:1329px){.tabs-container .tabs-wrapper .tab-item:first-child{border-top-left-radius:0}}.tabs-container .tabs-wrapper .tab-item:last-child{border-top-right-radius:.25rem}@media(max-width:767px){.tabs-container .tabs-wrapper .tab-item:last-child{border-top-right-radius:0}}@media(min-width:768px)and (max-width:1329px){.tabs-container .tabs-wrapper .tab-item:last-child{border-top-right-radius:0}}.tabs-container .tabs-wrapper .tab-item:hover:not(.tabs-container .tabs-wrapper .tab-item-selected){background-color:#d2d2d2;cursor:pointer}.tabs-container .tabs-wrapper .tab-item .tab-title{text-align:left;font-weight:500;font-size:1rem;line-height:1.625rem;color:#1a1a1a;width:100%;padding-right:1.75rem}.tabs-container .tabs-wrapper .tab-item .tab-caret{display:none}.tabs-container .tabs-wrapper .tab-item-selected{background-color:#fff}.tabs-container .tabs-wrapper .tab-item-selected .tab-title{text-shadow:0 0 .0625rem #000;width:calc(100% - 1.75rem)}.tabs-container .tabs-wrapper .tab-item-selected .tab-caret{margin-bottom:.25rem}.tabs-container .tab-navigation-arrow-right{border-left:1px solid #dedede;border-bottom:1px solid #dedede;transform:translateY(1px)}.tabs-container .tab-navigation-arrow-left{border-right:1px solid #dedede;border-bottom:1px solid #dedede;transform:translateY(1px)}.tabs-container .tab-navigation-arrow--hide{border:none}.tabs-container .tabs-content{width:100%;padding:1.5rem 0 2rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2.5rem}.tabs-container .tabs-content .full-width{width:100%}.tabs-container .tabs-content a{color:#a01127}.tabs-container .tabs-content>.highlighted-block+.highlighted-block,.tabs-container .tabs-content>.highlighted-block+.text-block,.tabs-container .tabs-content>.text-block+.highlighted-block,.tabs-container .tabs-content>.text-block+.text-block{margin-top:-1.25rem}.tabs-container .tabs-content>.highlighted-block:first-child,.tabs-container .tabs-content>.text-block:first-child{margin-top:1.5rem}.tabs-container .tabs-container:first-child .tabs-wrapper{padding:1.25rem 1.25rem 1.25rem .875rem;border:.0625rem solid #dedede;border-radius:.25rem;gap:1rem;flex-wrap:wrap;overflow:hidden}.tabs-container .tabs-container:first-child .tabs-wrapper .tab-item{flex:none;min-width:unset;height:unset;background-color:transparent;padding:.4375rem .875rem;border-radius:6.25rem;border:.0625rem solid #dedede;gap:0}.tabs-container .tabs-container:first-child .tabs-wrapper .tab-item .tab-caret{width:0;display:none}.tabs-container .tabs-container:first-child .tabs-wrapper .tab-item .tab-title{width:unset;color:#000;padding-right:0}.tabs-container .tabs-container:first-child .tabs-wrapper .tab-item-selected{border:none;background-color:#000}.tabs-container .tabs-container:first-child .tabs-wrapper .tab-item-selected .tab-title{color:#fff;text-shadow:0 0 .0625rem #fff}.tabs-container>.tabs-content>.tabs-container{margin-top:-1.5625rem}.tabs-container>.tabs-content>.tabs-container .tabs-wrapper{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.tabs-container:has(.tabs-container) .tab-item-selected .tab-caret{display:inline-block}.page-content>.tabs-container:first-child{margin-top:-5rem}.page-content>.tabs-container:first-child .tabs-content:has(.tabs-container){padding-left:0;padding-right:0}@media(min-width:1640px){.tabs-container .tabs-wrapper{width:71.125rem;flex-direction:row;align-items:unset;align-self:flex-start}.tabs-container .tabs-arrows{width:71.125rem}}@media(min-width:1330px)and (max-width:1639px){.tabs-container .tabs-wrapper{width:71.125rem;flex-direction:row;align-items:unset;align-self:flex-start}.tabs-container .tabs-arrows{width:71.125rem}}.tabs-container:first-child .tabs-arrows--variant,.tabs-container:first-child .tabs-wrapper--variant{display:none}.tabs-container:not(:first-child){width:100%;display:flex;flex-direction:column;align-items:flex-start}.tabs-container:not(:first-child) .tabs-arrows,.tabs-container:not(:first-child) .tabs-wrapper{display:none}.tabs-container:not(:first-child) .tabs-wrapper--variant{height:3.375rem;max-width:100%;display:flex;align-items:center;flex-direction:row;border-radius:.25rem .25rem 0 0;border:.0625rem solid #ededed;overflow-x:scroll;position:relative}.tabs-container:not(:first-child) .tabs-wrapper--variant .tabs-option{padding:.875rem 1.5rem;height:100%;font-size:1rem;line-height:1.625rem;border-left:.0625rem solid #ededed;background-color:#f5f5f5;position:relative;white-space:nowrap;cursor:pointer}.tabs-container:not(:first-child) .tabs-wrapper--variant .tabs-option:first-child{border-left:none}.tabs-container:not(:first-child) .tabs-wrapper--variant .tabs-option--selected{background-color:#fff}.tabs-container:not(:first-child) .tabs-wrapper--variant .tabs-wrapper-line{position:absolute;bottom:0;height:.125rem;background-color:#a01127;transition:all .5s}.tabs-container:not(:first-child) .tabs-arrows--variant{position:absolute;height:3.375rem;width:100%;top:0;left:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;pointer-events:none}.tabs-container:not(:first-child) .tabs-arrows--variant .tab-arrow--variant{width:5.75rem;height:100%;display:flex;flex-direction:row;align-items:center;pointer-events:all;padding:0 .5rem;cursor:pointer}.tabs-container:not(:first-child) .tabs-arrows--variant .tab-arrow--variant-right{justify-content:flex-end;background:linear-gradient(270deg,#fff .09%,#fff 54.17%,hsla(0,0%,100%,0) 99.93%)}.tabs-container:not(:first-child) .tabs-arrows--variant .tab-arrow--variant-left{justify-content:flex-start;background:linear-gradient(90deg,#fff .09%,#fff 54.17%,hsla(0,0%,100%,0) 99.93%)}.tabs-container:not(:first-child) .tabs-arrows--variant .tab-arrow--variant--hide{pointer-events:none;background:transparent}.image-block{width:100%;height:auto}.highlighted-block{padding:1.25rem;background-color:#f5f5f5;display:flex;flex-direction:column;gap:1rem;margin-bottom:4px}.highlighted-block,.text-block{width:100%;max-width:73.125rem}.highlighted-block .richtext-image.left,.text-block .richtext-image.left{float:left;margin-right:1rem}.highlighted-block .richtext-image.right,.text-block .richtext-image.right{float:right;margin-left:1rem}.highlighted-block blockquote,.text-block blockquote{color:#a01127;font-size:1.125rem;font-style:italic;font-weight:600;min-height:24px;line-height:1.875rem}.highlighted-block p:not(:empty):not(:last-child),.text-block p:not(:empty):not(:last-child){margin-bottom:14px}.highlighted-block p,.text-block p{min-height:24px;font-weight:500;font-size:1.125rem;line-height:1.875rem}.highlighted-block p span,.text-block p span{color:#a01127}.highlighted-block h2,.text-block h2{line-height:3.75rem;font-weight:500;font-size:2.75rem;font-family:questa-grande;font-variant-numeric:lining-nums;margin-top:1rem!important}.highlighted-block h2:first-child,.text-block h2:first-child{margin-top:0!important}.highlighted-block h3,.text-block h3{font-weight:500;font-size:2rem;line-height:2.75rem;font-family:questa-grande;font-variant-numeric:lining-nums;margin-top:1rem!important}.highlighted-block h4,.text-block h4{font-weight:500;font-size:1.5rem;line-height:2.125rem;font-family:questa-grande;font-variant-numeric:lining-nums;margin-top:1rem!important}.highlighted-block ol,.highlighted-block ul,.text-block ol,.text-block ul{margin-left:2rem;font-weight:500;font-size:1.125rem;line-height:1.875rem}.highlighted-block hr,.text-block hr{height:.0625rem;background-color:#dedede;border:none;margin:.5rem 0}.highlighted-block a,.text-block a{background:url(/assets/icons/link.svg) no-repeat 100%;padding-right:1.5rem;color:#a01127;font-weight:600;font-size:1.125rem;line-height:1.875rem;cursor:pointer;word-break:break-word}.highlighted-block video,.text-block video{width:100%;margin:.5rem 0}.image-grid-block{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem}.image-grid-block .block-title{width:100%;font-family:questa-grande;font-variant-numeric:lining-nums;font-style:normal;color:#000;font-weight:500}@media(min-width:1330px)and (max-width:1639px){.image-grid-block .block-title{width:50%}}@media(min-width:1640px){.image-grid-block .block-title{width:50%}}.image-grid-block .cards-wrapper{width:100%;display:flex;flex-direction:row;align-items:center}.image-grid-block .cards-wrapper .card-image{all:unset;cursor:pointer;min-width:12.5rem;border-radius:.25rem;background-position:50%;background-repeat:no-repeat;background-size:cover}.image-grid-block .cards-wrapper .card-image .card-content{width:100%;height:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.625rem;overflow:hidden;transition:padding .5s,opacity .5s}.image-grid-block .cards-wrapper .card-image .card-content .card-title{width:100%;color:#fff;font-family:questa-grande;font-variant-numeric:lining-nums}@media(min-width:992px){.image-grid-block .block-title{font-size:2rem;line-height:3rem}.image-grid-block .cards-wrapper{flex-wrap:wrap;gap:1.5rem}.image-grid-block .cards-wrapper .card-image{aspect-ratio:374/500;width:calc((100% - 3rem)/3 - 3.75rem);padding:1.875rem 1.875rem 0}.image-grid-block .cards-wrapper .card-image .card-content{margin-top:.625rem}.image-grid-block .cards-wrapper .card-image .card-content .card-title{font-weight:700;font-size:1.75rem;line-height:2.5rem}.image-grid-block .cards-wrapper .card-image .card-content .link-label{width:100%;font-style:normal;font-size:1rem;font-weight:600;line-height:1.125rem;color:#fff;display:flex;flex-direction:row;align-items:center;gap:.25rem;opacity:0}.image-grid-block .cards-wrapper .card-image .card-content:hover{padding-bottom:1.875rem}.image-grid-block .cards-wrapper .card-image .card-content:hover .link-label{opacity:1}}@media(max-width:991px){.image-grid-block .block-title{font-size:1.75rem;line-height:2.5rem}.image-grid-block .cards-wrapper{width:calc(100% + 3rem);flex-wrap:nowrap;gap:1rem;overflow:auto hidden;padding:0 1.5rem}.image-grid-block .cards-wrapper .card-image{aspect-ratio:241/312;width:calc((100% - 2rem)/3 - 2rem);padding:1rem}.image-grid-block .cards-wrapper .card-image .card-content .card-title{font-weight:400;font-size:1.375rem;line-height:2.125rem}.image-grid-block .cards-wrapper .card-image .card-content .link-label{display:none}}@media(max-width:767px){.image-grid-block .cards-wrapper{padding:0 1.5rem 0 0}}.banner-block-desktop{all:unset;position:relative;width:100%;min-width:100%;max-width:73.125rem;max-height:15.625rem;aspect-ratio:971/232;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.25rem;overflow:hidden}.banner-block-desktop .banner-wrapper{position:absolute;top:0;right:0;width:14rem;height:100%;background-color:#1f1f1f;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;padding:0 1.5rem 0 2rem;transition:width .5s,gap .5s}.banner-block-desktop .banner-wrapper .banner-text{width:100%;word-wrap:normal;font-family:questa-grande;font-variant-numeric:lining-nums;font-weight:400;font-size:1.375rem;line-height:2.125rem;color:#fff}.banner-block-desktop .banner-wrapper .banner-caret{width:0!important;fill:#fff;transition:width .5s}.banner-block-desktop:hover{cursor:pointer}.banner-block-desktop:hover .banner-wrapper{width:16.875rem;gap:2.625rem}.banner-block-desktop:hover .banner-wrapper .banner-caret{width:1.5rem!important;min-width:1.5rem!important;height:1.5rem!important}.banner-block-mobile{all:unset;width:100%;aspect-ratio:327/289;border-radius:.25rem;overflow:hidden;cursor:pointer}.banner-block-mobile .banner-image{width:100%;height:calc(100% - 3.875rem);max-height:18.75rem;background-position:50%;background-repeat:no-repeat;background-size:cover}.banner-block-mobile .banner-wrapper{width:100%;height:3.875rem;background-color:#1f1f1f;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;padding:0 1rem}.banner-block-mobile .banner-wrapper .banner-text{width:calc(100% - 2.5rem);font-family:questa-grande;font-variant-numeric:lining-nums;font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.875rem;color:#fff}.banner-block-mobile .banner-wrapper .banner-caret{fill:#fff}@media(min-width:992px){.banner-block-desktop{display:inline-block}.banner-block-mobile{display:none}}@media(max-width:991px){.banner-block-desktop{display:none}.banner-block-mobile{display:inline-block}}.image-gallery-desktop{width:100%}.image-gallery-desktop .image-gallery-block{width:100%;aspect-ratio:1171/574;display:flex;flex-direction:row;align-items:center;gap:.5rem;overflow:hidden;border-radius:.25rem}.image-gallery-desktop .image-gallery-block .image-gallery-item{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer}.image-gallery-desktop .image-gallery-block .image-gallery-item:has(>.image-gallery-view-more){cursor:default}.image-gallery-desktop .image-gallery-block .image-gallery-item .image-gallery-view-more{width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center}.image-gallery-desktop .image-gallery-block .image-gallery-item .image-gallery-view-more .view-more-icon{fill:#fff}.image-gallery-desktop .image-gallery-block .image-gallery-item .image-gallery-view-more :has(>.view-more-icon){box-sizing:border-box;padding-left:inherit;padding-bottom:0;padding-right:inherit;padding-top:0;height:2.375rem}.image-gallery-desktop .image-gallery-block .image-gallery-item .image-gallery-view-more :has(>.view-more-icon):hover .view-more-icon{fill:#000}.image-gallery-desktop .image-gallery-block .image-gallery-column{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem}.image-gallery-desktop .image-gallery-block .image-gallery-row{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;gap:.5rem}.image-gallery-desktop .image-gallery-block .image-gallery-row>.image-gallery-column,.image-gallery-desktop .image-gallery-block .image-gallery-row>.image-gallery-item{width:calc(50% - .25rem)}.image-gallery-desktop .image-gallery-block .image-gallery-row>.image-gallery-column>.image-gallery-item,.image-gallery-desktop .image-gallery-block .image-gallery-row>.image-gallery-column>.image-gallery-row{height:calc(50% - .25rem)}.image-gallery-desktop .image-gallery-block .image-gallery-preview-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1a1a1a;z-index:104;display:flex;flex-direction:row;gap:.5rem}.image-gallery-desktop .image-gallery-block .image-gallery-preview-container .image-gallery-nav-container{width:6.625rem;height:calc(100% - 6.875rem);display:flex;align-items:center;justify-content:center;position:relative}.image-gallery-desktop .image-gallery-block .image-gallery-preview-container .image-gallery-nav-container .image-gallery-nav-bg{position:absolute;width:100%;height:100%;top:0;right:0;background-repeat:no-repeat;background-size:cover;opacity:.2}.image-gallery-desktop .image-gallery-block .image-gallery-preview-container .image-gallery-nav-container .image-gallery-nav-bg.right{background-position:0}.image-gallery-desktop .image-gallery-block .image-gallery-preview-container .image-gallery-nav-container .image-gallery-nav-bg.left{background-position:100%}.image-gallery-desktop .image-gallery-block .image-gallery-preview-container .image-gallery-preview-wrapper{width:calc(100% - 14.25rem);height:100%}.image-gallery-desktop .image-gallery-block .image-gallery-preview-container .image-gallery-preview-wrapper .image-gallery-preview-slot{position:relative;width:100%;overflow:hidden;height:calc(100% - 6.875rem)}.image-gallery-desktop .image-gallery-block .image-gallery-preview-container .image-gallery-preview-wrapper .image-gallery-preview-slot .image-gallery-preview{position:absolute;right:0;top:0;transition:right .5s;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.image-gallery-desktop .image-gallery-block .image-gallery-preview-container .image-gallery-preview-wrapper .image-gallery-preview-info{height:6.875rem;width:100%;display:flex;flex-direction:row;align-items:center;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#fff}.image-gallery-desktop .image-gallery-block .image-gallery-preview-container .image-gallery-preview-wrapper .image-gallery-preview-info b{font-weight:700;margin:1.25rem}.image-gallery-desktop .image-gallery-block .image-gallery-preview-container .image-gallery-close-btn{position:absolute;top:2rem;right:2rem}.image-gallery-mobile{width:100%}.image-gallery-mobile .image-gallery-block{width:100%;aspect-ratio:327/217;display:flex;flex-direction:row;gap:.25rem;align-items:center;overflow:hidden;border-radius:.25rem;position:relative}.image-gallery-mobile .image-gallery-block .image-gallery-item{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.image-gallery-mobile .image-gallery-block .image-gallery-row{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;gap:.25rem}.image-gallery-mobile .image-gallery-block .image-gallery-row>.image-gallery-item{width:calc(50% - .125rem)}.image-gallery-mobile .image-gallery-block .image-gallery-row :has(~.image-gallery-column){width:unset;aspect-ratio:1/1}.image-gallery-mobile .image-gallery-block .image-gallery-column{flex-grow:1;height:100%;display:flex;flex-direction:column;align-items:center;gap:.25rem}.image-gallery-mobile .image-gallery-block .image-gallery-column>.image-gallery-item{width:100%;height:calc(50% - .125rem)}.image-gallery-mobile .image-gallery-block .image-gallery-view-more{position:absolute;bottom:.5rem;left:.5rem}.image-gallery-mobile .image-gallery-block .image-gallery-view-more :has(>.view-more-icon){box-sizing:border-box;padding-left:inherit;padding-bottom:0;padding-right:inherit;padding-top:0;height:2.375rem}.image-gallery-mobile .image-gallery-block .image-gallery-view-more .view-more-icon{fill:#000}.image-gallery-mobile .image-gallery-preview-container{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#1a1a1a;z-index:104;display:flex;flex-direction:column}.image-gallery-mobile .image-gallery-preview-container .image-gallery-close-btn{position:absolute;top:1rem;right:1rem}.image-gallery-mobile .image-gallery-preview-container .image-gallery-preview-slot{width:100%;height:calc(100% - 10.875rem);margin-top:4.625rem;position:relative;overflow:hidden}.image-gallery-mobile .image-gallery-preview-container .image-gallery-preview-slot .image-gallery-preview{position:absolute;transition:right .5s;top:0;right:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.image-gallery-mobile .image-gallery-preview-container .image-gallery-info{width:100%;height:6.25rem;padding:0 1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem;font-style:normal;font-size:.875rem;line-height:1.5rem;color:#fff}.image-gallery-mobile .image-gallery-preview-container .image-gallery-info .image-gallery-preview-count{font-weight:700}.image-gallery-mobile .image-gallery-preview-container .image-gallery-info .image-gallery-caption{font-weight:500}@media(min-width:992px){.image-gallery-desktop{display:block}.image-gallery-mobile{display:none}}@media(max-width:991px){.image-gallery-desktop{display:none}.image-gallery-mobile{display:flex}}.image-gallery-simple{width:100%;height:100%;padding-bottom:1.625rem}.image-gallery-simple .image-gallery-simple-container{width:100%;height:100%;position:relative}.image-gallery-simple .image-gallery-simple-container .image-item{-o-object-fit:cover;object-fit:cover;width:100%!important;position:relative!important;height:100%!important}.image-gallery-simple .image-gallery-simple-container .image-gallery-see-more{position:absolute;bottom:1rem;right:.5rem}.image-gallery-simple .image-gallery-simple-container .image-gallery-see-more .view-more-icon{fill:#000}.image-gallery-simple .image-gallery-simple-container .image-item-caption{position:absolute;top:calc(100% + .5rem);left:0;width:100%;font-weight:500;font-size:.75rem;line-height:1.125rem}.image-gallery-simple .image-gallery-preview-container--desktop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1a1a1a;z-index:104;display:flex;flex-direction:row;gap:.5rem}@media(max-width:991px){.image-gallery-simple .image-gallery-preview-container--desktop{display:none}}.image-gallery-simple .image-gallery-preview-container--desktop .image-gallery-nav-container{width:6.625rem;height:calc(100% - 6.875rem);display:flex;align-items:center;justify-content:center;position:relative}.image-gallery-simple .image-gallery-preview-container--desktop .image-gallery-nav-container .image-gallery-nav-bg{position:absolute;width:100%;height:100%;top:0;right:0;background-repeat:no-repeat;background-size:cover;opacity:.2}.image-gallery-simple .image-gallery-preview-container--desktop .image-gallery-nav-container .image-gallery-nav-bg.right{background-position:0}.image-gallery-simple .image-gallery-preview-container--desktop .image-gallery-nav-container .image-gallery-nav-bg.left{background-position:100%}.image-gallery-simple .image-gallery-preview-container--desktop .image-gallery-preview-wrapper{width:calc(100% - 14.25rem);height:100%}.image-gallery-simple .image-gallery-preview-container--desktop .image-gallery-preview-wrapper .image-gallery-preview-slot{position:relative;width:100%;overflow:hidden;height:calc(100% - 6.875rem)}.image-gallery-simple .image-gallery-preview-container--desktop .image-gallery-preview-wrapper .image-gallery-preview-slot .image-gallery-preview{position:absolute;right:0;top:0;transition:right .5s;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.image-gallery-simple .image-gallery-preview-container--desktop .image-gallery-preview-wrapper .image-gallery-preview-info{height:6.875rem;width:100%;display:flex;flex-direction:row;align-items:center;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#fff}.image-gallery-simple .image-gallery-preview-container--desktop .image-gallery-preview-wrapper .image-gallery-preview-info b{font-weight:700;margin:1.25rem}.image-gallery-simple .image-gallery-preview-container--desktop .image-gallery-close-btn{position:absolute;top:2rem;right:2rem}.image-gallery-simple .image-gallery-preview-container--mobile{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#1a1a1a;z-index:104;display:flex;flex-direction:column}@media(min-width:992px){.image-gallery-simple .image-gallery-preview-container--mobile{display:none}}.image-gallery-simple .image-gallery-preview-container--mobile .image-gallery-close-btn{position:absolute;top:1rem;right:1rem}.image-gallery-simple .image-gallery-preview-container--mobile .image-gallery-preview-slot{width:100%;height:calc(100% - 10.875rem);margin-top:4.625rem;position:relative;overflow:hidden}.image-gallery-simple .image-gallery-preview-container--mobile .image-gallery-preview-slot .image-gallery-preview{position:absolute;transition:right .5s;top:0;right:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.image-gallery-simple .image-gallery-preview-container--mobile .image-gallery-info{width:100%;height:6.25rem;padding:0 1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem;font-style:normal;font-size:.875rem;line-height:1.5rem;color:#fff}.image-gallery-simple .image-gallery-preview-container--mobile .image-gallery-info .image-gallery-preview-count{font-weight:700}.image-gallery-simple .image-gallery-preview-container--mobile .image-gallery-info .image-gallery-caption{font-weight:500}.social-networks-section{max-width:290px;font-style:normal;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-left:auto}.social-networks-section .heading{font-weight:600;font-size:16px;line-height:26px}.social-networks-section .text{font-weight:500;font-size:14px;line-height:24px}.social-networks-section .horiz-line{margin:8px 0}.social-networks-section .logos{display:flex;flex-direction:row;gap:8px;align-items:center}.social-networks-section .logos>*{cursor:pointer}.filter-header-container{height:3.125rem;width:100%;position:relative;overflow:hidden}.filter-header-container .filter-header{height:100%;width:100%;display:flex;flex-direction:row;align-items:center;overflow:auto hidden;gap:2.5rem;flex-wrap:nowrap}@media(max-width:767px){.filter-header-container .filter-header{padding:0 1rem}}.filter-header-container .filter-header a{height:100%}.filter-header-container .filter-header a .filter-option{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;white-space:nowrap;font-weight:500;font-size:1rem;line-height:1.625rem;color:#8f8f8f;height:100%}.filter-header-container .filter-header a .filter-option:hover{color:#444;cursor:pointer}.filter-header-container .filter-header a .filter-option--selected{font-weight:700;color:#000;height:calc(100% - 1px);border-bottom:.125rem solid #000;margin-top:.0625rem}.filter-header-container .filters-navigation{position:absolute;top:0;z-index:1;width:10.9375rem;height:100%;display:flex;flex-direction:row;align-items:center}.filter-header-container .filters-navigation *{cursor:pointer}.filter-header-container .filters-navigation--left{left:0;background:linear-gradient(90deg,#f2ede5 .09%,hsla(37,33%,92%,.8) 54.17%,hsla(0,0%,98%,0) 99.93%,hsla(37,33%,92%,0) 0);justify-content:flex-start}.filter-header-container .filters-navigation--right{background:linear-gradient(270deg,#f2ede5 .09%,hsla(37,33%,92%,.8) 54.17%,hsla(0,0%,98%,0) 99.93%,hsla(37,33%,92%,0) 0);right:0;justify-content:flex-end}.pagination-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem}.pagination-wrapper .pagination-row{display:flex;flex-direction:row;align-items:center;gap:1.25rem}.pagination-wrapper .pagination-row .label{margin-top:.5rem;margin-bottom:-.5rem}.pagination-wrapper .pagination-row.small .pagination-row--option{width:1.5rem;height:1.5rem}.pagination-wrapper .pagination-row.small .label{font-size:.75rem;line-height:.8125rem}.pagination-wrapper .pagination-row.large .pagination-row--option{width:2rem;height:2rem}.pagination-wrapper .pagination-row.large .label{font-size:1rem;line-height:1.5rem}.pagination-wrapper .pagination-row .arrow-left{cursor:pointer;rotate:90deg}.pagination-wrapper .pagination-row .arrow-right{cursor:pointer;rotate:-90deg}.pagination-wrapper .pagination-row--option{display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.875rem;color:#6a6a6a;border-radius:50%}.pagination-wrapper .pagination-row--option.selected{background-color:#000;color:#fff}.overlay{position:fixed;width:100%;height:100%;z-index:29;top:0;right:0;background:rgba(0,0,0,.4);backdrop-filter:blur(2px)}@media(min-width:1640px){.overlay{display:none}}.filters-mobile{background-color:#fff;transform:translateX(-120rem)}.filters-mobile.active{transform:translateX(0)}@media(min-width:768px)and (max-width:1329px){.filters-mobile{height:calc(100% - 116px);margin-top:116px;max-width:400px}}@media(max-width:767px){.filters-mobile{height:100%;width:100%;z-index:1001}}.filters-mobile .filter-accordion{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.625rem;width:100%;height:2.5rem;border-bottom:.0625rem solid #ededed}.filters-mobile .filter-accordion .category-name{height:calc(100% + .0625rem);text-overflow:ellipsis;overflow:visible hidden;white-space:nowrap;font-weight:600;font-size:.875rem;line-height:1.5rem;padding-top:.375rem;position:relative}.filters-mobile .filter-accordion .category-name:before{content:"";width:0;height:.125rem;background-color:#000;position:absolute;bottom:0;left:0;transition:width .5s}.filters-mobile .filter-accordion .category-name.active:before{width:100%}.filters-mobile .filter-accordion:hover{cursor:pointer}.filters-mobile .filter-accordion:hover .category-name:before{width:100%}.filters-mobile .search .input_text_container{background-color:#fff;min-width:12.5rem;height:2.5rem;width:unset}.filter-results-button{animation:enter .35s;box-shadow:0 -4px 16px rgba(0,0,0,.16)}@keyframes enter{0%{margin-bottom:-6rem;transform:scale(2)}to{margin-bottom:0;transform:scale(1)}}.card-block{width:100%;padding:1.5rem;background-color:#fbfbfb;display:flex;flex-direction:column;gap:.75rem}@media(max-width:991px){.card-block{padding:1rem}}.card-block-heading{width:100%;display:flex;flex-direction:row;align-items:center;gap:.5rem}.card-block-heading-icon{width:1.375rem;height:1.375rem;display:flex;align-items:center;justify-content:center}.card-block-heading-icon>svg{width:1.375rem;height:1.375rem;fill:#000}.card-block-heading-title{width:calc(100% - 1.875rem);font-weight:600;font-size:1rem;line-height:1.625rem}.card-block-heading-title--full{width:100%}.card-block-content{width:100%;display:flex;flex-direction:column;align-items:center}.card-block-content .highlighted-block p,.card-block-content .highlighted-block ul,.card-block-content .text-block p,.card-block-content .text-block ul{font-size:1rem!important;line-height:1.5rem!important}.card-block-content .highlighted-block li,.card-block-content .text-block li{list-style:disc}.card-block-content a{font-size:.9375rem!important}.cards-group-block{width:100%;max-width:73.125rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:.25rem}@media(max-width:991px){.cards-group-block{flex-direction:column}}@media(min-width:992px){.cards-group-block.two-columns{flex-direction:row}.cards-group-block.two-columns>*{width:calc(50% - .125rem);align-self:stretch}.cards-group-block.one-column{flex-direction:column}.cards-group-block.one-column>*{width:100%;align-self:stretch}}.video-block{width:100%;aspect-ratio:16/9}.description-block{width:100%}.description-block p{font-weight:600;font-size:1.125rem;line-height:1.875rem}.description-block p span{color:#a01127}.description-block h2{font-weight:600;font-size:2.75rem;line-height:3.75rem}.description-block h3{font-weight:600;font-size:2rem;line-height:2.75rem}.description-block h4{font-weight:500;font-size:1.5rem;line-height:2.125rem}.description-block ol,.description-block ul{margin-left:2rem;font-weight:500;font-size:1.125rem;line-height:1.875rem}.description-block hr{height:.0625rem;background-color:#dedede;border:none;margin:.5rem 0}.description-block a{background:url(/assets/icons/link.svg) no-repeat 100%;padding-right:1.5rem;color:#a01127;font-weight:600;font-size:1.125rem;line-height:1.875rem;cursor:pointer}.description-block video{width:100%;margin:.5rem 0}.accordion-block-container{width:100%;display:flex;flex-direction:column;gap:.25rem}.accordion-block-container .accordion-item{width:100%;height:4.375rem;background-color:#fbfbfb;border-radius:.25rem;overflow:hidden}.accordion-block-container .accordion-item .accordion-item-heading{width:100%;display:flex;flex-direction:row;align-items:center;gap:.625rem;padding:0 1.25rem;height:4.375rem;background-color:#fbfbfb}@media(max-width:991px){.accordion-block-container .accordion-item .accordion-item-heading svg{width:1.25rem;height:1.25rem}}.accordion-block-container .accordion-item .accordion-item-heading:hover{cursor:pointer;background-color:#ededed}.accordion-block-container .accordion-item .accordion-item-heading .accordion-item-text{width:calc(100% - 2.125rem);font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.875rem}@media(max-width:991px){.accordion-block-container .accordion-item .accordion-item-heading .accordion-item-text{font-size:1rem;line-height:1.625rem}}.accordion-block-container .accordion-item--open{height:-moz-fit-content;height:fit-content}.accordion-block-container .accordion-item--open .accordion-item-heading{color:#a01127}.accordion-block-container .accordion-item--open .accordion-item-body{width:100%;padding:.625rem 1.25rem 1.25rem}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-paragraph>:not(:last-child){margin-bottom:1rem}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-paragraph p{font-weight:500;font-size:1.125rem;line-height:1.875rem}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-paragraph p span{color:#a01127}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-paragraph h2{font-weight:500;font-size:2.75rem;line-height:3.75rem}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-paragraph h3{font-weight:500;font-size:2rem;line-height:2.75rem}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-paragraph h4{font-weight:500;font-size:1.5rem;line-height:2.125rem}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-paragraph ol,.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-paragraph ul{margin-left:2rem;font-weight:500;font-size:1.125rem;line-height:1.875rem}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-paragraph hr{height:.0625rem;background-color:#dedede;border:none;margin:.5rem 0}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-paragraph a{background:url(/assets/icons/link.svg) no-repeat 100%;padding-right:1.5rem;color:#a01127;font-weight:600;font-size:1.125rem;line-height:1.875rem;cursor:pointer}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-paragraph video{width:100%;margin:.5rem 0}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-content{width:100%;display:flex;flex-direction:row;gap:2.5rem;align-items:flex-start}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-content .accordion-item-image{background-color:#ededed;border-radius:.125rem}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-content--vertical .accordion-item-paragraph{width:calc(75% - 1.25rem)}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-content--vertical .accordion-item-image{width:calc(25% - 1.25rem);aspect-ratio:252/340}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-content--horizontal .accordion-item-paragraph{width:calc(50% - 1.25rem)}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-content--horizontal .accordion-item-image{width:calc(50% - 1.25rem);aspect-ratio:530/340}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-content--only-img{height:21.25rem}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-content--only-img .accordion-item-image{height:100%;width:100%}@media(max-width:991px){.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-content{flex-direction:column-reverse;align-items:center;gap:2rem}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-content .accordion-item-paragraph{width:100%}.accordion-block-container .accordion-item--open .accordion-item-body .accordion-item-content .accordion-item-image{width:100%;aspect-ratio:286/294}}.error{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6.25rem 5rem;gap:1.25rem;height:100vh}.error.error-news{background-color:#f2ede5!important}@media(max-width:991px){.error{padding:2rem}}.error-type{color:#8f8f8f;font-size:1rem;margin-bottom:-1.25rem}.error-title,.error-type{display:flex;text-align:center}.error-title{color:#000;font-size:1.75rem;font-weight:600;line-height:2.5rem}.error-description{display:flex;color:#444;font-size:1.125rem;text-align:center;line-height:1.875rem;max-width:34.375rem}.error-btn{display:flex;background-color:#a01127;color:#fff;padding:12px 14px;align-items:center;border-radius:4px;font-size:.875rem;text-decoration:none;font-weight:600;cursor:pointer}.error .image-container{max-width:60.625rem}.error .reset-btn{cursor:pointer;font-weight:600}.no-results-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem}.no-results-wrapper-title{font-weight:600;font-size:1.25rem;white-space:nowrap}.no-results-wrapper-description{text-align:center;color:#444;font-size:1rem;max-width:23.4375rem}.modal-wrapper{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,.4);backdrop-filter:blur(20px);pointer-events:all}.modal-wrapper.loading .modal-container{background:transparent}.modal-wrapper .close-modal{position:absolute;top:0;right:0;cursor:pointer;background:hsla(0,0%,100%,.08);border-radius:100px;width:42px;padding:15px;height:42px;margin:20px}.modal-wrapper .modal-container{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:#fff;box-shadow:0 0 24px rgba(0,0,0,.06);border-radius:.5rem}@media(max-width:768px){.modal-wrapper .modal-container{margin:0 1.625rem}}.generalSettings{margin-top:1.875rem;max-width:28.125rem;padding-bottom:1.25rem}.generalSettings,.generalSettings .form{display:flex;flex-direction:column;gap:.75rem}.generalSettings .badge-wrapper{display:flex;flex-direction:row;gap:1.125rem;align-items:center}.generalSettings .badge-wrapper-badge{display:flex;justify-content:center;border-radius:50%}.generalSettings .badge-wrapper-badge img{padding:1px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.generalSettings .badge-wrapper-buttons{display:flex;gap:1rem}.generalSettings-title{font-size:.9375rem;line-height:1.5625rem;font-weight:600;color:#8f8f8f}.generalSettings-button{max-width:13.125rem;margin-top:.75rem}.generalSettings-error{display:flex;font-size:.875rem;font-weight:600;color:#a01127;padding-left:.25rem}.password-wrapper{display:flex;flex-direction:column}.password-wrapper-title{font-size:.9375rem;line-height:1.5625rem;font-weight:600;color:#8f8f8f;cursor:pointer;text-decoration:underline}.generalNotifications{display:flex;flex-direction:column;gap:1rem}.generalNotifications-title{font-size:.9375rem;line-height:1.5625rem;font-weight:600;color:#8f8f8f;margin-top:1.875rem}.generalNotifications .notifications-card{display:flex;flex-direction:row;background-color:#fff;width:37.5rem;gap:.75rem;padding:.625rem 1.125rem .625rem .625rem;border-radius:.625rem;align-items:center}@media(max-width:768px){.generalNotifications .notifications-card{flex-direction:column;width:100%;align-items:flex-start}}.generalNotifications .notifications-card-icon-card{display:flex;width:2.625rem;height:2.625rem;background-color:#ffecef;align-items:center;justify-content:center;border-radius:.375rem;padding-left:.1875rem}.generalNotifications .notifications-card-icon-card .icon{width:1.5rem;height:1.5rem}.generalNotifications .notifications-card .spacing{display:flex;justify-content:space-between;align-items:center;width:100%}.generalNotifications .notifications-card-text{display:flex;flex-direction:column;gap:.375rem}.generalNotifications .notifications-card-text .poi-sidebar .poi-content .information-title,.generalNotifications .notifications-card-text .title,.poi-sidebar .poi-content .generalNotifications .notifications-card-text .information-title{font-size:.9375rem;line-height:1.125rem;font-weight:600;color:#000}.generalNotifications .notifications-card-text .description{font-size:.75rem;line-height:1.125rem;color:#8f8f8f;max-width:25rem}@media(max-width:768px){.generalNotifications .notifications-card-text .description{max-width:15.625rem}}.generalNotifications-tip{font-size:.875rem;line-height:1.5rem;color:#000}.generalNotifications-tip .ref{color:#a01127;text-decoration:underline;text-decoration-color:#a01127;cursor:pointer}.generalNotifications-btn{width:12.9375rem}.profile_picture--loading{backdrop-filter:blur(.0625rem)}.delete--loading{width:1.125rem;height:1.125rem;border:.25rem solid #a01127;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.suggestions-block{width:100%;display:flex;flex-direction:column;gap:1rem}.suggestions-block .suggestions-title{width:100%;font-weight:600;font-size:1.375rem;line-height:2.25rem}.suggestions-block .suggestions-container{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;overflow:scroll hidden}.suggestions-block .suggestions-container .suggestion-poi{width:100%;min-width:17.1875rem}.share-modal{padding:1.5rem 1rem;position:relative;width:100%;display:flex;flex-direction:column;gap:1rem}.share-modal .share-modal-title{width:100%;font-size:1.5rem;font-weight:600;line-height:1.75rem;padding-bottom:.625rem;border-bottom:.125rem solid #d2d2d2}.share-modal .share-modal-options{display:flex;flex-direction:row;align-items:center;gap:.625rem}.share-modal .share-modal-close{position:absolute;top:1.25rem;right:1rem;padding:.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.share-modal .share-modal-close:hover{background-color:#ededed;cursor:pointer}.modal-wrapper .modal-container:has(>.share-modal){width:100%}.fav-and-share-container,.share-block-simple{display:flex;flex-direction:row;align-items:center}.fav-and-share-container{padding:.625rem .75rem;justify-content:center;gap:.75rem;background-color:rgba(0,0,0,.08);border-radius:2.5rem;font-size:.875rem;line-height:1rem;font-weight:600}.fav-and-share-container .vert-line{width:.0625rem;height:100%;background-color:rgba(0,0,0,.24)}@media(min-width:1920px){.fav-and-share-container .share-icon,.fav-and-share-container .vert-line{display:none}}.fav-and-share-container .share-icon{cursor:pointer}.fav-and-share-container .share-icon svg{fill:#000}.event-list{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem}@media(max-width:768px){.event-list{gap:1.875rem}.event-list .event-card{width:100%}}.pagination-container{display:flex;flex-direction:column;gap:3.5rem;align-items:center}.pagination-container .pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.625rem}.pagination-container .pagination a{cursor:pointer}.pagination-container .pagination .page{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.pagination-container .pagination .page--selected{background-color:#000;color:#fff;border-radius:50%}.pagination-container .pagination .ellipsis{font-weight:600;font-size:.875rem;line-height:1.5rem;color:#6a6a6a}.news-item .news-item-image{-o-object-fit:cover;object-fit:cover;width:100%!important;position:relative!important;height:100%!important}.news-item .news-item-meta{width:100%;display:flex;flex-direction:row;align-items:center;gap:1rem;font-weight:600;font-size:.875rem;line-height:1.25rem}.news-item .news-item-meta .news-item-date{color:#6a6a6a}.news-item .news-item-meta .news-item-circle{color:#b4b4b4}.news-item .news-item-meta .news-item-type{color:#462719}.news-item .news-item-button-wrapper{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.news-item--card{width:100%;display:flex;flex-direction:column;gap:1.25rem}@media(min-width:992px){.news-item--card:hover{cursor:pointer}.news-item--card:hover .news-item-info .news-item-title{color:#a01127}}.news-item--card .news-item-image{aspect-ratio:374/248;height:unset!important;border-radius:.25rem}.news-item--card .news-item-info{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.news-item--card .news-item-info .news-item-meta{margin-top:1rem;gap:.625rem;font-size:.75rem;line-height:1.25rem}.news-item--card .news-item-info .news-item-title{width:100%;font-family:questa-grande;font-variant-numeric:lining-nums;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.75rem}.news-item--card .news-item-info .news-item-summary{margin-top:.875rem;margin-bottom:1rem;font-weight:500;font-size:1rem;line-height:1.625rem;color:#6a6a6a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-item--header{width:100%;height:100%}.news-item--header .news-item-info-wrapper{position:absolute;bottom:-4rem;width:100%;display:flex;align-items:center;justify-content:center}.news-item--header .news-item-info-wrapper .news-item-info-box{width:calc(100% - 2rem);max-width:73.125rem;margin:0 1rem}.news-item--header .news-item-info-wrapper .news-item-info-box .news-item-info{width:60%;min-width:25rem;padding:2.5rem;background-color:#f2ede5;display:flex;flex-direction:column;gap:.25rem}@media(max-width:991px){.news-item--header .news-item-info-wrapper .news-item-info-box .news-item-info{width:100%;max-width:42.5rem;min-width:unset}}.news-item--header .news-item-info-wrapper .news-item-info-box .news-item-info .news-item-meta{width:100%;display:flex;flex-direction:row;align-items:center;gap:1rem;font-weight:600;font-size:.875rem;line-height:1.25rem}.news-item--header .news-item-info-wrapper .news-item-info-box .news-item-info .news-item-meta .news-item-date{color:#6a6a6a}.news-item--header .news-item-info-wrapper .news-item-info-box .news-item-info .news-item-meta .news-item-circle{color:#b4b4b4}.news-item--header .news-item-info-wrapper .news-item-info-box .news-item-info .news-item-meta .news-item-type{color:#462719}.news-item--header .news-item-info-wrapper .news-item-info-box .news-item-info .news-item-title{width:100%;font-family:questa-grande;font-variant-numeric:lining-nums;font-style:normal;font-weight:500;font-size:2.25rem;line-height:3.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-item--header .news-item-info-wrapper .news-item-info-box .news-item-info .news-item-summary{margin-top:.875rem;margin-bottom:1rem;font-weight:500;font-size:1rem;line-height:1.625rem;color:#6a6a6a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-item--horizontal{width:100%;height:12.5rem;display:flex;flex-direction:row;gap:1.5rem}.news-item--horizontal .news-item-image-container{position:relative;overflow:hidden;height:100%;width:10.9375rem!important;border-radius:.25rem;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.news-item--horizontal .news-item-image-container{width:6.125rem!important}}.news-item--horizontal .news-item-image-container .news-item-image{transition:transform .5s;width:10.9375rem!important}@media(max-width:767px){.news-item--horizontal .news-item-image-container .news-item-image{width:6.125rem!important}}.news-item--horizontal:hover .news-item-image{transform:scale(1.1)}@media(min-width:768px)and (max-width:1329px){.news-item--horizontal{height:10rem}}@media(max-width:767px){.news-item--horizontal{height:7rem}}.news-item--horizontal .news-item-image{width:10.9375rem!important;border-radius:.25rem}@media(max-width:991px){.news-item--horizontal .news-item-image{width:6.125rem!important}}.news-item--horizontal .news-item-info{width:calc(100% - 12.4375rem);display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}@media(max-width:991px){.news-item--horizontal .news-item-info{width:calc(100% - 7.625rem)}}.news-item--horizontal .news-item-info .news-item-meta{gap:.375rem;font-size:.75rem;line-height:1.25rem}.news-item--horizontal .news-item-info .news-item-title{font-family:questa-grande;font-variant-numeric:lining-nums;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-style:normal;font-weight:500;font-size:1.125rem;text-overflow:ellipsis;line-height:1.75rem}@media(max-width:991px){.news-item--horizontal .news-item-info .news-item-title{-webkit-line-clamp:3}}.news-item--horizontal .news-item-info .news-item-summary{font-weight:500;font-size:.875rem;line-height:1.25rem;color:#6a6a6a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:991px){.news-item--horizontal .news-item-info .news-item-summary{display:none}}@media(min-width:992px){.news-item--horizontal:hover{cursor:pointer}.news-item--horizontal:hover .news-item-info .news-item-title{color:#a01127}}.news-item--vertical{width:100%;display:flex;flex-direction:column;gap:1.25rem}@media(min-width:992px){.news-item--vertical:hover{cursor:pointer}.news-item--vertical:hover .news-item-info .news-item-title{color:#a01127}}.news-item--vertical .news-item-image{height:27.875rem!important;border-radius:.25rem}@media(max-width:991px){.news-item--vertical .news-item-image{height:unset!important;aspect-ratio:327/248}}.news-item--vertical:hover .news-item-image{transform:scale(1.05)!important}.news-item--vertical .news-item-image-container{position:relative;overflow:hidden;height:27.875rem!important;border-radius:.25rem;width:100%;display:flex;align-items:center;justify-content:center}.news-item--vertical .news-item-image-container .news-item-image{transform:scale(1);transition:transform .5s}.news-item--vertical .news-item-info{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}@media(max-width:991px){.news-item--vertical .news-item-info .news-item-meta{gap:.9375rem;font-size:.75rem;line-height:1.25rem}}.news-item--vertical .news-item-info .news-item-title{width:100%;font-family:questa-grande;font-variant-numeric:lining-nums;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-style:normal;font-weight:500;font-size:1.75rem;line-height:2.5rem}@media(max-width:991px){.news-item--vertical .news-item-info .news-item-title{-webkit-line-clamp:2;font-size:1.125rem;line-height:1.75rem;font-weight:500}}.news-item--vertical .news-item-info .news-item-summary{margin-top:.875rem;margin-bottom:1rem;font-weight:500;font-size:1rem;line-height:1.625rem;color:#6a6a6a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:991px){.news-item--vertical .news-item-info .news-item-summary{font-size:.875rem;line-height:1.75rem;margin:0}.news-item--vertical .news-item-info .news-item-button-wrapper{display:none}}.vr360-panorama-container{width:100%;height:100%}.vr360-video-container{overflow:hidden;pointer-events:all}.vr360-video-container,.vr360-video-container .vr360-video{width:100%;height:100%;position:relative}.vr360-video-container .vr360-video a-scene .a-canvas{position:absolute!important;height:auto!important}.vr360-video-container .vr360-video .a-enter-vr{display:none}.vr360-video-container .vr360-controls-container{overflow:hidden;position:absolute;bottom:0;left:0;width:100%;height:2.5rem;background:rgba(61,61,61,.5);display:flex;flex-direction:row}.vr360-video-container .vr360-controls-container .a-enter-vr,.vr360-video-container .vr360-controls-container .a-enter-vr .a-enter-vr-button{all:unset}.vr360-video-container .vr360-controls-container .vr360-button{height:100%;padding:0 .75rem;color:#fff;font-size:.75rem;display:flex;align-items:center;justify-content:center}.vr360-video-container .vr360-controls-container .vr360-button:hover{cursor:pointer}.vr360-video-container .vr360-controls-container .vr360-button:hover.sound~.vr360-volume-container{width:4.375rem;margin-right:1rem}.vr360-video-container .vr360-controls-container .vr360-button svg{fill:#fff}.vr360-video-container .vr360-controls-container .vr360-volume-container{height:100%;display:flex;flex-direction:row;align-items:center;gap:.5rem;width:0;overflow:hidden;transition:width .3s ease-in-out,margin .3s ease-in-out}.vr360-video-container .vr360-controls-container .vr360-volume-container:hover{width:4.375rem;margin-right:1rem}.vr360-video-container .vr360-controls-container .vr360-volume-container .MuiSlider-root{width:calc(100% - .25rem)}.vr360-video-container .vr360-controls-container .vr360-volume-container .MuiSlider-root .MuiSlider-thumb{width:.25rem;height:.25rem;color:#fff;box-shadow:none;transition:width .15s ease-in-out,height .15s ease-in-out,left .15s ease-in-out}.vr360-video-container .vr360-controls-container .vr360-volume-container .MuiSlider-root .MuiSlider-rail,.vr360-video-container .vr360-controls-container .vr360-volume-container .MuiSlider-root .MuiSlider-track{height:.25rem;color:#fff}.vr360-video-container .vr360-controls-container .vr360-volume-container .MuiSlider-root:hover .MuiSlider-thumb{width:.5rem;height:.5rem}.vr360-video-container .vr360-controls-container .v360-time-line{flex-grow:1;height:100%;display:flex;flex-direction:row;gap:.5rem}.vr360-video-container .vr360-controls-container .v360-time-line .vr360-slide-time{color:#fff;font-size:.75rem;text-align:center;width:3rem;height:100%;padding:0 .25rem;display:flex;align-items:center;justify-content:center}.vr360-video-container .vr360-controls-container .v360-time-line .vr360-slide-container{padding:0 1rem;height:100%;display:flex;flex-direction:row;align-items:center;gap:.5rem;flex-grow:1}.vr360-video-container .vr360-controls-container .v360-time-line .vr360-slide-container .MuiSlider-root{width:100%}.vr360-video-container .vr360-controls-container .v360-time-line .vr360-slide-container .MuiSlider-root .MuiSlider-thumb{width:.25rem;height:.25rem;color:#fff;box-shadow:none;transition:width .15s ease-in-out,height .15s ease-in-out,left .15s ease-in-out}.vr360-video-container .vr360-controls-container .v360-time-line .vr360-slide-container .MuiSlider-root .MuiSlider-rail,.vr360-video-container .vr360-controls-container .v360-time-line .vr360-slide-container .MuiSlider-root .MuiSlider-track{height:.25rem;color:#fff}.vr360-video-container .vr360-controls-container .v360-time-line .vr360-slide-container .MuiSlider-root:hover .MuiSlider-thumb{width:.5rem;height:.5rem}.vr360-video-container--fullscreen{width:100vw;height:100vh;position:fixed;aspect-ratio:unset;z-index:99999;top:0;left:0}.vr360-video-container .vr360-end-container{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.vr360-video-container .vr360-end-container .vr360-restart{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem}.vr360-video-container .vr360-end-container .vr360-restart:hover{background-color:hsla(0,0%,100%,.15);border-radius:1rem}.vr360-video-container .loading-360-video{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;background-color:rgba(0,0,0,.25);left:0;top:0}.vr360-video-container .loading-360-video .loading-circle{width:6.25rem;height:6.25rem;border-radius:50%;border-color:#a01127 transparent transparent #a01127;border-style:solid;border-width:.25rem;-webkit-transition:all .5s ease-in;-webkit-animation-name:rotate;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;transition:all .5s ease-in;animation-name:circle-loading;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.profilesidebar_container{background:#fff;border-right:1px solid #ededed;width:20rem;height:100dvh;position:fixed;z-index:102}@media(max-width:767px){.profilesidebar_container{overflow-x:hidden;width:100%;position:absolute;height:calc(100dvh - 18px);background-color:#fbfbfb;display:flex;flex-direction:column}}.profilesidebar_container .sidebar_header{display:flex;flex-direction:row;gap:.75rem;padding:1.25rem 2.25rem 1.5625rem}@media(max-width:767px){.profilesidebar_container .sidebar_header{padding:1.25rem 2.1875rem 1.125rem 1.75rem}}.profilesidebar_container .sidebar_header-badge{display:flex;justify-content:center;border-radius:50%;border:1px solid #dfb0b7}.profilesidebar_container .sidebar_header-badge img{padding:1px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.profilesidebar_container .sidebar_header-name{display:flex;flex-direction:column;justify-content:center;gap:.3125rem;width:100%}.profilesidebar_container .sidebar_header-name .greetings{font-size:.75rem;color:#8f8f8f}.profilesidebar_container .sidebar_header-name .userNameWrapper{display:flex;justify-content:space-between;align-items:center;gap:1.875rem}.profilesidebar_container .sidebar_header-name .userNameWrapper-name{font-size:.9375rem;font-weight:600;color:#000}.profilesidebar_container .sidebar_header-name .userNameWrapper-icon{cursor:pointer}.profilesidebar_container .sidebar-option{cursor:pointer;width:100%;display:flex;flex-direction:row;align-items:center;gap:.5rem;position:relative;padding:14px 16px 14px 0}.profilesidebar_container .sidebar-option:hover>*{color:#000;fill:#000}.profilesidebar_container .sidebar-option svg{fill:#8f8f8f;opacity:1!important}.profilesidebar_container .sidebar-option.active{color:#000}.profilesidebar_container .sidebar-option.active svg{fill:#a01127}.profilesidebar_container .sidebar-option.active:after{content:"";position:absolute;top:0;right:-2px;bottom:0;width:2px;background-color:#a01127}@media(max-width:767px){.profilesidebar_container .sidebar-option.active:after{content:none}}.poi-sidebar{position:absolute;display:flex;flex-direction:column;gap:1.5rem;z-index:104;left:0;bottom:0;width:28.75rem;height:calc(100% - 116px);background-color:#fff;transition:transform .2s;transform:translateX(-120rem)}@media(max-width:767px){.poi-sidebar{height:100%;width:100%}}.poi-sidebar.active{transform:translateX(0)}.poi-sidebar .poi-image{display:flex;justify-content:center;position:relative;width:100%;height:16.25rem}.poi-sidebar .poi-image .background{z-index:1;position:absolute;height:100%;width:100%;background:linear-gradient(180deg,rgba(0,0,0,.45) 13.37%,transparent 52.08%,rgba(0,0,0,.45) 89.46%)}.poi-sidebar .poi-image img{-o-object-fit:cover;object-fit:cover}.poi-sidebar .poi-image .actions-wrapper{position:absolute;padding:1.125rem;display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center;z-index:1}.poi-sidebar .poi-image .actions-wrapper .option{cursor:pointer;background:hsla(0,0%,100%,.14);border-radius:100px;display:flex;justify-content:center;align-items:center;width:2.625rem;height:2.625rem}.poi-sidebar .poi-content{display:flex;flex-direction:column;overflow-y:scroll;padding:1.5rem;gap:1rem;height:calc(100% - 16.25rem)}.poi-sidebar .poi-content .resource-type{width:-moz-min-content;width:min-content;display:flex;flex-direction:row;align-items:center;background-color:#a01127;color:#fff;gap:.4375rem;padding:.375rem;font-size:.75rem;line-height:.8125rem;font-weight:600;border-radius:.25rem}.poi-sidebar .poi-content .resource-type span{white-space:nowrap}.poi-sidebar .poi-content .information-title,.poi-sidebar .poi-content .title{font-size:1.375rem;line-height:2.25rem;font-weight:600}.poi-sidebar .poi-content .description{font-size:1rem;line-height:1.625rem}.poi-sidebar .poi-content .divider{border:1px solid #ededed;width:100%}.poi-sidebar .poi-content .information-title{font-size:.875rem}.poi-sidebar .poi-content .information-block{display:flex;flex-direction:row;align-items:center;gap:1.25rem}.poi-sidebar .poi-content .information-block svg{min-width:1.5rem}.poi-sidebar .poi-content .information-block a{cursor:pointer;color:#a01127;text-decoration:underline;word-break:break-all}.poi-sidebar .poi-content .button-container{margin-top:auto}.poi-sidebar .poi-content .button-container a svg{fill:#a01127}.content-background{background:linear-gradient(180deg,rgba(0,0,0,.45) 13.37%,transparent 52.08%,rgba(0,0,0,.45) 89.46%)}.content-sidebar{transition:transform .2s;transform:translateX(-120rem)}.content-sidebar.active{transform:translateX(0)}.banner{width:100%;display:flex;flex-direction:row;align-items:stretch;background-color:#f2ede5;border-radius:.375rem;overflow:hidden}.banner .banner-content{width:50%;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:.5rem}.banner .banner-content-title{color:#000;font-size:1.125rem;font-weight:600;line-height:1.8125rem}.banner .banner-content-description{color:#000;font-size:.875rem;line-height:1.5rem;margin-bottom:1rem}.banner .banner-content-button{max-width:7.5rem}.banner .banner-content-button a:hover{background-color:#1f1f1f}.banner .banner-image{width:50%;background-position:50%;background-repeat:no-repeat;background-size:cover}.toast-group{display:flex;flex-direction:column;gap:1rem;position:fixed;top:50px;right:25px;z-index:10000}@media(max-width:768px){.toast-group{right:10px;flex-direction:column-reverse;justify-content:flex-end}}.toast-wrapper{display:flex;flex-direction:column;padding:.75rem;max-width:29.375rem;width:29.375rem;gap:.5rem;border-radius:.25rem;transition:transform .3s ease-in-out;transform:translateX(800px);background-color:#fff;border-left-width:6px;border-left-style:solid;box-shadow:0 0 8px 0 rgba(0,0,0,.16)}.toast-wrapper.toast-visible{transform:translateX(0)}@media(max-width:767px){.toast-wrapper{min-width:240px;width:unset}}.toast-wrapper.error-toast{border-left-color:#da4c4c}.toast-wrapper.warning{border-left-color:#e2ae1a}.toast-wrapper.success{border-left-color:#69bb6a}.toast-wrapper.info{border-left-color:#316ede}.toast-wrapper .top-properties{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.toast-wrapper .top-properties-left{display:flex;align-items:center;gap:.625rem}.poi-sidebar .poi-content .toast-wrapper .top-properties-left .information-title,.toast-wrapper .top-properties-left .poi-sidebar .poi-content .information-title,.toast-wrapper .top-properties-left .title{font-size:.875rem;line-height:1.5rem;font-weight:600}.poi-sidebar .poi-content .toast-wrapper .top-properties-left .error-toast.information-title,.toast-wrapper .top-properties-left .poi-sidebar .poi-content .error-toast.information-title,.toast-wrapper .top-properties-left .title.error-toast{color:#da4c4c}.poi-sidebar .poi-content .toast-wrapper .top-properties-left .warning.information-title,.toast-wrapper .top-properties-left .poi-sidebar .poi-content .warning.information-title,.toast-wrapper .top-properties-left .title.warning{color:#e2ae1a}.poi-sidebar .poi-content .toast-wrapper .top-properties-left .success.information-title,.toast-wrapper .top-properties-left .poi-sidebar .poi-content .success.information-title,.toast-wrapper .top-properties-left .title.success{color:#69bb6a}.poi-sidebar .poi-content .toast-wrapper .top-properties-left .info.information-title,.toast-wrapper .top-properties-left .poi-sidebar .poi-content .info.information-title,.toast-wrapper .top-properties-left .title.info{color:#316ede}.toast-wrapper .close-svg{cursor:pointer;transform:translateY(3px)}.toast-wrapper .toast-description{font-size:.8125rem;line-height:1.25rem;color:#444;padding-left:1.5rem;width:100%;display:flex;justify-content:flex-start}.toast-wrapper .toast-button{display:flex;justify-content:flex-start;width:100%;padding-left:1.5625rem}.time__line-title{color:#000;font-size:1rem;line-height:1.625rem}.time__line-outter{min-height:28.125rem;position:relative;width:100vw;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important}.time__line-outter .time__line-container{position:relative}.time__line-outter .time__line-container .time__line-inner{position:relative;margin:0 auto;z-index:2;padding:0 82px}.time__line-outter .time__line-container .time__line-inner .swiper{overflow:initial}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide{max-width:4.5rem}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp:hover h3{color:rgba(160,17,39,.4)}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp:hover .dot{background-color:rgba(160,17,39,.4)}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp:hover .dot:after{border-radius:50%;background-color:#a01127;opacity:.3;scale:1.727}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp.selected h3{color:#a01127}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp.selected .dot{background-color:#a01127}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp.selected .dot:after{scale:2.091;z-index:-1;border-radius:50%;background-color:#a01127;opacity:.4}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp.selected ul{opacity:1;pointer-events:auto;margin:unset!important}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp.selected ul:after{opacity:1}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp h3{white-space:nowrap;text-align:center;margin:0;color:#8f8f8f;font-size:2.25rem;font-family:Questa Grande;font-weight:500;line-height:3.25rem}@media(max-width:991px){.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp h3{font-size:1.75rem;line-height:3rem}}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp .dot{position:relative;border-radius:.6875rem;height:.6875rem;width:.6875rem;background-color:#8f8f8f}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp .dot:after{content:"";position:absolute;height:.6875rem;width:.6875rem;opacity:0;transition:all .2s ease-in-out}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp ul{transition:all .2s ease-in-out;opacity:0;padding-top:6.25rem;position:absolute;top:100%;width:28.125rem;left:2.1875rem;list-style:none;pointer-events:none}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp ul li{padding-bottom:1rem;padding-left:32px;position:relative}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp ul li p{color:#000;font-size:1rem;font-family:Gotham;font-weight:325;line-height:1.625rem}@media(max-width:991px){.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp ul li p{font-size:1rem;font-weight:400;line-height:1.625rem}}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp ul li:last-child{padding-bottom:0}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp ul li:last-child:before{display:none}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp ul li:before{content:"";position:absolute;height:100%;width:.0625rem;background-color:#a01127;top:.625rem;left:0}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp ul li:after{content:"";position:absolute;background-color:#a01127;width:.5625rem;height:.5625rem;border-radius:50%;left:-4px;top:8px}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp ul:after{content:"";position:absolute;height:6.875rem;width:.0625rem;background-color:#a01127;top:0;transition:all .2s ease-in-out;opacity:0}@media(max-width:991px){.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide .time__stamp ul{left:1.625rem}.time__line-outter .time__line-container .time__line-inner .swiper .swiper-slide{max-width:3.25rem}}.time__line-outter .time__line-container .arrow__left{position:absolute;left:2.5rem;z-index:10;top:50%;transform:translateY(-50%);opacity:1;transition:all .2s ease-in-out}.time__line-outter .time__line-container .arrow__left.hide_arrow{opacity:0;pointer-events:none}.time__line-outter .time__line-container .arrow__left .arrow_btn{padding:.625rem;border-radius:50%;background-color:rgba(0,0,0,.08)}@media(max-width:991px){.time__line-outter .time__line-container .arrow__left{display:none}}.time__line-outter .time__line-container .arrow__right{position:absolute;right:2.5rem;z-index:10;top:50%;transform:translateY(-50%);opacity:1;transition:all .2s ease-in-out}.time__line-outter .time__line-container .arrow__right.hide_arrow{opacity:0;pointer-events:none}.time__line-outter .time__line-container .arrow__right .arrow_btn{padding:.625rem;border-radius:50%;background-color:rgba(0,0,0,.08)}@media(max-width:991px){.time__line-outter .time__line-container .arrow__right{display:none}}.time__line-outter .time__line-container .gradient__background{top:0;position:absolute;height:100%;width:20%;z-index:9;transition:all .2s ease-in-out;opacity:1;background:linear-gradient(270deg,#fff 23.7%,hsla(0,0%,100%,0))}.time__line-outter .time__line-container .gradient__background.left{left:0;transform:rotate(180deg)}.time__line-outter .time__line-container .gradient__background.right{right:0}.time__line-outter .time__line-container .gradient__background.hide__gradient{opacity:0;pointer-events:none}@media(max-width:991px){.time__line-outter .time__line-container .gradient__background{display:none}}.time__line-outter .time__line-container:after{content:"";display:block;position:absolute;width:100%;background:#ededed;height:.0625rem;bottom:5px}.route-map-component{width:100%;position:relative;border-radius:.25rem .25rem 0 0;overflow:hidden}.route-map-component .route-map-layers-controller{position:absolute;bottom:182px;left:16px;display:flex;flex-direction:row;align-items:center;gap:8px}@media(max-width:991px){.route-map-component .route-map-layers-controller{display:none}}.route-map-component-wrapper{width:100%;aspect-ratio:16/10}@media(max-width:991px){.route-map-component-wrapper{max-height:21.875rem;aspect-ratio:327/236}}.route-map-component .route-map-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:10}@media(min-width:992px){.route-map-component .route-map-overlay{display:none}}.route-map-component .layers-controller-options{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#fff;border-radius:4px;width:0;overflow:hidden;transition:width .5s;padding:5px 0}.route-map-component .layers-controller-options.layers-controller-options--open{width:224px}.route-map-component .layers-controller-selected{display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem}.route-map-component .layers-controller-options-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;width:224px;min-width:224px;max-width:224px}.route-map-details{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.5rem;margin-top:1rem}@media(max-width:991px){.route-map-details{flex-direction:column}}.route-map-details .route-map-info-group{max-width:calc(25% - .25rem);flex:1;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media(max-width:991px){.route-map-details .route-map-info-group{max-width:unset;width:100%}}.route-map-details .route-map-info-group .route-map-info{display:flex;width:calc(100% - 2rem);flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.route-map-details .route-map-info-group .route-map-info-label{font-weight:600;font-size:1rem;line-height:1.625rem}.route-map-details .route-map-info-group .route-map-info-value{font-weight:500;font-size:.875rem;line-height:1.5rem}.route-map-details .route-map-info-group .route-map-info-value a{text-decoration:underline;cursor:pointer;color:#a01127}.route-map-expand-details{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;font-weight:600;font-size:1rem;line-height:1.125rem;background-color:#a01127;text-align:center;color:#fff;padding:.875rem 1.125rem;border-radius:0 0 .25rem .25rem;cursor:pointer}.route-map-expand-details svg{fill:#fff}@media(min-width:992px){.route-map-expand-details{display:none}}body:has(.route-map-component-expanded) .header-wrapper{display:none}.route-map-component-expanded{width:111.11dvw;height:111.11dvh;background-color:#fff;position:fixed;bottom:0;left:0;z-index:100;overflow-y:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.route-map-component-expanded .expanded-header{width:100%;height:3.25rem;display:flex;align-items:center;justify-content:center;padding:0 4.625rem;position:fixed;top:0;left:0;z-index:1;background-color:#fff}.route-map-component-expanded .expanded-header-back{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;left:1rem;top:.5rem}.route-map-component-expanded .expanded-header-back svg{fill:#000}.route-map-component-expanded .expanded-header-title{font-weight:600;font-size:1rem;line-height:1.625rem;text-align:center}.route-map-component-expanded .expanded-map-container{width:100%;height:100%}.route-map-component-expanded .expanded-map-container .graph-wrapper{display:block;bottom:0;left:0;width:100%}.route-map-component-expanded .expanded-map-container .graph-wrapper .elevation.lime-theme.leaflet-control{box-shadow:none;border-radius:0}.route-map-component-expanded .expanded-map-container .graph-wrapper-title{background-color:#fff;position:relative;width:100%;height:3.375rem;padding:0 1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;z-index:401;font-weight:600;font-size:1rem;line-height:1.625rem}.route-map-component-expanded .expanded-layers-controller{position:absolute;bottom:13.75rem;left:16px;display:flex;flex-direction:row;align-items:center;gap:8px}.route-map-component-expanded .expanded-layers-controller .layers-controller-selected{display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem}.route-map-component-expanded .expanded-layers-controller .layers-controller-selected .route-map-layer-mobile{height:2.875rem;width:2.875rem;border-radius:.5rem;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.route-map-component-expanded .expanded-layers-controller .layers-controller-selected .layers-controller-options{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#fff;border-radius:4px;width:0;overflow:hidden;transition:width .5s;padding:5px 0}.route-map-component-expanded .expanded-layers-controller .layers-controller-selected .layers-controller-options--open{width:168px}.route-map-component-expanded .expanded-layers-controller .layers-controller-selected .layers-controller-options .layers-controller-options-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;width:168px;min-width:168px;max-width:168px}.route-map-component-expanded .expanded-layers-controller .layers-controller-selected .layers-controller-options .layers-controller-options-wrapper .route-map-layer{width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;max-width:2.25rem;max-height:2.25rem;font-size:0}@media(max-width:991px){.route-map-component-expanded .leaflet-bottom.leaflet-right{display:block!important;bottom:13.75rem!important}}.route-map-component-container{width:100%;height:100%;border-radius:4px;z-index:0}.route-map-component-container .route-map-marker{content:url(/assets/icons/marker-icon.png)}@media(max-width:991px){.route-map-component-container{border-radius:0}}.route-map-component-container .route-map-component-wrapper{width:100%;height:100%}.route-map-component-container .leaflet-control-attribution{display:none}.route-map-component-container .elevation-polyline{stroke:#a01127;stroke-width:3px!important;stroke-opacity:1!important;stroke-linecap:round}.route-map-component-container .mouse-drag{fill:rgba(0,0,0,.15)}.route-map-component-container .lime-theme.height-focus.circle-lower{fill:#000;stroke:#fff;stroke-width:3px;r:6px}.route-map-component-container .leaflet-overlay-pane .height-focus-label{font-weight:400;font-size:12px;stroke:none}.route-map-component-container .leaflet-overlay-pane .height-focus.line{stroke-width:1px}.route-map-component-container .axis_label{display:none}.route-map-component-container .route-map-start-end{background-color:rgba(160,17,39,.161);cursor:grab;border-radius:50%;width:30px!important;height:30px!important}.route-map-component-container .route-map-start-end:before{position:absolute!important;top:5px;left:5px;content:"";display:block;background-color:rgba(160,17,38,.231);cursor:grab;border-radius:50%;width:20px;height:20px}.route-map-component-container .route-map-start-end :after{position:absolute!important;top:10px;left:10px;content:"";display:block;background-color:#a01126;cursor:grab;border-radius:50%;width:10px;height:10px}.route-map-component-container .leaflet-bottom.leaflet-right{bottom:182px;right:6px}@media(max-width:991px){.route-map-component-container .leaflet-bottom.leaflet-right{display:none}}.route-map-component-container .height-focus-label{display:none}.route-map-component-container .mouse-focus-group{pointer-events:none}.route-map-component-container .mouse-focus-label,.route-map-component-container .mouse-focus-label-text{display:block!important}.route-map-component-container .mouse-focus-label-y{font-size:10px;line-height:12px;fill:#fff}.route-map-component-container .mouse-focus-label-y:not(:first-child){font-weight:600}.route-map-component-container .mouse-focus-label-y:first-child{font-weight:500}.route-map-component-container .leaflet-bottom.leaflet-left{bottom:182px;left:6px}.route-map-component-container .leaflet-control-zoom .leaflet-control-zoom-in,.route-map-component-container .leaflet-control-zoom .leaflet-control-zoom-out{position:relative;width:28px!important;height:28px!important;display:flex;align-items:center;justify-content:center;border:none!important}.route-map-component-container .leaflet-control-zoom .leaflet-control-zoom-in span,.route-map-component-container .leaflet-control-zoom .leaflet-control-zoom-out span{font-size:18px;line-height:18px}.route-map-component-container .leaflet-control-zoom .leaflet-control-zoom-in:after{content:"";width:20px;height:1px;background-color:#ededed;position:absolute;bottom:-.5px;z-index:2}.route-map-component-container .leaflet-control-zoom.leaflet-bar{border:none;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.15);border-radius:4px;overflow:hidden}.route-map-component-container .elevation.lime-theme.leaflet-control{margin-left:0;background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:0 0 3px rgba(0,0,0,.15)}.route-map-component-container .elevation.lime-theme.leaflet-control .x.grid{display:none}.route-map-component-container .lime-theme.leaflet-control.elevation .background{background-color:transparent}.route-map-component-container .elevation .lime-theme .leaflet-control{height:100%;width:100%}.route-map-component-container .leaflet-control.elevation .mouse-focus-label-text{font-size:16px;fill:#000}.route-map-component-container .leaflet-control.elevation .mouse-focus-label{fill:#323332}.route-map-component-container .lime-theme.leaflet-control.elevation .axis line,.route-map-component-container .lime-theme.leaflet-control.elevation .axis path{stroke:#000}.route-map-component-container .lime-theme.leaflet-control.elevation .axis path{stroke-width:1px}.route-map-component-container .lime-theme.leaflet-control.elevation .axis text{font-weight:400!important}.route-map-component-container .lime-theme.leaflet-control.elevation .area{fill:url(#route-graph-gradient);stroke:#a01127!important;clip-path:url(#myClipPath)}.route-map-component-container .axis{font-family:Open Sans!important}.route-map-component-container .mouse-focus-label-circle{fill:#a01127;stroke:#fff;stroke-width:3px}.route-map-component-container .leaflet-overlay-pane.height-focus-label{font-size:12px!important;stroke-width:0!important;font-weight:400!important}.route-map-component-container .mouse-focus-line{stroke:#a01127;stroke-width:1px}.route-map-component-container .tick line{stroke:#eee!important}.route-map-component-container .tick text{fill:#8f8f8f;font-family:Impact,sans-serif;font-weight:500!important;font-size:8px;line-height:10px}.route-map-component-container .domain{stroke:#eee!important}.route-map-component-container .area,.route-map-component-container .leaflet-control.elevation.area{stroke:none!important}.route-map-component-container .graph-wrapper{width:calc(100% - 32px);position:absolute;bottom:16px;left:16px}@media(max-width:991px){.route-map-component-container .graph-wrapper{display:none}}.route-map-component-container .graph-wrapper-title{display:none}.route-map-component .leaflet-popup .leaflet-popup-content-wrapper{position:absolute;bottom:-2.5rem;left:2.25rem;width:12rem;border-radius:.25rem;background-color:#323332!important}.route-map-component .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{width:100%!important;padding:.75rem 1rem;margin:0!important;color:#fff!important}.route-map-component .leaflet-popup .leaflet-popup-tip-container{position:absolute;bottom:-3.8rem;left:8.2rem}.route-map-component .leaflet-popup .leaflet-popup-tip-container .leaflet-popup-tip{background-color:#323332!important}.route-map-component .leaflet-popup .leaflet-popup-close-button{display:none}.route-map-layer{width:60px;height:60px;min-width:60px;min-height:60px;max-width:60px;max-height:60px;border:2px solid #fff;border-radius:4px;display:flex;align-items:flex-end;justify-content:center;flex-direction:row;font-weight:600;font-size:10px;line-height:13px;color:#fff}.route-map-layer--default{background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://cdn-qa-granada.ubiwhere.com/my-media-files-bucket/images/defecto.original.png) 50% no-repeat;background-size:cover}.route-map-layer--traffic{background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://cdn-qa-granada.ubiwhere.com/my-media-files-bucket/images/transito.original.png) 50% no-repeat;background-size:cover}.route-map-layer--sattelite{background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://cdn-qa-granada.ubiwhere.com/my-media-files-bucket/images/satelite.original.png) 50% no-repeat;background-size:cover}.route-map-layer--earth{background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://cdn-qa-granada.ubiwhere.com/my-media-files-bucket/images/terrestre.original.png) 50% no-repeat;background-size:cover}.route-map-layer:hover{cursor:pointer}.route-map-layer--small{width:50px;height:50px;min-width:50px;min-height:50px;max-width:50px;max-height:50px}.search-page .category{height:100%;white-space:nowrap;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.5rem;position:relative;color:#8f8f8f}.search-page .category:after{display:inline-block;content:"";width:100%;height:.125rem;bottom:0;left:0;background-color:#000;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out}.search-page .category:hover{cursor:pointer}.search-page .category:hover:after{transform:scaleX(1);transform-origin:bottom left}.search-page .category.selected{font-weight:600;color:#000}.search-page .category.selected:after{display:inline-block;content:"";width:100%;height:.125rem;bottom:0;background-color:#000;position:absolute;transform:none;transform-origin:0}.search-modal{width:100%;height:100%}@media(max-width:767px){.search-modal{position:fixed;top:40px;z-index:105}.search-modal .modal-wrapper{display:none}}.search-modal .modal-container{max-width:48.125rem;display:flex;background-color:transparent!important}.search-modal .web-search-wrapper{width:48.125rem;display:flex}.search-modal .mobile-search-wrapper,.search-modal .web-search-wrapper{flex-direction:column;gap:1.875rem;background:none;justify-content:center;align-items:center}.search-modal .mobile-search-wrapper{width:100%;display:none;background-color:#fff}@media(max-width:767px){.search-modal .mobile-search-wrapper{display:flex}}.search-modal .mobile-search-wrapper .search_bar_container .dropdown-container{margin-top:0;height:calc(100dvh - 15px);max-height:unset}.search-modal .mobile-search-wrapper .search_bar_container .search_bar .input_text_container{height:75px}.search-modal .mobile-search-wrapper .search_bar_container .search_bar .tab{display:none}.favorite-loading{position:relative;width:.625rem;margin:.25rem .875rem;height:.625rem;border-radius:.3125rem}.favorite-loading:before{left:-.9375rem}.favorite-loading:after,.favorite-loading:before{content:"";display:inline-block;position:absolute;top:0;width:.625rem;height:.625rem;border-radius:.3125rem}.favorite-loading:after{left:.9375rem}.favorite-loading-red{background-color:#a01127;color:#a01127;animation:dot-flashing-red 1s linear infinite alternate;animation-delay:.5s}.favorite-loading-red:before{background-color:#a01127;color:#a01127;animation:dot-flashing-red 1s infinite alternate;animation-delay:0s}.favorite-loading-red:after{background-color:#a01127;color:#a01127;animation:dot-flashing-red 1s infinite alternate;animation-delay:1s}.favorite-loading-white{background-color:#fff;color:#fff;animation:dot-flashing-white 1s linear infinite alternate;animation-delay:.5s}.favorite-loading-white:before{background-color:#fff;color:#fff;animation:dot-flashing-white 1s infinite alternate;animation-delay:0s}.favorite-loading-white:after{background-color:#fff;color:#fff;animation:dot-flashing-white 1s infinite alternate;animation-delay:1s}.favorite-loading-black{background-color:#000;color:#000;animation:dot-flashing-black 1s linear infinite alternate;animation-delay:.5s}.favorite-loading-black:before{background-color:#000;color:#000;animation:dot-flashing-black 1s infinite alternate;animation-delay:0s}.favorite-loading-black:after{background-color:#000;color:#000;animation:dot-flashing-black 1s infinite alternate;animation-delay:1s}button.favorite.disabled{border:.0625rem solid #8f8f8f}button.favorite.disabled:hover{cursor:pointer;background-color:#dedede}button.favorite.disabled>svg{fill:#8f8f8f}button.favorite.disabled>*{color:#8f8f8f!important}button.favorite-button{width:100%;max-width:19.625rem;padding:.9375rem 1.25rem;border:.0625rem solid #a01127;border-radius:4px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.625rem}@media(max-width:991px){button.favorite-button{max-width:none}}button.favorite-button .favorite-label{font-size:1rem;font-weight:600;line-height:16px;color:#a01127}button.favorite-button .favorite-icon{fill:#a01127}button.favorite-button:hover{cursor:pointer;background-color:#eccfd4}button.favorite-button-favorited{background-color:#a01127}button.favorite-button-favorited .favorite-label{color:#fff}button.favorite-button-favorited .favorite-icon{fill:#fff}button.favorite-button-favorited:hover{cursor:pointer;background-color:#850e21}button.favorite-tag{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;border:none!important}button.favorite-tag:hover{background-color:transparent!important}button.favorite-tag .favorite-label{font-size:.875rem;line-height:1rem}button.favorite-tag:hover{cursor:pointer}button.favorite-text{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;border:none!important}button.favorite-text:hover{background-color:transparent!important}button.favorite-text .favorite-label{font-weight:500;font-size:.875rem;line-height:1.5rem}button.favorite-text:hover{cursor:pointer}button.favorite-icon{border:none!important}button.favorite-icon:hover{background-color:transparent!important}button.favorite-icon svg{stroke:#fff;stroke-width:.125rem;fill:rgba(0,0,0,.4);transition:all .5s}button.favorite-icon svg.favorited{fill:#a01127;stroke:#a01127}.contact-form{box-sizing:border-box;width:90%;max-width:48.125rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem}.contact-form .contact-form-row{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.5rem}@media(max-width:991px){.contact-form .contact-form-row{flex-direction:column;gap:1.25rem}.contact-form .contact-form-row .input_text_container{box-sizing:border-box}}.contact-form .contact-form-row>*{width:calc(50% - .75rem)}@media(max-width:991px){.contact-form .contact-form-row>*{width:100%}}.contact-form .contact-form-row>:only-child{width:100%}.contact-form .contact-form-checkboxes{width:100%;display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center}.contact-form .contact-form-checkboxes .contact-form-checkbox-container{width:100%;display:flex;flex-direction:row;gap:.75rem;align-items:flex-start}.contact-form .contact-form-checkboxes .contact-form-checkbox-container .contact-form-checkbox-text{font-size:.75rem;font-weight:500;line-height:1rem;margin-top:.125rem;color:#8f8f8f}.contact-form .contact-form-checkboxes .contact-form-checkbox-container .contact-form-checkbox-text a{color:#a01127;cursor:pointer;text-decoration:underline}.contact-form>.btn{align-self:flex-start;margin-top:.125rem}.contact-form>.btn svg{fill:#a01127}.contact-form .check_btn{min-width:1.0625rem}@media(max-width:991px){.contact-form .btn.red.secondary.small{width:100%;box-sizing:border-box;margin-top:.25rem}}.contact-page-loading{position:relative;width:.625rem;margin:.25rem 0;height:.625rem;border-radius:.3125rem;background-color:#a01127;color:#a01127;animation:dot-flashing-red 1s linear infinite alternate;animation-delay:.5s}.contact-page-loading:before{left:-.9375rem;width:10px;animation:dot-flashing-red 1s infinite alternate;animation-delay:0s}.contact-page-loading:after,.contact-page-loading:before{content:"";display:inline-block;position:absolute;top:0;height:.625rem;border-radius:.3125rem;background-color:#a01127;color:#a01127}.contact-page-loading:after{left:.9375rem;width:.625rem;animation:dot-flashing-red 1s infinite alternate;animation-delay:1s}.news-item img{transform:scale(1);transition:transform .5s}.news-item:not(.news-item-static) .news-title{color:#000;transition:color .5s}.news-item:hover img{transform:scale(1.1)}.news-item:hover:not(.news-item-static) .news-title{color:#a01127}.unauthenticated-card .text-div span{color:#c0606f}.custom-cursor{position:fixed;transform:translate(-50%,-50%);pointer-events:none;animation:fadeIn .5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.page-header-item-bg{opacity:0;transition:opacity .5s;pointer-events:none}.page-header-item:hover .page-header-item-bg{opacity:1}.input-date{width:100%;height:3.375rem;box-shadow:0 0 0 .0625rem #dedede;border-radius:.25rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;padding:0 .75rem;z-index:0;cursor:pointer}.input-date:hover{box-shadow:0 0 0 .0625rem #8f8f8f}.input-date--open,.input-date--open:hover{box-shadow:0 0 0 .0625rem #000}.input-date-container{position:relative;width:100%}.input-date-container .react-datepicker__day--selected{background-color:#000}.input-date-container .react-datepicker__day--selected:hover{background-color:#000!important;color:#fff!important}.input-date-container .react-datepicker__day--outside-month{color:#dedede}.input-date-label{width:calc(100% - 1.875rem);font-size:1rem;line-height:1.125rem;color:#8f8f8f}.input-date-calendar{position:absolute;top:calc(100% + .75rem);left:0;z-index:40}.input-date-calendar .react-datepicker .react-datepicker__month-container{height:18.625rem}.input-date-calendar .react-datepicker__current-month.react-datepicker__current-month--hasMonthDropdown,.input-date-calendar .react-datepicker__current-month.react-datepicker__current-month--hasYearDropdown{display:none}.input-date-calendar .react-datepicker__header *{font-family:GothamBook}.input-date-calendar .react-datepicker__header .react-datepicker__month-read-view,.input-date-calendar .react-datepicker__header .react-datepicker__year-read-view{visibility:visible!important}.input-date-calendar .react-datepicker__header .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.input-date-calendar .react-datepicker__header .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.input-date-calendar .react-datepicker__header .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.input-date-calendar .react-datepicker__header .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-color:#000}.input-date-calendar .react-datepicker__header .react-datepicker__month-read-view--down-arrow,.input-date-calendar .react-datepicker__header .react-datepicker__year-read-view--down-arrow{width:.375rem;height:.375rem;top:26%;border-width:.0625rem .0625rem 0 0}.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown{background-color:#fff}.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown .react-datepicker__month-option,.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown .react-datepicker__year-option,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown .react-datepicker__month-option,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown .react-datepicker__year-option{padding:.25rem 0}.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown .react-datepicker__month-option:hover,.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown .react-datepicker__year-option:hover,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown .react-datepicker__month-option:hover,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown .react-datepicker__year-option:hover{background-color:#ededed}.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month .react-datepicker__month-option--selected,.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month .react-datepicker__year-option--selected,.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year .react-datepicker__month-option--selected,.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year .react-datepicker__year-option--selected,.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month .react-datepicker__month-option--selected,.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month .react-datepicker__year-option--selected,.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year .react-datepicker__month-option--selected,.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year .react-datepicker__year-option--selected,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month .react-datepicker__month-option--selected,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month .react-datepicker__year-option--selected,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year .react-datepicker__month-option--selected,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year .react-datepicker__year-option--selected,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month .react-datepicker__month-option--selected,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month .react-datepicker__year-option--selected,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year .react-datepicker__month-option--selected,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year .react-datepicker__year-option--selected{left:.75rem}.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown .react-datepicker__navigation.react-datepicker__navigation--years:after,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown .react-datepicker__navigation.react-datepicker__navigation--years:after{content:"";position:absolute;display:block;width:.5rem;height:.5rem;top:50%;left:50%;border:.0625rem solid #000;transform:translate(-50%,-50%) rotate(-45deg)}.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown .react-datepicker__navigation.react-datepicker__navigation--years.react-datepicker__navigation--years-upcoming:after,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown .react-datepicker__navigation.react-datepicker__navigation--years.react-datepicker__navigation--years-upcoming:after{border-width:.0625rem .0625rem 0 0;transform:translate(-50%) rotate(-45deg)}.input-date-calendar .react-datepicker__header .react-datepicker__month-dropdown .react-datepicker__navigation.react-datepicker__navigation--years.react-datepicker__navigation--years-previous:after,.input-date-calendar .react-datepicker__header .react-datepicker__year-dropdown .react-datepicker__navigation.react-datepicker__navigation--years.react-datepicker__navigation--years-previous:after{border-width:0 0 .0625rem .0625rem;transform:translate(-50%,-50%) rotate(-45deg)}.input-date-calendar .react-datepicker .react-datepicker__month-container{width:auto}.input-date-calendar .react-datepicker .react-datepicker__month-container .react-datepicker__month-dropdown-container{margin:0 1.375rem}.input-date-calendar .react-datepicker .react-datepicker__month-container .react-datepicker__day-names{gap:1.25rem}.input-date-calendar .react-datepicker .react-datepicker__month-container .react-datepicker__day-names .react-datepicker__day-name{text-align:center;display:flex;align-items:center;justify-content:center}.input-date-calendar .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week{gap:.75rem}.input-date-calendar--up{bottom:calc(100% + .75rem);top:unset}.input-date-value-container{width:calc(100% - 1.875rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.125rem}.input-date-value-container .input-date-label{width:100%;font-size:.75rem;line-height:.875rem}.input-date-inputbox{all:unset;flex-grow:1;font-size:1rem;line-height:1.125rem}.input-date-inputbox::-moz-placeholder{color:#8f8f8f}.input-date-inputbox::placeholder{color:#8f8f8f}.input-date-editable .input-date-label{font-size:.75rem;line-height:.875rem}.input-search{width:100%;height:3.375rem;box-shadow:0 0 0 .0625rem #dedede;border-radius:.25rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;padding:0 .75rem;z-index:0;cursor:pointer}.input-search:hover{box-shadow:0 0 0 .0625rem #8f8f8f}.input-search--open,.input-search--open:hover{box-shadow:0 0 0 .0625rem #000}.input-search-container{position:relative;width:100%}.input-search-label{width:calc(100% - 1.875rem);font-size:1rem;line-height:1.125rem;color:#8f8f8f}.input-search-dropdown{width:100%;position:absolute;top:calc(100% + .75rem);left:0;z-index:40}.input-search-dropdown--up{bottom:calc(100% + .75rem);top:unset}.input-search-drop{width:100%;background-color:#fff;box-shadow:0 0 .25rem rgba(0,0,0,.12);border-radius:.25rem;padding:.75rem 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.input-search-drop hr{width:100%;background-color:#8f8f8f;margin-top:.75rem}.input-search-drop .search-drop-input{width:calc(100% - 1.5rem);border-radius:.25rem;box-shadow:0 0 0 .0625rem #dedede;background-color:#fbfbfb;height:3rem;padding:.75rem;line-height:1.5rem;margin:0 .75rem}.input-search-drop .search-drop-input::-moz-placeholder{color:#8f8f8f}.input-search-drop .search-drop-input::placeholder{color:#8f8f8f}.input-search-drop .drop-options{width:100%;max-height:12rem;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.input-search-drop .drop-options .drop-option{width:100%;padding:.75rem 1rem}.input-search-drop .drop-options .drop-option:hover{cursor:pointer;background-color:#f5f5f5}.input-search-drop .drop-options .drop-option--selected,.input-search-drop .drop-options .drop-option--selected:hover{background-color:#ededed}.input-search-value-container{width:calc(100% - 1.875rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.125rem}.input-search-value-container .input-search-label{width:100%;font-size:.75rem;line-height:.875rem}.input-dropdown{width:100%;height:3.375rem;box-shadow:inset 0 0 0 .0625rem #dedede;border-radius:.25rem;position:relative}.input-dropdown .dropdown-component{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding:0 .5rem 0 .75rem;cursor:pointer}.input-dropdown .dropdown-component .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.125rem;font-size:1rem;color:#8f8f8f;flex-grow:1}.input-dropdown .dropdown-component .triangle{fill:#000}.input-dropdown .dropdown-component-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.375rem;padding:0 .5rem 0 .75rem}.input-dropdown .dropdown-component-container .label{color:#8f8f8f;font-size:.75rem;line-height:.875rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.input-dropdown .dropdown-component-container .dropdown-component{padding:0;height:auto}.input-dropdown .dropdown-component-container .dropdown-component .value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.125rem;font-size:1rem;color:#000;flex-grow:1}.input-dropdown:not(.input-dropdown--active):not(.input-dropdown--disabled):hover{box-shadow:inset 0 0 0 .0625rem #8f8f8f}.input-dropdown--active{box-shadow:inset 0 0 0 .125rem #000}.input-dropdown .dropdown-container{position:absolute;top:calc(100% + .5rem);left:0;width:100%;border-radius:4px;overflow:hidden;box-shadow:0 0 .25rem 0 rgba(0,0,0,.12);z-index:50;background-color:#fff}.input-dropdown .dropdown-container .dropdown-options{width:100%;max-height:17.25rem;overflow:hidden auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.input-dropdown .dropdown-container .dropdown-options::-webkit-scrollbar{height:0;width:.25rem}.input-dropdown .dropdown-container .dropdown-options::-webkit-scrollbar-thumb{border-radius:.125rem;background-color:#dedede!important}.input-dropdown .dropdown-container .dropdown-options .dropdown-option{cursor:pointer;width:100%;padding:.75rem;line-height:1.125rem;font-size:1rem}.input-dropdown .dropdown-container .dropdown-options .dropdown-option:not(.input-dropdown .dropdown-container .dropdown-options .dropdown-option--selected):hover{background-color:#fbfbfb}.input-dropdown .dropdown-container .dropdown-options .dropdown-option--selected{background-color:#f5f5f5}.input-dropdown .dropdown-search{width:100%;padding:.75rem}.input-dropdown .dropdown-search-input{width:100%;height:3rem;background-color:#fbfbfb;box-shadow:inset 0 0 0 .0625rem #dedede;border-radius:.25rem;padding:.75rem .875rem;display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center}.input-dropdown .dropdown-search-input input{all:unset;flex-grow:1}.input-dropdown--disabled{background-color:#f5f5f5}.input-dropdown--disabled:hover{cursor:not-allowed}.input-dropdown--disabled *{color:#dedede!important}.input-dropdown--disabled .dropdown-component .triangle{fill:#dedede}.footer-desktop{padding-top:6.5rem}.footer-desktop:before{position:absolute;top:0;width:111.11dvw;height:.0625rem;content:"";display:block;left:50%;transform:translateX(-50%)}.footer-desktop .footer-corp .footer-rich-container img{height:3rem!important}.footer-desktop .footer-image{width:100%;height:5.625rem;position:relative}.footer-desktop .footer-image img{max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left;object-position:left;height:100%!important}.footer-desktop .footer-funds{width:100%;aspect-ratio:455/108;position:relative}.footer-desktop .footer-funds img{max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right;object-position:right;height:100%!important}.footer-desktop .footer-content-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.footer-desktop .footer-bold{font-size:1rem;line-height:1.5rem;font-weight:600}.footer-desktop .footer-text-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.footer-desktop .footer-text{font-size:1rem;line-height:1.5rem}.footer-desktop .footer-rich-container img{max-width:100%!important;width:auto!important;height:5.625rem!important;margin-bottom:1rem}.footer-desktop .footer-rich-container a{text-decoration:underline;cursor:pointer}.footer-desktop .footer-social-networks{cursor:pointer}.footer-desktop .footer-link{font-weight:600;font-size:1rem;line-height:1rem;cursor:pointer;text-align:right}.footer-desktop .footer-bottom-container{display:flex;align-items:center;justify-content:center;gap:.5rem}.footer-desktop .footer-bottom-container:before{position:absolute;top:0;width:111.11dvw;height:.0625rem;content:"";display:block;background-color:#dfd9ce;left:50%;transform:translateX(-50%)}.footer-desktop .footer-bottom-container .footer-bottom-image{width:100%;max-width:24rem;height:3.5rem;position:relative}.footer-desktop .footer-bottom-container .footer-bottom-image img{max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left;object-position:left;height:100%!important}.footer-mobile{padding-top:2rem}.footer-mobile:before{position:absolute;top:0;width:111.11dvw;height:.0625rem;content:"";display:block;left:50%;transform:translateX(-50%)}.footer-mobile .footer-image{width:100%;height:4rem;position:relative}.footer-mobile .footer-image img{max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center;object-position:center;height:100%!important}.footer-mobile .footer-container{width:100%}.footer-mobile .footer-container,.footer-mobile .footer-content-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.footer-mobile .footer-content-container{width:50%;min-width:20rem}@media(min-width:768px)and (max-width:1329px){.footer-mobile .footer-content-container{width:auto;min-width:unset;align-items:flex-start;justify-content:flex-start}}.footer-mobile .footer-bold{font-size:1rem;line-height:1.5rem;text-align:center;font-weight:600}@media(min-width:768px)and (max-width:1329px){.footer-mobile .footer-bold{text-align:left}}.footer-mobile .footer-text-container{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:768px)and (max-width:1329px){.footer-mobile .footer-text-container{align-items:flex-start;justify-content:flex-start}}.footer-mobile .footer-text{text-align:center;font-size:1rem;line-height:1.5rem}@media(min-width:768px)and (max-width:1329px){.footer-mobile .footer-text{text-align:left}}.footer-mobile .footer-rich-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;min-width:20rem}@media(min-width:768px)and (max-width:1329px){.footer-mobile .footer-rich-container{align-items:flex-end;justify-content:flex-start;width:auto;min-width:unset}}.footer-mobile .footer-rich-container>p:first-child{display:none}.footer-mobile .footer-rich-container img{max-width:100%!important;width:auto!important;height:4rem!important;margin-bottom:1rem}.footer-mobile .footer-rich-container p{text-align:center}@media(min-width:768px)and (max-width:1329px){.footer-mobile .footer-rich-container p{text-align:right}}.footer-mobile .footer-rich-container a{text-decoration:underline}.footer-mobile .footer-mid-container{width:100%;display:flex;flex-direction:column;gap:1.5rem;padding-top:2rem;align-items:center;justify-content:center}.footer-mobile .footer-mid-container:before{position:absolute;top:0;width:111.11dvw;height:.0625rem;content:"";display:block;background-color:#dfd9ce;left:50%;transform:translateX(-50%)}.footer-mobile .footer-funds{width:80%;aspect-ratio:455/108;position:relative}.footer-mobile .footer-funds img{max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right;object-position:right;height:100%!important}.footer-mobile .footer-link{font-weight:600;font-size:1rem;line-height:1rem;cursor:pointer}.footer-mobile .footer-bottom-container{width:100%;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem}.footer-mobile .footer-bottom-container:before{position:absolute;top:0;width:111.11dvw;height:.0625rem;content:"";display:block;background-color:#fff;left:50%;transform:translateX(-50%)}.downloadable-card{padding:.5rem;border-radius:.5rem;display:flex;flex-direction:column;gap:2rem;border:.125rem solid #f5f5f5;background-color:#fbfbfb;height:18.875rem}.downloadable-card .downloadable-icon-container{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:.6875rem;border-radius:.375rem;background-color:#ffecef}.downloadable-card .downloadable-info{width:100%;display:flex;flex-grow:1;flex-direction:column;gap:.25rem;justify-content:space-between}.downloadable-card .downloadable-info .downloadable-title{font-weight:600;font-size:1rem;line-height:1.625rem}.downloadable-card .downloadable-info .downloadable-meta{width:100%;display:flex;flex-direction:row;gap:.375rem}.downloadable-card .downloadable-info .downloadable-meta .downloadable-tag{background-color:#f5f5f5;color:#8f8f8f;font-size:.75rem;line-height:.875rem;padding:.375rem;border-radius:.25rem}.menu-dropdown{box-shadow:0 10px 10px 0 rgba(0,0,0,.04)}.menu-dropdown-link:hover .highlightable-text{color:#a01127}.video360-wrapper{width:100%;height:100%;position:relative}.video360-wrapper .video360{position:absolute;top:0;left:0;height:100%;width:100%}.video-360-container-wrapper{zoom:1.11}.language-wrapper{position:relative}.language-wrapper .language-selector{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.5rem;cursor:pointer}.language-wrapper .language-selector .idiom{font-size:.875rem;line-height:.875rem;white-space:nowrap}.language-wrapper .language-dropdown{display:none;position:absolute;top:2rem;background-color:#fff;box-shadow:0 0 .25rem rgba(0,0,0,.12);border-radius:.25rem;width:10.8125rem;padding:.25rem 0}@media(max-width:991px){.language-wrapper .language-dropdown{left:0}}@media(min-width:992px){.language-wrapper .language-dropdown{right:0}}.language-wrapper .language-dropdown .language-opt{padding:.75rem;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.5rem}.language-wrapper .language-dropdown .language-opt:hover{background-color:#f5f5f5;cursor:pointer}.language-wrapper.active .language-dropdown{display:block}.menu-skeleton{display:flex;width:46.875rem;flex-direction:row;gap:1.25rem}.menu-skeleton .line-preview{flex:1;height:1.25rem;margin-top:.625rem;border-radius:.375rem}.option-selected{position:relative;text-shadow:0 0 .0625rem #000;padding:0}.option-selected:before{bottom:0;left:0;display:block;position:absolute;width:100%;height:.125rem;background-color:#000;content:"";z-index:-1}.vertical-line{height:1rem;width:.0625rem;background-color:#000}.header-wrapper{position:fixed;top:0;left:0;z-index:103;background-color:#fff;border-bottom:1px solid #ededed;box-shadow:0 10px 10px 0 rgba(0,0,0,.04);width:100%;height:116px}.header-wrapper.housing-header{background-color:#f5f5f5}.header-wrapper.housing-header .dropdown-wrapper,.header-wrapper.housing-header .navigation-arrow{background-color:#f5f5f5!important}.header-wrapper.news-header{background-color:#f2ede5}.header-wrapper.news-header .dropdown-wrapper,.header-wrapper.news-header .navigation-arrow{background-color:#f2ede5!important}.full-bg-grid{clip-path:inset(-45vh -100vmax);box-shadow:0 0 0 100vmax #f8f8f8;background-color:#f8f8f8}.full-bg-news{clip-path:inset(0 -100vmax);box-shadow:0 0 0 100vmax #f2ede5;background-color:#f2ede5}.full-bg-videos{clip-path:inset(0 -100vmax);box-shadow:0 0 0 100vmax #1a1a1a;background-color:#1a1a1a;margin-top:-8rem;margin-left:-2rem;margin-right:-2rem}.full-bg-agenda{clip-path:inset(-85px -100vmax);box-shadow:0 0 0 100vmax #fbfbfb;background-color:#fbfbfb}.full-bg-info-page{clip-path:inset(0 -100vmax);box-shadow:0 0 0 100vmax #1a1a1a;background-color:#1a1a1a}@media(min-width:1640px){.layout-width{max-width:73.125rem}}@media(min-width:1330px)and (max-width:1639px){.layout-width{max-width:73.125rem}}@media(min-width:768px)and (max-width:1329px){.layout-width{max-width:60rem}}@media(max-width:767px){.layout-width{max-width:60rem}}.news-details-content{width:90%;max-width:48.125rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.news-details-content h2{width:100%;font-weight:700;font-size:1.875rem;line-height:2.75rem}.news-details-content h3{width:100%;font-weight:600;font-size:1.625rem;line-height:2.5rem}.news-details-content h4{width:100%;font-weight:500;font-size:1.375rem;line-height:2.25rem}.news-details-content a{background:url(/assets/icons/link.svg) no-repeat 100%;padding-right:1.5rem;color:#a01127;cursor:pointer;text-decoration:underline}.news-details-content p{min-height:1.125rem;width:100%;font-weight:500;font-size:1.125rem;line-height:1.875rem}.news-details-content p a{background:url(/assets/icons/link.svg) no-repeat 100%;padding-right:1.5rem;color:#a01127;cursor:pointer}.news-details-content b{font-weight:600}.news-details-content ol,.news-details-content ul{padding-left:1.5rem;width:100%;font-weight:500;font-size:1.125rem;line-height:1.875rem}.news-details-content .richtext-image.full-width,.news-details-content hr{width:100%}.news-details-content .richtext-image.left{align-self:flex-start}.news-details-content .richtext-image.right{align-self:flex-end}.news-details-content div:has(iframe){aspect-ratio:16/9;width:100%}.news-details-content div:has(iframe) iframe{width:100%;height:100%}.agenda-newsletter{width:100%;display:flex;flex-direction:row;align-items:stretch;background-color:#f2ede5;border-radius:.375rem;overflow:hidden;margin:2.5625rem 0}@media(max-width:991px){.agenda-newsletter{all:unset;display:grid;grid-template-rows:1fr 1fr;width:100%;background-color:#f2ede5;border-radius:.375rem;overflow:hidden}}.agenda-newsletter .newsletter-content{width:50%;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:.5rem}.agenda-newsletter .newsletter-content .content-title{width:100%;font-weight:600;font-size:1.375rem;line-height:2.25rem;color:#6a6a6a}.agenda-newsletter .newsletter-content .content-title b{color:#000}.agenda-newsletter .newsletter-content .content-desc{font-weight:500;font-size:1rem;line-height:1.625rem;color:#6a6a6a;margin-bottom:.5rem}.agenda-newsletter .newsletter-content .privacy-terms{font-weight:500;font-size:.75rem;line-height:1.125rem;color:#6a6a6a}.agenda-newsletter .newsletter-content .privacy-terms a{text-decoration:underline;color:#000;cursor:pointer}@media(max-width:991px){.agenda-newsletter .newsletter-content{width:100%}}.agenda-newsletter .newsletter-image{width:50%}@media(max-width:991px){.agenda-newsletter .newsletter-image{width:100%;height:100%}}.contact-page{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6.5rem 0 5rem;gap:3rem}@media(max-width:991px){.contact-page{padding-top:2.5rem}}.contact-page-content{width:90%;max-width:48.125rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.contact-page-content .contact-page-title{width:100%;font-size:2.25rem;font-weight:500;line-height:3.25rem}.contact-page-content .contact-page-text{display:block;width:100%;font-size:1.125rem;font-weight:500;line-height:1.875rem;color:#000}.contact-page-content .contact-page-text b{font-weight:600}.contact-page-content .contact-page-text a{color:#a01127;text-decoration:underline;cursor:pointer}.complex-route .route-desc a{background:url(/assets/icons/link.svg) no-repeat 100%;padding-right:1.5rem;color:#a01127;font-weight:600;font-size:1.125rem;line-height:1.875rem;cursor:pointer}.complex-route .route-desc p{min-height:1.875rem}.complex-route .route-desc .route-desc-text p{margin-bottom:1.875rem}.complex-route .stages-container{overflow-x:auto;overflow-y:visible;display:flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;position:relative;border-radius:.25rem .25rem 0 0;border:.0625rem solid #ededed;background-color:#f5f5f5}.complex-route .stages-container .stage-option{height:3.375rem;padding:.875rem 1.5rem;white-space:nowrap;position:relative}.complex-route .stages-container .stage-option:hover{background-color:#dedede}.complex-route .stages-container .stage-option:after{transition:width .5s;content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:.125rem}.complex-route .stages-container .stage-option:not(:last-child){border-right:.0625rem solid #ededed}.complex-route .stages-container .stage-option:hover{cursor:pointer}.complex-route .stages-container .stage-option--active{background-color:#fff}.complex-route .stages-container .stage-option--active:after{width:100%;background-color:#a01127}.complex-route .stages-navigation{position:absolute;pointer-events:none;width:100%;height:100%;left:0;top:0;display:flex;flex-direction:row;justify-content:space-between}.complex-route .stages-navigation-arrow{width:3.5rem;height:100%;display:flex;flex-direction:row;align-items:center;padding:0 .5rem;pointer-events:all}.complex-route .stages-navigation-arrow--left{justify-content:flex-start;background:linear-gradient(90deg,#fff .09%,#fff 54.17%,hsla(0,0%,100%,0) 99.93%)}.complex-route .stages-navigation-arrow--right{justify-content:flex-end;background:linear-gradient(270deg,#fff .09%,#fff 54.17%,hsla(0,0%,100%,0) 99.93%)}.complex-route .stages-navigation-arrow:hover{cursor:pointer}.simple-route .route-desc a{background:url(/assets/icons/link.svg) no-repeat 100%;padding-right:1.5rem;color:#a01127;font-weight:600;font-size:1.125rem;line-height:1.875rem;cursor:pointer}.simple-route .route-desc p{min-height:1.875rem}.simple-route .route-desc .route-desc-text p{margin-bottom:1.875rem}@keyframes growBar{0%{width:0}to{width:100%}}*{padding:0;margin:0;box-sizing:border-box}div#chat-widget-container>div{position:fixed;right:20px!important;bottom:20px}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;overflow-x:hidden}@supports(-webkit-backdrop-filter:blur(1px)){html{-webkit-text-size-adjust:none}}html:has(.modal-wrapper){overflow-y:hidden!important}html:has(.filters-mobile.active){overflow-y:hidden!important}html:has(.multimedia-gallery-preview-open){overflow-y:hidden!important}video{zoom:1.1111!important}lite-youtube{max-width:100%!important;height:100%!important}body{width:100%;font-weight:500!important;background-color:#fff!important;zoom:.9;min-height:111.11dvh;overflow:hidden}body::-webkit-scrollbar{width:.75rem;height:100vh}body::-webkit-scrollbar-track{background-color:transparent!important}body::-webkit-scrollbar-thumb{border-radius:.375rem;background-color:#b4b4b4!important}body *{scrollbar-width:none}#nprogress .bar{z-index:100000;background:#a01127;height:4px}#nprogress .peg{box-shadow:0 0 10px #a01127,0 0 5px #a01127}#nprogress .spinner-icon{border-top-color:#a01127;border-left-color:#a01127}.image-container{width:100%}.image-container>div{position:unset!important}.image-container .image{-o-object-fit:contain;object-fit:contain;width:100%!important;position:relative!important;height:unset!important}a{color:inherit;text-decoration:none;all:unset;cursor:pointer}button{all:unset}button,input{box-sizing:border-box;font-family:inherit}.spacer{flex-grow:1}iframe{border:none}.hide{display:none!important}.horiz-line{width:100%;height:.0625rem}.horiz-line--EDEDED{background-color:#ededed}#loading svg{width:21.25rem!important;height:auto!important;transform:none!important}@media(max-width:767px){#loading svg{width:80%!important;height:80%!important}}.tabs-content>.title-block:first-child{margin-top:2rem}::-webkit-scrollbar{height:0}.override-srollbar::-webkit-scrollbar{width:.5rem;height:100dvh}.override-srollbar::-webkit-scrollbar-thumb{border-radius:.375rem;background-color:#b4b4b4!important}.first\:border-none:first-child{border-style:none}.last\:mb-0:last-child{margin-bottom:0}.focus-within\:border-black:focus-within{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-gray-6:hover{--tw-border-opacity:1;border-color:rgb(143 143 143/var(--tw-border-opacity,1))}.hover\:bg-\[rgba\(0\2c 0\2c 0\2c 0\.15\)\]:hover{background-color:rgba(0,0,0,.15)}.hover\:bg-blue-5:hover{--tw-bg-opacity:1;background-color:rgb(81 102 171/var(--tw-bg-opacity,1))}.hover\:bg-blue-8:hover{--tw-bg-opacity:1;background-color:rgb(31 47 103/var(--tw-bg-opacity,1))}.hover\:bg-gray-1:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.hover\:bg-gray-9:hover{--tw-bg-opacity:1;background-color:rgb(31 31 31/var(--tw-bg-opacity,1))}.hover\:bg-gray-9\/5:hover{background-color:rgba(31,31,31,.05)}.hover\:bg-gray-9\/50:hover{background-color:rgba(31,31,31,.5)}.hover\:bg-red-8:hover{--tw-bg-opacity:1;background-color:rgb(107 11 26/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:text-card-orange:hover{--tw-text-opacity:1;color:rgb(255 149 16/var(--tw-text-opacity,1))}.hover\:text-gray-8:hover{--tw-text-opacity:1;color:rgb(68 68 68/var(--tw-text-opacity,1))}.hover\:text-inherit:hover{color:inherit}.hover\:text-pink-4:hover{--tw-text-opacity:1;color:rgb(232 115 115/var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(160 17 39/var(--tw-text-opacity,1))}.hover\:text-red-8:hover{--tw-text-opacity:1;color:rgb(107 11 26/var(--tw-text-opacity,1))}.hover\:opacity-100:hover{opacity:1}@media (max-width:767px){.mobile\:fixed{position:fixed}.mobile\:\!left-0{left:0!important}.mobile\:\!right-auto{right:auto!important}.mobile\:-left-12{left:-3rem}.mobile\:left-0{left:0}.mobile\:left-\[-1rem\]{left:-1rem}.mobile\:right-4{right:1rem}.mobile\:top-0{top:0}.mobile\:top-\[50px\]{top:50px}.mobile\:z-\[104\]{z-index:104}.mobile\:\!col-span-4{grid-column:span 4/span 4!important}.mobile\:col-span-12{grid-column:span 12/span 12}.mobile\:col-span-2{grid-column:span 2/span 2}.mobile\:col-span-3{grid-column:span 3/span 3}.mobile\:col-span-4{grid-column:span 4/span 4}.mobile\:col-start-1{grid-column-start:1}.mobile\:col-start-2{grid-column-start:2}.mobile\:col-end-12{grid-column-end:12}.mobile\:col-end-13{grid-column-end:13}.mobile\:col-end-4{grid-column-end:4}.mobile\:col-end-5,.mobile\:col-end-mobile{grid-column-end:5}.mobile\:ml-4{margin-left:1rem}.mobile\:mr-2{margin-right:.5rem}.mobile\:mt-12{margin-top:3rem}.mobile\:mt-9{margin-top:2.25rem}.mobile\:mt-\[-130px\]{margin-top:-130px}.mobile\:block{display:block}.mobile\:flex{display:flex}.mobile\:\!hidden{display:none!important}.mobile\:hidden{display:none}.mobile\:\!h-\[100dvh\]{height:100dvh!important}.mobile\:\!h-\[calc\(100dvh\)\]{height:calc(100dvh)!important}.mobile\:\!h-full{height:100%!important}.mobile\:h-32{height:8rem}.mobile\:h-\[224px\]{height:224px}.mobile\:h-\[320px\]{height:320px}.mobile\:h-\[350px\]{height:350px}.mobile\:h-\[552px\]{height:552px}.mobile\:h-\[calc\(100dvh-20px\)\]{height:calc(100dvh - 20px)}.mobile\:h-\[calc\(100dvh-60px\)\]{height:calc(100dvh - 60px)}.mobile\:h-\[unset\]{height:unset}.mobile\:max-h-\[260px\]{max-height:260px}.mobile\:max-h-\[calc\(100\%-7rem\)\]{max-height:calc(100% - 7rem)}.mobile\:min-h-\[8rem\]{min-height:8rem}.mobile\:w-52{width:13rem}.mobile\:w-\[186px\]{width:186px}.mobile\:w-\[274px\]{width:274px}.mobile\:w-\[85\%\]{width:85%}.mobile\:w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.mobile\:w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.mobile\:w-fit{width:-moz-fit-content;width:fit-content}.mobile\:w-full{width:100%}.mobile\:w-screen{width:100vw}.mobile\:min-w-\[240px\]{min-width:240px}.mobile\:max-w-\[60rem\]{max-width:60rem}.mobile\:max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.mobile\:\!translate-y-0{--tw-translate-y:0px!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.mobile\:translate-y-\[100dvh\]{--tw-translate-y:100dvh;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mobile\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile\:grid-cols-mobile{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile\:flex-col{flex-direction:column}.mobile\:flex-col-reverse{flex-direction:column-reverse}.mobile\:flex-wrap{flex-wrap:wrap}.mobile\:items-start{align-items:flex-start}.mobile\:items-center{align-items:center}.mobile\:gap-0{gap:0}.mobile\:gap-1{gap:.25rem}.mobile\:gap-2{gap:.5rem}.mobile\:gap-4{gap:1rem}.mobile\:gap-8{gap:2rem}.mobile\:gap-y-2{row-gap:.5rem}.mobile\:overflow-x-auto{overflow-x:auto}.mobile\:rounded-none{border-radius:0}.mobile\:bg-gray-1{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.mobile\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.mobile\:p-3{padding:.75rem}.mobile\:px-0{padding-left:0;padding-right:0}.mobile\:px-4{padding-left:1rem;padding-right:1rem}.mobile\:px-6{padding-left:1.5rem;padding-right:1.5rem}.mobile\:px-\[1rem\]{padding-left:1rem;padding-right:1rem}.mobile\:py-12{padding-top:3rem;padding-bottom:3rem}.mobile\:py-16{padding-top:4rem;padding-bottom:4rem}.mobile\:py-2{padding-top:.5rem;padding-bottom:.5rem}.mobile\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.mobile\:pl-4{padding-left:1rem}.mobile\:pt-20{padding-top:5rem}.mobile\:pt-\[40px\]{padding-top:40px}.mobile\:text-center{text-align:center}.mobile\:text-4xl{font-size:2.25rem;line-height:2.5rem}.mobile\:text-\[2\.3rem\]{font-size:2.3rem}.mobile\:leading-\[52px\]{line-height:52px}.mobile\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mobile\:\[zoom\:1\.11111111\]{zoom:1.11111111}}@media (min-width:768px) and (max-width:1329px){.tablet\:right-6{right:1.5rem}.tablet\:top-0{top:0}.tablet\:z-\[104\]{z-index:104}.tablet\:\!col-span-3{grid-column:span 3/span 3!important}.tablet\:col-span-2{grid-column:span 2/span 2}.tablet\:col-span-3{grid-column:span 3/span 3}.tablet\:col-span-4{grid-column:span 4/span 4}.tablet\:col-span-6{grid-column:span 6/span 6}.tablet\:col-start-3{grid-column-start:3}.tablet\:col-start-4{grid-column-start:4}.tablet\:col-end-2{grid-column-end:2}.tablet\:col-end-4{grid-column-end:4}.tablet\:col-end-5{grid-column-end:5}.tablet\:col-end-7,.tablet\:col-end-tablet{grid-column-end:7}.tablet\:ml-\[min\(calc\(calc\(-111\.11vw\+62rem\)\/2\)\2c 0rem\)\]{margin-left:min(calc(calc(-111.11vw + 62rem) / 2),0rem)}.tablet\:mt-\[-260px\]{margin-top:-260px}.tablet\:flex{display:flex}.tablet\:hidden{display:none}.tablet\:\!h-full{height:100%!important}.tablet\:h-28{height:7rem}.tablet\:max-h-\[375px\]{max-height:375px}.tablet\:w-1\/2{width:50%}.tablet\:w-\[calc\(100\%\/2-1rem\)\]{width:calc(100% / 2 - 1rem)}.tablet\:w-\[calc\(111\.11vw\+min\(calc\(calc\(111\.11vw-52\.75rem\)\/2\)\2c 2rem\)\)\]{width:calc(111.11vw + min(calc(calc(111.11vw - 52.75rem) / 2),2rem))}.tablet\:min-w-\[calc\(100\%\/2-1rem\)\]{min-width:calc(100% / 2 - 1rem)}.tablet\:max-w-\[60rem\]{max-width:60rem}.tablet\:grid-cols-tablet{grid-template-columns:repeat(6,minmax(0,1fr))}.tablet\:flex-wrap{flex-wrap:wrap}.tablet\:overflow-x-auto{overflow-x:auto}.tablet\:\!object-left{-o-object-position:left!important;object-position:left!important}.tablet\:p-3{padding:.75rem}.tablet\:px-10{padding-left:2.5rem;padding-right:2.5rem}.tablet\:px-4{padding-left:1rem;padding-right:1rem}.tablet\:px-6{padding-left:1.5rem;padding-right:1.5rem}.tablet\:px-8{padding-left:2rem;padding-right:2rem}.tablet\:pl-4{padding-left:1rem}.tablet\:pl-\[max\(calc\(calc\(111\.11vw-58rem\)\/2\)\2c 2rem\)\]{padding-left:max(calc(calc(111.11vw - 58rem) / 2),2rem)}.tablet\:pt-\[40px\]{padding-top:40px}.tablet\:last\:mr-\[max\(calc\(calc\(111\.11vw-54rem\)\/2\)\2c 1rem\)\]:last-child{margin-right:max(calc(calc(111.11vw - 54rem) / 2),1rem)}}@media (min-width:1330px) and (max-width:1639px){.laptop\:pointer-events-auto{pointer-events:auto}.laptop\:right-20{right:5rem}.laptop\:col-span-10{grid-column:span 10/span 10}.laptop\:col-span-12{grid-column:span 12/span 12}.laptop\:col-span-3{grid-column:span 3/span 3}.laptop\:col-span-5{grid-column:span 5/span 5}.laptop\:col-span-7{grid-column:span 7/span 7}.laptop\:col-span-8{grid-column:span 8/span 8}.laptop\:col-start-3{grid-column-start:3}.laptop\:col-start-5{grid-column-start:5}.laptop\:col-start-9{grid-column-start:9}.laptop\:col-end-10{grid-column-end:10}.laptop\:col-end-11{grid-column-end:11}.laptop\:col-end-8{grid-column-end:8}.laptop\:col-end-9{grid-column-end:9}.laptop\:-ml-\[calc\(\(111\.11vw-75\.125rem\)\/2\)\]{margin-left:calc(calc((111.11vw - 75.125rem) / 2) * -1)}.laptop\:ml-\[-20px\]{margin-left:-20px}.laptop\:ml-\[-26px\]{margin-left:-26px}.laptop\:ml-\[-30px\]{margin-left:-30px}.laptop\:mt-\[-24rem\]{margin-top:-24rem}.laptop\:block{display:block}.laptop\:flex{display:flex}.laptop\:hidden{display:none}.laptop\:max-h-\[430px\]{max-height:430px}.laptop\:w-1\/2{width:50%}.laptop\:w-\[111\.11vw\]{width:111.11vw}.laptop\:w-\[calc\(100\%\/3-1\.125rem\)\]{width:calc(100% / 3 - 1.125rem)}.laptop\:w-\[calc\(100\%\/3-1rem\)\]{width:calc(100% / 3 - 1rem)}.laptop\:w-\[calc\(calc\(calc\(100dvw-1170px\)\/2\)\+2rem\)\]{width:calc(calc(calc(100dvw - 1170px) / 2) + 2rem)}.laptop\:w-\[calc\(calc\(calc\(100dvw-1170px\)\/2\)\+32px\)\]{width:calc(calc(calc(100dvw - 1170px) / 2) + 32px)}.laptop\:min-w-\[calc\(100\%\/3-1\.125rem\)\]{min-width:calc(100% / 3 - 1.125rem)}.laptop\:min-w-\[calc\(100\%\/3-1rem\)\]{min-width:calc(100% / 3 - 1rem)}.laptop\:max-w-\[1170px\]{max-width:1170px}.laptop\:max-w-\[73\.125rem\]{max-width:73.125rem}.laptop\:max-w-\[960px\]{max-width:960px}.laptop\:max-w-none{max-width:none}.laptop\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.laptop\:grid-cols-desktop{grid-template-columns:repeat(12,minmax(0,1fr))}.laptop\:overflow-x-auto{overflow-x:auto}.laptop\:\!px-0{padding-left:0!important;padding-right:0!important}.laptop\:px-10{padding-left:2.5rem;padding-right:2.5rem}.laptop\:px-4{padding-left:1rem;padding-right:1rem}.laptop\:pl-\[calc\(calc\(111\.11vw-71\.125rem\)\/2\)\]{padding-left:calc(calc(111.11vw - 71.125rem) / 2)}.laptop\:last\:mr-\[calc\(calc\(111\.11vw-71\.125rem\)\/2\)\]:last-child{margin-right:calc(calc(111.11vw - 71.125rem) / 2)}.laptop\:hover\:h-\[145px\]:hover{height:145px}}@media (min-width:1640px){.desktop\:pointer-events-auto{pointer-events:auto}.desktop\:right-4{right:1rem}.desktop\:top-6{top:1.5rem}.desktop\:top-\[116px\]{top:116px}.desktop\:col-span-10{grid-column:span 10/span 10}.desktop\:col-span-12{grid-column:span 12/span 12}.desktop\:col-span-3{grid-column:span 3/span 3}.desktop\:col-span-5{grid-column:span 5/span 5}.desktop\:col-span-6{grid-column:span 6/span 6}.desktop\:col-span-7{grid-column:span 7/span 7}.desktop\:col-span-8{grid-column:span 8/span 8}.desktop\:col-start-10{grid-column-start:10}.desktop\:col-start-2{grid-column-start:2}.desktop\:col-start-3{grid-column-start:3}.desktop\:col-start-5{grid-column-start:5}.desktop\:col-start-9{grid-column-start:9}.desktop\:\!col-end-12{grid-column-end:12!important}.desktop\:col-end-10{grid-column-end:10}.desktop\:col-end-11{grid-column-end:11}.desktop\:col-end-8{grid-column-end:8}.desktop\:col-end-9{grid-column-end:9}.desktop\:mx-16{margin-left:4rem;margin-right:4rem}.desktop\:mx-\[1\.5rem\]{margin-left:1.5rem;margin-right:1.5rem}.desktop\:-ml-\[calc\(\(111\.11vw-75\.125rem\)\/2\)\]{margin-left:calc(calc((111.11vw - 75.125rem) / 2) * -1)}.desktop\:ml-\[-20px\]{margin-left:-20px}.desktop\:ml-\[-26px\]{margin-left:-26px}.desktop\:ml-\[-30px\]{margin-left:-30px}.desktop\:mt-\[-24rem\]{margin-top:-24rem}.desktop\:block{display:block}.desktop\:flex{display:flex}.desktop\:hidden{display:none}.desktop\:max-h-\[520px\]{max-height:520px}.desktop\:w-1\/2{width:50%}.desktop\:w-\[111\.11vw\]{width:111.11vw}.desktop\:w-\[300px\]{width:300px}.desktop\:w-\[calc\(100\%-3rem\)\]{width:calc(100% - 3rem)}.desktop\:w-\[calc\(100\%\/3-1\.125rem\)\]{width:calc(100% / 3 - 1.125rem)}.desktop\:w-\[calc\(100\%\/3-1rem\)\]{width:calc(100% / 3 - 1rem)}.desktop\:min-w-\[calc\(100\%\/3-1\.125rem\)\]{min-width:calc(100% / 3 - 1.125rem)}.desktop\:min-w-\[calc\(100\%\/3-1rem\)\]{min-width:calc(100% / 3 - 1rem)}.desktop\:min-w-\[unset\]{min-width:unset}.desktop\:max-w-\[1170px\]{max-width:1170px}.desktop\:max-w-none{max-width:none}.desktop\:grid-cols-desktop{grid-template-columns:repeat(12,minmax(0,1fr))}.desktop\:flex-col{flex-direction:column}.desktop\:flex-nowrap{flex-wrap:nowrap}.desktop\:justify-end{justify-content:flex-end}.desktop\:overflow-x-auto{overflow-x:auto}.desktop\:\!px-0{padding-left:0!important;padding-right:0!important}.desktop\:px-4{padding-left:1rem;padding-right:1rem}.desktop\:pb-8{padding-bottom:2rem}.desktop\:pl-\[calc\(calc\(111\.11vw-71\.125rem\)\/2\)\]{padding-left:calc(calc(111.11vw - 71.125rem) / 2)}.desktop\:text-lg{font-size:1.125rem;line-height:1.75rem}.desktop\:after\:absolute:after{content:var(--tw-content);position:absolute}.desktop\:after\:left-0:after{content:var(--tw-content);left:0}.desktop\:after\:top-\[-21px\]:after{content:var(--tw-content);top:-21px}.desktop\:after\:h-\[1px\]:after{content:var(--tw-content);height:1px}.desktop\:after\:w-full:after{content:var(--tw-content);width:100%}.desktop\:after\:bg-black:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.desktop\:last\:mr-\[calc\(calc\(111\.11vw-71\.125rem\)\/2\)\]:last-child{margin-right:calc(calc(111.11vw - 71.125rem) / 2)}.desktop\:hover\:h-\[145px\]:hover{height:145px}}@media (max-width:900px){.menuBreak\:col-span-6{grid-column:span 6/span 6}.menuBreak\:hidden{display:none}.menuBreak\:h-20{height:5rem}.menuBreak\:px-4{padding-left:1rem;padding-right:1rem}}@media (max-height:870px){.lowHeigth\:bottom-12{bottom:3rem}.lowHeigth\:col-span-2{grid-column:span 2/span 2}.lowHeigth\:flex{display:flex}.lowHeigth\:hidden{display:none}.lowHeigth\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lowHeigth\:gap-5{gap:1.25rem}.lowHeigth\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&\>\*\:last-child\]\:hover\:opacity-100:hover>:last-child{opacity:1}.\[\&\>\*\]\:\!h-full>*{height:100%!important}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:\!px-0>*{padding-left:0!important;padding-right:0!important}.\[\&\>\.description\]\:\!text-\[22px\]>.description{font-size:22px!important}.\[\&\>\.description\]\:\!text-lg>.description{font-size:1.125rem!important;line-height:1.75rem!important}.\[\&\>\.description\]\:\!font-medium>.description{font-weight:500!important}.\[\&\>\.description\]\:\!font-semibold>.description{font-weight:600!important}.\[\&\>\.description\]\:font-semibold>.description{font-weight:600}.\[\&\>\.description\]\:\!leading-8>.description{line-height:2rem!important}.\[\&\>\.description\]\:\!leading-\[2\.25rem\]>.description{line-height:2.25rem!important}.\[\&\>\.div\]\:h-full>.div{height:100%}.\[\&\>\.input_text_container\]\:\!h-8>.input text container{height:2rem!important}.\[\&\>\.pagination-wrapper\]\:mt-0>.pagination-wrapper{margin-top:0}.\[\&\>\.poi-pin\]\:h-4>.poi-pin{height:1rem}.\[\&\>\.poi-pin\]\:w-4>.poi-pin{width:1rem}.\[\&\>\.suggestions-scroll-wrapper\]\:flex>.suggestions-scroll-wrapper{display:flex}.\[\&\>\.suggestions-scroll-wrapper\]\:flex-row>.suggestions-scroll-wrapper{flex-direction:row}.\[\&\>\.suggestions-scroll-wrapper\]\:gap-4>.suggestions-scroll-wrapper{gap:1rem}@media (max-width:767px){.mobile\:\[\&\>\.suggestions-scroll-wrapper\]\:hidden>.suggestions-scroll-wrapper{display:none}}.\[\&\>a\]\:w-full>a{width:100%}.\[\&\>button\]\:w-\[90\%\]>button{width:90%}.\[\&\>svg\]\:h-8>svg{height:2rem}.\[\&\>svg\]\:h-\[18px\]>svg{height:18px}.\[\&\>svg\]\:w-8>svg{width:2rem}.\[\&\>svg\]\:w-\[18px\]>svg{width:18px}.\[\&\>svg\]\:min-w-\[20px\]>svg{min-width:20px}.\[\&\>svg\]\:fill-gray-5>svg{fill:#b4b4b4}.\[\&\>svg\]\:fill-primary>svg{fill:#a01127}.\[\&\>svg\]\:stroke-red-6>svg{stroke:#a01127}.\[\&\>svg\]\:stroke-transparent>svg{stroke:transparent}.\[\&\>svg\]\:stroke-white>svg{stroke:#fff}.hover\:\[\&\>svg\]\:flex>svg:hover{display:flex}.\[\&\>svg\]\:hover\:fill-pink-4:hover>svg{fill:#e87373}.\[\&\>svg\]\:hover\:fill-red-8:hover>svg{fill:#6b0b1a}.\[\&\>svg\]\:active\:fill-white:active>svg{fill:#fff}