.index-module-scss-module__ptYBeW__footer{color:#1e1e1e;padding-block:6.66667rem 2.22222rem;overflow:hidden}main:has(>[data-background-last=dark])~.index-module-scss-module__ptYBeW__footer[data-background=dark]{padding-block-start:0}main:has(>[data-background-last=light])~.index-module-scss-module__ptYBeW__footer[data-background=light]{padding-block-start:0}.index-module-scss-module__ptYBeW__contentwrap{position:relative}.index-module-scss-module__ptYBeW__pagelinks{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:400px){.index-module-scss-module__ptYBeW__pagelinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.index-module-scss-module__ptYBeW__pagelinks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.index-module-scss-module__ptYBeW__pagelinks{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.index-module-scss-module__ptYBeW__pagelinks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1480px){.index-module-scss-module__ptYBeW__pagelinks{grid-template-columns:repeat(4,minmax(0,1fr))}}.index-module-scss-module__ptYBeW__pagelinks{gap:2.22222rem}.index-module-scss-module__ptYBeW__pagelinks .index-module-scss-module__ptYBeW__submenuitem{color:var(--color-muted);margin-block-start:.555556rem;margin-inline-start:.555556rem}.index-module-scss-module__ptYBeW__menuitemlink{font-family:var(--font-stix-two-text),serif;font-size:1.11111rem;line-height:1.66667rem}@media (min-width:1024px){.index-module-scss-module__ptYBeW__menuitemlink{font-size:1.25rem;line-height:1.875rem}}.index-module-scss-module__ptYBeW__pagelinksheader{color:var(--color-muted);font-family:var(--font-nunito-sans),sans-serif;margin-block-end:1.11111rem;font-size:.833333rem;font-weight:400;line-height:1.11111rem}.index-module-scss-module__ptYBeW__divider{z-index:-20;color:var(--color-ghost)}.index-module-scss-module__ptYBeW__logolink{align-items:center;display:inline-flex}.index-module-scss-module__ptYBeW__logo{inline-size:8.88889rem}.index-module-scss-module__ptYBeW__contactinfo{font-size:12.6px;line-height:1.33333rem}@media (min-width:1024px){.index-module-scss-module__ptYBeW__contactinfo{font-size:14.4px;line-height:1.33333rem}}.index-module-scss-module__ptYBeW__contactinfo{font-style:normal}.index-module-scss-module__ptYBeW__contactinfo dl{flex-direction:column;gap:2.22222rem;display:flex}.index-module-scss-module__ptYBeW__contactinfo dl>div{flex-direction:column;gap:.555556rem;display:flex}.index-module-scss-module__ptYBeW__contactinfo dd{color:var(--color-muted);margin-inline-start:.555556rem}.index-module-scss-module__ptYBeW__copyrighttext{color:var(--color-muted);align-items:center;display:flex}.index-module-scss-module__ptYBeW__legalandsocialsgroup{justify-content:space-between;align-items:center;display:flex}.index-module-scss-module__ptYBeW__legallinks{color:var(--color-muted);gap:1.11111rem;display:flex}.index-module-scss-module__ptYBeW__socialsandlang,.index-module-scss-module__ptYBeW__socialicons{align-items:center;gap:1.11111rem;display:flex}.index-module-scss-module__ptYBeW__socialicons .index-module-scss-module__ptYBeW__linkedinicon svg{cursor:pointer;background:var(--color-muted);border:2px solid var(--color-muted);opacity:.6;border-radius:50%;block-size:1.66667rem;inline-size:1.66667rem;display:inline-block}.index-module-scss-module__ptYBeW__socialicons .index-module-scss-module__ptYBeW__linkedinicon svg path{fill:#fff}.index-module-scss-module__ptYBeW__socialicons .index-module-scss-module__ptYBeW__linkedinicon svg:hover{opacity:1;background:#408260;border:2px solid #408260}.index-module-scss-module__ptYBeW__socialicons .index-module-scss-module__ptYBeW__cookieicon svg{cursor:pointer;opacity:.6;block-size:1.94444rem;inline-size:1.94444rem;display:inline-block}.index-module-scss-module__ptYBeW__socialicons .index-module-scss-module__ptYBeW__cookieicon svg path{fill:var(--color-muted)}.index-module-scss-module__ptYBeW__socialicons .index-module-scss-module__ptYBeW__cookieicon svg:hover{opacity:1}.index-module-scss-module__ptYBeW__socialicons .index-module-scss-module__ptYBeW__cookieicon svg:hover path{fill:#408260}.index-module-scss-module__ptYBeW__backgroundlogo{z-index:-10;block-size:44.4444rem;inline-size:44.4444rem;animation:50s linear infinite index-module-scss-module__ptYBeW__spin;position:absolute;inset-block-start:11.1111rem;inset-inline-end:-11.1111rem}.index-module-scss-module__ptYBeW__backgroundlogo path{fill:#4082601a}@keyframes index-module-scss-module__ptYBeW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.index-module-scss-module__EQXhoG__frame{aspect-ratio:var(--n)/var(--d);overflow:hidden}.index-module-scss-module__EQXhoG__frame>img,.index-module-scss-module__EQXhoG__frame>video{object-fit:cover;block-size:100%;inline-size:100%}
