:root{margin:0;list-style:none}body{margin:0}button{color:#fff;background-color:#c92a18;border:none;border-radius:12px;padding:8px 14px;font-size:18px}img{object-fit:cover}.intro-box{background-color:#f9f9f9;flex-direction:row;justify-content:center;display:flex}.intro-box section{flex:1;min-width:0}.intro-text{margin-top:30px}.intro-text p{justify-content:center;max-width:500px;font-size:18px;display:flex}.intro-img{margin-top:105px}.intro-img img{width:100%;max-width:100%;height:auto;display:block}@media screen and (width<=768px){.intro-img img{width:100%;max-width:100%;margin:0;display:block}.intro-img{width:100%}#display-text{display:none}.intro-box{flex-direction:column-reverse;align-items:stretch;overflow:hidden}.intro-text p{justify-content:baseline;padding:0}.intro-button{width:100%}}.achievements{background-color:#c9c9c9}.achievements-container{font-weight:250px;flex-direction:row;justify-content:center;gap:8%;padding:55px 0;display:flex}.achievements-container li{list-style:none}.a-header{font-weight:200px}.red{color:#c92a18;margin-right:.25em}@media screen and (width<=768px){.achievements-container{flex-direction:column;align-items:center;gap:65px}.a-header{justify-content:center;display:flex}}.example-work{flex-direction:row;margin:55px;display:flex}.text-wrap{max-width:80%;font-size:18px}.example-img{flex:row;display:flex}.example-img img{width:50%}.example-img-top,.example-work section{flex:1;min-width:0}.example-img-top img{object-fit:cover;width:100%;height:auto;display:block}.example-header{margin:40px}.example-header li{margin-left:40px}.case-study{margin:40px}.example-list li{max-width:75%;margin-top:75px}.example-list li h2{font-weight:200}.example-reverse{flex-direction:row-reverse;display:flex}@media screen and (width<=768px){.example-work{flex-direction:column}.example-reverse{flex-direction:column;display:flex}#show-image{display:none}.example-img img,.example-img-top img{width:100%}.example-list{text-align:center;width:100vw}.example-list li{margin:auto}.p{margin:40px 0}.example-work h1{margin:5px}.example-header li{margin-left:0}}.testimony{background-color:#695a55;flex-direction:column;align-items:center;display:flex}.testimony-container{margin:50px 65px}.testimony-container>*{color:#fff}.testimony-container p{font-size:22px;font-weight:700}.testimony-container h2{font-size:30px}.sublet-parent{flex-direction:row;justify-content:center;padding:60px 0;display:flex}.sublet-container{margin:0 auto;display:flex}.sublet-container img,.sublet-container div{flex:1;width:40%;height:auto;display:block}.sublet-text{flex-flow:column wrap;gap:12px;margin:6%;display:flex}.sublet-text h3{font-size:28px;font-weight:300}.sublet-text p{font-size:18px;font-weight:200}@media screen and (width<=768px){.sublet-container{flex-direction:column}.sublet-container img{flex:1;width:100%;height:auto;display:block}}.process-item-lt{flex-direction:row;flex:1;margin:5%;display:flex}.process-item-rt{flex-direction:row-reverse;flex:1;margin:5%;display:flex}.process-item-rt img,.process-item-lt img{object-fit:cover;width:40%;height:auto}.process-item-text{flex-flow:column wrap;gap:4px;margin-left:5%;display:flex}.process-item-text h1{font-size:60px;font-weight:500}.process-item-text h2{font-size:36px;font-weight:400}.process-item-text p{max-width:80%;font-size:20px;font-weight:300}.noshow{display:none}.process-header{flex-direction:row;display:flex}@media screen and (width<=768px){.process-item-lt,.process-item-rt{flex-direction:column-reverse}.process-item-rt img,.process-item-lt img{object-fit:cover;width:100%;height:auto}.show{display:none}.noshow{display:inline}}.history-container{margin-top:250px;margin-bottom:250px}.history-text{margin:250px 0}.history{max-width:75%;margin:auto}.history h1{font-size:48px;font-weight:400}.history p{margin-top:18px;font-size:20px}@media screen and (width<=768px){.history{margin:0}.history-text{margin:0 0 100px}}.map-image{justify-content:center;margin-bottom:150px;padding-top:50px;display:flex}.map{flex-direction:column;padding-bottom:50px;display:flex}.map-image img{width:100%;max-width:85%;height:auto;display:block}.map-text{width:85%;margin:0 auto}@media screen and (width<=768px){.map-image{margin-bottom:45px;padding-top:10px}.map-image img{max-width:100%;padding:0}}.faq-header{max-width:80%;margin:45px auto;font-size:36px;font-weight:600;display:flex}.faq-question{margin-bottom:35px;font-size:28px;font-weight:400}.faq-answer{margin-bottom:35px;font-size:14px;font-weight:200}.faq-padding{padding-bottom:65px}@media screen and (width<=768px){.faq-header{max-width:75%}}.hours-background{background-image:url(/assets/IMG_4589-DO3oEKEw.JPG);background-size:cover}.hours-header{color:#fff;justify-content:center;margin:0 auto;padding:120px;font-size:40px;display:flex}.hours-columns{flex-direction:row;display:flex}.hours-columns nav{color:#fff;flex-direction:column;margin:0 auto;display:flex}.hours-column-child h2{font-size:32px;font-weight:800}.hours-column-child p{font-size:30px;font-weight:200}.hours-input{color:#fff;resize:none;background:0 0;border:none;outline:none;height:400px;padding:10px;font-size:28px;text-decoration:underline;overflow:auto}.hours-input::placeholder{color:#0000}.hours-button-container{flex-direction:columns;justify-content:center;gap:40%;padding-bottom:80px;display:flex}.hours-large-button{width:65vw;height:55px;margin-bottom:60px;font-size:30px}.not-visable{display:none}.hour-form .intro-form{color:#000;resize:none;background:linear-gradient(#fff 1px,#0000 1px) 0 200%/100% 2em repeat-y;border:none;outline:none;width:90%;height:280px;padding-bottom:2em;font-size:22px;line-height:2em;overflow:auto}@media screen and (width<=768px){.hours-columns{flex-direction:column}.hours-message{background:gray;width:100%;display:flex}.hours-message section{margin:0 auto}.hours-info{background:#3a3a3a;width:100%;display:flex}.hours-info section{padding:25px 15% 0}.hours-header-container{background:#3a3a3a;width:100%;height:100%}.hours-header{padding-top:55px;padding-bottom:55px}.hours-input{height:200px}.not-visable{display:block}.visable{display:none}}.intro-box{background-color:#f9f9f9}.intro-box button{margin-top:80px}.intro-text{margin:100px}.intro-text h1{max-width:500px;font-size:42px;font-weight:300}.intro-text p{max-width:500px;font-size:18px}.intro-img img{margin:0 0 15px}.text-container{margin-top:250px;margin-bottom:250px}.text{max-width:75%;margin:auto}.text h1{font-size:48px;font-weight:400}.text p{margin-top:18px;font-size:20px}.background-gray{background-color:#e9e9e9}.auburn{margin-top:25px}.auburn-header{text-align:center;flex-direction:column;margin:0 auto;display:flex}.auburn-header img{width:70%}.auburn-text{text-align:center;flex-direction:column;margin:0 auto;padding:15px 5%;font-size:22px;display:flex}.auburn-direction{color:#c92a18}.auburn-anchor{text-decoration:none}.auburn-arrow{padding-left:1rem}@media screen and (width<=768px){.auburn-header img{width:100%}}.review-margin{padding-bottom:100px}.review-link{color:#000;text-decoration:none}.intro-input-container{margin:120px 60px}.intro-input{background-color:#dedede;border-radius:15px;width:auto;height:600px;padding:20px}.intro-input h2{margin-bottom:60px}.intro-form{color:#fff;resize:none;background:linear-gradient(#000 1px,#0000 1px) 0 200%/100% 2em repeat-y;border:none;outline:none;width:90%;height:280px;padding-bottom:2em;font-size:22px;line-height:2em;overflow:auto}@media screen and (width<=768px){.intro-input-container{width:100%;max-width:100%;margin:0}.intro-input{border-radius:0;width:100%;margin:65px 0}.intro-box{flex-direction:column;display:flex}.fourfiths{width:80%}}.CBH-header{margin-bottom:50px;font-size:48px;font-weight:100}.CBH-subheader{font-size:38px;font-weight:400}.CBH-text{font-size:20px}.CBH-container{text-align:center;justify-content:center;margin:60px 0}.header-box{flex-direction:row;justify-content:space-between;display:flex}.header-box div{margin:0 25px}.tabs-box{justify-content:flex-start}.tabs{white-space:nowrap;flex-direction:row;align-items:center;gap:16px;margin:12px;font-size:18px;list-style:none;display:flex}.tabs li{font-size:16px;text-decoration:none}.link{color:#000;text-decoration:none}.menu-button{display:none}.logo{max-width:85px}.black-text{color:#000;text-decoration:none}.red-text{color:red;text-decoration:none}@media screen and (width<=768px){.tabs li{display:none}.menu-button{display:block}}.black-text:hover{color:gray}.footer-container{color:#fff;background-color:#c9c9c9;justify-content:center;padding:85px;display:flex}
