body{background-color:#f6f5f2;color:#262242;font-family:futura-pt,sans-serif;font-style:normal;font-weight:400;height:100%;margin:0}#root,.app-shell{min-height:100vh}.app-shell{display:flex;flex-direction:column}.app-main{flex:1 1}.header-wrapper{align-items:center;border-bottom:5px solid #bfa46e;box-sizing:border-box;display:flex;height:130px;justify-content:space-between;padding:0 40px;position:relative}.logo-wrapper{flex:0 0 auto}.nav-bar-wrapper{align-items:center;display:flex;flex:1 1;justify-content:flex-end;min-width:0}@media(max-width:480px){.header-wrapper{height:88px;padding:0 12px}}.btn{align-content:center;background-color:#262242;border:4px solid #bfa46e;border-radius:5px;color:#dcc492;cursor:pointer;display:grid;font-size:20px;font-weight:500;height:42px;justify-content:center;min-width:100px;padding:0 10px;text-decoration:none;transition:all .2s ease-in-out;width:auto}.btn:active,.btn:focus{outline:none}.btn:hover{background-color:#3d3555;border:4px solid #262242;color:#dcc492}@media(max-width:480px){.btn{font-size:16px;min-width:0;padding:0 12px}}.special-btn{align-items:center;background-color:#262242;border:3px solid #bfa46e;border-radius:5px;color:#dcc492;cursor:pointer;display:grid;font-size:15px;font-weight:500;justify-content:center;min-width:150px;padding:5px;text-decoration:none;transition:all .5s ease-in-out;width:auto}.special-btn:active,.special-btn:focus{outline:none}.special-btn:hover{background-color:#3d3555;border:3px solid #262242;color:#dcc492}.nav-wrapper{position:relative;width:100%}.left-side,.nav-wrapper{align-items:center;display:flex;justify-content:flex-end}.left-side{flex-wrap:wrap;gap:16px}.nav-hamburger{background:#0000;border:0;cursor:pointer;display:none;padding:10px}.hamburger-bar{background:#000;display:block;height:3px;margin:5px 0;width:40px}.nav-mobile-menu{background:#f6f5f2;border:2px solid #000;box-sizing:border-box;display:none;min-width:220px;padding:12px;position:absolute;right:0;top:calc(100% + 10px);z-index:2000}.nav-mobile-menu.is-open{display:flex;flex-direction:column;gap:10px;min-width:220px}.mobile-btn{align-content:center;text-align:center}@media(max-width:1024px){.left-side{display:none}.nav-hamburger{align-items:center;display:inline-flex;flex-direction:column;justify-content:center}}@media(max-width:480px){.hamburger-bar{width:28px}.nav-hamburger{padding:8px}}.logo-wrapper{align-items:center;display:grid;height:130px;padding-left:10px;width:275px}.logo-wrapper .logo-link{align-items:center;display:inline-flex;text-decoration:none}.logo-wrapper .logo-img{display:block;height:95px;width:auto}@media(max-width:480px){.logo-wrapper{height:70px;max-width:180px;padding-left:0;width:auto}.logo-wrapper .logo-img{height:60px}}.home-page-wrapper{display:grid;width:100%}.welcome-section-wrapper{background:url(/static/media/hero-img-1v2.fc6bcbc71ffb22abe7fb.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:5px solid #bfa46e;display:grid;grid-template-rows:60% 40%;height:450px;overflow:hidden;padding-top:20px;position:relative;width:100%}.welcome-section-wrapper .welcome-section{display:flex;flex-direction:column;height:400px;justify-content:center;position:relative;width:100%;z-index:1}.welcome-section-wrapper .welcome-section .welcome-section-rotating-text-wrapper{inset:0;pointer-events:none;position:absolute;z-index:1}.welcome-section-wrapper .welcome-section .hero-rotation{animation:wordCycle 20s linear infinite;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#dcc492;filter:blur(1px);font-size:clamp(22px,3.2vw,30px);font-style:italic;font-weight:700;letter-spacing:.02em;opacity:0;position:absolute;text-shadow:0 4px 10px #000000bf,0 0 12px #0006;transform:translate3d(0m 10px,0);will-change:opacity,transform,filter}.welcome-section-wrapper .welcome-section .hero-rotating-text-1{animation-delay:0s;left:8%;top:10%}.welcome-section-wrapper .welcome-section .hero-rotating-text-2{animation-delay:5s;right:8%;text-align:right;top:18%}.welcome-section-wrapper .welcome-section .hero-rotating-text-3{animation-delay:10s;bottom:3%;left:14%}.welcome-section-wrapper .welcome-section .hero-rotating-text-4{animation-delay:15s;bottom:12%;right:8%;text-align:right}@keyframes wordCycle{0%{filter:blur(1px);opacity:0;transform:translate3d(0,10px,0)}10%{filter:blur(0);opacity:1;transform:translateZ(0)}40%{filter:blur(0);opacity:1;transform:translateZ(0)}55%{filter:blur(1px);opacity:0;transform:translate3d(0,-10px,0)}to{filter:blur(1px);opacity:0;transform:translate3d(0,-10px,0)}}.welcome-section-wrapper .welcome-section .welcome-section-text-wrapper{align-items:center;color:#dcc492;display:flex;font-weight:700;justify-content:center;line-height:.8;position:relative;text-align:center;text-shadow:0 6px 20px #00000059;z-index:2}.welcome-section-wrapper .welcome-section .welcome-section-text{font-size:70px;text-shadow:0 2px 4px #00000059,0 6px 16px #000000e6,0 0 18px #ffffff26}@media(max-width:425px){.welcome-section-wrapper .welcome-section .hero-rotation{display:none}.welcome-section-wrapper .welcome-section .welcome-section-text{font-size:40px;line-height:1}}.business-overview-section-wrapper{max-width:100%;overflow:hidden}.business-overview-section-wrapper .business-overview-wrapper{padding:20px}.business-overview-section-wrapper .business-overview-wrapper .owner-section-wrapper{align-items:center;display:flex;gap:40px;justify-content:space-evenly;padding:20px}.business-overview-section-wrapper .business-overview-wrapper .owner-section-wrapper .business-overview-photo{aspect-ratio:1/1;background-image:url(/static/media/corinne-kutz-tMI2_-r5Nfo-unsplash.22e29db686b27f667fdc.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:5px solid #bfa46e;display:flex;height:400px;width:min(600px,92vw)}.business-overview-section-wrapper .business-overview-wrapper .owner-section-wrapper .business-overview-text{align-items:center;display:flex;flex-direction:column;font-size:35px;gap:40px;text-align:center}.business-overview-section-wrapper .business-overview-wrapper .owner-section-wrapper .business-overview-text .business-overview-list{text-align:left}.business-overview-section-wrapper .business-overview-wrapper .owner-section-wrapper .business-overview-text .business-overview-list ul{align-self:center!important;display:inline-block;list-style:none;margin:0 auto;padding:0}.business-overview-section-wrapper .business-overview-wrapper .owner-section-wrapper .business-overview-text .business-overview-list ul li{text-align:left!important}.business-overview-section-wrapper .business-overview-wrapper .owner-section-wrapper .business-overview-text .meet-our-team-btn-wrapper{align-items:flex-end;display:flex;height:100%;justify-content:center;width:100%}@media(max-width:768px){.business-overview-section-wrapper .business-overview-wrapper{padding:10px}.business-overview-section-wrapper .owner-section-wrapper,.business-overview-section-wrapper .portfolio-snapshot-wrapper{align-items:center;flex-direction:column;gap:16px;justify-content:center;padding:48px 16px}.business-overview-section-wrapper .business-overview-text,.business-overview-section-wrapper .portfolio-snapshot-text{font-size:18px!important;max-width:620px;min-width:0;width:100%}.business-overview-section-wrapper .business-overview-text ul,.business-overview-section-wrapper .portfolio-snapshot-text ul{align-self:center}.business-overview-section-wrapper .business-overview-text ul li,.business-overview-section-wrapper .portfolio-snapshot-text ul li{text-align:left}.business-overview-section-wrapper .business-overview-photo,.business-overview-section-wrapper .portfiolio-snapshot-image{height:auto;max-width:520px;width:100%}.business-overview-section-wrapper .meet-our-team-btn-wrapper,.business-overview-section-wrapper .see-more-btn-wrapper{align-items:center;height:auto;margin-top:16px}}.contact-section-wrapper{align-items:center;background-color:#262242;border-top:5px solid #bfa46e;display:grid;grid-template-columns:1fr;height:110px;justify-items:center}.contact-section-wrapper .contact-section{background-color:#f6f5f2;border:3px solid #bfa46e;border-radius:5px;color:#262242;display:flex;flex-direction:row;font-size:20px;font-weight:600;height:75px;width:25%}.contact-section-wrapper .contact-section .contact-us-info{align-items:center;display:flex;justify-content:center;width:100%}@media(max-width:768px){.contact-section-wrapper .contact-section{font-size:14px;width:50%}}.services-wrapper{display:grid}.services-wrapper .services-intro{margin:0 auto;max-width:1500px;padding:20px;text-align:center}.services-wrapper .services-one-wrapper{display:flex;gap:20px;justify-content:space-evenly;padding:75px 20px}.services-wrapper .services-one-wrapper .services-one-photo{background-image:url(/static/media/zheng-yang-Mh5y8htZ3SM-unsplash.a39131a4231a60ea92b5.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:4px solid #bfa46e;display:flex;height:500px;width:min(500px,92vw)}.services-wrapper .services-one-wrapper .services-one-text{align-items:center;display:flex;flex-direction:column;font-size:25px;text-align:center}.services-wrapper .services-one-wrapper .services-one-list{text-align:left}.services-wrapper .services-two-wrapper{background-color:#3d3555;border-bottom:3px solid #bfa46e;border-top:3px solid #bfa46e;display:flex;gap:20px;justify-content:space-evenly;padding:75px 20px}.services-wrapper .services-two-wrapper .services-two-text{align-items:center;color:#bfa46e;display:flex;flex-direction:column;font-size:25px;text-align:center}.services-wrapper .services-two-wrapper .services-two-text .services-two-list{text-align:left}.services-wrapper .services-two-wrapper .services-two-photo{background-image:url(/static/media/luke-chesser-JKUTrJ4vK00-unsplash.601f23fc39e3da82e8a2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:4px solid #bfa46e;display:flex;height:500px;width:min(500px,92vw)}.services-wrapper .services-three-wrapper{border-bottom:3px solid #bfa46e;display:flex;gap:20px;justify-content:space-evenly;padding:75px 20px}.services-wrapper .services-three-wrapper .services-three-photo{background-image:url(/static/media/bernd-dittrich--PZhcbjJxdI-unsplash.0688919c760488853e3e.webp);background-position:50%;background-repeat:no-repeat;background-size:500px;border:4px solid #bfa46e;display:flex;height:500px;width:min(500px,92vw)}.services-wrapper .services-three-wrapper .services-three-text{align-items:center;display:flex;flex-direction:column;font-size:25px;text-align:center}.services-wrapper .services-three-wrapper .services-three-list{text-align:left}.services-wrapper .services-four-wrapper{background-color:#3d3555;display:flex;gap:20px;justify-content:space-evenly;padding:75px 20px}.services-wrapper .services-four-wrapper .services-four-text{align-items:center;color:#bfa46e;display:flex;flex-direction:column;font-size:25px;text-align:center}.services-wrapper .services-four-wrapper .services-four-text .services-four-list{text-align:left}.services-wrapper .services-four-wrapper .services-four-photo{background-image:url(/static/media/chase-chappell-m29D0DvAhF0-unsplash.0e344475508031158286.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:4px solid #bfa46e;display:flex;height:500px;width:min(500px,92vw)}@media(max-width:768px){.services-wrapper .services-four-wrapper,.services-wrapper .services-one-wrapper,.services-wrapper .services-three-wrapper,.services-wrapper .services-two-wrapper{align-items:center;flex-direction:column;padding:48px 16px}.services-wrapper .services-four-wrapper .services-four-photo,.services-wrapper .services-four-wrapper .services-one-photo,.services-wrapper .services-four-wrapper .services-three-photo,.services-wrapper .services-four-wrapper .services-two-photo,.services-wrapper .services-one-wrapper .services-four-photo,.services-wrapper .services-one-wrapper .services-one-photo,.services-wrapper .services-one-wrapper .services-three-photo,.services-wrapper .services-one-wrapper .services-two-photo,.services-wrapper .services-three-wrapper .services-four-photo,.services-wrapper .services-three-wrapper .services-one-photo,.services-wrapper .services-three-wrapper .services-three-photo,.services-wrapper .services-three-wrapper .services-two-photo,.services-wrapper .services-two-wrapper .services-four-photo,.services-wrapper .services-two-wrapper .services-one-photo,.services-wrapper .services-two-wrapper .services-three-photo,.services-wrapper .services-two-wrapper .services-two-photo{height:300px;max-width:520px;width:100%}.services-wrapper .services-four-wrapper .services-four-text,.services-wrapper .services-four-wrapper .services-one-text,.services-wrapper .services-four-wrapper .services-three-text,.services-wrapper .services-four-wrapper .services-two-text,.services-wrapper .services-one-wrapper .services-four-text,.services-wrapper .services-one-wrapper .services-one-text,.services-wrapper .services-one-wrapper .services-three-text,.services-wrapper .services-one-wrapper .services-two-text,.services-wrapper .services-three-wrapper .services-four-text,.services-wrapper .services-three-wrapper .services-one-text,.services-wrapper .services-three-wrapper .services-three-text,.services-wrapper .services-three-wrapper .services-two-text,.services-wrapper .services-two-wrapper .services-four-text,.services-wrapper .services-two-wrapper .services-one-text,.services-wrapper .services-two-wrapper .services-three-text,.services-wrapper .services-two-wrapper .services-two-text{font-size:18px;max-width:520px;width:100%}.services-wrapper .services-four-wrapper .services-four-photo,.services-wrapper .services-four-wrapper .services-two-photo,.services-wrapper .services-two-wrapper .services-four-photo,.services-wrapper .services-two-wrapper .services-two-photo{order:-1}}.portfolio-wrapper{display:grid}.portfolio-wrapper .portfolio-intro-wrapper{margin:0 auto;max-width:1500px;padding:10px;text-align:center}.portfolio-wrapper .portfolio-item-one{background-color:#262242;border-top:3px solid #bfa46e;display:flex;flex:50% 1;gap:50px;justify-content:space-evenly;padding:75px 30px}.portfolio-wrapper .portfolio-item-one .portfolio-item-one-photo{background-image:url(/static/media/adam-smigielski-K5mPtONmpHM-unsplash.43dd65b96176cc81c4ec.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:4px solid #bfa46e;display:flex;flex:50% 1;height:500px;width:min(500px,92vw)}.portfolio-wrapper .portfolio-item-one .portfolio-item-one-text{align-items:center;color:#bfa46e;display:flex;flex:50% 1;flex-direction:column;font-size:25px;text-align:left}.portfolio-wrapper .portfolio-item-two{border-bottom:3px solid #bfa46e;border-top:3px solid #bfa46e;display:flex;gap:50px;justify-content:space-evenly;padding:75px 20px}.portfolio-wrapper .portfolio-item-two .portfolio-item-two-text{align-items:center;display:flex;flex:50% 1;flex-direction:column;font-size:25px;text-align:left}.portfolio-wrapper .portfolio-item-two .portfolio-item-two-photo{background-image:url(/static/media/frederic-barriol-_2XjCH4Qyac-unsplash.601c18e52e6b9effe70e.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:4px solid #bfa46e;display:flex;flex:50% 1;height:500px;width:min(500px,92vw)}.portfolio-wrapper .portfolio-item-three{background-color:#262242;border-bottom:3px solid #bfa46e;display:flex;font-size:25px;gap:50px;justify-content:space-evenly;padding:75px 20px}.portfolio-wrapper .portfolio-item-three .portfolio-item-three-photo{background-image:url(/static/media/portfolio-three.1df39e820c1b03d65739.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:4px solid #bfa46e;display:flex;flex:50% 1;height:500px;width:min(500px,92vw)}.portfolio-wrapper .portfolio-item-three .portfolio-item-three-text{align-items:center;color:#bfa46e;display:flex;flex:50% 1;flex-direction:column;font-size:30px;font-size:25px;text-align:left}.portfolio-wrapper .portfolio-item-four{border-bottom:3px solid #bfa46e;display:flex;gap:50px;justify-content:space-evenly;padding:75px 20px}.portfolio-wrapper .portfolio-item-four .portfolio-item-four-text{align-items:center;display:flex;flex:50% 1;flex-direction:column;font-size:25px;text-align:left}.portfolio-wrapper .portfolio-item-four .portfolio-item-four-photo{background-image:url(/static/media/stephen-dawson-qwtCeJ5cLYs-unsplash.bedf1f57ab6c40f6d053.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:4px solid #bfa46e;display:flex;flex:50% 1;height:500px;width:min(500px,92vw)}.portfolio-wrapper .portfolio-item-five{background-color:#262242;display:flex;gap:50px;justify-content:space-evenly;padding:75px 20px}.portfolio-wrapper .portfolio-item-five .portfolio-item-five-photo{background-image:url(/static/media/sentidos-humanos-IPe4SIIKuno-unsplash.6c56802917c0983caf4e.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:4px solid #bfa46e;display:flex;flex:50% 1;height:500px;width:min(500px,92vw)}.portfolio-wrapper .portfolio-item-five .portfolio-item-five-text{align-items:center;color:#bfa46e;display:flex;flex:50% 1;flex-direction:column;font-size:25px;text-align:left}.portfolio-wrapper .portfolio-item-six{border-top:3px solid #bfa46e;display:flex;gap:50px;justify-content:space-evenly;padding:75px 20px}.portfolio-wrapper .portfolio-item-six .portfolio-item-six-photo{background-image:url(/static/media/eyestetix-studio-_rqDHdrKIJs-unsplash.d24bf788d6eb18cac7ff.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:4px solid #bfa46e;display:flex;flex:50% 1;height:500px;width:min(500px,92vw)}.portfolio-wrapper .portfolio-item-six .portfolio-item-six-text{align-items:center;display:flex;flex:50% 1;flex-direction:column;font-size:25px;text-align:left}@media(max-width:768px){.portfolio-wrapper .portfolio-item-five,.portfolio-wrapper .portfolio-item-four,.portfolio-wrapper .portfolio-item-one,.portfolio-wrapper .portfolio-item-six,.portfolio-wrapper .portfolio-item-three,.portfolio-wrapper .portfolio-item-two{align-items:center;flex-direction:column;gap:24px;padding:48px 16px}.portfolio-wrapper .portfolio-item-five-photo,.portfolio-wrapper .portfolio-item-four-photo,.portfolio-wrapper .portfolio-item-one-photo,.portfolio-wrapper .portfolio-item-six-photo,.portfolio-wrapper .portfolio-item-three-photo,.portfolio-wrapper .portfolio-item-two-photo{flex:initial!important;height:300px;max-width:520px;width:100%}.portfolio-wrapper .portfolio-item-five-text,.portfolio-wrapper .portfolio-item-four-text,.portfolio-wrapper .portfolio-item-one-text,.portfolio-wrapper .portfolio-item-six-text,.portfolio-wrapper .portfolio-item-three-text,.portfolio-wrapper .portfolio-item-two-text{flex:initial!important;font-size:16px!important;max-width:520px;width:100%}.portfolio-wrapper .portfolio-item-four .portfolio-item-four-photo,.portfolio-wrapper .portfolio-item-four .portfolio-item-two-photo,.portfolio-wrapper .portfolio-item-two .portfolio-item-four-photo,.portfolio-wrapper .portfolio-item-two .portfolio-item-two-photo{order:-1}}.about-page-wrapper{display:flex;flex-direction:column}.about-page-wrapper .about-section-one-wrapper{align-items:center;background-color:#3d3555;display:flex;justify-content:center;min-height:calc(100vh - 190px)}.about-page-wrapper .about-section-one-wrapper .about-section-one-text{color:#bfa46e;display:flex;flex-direction:column;font-size:35px;line-height:1.3;max-width:900px;padding:60px 40px;text-align:center}@media(max-width:768px){.about-page-wrapper .about-section-one-wrapper .about-section-one-text{font-size:16px;padding:30px 20px}}.contact-wrapper{display:flex;flex:1 1!important;flex-direction:column}.contact-wrapper .contact-info-wrapper{align-items:center;background-image:url(/static/media/chicago-night-city-lights.65d90b3717df7099ad7e.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:calc(100vh - 190px);width:100%}.contact-wrapper .contact-info-wrapper .contact-info-text{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#ffffff26;color:#f6f5f2;display:flex;font-size:45px;font-weight:700;height:100%;justify-content:center;padding:50px 30px;text-align:center;width:100%}@media(max-width:768px){.contact-wrapper .contact-info-wrapper .contact-info-text{font-size:30px}}.our-approach-intro-wrapper{margin:0 auto;max-width:1500px;padding:0 30px;text-align:center}.our-approach-cards-wrapper{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(220px,1fr));margin-top:30px;padding:20px}@media(max-width:1100px){.our-approach-cards-wrapper{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:600px){.our-approach-cards-wrapper{grid-template-columns:1fr}}.flip-card{background:#0000;border:0;cursor:pointer;display:block;height:430px;padding:0;perspective:1200px;width:100%}.flip-card_inner{border-radius:14px;display:block;height:100%;position:relative;transform-style:preserve-3d;transition:transform .65s ease;width:100%;will-change:transform}.flip-card.is-flipped .flip-card_inner{transform:rotateY(180deg)}.flip-card_face{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:14px;display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:18px;position:absolute;transform:translateZ(0)}.flip-card_front{background:#3d3555;border:4px solid #bfa46e;color:#bfa46e}.flip-card_back{background:#dcc492;border:4px solid #262242;color:#262242;transform:rotateY(180deg)}.flip-card_title{font-size:35px;margin:0 0 10px;text-align:center}.flip-card_content_front{font-size:30px;line-height:1.45;text-align:center}.flip-card_content_back{font-size:18px;line-height:1.45;text-align:center}.flip-card_hint{font-size:15px;opacity:.85}@media(max-width:768px){.flip-card_content_back{font-size:15px}.flip-card_content_front{font-size:20px}.flip-card_hint{font-size:12px}}.error-page{align-content:center;background-color:#3d3555;color:#bfa46e;display:grid;font-size:25px;justify-content:center;min-height:calc(100vh - 190px);padding:30px 0}
/*# sourceMappingURL=main.57bbc88d.css.map*/