.home-section1{width:100vw;height:100%;min-height:100vh;background-image:url(/images/blackprint-real.webp);background-size:350px;background-position:50%;animation:backgroundSizeAnimation 10s ease}@keyframes backgroundSizeAnimation{0%{background-size:950px}to{background-size:350px}}.home-section1 .content{padding:50px 75px;width:100%;border-top:1px solid #3d3d3d;border-bottom:1px solid #3d3d3d;background-color:#101010;box-shadow:0 0 100px 0 #080808}@media (max-width:1000px){.home-section1 .content{padding:50px 10px}}@media (max-width:400px){.home-section1 .content{border:none}}.home-section1 .content .text{font-size:1.5em}.home-section1 .content .text h1{font-weight:200;font-size:1.5em;font-family:var(--font-geist-mono)}@media (max-width:1000px){.home-section1 .content .text h1{font-size:1.2em;text-align:center;border-left:1px solid #3d3d3d;border-right:1px solid #3d3d3d;padding-left:10px;padding-right:10px}}.home-section1 .content .text h2{font-weight:200;font-size:1em}@media (max-width:1000px){.home-section1 .content .text h2{font-size:.7em}}.home-section1 .content .text h3{font-weight:200;font-size:.75em}@media (max-width:1000px){.home-section1 .content .text h3{font-size:.6em}.home-section1 .content .logo-and-buttons{flex-direction:column}}.home-section1 .content .logo-and-buttons .contact{width:100%}.home-section1 .content .logo-and-buttons .contact .button{padding:10px 20px;font-size:1.2em;color:#ededed;text-align:center}.home-section1 .content .logo-and-buttons .contact .call{background-color:#010101;border:1px solid #b38c5c;transition:all .2s ease}.home-section1 .content .logo-and-buttons .contact .call:hover{background-color:#b38c5c;color:#000}.home-section1 .content .logo-and-buttons .contact .viaform{background-color:#000;border:1px solid #69ba89;transition:all .2s ease}.home-section1 .content .logo-and-buttons .contact .viaform:hover{background-color:#69ba89;color:#000}.home-section1 .content .logo-and-buttons .contact pre{color:#999}.home-section2{border-top:5px solid #22190d;width:100vw;height:100%;min-height:100vh;padding:100px;background-color:#141414}@media (max-width:1000px){.home-section2{padding:60px 10px}}.home-section2 h1{font-weight:200;font-size:2em}@media (max-width:1000px){.home-section2 h1{font-size:1.5em;text-align:center}}.home-section2 .services{width:100%;border:1px solid #1f1f1f;background-color:#090909;box-shadow:0 0 100px 1px #0a0a0a}.home-section2 .services .titles{width:100%}@media (max-width:1800px){.home-section2 .services .titles{flex-direction:column}}.home-section2 .services .titles .service{padding:50px;width:calc(100% - 100px);height:100%;cursor:pointer;transition:all .5s;border:1px solid #090909;border-bottom-color:#1f1f1f}@media (max-width:1000px){.home-section2 .services .titles .service{padding:20px;width:calc(100% - 40px);border:1px solid #1f1f1f}}.home-section2 .services .titles .service.loop{background-color:#1f1f1f;border:1px solid #555!important;color:#fff!important}.home-section2 .services .titles .service.clicked{background-color:#1f1f1f}.home-section2 .services .titles .service:nth-child(2){border-left:1px solid #1f1f1f;border-right:1px solid #1f1f1f}.home-section2 .services .titles .service:hover{background-color:#1f1f1f;transition:all .5s}.home-section2 .services .titles .service .image{width:160px;min-width:160px;height:160px;min-height:160px;border-radius:50%;border:3px solid #ff4500;text-align:center;background:rgba(255,165,0,.1)}@media (max-width:1000px){.home-section2 .services .titles .service .image{width:90px;min-width:90px;height:90px;min-height:90px}}.home-section2 .services .titles .service h2{white-space:nowrap;font-family:var(--font-bebas-neue);font-size:2.5em;text-align:right;color:#999}@media (max-width:1000px){.home-section2 .services .titles .service h2{font-size:1.5em}}.home-section2 .details{width:100%;height:100%;padding:50px;font-size:1.2em;background-color:#151515;border:1px solid #252525;border-top:3px solid #9e412c}.home-section2 .details h2{font-weight:200;font-size:2em;color:#fff}@media (max-width:1000px){.home-section2 .details h2{text-align:center}}.home-section2 .details p{font-weight:200;font-family:var(--font-geist-mono)}@media (max-width:1000px){.home-section2 .details p{text-align:center}}.home-section2 .details .contact{width:100%;margin-top:50px}@media (max-width:1000px){.home-section2 .details .contact{flex-direction:column}}.home-section2 .details .contact .button{width:262px;font-family:var(--font-itim);font-size:1.2em;padding:10px 0;color:#fff;text-align:center;transition:all .2s ease}.home-section2 .details .contact .button:hover{scale:1.1;box-shadow:0 0 10px 1px #000}.home-section2 .details .contact .viaform{border-radius:1px 1px 5px 25px;background-color:#379e2c}.home-section2 .details .contact .call{border-radius:1px 1px 25px 5px;background-color:#9e412c}.home-section3{width:100vw;height:100%;min-height:100vh;padding:60px 100px}@media (max-width:1000px){.home-section3{padding:60px 10px}}.home-section3 .content h3{font-size:1.6em;font-weight:100}.home-section3 .content .unique-services{width:100%;height:100%;padding:0 170px}@media (max-width:1000px){.home-section3 .content .unique-services{padding:0 10px}}.home-section3 .content .unique-services h4{font-size:1.5em;font-weight:200}.home-section3 .content .unique-services .container{position:relative;width:100%;height:100%;padding:100px 0;border-top:1px solid #404040;border-bottom:1px solid #404040;text-align:center}.home-section3 .content .unique-services .container .indicator-homesection3{position:absolute;width:0;height:0;background:#1b6536;transition:all .2s ease;pointer-events:none}.home-section3 .content .unique-services .container .nav-homesection3{position:relative;z-index:1;font-size:1.2em;font-weight:100;padding:15px}.home-section3 .content .unique-services .container h6{font-weight:100;font-size:1em}.home-page{width:100vw;height:100%}@media (max-width:1000px){.home-page{margin-top:20px}}