header.svelte-cwls5q{font-family:var(--sans-bolder-font);font-weight:400}header.svelte-cwls5q{font-size:var(--header-size);filter:invert(1);mix-blend-mode:difference;position:fixed;top:0;left:0;width:100%;height:var(--header-height);display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;padding:0 var(--page-margin);gap:.5em;z-index:var(--z-subheader);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}header.svelte-cwls5q::-webkit-scrollbar{display:none}@media screen and (min-width:601px)and (max-width:900px){header.svelte-cwls5q{top:var(--header-height);background-color:var(--accent-color);filter:none;mix-blend-mode:normal;justify-content:flex-start}}@media screen and (orientation:portrait)and (max-width:600px){header.svelte-cwls5q{top:var(--header-height);background-color:var(--accent-color);filter:none;mix-blend-mode:normal;justify-content:flex-start}}@media screen and (min-width:901px){header.svelte-cwls5q{display:none}}@media screen and (orientation:portrait)and (max-width:600px){header.svelte-cwls5q{justify-content:center}}section.svelte-cwls5q{padding:calc(var(--header-height) + var(--page-margin)) var(--page-margin) var(--header-height) var(--page-margin)}@media screen and (min-width:901px){section.svelte-cwls5q{padding-left:var(--about-left, var(--page-margin))}}@media screen and (max-width:900px){section.svelte-cwls5q{padding-top:calc(2 * var(--header-height) + 2 * var(--page-margin))}}section.svelte-cwls5q .content:where(.svelte-cwls5q){width:calc(459 * var(--px, .1vw))}@media screen and (orientation:portrait)and (max-width:600px){section.svelte-cwls5q .content:where(.svelte-cwls5q){width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"intro intro" "contacts-title contacts-title" "contacts contacts" "main-contacts social-medias" "newsletter newsletter"}}section.svelte-cwls5q .content:where(.svelte-cwls5q) .intro:where(.svelte-cwls5q){grid-area:intro;margin-bottom:2em}@media screen and (orientation:portrait)and (max-width:600px){section.svelte-cwls5q .content:where(.svelte-cwls5q) .intro:where(.svelte-cwls5q){padding-left:calc(115 * var(--px, .1vw));padding-right:calc(13 * var(--px, .1vw));margin-bottom:calc(76 * var(--px, .1vw))}}section.svelte-cwls5q .content:where(.svelte-cwls5q) .main-contacts:where(.svelte-cwls5q){grid-area:main-contacts}section.svelte-cwls5q .content:where(.svelte-cwls5q) .social-medias:where(.svelte-cwls5q){grid-area:social-medias;margin-top:1em}@media screen and (orientation:portrait)and (max-width:600px){section.svelte-cwls5q .content:where(.svelte-cwls5q) .social-medias:where(.svelte-cwls5q){margin-top:0;margin-bottom:calc(45 * var(--px, .1vw))}}section.svelte-cwls5q .content:where(.svelte-cwls5q) .social-medias:where(.svelte-cwls5q) a:where(.svelte-cwls5q){font-weight:700;text-decoration:none;color:var(--title-color)}section.svelte-cwls5q .content:where(.svelte-cwls5q) .social-medias:where(.svelte-cwls5q) a:where(.svelte-cwls5q):first-child:after{content:", "}section.svelte-cwls5q .content:where(.svelte-cwls5q) h2:where(.svelte-cwls5q){grid-area:contacts-title;font-weight:700;font-size:var(--body-size);color:var(--title-color);display:none}@media screen and (orientation:portrait)and (max-width:600px){section.svelte-cwls5q .content:where(.svelte-cwls5q) h2:where(.svelte-cwls5q){display:block;margin-bottom:1em}}section.svelte-cwls5q .content:where(.svelte-cwls5q) .contacts:where(.svelte-cwls5q){grid-area:contacts;margin-top:calc(63 * var(--px, .1vw));margin-bottom:calc(94 * var(--px, .1vw));column-count:2;column-gap:calc(51 * var(--px, .1vw))}@media screen and (orientation:portrait)and (max-width:600px){section.svelte-cwls5q .content:where(.svelte-cwls5q) .contacts:where(.svelte-cwls5q){margin-top:0;margin-bottom:calc(45 * var(--px, .1vw));row-gap:1em;column-gap:1em}}section.svelte-cwls5q .content:where(.svelte-cwls5q) .contacts:where(.svelte-cwls5q) article{margin-bottom:1.2em}section.svelte-cwls5q .content:where(.svelte-cwls5q) .newsletter:where(.svelte-cwls5q){grid-area:newsletter}section.svelte-cwls5q .content:where(.svelte-cwls5q) .newsletter:where(.svelte-cwls5q) h2:where(.svelte-cwls5q){font-weight:700;font-size:var(--body-size);color:var(--title-color);margin-bottom:1.2em}@media screen and (min-width:901px){section.svelte-cwls5q .content:where(.svelte-cwls5q) .newsletter:where(.svelte-cwls5q) form{width:75%}}
