body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--gradient:linear-gradient(55deg,#252422,#403d39,#003554,#22577a,#38a3a5,#57cc99,#80ed99);--bg:#faf9f9;--comp0:#f0eeea;--comp1:#ccc5b9;--comp2:#403d39;--comp3:#006494;--black:#252422;--accent:#eb5e28}html{scroll-padding-top:90px;width:100%}.App{background-color:#faf9f9;background-color:var(--bg);min-height:180vh;max-width:100%;font-size:1.5em}.App-link{color:#faf9f9;color:var(--bg)}@media screen and (max-width:1000px){.split{width:100%;display:block;justify-content:center;align-items:center;margin:8px auto}.outerblock{width:90%;margin:auto}.header-block{width:90%}}@media screen and (min-width:1000px){.split{width:100%;display:inline-flex;justify-content:center;align-items:center;grid-template-columns:6fr 6fr;margin:15px auto}.outerblock{width:70%;max-width:1000px;margin:auto}.header-block{width:70%}}h2,h3,li,p,ul{font-family:"Plantin Light",serif;font-weight:lighter;color:#252422;color:var(--black);font-style:normal;font-size:1rem;opacity:.52;line-height:1.5}p{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;line-height:1.85em;letter-spacing:.05em}li{opacity:1!important}h1{font-family:"Plantin Light",serif;font-weight:400;font-size:1.5rem;letter-spacing:.025em;opacity:.8}b{color:#006494;color:var(--comp3);font-weight:1000}.CTA{margin:auto;text-align:center}.logo{display:block;margin-bottom:1vh;width:100%;max-height:80px;object-fit:contain}.logo:hover{opacity:.85}.App-header{background-color:#000;width:100%;position:fixed;z-index:100;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;border-bottom:2px solid var(--comp2);max-height:90px}.header-block{display:grid;width:100%;grid-template-columns:2fr 2fr 2fr 2fr 2fr;align-items:bottom;margin-top:1vh;position:relative}a{display:flex;text-decoration:none;align-items:flex-end;justify-content:center;cursor:pointer}.App-header h3{color:var(--bg);font-size:1.2rem;margin:10px;padding-bottom:1vh;align-self:flex-end;justify-self:center;opacity:1;cursor:pointer;font-weight:150}img{width:100%;max-width:400px;margin:0;padding:0}.center{text-align:center}.left{text-align:left}.right{text-align:right}.clickable{cursor:pointer}.clickable:hover{color:var(--comp1)}.title{font-family:Arial,Helvetica,sans-serif;width:100%;display:inline-block;justify-content:center;position:absolute;text-transform:uppercase;font-weight:600;color:#ee6352;position:abosolute;background-image:var(--gradient);-webkit-background-clip:text;background-clip:text;text-align:center;-webkit-box-decoration-break:clone;color:hsla(0,0%,100%,0);background-size:650%;-webkit-animation:gradient-animation 4s infinite alternate;animation:gradient-animation 4s infinite alternate}.logoSplash{min-height:100vh}.Z{text-align:center;margin:auto;font-size:45rem;font-family:Arial,Helvetica,sans-serif;position:relative;width:100%;height:50%;z-index:1}@media screen and (max-width:500px){.Z{font-size:30rem;padding:20px 0}}.box{top:40%;width:65%;background-color:var(--bg);border:3.2rem solid var(--bg);z-index:2}.box,.innerLogo{position:absolute;left:0}.innerLogo{font-size:5rem;letter-spacing:.15em;top:40.5%;z-index:3}.slogan{max-width:700px;justify-self:center;margin:auto}.LogoSplash h2{font-size:1.5rem;justify-content:center;text-align:center;font-style:italic;margin-top:-115px;margin-bottom:115px;font-weight:400}@-webkit-keyframes gradient-animation{0%{background-position:100% 0}to{background-position:0 0}}@keyframes gradient-animation{0%{background-position:100% 0}to{background-position:0 0}}.trailsText{position:relative;width:100%;height:80px;line-height:80px;color:#000;font-size:6em;font-weight:800;letter-spacing:-.05em;will-change:transform,opacity;overflow:hidden}.trailsText>div{padding-right:.05em;overflow:hidden}.container{display:flex;align-items:center;height:100%;justify-content:center}li{color:var(--black)}.portfolio .portfolioList{justify-self:center;max-width:400px;margin:auto}.portfolio .portfolioList Accordion{color:red}h1{color:var(--black);text-align:center}.wrapper{display:flex;justify-content:space-around;width:100%}.form{display:flex;justify-content:center;flex-wrap:wrap}.form,input{width:100%;max-width:900px;flex-grow:1}input,textarea{padding:12px 20px;margin:4px auto;border:1px solid #ccc;background-color:var(--comp0);color:var(--black);border-radius:4px;box-sizing:border-box}textarea{height:100px}.submit,button,textarea{width:100%;flex-grow:1;max-width:900px}.submit,button{margin-top:5px;margin-bottom:5px;padding:12px 25px;background-color:var(--comp2);color:var(--bg);border:none;border-radius:4px;cursor:pointer}.submit:hover,button:hover{background-color:var(--comp3)}.noHover{pointer-events:none}.error{color:var(--accent);width:100%;max-width:900px}.error,.success{text-align:center;font-size:1.1rem}.success{color:var(--black);margin:5px 0;padding:0}.captcha{flex-grow:0;flex-basis:auto;justify-self:center}@media screen and (max-width:743px){.calendly-wrapper{margin-top:75px}}.footer{position:relative;padding:10px;margin:auto;left:0;justify-content:center;bottom:0;width:90%;color:var(--comp1);text-align:center;font-size:1rem}
/*# sourceMappingURL=main.d64b5493.chunk.css.map */