body,h1,h2,h3{line-height:1.5}.about-img,.header-img,.header-page-img,.services-img,.slide-img{object-fit:cover}.footer-me,.services-item .btn-container,.submit-btn{text-align:right}.footer-map span,.nav-link,.navbar,.submit-btn .main-btn,a{transition:.3s ease-in-out}body{background-color:#f8f8f8;color:rgba(28,28,28,.64);font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:14px}p{margin:0;padding:0}h1,h2,h3{color:#012169;margin:0 0 25px}h1{font-size:40px;font-weight:900}.footer-copy a,h2{font-weight:700}h2{font-size:37px}h3{font-size:23px;font-weight:600}a{text-decoration:none}::selection{color:#fff;background-color:#012169}.btn-container,.footer-logo p{margin-top:40px}.main-btn{color:#fff;display:inline-block;padding:20px 40px;background-color:#ef2b23;border-radius:100px}.main-btn:hover,.page .submit-btn .main-btn{color:#fff;background-color:#012169}.footer-email img,.footer-map img,.main-btn img{margin-right:5px}.p-100{padding:100px 0}.p-70{padding:100px 0 70px}.p-60{padding:100px 0 60px}.p-50{padding:100px 0 50px}.p-40{padding:100px 0 40px}.menu-item{margin-right:25px}.footer-nav li:last-child,.menu-item:last-child{margin-right:0}.nav-link{padding:0;color:rgba(28,28,28,.64)}.contact-page h2.contact-h2,.footer-email a:hover,.footer-nav .nav-link:hover,.kontakt .wpcf7-response-output,.nav-link.active,.nav-link:hover,.services-btn:hover{color:#ef2b23}.footer-copy a,.footer-copy p,.footer-email a,.footer-nav .nav-link,.footer-text,.home-testimonial .title h2,.home-testimonial .title p,.kontakt h2,.kontakt label,.kontakt p,.page-contact-btn:hover,.uber-uns h2,.uber-uns h3,.uber-uns p{color:#fff}.navbar{position:fixed;top:0;left:0;right:0;z-index:999;border-bottom:1px solid rgba(1,33,105,.08);padding:20px 0;background-color:#f8f8f8}.contact-btn,.contact-page,.home-testimonial,.kontakt,.nav-btn,.uber-uns,footer{background-color:#012169}.nav-fixed{padding:10px 0}.contact-temp,.nav-btn:hover,.page .submit-btn .main-btn:hover{background-color:#ef2b23}.contact-btn:hover,.navbar-icon,.page-contact-btn:hover{background-color:#1c1c1c}.navbar-toggler{padding:0;border:none;border-radius:0}.navbar-icon{display:block;height:2px;width:22px;margin-bottom:7px}.navbar-toggler:focus{box-shadow:none}.wpcf7 form,header{position:relative}.header-img{mix-blend-mode:multiply;position:absolute;top:-50px;right:0;height:725px}.header-home{margin:342px 0 330px}.header-home p{width:70%}.navbar-brand{height:auto;width:170px}.items-about{padding:30px;border:1px solid rgba(255,255,255,.47);margin:100px 0 30px}.footer-item,.item-icon,.item-img,.page-uber-uns p,.single p{margin-bottom:40px}.slide-img{height:460px}.container-fluid{padding:0 30px}.uber-uns .owl-carousel{margin-top:170px}.contact-page h2,.contact-temp h2{color:#fff;text-align:center;margin:0}.contact-page p,.contact-temp h2.contact-h2,.footer-copy a:hover{color:#012169}.contact-page .btn-container,.contact-temp .btn-container{display:flex;justify-content:center}.page .items-about{margin-top:0}.page .uber-uns .owl-carousel{margin-top:70px}.page-uber-uns h3,.services-item,.single h3,.title{margin-bottom:60px}.services-img{height:278px;width:100%}.services-btn{color:rgba(17,45,51,.67);margin-right:20px;position:relative;overflow:hidden}.services-btn img{margin-left:5px;position:absolute;top:4px;right:-20px}@keyframes move{0%,100%{right:-20px}50%{right:-13px}}.services-btn:hover img{animation:1s ease-in-out infinite move}.header-page{margin-top:260px}.header-page h1{text-align:center;margin:0}.header-page-img{height:560px;width:100%;margin:100px 0}.row-middle p{font-size:18px;color:#112d33;margin-bottom:0}.testimonial .title{margin-bottom:30px}.testimonial .owl-carousel .owl-stage-outer{padding:30px 0}.testimonial-item{min-height:190px;padding:30px;background-color:#fff}.testimonial-title{color:#112d33;font-weight:600;margin-top:25px}.page .testimonial-item{border:1px solid rgba(28,28,28,.15)}.contact-input{width:100%;height:53px;padding:15px;margin:10px 0 5px;border-radius:50px;background:#fff;border:none}.page .contact-input{border:1px solid rgba(28,28,28,.22)}textarea.contact-input{height:270px;border-radius:25px}.submit-btn{margin-top:10px}.footer-logo,.footer-map{text-align:center}.submit-btn p{display:flex;justify-items:flex-end;align-items:center;width:100%;justify-content:flex-start;flex-direction:row-reverse}.submit-btn .main-btn{border:0}.submit-btn .main-btn:hover{color:#1c1c1c;background-color:#fff}.wpcf7 form .wpcf7-response-output{padding:0;margin:0;border:none;position:absolute;bottom:0}.wpcf7-form-control-wrap{position:relative;margin-bottom:30px;display:block}:focus-visible{outline:#EF2B23 auto 1px}footer{padding-top:100px;border-top:1px solid rgba(255,255,255,.62)}.footer-logo img{width:170px}.footer-nav .navbar-nav{flex-direction:unset;justify-content:center}.footer-nav li{color:#fff;margin-right:25px}.footer-social{display:flex;justify-content:flex-end}.footer-social a:first-child{margin-right:15px}.footer-social a:hover{opacity:.7}.footer-map{color:#fff}.footer-map span:hover{color:#ef2b23;cursor:pointer}.footer-copy{background-color:#ef2b23;height:100px;display:flex;align-items:center}.not-found{padding:220px 0}.not-found h1{font-size:250px}@media (min-width:1922px){.header-img{right:7%}}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding:0}}@media (max-width:1399.98px){.header-img{position:relative;width:100%;height:100%}.header-home .btn-container{margin-bottom:60px}.header-home{margin-bottom:0}}@media (max-width:991.98px){.items-about,.testimonial-item{min-height:auto}.nav-btn,br{display:none}.navbar-nav{padding:20px 0 10px}.menu-item{margin-bottom:15px}.about-img{padding-right:0}.about-text{display:block;margin-bottom:100px;height:auto}.items-about{margin:0 0 30px}.header-page-text{padding-left:0}.title h2{margin-bottom:25px}.footer-nav .menu-item{margin-bottom:0}.header-home p{width:100%}.not-found{padding:60px 0}.not-found h1{font-size:150px}.header-page-img{height:400px}.services-img{height:228px}}@media (max-width:767.98px){.footer-logo,.footer-map,.footer-me{text-align:left}.header-home{margin-top:200px}h1{font-size:30px}h2{font-size:28px}.about-img{margin-bottom:40px}.about-img,.services-item .header-img{height:220px}.slide-img{height:320px}.footer-me{margin-top:15px}.header-page{margin-top:180px}.header-page-img{margin-top:100px}h3{font-size:18px}.not-found{padding:30px 0}.not-found h1{font-size:90px}.footer-nav .navbar-nav,.footer-social{justify-content:flex-start}}@media (max-width:575.98px){.container-fluid{padding:0 15px}}