.Header_header__072v2{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background-color:#fff;max-width:1200px;margin:0 auto}.Header_header__072v2 img{height:50px}.Header_headerContent__z8t4c{max-width:1200px;margin:0 auto;display:flex;align-items:center}.Header_navMenu__2DtPE{width:100%;max-width:1200px}.Header_navLinks__zli_f{display:flex;align-items:center;justify-content:flex-end;list-style:none;margin:0;padding:0}.Header_navLinks__zli_f li:first-child{margin-right:auto;display:flex;align-items:center;border-bottom:none}.Header_navLinks__zli_f img{width:50px;height:auto;margin-right:20px}.Header_navLinks__zli_f a{text-decoration:none;color:#dc5757;padding:10px 15px;transition:background-color .3s,color .3s}.Header_navLinks__zli_f li{margin-right:20px;border-bottom:1px solid #314f5d;cursor:pointer}.Header_navLinks__zli_f li:last-child{margin-right:0}.Header_navLinks__zli_f li:hover{color:#0056b3;border-bottom:2px solid #0056b3}.Header_navLinks__zli_f li:first-child:hover{border-bottom:none}.Header_active__3IUjt,.Header_navLinks__zli_f a:focus,.Header_navLinks__zli_f a:hover{background-color:#e9ecef;color:#0056b3;border-radius:5px}.Header_navLinks__zli_f li:first-child .Header_active__3IUjt,.Header_navLinks__zli_f li:first-child a:focus,.Header_navLinks__zli_f li:first-child a:hover{background-color:transparent;color:#dc5757}.Header_navLinks__zli_f li:first-child a{display:flex;align-items:center;padding-left:0}.Header_headerMobile__GCjB9{display:none}.Header_hamburger__f_45F{display:none;cursor:pointer;height:24px;width:30px;flex-direction:column;justify-content:space-around;padding:10px;color:#314f5d}.Header_hamburger__f_45F div{background-color:#314f5d;height:3px;width:100%;transition:all .3s}.Header_headerContentMobile__Yw2Sv{display:none}@media (max-width:1050px){.Header_headerMobile__GCjB9{display:flex;justify-content:space-between;padding:15px}.Header_mobileContent__ZbCKV{display:flex;align-items:center;width:100%}.Header_mobileContent__ZbCKV>a{width:100%}.Header_mobileContent__ZbCKV p{flex:1 1;color:#dc5757}.Header_headerContentMobile__Yw2Sv{display:flex;align-items:center;text-decoration:none;color:inherit}.Header_headerContentMobile__Yw2Sv img{height:40px;margin-right:10px}.Header_headerContentMobile__Yw2Sv p{margin:0}.Header_navMenu__2DtPE{display:flex;width:100%;transition:max-height .3s ease-out;overflow:hidden;max-height:0}.Header_hamburger__f_45F{display:flex}.Header_navLinks__zli_f{flex-direction:column;width:100%;align-items:center}.Header_navLinks__zli_f li{height:70px;text-align:center;width:100%;align-content:center;background-color:#fff}.Header_navMenu__2DtPE.Header_active__3IUjt{max-height:100%}.Header_navLinks__zli_f li:first-child{margin-right:0;display:none}.Header_active__3IUjt{text-decoration:none;background-color:transparent;color:#314f5d!important;width:100%}}.Footer_footer__yl3k1{background:linear-gradient(90deg,#212c3e,#466f84);color:#fff;padding:20px;margin-top:150px;width:100vw;margin-left:calc(-50vw + 50%);position:relative;box-sizing:border-box}.Footer_footer_content__0KN1V{max-width:1200px;margin:0 auto;display:flex;text-align:left}.Footer_footer_links__2FB0e,.Footer_footer_text__mIrsR{flex:1 1}.Footer_footer_links__2FB0e>p>a{display:block;color:#fff;text-decoration:none;margin-bottom:10px}.Footer_active__PGIPs{color:#f7c08a}.Footer_footer_social__uaMIw{display:flex}.Footer_footer_social__uaMIw>a>img{width:60px;margin-right:20px}.Footer_footer_social__uaMIw>a>img:hover{opacity:.7}@media (max-width:768px){.Footer_footer__yl3k1{padding:10px}.Footer_footer_content__0KN1V{flex-direction:column;text-align:center}.Footer_footer_links__2FB0e,.Footer_footer_text__mIrsR{margin-bottom:20px}.Footer_footer_text__mIrsR img{width:auto;height:100px}.Footer_footer_links__2FB0e>p>a{font-size:16px}.Footer_footer_social__uaMIw{justify-content:center;margin-top:20px}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#286ca3;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#314f5d;text-decoration:inherit}#root{margin:0 auto;text-align:center;width:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}button:focus,button:focus-visible{outline:none!important}@keyframes logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin 20s linear infinite}}.card{padding:2em}.read-the-docs{color:#888}.content{max-width:1200px;padding-bottom:200px}.space_mini{border-top-color:#ddd;border-top-width:1px!important;border-top-style:solid!important;margin-top:50px;margin-bottom:50px}.hero_images{display:flex;justify-content:space-between;margin-top:-100px;padding-bottom:25px}.dienstleisung_text svg{width:250px;margin-right:-30px}.left_image_hero{height:300px;margin-top:123px}.leistungen_main{display:flex;justify-content:space-between}.mmm{position:relative;flex:1 1}.mmm img{height:230px;width:230px;border-radius:5px;background-color:#314f5d}.mmm img:hover{cursor:pointer;opacity:.8}.mmm:hover .background_text{opacity:1}.background_text{cursor:pointer;position:absolute;top:0;left:0;color:#fff;background-color:rgba(2,3,23,.7);padding:10px;box-sizing:border-box;transition:opacity .3s ease-out;height:230px;border-radius:5px;opacity:0;width:96%}.leistungen_mehr{display:flex;justify-content:center}span{font-size:20px}.button{background-color:#38474e;color:#fff;font-size:17px;padding:15px 40px;border:none;border-radius:5px;cursor:pointer;margin-top:20px}.button:hover{background-color:#2c363b;cursor:pointer}.dienstleistung_main{display:flex;justify-content:space-between;margin-top:100px}.dienstleistung_main img{height:400px;width:400px;border-radius:5px}.dienstleisung_text{justify-content:center;text-align:center;margin:0 auto}.dienstleisung_text>p{font-size:30px}.foot_text{text-align:center;margin-top:100px}.right_image_hero{max-width:600px}@media (max-width:768px){:root{line-height:1.2}.content,.dienstleistung_main,.hero_images,.leistungen_main,.leistungen_mehr{flex-direction:column;padding:10px;margin-top:20px}.left_image_hero,.right_image_hero,.space_mini{margin-top:20px}.mmm{padding-bottom:30px}.leistungen_mehr{margin-top:-50px;margin-bottom:70px}.dienstleistung_main{width:70%;margin:0 auto}.dienstleistung_main>img{width:100%;height:100%;max-width:300px;margin:0 auto}.dienstleisung_text>p,.foot_text{font-size:20px}.left_image_hero{display:none}.mmm img:hover{opacity:1}.mmm:hover .background_text{display:none}}@media (max-width:1200px) and (min-width:769px){.hero_images{flex-direction:column}.right_image_hero{max-width:70%;margin-left:300px}.left_image_hero{display:none}.nav-menu{width:95%;margin:0 auto}.content{max-width:1000px}.mmm>a>img{height:180px;width:180px}.leistungen{margin-top:-100px}.mmm:hover .background_text{display:none}.mmm>a>img:hover{opacity:1}}@media (max-width:1050px) and (min-width:769px){.hero_images{flex-direction:column}.right_image_hero{max-width:70%;margin-left:300px;margin-top:50px}.left_image_hero{display:none}.nav-menu{width:95%;margin:0 auto}.content{max-width:95%}.mmm>a>img{height:18vw;width:18vw}.leistungen{margin-top:-100px}.mmm:hover .background_text{display:none}.mmm>a>img:hover{opacity:1}.dienstleistung_main>img{width:30vw;height:30vw}}p{font-size:1.2em;line-height:1.5;margin-top:10px;margin-bottom:10px}body,html{margin:0;padding:0;overflow-x:hidden}img[data-nimg],img[data-nimg]:not([src=""]){background-image:none!important}*{box-sizing:border-box}body{margin:0;place-items:center;min-width:320px}h1{font-size:3.2em;line-height:1.1;margin-bottom:3rem}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#193c55;cursor:pointer;transition:border-color .25s}button:hover{border-color:#343882}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.content{margin:0 auto;width:1200px;text-align:left}@media screen and (max-width:768px){.content{width:auto}button:hover{border-color:transparent}h1{font-size:2.4em}}