.sre-site{--color-navy:#1b1d37;--color-gold:#ffcc99;--color-ink:#242738;--color-slate:#333b45;--color-muted:#626773;--color-paper:#f6f6f3;--color-mist:rgba(198,198,198,0.19);--color-line:#b49a7c;--font-sans:"Raleway Variable",Raleway,Arial,sans-serif;--font-serif:Georgia,"Times New Roman",serif;--pad:clamp(24px,6.25vw,110px);--section-y:min(4vw,54px);--row-y:min(2vw,27px);background:#fff;color:var(--color-navy);font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sre-site,.sre-site *,.sre-site :after,.sre-site :before{box-sizing:border-box}html:has(.sre-site){scroll-padding-top:100px;-webkit-text-size-adjust:100%}.sre-site :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-serif);font-weight:400;letter-spacing:-.035em;line-height:1.2;color:var(--color-navy);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media (max-width:980px){.sre-site :where(h1,h2,h3,h4,h5,h6){-webkit-hyphens:auto;hyphens:auto}}.sre-site :where(a){color:inherit;text-decoration:none;transition:all .5s}.sre-site :where(a:not(.btn):hover){opacity:.6}.sre-site :where(button){font:inherit;cursor:pointer}.sre-site :where(:focus-visible){outline:2px solid var(--color-gold);outline-offset:4px}[data-input=pointer] .sre-site :where(:focus-visible:not(input,textarea,select)){outline:none}.sre-site .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sre-site .section{padding-block:var(--section-y);background:#fff}.sre-site .row{width:90%;max-width:1080px;margin-inline:auto;padding-block:var(--row-y)}.sre-site .title-page{margin:0;padding-bottom:10px;color:var(--color-slate);font-size:40px}@media (max-width:980px){.sre-site .section{padding-block:36px}.sre-site .row{width:calc(100% - 40px);max-width:720px;padding-block:12px 40px}.sre-site .title-page{font-size:clamp(29px,7.5vw,40px);line-height:1.22;letter-spacing:normal}}@media (prefers-reduced-motion:reduce){.sre-site *,.sre-site :after,.sre-site :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.menu-dialog,.menu-dialog *,.site-header,.site-header *{box-sizing:border-box}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;width:100%;height:112px;padding:12px var(--pad);background:var(--color-navy);color:#fff;line-height:1.7;transition:height .3s}.site-header.compact{height:88px}.site-header .brand{display:flex;align-items:center;justify-content:center;align-self:stretch;width:92px}.site-header .brand img{display:block;width:auto;max-width:100%;height:100%;object-fit:contain}.header-actions{display:flex;align-items:center;gap:40px;font-size:14px}.header-contact{padding:6px 0;border-bottom:1px solid #777587}.menu-trigger{display:flex;align-items:center;gap:20px;padding:15px 0;border:0;background:none;color:#fff;letter-spacing:.1em}.burger{display:grid;grid-gap:6px;gap:6px;width:30px}.burger i{width:30px;height:1px;background:var(--color-gold)}.burger i:nth-child(2){width:22px;margin-left:auto}.menu-dialog{z-index:10000;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--color-navy);color:#fff;line-height:1.7}.menu-dialog:focus,.menu-dialog:focus-visible{outline:none}.menu-dialog:not([open]){display:none}.menu-dialog::-webkit-backdrop{background:var(--color-navy)}.menu-dialog::backdrop{background:var(--color-navy)}.menu-dialog[open]{animation:menu-in .25s ease}@keyframes menu-in{0%{opacity:0}to{opacity:1}}.menu-head{display:flex;align-items:center;justify-content:space-between;height:112px;padding:12px var(--pad)}.menu-head img{display:block;width:92px;height:88px;object-fit:contain}.menu-close{display:flex;align-items:center;gap:25px;padding:15px;border:0;background:none;color:#fff}.menu-close b{font-size:30px;font-weight:300}.menu-body{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:10%;gap:10%;padding:45px var(--pad) 60px}.menu-primary>a,.menu-primary>details{display:block;border-bottom:1px solid #ffffff25}.menu-primary summary,.menu-primary>a{padding:12px 0;color:#fff;font-family:var(--font-serif);font-size:clamp(28px,3.6vw,55px);font-weight:400;line-height:1.3;letter-spacing:-.03em}.menu-primary>a:hover{color:var(--color-gold)}.menu-primary summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.menu-primary summary::-webkit-details-marker{display:none}.menu-primary summary span{font:26px Arial;letter-spacing:normal}.menu-primary details[open] summary span{transform:rotate(45deg)}.menu-sub{padding:0 0 18px 22px}.menu-sub a{display:block;color:#d4d4de;font-size:15px;line-height:2.2}.menu-side{padding-top:20px}.menu-dialog .eyebrow{display:block;margin-bottom:25px;color:var(--color-gold);font-size:12px;line-height:1.6;letter-spacing:.2em;text-transform:uppercase}.secondary-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-gap:18px 28px;gap:18px 28px}.secondary-menu a{display:block;min-width:0;font-size:18px;line-height:1.5;overflow-wrap:anywhere}.menu-contact{margin-top:45px;padding-top:25px;border-top:1px solid #ffffff28}.menu-contact a{display:block;margin-bottom:15px;font-size:15px;overflow-wrap:anywhere}.menu-contact p{margin:0;color:#d4d4de}@media (max-width:1050px){.menu-body{gap:8%}}@media (max-width:980px){.site-header,.site-header.compact{gap:16px;height:88px;padding:10px 20px}.site-header .brand{flex:0 0 76px;width:76px}.site-header .brand img{width:76px;height:58px}.header-contact{display:none}.menu-trigger{gap:14px;min-height:44px;font-size:13px}.menu-dialog{width:100%;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}.menu-head{gap:14px;height:88px;padding:10px 20px}.menu-head img{width:76px;height:58px}.menu-close{gap:12px;min-height:44px;padding:10px 0;font-size:11px}.menu-body{display:block;padding:20px 24px 48px}.menu-primary summary,.menu-primary>a{gap:15px;font-size:30px;line-height:1.3;overflow-wrap:anywhere}.menu-primary summary span{flex-shrink:0}.menu-sub{padding:4px 0 18px 12px}.menu-sub a{padding:10px 0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.menu-side{margin-top:28px}}@media (max-width:700px){.header-actions{gap:22px}.secondary-menu{gap:16px 20px}.secondary-menu a{font-size:15px}.menu-contact{margin-top:28px}.menu-contact a{font-size:14px}}.site-footer{width:100%;padding:64px max(24px,6.25vw) 24px;background:var(--color-navy);color:#fff;font:400 15px/1.7 var(--font-sans)}.site-footer *{box-sizing:border-box;min-width:0}.footer-grid{display:grid;grid-template-columns:.85fr 1fr 1.1fr 1.1fr;grid-gap:40px;gap:40px;max-width:1480px;margin:0 auto}.site-footer h2{margin:0 0 20px;color:var(--color-gold);font:500 14px/1.4 var(--font-sans);letter-spacing:.05em}.site-footer p{margin:0 0 18px;color:#e6e6ed}.site-footer p:last-child{margin-bottom:0}.site-footer a{display:block;padding:5px 0;color:#fff;line-height:1.6;overflow-wrap:anywhere}.site-footer a:hover{text-decoration:underline;text-underline-offset:5px}.footer-brand img{display:block;width:145px;height:110px;object-fit:contain}.footer-bottom{display:flex;justify-content:space-between;gap:24px;max-width:1480px;margin:42px auto 0;padding-top:22px;border-top:1px solid #ffffff30}.footer-bottom>div,.footer-bottom>nav{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:13px}.site-footer .footer-credit{max-width:1480px;margin:4px auto 0;font-size:13px;text-align:right}.site-footer .footer-credit a{display:inline;padding:0}.footer-credit svg{display:inline-block;width:1em;height:1em;vertical-align:-.15em;fill:var(--color-gold)}@media (max-width:980px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media (max-width:700px){.site-footer{padding:42px 24px 24px}.footer-grid{grid-template-columns:minmax(0,1fr);gap:30px}.footer-brand img{width:124px;height:92px}.footer-grid>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 20px;gap:2px 20px}.footer-grid>nav h2{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:16px;margin-top:30px}.site-footer .footer-credit{margin-top:16px;text-align:left}}.sre-site .konto-rich-text p{margin:0 0 8px}.sre-site .konto-rich-text h2,.sre-site .konto-rich-text h3{margin:12px 0 6px;font-size:17px}.sre-site .konto-rich-text ol,.sre-site .konto-rich-text ul{margin:0 0 8px;padding-left:20px}.sre-site .konto-rich-text a{text-decoration:underline}