.cookie-consent-banner_banner__ICxbg{position:fixed;z-index:1000;right:1rem;bottom:1rem;left:1rem;color:var(--primary-color);background-color:#fff;border:2px solid var(--accent-color);-webkit-box-shadow:0 .75rem 2rem rgba(0,0,0,.18);box-shadow:0 .75rem 2rem rgba(0,0,0,.18)}.cookie-consent-banner_content__pYt9n{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;grid-gap:1.5rem;gap:1.5rem;max-width:80rem;margin:0 auto;padding:1rem}@media screen and (max-width:750px){.cookie-consent-banner_content__pYt9n{display:block}}.cookie-consent-banner_text__wG5HN{margin:0;font-size:var(--small-size);line-height:1.45;max-width:1360px}.cookie-consent-banner_text__wG5HN a{color:var(--accent-color);text-decoration:underline}.cookie-consent-banner_actions__7iBp5{display:-moz-box;display:flex;grid-gap:.75rem;gap:.75rem;flex-shrink:0}@media screen and (max-width:750px){.cookie-consent-banner_actions__7iBp5{margin-top:1rem}}.cookie-consent-banner_accept__phRaI,.cookie-consent-banner_reject__QdIS_{cursor:pointer;border:2px solid var(--accent-color);padding:.75rem 1rem;font-size:var(--small-size);font-weight:500}.cookie-consent-banner_accept__phRaI{color:#fff;background-color:var(--accent-color)}.cookie-consent-banner_reject__QdIS_{color:var(--primary-color);background-color:transparent}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--primary-color:#242424;--secondary-color:#646464;--secondary-light-color:#ebebeb;--underlay-color:#f5f5f5;--accent-color:#2c6dce;--accent-dark-color:#0c2b60;--tint-color:rgba(61,123,214,0.25);--width:1450px;--max-width:94vw;--content-width:1100px;--current-width:min(var(--width),var(--max-width));--margin-width:max(-moz-calc(50vw - var(--width)/2),-moz-calc(50vw - var(--max-width)/2));--margin-width:max(calc(50vw - var(--width) / 2),calc(50vw - var(--max-width) / 2));--text-size:24px;--h1-size:2.5rem;--h2-size:1.9rem;--h3-size:1.5rem;--h4-size:1.25rem;--h5-size:1rem;--h6-size:0.85rem;--small-size:0.65rem;--extra-small-size:0.55rem;--heading-font-family:"PlayFair Display","Times New Roman",Times,serif;--body-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--base-line-height:1.4;--heading-line-height:1.2;--dimmed-image-brightness:0.45;--dimmed-image-hover-brightness:0.65;--to-primary-color-filter:invert(16%) sepia(26%) saturate(0%) hue-rotate(170deg) brightness(97%) contrast(89%);--to-accent-color-filter:invert(44%) sepia(100%) saturate(402%) hue-rotate(177deg) brightness(85%) contrast(98%);--to-accent-dark-color-filter:invert(12%) sepia(31%) saturate(5207%) hue-rotate(209deg) brightness(90%) contrast(96%);--to-secondary-color-filter:invert(32%) sepia(1%) saturate(0%) hue-rotate(156deg) brightness(105%) contrast(87%);--to-secondary-light-color-filter:invert(98%) sepia(4%) saturate(70%) hue-rotate(349deg) brightness(89%) contrast(86%);--transition-duration:0.15s;--transition-function:ease;--header-height:153px;--vh:1vh}@media screen and (max-width:1400px){:root{--text-size:22px}}@media screen and (max-width:1000px){:root{--text-size:18px;--h1-size:1.75rem;--h2-size:1.65rem}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(/fonts/roboto-v29-latin_cyrillic-100.woff2) format("woff2"),url(/fonts/roboto-v29-latin_cyrillic-100.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100;src:url(/fonts/roboto-v29-latin_cyrillic-100italic.woff2) format("woff2"),url(/fonts/roboto-v29-latin_cyrillic-100italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/fonts/roboto-v29-latin_cyrillic-300.woff2) format("woff2"),url(/fonts/roboto-v29-latin_cyrillic-300.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(/fonts/roboto-v29-latin_cyrillic-300italic.woff2) format("woff2"),url(/fonts/roboto-v29-latin_cyrillic-300italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto-v29-latin_cyrillic-regular.woff2) format("woff2"),url(/fonts/roboto-v29-latin_cyrillic-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(/fonts/roboto-v29-latin_cyrillic-italic.woff2) format("woff2"),url(/fonts/roboto-v29-latin_cyrillic-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/fonts/roboto-v29-latin_cyrillic-500.woff2) format("woff2"),url(/fonts/roboto-v29-latin_cyrillic-500.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(/fonts/roboto-v29-latin_cyrillic-500italic.woff2) format("woff2"),url(/fonts/roboto-v29-latin_cyrillic-500italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/roboto-v29-latin_cyrillic-700.woff2) format("woff2"),url(/fonts/roboto-v29-latin_cyrillic-700.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(/fonts/roboto-v29-latin_cyrillic-700italic.woff2) format("woff2"),url(/fonts/roboto-v29-latin_cyrillic-700italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:url(/fonts/roboto-v29-latin_cyrillic-900italic.woff2) format("woff2"),url(/fonts/roboto-v29-latin_cyrillic-900italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(/fonts/roboto-v29-latin_cyrillic-900.woff2) format("woff2"),url(/fonts/roboto-v29-latin_cyrillic-900.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/fonts/playfair-display-v22-latin_cyrillic-regular.woff2) format("woff2"),url(/fonts/playfair-display-v22-latin_cyrillic-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:500;src:url(/fonts/playfair-display-v22-latin_cyrillic-500.woff2) format("woff2"),url(/fonts/playfair-display-v22-latin_cyrillic-500.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:url(/fonts/playfair-display-v22-latin_cyrillic-600.woff2) format("woff2"),url(/fonts/playfair-display-v22-latin_cyrillic-600.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:800;src:url(/fonts/playfair-display-v22-latin_cyrillic-800.woff2) format("woff2"),url(/fonts/playfair-display-v22-latin_cyrillic-800.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/fonts/playfair-display-v22-latin_cyrillic-700.woff2) format("woff2"),url(/fonts/playfair-display-v22-latin_cyrillic-700.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:900;src:url(/fonts/playfair-display-v22-latin_cyrillic-900.woff2) format("woff2"),url(/fonts/playfair-display-v22-latin_cyrillic-900.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:400;src:url(/fonts/playfair-display-v22-latin_cyrillic-italic.woff2) format("woff2"),url(/fonts/playfair-display-v22-latin_cyrillic-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:500;src:url(/fonts/playfair-display-v22-latin_cyrillic-500italic.woff2) format("woff2"),url(/fonts/playfair-display-v22-latin_cyrillic-500italic.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:600;src:url(/fonts/playfair-display-v22-latin_cyrillic-600italic.woff2) format("woff2"),url(/fonts/playfair-display-v22-latin_cyrillic-600italic.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:700;src:url(/fonts/playfair-display-v22-latin_cyrillic-700italic.woff2) format("woff2"),url(/fonts/playfair-display-v22-latin_cyrillic-700italic.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:800;src:url(/fonts/playfair-display-v22-latin_cyrillic-800italic.woff2) format("woff2"),url(/fonts/playfair-display-v22-latin_cyrillic-800italic.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:900;src:url(/fonts/playfair-display-v22-latin_cyrillic-900italic.woff2) format("woff2"),url(/fonts/playfair-display-v22-latin_cyrillic-900italic.woff) format("woff")}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #29d,0 0 5px #29d;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-moz-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;-moz-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-moz-keyframes nprogress-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#__next,body,html{height:100%}#nprogress .bar{background:var(--accent-color)}html{font-size:var(--text-size)}body{font-family:var(--body-font-family);line-height:var(--base-line-height);color:var(--primary-color)}b,strong{font-weight:700}em,i{font-style:italic}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);line-height:var(--heading-line-height);font-weight:700}h1{font-size:var(--h1-size)}h2{font-size:var(--h2-size)}h3{font-size:var(--h3-size)}h4{font-size:var(--h4-size)}h5{font-size:var(--h5-size)}h6{font-size:var(--h6-size)}html[data-contrasted=true]{--primary-color:#000;--secondary-color:#000;--secondary-light-color:#fff;--underlay-color:#fff;--to-primary-color-filter:brightness(0);--to-secondary-color-filter:brightness(0);--to-secondary-light-color-filter:brightness(0) invert(1);--text-size:30px;--h6-size:1rem;--small-size:0.75rem;--extra-small-size:0.75rem;--base-line-height:1.6;--transition-duration:0}html[data-contrasted=true] body{letter-spacing:.5px}html[data-contrasted=true] a{text-decoration:underline}