*{box-sizing:border-box;color:#393c41;font-family:Rubik,Oswald,sans-serif;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}li{list-style:none}a{text-decoration:none}.layout-container{border-top:4px solid #f4cb43;position:relative}.header_logospan{color:#040f2f;font-size:1.6rem;font-weight:900}.header_logo{align-items:center;display:flex}.header_logo a>svg{font-size:2rem}.topbar-container{align-items:center;display:flex;justify-content:space-between}.call_now{background-color:#040f2f;padding:1.5rem 1.2rem}.call_now>a{color:#f4cb43;font-weight:700}.header_links_ul{display:flex}.header_links_ul>li{cursor:pointer;margin:0 2rem}.home_container{position:relative}.sideboard{background-color:#040f2f;height:90vh;left:2rem;padding-top:5%;position:absolute;text-align:center;width:30%}.sideboard>h1{color:#fff;font-size:4rem}.sideboard>p{color:#fff;line-height:2rem;margin:2rem 0 4rem;padding:0 2rem;text-align:center}.sideboard_link{background-color:#f4cb43;border:1px solid #f4cb43;border-radius:.4rem;cursor:pointer;margin:auto;padding:.7rem .2rem;text-align:center;width:60%}.sideboard_link>a{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:center}.home_container_img{height:90vh;width:100%}.sidelinker{background-color:#f4cb43;cursor:pointer;padding:1rem .7rem;position:absolute;right:-21%;top:71%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu_burger{display:none}.calendar_container{padding:5rem 2rem 0;text-align:center}.calendar_details{margin:2rem 0}.react-calendar{background-color:#fff;border-radius:8px;box-shadow:0 12px 24px rgba(0,0,0,.2);color:#222;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:100%}.react-calendar__navigation button{background:none;color:#6f48eb;font-size:16px;margin-top:8px;min-width:44px}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#f8f8fa}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}abbr[title]{text-decoration:none}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background:#f8f8fa;border-radius:6px;color:#6f48eb}.react-calendar__tile--now,.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#6f48eb33;border-radius:6px;color:#6f48eb;font-weight:700}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#f8f8fa}.react-calendar__tile--active{background:#6f48eb;border-radius:6px;color:#fff;font-weight:700}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#6f48eb;color:#fff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#f8f8fa}.react-calendar__tile--range{background:#f8f8fa;border-radius:0;color:#6f48eb}.react-calendar__tile--rangeStart{background:#6f48eb;border-bottom-left-radius:6px;border-bottom-right-radius:0;border-top-left-radius:6px;border-top-right-radius:0;color:#fff}.react-calendar__tile--rangeEnd{background:#6f48eb;border-bottom-left-radius:0;border-bottom-right-radius:6px;border-top-left-radius:0;border-top-right-radius:6px;color:#fff}.below_hero{padding-top:10%;text-align:center}.below_hero>div{margin:2rem 0}.below_hero div>h3{font-size:2rem}.below_hero div>p{line-height:2rem;margin:auto;padding:2rem 3rem;width:50%}.below_heroul{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;transition:.3s ease-in-out}.below_heroul li>a:hover{color:#c7a3a3;text-decoration-color:red;text-decoration-line:underline}.form_container{padding-bottom:2rem}.form_container>h3{margin-bottom:2rem}.form_container>form{grid-gap:2rem;display:grid;gap:2rem}.form_container_button{background-color:#f4cb43;border:none;border-radius:.5rem;color:#fff;font-size:1.2rem;font-weight:400;margin:auto;outline:none;padding:.6rem 0;width:66%}.form_textarea{height:5rem;margin-top:1rem;padding:.5rem;width:66%}.form_input{border:1px solid #040f2f;border-radius:.5rem;outline:none;padding:.5rem 0 .5rem .2rem;width:60%}.footer_links{background-color:gray;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:2rem}.footerlinks_content>h2{color:#fff;font-family:Georgia,Times New Roman,Times,serif;margin-bottom:1.4rem}.footerlinks_content_ul{grid-gap:1rem;display:grid;gap:1rem}.footerlinks_content_ul li>a{color:#fff;font-family:Georgia,Times New Roman,Times,serif;transition:all .3s ease-in-out}.footerlinks_content_ul li>a:hover{color:#faebd7;text-decoration:underline}.copyright_element,.footer-container{display:flex}.copyright_para{margin:0 .8rem}.map_content{background-color:gray;display:flex;justify-content:space-between;padding:.3rem .5rem}.footer-container{border-top:2px solid gray;justify-content:center;padding:.4rem 0}.map{border-radius:.8rem;overflow:hidden}.newsletter>p{color:#fff;margin-bottom:1rem}.newsletter_form>input{border:none;cursor:pointer;outline:none;padding:.4rem 0}.footer_mapbox{height:300px;width:600px}.socialmedia_ul{display:flex;margin:4rem 0 0}.socialmedia>h4{color:#fff;margin-top:2rem}.socialmediaIcon{margin:0 15px}@media only screen and (max-width:699px) and (min-width:320px){.header_links{display:none}.header_logo>a{align-items:center;display:flex}.header_logospan{font-size:1.2rem}.menu_burger{display:block}.call_now{padding:1.2rem .2rem}.call_now>a{font-size:.8rem}.sideboard{padding-top:26%;width:55%}.sideboard>h1{font-size:2rem}.sideboard>p{font-size:.8rem;padding:.1rem}.sideboard_link{width:86%}.sideboard_link>a{font-size:.9rem;font-weight:500;justify-content:center}.sidelinker{padding:.1rem .4rem;right:-27%;top:80%}.sidelinker>a{color:#2f1722;font-size:.8rem;font-weight:500}.mobile_nav_buttons{background-color:#fff;height:80vh;position:absolute;top:6%;width:100%;z-index:10}.mobile_nav_ul{grid-gap:3rem;display:grid;gap:3rem;padding-top:10%;place-items:center}.mobile_buttons{background-color:#040f2f;border:none;border-radius:.3rem;color:#fff;font-weight:500;outline:none;padding:.7rem 0;width:10rem}.below_hero div>h3{font-size:1.5rem}.below_hero div>p{width:100%}.footer_links{gap:1rem;grid-template-columns:1fr 1fr;row-gap:4rem}}
/*# sourceMappingURL=main.d90387db.css.map*/