*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;scroll-behavior:smooth;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto Flex,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0,"wdth" 100,"GRAD" 0,"XOPQ" 96,"XTRA" 468,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712;font-weight:400;margin:0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header,.header-wrapper{display:flex;width:100%}.header-wrapper{align-items:center;justify-content:space-around;padding:.25rem 1rem}.logo{height:5rem}.nav-container{display:flex;justify-content:flex-end;width:50%}.header-nav{display:flex;gap:2rem}.header-nav>li{list-style-type:none;padding:0 .5rem;text-decoration:none}.header-nav>li a{color:#42303f;font-family:Times New Roman,Times,serif;font-size:clamp(14px,2vw,18px);font-weight:500;text-decoration:none;transition:color .15s ease-in-out}.header-nav>li a:hover{border-bottom:1px solid #000;cursor:pointer}.social-container{align-items:center;display:flex;gap:8px}.social-icon{height:100%;max-height:20px;padding:.25rem;width:100%}.header-btn{background-color:#42303f;border:none;color:#fff;padding:.4rem 1.75rem;text-decoration:none;transition:all .25s ease-in-out}.header-btn:hover{background-color:#fff;border:1px solid #42303f;color:#42303f;cursor:pointer}.mobile-header{display:none}@media (max-width:1100px){.header-wrapper{display:none}.mobile-header{align-items:center;display:flex;justify-content:center;position:relative;width:100%}}.mo-header-menu{left:0;position:absolute}.mo-menu-icon{font-size:clamp(28px,5vw,36px);padding:clamp(1rem,5vw,3rem)}.mo-header-logo img{object-fit:contain;width:clamp(150px,5vw,250px)}.mo-nav-container{background:#fff;display:flex;flex-direction:column;height:100vh;left:0;padding:4rem 2rem 2rem;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:70%;z-index:2000}.mo-nav-container.active{transform:translateX(0)}.mo-nav{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0}.mo-nav li{font-size:1.25rem}.mo-close-btn,.mo-nav li{color:#42303f;cursor:pointer}.mo-close-btn{background:none;border:none;font-size:2rem;position:absolute;right:1rem;top:1rem;transition:color .2s ease-in-out;z-index:2100}.mo-close-btn:hover{color:#000}.main-footer-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.main-footer-container{display:flex;flex-direction:column}}.footer-logo-container{padding:2rem 5%}.footer-btn-container,.footer-logo-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.footer-btn-container{color:rgba(43,43,43,.717);font-family:Times New Roman,Times,serif;gap:2rem;padding:2rem}.footer-btn{align-items:center;background-color:rgba(37,37,37,.733);border:none;color:#fff;display:flex;font-size:16px;height:2.5rem;justify-content:center;text-decoration:none;transition:all .15s ease-in-out;width:60%}.footer-btn:hover{background-color:#fff;border:1px solid rgba(37,37,37,.733);color:rgba(37,37,37,.733);cursor:pointer}.footer-img-wrapper{display:flex;height:100%;justify-content:center;width:100%}.footer-img-wrapper img{max-width:350px;object-fit:contain;width:100%}.banner-container{background-image:url(/static/media/banner-img.ebb120741c2a72c02b5e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-clip-path:ellipse(100% 90% at 50% 10%);clip-path:ellipse(100% 90% at 50% 10%);height:100%;min-height:90vh;position:relative;width:100%}.overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(3px);background-color:#ffffffc8;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mission-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:clamp(2rem,5vh,5rem);padding-top:clamp(2rem,5vh,5rem)}.mission-header{padding:clamp(1rem,2vh,2rem) 0}.statement-container{display:flex;text-align:center;width:75%}.mission-statement{color:rgba(32,32,32,.731);font-family:Times New Roman,Times,serif;font-size:clamp(10px,5vw,18px);font-weight:100;line-height:1.5rem}.logo-container{display:flex;flex-direction:column;padding:clamp(1rem,4vw,5rem)}.logo-container img{height:clamp(5rem,5vw,10rem);object-fit:contain;width:100%}.about-section{background-color:#d3d3d3}.about-main-container{display:flex;justify-content:center;padding:2rem clamp(1rem,8vw,8rem)}@media (max-width:950px){.about-main-container{align-items:center;flex-direction:column}}.about-img-wrapper{align-items:center;display:flex;height:auto;justify-content:center;padding:2rem;width:clamp(300px,100%,400px)}.about-img-wrapper img{display:block;max-height:100%;max-width:100%;object-fit:contain}.about-content{padding-left:clamp(.5rem,10vw,15rem);padding-right:clamp(.5rem,10vw,15rem);padding-top:0;text-align:center}.about-text{color:rgba(27,27,27,.767);display:flex;flex:2 1;flex-direction:column;gap:5%;justify-content:center}.about-text p{font-size:18px;font-weight:420;line-height:200%;max-width:350px;min-width:65%}.about-text h2,.about-text p{font-family:Times New Roman,Times,serif}.about-text h2{font-size:36px;font-weight:450}.about-text h5{font-family:Times New Roman,Times,serif;font-size:22px;font-style:italic;font-weight:300}.about-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.contact-section{display:flex;min-height:60vh}.contact-main-container{display:flex;width:100%}@media (max-width:675px){.contact-main-container{flex-direction:column}}.contact-info-container{display:flex;flex-direction:column;justify-content:center;padding:clamp(.5rem,5vw,5rem);width:100%}@media (max-width:700px){.contact-info-container{align-items:center;justify-content:center;text-align:center}.info-logo{border-bottom:1px solid rgba(70,70,70,.632);display:flex;justify-content:center;width:100%}}.form-container{display:flex;flex-direction:column;font-family:Times New Roman,Times,serif;justify-content:center;padding:clamp(.5rem,5vw,5rem);width:100%}.form-name-container{display:flex;gap:24px}.form-name-container>div{width:100%}.form-container p{padding:1rem 0}.form-name-container h5{font-weight:200}.form-container input{border:1px solid rgba(54,54,54,.724);min-height:1.5rem;padding:.5rem;width:100%}.text-info{display:flex;flex-direction:column;font-family:Times New Roman,Times,serif;gap:3rem;justify-content:center;width:100%}.text-info h1{color:rgba(35,35,35,.751)}.text-info h4{color:rgba(43,43,43,.717);font-size:clamp(16px,1.2rem,24px);font-weight:400}.info-logo{display:flex;font-size:1.25rem;gap:2rem;padding:2rem 0}.contact-btn-submit{display:flex;padding:clamp(1rem,5vh,2rem) 0}.contact-btn-submit button{background-color:#bbbba7bd;border:none;color:rgba(43,43,43,.767);font-family:Times New Roman,Times,serif;font-size:clamp(14px,2vw,16px);height:clamp(1rem,5vh,3rem);transition:all .25s ease-in-out;width:clamp(5rem,5vw,8rem)}.contact-btn-submit button:hover{background-color:rgba(43,43,43,.767);color:#fff;cursor:pointer}.review-section{background-color:#d3d3d3}.review-main-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10rem clamp(1rem,5%,5rem)}.review-header{font-family:Times New Roman,Times,serif;padding-bottom:5rem}.review-header h1{color:rgba(36,36,36,.712);font-size:2.5rem;font-weight:500}.reviews-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.review-card{border-bottom:1px solid rgba(0,0,0,.653);color:rgba(49,49,49,.934);display:flex;flex-direction:column;gap:2rem;padding:clamp(.5rem,5vw,2rem)}.review-card p{font-family:Times New Roman,Times,serif;font-size:16px;line-height:1.5rem}.star-review{color:rgba(60,60,60,.749)}.services-section{align-items:center;display:flex;flex-direction:column;padding:2rem 0}.services-title{font-weight:400;padding:1rem 0}.service{display:flex;flex:1 1;flex-direction:column;padding-left:clamp(1rem,5vw,5rem);padding-right:clamp(1rem,5vw,5rem)}.service-content{min-height:100px}.service p{font-size:16px}.img-wrapper{padding:2rem 0;width:clamp(350px,100%,550px)}.service img{object-fit:cover;width:100%}.service h3{font-weight:350}.service h3,.service p{padding:1rem 0}.services-grid{color:rgba(50,50,50,.792);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:2rem clamp(.5rem,10vw,6rem)}@media (max-width:1040px){.services-grid{display:flex;flex-direction:column}.service{align-items:center;justify-content:center;text-align:center}}
/*# sourceMappingURL=main.c84ed7af.css.map*/