.container{bottom:0;position:relative;margin-bottom:0;margin-top:20px}.footerText{color:#355046;width:100%;vertical-align:middle;margin:0 auto;font-size:1.4em}.footerText:hover .myHref{color:#e88c05}@media(max-width:950px){.footerText{font-size:medium}}body{margin:0;background-color:#f1f1f1;position:relative;height:100%}body,html{text-decoration:none}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin:0 auto}.appContainer{height:100%;position:relative}.WelcomeBlock{background:6957;background:linear-gradient(90deg,rgba(0,0,0,.952),rgba(45,180,158,.952) 72%);position:relative}.navContainer{display:grid;grid-template-columns:1fr 2fr 3fr;grid-template-rows:1fr;max-width:76.5vw}.item-1,.item-4{grid-row:span 2;grid-column:1}.item-2{grid-column:2;grid-row:1;max-width:260px}.item-3{grid-column:3;grid-row:1;text-align:start!important}.logo{width:150px;height:150px;margin:0;opacity:.8;margin-left:21.9vw}.commonText{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;margin-left:5px}.name{font-size:2.7em;color:#dfccb8;text-align:left;text-shadow:0 0 20px rgba(220,20,60,.63),0 0 20px rgba(220,20,60,.555),0 0 10px rgba(220,20,60,.534),5px -10px 10px rgba(255,166,0,.562),-5px -10px 10px rgba(255,255,0,.61);animation:amazing 5s linear infinite alternate;margin-top:.8em;opacity:.9}.logoText{font-size:.98em;margin-top:-2em;color:#e88c05;margin-left:3px;opacity:.9;min-width:250px}.commercialInfo{text-align:right;margin-top:2em;text-align:start;max-width:100%;color:hsla(39,15%,82%,.886);font-size:1em}.preloader{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(228,243,237,.9);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.spinner{border:8px solid #f3f3f3;border-top:8px solid #e69122;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}.router-link a,.router-link-active,.router-link-exact-active,a{text-decoration:none;color:inherit}@keyframes amazing{0%{text-shadow:0 10px 20px #f31541,0 0 20px rgba(255,0,0,.705),0 0 10px rgba(255,153,0,.603),0 0 10px rgba(255,140,0,.562),-5px -5px 5px rgba(255,255,0,.521),10px -10px 10px rgba(255,255,0,.486)}25%{text-shadow:0 10px 20px rgba(220,20,60,.527),0 0 20px red,0 0 20px rgba(255,166,0,.555),-5px -5px 5px rgba(255,255,0,.589),5px -10px 10px rgba(255,255,0,.5),-5px -10px 10px rgba(255,255,0,.418)}50%{text-shadow:0 10px 20px rgba(241,23,66,.699),0 0 20px red,0 0 10px rgba(255,145,0,.603),0 0 10px rgba(214,101,9,.555),-5px -5px 5px rgba(255,255,0,.473),10px -10px 10px rgba(255,255,0,.486)}75%{text-shadow:0 10px 20px crimson,0 0 20px rgba(255,0,0,.562),0 0 20px rgba(255,166,0,.534),-5px -5px 5px rgba(255,255,0,.493),5px -10px 10px rgba(255,255,0,.548),-5px -10px 10px rgba(255,255,0,.493)}to{text-shadow:0 10px 20px rgba(220,20,60,.5),0 0 20px red,0 0 10px rgba(255,102,0,.589),0 0 10px rgba(255,104,16,.548),-5px -5px 5px rgba(255,166,0,.486),10px -10px 10px rgba(255,255,0,.438)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.preloader p{margin-top:10px;font-size:1.2em;color:#333}@media(max-width:1600px){.logo{width:105px;height:105px;margin-left:22vw;margin-top:1.22em}.companyName{width:22vw}}@media(max-width:1500px){.logo{width:90px;height:90px;margin-left:22.3vw;margin-top:1.22em}.companyName{width:22vw}.name{font-size:2em;margin-top:1.1em}.logoText{font-size:.7em;margin-left:4px;text-align:left}.navContainer{grid-template-columns:1fr 1.5fr 2fr}.commercialInfo{margin-top:1em}}@media(max-width:950px){.navContainer{text-align:center;padding:0;max-width:95vw;margin:0 auto;gap:.5em}.item-1,.item-2,.item-3,.navContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}.item-1,.item-2,.item-3{width:100%}.logo{width:70px;height:70px;margin-left:0;margin-top:0}.commonText{padding:0;margin:0 auto;margin-left:-22px;margin-top:-10px;text-align:right;align-items:center}.name{font-size:1.8em;padding:0;margin:0;margin-left:.5em}.logoText{display:inline-block;font-size:.8em;margin-top:1em;margin-left:4em;padding:0}.commercialInfo{width:100%;max-width:100%;text-align:justify;box-sizing:border-box}.commercialInfo,.item-3{margin:0;padding:0}}.vacanciyTask{min-height:100px;background:#c8d8d4;background:radial-gradient(circle,#c8d8d4 31%,rgba(228,133,25,.712) 100%);border-radius:10px;margin-top:.5em;margin-bottom:.8em;list-style-type:none;transition:1s;box-sizing:border-box;padding-top:.8em;padding-bottom:.8em;color:#355046;overflow:hidden}.vacanciyTask h2,.vacanciyTask p{margin:0;padding:0}.vacanciyTask:hover{background:rgba(228,133,25,.2);background:#c8d8d4;background:radial-gradient(circle,#cae2dc 11%,rgba(206,122,27,.651) 91%)}h1{color:#355046;margin-top:.5em}.salary{padding-top:5em}@media(max-width:950px){h1{font-size:medium}}h3{color:#355046}.ul{background-color:#c8d8d4;margin-top:.5em;margin-bottom:.5em;list-style-type:none;overflow:hidden}.ul h2,.ul time{margin:0;padding:0}.li{color:#355046;padding-top:1px;border-top:1px solid transparent}.vacancies{max-width:600px;margin:0 auto}.bidsTask{border-radius:0;margin-left:0;padding:4px}.bidsTask:hover{background-color:hsla(160,7%,75%,.502);transition:.1s}.bidsTask:hover h2{color:#e88c05;transition:.1s}.bidName{font-size:1.2em;margin-top:3em;padding-bottom:5em;min-height:2em}time{display:block;font-size:.7em}.polozheniye{display:inline-block;font-size:1.2em;color:#355046;text-decoration:underline}@media(max-width:1600px){time{font-size:.8em}}@media(max-width:950px){.polozheniye{font-size:small;text-decoration:underline}}.CommonInfo{max-width:54vw;margin:0 auto;margin-top:2em;display:flex}.contacts{background-color:#c8d8d4;flex-grow:2;min-width:20.5vw;max-width:21vw}.contacts,main{border-radius:6px}main{margin-left:1em;background-color:rgba(228,133,25,.2);flex-grow:6;min-height:700px;max-height:665px;overflow-y:scroll;color:#355046}hr{max-width:80%}.literal{margin-top:-7px}@media(max-width:1600px){.contacts{min-width:22vw;padding:10px}}@media(max-width:950px){.CommonInfo{flex-direction:column;align-items:stretch;padding:0;width:100%}.contacts,main{width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);padding-left:1em;padding-right:1em;box-sizing:border-box;position:relative}main{margin-top:1em;overflow-y:auto}.polozheniye{font-size:small;text-decoration:underline}}.home{height:100%}.bidPage{min-height:calc(100vh - 230px)}.bidPageContainer{max-width:54vw;margin:0 auto;margin-top:2em;background-color:rgba(238,147,43,.2);padding:.8em 0;border-radius:6px;min-height:65vh;text-align:left;padding-left:3em;padding-top:2em;color:#355046;max-width:52.3vw}.textDescription{text-align:justify;margin-top:2.5em;font-size:1.2em;text-indent:2em;padding-right:1.65em;font-weight:100;line-height:1.6em}.fileHref{text-decoration:underline}.bidFile{text-align:justify;margin-top:2.5em}time{text-align:right;margin-right:3em;margin-top:3em}@media(max-width:950px){.bidPageContainer{width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);padding-left:1em;padding-right:1em;box-sizing:border-box}.bidFile,.fileHref,.textDescription,.title{margin-left:0!important}}