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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;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}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.bannerCon{background-color:#faebd7;padding:3%}.banner{align-items:center;display:flex;justify-content:center;margin:auto;max-width:1100px;width:100%}.bannerLeft{flex:1 1;margin:0 18% 0 0;word-break:normal}.bannerLeft .brand{color:#025368}.bannerRight{flex:1 1;overflow:hidden;position:relative}.bannerRight .bannerImage{-webkit-animation:slideAnimation 4s infinite;animation:slideAnimation 4s infinite;height:auto;max-width:100%;object-fit:cover}@-webkit-keyframes slideAnimation{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideAnimation{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.bannerHeading{font-size:2.7rem;margin-bottom:2%}.bannerPara{font-size:1rem;font-weight:500;margin-bottom:5%}.bannerLeft .bannerBtn{background-color:#fcdcb0;border:1px solid #025368;border-radius:50px;color:#025368;font-weight:700;padding:2% 4%;text-decoration:none;transition:all .4s ease}.bannerLeft .bannerBtn:hover{background-color:#fce6c7;color:#000}@media screen and (max-width:640px){.bannerCon{padding:1rem 1rem 3rem}.banner{flex-direction:column-reverse}.bannerLeft{margin:auto;text-align:center}.bannerLeft,.bannerRight{flex-basis:100%}.bannerHeading{font-size:1.7rem;margin-bottom:1rem}.bannerPara{font-size:.9rem;margin-bottom:2rem}}.serviceCon{background-color:#faebd7;padding:3%}.service{height:auto;margin:auto;max-width:1100px;width:100%}.serviceHeading{text-align:center}.serviceData{display:flex;flex-wrap:wrap;gap:1.5rem 0;justify-content:space-between;padding:3% 0}@media screen and (min-width:671px) and (max-width:1020px){.serviceData{justify-content:space-evenly;padding:5% 0}.serviceCon{padding:10%}}.card{background-color:#fff;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);margin:20px 0;overflow:hidden;width:19rem}.card img{border-radius:5px 5px 0 0;height:200px;object-fit:cover;width:100%}.card-content{padding:1.8rem}.card-heading{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.card-paragraph{color:#555;font-size:1rem}.btnCard{padding:0 1.8rem 1.8rem}.btnCard .cardLink{background-color:#025368;border:0 solid #025368;border-radius:50px;color:#fcdcb0;font-weight:700;outline:none;padding:2% 4%;text-decoration:none;transition:all .4s ease}.btnCard .cardLink:hover{background-color:#016e8a}@media screen and (min-width:671px) and (max-width:1020px){.card{width:45%}.card-heading{font-size:1rem}.card-paragraph{color:#555;font-size:.9rem}.btnCard .cardLink{font-weight:400}}@media screen and (max-width:670px){.card{width:100%}}.aboutCon{background-color:#faebd7;padding:3%}.about{align-items:center;display:flex;justify-content:center;margin:auto;max-width:1100px;width:100%}.contactCon{background-color:#faebd7;padding:3.7%}.contact{height:auto;margin:auto;max-width:1100px;width:100%}.contactHeading{text-align:center}form{box-sizing:border-box;margin:0 auto;max-width:600px}.form-group{margin-bottom:20px}label{display:block;font-weight:700;letter-spacing:.02rem;margin-bottom:5px}input,textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;font-weight:700;outline:none;padding:10px;width:100%}form input:focus,form textarea:focus{background-color:#025368;color:#faebd7}textarea{resize:vertical}button{background-color:initial;border:2px solid #025368;border-radius:30px;color:#025368;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 20px}button:hover{background-color:#ffe1b9}@media screen and (max-width:600px){.contactCon{padding:3%}.contact-form{max-width:100%}}.header{background:#025368;height:80px;padding:0 40px}.header,.logo-nav{align-items:center;display:flex;justify-content:space-between}.logo-nav{margin:auto;max-width:1100px;width:100%}.logo-container a{color:#faebd7;text-decoration:none}.nav-options{display:flex;gap:25px;list-style-type:none;padding-left:25px}.option :visited,.option a{color:#ebccf7;font-weight:700;text-decoration:none}.option :hover{color:#fff}.mobile-menu{display:none}.mobile-menu:hover{cursor:pointer}@media (max-width:648px){.header{padding:0 10px}.nav-options{display:flex;flex-direction:column;gap:0;height:350px;left:-100%;opacity:0;position:absolute;top:80px;transition:all .5s ease;width:100%}.mobile-menu{display:block}.nav-options.active{align-content:center;background:#027c9b;height:-webkit-max-content;height:max-content;left:0;opacity:1;padding-left:0;transition:all .5s ease;z-index:1}.option{align-items:center;display:flex;height:10vw;justify-content:center;padding:30px 0}}
/*# sourceMappingURL=main.61a34834.css.map*/