.text>:last-child{margin-bottom:0}.text>:first-child{margin-top:0}.text h1{font-family:var(--h1--font-family--desktop);font-size:var(--h1--font-size--desktop);font-weight:var(--h1--font-weight--desktop);letter-spacing:var(--h1--letter-spacing--desktop);line-height:var(--h1--line-height--desktop);margin:2.5rem 0}@media screen and (max-width:800px){.text h1{font-family:var(--h1--font-family--mobile);font-size:var(--h1--font-size--mobile);font-weight:var(--h1--font-weight--mobile);letter-spacing:var(--h1--letter-spacing--mobile);line-height:var(--h1--line-height--mobile);margin:1.5rem 0}}.text h2{font-family:var(--h2--font-family--desktop);font-size:var(--h2--font-size--desktop);font-weight:var(--h2--font-weight--desktop);letter-spacing:var(--h2--letter-spacing--desktop);line-height:var(--h2--line-height--desktop);margin:2.5rem 0}@media screen and (max-width:800px){.text h2{font-family:var(--h2--font-family--mobile);font-size:var(--h2--font-size--mobile);font-weight:var(--h2--font-weight--mobile);letter-spacing:var(--h2--letter-spacing--mobile);line-height:var(--h2--line-height--mobile);margin:1.5rem 0}}.text h3{font-family:var(--h3--font-family--desktop);font-size:var(--h3--font-size--desktop);font-weight:var(--h3--font-weight--desktop);letter-spacing:var(--h3--letter-spacing--desktop);line-height:var(--h3--line-height--desktop);margin:2.5rem 0}@media screen and (max-width:800px){.text h3{font-family:var(--h3--font-family--mobile);font-size:var(--h3--font-size--mobile);font-weight:var(--h3--font-weight--mobile);letter-spacing:var(--h3--letter-spacing--mobile);line-height:var(--h3--line-height--mobile);margin:1.5rem 0}}.text h4{font-family:var(--h4--font-family--desktop);font-size:var(--h4--font-size--desktop);font-weight:var(--h4--font-weight--desktop);letter-spacing:var(--h4--letter-spacing--desktop);line-height:var(--h4--line-height--desktop);margin:2.5rem 0}@media screen and (max-width:800px){.text h4{font-family:var(--h4--font-family--mobile);font-size:var(--h4--font-size--mobile);font-weight:var(--h4--font-weight--mobile);letter-spacing:var(--h4--letter-spacing--mobile);line-height:var(--h4--line-height--mobile);margin:1.5rem 0}}.text a:not(.button){color:var(--color1);position:relative;text-decoration:underline;z-index:3}.text a:not(.button):hover{text-decoration:none}.text ul{margin:2.5rem 0}@media screen and (max-width:800px){.text ul{margin:1.5rem 0}}.text ul li{font-family:var(--p--font-family--desktop);font-size:var(--p--font-size--desktop);font-weight:var(--p--font-weight--desktop);letter-spacing:var(--p--letter-spacing--desktop);line-height:var(--p--line-height--desktop);margin-top:1rem;padding-left:2rem;position:relative}.text ul li:first-child{margin-top:0}@media screen and (max-width:800px){.text ul li{font-family:var(--p--font-family--mobile);font-size:var(--p--font-size--mobile);font-weight:var(--p--font-weight--mobile);letter-spacing:var(--p--letter-spacing--mobile);line-height:var(--p--line-height--mobile)}}.text ul li:before{content:"\2022";font-weight:var(--semi-bold);left:0;position:absolute}.text ul ul{margin:1rem 0 0}.text ul ul li{margin-left:1rem}.text ul p{margin-top:1rem}.text ul p:first-child{margin-top:0}.text ol{counter-reset:item;margin:2.5rem 0}@media screen and (max-width:800px){.text ol{margin:1.5rem 0}}.text ol li{counter-increment:item;font-family:var(--p--font-family--desktop);font-size:var(--p--font-size--desktop);font-weight:var(--p--font-weight--desktop);letter-spacing:var(--p--letter-spacing--desktop);line-height:var(--p--line-height--desktop);margin-top:1rem;padding-left:3rem;position:relative}.text ol li:first-child{margin-top:0}@media screen and (max-width:800px){.text ol li{font-family:var(--p--font-family--mobile);font-size:var(--p--font-size--mobile);font-weight:var(--p--font-weight--mobile);letter-spacing:var(--p--letter-spacing--mobile);line-height:var(--p--line-height--mobile)}}.text ol li:before{content:counters(item,".");font-weight:var(--semi-bold);left:0;position:absolute}.text ol ol{margin:1rem 0 0}.text ol ol li{margin-left:1rem;padding-left:4.5rem}.text ol p{margin-top:1rem}.text ol p:first-child{margin-top:0}.text p{font-family:var(--p--font-family--desktop);font-size:var(--p--font-size--desktop);font-weight:var(--p--font-weight--desktop);letter-spacing:var(--p--letter-spacing--desktop);line-height:var(--p--line-height--desktop);margin:2.5rem 0}@media screen and (max-width:800px){.text p{font-family:var(--p--font-family--mobile);font-size:var(--p--font-size--mobile);font-weight:var(--p--font-weight--mobile);letter-spacing:var(--p--letter-spacing--mobile);line-height:var(--p--line-height--mobile);margin:1.5rem 0}}.text small{font-family:var(--small--font-family--desktop);font-size:var(--small--font-size--desktop);font-weight:var(--small--font-weight--desktop);letter-spacing:var(--small--letter-spacing--desktop);line-height:var(--small--line-height--desktop);margin:2.5rem 0}@media screen and (max-width:800px){.text small{font-family:var(--small--font-family--mobile);font-size:var(--small--font-size--mobile);font-weight:var(--small--font-weight--mobile);letter-spacing:var(--small--letter-spacing--mobile);line-height:var(--small--line-height--mobile);margin:1.5rem 0}}.text strong{font-weight:var(--bold)}.text em{font-style:italic}.text .button{margin-bottom:2.5rem}.text .button:only-child{margin-bottom:0}@media screen and (max-width:800px){.text .button{margin-bottom:1.5rem}}.text .flag--swiss{background-image:url(/themes/custom/novsubtheme_webshop/img/flag--swiss.png);background-repeat:no-repeat;background-size:contain;display:inline-block;line-height:3rem;margin-left:1rem;margin-top:1rem;text-indent:-9999px;width:4rem}
/*# sourceMappingURL=text.css.map */