@font-face{font-display:swap;font-family:Geometria;font-style:normal;font-weight:300;src:url(../fonts/geometria/geometria_light.otf) format("opentype")}@font-face{font-display:swap;font-family:Geometria;font-style:italic;font-weight:300;src:url(../fonts/geometria/geometria_lightitalic.otf) format("opentype")}@font-face{font-display:swap;font-family:Geometria;font-style:normal;font-weight:500;src:url(../fonts/geometria/geometria_medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Geometria;font-style:italic;font-weight:500;src:url(../fonts/geometria/geometria_mediumitalic.otf) format("opentype")}@font-face{font-display:swap;font-family:Geometria;font-style:normal;font-weight:700;src:url(../fonts/geometria/geometria_bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Geometria;font-style:italic;font-weight:700;src:url(../fonts/geometria/geometria_bolditalic.otf) format("opentype")}@font-face{font-display:swap;font-family:Geometria;font-style:normal;font-weight:800;src:url(../fonts/geometria/geometria_extrabold.otf) format("opentype")}:root{--brand-kalinka-blue:#172e4d;--brand-kalinka-red:#9c021e;--brand-kalinka-orange-red:#ff2400;--brand-kalinka-beige:#ffbc6b;--brand-kalinka-black:#2f3037;--brand-kalinka-white:#fff;--site-font-sans:Geometria,"Segoe UI",Arial,sans-serif;--site-card-icon-size:2rem;--site-card-icon-radius:999px;--site-card-icon-color:rgba(23,46,77,.64);--site-card-icon-bg:transparent;--site-card-icon-border:transparent;--site-card-icon-active-color:#172e4d;--site-card-icon-active-bg:rgba(23,46,77,.08);--site-card-icon-active-border:rgba(23,46,77,.12);--site-card-icon-hover-color:#172e4d;--site-card-icon-hover-bg:rgba(23,46,77,.06);--site-card-icon-hover-border:rgba(23,46,77,.1);--site-card-icon-shadow:none;--site-card-icon-transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}#__nuxt,body,html{margin:0;min-height:100%;padding:0}body{background:var(--brand-kalinka-white);color:var(--brand-kalinka-black);font-family:var(--site-font-sans);overflow-x:hidden}.project-section{background:#fff;border:none;border-radius:24px;box-shadow:none;box-sizing:border-box;margin-bottom:50px;margin-top:50px;max-width:100%;padding:1.5rem;width:100%}.project-section__head{display:grid;gap:.35rem;margin-bottom:1rem}.project-section__head h2{color:#172e4d;font-size:1.7375rem;font-weight:700;line-height:1.2;margin:0}.project-section__head p{color:#172e4db8;font-size:1rem;letter-spacing:-.025em;line-height:2rem;margin:0}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--site-font-sans)}:is(.project-related-card__icon-btn,.project-list-card__action,.catalog-map-card__icon-btn){align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--site-card-icon-bg);border:1px solid var(--site-card-icon-border);border-radius:var(--site-card-icon-radius);box-shadow:var(--site-card-icon-shadow);color:var(--site-card-icon-color);cursor:pointer;display:inline-flex;flex:0 0 auto;height:var(--site-card-icon-size);justify-content:center;padding:0;transition:var(--site-card-icon-transition);width:var(--site-card-icon-size);-webkit-tap-highlight-color:transparent}:is(.project-related-card__icon-btn,.project-list-card__action,.catalog-map-card__icon-btn) svg{display:block;flex:0 0 auto}:is(.project-related-card__icon-btn,.project-list-card__action,.catalog-map-card__icon-btn):hover{background:var(--site-card-icon-hover-bg);border-color:var(--site-card-icon-hover-border);color:var(--site-card-icon-hover-color)}:is(.project-related-card__icon-btn,.project-list-card__action,.catalog-map-card__icon-btn):focus-visible{background:var(--site-card-icon-hover-bg);border-color:var(--site-card-icon-hover-border);box-shadow:0 0 0 3px #172e4d24;color:var(--site-card-icon-hover-color);outline:none}:is(.project-related-card__icon-btn--active,.project-list-card__action--active,.catalog-map-card__icon-btn--active){background:var(--site-card-icon-active-bg);border-color:var(--site-card-icon-active-border);color:var(--site-card-icon-active-color)}@media(max-width:768px){:root{--site-card-icon-size:2.25rem}.project-section{padding:1rem}}
