body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;scroll-behavior:smooth}.a_link>a{color:#000;text-decoration:none!important}.a_link>a:hover{color:#ff793b}.top-bar{border-bottom:3px solid #ff793b;background-color:#fff;position:sticky;top:0;z-index:1}.top-bar>nav{margin:auto;max-width:1100px}.top-bar>nav>a>img{width:4%;margin-right:2%}.brand,.top-bar>nav>div>ul>li>a:hover{color:#ff793b!important}.brand{font-size:2rem!important;font-weight:700;letter-spacing:.2rem}@media(max-width:1024px){.top-bar>nav{max-width:800px}.top-bar>nav>a>img{width:6%}}@media(max-width:768px){.top-bar>nav{max-width:700px}.top-bar>nav>a{width:85%}}@media(max-width:414px){.top-bar>nav{max-width:414px}.top-bar>nav>a{width:70%}.top-bar>nav>a>img{width:10%}.brand{letter-spacing:0;font-size:1.7rem!important}}.carousel{height:90vh;overflow:hidden}.carousel-img{width:100vw;height:90vh}.carousel-img>img{-webkit-object-fit:cover;object-fit:cover;width:100%}.carousel-img:after{content:"";display:block;background-color:rgba(0,0,0,.4);width:100%;height:90vh;position:absolute;top:0;left:0}.item-container{position:relative;top:-90vh;margin:auto;max-width:1100px;height:90vh}.item-container>div:first-child{margin-top:15%;max-width:550px;padding-left:1rem;border-left:5px solid #ff793b;color:#fff;font-size:110%;font-weight:400}.item-container>div:first-child>h1{font-size:400%;font-weight:bolder}.btnDiv{display:none}@media(max-width:1024px){.carousel,.carousel-img{height:95vh}.carousel-img>img{height:100%}.carousel-img:after{height:95vh}.item-container{top:-70vh;max-width:800px;height:95vh}.item-container>div:first-child{max-width:400px;font-size:140%}.item-container>div:first-child>h1{font-size:300%}}@media(max-width:768px){.item-container{top:-80vh;max-width:700px}.item-container>div:first-child{margin-top:10%;max-width:700px;padding-left:1rem;font-size:120%}.item-container>div:first-child>h1{font-size:400%}.btnDiv{display:block;margin-top:5%}.btnDiv>button{margin-right:5%;width:30%;background-color:#ff793b;border-color:#ff793b}}@media(max-width:414px){.carousel{height:90vh;overflow:hidden;text-align:center}.item-container{top:-80vh;max-width:414px}.item-container>div:first-child{margin:5%;max-width:414px;padding-left:0;font-size:100%;border-left:none;border-bottom:3px solid #ff793b}.item-container>div:first-child>h1{font-size:300%}.btnDiv>button{margin:0 0 5%;width:70%}}.footer{border-top:3px solid #ff793b}.main-footer{max-width:1100px;margin:auto;display:-moz-box;display:flex;flex-wrap:wrap;padding-top:2rem;padding-bottom:2rem}.main-footer>div{-moz-box-flex:1;flex:1 1}.main-footer>div>img{width:50%;-webkit-object-fit:contain;object-fit:contain}.main-footer>div>div{height:33%;padding-top:3%}.main-footer>div>div>svg{width:10%;margin-right:2%}.main-footer>div>div:hover{color:#ff793b;cursor:pointer}.main-footer>div>button{width:100%;margin-top:17%;background-color:#ff793b;border-color:#ff793b}.main-footer>div>button:hover{background-color:#c73f00;border-color:#c73f00}.mini{background-color:#ff793b;color:#fff;text-align:center;padding:.3rem}@media(max-width:1024px){.main-footer{max-width:800px}}@media(max-width:768px){.main-footer{max-width:700px}}@media(max-width:414px){.main-footer{max-width:414px;margin-left:8%;margin-right:2%}.main-footer>div{text-align:center}.main-footer>div>img{width:50%}.main-footer>div:nth-child(3),.main-footer>div:nth-child(4){display:none}}.landing{height:90vh}.form-container{max-width:1100px;height:100%;width:1100px;margin:auto;position:relative;top:-95vh;padding:3.5rem}.form-container>div{max-height:83vh;width:425px;background-color:#fff;position:absolute;right:1rem;padding:2% 3rem 2rem;border-radius:15px;overflow-y:scroll;-webkit-box-shadow:0 0 15px #000,0 0 30px rgba(0,0,0,.397);box-shadow:0 0 15px #000,0 0 30px rgba(0,0,0,.397)}.form-container>div>h1{font-weight:bolder;color:#ff793b}.form-container>div>form{font-size:90%}.form-container>div>form>button{width:100%;background-color:#ff793b;border-color:#ff793b}.form-container>div>form>button:hover{background-color:#c73f00;border-color:#c73f00}@media(max-width:1024px){.landing{height:95vh}.form-container{max-width:800px;width:800px;top:-70vh}.form-container>div{max-height:90vh;width:370px}}@media(max-width:768px){.form-container{display:none}}.location2{height:100%;width:100vw}.location2>div{max-width:1100px;margin:auto;display:-moz-box;display:flex;flex-wrap:wrap}.location2>div>h2{width:100%;font-size:350%;font-weight:700;letter-spacing:.2rem}.location2>div>h3{color:#ff793b;width:100%;letter-spacing:.3rem;font-weight:bolder;margin-bottom:3%}.location2>div>div{-moz-box-flex:1;flex:1 1}.location2-item{border-radius:10px;width:100%;display:-moz-box;display:flex;margin-top:2.5rem;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 0 10px hsla(0,0%,42.7%,.171),0 0 15px rgba(68,68,68,.151);box-shadow:0 0 10px hsla(0,0%,42.7%,.171),0 0 15px rgba(68,68,68,.151)}.location2-item:hover{-webkit-box-shadow:0 0 15px #ff793b;box-shadow:0 0 15px #ff793b}.location2-item>img{width:40%;height:auto}.location2-item>div{padding:1rem}.location2-item>div>button{width:100%;background-color:#fff;color:#ff793b;border:1px solid #ff793b}.location2-item>div>button:hover{background-color:#ff793b;color:#fff;border:1px solid #ff793b}.map{padding:2.5rem 0 0 2.5rem}.map>div{width:100%;height:100%;background-image:url(/imgs/map1.png);background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:10px;overflow:hidden;-webkit-box-shadow:10px 10px 20px hsla(0,0%,42.7%,.171),10px 10px 25px rgba(68,68,68,.151);box-shadow:10px 10px 20px hsla(0,0%,42.7%,.171),10px 10px 25px rgba(68,68,68,.151)}@media(max-width:1024px){.location2>div{max-width:800px}.location2-item{margin-top:3rem}.location2-item>img{-webkit-object-fit:cover;object-fit:cover}}@media(max-width:768px){.location2>div{max-width:700px}.location2-item>img{width:50%}.map{display:none}}@media(max-width:414px){.location2{text-align:center}.location2>div{max-width:414px;margin:5%}.location2>div>h2{font-size:300%}.location2-item{font-size:80%}.location2-item>div>h3{font-size:140%}}.about>div{max-width:1100px;margin:auto;padding-top:10%;padding-bottom:8%;display:-moz-box;display:flex}.about>div>img{width:50%}.about-info>h2{font-size:350%;font-weight:700;letter-spacing:.2rem}.about-info>h3{color:#ff793b;letter-spacing:.3rem;font-weight:bolder}.about-info>p{padding-top:2%}@media(max-width:1024px){.about>div{max-width:800px;padding-top:18%;padding-bottom:18%}.about>div>img{margin:auto;height:auto}}@media(max-width:768px){.about>div{max-width:700px}}@media(max-width:414px){.about>div{flex-wrap:wrap-reverse;-moz-box-flex:1;flex:1 1;margin:5%;text-align:center}.about>div>img{width:100%}.about-info>h2{font-size:300%}}.contact{width:100vw;height:100%;background-color:#f2f2f2;padding-top:12rem;padding-bottom:8rem}.contact>div{margin:auto;max-width:1100px;height:100%}.contact-info{position:relative;width:40%;background-color:#ff793b;border-radius:15px;-webkit-box-shadow:0 0 10px rgba(59,59,59,.603),0 0 25px rgba(77,77,77,.459);box-shadow:0 0 10px rgba(59,59,59,.603),0 0 25px rgba(77,77,77,.459);color:#fff;padding:6rem 4rem 8rem}.contact-info>div{margin-top:2rem;font-weight:300}.contact-info>div>svg{width:12%;padding-right:1rem}.contact-form{width:80%;height:100%;margin-top:-46%;margin-left:13rem;background-color:#fff;padding:4rem 4rem 4rem 18rem;border-radius:15px;-webkit-box-shadow:0 0 10px hsla(0,0%,42.7%,.171),0 0 15px rgba(68,68,68,.151);box-shadow:0 0 10px hsla(0,0%,42.7%,.171),0 0 15px rgba(68,68,68,.151)}.contact-form>div>form>button{background-color:#ff793b;border-color:#ff793b;width:30%}@media(max-width:1024px){.contact>div{max-width:800px}.contact-info{width:50%}.contact-form{margin-top:-64%;margin-left:10rem}}@media(max-width:768px){.contact>div{max-width:700px}.contact-info{width:40%;padding:3rem 2rem 6rem}.contact-form{margin-top:-64%;margin-left:6rem;padding:4rem 4rem 4rem 13rem}}@media(max-width:414px){.contact{padding-top:5rem;padding-bottom:5rem}.contact>div{max-width:414px;margin:8%}.contact-info{width:100%;padding:3rem 2rem 5rem;margin-bottom:10%}.contact-info>div>svg{width:15%}.contact-form{width:100%;height:100%;margin-top:0;margin-left:0;background-color:#fff;padding:2rem}.contact-form>div>form>button{width:100%}}