.style_ctaContainer__pt6hH{background-color:var(--blacks-darker);display:flex;flex-direction:row;justify-content:space-around;border-radius:1rem;padding:1rem}.style_ctaMessageContainer__3_A4L{display:flex;justify-content:center;align-items:center;padding:1rem}.style_ctaButtonContainer__Jyuu1{display:flex;flex-direction:column;justify-content:center;align-items:center;border-left:.1rem solid var(--browns-primaryLight);padding-top:1rem;min-width:calc(50% - 6.358rem)}.style_estimateButton__akAs5{flex:1 1;text-decoration:underline;margin-top:1.5rem;color:var(--browns-primaryLight);cursor:pointer;text-align:center}.style_calendyButton__B_FwL{flex:1 1;background-color:var(--browns-primaryLight);color:var(--blacks-primary);border:none;padding-left:1.5rem;padding-right:1.5rem;border-radius:3rem;font-size:1.8rem;font-family:Bebas Neue;font-weight:400;letter-spacing:1.5px;cursor:pointer;height:auto;width:auto}.style_ctaMessage__A8lJM{color:var(--whites-primary);text-align:left}.style_ctaContainerMobile__ue_MT{background-color:var(--blacks-darker);display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:1rem;padding:2rem}.style_ctaButtonContainerMobile__pDeFg{display:flex;flex-direction:column;justify-content:center;align-items:center;border-top:.1rem solid var(--browns-primaryLight);width:90%;margin-top:2rem;padding:2rem 1rem 1rem}.style_ctaMessageMobile__ROqAx{color:var(--whites-primary);text-align:center}.style_mainContainer__MIfwS{display:flex;flex-direction:row;align-items:center;padding-top:1rem;padding-bottom:1rem;height:25rem;cursor:pointer}.style_mainContainerMobile__DP6uv{display:flex;flex-direction:column;align-items:center;width:100%;cursor:pointer}.style_imageContainer__GgbkX{display:flex;flex:1 1;justify-content:center;align-items:center;border-right:.1rem solid var(--browns-primaryLight);height:100%}.style_imageContainerMobile__gJkfk{display:flex;flex:1 1;justify-content:center;align-items:center;border-bottom:.1rem solid var(--browns-primaryLight);width:100%;height:25rem}.style_headerTitleContainerMobile__w1hOQ,.style_headerTitleContainer__y9SH8{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding-top:5%}.style_headerTitleContainer__y9SH8{height:100%;margin-left:1rem}.style_image__MVWGi{width:100%;height:90%;object-fit:cover}.style_imageMobile__ZbQNr{width:90%;height:100%;object-fit:cover}.style_tagLine__4PfaV{color:var(--whites-primary);text-align:left}.style_headerTitle__TkkG9{color:var(--browns-primaryLight);text-align:left}.style_shortDescription__ERTf_{color:var(--whites-primary);text-align:left}.style_tagLineMobile__0_dnZ{color:var(--whites-primary);text-align:center}.style_headerTitleMobile__7kXKE{color:var(--browns-primaryLight);text-align:center}.style_shortDescriptionMobile__06Hkj{color:var(--whites-primary);text-align:center}.style_mainContainer__bw5op{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:1rem}.style_image__jJYjm{height:10rem;width:10rem;border-radius:5rem;object-fit:cover;overflow:hidden}.style_name__uwRsZ{margin-top:1rem;text-align:center;color:var(--browns-primaryLight)}.style_position__70CKn{margin-top:1rem;text-align:center;color:var(--whites-primary)}.style_mainContainer__qhSq6{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:15vh}.style_bodyText__5Y9PO{color:var(--whites-primary)}.style_headerTitle__M0dLW{margin-bottom:1rem;color:var(--browns-primaryLight)}.style_employeesContainer__WFuUt{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:100%;margin-top:4rem}.style_mainContainer__wqZb4{display:flex;flex-direction:row;justify-content:space-between;padding-top:20vh}.style_imageContainer__2RJYD{flex:1 1;min-width:calc(50% - 6.35rem);min-height:50vh;padding-top:2vh;padding-bottom:5vh;border-left:1px solid var(--browns-primaryLight)}.style_textContainer__Snk37{flex:2 1;padding-right:3vw}.style_image__ZGH1Z{width:100%;max-height:50vh;object-fit:cover}.style_tagline__32j3m{color:var(--browns-primaryLight)}.style_header__J7ifZ{margin-top:1vh;margin-bottom:1vh}.style_bulletedText__cVv1c,.style_header__J7ifZ,.style_textColor__KcuRS{color:var(--whites-primary)}.style_bulletedText__cVv1c{margin-top:0}.style_entriesContainer__7xxDd{padding-top:3vh}.style_entryContainer__7v9EK{display:flex;flex:1 1;flex-direction:row;align-items:flex-start;padding-right:1rem}.style_icon__n0Bb1{object-fit:contain;height:2rem;width:2rem;margin-right:1rem}@media screen and (max-width:1024px){.style_mainContainer__wqZb4{flex-direction:column;padding-top:8vh}.style_image__ZGH1Z{width:100%;max-height:30vh;margin-bottom:3vh;object-fit:cover}.style_textContainer__Snk37{flex:2 1;padding-right:0;width:100%;min-width:0}}.style_mainContainer__jb_B_{display:flex;flex-direction:row;justify-content:space-between;padding-top:20vh}.style_imageContainer__ahcVF{flex:1 1;min-width:calc(50% - 6.85rem);min-height:50vh;padding-top:2vh;padding-bottom:5vh;border-right:1px solid var(--browns-primaryLight)}.style_image__9m3zI{width:100%;max-height:50vh;object-fit:cover}.style_tagline__ECCj1{color:var(--browns-primaryLight)}.style_header__nCzoo{color:var(--whites-primary);margin-top:1vh;margin-bottom:1vh}.style_textContainer__G0YWQ{flex:2 1;padding-left:3vw}.style_bulletedText__BWhdG{color:var(--whites-primary);margin-top:0}.style_entriesContainer__Rtm3s{display:flex;flex-wrap:wrap;grid-column:2;column-count:2;justify-content:space-between;row-gap:1.5rem}.style_entryContainer__gs63M{width:20vw}.style_entryHeader__SrLFj{color:var(--browns-primaryLight)}.style_entrySubHeader__xnzRn{color:var(--whites-primary)}@media screen and (max-width:1024px){.style_mainContainer__jb_B_{flex-direction:column;padding-top:8vh}.style_image__9m3zI{width:100%;max-height:30vh;object-fit:cover;margin-bottom:3vh}.style_textContainer__G0YWQ{flex:2 1;padding-left:0;width:100%;min-width:0}.style_entryContainer__gs63M{width:100%}}.style_mainContainer__yGiEh{display:flex;flex-direction:column;padding-top:20vh}@media screen and (max-width:1024px){.style_mainContainer__yGiEh{padding-top:8vh}.style_projects__dVssm{flex-direction:column}}.style_header__AkAH3{color:var(--browns-primaryLight)}.style_description__OLsY4{color:var(--whites-primary)}.style_projects__dVssm{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;gap:10px}:root{--browns-primaryDark:#705d47;--browns-primaryLight:#aea38f;--blacks-primary:#171717;--blacks-darker:#111111;--whites-primary:#ffffff;---blacks-primary-half-transparent:rgba(23.38,23.38,23.38,0.4)}.style_container__kmjZs{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33% - 10px);height:calc(33.33vw - 10px);overflow:hidden;position:relative;cursor:pointer}.style_mainContainer__3XubH{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;transition:filter .3s ease;z-index:0}.style_mainContainer__3XubH:hover{filter:blur(8px) brightness(30%);background-color:var(---blacks-primary-half-transparent)}.style_contentContainer__3yQtH{padding-top:20%;opacity:0}.style_contentContainerHovered__zSJUO,.style_contentContainer__3yQtH{position:relative;display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;padding-left:5%;padding-right:5%;transition:padding .3s ease,opacity .3s ease;pointer-events:none;z-index:1}.style_contentContainerHovered__zSJUO{padding-top:0;opacity:1}.style_title__X1fjv{color:var(--browns-primaryLight);font-weight:400;line-height:56px;pointer-events:none;text-align:center}.style_description__QHfqN{color:white;pointer-events:none;text-align:left;width:100%;text-align:center}@media screen and (max-width:1024px){.style_container__kmjZs{flex:0 0 100%;height:58vw}.style_mainContainer__3XubH{pointer-events:auto}.style_contentContainerHovered__zSJUO,.style_contentContainer__3yQtH{opacity:1;padding-top:0;padding-bottom:8%;justify-content:flex-end;background-image:linear-gradient(0deg,rgba(0,0,0,.78),transparent 65%)}.style_title__X1fjv{font-size:1.5rem;line-height:1.15}.style_mainContainer__3XubH:hover{filter:none}}.style_collageContainer__wtqyk{border:none;display:flex;width:100%;max-width:100%;min-width:0;justify-content:center;overflow:hidden}