@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:700;src:url("assets/fonts/mulish-v13-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:800;src:url("assets/fonts/mulish-v13-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url("assets/fonts/inter-v13-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url("assets/fonts/inter-v13-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url("assets/fonts/inter-v13-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url("assets/fonts/inter-v13-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url("assets/fonts/inter-v13-latin-600.woff2") format("woff2")}.choose-us-section,.info-container{transform:translateX(-50%);max-width:2000px}.get-a-qoute-section button p,body{margin:0}.header{position:relative;background-color:#f2f2f2;height:140px}.header-trapezoid{display:flex;width:500px;height:0;background-color:transparent;border-top:234px solid #fff;border-left:0 solid transparent;border-right:700px solid transparent}.header-trapezoid img{position:absolute;top:20px;left:120px;z-index:1}.header-rectangle{width:100%;height:100px;background-color:#fff;position:absolute;top:0;box-sizing:border-box}.header-rectangle-info-container{position:absolute;top:15px;display:flex;right:100px}.header-rectangle-info{display:flex;justify-content:center;align-items:center;margin-left:50px}.header-rectangle-info .header-rectangle-info-text{display:flex;margin-left:10px;flex-direction:column;justify-content:center;align-items:left}.header-rectangle-info .header-rectangle-info-text h3{font-family:Mulish;font-weight:700;margin:0;color:#1c2752;font-size:20px}.header-hours-container p,.header-rectangle-info .header-rectangle-info-text p{font-family:Inter,sans-serif;font-weight:400;font-style:normal;font-size:18px;margin:0}.header-rectangle-info .header-rectangle-info-text p{color:#585858}.header-hours-container p{bottom:8px;right:225px;color:#1c2752;position:absolute}@media only screen and (max-width:1500px){.header-trapezoid{width:360px;border-right:295px solid transparent}}@media only screen and (max-width:660px){.header-rectangle-info img{width:50px}.header-rectangle-info .header-rectangle-info-text h3{font-size:15px}.header-rectangle-info .header-rectangle-info-text p{font-size:14px}}@media only screen and (max-width:460px){.header-rectangle{display:none}}.hero-banner-container{box-sizing:border-box;overflow:clip;position:relative;width:100%;padding:255px 175px;display:flex}.hero-banner-container img{z-index:-1;min-width:100%;object-fit:cover;outline:0;padding:0;position:absolute;right:0;top:0}.hero-banner-text{width:666px;display:flex;flex-direction:column}.hero-banner-text h1{font-family:Mulish;font-weight:800;font-size:60px;color:#fff}.hero-banner-text button{cursor:pointer;width:180px;background-color:#ffb342;color:#1c2752;font-family:Inter;font-size:20px;font-weight:600;border:none;padding:20px 33px}.info-container{display:flex;width:80%;margin:180px 50%;justify-content:space-between}.core-values-section .service-area,.info-container img{width:50%}.info-container .info-text{width:45%;display:flex;flex-direction:column;justify-content:space-between}.info-container .info-text h2{margin:0;font-family:Mulish;font-weight:800;font-size:45px;color:#1c2752}.info-container .info-text p{margin:0;font-family:Inter;font-size:18px;color:#585858}.get-a-qoute-section .form-row,.info-container .info-text .steps-container{display:flex}.info-container .info-text .steps-container .steps{display:flex;justify-content:center;align-items:center;box-sizing:border-box;aspect-ratio:1;width:33.3%;padding:25px;position:relative}.info-container .info-text .steps-container .steps p{margin:0;text-align:center;position:absolute;top:10px;left:10px;font-family:Mulish;font-weight:800;font-size:35px;color:#ffb342}.info-container .info-text .steps-container .steps h3{text-align:center;margin:0;font-family:Mulish;font-weight:800;font-size:20px;color:#1c2752}.info-container .info-text .steps-container .steps.one{background-color:#f4f4f4}.info-container .info-text .steps-container .steps.two{background-color:#efefef}.info-container .info-text .steps-container .steps.three{background-color:#eaeaea}@media only screen and (max-width:1600px){.info-container .info-text h2{font-size:35px}.info-container .info-text .steps-container .steps h3{font-size:17px}}@media only screen and (max-width:1400px){.info-container .info-text h2{font-size:30px}.info-container .info-text .steps-container .steps h3{font-size:14px}}@media only screen and (max-width:1150px){.header,.header-trapezoid{display:flex;height:fit-content}.header{flex-direction:column;background-color:#fff}.header-trapezoid{justify-content:center;align-items:center;box-sizing:border-box;width:100%;border:none;padding:10px}.header-trapezoid img{position:static}.header-rectangle{position:static;height:fit-content;padding:10px}.header-rectangle-info-container{position:static;justify-content:space-evenly;align-items:center}.header-rectangle-info{margin:0}.header-hours-container p{position:static;padding:5px;text-align:center;background-color:#f2f2f2}.hero-banner-container{justify-content:center;padding:100px 10px;height:600px}.hero-banner-container img{height:100%}.hero-banner-text{width:300px;align-items:center}.hero-banner-text h1{font-size:40px;text-align:center}.info-container{flex-direction:column-reverse;align-items:center;margin-top:50px;width:90%}.info-container .info-text,.info-container img{width:100%}.info-container .info-text h2{font-size:40px}.info-container .info-text p{margin:15px 0}.info-container .info-text .steps-container{flex-direction:column;margin:15px 0;align-items:center}.info-container .info-text .steps-container .steps{aspect-ratio:3.3333333333;width:100%}.info-container .info-text .steps-container .steps h3{font-size:35px}.info-container .info-text .steps-container .steps p{top:25px;left:25px}}@media only screen and (max-width:700px){.info-container .info-text .steps-container .steps h3,.info-container .info-text h2{font-size:30px}}.get-a-qoute-section h1,.services-section h1{font-family:Mulish;font-weight:800;font-size:45px;text-transform:uppercase;color:#1c2752;text-align:center}.services-section{display:flex;justify-content:center;flex-direction:column;align-items:center}.services-container{display:flex;flex-wrap:wrap;justify-content:center;max-width:2000px}.services-box{box-sizing:border-box;background-color:#1c2752;padding:47px 36px;margin:12.5px;width:383px;height:300px;display:flex;flex-direction:column;justify-content:space-around}.services-box img{width:60px;aspect-ratio:1}.services-box h2{margin:0;font-family:Mulish;font-weight:700;font-size:25px;color:#ffb342}.services-box p{font-family:Inter;font-size:18px;color:#fff}.brands-section h1,.contact-details-section h1,.projects-section h1{margin:150px 0 60px;font-family:Mulish;font-weight:800;font-size:45px;text-transform:uppercase;color:#1c2752;text-align:center}.brands-section img{width:200px}.choose-us-section{display:flex;width:100%;margin:150px 50% 20px}.contact-details-section,.core-values-section{margin:0 50%;max-width:1800px;width:100%;box-sizing:border-box;transform:translateX(-50%)}.choose-us-section .photo-section{display:flex;width:50%;justify-content:center;align-items:center}.choose-us-section .photo-section .products-container{box-sizing:border-box;background-color:#1c2752;opacity:.8;position:absolute;padding:115px 182px}.choose-us-section .photo-section .products-container .product{border:1px solid #fff;box-sizing:border-box;padding:20px 10px;width:100%;margin:10px 0}.choose-us-section .photo-section .products-container .product p{margin:0;font-family:Mulish;color:#fff;font-weight:700;font-size:25px}.choose-us-section .photo-section img,.projects-section .project-container img{width:100%}.choose-us-section .text-section{width:50%;display:flex;justify-content:center;flex-direction:column;box-sizing:border-box;padding:100px}.choose-us-section .text-section h1,.core-values-section .core-values-container h1{font-family:Mulish;font-weight:800;font-size:45px;text-transform:uppercase;color:#1c2752}.choose-us-section .text-section .reasons-container,.core-values-section .core-values-container .values-container .values .value{display:flex;align-items:flex-start;margin:20px 0}.choose-us-section .text-section .reasons-container img,.core-values-section .core-values-container .values-container .values .value img{margin-right:10px}.choose-us-section .text-section .reasons-container p,.core-values-section .core-values-container .values-container .values .value p{margin:0;font-family:Mulish;font-weight:700;font-size:28px;color:#1c2752}@media only screen and (max-width:1400px){.choose-us-section .photo-section .products-container{padding:50px}}@media only screen and (max-width:600px){.hero-banner-container img{left:-300px}.hero-banner-text button{font-size:17px}.info-container .info-text .steps-container .steps{aspect-ratio:2}.choose-us-section .photo-section .products-container{padding:30px}}.core-values-section{display:flex;justify-content:center;align-items:center;padding:0 50px}.core-values-section .core-values-container{width:50%;display:flex;flex-direction:column}.core-values-section .core-values-container .values-container{display:flex;justify-content:space-between}.core-values-section .core-values-container .values-container .values{display:flex;flex-direction:column}@media only screen and (max-width:860px){.choose-us-section{flex-direction:column}.choose-us-section .photo-section,.choose-us-section .text-section,.core-values-section .core-values-container,.core-values-section .service-area{width:100%}.core-values-section{flex-direction:column-reverse;padding:0 20px}.core-values-section .core-values-container h1{margin-top:50px;text-align:center}.core-values-section .core-values-container .values-container .values{width:50%}.core-values-section .core-values-container .values-container .values .value P{font-size:16px}.core-values-section .core-values-container .values-container .values .value img{width:25px}}.projects-section .project-container{display:flex;flex-direction:column;background-color:#f4f4f4;box-sizing:border-box;padding:28px 28px 0;border-radius:15px}.projects-section .project-container .project-description{align-items:center;justify-content:center;display:flex;height:66px}.projects-section .project-container .project-description p{margin:0;font-family:Inter;font-size:18px;text-align:center}.contact-details-section{padding:0 50px}.contact-details-section .contact-details{display:flex;background-color:#1c2752;box-sizing:border-box;padding:20px}.contact-details-section .contact-details .google-map{width:65%;padding-bottom:300px;position:relative}.contact-details-section .contact-details .google-map iframe{height:100%;width:100%;left:0;top:0;position:absolute}.contact-details-section .contact-details .contact-info{width:35%;box-sizing:border-box;padding:50px}.contact-details-section .contact-details .contact-info .main{font-family:Mulish;font-weight:700;color:#ffb342;font-size:18px}.contact-details-section .contact-details .contact-info .additional{font-family:Inter;color:#fff;font-size:18px;border-bottom:1px solid #fff}.footer{height:200px;display:flex;margin-top:200px}.footer .logo-container{width:50%;position:relative}.footer .logo-container img{width:354px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.footer .triangle{display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 200px 200px;border-color:transparent transparent #1c2752}.footer .footer-info{position:relative;background-color:#1c2752;width:100%;height:100%;display:flex;justify-content:space-evenly}.footer .footer-info .infos-container{display:flex;justify-content:center;align-items:center}.footer .footer-info .infos-container img{width:65px;margin-right:20px}.footer .footer-info .infos-container .info-text .main{margin:0;font-family:Mulish;font-weight:700;font-size:20px;color:#fff}.footer .footer-info .infos-container .info-text .additional{line-break:anywhere;font-family:Inter;font-size:18px;margin:0;color:#fff}.footer .footer-info .copyright{position:absolute;bottom:10px;right:20px;font-family:Inter;font-weight:100;font-size:9px;margin:0;color:#f0f0f0}@media only screen and (max-width:1200px){.contact-details-section .contact-details .contact-info{padding:0}.choose-us-section .photo-section .products-container{padding:50px}}@media only screen and (max-width:1000px){.choose-us-section .text-section{padding:30px}.choose-us-section .text-section h1,.core-values-section .core-values-container h1{font-size:35px}.choose-us-section .text-section .reasons-container p,.core-values-section .core-values-container .values-container .values .value p{font-size:20px}.contact-details-section .contact-details{flex-direction:column}.contact-details-section .contact-details .contact-info,.contact-details-section .contact-details .google-map{width:100%}.footer{height:100px;margin-top:100px}.footer .logo-container,.footer .triangle{display:none}.footer .footer-info{box-sizing:border-box;padding:0 10px}.footer .footer-info .infos-container img{width:30px;margin-right:10px}.footer .footer-info .infos-container .info-text .main{font-size:12px}.footer .footer-info .infos-container .info-text .additional{font-size:9px;padding-right:5px}}.get-a-qoute-section{margin:90px 50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.get-a-qoute-section button{cursor:pointer;width:180px;background-color:#ffb342;color:#1c2752;font-family:Inter;font-size:20px;font-weight:600;border:none;padding:20px 33px;margin-top:36px;margin-left:50%;transform:translateX(-50%)}.get-a-qoute-section input,.get-a-qoute-section textarea{width:100%;box-sizing:border-box;padding:22px 33px;border:1px solid #ddd;font-weight:300;font-size:18px;color:#303030;font-family:Inter}.get-a-qoute-section button i,.get-a-qoute-section button.error i.fa-circle-o-notch,.get-a-qoute-section button.error p,.get-a-qoute-section button.loading i.fa-exclamation-triangle,.get-a-qoute-section button.loading p,.get-a-qoute-section button.success i.fa-circle-o-notch,.get-a-qoute-section button.success p{display:none}.get-a-qoute-section button.loading i.fa-circle-o-notch{display:block}.get-a-qoute-section button.success{background-color:#5fff5f}.get-a-qoute-section button.error{background-color:#fc6d6d}.get-a-qoute-section button.success i.fa-check{color:#fff;display:inline-block}.get-a-qoute-section button.error i.fa-exclamation-triangle{color:#fff;display:block}.get-a-qoute-section input::placeholder{color:#303030}.get-a-qoute-section textarea{resize:none}.get-a-qoute-section textarea::placeholder{color:#303030}.get-a-qoute-section .input-container.email,.get-a-qoute-section .input-container.name,.get-a-qoute-section .input-container.phone,.get-a-qoute-section .input-container.website{width:49%;margin:18px 0}.get-a-qoute-section .input-container.email,.get-a-qoute-section .input-container.website{margin-left:1.6%}.get-a-qoute-section .input-container.company,.get-a-qoute-section .input-container.subject{width:100%;margin:18px 0 36px}.get-a-qoute-section form{max-width:1200px}.get-a-qoute-section .h-captcha{margin-top:36px;display:flex;align-items:flex-end;justify-content:center}@media only screen and (max-width:1100px){.get-a-qoute-section .form-row{flex-direction:column}.get-a-qoute-section .input-container.company,.get-a-qoute-section .input-container.email,.get-a-qoute-section .input-container.name,.get-a-qoute-section .input-container.phone,.get-a-qoute-section .input-container.website{width:100%}.get-a-qoute-section .input-container.email,.get-a-qoute-section .input-container.website{margin-left:0}}@media only screen and (max-width:500px){.info-container .info-text .steps-container .steps{aspect-ratio:1.6666666667}.info-container .info-text .steps-container .steps h3{font-size:20px}.services-box{width:100%}.brands-section img{margin-left:50%;transform:translateX(-50%)}.contact-details-section{margin:0;transform:none;padding:0 10px}.get-a-qoute-section{margin:90px 15px}}.get-a-qoute-section .input-container{position:relative;width:auto}.get-a-qoute-section .validation{position:absolute;top:74px;font-family:Inter;font-weight:500;color:#ff4747;font-size:13px;left:4px}#messageError{top:143px}.get-a-qoute-section .input-container.captcha{display:flex;align-items:center;flex-direction:column}#captchaError{margin-top:5px;align-self:center;position:static}