@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#12121d;font-family:-apple-system,BlinkMacSystemFont,Poppins,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;margin:0}#landing-page{background:#24243b;height:100vh}#landing-page>h1{bottom:0;color:#fff;left:50%;opacity:.3;position:absolute;text-align:center;transform:translate(-50%)}h1#landing-redirecting{bottom:15%}@media screen and (max-width:calc(800rem/16)){#landing-page>h1{font-size:1.375rem}}#nav-grid{display:grid;grid-template-columns:1fr minmax(31.25rem,93.75rem) 1fr;height:6.875rem}#nav-center,#nav-grid{background-color:#191929}#nav-center{align-items:center;display:flex;grid-column-start:2;justify-content:space-between;padding:0 1.5rem}#nav-title{color:#fff0d0;font-size:3rem;font-weight:700;margin:0;text-decoration:none;transition:all .2s ease-in-out}#nav-title:hover{color:coral}#nav-center>div{align-items:center;column-gap:2.25rem;display:flex}.nav-link{color:#fff0d0;font-size:1.5rem;text-decoration:none;transition:all .2s ease-in-out}.nav-link:hover{color:coral}@media screen and (max-width:calc(600rem/16)){#nav-title{font-size:2.5rem}.nav-link{font-size:1.375rem}}#footer-grid{background-color:#12121d;color:#fff0d0;display:grid;grid-template-columns:1fr minmax(31.25rem,93.75rem) 1fr;height:6.25rem}#footer-center{align-items:center;background-color:#12121d;display:flex;grid-column-start:2;justify-content:center;padding:0 1.5rem}#home-center{row-gap:30px}#home-hero{align-items:flex-end;background-color:#fff0d014;background-image:url(/static/media/hero-image.a341e5f670330d52130b.png);background-position:100%;background-size:cover;border-radius:.25rem;height:30rem;justify-content:center;padding:0 1.5rem;row-gap:1.875rem;text-align:center}#home-hero,#home-hero>div{display:flex;flex-direction:column}#home-hero>div{align-items:center;color:#fff0d0;margin:7.375rem}#home-hero>div>div>h1{font-size:2.625rem}#home-hero>div>div>h2{font-size:1.75rem;font-weight:400}#home-hero-button{text-decoration:none}#home-hero-button>h1{background-color:#ff7f50e0;border-radius:.25rem;color:#fff0d0;font-size:1.5rem;font-weight:400;padding:.875rem 2rem;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#home-hero-button>h1:hover{background-color:#d16841e0;transform:scale(1.02)}#home-testimonies{grid-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 1.5rem}.home-testimony{display:flex;flex-direction:column;justify-content:space-between;row-gap:1.5rem;text-align:center}.home-testimony>h1,p{margin:0}.home-testimony>h1{color:#fff0d0;font-size:1.5rem}.home-testimony>p{color:#fff0d0;font-size:1.125rem;font-style:italic}@media screen and (max-width:calc(800rem/16)){#home-hero>div{margin:0}#home-testimonies{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;row-gap:1.5rem}.home-testimony{justify-content:center}}.page-grid{display:grid;grid-template-columns:1fr minmax(31.25rem,93.75rem) 1fr}.page-center,.page-grid{background-color:#2b2b47}.page-center{display:flex;flex-direction:column;grid-column-start:2;justify-content:center;padding:1.875rem;row-gap:1.5rem}#notification-banner{align-items:center;background-color:#b60000;border-radius:.25rem;color:#fff0d0;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:1.25rem 2.5rem}#estimate-frame{grid-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:1fr 60%}#estimate-details{background-color:#fff0d014;border-radius:.25rem;box-sizing:border-box;color:#fff0d0;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:30px;row-gap:1.25rem}#estimate-details>h1{margin:0}#estimate-details>h2,h3{font-weight:400;margin:0}#estimate-contactus{color:coral;text-decoration:none;transition:all .2s ease-in-out}#estimate-contactus:hover{color:#d16841}#estimate-viewer{color:#fff0d0;display:flex;flex-direction:column;height:800px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;row-gap:.625rem}#estimate-viewer>div{background-color:#19192966;border-radius:.25rem;height:76vh;max-height:50em;min-height:37.5em;position:relative}#estimate-viewer>div>#estimate-loading{align-items:center;background-color:#fff0d024;border-radius:.25rem;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#estimate-viewer>form{bottom:20px;display:flex;flex-direction:column;font-size:1.25rem;left:20px;pointer-events:none;position:absolute;row-gap:1rem;width:76%}#estimate-viewer>form>input[type=file]{font-family:poppins;font-size:1rem}#estimate-viewer>form>input[type=file]::-webkit-file-upload-button{background-color:#87878780;border:none;border-radius:.25rem;color:#c2c2c280;cursor:not-allowed;font-family:poppins;font-size:1rem;margin-right:8px;padding:.4375rem 1rem;pointer-events:all;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:-webkit-fit-content;width:fit-content}#estimate-viewer>form>input[type=file]::file-selector-button{background-color:#87878780;border:none;border-radius:.25rem;color:#c2c2c280;cursor:not-allowed;font-family:poppins;font-size:1rem;margin-right:8px;padding:.4375rem 1rem;pointer-events:all;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#estimate-viewer>form>div{align-items:center;column-gap:.75rem;display:flex}#estimate-viewer>form>div>h3{font-size:1.5rem;font-weight:400;margin:0}#estimate-viewer>form>div>h3>span{font-weight:700}#estimate-viewer>form>div>input[type=submit]{background-color:#ff7f50e0;border:none;border-radius:.25rem;color:#fff0d0;cursor:pointer;font-family:poppins;font-size:1.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.875rem 2rem;pointer-events:all;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#estimate-viewer>form>div>input[type=submit]:hover{background-color:#d16841e0}#estimate-viewer>form>div>input[type=submit]:disabled{background-color:#87878780;color:#c2c2c280;cursor:not-allowed}@media screen and (max-width:1024px){#estimate-frame{grid-template-columns:100%;grid-template-rows:auto 1fr;row-gap:2.5rem}#estimate-details{width:100%}}#contact-frame{grid-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:1fr 1fr}#contact-details{background-color:#fff0d014;border-radius:.25rem;box-sizing:border-box;color:#fff0d0;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:30px;row-gap:1.25rem}#contact-details>h1{margin:0}#contact-details>h2{font-weight:400;margin:0}#contact-form{background-color:#fff0d014;border-radius:.25rem;box-sizing:border-box;color:#fff0d0;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:30px;row-gap:1rem}#contact-form>div>label{font-size:1.25rem}#contact-form>.contact-oneline{display:flex;flex-direction:column;row-gap:.625rem}#contact-form>.contact-oneline>input{background-color:#fff0d024;border:none;border-radius:.25rem;color:#fff0d0;font-family:poppins;font-size:1rem;padding:.625rem}#contact-form>.contact-multiline{display:flex;flex-direction:column;row-gap:.625rem}#contact-form>.contact-multiline>textarea{background-color:#fff0d024;border:none;border-radius:.25rem;color:#fff0d0;font-family:poppins;font-size:1rem;height:12.5rem;padding:.625rem;resize:vertical}#contact-form>#contact-submit{align-items:center;column-gap:1rem;display:flex}#contact-form>#contact-submit>input[type=submit]{background-color:#ff7f50e0;border:none;border-radius:.25rem;color:#fff0d0;cursor:pointer;font-family:poppins;font-size:1.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.875rem 2rem;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#contact-form>#contact-submit>input[type=submit]:hover{background-color:#d16841e0}#contact-form>#contact-submit>h3{font-size:1.25rem;margin:0}@media screen and (max-width:1024px){#contact-frame{grid-template-columns:100%;grid-template-rows:auto 1fr;row-gap:2.5rem}#contact-details{width:100%}}#nopage-center{align-items:center;color:#fff0d0;height:70vh}
/*# sourceMappingURL=main.f201dfcd.css.map*/