.back-to-top i,.mobile-nav-toggle{font-size:28px;line-height:0;color:#fff}.back-to-top,.navbar-mobile .active:before,.navbar-mobile a:hover:before,.navbar-mobile li:hover>a:before{visibility:hidden}.back-to-top.active,.navbar-mobile .dropdown ul{opacity:1;visibility:visible}.footer ul li a,.navbar a,a,a:hover{text-decoration:none}#hero-projekti,.navbar li{position:relative}body{font-family:"Open Sans",sans-serif;color:#444}#header .logo a span,.navbar-mobile .dropdown ul .active:hover,.navbar-mobile .dropdown ul a:hover,.navbar-mobile .dropdown ul li:hover>a,.section-title h3 span,a{color:#0726a8}a:hover{color:#3b8af2}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#5e5b5d}#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #950518;border-top-color:#251e21;border-radius:50%;width:60px;height:60px;animation:1s linear infinite animate-preloader}@keyframes animate-preloader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.back-to-top{position:fixed;opacity:0;right:15px;bottom:15px;z-index:996;background:#950419;width:40px;height:40px;border-radius:4px;transition:.4s}.back-to-top:hover{background:#950019;color:#fff}#header{position:fixed;top:0;padding-top:80px;left:0;width:100%;z-index:997;transition:background .9s,box-shadow .3s}#header.fixed-top{height:70px}#header.scrolled{background:#27292a;box-shadow:0 2px 15px rgba(0,0,0,.1)}#header .logo{font-size:30px;margin:0;padding:0;line-height:1;font-weight:600;letter-spacing:.8px;font-family:Poppins,sans-serif}#header .logo a{color:#222}#header .logo img{width:140px;max-height:140px}#header #topbar{position:absolute;top:0;left:0;width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;background:#21213b;z-index:1000}#header #topbar .contact-info{display:flex;align-items:center;color:#fff;font-size:14px}#header #topbar .contact-info i{margin-right:5px}#header #topbar .contact-info a,#header #topbar .contact-info span{color:#fff;margin-right:15px;margin-left:10px;text-decoration:none}#header #topbar .contact-info a:hover{text-decoration:underline}#header #topbar .social-links a{color:rgba(255,255,255,.7);margin-left:10px;transition:color .3s}#header #topbar .social-links a:hover,.mobile-nav-toggle.bi-x,.mobile-nav-toggle.scrolled{color:#fff}@media (max-width:768px){#header #topbar .contact-info{display:none!important}#header #topbar .social-links{display:flex!important;justify-content:center;gap:10px}}.navbar{padding:0;background:0 0;display:flex;justify-content:center;align-items:center}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar>ul>li{white-space:nowrap;padding:10px 5px}.navbar a{color:#fff;font-size:16px;font-weight:600;padding:8px 15px;border-radius:15px;transition:background-color .3s,color .3s}.footer a,.footer a:hover{text-decoration:underline}.navbar .active{background:rgba(255,255,255,.4);color:#fff}.navbar a:hover{background:rgba(255,255,255,.2);color:#fff}.mobile-nav-toggle{cursor:pointer;display:none;transition:.5s}@media (max-width:991px){.mobile-nav-toggle{display:block}.navbar ul{display:none}}.navbar-mobile{position:fixed;overflow:hidden;top:0;right:0;left:0;bottom:0;background:rgba(9,9,9,.9);transition:.3s;z-index:999}.navbar-mobile .mobile-nav-toggle{position:absolute;top:15px;right:15px}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding:10px 0;background-color:#fff;overflow-y:auto;transition:.3s}.navbar-mobile a,.navbar-mobile a:focus{padding:10px 20px;font-size:15px;color:#222}.navbar-mobile>ul>li{padding:0}.navbar-mobile .active,.navbar-mobile a:hover,.navbar-mobile li:hover>a{color:#950419}.navbar-mobile .getstarted,.navbar-mobile .getstarted:focus{margin:15px}.navbar-mobile .dropdown ul{position:static;display:none;margin:10px 20px;padding:10px 0;z-index:99;background:#fff;box-shadow:0 0 30px rgba(127,137,161,.25)}.navbar-mobile .dropdown ul li{min-width:200px}.navbar-mobile .dropdown ul a{padding:10px 20px}.navbar-mobile .dropdown ul a i{font-size:12px}.navbar-mobile .dropdown>.dropdown-active{display:block}section{padding:60px 0;overflow:hidden}.section-bg{background-color:#f6f9fe}.section-title{text-align:center;padding-bottom:30px}.section-title h2{font-size:15px;letter-spacing:1px;font-weight:700;padding:8px 20px;margin:0;color:#000;display:inline-block;text-transform:uppercase;border-radius:50px}.section-title h3{margin:15px 0 0;font-size:32px;font-weight:700}.section-title p{margin:15px auto 0;font-weight:600}@media (min-width:1024px){.section-title p{width:50%}}.footer{background-color:#2c2c2c;color:#ccc;padding:40px 0}.footer a{color:#6cf}.footer a:hover{color:#d9232d}.footer h2{font-weight:700;color:#fff!important;margin-bottom:15px}.footer ul{padding:0;list-style:none}.footer ul li{margin-bottom:10px}.footer ul li a{color:#ccc}.footer ul li a:hover{color:#d9232d}.footer .border-top{border-top:1px solid #444;margin-top:20px;padding-top:20px}#hero-projekti{background:url('../img/projekti-hero.webp') center center/cover no-repeat;height:80vh;display:flex;align-items:center;justify-content:center;color:#fff}#hero-projekti:before{content:"";background:rgba(0,0,0,.8);position:absolute;opacity:.7;bottom:0;top:0;left:0;right:0}.container h2{color:#333}.btn-danger:hover{background-color:#c9302c}.img-fluid-projekti{object-fit:cover;height:230px;width:100%}.tiles-image,.wrench-image{max-width:20%;height:auto;position:relative}.custom-design{display:flex;align-items:center;justify-content:space-between;position:relative}.wrench-image{z-index:2}.tiles-image{z-index:1;margin-left:auto}.nav-tabs .nav-link{color:#000;transition:color .3s}.nav-tabs .nav-link:hover{color:#a9a9a9}.nav-tabs .nav-link.active{color:#dc3545;font-weight:700}