@import url("normalize-e3abc91b.css");@import url("fonts-eae33a3e.css");:root{font-size:16px;font-weight:300;--accent: #4864FE;--divider: #D3D3D3}*{font-family:'Montserrat', sans-serif}body{display:flex;flex-direction:column;justify-content:center;align-items:center}body>header{margin-bottom:1.5rem}h1,h2,h3,.heading{font-weight:600;margin:1rem 0 1.5rem 0}.heading{font-size:1.75rem;font-weight:600}.accent{color:var(--accent)}a{color:inherit;text-decoration:none}div.links,div.links a{display:flex;justify-content:center;align-items:center;color:var(--accent)}div.links a{font-weight:600;text-align:center}div.links a>svg{height:2.5rem;width:2.5rem}ul,ol{position:relative;margin-left:0;padding-left:1.5rem}ul{list-style:none}ul li:before{content:"—";position:absolute;left:0}ul li,ol li{margin-bottom:1rem}ol li:only-child{list-style:none}ul li:last-child,ol li:last-child{margin-bottom:0}.logo{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3, auto);width:Min(425px, 90vw)}header h1{margin:0}.logo>*{--sides-offset: 0.25rem;--gap: 0.75rem;display:flex;align-items:center;border-bottom:2px solid black;padding:1rem var(--gap)}.logo>*:first-child{padding-left:var(--sides-offset) !important}.logo>*:last-child{padding-right:var(--sides-offset) !important}.logo>.accent{font-size:36px;font-weight:700;-ms-grid-column-align:last baseline;justify-self:last baseline;text-align:right;display:flex;align-items:center;padding-left:calc(var(--gap) * 0.25)}.logo>img{width:3.75rem;padding:1rem 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.logo>*:last-child:not(:only-child){font-size:14px;font-weight:400;-ms-grid-column-align:first baseline;justify-self:first baseline}@media (max-width: 610px){.logo{-ms-grid-columns:0.8fr 1.2fr;grid-template-columns:0.8fr 1.2fr}.logo>img{display:none}}@media (max-width: 420px){.logo>*{--sides-offset: 0.25rem;--gap: 0.5rem}.logo>.accent{padding-left:var(--sides-offset);padding-right:var(--gap);font-size:1.9rem}.logo>*:last-child:not(:only-child){padding-right:var(--sides-offset);padding-left:var(--gap);font-size:Min(0.75rem, 3.25vw)}}main{max-width:100%}main>section,footer>section{--section-padding: Min(3rem, 10vw);max-width:calc(700px + var(--section-padding) * 2);padding:0 var(--section-padding);margin-left:calc(var(--section-padding) / 2);margin-right:calc(var(--section-padding) / 2);padding-bottom:3rem;margin-bottom:4rem}main>section:not(.entry),footer>section{border-bottom:4px solid var(--divider)}@media (max-width: 700px){main>section,footer>section{padding-right:0;padding-left:0}}section.entry{margin-bottom:0}.entry>*{padding:0 calc(var(--section-padding))}.entry p:last-child{margin-bottom:0}section.gallery{--arrows-offset: -3rem;display:flex;flex-direction:column;align-items:center}.gallery h2{align-self:flex-start}@media (max-width: 600px){section.gallery{--arrows-offset: -1rem}}section.gallery .splide ul li:before{content:unset}@media (max-width: 600px){.carousel{padding:0 1.25rem}}.splide__arrow,.splide__arrow svg{background:var(--divider)}.splide__arrow svg{fill:var(--accent)}.gallery .splide__arrow--prev{left:var(--arrows-offset)}.gallery .splide__arrow--next{right:var(--arrows-offset)}.gallery .splide__slide figure{--img-height: 120px;margin:0;height:100%;display:-ms-grid;display:grid;justify-content:center;align-items:center;text-align:center;font-size:0.85rem;font-weight:400;-ms-grid-rows:var(--img-height) auto;grid-template-rows:var(--img-height) auto}.gallery .splide__slide img,.gallery .splide__slide p{-ms-grid-column-align:center;justify-self:center}.gallery .splide__slide p{margin:0}.gallery .splide__slide img{height:calc(var(--img-height) * 0.75);-webkit-transition:0.25s;transition:0.25s}@media (hover: hover){.gallery .splide__slide a img:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}}section.offers-summary{margin-bottom:2rem}section.offers-list{margin-top:1rem}.offers-list summary{list-style:none}.offers-list details{list-style:none;position:relative;border-bottom:solid 2px #cfcfcf;padding-bottom:1rem;margin-bottom:3rem}.offers-list details:last-child{margin-bottom:0}.offers-list summary{font-weight:400;font-size:1.25rem;display:flex;align-items:center;justify-content:flex-start}.offers-list summary>*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin:0}.offers-list summary:before{content:" ";position:absolute;left:-2.25rem;border:solid black;border-width:0 3px 3px 0;padding:0.5rem;transform:rotate(45deg);-webkit-transform:rotate(45deg);-webkit-transition:0.25s;transition:0.25s;cursor:pointer}.offers-list details[open] summary:before{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}@media (max-width: 700px){.offers-list{padding:0 1rem}.offers-list details{margin-left:1rem;margin-right:1rem}.offers-list details>p{margin-right:-1rem;margin-left:-1rem}.offers-list summary{font-size:1.15rem}.offers-list summary:before{left:-1.75rem;padding:0.35rem}}@media (max-width: 400px){.offers-list ol{padding-left:0}}#cooperation>ul{margin-bottom:0}#contacts .addresses{display:-ms-grid;display:grid;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;row-gap:2rem}#contacts h2{-ms-grid-column-span:2;grid-column:span 2}#contacts address{font-style:normal;font-weight:400;-ms-grid-row-align:center;align-self:center}#contacts .systech-logo{height:4.5rem;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-column-align:center;justify-self:center}#contacts .systech-logo img{height:100%;width:auto}#contacts address:nth-of-type(1){-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2}#contacts address:nth-of-type(2){-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3}#contacts .logo{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row-align:center;align-self:center;width:unset;display:flex;justify-content:center}#contacts .logo *{border:none;padding:0.5rem}@media (max-width: 720px){#contacts .addresses{display:flex;flex-direction:column;row-gap:0.5rem}#contacts .systech-logo{-ms-grid-row-align:center;align-self:center}#contacts address:nth-of-type(1){margin-bottom:1rem}}@media (max-width: 400px){#contacts address{font-size:0.8rem}}footer .year{text-align:center}footer{margin-bottom:2rem}