.accordion,.accordion-noheader{border:1px solid #ddd;border-radius:4rem;width:75%;padding:2rem;margin-bottom:2rem}.accordion-header{padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.accordion-header h3{margin:0}.accordion-icon{visibility:hidden;transition:transform .3s ease}.accordion-icon.open{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:auto;transition:max-height .3s ease,padding .3s ease}.accordion-content.open{max-height:1000px;padding:10px}.accordion-content.open li{color:#000}._main_sjg10_1{top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;pointer-events:none}._plane_sjg10_11{margin-left:3rem;margin-top:7rem;width:80%;height:70%;position:absolute;z-index:-1}._plane_sjg10_11 img{position:absolute}._plane_sjg10_11:nth-of-type(1){filter:brightness(1.1)}._plane_sjg10_11:nth-of-type(1) img:nth-of-type(1){left:100%;top:70%}._plane_sjg10_11:nth-of-type(1) img:nth-of-type(2){left:5%;top:65%}._plane_sjg10_11:nth-of-type(1) img:nth-of-type(3){left:35%;top:0%}._plane_sjg10_11:nth-of-type(2){filter:brightness(1)}._plane_sjg10_11:nth-of-type(2) img:nth-of-type(1){left:5%;top:10%}._plane_sjg10_11:nth-of-type(2) img:nth-of-type(2){left:80%;top:5%}._plane_sjg10_11:nth-of-type(2) img:nth-of-type(3){left:60%;top:60%}._plane_sjg10_11:nth-of-type(3){filter:brightness(.5)}._plane_sjg10_11:nth-of-type(3) img:nth-of-type(1){left:65%;top:2.5%}._plane_sjg10_11:nth-of-type(3) img:nth-of-type(2){left:40%;top:75%}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;background-color:#fffcfb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}html,body{width:100%;margin-left:0;scroll-behavior:smooth}button{cursor:pointer;color:#fff;background-color:orange;font-weight:700;font-size:1rem;border-style:none;margin-top:20px;border-radius:30px;padding:15px 30px}@keyframes fade-up{0%{opacity:0;transform:translateY(5px) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fade-right{0%{opacity:0;transform:translate(-20px) scale(1)}to{opacity:1;transform:translate(0) scale(1)}}@media (max-width: 700px){.hero{padding:0!important;margin:5rem auto!important}.hero .logo{max-height:2rem}.hero-header{font-size:1.8rem!important}.process-container{padding-left:1rem!important;padding-right:1rem!important}.title{max-width:100%!important}.title h1{font-size:2rem!important}.navbar{background-color:#fff!important}.contact-container{flex-direction:column}}@media (max-width: 1200px){.hero{max-width:75%;margin:0 auto}.process-container{display:flex;flex-direction:column;align-items:center}.aboutus-cards-container{flex-direction:column}.aboutus-card{display:flex;flex-direction:column;align-items:center;padding:1rem 6rem!important}.aboutus-card h1{margin-bottom:.3rem!important}.aboutus-card p{width:10rem!important}.title{max-width:75%!important;text-align:center;padding-right:0!important;padding-bottom:5rem}.process-list{display:flex!important;flex-direction:column}}.orange-text{color:orange}.title{max-width:75%;text-align:center;padding-bottom:5rem;opacity:0;transform:translateY(5px);transition:opacity .5s ease-out,transform .5s ease-out}.title.animate,.title2.animate{opacity:1;transform:translateY(0);animation:fade-up 1s ease-out forwards}.title h1,.title2 h1{font-size:2.5rem;font-weight:500}.title p{font-size:1.2rem;color:#696969}.navbar-container{position:fixed;display:flex;top:0;width:100%;flex-direction:column;justify-content:space-evenly;z-index:1000}.navbar{width:100%;justify-content:space-between;display:flex;align-items:center;background-color:#ffffffb3;border-bottom:1px solid #f1f1f1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000}.navbar a{text-decoration:none;color:#000}.navbar-dropdown a{text-decoration:none;color:#000;font-size:1rem;font-weight:600}.logo{max-width:9rem;margin-left:1rem}@media only screen and (max-width: 1024px){.navbar-dropdown{visibility:hidden;top:0;background-color:#f5f5f5;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.navbar-dropdown.show{visibility:visible;display:block;opacity:.95;transform:translateY(0)}.navbar-dropdown ul{display:flex;justify-content:center;flex-direction:column;align-items:center;list-style:none;padding:0}.navbar-dropdown li{margin-bottom:.5rem}.right svg{visibility:visible!important;margin-right:5rem;cursor:pointer}.right ul{visibility:hidden}}.navbar-dropdown{visibility:hidden}.right svg{visibility:hidden}.right ul{list-style:none;margin-right:2rem}.right li{cursor:pointer;display:inline-block;margin-right:2rem}.right{display:flex;align-items:center;height:50px}.left{display:flex}.hero{display:flex;width:100%;justify-content:center;flex-direction:column;align-items:center;margin-top:7rem;margin-bottom:1rem;background-image:url(/img/hero.png);background-position:center center;background-repeat:no-repeat}.hero-header{margin-top:0rem;text-align:center;font-size:3rem;font-weight:600;margin-bottom:1rem}.hero-header .logo{margin:5rem .6rem -.4rem -1.875rem}.hero-caption{color:#696969;animation:fade-up 1s;text-align:center;font-size:1.25rem;max-width:40rem}.hero-bottom{margin-top:3rem}.contact-btn{opacity:0;transform:translateY(5px) scale(1);animation:fade-up 1s;animation-delay:.5s;animation-fill-mode:forwards}.process-container{display:flex;flex-direction:column;padding-left:8rem;padding-right:8rem;align-items:center;margin-bottom:4rem}.process-dropdown{display:flex;justify-content:center;width:100%;opacity:0;transform:translate(-100px);transition:opacity .5s ease-out,transform .5s ease-out}.process-dropdown.animate{opacity:1;transform:translate(0);animation:fade-right 1s ease-out forwards}.process-list,.aboutus-container{display:flex;flex-direction:column;align-items:center}.aboutus-container .title p{margin:auto;margin-bottom:1rem;width:70%}.aboutus-dropdown{display:flex;justify-content:center;width:100%;opacity:0;transform:translate(-100px);transition:opacity .5s ease-out,transform .5s ease-out}.aboutus-dropdown.animate{opacity:1;transform:translate(0);animation:fade-right 1s ease-out forwards}.aboutus-list{display:flex;flex-direction:column;align-items:center}.aboutus-list .accordion,.aboutus-list .accordion-noheader{border:none;padding:0rem}.aboutus-cards-container{display:flex;width:80%;align-items:center;justify-content:space-around;padding-bottom:100px}.aboutus-card{flex:1;padding:1rem 1.75rem;margin:1rem;border:1px solid #ddd;border-radius:1.5rem;text-align:center;max-width:20%;opacity:0;transform:translate(-20px);transition:opacity .5s ease-out,transform .5s ease-out}.aboutus-card.animate{animation:fade-right .5s ease-out forwards}.aboutus-cards-container .aboutus-card:nth-child(1){animation-delay:.1s}.aboutus-cards-container .aboutus-card:nth-child(2){animation-delay:.3s}.aboutus-cards-container .aboutus-card:nth-child(3){animation-delay:.5s}.aboutus-cards-container .aboutus-card:nth-child(4){animation-delay:.7s}.aboutus-card h1{font-size:1.1rem;min-height:2rem;margin-bottom:1rem}.aboutus-card p{min-height:2rem}.form-container{width:70% auto;text-align:center;display:flex;flex-direction:column;align-items:center;margin-top:6rem}.form-title{width:70%}.form-title h1{margin-bottom:1.5rem}.form-title p{margin-bottom:2rem;color:#2f4f4f}.form{display:flex;flex-direction:column;align-items:center;width:70%}.form-input{font-size:1rem;width:100%;padding:1rem;border-radius:.75rem;margin-bottom:1rem;border:1px solid #aaa}.form-input-message{font-size:1rem;width:100%;padding:1rem 1rem 5rem;border-radius:.75rem;margin-bottom:1rem;border:1px solid #aaa}.contact-info .title2{max-width:100%;text-align:center;padding-bottom:1rem;opacity:0;transform:translateY(5px);transition:opacity .5s ease-out,transform .5s ease-out}.contact-container{margin-top:7em;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center;align-items:center}.contact-info{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center;padding-bottom:4rem}.contact-info a{color:#007bff;text-decoration:none}.contact-info a:hover{text-decoration:underline}.contact-graphic{flex:1;min-height:20rem;background-image:url(/img/contactus.png);background-size:contain;background-position:top;background-repeat:no-repeat}.contact-block{width:300px}.padabout{height:2rem}
