#main-page{position:relative}.nav-wrapper{display:grid;grid-template-columns:2.5fr 3.5fr .8fr;gap:1vw;align-items:center;border:1px solid rgb(216,216,216);height:9vh;position:sticky;top:0;background-color:#ffffffb3;z-index:99}.logo-main,.logo-link,.nav-left{height:100%}.logo-link{position:relative}.logo-main{height:18vh;width:auto;position:absolute;top:-4vh}.mobile-nav{display:none}.nav-btn-wrapper{display:flex;gap:2vw;justify-content:end}.nav-btn-container{list-style:none}.nav-btn{text-decoration:none;color:#000;border:#fc6403 1px solid;padding:1vh;transition:all .3s ease-in}.nav-btn:hover{background-color:#fc6403;color:#fff}.schedule-nav{background-color:#fc6403;color:#fff;text-decoration:none;height:9vh;display:flex;justify-content:center;align-items:center;text-align:center;transition:all .3s ease-in;padding-inline:1vw}.schedule-nav:hover{background-color:#fff;color:#fc6403;border:#fc6403 solid 1px}.mob-nav{display:none}@media screen and (max-width: 920px){.mob-nav{position:fixed;top:8vh;right:0;display:unset;z-index:1001;border-right:none;border-top:none;background-color:#fff3}.nav-btn-wrapper{display:flex;flex-wrap:wrap;gap:.2rem;justify-content:center;padding-right:1vw}.nav-btn-container{margin-bottom:1.5vh}.nav-right,.schedule-nav{display:none}.mobile-nav{display:flex;align-items:center;gap:1vw;justify-self:end;font-size:.8rem}.menu-icon{height:1rem}.bold-nav{display:none}.nav-btn{font-size:.6rem;background-color:#fff}}.about-wrapper{text-align:center;padding:2vw;margin-top:3vh;background-color:#dfe0ff;color:#1f1f1f;padding-block:15vh}.about-header{font-size:6vh}.about-text-box{display:grid;grid-template-columns:1fr 1fr;gap:5vw;padding-inline:3vw}.about-text,.next-text{font-size:1rem;text-align:justify;line-height:1.5;word-spacing:2px}@media screen and (max-width: 680px){.about-text-box{display:flex;flex-direction:column;gap:0}.about-wrapper{padding-block:5vh}}#contact{background-color:#a0c9ff;display:grid;grid-template-columns:1.2fr 1fr;gap:7vw;padding:12vh 4vh}.hours-wrapper{justify-self:end}.hours-title{font-size:5vh;color:#fff}.hours-box{display:flex;justify-content:center;align-items:center;grid-template-rows:repeat(7,1fr);gap:1vh;border:white solid 1px;border-radius:12px;padding:2vh 4vh;height:60vh;width:100%}.contact-img{width:100%;border-radius:4%}.one-day{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;font-size:150%;height:5vh}.one-day:nth-child(2n){background-color:#dfe0ff}.contact-box{width:65%;background-color:#c9e1ff;padding:4vh 3vh;border-radius:15px}.form{display:flex;flex-direction:column;gap:1vh}.f-name{padding:1rem;border-radius:5px;border:none;font-size:2vh}.submit{font-size:1.1rem;padding:2vh;border:none;width:35%;border-radius:10px;transition:all .3s ease-in-out;margin-top:1vh}.submit:hover{background-color:#5199f7;color:#fff}@media screen and (max-width: 1100px){#contact{display:flex;flex-direction:column}.hours-wrapper{justify-self:center;order:2}.contact-wrapper{order:1;justify-self:center}.hours-title{text-align:center}.contact-box{width:unset}}@media screen and (max-width: 420px){.one-day{font-size:1.1rem}}.footer-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;background-color:#f4f5ff}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:5vh}.footer-logo{height:25vh}.footer-header{margin:0}.copyright{display:flex;gap:.5vw;margin-bottom:1vh}.call-box{display:flex;align-items:center;gap:1vw;font-size:3vh}.call-icon{height:4vh}.number{margin:0;color:#000}.address1{font-size:2.6vh;text-align:center;margin:0}.address{font-size:2.5vh;text-align:center;margin:0}.offc{margin-top:4vh}.right-footer{gap:1vh}@media screen and (max-width: 1100px){.address{font-size:1rem}.number{font-size:1.2rem}}.seal{margin-top:4vh}@media screen and (max-width: 600px){.footer-wrapper{display:block}.address{font-size:1.2rem;margin-top:3vh}}.page-cover{position:fixed;top:0;z-index:50;height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;gap:.5vh;align-items:center;background-color:#fff6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4vh;background-color:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.ok-btn{padding:.5vh 2vh;border:none;color:#0e075e}.ok-btn:hover{border:solid 1px rgb(226,226,226);background-color:#a0c9ff;color:#fff;cursor:pointer}.acknoledge{font-size:1vh}#services{border-bottom:2px solid gray;margin-top:1vh;margin-bottom:10vh;padding-block:15vh}.services-header{text-align:center;font-size:6vh}.services-box{display:grid;grid-template-columns:repeat(4,1fr);gap:1vw;padding-inline:2vw;width:"100%"}.one-service{border:1px solid gray;border-radius:15px;text-align:center;padding-top:2vh;transition:border .1s ease-in-out}.one-service:hover{border:2px solid rgb(170,73,73)}.service-icon{height:10vh}.service-text{font-size:110%}@media screen and (max-width: 1240px){.services-box{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 600px){#services{padding-block:5vh}.services-box{grid-template-columns:repeat(2,1fr)}}.slider-wrapper{display:flex;justify-content:center;align-items:center;padding-top:3vh}.embla{overflow:hidden}.embla__container{display:flex}.embla__slide{flex:0 0 100%;min-width:0}.embla__slide img{width:100vw}.terms-wrapper{display:grid;grid-template-columns:1fr 4fr;gap:2vw;padding-inline:20vw}.left-terms{height:86vh;position:sticky;top:9vh;bottom:0;background-color:#f8f8f8;padding-top:5vh;text-align:center}.tbk{text-decoration:none;color:#000062}.tbk:hover,.tbk:active{color:#db0000}.ack-text,.ackk{text-align:center}.images-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1vh;padding-left:0}.image-credit{display:grid;grid-template-columns:1fr 5fr;align-items:center;justify-content:center;gap:2vw;border:1px solid coral;padding:1rem;border-radius:10px}.image-credit img{height:5rem}.image-credit a{font-size:1rem;text-decoration:none;color:#00005d}.image-credit a:hover{color:red}@media screen and (max-width: 720px){.terms-wrapper{padding-inline:0}.tbk{font-size:.7rem}.terms-align{font-size:.8rem}}html{scroll-behavior:smooth}body{margin-block:0;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}
