@font-face{font-family:firaSansCondensed;src:url(/assicurazione-viaggio/_next/static/media/e8fe8f4076bba4d3-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:firaSansCondensed;src:url(/assicurazione-viaggio/_next/static/media/1d382fd772a76ee9-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:firaSansCondensed;src:url(/assicurazione-viaggio/_next/static/media/7a86bd0ac6529a95-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:firaSansCondensed;src:url(/assicurazione-viaggio/_next/static/media/b86c061d047f2d5c-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:firaSansCondensed;src:url(/assicurazione-viaggio/_next/static/media/9cb749a3e36ff2b1-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:firaSansCondensed;src:url(/assicurazione-viaggio/_next/static/media/75b3317d3147eb9c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:firaSansCondensed;src:url(/assicurazione-viaggio/_next/static/media/fb74e82d908a8728-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:firaSansCondensed;src:url(/assicurazione-viaggio/_next/static/media/88ddf9aa6819b2eb-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:firaSansCondensed;src:url(/assicurazione-viaggio/_next/static/media/3110149e56b1b992-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:firaSansCondensed;src:url(/assicurazione-viaggio/_next/static/media/ccda01f322a38487-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:firaSansCondensed Fallback;src:local("Arial");ascent-override:100.85%;descent-override:28.58%;line-gap-override:0.00%;size-adjust:92.72%}.__className_191e04{font-family:firaSansCondensed,firaSansCondensed Fallback}.__variable_191e04{--font-fira-sans-condensed:"firaSansCondensed","firaSansCondensed Fallback"}@font-face{font-family:geist;src:url(/assicurazione-viaggio/_next/static/media/c360c742503e6068-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geist;src:url(/assicurazione-viaggio/_next/static/media/c360c742503e6068-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geist;src:url(/assicurazione-viaggio/_next/static/media/c360c742503e6068-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:geist;src:url(/assicurazione-viaggio/_next/static/media/c360c742503e6068-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:geist;src:url(/assicurazione-viaggio/_next/static/media/c360c742503e6068-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.00%;size-adjust:106.39%}.__className_696276{font-family:geist,geist Fallback}.__variable_696276{--font-geist:"geist","geist Fallback"}*,:after,:before{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}#__next,#root{isolation:isolate}body,html{font-family:var(--font-geist,"sans-serif")}:root{--PL-font-family-display:var(--font-fira-sans-condensed,"sans-serif");--PL-font-family-content:var(--font-geist,"sans-serif");--font-size-title-1:1rem;--font-size-title-3:1rem;--font-size-body-2:0.75rem;--font-size-heading-1:2.5rem;--font-size-heading-2:2rem;--font-size-heading-3:2rem;--font-size-heading-4:2rem;--font-size-subheading-1:1.75rem;--font-size-subheading-2:1.25rem;--font-size-subheading-3:1.125rem;--line-height-heading-1:2rem;--line-height-heading-2:💥}@media(min-width:1272px){:root{--font-size-title-1:1.5rem;--font-size-title-3:1.125rem;--font-size-body-2:0.875rem;--font-size-heading-1:5rem;--font-size-heading-2:4rem;--font-size-heading-3:3rem;--font-size-heading-4:2.5rem;--font-size-subheading-1:2rem;--font-size-subheading-2:1.5rem;--font-size-subheading-3:1.25rem;--line-height-heading-1:4.5rem;--line-height-heading-2:3.5rem}}.heading-1{font-size:var(--font-size-heading-1,2.5rem);line-height:var(--line-height-heading-1,2rem)}.heading-1,.heading-2{font-family:var(--font-fira-sans-condensed,"sans-serif");font-weight:700}.heading-2{font-size:var(--font-size-heading-2,2rem);line-height:var(--line-height-heading-2,💥)}.heading-3{font-size:var(--font-size-heading-3,2rem)}.heading-3,.heading-4{font-family:var(--font-fira-sans-condensed,"sans-serif");font-weight:700}.heading-4{font-size:var(--font-size-heading-4,2rem)}.heading-6{font-weight:600}.subheading-1{font-family:var(--font-fira-sans-condensed,"sans-serif");font-size:var(--font-size-subheading-1,1.75rem);font-weight:700}.subheading-2{font-weight:400}.subheading-2,.subheading-2-semibold{font-family:var(--font-fira-sans-condensed,"sans-serif");font-size:var(--font-size-subheading-2,1.25rem)}.subheading-2-semibold{font-weight:600}.subheading-2-bold{font-family:var(--font-fira-sans-condensed,"sans-serif");font-size:var(--font-size-subheading-2,1.25rem);font-weight:700}.subheading-3{font-size:var(--font-size-subheading-3,1.125rem)}.subheading-3,.subheading-4{font-family:var(--font-fira-sans-condensed,"sans-serif");font-weight:600}.subheading-4{font-size:1rem}.title-1{font-weight:400}.title-1,.title-1-bold{font-family:var(--font-geist,"sans-serif");font-size:var(--font-size-title-1,1rem)}.title-1-bold{font-weight:700}.title-2{font-size:var(--font-size-title-2,1.25rem)}.title-2,.title-3{font-family:var(--font-geist,"sans-serif");font-weight:700}.title-3{font-size:var(--font-size-title-3,1rem)}.body-1{font-weight:400}.body-1,.body-1-semibold{font-family:var(--font-geist,"sans-serif");font-size:1rem;line-height:1.375rem;letter-spacing:-1%}.body-1-semibold{font-weight:600}.body-1-bold{font-weight:700}.body-1-bold,.body-1-extrabold{font-family:var(--font-geist,"sans-serif");font-size:1rem;line-height:1.375rem;letter-spacing:-1%}.body-1-extrabold{font-weight:800}.body-2{font-weight:400}.body-2,.body-2-medium{font-family:var(--font-geist,"sans-serif");font-size:var(--font-size-body-2,.875rem)}.body-2-medium{font-weight:500}.body-2-semibold{font-weight:600}.body-2-bold,.body-2-semibold{font-family:var(--font-geist,"sans-serif");font-size:var(--font-size-body-2,.875rem)}.body-2-bold{font-weight:700}.body-2-extrabold{font-family:var(--font-geist,"sans-serif");font-size:var(--font-size-body-2,.875rem);font-weight:800}.body-3{font-weight:400}.body-3,.body-3-medium{font-family:var(--font-geist,"sans-serif");font-size:.75rem;line-height:1.125rem}.body-3-medium{font-weight:500}.body-3-bold{font-weight:700}.body-3-bold,.body-3-extrabold{font-family:var(--font-geist,"sans-serif");font-size:.75rem;line-height:1.125rem}.body-3-extrabold{font-weight:800}.badge-text{font-size:.75rem;letter-spacing:-.01rem}.badge-text,.stepper{font-family:var(--font-geist,"sans-serif");font-weight:700}.privacy-policy,.stepper{font-size:.625rem}.privacy-policy{font-family:var(--font-geist,"sans-serif");line-height:1rem;font-weight:400}.root-layout{display:flex;flex-direction:column;min-height:100dvh}main{min-height:calc(100vh - 5rem)}.wrapper{padding:0 .75rem}@media(min-width:1272px){.wrapper{max-width:69.5rem;margin:0 auto}}.wrapper-list-modern{padding:0 .75rem}@media(min-width:1272px){.wrapper-list-modern{max-width:69.5rem;margin:3rem auto 0}}.modal{position:fixed;max-width:18.75rem;border:none;padding:1rem;border-radius:4px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;z-index:100;height:auto;max-width:80%;max-height:70vh}@media(min-width:1272px){.modal{max-width:42rem}}.modal--iframe{max-width:90dvw;width:90dvw;height:90dvh}@media(min-width:1272px){.modal--iframe{max-width:90dvh;width:90dvh}}.modal__backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:99;display:flex;justify-content:center;align-items:center}.modal__content{display:flex;flex-direction:column-reverse;height:100%}.modal__closeBtn{width:-moz-fit-content;width:fit-content;text-transform:uppercase;margin-left:auto;margin-top:2rem;background:rgba(0,0,0,0);border:none;font-weight:700;cursor:pointer}