.Home-module-scss-module__Mg1cZq__homeView{background-color:#fff;flex-direction:column;width:100%;padding:0;display:flex}.Home-module-scss-module__Mg1cZq__header,.Home-module-scss-module__Mg1cZq__footer{flex-direction:row;align-items:center;width:100%;height:100px;padding:0 20px;display:flex}.Home-module-scss-module__Mg1cZq__header{z-index:1;background-color:#fff;position:sticky;top:0;box-shadow:0 1px 3px #0003}.Home-module-scss-module__Mg1cZq__logo{cursor:pointer;background-image:url(/images/logo.png);background-position:0;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:158px;height:70px;margin:0 auto 0 10px}.Home-module-scss-module__Mg1cZq__navigation{flex-direction:row;margin:0;padding:0;list-style-type:none;display:flex}.Home-module-scss-module__Mg1cZq__navigation li{font-size:16px;font-weight:600;display:flex}.Home-module-scss-module__Mg1cZq__navigation li+li{margin-left:26px}.Home-module-scss-module__Mg1cZq__navigation li a{color:#17438a;cursor:pointer;padding:4px;text-decoration:none}.Home-module-scss-module__Mg1cZq__main{flex-direction:column;width:100%;display:flex}.Home-module-scss-module__Mg1cZq__block{background-position:50%;background-size:cover;flex-direction:row;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 100px);padding:60px 0;display:flex;position:relative}.Home-module-scss-module__Mg1cZq__block.Home-module-scss-module__Mg1cZq__short{min-height:initial;padding:150px 0}.Home-module-scss-module__Mg1cZq__block.Home-module-scss-module__Mg1cZq__background1{background-image:url(/images/background1.jpg)}.Home-module-scss-module__Mg1cZq__block.Home-module-scss-module__Mg1cZq__background1:before{content:"";background-color:#0006;width:100%;height:100%;position:absolute}.Home-module-scss-module__Mg1cZq__block.Home-module-scss-module__Mg1cZq__background2{background-image:url(/images/background2.jpg)}.Home-module-scss-module__Mg1cZq__block.Home-module-scss-module__Mg1cZq__background2:before{content:"";background-image:-webkit-linear-gradient(#0009,#0000004d);width:100%;height:100%;position:absolute}.Home-module-scss-module__Mg1cZq__block.Home-module-scss-module__Mg1cZq__grey{background-color:#f5f5f5}.Home-module-scss-module__Mg1cZq__blockContent{flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 200px);max-width:1200px;display:flex;position:relative}.Home-module-scss-module__Mg1cZq__blockContent.Home-module-scss-module__Mg1cZq__centered{flex-direction:column;align-items:center}.Home-module-scss-module__Mg1cZq__blockContent.Home-module-scss-module__Mg1cZq__centered .Home-module-scss-module__Mg1cZq__info{text-align:center;max-width:620px;padding-right:0}.Home-module-scss-module__Mg1cZq__blockContent.Home-module-scss-module__Mg1cZq__centered .Home-module-scss-module__Mg1cZq__principles,.Home-module-scss-module__Mg1cZq__blockContent.Home-module-scss-module__Mg1cZq__centered .Home-module-scss-module__Mg1cZq__feedbackForm{max-width:620px}.Home-module-scss-module__Mg1cZq__info{color:#fff;flex-direction:column;width:100%;padding-right:20px;display:flex}.Home-module-scss-module__Mg1cZq__info h1{color:inherit;margin:0;padding:20px 0;font-size:36px;font-weight:600}.Home-module-scss-module__Mg1cZq__info h2{color:inherit;margin:0;padding:0 0 36px;font-size:24px;font-weight:300}.Home-module-scss-module__Mg1cZq__info p{color:inherit;margin:0;padding:0 0 24px;font-size:20px;font-weight:300}.Home-module-scss-module__Mg1cZq__info .Home-module-scss-module__Mg1cZq__contact{flex-direction:row;align-items:center;margin:10px auto;padding:5px 0;font-size:26px;font-weight:500;display:flex}.Home-module-scss-module__Mg1cZq__info .Home-module-scss-module__Mg1cZq__contact svg{margin:4px 12px 0 0}.Home-module-scss-module__Mg1cZq__info a.Home-module-scss-module__Mg1cZq__contact{cursor:pointer}.Home-module-scss-module__Mg1cZq__info a.Home-module-scss-module__Mg1cZq__contact:hover{color:#17438a}.Home-module-scss-module__Mg1cZq__info button{cursor:pointer;color:#fff;background-color:#0000;border:2px solid #fff;border-radius:5px;justify-content:center;align-items:center;width:250px;height:60px;font-size:16px;display:flex}.Home-module-scss-module__Mg1cZq__info.Home-module-scss-module__Mg1cZq__black{color:#333}.Home-module-scss-module__Mg1cZq__decorations{grid-gap:20px;grid-template-columns:repeat(2,180px);width:100%;display:grid}.Home-module-scss-module__Mg1cZq__decorations .Home-module-scss-module__Mg1cZq__decoraton{background-position:50%;background-size:cover;flex-shrink:0;width:100%;padding-top:100%}.Home-module-scss-module__Mg1cZq__principles{flex-direction:column;width:100%;display:flex}.Home-module-scss-module__Mg1cZq__principles:not(:first-child){margin-top:50px}.Home-module-scss-module__Mg1cZq__principles .Home-module-scss-module__Mg1cZq__principle{color:#333;flex-direction:column;width:100%;margin-bottom:55px;padding-left:95px;display:flex;position:relative}.Home-module-scss-module__Mg1cZq__principles .Home-module-scss-module__Mg1cZq__principle:before{content:"";background-image:url(/images/principle.svg);background-position:0 0;background-size:contain;flex-shrink:0;width:55px;height:55px;position:absolute;top:0;left:0}.Home-module-scss-module__Mg1cZq__principles .Home-module-scss-module__Mg1cZq__principle .Home-module-scss-module__Mg1cZq__principleTitle{margin-bottom:14px;font-size:18px;font-weight:600}.Home-module-scss-module__Mg1cZq__principles .Home-module-scss-module__Mg1cZq__principle .Home-module-scss-module__Mg1cZq__principleDescription{font-size:16px;font-weight:300}.Home-module-scss-module__Mg1cZq__technologies{grid-template-columns:repeat(4,1fr);gap:60px 20px;width:100%;max-width:900px;padding-top:60px;display:grid}.Home-module-scss-module__Mg1cZq__technologies .Home-module-scss-module__Mg1cZq__technology{text-align:center;flex-direction:column;align-items:center;display:flex}.Home-module-scss-module__Mg1cZq__technologies .Home-module-scss-module__Mg1cZq__technology .Home-module-scss-module__Mg1cZq__technologyIcon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:90px;height:90px;margin-bottom:25px}.Home-module-scss-module__Mg1cZq__technologies .Home-module-scss-module__Mg1cZq__technology .Home-module-scss-module__Mg1cZq__technologyIcon.Home-module-scss-module__Mg1cZq__ruby{background-image:url(/images/technologies/ruby.png)}.Home-module-scss-module__Mg1cZq__technologies .Home-module-scss-module__Mg1cZq__technology .Home-module-scss-module__Mg1cZq__technologyIcon.Home-module-scss-module__Mg1cZq__node{background-image:url(/images/technologies/node.png)}.Home-module-scss-module__Mg1cZq__technologies .Home-module-scss-module__Mg1cZq__technology .Home-module-scss-module__Mg1cZq__technologyIcon.Home-module-scss-module__Mg1cZq__java{background-image:url(/images/technologies/java.png)}.Home-module-scss-module__Mg1cZq__technologies .Home-module-scss-module__Mg1cZq__technology .Home-module-scss-module__Mg1cZq__technologyIcon.Home-module-scss-module__Mg1cZq__sql{background-image:url(/images/technologies/sql.png)}.Home-module-scss-module__Mg1cZq__technologies .Home-module-scss-module__Mg1cZq__technology .Home-module-scss-module__Mg1cZq__technologyTitle{color:#333;margin:12px 0 25px;font-size:28px;font-weight:600}.Home-module-scss-module__Mg1cZq__technologies .Home-module-scss-module__Mg1cZq__technology .Home-module-scss-module__Mg1cZq__technologyDescription{color:#333;font-size:14px;font-weight:300}.Home-module-scss-module__Mg1cZq__partners{flex-direction:row;justify-content:center;align-items:center;margin:0 -30px 0 0;padding-top:60px;display:flex}.Home-module-scss-module__Mg1cZq__partners .Home-module-scss-module__Mg1cZq__partner{background-position:50%;background-repeat:no-repeat;background-size:contain;width:180px;height:60px;margin:0 30px 30px 0}.Home-module-scss-module__Mg1cZq__partners .Home-module-scss-module__Mg1cZq__partner.Home-module-scss-module__Mg1cZq__printecs{background-image:url(/images/partners/printecs.png)}.Home-module-scss-module__Mg1cZq__partners .Home-module-scss-module__Mg1cZq__partner.Home-module-scss-module__Mg1cZq__ksk{background-image:url(/images/partners/ksk.png)}.Home-module-scss-module__Mg1cZq__partners .Home-module-scss-module__Mg1cZq__partner.Home-module-scss-module__Mg1cZq__erc{background-image:url(/images/partners/erc.png);width:125px}.Home-module-scss-module__Mg1cZq__feedbackForm{flex-direction:column;width:100%;margin-top:30px;display:flex}.Home-module-scss-module__Mg1cZq__feedbackForm input,.Home-module-scss-module__Mg1cZq__feedbackForm textarea{color:#fff;background-color:#0000;border:1px solid #fff;width:100%;margin-top:20px;padding:20px;font-family:inherit;font-size:16px;font-weight:400}.Home-module-scss-module__Mg1cZq__feedbackForm input:focus-visible,.Home-module-scss-module__Mg1cZq__feedbackForm textarea:focus-visible{outline-color:#ffffff4d}.Home-module-scss-module__Mg1cZq__feedbackForm input::placeholder,.Home-module-scss-module__Mg1cZq__feedbackForm textarea::placeholder{color:#aaa}.Home-module-scss-module__Mg1cZq__feedbackForm textarea{resize:none;height:100px}.Home-module-scss-module__Mg1cZq__feedbackForm button{cursor:pointer;color:#fff;background-color:#17438a;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:60px;margin-top:30px;font-size:16px;font-weight:600;display:flex}@media (max-width:768px){.Home-module-scss-module__Mg1cZq__header,.Home-module-scss-module__Mg1cZq__footer{height:initial;flex-direction:column;padding:20px}.Home-module-scss-module__Mg1cZq__header{position:relative}.Home-module-scss-module__Mg1cZq__logo{width:200px;height:80px;margin:0 auto}.Home-module-scss-module__Mg1cZq__navigation{flex-direction:column;align-items:center;padding:30px 0}.Home-module-scss-module__Mg1cZq__navigation li{font-size:24px}.Home-module-scss-module__Mg1cZq__navigation li+li{margin:12px 0 0}.Home-module-scss-module__Mg1cZq__block,.Home-module-scss-module__Mg1cZq__block.Home-module-scss-module__Mg1cZq__short{min-height:initial;padding:80px 30px}.Home-module-scss-module__Mg1cZq__blockContent{width:100%;max-width:initial;flex-direction:column}.Home-module-scss-module__Mg1cZq__info .Home-module-scss-module__Mg1cZq__contact{flex-direction:column}.Home-module-scss-module__Mg1cZq__decorations{grid-gap:20px;grid-template-columns:repeat(2,1fr)}.Home-module-scss-module__Mg1cZq__technologies{grid-template-columns:repeat(2,1fr);gap:60px 20px;padding-top:60px}.Home-module-scss-module__Mg1cZq__partners{flex-direction:column}}
