body,html{font-family:poppins,fallback for poppins;font-size:16px;margin:0;padding:0}@font-face{ascent-override:105%;descent-override:40%;font-family:fallback for poppins;line-gap-override:5%;size-adjust:100%;src:local("Verdana")}@media screen and (min-width:1500px){html{font-size:18px}}.caseStudiesHeading{align-items:center;display:flex;font-size:.9em;justify-content:flex-end;width:100%}.cases-subheading{display:none;margin:0}.section-wrapper{grid-gap:.5em;display:grid;gap:.5em;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;height:70vh;margin:.5rem auto;min-height:32rem;width:100%}.inner-case{cursor:pointer;overflow:hidden}.inner-case img{height:100%;max-height:100%;max-width:100%;object-fit:cover;transition:.4s ease-in-out;width:100%}.inner-case img:hover{scale:1.1}.inner-case#id1,.inner-case#id2,.inner-case#id3,.inner-case#id4{width:100%}.inner-case#id1{background-color:#f5f5f5;grid-row-start:1}.inner-case#id1,.inner-case#id2{grid-column-end:span 1;grid-column-start:1;grid-row-end:span 5}.inner-case#id2{background-color:#cad2c5;grid-row-start:6}.inner-case#id3{background-color:#cad2c5;grid-row-end:span 9;grid-row-start:1}.inner-case#id3,.inner-case#id4{grid-column-end:span 1;grid-column-start:2}.inner-case#id4{align-items:center;cursor:pointer;display:flex;grid-row-end:span 1;grid-row-start:10;justify-content:center;min-height:1.2em}@media screen and (min-width:600px){.caseStudiesHeading{justify-content:space-between}.cases-subheading{display:inline;margin:0}}@media screen and (min-width:1000px){.section-wrapper{height:85vh}}.welcome-page{background-color:#9a0808;height:auto;margin:0 0 2em;position:relative}.hero-image,.welcome-page{overflow:hidden;width:100%}.hero-image{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;z-index:0}.hero-image img{height:100%;object-fit:cover;width:100%}.welcome-overlay{align-items:center;background-color:#0000001a;display:flex;flex-direction:column;font-size:.9rem;justify-content:center;min-height:40rem;position:relative;width:100%;z-index:1}.body-section{margin:0 auto;padding:1em 0 2em;width:90%}.body-section h3{font-size:1.3rem;margin:0}.section-wrapper-nogrid{display:flex;justify-content:space-between;margin:.5rem auto}.violet-btn{background-color:#000;color:#fff;cursor:pointer;padding:.5em 0}.violet-btn:active{transform:translateY(2px)}.caption h4{font-size:1rem;margin:0 0 .25rem}.caption p{font-size:.85em;margin:0 0 1rem}.hidden{display:none}.show{align-items:center;background-color:#000000d9;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:3}.footer-page{background-color:#f5f8ff;color:#2f4858;height:auto;margin:10% 0 0;width:100%}.footer-overlay{align-items:flex-end;display:flex;font-size:.75rem;justify-content:space-between;padding:.75rem 1.5rem}.footer-address{width:60%}.arrows{align-items:center;display:flex;justify-content:end;width:auto}.left-arrow,.right-arrow{align-items:center;display:flex;height:2em;justify-content:center;margin:0 0 0 2em;width:2em}.left-arrow img,.right-arrow img{height:1em;width:1em}.left-arrow:hover,.right-arrow:hover{background-color:#0000001a;border-radius:50%}.gallery-arrows{align-items:center;justify-content:space-between;position:absolute;top:calc(50% - 1em);width:90%;z-index:4}.gallery-arrows .left-arrow,.gallery-arrows .right-arrow{background-color:#51515133;border-radius:50%;margin:0;scale:1.5}.gallery-arrows .left-arrow:hover,.gallery-arrows .right-arrow:hover{background-color:#fff3}.close-image{display:none}@media screen and (min-width:600px) and (min-height:1000px){.body-section{width:90%}.welcome-overlay{height:40rem}.gallery-arrows{justify-content:space-between;width:90%}.gallery-arrows .left-arrow,.gallery-arrows .right-arrow{scale:2.5}}@media screen and (min-width:600px){.gallery-arrows .left-arrow,.gallery-arrows .right-arrow{scale:2}.welcome-overlay{height:40rem}}@media screen and (max-height:480px) and (max-width:1000px){.gallery-arrows .left-arrow,.gallery-arrows .right-arrow{scale:2}.welcome-overlay{height:40rem}}@media screen and (min-width:1000px){.body-section{width:60%}.welcome-overlay{height:40rem}.gallery-arrows{width:70%}.gallery-arrows .left-arrow,.gallery-arrows .right-arrow{scale:2}}.pop-up{background-color:#4b4b4b;color:#fff;font-size:.9em;height:auto;margin:2em auto;max-height:90%;max-width:20em;padding:2rem 1.5rem 2.5rem;position:relative;width:80%}.pop-up form{display:flex;flex-direction:column}.pop-up form input[type=text],textarea{background-color:#fffffff2;border:none;box-sizing:border-box;font-family:inherit;font-size:.8em;margin:.5em 0;outline:none;padding:1em;width:100%}.pop-up h2{margin:0 0 1em;padding:0}::placeholder{color:#000000b3}::-ms-input-placeholder{color:#000000b3}.pop-up form input[type=submit]{background-color:#00000080;border:none;font-size:.9em;margin:2em 0 0;padding:.7em 1.5em;text-align:center;width:auto}.form-close{color:#ffffff4d;cursor:pointer;position:absolute;right:1em;top:1em}@media screen and (max-height:450px){.show{align-items:flex-start;overflow:auto}.pop-up{height:auto;max-height:none;width:50%}}@media screen and (min-width:600px) and (min-height:1000px){.pop-up{font-size:1.2em;width:50%}}@media screen and (min-width:1000px){.pop-up{font-size:1em;width:25%}}.show-case{background-color:#fff;box-shadow:5px 5px 15px #000000e6;height:85%;margin:auto 0;padding:0 0 3em;position:relative;width:90%}.case-close{bottom:1em;cursor:pointer;position:absolute;right:1em;z-index:5}.inner-show-case{display:block;height:100%;overflow-y:scroll;width:100%}.case-description,.inner-show-case .case-image{height:auto;width:100%}.inner-show-case{-ms-overflow-style:none;scrollbar-width:none}.inner-show-case::-webkit-scrollbar{display:none}.inner-show-case .case-image img{width:100%}.inner-show-case h2,.inner-show-case p{padding:.5em 1em 0}@media screen and (min-width:600px) and (min-height:1000px){.show-case{font-size:1.5em;height:80%;width:70%}.case-description,.inner-show-case .case-image{height:auto;width:100%}.inner-show-case .case-image{margin:0}.inner-show-case .case-image img{margin:0;width:100%}}@media screen and (min-width:600px){.show-case{font-size:1em;height:80%;width:70%}}@media screen and (max-height:480px) and (max-width:1000px){.show-case{font-size:1em;width:70%}}@media screen and (min-width:1000px){.show-case{font-size:1em;height:80%;max-width:35%}.inner-show-case .case-image img{height:auto;width:100%}}.team-item{--width:calc(33.33333% - 0.5em);height:calc(var(--width)*1.2);width:calc(33.33333% - .5em)}.team-image-wrapper{height:80%;overflow:hidden;width:100%}.team-image-wrapper img{height:auto;width:100%}.nav-bar{color:#fff;font-size:.9em;height:4rem;justify-content:space-between;left:50%;margin:0;padding:0 2em;position:absolute;top:0;transform:translateX(-50%);width:90%}.nav-bar,.nav-brand{align-items:center;display:flex}.nav-brand{font-size:1.2em;font-weight:700;justify-content:flex-start}.nav-brand img{height:2em;width:2em}.nav-bar ul{display:none;flex-direction:row;justify-content:space-evenly;width:80%}.nav-bar li{list-style:none}.nav-bar li a{color:#fff;text-decoration:none}.welcome-heading{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;transform:translateY(2rem);width:100%}.welcome-heading h1{color:#fff;font-size:2.3em;font-weight:700}.welcome-heading a{color:#fff;text-decoration:none}.get-started{padding:1em 1.5em;text-align:center}@media screen and (min-width:600px){.nav-bar{margin:0 0 2em}.nav-bar ul{display:flex}.welcome-heading ul{display:none}.welcome-heading h1{font-size:2.8rem}}@media screen and (min-width:1000px){.nav-bar{margin:1em 0 2em;width:70%}.nav-bar ul{display:flex}.welcome-heading{padding:4rem 0}.welcome-heading ul{display:none;width:50%}.welcome-heading h1{font-size:4rem}}.footer-overlay img{filter:brightness(20%);height:1.5rem;margin:0 .25rem 0 0;width:1.5rem}.footer-overlay img:hover{filter:brightness(90%)}.testimonial-section{align-items:center}.testimonial-heading,.testimonial-section{display:flex;justify-content:space-between}.testimonial-heading{width:100%}.testimonial-item{background-color:#f7b538;box-sizing:border-box;color:#fff;color:#000;display:flex;flex-direction:column;height:10rem;justify-content:center;padding:1rem;width:100%}.second-item{display:none}.testimonial-caption,.testimonial-quote,.testimonial-stars{margin:0 0 .5em}.testimonial-quote{font-size:.85rem}.testimonial-caption{font-size:.8rem;font-style:italic;text-align:end}@media screen and (min-width:600px){.testimonial-item{padding:2rem;width:49%}.second-item{display:flex}}
/*# sourceMappingURL=main.2f3b4bc6.css.map*/